/* CSS Document */

BODY {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
    color:#4F4F4F;
	background-color:#F1EFC9;
	margin:0; padding:0;
    text-align: center; /* pour corriger le bug de centrage IE */
}


#gros_conteneur{
width:100%;
position: relative; /* on positionne le conteneur */
margin: 0 auto;
background-image: url(images/fond_page.png);
background-position:top;
background-repeat:repeat-x;
}

#conteneur{
width:100%;
position: relative; /* on positionne le conteneur */
margin: 0 auto;
background-image: url(images/fond_header.jpg);
background-position:top center;
background-repeat:no-repeat;
}

#gros_header{
width:1000px;
height: 61px;
position: relative; /* on positionne le conteneur */
margin: 0 auto;
}

#header{
padding:0;
width:630px;
height:30px;
margin-top:92px;
position: relative;
text-align:left;
float:left;
}

a.head {
    text-decoration: none;
    color: #fff;
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
}
a:hover.head, a:focus.head, a:active.head {text-decoration:underline;}

a:visited.head {color:#FFAE4F;text-decoration:none;}

a.tarif {
    text-decoration: none;
    color: #3399FF;
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
}
a:hover.tarif, a:focus.tarif, a:active.tarif {text-decoration:underline;}

a.fil {
    text-decoration:underline;
    color:#4F4F4F; 
	font-size:90%;
}

a:hover.fil, a:focus.fil, a:active.fil { color:#FF3C0F; }

#mini_head{
text-align:left;
float:right;
height:50px;
width : 85px;
padding-right:275px;
margin-top:12px;
}

a.mini_head {
    text-decoration: none;
    color:#0C3776; 
	font-size:90%;
}

a:hover.mini_head, a:focus.mini_head, a:active.mini_head { color:#9FF1FF; }

#contenu {
position: relative; /* on positionne le conteneur */
margin: 0 auto;
width: 950px;
text-align:left;
}

blockquote{
margin-top:0;
padding:0;
}

h2{
margin:0;
padding:0;
font: 150% /* 12px/20px */ Arial, Helvetica, sans-serif;
font-weight:normal;
color: #0C3776;
}

p{
margin-top:8px;
margin-bottom:8px;}

#bloc1{
float: left;
width:273px;
margin-left:10px;;padding:0;}

#bloc2{
float: left;
width:273px;
margin-left:50px;
margin-right:50px;}

#bloc3{
float: right;
width:273px;
padding:0;
margin-right:10px;}

a.titre {
    text-decoration: none;
    color:#4F4F4F;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bolder;
}
a:hover.titre, a:focus.head, a:active.head { color:#FF3C0F; }

#footer{
position: relative; /* on positionne le conteneur */
margin: 0 auto;
background-image: url(images/fond_footer.jpg);
background-repeat: no-repeat;
background-position:top;
width: 930px;
text-align:left;
height:235px;
}

#fond_footer{
width:100%;
position: relative; /* on positionne le conteneur */
margin: 0 auto;
background-color:#F1EFC9;
border-top:#727272 solid 1px;
background-image: url(images/fond_footer_big.jpg);
background-repeat:repeat-x;
background-position:top;
}


.Style1{font-size: 18px}

#news{
background-color:#FFFFFF;
/* si visite virtuelle width:564px;  */
width:920px;
-moz-border-radius:0px 15px 0 15px;
-webkit-border-radius:0px 15px 0 15px;
border-radius: 0px 15px 0 15px;
padding-top:1px;
padding-left:12px;
padding-right:12px;
padding-bottom:1px;
text-align:justify;
-moz-opacity:0.75;
opacity: 0.75;
filter:alpha(opacity=75);
color:#000000;
}

.Date{color:#F96050; font-weight:bold;}

#copyright{ text-align:center;
padding-top:15px;
padding-bottom:9px;}


#truc{
background-image:url(images/360.png);
background-repeat:no-repeat;
background-position:center bottom;
text-align:center;
width:158px;
height:138px;
float:right;}

#menu_gauche
{width:230px;
float:left;}

#equipements{
width:210px;
padding:2px;
background-color:#5CB0E0;
color:#FFFFFF;
margin-bottom:5px;
font-family: Arial, Helvetica, sans-serif;
font-size:14px;
}



#bien-etre{
width:210px;
padding:2px;
background-color:#9DC200;
color:#FFFFFF;
margin-bottom:5px;
margin-top:5px;
font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
}

#sports_loisirs{
width:210px;
padding:2px;
background-color:#f96050;
color:#FFFFFF;
margin-bottom:5px;
margin-top:5px;
font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
}

#contenu2{
width:700px;
float: right;
}

.cadre{
  background-color:#EFEFEF; border:1px #BFBFBF solid;padding:4px;
  }

.space_menu{margin-bottom:-3px;}

.float_droite {	
 float:right;
 margin-bottom:4px;
 margin-left:8px;
 }

 
 .float_gauche {	
 float:left;
 margin-right:8px;
 margin-bottom:4px;
 }

li{list-style-type:circle;}

.main{
-moz-border-radius:0px 15px 0 15px;
-webkit-border-radius:0px 15px 0 15px;
border-radius: 0px 15px 0 15px;
}

.main2{-moz-border-radius:0px 7px 0 7px;
-webkit-border-radius:0px 7px 0 7px;
border-radius: 0px 7px 0 7px;}