@charset "UTF-8";

/*
 *	SELECTION CAVISTE
 *	Module Default
 */

	#pageWrap{ padding: 156px 0 0 0; }

/* Diffuseur */
	#diffuseur{ margin: 0 0 5px 0; position: relative; }
	html.has-script #diffuseur{ height: 329px; overflow: hidden; }
	html.has-script #diffuseur .slides{ opacity:0;filter:alpha(opacity=0) }
	html.has-script #diffuseur .slide-01{ opacity:1;filter:alpha(opacity=100) }

	#diffuseur .slides{ background: #2d0909 url(../images/background/default.jpg) repeat-x; height: 329px; margin: 0 0 5px 0; padding: 0 15px 0 0; position: relative; width: 991px; }
	html.has-script #diffuseur .slides.active{ z-index: 999; }
	html.has-script #diffuseur .slides{ position: absolute; z-index: 333; }
	
	#diffuseur .slides .images{ height: 329px; overflow: hidden; left: 0; position: absolute; top: 0; width: 663px; }
	#diffuseur .slides .description{ color: #e2c266; font-size: 14px; margin: 0 15px 0 680px; padding: 27px 0 0 0; overflow: hidden; }
	html.has-script #diffuseur .slides .onClick:hover{ color: #fff; cursor: pointer; }
	#diffuseur .slides .description h2{ color: #fff; font-family: times roman; font-size: 30px; font-weight: normal; line-height: 0.85em; margin: 0 0 12px 0; }	
	html.has-script #diffuseur .slides .onClick:hover h2{ color: #e2c266; }	
	#diffuseur .slides .description p{ margin: 0 0 2em 0; }
	#diffuseur .slides .description .plus{ margin: 0; padding: 0; }
	#diffuseur .slides .description .plus a{ background: url(../images/fr/boutons/en-savoir-plus.png) no-repeat; display: block; height: 24px; overflow: hidden; text-indent: -99999px; width: 103px; }
	html.has-script #diffuseur .slides .onClick:hover .plus a{ background-position: 0 -24px; }	
	
	
	#diffuseur ul.slides-navigation{ display: none; bottom: 0; height: 31px; margin: 0; padding: 0; position: absolute; left: 682px; z-index: 3333; }
	html.has-script #diffuseur ul.slides-navigation{ display: block; }
	#diffuseur ul.slides-navigation li{ display: inline; list-style: none; margin: 0; padding: 0; }
	#diffuseur ul.slides-navigation li a{ background: url(../images/default/slides-navigation.png) no-repeat; display: block; float: left; height: 31px; margin: 0 2px 0 0; overflow: hidden; text-indent: -9999px; width: 38px; }
	#diffuseur ul.slides-navigation li a:hover{ background-position: 0 -31px; }
	#diffuseur ul.slides-navigation li.active a{ background-position: 0 -62px; }
	#diffuseur ul.slides-navigation li.slide-02 a{ background-position: -40px 0; }
	#diffuseur ul.slides-navigation li.slide-02 a:hover{ background-position: -40px -31px; }
	#diffuseur ul.slides-navigation li.slide-02.active a{ background-position: -40px -62px; }
	#diffuseur ul.slides-navigation li.slide-03 a{ background-position: -80px 0; }
	#diffuseur ul.slides-navigation li.slide-03 a:hover{ background-position: -80px -31px; }
	#diffuseur ul.slides-navigation li.slide-03.active a{ background-position: -80px -62px; }
	#diffuseur ul.slides-navigation li.slide-04 a{ background-position: -120px 0; }
	#diffuseur ul.slides-navigation li.slide-04 a:hover{ background-position: -120px -31px; }
	#diffuseur ul.slides-navigation li.slide-04.active a{ background-position: -120px -62px; }
	#diffuseur ul.slides-navigation li.slide-05 a{ background-position: -160px 0; }
	#diffuseur ul.slides-navigation li.slide-05 a:hover{ background-position: -160px -31px; }
	#diffuseur ul.slides-navigation li.slide-05.active a{ background-position: -160px -62px; }
	#diffuseur ul.slides-navigation li.slide-06 a{ background-position: -200px 0; }
	#diffuseur ul.slides-navigation li.slide-06 a:hover{ background-position: -200px -31px; }
	#diffuseur ul.slides-navigation li.slide-06.active a{ background-position: -200px -62px; }
	#diffuseur ul.slides-navigation li.slide-07 a{ background-position: -240px 0; }
	#diffuseur ul.slides-navigation li.slide-07 a:hover{ background-position: -240px -31px; }
	#diffuseur ul.slides-navigation li.slide-07.active a{ background-position: -240px -62px; }
	#diffuseur ul.slides-navigation li.slide-08 a{ background-position: -280px 0; }
	#diffuseur ul.slides-navigation li.slide-08 a:hover{ background-position: -280px -31px; }
	#diffuseur ul.slides-navigation li.slide-08.active a{ background-position: -280px -62px; }
	
/* Mises en avant */
	#mises-en-avant{ border: 0px; border-collapse: separate; border-spacing: 11px; margin: 0 0 3px -11px; position: relative; width: 1006px; }
	#mises-en-avant h2{ color: #d11820; font-size: 19px; font-weight: normal; margin: 0 0 19px 0; }	
	#mises-en-avant td{ border: 1px solid #270708; background: #070101 url(../images/background/default.jpg) repeat-x left -329px; }


	#mises-en-avant td.nouveautes,
	#mises-en-avant td.a-decouvrir{ width: 217px; }
	
	#mises-en-avant td.nouveautes div.onClick,
	#mises-en-avant td.a-decouvrir div.onClick{ display: none; }
	
	#mises-en-avant td.nouveautes div.onClick.active,
	#mises-en-avant td.a-decouvrir div.onClick.active{ display: block; }
	
	
	
	#mises-en-avant td.nouveautes h3,
	#mises-en-avant td.a-decouvrir h3{ font-size: 1em; line-height: 18px; margin: 0; }
	#mises-en-avant td.nouveautes h3 a:hover,
	#mises-en-avant td.a-decouvrir h3 a:hover,
	html.has-script #mises-en-avant td.nouveautes:hover h3 a,
	html.has-script #mises-en-avant td.a-decouvrir:hover h3 a{ color: #fff !important; }
	#mises-en-avant td.nouveautes img,
	#mises-en-avant td.a-decouvrir img{ border-top: 20px solid #000; border-bottom: 10px solid #000; }

	#mises-en-avant td.nouvelles{ padding: 9px 15px;}
	#mises-en-avant td.nouvelles div{ position: relative; }
	#mises-en-avant td.nouvelles h3{ font-size: 1em; margin: 0; }
	#mises-en-avant td.nouvelles span.date{ color: #fff; font-size: 11px; text-transform: uppercase; }
	#mises-en-avant td.nouvelles h3 a{ text-decoration: none; }
	#mises-en-avant td.nouvelles a:hover{ color: #fff; }
	#mises-en-avant td.nouvelles p.plus{ position: absolute; right: 0; top: 0; }
	#mises-en-avant td.nouvelles p.plus a{ color: #948484; font-size: 10px; text-decoration: none; text-transform: uppercase; }
	#mises-en-avant td.nouvelles p.plus a:hover{ color: #fff; }
	
	#mises-en-avant td.restez-informe{ padding: 9px 15px; }
	#mises-en-avant td.restez-informe input[type=text]{ background: #000; border: 1px solid red; color: #fff; line-height: 17px; width: 130px; }	
	#mises-en-avant td.restez-informe dl{ border: 0; margin: 0; }
	#mises-en-avant td.restez-informe label{ font-size: 11px; line-height: 13px; text-transform: uppercase; }
	#mises-en-avant td.restez-informe dt{ margin: 0; position: relative; width: auto; }
	#mises-en-avant td.restez-informe dt.type{ display: none; }
	#mises-en-avant td.restez-informe dd{ border: 0; left: 0; margin: 0 0 0.5em 0; padding: 0; }
	#mises-en-avant td.restez-informe dd.type{ margin: 0 0 1em 0; }	
	#mises-en-avant td.restez-informe dd.type label{ line-height: 14px; }

	