/* CSS Document */
*{margin:0; padding:0;}


a:active, a:focus{ 
   outline:none; 
  
}

body {
	background-color: #040927;
	margin-left: 150px;
	margin-top: 50px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family: Helvetica, Arial, sans-serif;
	font-size:12px;
	line-height:15px;
	width:780px;
	color:#FFFFFF;
}

.photo{
 height:350px;
margin-bottom:30px;
}

.titre{
float:left;
margin-right:40px;}

ul {left:30px; list-style: none; float:left; width:100px;}

 li a{color:#fff;
 text-decoration:none;}
 
  li a:hover{color:#fff;
 text-decoration:underline;}
 
   li a:active{color:red;
 text-decoration:underline;}
 

ul2 {left:30px; list-style: none; width:100px;}


li2 a{color:red;
 text-decoration:none;}
 
  li2 a:hover{color:#fff;
 text-decoration:underline;}
 
   li2 a:active{color:#fff;
 text-decoration:underline;}


ul3 {list-style: none; width:100px;}

.testo
{
	FONT-SIZE: 12px;
	FONT-FAMILY: verdana;
}


 
 a{color:#fff;
 text-decoration:none;}
 
a:hover{color:#fff;
 text-decoration:underline;}
 a:active{color:red;
 text-decoration:underline;}
 #orange{color:#ee893d;}
 
 #retrait{
 line-height:16px;
 font-size:12px;
 text-align:justify;}
 
 
  #retrait2{
 margin-left:50px;
 line-height:18px;
 font-size:15px;
 text-align:justify;}
 
 
 .photos{
 margin-bottom:30px;
 width:700px;
 height:350px;
 overflow:auto;
 }
  .video{
 margin-bottom:30px;
 width:700px;
 height:350px;
 overflow:hidden;
 }

  .texteinfos{
 margin-bottom:30px;
 padding-top:95px;
 width:700px;
 height:255px;
 overflow:hidden;
 font-size:20px;
 line-height:25px;
 }

.subtitle {width:150px;}
.subtitle a{color:#ee893d; padding:0 3px;}
.subtitle a:hover{color:#ee893d;  text-decoration:underline;padding:0 3px;}

.subtitle a.on{
 background-color:#363a52;padding:0 3px;}
 
 .spip_documents_right{
margin:0 0 0 30px}

.spip_documents_left{
margin:0 10px 0 0}