/*html tag*/
BODY { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #000000;}
TH { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #000000;}
TD { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: normal; color: #000000;}
P { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: normal; color: #000000;}
LI { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: normal; color: #000000;}
input { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: normal; color: #000000;}
select { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: normal; color: #000000;}
A { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: normal; color: #095AA6;text-decoration: none;}
A:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: normal; color: #095AA6;text-decoration: underline;}

/* custom style */
/* tetiere */
.tetmenu0 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #FFFFFF; text-decoration: none;}
.tetmenu0:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #FFFFFF; text-decoration: none;}
.tetmenu1 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #000000; text-decoration: none;}
.tetmenu1:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #000000; text-decoration: none;}
.tetpath { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #6E6E6E; text-decoration: none;}
.tetpath:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #FF8500; text-decoration: none;}
.tetaltmenu { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #8F8F8F; text-decoration: none;}
.tetaltmenu:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #FF8500; text-decoration: none;}
.tetaltmenusep { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #7FC31C; text-decoration: none; padding-right: 5px; padding-left: 5px;}
/* left menu */
.leftmenubold { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #000000; text-decoration: none;}
.leftmenubold:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #FF8500; text-decoration: none;}
.leftmenuboldgreen { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #000000; text-decoration: none; background-color: #CCE821;}
.leftmenuboldgreen:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #FF8500; text-decoration: none; background-color: #CCE821;}
.leftmenu { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #000000; text-decoration: none;}
.leftmenu:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #FF8500; text-decoration: none;}
.leftmenugreen { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #000000; text-decoration: none; background-color: #CCE821;}
.leftmenugreen:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #FF8500; text-decoration: none; background-color: #CCE821;}
.leftsubmenu { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #000000; text-decoration: none;}
.leftsubmenu:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #FF8500; text-decoration: none;}
/* pied page */
.footmenu { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #8F8F8F; text-decoration: none;}
.footmenu:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #FF8500; text-decoration: none;}
.footmenusep {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #8F8F8F; text-decoration: none; padding-right: 5px; padding-left: 5px;}
/* box */
.boxtitre { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #FFFFFF;}
.boxsoustitre { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #6E6E6E;}
.boxtext { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: normal; color: #000000;}
.boxtextbold { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; color: #000000;}
.boxtextblanc { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: normal; color: #FFFFFF;}
.boxtextblancbold { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; color: #FFFFFF;}
.boxlinkorange { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; color: #FF8500; text-decoration: none;}
.boxlinkorange:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; color: #FF8500; text-decoration: none;}
/* zone promo */
.promogris { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 14px; font-weight: bold; font-style : normal; color: #414141;}
.promoblanc { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 14px; font-weight: bold; font-style : normal; color: #3B86C7;}
.promoblanc:hover { font-family:  Arial, Verdana, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #FF8500; text-decoration: none; }
/*.promogris { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; font-style : italic; color: #414141;}
.promoblanc { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; color: #FFFFFF;}
.promoblanc:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; color: #FF8500; text-decoration: none; }
*/

/* ------------------------ contenu ---------------------------------- */
/* titrerubrique */
H1 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11pt; font-weight: bold; color: #000000;}
.titrerubriquenoir { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11pt; font-weight: bold; color: #000000;}
.titrerubriqueblanc { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11pt; font-weight: bold; color: #FFFFFF;}
/* titresection */
H2 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; color: #095AA6;}
.titresection { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; color: #7FC31C;}
/* titre */
H3 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; color: #095AA6;}
.titrebleu { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; color: #095AA6;}
.titregris { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; color: #414141;}
/* chapo */
H4 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; color: #8F8F8F;}
.chapogris { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; color: #8F8F8F;}
.chapobleu { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; color: #095AA6;}
H5 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: normal; color: #000000;}
H6 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: normal; color: #000000;}
H7 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: normal; color: #000000;}
/* contenu */
.text { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: normal; color: #000000;}
.textbold { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; color: #000000;}
.textorange { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: normal; color: #FF8500;}
.textorangebold { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; color: #FF8500;}
.textbleu { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: normal; color: #095AA6;}
.textbleubold { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; color: #095AA6;}
.linkorange { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: normal; color: #FF8500; text-decoration: none;}
.linkorange:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: normal; color: #FF8500; text-decoration: none;}
.leftmenuorange { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #FF8500; text-decoration: none;}
.bgbordergrey { background-color: #9F9F9F;}
.ongletblancbold { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; color: #FFFFFF;}
.linkorangebold { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; color: #FF8500; text-decoration: none;}
.linkorangebold:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; color: #FF8500; text-decoration: none;}
.linkwhitebold { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; color: #FFFFFF; text-decoration: none;}
.linkwhitebold:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; color: #FF8500; text-decoration: none;}
.boursegris { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #6E6E6E; text-decoration: none;}
.boursevert { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #7FC31C; text-decoration: none;}


/* 24/10/2005
- puces par css */
li, ul { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #000000; }
OL LI, UL LI, UL UL { margin-top: 0px; margin-bottom: 2px }
OL, UL              { margin-top: 0px; margin-bottom: 2px; }
OL                  { margin-left: 24px; }
UL, UL UL           { margin-left: 16px; }
UL LI               { list-style-type:     square;
                      list-style-position: outside;
                      list-style-image:     url(pix/boxblancpuce.gif)}
UL UL LI            { font-size: 100%; 
					  list-style-type:     square;
                      list-style-position: outside;
                      list-style-image:     url(pix/pucebk.gif)}
					  
					  
/* 25/10/2005
- backgrounds grey*/
.bggrey9F { background-color: #9F9F9F }
.bggrey8F { background-color: #8F8F8F }
.bggreyF0 { background-color: #F0F0F0 }
.bggreyD2 { background-color: #D2D2D2 }
.bggreyF1 { background-color: #F1F1F1 }

/*- backgrounds black*/
.bgblack00 { background-color: #000000 }
/*- backgrounds white*/
.bgwhite { background-color: #FFFFFF }

/*- backgrounds green*/
.bggreenCC { background-color: #CCE821 }

/*- backgrounds blue*/
.bgblueC3 { background-color: #1D97C3 }
.bgblueA3 { background-color: #A3D3E6 }
.bgblue7F { background-color: #7FC31C }

/*- backgrounds yellow*/
.bgyellowEB { background-color: #EBF7A1 }

/* 26/10 import de vieux styles */
/* text */
.T1 { font-family: Arial, sans-serif; font-weight: bold; font-size: 12pt; color: #003366;}
.T1light { font-family: Arial, sans-serif; font-size: 12pt; }
.T2 { font-family: Arial, sans-serif; font-weight: bold; font-size: 15px; }
.T3 { font-family: Arial, sans-serif; font-weight: bold; font-size: 13px; }
.T2bl { font-weight: bold; font-size: 15px; color: #003366; }
.bgmnul { background-color: #F0F0F0 }
.bgbluem  { background-color: #F0F0F0 }
.bold { font-weight: bold; }
.quote { font-style: italic;}
.boxmain { background-color: #FFFFFF ; margin-left : 0px; margin-top : 0px; padding-left : 10px; padding-top : 10px; }




/* Campagne AOW*/
.textital { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: normal; color: #000000; font-style : italic;}
.ongletgrisbold { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; color: #414141;}
.ongletgrisbold:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; color: #FFB300;}
.aowpromoblanc { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: normal; color: #FFFFFF;}
.aowpromoblancbold { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: bold; color: #FFFFFF;}
.aowlinkpromoblancbold { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: bold; color: #FFFFFF;}
.aowlinkpromoblancbold:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: bold; color: #FFB300;}
.aowpromoorangebold { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: bold; color: #FFB300;}
.aowpromoorangeboldital { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: bold; color: #FFB300; font-style : italic;}
.aowpromogrisbold { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: bold; color: #414141;}
.aowtitrerubriquegris { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11pt; font-weight: bold; color: #414141;}
.aowtitrerubriquegrisc { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11pt; font-weight: bold; color: #8F8F8F;}
.aowtitrerubriquegrism { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11pt; font-weight: bold; color: #D2D2D2;}
.aowtitrenoir { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; color: #000000;}
.aowtitregris { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; color: #414141;}
.aowsoustitregris { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; color: #8F8F8F;}
.aowannoncenoirbold { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: bold; color: #000000;}
.aowannoncenoirital { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: normal; color: #000000; font-style : italic;}
.aowtextgrisbold { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; color: #D2D2D2;}
.aowtextgrisfbold { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; color: #414141;}
.aowtextgrisf { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: normal; color: #414141;}
.linknoirbold { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; color: #000000; text-decoration: none; }
.linknoirbold:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; color: #FF8500; text-decoration: none; }



/* 29/10 ŕ reinjecter apres minisite T2BH */
.bgsmnuhl { background-color: #CCE821 }
.hist { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #6E6E6E; text-decoration: none;}
.hist:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #FF8500; text-decoration: none;}
.mnul { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #000000; text-decoration: none;}
.mnul:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #FF8500; text-decoration: none;}
.bgborder { background-color: #9F9F9F;}
.boxnewst  { background-color: #D2D2D2 ; margin-left : 2px; margin-top : 0px; padding-left : 6px; padding-top : 4px; padding-bottom : 4px;  FONT-SIZE: 70%; color: #003366; font-weight: bold;}
.boxnews  { background-color: #F0F0F0; margin-left : 2px; margin-top : 4px; padding-left : 6px; padding-top : 4px; padding-bottom : 4px; }
.boxevt  { background-color: #D2D2D2; margin-left : 2px; margin-top : 0px; padding-left : 6px; padding-top : 4px; padding-bottom : 4px;  FONT-SIZE: 70%; color: #003366; font-weight: bold;   }
.boxev  { background-color: #F0F0F0; margin-left : 2px; margin-top : 4px; padding-left : 6px; padding-top : 4px; padding-bottom : 4px; }
.linkbold { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; color: #000000; text-decoration: none;}
.linkbold:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; color: #FF8500; text-decoration: none;}

/*7/11 background pour compatibilité */
.bgwh { background-color: #FFFFFF }
