/* CSS Document */

body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	margin:0px;
	padding:0px;
	background-color:#00639A;
	background-image:url(graph/background5b.gif);	
	background-position:top;	
	background-repeat:repeat-x;
	background-attachment:fixed;
	height:100%
}
a, a:visited, a:hover {
color:#003399;
font-weight:bold;
}
a:hover {
color:#FF9900;
}
.header {
	height: 170px;
	width: 790px;
    margin-left: auto; 
    margin-right: auto;
	margin-top: 0px;
	background-image:url(graph/header2.jpg);	
}
.corps {
    margin-left: auto; 
    margin-right: auto;
	margin-top: 0px;
	height: 800px;
	width: 800px;
	padding-bottom:20px;
	margin-bottom:0px;
	background-color:#EEEEEE;
	background-image:url(graph/fond-corps.gif);
	background-repeat:repeat-y;
}
html>body .corps {
height: auto;
min-height: 800px;
} 

.footer {.
    clear: both; 
    height:40px;
	width:100%;
}
.damier {
	height: 18px;
	width: 790px;
	margin-right: 5px;
	margin-left: 5px;
	background-image:url(graph/damier-haut3.gif);
	background-repeat:repeat-x;
}
.menu {
	height: 25px;
	width: 790px;
	margin-right: 5px;
	margin-left: 5px;
	background-image:url(graph/fond-menu2.gif);
	background-repeat:repeat-x;
}
.corps .shadow-menu {
	height: 6px;
	width: 790px;
	margin-right: 5px;
	margin-left: 5px;
	background-image:url(graph/shadow-menu.gif);
	background-repeat:repeat-x;
}



dl, dt, dd, ul, li {
margin: 0;
padding: 0;
list-style-type: none;
}
#menu {
padding-top: 2px;
padding-left:5px;
margin-left:5px;
margin-right:5px;
z-index:100;
width: 790;
height: 25px;
background-image:url(graph/fond-menu2.gif);
background-repeat:repeat-x;
font-size: 12px;
}
#menu dl {
	position:absolute; 
	z-index:100;
}
#menu dt {
cursor: pointer;
text-align:left;
padding-left:10px;
font-weight: bold;
width:100px;
z-index:100;
}
#menu dd {
display: none;
border: 1px solid gray;
width:150px;
margin-top:2px;
padding-bottom:7px;
padding-top:3px;
background-image:url(graph/fond-smenu.gif);
background-color:#CCCCCC;
z-index:100;
}
#menu li {
text-align: left;
margin-left:23px;
list-style-type: none;
z-index:100;

}
#menu dt, dt a, dt a:visited{
color: #ffffff;
text-decoration: none;
height: 100%;
border: 0 none;
z-index:100;
}
#menu dt:hover, dt a:hover, #menu dt a:focus { color:#EEBE00 !important; text-decoration:none !important; text-decoration:underline; color:#ffffff;}
#menu li a {
color: #000000;
text-decoration: none;
display: block;
height: 100%;
margin-left:10px;
border-bottom: 1px solid #999999;
font-weight:normal;
z-index:100;
}

#menu li a:hover, #menu li a:focus { background: #eee; text-decoration:underline;}

.smenu1 {margin-left:0px; width:60px;z-index:100;}
.vert1 {margin-left:58px; margin-top:-1px;}
.smenu2 {margin-left:78px; width:55px;z-index:100;}
.vert2 {margin-left:135px; margin-top:-1px;}
.smenu3 {margin-left:155px; width:55px;}
.vert3 {margin-left:217px; margin-top:-1px;}
.smenu4 {margin-left:237px; width:90px;}
.vert4 {margin-left:331px; margin-top:-1px;}
.smenu5 {margin-left:351px; width:50px;}
.vert5 {margin-left:455px; margin-top:-1px;}
.smenu6 {margin-left:475px; width:65px;}
.smenu7 {margin-left:720px; width:60px;}

.site {
margin-left:15px;
margin-right:15px;
margin-bottom:30px;
width:770px;
height:auto;
z-index: 1;
padding-top:0px;
}
.site ul, li {list-style-type: circle; margin-left:10px;}
.signature {margin-left:600px; margin-top:50px;}

H1 {
background-image:url(graph/find-h1c.gif);
width:770px;
height:35px;
margin-top:20px;
margin-left:15px;
margin-bottom:0px;
padding-left:10px;
font-size:16px;
}
.tableau-adhesion table{
border: 1px solid #999999;
border-collapse:collapse
}
.tableau-adhesion td{
border-bottom: 1px solid #999999;
}
.boite-news {
margin-left:15px;
margin-right:15px;
margin-bottom:20px;
padding-bottom:0px;
width:770px;
z-index: 1;
}
.texte-news {
margin-left:10px;
margin-right:15px;
margin-bottom:20px;
padding-bottom:0px;
z-index: 1;
}

.miniature-photo {
border: 3px;
border-color:#666666;
border-style:double;
margin:10px 10px 10px 10px;
width:120px;
float:left;
background-color:#FFCC33
}
.conteneur-galerie{
width:730px;
height:auto;
margin-left:auto;
margin-right:auto;
}
.box-contact {
	width: 400px;
	margin: 15px auto 45px auto;
	background-color:#FFCC33;
	border-bottom-color:#000066;
	border-style:dotted;
	border-width:1px;
	padding: 10px 15px 10px 15px;
}
.tableau-hotels {
font-size:12px;
}
.boite-news li {
margin-bottom:10px;
margin-top:5px;
}
.boite-news p {
	margin-top:0px;
}




ul#tabnav {
    font: bold 11px verdana, arial, sans-serif;
    list-style-type: none;
    padding-bottom: 24px;
    border-bottom: 1px solid #ffcc33;
	margin:0;
	padding-left:10px;
}
ul#tabnav li {
    float: left;
    height: 21px;
    background-color: #FFEEAA;
    margin: 2px 2px 0 2px;
    border: 1px solid #ffcc33;
	list-style-type: none;

}
ul#tabnav li.active {
    border-bottom: 1px solid #fff;
    background-color: #fff;
}
#tabnav a {
    float: left;
    display: block;
    color: #666;
    text-decoration: none;
    padding: 4px 10px 4px 10px;
}
#tabnav a:hover {
    background: #fff;
}
#classement {
clear: both; 
background-color:#FFFFFF;
width:100%;
padding:20px 0px 20px 0px;
border: 1px solid #ffcc33;
border-top:0;
border-collapse:collapse;
font-size:10px;
}
#onglet {
clear: both; 
background-color:#FFFFFF;
width:750px;
height:500px;
padding:20px 10px 20px 10px;
border: 1px solid #ffcc33;
border-top:0;
border-collapse:collapse;
font-size:14px;
}
html>body #onglet {
height: auto;
min-height: 500px;
} 

#map {
	margin-left:auto;
	margin-right:auto;
	width:766px;
	height:500px;
	border: 2px solid #666666;
	margin-top: 10px;
} 
.conteneur_series{
height:320px;
width:375px;
float:left;
display:block;
margin-bottom:20px;
}
.series {
    width:350px;
 	margin-left:auto;
	margin-right:auto;
}


#onglet2 {
clear: both; 
background-color:#FFFFFF;
width:750px;
height:100%;
padding:20px 10px 20px 10px;
border: 1px solid #ffcc33;
border-top:0;
border-collapse:collapse;
font-size:14px;
}
.conteneur_series2{
height:320px;
width:375px;
float:left;
display:block;
margin-bottom:20px;
}
.series2 {
    width:350px;
 	margin-left:auto;
	margin-right:auto;
}
.clear{
clear:both;
}
.tableau-resultat{
BORDER: #666666 2px solid;
background-color:#FFFFFF;
width:600px;
margin-left:auto;
margin-right:auto;
}

 

 

