body {
padding-top:0;
margin:0;
font-family: Helvetica, Geneva, sans-serif;

background-color:#C0E38F;
}

input , select{
color:#515151;
background-color:white;
border:1px solid #C0E38F;
/*border-top:1px solid #645531;
border-bottom:1px solid #EEE4CC;
border-right:1px solid #EEE4CC;
*/}

textarea {
font-family:arial, helvetica;
font-size:12px;
color:#515151;
background-color:white;
border:1px solid #C0E38F;
/*border-top:1px solid #645531;
border-bottom:1px solid #EEE4CC;
border-right:1px solid #EEE4CC;
}

img {
border:2px solid #993300;*/
}

li {
list-style: circle outside; 
}

td ul {
margin-left:0px;
padding-left:20px;
}


#page {
width:800px;
margin:0;
font-size:12px;
background-color:#E7F3EC;
background-image:url('images/degrad_cont.jpg');
background-repeat:repeat-x;
background-position:bottom;
}

#bord_g {
width:14px;
background-image:url('images/bord_g.gif');
background-repeat:repeat-y;
}

#bord_d {
width:16px;
background-image:url('images/bord_d.gif');
background-repeat:repeat-y;
}

#cache {
position:absolute;
margin:0; 
width:100%;
height:100%;
background :white ;
color:black;
text-align:center;
}

#entete {
background-image:url('../images/entete_02.jpg');
background-repeat:no-repeat;
height:141px;
}

#drapeau {
float:left;
position:absolute;
margin-top: 121px;
margin-left:20px;
height:20px; 
}
#drapeau img{border:0;}

#contactez {
color:#B1BDB0;
font-weight:bold;
float:left;
position:absolute;
margin-top: 28px;
margin-left:25px;
text-align:left;
}

#contactez a{
color:#B1BDB0;
text-decoration:underline;
}

#contactez a:hover{
color:#CEDDCD;
text-decoration:underline;
}

#menu {
margin-left:0px;
}

#menu table{
margin-right:50px;
margin-top:123px;
}

#menu td a {
color:#725450;
text-decoration:none;
font-size:13px;
font-weight:bold;
}

#menu td a div{
width:90px;
height:18px;
background-image:url('images/onglet_off.gif');
background-repeat:no-repeat;
text-align:center;
padding-top:1px;
}


#menu td a:hover div{
width:90px;
height:18px;
background-image:url('images/onglet_on.gif');
background-repeat:no-repeat;
text-align:center;
color:#A0635B;
padding-top:1px;
cursor:hand;
}

#menu td div {
width:90px;
height:18px;
background-image:url('images/onglet_on.gif');
background-repeat:no-repeat;
text-align:center;
padding-top:1px;
color:#725450;
text-decoration:none;
font-size:13px;
font-weight:bold;
}

#contenu {
text-align:justify;
padding:20px;

}

#contenu h1{
margin-bottom:0;
Font-size:15px;
text-align:center;font-weight:normal;
color:#990000;
}



#photo2{
float:right;
padding:10px;
}

#photo1{
float:left;
padding:10px;
}


#presentation td{
text-align:justify;
font-size:12px;
padding:15px;
line-height:20px;
}

#diaporama {
width:700px;

}

#diaporama img {
border:2px solid #993300;

}

#diaporama img:hover{
border:2px solid #996633;

}

td h2 {
padding-left:15px;
font-size:16px;
font-weight:normal;
background-color:#CEE8CF;
color:#990000;
}

#attention {
padding-left:35px;
padding-top:10px;
padding-bottom:5px;
padding-right:10px;
background-image:url('images/attention.gif');
background-repeat:no-repeat;
background-position:left top;
border:1px dotted #D24646;
}

#activites li{
margin-bottom:12px;
list-style: circle outside;
line-height:18px;
}


#txt_activites {
float:right;
width:250px;
height:530px;
border:0px dotted #D24646;
background-image:url('images/activites.gif');
background-repeat:no-repeat;
background-position:right top;
}

#titre_calend h3 {
font-size:14px;
font-weight:normal;
color:#990000;
margin:0;
padding-bottom:15px;
padding-left:30px;
text-align:left;
}

#titre_calend {
padding:15px;
background:#F1F9F4;
line-height:20px;
}

#titre_calend table td{
border-bottom:1px solid gray;
border-right:1px solid gray;
font-size:12px;
width:40px;
}

#titre_calend div{
padding-left:40px;
text-align:left;
}

#print {
padding-right:50px;
padding-top:5px;
padding-left:30px;
margin-left:10px;
background-image:url('images/imprimante.gif');
background-repeat:no-repeat;
background-position:right ;
height:50px;
width:130px;
text-align:right; font-size:12px;
}

#print a{
color:#CC6633;
text-decoration:none;
font-weight:bold;
}

#print a:hover{
color:#993300;
text-decoration:underline;
font-weight:bold;
}


#contact td {
font-size:11px;
}

#contact a {
color:#CC6633;
text-decoration:none;
}

#contact a:hover {
color:#993300;
text-decoration:underline;
}

.liens {
padding-left:50px;
}

.liens li a {
color:#CC6633;
text-decoration:none;
font-weight:bold;
}

.liens li a:hover{
color:#993300;
text-decoration:underline;
font-weight:bold;
}

#bas_page {
margin-top:0px;
padding-top:5px;
background:#6DBE63;
font-size:10px;
color:#E7F3EC;
text-align:center;
height:23px;
}

#bas_page a{
color:#E7F3EC;
}


#bas_page a:hover{
color:white;
}

#bas_page_plan {
height:86px;
background-image:url('images/moulin.gif');
background-repeat:no-repeat;
background-position:right;
text-align:right;
color:#CC6633;
}
#bas_page_plan a{
color:#CC6633;
text-decoration:none;
}


#bas_page_plan a:hover{
color:#993300;
text-decoration:underline;
}

#menu_bas {
margin-right:80px;
padding-top:60px;
}