/* CSS Document */
body{
margin:auto;
background-color:#1D4A2E;
}

p{
color:#000;
font-family: "Trebuchet MS sans serif", verdana;
font-size: 0.7em;
line-height:1.3em;
margin:0;
}


/*NE PAS MODIFIER******A_MENU********************/
a{
color:#FFFFFF;
font-size:0.8em;
font-weight:bold;
font-family: "Trebuchet MS sans serif", Verdana;
text-decoration: none;}
a:hover{
color:#FCA206;
}
/*FIN******A_MENU********************/

/*NE PAS MODIFIER******ASCENCEUR********************/
#m_remonter{
width:36px;
height:40px;
float:right;
margin:0;
padding-right:00px;
border:0;
/*border:orange 1px solid;*/
}
a.m_remonter{
color:#1D4A2E;
border:0;
}
/*FIN******ASCENCEUR********************/


/*Titres*/
h1{
color:#1D4A2E;
font-family: "Trebuchet MS sans serif", Verdana;
font-size: 1em;
font-weight:bold;
line-height:2em;
margin:0;
/*border: 1px red solid;*/
}
.titrenews{
color:#FCA206;
font-size: 1.7em;
line-height:3em;
margin-bottom:25px;
}
h2{
color:#FCA206;
font-family: "Trebuchet MS sans serif", verdana;
font-size: 0.9em;
font-weight:bold;
line-height:1.5em;
padding-top:10px;
}

h3{
color:#990000;
margin:0;
font-family: "Trebuchet MS sans serif", verdana;
font-weight:lighter;
font-size: 0.7em;
line-height:4.5em;
}
h4{
color:#1D4A2E;
margin:0;
font-family: "Trebuchet MS sans serif", verdana;
font-weight:lighter;
font-size: 0.7em;
line-height:4em;
}

/**NE PAS MODIFIER***bando********************/
#bando{
width:800px;
margin: auto;
margin-top:0px;
margin-bottom:5px;
}

.imageflottante {
border:0;

}
/**NE PAS MODIFIER***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;*/
}
.barre_menu{
margin:0;
color:#FFFFFF;
font-size:0.9em;
padding-top:5px;
font-weight:light;
text-align:center;
font-family: "Trebuchet MS sans serif", Verdana;
}

/**NE PAS MODIFIER***conteneur**background****************/
#background{
width:810px;
height:900px;
background-image:url("img_cgg/bloc_blanc_agenda.gif");
background-repeat:no-repeat;
padding-top:40px;
margin:auto;
/*border-top:yellow 1px solid;*/
}


#contenu_actuagenda{
width:600px;
height:850px;
margin:0px;
overflow:auto;
margin-top:0px;
padding-top:10px;
padding-left:95px;
padding-right:25px;
/*border-top:red 1px solid;*/
}

#contenu_news{
width:750px;
height:590px;
margin:auto;
margin-top:20px;
background-color:#FFF;
padding-top:20px;
margin-bottom:20px;
padding-left:10px;
padding-right:10px;
border:orange 3px dotted;*/
}
.texte{
width:540px;
margin:0;
float:right;
}
#pdf{
width:180px;
margin:0px;
height:500px;
float:left;
margin-top: 20px;
/*border:black 1px solid;*/
}

.pro{
width:180px;
margin:0px;
height:75px;
margin-top:310px;
margin-bottom:20px;
padding-top:5px;
padding-left:5px;
border:#1D4A2E 1px dashed;
}

.pratiquant{
width:180px;
margin:0px;
height:75px;
padding-left:5px;
padding-top:5px;
border:#1D4A2E 1px dashed;
}

.orange{
color: #FCA206;
font-weight:normal;
font-size:1em;
}
.orangesmall{
color: #FCA206;
font-weight:bold;
font-size:1em;
}

.border1{
border-bottom:#FCA206 1px dotted;
}
.border2{
border-top:#1D4A2E 2px solid;
border-bottom:#FCA206 1px dotted;
}

/**NE PAS MODIFIER***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;
}
/*Pied de page*...fin/

