/*Barres blanches en haut et en bas*/
div#barreHaut{
  width:100%;
  background:url(../img/strieshaut.png) no-repeat;
  height:188px;  
}

div#barreBas{
  width:100%;
  background:url(../img/striesbas.png) no-repeat;
  height:896px;  
  background-color: #FFFFFF;
}

div#glasspaint{
 
  /*width:1px; 
  height:1px; 
  
  background-color:#FFFFFF;   
  position:absolute;
  z-index:599; 
  top:0px;
  left:0px;*/
  
  
	width:1px; 
  height:1px;   
  position:absolute;
  z-index:10; 
  background-color:#242c32; 
  top:134px;
  left:0px;
}



/*---------------------------------------------------------------------------*/
/*--------------------------TOP----------------------------------------------*/
/*---------------------------------------------------------------------------*/
div#top{
  width : 1002px; 
  margin-left:auto;
  margin-right:auto;
  margin-top:0px;
  margin-bottom:0px;  
}

div#top div.conteneurLogo{
  background:url(../img/conteneurLogo.png) no-repeat;
  width:213px;
  height:174px;
  padding-left:18px;  
  float:left;
  display:inline;
  margin-right:35px;  
}
div#top div.conteneurLogo *{
  position:static;
}

div#top div.conteneurLogo div.lang{
  margin-left:10px;
  padding-top:15px;
}

div#top div.conteneurLogo div.lang a{
  color:#000000;
}

div#top div.conteneurLogo div.lang .sel{
  color:#AF0720;
  font-weight:bold;
  text-decoration:none;
}

div#top div.conteneurLogo img.logo{
  width:188px;
  height:106px;
  margin-left:3px;
  margin-top:5px;
  cursor:pointer;
}

div#top div.conteneurHead{
  width:736px;
  height:177px;
  float:left;
  display:inline;
  background:url(../img/conteneurHead.gif) no-repeat top left;
  position:relative;
}

div#top div.conteneurHead div.recherche{
  float:left;
  display:inline;
  padding-top:12px;
  width:344px;
  height:121px;
}

div#top div.conteneurHead div.recherche img{
  cursor:pointer;
  margin-left:3px;
}

div#top div.conteneurHead div.recherche img.trophee{
  cursor:pointer;
  position:relative;
  top:-5px;
}

div#top div.conteneurHead div.recherche input{
  border:1px solid #919092;
  width:135px;
  height:14px;
  color:#919092;
  font-size:11px;
  font-family:verdana;
  padding-left:2px;
}

div#top div.conteneurHead div.accesRapide{
  float:left;
  display:inline;  
  width:380px;
  height:133px;
}

div#top div.conteneurHead div.accesRapide a:link, div#top div.conteneurHead div.accesRapide a:visited, div#top div.conteneurHead div.accesRapide a:hover{
  text-decoration:none;
}

div#top div.conteneurHead div.accesRapide img{
  width:74px;
  height:45px;
}
div#top div.conteneurHead div.accesRapide div.appellation{
  float:left;
  display:inline;
  width:80px;
  height:133px;
  margin:6px 13px 6px 0px;
  line-height:11px;
  font-size:10px;
  font-family:verdana;
  color:#242424;
  text-align:center;
}



div#top div.conteneurHead div.conteneurMenu{
  width:468px;
  height:24px;
  background:url(../img/fond_menu.gif) repeat-x top left;
  clear:both;
  float:left;
  display:inline;
  margin-right:48px;
 
}

div#top div.conteneurHead div.conteneurMenu div.unMenu{
  color:#FFFFFF;
  font-weight:bold;
  font-size:12px;
  padding-right:18px;
  padding-left:18px;
  height:17px;
  float:left;
  display:inline;
  background:url(../img/separator_menu.gif) no-repeat top right;
  padding-top:4px;
}
div#top div.conteneurHead div.conteneurMenu div.unMenu a:active,
div#top div.conteneurHead div.conteneurMenu div.unMenu a:visited, 
div#top div.conteneurHead div.conteneurMenu div.unMenu a:link,
div#top div.conteneurHead div.conteneurMenu div.unMenu a:hover{
  color:#FFFFFF;
  font-size:12px;
  font-weight:bold;
  text-decoration:none;  
}

div#top div.conteneurHead div.conteneurMenu div.noSep{
  background:none;
}

div#top div.conteneurHead div.conteneurMenu div.unMenuSel{
  color:#AF0720;
  font-weight:bold;
  font-size:12px;  
  padding-left:18px;
  padding-right:18px;
  height:17px;
  background-color:#FFFFFF;
  float:left;
  display:inline;
  padding-top:4px;
  background-image:none;
}



div#top div.conteneurHead div.conteneurMenu div.unMenuSel a:active,
div#top div.conteneurHead div.conteneurMenu div.unMenuSel a:visited, 
div#top div.conteneurHead div.conteneurMenu div.unMenuSel a:link,
div#top div.conteneurHead div.conteneurMenu div.unMenuSel a:hover{
  color:#AF0720;
  font-size:12px;
  font-weight:bold;
  text-decoration:none;  
}

div#top div.conteneurHead div.conteneurMenu div.unSousMenu{
  width:220px; 
  position:absolute;
  z-index:11; 
  margin-left:-20px;
  margin-top:15px; 
  /*background-color:yellow;*/
}




div#top div.conteneurHead div.conteneurMenu div.fond_menu{
  background-color:#FFFFFF;
  border-left:1px solid #af0720;
  border-top:1px solid #af0720;
  border-right:1px solid #af0720;
  border-bottom:1px solid #af0720;
  width:219px;
  filter:alpha(opacity=90);
  -moz-opacity:0.90;
  opacity: 0.90;
  position:absolute;
  z-index:10;
}


div#top div.conteneurHead div.conteneurMenu div.unSousMenu ul{
  list-style-type: none;
  margin: 0px;
  padding: 0px;
  border: 0px;
}
div#top div.conteneurHead div.conteneurMenu div.unSousMenu ul li{
  height:21px; 
  padding-left:10px; 
  padding-top:5px; 
}

div#top div.conteneurHead div.conteneurMenu div.unSousMenu ul li.fleche{
  background-image:url(../img/fleche.gif); 
  background-repeat:no-repeat;
  background-position: 205px 7px;
}

div#top div.conteneurHead div.conteneurMenu div.unSousMenu li.unSousMenuSel{
  height:21px; 
  padding-left:10px; 
  padding-top:5px; 
  background-color:#AF0720; 
}



div#top div.conteneurHead div.conteneurMenu div.unSousMenu li a:active,
div#top div.conteneurHead div.conteneurMenu div.unSousMenu li a:visited, 
div#top div.conteneurHead div.conteneurMenu div.unSousMenu li a:link,
div#top div.conteneurHead div.conteneurMenu div.unSousMenu li a:hover{
  color:#AF0720;
  font-size:12px;
  font-weight:bold;
  text-decoration:none;  
}

div#top div.conteneurHead div.conteneurMenu div.unSousMenu a.selected:active,
div#top div.conteneurHead div.conteneurMenu div.unSousMenu a.selected:visited, 
div#top div.conteneurHead div.conteneurMenu div.unSousMenu a.selected:link,
div#top div.conteneurHead div.conteneurMenu div.unSousMenu a.selected:hover{
  color:#FFFFFF;
  font-size:12px;
  font-weight:bold;
  text-decoration:none;  
}

div#top div.conteneurHead div.fondEspaceReserve{
  background-color:#000000;
  filter:alpha(opacity=60);
  -moz-opacity:0.6;
  opacity: 0.6;
  position:absolute;
  z-index:1;
  width:197px;
  height:24px;
  top:134px;
  left:515px;
  
}


div#top div.conteneurHead div.conteneurEspaceReserve{
  margin-top:1px;
  width:190px;
  float:left;
  display:inline;
  /*height:57px;*/
  height:31px;
  padding-left:5px;  
  color:#FFFFFF;
  Font-size:11px;
  cursor:pointer;
   
  position:relative;
  z-index:2;
}



div#top div.conteneurHead div.conteneurEspaceReserve img.icon{
  width:31px;
  height:35px;
  float:left;
  display:inline;
  position:absolute;
  z-index:3;
  left:5px;
  top:0px;
}
div#top div.conteneurHead div.conteneurEspaceReserve div.txt{
  display:inline;
  float:left;
  margin-top:5px;
  margin-left:35px;
  width:150px;
  color:#FFFFFF;
  text-transform:uppercase; 
  font-weight:bold;
}

div#top div.conteneurHead div.conteneurEspaceReserve div.login{
  clear:both;
  position:relative;
  z-index:4;
  padding-top:3px;
}

div#top div.conteneurHead div.conteneurEspaceReserve div.login input{
  border:1px solid #A1A1A1;
  font-size:11px;
  font-weight:normal;
  color:#000000;
}
div#top div.conteneurHead div.conteneurEspaceReserve div.login input.user{
  width:79px;
  height:15px;
}
div#top div.conteneurHead div.conteneurEspaceReserve div.login input.pass{
  width:66px;
  height:15px;
}

div#top div.conteneurHead div.conteneurEspaceReserve div.login img{
  height:16px;
  width:26px;
  cursor:pointer;
  margin-left:1px;
}

div#top div.conteneurHead div.conteneurEspaceReserve div.oubli{
  color:#FFFFFF;
  font-size:10px;
  padding-top:2px;
}

div#top div.conteneurHead div.conteneurEspaceReserve div.oubli a{
  color:#FFFFFF;
  font-size:9px;
  padding-top:0px;
  margin-left:52px;
  text-decoration:underline;
}

/*---------------------------------------------------------------------------*/
/*--------------------------FOOTER-------------------------------------------*/
/*---------------------------------------------------------------------------*/

div#footer{
  width : 984px; 
  margin-left:auto;
  margin-right:auto;
  margin-top:0px;
  margin-bottom:0px;
  padding-left:18px; 
  height:140px;  
  position:relative;
}

div#footer .menuBas{
  /*margin-left:18px;*/
  float:left;
  display:inline;
  padding-top:15px;
  height:72px;
  position:relative;
  width:198px;
  z-index:2;
}

div#footer .menuBas .unMenu,div#footer .menuBas .unMenuSel{
  height:22px;
  width:188px;
  font-weight:bold;
  font-size:12px;
  padding-top:10px;
  padding-left:10px;
  cursor:pointer;
}
div#footer .menuBas .unMenu div.txt,div#footer .menuBas .unMenuSel div.txt{
  float:left;  
  display:inline;
  margin-top:1px;  
  font-weight:bold;
  font-size:12px;
}
div#footer .menuBas .unMenu img,div#footer .menuBas .unMenuSel img{
  float:right;
  margin-right:30px;
  display:inline;
  margin-top:3px;
}

div#footer .menuBas .unSousMenu{
  background-color:#E9E9E9;
  border-left:1px solid #8A8888;
  border-right:1px solid #8A8888;
  border-bottom:1px solid #8A8888;
  padding-top:5px;
}

div#footer .menuBas .unSousMenu a:link, div#footer .menuBas .unSousMenu a:visited,  div#footer .menuBas .unSousMenu a:hover{
  background-image:url(../img/pointMenuBas.gif) ;
  background-repeat:no-repeat ;
  background-position: 3px 3px;
  padding-left:18px;
  color:#000000;
  margin-bottom:5px;
  display:block;
  text-decoration:none;
  font-weight:bold;
  font-size:12px;
  margin-left:10px;  
} 

div#footer .menuBas .unSousMenu a:hover{  
  text-decoration:underline;
} 

div#footer .menuBas .unMenu{    
  background:url(../img/menuBas.png) no-repeat;  
}
div#footer .menuBas .unMenuSel{    
  background:url(../img/menuBas.png) no-repeat;  
}
div#footer .menuBas .unMenu div.txt{      
  color:#000000;  
}
div#footer .menuBas .unMenuSel div.txt{     
  color:#AF0720;
}

div#footer div.milieuFooter{
  float:left;
  display:inline;
  font-size:11px;
  font-weight:bold;
  margin-left:48px;
  padding-top:44px;
  margin-right:38px;
  cursor:pointer;
}

div#footer div.conteneur_partenaire{
  float:left;
  display:inline;
  width:263px;
  position:relative;
}

div#footer div.conteneur_partenaire div#set1, div#footer div.conteneur_partenaire div#set2{
  position:absolute;
  top:0px;
  left:0px;
}


div#footer img.partenaire{
  float:left;
}

div#footer div.conteneur_ademe{
  float:left;
  display:inline;
  width:200px;
}
div#footer div.conteneur_ademe img{
  float:left;
  display:inline;
  margin-top:12px;
}
div#footer div.conteneur_ademe div{
  float:left;
  display:inline;
  width:130px;
  font-size:11px;
  font-weight:bold;
  margin-left:5px;
  padding-top:34px;
}

div#footer div.liens{
  position:absolute;
  top:88px;
  z-index:1;
}

div#footer div.liens a, div#footer div.liens a:link, div#footer div.liens a:active, div#footer div.liens a:hover{
  color:#454343;
  font-size:11px;
  text-decoration:none;
}
div#footer div.liens a:hover{
  color:#454343;
  font-size:11px;
  text-decoration:underline;
}

div#footer div.exergue{
  /*float:right;
  display:inline;*/
  color:#454343;
  font-size:11px;
  position:absolute;
  top:88px;
  left:894px;
  z-index:1;
  width:120px;
}

/*---------------------------------------------------------------------------*/
/*--------------------------BLOCS DE COTE------------------------------------*/
/*---------------------------------------------------------------------------*/

div#blocGauche{
  float:left;
  display:inline;
  margin-left:18px;
  width:197px;
  padding-bottom:15px;
  /*background-color:#FFFFFF;*/
}

div#blocDroit{
  float:left;
  display:inline;
  margin-left:47px;
  width:197px;
  padding-bottom:15px;
  /*background-color:#FFFFFF;*/
}


/*---------------------------------Diaporama (from enerplan)---------------------------------------*/

#diaporama{
  width:254px;
  height:220px;
  padding:15px 20px 8px 22px;
  background-image: url(../img/fd_diaporama.gif);
  position:relative;
  
}

#diaporama .legend{
  width:240px;
  height:35px;
  position:absolute;
  top:166px;
  left:22px;
  background-color:#464646;
  filter:alpha(opacity=80);
  -moz-opacity:0.80;
  opacity: 0.80;
  padding-left:5px;
  padding-right:5px;
  overflow:hidden;
}

#diaporama .legend .nom{
  color:#FFFFFF;
  font-size:9px;
  line-height:9px;
}

#diaporama .legend .copyright{
  color:#D9D0D3;
  font-size:8px;
}

#diaporama .img_diapo_control {
  cursor: pointer;
}


/*---------------------------------PROFESSIONNELS---------------------------------------*/

div#bloc_Professionnels {
  width: 196px;
  border: 1px solid #555555;
  background-color: #FFFFFF;
  cursor: pointer;
  margin-bottom: 14px;
}

div#bloc_Professionnels div.top {
  background:url(../img/topBlocProfesssionnels.gif) no-repeat top right;
  height: 37px;
}

div#bloc_Professionnels div.illustration {
  background:url(../img/topBlocProfesssionnelsIllus.gif) no-repeat top right;
  height: 50px;
  margin-bottom: 6px;
}

div#bloc_Professionnels div.txt {
  font-size: 12px;
  font-weight: bold;
  color: #575555;
  padding-left:11px;
  padding-right:11px;
  margin-bottom:9px;
}

div#bloc_Professionnels img.know_more {
  position: relative;
  top: 2px;
  margin-left: 5px;
  width: 11px;
  height: 13px;
}

/*---------------------------------ZOOM---------------------------------------*/

div#bloc_Zoom {
  width: 196px;
  border: 1px solid #555555;
  background-color: #FFFFFF;
  cursor: pointer;
  margin-bottom: 14px;
  
}

div#bloc_Zoom div.top {
  background:url(../img/topBlocZoom.gif) no-repeat top right;
  height: 52px;
}

div#bloc_Zoom div.txtContainer{
  top: 0px;
  left: 0px;
  overflow: hidden;
}

div#bloc_Zoom div.txtContainer div.ombreTop {

  background:url(../img/topBlocZoomOmbreTop.gif) repeat-x top right;
  height: 10px;
  width: 196px;
}

div#bloc_Zoom div.txt{
  font-size: 12px;
  font-weight: bold;
  color: #575555;
  padding-left:15px;
  padding-right:15px;
}

div#bloc_Zoom div.txt p{
  font-size: 12px;
  font-weight: bold;
  color: #575555;
}

div#bloc_Zoom div.txtContainer div.ombreBottom {
  background:url(../img/topBlocZoomOmbreBottom.gif) repeat-x bottom right;
  height: 10px;
  width: 196px;
}

div#bloc_Zoom img.know_more {
  position: relative;
  top: 2px;
  margin-left: 5px;
  width: 11px;
  height: 13px;
}

/*---------------------------------MEDIAS---------------------------------------*/

div#bloc_Medias {
  width: 196px;
  border: 1px solid #555555;
  background-color: #FFFFFF;  
  margin-bottom: 14px;
  position:relative;
}

div#bloc_Medias div.top {
  background:url(../img/topBlocMedias.gif) no-repeat top right;
  height: 40px;
}
div#bloc_Medias div.navigator {  
  width:30px;
  height: 15px;
  position:absolute;
  top:139px;
  left:165px;
}

div#bloc_Medias div.navigator img{  
  /*cursor:pointer;*/
}

div#bloc_Medias div.srcPresse {
  margin-left: 14px;
  margin-right: 13px;
  border: 1px solid #BABABA;
  /*background:url(../img/0312/figaro.jpg) no-repeat top right;*/
  height: 47px;
  margin-bottom: 6px;
  /*cursor: pointer;*/
  text-align:center;
  overflow:hidden;
}

div#bloc_Medias div.txt {
  font-size: 12px;
  font-weight: bold;
  color: #575555;
  padding-left:15px;
  padding-right:11px;
  margin-bottom:9px;
  /*cursor: pointer;*/
  
}

div#bloc_Medias div.txt  div.txt_red {
  font-size: 12px;
  font-weight: bold;
  color: #AF0720;
  height:45px;
}

/*---------------------------------SONDAGE---------------------------------------*/

div#bloc_Sondage {
  width: 196px;
  border: 1px solid #555555;
  cursor: pointer;
  margin-bottom: 14px;
  background:url(../img/BlocSondageTransparent.png) repeat top right;
}

div#bloc_Sondage div.top {
  background:url(../img/topBlocSondage.png) no-repeat top right;
  height: 40px;
}

div#bloc_Sondage div.txt {
  font-size: 12px;
  font-weight: bold;
  color: #FFFFFF;
  padding-left:14px;
  padding-right:14px;
  margin-bottom:9px;
}

div#bloc_Sondage div.sondage {
  margin-bottom:9px;
}

div#bloc_Sondage div.sondage div.listitem {
  position: relative;
  margin-bottom: 1px;
  padding-top: 2px;
  padding-bottom: 2px;
  height:15px;
  background:url(../img/BlocSondageTransparentList.png) repeat top right;
}

div#bloc_Sondage div.sondage div.listitem input {
  display: block;
  float: left;
  width: 30px;
  padding-left: 10px;
  height:15px;
}

div#bloc_Sondage div.sondage div.listitem label{
  display: block;
  float: left;
  width: 165px;
  font-size: 12px;
  font-weight: normal;
  color: #FFFFFF;
}

div#bloc_Sondage div.sondage div.listitemBig {
  position: relative;
  margin-bottom: 1px;
  padding-top: 2px;
  padding-left: 15px;
  padding-bottom: 2px;
  height:30px;
  background:url(../img/BlocSondageTransparentList.png) repeat top right;
  font-size: 12px;
  font-weight: normal;
  color: #FFFFFF;
}

div#bloc_Sondage div.sondage div.listitemBig div.result{
  font-size: 11px;
  font-weight: normal;
  color: #FFFFFF;
  float: left;
  display:inline;
  width:50px;
}

div#bloc_Sondage div.sondage div.listitemBig div.surbar{
  font-size:0.01px;
  line-height:0.01px;
  height:5px;
  background-color:#FFFFFF;
  float: left;
  display:inline;
  margin-top:5px;
  margin-left:15px;
  width:100px;
}

div#bloc_Sondage div.sondage div.listitemBig div.bar{
  font-size:0.01px;
  line-height:0.01px;
  height:5px;
  background-color:#AF0720; 
  
}


div#bloc_Sondage div.btnValider {
  position: relative;
  top: 5px;
  border: 0;
  margin: 0;
  padding: 0;
  text-align: center;
}
div#bloc_Sondage div.btnValider img, div#bloc_Sondage div.btnValider img a {
  border: 0;
  margin: 0;
  padding: 0;
}

div#bloc_Sondage div.votants {
  margin-top:3px;
  text-align:center;
  color:#FFFFFF;
  font-weight:bold;
}

/*---------------------------------LE SAVIEZ VOUS---------------------------------------*/

div#bloc_LeSaviezVous {
  width: 196px;
  border: 1px solid #555555;
  background-color: #FFFFFF;
  cursor: pointer;
  margin-bottom: 14px;
  padding-bottom: 7px;
}

div#bloc_LeSaviezVous div.top {
  background:url(../img/topBlocLeSaviezVous.png) no-repeat top right;
  height: 38px;
}

div#bloc_LeSaviezVous td.txt {
  font-size: 11px;
  color: #575555;
  padding-left: 10px;
  padding-right: 10px;
  padding-bottom: 0px;
  vertical-align:bottom;
}

div#bloc_LeSaviezVous td.pourcentage, div#bloc_LeSaviezVous td.pourcentage span {
  font-weight: bold;
  color: #AF0720;
  padding-left: 8px;
  font-size: 40px;
}
div#bloc_LeSaviezVous td.pourcentagemini, div#bloc_LeSaviezVous td.pourcentagemini span {
  font-weight: bold;
  color: #AF0720;
  padding-left: 8px;
  font-size: 20px;
}

div#bloc_LeSaviezVous td.pourcentage span.pourcent{
  font-size: 20px;
  padding-left: 0;
}
div#bloc_LeSaviezVous td.pourcentagemini span.pourcent{
  font-size: 12px;
  padding-left: 0;
}


div#bloc_LeSaviezVous img.know_more {
  position: relative;
  top: 2px;
  margin-left: 5px;
  width: 11px;
  height: 13px;
}

/*---------------------------------WEB TV---------------------------------------*/

div#bloc_webTV {
  width: 196px;
  border: 1px solid #555555;
  background-color: #FFFFFF;
  cursor: pointer;
  margin-bottom: 14px;
  padding-bottom: 7px;
}

div#bloc_webTV div.top {
  background:url(../img/top_webtv_enr.gif) no-repeat top right;
  height: 38px;
}

div#bloc_webTV td.txt {
  font-size: 11px;
  color: #575555;
  padding-left: 10px;
  padding-right: 10px;
  padding-bottom: 0px;
  vertical-align:bottom;
}

div#bloc_webTV div.contentToRefresh div.img_tv {
  float:left;
  display:inline;
  padding:0px 5px 0px 7px;
}


div#bloc_webTV img.know_more {
  position: relative;
  top: 2px;
  margin-left: 5px;
  width: 11px;
  height: 13px;
}


/*---------------------------------EN IMAGES---------------------------------------*/

div#bloc_EnImages {
  width: 196px;
  border: 1px solid #555555;
  cursor: pointer;
  margin-bottom: 14px;
  background:url(../img/BlocSondageTransparent.png) repeat top right;
}

div#bloc_EnImages div.top {
  background:url(../img/topBlocAtelecharger.png) no-repeat top right;
  height: 36px;
}

div#bloc_EnImages div.illustration {
  background:url(../img/topBlocEnImagesIllus.gif) no-repeat top right;
  height: 84px;
  margin-bottom: 6px;
}

div#bloc_EnImages div.txt {
  font-size: 12px;
  font-weight: bold;
  color: #FFFFFF;
  padding-left:14px;
  padding-right:14px;
  margin-bottom:9px;
}

div#bloc_EnImages img.know_more {
  position: relative;
  top: 2px;
  margin-left: 5px;
  width: 11px;
  height: 13px;
}

/*---------------------------------ANNUAIRE---------------------------------------*/




div#bloc_Annuaire{
  width:197px;
  background-color:#AF0720;
  color:#FFFFFF;
  margin-bottom:15px;  
}

div#bloc_Annuaire_image{
  background:url(../img/perso_annu.png) no-repeat scroll left top  transparent;
  width:208px;
  left:-11px;
  top:-11px;
  position:relative;
}

div#bloc_Annuaire div.top{
  position:relative;
  top:0px;
  width:140px;
  height:31px;
  color:#FFFFFF;
  font-size:20px;
  font-weight:normal;
  padding-left:57px;
  padding-top:15px;
  cursor:pointer;
  
}
div#bloc_Annuaire div.txt{  
  position:relative;
  text-align:center;
  width:158px;  
  color:#FFFFFF;
  font-size:12px;
  font-weight:bold;
  margin-bottom:10px;
  padding-left:50px;
  
}
div#bloc_Annuaire div.txt span.color{ 
  color:#E3FE00;
  font-size:12px;
  font-weight:bold;
  padding-right:4px;
}

div#bloc_Annuaire input.styled{
  width:140px;
  height:14px;
  border:1px solid #680F1E;
  color:#737171;
  float:left;
  display:inline;
  margin-left:24px;
  font-size:11px;  
  padding-bottom:1px;
}

div#bloc_Annuaire img.ok{
  width:25px;
  height:16px;   
  float:left;
  display:inline;
  margin-left:4px; 
  cursor:pointer;
}

div#bloc_Annuaire  .bloc_Annuaire_checkboxes {
  margin-left: 24px;
  color: #FFFFFF;
  line-height: 20px;
  margin-top: 15px;
  margin-bottom: 5px;
}

div#bloc_Actualites, div#bloc_ZoomCharteAppellation {
  background-color: #FFFFFF;
  border: 1px solid #555555;
  cursor: pointer;
  margin-bottom: 14px;
  width: 196px;
}

div#bloc_ZoomCharteAppellation div.top {
  background:url(../img/topBlocZoomCharteAppellationPV.gif) no-repeat top right;
  height: 52px;
}

div#bloc_Actualites div.top {
  background:url(../img/topBlocActualitesPV.gif) no-repeat top right;
  height: 37px;
}

div#bloc_ZoomCharteAppellation div.txt, div#bloc_Actualites div.txt {
  color: #575555;
  font-size: 12px;
  padding-left: 12px;
  padding-right: 11px;
  font-weight: bold;
}

div#bloc_ZoomCharteAppellation div.txtContainer div.ombreTop {
  background:url(../img/topBlocZoomOmbreTop.gif) repeat-x top right;
  height: 10px;
  width: 196px;
}

div#bloc_ZoomCharteAppellation div.txtContainer div.ombreBottom {
  background:url(../img/topBlocZoomOmbreBottom.gif) repeat-x bottom right;
  height: 10px;
  width: 196px;
}

/*---------------------------------ENERGIES RENOUVELABLES--------------------------*/

div#bloc_Energie{
  width:197px;
  background:url(../img/fondBlocEnergieTop.png) no-repeat top right;
  color:#FFFFFF;
  padding-top:6px;  
  margin-bottom:14px;  
}

div#basBlocEnergie {
  width: 198px;
  background:url(../img/fondBlocEnergieBottom.png) no-repeat bottom right;
}

div#bloc_Energie div.top{
  background:url(../img/topBlocEnergie.png) no-repeat top right;  
  left:-7px;
  width:204px;
  height:67px; 
  position:relative;   
}
div#bloc_Energie div.unElementEnergie, div#bloc_Energie div.unElementEnergieSel{  
  background:url(../img/fondUnElementEnergie.png) no-repeat top right;
  color:#FFFFFF;
  font-size:13px;
  font-weight:bold;
  padding-left:4px;
  margin-bottom:1px;
  height:21px;
  cursor:pointer;
  overflow:hidden;
}
div#bloc_Energie div.unElementEnergie, div#bloc_Energie div.unElementEnergieSelLock{  
  background:url(../img/fondUnElementEnergie.png) no-repeat top right;
  color:#FFFFFF;
  font-size:13px;
  font-weight:bold;
  padding-left:4px;
  margin-bottom:1px;
  height:21px;
  cursor:pointer;
  overflow:hidden;
}

div#bloc_Energie div.unElementEnergieDetail div.unElementEnergie, div#bloc_Energie div.unElementEnergieDetail div.unElementEnergieSel {
  padding-left: 14px !important;
}

div#bloc_Energie div.unElementEnergieDetail div.unElementEnergie, div#bloc_Energie div.unElementEnergieDetail div.unElementEnergieSelLock{
  padding-left: 14px !important;
}


div#bloc_Energie div.unElementEnergie div.img, div#bloc_Energie div.unElementEnergieSel div.img{
  float:left;
  display:inline;
  width:24px;
}
div#bloc_Energie div.unElementEnergie div.img, div#bloc_Energie div.unElementEnergieSelLock div.img{
  float:left;
  display:inline;
  width:24px;
}
div#bloc_Energie div.unElementEnergie div.txt{
  float:left;
  display:inline;
  font-size:13px;
  font-weight:bold;
  color:#FFFFFF;
  padding-top:2px;  
}

div#bloc_Energie div.unElementEnergieSel div.txt{
  float:left;
  display:inline;
  font-size:13px;
  font-weight:bold;
  color:#af0720;
  padding-top:2px;  
}
div#bloc_Energie div.unElementEnergieSelLock div.txt{
  float:left;
  display:inline;
  font-size:13px;
  font-weight:bold;
  color:#af0720;
  padding-top:2px;  
}

div#bloc_Energie div.unElementEnergieDetail .txt {
  font-weight: normal !important;
  font-size: 11px !important;
  line-height: 16px !important;
  text-decoration: none;
}

div#bloc_Energie div.unElementEnergieDetail a {
  text-decoration: none;
}

div#bloc_Energie  div.parEnergie{
  height:15px;
  line-height:15px;
  color:#ffffff;
  font-size:10px;
  text-align:center;
  font-weight:bold;
}

div#bloc_Energie  div.iconesBas{
  float:left;
  display:inline;
  /*overflow:hidden;*/
  height:52px;
  position:relative;
  margin-top: 5px;
}

div#bloc_Energie  div.iconesBas img{
  cursor:pointer;
}

div#bloc_Energie  div.iconesBas div.menuSolaire{  
  position:absolute;  
  top:44px;
  left:-28px;
}

div#bloc_Energie  div.iconesBas div.menuSolaire div.titre{
  padding-left:5px;
  padding-right:5px;
  height:20px;
  background-color:#180f00;
  margin-bottom:1px;
  font-size:14px;
  font-weight:bold;
  color:#FFFFFF;
}
div#bloc_Energie  div.iconesBas div.menuSolaire div.titre a:link,
div#bloc_Energie  div.iconesBas div.menuSolaire div.titre a:active,
div#bloc_Energie  div.iconesBas div.menuSolaire div.titre a:visited{ 
  font-size:14px;
  font-weight:bold;
  color:#FFFFFF;
  text-decoration:none;
}
div#bloc_Energie  div.iconesBas div.menuSolaire div.el{
  height:20px;
  background-color:#180f00;
  margin-bottom:1px;
  padding-left:5px;
  padding-right:5px;
}

div#bloc_Energie  div.iconesBas div.menuSolaire div.el a:link,
div#bloc_Energie  div.iconesBas div.menuSolaire div.el a:active,
div#bloc_Energie  div.iconesBas div.menuSolaire div.el a:visited{
  font-size:11px;
  color:#ffffff;
  text-decoration:none;
}

div#bloc_Energie  div.iconesBas div.menuSolaire div.el a:hover{
  font-size:11px;
  color:#af0720;
  text-decoration:none;
}

div.choix_energies {
  position: relative;
  top: 0;
  left: 0;
  width: 685px;
  height: 548px;
  overflow: hidden;
  background-image: url('../img/imgs_carrefour/fond.jpg');
  background-position: top left;
  background-repeat: no-repeat;
}

div.choix_energies .chauffage_bois {
  position: absolute;
  top: 185px;
  left: 15px;
  width: 258px;
  height: 305px;
  overflow: hidden;
}

div.choix_energies .chauffage_aerothermie {
  position: absolute;
  top: 305px;
  left: 398px;
  width: 224px;
  height: 185px;
  overflow: hidden;
}

div.choix_energies .chauffage_solaire {
  position: absolute;
  top: 63px;
  left: 427px;
  width: 88px;
  height: 47px;
  overflow: hidden;
  z-index:2;
}


div.choix_energies .eau_chaude_solaire {
  position: absolute;
  top: 97px;
  left: 257px;
  width: 87px;
  height: 38px;
  overflow: hidden;
  z-index:2;
}

div.choix_energies .electricite_solaire {
  position: absolute;
  top: 184px;
  left: 478px;
  width: 79px;
  height: 44px;
  overflow: hidden;
  z-index:2;
}


/*---------------------------------ADMIN-------------------------------------*/

div.bloc_Admin {
  padding-left:10px;
  padding-right:20px;
  padding-bottom:7px;
  padding-top:7px;
  position:absolute;
  background-color:#FFFFFF;
  border:1px solid;
  font-size:9px;
}

div.bloc_Admin .niveau1{
  margin-left:0px;
  margin-bottom:5px;
  font-size:9px;
}

div.bloc_Admin .niveau2{
  margin-left:10px;
  background-color:#E9E9E9;
  margin-bottom:1px;
  font-size:8px;
}

div.plus_Admin{
  width: 13px;
  height:13px;
  float:right;
  background:url(../img/plus_admin.gif) no-repeat top right;
  margin-top:10px;
  cursor:pointer;
}
div.croix_Admin{
  width: 13px;
  height:13px;
  /*float:right;*/
  background:url(../img/croix_admin.gif) no-repeat top right;
  margin-top:5px;
  cursor:pointer;
  position:absolute;
  top:-2px;
}


/*---------------------------------------------------------------------------*/
/*--------------------------ONGLETS------------------------------------------*/
/*---------------------------------------------------------------------------*/

/*======================================ONGLETS ACTUALITES======================================================*/

div#page div#bando_onglet_actu{
  height:31px;
  width:683px;
  padding:0px 15px;
  background:url(../img/fd_onglet_actu.png) top left repeat-x;
  
}

div#page div#bando_onglet_actu div.onglet_on{
  height:14px;
  background-color:#FFFFFF;
  border-top:1px solid #c4c4c4;
  border-right:1px solid #c4c4c4;
  border-left:1px solid #c4c4c4;
  border-bottom:1px solid #ffffff;
  float:left;
  display:inline;
  padding:11px 14px 4px 14px;
  color:#af0720;
  font-size:11px; 
  font-family:verdana,arial;
  font-weight:bold;
  cursor:pointer;
}

div#page div#bando_onglet_actu div.onglet_off_gch{
  margin:4px 0px 7px 0px;
  border-top:1px solid #bababa;
  border-left:1px solid #bababa;
  border-bottom:1px solid #979797;
  height:14px;
  float:left;
  display:inline;
  font-size:11px; 
  font-family:verdana,arial;
  font-weight:bold;
  padding:7px 17px 4px 17px;
  background-color:#ededed;
  cursor:pointer;
}


div#page div#bando_onglet_actu div.onglet_off_drt{
  margin:4px 0px 0px 0px;
  border-top:1px solid #bababa;
  border-right:1px solid #bababa;
  border-bottom:1px solid #979797;
  height:14px;
  float:left;
  display:inline;
  font-size:11px; 
  font-family:verdana,arial;
  font-weight:bold;
  padding:7px 17px 4px 17px;
  background-color:#ededed;
  cursor:pointer;
}



/*======================================ONGLETS CLASSIQUES======================================================*/



div#page div#bando_onglet{
  height:39px;
  width:683px;
  padding:0px 15px;
  background:url(../img/fd_onglet.png) top left repeat-x;
  overflow:hidden;
  
}
/* -------Onglet classique-----------*/
div#page div#bando_onglet div.onglet_on{
  height:21px;
  background-color:#FFFFFF;
  border:1px solid #c4c4c4;
  float:left;
  display:inline;
  padding:11px 13px 4px 13px;
  color:#af0720;
  font-size:11px; 
  font-family:verdana,arial;
  font-weight:bold;
  cursor:pointer;
}

div#page div#bando_onglet div.onglet_off_gch{
  margin:4px 0px 7px 0px;
  height:12px;
  background-color:#FFFFFF;
  border-top:1px solid #BABABA;
  border-left:1px solid #BABABA;
  border-bottom:1px solid #979797;
  float:left;
  display:inline;
  padding:7px 13px 6px 13px;
  color:#4d4c4c;
  font-size:11px; 
  font-family:verdana,arial;
  font-weight:bold;
  background-color:#ededed;
  cursor:pointer;
}
div#page div#bando_onglet div.onglet_off_drt{
  margin:4px 0px 7px 0px;
  height:12px;
  background-color:#FFFFFF;
  border-top:1px solid #BABABA;
  border-right:1px solid #BABABA;
  border-bottom:1px solid #979797;
  float:left;
  display:inline;
  padding:7px 13px 6px 13px;
  color:#4d4c4c;
  font-size:11px; 
  font-family:verdana,arial;
  font-weight:bold;
  background-color:#ededed;
  cursor:pointer;
}


/*---------------------------------------------------------------------------*/
/*--------------------------INTERIEUR DE PAGE--------------------------------*/
/*---------------------------------------------------------------------------*/
div#page{
  margin-left:20px;  
  float:left;
  display:inline;
  background-color:#FFFFFF;
  border:1px #5c7383 solid;
  width:713px;
  padding-bottom:15px;
  /*height:590px;*/
  position:relative;
}

div#page div#filariane{
  margin-left:48px;  
  width:663px;
  height:12px;
  padding:5px 0px 5px 0px;
  color:#605e60;
  font-family:verdana, arial;
  font-size:10px;
  Z-Index:1;
  position:relative;
  top:0px;
  left:0px;
}

div#page div#filariane .fil_on{
  color:#1a171b;
  font-family:verdana, arial;
  font-size:10px;
}

div#page div#filariane a:active,div#page div#filariane a:visited,div#page div#filariane a:link{
  color:#605e60;
  font-family:verdana, arial;
  font-size:10px;
  text-decoration:underline;
}
div#page div#filariane a:hover{
  color:#605e60;
  font-family:verdana, arial;
  font-size:10px;
  text-decoration:none;
}

div#page div#titre_page{ 
  width:669px;
  height:25px;
  padding:6px 0px 0px 43px;
  background:url(../img/fd_titre.png) no-repeat;
  color:#4d4c4c;
  font-family:verdana, arial;
  font-size:20px;
  font-weight:bold;
  z-index:1;
  position:relative;
  top:0px;
  left:0px;
  margin:0px 0px 16px 0px;
}

div#page div#titre_page a {
  text-decoration: none;
}

div#page div#picto{
  position:absolute;
  top:-1px;
  left:13px;
  width:21px;
  height:52px;
  padding-top:2px;
  background-color:#af0720;
  z-index:2;
}

div#page #ctn ul, div#page #ctn ol, div#ctn_actu_detail ul, div#ctn_actu_detail ol{
  padding-left:40px;
  margin-top:5px;
  margin-bottom:5px;
}
div#page #ctn li, div#ctn_actu_detail li{
  padding-left:0px;
  margin-top:0px;
  margin-bottom:15px;
  
}


div#page div#ctn{
  margin:20px 12px 0px 14px;
  width:685px;
  font-family: verdana;	
  font-size: 11px;
  color:#737171;
  line-height:15px;
}

/*div#page div#ctn ul{
  margin:3px 12px 0px 14px;
  list-style-type :none;
}

div#page div#ctn ul li{
  font-family: verdana;	
  font-size: 11px;
  color:#737171;
  background:url(../img/puce_li.gif) no-repeat;
  padding:3px 0px 0px 12px;
  list-style-type :none;
}*/

#cadre{
  width:690px;
  margin:16px 0px 0px 0px;
}

#cadre div.top{
  width:690px;
  height:8px;
  background:url(../img/cadre_top.png) no-repeat;
  font-size:0.01px;
}

#cadre div.conteneur{
  width:678px;
  background:url(../img/cadre_contenu.png) top left repeat-y;
  padding:0px 6px 0px 6px;
}

#cadre div.conteneur div.titre{
  color:#4e4c4c;
  font-family: verdana; 
  font-size: 13px;	
  color: #4E4B4B;	
  font-weight:bold; 
  padding:0px 10px 8px 10px;
  background:url(../img/bg_sstitre.gif) bottom left repeat-x;
  clear:both;
  margin-bottom:7px;
  width:658px;
}

#cadre div.conteneur div.contenu{
  padding:0px 10px 0px 10px;
  width:658px;
}

#cadre div.conteneur div.contenu div.visuel_gch{
  float:left;
  display:inline;
  padding-right:14px;
  padding-top:4px;
}

#cadre div.bas{
  width:690px;
  height:17px;
  background:url(../img/cadre_bottom.png) no-repeat;
  font-size:0.01px;
}

div.cadre_mav{
  border:1px dotted #737171;
  padding:10px;
  margin:12px 6px 10px 6px;
  color:#4e4c4c;
  font-family: verdana; 
  font-size: 11px;	
	
  font-weight:normal; 
}

div.cadre_mav div.titre{
  color:#af0720;
  padding-bottom:8px;
  font-family: verdana; 
  font-size: 13px;		
  font-weight:bold; 
}

.modeMenuOuvert{
  position:relative;
  z-index: 0 !important; z-index: -1;
}


/*---------------------------------------------------------------------------*/
/*--------------------------FICHE ENVOI AMI----------------------------------*/
/*---------------------------------------------------------------------------*/


div.fiche_envoi_ami{
  background-color:#FFFFFF;
  border:1px #000000 solid;
  width:466px;
  height:369px;
  position:absolute;
  top:208px;
  left:376px;
  z-index:3;
}

div#fiche_envoi_ami div#tr_fiche{ 
  width:346px;
  height:40px;
  padding:0px 0px 15px 120px;
  background:url(../img/tr_fiche_envoi_ami.gif) no-repeat;
  color:#FFFFFF;
}

div#fiche_envoi_ami div#picto_fiche{
  /*position:absolute;
  top:0px;
  right:13px;*/
  
  float:right;
  display:inline;
  margin-right:23px;
  width:21px;
  height:20px;
  padding-top:2px;
  background-color:#af0720;
  z-index:3;
}


div#fiche_envoi_ami div#contact {
  padding-left:15px;
  padding-right:15px;
}

div#fiche_envoi_ami div#contact div#header{
  padding-left: 15px;
}

div#fiche_envoi_ami div#contact div#content{

}

div#fiche_envoi_ami div#contact input, 
div#fiche_envoi_ami div#contact textarea {
  border: 1px solid #909090;
  width: 296px;
}

div#fiche_envoi_ami div#contact div.clear {
  clear: both;
}

div#fiche_envoi_ami div#contact div.bloc_gauche {
  float: left;
  display: inline;
  width: 392px;
}

div#fiche_envoi_ami div#contact div.bloc_droite {
  float: left;
  display: inline;
  width: 298px;
  margin-left: 81px;
}

div#fiche_envoi_ami div#contact div.form_line {
  margin-bottom: 6px;
}

div#fiche_envoi_ami div#contact div.container_top {
  //min-height: 290px;
  //height:auto !important;
  //height:290px;
}

div#fiche_envoi_ami div#contact div.champ_contact input{
  width: 296px;
}

div#fiche_envoi_ami div#contact div.champ_contact select{
  width: 170px;
}

div#fiche_envoi_ami div#contact div.champ_submit{
  text-align: right;
}

div#fiche_envoi_ami div#contact div.champ_submit img{
  cursor:pointer;
}

div#fiche_envoi_ami div#contact div.reponse{
  text-align:center;
  padding-top:15px;
  font-weight:bold;
  font-style:italic;
}


/*---------------------------------------------------------------------------*/
/*--------------------------POPUP GENERIQUE----------------------------------*/
/*---------------------------------------------------------------------------*/


div.popup_generique{
  background-color:#FFFFFF;
  border:1px #000000 solid;
  width:466px;
  height:369px;
  position:absolute;
  top:208px;
  left:376px;
  z-index:3;
}

div#popup_generique div#tr_fiche{ 
  width:456px;
  height:40px;
  padding:0px 0px 15px 10px;
  background:url(../img/tr_fiche_vide.gif) no-repeat;
  color:#FFFFFF;
  
  color:#4D4C4C;
  font-family:verdana,arial;
  font-size:20px;
  font-weight:bold;
}

div#popup_generique div#tr_fiche div.titre{
  color:#4D4C4C;
  font-family:verdana,arial;
  font-size:20px;
  font-weight:bold;
  float:left;
  display:inline;
  padding-top:17px;
}

div#popup_generique div#tr_fiche_nouveaute{ 
  width:456px;
  height:40px;
  padding:0px 0px 15px 10px;
  background:url(../img/tr_fiche_nouveaute.gif) no-repeat;
  color:#FFFFFF;
  
  color:#4D4C4C;
  font-family:verdana,arial;
  font-size:20px;
  font-weight:bold;
}

div#popup_generique div#picto_fiche{
  /*position:absolute;
  top:0px;
  right:13px;*/
  
  float:right;
  display:inline;
  margin-right:23px;
  width:21px;
  height:20px;
  padding-top:2px;
  background-color:#af0720;
  z-index:3;
}
div#popup_generique table{ 
  margin-left:15px;
}
div#popup_generique th{ 
 text-align:left;
 padding-bottom:5px;
}



div#popup_generique div.bouton{
  float:left;
  display:inline;
  width:119px;
  height:18px;
  margin:24px 2px 20px 0px;
  font-size:14px;
  font-family:verdana;
  color:#FFFFFF;
  font-weight:bold;
  background-color:#ae1121;
  background:url(../img/phototheque_fleche_bouton.png) no-repeat #ae1121;
  padding:0px 0px 0px 29px;
  
  
}

div#popup_generique div.bouton a{
  font-size:14px;
  font-family:verdana;
  color:#FFFFFF;
  font-size:bold;
  text-decoration:none;
}

div#popup_generique div.boutonpass{
  float:right;
  display:inline;
  width:80px;
  height:18px;
  margin:24px 2px 20px 0px;
  font-size:14px;
  font-family:verdana;
  color:#FFFFFF;
  font-weight:bold;
  background-color:#ae1121;
  background:url(../img/phototheque_fleche_bouton.png) no-repeat #ae1121;
  padding:0px 0px 0px 29px;
  
  
}

div#popup_generique div.boutonpass a{
  font-size:14px;
  font-family:verdana;
  color:#FFFFFF;
  font-size:bold;
  text-decoration:none;
}

div#popup_generique div.boutonConf{
  float:right;
  display:inline;
  width:92px;
  height:18px;
  margin:24px 2px 20px 0px;
  font-size:14px;
  font-family:verdana;
  color:#FFFFFF;
  font-weight:bold;
  background-color:#ae1121;
  background:url(../img/phototheque_fleche_bouton.png) no-repeat #ae1121;
  padding:0px 0px 0px 29px;
  
  
}

div#popup_generique div.boutonConf a{
  font-size:14px;
  font-family:verdana;
  color:#FFFFFF;
  font-size:bold;
  text-decoration:none;
}

div#popup_generique div.inputpass{
  text-align:center;
  margin-top:15px;
}

div#popup_generique div.inputpass input{
  width:200px;
}


div#popup_generique #error_msg_for_selection{
  font-style:italic;
  color:#AF0720;
}

.glasspaintOver{
  position:relative;
  z-index: 10000;
}
.glasspaintOverAbs{
  position:absolute;
  z-index: 10000;
}
.glasspaintUnder{
  position:relative;
  z-index: 0 !important; z-index: -1;
}

div#popup_generique .fd_nouveaute{ 
  width:456px;
  height:332px;
  padding:0px 2px 0px 13px;
  background:url(../img/fd_fiche_nouveaute.gif) no-repeat;
}

div#popup_generique #contenu .iphone{ 
  width:154px;
  padding:0px 0px 0px 0px;
}

div#popup_generique #contenu div.titre_nouveaute{ 
  width:274px;
  height:54px;
  color:#3e75b0;
  font-family:arial;
  font-size:24px;
  font-weight:bold;
  padding:20px 25px 20px 0px;
  text-align:right;
}

div#popup_generique #contenu div.accroche_nouveaute{ 
  width:210px;
  height:68px;
  color:#FFFFFF;
    font-family:arial;
  font-size:20px;
  padding:20px 0px 20px 0px;
  text-align:left;
}
div#popup_generique #contenu div.txt_nouveaute{ 
  width:274px;
  height:54px;
  color:#3e75b0;
  font-family:arial;
  font-size:15px;
  font-weight:bold;
  padding:15px 25px 22px 0px;
}




/*---------------------------------------------------------------------------*/
/*--------------------------CARTES COÛTS ET AIDES----------------------------*/
/*---------------------------------------------------------------------------*/

#div_carte_aides_sol map ul, #div_carte_aides_sol map ol{
  padding-left:59px;
}


div.titreregioncarteaide{
  color:#4e4c4c;
  font-family: verdana; 
  font-size: 13px;	
  color: #4E4B4B;	
  font-weight:bold; 
  padding:0px 10px 8px 10px;
  background:url(../img/bg_sstitre.gif) bottom left repeat-x;
  clear:both;
  margin-bottom:7px;
  width:658px;
}

/* -------- Nuage de lien des Régions -------- */

.liensRegionsBG {
  background-image: url(../img/topBlocGenerique.gif);
  background-repeat: repeat-x;
  background-color: #FFFFFF;
  height: 722px;
}

.liensRegions {
  margin: 0 auto;
  width: 984px;
}

.liensRegionsLigne {
  padding-top: 20px;
}

.liensRegionsLigne ul {
  float: left;
  display: inline;
  width: 196px;
}

.liensRegionsLigne li {
  list-style-type: none;
  height: 14px;
  font-size: 10px;
}

.liensRegionsLigne li a {
  text-decoration: none;
  font-size: 10px;
}

.liensRegionsLigne li a:hover {
  text-decoration: underline;
}

li.lienNomRegion {
  font-size: 11px;
  font-weight: bold;
  padding-left: 15px;
  background-image: url(../img/quote_small.png);
  background-repeat: no-repeat;
  background-position: 0px 2px;
}

li.lienNomRegion a {
  font-size: 11px;
}

.liensRegions h1 {
  height:25px;
  font-family:verdana, arial;
  font-size:18px;
  font-weight:bold;
  z-index:1;
  position:relative;
  top:5px;
  left:0px;
}

div#bloc_Energie div.unElementEnergie, div#bloc_Energie div.unElementEnergieSelLock{  
  background:url(../img/fondUnElementEnergie.png) no-repeat top right;
  color:#FFFFFF;
  font-size:13px;
  font-weight:bold;
  padding-left:4px;
  margin-bottom:1px;
  height:21px;
  cursor:pointer;
  overflow:hidden;
}

div#bloc_Energie div.unElementEnergieDetail div.unElementEnergie, div#bloc_Energie div.unElementEnergieDetail div.unElementEnergieSelLock{
  padding-left: 14px !important;
}

div#bloc_Energie div.unElementEnergie div.img, div#bloc_Energie div.unElementEnergieSelLock div.img{
  float:left;
  display:inline;
  width:24px;
}

div#bloc_Energie div.unElementEnergieSelLock div.txt{
  float:left;
  display:inline;
  font-size:13px;
  font-weight:bold;
  color:#af0720;
  padding-top:2px;  
}
