/* CSS Document */

html, body {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin: 0;
	padding: 0;
	background-color: #B1B1B1;
	color: #232323;
	height:100%;
	min-width: 100%;
	background-image: url(../images/deg.gif);
	background-repeat: repeat-x;
	background-position: top;
}

p {margin: 0 0 10px 0;}


a:link{
/*	color:#fce701;
*/	color:#A78E6F;

}
a:visited{
	color:#A78E6F;
}
a:hover{
	color:#A78E6F;
	text-decoration:none;
}

/* ELEMENTS */
.clear{
	clear:both;
	width: 100%;
}



#conteneur {
	width: 960px;
	margin: 0 auto;
	background-color: #FFF;
	text-align: left;
}



#referencement {
	position:relative;
	z-index:100;
	height: 20px;
	background-color: #8C8C8B;
	text-align: right;
}

#referencement .H1Type1 h1{
	color:#6e7275;
	text-align:right;
	font-size:11px;
	line-height:12px;
	margin:0px;
	border:none;
}


#DivDescGG {
	height:100px;
	overflow:hidden;
	position:absolute;
	top:40px;
	z-index:80;
	width:900px
}

#DivDescGG H2 {
	color:#FFFFFF;
}

#header {
	/*height: 230px;
	position:relative;
	z-index:90;
	background-image: url(../images/img_top.jpg);
	background-position: left top;
	background-repeat: no-repeat;*/
	display:none;
}


#contenu {
	background-image: url(../images/top2.jpg);
	background-position: right top;
	background-repeat: no-repeat;
	padding-top:145px;
}
/* LOGO */



#logo_bloc {
	width: auto;
	margin: 0 auto;
	margin-bottom: 15px;
}
.logo_ct {
	margin-top:40px;
}

/* adresse */



#adresse {
	width: 82%;
	padding:10px;
	border:1px solid;
	text-align:left;
	margin-top: 35px;
	margin-left: 14px;
	clear: both;
	background-image: url(../images/fd_liste.gif);
}
/* adresse Gauche */



#adresse_gauche {
	width: 253px;
	background:#FFF;
	text-align:left;
	clear: both;
	margin-left: 15px;
	margin-top: 15px;
}
#adresse_gauche img{
	margin: 0px auto;
	padding: 0px auto;
	float:left;
	clear:both;
}

/* Vignette Home*/



.vign {
	width: 215px;
	background:#FFF;
	text-align:left;
	float: left;
	margin-bottom:8px;
	font-size:10px;
	text-align:justify;
}
.vign p {
	padding:10px;
}



/* MENU */
#menu {
	width:250px;
	float: left;
	margin-left: 25px;
	*margin-left: 15px;
	height: 437px;
}

#gauche {
	height:720px !important;
	height:720px;
	width:290px;
	position: absolute;
	padding: 0px 0px 0px 0px;
	margin: 5px 0px 0px 0px;
	text-align: center;
	z-index: 100;
	top: 0px;
	background-image: url(../images/top1.jpg);
	background-position: left top;
	background-repeat: no-repeat;
}



#centre_home {
	padding-left: 290px;
	text-align: justify;
	z-index: 105;
	margin-top: 0px;
	min-height:685px;
	height:auto !important;
	height:685px;
	* min-height:495px;
	* height:auto !important;
	* height:495px;
	width: 660px;
	}
	
#centre {
	padding-left: 290px;
	text-align: justify;
	z-index: 105;
	margin-top: 0px;
	min-height:885px;
	height:auto !important;
	height:885px;
	* min-height:895px;
	* height:auto !important;
	* height:895px;
	width: 655px;
	}
#centre_bloc{
	-moz-opacity:0.75;
	opacity: 0.75;
	filter:alpha(opacity=75);
	background-color:#fff;
	width:653px;
	height:280px;
	z-index:1;
	position:absolute;
	}
#centre_bloc_detail{
	-moz-opacity:0.75;
	opacity: 0.75;
	filter:alpha(opacity=75);
	background-color:#000;
	width:633px;
	height:480px;
	margin-left:10px;
	*margin-left:0px;
	margin-top:35px;
	z-index:1;
	position:absolute;
	}

#centre_inter{
	margin-top:0px;
	z-index:2;
	position:relative;

	}
#titre{
	padding-top: 20px;	
	padding-left: 32px;
	}

#titre  h1{
	margin:0px 0px 0px 0px;
	padding:0px 0px 8px 0px;
	color: #282C2D;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 25px;
	}

#texte {
	margin:0px 0px 0px 0px;
	padding:0px 30px 8px 35px;
	}
	
#texte h4{
	margin:0px 0px 0px 0px;
	padding:0px 0px 5px 0px;
	color:#908069;
	font-size:13px;
	border-bottom:1px solid #E1E1E1;
	}

#pied2 {
	height: 30px;
	color:#6e7275;
	font-size:11px;
	text-align: center;
	clear: both;
	background-color: #B1B1B1;
}
#pied2 a:link, #pied2 a:visited, #pied2 a:hover {
	color:#6e7275;
	text-decoration:none;
}

#pied2 a:hover {
text-decoration:underline;

}

/* HOME */
#rech_home, #rech_home_bloc {
	width:380px;
	padding: 15px 25px 15px 25px;
	position:absolute;
	height:245px;
	}
	
#rech_home {
	width:380px;
	padding: 15px 25px 15px 25px;
	position:absolute;
	}
	
#rech_home_bloc {
	-moz-opacity:0.6;
	opacity: 0.6;
	filter:alpha(opacity=60);
	background-color:#fff;

}


#rech_home_form {
	width:345px;
	float:left;
	background-color: #F8F8F8;
	padding: 15px 15px 5px 15px;
	margin-left: 5px;
	background-image: url(../images/fd_mot.gif);
	margin-top: 8px;
}

.vedette_home, .vedette_home_bloc {
	height:420px;
	position:absolute;
}
.vedette_home {
	width:195px;
	padding:10px 10px 0px 10px;
	*padding:10px 5px 0px 10px;

}
.vedette_home_bloc {
	width:215px;
	-moz-opacity:0.8;
	opacity: 0.8;
	filter:alpha(opacity=80);
	background-color:#000;

}
.vedette_titre {
	width:195px;
	text-align:center;
}
.vedette_item {
	width:190px;
	height:140px;
	text-align: center;
	color:#FFF;
	font-size:10px;
	overflow: hidden;
	background-color: #333;
	margin-top: 12px;
}
.vedette_item_photo {
	width:190px;
	height:140px;
	border: 1px solid #333;
}
.vedette_item_txt_bloc {
	width:182px;
	height:22px;
	padding:4px;
	margin-top:110px;
	position:absolute;
	-moz-opacity:0.7;
	opacity: 0.7;
	filter:alpha(opacity=70);
	background-color:#000;

}
.vedette_item_txt {
	width:182px;
	height:22px;
	padding:4px;
	margin-top:110px;
	position:absolute;

}

.vedette_image{
		border: 1px solid #CCC;

	}
	
/* NEWS HOME  */
#news_home{
	width: 430px;
	clear: both;
	margin-bottom: 10px;
	}
	
.news_home_bloc{
	width:400px;
	padding:10px;
	clear:both;
	}
.news_home_bloc h1{
	font-size:12px;
	margin:0px auto;
	padding:0px auto;
	color: #878787;
	}
/* LISTE  */
.liste{
	width:205px;
	float:left;
	margin-left: 10px;
	height: 235px;
	margin-bottom: 10px;
	z-index:10;
	position:relative;
}

.liste_txt{
	background-color: #1E1F1F;
	height: 235px;
	background-image: url(../images/fd_liste.gif);
	background-repeat: repeat-x;
	background-position: top;
}
.liste_txt h3 a{
	font-size:10px;
	color:#999;
	letter-spacing:1px;
	text-decoration:none;
	font-weight:normal;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
.liste_txt h3 {
	margin: 5px 0px 2px 0px;
	padding: 0px 0px 0px 0px;
}
.liste_photo {
  min-height:145px;
  height:auto !important;
  height:145px;
}
.liste img.vedette_image{
	border:3px solid;
	border-color:#666;
	margin-top:10px;
}
.liste_bt{
	margin-top: 5px;
}

/* MOT ALERTE */
#mot_alerte{
	padding: 0px;
	background-image: url(../images/fd_titre.png);
	border-top:1px solid white;
	border-left:1px solid white;
	border-right:1px solid white;
}

#mot_alerte_form {
	background-color: #F8F8F8;
	padding: 15px 15px 10px 15px;
	margin-left: 5px;
	background-image: url(../images/fd_mot.gif);
	margin-top: 0px;
}

.liste_news{
	padding: 10px 12px 40px 12px;
	background-color: #F0EFEF;
	background-image: url(../images/fd2.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	margin-bottom: 10px;
}
.photo_news {
	width:120px;
}
.liste_news h3{
	color:#846F54;
	margin-bottom:0px;
	font-size:12px;
}

/* FORMULAIRE */
#formulaire{
	padding: 10px 12px 10px 12px;
	background-color: #C8C8C8;
	background-image: url(../images/fd_form.gif);
	background-repeat: repeat-x;
}
#formulaire_inter {
	background-color: #DEDEDE;
	padding: 10px 15px 10px 15px;
	margin-left: 0px;
	background-image: url(../images/fd_mot.gif);
	margin-top: 0px;
	float: left;
	background-repeat: repeat-x;
}

#formulaire_inter input {
	font-size:10px;
	
}

input.el_form , textarea.el_form {
		background-color: #E0DEDE;
		border: 1px solid;
		border-color: #BDBAB9;
}
/*----MINIMOT -------------------------------------------------- */

.minimoteur {
	background-image:url(../images/fd_liste.gif);
	background-position:top;
	background-color: #1E1F1F;
	background-repeat: repeat-x;
	color: #999;
}
.minimoteur td {
	color: #999;
}
/*----TRI -------------------------------------------------- */

.fd_tri {
	background-image: url(../img_fr/fd_tri.gif);
	background-color: #B8B5B3;
	background-repeat: repeat-x;
}
.tri {
	font-size: 11px;
	font-weight: bold;
}
.tri a:link{
	color: #82807F;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
}
.tri a:visited{
	color:#82807F;
	text-decoration: none;
}

.tri a:hover {
	color:#968571;
	text-decoration: underline;
}

/* FICHE DETAIL */
.fiche_detail_bloc {
	background-color:#343434;
	color: #CCC;
}

.fiche_detail_form {
	background-color:#343434;
	height:280px;
	color: #CCC;
	width:613px;
	margin-left:10px;
}

.fiche_detail_bloc td, .fiche_detail_form td{
	color: #CCC;
}
#fiche_detail {
	position:relative;
	z-index:5;
	width: 633px;
	margin-left: 10px;
}
.fiche_detail_txt {
	color:#B9B9B9;
	letter-spacing: 1px;
	padding-top: 18px;
}
.detailPhoto {
	margin-bottom:8px;
	border: 1px solid;
	border-color: #2E2E2E;
	background-color: #333;
	}
/*#fiche_detail {
	background-image: url(../images/fd_detail.gif);
	background-color: #404040;
	background-repeat: repeat-x;
	background-position: top;
	color: #CCC;
}
*/
#fiche_detail_imprim {
	position:relative;
	z-index:5;
	width: 98%;
	margin-left: 5px;
	color:#333;
	border: 1px solid;
	border-color: #E0E0E0;
	margin-top: 5px;
}

#adresse_fichedetail {
	width: 35%;
	padding:10px;
	text-align:left;
	float: left;
}

/* CONTENU */

.fond1 {
	background-image:url(../images/fond1.gif);
	background-position:center;
}
.fond2 {
	background-image:url(../images/fd_2.gif);
	background-position:center;
	background-repeat: repeat-x;
	background-color: #E1E0DE;
	border: 1px solid;
	border-color: #DADADA;
}
.fond3 {
	background-image:url(../images/fond3.gif);
	background-position:center;
	color:#FFF;
}

.fond4 {
	background-image:url(../images/fd_liste.gif);
	background-position:top;
	background-color: #1E1F1F;
	background-repeat: repeat-x;
	color: #CCC;
}

.fond_liste {
	background-image:url(../images/fd_mot.gif);
	background-position:center;
}
.fond_detail {
	color: #B1B1B1;
}
.detail_vignette {
	background-image:url(../images/fd_detail2.gif);
	background-position:top;
	border: 1px solid;
	border-color: #2D2F30;
}

.fd_titre2 {
	background-image:url(../images/fond3.gif);
	background-position:center;
	color:#FFF;
}
.fd_titre2 h3, .fd_titre2{
	margin:0px auto;
	padding:0px auto;
	font-size:12px;
}
.titre1 {
	color:#fce701;
	font-size: 12px;
	font-weight: bold;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}
.titre2 {
	color:#CCC;
	font-size: 13px;
	font-weight: bold;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}
.titre3 {
	color:#B4A781;
	font-size: 15px;
	background-image: url(../images/fd_liste.gif);
	padding: 5px 2px 5px 2px;
	border: 1px solid;
	border-color: #2C2C2C;
}

.prix {
	color:#FCE701;
	font-size: 11px;
	font-weight: bold;
	letter-spacing: 1px;
}
.prix2 {
	color:#CCC;
	font-size: 10px;
	letter-spacing: 1px;
}


.texte_petit {
	font-size: 10px;
}

.beige {
	color:#846F54;
}

.ligne_h{
	height: 5px;
	background-image: url(../images/ligne_h.gif);
	background-repeat: repeat-x;
	width: 100%;
	position: static;
	background-position: 50%;
	margin: 8px 0px 8px 0px;
}
.ligne_hb{
	height: 5px;
	background-image: url(../images/ligne_h.gif);
	background-repeat: repeat-x;
	width: 100%;
	position: static;
	background-position: 50%;
	margin: 2px 0px 2px 0px;
}
.ligne_h2{
	height: 1px;
	margin: -0.5em 0;
	padding: 0;
	color: #666;
	background-color: #666;
	border: 0;
}
.photo_marquee, .photoDetailNeuf, .GrandePhoto{
		border: 2px solid white;

	}
	
/* LISTE REF */
.liste_ref{
	padding:0px 10px 10px 10px;
}

.liste_ref a{
	text-decoration:none;
	}
.liste_ref a:hover{
	text-decoration:none;
	color: #826C47;
	}

.liste_ref ul{
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	
}

.liste_ref li{
	padding:5px 0px 5px 0px;
	margin:0px 0px 0px 0px;
	border-bottom:1px solid #EFEFEF;
	list-style:none;

}
/*---- DETAIL overlay-------------------------------------------------- */

* html #overlay { /* IE6 */
	position: absolute;
	height: expression((document.body.scrollHeight > document.documentElement.scrollHeight ? document.body.scrollHeight : document.documentElement.scrollHeight) > document.body.offsetHeight ? (document.body.scrollHeight > document.documentElement.scrollHeight ? document.body.scrollHeight : document.documentElement.scrollHeight) : document.body.offsetHeight + 'px');
	width: expression((document.body.scrollWidth > document.documentElement.scrollWidth ? document.body.scrollWidth : document.documentElement.scrollWidth) > document.body.offsetWidth ? (document.body.scrollWidth > document.documentElement.scrollWidth ? document.body.scrollWidth : document.documentElement.scrollWidth) : document.body.offsetWidth + 'px');
}

#overlay {
  position: fixed;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  background:#000000;
  z-index: 4000;
  opacity: 0.85;
  filter:alpha(opacity=85);
}

#Container {
	position: relative; /* obsolue */
	height: 200px;
	width: 200px;
	margin: 0 auto;
	background-color: #dedede;
	border: 5px solid #999999;
	font-size: 0px;
	z-index: 5000;
	visibility: visible;
	text-align:center;
	position:absolute;
	left: 33%;
	right: 33%;
	top:30px;
}

#Loading {
	height: 25%;
	width: 100%;
	position: absolute;
	top: 40%;
	left: 0%;
	text-align: center;
	z-index: 5005;
	line-height: 0;
}

#LinkContainer {
	position: relative;
	top:-50px;
	margin-top:auto;
	height: 40px;
	padding: 5px;
	z-index: 7000;
	background-color: #000000;
	text-align:center;
	opacity: 0;
	filter:alpha(opacity=0);
}

#PrevLink, #NextLink {
	cursor: pointer;
	border:none;
}

#PhotoPartieHaut { height:100%; }

#Photo {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 5010;
}

/*--- MARQUEE -----------------------------------------------------*/

.blocminiliste { margin: 5px 0 5px 0;width:380px;}
.blocminiliste img {border:1px solid #696E72; }
.texte_home{
	text-align:justify;
	border: 2px solid #222222;
	background-image: url(../images/fd_text_home.jpg);
	background-repeat: repeat-x;
	background-position: bottom;

}
.texte_home td{
	font-size: 10px;
	text-align:justify;
	color: #626262;

}
.texte_home a, .txt1{
	font-size: 10px;
	text-align:justify;
	color: #84858C;

}

.txt2{
	font-size: 10px;
	color: #FFF;
}

.txt2b{
	font-size: 11px;
	color: #999;
	letter-spacing:2px;
}
.txt3{
	font-size: 12px;
	color: #64605D;
}
.txt3b{
	font-size: 13px;
	color: #64605D;
	letter-spacing:1px;
}
.txt4{
	color: #FFF;
	letter-spacing:2px;
}

.sepvert_gris {
	font-size:12px;
	color: #998873;
	padding-left: 5px;
	padding-right: 5px;
	font-weight: normal;
	}
