body {	
	/*font-family: Verdana, Arial, Helvetica, sans-serif; */
	font-family: Trebuchet MS, Lucida Sans Unicode, Arial, sans-serif;
	margin: 0px; /* pour éviter les marges */
	padding: 0px;
	background-color:#ffffff;
    text-align: center; /* pour corriger le bug de centrage IE */
     }
	/* 
#page {
	position: absolute;
	left: 50%;
	margin-left: -495px;
	width: 936px;
	padding: 0px;
	text-align: left;

	background-color:#FFFFFF;
}
*/
#page {
	width: 936px;
    overflow: hidden;  /*depassement largeur*/
	margin: 0 auto;
	background: white;
	position: relative;
}


#header {
	margin: 0px;
	padding: 0px;
	width: 936px;
	text-align: left;
	height: 110px;
	/*background-color: #2D5C90;*/
	background-image: url(img/haut-vert3.gif);
	/*background-repeat: repeat-x;*/
	background-position: right top;
}

/*
#header {
	margin: 0px;
	padding: 0px;
	width: 936px;
	text-align: left;
	height: 90px;
	background-color: #ffffff;
	background-position: right top;
}*/

#bannierehaut {
	height: 90px;
	width: 728px;
/*	margin: 10px 20px 0px 0px;*/
	margin-top:0px;
	padding: 0px;
	float: right;
/*	clear: right;*/
}


/*td.enclosure{background-color:#21517B;}*/
td.bandroit{background-color:#21517B;}
td.bandroit2{background-color:#DEDFDE;}

span.tennis{font-weight:bold;font-size:14px;}
.color {background-color:#fff;}

.zz2{ color: #000;font-weight: bold;text-decoration: none;font-size:12px;}
.zz2 a:hover {color:red;}
.cfond {text-decoration: none;}

.bck1 
{
background-image: url("img/vert3.gif");
background-color:#EFEFEF;
height: 15px;
width: 936px;
}

.bck1 a
{
color: #000;
font-size: 11px;
font-weight: bold;
text-decoration: none;
}

.bck1 a:hover
{
font-weight: bold;
color: #000;
text-decoration: underline;
}

#navcontainer {color: #000;background-image: url("img/vert.gif");  width: 900px ;height: 40px ;}
#navcontainer ul{padding: 0;margin: 0;list-style-type: none;width: 100%;}
#navcontainer li { display: inline;}
#navcontainer li a{text-decoration: none;font-weight: bold;color: #000;font-size: 12px;}
#navcontainer li a:hover{background-color: #369;color: #fff;}

/*#navcontainer1 {color: #000;background-image: url("6.gif");}*/
#navcontainer1 {color: #000;}
#navcontainer1 ul{padding: 0;margin: 0;list-style-type: none;width: 100%;}
#navcontainer1 li { display: inline;}
#navcontainer1 li a{text-decoration: none;font-weight: bold;color: #000;font-size: 12px;}
#navcontainer1 li a:hover{background-color: #369;color: #fff;}

.flux  { font-family: Verdana, Arial, Helvetica;   padding: 3px; width: 620px ;}
.flux  { font-size: 12px;  }
.flux  a {color: #000; font-weight:bold;font-size: 10px; text-decoration: none; padding-left: 5px; line-height:1.5;}
/*.flux  a:hover { color: #de3400; text-decoration: underline overline; }*/
.flux  a:hover { color: #de3400; text-decoration: underline; }


.fluxindex  { font-family: Verdana, Arial, Helvetica;  
			/*margin-right: auto; 
			margin-left:auto; */
			padding: 5px;
			font-size: 12px; 
			/*width: 540px;*/
			width: 586px;
			/*border:1px solid #000;*/
			clear: both;
			}
/*.fluxindex  { font-size: 12px;}*/
.fluxindex  a {color: #000; 
			font-weight:bold;
			font-size: 10px; 
			text-decoration: none; 
			padding-left: 5px; 
			line-height:1.5;
			}
/*.fluxindex  a:hover { color: #de3400; text-decoration: underline overline; }*/
.fluxindex  a:hover { color: #de3400; text-decoration: none; }
.mini  {font-size: 20px;  color: red;text-decoration: none;}

.flux1  { font-family: Verdana, Arial, Helvetica;  font-size: 12px; width: 210 ;margin: 0 0 0 0;padding: 0 0 0 0;}
.flux1  a {color: #000; font-weight:bold;font-size: 10px; text-decoration: none;  }
.flux1  a:hover { color: #de3400; text-decoration: underline overline; }
.dte1 {font-weight:bold;background:#DCDCDC;height:20px;width: 210px;}

.mini  {font-size: 20px;  color: red;text-decoration: none;}
.dte {font-weight:bold;background:#DCDCDC;height:20px;width: 400px;}
.dte2 {font-weight:bold;background:#DCDCDC;height:20px;font-size: 12px;}
.hre2 {color:C60000;font-weight: bold;font-size: 11px;}



.hre {color:C60000;font-weight: bold;font-size:90%;}
/*.source {color:000;font-size:60%;font-weight:bold;text-decoration: none;}*/
.source {color:#3159AD;font-weight: bold;font-size:7px;font-family: sans-serif;font-style: italic;}
.filtitre {color:blue;font-weight:bold;font-size: 12px;height:20px;width:400px;text-decoration: underline;}
.descri {font-size: 11px;}
.titre {font-size: 11px;font-weight:normal;}

.titrefree a{font-size: 11px;font-weight:bold;color: #fff;text-decoration:none;}

.titrefree a:hover{color: #de3400;}


.titre1 {font-size: 11px;font-weight:bold;color:000;text-decoration: underline;}
.source1 {color:gray;font-size:8px;font-weight:bold;font-style: italic;}




#content {	clear: left;}
#content a {color: #7C6240;font-weight: bold;}
#content a:hover {text-decoration: none;}



.news2 {width: 120 px;height: 20px;background-image: url("/img/bouton.gif"); color:#fff;font-size:15px;font-weight: bold;}

.partenaires {
background-color: #333333;
text-align: left;
}
.partenaires a{
color: #fff; 
font-family: Verdana, Arial, Helvetica;
font-size: 10px;
text-decoration:none;
}

.partenaires2{color: #000; font-family: Verdana, Arial, Helvetica;font-size: 11px;font-weight: bold;}
.partenaires2 a{color: #000; font-family: Verdana, Arial, Helvetica;font-size: 11px;text-decoration:none;font-weight: normal;}

/*.partenaires a:hover {
	width: 120 px;
	font-size: 11px;
	background-color: #369;
	color: #fff;
	font-weight: bold;	
}
*/

.fonce{
font-weight: bold;
font-family: Verdana, Arial, Helvetica;
}


.partenaires3{
background-color: #808080;
color: #fff;
font-size: 11px;
}

.partenaires3 a{
color: #fff;
font-family: Verdana, Arial, Helvetica;
font-size: 11px;
text-decoration:none;
font-weight: normal;
}


.cadremenuhaut{
height:30px;
width:100%;
background:#89a url(img/topBack.gif) repeat-x ;

}



#navmenuhaut ul
{
padding: 0 0 0 0;
margin: 0 0 0 0;
background-color: #333333;
color: White;
float: left;
width: 100%;
font-family: arial, helvetica, sans-serif;
}

#navmenuhaut ul li { display: inline; }

#navmenuhaut ul li a
{
padding: 0.2em 1em;
background-color: #333333;
color: White;
text-decoration: none;
float: left;
border-right: 1px solid #fff;
font-size: 12px;
}

#navmenuhaut ul li a:hover
{
background-color: #999999;
color: #fff;
}

#fixed {
position: fixed;
top:80px;
}