body{
	background-color:#FFF;
	font-family: Arial,Helvetica,Verdana,  sans-serif;
	font-size: 11px;
	color: #000;
	margin:0px;
}

div,ul,li{
/*border:1px solid #CCC;
*/
}


h2{
	font-family: Helvetica,Arial,  sans-serif;
	font-size:1.4em;
	margin:0;
	color:#888888;
	


}

p{
	margin:0;
	color:#888888;

}

.clearboth{
clear:both;
}

div#page{

width:1000px;
margin:0 0 0 50px;
position: relative;


}
div#bloclogo{

width:199px;
height:54px;
position: absolute;
left:0px;
top:123px;

}

div#blocmenu{

width:266px;
height:195px;
background-color:#8E0F00;
position: absolute;
left:0px;
top:365px;

}

a{
color:#8E0F00;
text-decoration:none;
}
a:hover{
text-decoration:underline;
}


div#bloccontent{

	padding-left:400px;
	border:1px solid #FFFFFF;


}
ul#menu{

float:right;
list-style-type: none;
padding:0;
position:absolute;
top:18px;
right:3px;
font-size:1.1em;
letter-spacing:0.1em;
}
ul#menu li{
margin:0 5px  0 0;
padding-right:20px;
text-align:right;
}
ul#menu img{
float:right;
}

ul#menu a{

color:#000;
text-decoration:none;

}

ul#menu a:hover{
color:#FFFFFF;
text-decoration:none;

}
ul#menu li.sel a{
color:#FFFFFF;
text-decoration:none;

}

ul#menu li.sel{
background-image:url('/img/fleche.png');
background-repeat:no-repeat;
background-position:right center;

}





ul#menulangue{

list-style-type: none;
padding:0;
position:absolute;
bottom:6px;
right:29px;
padding-right:0px;
}

ul#menulangue li{
display:inline;
margin:0 3px  0 0;
text-align:right;
font-size:1.2em;
color:#4c001c;
}

ul#menulangue a{

color:#000;
text-decoration:none;

}

ul#menulangue a:hover,ul#menulangue li.sel{
color:#FFF;
text-decoration:none;

}



/*
ul#reportlist{ border-top:1px solid #000;}
ul#reportlist li{ border-bottom:1px solid #000; }
*/


ul#reportlist{

margin:130px 0px 0px 0px;
list-style-type: none;
padding:0;
}

ul#reportlist li{
margin:0 0  40px 0;
/*text-align:justify;*/
position:relative;
height:180px;

}
ul#reportlist p{
line-height:1em;
}

ul#reportlist a{
color:#505050;
text-decoration:none;

}
ul#reportlist a:hover{
color:#000;
text-decoration:none;

}

ul#reportlist div.vignette{
	position:absolute;
	bottom:0;
	width:182px;
	text-align:right;
	z-index:10;
}
ul#reportlist div.vignette img{
	padding:5px;
	border:1px solid #ececec;
}

ul#reportlist div.legende{
	padding-left:220px;
	position:absolute;
	bottom:5px;
	right:0;
	width:380px;

}

div#pagerepo div#top{

height:100px;
position:relative;


}

div#pagerepo div#blocmenu {

left:50px;
z-index:50;

}


div#pagerepo div#blocmenupano {

width:275px;
height:202px;
background-color:#960F00;
position: absolute;
left:50px;
bottom:30px;
z-index:50;

}
/*

div#pagerepo div#blocmenu div#openclose{

position:absolute;
right:3px;
top:2px;

}
div#pagerepo div#blocmenu div#openclose a{

color:#FFF;
text-decoration:none

}
div#pagerepo div#blocmenu div#openclose a:hover{

color:#000;
text-decoration:none;

}

div#pagerepo div#blocmenu ul{

right:30px;

}

div#pagerepo ul#menu li.selnof a{
color:#FFFFFF;
text-decoration:none;

}

div#pagerepo div#blocmenu ul#menulangue{

right:5px;

}

div#pagerepo div#blocmenu ul#menulangue li{
margin:0 0 0 0;
padding:0;
}

*/


div#pagerepo div#bloclogo{

top:123px;
left:50px;
z-index:50;

}

div#pagerepo div#retour{
position: absolute;
right:50px;
top:75px;



}

div#pagerepo div#retour a{

font-size:1.4em;
color:#818181;
text-decoration:none



}
div#pagerepo div#retour a:hover{


color:#000;
text-decoration:none



}


div#pagerepo div#photo{

height:600px;
z-index:10;

}
div#pagerepo div#typecontent{

height:100%;
/*border:1px dotted #C00;*/
margin: 0 80px 0 345px;
overflow:auto;

}

div#pagerepo div#typecontentvideo{

height:100%;
/*border:1px dotted #C00;*/
margin: 0 80px 0 345px;
overflow:auto;

}
div#pagerepo div#textcontent{

width: 500px;
margin:0 auto;
/*padding-top:30px;
border:1px dotted #C00;*/

}


div#pagerepo div#bottom{

height:30px;
text-align:center;
padding: 5px 80px 0 345px;

}
div#pagerepo div#bottom h2 {
display:inline;
margin:0;
padding:0;
font-size:1.7em;
color:#424242;


}

div#pagerepo div#bottom ul{

display:inline;
margin:0;
padding:0;

}
div#pagerepo div#bottom li{

display:inline;
margin:0;
padding:0;
margin-left:5px;

}

div#pagerepo div#bottom a{

color:#888888;
text-decoration:none;
font-size:1.2em;

}
div#pagerepo div#bottom a:hover,div#pagerepo div#bottom a.sel{

color:#8e1001;
text-decoration:none;

}

.ck_rouge{

color:#960F00;
}
.ck_rouge_14{
font-size:14px;
color:#960F00;
}

.ck_rouge_16{
font-size:16px;
color:#960F00;
}

.ck_rouge_18{
font-size:18px;
color:#960F00;
}

textarea{
width:400px;
height:8em;

}

.arialnoir10	{font:10px Arial,Helvetica,Sans-serif; color:#000000;}
.arialnoir11	{font:11px Arial,Helvetica,Sans-serif; color:#000000;}
.arialnoir12	{font:12px Arial,Helvetica,Sans-serif; color:#000000;}
.arialnoir14	{font:14px Arial,Helvetica,Sans-serif; color:#000000;}
.arialnoir16	{font:16px Arial,Helvetica,Sans-serif; color:#000000;}

.arialrouge10	{font:10px Arial,Helvetica,Sans-serif; color:#960f00;}
.arialrouge11	{font:11px Arial,Helvetica,Sans-serif; color:#960f00;}
.arialrouge12	{font:12px Arial,Helvetica,Sans-serif; color:#960f00;}
.arialrouge14	{font:14px Arial,Helvetica,Sans-serif; color:#960f00;}
.arialrouge16	{font:16px Arial,Helvetica,Sans-serif; color:#960f00;}

.arialgris10	{font:10px Arial,Helvetica,Sans-serif; color:#888888;}
.arialgris11	{font:11px Arial,Helvetica,Sans-serif; color:#888888;}
.arialgris12	{font:12px Arial,Helvetica,Sans-serif; color:#888888;}
.arialgris14	{font:14px Arial,Helvetica,Sans-serif; color:#888888;}
.arialgris16	{font:16px Arial,Helvetica,Sans-serif; color:#888888;}

.arialnrwnoir10	{font:10px Arial Narrow, Arial,Helvetica,Sans-serif; color:#000000;}
.arialnrwnoir11	{font:11px Arial Narrow, Arial,Helvetica,Sans-serif; color:#000000;}
.arialnrwnoir12	{font:12px Arial Narrow, Arial,Helvetica,Sans-serif; color:#000000;}
.arialnrwnoir14	{font:14px Arial Narrow, Arial,Helvetica,Sans-serif; color:#000000;}
.arialnrwnoir16	{font:16px Arial Narrow, Arial,Helvetica,Sans-serif; color:#000000;}

.arialnrwrouge10	{font:10px Arial Narrow, Arial,Helvetica,Sans-serif; color:#960f00;}
.arialnrwrouge11	{font:11px Arial Narrow, Arial,Helvetica,Sans-serif; color:#960f00;}
.arialnrwrouge12	{font:12px Arial Narrow, Arial,Helvetica,Sans-serif; color:#960f00;}
.arialnrwrouge14	{font:14px Arial Narrow, Arial,Helvetica,Sans-serif; color:#960f00;}
.arialnrwrouge16	{font:16px Arial Narrow, Arial,Helvetica,Sans-serif; color:#960f00;}

.arialnrwgris10	{font:10px Arial Narrow, Arial,Helvetica,Sans-serif; color:#888888;}
.arialnrwgris11	{font:11px Arial Narrow, Arial,Helvetica,Sans-serif; color:#888888;}
.arialnrwgris12	{font:12px Arial Narrow, Arial,Helvetica,Sans-serif; color:#888888;}
.arialnrwgris14	{font:14px Arial Narrow, Arial,Helvetica,Sans-serif; color:#888888;}
.arialnrwgris16	{font:16px Arial Narrow, Arial,Helvetica,Sans-serif; color:#888888;}

.cambrianoir10	{font:10px Cambria,Times,Serif; color:#000000;}
.cambrianoir11	{font:11px Cambria,Times,Serif; color:#000000;}
.cambrianoir12	{font:12px Cambria,Times,Serif; color:#000000;}
.cambrianoir14	{font:14px Cambria,Times,Serif; color:#000000;}
.cambrianoir16	{font:16px Cambria,Times,Serif; color:#000000;}

.cambriarouge10	{font:10px Cambria,Times,Serif; color:#960f00;}
.cambriarouge11	{font:11px Cambria,Times,Serif; color:#960f00;}
.cambriarouge12	{font:12px Cambria,Times,Serif; color:#960f00;}
.cambriarouge14	{font:14px Cambria,Times,Serif; color:#960f00;}
.cambriarouge16	{font:16px Cambria,Times,Serif; color:#960f00;}

.cambriagris10	{font:10px Cambria,Times,Serif; color:#888888;}
.cambriagris11	{font:11px Cambria,Times,Serif; color:#888888;}
.cambriagris12	{font:12px Cambria,Times,Serif; color:#888888;}
.cambriagris14	{font:14px Cambria,Times,Serif; color:#888888;}
.cambriagris16	{font:16px Cambria,Times,Serif; color:#888888;}

