/** STYLES POUR TOUTES LES CHARTES **/
A{TEXT-DECORATION:none}
A:visited{color:#800080;TEXT-DECORATION:none}
A:visited:hover{color:#800080;TEXT-DECORATION:underline}
A:hover{TEXT-DECORATION:underline}
UL,LI,P,DIV{FONT-FAMILY:Verdana,Arial,sans-serif}
BODY{FONT-FAMILY:Verdana,Arial,sans-serif;BACKGROUND:url(/images/sitesACS/MC/bg_page.jpg) repeat-y;MARGIN:0;PADDING:0}
TD{FONT-FAMILY:Verdana,Arial,sans-serif;LINE-HEIGHT:normal;FONT-WEIGHT:normal;VERTICAL-ALIGN:top;COLOR:#000}
/* TD{FONT-FAMILY:Tahoma,Verdana,Arial,Helvetica,sans-serif;LINE-HEIGHT:normal;FONT-WEIGHT:normal;VERTICAL-ALIGN:middle;COLOR:#000} */
#logodroite TD{FONT-FAMILY:Tahoma,Verdana,Arial,Helvetica,sans-serif;LINE-HEIGHT:normal;FONT-WEIGHT:normal;VERTICAL-ALIGN:middle;COLOR:#000}
/* actualités en colonne de droite */
TD.ColActu{margin-LEFT:5px;padding-LEFT:11px;background:url(/images/sitesACS/MC/bg_ombrage_contenu.jpg) repeat-y;
VERTICAL-ALIGN:top;width:160px;border-bottom:1px solid #ccc}
ul.titActu{margin:0 0 5px 15px;padding:0}
ul.titActu li{PADDING:0;MARGIN:0;}
.lienToutesActus{background:no-repeat left top;text-align:right;margin:0 0 15px 0;padding:0}
div.actualite{margin:0 0 30px 0;border-bottom:1px #cccccc solid;padding:0 0 15px 0;font-size:70%}

.filetMenu{BACKGROUND:url(/images/sitesACS/MC/filet_vertical.gif) repeat-y}
.filetTab{BACKGROUND:url(/images/sitesACS/MC/filet_vertical.gif) no-repeat center}

UL.savoirPlus{FONT-WEIGHT:lighter;FONT-SIZE:70%;PADDING:0 10px 0 5px;MARGIN:0 0 0 15px;VERTICAL-ALIGN:top;COLOR:#000}
UL.savoirPlus LI{PADDING:0;MARGIN:0;FONT-FAMILY:Verdana,Tahoma,Arial,sans-serif}
UL.savoirPlus LI a{FONT-WEIGHT:bold;FONT-FAMILY:Verdana,Arial,sans-serif;TEXT-DECORATION:underline}
UL.savoirPlus p{FONT-FAMILY:Tahoma,Arial,sans-serif}

ul.lienToutesNouveautes  {
color:#6699CC;
font-size:70%;
font-weight:lighter;
margin:0 0 0 15px;
padding:0 10px 0 5px;
vertical-align:top;
}

.lienToutesNouveautes{
list-style-image:url("/images/ademe-V2/css/plus_plein_ProdServ.gif");
}

ul.lienToutesNouveautes li {
font-family:Verdana,Tahoma,Arial,sans-serif;
}

ul.savoirPlus li a, ul.lienToutesNouveautes li a {
font-family:Verdana,Arial,sans-serif;
color:#6699CC;
text-decoration: none;
}

/* menu contextuel */
UL.sousmenu{
FONT-WEIGHT:lighter;FONT-SIZE:70%;FONT-STYLE:normal;VERTICAL-ALIGN:top;LINE-HEIGHT:normal;
FONT-FAMILY:Verdana,Arial,sans-serif;MARGIN:0 0 0 15px !important;PADDING:0 0 0 20px;MARGIN:0}
UL.sousmenu2{
PADDING:2px 0 3px 0;MARGIN:0 0 0 15px;VERTICAL-ALIGN:top;LINE-HEIGHT:normal;FONT-WEIGHT:lighter;FONT-SIZE:90%;
COLOR:#000;FONT-STYLE:normal;FONT-FAMILY:Verdana,Arial,sans-serif}
UL.sousmenu li a,UL.sousmenu2 li a{TEXT-DECORATION:underline}

UL.ListePuces{PADDING:0;MARGIN:0 0 30px 15px;VERTICAL-ALIGN:top}
UL.ListePuces LI{FONT-SIZE:70%;MARGIN:0 0 10px 10px;PADDING:0}
/* sommaires dans le pp */
UL.Som{PADDING:0 0 0 10px;MARGIN:0 0 0 10px;VERTICAL-ALIGN:top;FONT-SIZE:70%}
UL.Som LI{MARGIN:0 0 0 10px;PADDING:0 0 5px 0}
UL.Som LI a{text-decoration:none}
UL.Som LI a:visited:hover,UL.Som LI a:hover{text-decoration:underline}

/* tableaux */
table.tab100{WIDTH:100%;BORDER:0;BORDER-spacing:0}
table.tab96{WIDTH:96%;BORDER:0;BORDER-spacing:0}
table.tabOnglet{border-collapse:separate;BORDER:0;BORDER-SPACING:3px;WIDTH:570px;MARGIN:20px 5px 0 5px;PADDING:0}
table.tabTxtOnglet{border-collapse:collapse;WIDTH:565px;MARGIN:0 8px 0 7px;BORDER-BOTTOM:3px solid #ccc;
PADDING:0 0 0 5px;BORDER-SPACING:0}
table.tabTxtOnglet tbody,table.tabTxtOnglet tr,table.tabTxtOnglet td{padding:0;margin:0;border:0;BORDER-SPACING:0}
table.tableGris{BACKGROUND-COLOR:#f5f5f5;MARGIN:0 10px 25px 10px;WIDTH:96%;BORDER:0;BORDER-spacing:0}
table.contenu{WIDTH:97%;BORDER:0;BORDER-SPACING:2px;MARGIN:10px}
table.texte {	FONT-SIZE: 90%; }
/* tableaux entete et lignes alternées */
TH{FONT-FAMILY:Verdana,Arial,sans-serif;TEXT-ALIGN:left;FONT-SIZE:90%;LINE-HEIGHT:normal;}
TH.Entete{FONT-WEIGHT:bold;FONT-SIZE:70%;COLOR:#fff;VERTICAL-ALIGN:top;PADDING:10px;TEXT-ALIGN:center}
TH.Entete A{FONT-WEIGHT:bold;COLOR:#fff;text-decoration:underline;}
TH.ColHorizonVert{FONT-WEIGHT:bold;FONT-SIZE:70%;COLOR:#fff;BACKGROUND:#b50c00;PADDING:10px;VERTICAL-ALIGN:top}
TH.ColHorizonVert A, TH.ColHorizonVert A:visited, TH.ColHorizonVert A:hover{FONT-WEIGHT:bold;COLOR:#fff;text-decoration:underline;}
TH.ColVertical{FONT-WEIGHT:normal;FONT-SIZE:70%;VERTICAL-ALIGN:top;COLOR:#fff;BACKGROUND:#ff6633;PADDING:10px}
TD.ColContenu{FONT-SIZE:60%;BACKGROUND:#e6e6e6;PADDING:5px}
TD.ColContenuFonce{FONT-SIZE:60%;BACKGROUND:#ccc;PADDING:5px}
/* onglets dans les tableaux */
TD.ongletOff{
PADDING:5px 0 10px 10px;WIDTH:137px;FONT-SIZE:70%;MARGIN:5px 0 0 0 !important;MARGIN:0;BORDER:0;
FONT-FAMILY:Tahoma,Arial,sans-serif;COLOR:#fff;LINE-HEIGHT:normal;FONT-STYLE:normal;FONT-WEIGHT:lighter;}
TD.ongletOn A,TD.ongletOn A:visited,TD.ongletOn A:hover,TD.ongletOff A,TD.ongletOff A:visited,TD.ongletOff 
A:hover{ COLOR:#fff;TEXT-DECORATION:underline;FONT-WEIGHT:normal}
TD.ongletOn A:hover,TD.ongletOff A:hover{COLOR:#fff;TEXT-DECORATION:none;FONT-WEIGHT:normal}
TD.ongletOn A:visited,TD.ongletOff A:visited{COLOR:#fff;TEXT-DECORATION:none;FONT-WEIGHT:normal}

TD.ongletOn{
PADDING:5px 0 10px 10px;WIDTH:137px;FONT-SIZE:70%;MARGIN:5px 0 0 0 !important;MARGIN:0;BORDER:0;
FONT-FAMILY:Tahoma,Arial,sans-serif;COLOR:#fff;LINE-HEIGHT:normal;FONT-STYLE:normal;FONT-WEIGHT:bold;}
TD.ongletDisable{
PADDING:5px 0 10px 10px;WIDTH:137px;FONT-SIZE:70%;BORDER:0;MARGIN:5px 0 0 0 !important;MARGIN:0;
BACKGROUND:url(/images/sitesACS/MC/css/onglet_disable.gif) no-repeat top right;
FONT-FAMILY:Tahoma,Arial,sans-serif;COLOR:#ffffff !important;LINE-HEIGHT:normal;FONT-STYLE:normal;FONT-WEIGHT:lighter;}

/* formulaire */
.formulaire{
BORDER-RIGHT:#ccc 1px outset;BORDER-TOP:#000 1px outset;FONT-SIZE:70%;BORDER-LEFT:#000 1px outset;
BORDER-BOTTOM:#ccc 1px outset;FONT-FAMILY:Tahoma,Arial,sans-serif;MARGIN:0 10px;BACKGROUND:#e7eefa}
.compobox{FONT-SIZE:70%;FONT-FAMILY:Tahoma,Arial,sans-serif;MARGIN:0 10px}
.boutonEnvoyer{
BORDER:#6699cc 1px solid;FONT-SIZE:65%;WIDTH:64px;COLOR:#b50c00;BACKGROUND:#ebf5ff;FONT-FAMILY:Verdana,Arial,sans-serif	}
/* formulaire de recherche de publications */
label.par{DISPLAY:inline;FLOAT:left;WIDTH:8em;TEXT-ALIGN:left;MARGIN:0 0 0 1em}
legend{BORDER:0;MARGIN:0;PADDING:0;COLOR:#fff;WIDTH:100%;FONT-WEIGHT:bold}
fieldset{PADDING:0 0 10px 0;MARGIN:0 5px;WIDTH:100%;border:0}
td.nouv{WIDTH:30%;TEXT-ALIGN:center}
/* titres */
H1#titRubrique{FONT-WEIGHT:900;FONT-SIZE:120%;MARGIN:0 0 5px 10px;FONT-FAMILY:Arial,Helvetica,sans-serif;color:#fff}
H1.titRub{FONT-SIZE:75%;FONT-FAMILY:Verdana,Arial,Helvetica,sans-serif;FONT-WEIGHT:bold;MARGIN:0;
TEXT-ALIGN:center;TEXT-DECORATION:none}
H2.tit{PADDING:0 0 7px 0;FONT-SIZE:100%;MARGIN:9px 0 15px 0;FONT-FAMILY:Arial,Helvetica,sans-serif;TEXT-ALIGN:center;
FONT-WEIGHT:900;border-bottom:2px solid #4A6BC6}
H2#titssRub{FONT-SIZE:105%;COLOR:#000;FONT-WEIGHT:200;FONT-FAMILY:Arial,Helvetica,sans-serif;TEXT-DECORATION:none;
MARGIN-top:10px}
H2#titssRubDecal{FONT-SIZE:105%;COLOR:#000;FONT-WEIGHT:200;TEXT-DECORATION:none;
FONT-FAMILY:Arial,Helvetica,sans-serif;MARGIN-left:15px;MARGIN-top:10px}
H3#titssRub3{FONT-WEIGHT:bold;MARGIN:0 0 0 0;LINE-HEIGHT:16px;FONT-FAMILY:Arial,Helvetica,sans-serif;
TEXT-DECORATION:none;FONT-STYLE:normal;FONT-SIZE:100%}
H3#titssRub3Decal{FONT-WEIGHT:bold;MARGIN:0 10px 0 15px;LINE-HEIGHT:16px;FONT-FAMILY:Arial,Helvetica,sans-serif;
TEXT-DECORATION:none;FONT-STYLE:normal;FONT-SIZE:100%}
H4#titssRub4,H4#titssRub4Decal{FONT-WEIGHT:bold;FONT-SIZE:95%;MARGIN:0 0 0 15px;COLOR:#000}
H4.titssRub4{PADDING:0 20px 10px 15px;FONT-WEIGHT:bold;FONT-SIZE:95%;MARGIN:0;COLOR:#000;TEXT-DECORATION:none;
FONT-FAMILY:Arial,Helvetica,sans-serif;}
H5.titssRub5{PADDING:5px 20px 0 15px;FONT-SIZE:95%;MARGIN:0;LINE-HEIGHT:16px;FONT-STYLE:normal;FONT-WEIGHT:normal;
FONT-FAMILY:Arial,Helvetica,sans-serif;TEXT-DECORATION:none}
H5#titssRub5,H5#titssRub5Decal{FONT-SIZE:85%;MARGIN:10px 0 0 15px}

TD.titSousRubrique{PADDING:0 10px 0 15px;MARGIN:0}
/* titres dans les pop up */
H1#titpop{text-align:right;font-weight:bold;font-size:90%;font-family:Tahoma,Verdana,Arial,Helvetica,sans-serif;
margin:10px}
H2#sstitpop{text-align:right;font-weight:normal;color:#686868;font-size:70%;font-family:Verdana,Arial,Helvetica,sans-serif;
margin:5px 10px}
H3#ssstitpop{font-family:Arial,Helvetica,sans-serif;font-size:120%;font-style:normal;line-height:normal;font-weight: 900;
margin:0;padding:10px 16px}
.tournepage{FONT-SIZE:70%;COLOR:#999;FONT-FAMILY:Verdana,Arial,sans-serif;TEXT-ALIGN:right;WIDTH:100%;MARGIN:5px 0;
PADDING:0}
.tournepage a{COLOR:#999;LINE-HEIGHT:normal;FONT-FAMILY:Verdana,Arial,sans-serif;TEXT-DECORATION:none}
.tournepage a:hover{TEXT-DECORATION:underline}
.tournepage a:visited{TEXT-DECORATION:none}
/* contenu long HTML */
span.texte{FONT-WEIGHT:lighter;FONT-SIZE:70%;LINE-HEIGHT:normal}
div.texte,div.texte2{FONT-SIZE:70%;LINE-HEIGHT:normal;PADDING:0;MARGIN:0 15px 0 40px !important;MARGIN:0 15px 0 30px}
div.texteDecal,div.texteDecal2{FONT-SIZE:70%;LINE-HEIGHT:normal;MARGIN:5px 15px 5px 50px !important;MARGIN:0 15px 0 40px}
div.petit table,div.texte table,div.texteDecal table,div.presentation table{
FONT-SIZE:90%;LINE-HEIGHT:normal;}
div.petit td,div.texte td,div.texteDecal td,div.presentation td{
FONT-SIZE:100%;LINE-HEIGHT:normal;BORDER-collapse:separate;PADDING:5px}
div.presentation,div.presentation2{MARGIN:0 15px 5px 10px;PADDING:5px;FONT-SIZE:70%;LINE-HEIGHT:normal}
div.texteFondGris{FONT-SIZE:70%;LINE-HEIGHT:normal;PADDING:0;MARGIN:0 0 0 15px;BORDER-BOTTOM:1px #ccc solid;
BACKGROUND:#f5f5f5}
div.texteFondGris p{PADDING:5px;MARGIN:0;BACKGROUND:#f5f5f5}
/* encarts */
H3.enSavoirPlus{
FONT-WEIGHT:bold;FONT-SIZE:70%;COLOR:#fff;FONT-FAMILY:Verdana,Arial,sans-serif;
MARGIN:0 0 0 10px;PADDING:4px 0 4px 15px;LINE-HEIGHT:normal;BORDER-BOTTOM:#ccc 2px solid}
div.encartBas{MARGIN:0 0 0 10px;PADDING:10px 0;BACKGROUND:#f5f5f5;BORDER-BOTTOM:2px solid #ccc}
div.encartBasSsTitre{MARGIN:10px 5px 0 15px;PADDING:10px 0;BACKGROUND:#f5f5f5;BORDER-BOTTOM:2px solid #ccc;
BORDER-TOP:2px solid #ccc}
div.imgEnc{padding:0;margin:10px 0 0 0;BORDER:0;TEXT-ALIGN:center}
/* style question reponses */
div.question{MARGIN:5px 10px 0 10px;PADDING:10px;BACKGROUND:#fff;BORDER:2px solid #ccc}
h3.question{MARGIN:5px 0 15px 0;PADDING:10px;BACKGROUND:#f5f5f5;FONT-SIZE:70%;FONT-WEIGHT:bold}

div.chiffreCle{MARGIN:10px 5px 10px 30px;FONT-SIZE:70%}
div.imgInDoc{TEXT-ALIGN:center;MARGIN:10px 0}
/* Glossaires */
table.articleGloss{MARGIN:10px 10px 10px 30px;FONT-SIZE:70%}
span.gloss{FONT-SIZE:90%;FONT-FAMILY:Tahoma,Helvetica,sans-serif}
span.gloss A{FONT-SIZE:105%;text-decoration:underline}
span.gloss A:visited{color:#800080;text-decoration:none}
span.gloss A:hover{FONT-SIZE:105%;text-decoration:none}
span.gloss A:visited:hover{color:#800080 !important;text-decoration:underline}

div.traitGloss{BACKGROUND:#fff;WIDTH:100%;height:3ex;LINE-HEIGHT:3ex}
div.lettGloss{FLOAT:left;COLOR:#fff;WIDTH:10em;height:3ex;TEXT-ALIGN:center;FONT-WEIGHT:bold;LINE-HEIGHT:3ex}
div.fondGloss{MARGIN:0 10px}
/* marges generiques */
.margeO{MARGIN-TOP:10px}
.margeBas{MARGIN-BOTTOM:10px}
.margeGauche{MARGIN-LEFT:10px}
.margeDroite{MARGIN-RIGHT:10px}
.margesOBas{MARGIN:10px 0}
.margeG25{MARGIN-LEFT:25px}
.marge15{MARGIN:15px}
/* positionnement générique */
.alignVertMid{VERTICAL-ALIGN:middle}
.alignVertTop{VERTICAL-ALIGN:top}
.largeurTout{WIDTH:100%}
.FLOATDroite{FLOAT:right}
.FLOATGauche{FLOAT:left}
/* tailles texte generiques */
.trespetit{FONT-SIZE:55%}
.petit{FONT-SIZE:70%}
.moyen{FONT-SIZE:85%}
.grand{FONT-SIZE:110%}
.tresgrand{FONT-SIZE:130%}
/* couleurs generiques */
.texteGris ,.gris{COLOR:#666}
.noir{COLOR:#000}
.blanc{COLOR:#fff}
.gras{FONT-WEIGHT:bold}
.fondBlanc{BACKGROUND-COLOR:#fff}
.fondGris{BACKGROUND-COLOR:#f5f5f5}
.fondLogoAgence{text-align:right;background-color:#104090;width:100%}
/* liste à puces */
UL.tit, .down2,.point2,.plus2,.consulter2{MARGIN-LEFT:0 !important;MARGIN-LEFT:30px}
UL.tit2{MARGIN:0 !important;MARGIN:0 0 0 20px}
UL.tit2 LI{PADDING:0;FONT-WEIGHT:bold;FONT-SIZE:70%;MARGIN:0 0 3px 0px !important;MARGIN:0 0 3px 10px}
UL.tit LI,.down2 LI,.point2 LI,.consulter2 LI,.plus2 LI{PADDING:0;FONT-WEIGHT:bold;FONT-SIZE:70%}
.down2Gris{list-style-position:inside;MARGIN:0 0 0 15px;PADDING:15px 0;BORDER-TOP:2px #ccc solid;BACKGROUND-COLOR:#f5f5f5}
.down2Gris LI{MARGIN:0;PADDING:0;FONT-WEIGHT:bold;FONT-SIZE:70%}
.plus2 LI{PADDING:0}
UL.tit2 LI a{TEXT-DECORATION:underline}
/* Rubrique Communiqués de presse et publications */
.dateComm{FONT-WEIGHT:bold;FLOAT:left;MARGIN:0 10px 0 8px;PADDING-left:15px;FONT-SIZE:70%;background:left no-repeat;}
.titreComm{FLOAT:left;FONT-SIZE:70%;MARGIN:0;PADDING:0}

div#imgSom{ FLOAT:left;WIDTH:150px;MARGIN:10px 0 10px 10px;PADDING:0 0 0 10px;
BACKGROUND:url(/images/sitesACS/MC/filet_vertical.gif) no-repeat }
#colDroitePleine{MARGIN:0;PADDING:0;WIDTH:130px;FLOAT:left}
#colDroiteVide{MARGIN:0;PADDING:0;WIDTH:2px;FLOAT:left}
#colCentrePetite{MARGIN:0;PADDING:0;WIDTH:430px;FLOAT:left}
#colCentrePleine{MARGIN:0;PADDING:0;WIDTH:575px;FLOAT:left}

/* pages de contenu type pp */
div#blocTit{WIDTH:48%;FLOAT:left;MARGIN:0;PADDING:0 0 0 15px}
div#blocArbo{FLOAT:left;WIDTH:46%;MARGIN:20px 0 5px 0;PADDING:0 0 0 10px; position: relative;}

div#drapeau{position: absolute; right: 5px; top: 2px;}
div.imgPP{FLOAT:left;TEXT-ALIGN:left;PADDING:10px 20px 10px 15px}

UL.ListeCol{MARGIN-LEFT:1em;PADDING-RIGHT:1em;list-style-type:none}
li.ListeCol{FLOAT:left;BACKGROUND-REPEAT:no-repeat;MARGIN:0;PADDING:0 0 0 1em}
li.Liste3Col{WIDTH:30%}
li.Liste2Col{WIDTH:47%}
li.Liste1Col{WIDTH:97%}

div.TiersCol{width:33%;float:left;text-align:center;margin:10px 0}

/* lien vers le haut de page */
div.hautpagev2{BACKGROUND-REPEAT:no-repeat;BACKGROUND-POSITION:right bottom;MARGIN:0;PADDING:1em 2em 0 0;
TEXT-ALIGN:right;FONT-SIZE:55%;FONT-FAMILY:Verdana,Arial,sans-serif;line-height:22px}
div.hautpage{MARGIN:0;FONT-SIZE:55%;TEXT-ALIGN:right}
div.bashautpage{clear: both;PADDING:0;MARGIN:0;TEXT-ALIGN:right;LINE-HEIGHT:22px;HEIGHT:22px}
div.bashautpage a{
PADDING:0;MARGIN:0;FONT-SIZE:55%;COLOR:#000;TEXT-DECORATION:none;LINE-HEIGHT:22px;
FONT-FAMILY:Verdana,Arial,Helvetica,sans-serif}
div.bashautpage a:hover{TEXT-DECORATION:underline}
div.bashautpage a:visited{TEXT-DECORATION:none}
div.bashautpage img{VERTICAL-ALIGN:bottom;BORDER:0}
/* divers elements utiles */
.spacer{clear:both}
.descfile{COLOR:#888;FONT-FAMILY:Tahoma,Arial,sans-serif;TEXT-DECORATION:none;FONT-WEIGHT:lighter;FONT-SIZE:90%}
td .descfile{COLOR:#888;FONT-FAMILY:Tahoma,Arial,sans-serif;TEXT-DECORATION:none;FONT-WEIGHT:lighter;FONT-SIZE:100%}

hr.gris{WIDTH:100%;HEIGHT:1px;COLOR:#ccc}
a.ancre{TEXT-DECORATION:none}
img.marges{MARGIN:10px;BORDER:0}
p.timer{POSITION:relative;LEFT:800px}
div#absPrint{font-size:100%;display:inline}
div#enteteImpression,div#source{display:none}
.notprint{display:inline}
