/* CSS Document */


/***************
********BODY *****
*******************/


html,body {
background-color : white;
background-image:url(images/bg.jpg);
background-repeat:repeat-x;
padding:0;
margin:0;
}

img {

text-decoration:none;
border:none;

}



/***************
********BANDES*****
*******************/
.bande_verte{
margin:0;
padding:0;
height:600px;
width:40px;
background-color:#9dc22c;
float:left;
position:relative;
}

.bande_rouge{
margin:0;
padding:0;
margin-top:347px;
height:600px;
width:40px;
background-color:#d6002d;
float:right;
position:relative;

}

/***************
********HEADER*****
*******************/



#header{
margin:0;
padding:0;
width:100%;
height:259px;
text-align:center;
background-color:#9dc22c;
float:left;
z-index:0;
position:absolute;
}

#header_rouge{
margin:0;
margin-top:259px;
padding:0;
width:100%;
height:24px;
text-align:center;
background-color:#d6002d;
float:left;
z-index:0;
position:absolute;
}

/***************
********CONTENEUR*****
*******************/

#conteneur{
margin:0;
padding:0;
width:100%;
float:left;
background-color:white;

}

/***************
********CONTENT*****
*******************/

#content{
margin:0;
padding:0;
width:900px;
height:900px;
margin-left:auto;
margin-right:auto;
z-index:100;
position:relative;
}

/***************
********CONTENUS*****
*******************/

#menu{
margin:0;
padding:0;
width:240px;
height:50px;
float:left;

}


#menu h1{
margin:0;
padding:0;
margin-left:10px;
padding:0 10px;
color:#d6002d;
font-size:1.2em;
text-align:left;
font-weight:bold;
font-family:Verdana;

}

#menu h2{
margin:0;
padding:0;
margin-left:50px;
padding:10px;
color:#d6002d;
font-size:1.2em;
text-align:left;
font-weight:bold;
font-family:Verdana;

}


#contenu{
margin:0;
padding:0;
padding-top:10px;
width:500px;
float:left;

}

#contenu h1{
margin:20px 0;
padding:0;
padding:10px;
color:#d6002d;
font-size:1.8em;
text-align:center;
font-weight:bold;
font-family:Verdana;

}

#contenu p{
margin:0;
padding:0;
padding:10px;
color:#9dc22c;
font-size:1.2em;
text-align:left;
font-weight:normal;
font-family:Verdana;
text-align:center;
}

#contenu p span{
margin:0;
padding:0;
padding:10px;
color:#9dc22c;
font-size:1.3em;
text-align:left;
font-weight:bold;
font-family:Verdana;
text-align:center;
}


#contenu a{
margin:0;
padding:0;

color:#9dc22c;
text-decoration:none;
}


em{
margin:0;
padding:0;
color:#9dc22c;
font-size:0.7em;
font-style:normal;

}


#frise{

margin:0;
margin-left:55px;
padding:0;
width:100%;
text-align:center;}



/***************
********AUTRES*****
*******************/
#autres{
margin:0;
margin-top:900px;
padding:0;
padding-bottom:30px;
height:45px;
width:100%;
background-color:#cccccc;
text-align:left;
z-index:0;
position:absolute;
}


#contentautres{
margin:0;
margin-left:15px;
padding:0;
width:830px;
margin-left:auto;
margin-right:auto;
text-align:left;
}


#contentautres p{
margin:0;
padding:0;
padding:10px;
color:white;
font-size:0.80em;
text-align:left;
font-weight:bold;
font-family:Verdana;

}



/***************
********FOOTER*****
*******************/

#footer{
margin:0;
margin-top:74px;
height:37px;
padding:0;
width:100%;
background-color:#d6002d;
z-index:0;
position:absolute;
}

#footer p {
margin:0;
padding:0;
padding:10px;
color:white;
font-size:0.78em;
text-align:left;
font-weight:normal;
font-family:Verdana;
text-align:center;
}

#footer a{
margin:0;
padding:0;
color:white;
text-decoration:none;
}

#footer a:hover{
margin:0;
padding:0;
color:#9ec22c;
border-bottom:1px #9ec22c dashed;
}

