body{
	width:100%;height:100%;position:absolute;
	margin:0px;
	padding:0px;
	background:#000;
	font-family:arial, 'sans-serif';
	color:#514f50;
	font-size:66%;
}

a {text-decoration:none;color:#fff;}
a:hover {text-decoration:underline;font-weight:normal;}

#wrapper{
	position:absolute;width:100%;height:625px; /* height:592px; 625px */
	top:50%;margin-top:-315px; /*  -315px */
	text-align:center;
}

#holder {
	position:relative;
	width:888px;height:100%;   height:625px;
	margin-left:auto;margin-right:auto;
	overflow:hidden;
}

#holder.expanded{width:888px;}
#holder.collapsed{width:763px;}

#col1{
	position:absolute;
	width:761px;height:100%;
	left:0px;
}

#col2{
	position:absolute;
	top:76px;left:783px;
	width:105px;height:534px;
	background:#514f50;
	overflow:hidden;
	color:#000;
	text-align:left;
}

#col2.expanded{height:534px;}
#col2.collapsed{height:0px;}

#col2 ul {padding:0px;margin-left:0px;margin-bottom:40px;list-style-type:none;width:105px;text-align:left;}
#col2 ul li {margin:0px;padding:8px 4px 8px 8px;font-size:14px;margin-top:4px;text-align:left;}
#col2 ul li ul {margin:0px;padding:0px;margin-top:8px;width:100%;text-align:left;}
#col2 ul li ul li{margin:-10px 0px 4px 0px;padding:4px 4px 4px 10px;font-size:12px;text-align:left;}

#col2 .serre ul li {margin-top:-4px;}
#col2 .serre ul li ul li{margin-top:-13px;}

.puceinfo{
	position:absolute;
	width:16px;height:16px;background-image:url('img/puceinfo.png');
	_background-image: url('');
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='dist/img/puceinfo.png');
	bottom:6px;right:4px;
	margin:0px;_margin-bottom:4px;
}

.win.ie .puceinfo{bottom:6px;}

#col2 a, #btmenu .inner a:visited{color:#000;text-decoration:none;}
#col2 a:hover{color:#fff;text-decoration:none;}

#col2 div.menus {float:left;height:100%;margin-top:15px;width:100%;position:absolute;top:0px;visibility:hidden;left:105px;text-align:left;}
#col2 div#menu0 {left:0px;visibility:visible;}
/*#col2 div#menu2 {left:105px;;visibility:visible;}*/
#col2 div#menupix {left:7px;visibility:visible;height:462px;width:90px;}

#col2 div#menupix ul{width:90px;position:relative;margin:0px;padding:0px;margin-left:auto;margin-right:auto;}
#col2 div#menupix ul li{width:90px;position:relative;margin:0px;padding:2px 0px 2px 0px;text-align:center;background-image: url('ajax-loader2.gif');background-position:center center;background-repeat:no-repeat; }
#col2 ul ,#col2 li{list-style:none;}
#col2 div#menupix ul.corpo li{background:none;list-style:none;}
ul li a:hover {font-weight:normal;}

ul.corpo {position:relative;left:3px;}
ul.corpo li {height:39px;margin:3px 0px 3px 0px;text-align:center;overflow:hidden;width:84px;padding:0px;}
ul.corpo li .menutitre1, ul.corpo li a .menutitre1 {font-size:12px;color:#000;}
ul.corpo li .menutitre2,ul.corpo li a .menutitre2 {font-size:12px;color:#272727;}
ul.corpo li .menutitre3,ul.corpo li a .menutitre3 {font-size:13px;color:#000;}
ul.corpo li a:hover .menutitre1{color:#fff;font-weight:normal;}
ul.corpo li a:hover .menutitre2{color:#fff;font-weight:normal;}
ul.corpo li a:hover .menutitre3{color:#fff;font-weight:normal;}
ul.corpo .zonesousmenu a li{}
ul.corpo .zonesousmenu {
	visibility:hidden;height:0px;overflow:hidden;
	margin:0px;padding:0px;margin-left:5px;
	list-style:none;position:relative;
	}
	

#col2 .vignettes{height:481px;position:relative;overflow:hidden;margin:0px;margin-left:-5px;left:5px;top:15px;width:100px;text-align:center;}
.gecko #col2 .vignettes{margin-left:-7px;}
.win.ie #col2 .vignettes{margin-left:-14px;height:480px;}



#col2 #fleches {
	/*position:relative;width:90px;height:20px;top:500px;margin-left:auto;margin-right:auto;z-index:60;*/
}

#col2 #load {height:20px; width:90px;position:absolute;left:7px;top:0px;background:#262425;z-index:61;border:solid 1px #fff;}
#col2 #load #loadred {height:20px; width:0px;background-color:#d51010;position:absolute;left:0px;top:0px;z-index:62;}
#col2 #load #loadtext {height:16px;_height:20px; width:90px;position:absolute;left:0px;top:0px;z-index:63;padding-top:4px;font-size:12px;color:#fff;text-align:center;}

#col2 #bas {height:20px; width:20px;position:absolute;left:43px;top:500px;background:url('img/down1.png');z-index:60;visibility:hidden;}
#col2 #haut {height:20px; width:20px;position:absolute;left:43px;top:0px;background:url('img/up1.png');z-index:60;visibility:hidden;}
#col2 #surbas {height:20px; width:20px;position:absolute;left:0px;top:0px;background:url('img/down2.png');z-index:61;opacity:0;_opacity:0;}
#col2 #surhaut {height:20px; width:20px;position:absolute;left:0px;top:0px;background:url('img/up2.png');z-index:61;opacity:0;_opacity:0;}

#zonemenupix{position:relative;top:35px;_position:absolute;_left:0px;_margin-top:30px;}
#zonemenugen {position:absolute;top:38px;visibility:visible;margin:0px;padding:0px; left:0px;	}
#zonemenuback {position:absolute;top:10px;z-index:60;color:#000000;font-size:20px;right:20px;visibility:hidden;}
.win.ie #zonemenupix {top:0px;}


#menus{
	height:100%;
	position:absolute;
	_margin-left:9px;
}

#copyright{
	color:#514f50;
	position:absolute;width:761px;
	margin-left:auto;margin-right:auto;
	z-index:999;
	bottom:0px;
	text-align:center;
	font-size:10px;
	_left:0px;
}

#erull{
	position:absolute;
	width:245px;height:76px;
	_margin:0px;_padding:0px;
	background-color: #514f50;
	top:0px;left:0px;
}

#erull img.logo {
background-image:url('img/elisabethrull.png');
	background-position:50% 50%;
	background-repeat:no-repeat;
	width:221px;height:65px;border-width:0px;margin-top:4px;
	_background-image: url();z-index:1;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/dist/img/elisabethrull.png');
}

#erull #l1{
	color:#000;
	margin-right:328px;
	top:50%;margin-top:-28px;
	font-size:29px;
	text-align:right;
	padding:0px;
	position:relative;
}

#erull #l2{
	color:#000;
	margin-right:328px;
	top:50%;margin-top:-12px;
	font-size:22px;
	text-align:right;
	font-weight:lighter;
	padding:0px;
	position:relative;
}

#btmenu{
	position:absolute;
	top:0px;left:265px;
	height:76px;width:630px; /* 127px */
	padding:0px;margin:0px;
	background: #514f50; /* background: #514f50; */
	overflow:hidden;
}

#btmenu #btmenu1, #btmenu #btmenu2 , #btmenu #btmenu3 {
	color:#000;
	margin-left:18px;
	text-align:left;
	padding:0px;
	position:absolute;
	font-size:15px;font-weight:normal;
}
#btmenu #btmenu1{top:-30px;width:462px;}
#btmenu #btmenu2{top:-10px;width:280px;}
#btmenu #btmenu3{top:-10px;width:172px;margin-left:308px;text-align:right;}

#btmenu.zonemenu0 #btmenu1{top:-20px;}
#btmenu.zonemenu0 #btmenu2{top:0px;}
#btmenu.zonemenu0 #btmenu3{top:0px;}

#btmenu #btmenu1 #menuitem5{right:0px;}
#btmenu #btmenu1 #menuitem6{right:105px;}
#btmenu #btmenu1 #menuitem4{right:199px;}
#btmenu #btmenu1 #menuitem3{right:307px;}
#btmenu #btmenu1 #menuitem2{left:0px;}

#btmenu #btmenu2 #menuitem21{left:0px;}
#btmenu #btmenu2 #menuitem23{left:93px;}
#btmenu #btmenu2 #menuitem22{left:173px;}
#btmenu #btmenu2 #menuitem24{left:237px;}

#btmenu #btmenu3 #menuitema{right:58px;}
#btmenu #btmenu3 #menuitemb{right:0px;}

#btmenu a, #btmenu a:visited {color:#000;}
#btmenu a:hover {color:#fff;text-decoration:none;font-weight:normal;}

#btmenu.zonemenu2 #menuitem2{color:#fff;}
#btmenu.zonemenu3 #menuitem3 a{color:#fff;}
#btmenu.zonemenu4 #menuitem4{color:#fff;}
#btmenu.zonemenu5 #menuitem5{color:#fff;}
#btmenu.zonemenu6 #menuitem6{color:#fff;}

.menuitem {margin:0px;padding:0px;position:absolute;}



#btmenu #btmenureportage{
	color:#000;
	margin-left:18px;
	top:50%;margin-top:-25px;
	font-size:28px;
	text-align:left;
	padding:0px;
	position:relative;
}

.win.ie #btmenureportage {font-weight:bold;}

#btmenu #btmenureportage #menureportage{
	font-size:18px;margin-left:40px;
}

#btmenu #menureportagenom{
	font-size:14px;margin-left:0px;margin-top:5px;
	position:absolute;left:0px;top:35px;
	color:#fff;font-size:20px;
	font-weight:normal;
}

#recandplay {
	position:absolute;top:0px;right:14px;
	margin:0px;
	width:90px;height:36px;
	_left:510px;
}

#recandplay #recexplain {
	height:24px;position:relative;font-size:12px;text-align:center;margin-bottom:3px;margin-top:-6px;
}

#recandplay #lecteur {position:relative;height:14px;width:100%;z-index:40;}
#recandplay #lecteur #rewind {position:absolute;height:14px;width:14px;background:url('img/rewind1.png');top:0px;left:10px;background-repeat:no-repeat;}
#recandplay #lecteur #rewindhaut {position:absolute;height:14px;width:14px;background:url('img/rewind2.png');top:0px;left:0px;z-index:41;opacity:0;filter: alpha(opacity=0);background-repeat:no-repeat;}
#recandplay #lecteur #forward {position:absolute;height:14px;width:14px;background:url('img/forward1.png');top:0px;right:10px;background-repeat:no-repeat;}
#recandplay #lecteur #forwardhaut {position:absolute;height:14px;width:14px;background:url('img/forward2.png');top:0px;left:0px;z-index:41;opacity:0;filter: alpha(opacity=0);background-repeat:no-repeat;}
#recandplay #lecteur #play {position:absolute;height:14px;width:14px;background:url('img/play1.png');top:0px;left:38px;background-repeat:no-repeat;}
#recandplay #lecteur #playhaut {position:absolute;height:14px;width:14px;background:url('img/play2.png');top:0px;left:0px;z-index:41;opacity:0;filter: alpha(opacity=0);background-repeat:no-repeat;}
#recandplay #lecteur #pause {position:absolute;height:14px;width:14px;background:url('img/pause1.png');top:0px;left:38px;visibility:hidden;background-repeat:no-repeat;}
#recandplay #lecteur #pausehaut {position:absolute;height:14px;width:14px;background:url('img/pause2.png');top:0px;left:0px;z-index:41;opacity:0;filter: alpha(opacity=0);background-repeat:no-repeat;}


#reposourceover {position:absolute;left:2px;top:2px;height:60px;width:90px;background:url('img/pictotexte.png');;z-index:30;margin:0px;padding:0px;opacity:0.5;filter: alpha(opacity=50);}

#reposourceover.overvideo
{background:url('img/pictotexte2.png');opacity:0.5;filter: alpha(opacity=50);}

.mac.webkit #reposourceover{margin-left:-2px;}




.zonephoto{
	position:absolute;
	left:0px;top:99px;width:759px;height:507px;border: solid 2px #7a7a7a;
}

.repophotolien{
	position:relative;
}


.zonegrisee{
	position: absolute;
	width:727px;height:477px;
	left:15px;top:15px;
	background:black;
/*	opacity: .7;
	filter: alpha(opacity=70);*/
	color:#fff;
	font-size:12px;
	text-align:justify;
	line-height:16px;
}

.gristransparent {opacity: .7;filter: alpha(opacity=70);}

.zonegrisee p.spip{margin:0px;padding:0px;}

.zonegrisee #txtcol1{
	position:absolute;
	width:330px;height:451px;
	left:20px;top:12px;
	overflow:hidden;
}

#zonegriseemobile {text-align:center;z-index:100;visibility:hidden;position:absolute;top:116px;}
#zonegriseemobile table {width:80%;height:80%;position:relative;margin:5% auto 15% auto;}
#zonegriseemobile table td{text-align:center;position:relative;z-index:2100;}
.win.ie #zonegriseemobile  {height:405px;}

.zonegrisee #txtcol2{
	position:absolute;
	width:330px;height:451px;
	right:20px;top:12px;
	overflow:hidden;
}

.zonegrisee #txtcol2 #txtcol2inner{
	height:902px;
	position:relative;
	top:-451px;
}

.zonegrisee #mentions{position:absolute;bottom:0px;height:35px;width:330px;font-size:11px;}

div#photomobile.zonephoto{background:black url('ajax-loader.gif');background-position:center center;background-repeat:no-repeat;visibility:hidden;overflow:hidden;z-index:9;_margin-top:0px;_height:510px;}

div#photofade1.zonephoto{background-position:center center;background-repeat:no-repeat;visibility:hidden;overflow:hidden;z-index:10;_height:510px;background-color:black;}

div#photofade2.zonephoto{background:black url('ajax-loader.gif');background-position:center center;background-repeat:no-repeat;visibility:hidden;overflow:hidden;z-index:10;}


#innerbas {height:20px; width:20px;position:absolute;right:5px;bottom:5px;background:url('img/down2.png');z-index:6;visibility:visible;}
#innerhaut {height:20px; width:20px;position:absolute;right:5px;top:5px;background:url('img/up2.png');z-index:6;visibility:visible;}
#innersurbas {height:20px; width:20px;position:absolute;left:0px;top:0px;background:url('img/down1.png');z-index:61;opacity:0;_opacity:0;}
#innersurhaut {height:20px; width:20px;position:absolute;left:0px;top:0px;background:url('img/up1.png');z-index:61;opacity:0;_opacity:0;}


/* effet du début */
.atstart #photo0 {border-color:#000;opacity:0;filter: alpha(opacity=0);}
.atstart #col2 {opacity:0;filter: alpha(opacity=0);visibility:hidden;}
.atstart #erull {opacity:0;filter: alpha(opacity=0);visibility:hidden;}
.atstart #btmenu {opacity:1;filter: alpha(opacity=0);left:245px;visibility:hidden;_width:520px;}
.atstart #zonemenugen {opacity:0;filter: alpha(opacity=0);visibility:hidden;}
.atstart #copyright {opacity:0;filter: alpha(opacity=0);visibility:hidden;}
.atstart #load {visibility:hidden;}

#cornertl{
	position:absolute;
	width:20px;height:20px;
	background-image:url('img/cornertl.png');
	_background-image: url();z-index:1;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/dist/img/cornertl.png');
	top:0px;left:0px;
}

#cornertr{
	position:absolute;
	width:20px;height:20px;
	background-image:url('img/cornertr.png');
	_background-image: url();z-index:1;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/dist/img/cornertr.png');
	top:0px;right:7px;
}

.pagecontact {color:#ccc;font-size:18px;line-height:1.6em;}
.pagecontact a, .pagecontact a:hover {color:#ccc}

.txtcolunique {
	color:#fff;
	text-align:center;position:relative;
	font-size:12px;
}

.txtcolunique h1,.txtcolunique h2, .txtcolunique h3, .txtcolunique h4, .txtcolunique h5, .txtcolunique h6 {text-align:center;}
/*.txtcolunique h1 {font-size:3em;}
.txtcolunique h2 {font-size:2.5em;}
.txtcolunique h3 {font-size:2.0em;}
.txtcolunique h4 {font-size:1.5em;}
.txtcolunique h5 {font-size:1.0em;}*/

#debugbox{position:absolute;top:0px;left:0px;width:300px;height:200px;background:red;color:white;font-size:16px;z-index:666;visibility:visible;}
