div#vide
{
  height: 171px;
}

div#conteneur
{
  width: 732px;
  border-left: 1px solid #e3dccd;
  border-right: 1px solid #e3dccd;
  margin: 0 auto;
  padding: 0px 15px;
  padding-right: 13px;
  position: relative;
  background: #fff;
  min-height: 100%;
}

* html div#conteneur { height: 100%; }

div#hautCadre
{
  margin: 0 auto;
  background: #fff url(/images/bgHaut.gif) repeat-y;
  width: 732px;
  height: 156px;
  padding-left: 15px;
  padding-right: 15px;
  padding-top: 15px;
  position: absolute;
  top: 0;
  left: -1px;
}



div#hautCadre a
{
  color: #fff;
  font-family: Arial, Helvetica, Sans-Serif;
  text-decoration: none;
}

div#backgroundHaut
{
  background: url(/images/backgroundHaut.jpg) no-repeat;
  width: 730px;
  height: 131px;
}

div#backgroundHaut ul
{
  list-style-type: none;
  font-size: 10px; 
  position: absolute;
  left: 310px;
  top: 83px;
  margin: 0;
}

div#backgroundHaut ul li
{
  padding: 0;
  background: none;
  float: left;
}

div#backgroundHaut ul li a
{
  display: block;
  margin-left: 6px;
}

div#backgroundHaut ul li a:hover { text-decoration: underline; }

/*------------------Menu-------------*/

ul#menu
{
  width: 730px;
  position: relative;
  height: 23px;
  background: none;
  list-style-type: none;
  margin: 0;
  z-index:99;
}

ul#menu li
{
  float: left;
  display: block;
  position: relative;
  height: 23px;
  background: none;
  list-style-type: none;
  margin: 0;
  padding: 0;
  z-index:99;
}

ul#menu li a 
{ 
  display: block;
  height: 23px;
  text-align: center;
  line-height: 23px;
  font-size:10px;
}

ul#menu li a#lienlecsssrt { background: url(/images/menu.gif) -0px 0px; }
ul#menu li a#lienpartenairesdurls { background: url(/images/menu.gif) -64px 0px; }
ul#menu li a#liennotreregion { background: url(/images/menu.gif) -170px 0px; }
ul#menu li a#lienunecarriereaucsssrtvousinteresse { background: url(/images/menu.gif) -244px 0px; }
ul#menu li a#liendocumentationaucsss { background: url(/images/menu.gif) -449px 0px;  }
ul#menu li a#lienavezvousetebienservi { background: url(/images/menu.gif) -594px 0px;  }

ul#menu li#lecsssrt a:hover, ul#menu li#lecsssrt.over a, ul#menu li#lecsssrt.selectionne a, ul#menu li#lecsssrt:hover a { background-position: -0px -23px; }
ul#menu li#partenairesdurls a:hover, ul#menu li#partenairesdurls.over a, ul#menu li#partenairesdurls.selectionne a, ul#menu li#partenairesdurls:hover a { background-position: -64px -23px; }
ul#menu li#notreregion a:hover, ul#menu li#notreregion.over a, ul#menu li#notreregion.selectionne a, ul#menu li#notreregion:hover a { background-position: -170px -23px; }
ul#menu li#unecarriereaucsssrtvousinteresse a:hover, ul#menu li#unecarriereaucsssrtvousinteresse.over a, ul#menu li#unecarriereaucsssrtvousinteresse.selectionne a, ul#menu li#unecarriereaucsssrtvousinteresse:hover a { background-position: -244px -23px; }
ul#menu li#documentationaucsss a:hover, ul#menu li#documentationaucsss.over a, ul#menu li#documentationaucsss.selectionne a, ul#menu li#documentationaucsss:hover a { background-position: -449px -23px; }
ul#menu li#avezvousetebienservi a:hover, ul#menu li#avezvousetebienservi.over a, ul#menu li#avezvousetebienservi.selectionne a, ul#menu li#avezvousetebienservi:hover a { background-position: -594px -23px; }

#menu li ul
{
  position: absolute;
  top: 3px;
  list-style: none;
  left: -5000px;
  background-image: none;
  float: left;
  width: 1%;
  margin-top: 21px;
  z-index:99;
}

* html #menu li ul { margin-top:20px; }

* html #menu li ul li { float:left;  }

#menu li:hover ul, #menu li.over ul { left: 2px; }

#menu li ul li
{
  /*min-height: 21px;*/
  height:auto;
  width: 195px;
  float: none;
  position: relative;
  background: #e1f0f3 none;
  line-height: 15px;
  color: #000;
  background-image: none;
  z-index:99;
}


#menu li ul li a
{
  display: block;
  color: #000;
  min-height: 17px;
  height:auto;
  line-height: 15px;
  text-transform: none;
  font-weight: normal;
  text-align: left;
  padding: 3px 0 0 10px;
  border: 1px solid #000;
  margin-top:-1px;
}

#menu li ul li:hover, #menu li ul li.over { background: #9ccbdb; }

#menu li ul li.sousMenu
{
  background: #e1eef4 url(/images/btn_fleche.gif) 185px no-repeat;
}


#menu li ul li ul
{
  position: absolute;
  left: -5000px;
  display: none;  
  border:1px solid #000000;
  border-left:none; 
  border-right:none;
  border-bottom:none; 
}

*+html #menu li ul li ul{
 border:none;
}

#menu li ul li:hover ul, #menu li ul li.over ul { display: block; left: 194px; top: 0px; margin: 0; }

#menu li ul li:hover ul, #menu li ul li.overSousMenu ul { display: block; left: 194px; top: 0px; margin: 0; }

#menu li ul li.sousMenu:hover, #menu li ul li.sousMenu.overSousMenu
{
  background: #9ccbdb url(/images/btn_fleche.gif) 185px no-repeat;  
}

*+html #menu li ul li.sousMenu:hover, #menu li ul li.sousMenu.overSousMenu { margin-bottom:-2px; }



#menu li ul li ul li.over { background: #9ccbdb; }

div#position
{
  height: 40px;
  padding-top: 15px;
  font-size: 11px;
  font-family: Arial, Helvetica, Sans-Serif;
}

div#accueilTest { position:relative; z-index:0 !important; z-index:-1; }

#accueilGauche
{
  font-size: 11px;
  width: 230px;
  float: left;
  position:relative;
  z-index:1 !important;
  z-index:-1;
}

*+html #accueilGauche { z-index:-1 !important; }

#accueilMilieu
{
  font-size: 11px;
  width: 230px;
  float: left;
  margin-left: 14px;
}

#accueilDroite
{
  font-size: 11px;
  width: 230px;
  /*float: left;
  margin-left: 15px;*/
  position:absolute;
  top:0px;
  right:0px;
  margin-right:13px;
}

*html div#accueilDroite { margin-right:24px; }

#accueilDroite ul
{
  margin: 0;
}

#accueilMilieu ul
{
  margin: 0 0 0 11px;
}

#accueilGauche ul
{
  margin: 0;
}

#accueilSectionHautG
{
  width: 222px;
  height: 68px;
  background: #fff url(/images/accueilSectionHautG.jpg) no-repeat;
  font-size: 13px;
  font-weight: bold;
  padding-left: 8px;
  line-height: 25px;
}

#accueilSectionBasG {
width:222px;
height:25px;
background: #fff url(/images/accueilSectionHautG.jpg) no-repeat;
font-size: 13px;
font-weight:bold;
padding-left:8px;
line-height:25px;
}

#contenuSectionBasG {
border-left: 1px solid #b5d1da;
border-right: 1px solid #b5d1da;
}

#contenuSectionBasG img {
margin-top:20px;
margin-bottom:15px;
border:none;
}

#accueilSectionHautM
{
  width: 223px;
  height: 68px;
  background: #fff url(/images/accueilSectionHautM.jpg) no-repeat;
  font-size: 13px;
  font-weight: bold;
  padding-left: 8px;
  line-height: 25px;
}

#accueilSectionHautD
{
  width: 223px;
  height: 68px;
  background: #fff url(/images/accueilSectionHautD.jpg) no-repeat;
  font-size: 13px;
  font-weight: bold;
  padding-left: 8px;
  line-height: 25px;
}
#accueilLogo{
  background: #fff url(/images/accueilLogoBg.gif) no-repeat;
  width:712px;
  height:179px;
  padding-left: 8px;
  padding-top:5px;  
}
#accueilLogo h4{
  font-size: 13px;
  font-weight: bold;
  margin-bottom:8px;
}
.accueilSectionContenu
{
  width: 203px;
  border-left: 1px solid #b5d1da;
  border-right: 1px solid #b5d1da;
  padding:10px 10px 0px 15px;
  height:442px;
}

.accueilSectionContenu ul li.fleche
{
 font-weight:normal;
}
.accueilSectionContenu2
{
  width: 203px;
  border-left: 1px solid #b5d1da;
  border-right: 1px solid #b5d1da;
  padding:10px 10px 0px 15px;
  height:442px;
}

.exeptContenu2 {
 height:442px;					 
}

#accueilSectionBasM {
  background: #fff url(/images/accueilSectionHautG.jpg) no-repeat;
  width: 223px;
  height: 25px;
  font-size: 13px;
  font-weight: bold;
  padding-left: 8px;
  line-height: 25px;
}

.accueilSectionBasMClass {
  background: #fff url(/images/accueilSectionHautG.jpg) no-repeat;
  width: 223px;
  height: 25px;
  font-size: 13px;
  font-weight: bold;
  padding-left: 8px;
  line-height: 25px;
}

#accueilSectionVPH {
  width: 228px;
  border-left: 1px solid #b5d1da;
  border-right: 1px solid #b5d1da;
  padding:0px 0px 0px 0px;
  height:96px;
  background-image:url(/images/backgroundVPH.jpg);
}

#accueilSectionPandemie {
  width: 228px;
  border-left: 1px solid #b5d1da;
  border-right: 1px solid #b5d1da;
  padding:0px 0px 0px 0px;
  height:96px;
}

.accueilSectionPandemieClass {
  width: 229px;
  border-left: 1px solid #b5d1da;
  border-right: 1px solid #b5d1da;
  padding:0px 0px 0px 0px;
  height:96px;
  text-align:center;
}

#accueilSectionVPH a span {
 visibility:hidden;
}

#accueilSectionVPH a:hover {
 text-decoration:none;
}

a#lienVaccinGratuit {
 float:left;
 width:133px;
 height:24px;
 margin-top:30px;
 margin-left:5px;
 font-size:1px;
}

a#lienVirusPapillome {
 clear:left;
 float:left;
 width:205px;
 height:17px;
 margin-top:1px;
 margin-left:5px;
 font-size:1px;
}

a#lienHorraire {
 clear:left;
 float:left;
 width:150px;
 height:18px;
 margin-left:5px;
 font-size:1px;
}

.accueilSectionBasVPH {
  background-image:url(/images/bottomVPH.jpg);
  background-repeat:no-repeat;
  width: 230px;
  height: 3px;
  clear: both;
  margin-bottom:11px !important;
  margin-bottom:1px;
}

.accueilSectionContenuMCDC
{
  width: 203px;
  border-left: 1px solid #b5d1da;
  border-right: 1px solid #b5d1da;
  padding:10px 10px 0px 15px;
  height:300px;
}
.accueilSectionContenuMCDC ul li.fleche
{
 font-weight:normal;
}
.accueilSectionContenu2MCDC
{
  width: 203px;
  border-left: 1px solid #b5d1da;
  border-right: 1px solid #b5d1da;
  padding:10px 10px 0px 15px;
  height:300px;
}

.accueilSectionBas
{
  width: 231px;
  height: 15px;
  background: #fff url(/images/accueilSectionBas.gif) no-repeat;
  clear: both;
}

#accueilLiens
{
  width: 220px;
  height:120px;
  padding:4px 0 0 10px;
  float: left;
  background: url(/images/accueilSectionLiens.gif);
  font-size:12px;
  font-weight:bold;
}

#accueilLiens ul li.fleche
{
 font-weight:normal;
 font-size:11px;
}

#accueilVotreInfo
{
  width: 466px;
  height:130px;
  padding:4px 0 0 10px;
  float: left;
  background: url(/images/accueilSectionPlusInfo2.gif);
  background-repeat:no-repeat;
  font-size:12px;
  font-weight:bold;
}
#accueilVotreInfo p span.texteNoTel{
 font-size:20px;
 margin-right:90px;
 color:#0D5AAD;
 font-weight:bold;
 float:right;
}
#accueilVotreInfo a
{
  font-weight:normal;
  display:block;
  padding-top:5px;
  font-size:11px;
}


#ouSinformer,.ouSinformer
{
  width: 466px;
  height:130px;
  padding:4px 0 0 10px;
  float: left;
  background: url(/images/accueilSectionOuSinformer.gif);
  background-repeat:no-repeat;
  font-size:12px;
  font-weight:bold;
  position:relative;
  top:-1px;
  z-index:99;
}
#ouSinformer a
{
position:relative;
left:-9px;
top:13px;
}
#ouSinformer a,.ouSinformer a
{
position:relative;
left:-9px;
top:13px;
}


#accueilMCDC
{
  width: 222px;
  height:120px;
  padding:4px 0 0 10px;
  float: left;
  background: url(/images/accueilSectionPlusInfo3.gif);
  background-repeat:no-repeat;
  font-size:12px;
  font-weight:bold;
}

#accueilMCDC strong {
  margin-bottom:10px;
  font-size:13px;
  display:block;
}

#accueilMCDC p span.texteNoTel{
 font-size:20px;
 margin-right:90px;
 color:#0D5AAD;
 font-weight:bold;
 float:right;
}
#accueilMCDC a
{
  font-weight:normal;
  /*display:block;
  padding-top:2px;*/
  font-size:11px;
}

#accueilSousSectionActualite
{
  width: 157px;
  height: 57px;
  background: #fff url(/images/accueilSousSectionActualite.gif) no-repeat;
  font-size: 13px;
  font-weight: bold;
  padding-left: 15px;
  line-height: 25px;
}

#accueilSousSectionContact
{
  width: 157px;
  height: 57px;
  background: #fff url(/images/accueilSousSectionContact.gif) no-repeat;
  font-size: 13px;
  font-weight: bold;
  padding-left: 15px;
  line-height: 25px;
}

.accueilSousSectionContenu
{
  width: 145px;
  border-left: 1px solid #b5d1da;
  border-right: 1px solid #b5d1da;
  padding: 10px 10px 0 15px;
}

.accueilSousSectionBas
{
  width: 172px;
  height: 15px;
  background: #fff url(/images/accueilSousSectionBas.gif) no-repeat;
  clear: both;
}

.separateurActualites
{
  font-size: 8px;
  width: 142px;
  margin: -1px 0px 10px 0;
}

#pandemieGrippeAviaire
{
  display: block;
  width: 173px;
  height: 76px;
  float: left;
  background: url(/images/pandemieGrippeAviaire.gif);
  margin-left: 12px;
  margin-top: 15px;
  text-indent: -5000px;
  outline: none;
}

#boutonsBas
{
  margin-top: 10px;
  height: 40px;
  padding-left: 630px;
  width:100px;
}

#boutonsBas a 
{ 
  display: block;
  width: 93px; 
  height: 18px;
  text-indent: -5000px;
  outline: none; 
}

#boutonImprimer
{
  background: url(/images/boutonImprimer.gif) no-repeat;
}

#boutonReferer
{
  background: url(/images/boutonReferer.gif) no-repeat;
}

#boutonHaut
{  
  margin-left: -265px;
  background: url(/images/btn_haut.gif) no-repeat;
}

#basDePage
{
  font-size: 10px;
  margin-top: 15px;
  margin-bottom: 10px;
  text-align: center;
}

span.points
{
  font-size: 8px;
}
span.telephone
{
  color: #a4793f;
  font-size:16px;
}


#gauche
{
  float: left;
  width: 179px;
}

#droite
{
  float: left;
  width: 530px;
  padding-left: 20px;  
}


#menuGaucheHaut
{
  width: 180px;
  height: 3px;
  background: url(/images/menuGaucheHaut.gif) no-repeat;
}

#menuGaucheBas
{
  width: 180px;
  height: 3px;
  background: url(/images/menuGaucheBas.gif) no-repeat;
}

* html #menuGauche { margin-top: -11px; }

#menuGauche
{
  list-style-type: none;
  font-size: 11px;
  margin: 0;
  border-left: 1px solid #b5d1da;
  border-right: 1px solid #b5d1da;
}

#menuGauche li
{
  border-bottom: 1px solid #b5d1da;
  background: none;
}
#menuGauche li.dernier { border-bottom: none; }

#menuGauche li a
{
  background-color: #fff;
  background-image: url(/images/puceMG.gif);
  background-position: left 10px;
  background-repeat: no-repeat;
  display: block;
  padding: 5px 10px;
  width: 147px;
}

#menuGauche li a:hover
{
  text-decoration: none;
  background-color: #f5fafb;
  color: #000;
}

#menuGauche li.selectionne a, #menuGauche li.selectionne ul li.selectionne a { color: #000; font-weight: bold; }

#menuGauche li ul
{
  margin: 0;
  border: none;
}

#menuGauche li ul li
{
  border: none;
}


#menuGauche li ul li a, #menuGauche li.selectionne ul li a
{
  background-image: url(/images/puceSMG.gif);
  background-position: left 5px;
  padding: 0;
  padding-left: 10px;
  padding-right: 10px;
  display: inline;
  color: #0c5a9a;
  font-weight: normal;
  display: block;
  width: 135px;
}

#menuGauche li ul li a:hover, #menuGauche li ul li.selectionne a { color: #000; }

#enteteImprimer, #printBasDePage{
  display:none;
}

form#formulaireAccesPrivilege {
border:2px solid #85CCDD;
background-color:#E8E2D8;
width:210px;
float:right;
padding-bottom:10px;
margin-left:10px;
margin-bottom:5px;
}

form#formulaireAccesPrivilege p {
margin-left:15px;
padding:0px;
margin-bottom:8px;
}

form#formulaireAccesPrivilege p * {
display:inline;
vertical-align:middle;
}

form#formulaireAccesPrivilege p.titreFormulaire {
background-color:#3F6E7B;
font-family:"Trebuchet MS", Arial, sans-serif;
font-weight:bold;
color:#FFFFFF;
margin-left:0px;
padding-left:15px;
padding-top:10px;
padding-bottom:10px;
margin-bottom:20px;
}

form#formulaireAccesPrivilege label {
font-family:"Trebuchet MS", Arial, sans-serif;
font-size:10px;
color:#545454;
}

form#formulaireAccesPrivilege input.texte {
font-family:"Trebuchet MS", Arial, sans-serif;
font-size:11px;
color:#545454;
border:1px solid #A7A7A7;
width:145px;
padding-left:5px;
margin-right:8px;
margin-top:2px;
}

form#formulaireAccesPrivilege p.mdpOublie {
text-align:right;
width:150px;
}

form#formulaireAccesPrivilege p.mdpOublie a {
color:#265F6D;
font-size:9px;
text-decoration:underline;
}

form#formulaireAccesPrivilege p.mdpOublie a:hover {
text-decoration:none;
}

ul.listeDocuments {
border-bottom:1px solid #B5D1DA;
}

ul.listeDocuments li {
margin-top:5px;
margin-bottom:5px;
padding-top:7px;
padding-left:15px;
//border-top:1px solid #B5D1DA;
background-image:none;
}

ul.listeDocuments li ul {
border-bottom:none;
margin-bottom:0px;
}

ul.listeDocuments li ul li {
border-top:none;
width:auto;
background-image:url(/images/img_imageListeSousDossier.gif);
background-position:0px 14px;
background-repeat:no-repeat;
}

ul.listeDocuments li ul li ul li {
background-image:url(/images/img_imageListeSousDossier.gif);
background-position:0px 14px;
}

ul.listeFicheDocuments li {
background-image:url(/images/img_imageListeDossier.gif);
background-repeat:no-repeat;
margin-bottom:6px;
padding-top:7px;
padding-left:15px;
}

form#formulaireRechercheMembres * {
display:inline;
vertical-align:middle;
}

div.containerMembre {
background-color:#FFFFFF;
padding:10px;
border-top:1px solid #E9E9E9;
}

div.containerMembreGris {
background-color:#F0F0F0;
}

a#imageGuideSante {
display:block;
width:140px;
margin-left:auto;
margin-right:auto;
margin-top:30px;
}

.sondage td.cellLibele{text-align:right;width:150px;padding:0 10px 0 0;}

fieldset.fieldsetSondage{border:none;margin: 15px 0;padding:10px 0 0 0;}

fieldset.fieldsetSondage label{padding:0 0 0 5px;}
fieldset.fieldsetSondage .sondage td.ligneSondage1 label,fieldset.fieldsetSondage .sondage td.ligneSondage2 label{padding:0;}


.sondage td.opinion{padding:5px;text-align:center;width:72px;vertical-align:middle;border-left:1px solid #84aeee;}
.sondage td.ligneSondage1{background-color:#ffffff;padding:5px;}
.sondage td.ligneSondage2{background-color:#cde1ff;padding:5px;}
.sondage td.cellRadio{text-align:center;vertical-align:middle;border-left:1px solid #84aeee;}
.gras{font-weight:bold;}

.fieldsetSondage textarea{width:524px;}

div.boiteAccueil{width:720px;position:relative;margin:0 0 11px 0;}
div.boiteAccueil .coinHG{width:5px;height:24px;background:transparent url(/images/img_boiteAccHG.gif) no-repeat scroll 0 0;position:absolute;top:0;left:0;}
div.boiteAccueil .coinHD{width:5px;height:24px;background:transparent url(/images/img_boiteAccHD.gif) no-repeat scroll 0 0;position:absolute;top:0;right:0;}
div.boiteAccueil .coinBG{width:5px;height:4px;background:transparent url(/images/img_boiteAccBG.gif) no-repeat scroll 0 0;position:absolute;bottom:0;left:0;}
div.boiteAccueil .coinBD{width:5px;height:4px;background:transparent url(/images/img_boiteAccBD.gif) no-repeat scroll 0 0;position:absolute;bottom:0;right:0;}

div.boiteAccueil div.titreBoite{border:1px solid #B5D1DA;background:#9CCBDB none;height:17px;font-size:12px;padding:3px 5px 3px 5px;font-weight:bold;}
div.boiteAccueil div.contenuBoite{border:1px solid #B5D1DA;border-top:none;padding:0 0 4px 0;height:40px;height:94px;text-align:center;}

div.boiteSondage{background:transparent url(/images/img_bienServiFond.jpg) no-repeat scroll 0 0;width:520px;height:285px;padding:14px 0 0 13px;} 
div.boiteSondage h2{color:#000000;}
div.boiteSondage p{width:235px;}
div.boiteSondage p.dernier{margin:0 0 23px 0;}
div.boiteSondage a:link,div.boiteSondage a:visited{color:#000000;text-decoration:underline;}
div.boiteSondage a:hover{text-decoration:none;}

div.boiteSondage a.bouton{display:block;width:166px;height:20px;font-family:Verdana, Geneva, sans-serif;font-size:0.9090em;text-decoration:none;font-weight:bold;text-align:center;background:transparent url(/images/btn_sondage.gif) no-repeat scroll 0 0;padding:4px 0 0 0;margin:0 0 0 7px;}

a#banniereElections2011{display:block;width:718px;height:41px;background:transparent url(/images/img_election2011.jpg) no-repeat scroll 0 0;text-indent:-50000px;overflow:hidden;margin:5px 0 15px 0;}



