@charset "UTF-8";
/* CSS Document */
* { padding:0; margin:0;}

body { background:url(../images/fondSite.jpg) top repeat-x; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333;}
#global { margin:0 auto; background-color:#FFF; width:990px; padding:20px 0; position:relative;}
img { border:0;}

.intro { width:990px; background-color:#217d3c;color:white;text-align:center;margin:auto;font-size:10px;margin-bottom:10px;}
.intro a {color:white;text-align:center;}
.intro a:visited{color:#dadadc;text-align:center;}

.intro2 {width:990px; background-color:#217d3c;color:white;text-align:center;margin:auto;font-size:10px; margin-bottom:10px;}
.intro2 a {color:white;text-align:center;}
.intro2 a:visited{color:#dadadc;text-align:center;}

#haut { height:51px; background:url(../images/fondMenu.jpg) repeat-x; margin:0 20px 20px 20px;}

#conteneurVignettes { padding-left:30px; height:800px; margin-top:20px;}

h1 { 
color: #217d3c;
font-size:14px;}
h1 a{ 
color: #217d3c;
font-size:14px;}
h1 a:visited{ 
color: #999;
font-size:14px;}

#vignette { margin-right:2px; width:188px;float:left; display:block; }
#vignette a {float:left; display:block; width:176px; height:124px; background:url(../images/vignFond.jpg) bottom; text-align:center; padding-right:12px; font:10px Verdana, Geneva, sans-serif; color:#FFF; text-decoration:none;}
#vignette a:hover {background:url(../images/vignFond-over.jpg) center bottom;}
#vignette img { display:block; border:0; margin:0 auto; padding:5px 0 3px;; }


#conteneurZoom { width:500px; height: 450px; background-color:red; margin:20px;}
#conteneurZoom img { padding:0; margin:0; border:0; display:block; float:left;}

#conteneurSelect { float:right; margin-right:25px;}


/* CAROUSEL */
#carousel { margin:0 auto;}
#Diapo { margin:0 auto; height:75px;}
.carousel-component {position:relative;float:left;overflow:hidden;width: 500px;	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:75px}
.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:34px;height:75px;cursor:pointer;}
#divDesc { height:375px;}

#conteneurDesc { float:right; width:400px;margin:20px 20px 0 0; height:300px;}
#conteneurDesc h1 { font-family:Verdana, Geneva, sans-serif; font-weight:bold; font-size:16px; color:#006000; text-align:center; padding:0 0 10px 0; }

#blocBas { margin-top:40px;}

/* FLASH */
#blockFlash { margin:20px 0;}
#blockContact { margin: 20px 95px;}

/* ACCES */
.plan { display:block; width:600px; height:500px; float:right; margin:20px;}
.adresse { padding:20px 0 0 60px;}
.adresse h1 { font-size:20px;}
.tel { font-size:14px; font-weight:bold; color:#006000;}
.adresse table { border:#999 1px solid; border-collapse:collapse; }
.adresse td { border:#999 1px solid; padding:5px;}

/* PIED DE PAGE */
#piedPage { border-top:#006000 1px solid; padding:5px 0; margin:0 20px; text-align:right;  color:#006000; font-size:10px; clear:both; display:block;}
#piedPage a { text-decoration:none; color:#006000;}
#piedPage a:hover { text-decoration:underline; color:#999;}

/* BLOC ADVERT */
#blocAdvert { width:600px; position:absolute; top:150px; left:195px; z-index:200px;}
#blocAdvert img { display:block; margin:0; padding:0;}
#contenuAdvert { border-left: 1px solid #006600; border-right:1px solid #006600; background-color:#FFF; padding:10px;}
#contenuAdvert h1 { text-align:center; font-size:14px; margin:20px 0; border-top:1px solid; padding:20px 0 0 0;}
#contenuAdvert p { font-size:12px;}
#contenuAdvert strong { color:#006600; font-size:14px; }
.btn-fermeture {cursor: pointer;}

