@charset "utf-8";
/* CSS Document */
body{
margin: 0 auto;
width:780px;
background-image:url(../images/bg.jpg);
background-repeat: repeat-x;
background-attachment:fixed;
}

img{
text-align:center;

}

#main{
width:780px;
height:1200px;
background-color:#FFFFFF;
}

#main2{
width:780px;
height:1200px;
background-color:#FFFFFF;
}

#menu{
	background-color:#f4f7f9;
	height:55px;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font:Arial;
}

#menu dl{
padding:0;
margin:0;
height:auto;
display:block;
width:250px;
float:left;
}

#menu dt{
padding:0;
margin:0;
height:30px;
width:150px;
display:block;
float:left;
cursor:pointer;
line-height:30px;
border-right:thin 1px #FF6600;
text-align:center;
font-weight:600;
color:#ff8100;
}

#menu dt:hover{
background-color:#ff8600;
}

#menu dd{
padding:0;
margin:0;
display:block;
float:left;
background-color:#ff7f00;
width:780px;
}

#menu dd ul{
margin:0;
padding:0;
text-align:center;

}

#menu dd ul li a{
display:block;
background-color:#ff8600;
color:#ffffff;
text-decoration:none;
float:left;
font-weight:600;
height:30px;
line-height:30px;
}

#menu dd ul li{
 display:block;
 margin:0;
 padding:0;
 float:left;
 width:250px;
 }
 
#menu dd ul li a:hover{
color:#CCCCCC;
background-color: #FF9900;
}

#menu dl dd{
display:none;
}

#menu dl:hover dd{
display:block;
color:#000000;

}

#gauche{
width:230px;
padding-left:15px;
float:left;
margin:0;
}
#contenu{
width:500px;
float:left;
padding:0;
margin:0;
padding-left:15px;
padding-right:10px;
}
.title {
	color : #FFFFFF;
	margin-top : 5px;
	padding-bottom : 5px;
	margin-bottom : 0px;
	margin-left : 15px;
	margin-right : 11px;
	font-size : 11px;
	font-family : Tahoma,Verdana,Arial;
	font-weight: bold;
}
.title a {
	color : #EF6D00;
}
.title a:hover {
	color : #C25A02;
}
.left {
color:#473D40;
	margin-top : 10px;
	padding-bottom : 5px;
	margin-bottom : 0px;
	margin-left : 20px;
	margin-right : 20px;
	font-size : 11px;
	font-family : Tahoma,Verdana,Arial;
	font-weight: bold;
}
.left a {
	color : #FF6600;
}
.left a:hover {
	color : #FF0000;
}
p {
	color : #000000;
	margin-top : 5px;
	padding-bottom : 10px;
	margin-bottom : 0px;
	margin-left : 20px;
	margin-right : 20px;
	font-size : 11px;
	font-family : Tahoma,Verdana,Arial;
}
p a {
	color : #000000;
}
p a:hover {
	color : #294A7B;
}

#actualite{
width:220px;

}
#texte{
width:500px;
}

#imginscri
{
width:230px;
height:60px;

}

ul{
margin:0;
padding:0;
text-align: justify;

}
.mot{

	color: #FF6600;
	font-weight: bold;
	}

#form{
	width: 500px;
	height: 30px;

}
#label{
	text-align: right;
	float:left;
	width:200px;
	height:20px;
	margin-top:10px;
}
#form1{
	text-align: left;
	float:right;
	width:300px;
	height:20px;
}

#form1 input{
border: 1px solid #158FD0;
color:#000000;
font: 14px/18px "Trebuchet MS", Verdana, "Lucida Grande", Tahoma, Helvetica, Sans-Serif;
width:240px;
}
#form1 select{
border: 1px solid #158FD0;
color:#000000;
font: 14px/18px "Trebuchet MS", Verdana, "Lucida Grande", Tahoma, Helvetica, Sans-Serif;
width:240px;
}
#form1 textarea{
border: 1px solid #158FD0;
color:#000000;
font: 14px/18px "Trebuchet MS", Verdana, "Lucida Grande", Tahoma, Helvetica, Sans-Serif;
width:240px;
}
#form30 input{
border: 1px solid #158FD0;
color:#000000;
font: 14px/18px "Trebuchet MS", Verdana, "Lucida Grande", Tahoma, Helvetica, Sans-Serif;
width:160px;
}
#form30 select{
border: 1px solid #158FD0;
color:#000000;
font: 14px/18px "Trebuchet MS", Verdana, "Lucida Grande", Tahoma, Helvetica, Sans-Serif;
width:160px;
}
#envoyer{
	text-align: left;
	float:right;
	width:300px;
	height:20px;
	margin-top:10px;
	color: #FF6600;
}
#envoyer input{
	border: none;
	color:#FF6600;
	font: 14px/18px "Trebuchet MS", Verdana, "Lucida Grande", Tahoma, Helvetica, Sans-Serif;
}
#vide{
width:100%;
height:20px;
background-color:#FFFFFF;
}

#Ajouter{
background-color:#158FD0;
color:#FFFFFF;
}
#Ajouter:hover{
	background-color:#FF8A00;
	color:#FFFFFF;
}

.construction{
font-size:24px;
text-align:center;
color: #FF6600;
}

.Style1 {color: #FFFFFF}
.Style5 {color: #777777; font-weight: bold;}
h2{
color:#FF6600;
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
margin-left:10px;
}

#label_contact{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	font-weight:bold;
}

#champs_contact{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
}