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

h2 {
	padding:0;
	margin:0;
	font-size:1.0em;
	display:inline ;
}
.nb_rows_per_page
{
	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.html) 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.html) 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;
	text-align : center;
}
form table.login_social img { margin-left : 9px; }
form table.login_social a {
	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 : 2px;
	left : -16px;
	z-index : 1;
    padding: 0;
	text-align : center;
}



/******************/
#bandeau_social {
    position : absolute;
    width : 55px;
    left : 0px;
    top : 115px;
    padding : 0 4px 15px;
    background : #6268A6;
    border-top-right-radius : 7px;
    border-bottom-right-radius : 7px;
    overflow : hidden;                  
}
#bandeau_social a, #bandeau_social div {    
    float : left;
    width : 100%;
    text-align : center;
    margin-top : 20px;
}
#bandeau_social a img{
    float : left;
    margin-left:  15px;
}

.up {
	background:url("images/ico_down_up.png") no-repeat scroll 0px -13px transparent;
	height:13px;
	width:13px;
	display:block;
	float:left;
	position:relative;
	margin: 0 0px 0 5px;
}

.down {
	background:url("images/ico_down_up.png") no-repeat scroll -13px -13px transparent;
	height:13px;
	width:13px;
	display:block;
	float:left;
	position:relative;
	margin: 0 0px 0 2px;
}
.up:hover {
	background:url("images/ico_down_up.png") no-repeat scroll 0px 0px transparent;
	height:13px;
	width:13px;
}

.down:hover {
	background:url("images/ico_down_up.png") no-repeat scroll -13px 0px transparent;
	height:13px;
	width:13px;
}


/** documents */

.documents {
	position:relative;
	float:left;
	padding:2%;
	width:96%;
	margin:0;
}

.documents  h2{
	position:relative;
	float:left;
	padding: 0;
	margin:0;
	width:100%;
	font-size:1.4em;
}

.documents  ul{
	position:relative;
	float:left;
	padding:1% 0;
	margin:0;
	width:100%;
	list-style:none;
}
.documents  ul li{
	position:relative;
	float:left;
	padding: 0;
	margin:0;
	width:50%;
	height:50px;
	line-height:50px;
}

.documents  ul li a {
	height:50px;
	line-height:50px;
	position:relative;
	float:left;
	padding: 0 0 0 20%;
	margin:0;
	width:80%;
	overflow:hidden;
}

.documents  ul li a img{
	position:absolute;
	left:0;
	top:0;
} 





.select_container_mini {

		position:relative;
		float:left;
		width:49%;
		padding:0 0 0 0;
		margin:3px 0 3px 1%;
		font-size:12px;		
}

	.select_container {
		position:relative!important;
		float:left;
		width:100%;
		padding:0 0 0 0;
		margin:3px 0;
		font-size:12px;		
	}

	.select_container  .ui-widget-content{
		border:1px #999 solid;
	}
	.select_container span{
		position:absolute;
		top:0;
	}	
	.select_container  select{
		position:relative;
		float:left;
		width:101%;
		border:1px #999 solid;
		padding:0;
	}
	
	.select_container.mini {
		width:48%;
	}

	.ac3_multiselect_list div  {
		
		font-size:10px;
		color:#000;
		padding:2px 0;
		height:18px;
		line-height:18px;
		font-size:12px;
	}

	.ac3_multiselect_list div:hover  {
		background:#ddd;
	}
		
	
	
	.simple_select_container select{
		position:relative;
		float:left;
		width:60%;	
		padding:0;
		margin:0;
		text-align:left;
	}
	
	.input_container,
	.simple_select_container
	{
		position:relative;
		float:left;
		padding:0 0 0 0;
		margin:3px 0;
		width:100%;
		font-size:12px;
		
	}
	
	.simple_select_container input {
		position:relative;
		float:left;
		padding:1px 0;
		margin:3px 0;
		width:100%;
			border:1px solid #999999;
	}
	.select_container_mini  .simple_select_container input {
		width:98%;
	}
	.select_titre {
		background:#ddd;
	}	
	.input_container label, 
	.simple_select_container label
	{
		position:relative;
		float:left;
		width:40%;
		padding:0;
		margin:0;
		font-size:11px;
		text-align:left;
		overflow:hidden;
		white-space:nowrap;
	}
	.input_container label.checkbox_valid{
		width:70%;	
	}		

	.input_container .input_container_int{
		position:relative;
		float:right;
		width:58%;	
		padding:0;
		margin:0;
		text-align:right;
	}
	.input_container .input_container_radio{
		position:relative;
		float:right;
		width:58%;	
		padding:0;
		margin:0;
		text-align:right;
	}
	.input_container .input_container_radio .text_radio{
		font-size:10px;
		font-weight:bold;
	}
	.input_container .input_container_int input{
		position:relative;
		float:right;
		width:94%;	
		padding:1px 0;
		margin:0;
		border:1px #999 solid;
	}

	.input_container .input_container_int input.datepicker{
		position:relative;
		float:left;
		width:83%;	
		padding:0;
		margin:0;	
	}
	
	.input_container .input_container_int .button_datepicker{
		position:relative;
		float:right;
		width:17px;	
		height:17px;	
		padding:0;
		margin:0;	
	}	
	
	.input_container_ville .input_container 
	{
		width:90%;
	}
	.input_container_ville .input_container label {
		
		
		width:40%;	
	}
	.input_container_ville .input_container .input_container_int {

		width:58%;	
	}
	
	
	.input_container .input_container_min_max_int
	{
		position:relative;
		float:right;
		width:58%;	
		padding:0;
		margin:0;
		text-align:right;
	}
	


	
	.input_container .input_container_min_max_int input
	{
		position:relative;
		float:none;
		width:42%;	
		padding:1px 0;
		margin:0;
		border:1px #999 solid;
	}

	.input_container .input_container_min_max_int.input_container_unity input
	{
		width:32%;	
	}
	
	.input_container .input_container_min_max_int span
	{
		position:relative;
		float:none;
		width:15%;	
		padding:0;
		margin:0;	
		height:20px;
		line-height:20px;
		font-size:10px;	
		text-align:center;
	}
	
	
	.unity {
		position:relative;
		float:right;
		width:9%;
		padding:0 0 0 1%;
		text-align:left;
		font-size:10px;
		white-space:nowrap;
		overflow:hidden;
	}
	.ui-datepicker {
		width:200px;
	}	
	.ac3_ui_button{
			position:relative;
			width:20px;
			display:block;
			cursor: pointer;
			list-style: none outside none;
			margin: 2px auto;
			padding: 2px 0;
			position: relative;
	}

	.ac3_ui_button:hover{
			background-color:#000;
	}		
	
	.ac3_submit {
		position:relative;
		
		padding:0 5px;
		height:25px;
		line-height:25px;
		cursor:pointer;
	}
	#img_video
	{
	float:right; padding:10px 0 0 5px;
}

/* module simulateurs immonovo*/
.simul_immonovo
{
	position : fixed ;
	top : 200px ;
	width : 61px; 
	padding : 23px 0 0 5px ;
	height : 217px;
	background : url(images/immonovo_simulateurs_left.png) no-repeat;
	z-index : 4000 ;
}
.simul_immonovo img { margin : 0 0 15px 0 ;}
.simul_immonovo.left
{
	left : 0px ;
	background : url(images/immonovo_simulateurs_left.png) ;
}
.simul_immonovo.right
{
	right : 0px ;
	width: 59px;
	padding : 23px 0px 0 7px ;
	background : url(images/immonovo_simulateurs_right.png) ;
}
.simul_immonovo ul 
{
	margin : 0 ;
	padding: 0;
	list-style : none ;
}
.simul_immonovo ul li
{
	position : relative ;
}
.info_ccr, .info_cca, .info_cmm
{
	position :absolute ;
	display : none ;
	top : 0px;
	left : 70px ;
	padding : 10px ;
	width : 230px;
	background : #fff;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	color :#333 ;
}
.simul_immonovo ul li:hover div
{
	display : block ;
	}
/************************************************************************************************/


.gallery_highslide
{
	position : relative ;
	width: 800px;
	height : 600px ;
	margin :10px 0 0 -10px  ;
	padding : 0 ;
	border: 0px solid silver ;
	background : none ;
}
.highslide-wrapper, .highslide-outline
{
	background : none ;
}
.highslide-image
{
	border : 0 ;
}
.search_link_rss
{
	display : block ;
	position : absolute ;
	top : 0 ;
	right : 0 ;
}
.result_ajax
{
	position : relative ;
}

/* styles AC3 */
.infoBox {
	width:100%;
}
.infoBox td {
	padding : 2px ;
}
.infoBox_L {
	BACKGROUND: none;
}
.infoBox_R {
}
.infoBoxLogin {

	BACKGROUND: none;
}
.infoBoxContents {

}
.infoBoxContents a{
}
.infoBoxContents a:hover{
}
.infoBoxContents textarea{
	width:99%;
	padding:0 2px;
}
.infoBoxContents_NB {
	FONT-SIZE: 10px; 
}
.infoBoxContents_L {
	FONT-SIZE: 10px; 
	
	BACKGROUND: #F4F4F4;
	background-repeat: repeat-x;
}
.infoBoxContents_L2 {
	FONT-SIZE: 10px;
	
	BACKGROUND: #F4F4F4;
}
.infoBoxContents_R {
	FONT-SIZE: 10px; BACKGROUND: #FAF8F2; 
}
.infoBoxContents-small {
	FONT-SIZE: 9px; BACKGROUND: #FAF8F2; 
}
.infoBoxContents-small_L {
	FONT-SIZE: 7px; BACKGROUND: #ECF4F6; 
}
.infoBoxContents-small_R {
	FONT-SIZE: 9px; BACKGROUND: #FAF8F2; 
}
.infoBoxLoginContents {
	FONT-SIZE: 10px; BACKGROUND: #F3FFBE; 
}
.infoBoxNotice {
	BACKGROUND: #ff8e90
}
.infoBoxNoticeContents {
	FONT-SIZE: 10px; BACKGROUND: #ffe6e6; 
}
TD.infoBoxHeading {
	FONT-WEIGHT: bold; FONT-SIZE: 14px;  ; 
}
TD.infoBoxHeading_R {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; ; 
}
TD.infoBoxHeading_L {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; ; 
}
TD.infoBoxHeading_L2 {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; ; 
}
TD.infoBox {
	FONT-SIZE: 10px; 
}
SPAN.infoBox {
	FONT-SIZE: 10px; 
}
.button_1_36, .button_2_36, .button_3_36, .button_4_36, .button_5_36 {
		position : relative ;
		cursor:hand;
		cursor:pointer;
		text-decoration:none;
		width:150px;
		text-align:center;
		text-align : center ;
		text-decoration:none;
		border:none;
}
.button_1_36:hover, .button_2_36:hover, .button_3_36:hover, .button_4_36:hover, .button_5_36:hover{

}
TR.productscriteres-even {
}
TR.productscriteres-even td{

	color:#333333;
}
TR.productscriteres-odd {
	BACKGROUND: none;
}
TR.productscriteres-odd td{
}
TD.main {
	FONT-SIZE: 12px;
}
TD.pageHeading {	
}
TD.header_title {
	FONT-SIZE: 9px;	
	font-weight:normal;
}
DIV.pageHeading {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; 
}
TD.pageHeadingPrice {
	FONT-WEIGHT: bold;
	FONT-SIZE: 14px;
}
.pageSubHeading {
	FONT-WEIGHT: bold; 
	text-align: justify;
	margin:0;
	width:100%;
}
.text_header_title {
	FONT-SIZE: 11px;	
	font-weight:normal;
}
.text_alert {
	FONT-WEIGHT: bold;
}
.account_seller
{
	background : #fff ;
}
.account_seller TD.pageHeading {	
	padding:0 0 0px 0;
	margin:0;
	float:none;
	width:100%;
	font-size: 16px;
	border-bottom : 1px solid #4C4C4C ;
	background : #fff ;
}
TD.pageHeading2 {	
}

TD.pageHeadingSmall {
	FONT-WEIGHT: bold; FONT-SIZE: 11px;  
}
.img_border {
	border: none
}
.boxText {
	FONT-SIZE: 10px; 
}
.errorBox {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; BACKGROUND: #F03232; 
}
.stockWarning {
	FONT-SIZE: 10px; COLOR: #cc0033; 
}
.productsNotifications {
	BACKGROUND: #E7F39E
}
.orderEdit {
	FONT-SIZE: 10px; COLOR: #70d250;  TEXT-DECORATION: underline
}
TR.header {
}
TR.headerNavigation {
}
TD.headerNavigation {

}
.headerNavigationRouge {
	FONT-WEIGHT: normal; FONT-SIZE: 10px;  
}
TD.menuNavigation {
}
TD.menuCategories {
	BACKGROUND: #3E3E3C; 
}
TD.undermenuCategories {	
}
TD.menuLanguages {
}
TD.headerbody {
}
A.headerNavigation {
	text-decoration: none;  FONT-SIZE: 11px;
}
A.headerNavigation:hover {
	text-decoration: none;  FONT-SIZE: 11px;
}
TR.headerError {
	BACKGROUND: #CC0033
}
TD.headerError {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; BACKGROUND: #CC0033; COLOR: #ffffff;  TEXT-ALIGN: center
}
TR.headerInfo {
	BACKGROUND: #00ff00
}
TD.headerInfo {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; BACKGROUND: #00ff00; COLOR: #ffffff;  TEXT-ALIGN: center
}
.column_right {
	background-position: right;
	background-repeat: repeat-y;
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #fff; 
}
.column_right_nb {
	BACKGROUND: red ;
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #fff; 
}
TD.under_navigation {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #fff; 
	text-indent: 1px;
	height: 8px;
}
TD.under_navigation1 {
}
TD.angle_tableau { 
	padding : 0;
}
.img_no_border {
	border: 0px
}
TD.mentionProduct {
	FONT-SIZE: 9px; COLOR: #b2b2b2; 
}
TR.accountHistory-odd {
}
TR.addressBook-odd {
}
TR.alsoPurchased-odd {
}
TR.payment-odd {
}
TR.productListing-odd {
}
TR.productReviews-odd {
}
TR.upcomingProducts-odd {
}
TR.shippingOptions-odd {
}
TR.accountHistory-even {
}
TR.addressBook-even {
}
TR.alsoPurchased-even {
}
TR.payment-even {
}
TR.productListing-even {
}
TR.productReviews-even {
}
TR.upcomingProducts-even {
}
TR.shippingOptions-even {
}

TABLE.productListing {
}
/** classic **/
.productListing-heading {
	FONT-WEIGHT: bold; 
}
.productListing-heading-text {
	FONT-WEIGHT: bold;  TEXT-DECORATION: underline;
}
.productListing-heading-text:hover {
	FONT-WEIGHT: bold;  TEXT-DECORATION: none;
}
.productListing-heading-credit {
	FONT-WEIGHT: bold;
}

TD.productListing-data {
}
A.pageResults {

	text-decoration:underline
}
A.pageResults:hover {

	text-decoration:none
}
TD.pageWeight {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #9a9a9a; font-style: normal
}

TR.subBar {
	BACKGROUND: #f4f7fd
}
TD.subBar {
	FONT-SIZE: 10px;  
}
P.main {
	FONT-SIZE: 11px;
}
TD.smallText a{
	}

TD.smallText a:hover{
	 }	

TD.smallText {
	FONT-SIZE: 12px; 
}
SPAN.smallText {
	FONT-SIZE: 10px; 
}
P.smallText {
	FONT-SIZE: 10px; 
}
TD.accountCategory {
	FONT-SIZE: 13px; COLOR: #aabbdd; 
}
TD.fieldKey {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; 
}
TD.fieldValue {
	FONT-SIZE: 12px; 
}
TD.tableHeading {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; 
}
SPAN.newItemInCart {
	FONT-SIZE: 10px; COLOR: #CC0033; 
}
CHECKBOX {
	FONT-SIZE: 12px; 
}
INPUT {
}
RADIO {
	FONT-SIZE: 12px; 
}
SELECT {
	FONT-SIZE: 12px; 
	background : #fff;
}
TEXTAREA {
	FONT-SIZE: 11px; WIDTH: 98%;
	border : 1px solid #ccc;	
}
SPAN.greetUser {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #f0a480; 
}
TABLE.formArea {
	BORDER-RIGHT: #f0ffcf 1px solid; BORDER-TOP: #f0ffcf 1px solid; BACKGROUND: #f0ffcf; BORDER-LEFT: #f0ffcf 1px solid; BORDER-BOTTOM: #f0ffcf 1px solid
}
TD.formAreaTitle {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; 
}
SPAN.markProductOutOfStock {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #c76170; 
}
SPAN.productSpecialPrice {
	COLOR: #CC0033; 
}
SPAN.errorText {
	COLOR: #CC0033; 
}
.moduleRow {
}
.moduleRowOver {
	CURSOR: pointer; BACKGROUND-COLOR: #E7F39E
}
.moduleRowSelected {
	BACKGROUND-COLOR: #F3FFBE
}
.checkoutBarFrom {
	FONT-SIZE: 10px; COLOR: #8c8c8c; 
}
.checkoutBarTo {
	FONT-SIZE: 10px; COLOR: #8c8c8c; 
}
.checkoutBarCurrent {
	FONT-SIZE: 10px; }
.messageBox {
	FONT-SIZE: 10px; 
}
.messageStackError {
	FONT-SIZE: 11px; 
}
.messageStackWarning {
	FONT-SIZE: 11px; 
}
.messageStackSuccess {
	FONT-SIZE: 11px; BACKGROUND-COLOR: #99ff00
}
.inputRequirement {
	FONT-SIZE: 12px; 
}
.bien_voir_aussi
{
	position : relative ;
	float : left ;
	width : 100% ;
}

.pageSubHeading.Infos_Bien {
width:100%;
background:#FFF;
position:relative;
float:left;
color:#000;
padding:2px;
}
.productListing {
padding:2px;
}
.listing_carto_item
{
	position : relative ;
	float : left ;
	width : 500px ; 
	color :#000 ;
}
.listing_carto_item .title
{
	position : relative ;
	float : left ;
	width : 100% ;
	margin : 0 0 5px 0 ;
}
.listing_carto_item .description
{
	position : relative ;
	float : left ;
	width : 480px ;
}
.listing_carto_item img
{
	position : relative ;
	float : left ;
	margin : 0 15px 0 0 ;
}
.compare_list ul
{
	position :reltive ;
	float :left ;
	padding : 0 ;
	margin : 0 ;
	list-style : none ;
}
.medias h4
{
	float :left ;
	margin : 0 ;
}

#ico_social {
position:relative;
float:left;
}

.ico_fb{
position:relative;
float:left;
width:33px;
height:33px;
}

.ico_fb a{
position:relative;
float:left;
background:url('images/icons/ico_facebook.png') no-repeat 0 -22px;
width:33px;
height:33px;
cursor:pointer;
}

#ico_social .ico_fb {
margin-right:5px;
}

.ico_fb:hover {
position:relative;
float:left;
background:url('images/icons/ico_facebook.png') no-repeat 0 -97px;
}

.ico_twitter a{
position:relative;
float:left;
background:url('images/icons/ico_twitter.png') no-repeat 0 -22px;
width:33px;
height:33px;
cursor:pointer;
}

.ico_twitter{
position:relative;
float:left;
width:33px;
height:33px;
}

.ico_twitter a:hover {
position:relative;
float:left;
background:url('images/icons/ico_twitter.png') no-repeat 0 -97px;
}

/****** styles list critere ***************/
.conteneur_list_criteres
{
	position :relative;
	float :left ;
	width : 100% ;
}
.conteneur_list_criteres h3
{
	position :relative;
	float :left ;
	width : 100% ;
}
.conteneur_list_crit_cat
{
	position :relative;
	float :left ;
	width : 100% ;
}
.conteneur_crit
{
	position :relative;
	float :left ;
	width : 100% ;
}
.conteneur_label_crit
{
	position :relative;
	float :left ;
	width : 50% ;
}
.conteneur_valeur_crit
{
	position :relative;
	float :left ;
	width : 50% ;
}

.listing_video.model_2
{
	position: absolute;
	bottom:0;
	left:0;
}

/* recaptcha Google */
#recaptcha_widget_div #recaptcha_area, #recaptcha_widget_div #recaptcha_table
{
	width : 275px !important ;
}
#recaptcha_widget_div .recaptcha_input_area, #recaptcha_widget_div .recaptchatable #recaptcha_response_field
{
	width : 120px !important ;
}
#recaptcha_widget_div  .recaptchatable .recaptcha_r4_c1
{
	width : 120px !important ;
}
.recaptchatable #recaptcha_image
{
	width : 270px !important ;
	border : 1px solid #ddd ;
}
.recaptchatable #recaptcha_image #recaptcha_challenge_image
{
	width : 270px ;
}
.securityImage #recaptcha_widget_div  a
{
	top : 0 !important;
}
#recaptcha_widget_div .recaptchatable .recaptcha_r1_c1,
#recaptcha_widget_div .recaptchatable .recaptcha_r2_c1, 
#recaptcha_widget_div .recaptchatable .recaptcha_r3_c1, 
#recaptcha_widget_div .recaptchatable .recaptcha_r4_c1, 
#recaptcha_widget_div .recaptchatable .recaptcha_r5_c1, 
#recaptcha_widget_div .recaptchatable .recaptcha_r6_c1, 
#recaptcha_widget_div .recaptchatable .recaptcha_r7_c1, 
#recaptcha_widget_div .recaptchatable .recaptcha_r8_c1,
#recaptcha_widget_div .recaptchatable .recaptcha_r1_c2,
#recaptcha_widget_div .recaptchatable .recaptcha_r2_c2, 
#recaptcha_widget_div .recaptchatable .recaptcha_r3_c2, 
#recaptcha_widget_div .recaptchatable .recaptcha_r4_c2, 
#recaptcha_widget_div .recaptchatable .recaptcha_r5_c2, 
#recaptcha_widget_div .recaptchatable .recaptcha_r6_c2, 
#recaptcha_widget_div .recaptchatable .recaptcha_r7_c2, 
#recaptcha_widget_div .recaptchatable .recaptcha_r8_c2,
#recaptcha_widget_div .recaptchatable .recaptcha_r1_c3,
#recaptcha_widget_div .recaptchatable .recaptcha_r2_c3, 
#recaptcha_widget_div .recaptchatable .recaptcha_r3_c3, 
#recaptcha_widget_div .recaptchatable .recaptcha_r4_c3, 
#recaptcha_widget_div .recaptchatable .recaptcha_r5_c3, 
#recaptcha_widget_div .recaptchatable .recaptcha_r6_c3, 
#recaptcha_widget_div .recaptchatable .recaptcha_r7_c3, 
#recaptcha_widget_div .recaptchatable .recaptcha_r8_c3,
#recaptcha_widget_div .recaptchatable .recaptcha_r1_c4,
#recaptcha_widget_div .recaptchatable .recaptcha_r2_c4, 
#recaptcha_widget_div .recaptchatable .recaptcha_r3_c4, 
#recaptcha_widget_div .recaptchatable .recaptcha_r4_c4, 
#recaptcha_widget_div .recaptchatable .recaptcha_r5_c4, 
#recaptcha_widget_div .recaptchatable .recaptcha_r6_c4, 
#recaptcha_widget_div .recaptchatable .recaptcha_r7_c4, 
#recaptcha_widget_div .recaptchatable .recaptcha_r8_c4
{
	background : none ;
}

.price_honoraires_acquereur
{
	font-size : 12px ;
	
}