#menuDeroulant			{ z-index:1000; width: 960px; height:38px; }
* html #menuDeroulant	{ z-index:1000; width: 963px; }

#menuContainerHomepage { position: absolute; z-index : 1000; top: 355px; right: 50%; margin-right: -500px; width: 1000px; }
#menuContainer { position: absolute; z-index : 1000; top: 138px; right: 50%; margin-right: -500px; width: 1000px; }

.onglet_actif	{ background-position:0 -20px; text-decoration:none; }
.fleche_cpe		{ padding-top:40px; }
.fleche_cpe2	{ margin-top:100px; }

#slideCarousel			{ height:138px; overflow:hidden; position:relative; float:right; margin:0px 12px 0px 13px; }
#slideCarousel ul		{ position:relative; left:0; top:0; margin:0; padding:0; }
#slideCarousel li		{ width:156px; height:135px; float:left; list-style:none; padding:3px; background-image:url(../medias/photo-fond.jpg); background-repeat: no-repeat; }

#slideCarouselIndex		{ width:930px; height:222px; overflow:hidden; position:relative; float:left; padding-bottom:20px; }
#slideCarouselIndex ul	{ position:relative; left:0; top:0; margin:0; padding:0; }
#slideCarouselIndex li	{ width:178px; height:222px; float:left; list-style:none; background-color:#ffffff; padding:11px; margin:0px 16px 0px 16px; color:#68491b; font-size:11px; }

#slideCarouselRealisation		{ width:880px; height:280px; overflow:hidden; position:relative; float:left;  margin:0px 20px 0px 20px; }
#slideCarouselRealisation ul	{ position:relative; left:0; top:0; } /* margin:0; padding:0; padding:10px;*/
#slideCarouselRealisation li	{ width:880px; height:280px; float:left; list-style:none; background-color:#ffffff; }

h4.error				{ color: #CC0000; font-weight:normal; }
input.error				{ border:1px solid #CC0000; }
textarea.error			{ border:1px solid #CC0000; }
label.error				{ color: #CC0000; float:right; width:200px; padding: 0 0 5px 0; text-align:right; }

#containerError			{ display:none; }
#containerError ul li	{ margin:0; padding:0; list-style:none; }

p.contactForm input.error { border:1px solid #FE8813; }
p.contactForm label.error { color: #FE8813; float:right; width:160px; padding: 0 0 5px 0; text-align:right; }

.current { text-decoration:underline; }

a.lien-fleche:link		{ color: #866b41; font-weight:normal; text-decoration: none; }
a.lien-fleche:visited	{ color: #866b41; font-weight:normal; text-decoration: none; }
a.lien-fleche:hover		{ color: #866b41; font-weight:normal; text-decoration: none; }
a.lien-fleche:active	{ color: #866b41; font-weight:normal; text-decoration: none; }

