body{
background-color:#000;
margin:0;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color:#FFF;
}

input, textarea, select{
color:#FFF;
}

img{
border:none;
}

a{
text-decoration:none;
color:#FFF;
}

a:hover{
text-decoration:underline;
}

.gras{
font-weight:bold;
}

ul{
list-style:none;
}
.italic{
font-style:italic;
}

#website{
margin-left:auto;
margin-right:auto;
width:953px;
border: solid 1px #AAA;
}


	#header{

	}

	#header #flash object{
	margin-left:30px;
	height:170px;
	width: 900px;
	}

	#header #menu{
	color:black;
	font-weight:bold;
	background: url('/media/images/fond_menu.jpg') no-repeat;
	background-position: 0px 3px;
	height:25px;
	margin:5px 0 0 100px;
	padding:0 0 0 15px;
	width:750px;
	}


	#header #menu li{
	float:left;
	padding:5px 0 0 0;
	}

	#header #menu .flag{
	padding:0;
	float:right;
	margin:0 5px;
	}

	#header #menu a{
	color:black;
	padding:0 10px;
	}

	#header #menu .flag a{
	padding:0;
	}
	#header #ariane{
	height:15px;
	font-weight: bold;
	margin: 10px 70px;
	padding:3px 0 0 3px;
	border: 1px solid #000099;
	border-bottom:#000;
	}

	/* Main */


	#main{
	margin:0 0 0 10px;
	padding: 0 0 15px 0;
	}

	#main #recherche{
	float:left;
	margin: 0 0 0 20px;
	width:260px
	}

	#main #recherche #titre_recherche{
	height:20px;
	background: url('/media/images/fond-orange.jpg') repeat-x;
	}

	#main #recherche #titre_recherche div{
	float:left;
	padding: 3px 0 0 0;
	height:20px;
	}

	#main #recherche #titre_recherche #recherche_gauche{
	background: url('/media/images/menu_left.jpg') no-repeat;
	width:15px;
	}

	#main #recherche #titre_recherche #recherche_droit{
	clear:right;
	}

	#main #recherche #select{
	border:solid 1px #cccccc;
	margin: 0 0 0 20px;
	height:170px;
	padding:15px 0 0 10px;
	}

	#main #recherche #select input{
	border: 1px solid orange;
	}

	#main #recherche #select select{
	margin: 10px 0 0 10px;
	border: 1px solid orange;
	background: #000;
	font-weight:bold;
	font-size:8pt;
	}
	#formub input{
	background-color:#000;
	}

	.message{
	color:#FFF;
	}

	#formub{
	margin: 10px;
	}

	#content_haut button,#content button{
	background: url("/media/images/Ok.gif") no-repeat;
	width:30px;
	height:20px;
	font-weight:bold;
	font-size:8pt;
	padding:0;
	border:none;
	}

	button:active{
	background-position:1px;
	}

	#main #coupdecoeur img{
	width:107px;
	height:80px;
	}

	#main #coupdecoeur{
	float:right;
	margin: 0 20px 20px 20px;
	height:30px;
	}

	#main #coupdecoeur #titre_coupdecoeur{
	height:20px;
	width:550px;
	background: url('/media/images/fond-magenta.jpg') repeat-x;
	}

	#main #coupdecoeur #titre_coupdecoeur div{
	float:left;
	padding: 3px 0 0 0;
	height:20px;
	}

	#main #coupdecoeur #titre_coupdecoeur #cdc_gauche{
		background: url('/media/images/menu_magenta_left.jpg') no-repeat;
		width:15px;
	}

	#main #coupdecoeur #titre_coupdecoeur #cdc_droit{

	}


	#main #coupdecoeur #selections{
	border:solid 1px #cccccc;
	margin: 0 0 0 20px;
	height:170px;
	padding:10px 0;
	}
	#main #coupdecoeur #selections .cdc_fiche img{
	border:1px solid orange;
	}
	#main #coupdecoeur #selections .cdc_fiche{
	display:block;
	float:left;
	font-weight:bold;
	width:110px;
	margin:10px;
	text-align:center;
	}

	#main #content_bas{
	margin: 10px 0 0 0;
	}
	#main #content_bas #part_gauche{
	float:left;
	font-weight:bold;
	width:250px;
	margin: 20px 0 0 50px;
	}
	#main #content_bas #part_centre{
	float:left;
	width:250px;
	margin-top: 50px;
	}
	#main #content_bas #carte{
	float:right;
	margin:20px 20px 0 0;
	}
	#main #content_bas #carte #content_carte img{
	display:block;
	}
	#main #content_bas #carte #content_carte{
	border: 1px solid #AAAAAA;
	margin: 15px 0 0 15px;
	text-align: center;
	}

	#main #content_bas #carte #titre_carte div{
	float:left;
	padding: 3px 0 0 0;
	font-weight:bold;
	}
	#main #content_bas #carte #titre_carte{
	background:url('/media/images/fond-violet.jpg') repeat-x;
	height:20px;
	width:370px;
	}


	#main #content_bas #carte #carte_gauche{
	background:url('/media/images/menu_bleu_left.jpg') no-repeat;
	height:18px;
	width:20px;
	}
	#main #content_bas #carte #carte_droit{}

	/*Formulaire de contact*/

	#main #content #formulaire div{
	margin: 10px 0 20px 150px;
	}

	#main #content #formulaire table{
	margin: 0 0 0 200px;
	}

	#main #content #formulaire input,textarea{
	border:1px solid orange;
	background:#000;
	width:150px;
	}

	#main #content #formulaire .envoyer{
	margin:0 0 0 50px;
	}

	#main #content #formulaire .long{
	width:270px;
	}
	#main #content #formulaire .td{
	text-align:right;
	}

	/*Fin Formulaire de contact*/
	/*Mini fiche*/
	.mini_fiche{
	border: solid 1px #AAA;
	padding:2px 10px;
	margin:0 30px 20px;
	clear:both;
	font-weight:bold;
	}

	.pagination{
	text-align:center;
	}

	.mini_fiche_haut{
	background:url('/media/images/fond-magenta.gif') repeat-x;
	padding-top:3px;
	height:17px;

	}

	.mini_fiche_haut span{
	margin: 0 40px;
	}

	.mini_fiche_haut .info{
	display:block;
	width:350px;
	float:left;
	}

	.mini_fiche_corps{

	}

	.mini_fiche_corps .img{
	float:left;
	margin:10px 20px;
	}

	.mini_fiche_corps .img img{
	width:106px;
	height:80px;
	}

	.mini_fiche_corps .mini_fiche_contenu{
	float:left;
	margin: 30px 0 0 10px;
	height:50px;
	width:600px;
	}

	.mini_fiche_corps ul{
	float:left;
	padding:0;
	margin:10px 0 0 0;
	}

	.mini_fiche_corps ul li{
	background: url('/media/images/fleche.gif') no-repeat;
	padding:0 0 0 40px;
	height:15px;
	}
	.mini_fiche_corps .coordo{
	float:right;
	font-size:10pt;
	border: solid 1px #AAA;
	width:300px;
	padding:3px;
	}

	.mail_minifiche{
	display:block;
	padding: 0 0 0 30px;
	background: url('/media/images/mail.gif') no-repeat;
	}

	.top{
	display:block;
	float:right;
	margin: 0 50px 0 0;
	background:url('/media/images/bouton_haut.gif') no-repeat;
	width:35px;
	height:35px;
	}

	/*Fin Mini fiche*/
	/*fiche*/
	#fiche p{
	margin:0;
	display:inline;
	}

	#fiche{
	margin-bottom:0;
	}

	#fiche #description{
	text-align:center;
	margin: 20px 0;
	}

	#fiche #list_img{
	float:left;
	margin-top:40px;
	width:140px;
	height:400px;
	}

	#fiche #list_img img{
	border:1px solid #AAA;
	width:115px;
	}

	#fiche .mini_fiche_corps{
	float:left;
	width:690px;
	margin: 0 0 0 20px;
	}

	#fiche .mini_fiche_bas{
	margin: 20px 0 0 0;
	}

	#fiche .description{
	font-weight:normal;
	}

	#img_fiche{
	float:left;
	border:1px solid #AAA;
	}

	.fiche_contenu{
	margin: 0 0 0 10px;
	width:240px;
	float:left;
	}

	/*Fin fiche*/


	#map{
	color:#000;
	margin:0 auto;
	height:460px;
	width:900px;
	border:1px solid green;
	}

	#article{
	margin:  10px 70px;
	}

	#article h2{
	font-size:8pt;
	}

	#footer a{
	color:#FFF;
	}
	#footer{
	text-align:center;

	}



	/*****************/
/****** DPE ******/
/*****************/

#bloc_dpe 	.mini_fiche_haut{
	background:url('/media/images/fond-magenta.gif') repeat-x;
	padding-top:3px;
	height:17px;
	width:690px;

}


#bloc_dpe{
	width:737px;
	color:#fff;
	margin:5px auto;
}

	#bloc_dpe h1{
		font-size:12px;
		color:#fff;
	}

		#bloc_dpe h2{
			color:#fff;
			font-size:12px;
			text-decoration:underline;
			margin:0 !important;
		}

	#bilan_conso{
		float:left;
		width:300px;
	}

	#tableau_conso{
		width:250px;
		margin:10px 140px 20px 0;
	}

	#tableau_conso .valeur_conso{
		float:right;
		width:27px;
		height:20px;
		padding:1px 0 0 0;
		margin:2px;
		color:white;
	}

		.dpe_A{
			background:url(/media/images/dpe/dpe_A.png);
			background-repeat:no-repeat;
		}

		.dpe_B{
			background:url(/media/images/dpe/dpe_B.png);
			background-repeat:no-repeat;
		}

		.dpe_C{
			background:url(/media/images/dpe/dpe_C.png);
			background-repeat:no-repeat;
		}

		.dpe_D{
			background:url(/media/images/dpe/dpe_D.png);
			background-repeat:no-repeat;
		}

		.dpe_E{
			background:url(/media/images/dpe/dpe_E.png);
			background-repeat:no-repeat;
		}

		.dpe_F{
			background:url(/media/images/dpe/dpe_F.png);
			background-repeat:no-repeat;
		}

		.dpe_G{
			background:url(/media/images/dpe/dpe_G.png);
			background-repeat:no-repeat;
		}

	#bilan_ges{
		float:left;
		width:300px;
		margin-left:50px;
	}

	#tableau_ges{
		width:250px;
		margin:10px 140px 20px 0;
	}

	#tableau_ges .valeur_ges{
		float:right;
		width:25px;
		height:20px;
		padding:1px 0 0 0;
		margin:2px;
		color:white;
	}

		.ges_A{
			background:url(/media/images/dpe/ges_A.png);
			background-repeat:no-repeat;
		}

		.ges_B{
			background:url(/media/images/dpe/ges_B.png);
			background-repeat:no-repeat;
		}

		.ges_C{
			background:url(/media/images/dpe/ges_C.png);
			background-repeat:no-repeat;
		}

		.ges_D{
			background:url(/media/images/dpe/ges_D.png);
			background-repeat:no-repeat;
		}

		.ges_E{
			background:url(/media/images/dpe/ges_E.png);
			background-repeat:no-repeat;
		}

		.ges_F{
			background:url(/media/images/dpe/ges_F.png);
			background-repeat:no-repeat;
		}

		.ges_G{
			background:url(/media/images/dpe/ges_G.png);
			background-repeat:no-repeat;
		}
