﻿/* CSS Document */

/* balise dont le style par default est modifié */
*						{ margin: 0; padding: 0;}
body					{ font-family:Arial, Helvetica, sans-serif !important; font-size:12px !important; color:#000000 !important;}
.body_home				{ background-color:#00385b !important;}
.body_fille				{ background-color:#d5deed !important;}
.Link:link				{ color:#FFFFFF !important; text-decoration:none !important;}
.Link:visited			{ color:#FFFFFF !important; text-decoration:none !important;}
.Link:hover				{ color:#FFE201 !important; text-decoration:none !important;}
a						{ color: #00385b !important; text-decoration:none !important;}
a:hover					{ text-decoration:underline !important; color: #01a7e1 !important;}

/* Style des 4 balise constituant l'interface */
#Corps					{ z-index:1 !important; top:0px !important; width:980px !important; margin:0 auto 0 auto !important;}
.corps_fille			{ background-color:#FFFFFF !important; border: solid 1px #b0c3d4 !important;}
#DEGRADE				{ position: absolute !important; background-image:url(/images/degrade_fille.png) !important; background-repeat:repeat !important; background-position:top !important; height: 218px !important; top: 179px !important; width: 980px !important;}
#BANDEAU					{ z-index:2 !important; position:absolute !important; top:0px !important; width:980px !important; margin:0 0 0 0 !important; background-color:#00385b !important; text-align:left !important;}
.bandeau_home			 { background-image:url(/images/bandeau_home.png) !important; background-repeat:no-repeat !important; height:237px !important;}
.bandeau_fille			{ background-image:url(/images/bandeau_fille.png) !important; background-repeat:no-repeat !important; height:179px !important;}
#MDR					{ z-index:2 !important; position:absolute !important; width:202px !important; height:60px !important; margin:0 0 0 auto !important; text-align:center !important; margin-left: 55px !important;}
.mdr_home				{ top:300px !important; background: #7ca0bb url(/images/search_bottom.png) no-repeat bottom !important; }
.mdr_fille				{ top:200px !important; background: #7ca0bb url(/images/search_bottom_fille.png) no-repeat bottom !important; }

#ESP2					{ z-index:2 !important; position:absolute !important; width:202px !important; margin:0 0 0 55px !important; padding:0 0 10px 0 !important;}
.esp2_home				{ top:380px !important;}
.esp2_fille				{ top:290px !important;}
#ESP3					{ z-index:2 !important; position:absolute !important;}
.esp3_home				{ top:300px !important; width:690px !important; margin:0 0 0 280px !important;}
.esp3_fille				{ top:200px !important; width:610px !important; margin:0 0 0 320px !important;}
#FOOTER					{ z-index:2 !important; position:absolute !important; width:925px !important; margin: 20px 0 0 55px !important; visibility:hidden;}
#FOOTER p				{ float: left !important; margin-right: 25px !important;}

#RES_RECHERCHE h1		{ color: #00385b !important; font-size: 19px !important;}
#RES_RECHERCHE a		{ color: #376c8f !important; font-weight:bold !important;}
#RES_RECHERCHE hr		{ margin: 10px 0 10px 0 !important; color:#00385b !important; background-color:#00385b !important; border-color:#00385b !important;}

#privacy				{ text-align:right !important; font-size:11px !important; margin-top: 80px !important;}
#privacy a				{ color:#FFFFFF !important; text-decoration:underline !important;}

/* Style du menu et sous-menu associé */
#SOUSMENU				{ z-index:2 !important; position:absolute !important; width:202px !important;}
#SOUSMENU .ssmenu_niv2	{ margin: 5px 0 5px 14px !important;}
#SOUSMENU a				{ text-decoration:none !important; font-style: italic !important; margin-left: 3px !important;}
#SOUSMENU a:hover		{ color: #00A2E2 !important;}
#SOUSMENU .ssmenu_off	{ color: #00385b !important; font-weight: bold !important;}
#SOUSMENU .ssmenu2_off	{ color: #00385b !important;}
#SOUSMENU .ssmenu_on	{ color: #00A2E2 !important; font-weight: bold !important;}
#SOUSMENU .ssmenu2_on	{ color: #00A2E2 !important;}

#Menu					{ z-index:3 !important; position:absolute !important; width:925px !important; height:53px !important; margin-left: 55px !important;}
.menu_home				{ top:230px !important; height:273px !important;}
.menu_fille				{ top:125px !important; height:273px !important;}
.BoxRubrique			{ z-index:4 !important; display:inline !important;}

.Rubrique				{ z-index:5 !important; height:53px !important; color:#FFFFFF !important; font-weight:bold !important; text-decoration:none !important; text-align:left !important; vertical-align:middle !important;}
.Rubrique:link 			{ z-index:5 !important; height:53px !important; color:#FFFFFF !important; font-weight:bold !important; text-decoration:none !important; text-align:left !important; vertical-align:middle !important;}
.Rubrique:visited		{ z-index:5 !important; height:53px !important; color:#FFFFFF !important; font-weight:bold !important; text-decoration:none !important; text-align:left !important; vertical-align:middle !important;}
.Rubrique:hover			{ z-index:5 !important; height:53px !important; color:#FFE201 !important; font-weight:bold !important; text-decoration:none !important; text-align:left !important; vertical-align:middle !important;}

.RubriqueON				{ z-index:5 !important; height:53px !important; color:#FFE201 !important; font-weight:bold !important; text-decoration:none !important; text-align:left !important; vertical-align:middle !important;}
.RubriqueON:link		{ z-index:5 !important; height:53px !important; color:#FFE201 !important; font-weight:bold !important; text-decoration:none !important; text-align:left !important; vertical-align:middle !important;}
.RubriqueON:visited	{ z-index:5 !important; height:53px !important; color:#FFE201 !important; font-weight:bold !important; text-decoration:none !important; text-align:left !important; vertical-align:middle !important;}
.RubriqueON:hover		{ z-index:5 !important; height:53px !important; color:#FFE201 !important; font-weight:bold !important; text-decoration:none !important; text-align:left !important; vertical-align:middle !important;}

/* Composant du formulaire du moteur de recherche*/
#champ_mdr				{ font-size:10px !important; width:135px !important; height: 17px !important;}
#sa						{ float:right !important; margin-right: 10px !important;}

/*	OPS */
.actu_doc h3			{ color: #00385b !important;}
.actu_doc div			{ margin-left: 15px !important;}
.actu_doc hr			{ margin: 10px 0 10px 0 !important; color:#00385b !important; background-color:#00385b !important; border-color:#00385b !important; }

/*	Champs dans les formulaire */
.labelForm				{ font-size:12px !important;}
.centre					{ text-align:center !important;}

#plan_site h4			{ font-size:14px !important;}
#plan_site p			{ font-size:13px !important; margin-left:15px !important;}
#plan_site p.p_niv3		{ font-size:12px !important; margin-left:45px !important;}
