/*ELEMENTS PREMIERS*/
.navOn {color:#669900; font-family :Verdana; font-weight:bold; font-size: 10px}
.navOff {color:#666666;font-family :Verdana; font-weight:bold; font-size: 10px;line-height: +12px}
.abonneNom{color:#FFFFFF; font-family :Verdana; font-weight:bold; font-size: 10px;line-height: +12px}
.cheminOff {color:#7A7A7A; font-family :Verdana; font-weight:bold; font-size: 10px;line-height: +16px}
.cheminOn {color:#669900; font-family :Verdana; font-weight:bold; font-size: 10px;line-height: +16px}
.titreBl {color:#2D5385; font-family :Verdana; font-weight:bold; font-size: 10px;line-height: +16px}
.texteBl {color:#2D5385; font-family :Verdana; font-weight:normal; font-size: 10px;line-height: +12px}
.titreGr {color:#8D8D8D; font-family :Verdana; font-weight:bold; font-size: 10px;line-height: +12px}
.texteGr {color:#8D8D8D; font-family :Verdana; font-weight:normal; font-size: 10px;line-height: +12px}

.titreBla {color:#FFFFFF; font-family :Verdana; font-weight:bold; font-size: 10px;line-height: +12px}

.texteVe {color:#7C9D1B; font-family :Verdana; font-weight:normal; font-size: 10px;line-height: +12px}
.titreVe {color:#92BF01; font-family :Verdana; font-weight:bold; font-size: 10px;line-height: +12px}

A.abonne:link{color: #7A7A7A;font-family: Verdana;font-size: 10px;line-height: +16px;text-decoration: none;font-weight:bold}
A.abonne:visited{color: #7A7A7A;font-family: Verdana;font-size: 10px;line-height: +16px;text-decoration: none;font-weight:bold}
A.abonne:active{color: #92BF01;font-family: Verdana;font-size: 10px;line-height: +16px;text-decoration: none;font-weight:bold}
A.abonne:hover{color: #92BF01;font-family:  Verdana;font-size: 10px;line-height: +16px;text-decoration: none;font-weight:bold}

A.public:link{color: #7A7A7A;font-family: Verdana;font-size: 10px;line-height: +16px;text-decoration: none;font-weight:bold}
A.public:visited{color: #7A7A7A;font-family: Verdana;font-size: 10px;line-height: +16px;text-decoration: none;font-weight:bold}
A.public:active{color: #FFAF20;font-family: Verdana;font-size: 10px;line-height: +16px;text-decoration: none;font-weight:bold}
A.public:hover{color: #FFAF20;font-family:  Verdana;font-size: 10px;line-height: +16px;text-decoration: none;font-weight:bold}

A.navAb:link{color: #2D5385;font-family: Verdana;font-size: 10px;line-height: +16px;text-decoration: none;font-weight:bold}
A.navAb:visited{color: #2D5385;font-family: Verdana;font-size: 10px;line-height: +16px;text-decoration: none;font-weight:bold}
A.navAb:active{color: #669900;font-family: Verdana;font-size: 10px;line-height: +16px;text-decoration: none;font-weight:bold}
A.navAb:hover{color: #669900;font-family:  Verdana;font-size: 10px;line-height: +16px;text-decoration: none;font-weight:bold}


/*ELEMENTS DEFINITIFS*/

div.abon{color: #7A7A7A;font-family:  Verdana;font-size: 10px;line-height: +16px;font-weight:bold;}
.abonOn{color: #92BF01;font-family:  Verdana;font-size: 10px;line-height: +16px;font-weight:bold}
.abon a:link{color: #7A7A7A;font-family: Verdana;font-size: 10px;line-height: +16px;text-decoration: none;font-weight:bold;}
.abon a:visited{color: #7A7A7A;font-family: Verdana;font-size: 10px;line-height: +16px;text-decoration: none;font-weight:bold;}
.abon a:active{color: #92BF01;font-family: Verdana;font-size: 10px;line-height: +16px;text-decoration: none;font-weight:bold;}
.abon a:hover{color: #92BF01;font-family:  Verdana;font-size: 10px;line-height: +16px;text-decoration: none;font-weight:bold;}

div.reperes{color: #7A7A7A;font-family:  Verdana;font-size: 10px;line-height: +16px;font-weight:bold;}
.reperesOn{color: #FA9E00;font-family:  Verdana;font-size: 10px;line-height: +16px;font-weight:bold}
.reperes a:link{color: #7A7A7A;font-family: Verdana;font-size: 10px;line-height: +16px;text-decoration: none;font-weight:bold;}
.reperes a:visited{color: #7A7A7A;font-family: Verdana;font-size: 10px;line-height: +16px;text-decoration: none;font-weight:bold;}
.reperes a:active{color: #FA9E00;font-family: Verdana;font-size: 10px;line-height: +16px;text-decoration: none;font-weight:bold;}
.reperes a:hover{color: #FA9E00;font-family:  Verdana;font-size: 10px;line-height: +16px;text-decoration: none;font-weight:bold;}

div.bout{color: #7A7A7A;font-family:  Verdana;font-size: 10px;line-height: +16px;font-weight:bold}
.boutOn{color: #86B0DD;font-family:  Verdana;font-size: 10px;line-height: +16px;font-weight:bold}
.bout a:link{color: #7A7A7A;font-family: Verdana;font-size: 10px;line-height: +16px;text-decoration: none;font-weight:bold;}
.bout a:visited{color: #7A7A7A;font-family: Verdana;font-size: 10px;line-height: +16px;text-decoration: none;font-weight:bold;}
.bout a:active{color: #86B0DD;font-family: Verdana;font-size: 10px;line-height: +16px;text-decoration: none;font-weight:bold;}
.bout a:hover{color: #86B0DD;font-family:  Verdana;font-size: 10px;line-height: +16px;text-decoration: none;font-weight:bold;}

div.plan{width:577px;}
.plan h1{padding-left:10px;margin-top:5px;margin-bottom:7px;}
.plan h1 a:link{color: #7A7A7A;font-family: Verdana;font-size: 10px;line-height: +16px;text-decoration: none;font-weight:bold} 
.plan h1 a:visited{color: #7A7A7A;font-family: Verdana;font-size: 10px;line-height: +16px;text-decoration: none;font-weight:bold} 
.plan h1 a:active{color: #92BF01;font-family: Verdana;font-size: 10px;line-height: +16px;text-decoration: none;font-weight:bold} 
.plan h1 a:hover{color: #92BF01;font-family:  Verdana;font-size: 10px;line-height: +16px;text-decoration: none;font-weight:bold} 
.plan h2{padding-left:10px;margin-top:1px;margin-bottom:0px;background-color:#E2E2E2;border-top:1px solid #8C8C8C;border-right:1px solid #8C8C8C;border-bottom:1px solid #8C8C8C;height:20px;width:171px;}
.plan h2 a:link{color: #2D5385;font-family: Verdana;font-size: 10px;line-height: +16px;text-decoration: none;font-weight:bold} 
.plan h2 a:visited{color: #2D5385;font-family: Verdana;font-size: 10px;line-height: +16px;text-decoration: none;font-weight:bold} 
.plan h2 a:active{color: #FFAF1F;font-family: Verdana;font-size: 10px;line-height: +16px;text-decoration: none;font-weight:bold} 
.plan h2 a:hover{color: #FFAF1F;font-family:  Verdana;font-size: 10px;line-height: +16px;text-decoration: none;font-weight:bold} 
.plan h3{padding-left:10px;margin-top:5px;margin-bottom:7px;}
.plan h3 a:link{color: #7A7A7A;font-family: Verdana;font-size: 10px;line-height: +16px;text-decoration: none;font-weight:bold} 
.plan h3 a:visited{color: #7A7A7A;font-family: Verdana;font-size: 10px;line-height: +16px;text-decoration: none;font-weight:bold} 
.plan h3 a:active{color: #FFAF1F;font-family: Verdana;font-size: 10px;line-height: +16px;text-decoration: none;font-weight:bold} 
.plan h3 a:hover{color: #FFAF1F;font-family:  Verdana;font-size: 10px;line-height: +16px;text-decoration: none;font-weight:bold} 
.plan h4{padding-left:10px;margin-top:5px;margin-bottom:7px;}
.plan h4 a:link{color: #7A7A7A;font-family: Verdana;font-size: 10px;line-height: +16px;text-decoration: none;font-weight:bold} 
.plan h4 a:visited{color: #7A7A7A;font-family: Verdana;font-size: 10px;line-height: +16px;text-decoration: none;font-weight:bold} 
.plan h4 a:active{color: #86B0DD;font-family: Verdana;font-size: 10px;line-height: +16px;text-decoration: none;font-weight:bold} 
.plan h4 a:hover{color: #86B0DD;font-family:  Verdana;font-size: 10px;line-height: +16px;text-decoration: none;font-weight:bold} 


/* formulaire recherche*/
.form {font-family : Arial, Helvetica, Verdana; font-size:10px;color : #000000}
.combo {font-family: Arial, Helvetica, sans-serif; font-size:10px; font-weight: normal; color: #000000; background-color : #FFFFFF; border:1px solid #000000}
/* formulaire offre essai*/
.formEssai {font-family : Arial, Helvetica, Verdana; font-size:9px;color : #000000}
.box {font-family: Arial, Helvetica, sans-serif; font-size:9px; font-weight: normal; color: #000000; background-color : #FFFFFF; border:1px solid #000000}



/* class="flash" dans le table contenant le flash, ensuite on utilise H1, H2, P, H5 et H6 sans span ! */ 

.flash h1 {color:#7C9D1B; font-family :Verdana; font-weight:bold; font-size: 10px;line-height: +12px; vertical-align : -12px; margin: 1em 0;} 
.flash h1 img { vertical-align : -3px;} /* .flash h1:before { content : url("img/fle_ble_fonc.gif"); } Malheureusement inutilisable sur IE !!! */ 
.flash h2   {color:#2D5385; font-family :Verdana; font-weight:bold; font-size: 10px;line-height: +12px; margin: 0 18px;} 
.flash p    {color:#2D5385; font-family :Verdana; font-weight:normal; font-size: 10px;line-height: +12px; margin: 1em 18px;} 
.flash h5  {text-align:right; margin : 0 0;}
.flash h5 a:link{color: #7A7A7A;font-family: Verdana;font-size: 10px;line-height: +16px;text-decoration: none;font-weight:bold} 
.flash h5 a:visited{color: #7A7A7A;font-family: Verdana;font-size: 10px;line-height: +16px;text-decoration: none;font-weight:bold} 
.flash h5 a:active{color: #92BF01;font-family: Verdana;font-size: 10px;line-height: +16px;text-decoration: none;font-weight:bold} 
.flash h5 a:hover{color: #92BF01;font-family:  Verdana;font-size: 10px;line-height: +16px;text-decoration: none;font-weight:bold} 

.flash h6   {color:#7C9D1B; font-family :Verdana; font-weight:normal; font-size: 10px;line-height: +12px; margin: 1em 20px;} 
div.flash   {border-bottom : 1px solid #7C9D1A; width:577;} 

.navGauche	{
	position: absolute;
	left: -3px;
	top: 91px;
	width:193;
	visibility: visible;
}
/*MENU GAUCHE ESPACE ABONNE*/

.menuEspace  { 
	width:171px;
  margin-left:0px;
  margin-right:0px;
  margin-top:0px;
  margin-bottom: 0px;
  padding-left:0px;
  padding-right:0px;
  padding-top: 0px;
  padding-bottom: 0px;
  text-align:right;
  margin: 0 0px;
}

.navGaucheHome	{
	position: absolute;
	left: 0px;
	top: 118px;
	width:193;
	height: 305px;
}
.menuHomeAb {padding-bottom : 0px;margin: 0 0px;background:  url(../img/home/bord_ab.gif) right top;width:193px;margin-bottom:11px}
.menuHomeRep {padding-bottom : 0px;margin: 0 0px;background:  url(../img/home/bord_rep.gif) right top;width:193px;margin-bottom:11px}
.menuHomeBout {padding-bottom : 0px;margin: 0 0px;background:  url(../img/home/bord_bout.gif) right top;width:193px;margin-bottom:11px}

.centreHome {position: absolute;left: 199px;top: 120px;width:402;}
.une {position: absolute;left: 0px;top: 30px;width:402;background:  url(../img/home/fond_une.gif); background-repeat:y;margin-bottom:0px}
.une h1 {color:#234173; font-family :Verdana; font-weight:normal; font-size: 10px;line-height: +12px;margin-top:8px;}
.unePlus{text-align:right;}
.unePlus a:link{color: #7A7A7A;font-family: Verdana;font-size: 10px;line-height: +14px;text-decoration: none;font-weight:bold}
.unePlus a:visited{color: #7A7A7A;font-family: Verdana;font-size: 10px;line-height: +14px;text-decoration: none;font-weight:bold}
.unePlus a:active{color: #92BF01;font-family: Verdana;font-size: 10px;line-height: +14px;text-decoration: none;font-weight:bold}
.unePlus a:hover{color: #92BF01;font-family:  Verdana;font-size: 10px;line-height: +14px;text-decoration: none;font-weight:bold}

.rep {position: absolute;left: 0px;top: 264px;width:402;background:  url(../img/home/fond_rep.gif); background-repeat:y;margin-bottom:0px}
.rep h1 {color:#234173; font-family :Verdana; font-weight:normal; font-size: 10px;line-height: +12px;margin-top:8px;}
.repPlus{text-align:right;}
.repPlus a:link{color: #7A7A7A;font-family: Verdana;font-size: 10px;line-height: +14px;text-decoration: none;font-weight:bold}
.repPlus a:visited{color: #7A7A7A;font-family: Verdana;font-size: 10px;line-height: +14px;text-decoration: none;font-weight:bold}
.repPlus a:active{color: #FFAF20;font-family: Verdana;font-size: 10px;line-height: +14px;text-decoration: none;font-weight:bold}
.repPlus a:hover{color: #FFAF20;font-family:  Verdana;font-size: 10px;line-height: +14px;text-decoration: none;font-weight:bold}
.ttRep {position: absolute;left: 574px;top: 198px;}

.pme {position: absolute;left: 1px;top: 382px;width:402; border-top: solid 1px #7B9BC1;}
.pme img {margin-top:8px;}
.pmeTab {position: absolute;left: -1px;top: 402px;width:402;margin-bottom:0px;margin-top:5px}

.navBasHome	{ padding-top : 25px; width:577px;position: absolute;left: 1px;top: 500px;margin-bottom:0px; }

.menuEspaceImg { padding-bottom : 0px;margin: 0 0px;}
.menuEspace h1	{font-family: Verdana;color: #699005;font-size: 10px;line-height: +14px;text-decoration: none;font-weight:bold; text-align:right;border-right:1px solid #8D8D8D;border-bottom:1px solid #8D8D8D; background-color:#E2E2E2;margin: 0 0px;padding-right:10px;padding-bottom: 2px;padding-top: 2px;}

.menuEspace h2  {text-align:right; margin: 0 0px;border-right:1px solid #8D8D8D;border-bottom:1px solid #8D8D8D; background-color:#E2E2E2;padding-right:10px;padding-bottom: 2px;padding-top: 2px;}
.menuEspace h2 a:link{color: #2D5385;font-family: Verdana;font-size: 10px;line-height: +14px;text-decoration: none;font-weight:bold;margin: 0 0px;}
.menuEspace h2 a:visited{color: #2D5385;font-family: Verdana;font-size: 10px;line-height: +14px;text-decoration: none;font-weight:bold;margin: 0 0px;}
.menuEspace h2 a:active{color: #669900;font-family: Verdana;font-size: 10px;line-height: +14px;text-decoration: none;font-weight:bold;margin: 0 0px;}
.menuEspace h2 a:hover{color: #669900;font-family: Verdana;font-size: 10px;line-height: +14px;text-decoration: none;font-weight:bold;margin: 0 0px;}

.menuEspaceBox {border-bottom:1px solid #8D8D8D;}
.menuEspace h3  {text-align:right; margin : 0 0;padding-bottom: 2px;padding-top: 2px;}
.menuEspace h3 a:link{color: #7A7A7A;font-family: Verdana;font-size: 10px;line-height: +12px;text-decoration: none;font-weight:bold} 
.menuEspace h3 a:visited{color: #7A7A7A;font-family: Verdana;font-size: 10px;line-height: +12px;text-decoration: none;font-weight:bold} 
.menuEspace h3 a:active{color: #92BF01;font-family: Verdana;font-size: 10px;line-height: +12px;text-decoration: none;font-weight:bold} 
.menuEspace h3 a:hover{color: #92BF01;font-family:  Verdana;font-size: 10px;line-height: +12px;text-decoration: none;font-weight:bold} 

.menuEspace h4 {color:#669900; font-family :Verdana; font-weight:bold; font-size: 10px;text-align:right; margin : 0 0;padding-bottom: 2px;padding-top: 2px;}

.menuRep { 
	width:171px;
  margin-left:0px;
  margin-right:0px;
  margin-top:0px;
  margin-bottom: 0px;
  padding-left:0px;
  padding-right:0px;
  padding-top: 0px;
  padding-bottom: 0px;
  text-align:right;
  margin: 0 0px;
}
.menuRepImg { padding-bottom : 0px;margin: 0 0px;}
.menuRep h1	{font-family: Verdana;color: #FFAF20;font-size: 10px;line-height: +14px;text-decoration: none;font-weight:bold; text-align:right;border-right:1px solid #8D8D8D;border-bottom:1px solid #8D8D8D; background-color:#E2E2E2;margin: 0 0px;padding-right:10px;padding-bottom: 2px;padding-top: 2px;}

.menuRep h2  {text-align:right; margin: 0 0px;border-right:1px solid #8D8D8D;border-bottom:1px solid #8D8D8D; background-color:#E2E2E2;padding-right:10px;padding-bottom: 2px;padding-top: 2px;}
.menuRep h2 a:link{color: #2D5385;font-family: Verdana;font-size: 10px;line-height: +14px;text-decoration: none;font-weight:bold;margin: 0 0px;}
.menuRep h2 a:visited{color: #2D5385;font-family: Verdana;font-size: 10px;line-height: +14px;text-decoration: none;font-weight:bold;margin: 0 0px;}
.menuRep h2 a:active{color: #FFAF20;font-family: Verdana;font-size: 10px;line-height: +14px;text-decoration: none;font-weight:bold;margin: 0 0px;}
.menuRep h2 a:hover{color: #FFAF20;font-family: Verdana;font-size: 10px;line-height: +14px;text-decoration: none;font-weight:bold;margin: 0 0px;}

.menuRepBox {border-bottom:1px solid #8D8D8D;}
.menuRep h3  {text-align:right; margin : 0 0;padding-bottom: 2px;padding-top: 2px;}
.menuRep h3 a:link{color: #7A7A7A;font-family: Verdana;font-size: 10px;line-height: +12px;text-decoration: none;font-weight:bold} 
.menuRep h3 a:visited{color: #7A7A7A;font-family: Verdana;font-size: 10px;line-height: +12px;text-decoration: none;font-weight:bold} 
.menuRep h3 a:active{color: #92BF01;font-family: Verdana;font-size: 10px;line-height: +12px;text-decoration: none;font-weight:bold} 
.menuRep h3 a:hover{color: #92BF01;font-family:  Verdana;font-size: 10px;line-height: +12px;text-decoration: none;font-weight:bold} 

.menuRep h4 {color:#669900; font-family :Verdana; font-weight:bold; font-size: 10px;text-align:right; margin : 0 0;padding-bottom: 2px;padding-top: 2px;}



.menuReperes { padding-top : 8px;}
.menuReperes2 { padding-bottom : 8px;}
.menuAbonnes { padding-bottom : 8px;}
.menuBoutique { padding-top : 8px;}

.tabRep{width:577px;}
.tabRep h1 {color:#2D5385; font-family :Verdana; font-weight:bold; font-size: 10px;line-height: +16px;padding-left:9px;padding-right:5px;}
.tabRep h2 {color:#FFFFFF; font-family :Verdana; font-weight:bold; font-size: 10px;line-height: +16px;padding-left:9px;padding-right:5px;}
.tabRep h3 {color:#2D5385; font-family :Verdana; font-weight:normal; font-size: 10px;line-height: +14px;padding-left:9px;padding-right:5px;}
.tabRep h4 {color:#7A7A7A; font-family :Verdana; font-weight:bold; font-size: 10px;line-height: +14px;padding-left:9px;padding-right:5px;}
.tabRep h4 {color:#7A7A7A; font-family :Verdana; font-weight:bold; font-size: 10px;line-height: +14px;padding-left:9px;padding-right:5px;}


/*contenu central page TOUTE L'INFO*/
div.contenu {position: absolute;left: 198px;top: 111px;width:577;}
.contenu img h1 {margin-bottom: 5px;}

/*centre page selec PME*/
div.centre {
	position: absolute;
	left: 196px;
	top: 102px;
	width:380;
	visibility: visible;
}
.centre h1 {color:#234173; font-family :Verdana; font-weight:normal; font-size: 10px;line-height: +12px;border-bottom: 1px solid #7B9CC1;margin-top:8px;}
.centre h2 {color:#234173; font-family :Verdana; font-weight:normal; font-size: 10px;line-height: +12px;margin-top:5px;;margin-bottom:5px;}

.ttVignette {color:#ffffff; font-family :Verdana; font-weight:bold; font-size: 10px;line-height: +12px; background-color:#7B9CC2;vertical-align:sub;}
.vignette{margin-left:14px;margin-top:1px;margin-bottom:5px;}
.vignetteGch{margin-top:1px;margin-bottom:5px;}

.ttLivre {color:#2D5385; font-family :Verdana; font-weight:bold; font-size: 10px;line-height: +12px; background-color:#E2E2E2;border-bottom: 1px solid #7C9CC2;border-top: 1px solid #7C9CC2;width:398px;height:17px;margin-bottom:10px;margin-top:10px;}

.texteOffre {color:#234173; font-family :Verdana; font-size: 10px;line-height: +12px;font-weight:normal;margin-right:5px;}
.nouveau{color:#2D5385; font-family :Verdana; font-weight:bold; font-size: 10px;line-height: +12px;border-top: 6px solid #7C9CC2;width:113px;margin-top:10px;margin-left:0px;padding-left:5px;}
div.offreDate {background-color:#BFD6ED; border-top:1px solid #7B9BC1; border-bottom:1px solid #7B9BC1;padding-top:6px;padding-bottom:6px;width:113px;padding-left:5px;}
.bandAbo {font-family :Verdana; font-weight:bold; font-size: 10px;line-height: +12px;background-color:#7C9D1B;color:#FFFFFF;padding-left:7px;padding-top:6px;padding-bottom:6px;}
.fondGris{background-color:#E2E2E2;border-bottom: solid 6px #7C9D1B;padding-left:7px;padding-right:7px;padding-top:6px;padding-bottom:6px;}

div.presentation {padding-left:5px;margin-right:5px;border-left: 1px solid #7B9CC1;width:164px;height:115px;}
.presentation h1 {color:#234173; font-family :Verdana; font-size: 10px;line-height: +12px;font-weight:bold;margin-top:0px;margin-bottom:0px;}
.presentation h2 {color:#234173; font-family :Verdana; font-size: 10px;line-height: +12px;font-weight:normal;}

.texteLivre {color:#234173; font-family :Verdana; font-size: 10px;line-height: +12px;font-weight:normal;padding-left:5px;margin-right:5px;}
.livre {padding-right:12px;padding-top:0px}
.livreBig {padding-right:34px;padding-top:0px}

.pages  {color:#2D5385; font-family :Verdana; font-weight:bold; font-size: 10px;line-height: +16px;margin-top:0px;}
.pagesOn  {color:#86B0DD; font-family :Verdana; font-weight:bold; font-size: 10px;line-height: +16px;margin-top:0px;}
.pages a:link {color: #7A7A7A;font-family: Verdana;font-size: 10px;line-height: +14px;text-decoration: none;font-weight:bold;}
.pages a:visited{color: #7A7A7A;font-family: Verdana;font-size: 10px;line-height: +14px;text-decoration: none;font-weight:bold;}
.pages a:active{color: #86B0DD;font-family: Verdana;font-size: 10px;line-height: +14px;text-decoration: none;font-weight:bold;}
.pages a:hover{color: #86B0DD;font-family: Verdana;font-size: 10px;line-height: +14px;text-decoration: none;font-weight:bold;}



.Detail{text-align:right;padding-top:5px;margin-right:0px;}
.Detail a:link{color: #7A7A7A;font-family: Verdana;font-size: 10px;line-height: +16px;text-decoration: none;font-weight:bold}
.Detail a:visited{color: #7A7A7A;font-family: Verdana;font-size: 10px;line-height: +16px;text-decoration: none;font-weight:bold}
.Detail a:active{color: #2D5385;font-family: Verdana;font-size: 10px;line-height: +16px;text-decoration: none;font-weight:bold}
.Detail a:hover{color: #2D5385;font-family:  Verdana;font-size: 10px;line-height: +16px;text-decoration: none;font-weight:bold}

div.alertes {width:577px; height:24px; background-color:#8C8C8C;background-image:  url(../img/ab/bord_vert_gris.gif); background-repeat:no-repeat;background-position: right;}

/*calque  avec filet vert 1 pix bottom avec marge*/
div.filetVert { width : 577px; height:1px;background-color:#7B9C1A; margin-bottom: 8px; margin-top:8px;}
/*calque  avec filet vert 1 pix bottom sans marge*/
div.filVert { width : 577px; height:1px;background-color:#7B9C1A; margin-bottom: 0px; margin-top:8px;}
/*calque  avec filet vert 1 pix bottom avec marge*/
.filetBleu { width : 398px; border-bottom: 1px solid #7B9BC1; padding-bottom: 10px; margin-top:0px;}
div.filetOrange { width : 577px; border-top: 1px solid #FFAF1F; padding-bottom: 10px; padding-top:10px;}
.filetOrange h1 {color:#2D5385; font-family :Verdana; font-weight:normal; font-size: 10px;line-height: +12px;margin-top:5px;margin-bottom:5px;}
/*calque  avec filet orange 1 pix bottom*/
div.filetOrBot { width : 558px; border-bottom: 1px solid #FFAF1F; padding-bottom: 0px; padding-top:0px;}
.filetOrBot h1 {color:#2D5385; font-family :Verdana; font-weight:normal; font-size: 10px;line-height: +12px;margin-top:0px;margin-bottom:5px;}

div.rech{width : 558px; padding-top:5px;}
.rech h1 {color:#2D5385; font-family :Verdana; font-weight:bold; font-size: 10px;line-height: +12px;margin-bottom:5px;}
.rech a:link {color:#7A7A7A; font-family :Verdana; font-weight:bold; font-size: 10px;line-height: +12px;margin-bottom:5px;}
.rech a:visited{color:#7A7A7A; font-family :Verdana; font-weight:bold; font-size: 10px;line-height: +12px;margin-bottom:5px;}
.rech a:active{color:#FA9E00; font-family :Verdana; font-weight:bold; font-size: 10px;line-height: +12px;margin-bottom:5px;}
.rech a:hover{color:#FA9E00; font-family :Verdana; font-weight:bold; font-size: 10px;line-height: +12px;margin-bottom:5px;}

.btRech1 {margin-bottom:5px;}
.btRech {margin-left:19px;margin-bottom:5px;}

.tabRech{width:558px;border-bottom: 7px solid #FFAF1F;}
.tabRech h1 {color:#2D5385; font-family :Verdana; font-weight:bold; font-size: 10px;line-height: +16px;}
.tabRech h2 {color:#6C8D00; font-family :Verdana; font-weight:bold; font-size: 10px;line-height: +16px;margin-top:0px;margin-bottom:2px; border-bottom: 1px solid #FFAF1F;}
.tabRech h3 {color:#FA9E00; font-family :Verdana; font-weight:bold; font-size: 10px;line-height: +16px;margin-top:0px;margin-bottom:2px;border-bottom: 1px solid #FFAF1F;}
.tabRech h4 {color:#6A8AB6; font-family :Verdana; font-weight:bold; font-size: 10px;line-height: +16px;margin-top:0px;margin-bottom:2px;}

.tabPag{width:558px;border-bottom: 1px solid #2D5385;padding-bottom:3px;margin-top:3px;}
.tabPag h1 {color:#2D5385; font-family :Verdana; font-weight:bold; font-size: 10px;line-height: +12px;margin-top:0px;margin-bottom:0px;}
.tabPagP {color:#2D5385; font-family :Verdana; font-weight:bold; font-size: 10px;line-height: +12px;}
.tabPagOn {color:#FA9E00; font-family :Verdana; font-weight:bold; font-size: 10px;line-height: +12px;}
.tabPag a:link {color:#7A7A7A; font-family :Verdana; font-weight:bold; font-size: 10px;line-height: +12px;}
.tabPag a:visited{color:#7A7A7A; font-family :Verdana; font-weight:bold; font-size: 10px;line-height: +12px;}
.tabPag a:active{color:#FA9E00; font-family :Verdana; font-weight:bold; font-size: 10px;line-height: +12px;}
.tabPag a:hover{color:#FA9E00; font-family :Verdana; font-weight:bold; font-size: 10px;line-height: +12px;}

.tabRes{width:558px;border:solid 1px #2D5385;padding-left:13px;padding-right:5px;padding-bottom:5px}
.tabRes h1 {color:#6C8D00; font-family :Verdana; font-weight:bold; font-size: 10px;line-height: +12px;margin-top:5px;margin-bottom:2px;}
.tabRes h2 {color:#7A7A7A; font-family :Verdana; font-weight:bold; font-size: 10px;line-height: +12px;margin-top:5px;margin-bottom:2px;}
.tabRes h2 a:link {color:#7A7A7A; font-family :Verdana; font-weight:bold; font-size: 10px;line-height: +12px;margin-top:5px;margin-bottom:2px;text-decoration: none;}
.tabRes h2 a:visited{color:#7A7A7A; font-family :Verdana; font-weight:bold; font-size: 10px;line-height: +12px;margin-top:5px;margin-bottom:2px;text-decoration: none;}
.tabRes h2 a:active{color:#2D5385; font-family :Verdana; font-weight:bold; font-size: 10px;line-height: +12px;margin-top:5px;margin-bottom:2px;text-decoration: none;}
.tabRes h2 a:hover{color:#2D5385; font-family :Verdana; font-weight:bold; font-size: 10px;line-height: +12px;margin-top:5px;margin-bottom:2px;text-decoration: none;}
.tabRes h3 {color:#7A7A7A; font-family :Verdana; font-weight:normal; font-size: 10px;line-height: +12px;margin-top:0px;margin-bottom:2px;text-decoration: none;}
.tabRes h3 a:link {color:#7A7A7A; font-family :Verdana; font-weight:normal; font-size: 10px;line-height: +12px;margin-top:0px;margin-bottom:2px;text-decoration: none;}
.tabRes h3 a:visited{color:#7A7A7A; font-family :Verdana; font-weight:normal; font-size: 10px;line-height: +12px;margin-top:0px;margin-bottom:2px;text-decoration: none;}
.tabRes h3 a:active{color:#2D5385; font-family :Verdana; font-weight:normal; font-size: 10px;line-height: +12px;margin-top:0px;margin-bottom:2px;text-decoration: none;}
.tabRes h3 a:hover{color:#2D5385; font-family :Verdana; font-weight:normal; font-size: 10px;line-height: +12px;margin-top:0px;margin-bottom:2px;text-decoration: none;}

.fleRes{vertical-align:-1px;}

div.carre {margin-left:-25px;}
ul.carre { list-style-image:  url(../img/rep/puceOr.gif);list-style-position: outside;}


div.haut {width : 577px; height:14px; align:right;margin-bottom: 0px; margin-top:0px;text-align:right;text-indent:10px;}
.fle{vertical-align:-4px;}
.fle2{vertical-align:-1px;}
.fle3{vertical-align:-5px;}
.fle4{vertical-align:-3px;margin-right:3px;}
.fle5{vertical-align:-5px;margin-left:-5px;}

/*liste pages haut*/
div.pagesTop { width : 577px; height : 20px; border-bottom:1px solid #7B9C1A;}
.pagesTop h1 { margin : 0; padding : 0; display : block-inline; width : 150px; height : 20px; position : relative;text-align : left; color:#2D5385; font-family :Verdana; font-weight:bold; font-size: 10px;line-height: +16px;}
.pagesTop h2 {  margin : 0; padding : 0; display : block-inline; width : 150px; height : 20px; position : relative;top : -20px; left : 150px; text-align : center; color:#2D5385; font-family :Verdana; font-weight:bold; font-size: 10px;line-height: +16px;}
.pagesTop h2 a:link {color: #2D5385;font-family: Verdana;font-size: 10px;line-height: +14px;text-decoration: none;font-weight:bold;}
.pagesTop h2 a:visited{color: #2D5385;font-family: Verdana;font-size: 10px;line-height: +14px;text-decoration: none;font-weight:bold;}
.pagesTop h2 a:active{color: #669900;font-family: Verdana;font-size: 10px;line-height: +14px;text-decoration: none;font-weight:bold;}
.pagesTop h2 a:hover{color: #669900;font-family: Verdana;font-size: 10px;line-height: +14px;text-decoration: none;font-weight:bold;}

.pagesTop h3 {  margin : 0; padding : 0; display : block-inline; width : 277px; height : 20px; position : relative;top : -40px; left : 300px; text-align : right; color:#2D5385; font-family :Verdana; font-weight:bold; font-size: 10px;line-height: +16px;}
.pagesTop h3 a:link {color: #2D5385;font-family: Verdana;font-size: 10px;line-height: +14px;text-decoration: none;font-weight:bold;}
.pagesTop h3 a:visited{color: #2D5385;font-family: Verdana;font-size: 10px;line-height: +14px;text-decoration: none;font-weight:bold;}
.pagesTop h3 a:active{color: #669900;font-family: Verdana;font-size: 10px;line-height: +14px;text-decoration: none;font-weight:bold;}
.pagesTop h3 a:hover{color: #669900;font-family: Verdana;font-size: 10px;line-height: +14px;text-decoration: none;font-weight:bold;}


/*liste pages bas*/
div.pagesBot { width : 577px; height : 20px; border-bottom:7px solid #7B9C1A;}
.pagesBot h1 { margin : 0; padding : 0; display : block-inline; width : 150px; height : 20px; position : relative;text-align : left; color:#2D5385; font-family :Verdana; font-weight:bold; font-size: 10px;line-height: +16px;}

.pagesBot h2 {  margin : 0; padding : 0; display : block-inline; width : 150px; height : 20px; position : relative;top : -20px; left : 150px; text-align : center; color:#2D5385; font-family :Verdana; font-weight:bold; font-size: 10px;line-height: +16px;}
.pagesBot h2 a:link {color: #2D5385;font-family: Verdana;font-size: 10px;line-height: +14px;text-decoration: none;font-weight:bold;}
.pagesBot h2 a:visited{color: #2D5385;font-family: Verdana;font-size: 10px;line-height: +14px;text-decoration: none;font-weight:bold;}
.pagesBot h2 a:active{color: #669900;font-family: Verdana;font-size: 10px;line-height: +14px;text-decoration: none;font-weight:bold;}
.pagesBot h2 a:hover{color: #669900;font-family: Verdana;font-size: 10px;line-height: +14px;text-decoration: none;font-weight:bold;}

.pagesBot h3 {  margin : 0; padding : 0; display : block-inline; width : 277px; height : 20px; position : relative;top : -40px; left : 300px; text-align : right; color:#2D5385; font-family :Verdana; font-weight:bold; font-size: 10px;line-height: +16px;}
.pagesBot h3 a:link {color: #2D5385;font-family: Verdana;font-size: 10px;line-height: +14px;text-decoration: none;font-weight:bold;}
.pagesBot h3 a:visited{color: #2D5385;font-family: Verdana;font-size: 10px;line-height: +14px;text-decoration: none;font-weight:bold;}
.pagesBot h3 a:active{color: #669900;font-family: Verdana;font-size: 10px;line-height: +14px;text-decoration: none;font-weight:bold;}
.pagesBot h3 a:hover{color: #669900;font-family: Verdana;font-size: 10px;line-height: +14px;text-decoration: none;font-weight:bold;}

/*retour haut bleu cantre*/
.hautPage { width : 398px; height : 20px; border-top: 1px solid #7B9BC1;text-align:right;margin-top:8px;padding-top:8px; padding-bottom:5px;}

/*NAV BAS*/
.navBas	{ padding-top : 25px; width:577;}

/*Partie gauche*/
div.droit {
	position: absolute;
	left: 610px;
	top: 101px;
	width:162;
	visibility: visible;
}
div.droitHome {position: absolute;left: 606px;top: 120px;width:162;}
.bloc {background-color:#E2E2E2; border-bottom:6px solid #7B9CC2;}
.bloc h1 {color:#234173; font-family :Verdana; font-size: 10px;line-height: +12px;font-weight:normal;padding-left:9px;padding-right:9px;margin-top:0 px;margin-bottom:5 px;}
.bloc h2 {text-align:right;margin-bottom:5 px;;padding-right:9px;}
.bloc h2 a:link{color: #234173;font-family: Verdana;font-size: 10px;line-height: +16px;text-decoration: none;font-weight:bold} 
.bloc h2 a:visited{color: #234173;font-family: Verdana;font-size: 10px;line-height: +16px;text-decoration: none;font-weight:bold} 
.bloc h2 a:active{color: #234173;font-family: Verdana;font-size: 10px;line-height: +16px;text-decoration: none;font-weight:bold} 
.bloc h2 a:hover{color: #234173;font-family:  Verdana;font-size: 10px;line-height: +16px;text-decoration: none;font-weight:bold} 

.bloc2{color:#2D5385; font-family :Verdana; font-weight:bold; font-size: 10px;line-height: +12px;border-top: 6px solid #7C9CC2;margin-bottom:0px;margin-top:10px;text-align:left;margin-left:0px;}

.bloc3 {background-color:#E2E2E2; border-bottom:6px solid #7B9CC2; border-top:1px solid #7B9CC2;color:#2D5385; font-family :Verdana; font-size: 10px;line-height: +12px;padding-left:9px;padding-right:9px;padding-top:5px;}
.bloc3 h2 {text-align:right;margin-top:0 px;margin-bottom:2 px;}
.bloc3 h2 a:link{color: #234173;font-family: Verdana;font-size: 10px;line-height: +16px;text-decoration: none;font-weight:bold} 
.bloc3 h2 a:visited{color: #234173;font-family: Verdana;font-size: 10px;line-height: +16px;text-decoration: none;font-weight:bold} 
.bloc3 h2 a:active{color: #234173;font-family: Verdana;font-size: 10px;line-height: +16px;text-decoration: none;font-weight:bold} 
.bloc3 h2 a:hover{color: #234173;font-family:  Verdana;font-size: 10px;line-height: +16px;text-decoration: none;font-weight:bold} 

.blocHome {background-color:#E2E2E2; border-bottom:6px solid #7B9C1A;margin-bottom:10px;}
.blocHome h1 {color:#234173; font-family :Verdana; font-size: 10px;line-height: +12px;font-weight:normal;padding-left:9px;padding-right:9px;margin-top:0 px;margin-bottom:5 px;}
.blocHome h2 {color: #234173;font-family: Verdana;font-size: 10px;line-height: +16px;text-align:right;margin-bottom:5 px;padding-right:9px;}
.blocHomeCal {margin-bottom:10px;}
.blocHomeOr {background-color:#E2E2E2;border-top:6px solid #FFAF1F;border-bottom:6px solid #FFAF1F;margin-bottom:10px;}
.blocHomeOr h1 {color:#234173; font-family :Verdana; font-size: 10px;line-height: +12px;font-weight:normal;padding-left:9px;padding-right:9px;margin-top:10 px;margin-bottom:5 px;}
.blocHomeOr h2 {color: #234173;font-family: Verdana;font-size: 10px;line-height: +16px;text-align:right;margin-bottom:5 px;padding-right:9px;}


.liste h1 { color:#8D8D8D; font-family :Verdana; font-weight:normal; font-size: 10px;line-height: +12px; margin: 0 7px;}
.liste h1 a:link { color:#8D8D8D; font-family :Verdana; font-weight:normal; font-size: 10px;line-height: +12px;text-decoration: none; vertical-align : -4px;}
.liste h1 a:visited { color:#8D8D8D; font-family :Verdana; font-weight:normal; font-size: 10px;line-height: +12px;text-decoration: none; vertical-align : -4px;}
.liste h1 a:active { color:#92BF01; font-family :Verdana; font-weight:normal; font-size: 10px;line-height: +12px;text-decoration: none; vertical-align : -4px;}
.liste h1 a:hover { color:#92BF01; font-family :Verdana; font-weight:normal; font-size: 10px;line-height: +12px;text-decoration: none; vertical-align : -4px;}

.liste h2 { color:#2D5385; font-family :Verdana; font-weight:normal; font-size: 10px;line-height: +12px; margin: 0 7px;}
.liste h3 { color:#FFFFFF; font-family :Verdana; font-weight:normal; font-size: 10px;line-height: +12px; margin: 0 7px;}
.liste h4 { color:#8D8D8D; font-family :Verdana; font-weight:normal; font-size: 10px;line-height: +12px; margin: 0 7px}

.liste .bg1 {background-image:  url(../img/pix_gris_cl.gif);}
.liste .bg2 {background-image:  url(../img/pix_gris_fonc.gif);}

/*RAJOUTES PAR VIVEO*/
.rubrique {color: #95AF45;font-family: Verdana;font-size: 14px;text-decoration: none;font-weight:bolder}
.titreBl2 {color:#2D5385; font-family :Verdana; font-weight:bold; font-size: 14px;line-height: +12px}
.titreAlert {color:#FFFFFF; font-family :Verdana; font-weight:bold; font-size: 14px;line-height: +12px; background-color:#92BF01}

.hidden {visibility: hidden}
.visible {visibility: visible}
