@charset "utf-8";
html, body { 
font-family : "Times New Roman", Times, serif; 
background-image : url(../images/background7.jpg); 
background-position : center; 
margin : 0; 
background-color : #ffffff; 
} 
h1 { 
font-size : 80px; 
float : left; 
} 
#ColorTitre { 
color : #ff0000; 
} 
#logo { 
float: right;
width : 300px; 
height : 225px; 
background-color : #; 
margin-top : 10px; 
margin-bottom : 0; 
padding : 0; 
} 
#logo1 { 
float : left; 
margin-top : 30px; 
margin-left : 80px; 
} 
#logo2 { 
float : left; 
margin-top : -70px; 
padding-left : 20px; 
} 
h3 { 
font-size : 20px; 
color : #B8D74C; 
} 
h4 { 
color : #ffffff; 
} 
p { 
font-size : 16px; 
} 


#entete { 
text-align : center; 
width : 796px; 
height : 305px; 
margin-left : auto; 
margin-right : auto; 
background-color : #ffffff;

} 
#entete h1 { 
text-align : left; 
padding-left : 50px; 
padding-top : 70px; 
margin : 0; 
} 
#pied { 
background-color : #ffffff; 
width : 798px; 
height : 150px; 
margin-left : auto; 
margin-right : auto; 
text-align : center; 
color : #000; 
margin-top:0px;
} 
#bloc1 { 
text-align : center; 
margin-left : auto; 
margin-right : auto; 
width : 798px; 

background-color : #353535; 
margin-bottom : 0px; 
}
#bloc2 
{
min-height:300px;

}
#bloc2 p
{
text-align:left;
padding-left:100px;
color:#FFFFFF;

}
#bloc2 a
{
color:#FF0000;
text-decoration:none;

}
#menu1 { 
text-align:left;
} 
.li1 { 
display : inline;
margin-right:0px;
margin-left:0px;
padding-top:10px;

padding-bottom:20px;
background-image:url(../images/sous-menu-li-actif2.png);
} 

.li1 a { 
text-decoration : none; 
color : #fff;
padding-top:10px;
padding-left:20px;
padding-right:20px;
padding-bottom:8px;


} 
.li1:hover {
background-image:url(../images/sous-menu-li-hover2.png);
} 
.li2 { 
display : inline; 
margin-right : 0; 
} 
.li2 a { 
color : #000; 
text-decoration : none; 
} 
.li3 { 
text-align : left; 
color : #ffffff; 
} 
.li3 a { 
color : #0066cc; 
text-decoration : none; 
} 
.li3 a:hover { 
color : #0000cc; 
} 
.li4 { 
color : #ffffff; 
text-align : left; 
} 
.li5 { 
text-align : left; 
color : #ffffff; 
} 
#menu2 { 
text-align : center; 
padding-top : 20px; 
font-size : 12px; 
} 
.li2 a:hover 
{
color:#3399FF; 
} 
#pied p a { 
text-decoration : none; 
} 
#corp p { 

text-align : left; 
padding-top : 20px; 
color : #ffffff; 
margin-bottom:0px;
} 
#corp {
width:auto; 
min-height : 400px; 
margin-top : 0; 
margin-left : auto; 
margin-right : auto; 
} 
#corp1 {
width:700px;; 
margin-left : auto; 
margin-right : auto; 
} 
#corpITE { 
width : 700px; 
margin-left : 50px; 
} 
#corpITE p { 
color : #fff; 
} 
#corp a img { 
margin-right : 0; 
} 
#msg { 
color : #ff0000; 
text-align : center; 
} 
#formu { 
color : #cccccc; 

padding-left : 50px; 
padding-top : 20px; 
} 
#blocId { 
color : #ffffff; 
padding : 5px; 
width : 150px; 
text-align : center; 
font-size : 12px; 
} 
#blocMsg { 
width : 100px; 
height : 100%; 
color : #ff0000; 
background-color : #999999; 
} 
#corpITE { 
padding-top : 20px; 
} 
#corpITE ul { 
list-style : decimal; 
} 
#eco1 { 
width : 350px; 
height : 35px; 
background-color : #669900; 
color : #ffffff;
} 
#eco2 { 
width : 350px; 
height : 35px; 
background-color : #cc3333; 
margin-top : 10px; 
color : #ffffff; 
} 
.ecoDebut { 
width : 60px; 
height : 25px; 
background-color : #000000; 
color : #ffffff; 
padding : 0; 
} 
.ecoDebut { 
color : #ffffff; 
padding : 5px; 
} 
.eco1 { 
float : right; 
margin-right : 80px; 
margin-top : 8px; 
} 
.eco2 { 
float : right; 
margin-right : 150px; 
margin-top : 8px; 
} 
.ecoP { 
width : 300px; 
float : right; 
font-size : 12px; 
text-align : left; 
margin-top : -50px; 
} 
table { 
color : #ffffff; 
padding : 5px; 
} 
td { 
padding : 5px; 
background-color : #669900; 
text-align : left; 
} 
#infoPrime { 
width : 200px; 
height : 100%; 
background-color : #669900; 
float : right; 
padding : 5px; 
margin-left : 50px; 
border : 1px solid #ffffff; 
} 
#infoPrime p { 
font-size : 14px; 
} 
#carrousel { 
border : 5px solid #fff; 
width : 787px; 
height : 591px; 
margin : 0 auto; 
position : relative; 
overflow : hidden; 
} 
.slide { 
position : absolute; 
top : 0; 
left : 0; 
width : 788px; 
height : 591px; 
} 
.title { 
position : absolute; 
padding-left : 18px; 
text-align : left; 
width : 770px; 
line-height : 30px; 
height : 30px; 
background : url(../images/opaqueB.png) repeat left top; 
bottom : 0; 
left : 0; 
} 
.navigation { 
position : absolute; 
bottom : 38px; 
right : 5px; 
} 
.navigation span { 
background : #ff0000; 
color : #ffffff; 
padding : 2px 4px; 
margin : 2px; 
cursor : pointer; 
} 
.navigation span:hover, .navigation span.active { 
background : #fff; 
color : #000000; 
}
#validator
{
width:88px;
height:62px;
position:absolute;
margin-left:800px;
position:fixed;
} 
#validator img
{
border:none;
}

img
{
border:none;

}



div#galerie {

 }  
 
ul#galerie_mini {         
list-style-type: none ;
}
  
ul#galerie_mini li {
display:inline;



}  

ul#galerie_mini li a img {    
    
border: 1px solid #B8D74C ;

} 
 
dl#photo {     

}
 
dl#photo dt {     
font: italic 15px Georgia, serif ;     
color: #B8D74C ;
text-align:center;
}  
  
dl#photo dd {    
margin: 0 ;
} 
	
dl#photo img {  
border: 1px solid #B8D74C ; 
}

#pub
{
position:relative;
left:-510px;
top:12px;


}

span a:hover
{
color:#FF0000;


}
.lien
{
color:#999999;
text-decoration:none;
background-color:#000000;
padding-top:5px;
padding-bottom:5px;
padding-left:5px;
padding-right:5px;
border:#CCCCCC 1px solid;
font-size:12px;

}
.lien:hover
{
color:#FFFFFF;
text-decoration:none;
background-color:#FF3333;


}

.nonLien
{
color:#333333;
text-decoration:none;
background-color:#FFFFFF;
padding-top:5px;
padding-bottom:5px;
padding-left:5px;
padding-right:5px;
border:#FF3333 1px solid;


}
.texte
{


}

.tdc
{
background-color:#333333;
border:#FFFFFF 1px dotted;
text-align:right;
}

#coordonnee
{
margin-left:200px;
background-color:#669900;
width:250px;
height:150px;
border:1px #FFFFFF solid;




}
#coordonnee p
{

padding:10px;
font-size:14px;
color:#333333;



}
.accueil
{

text-indent:20px;

}
#logoPP
{
margin-top:50px;

}
#MAJ
{
float:right;
font-size:12px;
color:#FF0000;
padding-right:10px;

}
#numpage
{
padding-top:20px;

}

.thermo
{
border:1px solid #FFFFFF;

}

#charge {

	visibility:hidden
}
/* jQuery lightBox plugin - Gallery style */
#gallery {
	background-color: #333333;
	padding: 10px;
	width: 775px;
	height:150px;
	margin:auto;
}
#gallery ul { list-style: none; }
#gallery ul li { display: inline; }
#gallery ul img {

	border: 5px solid #666666;
	border-width: 5px 5px 20px;
	margin-left:5px;
	
}

#gallery ul a:hover img {
	border: 5px solid #fff;
	border-width: 5px 5px 20px;
	color: #fff;
}
#gallery ul a:hover { color: #fff; }

.bloc_photo
{
	margin:10px;
	padding: 5px;
	background-color:#ccc;
	border:1px solid #ff0000;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px; 
}

#btnStart
{
	margin:5px;
}
#zone_upload
{
	color: #fff;
	text-align:left;
	width:600px;
	margin:auto;
	background-color:gray;
	border:1px solid #ff0000;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px; 
}
#zone_upload label
{
	padding:0px;

}
#zone_upload table
{
	width:100%;
}
#zone_upload table td
{
	background-color:gray;
	
}
.error
{
	color: #993333;
	
	text-align:center;
	font-weight: bold;
}
#dialog_rename
{
	visibility: hidden;
}
.bloc_photo input
{
	background-color:#ccc;
	border:none;
	font-size:15px;
	color: #cc0000;
}
.bloc_photo span
{
	
	font-size:15px;
	color: #000;
}
.bloc_photo span:hover
{
	
	color: #0066ff;
}