/* CSS Document */
body, html
{
	font-family:Arial, Helvetica, sans-serif;
	height:100%;
}
.contenantgeneral
{
	position:relative;
	max-width:1350px;
	min-width:990px;
	min-height:100%;
	margin:auto;
	margin-top:-17px;
	margin-bottom:-17px;
	background-color:#E8E8E8;
}
a img 
{
  border: none;
}
a:active, a:focus
{
      outline:none;
}
.liens
{
	float:right;
	background-image:url(liens.png);
	width:71px;
	height:595px; 
	margin-top:170px; 
	margin-right:-71px;
}
.liens a
{
	text-decoration:none;
	color:black;
	font-size:10px;
	font-weight:bold;
}
.contenuliens
{
	text-align:center;
	margin-top:10px;
	margin-left:2px;
}

/* entete */
.bandeau
{
	margin-top:-108px;
}
.entete
{
	position:relative;
	height:110px;
	background-color:#02002D;
}
.contenuentetegauche
{
	position:relative;
	top:15px;
	display:inline;
}
.contenuentetedroit
{
	position:relative;
	top:0px;
	right:0px;
	float:right;
	display:inline;
}
.contenuentetedroit_connexion
{
	position:relative;
	top:5px;
	right:0px;
	float:right;
	display:inline;
}

.contenuentetedroit_bluelog
{
	position:relative;
	top:5px;
	right:0px;
	float:right;
	display:inline;
	margin-bottom:4px;
}
.connexionbluelog
{
	position:relative;
	color:#d3ff00;
	font-size:12px;
	top:-34px;
	font-weight:bold;
	right:25px;
	display:inline;
}
.connexionbluelog_ok
{
	position:relative;
	color:#d3ff00;
	display:inline;
	float:right;
	top:25px;
	right:15px;
	font-size:12px;
	text-align:right;
}
.menubandeau
{
	position:relative;
	width:714px;
	height:38px;/*38*/
	float:right;
	top:-38px;/*-38*/
	background-color:#8bc1e3;
	margin-left:276px;
	margin-bottom:-15px;
}
.menubandeau ul {
 padding:0;
 margin:0;
 list-style-type:none;
 }
.menubandeau li {
 margin-left:0px;
 float:left; /*pour IE*/
 font-size:13px;
 border-right:1px solid;
 border-color:white;
 }
.menubandeau ul li a {
 display:block;
 float:left;   
 width:130px;
 background-color:none;
 color:white;
 text-decoration:none;
 text-align:center;
 padding:5px;
 height:22px;
 padding-top:11px;
 }
.actif
{
	background-color:white;
	color:black;
	font-weight:bold;
 }
 
.menubandeau ul li a:hover {
 background-color:white;
 color:black;
 } 


.menubandeau_2
{
	position:relative;
	width:434px;
	height:38px;/*38*/
	float:right;
	top:-38px;/*-38*/
	background-color:#8bc1e3;
	margin-left:276px;
	margin-bottom:-15px;
}
.menubandeau_2 ul {
 padding:0;
 margin:0;
 list-style-type:none;
 }
.menubandeau_2 li {
 margin-left:0px;
 float:left; /*pour IE*/
 font-size:13px;
 border-right:1px solid;
 border-color:white;
 }
.menubandeau_2 ul li a {
 display:block;
 float:left;   
 width:130px;
 background-color:none;
 color:white;
 text-decoration:none;
 text-align:center;
 padding:5px;
 height:22px;
 padding-top:11px;
 }
.menubandeau_2 ul li a:hover {
 background-color:white;
 color:black;
 } 
.menubandeau_6
{
	position:relative;
	width:864px;
	height:38px;/*38*/
	float:right;
	top:-38px;/*-38*/
	background-color:#8bc1e3;
	margin-left:276px;
	margin-bottom:-15px;
}
.menubandeau_6 ul {
 padding:0;
 margin:0;
 list-style-type:none;
 }
.menubandeau_6 li {
 margin-left:0px;
 float:left; /*pour IE*/
 font-size:13px;
 border-right:1px solid;
 border-color:white;
 }
.menubandeau_6 ul li a {
 display:block;
 float:left;   
 width:130px;
 background-color:none;
 color:white;
 text-decoration:none;
 text-align:center;
 padding:5px;
 height:22px;
 padding-top:11px;
 }
.menubandeau_6 ul li a:hover {
 background-color:white;
 color:black;
 } 
/*contenant réduit */
.contenantreduit
{
	position:relative;
	min-height:100%;
	width:990px;
	margin:auto;
	margin-top:-20px;
	padding:0px;
	padding-bottom: 170px;
}
.contenugauche
{
	position:relative;
	min-height:500px;
	padding-left:37px;
	padding-right:37px;
	padding-top:17px;
	margin-top:0px;
	top:0px;
	text-align:left;
	background-color:white;
	z-index:1;
}
.contenucentre
{
	position:relative;
	min-height:500px;
	padding-left:37px;
	padding-right:37px;
	padding-top:17px;
	margin-top:0px;
	text-align:center;
	background-color:white;
}

.pieddepage
{
	position:absolute;
	left:0;
	width:940px;
	margin:auto;
	background-color:#02002D;
	height:120px;
	color:white;
	bottom:-20;
	padding:25px;
	font-size:12px;
}

/*Diverses mises en forme*/
.gras
{
	font-weight:bold;
}
.pieddepage a
{
	text-decoration:none;
	color:white;
}
.titres
{
	font-size:16px;
	font-weight:bold;
}
.centrer
{
	text-align:center;
}
.tarifs
{
	border:solid 2px gray;
	font-size:13px;
	border-collapse:collapse;
	box-shadow: 8px 8px 12px #aaa;
}
.tarifs td, th
{
	border-collapse:collapse;
	border:solid 2px gray;
	padding:8px;
	
}
h6
{
	margin-top:0px;
	font-style:italic;
	margin-left:10px;
	margin-bottom:0px;
}
.petit
{
	font-weight:100;
	font-size:10px;
}
.facebook
{
	float:left;
	padding-left:70px;
}
.evenements
{
	
	float:right;
	margin-right:70px;
	border:solid #999 0.1px;
	width:350px;
	min-height:200px;
	background-image:url(fondgris.jpg);
	background-repeat:repeat-x;
	padding:6px;
	text-align:left;
}
.unoeilsur
{
	
	float:right;
	margin-right:70px;
	border:solid #999 0.1px;
	width:350px;
	min-height:200px;
	background-image:url(fondgris.jpg);
	background-repeat:repeat-x;
	padding:6px;
	margin-top:25px;
	text-align:left;
}