body {margin:0; padding:0; font-family: verdana, arial; text-align:center; font-size: 12px; background:url(fond.jpg);}
#head1 {background: url(head1.gif); width: 960px; height:96px; }
#head1_gauche {float:left; background:url(head1_gauche.gif) no-repeat; width : 20px; height:96px;}
#head1_droite {float:right; background:url(head1_droite.gif) no-repeat; width : 20px; height:96px;}


#head2 {background: url(head2.gif); width: 960px; height: 32px;}
#head2_gauche {float:left; background:url(head2_gauche.gif) no-repeat; width : 20px; height:32px;}
#head2_droite {float:right; background:url(head2_droite.gif) no-repeat; width : 20px; height:32px;}


#foot {clear:both; background-image: url(fond_foot.gif); width: 960px; height:40px;}

#foot_gauche {float:left; background:url(fond_foot_gauche.gif) no-repeat; width : 20px; height:40px;}
#foot_droite {float:right; background:url(fond_foot_droite.gif) no-repeat; width : 20px; height:40px;}



#conteneur {
width: 960px;
height:1000px;
margin: 0 auto;}

.logo {float : left; margin-left: 30px; margin-top: 0px; border: none;}
.fondpubhaut {float:right; width: 488px; height: 80px; margin-right: 50px; margin-top: 8px; border: none; background:url(fond_pub_haut.gif) no-repeat; padding:0;}
.pubhaut {display:inline; float:left; margin: 9px 0 0 12px; border: none; padding:0;}	 
.pub_droite240 {display:inline; float:left; margin-top: 40px; margin-left:20px; border: none; }	 
.pub_droite600 {display:inline; float:left; margin-top: 20px; margin-left:20px; border: none; }	 

.pubgauche {float:left;display:block; margin: 10px 0 0 18px; border:none;}
.droite_280 {float:right; right: 10px; margin-top: 10px; width: 160px; height: 404px; border: none; background: url(fond_menu.gif) no-repeat 0 0; text-align: center; padding:0}
.droitefixed_280 {position:fixed; float:right; right: 20px; margin-top: 10px; width: 160px; height: 404px; border: none; background: url(fond_menu.gif) no-repeat 0 0; text-align: center; padding:0}

.droite_640 {float:right; right: 10px; margin-top: 10px; padding-top:20px; width: 160px; height: 640px; border: none; background: url(fond_droite_640.gif) no-repeat 0 0; text-align: center; padding:0}
.liens_gauche {float:left; left: 10px; margin-top: 20px; width: 160px; border: none; }

.gauche {float:left; left: 10px; margin-top: 10px; margin-bottom : 10px; width: 160px; border: none; text-align: center;}
.gauchefixed {position:fixed; float:left; left: 20px; margin-top: 10px; margin-bottom : 10px; width: 160px; border: none; text-align: center;}

.centreaccueil {margin-left: 200px; margin-top: 0px; width: 560px;   padding-top: 10px;  text-align:justify; line-height:30px;}
.centreforum {float:left; margin-left: 10px; border: none;  width: 620px; padding-top: 10px;}

.centre {border: none; margin-left: 190px;   width: 580px;   padding-top: 10px; text-align:justify;  line-height:20px;}

.centretarif {float:left; margin-left: 15px; border: none;  width: 600px; padding-top: 10px; text-align:justify;   line-height:20px;}
.centretariffixed {margin-left: 180px; border: none;  width: 600px; padding-top: 10px;  padding-bottom: 40px; text-align:justify;   line-height:20px;}
.centregalerie {border : none;    padding-top: 10px;}
.centreplan {border : none;    margin-left: 170px;    height:610px; width: 600px;  padding-top: 0px;}
.centre_erreur_inscription{float: left; border: none; margin-left: 50%; display:block;text-align:center;}
.fondmenu {float: left; left: 0px; margin-top: 0px; height: 404px; width: 160px; border: none; font-size: 110%;font-family: verdana, arial; text-align: center; background: url(fond_menu.gif) no-repeat 0 0;}
.fondmenu2 {float: left; left: 0px; margin-top: 20px; height: 68px; width: 160px; border: none; font-size: 110%;font-family: verdana, arial; text-align: center; background: url(fond_menu2.gif) no-repeat 0 0;}
.fondmenudispo {float:left; display:inline; margin-left:246px;}



h1 {font-size: 140%; text-align: right;}

h2 {font-size: 100%; text-align: right;}

h3 {font-style: normal; text-align: justify}
h4 {font-size: 140%}

.zonetexte {background-color: #B7D3F0;    height: 30px;    width: 170px;    font-size: 18px;    font-weight: bold;    text-align: center;    overflow: hidden;}

ul#menu {margin: 15px 0 0 0 ; padding: 0; list-style-type: none ;}

ul#menu li {margin: 0 0 13px 0 ; padding: 0 ;}

ul#menu li a {display: block ;
			width: 140px ;
		
			margin: 0 auto;
			line-height: 30px ;
			color: #000 ;      
			text-indent: 0px ;      
			text-align: center;      
			text-decoration: none ;      
			background: url(bouton_off.gif) no-repeat 0 0 ;}

ul#menu li a:hover {background: url(bouton_on.gif) no-repeat 0 0 ;}
.tipClass { font: 12px Arial, Helvetica; color: #000000 }	   

.boitexiti {float:left; display:inline; margin-left:400px}
.xiti {float:left;display:inline; margin-top:13px; padding:0;}
.copyright {float:left;display:inline; margin-top:14px;margin-left:5px; COLOR: #005CB1;}

 .menudispo {display:inline; margin-top: 4px; padding:0;}

.menudispo li {display:inline;  padding-top: 4px; 

 margin-right: 50px; list-style-type: none;  float:left;}

.menudispo li a {width: 136px;
			    height: 24px;    display: block;
				line-height: 20px ;    text-align: center;    
				border: none;    text-decoration: none;    
				color: #000;    background: url(bouton_mois_off.gif) no-repeat 0 0 ;}
.menudispo li a:hover {background: url(bouton_mois_on.gif) no-repeat 0 0 ;      border: none;}


