body {
	color:#fff;
	font-family: Arial, sans-serif, Georgia, Helvetica, "Century Gothic", Arial;
	margin: 0;
	padding: 0em; 
	font-size:12px;
	background: url('../images/backgroundsite.jpg');
	background-repeat: repeat-x;
	background-color:#201f1b;
}

.googlemap{

	font-family: Arial, sans-serif, Georgia, Helvetica, "Century Gothic", Arial;
	font-size:12px;
}

#nosnews{
 	height: 0;
    position: relative;
    top: 0;
    width: 400px;
}

#nosexclus{
    float: right;
    height: 0;
    position: relative;
    width: 367px;
}

#flash_coupcoeur {
background-color: transparent;
float:left;
width:280px;
height:180px;padding-top:10px;
padding-left:25px;
}
#coup_coeur_home{
	width:280px;
	height:180px;
	overflow: hidden;
	
}
.cdc_tourne{
	width: 400px;
}

.impress {position:absolute;background-color:#696C71;width:100%;padding:2px 0px;bottom:0px;}

a {	color: #fff;font-weight:normal;text-decoration:none;}
a:hover{color: #000;text-decoration:none;}

.calcul{
	position:relative;
	text-align:center;
}

#inner_tapis {
	position:relative;float:left;width:909px;
}

#titre-form {
	border-bottom: 1px solid #D3D2CD;
    color: #E4E4E4;
    font-size: 22px;
    font-weight: bold;
    letter-spacing: 6px;
    padding-bottom: 10px;
    text-align: center;
    text-shadow: 0 2px 3px #000000;
    text-transform: uppercase;
	 margin-bottom: 20px;
}
	
#mbouton {border:1px solid #22211D;background-color:#000;font-size:15px;color:#fff;
    cursor: pointer;
    height: 25px;
    margin-top: 5px;
    padding-top: 10px;
    position: relative;
    text-align: center;
    width: 150px;}
	
#mbouton:hover,#mbouton22:hover{border:1px solid #22211D;background-color:#fff;color: #22211D;}

#mbouton22 {border:1px solid #22211D;background-color:#000;font-size:15px;color:#fff;
    cursor: pointer;
    height: 25px;
    margin-top: 5px;
    padding-top: 10px;
    position: relative;
    text-align: center;
    width: 150px;
	left:60px;
}
	
#message_erreur {font-size: 14px;
    height: 250px;
    padding-top: 30px;
    text-align: center;}

.boutonvalid {border:1px solid #22211D;background-color:#000;font-size:15px;color:#fff;width: 100px;height:25px;text-align:center;cursor: pointer;}
	
#vendez_textarea {width:390px;}


h1, h2, h3, h4, h5, h6 {margin:0;font-weight:normal;}
h3{

	font-weight: bold;
	text-transform: uppercase;
	text-align:center;
	font-size: 18px;
}

.partners i{
	color: #8F8D87;
	font-size: 15px;
}

.partners {
    margin: 30px 15px;
	text-align:center;
}
h1 {font-size: 1.75em;}
ul, ol {margin: 0px;  padding: 0;}
p {margin: .75em 0;}
input, select  {text-align:center;}
img {border:0px;}
table{ width:90% }

td{padding-right: 20px;vertical-align: top;}
tr{	padding-bottom: 5px;	vertical-align: top;}
/*****general*****/
#tour {position:relative;width:950px;margin:0 auto;	
	}
#header {
	position:relative;float:left;height:185px;
}
#menu {
	position:relative;
	float:left;
	width:949px;
	background: #1f1e1b;
	height: 37px;
	
}

#menu a {color:#fff;font-size:13px;text-transform: uppercase;font-family: Georgia, Arial;}
#menu a:hover{
	color:#e2e2e2;
	text-shadow: 0px 2px 3px #555;
}
#menu ul,#menu li {
	display:inline;padding-right:15px;padding-left:5px;list-style:none;line-height:38px;
}

#menu ul {
	position:relative;
	left: 35px;
}
#menu li.separ{
	/*background: url('../images/bg_separ.jpg');
	background-repeat: no-repeat;*/
	width: 2px;
}
#menu_bas {
	width:949px;
	position:relative;
	float:left;
	margin: 0px;
	padding: 0px;
	height: 32px;
	background-image: url(../images/back_sub_menu.jpg);
	background-repeat: repeat-x;
} 


#menu_bas ul{
	position:relative;
	left: 10px;
}

#menu_bas ul,#menu_bas li {padding-top:2px;position:relative;float:left;list-style:none;padding-left: 10px;padding-right:10px;height:26px;line-height:26px;	}
#menu_bas a {color:#fff;text-transform: uppercase;font-size:11px;}
#menu_bas a:hover{color:#e2e2e2;
text-shadow: 0px 2px 3px #555;}   
#tour_bas {position:relative;float:left;width:950px;margin-top:40px;}
#tour_bas_1  {padding-top:40px;padding:5px;position:relative;float:left;height:150px;}
#tour_bas_2  {padding-top:40px;padding:5px;position:relative;float:right;height:150px;}
#tour_bas_1 {
	width:400px;
		padding-top:55px;
		text-align:center;
}
#tour_bas_2 {
	width:390px;
	padding-top:55px;
	text-align:center;
}
#tour_bas_2 .jcarousel-skin-tango {width:500px;} 
#tour_bas_1 h2,#tour_bas_2 h2 {font-size:20px;}
#tour_bas_1 h3,#tour_bas_2 h3 {font-size:11px;text-align:justify;padding-top:15px;}

imgbordure {border: 1px solid #f8e9c0;
}

#anim {
	float: left;
    height: 388px;
    margin: 20px auto;
    overflow-y: hidden;
    position: relative;
    width: 950px;
}

#footer {
	clear: both;
    height: 25px;
	padding-top: 15px;
    margin: auto 0;
    position: relative;
    width: 950px;	
}
input,select, textarea  {border:1px solid #C6C6C4;color:#fff;background: #43403B;}
input:hover, select:hover, textarea:hover{
	border: 1px solid #22211D;
}


#map_canvas h3, #map_canvas a{
color: #000;
}

.line_form input {width:200px;}
.line_form select {width:200px;}
.small_input input {width:95px;}
.line_form {position:relative;float:left;width:50%;margin-bottom:30px;}
.line_form label {width:150px;display:block;padding-bottom:5px;}
#fluxRSS {width:20px;}
#footer_flag {position:absolute;bottom:75px;right:5px;}

#infos-legales {
	position:relative;
	margin:0 auto;
	clear:both;
	width:950px;
	text-align: center;
}

#infos-legales a {
    font-size: 11px;
	color:#b8b8b8;
}

#infos-legales a:hover {
 	color:#fff;
}

ul#infos{
	width:950px;
	float:left;
	text-align:center;
}

ul#infos li {
	list-style-type:none;
	list-style-image:none;
	display:inline;
	width:950px;
	padding-left:180px;
	padding-right:190px;
}

.long {position:relative;float:left;width:100%;margin-bottom:30px;text-align:center;}
.long input {height:35px;}
.long input:hover {cursor:pointer;}

/* page listing */
#inner_tapis{padding:20px;height:auto;}
#inner_tapis h1{padding-top:10px;}
.linfobarre1,.linfobarre2,.linfobarre3{display:inline;padding:0 0 30px 10px;}

.annonceListing {
	color:#fff;
	text-align:center;
	border:1px solid #000;
	width:800px;
	height:200px;
	position:relative;
	float:left;
	margin:15px;
	padding:8px;
	position: relative;
	font-size:15px;
	left: 50px;
}
.annonceListing:hover {
	background-color:#5a3b3a;
	-moz-box-shadow: 0 0 1px 1px #888 0.5;
	-webkit-box-shadow: 0 0 1px 1px #888 0.5;
	box-shadow: 0 0 1px 1px #888 0.7;
}

.annonceListing img {
	float:left; 
	height: 200px;
	width: 320px;
	margin-right: 15px;
}
.annonceListing i {display:none;}
.annonceListing b {font-weight:bold;color:#fff1c8;display:block;}
.annonceListing a {display:block;font-size:12px;} 
.annonceListing a:hover {color:#000;}
.annonceListing h2 {font-size:14px;color:#fff1c8; text-transform: uppercase;text-align: left;}
.hidden {position:relative;height:205px;overflow:hidden;}
.hidden:hover {background-color:#5a3b3a;}
.description{
	text-align: left;
}
	
#icones {position:absolute;}

.icones {float:left;}

.lbarre {
	position:relative;
	height:25px;
	line-height:25px;
	padding-left:5px;
	padding-right:5px; 
	clear:both;
	color: #fff;
	margin-top:5px;
	font-size:11px; 
	z-index:10000;
}
.lbarre a {color:#fff;}
.lbarre a:hover {color:#000;}

.linfobarre2{position:relative;text-align:right;float:right;width:330px;height:0px; right: 5px;top:-25px\9;}

.img_listing {width:206px;height:137px;}



#moteur {
    margin: 30px 15px;
}

#inner_tapis #coord {
    position: relative;
    width: 770px;
}

#coord {
    height: 100px;
    position: relative;
    text-align: center;
    width: 950px;
	padding-top: 18px;
}



#moteur input, #moteur select {
    width: 180px;
}

#map_canvas {
    height: 350px;
    margin: 15px auto 0;
    width: 909px;
	position: relative;
	left: -20px;
}

#moteur .formu_input {
    width: 10px;
}

#msg2 {
    text-align: center;
}

#tableau_middle {
    margin: 50px auto 0;
    width: 100%;
}

#separator_bas{
	height:100px; 
}

#separator_bas2{
	height:50px; 
}


.actualite{background:#EFEFEF;padding:10px;margin-top:10px}
.date_actu{ color: #AAAAAA;font-size: 0.8em;margin-bottom: 4px;}
.lien_actu{ color: #8F8F8F;padding: 10px 0 0 0;text-decoration: none;}




.listing_1, .listing_3, .listing_5, .listing_7, .listing_9, .listing_11 {
	background: url('../images/listing.png');
	background-repeat: no-repeat;
    font-size: 13px;
    height: 254px;
    margin: 0 auto;
    position: relative;
    width: 889px;
	margin-bottom: 15px;
}

.listing_2, .listing_4, .listing_6, .listing_8, .listing_10, .listing_12 {
	background: url('../images/listing.png');
	background-repeat: no-repeat;
    font-size: 13px;
    height: 254px;
    margin: 0 auto;
    position: relative;
    width: 889px;
	margin-bottom: 15px;
}

.listing_1:hover, .listing_3:hover, .listing_5:hover, .listing_7:hover, .listing_9:hover, .listing_11:hover {
	background: url('../images/listing2.png');
	background-repeat: no-repeat;
}

.listing_2:hover, .listing_4:hover, .listing_6:hover, .listing_8:hover, .listing_10:hover, .listing_12:hover {
	background: url('../images/listing3.png');
	background-repeat: no-repeat;
}

.listing img{
	border:1px solid #A9A7A3;
}

.lgauche_1, .lgauche_3,.lgauche_5,.lgauche_7,.lgauche_9,.lgauche_11 {
    float: right;
    position: relative;
    width: 160px;
}

.lgauche_2, .lgauche_4,.lgauche_6,.lgauche_8,.lgauche_10,.lgauche_12 {
    float: right;
    position: relative;
    width: 160px;
}

.lphoto_1,.lphoto_3,.lphoto_5,.lphoto_7,.lphoto_9,.lphoto_11 {
    float: left;
    height: 120px;
    margin: 0 auto;
    padding: 10px;
    position: relative;
    width: 180px;
}

.lphoto_2,.lphoto_4,.lphoto_6,.lphoto_8,.lphoto_10,.lphoto_12 {
    float: right;
    height: 120px;
    margin: 0 auto;
    padding: 10px;
    position: relative;
    width: 180px;
	left: 35px;
}

.lphoto_1 img,.lphoto_2 img,.lphoto_3 img,.lphoto_4 img,.lphoto_5 img,.lphoto_6 img,.lphoto_7 img,.lphoto_8 img,.lphoto_9 img,.lphoto_10 img,.lphoto_11 img,.lphoto_12 img{
	border: 2px solid #35332F;
}

.ldroite_1,.ldroite_3,.ldroite_5,.ldroite_7,.ldroite_9,.ldroite_11 {
    float: left;
    height: 140px;
    position: relative;
    width: 450px;
}

.ldroite_2,.ldroite_4,.ldroite_6,.ldroite_8,.ldroite_10,.ldroite_12 {
    float: left;
    height: 140px;
    position: relative;
    width: 450px;
}
.ldroite2 {
    height: 140px;
    position: relative;
    width: 450px;
}
.lhgauche_1-1,.lhgauche_3-1,.lhgauche_5-1,.lhgauche_7-1,.lhgauche_9-1,.lhgauche_11-1 {
	color: #FFFFFF;
    font-size: 13px;
    font-weight: bold;
    height: 20px;
    padding-top: 11px;
    position: relative;
    right: 80px;
    text-align: right;
    text-transform: uppercase;
    width: 220px;
}

.lhgauche_1-2,.lhgauche_3-2,.lhgauche_5-2,.lhgauche_7-2,.lhgauche_9-2,.lhgauche_11-2,  .lhgauche_1-3,.lhgauche_3-3,.lhgauche_5-3,.lhgauche_7-3,.lhgauche_9-3,.lhgauche_11-3 {
	color: #FFFFFF;
    font-size: 9px;
    font-weight: bold;
    height: 20px;
    padding-top: 10px;
    position: relative;
    right: 70px;
    text-align: right;
    text-transform: uppercase;
    width: 220px;
}

.lhgauche_2-1,.lhgauche_4-1,.lhgauche_6-1,.lhgauche_8-1,.lhgauche_10-1,.lhgauche_12-1 {
	color: #FFFFFF;
    font-size: 13px;
    font-weight: bold;
    height: 20px;
    padding-top: 11px;
    position: relative;
    right: 420px;
    text-align: right;
    text-transform: uppercase;
    width: 220px;
}


.lhgauche_2-2,.lhgauche_4-2,.lhgauche_6-2,.lhgauche_8-2,.lhgauche_10-2,.lhgauche_12-2, .lhgauche_2-3,.lhgauche_4-3,.lhgauche_6-3,.lhgauche_8-3,.lhgauche_10-3,.lhgauche_12-3  {
	color: #FFFFFF;
    font-size: 9px;
    font-weight: bold;
    height: 20px;
    padding-top: 11px;
    position: relative;
    right: 380px;
    text-align: right;
    text-transform: uppercase;
    width: 220px;
}

.lbgauche_1,.lbgauche_3,.lbgauche_5,.lbgauche_7,.lbgauche_9,.lbgauche_11 {
    height: 100px;
    position: relative;
    width: 104px;
}
.lbgauche_2,.lbgauche_4,.lbgauche_6,.lbgauche_8,.lbgauche_10,.lbgauche_12 {
    height: 100px;
    position: relative;
    width: 104px;
}

.llogo {
    float: left;
    height: 80px;
    padding-left: 11px;
    padding-top: 20px;
    position: relative;
    text-align: center;
    width: 56px;
}
.linfo_1, .linfo_3,.linfo_5,.linfo_7,.linfo_9,.linfo_11{
	color: #FFFFFF;
    float: left;
    font-style: italic;
    left: 10px;
    position: relative;
    text-align: left;
    top: 20px;
    width: 550px;
}

.linfo_2, .linfo_4,.linfo_6,.linfo_8,.linfo_10,.linfo_12{
	color: #FFFFFF;
    float: left;
    font-style: italic;
    left: 10px;
    position: relative;
    text-align: left;
    top: 20px;
    width: 550px;
}

.logolist {
    height: 5px;
    padding-right: 7px;
    position: relative;
    width: 15px;
}
.logolist2 {
    height: 5px;
    padding-left: 100px;
    position: relative;
    width: 15px;
}

.lbdroite_1, .lbdroite_3,.lbdroite_5,.lbdroite_7,.lbdroite_9,.lbdroite_11{
    padding-left: 130px;
    position: relative;
    width: 200px;
}

.lbdroite_2, .lbdroite_4,.lbdroite_6,.lbdroite_8,.lbdroite_10,.lbdroite_12{
    padding-left: 10px;
    position: relative;
    width: 200px;
}


.lhdroite_1,.lhdroite_3,.lhdroite_5,.lhdroite_7,.lhdroite_9,.lhdroite_11 {
    position: relative;
    width: 450px;
}

.lhdroite_2,.lhdroite_4,.lhdroite_6,.lhdroite_8,.lhdroite_10,.lhdroite_12{
    position: relative;
    width: 450px;
}
.lville_1,.lville_3,.lville_5,.lville_7,.lville_9,.lville_11 {
    color: #fff;
    float: left;
    font-size: 13px;
    font-weight: bold;
    height: 20px;
    padding-left: 140px;
    padding-top: 10px;
    position: relative;
	text-transform:uppercase;
}

.lville_2,.lville_4,.lville_6,.lville_8,.lville_10,.lville_12 {
    color: #fff;
    float: left;
    font-size: 13px;
    font-weight: bold;
    height: 20px;
    padding-left: 20px;
    padding-top: 10px;
    position: relative;
	text-transform:uppercase;
}

.lref {
    color: #FFFFFF;
    float: right;
    font-size: 13px;
    font-weight: bold;
    height: 20px;
    padding-right: 10px;
    padding-top: 10px;
    position: relative;
}
.ldescription_1, .ldescription_3,.ldescription_5,.ldescription_7, .ldescription_9,.ldescription_11{
	color: #FFFFFF;
    float: left;
    height: 100px;
    letter-spacing: 1px;
    overflow: hidden;
    padding-left: 10px;
    padding-top: 34px;
    position: relative;
    text-align: justify;
    width: 500px;
}

.ldescription_2, .ldescription_4,.ldescription_6,.ldescription_8, .ldescription_10,.ldescription_12{
	color: #FFFFFF;
    float: left;
    height: 100px;
    letter-spacing: 1px;
    overflow: hidden;
    padding-left: 10px;
    padding-top: 34px;
    position: relative;
    text-align: justify;
    width: 500px;
}

.lpdd_1, .lpdd_3,.lpdd_5,.lpdd_7,.lpdd_9,.lpdd_11{
	float: left;
    padding-left: 10px;
    padding-top: 6px;
    position: relative;
    text-transform: none;
    width: 350px;
}

.lpdd_2, .lpdd_4,.lpdd_6,.lpdd_8,.lpdd_10,.lpdd_12{
	float: left;
    padding-left: 10px;
    padding-top: 6px;
    position: relative;
    text-transform: none;
    width: 350px;
}

.lpdd_1 a, .lpdd_2 a,.lpdd_3 a,.lpdd_4 a,.lpdd_5 a,.lpdd_6 a,.lpdd_7 a,.lpdd_8 a,.lpdd_9 a,.lpdd_10 a,.lpdd_11 a,.lpdd_12 a{
    color: #FFFFFF;
	letter-spacing: 1px;
	font-weight: bold;
	text-transform:lowercase;
}

.lpdd_1 a:hover, .lpdd_2 a:hover,.lpdd_3 a:hover,.lpdd_4 a:hover,.lpdd_5 a:hover,.lpdd_6 a:hover,.lpdd_7 a:hover,.lpdd_8 a:hover,.lpdd_9 a:hover,.lpdd_10 a:hover,.lpdd_11 a:hover,.lpdd_12 a:hover{
	color: #000;
}


/* ref */
#tour h1{font-size:14px;margin:0px;text-align:center;color:#666666;}
#tour h2{font-size:14px;margin:0px;padding:0px;display:inline;font-weight:bold;}
#content_baseline h1{font-size:14px;margin:0px;text-align:center;color:#fff;}
#content_baseline {font-size:14px;color:#fff;}
/* a part */
.linkref #seo_titre{position:relative;width:950px; margin:0 auto;clear:both;text-transform:lowercase;color:#666666;text-align:center;margin-top:10px;}
.linkref{position:relative;width:950px; margin:0 auto;clear:both;text-transform:lowercase;color:#666666;text-align:justify;margin-top:300px;}
.linkref a{font-size:12px;text-decoration:none;color:#666666;}
.linkref ul{padding:0px;margin:0px;color:#666666;}
.linkref li{display:inline;padding:0px;margin:0px;color:#666666;}
.linkref h1{padding:0px;margin:0px;color:#666666;font-size:12px;text-align:center !important;width:100%;}

.floatref{float:left;width:25%;margin-top:10px;}
.floatref ul li{display:list-item;}

#plansite {margin-left:25px;text-align:left;color:#666666;}
#plansite a {font-size:12px;text-decoration:none;color:#666666;}
#plansite h1{font-size:16px;text-decoration:none;color:#666666;}
#plansite h2 {font-size:14px;text-decoration:none;color:#666666;}


