/* SPECIFIQUE AU SITE */
/* CSS PERSO          */
body {
	margin: 0px;
}
td.submenu_planitron {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
	border: 1px solid #336666;
}
span.submenu_planitron, a.submenu_planitron {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
}
a:hover.submenu_planitron {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #336666;
	text-decoration: underline;

}

table.btn_details {
	background-image: url(../images/img_fond_btn.gif);
	border: 1px solid #006633;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #006633;
	text-decoration: none;
	padding: 2px;
}
span.btn_details, a.btn_details {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #006633;
	text-decoration: none;
}
a:hover.btn_details {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #006633;
	text-decoration: underline;
	background-image: url(../images/px.gif);
}

/* BALISE STANDARD HTML*/
input {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #006666;
}
select {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #006666;
}

a:hover.txtVert {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #003399;
	text-decoration: none;
}
.txtVert, a.txtVert{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #336666;
	text-decoration: none;
}
a:hover.txtvert2_11b {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #006600;
	text-decoration: none;
}
a.txtvert2_11b{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #006600;
	text-decoration: none;
}

/* FONT ET COULEUR */
.txtnoir_9{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
	text-decoration: none;
}
.txtnoir_10{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
}
.txtnoir_10b{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.txtnoir_11{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}
.txtnoir_11b{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.txtnoir_12{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
}
.txtnoir_12b{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.txtnoir_13b{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.txtnoir_14b{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.txtnoir_18b{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.txtbleu_11b{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #003366;
	text-decoration: none;
}
.txtbleu_12b{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #003366;
	text-decoration: none;
}
.txtvert_11b {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #006666;
}
.txtvert_12b {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #006666;
}
.txtvert_14b {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #006666;
}
.txtvert_18b {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #006666;
}
.txtvert_21b {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 21px;
	font-weight: bold;
	color: #006666;
}
.txtvert2_11b {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #006600;
}

.txtvert2_12b {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #006600;
}
.txtgris_11 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
}
.txtrouge_10 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FF0000;
}

/* FOND TABLEAU COULEUR*/
td.tab_detail_fond {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	background-color: #D9E8E1;
	border: 1px dotted #006633;
	padding: 8px;
}
td.tab_detail_fond2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	background-color: #D9E8E1;
	border: 1px solid #006633;
	padding: 2px;
}
td.tabgris3{
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	background-color: #E8E8E8;
	border: 1px solid #666666;
	padding: 2px;
}
td.tab_libelle_haut {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	letter-spacing: 3px;
	background-image: url(../images/img_libelle_haut.gif);
	background-repeat: repeat-x;
}
a.tab_libelle_haut {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	letter-spacing: 3px;
}


td.trait_table_vert {
	background-color: #006634;
}
.tabvert1{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	background-color: #D1E0D1;
}
.tabvert2{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
	background-color: #D1E0D1;
}
.tabvert3{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #000000;
	text-decoration: none;
	background-color: #D1E0D1;
}
.tabgris1{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	background-color: #E8E8E8;
}
.tabgris2{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
	background-color: #E8E8E8;
}
.tab_border_vert {
	border: #336666;
}


/* FOND TABLEAU IMAGES*/
.bgpages {
	background-image: url(../images/bgpage.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}
/* IMG 260 X 12 */
.img_tab_haut_1 {
	background-image: url(../images/img_tab_haut_1.gif);
	background-repeat: repeat-x;
}
.img_tab_bas_1 {
	background-image: url(../images/img_tab_bas_1.gif);
	background-repeat: repeat-x;
}
/* IMG 420 X 12 */
.img_tab_haut_2 {
	background-image: url(../images/img_tab_haut_2.gif);
	background-repeat: repeat-x;
}
.img_tab_bas_2 {
	background-image: url(../images/img_tab_bas_2.gif);
	background-repeat: repeat-x;
}
/* IMG 600 X 12 */
.img_tab_haut_3 {
	background-image: url(../images/img_tab_haut_3.gif);
	background-repeat: repeat-x;
}
.img_tab_bas_3 {
	background-image: url(../images/img_tab_bas_3.gif);
	background-repeat: repeat-x;
}


.tab_gauche {
	background-image: url(../images/tbl_ligne_gauche.gif);
	background-repeat: repeat-y;
}
.tab_droite {
	background-image: url(../images/tbl_ligne_droit.gif);
	background-repeat: repeat-y;
}
.CONSOA, .CONSOB, .CONSOC, .CONSOD, .CONSOE, .CONSOF, .CONSOG, .CO2A, .CO2B, .CO2C, .CO2D, .CO2E, .CO2F, .CO2G
{
	/* taille de l'image */
	width:205px;
	height:198px;
	background-repeat:no-repeat;
}

.CONSOA{background-image:url(../images/diagnostics/dpe/conso_a.jpg);}
.CONSOB{background-image:url(../images/diagnostics/dpe/conso_b.jpg);}
.CONSOC{background-image:url(../images/diagnostics/dpe/conso_c.jpg);}
.CONSOD{background-image:url(../images/diagnostics/dpe/conso_d.jpg);}
.CONSOE{background-image:url(../images/diagnostics/dpe/conso_e.jpg);}
.CONSOF{background-image:url(../images/diagnostics/dpe/conso_f.jpg);}
.CONSOG{background-image:url(../images/diagnostics/dpe/conso_g.jpg);}

.CO2A{background-image:url(../images/diagnostics/dpe/co2_a.jpg);}
.CO2B{background-image:url(../images/diagnostics/dpe/co2_b.jpg);}
.CO2C{background-image:url(../images/diagnostics/dpe/co2_c.jpg);}
.CO2D{background-image:url(../images/diagnostics/dpe/co2_d.jpg);}
.CO2E{background-image:url(../images/diagnostics/dpe/co2_e.jpg);}
.CO2F{background-image:url(../images/diagnostics/dpe/co2_f.jpg);}
.CO2G{background-image:url(../images/diagnostics/dpe/co2_g.jpg);}

.divdpelettreA, .divdpelettreB, .divdpelettreC, .divdpelettreD, .divdpelettreE, .divdpelettreF, .divdpelettreG
{
	padding-left:175px;
	color:#FFF;
	font-size:11px;
}

.divdpelettreA{padding-top:18px;}
.divdpelettreB{padding-top:41px;}
.divdpelettreC{padding-top:64px;}
.divdpelettreD{padding-top:87px;}
.divdpelettreE{padding-top:110px;}
.divdpelettreF{padding-top:133px;}
.divdpelettreG{padding-top:156px;}

.DIV_LISTE_CONSO{
	border-bottom:1px #999 solid;
	border-top:1px #999 solid;
	border-left:1px #999 solid;
	padding-top:1px;
	padding-bottom:1px;
	padding-left:1px;
}
.DIV_LISTE_CO2{
	border-bottom:1px #999 solid;
	border-top:1px #999 solid;
	border-right:1px #999 solid;
	padding-top:1px;
	padding-bottom:1px;
	padding-right:1px;
}

