.pageHeading h1 {
	padding:0;
	margin:0;
	font-size:1.0em;
}

h2 {
	padding:0;
	margin:0;
	font-size:1.0em;
	display:inline ;
}

.error {
	border:1px #f00 solid;
}
.bilans_energie {
	position:relative;
	float:left;
}


#infosDPE, #infosDPE_ent , #infosGAZ{
	position:relative;
	width:180px;
	float:left;
	padding:0;
	clear:none;
	margin:2px;
}
#infosDPE .titleDPE, #infosDPE_ent .titleDPE, #infosGAZ .titleDPE{
	font-size:10px;
	font-weight:bold;
}

.blocDPE{
	background-image:url(images/dpe/fd_dpe.png);
	background-repeat:no-repeat;
	position:relative;
	width:180px;
	height:180px;
	border:none;
	padding:0;
	margin:0;
}
#infosGAZ .blocDPE{
	background-image:url(images/dpe/fd_gaz.png);
}
.blocDPE .valeursDPE {
	position:absolute;
	top:0;
	left:0;
	width:180px;
	height:180px;
	border:none;
	padding:0;
	margin:0;	
	background-image:url(images/dpe/dpe_valeur.png);	
}

#infosDPE_ent .blocDPE .valeursDPE {
	position:absolute;
	top:0;
	left:0;
	width:180px;
	height:180px;
	border:none;
	padding:0;
	margin:0;	
	background-image:url(images/dpe/dpe_valeur_ent.png);	
}
#infosGAZ .blocDPE .valeursDPE{
	background-image:url(images/dpe/gaz_valeur.png);	
}
.blocDPE em.A,.blocDPE em.B,.blocDPE em.C,.blocDPE em.D,.blocDPE em.E,.blocDPE em.F,.blocDPE em.G,.blocDPE em.H,.blocDPE em.I,.blocDPE em.NC{
		width:140px;
		background:url(images/dpe/flech_dpe.png) no-repeat 100% 0;
		display:block;
		height:30px;
		line-height:23px;
		position:absolute;
		text-align:right;
		right:5px;
		margin:0 0 0 0;
		padding:0 2px 0 0;
		
		font-family:Arial, Helvetica, Geneva;
		font-size:10px;
		font-style:normal;
		color:#fff;
		font-weight:normal;		
}


#infosGAZ .blocDPE em.A,#infosGAZ .blocDPE em.B, #infosGAZ .blocDPE em.C, #infosGAZ .blocDPE em.D,#infosGAZ .blocDPE em.E,#infosGAZ .blocDPE em.F,#infosGAZ .blocDPE em.G,#infosGAZ .blocDPE em.NC{
		background:url(images/dpe/flech_gaz.png) no-repeat 100% 0;
}
.blocDPE em.A{
	top:17px;
}

.blocDPE em.B{
	top:38px;
}

.blocDPE em.C{
	top:59px;
}

.blocDPE em.D{
	top:80px;
}

.blocDPE em.E{
	top:100px;
}

.blocDPE em.F{
	top:120px;
}

.blocDPE em.G{
	top:140px;
}

#infosDPE_ent .blocDPE em.A{
	top:17px;
}

#infosDPE_ent .blocDPE em.B{
	top:38px;
}

#infosDPE_ent .blocDPE em.C{
	top:59px;
}

#infosDPE_ent .blocDPE em.D{
	top:80px;
}

#infosDPE_ent .blocDPE em.E{
	top:100px;
}

#infosDPE_ent .blocDPE em.F{
	top:120px;
}

#infosDPE_ent .blocDPE em.G{
	top:140px;
}
#infosDPE_ent .blocDPE em.H{
	top:127px;
}
#infosDPE_ent .blocDPE em.I{
	top:143px;
}

.blocDPE em.NC{
	background:none;
	top:80px;
	color:#000;
	right:10px;
}

.clear{
clear:both;
}




.social {
	position:relative;
	float:left;
	margin:0 auto;
	width:100px;
	height:30px;
	line-height:25px;
}
.social ul, .social ul li {
	position:relative;
	margin:0;
	padding:0;
	width:100%;
	list-style:none;
}
.social ul li a{
	position:relative;
	margin:0;
	padding:0;
	width:100%;
	height:25px;
	line-height:25px;
	
	color:#000;
	
}
.social ul li a img{
	vertical-align:middle;
	padding:0 5px 0 0;
}

.social ul ul {
	display:none;
	position:relative;
	z-index:50;
	margin:0;
	padding:0;
	width:100%;
	list-style:none;
	background:#fff;
}

.social ul li:hover ul {
	display:block;
}

.vcard .tel
{
	position : relative ;
	float : left ;
	width : 100% ;
}





/* extravote.css */
.ratings {
			position:relative;
			float:left;
			width:100%;
			padding:0;
			margin:0;
			
			color:#000;
}
.extravote-container, .rating_title{display:inline-block;line-height:25px;vertical-align:middle;}
.extravote-container-small, .rating_title-small{display:inline-block;line-height:22px;vertical-align:middle}
.extravote-container-x-small, .rating_title-x-small{display:inline-block;line-height:15px;vertical-align:middle}
ul.extravote-stars{height:25px;width:125px;padding:0!important;margin:0!important;}
ul.extravote-stars-small{height:22px;width:110px;padding:0!important;margin:0!important;}
ul.extravote-stars-x-small{height:15px;width:75px;padding:0!important;margin:0!important;}
ul.extravote-stars li, ul.extravote-stars-small li, ul.ul.extravote-stars-x-small li{background-position:0!important;padding:0!important;margin:0!important;}
ul.extravote-stars, ul.extravote-stars li a:hover, ul.extravote-stars li.current-rating{background-image:url(images/rating/star.png)!important;background-color:transparent!important;background-repeat:repeat-x!important;background-position:left -1000px;}
ul.extravote-stars-small, ul.extravote-stars-small li a:hover, ul.extravote-stars-small li.current-rating{background-image:url(images/rating/star_small.png)!important;background-color:transparent!important;background-repeat:repeat-x!important;background-position:left -1000px;}
ul.extravote-stars-x-small, ul.extravote-stars-x-small li a:hover, ul.extravote-stars-x-small li.current-rating{background-image:url(images/rating/star_x_small.png)!important;background-color:transparent!important;background-repeat:repeat-x!important;background-position:left -1000px;}
ul.extravote-stars,ul.extravote-stars-small,ul.extravote-stars-x-small{background-position:left top;list-style-image:none;list-style-position:outside;list-style-type:none;margin:0pt;overflow:hidden;padding:0pt;position:relative;}
ul.extravote-stars li, ul.extravote-stars-small li, ul.extravote-stars-x-small li{background-image:none;display:inline;padding:0pt;}
ul.extravote-stars li a, ul.extravote-stars li.current-rating,ul.extravote-stars-small li a, ul.extravote-stars-small li.current-rating,ul.extravote-stars-x-small li a, ul.extravote-stars-x-small li.current-rating{border:medium none;cursor:pointer;left:0pt;outline-color:-moz-use-text-color;outline-style:none;outline-width:medium;overflow:hidden;position:absolute;text-indent:-1000em;top:0pt;}
ul.extravote-stars li a, ul.extravote-stars li.current-rating{height:25px;line-height:25px;}
ul.extravote-stars-small li a, ul.extravote-stars-small li.current-rating{height:22px;line-height:22px;}
ul.extravote-stars-x-small li a, ul.extravote-stars-x-small li.current-rating{height:15px;line-height:15px;}

ul.extravote-stars li a:hover,ul.extravote-stars-small li a:hover,ul.extravote-stars-x-small li a:hover{ background-position:left bottom!important;}
ul.extravote-stars li a:focus,ul.extravote-stars li a:active,ul.extravote-stars-small li a:focus,ul.extravote-stars-small li a:active,ul.extravote-stars-x-small li a:focus,ul.extravote-stars-x-small li a:active{background:none!important;}



.extravote-container.no_rate ul.extravote-stars li a:hover,
.extravote-container.no_rate ul.extravote-stars-small li a:hover, 
.extravote-container.no_rate ul.extravote-stars-x-small li a:hover
{
	background-position:left top!important;
}




ul.extravote-stars li.current-rating, ul.extravote-stars-small li.current-rating, ul.extravote-stars-x-small li.current-rating{background-position:left center;z-index:1;}
li a.ev-one-star{width:20%;padding:0;margin:0;z-index:6;}
li a.ev-two-stars{width:40%;padding:0;margin:0;z-index:5;}
li a.ev-three-stars{width:60%;padding:0;margin:0;z-index:4;}
li a.ev-four-stars{width:80%;padding:0;margin:0;z-index:3;}
li a.ev-five-stars{width:100%;padding:0;margin:0;z-index:2;}
.extravote-count{vertical-align:middle;}
/* extravote.css */
/* commentaires */
		.comments {
			position:relative;
			float:left;
			width:100%;
			padding:0;
			margin:0;
			color:#000;
		}
		.comments ul {
		
			display:none;
			position:relative;
			float:left;
			width:100%;
			padding:0;
			margin:0;
			list-style:none;
			
		}
		.comments ul li {
			position:relative;
			float:left;
			width:100%;
			padding:5px;
			margin:5px 0 5px 0;
			
		}
		.comments ul li.comment_odd {
			background:#eee;
			
		}
		.comments ul li.comment_even {
			background:#ddd;
			
		}
		
		
		.comments	div.date {
				float: left;width: 50px;margin:0 3px 3px 0;
				text-align: center;color: #777;padding-bottom: 5px;
				background: #E9F3FF url(images/rating/fd_date.png) no-repeat bottom left
			}
		.comments	div.date span.d {
				display: block;font-size: 170%;
				font-weight: bold;color: #757797;padding-top: 5px;
				background: #E9F3FF url(images/rating/fd_date.png) no-repeat top left
			}
		.comments	div.date span.m {
				text-transform: uppercase
			}
			
		.comments .comment_post,		.comments .comment_post textarea{			
			position:relative;
			float:left;
			width:100%;
			padding:0;
			margin:10px 0 0 0;
		}		
		.comments .comment_post textarea{		
			float:left;
			width:85%;
		}
		.comments .comment_button {
			position:relative;
			float:left;
			width:20%;
			padding:0;
			margin:0;	
			text-align:center;
		}
/* commentaires */

/*bouton_categories */
.conteneur_btn_categories
{
	position : relative ;
	float : left ;
	width : 100% ;
}
.conteneur_btn_categories ul
{
	position : relative ;
	float : left ;
	width : 100% ;
	padding : 0 ;
	margin : 0 ;
	list-style : none ;
}
.conteneur_btn_categories ul li
{
	position : relative ;
	float : left ;
	text-align : center ;
	width : 33% ;
	padding : 0 ;
	margin : 0 0 10px 0;
}
.conteneur_btn_categories ul li a
{
	position : relative ;
	float : left ;
	margin : 0 ;
}
/*******************/

/*page no_products*/
#page_no_products
{
	position : relative ;
	float : left ;
	width : 100% ;
	font-size : 13px
}
#page_no_products ul
{
	position : relative ;
	float : left ;
	width : 100% ;
	padding : 0 0 0 0px;
	margin : 0 ;
	list-style : none ;
}
#page_no_products ul ul
{
	position : relative ;
	float : left ;
	width : 100% ;
	padding : 0 0 0 20px;
	margin : 0 ;
	list-style : circle ;
}
#page_no_products li
{
	position : relative ;
	float : left ;
	width : 100% ;
	padding : 0 ;
	margin : 0 ;
}

form table.login_social {
	padding : 5px 0 0 0;
}
form table.login_social img { margin-left : 12px; }
form table.login_social a {
	float: left;
	position : relative;
}
form table.login_social a:hover span.hover {
    display: block;
}
form table.login_social a span.hover {
	position : absolute;
	width : 115px;
	height: 35px;
	background : url(images/buttons/social/hover.png);
	color: #333333;
    display: none;
    font-size: 12px;
    font-weight: normal;
    height: 35px;
    line-height: 35px;
	top : 54px;
	left : -16px;
	z-index : 1;
    padding: 0;
	text-align : center;
}



/******************/
@media print
{
	#infosDPE, #infosDPE_ent , #infosGAZ{
		display:none;
	}	
}
