@charset "UTF-8";
/* CSS Document */

* { margin:0; padding:0;}
img { border:0;}

body {background-color:#808184; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
#global { width:850px; margin:0 auto;  background-color:#F3D2B7; }

h2 {font-family:Arial, Helvetica, sans-serif; font-size:18px; font-weight:bold; color:#BF0418; margin-bottom:10px;}


#banniere { padding:10px;}
#banniere img { float:left; margin-right:10px;}

/*MENU */
#menu { padding:10px;  background-color:#BF0418;}
#menu a { font-weight:bold; font-size:14px; color:#F5A700; text-decoration:none; margin-right:20px;}
#menu a:hover { color:#FFF;}

body#accueil #menu a#accueil, body#contact #menu a#contact, body#localisation #menu a#localisation { color:#FFF;}


/* MAG */
#magasin { float:left; width:260px; color:#bf0418; margin:10px 20px 10px 10px;}

/* PROMO */
#promo { padding:10px;}
#promo p { float:right; width:340px;}
/*#promo img { float:left; margin-right:10px;}*/
#exergue { padding:10px; background-color:#F5A700; color:#BF0418; margin-left:280px;}
#blocVacances { width:530; height:62px; margin-left:280px;}

/* CAROUSEL */
#carousel { margin:0 auto; padding-top:10px; background-color:#BF0418;}
#Diapo { margin:0 auto; width:850px; height:100px;}
.carousel-component {position:relative;float:left;overflow:hidden;width: 770px;	visibility:visible;background:#666;color:#618cbe;}
.carousel-component .carousel-clip-region { 	overflow:hidden;	margin:0px auto;	position:relative; }
.carousel-component ul.carousel-list { 	width:10000000px;	position:relative;	z-index:1;height:100px}
.carousel-component .carousel-list li {	float:left;	list-style:none; padding:0;}
.carousel-component .carousel-list li {	text-align:center;}
.carousel-component .carousel-list li { position:relative;}
.carousel-component .carousel-list li { 	}
.carousel-component .carousel-list li a { text-decoration:none;}
.carousel-component .carousel-list li a img {float:left;display:block;position:relative; border:0;}
.carousel-component .carousel-list li strong {	display:block; }
#Diapo #prev-arrow-container, #Diapo #next-arrow-container {     float:left;margin: 0px;padding: 0px;width:40px;height:100px;cursor:pointer;}

#divDesc { margin:0 auto; width:850px; padding: 0; height:565px;}
.bigPhoto { background-color:#585858;}
h2.descBigPhoto { padding:10px 10px 5px 0;background-color:#585858; color:#FFF; text-align:right; display:block;}

/* PIED PAGE */
#piedPage { padding:10px; text-align:center; color:#FFF; font-size:14px;background-color:#BF0418;}


/* CONTACT*/
#tabloContact tr { height:30px;}
.deux-points { width:20px; text-align:center;}
span.interro img {display:inline;}
.inputtxt { width:300px;}

/* LOCALISATION */
#planAcces { width:840px; margin:0 auto; padding-bottom:20px;}

