﻿/* CSS Document */

/* balise dont le style par default est modifié */
*							{ margin:0; padding:0}
body						{ background-color:#FFFFFF !important; font-family:Arial, Helvetica, sans-serif !important; font-size:12px !important; color:#000000 !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:#e7501e;}
a:hover						{ color:#176395;}

/* Style des 4 balise constituant l'interface */
#Corps						{ z-index:1 !important; top:0px !important; width:980px !important; margin:0 auto 0 auto !important; padding: 0 20px 0 20px !important;}
#BANDEAU					{ z-index:2 !important; position:absolute !important; top:0px !important; width:940px !important; height:120px !important; background-color:#FFFFFF !important; background-image:url(/images/bandeau.png) !important; background-repeat:no-repeat !important;}
#BANDEAU_LIENS				{ z-index:3 !important; position:absolute !important; top:20px !important; width:215px !important; height:25px !important; margin-left: 760px !important;}
#BANDEAU_LIENS a			{ font-size:10px !important; margin-right:10px !important;}
#RECHERCHE					{ z-index:3 !important; position:absolute !important; top:75px !important; width:215px !important; height:25px !important; margin-left: 715px !important; }
#ESP2						{ z-index:2 !important; position:absolute !important; top:190px !important;}
.esp2_home					{ width:925px !important; background-image:url(/images/fond_esp2_home.png) !important; background-repeat:no-repeat !important; height:256px !important;}
.esp2_fille					{ width:140px !important;}
#ESP3						{ z-index:2 !important; position:absolute !important; background-color:#FFFFFF !important; }
.esp3_home					{ top:465px !important; width:925px !important;}
.esp3_fille					{ top:190px !important; width:760px !important; margin:0 0 0 165px !important;}
#FOOTER						{ z-index:2 !important; position:absolute !important; width:925px !important; visibility:hidden;}
#COPY_SCFI					{ float:right !important; height: 5px !important; margin:135px 40px 0 0 !important;}

/* --- home --- */
#ENCART1_ESP2				{ width: 235px !important; position:absolute !important; height: 185px !important; left:135px !important; padding: 15px !important; color:#FFFFFF !important; font-size: 21px !important; overflow: hidden !important;}
#ENCART2_ESP2				{ width: 895px !important; position:absolute !important; height: 17px !important; color:#FFFFFF !important; margin-top: 220px !important; padding: 8px 15px 5px 15px !important; font-size: 15px !important; overflow: hidden !important; text-align:right !important;}
#ENCART2_ESP2 a				{ color: #FFFFFF !important;}
#ENCART_HOME				{ width: 895px !important;}
#ENCART1, #ENCART2, #ENCART3	{ width:300px !important; float:left !important;}
#ENCART2_ESP2 a:hover		{color:#e7501e !important;}
#ENCART2, #ENCART3			{ margin-left:12px !important;}
/* --- fin home --- */

/* Plan site */
#PLAN_SITE					{ margin-left: 15px !important; margin-top:10px !important;}
#PLAN_SITE h4				{ margin:8px 0 8px 0 !important;}
#PLAN_SITE p				{ margin-left: 25px !important;}
/* Fin Plan*/

/* Style du menu et sous-menu associé */
#Menu						{ z-index:3 !important; position:absolute !important; top:120px !important; height:35px !important; width:914px !important; background-color:#176395 !important; background-image:url(/images/fond_menu.png) !important; background-repeat:repeat-x !important; padding:7px 0 0 11px !important;}

.BoxRubrique				{ z-index:4 !important; height:35px !important; margin-right:18px !important; float: left !important; padding:0 0 0 2px !important;}
#BoxRubrique2				{ width: 97px !important;}
#BoxRubrique3				{ width: 87px !important;}
#BoxRubrique4				{ width: 107px !important;}
#BoxRubrique8				{ width: 112px !important;}

.Rubrique					{ cursor: pointer !important; height:29px !important; padding: 0 0 0 12px !important; color:#FFFFFF !important; font-weight:bold !important; text-decoration:none !important; font-size:13px !important; display: block !important; background-image: url(/images/puce_menu.png) !important; background-repeat:no-repeat !important; background-position:center left !important; }
.Rubrique:hover				{ height:29px !important; padding: 0 0 0 12px !important; color:#FFFFFF !important; font-weight:bold !important; text-decoration:none !important; font-size:13px !important; background-color: #e7501e !important; display: block !important; background-image: url(/images/puce_menu_on.png) !important; background-repeat:no-repeat !important; background-position:center left !important; }
.Rubrique .lien				{ padding-top: 6px !important; display: block !important;}

.RubriqueON					{ cursor: pointer !important; height:29px !important; padding: 0 0 0 12px !important; color:#FFFFFF !important; font-weight:bold !important; text-decoration:none !important; font-size:13px !important; background-color: #e7501e !important; display: block !important; background-image: url(/images/puce_menu_on.png) !important; background-repeat:no-repeat !important; background-position:center left !important; }
.RubriqueON:hover			{  height:29px !important; padding: 0 0 0 12px !important; color:#FFFFFF !important; font-weight:bold !important; text-decoration:none !important; font-size:13px !important; background-color: #e7501e !important; display: block !important; background-image: url(/images/puce_menu_on.png) !important; background-repeat:no-repeat !important; background-position:center left !important; }
.RubriqueON .lien				{ padding-top: 6px !important; display: block !important;}

.ssmenus					{ z-index:6 !important; margin-top:6px !important; background-color:#6899df !important; width:190px !important; padding: 0 10px 0 5px !important;}

.SSRubrique					{ z-index:7 !important; background-color:#6899df !important; display:block !important; width:185px !important; font-size:12px !important; color:#FFFFFF !important; text-decoration:none !important; text-align:left !important; vertical-align:middle !important; padding: 1px 0 2px 15px !important; background-image: url(/images/puce_menu.png) !important; background-repeat:no-repeat !important; background-position:center left !important;}
.SSRubrique:hover			{ z-index:7 !important; background-color:#6899df !important; display:block !important; width:185px !important; font-size:12px !important; color:#FFFFFF !important; text-decoration:none !important; text-align:left !important; vertical-align:middle !important; padding: 1px 0 2px 15px !important; background-image: url(/images/puce_menu_on.png) !important; background-repeat:no-repeat !important; background-position:center left !important; background-color: #e7501e !important;}

.SSRubriqueON				{ z-index:7 !important; background-color:#6899df !important; display:block !important; width:185px !important; font-size:12px !important; color:#FFFFFF !important; text-decoration:none !important; text-align:left !important; vertical-align:middle !important; padding: 1px 0 2px 15px !important; background-image: url(/images/puce_menu_on.png) !important; background-repeat:no-repeat !important; background-position:center left !important; background-color: #e7501e !important;}
.SSRubriqueON:hover			{ z-index:7 !important; background-color:#6899df !important; display:block !important; width:185px !important; font-size:12px !important; color:#FFFFFF !important; text-decoration:none !important; text-align:left !important; vertical-align:middle !important; padding: 1px 0 2px 15px !important; background-image: url(/images/puce_menu_on.png) !important; background-repeat:no-repeat !important; background-position:center left !important; background-color: #e7501e !important;}

/* Composant du formulaire du moteur de recherche*/
#RECHERCHE span				{ font-weight: bold !important; color:#176395 !important; vertical-align:middle !important;}
#champ_mdr					{ font-size:10px !important; width:110px !important; height:18px !important; border:solid 1px #38acdb !important; }
#env_mdr					{ font-size:10px !important; border:solid 1px #176395 !important; background-color:#176395 !important; color:#FFFFFF !important; height:20px !important; width:22px !important; padding: 0 2px 2px 0 !important;}
#env_mdr:hover				{ font-size:10px !important; border:solid 1px #176395 !important; background-color:#176395 !important; color:#FFFFFF !important; height:20px !important; width:22px !important; padding: 0 2px 2px 0 !important;}

/*	OPS */
#OPS						{ margin-top: 15px !important;}
#OPS .actu_orange			{ float:left !important; width:365px !important; clear:both !important; margin-right:25px !important;}
#OPS .actu_bleu				{ float:left !important; width:365px !important;}
#OPS .actu_orange h3		{ color:#e7501e !important; font-size:18px !important;}
#OPS .actu_bleu h3			{ color:#176395 !important; font-size:18px !important;}
#OPS .actu_orange h4		{ color:#176395 !important; font-size:12px !important;}
#OPS .actu_bleu h4			{ color:#e7501e !important; font-size:12px !important;}
#OPS .texte_actu			{ margin-top: 15px !important;}
#OPS hr						{ margin: 15px 0 10px 0 !important; color:#e7501e !important; background-color:#e7501e !important; border-color:#e7501e !important; border-top: 0px !important; width:100% !important;}

/*	Champs dans les formulaire */
.labelForm					{ font-size:12px !important;}
