/* SPECIFIQUE AU SITE   */
/* CSS PERSO A MODIFIER */

body {
	background-color: #003263;
	margin: 0px;
}

td.fond_doree {
	background-color: #9a8348;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
}
td.fond_blanc {
	background-color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #003263;
}
td.credits, a.credits {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
}
a:hover.credits {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: underline;
}
h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #003263;
}
h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #003263;
	margin-left: 250px;
}

.text_10 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #003263;
}
select {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #003263;
}
option {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #003263;
}
input {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #663333;
}
.trait_tble {
	background-color: #9A8348;
}


/*=======================================================*/
/* specifique au site*/
/*=======================================================*/
/** UNIQUEMENT POUR LE SITE EN COURS **/
td.gauche_site {
	background-color: #FFFFFF;
	background-image: url(../images/fond_gauche.jpg);
	background-repeat: repeat-y;
	background-position: left;
}
td.fond_centre {
	background-color: #FFFFFF;
	background-image: url(../images/fond_centre.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}


/** LIEN    **/
a.titre_tlb_coup_coeur {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	letter-spacing: 3px;
}

/** TABLEAU **/

/** fond couleur du tableau (COUP_COEUR2) Ce fond est entouré de pointillé **/
td.tab_detail_fond {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #002D64;
	background-color: #E1DAC6;
	border: 1px dotted #999999;
	padding: 8px;
}
/** fond couleur du tableau (QUICK_RECH, LISTE_BIEN, COORDONNEES, CONTACTER) **/
td.tab_detail_fond2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #002D64;
	background-color: #E1DAC6;
	border: 1px solid #999999;
	padding: 2px;
}
table.btn_details {
	background-image: url(../images/bg_btn.gif);
	border: 1px solid #CCCCCC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
	padding: 4px;
}
span.btn_details, a.btn_details {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}
a:hover.btn_details {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: underline;
	background-image: url(../images/px.gif);
}
/*=======================================================*/
/* POUR LES TEXTES				                         */
/*=======================================================*/
.txt_14b{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.txt_12b{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #002D64;
	text-decoration: none;
}

/*=======================================================*/
/* POUR LES COTES DES TABLEAUX                           */
/*=======================================================*/
td.trait_table {
	background-color: #9a8348;
}
td.titre_table_coup_coeur {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	letter-spacing: 3px;
	background-image: url(../images/coup_coeur2.gif);
	background-repeat: repeat-x;
}
/** FOND TABLEAU (DETAIL_BIEN.ASPX) **/
.tab1{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
	background-color: #E8E8E8;
}
.tab1_b{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	background-color: #E8E8E8;
}
.tab2{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
	background-color: #D2E9FF;
}
.tab2_b{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	background-color: #D2E9FF;
}

/*=======================================================*/
/* PIED DE PAGE DU TEMPLATE                              */
/*=======================================================*/
td.submenu_planitron {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
	border: 1px solid #999999;
}
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: #000000;
	text-decoration: underline;
}

/*=======================================================*/
/* FIN DU SPECIFIQUE                                     */
/*=======================================================*/


/* 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;
}
.txtnoir_21b{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 21px;
	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;
}
.txtvert3_11 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #2D9AAF;
	text-decoration: none;
}
.txtvert3_14b {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #2D9AAF;
	text-decoration: none;
}


.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.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;
}

.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;
}

.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{
	padding-top:1px;
	padding-bottom:1px;
	padding-left:1px;
}
.DIV_LISTE_CO2{
	padding-top:1px;
	padding-bottom:1px;
	padding-right:1px;
}
