/* CSS Document */
body{
margin:auto;
background-color:#1D4A2E;
}

p{
font-family: "Trebuchet MS sans serif", verdana;
color: #FFF;
font-size: 0.7em;
font-weight:lighter;
line-height:1.1em;
margin:0;
}


a{
color:#FFFFFF;
font-size:0.8em;
font-weight:bold;
font-family: "Trebuchet MS sans serif", Verdana;
text-decoration: none;}
a:hover{
color:#FCA206;
}


/*Titres*/
h1{
color:#FCA206;
font-family: "Trebuchet MS sans serif", verdana;
font-size: 1.5em;
line-height:2em;
text-align:left;
letter-spacing:0.12em;
margin:0;
padding-top:20px;
/*border: 1px red solid;*/
}
h2{
color:#FCA206;
font-family: "Trebuchet MS sans serif", verdana;
font-size: 1em;
line-height:1.5em;
padding-top:10px;
padding-left:10px;
}

h3{
color:#FFF;
margin:0;
font-family: "Trebuchet MS sans serif", verdana;
font-weight:lighter;
font-size: 0.7em;

line-height:1.4em;
}
h4{
color:#1D4A2E;
margin:0;
font-family: "Trebuchet MS sans serif", verdana;
font-weight:lighter;
font-size: 0.7em;
line-height:4em;
}
/*Titres...fin*/

/**************************bando********************/
#bando{
width:800px;
margin: auto;
margin-top:0px;
margin-bottom:5px;
}

.imageflottante {
border:0;

}
/**************************menu********************/

#menu{
width:800px;
height:30px;
margin:auto;
line-height:2em;
border-top:#FCA206 3px dotted;
border-bottom:#FCA206 3px dotted;
/*border: 1px red solid;*/
}
#sousmenu{
width:300px;
height:10px;
margin:0;
margin-left: 70px;
margin-top:10px;
/*border: 1px red solid;*/
}
p.sousmenu1{
padding-top:10px;
padding-left: 40px;
font-size:0.8em;
font-style:italic;
}


.barre_menu{
margin:0;
color:#FFFFFF;
font-size:0.9em;
padding-top:5px;
font-weight:lighter;
text-align:center;
font-family: "Trebuchet MS sans serif", Verdana;
}



/*/////////////////*conteneur****************/
#conteneur{
width:800px;
height:3800px;
margin:auto;
/*border:black 1px solid;*/
}

#m_remonter{
width:50px;
height:58px;
float:right;
margin:0;
margin-top:20px;
padding-right:20px;
border:0;

/*border:orange 1px solid;*/
}
a.m_remonter{
color:#1D4A2E;
border:0;
}
/*****************MEMBRES*******************************/
a.orange{
color:orange;
}
#membre{
width:800px;
margin:auto;
float:left;
margin-top:10px;
/*border:purple 1px solid;*/
}
/**GAUCHE***/
#membre_g{
width:800px;
margin:auto;
float:left;
margin-top:10px;
border-top:#FCA206 2px dotted;
/*border:purple 1px solid;*/
}

.photo_g{
padding-top:20px;
width:311px;
height:132px;
float:left;
/*border:white 1px solid;*/
}
.info_g{
float:left;
padding-top:30px;
padding-left:20px;
}

/**DROIT***/
#membre_d{
width:800px;
margin:auto;
float:left;
margin-top:10px;
border-top:#FCA206 2px dotted;
/*border:purple 1px solid;*/
}
.photo_d{
padding-top:20px;
width:311px;
height:132px;
float:right;
/*border:white 1px solid;*/
}
.info_d{
float:right;
text-align:right;
padding-right:20px;
padding-top:30px;

}
a.infobulle{
width:390px;
padding-top:5px;
text-decoration: none;
color: #FFF;
font-weight: lighter;
font-size:0.7em;
cursor:text;
}

/*p.membres{
width:390px;
padding-top:5px;

}*/
/**************************Pied de page********************/

#footer{
margin:auto;
width: 800px;
height:40px;
/*border: 1px orange solid;*/
}
p.pied_de_page {
text-align:center;
padding-top:20px;
font-size:0.6em;
color:gray;

}

p.pied_de_page a{
color:orange;
font-size:1em;
font-weight:normal;
font-family:"Trebuchet MS sans serif", Verdana;
text-decoration: none;
}
#valid{
margin:auto;
width:800px;
height:21px;
background-image:url("img_cgg/validation_w3c.gif");
background-repeat: no-repeat;
background-position:center;
/*border: 1px orange solid;*/
}
