#logo{
	display:none;
}

body{
	background-color:white;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size:12pt;
	color:black;
	padding:0px;
	margin:auto;
}

#logo_print {
	display:block;
	position: absolute;
	top:0;
	z-index:301;
}

/* tunnel de réservation */
#cadreAllerRetour, #cadreDates, #cadrePax, #cadreErreur, #titre, #menu, .mention, .bouton, .boutonModif, .dialogAssurance, .dialogue,#cadreDepart, #cadrePax, #tunnel, #cb_accept, #info_tunnel{
	display:none;
	padding:0px;
	margin:auto;
}

.cadre{
	width:100%;
	margin:auto;
	border:0;
	position:relative;
	top:80px;
}

/* cadre : ReSERVER UN CIRCUIT */ 
#titre_print{
	position:relative;
	height:30px;
}

/* titre : ReSERVER UN CIRCUIT */
h1{
	font-weight:bold;
	padding-left:15px;
	font-size:26px;
	letter-spacing:1px;
	color:#7899AB;
}


#sousTitre{
	font-size:12px;
	font-weight:bold;
	padding:10px 10px;
	color:#7899AB;
}

#cadreRecapitulatif{
	display:block;
	padding:0;
	padding-top:20px;
	margin:0px;
}



/*Tableau des prix*/
table.T
{
	font-family: Arial,Helvetica,sans-serif;
	margin: 2em auto 1em auto;
	border-collapse:collapse;
	font-size:11pt;
	text-align:left;
}

thead.T
{
	border:1px solid #7f8000;
	color:white;
	font-weight:bold;
	text-align:center;
	background-color:#7899AB;
}

td.T
{
	border:1px solid #7899AB;
	padding-left:.5em;
	padding-right:1em;
}

td.TDroit
{
	border:1px solid #7899AB;
	text-align:right;
	padding-right:.5em;
	padding-left:1em;
}

td.TFoot
{
	letter-spacing:1px;
	font-weight:bold;
	padding-top:5px;
	border:0;
}


 /* pied de page */
 #footer{
	display:block;
	position:absolute;
	bottom:0;
	width:100%;
	border-top:2px solid  #7899AB;
}

 #footer p{
	text-align:center;
	font-size:10pt;
}


