/* COMMON */
#page{
margin:auto;
text-align:center;
width:100%;
}
h1{
display:none;
margin:0;
padding:0;
}
.clear{
clear:both;
}
/* HOME */
body#home{
background:url(home_main_bg.png) #000000 repeat-x;
font-family:Arial,Helvetica,sans-serif;
margin:auto;
text-align:center;
}
#home #container{
margin:auto;
text-align:left;
width:847px;
}
#home-top{
height:215px;
margin-bottom:1px;
}
#nav-home{
padding:0;
background-color: #0e0e0e;
margin: 0 20px;}

#nav-home ul{
margin:0;
padding:0;
}
#nav-home ul li{
display:inline;
font-size:90%;
font-weight:bolder;
letter-spacing:1px;
list-style-type:none;
margin:0;
padding:0;
text-transform:uppercase;
}
#nav-home ul li a,#nav-home ul li a:visited,#nav-home ul li a:link{
color:#9F9F9F;
line-height:45px;
padding:7px 15px;
text-decoration:none;
}
#nav-home ul li a:hover{
background:url(home_nav_hover_bg.png) repeat-x bottom;
color:#FFFFFF;
}

#bottom {
	width: 790px;
	background:#0E0E0E none repeat scroll 0%;
	margin:0pt 0pt 0pt 25px;
	padding: 0 0 25px 0;
}
#bottom_hand{
background:url(home_bottom_hand.png) no-repeat top right;
height:35px;
}
#text_bottom{
background:url(home_bottom_bg.png) repeat-x left;
margin:auto;
width:700px;
font-size: 14px;
color: #b8b8b7;
padding: 20px;
border:1px solid #303030;
}
#text_bottom:first-letter
{font-size:300%;float:left; font-weight: bolder;}

#text_bottom img {
float:right;
border: none;
}
#stages{
float:right;
}
#actus,#stages{
background:url(home_bottom_text_bg.png) repeat-x top;
width:370px;
}
#actus h2,#stages h2{
color:#FBD86E;
display:inline;
margin:9px 12px;
padding:0;
}
#text_bottom  ul.list_home{
color:#9F9F9F;
font-size:75%;
list-style-type:none;
margin:0 10px 0 10px;
padding:0;
}
#text_bottom  ul.list_home li{
border-bottom:1px solid #6A6A6A;
margin:0 0 10px 0;
padding:0 0 5px 0;
}
#text_bottom  ul.list_home li h3{
font-size:120%;
margin:0 0 5px 0;
}
ul.list_home li a{
color:#BFBFBF;
font-weight:bold;
text-decoration:none;
}
#text_bottom  ul.list_home li h3 span.date{
font-size:80%;
font-style:italic;
font-weight:normal;
margin:0 0 0 5px;
}
/* ARTICLES */
body#interne{
background:url(interne_main_bg.png) #252525 repeat-y center;
font-family:Arial,Helvetica,sans-serif;
margin:auto;
margin-bottom:0;
padding:0;
text-align:center;
}
#interne #container{
margin:auto;
text-align:left;
width:760px;
}
#interne-top{
}
#nav{
background:url(interne_nav_bg.png) no-repeat;
height:33px;
padding:0;
}
#nav ul{
height:33px;
margin:0;
padding:0 2px;
}
#nav ul li{
display:inline;
font-size:70%;
font-weight:bolder;
letter-spacing:1px;
list-style-type:none;
margin:0;
padding:0;
text-transform:uppercase;
}
#nav ul li a,#nav ul li a:visited,#nav ul li a:link{
color:#9F9F9F;
line-height:36px;
padding:8px 15px;
text-decoration:none;
}
#nav ul li a:hover{
background:url(interne_nav_hover_bg.png) repeat-x bottom;
color:#FFFFFF;
}
#interne div#content{
background:url(interne_content_bg.png) repeat-x top;
font-size:75%;
margin:0 0 0 1px;
padding:35px 10px 0 10px;
}
#interne #content .chapeau{
font-size:110%;
font-weight:bold;
background-color: white;
}
#interne #content h2{
margin:0 25px 20px 0;
padding: 0 0 5px 0;
background: url(h2_bg.png) no-repeat bottom left;
/*display: inline;*/
}

#interne #content .article {
	background-color: white;
	}

#interne #content h3 {
background:url(h3_bg_zeb.png) repeat-x bottom;
color:#7C0300;
display:inline;
font-size:120%;
margin:35px 25px;
}
.caractencadre-spip {
	color: #A50A03}

/* BOTTOM INTERNE */
#interne #content #logo_bottom{
margin:auto;
padding:0 0 20px 0;
text-align:center;
}
#interne #content #logo_bottom ul{
margin:10px 0 0 0;
padding:0;
}
#interne #content #logo_bottom ul li{
display:inline;
list-style-type:none;
}
#interne #content #logo_bottom, #interne #content #logo_bottom a:link,#interne #content #logo_bottom a:visited{
color:#808080;
}

#interne #content #logo_bottom a:hover{
	color: #000;
}
/* FORMULAIRES */
/* CONTACT */
div.form_1{
background:url(form_bg.png) no-repeat 0 0 #FFFFBB;
border:2px solid #FFF188;
border-top:5px solid #FFF188;
margin:auto;
padding:10px;
width:75%;
}
div.form_1 fieldset{
border:none;
margin:-15px 0 15px 0;
padding:0;
}
div.form_1 fieldset legend{
display:none;
}
div.form_1 .spip_form_label{
color:#7C0300;
display:block;
font-size:115%;
font-weight:bolder;
margin-top:15px;
}
div.form_1 .spip_form_champ{
}
div.form_1 .spip_form_label_obligatoire{
color:#AAAAAA;
font-size:75%;
font-style:italic;
}
div.form_1 input,div.form_1 select,div.form_1 textarea{
border:1px solid #EFCDBA;
width: 50%
}
div.form_1 .formo{
width:98%;
font-size: 125%;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
div.form_1 #input-1-telephone_1{
width:120px;
}

.spip_forms .forml, .spip_forms .fondl  {
	width: 50%;
}

div.multiple_1 ul.spip_form_choix_multiple{
float:none;
margin:0;
padding:0;
}
div.multiple_1 ul li{
display:block;
list-style-type:none;
}
.textestatique_1{
color:#808080;
font-size:80%;
font-style:italic;
}

.spip_forms .spip_bouton input {
background:#000;
border:1px solid #563033;
color:#FFF;
margin-right: 100px;
}

/* DIVERS */
#boutons_admin_supp img{
border:none;
}
#interne #logo{
margin:0 0 0 20px;
}
#home #logo{
	margin: 0 20px;
	background-color:#0e0e0e;
	text-align: center;
}
#home #logo img{
margin: 12px 0;
}

#actus,#interne #content #outil_sommaire{
float:left;
}

