/* STYLES COMMUNS A TOUTES LES PAGES DANS LA NOUVELLE CHARTE DU SITE MAIS NON SPECIFIQUES A LA PAGE D'ACCUEIL */
/* ** menu haut et gauche ** */
BODY{FONT-FAMILY:Tahoma,Verdana,Arial,Helvetica,sans-serif;BACKGROUND:#fff url(/images/ademe-V2/bg_page.jpg) repeat-y;
margin:0;padding:0;color:#000}
/* zones de la page */
#content{position:absolute;background:#fff url(/images/ademe-V2/bg_ombrage_menu.jpg) repeat-y left top;padding-left:0.8em;
top:5.3em;left:11.1em;width:36.1em !important;width:37em}
#hautdepage{position:absolute;left:0px;top:0;width:48.3em} /* width:768px */
#menu_produits_et_services{width:100%;position:absolute;top:58px;left:150em} /*height:5ex;*/
/* left 50em pour voir le menu à droite en 1024 */
#menugauche{position:absolute;float:left;left:0;top:5.3em;width:11.0em;}
/* entete de la page */
#logo{float:left}/* ;background:no-repeat url(/images/ademe-V2/logo_ademe.gif) */
#logogauche{float:left;width:18px;height:85px;background:no-repeat url(/images/ademe-V2/menu_horizon1.gif)}
/*#logodroite{float:left;width:60.8em;height:27px;line-height:27px;;margin:0;padding:0;border:0;
	background:#fff url(/images/ademe-V2/environnement_maitrise_energie.gif) no-repeat top left;
	font-size:70%;text-align:right;vertical-align:middle;height:100%}*/
	/* width:686px*/
#logodroite{float:left;width:676px;height:27px;line-height:27px;;margin:0;padding:0;border:0;
	background:#fff url(/images/ademe-V2/environnement_maitrise_energie_vide.gif) no-repeat top left;
	font-size:70%;text-align:left;vertical-align:middle;height:100%}/* width:686px*/

DIV#logoDroite TD.deroule {
	font-size: 0.7em;
	color: #003399;
}	

DIV#logoDroite TD.recherche {
	font-size: 11px;
	color: #114190;
}	
	
#logodroite a,#logodroite a:visited{COLOR:#114190;TEXT-DECORATION:none !important;FONT-WEIGHT:lighter;padding-right:3em}
#logodroite a:hover,#logodroite a:focus{TEXT-DECORATION:underline !important;FONT-WEIGHT:normal}
#nuages{float:left;height:31px;line-height:31px;width:676px;margin:0;padding:0;border:0;
background:#114190 url(/images/ademe-V2/menu_horizon2.jpg) top right}/* width:686px*/
#fondmenu{float:left;height:27px;line-height:27px;margin:0;padding:0;border:0;
background:#fff url(/images/ademe-V2/menu_horizon3.jpg) repeat-y top left;width:676px} /*width:686px;line-height:27px;height:27px*/
/* menu produits et services */
.menu{font-size:70%;padding:0;margin:0;color:#666;background:#fff;list-style-type:none;
border-left:1px solid #ccc;border-right:1px solid #ccc;vertical-align:middle}
.menu a,.menu a:visited,.menu li{color:#666;background-color:#fff;text-decoration:none;padding:4px 2px;
FONT-FAMILY:Tahoma,Verdana,Arial,Helvetica,sans-serif}
.menu li.On a:visited,.menu li.On a,.menu li.On{color:#fff;background-color:#6699CC;text-decoration:none;padding:4px 2px;margin:0;
FONT-FAMILY:Tahoma,Verdana,Arial,Helvetica,sans-serif}
.menu a:hover,.menu a:focus,.menu li:hover,.menu li:focus{
color:#fff;background-color:#6699CC;text-decoration:none}
.menu a:visited{text-decoration:none}
.menu li span{display:none}
/* sous menu dans le layer */
.ssmenu{background-color:#000066;color:#fff;list-style-type:none;margin:0;padding-top:5px;padding-bottom:5px;
font-size:70%}
html>body .ssmenu a span{height:auto}
.ssmenu li a span{display:block;cursor:pointer;height:1%;padding-top:5px;padding-bottom:5px;
border-top:1px solid #7BA0E6;FONT-FAMILY:Tahoma,Verdana,Arial,Helvetica,sans-serif}
.ssmenu li a{color:#fff;text-decoration:none;background-color:#000066}
.ssmenu li a:visited{text-decoration:none}
.ssmenu li{background-color:#000066;margin:0;padding:0;height:4ex}
.ssmenu li span{display:none}
.ssmenu li:hover,.ssmenu li:focus{color:#fff;background-color:#7BA0E6;margin:0;padding:0}
.ssmenu a:hover,.ssmenu a:focus{color:#fff;background-color:#7BA0E6;text-decoration:none;margin:0}
.ssmenu a:visited{color:#ddd;text-decoration:none}

/* page accueil niveau 2 */
.rubacc{
/*width:22.9em;*/
margin:0 10px 0 15px;
width:373px;
}


h4.enteterub{	margin:0;height:33px;line-height:33px;

/*width:100%;*/

background:#ff6633;font-family:verdana;color:#fff;font-weight:bold;font-size:70%;padding-left:5px;border:1px solid #ff6633}

.tabrub{
	/*width:100%;*/
	/*padding-left:5px !important;*/
	padding-left:0;
	margin-bottom:10px;border:1px solid #ff6633;
	background:url(/images/ademe-V2/filet_orange.gif) 50% 2% repeat-y
}
	
UL.rubn3{	FONT-WEIGHT:lighter;FONT-SIZE:70%;FONT-STYLE:normal;VERTICAL-ALIGN:top;LINE-HEIGHT:normal;
	FONT-FAMILY:Verdana,Arial,sans-serif;list-style-type:none;margin:0;padding:10px 0}
UL.rubn4{	VERTICAL-ALIGN:top;LINE-HEIGHT:normal;FONT-WEIGHT:lighter;FONT-SIZE:90%;list-style-type:none;
	COLOR:#000;FONT-STYLE:normal;FONT-FAMILY:Verdana,Arial,sans-serif;margin:0;padding:0;width:100%}
UL.rubn3 li a,UL.rubn4 li a{ color:#000;TEXT-DECORATION:none;FONT-FAMILY:Tahoma,Verdana,Arial,Helvetica,sans-serif}
UL.rubn3 li a:visited,UL.rubn4 li a:visited{TEXT-DECORATION:none;color:#800080}
UL.rubn3 li a:visited:hover,UL.rubn4 li a:visited:hover{TEXT-DECORATION:underline;color:#800080}
UL.rubn3 li{
	float:left;margin:2px 0 0 0;padding:0 0 2px 15px;
	/*width:46% !important;*/
	/*width:50%;*/
	width:46%;
	background:url(/images/ademe-V2/css/plus_Thema.gif) left top no-repeat
}
UL.rubn3 li.On{
	float:left;margin:2px 0 0 0;padding:0 0 2px 15px;
	/*width:45% !important;*/
	/*width:49%;*/
	width:45%;
	background:url(/images/ademe-V2/css/plus_Thema_on.gif) left top no-repeat
}
UL.rubn3 li.Off{float:left;margin:2px 0 0 0;padding:0 0 2px 15px;
/*width:45% !important;*/
/*width:49%;*/
width:169px;



background:url(/images/ademe-V2/css/plus_Thema.gif) left top no-repeat}
UL.rubn4 li{margin:0;padding:0 0 2px 15px;
	/*width:93% !important;*/
	/*width:100%;*/
	width:93%;
	background:url(/images/ademe-V2/css/plus_Thema2.gif) left top no-repeat
}
UL.rubn4 li.On{
	margin:0;padding:0 0 2px 15px;
	/*width:93% !important;*/
	/*width:100%;*/
	width:155px;
	background:url(/images/ademe-V2/css/plus_Thema2_on.gif) left top no-repeat
}
UL.rubn4 li.Off{
	margin:0;padding:0 0 2px 15px;
	/*width:93% !important;*/
	/*width:100%;*/
	width:93%;
	background:url(/images/ademe-V2/css/plus_Thema2.gif) left top no-repeat
}
	
UL.rubn3 li a:hover,UL.rubn4 li a:hover,UL.rubn3 li a:focus,UL.rubn4 li a:focus 
{TEXT-DECORATION:underline;color:#b50c00}
/* menu de gauche ouvert*/
ul.menuGOn{list-style-position:outside;list-style-type:none;color:#fff;margin:0 7px 0 0 !important;margin:0;padding-left:25px;
	font-family:Tahoma,Verdana,Arial,Helvetica,sans-serif;border-top:1px solid #fff;border-bottom:1px solid #fff;
	background:#B50C00 url(/images/ademe-V2/ie_v2_bt_menu_on.gif) repeat-y left center;width:9.9em}
ul.menuGOn li{	display:table-cell;vertical-align:middle;margin:0;padding:0;width:9.9em;height:3ex !important;height:2ex;
	font-weight:lighter;font-style:normal;text-decoration:none;padding:5px 0 5px 5px} /* height:4.9ex; */
ul.menuGOn li a,ul.menuGOn li a:link{color:#fff;font-size:70%;text-decoration:none}
ul.menuGOn li a:hover,ul.menuGOn li a:focus{text-decoration:underline}
ul.menuGOn li a:visited{color:#fff;text-decoration:none}
/* menu gauche fermé*/
ul.menuGOff{list-style-position:outside;list-style-type:none;color:#fff;font-family:Tahoma,Verdana,Arial,Helvetica,sans-serif;
	font-style:normal;background:#ff6633 url(/images/ademe-V2/ie_v2_bt_menu_off.gif) repeat-y left center; 
	vertical-align:middle;margin:0 7px 0 0 !important;margin:0;padding:0 0 0 20px;font-weight:lighter;width:10.2em}/* width:14.4em */
ul.menuGOff li{
	/*display:table-cell;*/
	
	vertical-align:middle;width:10.2em;FONT-FAMILY:Tahoma,Verdana,Arial,Helvetica,sans-serif;
	border-top:1px solid #fff;border-bottom:1px solid #fff;padding:0;margin:0} /* width:14.2em height:4.9ex*/
ul.menuGOff li span{display:none}
ul.menuGOff li a span{display:block;cursor:pointer;height:1%;margin:0;padding:7px 0 7px 5px}
ul.menuGOff li a,ul.menuGOff li a:visited{font-size:70%;color:#fff;margin:0;text-decoration:none;height:3ex;
vertical-align:middle;padding:0}
ul.menuGOff li a:hover,ul.menuGOff li a:focus {background:#B50C00;text-decoration:none;color:#fff}
ul.menuGOff li:hover,ul.menuGOff li:focus{background:#B50C00;text-decoration:none}
/* sous menu gauche */
div.ssmenuGOn{padding:0 10px 0 0;margin:0;background:url(/images/ademe-V2/bg_menu.jpg) top left no-repeat;
FONT-FAMILY:Verdana,Arial,Helvetica,sans-serif;width:10.6em}
div.ssmenuGOn ul{list-style-position:outside;vertical-align:middle;display:table-cell;list-style-type:none;
padding:0 0 0 20px;margin:0 5px 0 0}
div.ssmenuGOn ul li{vertical-align:middle;border-bottom:1px solid #D2DFF7;line-height:1.1ex !important;
line-height:normal;height:3ex !important;height:2ex;width:10.1em !important;padding:0;FONT-FAMILY:Tahoma,Verdana,Arial,Helvetica,sans-serif} 
div.ssmenuGOn ul li.on{vertical-align:middle;border-bottom:1px solid #D2DFF7;line-height:1.1ex !important;
line-height:normal;height:3ex !important;height:2ex;padding:0;background:#B50C00;color:#fff}
div.ssmenuGOn ul li.on a ,div.ssmenuGOn ul li.on a:visited{font-size:70%;margin:0;text-decoration:none;
color:#fff;width:100%}
div.ssmenuGOn ul li span{display:none}
html>body div.ssmenuGOn a span{height:auto}
div.ssmenuGOn ul li a span{display:block;cursor:pointer;height:1%;margin:0;padding:5px 0 5px 5px}
div.ssmenuGOn ul li a,div.ssmenuGOn ul li a:visited{font-size:70%;margin:0;text-decoration:none;color:#B50C00}
div.ssmenuGOn ul li:hover, div.ssmenuGOn ul li:focus{background:#B50C00;text-decoration:none;color:#fff}
div.ssmenuGOn ul li a:hover,div.ssmenuGOn ul li a:focus{
background:#B50C00;text-decoration:none;color:#fff}
div.ssmenuGOn ul li.last{
background:url(/images/ademe-V2/ombre_bas.gif) repeat-x right bottom;font-size:10%;height:3px;line-height:3px;
border-bottom:0;width:16em !important;width:98em;margin:0}

.posProduitsServices{PADDING:5px 4px 0 4px;MARGIN:0;FONT-SIZE:70%;FONT-FAMILY:Tahoma,Verdana,Arial,Helvetica,sans-serif}
P.posProduitsServices A{COLOR:#666;FONT-WEIGHT:lighter;TEXT-DECORATION:none;FONT-STYLE: normal}
TD#menuProduitsServices A{HEIGHT:25px;TEXT-DECORATION:none;FONT-FAMILY:Tahoma,Verdana,Arial,Helvetica,sans-serif;
COLOR:#666;FONT-WEIGHT:lighter;FONT-SIZE:70%;FONT-STYLE: normal}
TD#ProduitsServices{BACKGROUND-IMAGE:url(/images/ademe-V2/menu_horizon3.jpg)}
/*  entete et fil d'ariane  */
TABLE#enTete{HEIGHT:9ex !important;HEIGHT:9.6ex;COLOR:#fff;FONT-STYLE:normal;width:36.1em} /*HEIGHT:80px */
TABLE#enTete a{COLOR:#fff;TEXT-DECORATION:none;FONT-WEIGHT:normal;LINE-HEIGHT:normal}
TABLE#enTete a:hover{TEXT-DECORATION:underline}
TD.chemin{PADDING:3px 12px 2px 12px;FONT-SIZE:60%;FONT-FAMILY:Tahoma,Verdana,Arial,Helvetica,sans-serif;TEXT-DECORATION:none;color:#fff}
/*  pied de page general */
DIV.piedPage{PADDING:12px 20px 12px 18px;FONT-WEIGHT:lighter;FONT-SIZE:70%;VERTICAL-ALIGN:middle;COLOR:#fff;
	FONT-FAMILY:Tahoma,Helvetica,sans-serif;BORDER-TOP:1px solid #fff;background-color:#ff6633}
DIV.piedPage a{TEXT-DECORATION:none;COLOR:#fff}
DIV.piedPage a:hover{TEXT-DECORATION:underline}
TD#ombrageMenu{BACKGROUND-IMAGE:url(/images/ademe-V2/bg_ombrage_menu.jpg)}
.backAdeme{BACKGROUND-COLOR:#114190}
TD.enteteAdeme{FONT-SIZE:70%;COLOR:#114190;FONT-WEIGHT:lighter;TEXT-DECORATION:none;TEXT-ALIGN:center;vertical-align:middle}
TD.enteteAdeme a{COLOR:#114190;TEXT-DECORATION:none !important;FONT-WEIGHT:lighter;TEXT-ALIGN:center;vertical-align:middle}
TD.enteteAdeme a:hover{TEXT-DECORATION:underline !important;FONT-WEIGHT:normal;vertical-align:middle}

DIV.chiffreCle TABLE{width:550px}
DIV.chiffreCle TABLE TD{FONT-SIZE:90%;MARGIN:10px 5px 10px 30px}



table.tabTxtOnglet tbody,table.tabTxtOnglet tr,table.tabTxtOnglet td{	
/*
	border-style:solid;
	border-color:#B2B2B2;	
	border-right-width:1px;	
*/	
}
