@charset "utf-8";
/* CSS Document */
*{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFF;
}

body{
	background:#000000 url(images/bg_body.jpg) repeat-x;
	margin:0px;
}


/* PANEL TOP */
#panelTop{ background-color:#5a5a5a; height:30px;}

.langue{float:left; padding-top:10px;}

.menuTop{float:right; padding-top:8px;}


/* SITE */
.content{
	position: relative;
	width:1000px;
	margin-left: auto;
	margin-right: auto;
}

.bg_gris{ background-color:#171717;}

.titre{
	background:#171717 url(images/bg_titre.gif) repeat-x;
	padding:3px;
	height:41px;
}

.tabProduits{ width:100%;}
.tabProduits a{text-decoration:none;}
.tabProduits a:hover{text-decoration:underline;}
.w360{ width:360px; color:#fff;}
.w360 p{ color:#fff;}
.w360 a strong, .w360 a {
	color:#fff;
}

/* MENU */
.rub{ color:#FFFFFF; 
	text-decoration:none; 
	font-size:13px; 
	font-weight:bold;
	float:left;
	text-align:center;
	width:195px; 
	height:21px;
	border:1px solid #000000;
	padding-top:7px;
	background-color: rgb(0, 0, 0); 
    background-color: rgba(0, 0, 0, 0.6);
	/* IE*/
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#80000000,endColorstr=#80000000); 
}
.rub:hover{ background-color: rgba(0, 0, 0, 0.8);
	/* IE*/
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#C0000000,endColorstr=#C0000000); 
}
.w196{width:196px;}

.banniere{
	background:#171717 url(images/bg_banniere.jpg) no-repeat;
	width:990px;
	height:36px;
	padding:225px 5px 6px 7px;
}

.pucemenu{border:0px; margin-left:5px;}

/* MOTEUR DE RECHERCHE */
#moteur{
	background:#171717 url(images/bg_moteur.gif) no-repeat;
	width:947px;
	height:253px;
	margin-bottom:30px;
	padding:0px 15px 0px 15px;
}



.type, .sect, .prix{
	color: white;
	position:relative;
	line-height: 26px;
	padding:10px 0px 5px 0px;
	margin-bottom:8px;
	margin-top:0px;
	background:url(images/bg_titre.gif) repeat-x bottom;
}
.type{margin-right:80px;}
.sect{ margin-right:200px;}


.a_lib, .a_lib:hover, .a_libSelected{
	color:#FFFFFF;
	line-height: 26px;
	width:50px;
	height:21px;
	cursor:pointer;
	text-decoration:none;
}
.a_lib{	padding:3px 5px 3px 3px;}
.a_lib:hover, .a_libSelected{
	padding:3px 10px 3px 30px;	
	background:url(images/lib-selected.gif) no-repeat left;
}


#libType{float:left; position:relative; width:190px; }
#carte{float:left; position:relative; width:295px; }
.carteFr{ float:left; position:relative; margin-top:-11px;}
.flash {
	float:left;
	width:290px;
	height:100px;
	margin:0 0 0 0;
	position:relative;
}
.flash .conteneur {

}	
#libTarif{float:left; position:relative; width:150px; }
#rechercher{float:left; position:relative; width:131px; height:50px; left:-145px; top:170px;}

a.recherA{ color:#FFFFFF; font-size:11px;}
/* FOOTER */
#footer{
	background-color:#0f0f0f;
	border-top:2px solid #000000;
	color:#FFFFFF;
	height:35px;
	padding:15px 0px 0px 15px;
}


/* IMAGES */
.brd{border:0px;}

#logo{
	text-align:center;
	padding:10px;
}


/* TEXTES - LIENS */
.a_blc{ color:#FFFFFF; text-decoration:none;}
.a_blc:hover{ text-decoration:underline;}

.al_R{text-align:right;}
.al_C{text-align:center;}

.txt-ornge, .txt-ornge a{color:#e2a234; }

/* ESPACES */
.mg_rg_20{ margin-right:20px;}
.pd_13{padding:13px;}

.cl_Lf{clear:left;}
.cl_Bth{clear:both;}
.hs_bien {
	width:180px;
	padding:0 5px;
}	

.main b {
	color:#fff;
}


.body_biens {
	background-color: #1A1A1A;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family: "trebuchet MS", Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
}
.lien_hor_acc {
	font-size: 14px;
	color: #FFFFFF;
	text-decoration: none;
	letter-spacing: 3px;
	border-top-width: 3px;
	border-top-style: solid;
	border-top-color: #4C4C4C;
	margin-right: 15px;
	margin-left: 15px;
	padding-top: 5px;
	line-height: 65px;
}
.lien_hor_acc_actif {
	font-size: 14px;
	color: #FFFFFF;
	text-decoration: none;
	letter-spacing: 3px;
	border-top-width: 3px;
	border-top-style: solid;
	border-top-color: #BC8E00;
	margin-right: 15px;
	margin-left: 15px;
	padding-top: 5px;
	line-height: 65px;
}
.lien_hor_acc:hover {
	border-top-color: #BC8E00;
}
.lien_hor {
	font-size: 14px;
	color: #FFFFFF;
	text-decoration: none;
	letter-spacing: 3px;
	border-top-width: 3px;
	border-top-style: solid;
	border-top-color: #4C4C4C;
	margin-right: 15px;
	margin-left: 15px;
	padding-top: 5px;
	line-height: 35px;
}
.lien_hor:hover {
	border-top-color: #BC8E00;
}
.lien_hor_actif {
	font-size: 14px;
	color: #FFFFFF;
	text-decoration: none;
	letter-spacing: 3px;
	border-top-width: 3px;
	border-top-style: solid;
	border-top-color: #BC8E00;
	margin-right: 15px;
	margin-left: 15px;
	padding-top: 5px;
	line-height: 35px;
}
.pied {
	font-size: 11px;
	color: #666666;
}
.lien_pied {
	color: #666666;
	text-decoration: none;
}
.lien_pied:hover {
	color: #999999;
}
.txt {
	color: #CCCCCC;
	font-size: 13px;
	text-align: justify;
}
.bien_titre {
	color: #FFFFFF;
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase;
	text-indent: 5px;
	text-decoration: none;
}
.coord_titre {
	color: #FFFFFF;
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase;
}

.bien_ref {
	color: #CCCCCC;
	font-size: 12px;
	text-indent: 5px;
	background-image: url(images/bien_bg.png);
	background-repeat: repeat-x;
}
.bien_ref2 {
	color: #CCCCCC;
	font-size: 12px;
	text-indent: 5px;
}
.bien_box {
	border: 1px #e2a234 solid;
}
.bien_box2 {
	border-right: 1px #e2a234 solid;
}

.bien_txt {
	color: #CCCCCC;
	font-size: 12px;
	text-align: justify;
}

.titre_bien  {
	text-align:center;
}
.titre_bien h1 {
	font-size:16px;
	padding:5px 0 10px 0;
	margin:0;
}

.photos_bien {
	border:1px #e2a234 solid;
}	

.form_contact {
	background:none;
		border:1px #e2a234 solid;
}

.form_contact input, .form_contact textarea{
	color:#000;
}

.form_contact textarea {
	width:100%;
}	

a.btn_envoi_contact {
	width:130px;
	height:20px;
	line-height:20px;
	border:1px #fff solid;
	float:left;
	background:#e2a234;
	color:#000;
	text-align:center;
	text-decoration:none;
	font-weight:bold;
}
a:hover.btn_envoi_contact {
	width:130px;
	height:20px;
	line-height:20px;
	border:1px #666 solid;
	float:left;
	background:#e2a234;
	color:#666;
	text-align:center;
	text-decoration:none;
	font-weight:bold;
}

.contact_phone {
	color:#fff;
}
