/*= General */
body{
    font-size:11px;
	font-family:Arial, Verdana, Sans-Serif;
	color:#000;
	margin:0 auto;
	padding:0;
	background:url("../Image/fd.gif") top left repeat-x #604B41;
	scrollbar-face-color:#a66;
	scrollbar-arrow-color:#eee;
	scrollbar-track-color:#eed;
	scrollbar-shadow-color:#999;
	scrollbar-highlight-color:#999;
	scrollbar-3dlight-color:#888;
	scrollbar-darkshadow-Color:#666;
}
b{
	font-size:11px;
	font-family:Arial, Verdana, Sans-Serif;
	font-weight:bold;
}
div{
	font-family:Arial, Verdana, Sans-Serif;
}
hr{
	border:0 none;
	color:#DBDDDE;
	background-color:#DBDDDE;
	height:1px;
}
a{
	text-decoration:none;
}
a:hover{
	text-decoration:underline;
}
h1{
	font-size:16px;
	margin:0;
	margin-bottom:2px;
	padding:0;
	color:#8C0F0E;
}
h2{
	font-size:14px;
	margin:0;
	margin-bottom:2px;
	padding:0;
	color:#8C0F0E;
}
h3{
	font-size:12px;
	margin:0;
	margin-bottom:2px;
	padding:0;
}
h4{
	font-size:10px;
	margin:0;
	margin-bottom:2px;
	padding:0;
}

small{
	font-size:9px;
}
input{
	border:solid 1px #666;
}

/*= Général */
.small{
	font-size:9px;
}
.strong{
	font-weight:bold;
}
.displaynone{
	display:none;
}
.nowrap{
	white-space:nowrap;
}
.currentPage{
	font-weight:bold;
	color:#000000;
}
.cmd{
	background-color:#DDF;
	border:1px solid #999;
	font-weight:normal;
}
.wait{
	margin:4px;
}
.logo{
	padding:0;
	margin:0;
	margin-left:2px;
	margin-top:2px;
}
.lien_retour{
	font-size:8pt;
	padding:0;
	margin:2px;
	margin-left:1%;
}

/*= Message Warning Erreur */
.message{
	color:#009;
}
.warning{
	font-weight:bold;
	color:#900;
	margin-left:1%;
	background:#FEE;
}
.error{
	color:#900;
}
.warning_message{
	width:98%;
	height:100px;
	overflow:auto;
	background-color:#FEE;
	border:1px solid #900;
	margin:2px;
	padding:0;
}
.remarque{
	font-weight:normal;
	color:#D99;
	margin-left:1%;
}
.noborder{
	border:0;
}
.content{
	width:100%;
	margin:0;
	padding:0;
}
.head{
	width:100%;
	height:107px;
	margin-bottom:10px;
}
/*= contenu */
.header {
	height:143px;
	background:url("../Image/fd_head.jpg") bottom right no-repeat transparent;
}
.center {
	background:url("../Image/fd_center.jpg") top right no-repeat #EEE3D9;
}
.fd_carte {
	background:url("../Image/fd_carte.gif") top center no-repeat;
	height:363px;
}
.menu {
	border-bottom:1px solid #594840;
	padding:0;
	margin:0;
	height:35px;
	background:url("../Image/fd_menu.jpg") top right no-repeat #EEE3D9;
}
.menu_bas{
	border-bottom:1px solid #594840;
	padding:0;
	margin:0;
	height:35px;
}
.img_acc {
	border:1px solid #7E0E0A;
}

.C_1 {
	background:url("../Image/C_1.gif") bottom right no-repeat;
	height:25px;
	padding-left:60px;
	color:#fff;
	font-weight:bold;
}
.C_2 {
	background:url("../Image/C_2.gif") bottom right no-repeat;
	height:25px;
	padding-left:60px;
	color:#fff;
	font-weight:bold;
}
.C_3 {
	background:url("../Image/C_3.gif") bottom right no-repeat;
	height:25px;
	padding-left:60px;
	color:#fff;
	font-weight:bold;
}
.C_4 {
	background:url("../Image/C_4.gif") bottom right no-repeat;
	height:25px;
	padding-left:60px;
	color:#fff;
	font-weight:bold;
}
.C_5 {
	background:url("../Image/C_5.gif") bottom right no-repeat;
	height:25px;
	padding-left:60px;
	color:#fff;
	font-weight:bold;
}
.C_6 {
	background:url("../Image/C_6.gif") bottom right no-repeat;
	height:25px;
	padding-left:60px;
	color:#fff;
	font-weight:bold;
}
.C_7 {
	background:url("../Image/C_7.gif") bottom right no-repeat;
	height:25px;
	padding-left:60px;
	color:#fff;
	font-weight:bold;
}
.C_8 {
	background:url("../Image/C_8.gif") bottom right no-repeat;
	height:25px;
	padding-left:60px;
	color:#fff;
	font-weight:bold;
}
.C_9 {
	background:url("../Image/C_9.gif") bottom right no-repeat;
	height:25px;
	padding-left:60px;
	color:#fff;
	font-weight:bold;
}
.C_10 {
	background:url("../Image/C_10.gif") bottom right no-repeat;
	height:25px;
	padding-left:60px;
	color:#fff;
	font-weight:bold;
}

.M_pave {
	background-color:#F8F3EF;
	border-left:1px solid #8B0E0D;
	border-right:1px solid #8B0E0D;
}

.ht_pave {
	background:url("../Image/ht_pave.gif") bottom center no-repeat;
	height:25px;
	margin:0px;
	padding:0px;
}

.bs_pave {
	background:url("../Image/bs_pave.gif") top center no-repeat;
	height:25px;
	margin:0px;
	padding:0px;
}

.det_classique {
	padding-top:15px;
	border-bottom:1px dotted #8A0C0B;
	background-color:#F8F3EF;
	margin-bottom:5px;
}

div#photo {
	width:250px;
	overflow:auto;
	height:85px;
}

.prix {
	width:150px;
	height:20px;
	padding-top:3px;
	margin-right:5px;
	padding-right:10px;
	border:1px solid #8C0F0E;
	background-color:transparent;
	font-weight:bold;
	font-size:13px;
	color:#8C0F0E;
}

.tit_principal {
	height:30px;
	font-weight:bold;
	font-size:14px;
	color:#8C0F0E;
}
.tit_lien {
	height:30px;
	font-weight:bold;
	font-size:14px;
	color:#933;
}

.info {
	border:1px solid #CABDB1;
	height:20px;
	background-color:#F6F2EE;
	padding-left:10px;
}

.info:hover {
	border:1px solid #CABDB1;
	height:20px;
	background-color:#fff;
	padding-left:10px;
}

.info_top {
	border:1px solid #CABDB1;
	height:20px;
	background-color:#5C473D;
	padding-left:10px;
	color:#fff;
	font-weight:bold;
}

.fonds_gris {
	background-color:#ccc;
	width:80%;
}

/*-----ZOOM-----*/
.vignette a {
	/*position: absolute;*/
	display: block;
	visibility:visible;
	width: 250px;
	height: auto;
	margin: 0 1em 0 0;
	border: 1px solid #cecece;
}
#photoZoom{
	position:absolute;
	top:5px;
	left:5px;
	margin:0;
	padding:0;
	height:auto;
	width:auto;
	z-index:9;
}

/*-----FIN ZOOM-----*/

/*-----FONTS-----*/
a.L_menu {
	font-family:trebuchet MS, arial , sans-serif;
	color:#594840;
	font-size:13px;
	text-decoration:none;
	font-weight:bold;
}
a.L_active {
color:#fff;
font-family:trebuchet MS,arial,sans-serif;
font-size:13px;
font-weight:bold;
text-decoration:none;
background-color:#8A0C0B;
}

a.B_menu {
	font-family:trebuchet MS, arial , sans-serif;
	color:#F2E1D7;
	font-size:13px;
	text-decoration:none;
	font-weight:bold;
}
a.B_active {
	font-family:trebuchet MS, arial , sans-serif;
	color:#F2E1D7;
	font-size:13px;
	text-decoration:underline;
	font-weight:bold;
}
a.SL_menu {
	font-family:trebuchet MS, arial , sans-serif;
	color:#594840;
	font-size:11px;
	text-decoration:none;
	font-weight:bold;
}
b.red {
	font-size:13px;
	color:#8A0C0B;
}
/*-----FIN FONTS-----*/

.ligneMenu{
	background-color:#fff;
	border:1px solid #fff;
}
.ligneMenu:hover{
	background-color:#ccf;
	border:1px solid #99f;
}
.ligneRecherche{
	background-color:#f8f3ef;
	border:1px solid #f8f3ef;
	margin:0;
	padding:2px;
}
.ligneRecherche:hover{
	background-color:#eee;
	border:1px solid #aaa;
	margin:0;
	padding:2px;
}
.imprime{
	background-color:#8C0F0E;
	border:0;
	margin:2px;
}

/*-----NAVIGATION-----*/
.fleche{
	border:0;
}
.navigation{
	border:0;
	margin:0;
	padding:0;
	width:auto;
	height:20px;
}
.pipe{
	margin:0;
	padding:0;
	width:5px;
	text-align:center;
}
.fdd{
	margin:0;
	padding:0;
	width:18px;
	text-align:center;
}
.fd{
	margin:0;
	padding:0;
	width:18px;
	text-align:center;
}
.fg{
	margin:0;
	padding:0;
	width:18px;
	text-align:center;
}
.fgg{
	margin:0;
	padding:0;
	width:18px;
	text-align:center;
}
.chiffre{
	margin:0;
	padding:0;
	width:10px;
	text-align:center;
}
/*-----FIN NAVIGATION-----*/

@media screen
{
 #header{
	position:relative;
	width:905px;
	margin:0;
	left:50%;
	margin-left:-452px;
	padding:0;
	border:0;
	z-index:5;
 }
 #header_admin{
	position:relative;
	width:1000px;
	margin:0;
	left:50%;
	margin-left:-500px;
	padding:0;
	border:0;
	z-index:5;
 }
 #menuOffre{
	position:absolute;
	top:168px;
	left:50%;
	margin:0;
	margin-left:-342px;
	padding:0;
	height:auto;
	width:180px;
	background-color:#fff;
	border:1px solid #999;
	z-index:9;
 }
 #menuInfo{
	position:absolute;
	z-index:9;
	top:168px;
	left:50%;
	margin:0;
	margin-left:258px;
	padding:0;
	height:auto;
	width:180px;
	background-color:#fff;
	border:1px solid #999;
	z-index:9;
 }
 #carteZoom{
	position:absolute;
	top:10px;
	left:50%;
	margin:0;
	margin-left:-375px;
	padding:0;
	height:563px;
	width:751px;
	z-index:9;
 }
 #imageZoom{
	position:absolute;
	top:35px;
	left:50%;
	margin:0;
	margin-left:-445px;
	padding:0;
	height:auto;
	width:auto;
	z-index:9;
 }
 #center{
	position:relative;
	width:905px;
	min-height:400px;
	margin:0;
	left:50%;
	margin-left:-452px;
	padding:0;
	border:0;
	background-color:#fff;
	z-index:1;
 }
 #center_admin{
	position:relative;
	width:1000px;
	min-height:400px;
	margin:0;
	left:50%;
	margin-left:-500px;
	padding:0;
	border:0;
	background-color:#fff;
	z-index:1;
 }
 #footer{
	position:relative;
	width:905px;
	margin:0;
	left:50%;
	margin-left:-452px;
	padding:0;
	border:0;
 }
 #footer_admin{
	position:relative;
	width:1000px;
	margin:0;
	left:50%;
	margin-left:-500px;
	padding:0;
	border:0;
 }
}
@media print
{
 .noprint{
	display:none;
 }
 #header{
	display:none;
 }
 #header_admin{
	display:none;
 }
 #menuOffre{
	display:none;
 }
 #menuInfo{
	display:none;
 }
 #carteZoom{
	display:none;
 }
 #imageZoom{
	display:none;
 }
 #center{
	position:absolute;
	top:0;
	left:0;
	width:100%;
	margin:0;
	padding:0;
	border:0;
	background-color:#fff;
	z-index:1;
 }
 #center_admin{
	position:absolute;
	top:0;
	left:0;
	width:100%;
	margin:0;
	padding:0;
	border:0;
	background-color:#fff;
	z-index:1;
 }
 #footer{
	display:none;
 }
 #footer_admin{
	display:none;
 }
}
.mceContentBody{
	background:#EEE3D9;
}
div#content_panier{
	width:152px;
	height:22px;
	padding-top:3px;
	background:url("../Image/Icone/vide.gif") top right no-repeat;
	text-align:center;
}
a.panier{
	font-family:arial,sans-serif;
	color:#fff;
	font-size:10px;
	text-decoration:none;
	font-weight:bold;
}
#WARNING{
	position:absolute;
	z-index:20;
	top:100px;
	left:50%;
	margin:0;
	margin-left:-200px;
	width:150px;
	height:150px;
	padding:0;
	background:#FEE;
	border:1px solid #e99;
}
