@charset "utf-8";
body {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #61502C;
	text-decoration: none;
	background-color: #C6AF79;
	margin: 0px;
	padding: 0px;
}
#apDiv1 {
	position:absolute;
	width:680px;
	height:8px;
	z-index:1;
}#bottom {
	color: #FFFFFF;
	text-align: center;
	height: 20px;
	padding-top: 4px;
	padding-bottom: 2px;
}
#bottom a {
	color: #FEFCFA;
	text-decoration: none;
	margin-right: 6px;
	margin-left: 6px;
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #4E1003;
	padding-right: 12px;
}
#copyright {
	font-size: 10px;
	color: #CCCCCC;
	text-decoration: none;
	width: 160px;
	float: right;
	margin-right: 20px;
}
#contenu {
	background-color: #FDFCF9;
	background-image: url(../medias2009/bg2.gif);
	background-repeat: repeat-x;
	background-position: top;
	padding: 0px;
}
.borderright {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CAB68A;
}
.bg3 {
	background-color: #DED1B1;
	background-image: url(../medias2009/bg3.gif);
	background-repeat: repeat-x;
	background-position: top;
	border-bottom-width: 8px;
	border-bottom-style: solid;
	border-bottom-color: #D5C39B;
}
.champ {
	font-size: 11px;
	height: 17px;
	margin: 0px;
	padding: 0px;
	font-weight: bold;
	color: #390A00;
	width: 180px;
}
#moteur  input {
	font-size: 11px;
	font-weight: bold;
	height: 17px;
	width: 170px;
	margin: 0px;
	padding: 1px;
}
.border3 {
	margin-bottom: 15px;
	padding-bottom: 5px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #A98B4F;
}
.nl {
	margin-top: 10px;
	border: 1px solid #DED1B1;
	background-color: #EAE1CC;
	padding-top: 2px;
	padding-right: 20px;
	padding-bottom: 2px;
	padding-left: 20px;
}

.border1 {
	border: 6px solid #D7C7A6;
}
.soutitrebp {
	font-size: 13px;
	font-weight: bold;
	color: #390A00;
	text-decoration: none;
}
.destbp {
	font-size: 12px;
	font-weight: bold;
	color: #771500;
}
.prixbp {
	font-size: 15px;
	font-weight: bold;
}
a:link {
	color: #390A00;
	text-decoration: none;
}
a:visited {
	color: #390A00;
	text-decoration: none;
}
a:hover {
	color: #B35E09;
	text-decoration: none;
}
.bptablo {
	padding-bottom: 4px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #C8B795;
	margin-bottom: 6px;
}


#bottom a:visited {
	color: #FEFCFA;
	text-decoration: none;
	margin-right: 6px;
	margin-left: 6px;
}
#bottom a:hover {
	color: #A7884A;
	text-decoration: none;
	margin-right: 6px;
	margin-left: 6px;
}
.blancgras {
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	font-size: 12px;
}
.titre1 {
	font-size: 24px;
	font-weight: bold;
	font-variant: small-caps;
	color: #C16109;
	text-decoration: none;
}
.cell1 {
	background-image: url(../medias2009/cell2.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: auto;
	width: 187px;
	padding-bottom: 0px;
	border: 1px solid #DACBAD;
	margin-bottom: 10px;
	margin-top: 6px;
}



.padd1 {
	margin-left: 30px;
}
#moteur {
	height: 163px;
	width: 240px;
	padding-top: 40px;
	padding-right: 10px;

	padding-left: 10px;
	background-image: url(../medias2009/fd_moteur.jpg);
}

#moteur form{
	padding: 0px;
	padding: 0px;

}

#moteur.form{
	padding: 0px;
	padding: 0px;

}
.champ2 {
	font-size: 11px;
	height: 17px;
	width: 160px;
	padding:0px;
	margin:0px;
	font-weight: bold;
}
/*ver 2010*/
.ttl { background:url(../images/bgttl.gif) no-repeat; height:25px; line-height:25px; font-size:14px; font-weight:bold; color:#fff; padding-left:10px; }
.tabcontentstyle select { font-size:10px; color:#56504e; height:16px; border:1px solid #e3e9ef; }
.choix { background:#f4eccf; padding:5px 0; }
.choix td { color:#441c14; }
.ttl_formule td { vertical-align:top; font-size:10px; color:#441c14; text-align:center; background:#ded1b1; padding-left:5px; }
.altern td { padding-left:5px; }

.rose { background:#f3ebd7; height:20px; }
.table tbody tr:nth-child(even) {background:#f3ebd7; height:20px;}
.table tbody tr:nth-child(odd) {background:none; height:20px;}
/*.altern tr:hover {background: #00CCFF}*/


.prix { color:#f72c04; font-weight:bold; text-align:right; }
.epuise { color:#eaeaea; background:#f72c04; text-align:right; }
.ttl_date { padding-left:10px; font-weight:bold; padding-top:5px; color:#8d410e; }
a.commande { display:block; background:url(../images/shop2.gif) no-repeat; padding-left:20px; color:#f72c04; }
rose a.commande { background:url(../images/shop1.gif) no-repeat; }
.voir { display:block; text-align:center; }

#pano { float:left; width:400px; }
#thumbs { float:right; width:200px; }
#thumbs img { border:none; padding:0; margin:0 0 0 2px; }
#navphoto { float:left; width:400px; margin-top:5px 0; }
#navphoto ul { margin:0; padding:0; list-style-type:none; }
#navphoto ul li { float:left; width:138px; height:25px; }
#navphoto ul li a { display:block; width:130px; height:25px; color:#fff; font-size:12px; line-height:25px; text-align:center; font-weight:bold; }
a.visite { background:url(../images/btn.gif) no-repeat; }
a.lirevideo { background:url(../images/btn.gif) no-repeat; }
#navphoto2 { float:right; width:195px; line-height:20px; background:url(../images/bg_navphoto.gif) no-repeat; padding-left:5px; margin:5px 0; }
label.tel{
	font-size:12pt; margin-top:10px; margin-bottom:10px; display:block;
}
label.tel span{
	font-size:14pt; font-weight:700;
}