
 

BODY {
	font-size: 8pt;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	width: 90%;
}
/*h1{
font-size: 24px;
}*/
h1 {
	font-size: 20px;
	padding: 5px;
	color:#0099ff;
	font-family:  arial, helvetica, sans-serif;
}
h2{
	font-size: 18px;
	color:#0099ff;
	font-style: italic;
	font-family: arial, helvetica, sans-serif;
	margin-top: 5px;
	margin-bottom: 3px;
}
h3{
	/*margin-bottom: -1em;*/
}
h6{
		margin-bottom: 0;
margin-top: 3px;
}
table{
	border:1px solid;
	border-collapse: collapse;
	width: 100%;
	}   
td {
	border:1px solid;
	
	
}
li{
	display: block;
	float:left;
   text-decoration: none;
	border:1px solid;
	margin:2px;
}
.td05{
	width: 5%;
}
.td10{
	width: 10%;
}
.td20{
	width: 20%;
	height: 20px;	
}
.td30{
	width: 30%;
}
.td40{
	width: 40%;
}
.td50{
	width: 50%;
}
.td60{
	width: 60%;
}
.total{
	text-align: right;
	font-weight: bolder;
}
.imprime{
	display: none;
}
.bull{
	/*position: absolute;
	top:50px;*/
	}

.basdepage{
	font-size: 8pt;
	
}
.nonprtxiti{
	display: none;
}
/* *******/
#ecran{
	position: absolute;
	top : 20;
	left: 20;
	width: 1000px;	
	margin: auto;
	background-color: White;
	
	
	}

.infoBox {
}

.infoBoxHeader2 {
	cursor: pointer;
}
.infoBoxBody {
		background-color: white;
		width: auto;
		margin: 10px;
		padding:10px;
		color: Black;
		text-align: left;
    }
/* *******/
.clear{
	clear: both;
}
.erreur {
	background-color: red;
}
.thbleu {
	color:#0099ff;
}
.rouge{
	color: red;
}
	
.text_right{
	text-align: right;
}
#envoi{
	position: relative;
	padding-left : 50px;
	left: -2em;
	top: -15em;
	border: 2px dashed blue;
	width: 700px;
}
#intro2{
	padding: 10px;
	background-color: white;
	border: solid blue  1px;
	position: absolute;
	top: 0;
	left: 0;
	height: 600px;
	width: 1000px;
}
#reservation{
	padding: 10px;
}
a.info_bulle span
{								   
    position : absolute;
	 top            :  -2000em;
    left           :  -2000em;
    width          :  1px;
    height         :  1px;
    overflow       :  hidden; 
    background     :  #DDEEFF;   /* Définition du fond, sinon on a le même que notre lien */
    border         :  1px solid #6699FF; /* Définition des bordures */
padding: 2px;
}    
a.info_bulle:hover span, a.info_bulle:focus span, a.info_bulle:active span 
{
    top        :  auto;
    left       :  auto;
    width      :  150px;
    height     :  auto;
    overflow   :  visible;
	
}    
a.info_bulle:hover 
{
  border : 0;  /* ligne qui corrige le bug d'IE6 et inférieur */
}   
.fondbleu{
	background-color: #8595B0;
}
img{
	border: none;
}
#boutons{
	display: none;
}
#bandeau{
	display: none;
}

