@charset "UTF-8";
/* Structue */
body {background:#361D07 none repeat scroll 0 0;font-family:verdana;}
.clearfix:after {content:".";height:0;line-height:0;display:block;visibility:hidden;clear:both;}
a , a:visited {text-decoration:none;cursor:pointer;}

.t1 {display:block;margin:0 2px;height:1px;line-height:1px;font-size:1px;}
.t2 {display:block;margin:0 1px;height:1px;line-height:1px;font-size:1px;}

#content h1 {color:white;font-family:Verdana;font-size:14px;font-weight:normal;text-align:center;clear:left;}
	#content h1:after {content:".";height:0;line-height:0;display:block;visibility:hidden;clear:both;}
	#content h2:after {content:".";height:0;line-height:0;display:block;visibility:hidden;clear:both;}
	#content  h1 a:hover {color:#834816 !important;}
	#content h1 .t1 {display:block;float:left;height:16px;margin:2px 0;width:1px;}
			#content h1 .t2 {display:block;float:left;height:18px;margin:1px 0;width:1px;}
			#content h1 div {background-color:#959D6F;float:left;}
			#content h1 .title {background:#959D6F url(../i/h1_text_bkg.gif) repeat-x scroll center 20px;height:20px;line-height:14px;padding:1px 3px 5px;}
		
#content h2 {color:white;font-family:Verdana;font-size:12px;font-weight:normal;text-align:center;clear:left;}
	#content h2:after {content:".";height:0;line-height:0;display:block;visibility:hidden;clear:both;}
	#content h2 a {color:#EEEEEE;background:none !important;display:inline !important;}
		#content h2 a:hover {color:white;}
	#content h2 .t1 {display:block;float:left;height:12px;margin:2px 0;width:1px;}
			#content h2 .t2 {display:block;float:left;height:14px;margin:1px 0;width:1px;}
			#content h2 div {background-color:#dc802f;float:left;}
			#content h2 .title {background:#DC802F url(../i/contactList_name_bkg.gif) repeat-x scroll center 16px;height:14px;line-height:12px;padding:1px 3px 5px;}
			
		
.content a {color:#DC802F;}
ul {list-style-image:none;list-style-position:outside;list-style-type:none;}


.columncontainer {clear:both;height:1%;padding-left:0 !important;position:relative;}
	.columncontainer .column {float:left;}
	.columncontainer .half {padding-left:15px;width:191px;}

#global {background:transparent url(../i/bandeau_bkg.gif) no-repeat scroll center top;height:auto;margin:0 auto;min-height:600px;padding:0 35px 50px;width:603px;position:relative;}
	#left {width:160px;float:left;}
		#logo {height:230px;}
		#leftNav {background:transparent url(../i/leftNav_bkg.png) no-repeat scroll center top;height:360px;padding-top:20px;width:140px;}
			#leftNav a {color:#36382c;}
			#leftNav .left {background:transparent url(../i/leftNavli_left.png) no-repeat scroll 0 0; width:7px; height:17px;}
			#leftNav .right {background:transparent url(../i/leftNavli_right.png) no-repeat scroll 0 0; width:7px; height:17px;}
			#leftNav .left , #leftNav .right , #leftNav .text {float:left;}
			#leftNav ul {clear:left;margin:0 auto;padding-left:0;text-align:center;width:126px;}
				#leftNav ul li {clear:left;padding:15px 0 0;}
				#leftNav ul li .text {background:#959D6F none repeat scroll 0 0;color:#3B3E2E;font-weight:bold;height:17px;line-height:17px;font-size:13px;width:112px;}
				#leftNav ul li ul {padding-top:10px;}
				#leftNav ul li ul li  {background:transparent none repeat scroll 0 0;border-bottom:1px dashed #777561;font-family:trebuchet MS;font-size:13px;padding:4px 0;}
					#leftNav ul li ul li a {display:block;padding:2px 0;}
					#leftNav ul li ul li a:hover {background-color:#ecead9;}
					#leftNav ul li ul li.selected a ,#leftNav ul li ul li.selected a:hover {background:white none repeat scroll 0 0;}
					#leftNav ul li ul li.first {border-top:1px dashed #777561;}
	#main {float:right;padding-top:125px;}
		#topNav {height:22px;}
		#topNav ul {color:#C8C5AA;margin:0;padding:0;}
		#topNav ul li {display:inline; float:left; float:right;}
			#topNav ul li div a {padding:0 5px;color:#F0EEE2;}
				#topNav ul li div a:hover {color:white;}
			#topNav ul li .text {font-size:13px;line-height:13px;padding:1px 4px 8px;}
			#topNav ul li.selected div , #topNav ul li.selected div a {background:#f0eee2;color:#3A1F07;text-decoration:none;}
#contentWrapper {}
#content div {background:#f0eee2;}
#content {width:439px;}
#content .text {padding:15px 0;}
#content .text .contactList h1 {display:none;}
	#content .text .contactList a {background:red none repeat scroll 0 0;cursor:pointer;display:block;width:224px;}
		#content .text .contactList a img {border:none;}
	#content .text .contactList h2 {background:transparent url(../i/contactList_name.gif) no-repeat scroll 0 0;clear:left;color:white;display:block;font-family:Verdana;font-size:12px;font-weight:normal;height:23px;text-align:center;}
		
	#content .text .contactList .contactDetails {padding:0 45px;}
	#content .text .contactList p {font-family:Verdana;font-size:11px;color:#777565;}
	#content .text .contactList p strong {color:#DC802F;font-weight:normal;}
	#content .text .contactList ul {padding:0; margin:0;}
	#content .text .photos {position:relative;overflow:hidden;}
	#content .text .photos .photo img.maskBottom {position:absolute;bottom:0; left:0;}
	#content .text .photos .photo img.maskTop {position:absolute;top:0; left:0;}
		#content .text .photos h1 {color:#93531C;float:left;text-align:left;
font-family:Verdana;
font-size:12px;
padding:0 0 0 17px;
position:relative;
width:290px;}
		#content .text .photos h1 strong , #content .text .photos h1 strong a {color:#bc661d;}
		 
		#content .text .photos .dotted {background:transparent url(../i/dotted.gif) repeat-x scroll 0 0;height:1px;line-height:1px;margin:10px 17px 0;}
		#content .text .photos .video {background:transparent url(../i/video_bkg.gif) no-repeat scroll right 7px;color:#777565;display:block;float:right;font-family:verdana;font-size:11px;margin-right:14px;padding-top:8px;text-align:left;width:100px;}
		#content .text .photos .thumbs {clear:left;margin:0 0 0 17px;}
			#content .text .photos .thumbs ul {margin-left:-2px;margin-right:-10px;padding-left:0;}
				#content .text .photos .thumbs ul li {height:43px;margin:0;padding:0;width:47px;float:left;}
					#content .text .photos .thumbs ul li img {border:none;}
		#content .text .photos .photo {display:block;position:relative;width:434px;}
		#content .text .photos .photo .previous {background:transparent url(../i/previous.png) no-repeat scroll 0 0;bottom:-12px;height:37px;left:167px;position:absolute;width:38px;cursor:pointer;}
		#content .text .photos .photo .next {background:transparent url(../i/next.png) no-repeat scroll 0 0;bottom:-12px;height:37px;left:239px;position:absolute;width:38px;cursor:pointer;}
			#content .text .photos .photo .next a , #content .text .photos .photo .previous a {display:block; height:100%; width:100%;}
		#content .text .calendar {padding-left:20px;}
		#content .text .calendar h1 {background:transparent url(../i/calendar_h1_bkg.gif) no-repeat scroll left 5px;color:#93531C;font-size:14px;font-weight:normal;padding-left:40px;}
		#content .text .calendar dl {background:white none repeat scroll 0 0;border:1px dashed #777565;padding:0 16px 0 7px;}
			#content .text .calendar dl dt {background:transparent url(../i/calendar_dt_bkg.gif) no-repeat scroll left bottom;color:#93531C;font-size:14px;line-height:24px;margin-left:0;padding:12px 0 0 30px;}
			#content .text .calendar dl dd {border-top:1px dashed;color:#777561;line-height:24px;margin-left:0;font-size:11px;}
				#content .text .calendar dl dd.medium {font-size:12px;}
				#content .text .calendar dl dd.big {font-size:14px;}
				#content .text .calendar dl dd p {line-height:11px;}
					#content .text .calendar dl dd p.spectacle  {padding-left:18px;}
						#content .text .calendar dl dd p.spectacle strong {color:#93531C;}
				#content .text .calendar dl dd a {text-decoration:none;color:#777561;}
				#content .text .calendar .contact {background:transparent url(../i/calendar_more.gif) no-repeat scroll 15px 6px;color:#5A5E49;font-family:Verdana;font-size:12px;padding-left:62px;padding-right:17px;}
					#content .text .calendar .contact a {text-decoration:none;color:#5A5E49;}
		#content .text .show {padding-left:15px;}
		#content .text .show .photos {height:705px;position:absolute;right:-120px;top:0;width:137px;background:#361D07 url(../i/bandeau_photos_01.gif) no-repeat scroll center top;padding-top:161px;}
			#content .text .show .photos a {display:block;width:137px;overflow:hidden;background-position:center top;background-repeat:no-repeat;margin:0;padding:0; font-size:0;line-height:0;}
				#content .text .show .photos a.photo1 {height:128px;}
				#content .text .show .photos a.photo2 {height:129px;}
				#content .text .show .photos a.photo3 {height:140px;}
				#content .text .show .photos a.photo4 {height:145px;}
				#content .text .show .photos a img {border:none;}
		#content .text .show p {clear:both;font-family:Verdana;font-size:11px;color:#777565;}
			#content .text .show .half {width:206px;position:relative;}
				#content .text .show .half .bonus a {background:transparent url(../i/bonus.png) no-repeat scroll 0 0;height:66px;left:-30px;overflow:hidden;position:absolute;text-indent:-555px;top:-40px;width:64px;}
				* html #content .text .show .half .bonus a {background:transparent url(../i/bonus.gif) no-repeat scroll 0 0;height:66px;left:-30px;overflow:hidden;position:absolute;text-indent:-555px;top:-40px;width:64px;}
			#content .text .show .column .img {position:relative;width:196px;}
			#content .text .show .column .bonusWrapper {position:relative;overflow:visible;}
				#content .text .show .column .img img {width:196px;}
				#content .text .show .column .img .se {position:absolute;right:0; bottom:0; width:4px; height:3px;background:transparent url(../i/corner_se.gif) no-repeat scroll 0 0;}
				#content .text .show .column .img .sw {position:absolute;left:0; bottom:0; width:4px; height:3px;background:transparent url(../i/corner_sw.gif) no-repeat scroll 0 0;}
				#content .text .show .column .img .ne {position:absolute;right:0; top:0; width:4px; height:3px;background:transparent url(../i/corner_ne.gif) no-repeat scroll 0 0;}
				#content .text .show .column .img .nw {position:absolute;left:0; top:0; width:4px; height:3px;background:transparent url(../i/corner_nw.gif) no-repeat scroll 0 0;}
			#content .text .show ul.links {background:white none repeat scroll 0 0;border:1px dashed #777565;margin-top:30px;padding:5px 16px 5px 7px;width:156px;}
				#content .text .show ul.links li {background:transparent url(../i/links_li.gif) no-repeat scroll 5px 6px;line-height:23px; padding-left:27px;}
					#content .text .show ul.links li.download {background-image: url(../i/download_bkg.gif); background-position:2px center;}
					#content .text .show ul.links li a {text-decoration:none;color:#5A5E49; font-size:12x;}
			#content .text .show .right {width:195px;padding-left:10px;}
			#content .text .show h1 {color:#93531C;font-size:14px; height:72px;line-height:72px;}
			#content .text .show ul {margin-left:0;padding-left:0;border-bottom:1px dashed #777561;}
				#content .text .show ul li {border-top:1px dashed #777561;color:#BC661D;margin-left:0;padding:5px 0;font-size:11px;font-size:12px;}
					#content .text .show ul li.first {border-top:none;}
			#content .text .show .right ul li {border-top:1px dashed #777561;}
				#content .text .show .right ul li strong {color:#93531c;font-weight:normal;border-right:5px solid #F0EEE2;}
				#content .text .show .right p {clear:left;color:#6A3D17;font-size:11px;line-height:14px;padding:10px 10px 10px 0;border-bottom:1px dashed #777561;}
			
			#content .text .show .contact {background:transparent url(../i/calendar_more.gif) no-repeat scroll 0 6px;color:#5A5E49;font-family:Verdana;font-size:12px;line-height:42px;margin-left:-5px;padding-left:40px;padding-right:17px;}
					#content .text .show .contact a {text-decoration:none;color:#5A5E49;}
			#content .cie {text-align:center;background:transparent url(../i/logo.gif) no-repeat scroll 25px top;}
			 	#content .cie h1 {padding-left:115px;}
				#content .cie .photos {height:120px;margin:0 auto;padding-left:40px;padding-top:20px;width:240px;}
					#content .cie .photos a {display:block;height:97px;height:96px;border:none;float:left;}	
						#content .cie .photos a img {border:none;}
				#content .cie p {background:#FCFCF9 none repeat scroll 0 0;border:1px dashed #ABA389;margin:10px auto;padding:10px;width:360px;}
					#content .cie p strong {color:#DC802F;font-weight:normal;}
			#content .equipe {background:transparent url(../i/equipe.gif) no-repeat scroll 100px bottom;clear:left;height:40px;}
	
	#content .membre {padding:15px;}
		#content .membre p {clear:both;color:#59584e;}
			#content .membre p strong {color:#DC802F;font-weight:normal;}
	#content .membre .half {width:190px;}
	#content .membre ul {margin-left:0;padding-left:0;border-bottom:1px dashed #777561;clear:left;}
	#content .membre ul li {border-top:1px dashed #777561;color:#BC661D;margin-left:0;padding:5px 0;font-size:11px;font-size:12px;}
					#content .membre ul li.first {border-top:none;}
			#content .membre ul li {border-top:1px dashed #777561;}
				#content .membre ul li strong a {background:transparent url(../i/link_bkg.gif) no-repeat scroll 5px 6px;padding-left:27px;color:#93531c;font-weight:normal;border-right:5px solid #F0EEE2;background-position:5px center;background-repeat:no-repeat;}
					#content .membre ul li.download strong a {background-image:url(../i/download_bkg.gif);}
					#content .membre ul li.contact strong a {background-image:url(../i/contact-li_bkg.gif);background-position:2px center;}
					
				#content .membre ul li p {clear:left;color:#6A3D17;font-size:11px;line-height:14px;padding:10px 10px 10px 0;border-bottom:1px dashed #777561;}
			#content .membre .photo {text-align:right;width:150px !important}
			#content .membre .photo a {display:block;width:136px; height:132px;float:right;}
			#content .membre .photo a img {border:none;}
	#content .liens {padding:0 20px 0;color:#6A3D17;font-size:11px;line-height:14px;}
		#content .liens h1 {display:none;}
		#content .liens h2 {margin-top:15px;}
		#content .liens p {padding : 2px 0;margin:0;}
	#content .liens p a  , #content .liens p a:visited {color:#BC661D;}
	#content .mail {padding-left:40px;padding-top:15px;}
		#content .mail p {clear:left;}