body {    font-family: Helvetica, Verdana, Arial;    margin: 0;    padding: 0;}	ul#menu {	font-family: Helvetica, Verdana, Arial;	size:12px;	font-weight:bold;    display:block;    float:left;    list-style:none;    padding: 0px 0px 0px 0px;    margin: 20px 0px 0px 0px;    width: 100%;    height:55px;    overflow: hidden;    background: url('/images/vital/cabeza.jpg') no-repeat transparent;}#cabecera #datos_empresa {	font-family: Helvetica, Verdana, Arial;	display:block;	float:right;	font-size:11px;	font-weight:bold;	line-height:1;	color: #0187B9;	vertical-align:middle;	text-align:left;	padding: 0px 25px 0px 0px;}#formCabecera{	background: url('/images/vital/buscadorForm_cabecera.gif') no-repeat top right;    height:38px;    overflow:hidden;    display:block;    width: 611px;    margin-left: 39px;	padding-left: 50px;	margin-top: 10px;}.titulo-europe {	font-size: 15pt;	font-weight: bold;	font-family: Verdana, Arial, Helvetica, sans-serif;	color: #223083;	font-size: 20pt;	text-transform: none;}.titre {	font-size: 32px;	line-height:35px;	font-family: Verdana, Arial, Helvetica, sans-serif;	color:#0086ba;	text-transform: none;	margin-top:8px;}.prixcomprend{	font-family:Verdana, Arial, Helvetica, sans-serif;	font-size:7pt;	color:#830033;	text-align: justify;}.prixcomprendpas{	font-family:Verdana, Arial, Helvetica, sans-serif;	font-size:7pt;	color:#0086ba;	text-align: justify;}.week-end{	font-family:Verdana, Arial, Helvetica, sans-serif;	font-size:8pt;	color:white;	text-align: center;}.europe {	font-family: Helvetica, Verdana, Arial, sans-serif;	color: white;	text-decoration:none;	font-size: 9pt;	padding-right:9px;	padding-left:9px;	padding-top:10px;	padding-bottom:10px;	width: 84px;}.asie {	font-family: Helvetica, Verdana, Arial, sans-serif;	color: white;	text-decoration:none;	font-size: 9pt;	padding-right:9px;	padding-left:9px;	padding-top:10px;	padding-bottom:10px;	width: 84px;	}.amlatine {	font-family: Helvetica, Verdana, Arial, sans-serif;	color: white;	text-decoration:none;	font-size: 9pt;	padding-right:9px;	padding-left:9px;	padding-top:10px;	padding-bottom:10px;	width: 84px;}.eu {	font-family: Helvetica, Verdana, Arial, sans-serif;	color: white;	text-decoration:none;	font-size: 9pt;	padding-right:9px;	padding-left:9px;	padding-top:10px;	padding-bottom:10px;	width: 84px;	}.moyen-orient {	font-family: Helvetica, Verdana, Arial, sans-serif;	color: white;	text-decoration:none;	font-size: 9pt;	padding-right:9px;	padding-left:9px;	padding-top:10px;	padding-bottom:10px;	width: 84px;	}.magreb {	font-family: Helvetica, Verdana, Arial, sans-serif;	color: white;	text-decoration:none;	font-size: 9pt;	padding-right:9px;	padding-left:9px;	padding-top:10px;	padding-bottom:10px;	width: 84px;	}.canada {	font-family: Helvetica, Verdana, Arial, sans-serif;	color: white;	text-decoration:none;	font-size: 9pt;	padding-right:9px;	padding-left:9px;	padding-top:10px;	padding-bottom:10px;	width: 84px;}.afrique {	font-family: Helvetica, Verdana, Arial, sans-serif;	color: white;	text-decoration:none;	font-size: 9pt;	padding-right:9px;	padding-left:9px;	padding-top:10px;	padding-bottom:10px;	width: 84px;	}.polynesie {	font-family: Helvetica, Verdana, Arial, sans-serif;	color: white;	text-decoration:none;	font-size: 9pt;	padding-right:9px;	padding-left:9px;	padding-top:10px;	padding-bottom:10px;	width: 84px;	}.texto {font-size: 10pt;font-family: Arial;color: black;}.soustitre-europe {	font-family: Helvetica, Verdana, Arial, sans-serif;	font-size: 11pt;	line-height: 14pt;	font-weight: bold;	margin-top:10px;	color: #223083;}.resume-europe {	font-family: helvetica, verdana, arial sans-serif;	font-size: 10pt;	line-height: 14pt;	font-weight: normal;	color:  #223083;	text-align: justify;	width: 100%;	background-position: left;}.titulo-Asia {	font-size: 15pt;	font-weight: bold;	font-family: Verdana, Arial, Helvetica, sans-serif;	color: #ef2c1c;	font-size: 20pt;	text-transform: none;}.circuitos {	font-weight: bold;	font-family: verdana;	color:#0086ba;	top: 40%;	font-size: 11px;	margin-top: 20px;	margin-right: 20px;	text-decoration: underline;	border-right-width: 20px;}.soustitre-asie {	font-family: Helvetica, Verdana, Arial, sans-serif;	font-size: 11pt;	line-height: 14pt;	font-weight: bold;	margin-top:10px;	color: #ef2c1c;}.resume-asie {	font-family: helvetica, verdana, "arial sans-serif";	font-size: 10pt;	line-height: 14pt;	font-weight: normal;	color:  #ef2c1c;	text-align: justify;	width: 100%;}.jour {	font-family: Helvetica, Verdana, Arial, sans-serif;	font-size: 11pt;	line-height: 14pt;	font-weight: bold;	color:#0086ba;}.descriptif {	font-family: Helvetica, Verdana, Arial,sans-serif;	font-size: 12px;	line-height: 14pt;	color:#333333;	text-align: justify;}.soustitre-amlatine {	font-family: Helvetica, Verdana, Arial, sans-serif;	font-size: 11pt;	line-height: 14pt;	font-weight: bold;	margin-top:10px;	color: #830033;}.resume-amlatine {	font-family: helvetica, verdana, "arial sans-serif";	font-size: 10pt;	line-height: 14pt;	font-weight: normal;	color:  #830033;	text-align: justify;	width: 100%;}.titulo-amlatine {	font-size: 15pt;	font-weight: bold;	font-family: Verdana, Arial, Helvetica, sans-serif;	color: #830033;	font-size: 20pt;	text-transform: none;}.resume {	font-family: helvetica, verdana, "arial sans-serif";	font-size: 10pt;	line-height: 14pt;	font-weight: normal;	color:  #0086ba;	text-align: justify;	width: 100%;}.soustitre-canada {	font-family: Helvetica, Verdana, Arial, sans-serif;	font-size: 11pt;	line-height: 14pt;	font-weight: bold;	margin-top:10px;	color: #fe6700;}.resume-canada {	font-family: helvetica, verdana, "arial sans-serif";	font-size: 10pt;	line-height: 14pt;	font-weight: normal;	color:  #fe6700;	text-align: justify;	width: 100%;	background-position: left;}.resume-magreb {	font-family: helvetica, verdana, "arial sans-serif";	font-size: 10pt;	line-height: 14pt;	font-weight: normal;	color:red;	text-align: justify;	width: 100%;	background-position: left;}.titulo-canada {	font-size: 15pt;	font-weight: bold;	font-family: Verdana, Arial, Helvetica, sans-serif;	color: #fe6700;	font-size: 20pt;	text-transform: none;}.soustitre-eu {	font-family: Helvetica, Verdana, Arial, sans-serif;	font-size: 11pt;	line-height: 14pt;	font-weight: bold;	margin-top:10px;	color: #e40011;}.soustitre-magreb {	font-family: Helvetica, Verdana, Arial, sans-serif;	font-size: 11pt;	line-height: 14pt;	font-weight: bold;	margin-top:10px;	color:red;}.resume-eu {	font-family: helvetica, verdana, "arial sans-serif";	font-size: 10pt;	line-height: 14pt;	font-weight: normal;	color:  #e40011;	text-align: justify;	width: 100%;	background-position: left;}.titulo-eu {	font-size: 15pt;	font-weight: bold;	font-family: Verdana, Arial, Helvetica, sans-serif;	color: #e40011;	font-size: 20pt;	text-transform: none;}.soustitre-afrique {	font-family: Helvetica, Verdana, Arial, sans-serif;	font-size: 11pt;	line-height: 14pt;	font-weight: bold;	margin-top:10px;	color: #003e1d;}.resume-afrique {	font-family: helvetica, verdana, "arial sans-serif";	font-size: 10pt;	line-height: 14pt;	font-weight: normal;	color:  #003e1d;	text-align: justify;	width: 100%;	background-position: left;}.titulo-afrique {	font-size: 15pt;	font-weight: bold;	font-family: Verdana, Arial, Helvetica, sans-serif;	color: #003e1d;	font-size: 20pt;	text-transform: none;}.soustitre-polynesie {	font-family: Helvetica, Verdana, Arial, sans-serif;	font-size: 11pt;	line-height: 14pt;	font-weight: bold;	margin-top:10px;	color: #00857c;}.resume-polynesie {	font-family: helvetica, verdana, "arial sans-serif";	font-size: 10pt;	line-height: 14pt;	font-weight: normal;	color:  #00857c;	text-align: justify;	width: 100%;	background-position: left;}.titulo-polynesie {	font-size: 15pt;	font-weight: bold;	font-family: Verdana, Arial, Helvetica, sans-serif;	color: #00857c;	font-size: 20pt;	text-transform: none;}.soustitre {	font-family: Helvetica, Verdana, Arial, sans-serif;	font-size: 12pt;	line-height: 15pt;	font-weight: bold;	color: #0086ba;}.soustitre-moyenorient {	font-family: Helvetica, Verdana, Arial, sans-serif;	font-size: 11pt;	line-height: 14pt;	font-weight: bold;	margin-top:10px;	color: #E58B39;}.resume-moyenorient {	font-family: helvetica, verdana, "arial sans-serif";	font-size: 10pt;	line-height: 14pt;	font-weight: normal;	color:  #E58B39;	text-align: justify;	width: 100%;	background-position: left;}.titulo-moyenorient {	font-size: 15pt;	font-weight: bold;	font-family: Verdana, Arial, Helvetica, sans-serif;	color: #E58B39;	font-size: 20pt;	text-transform: none;}.SPays {	font-family: Helvetica, Verdana, Arial, sans-serif;	font-size: 14px;	color: #FFFFFF;	text-decoration:none;	padding-top: 65px;	padding-bottom: 65px;	font-weight: bold;}.circuiteurope {	font-family:Verdana, Helvetica, Arial, sans-serif;	font-size: 11px;	font-weight: normal;	color:#223083;	text-decoration: none;	line-height: 21px;	text-align: center;	display: block;	background-color:white;	margin-top:7px;	margin-bottom:7px;}.circuitlatine {	font-family:Verdana, Helvetica, Arial, sans-serif;	font-size: 11px;	font-weight: normal;	color:#670028;	text-decoration: none;	line-height: 21px;	text-align: center;	display: block;	background-color:white;	margin-top:7px;	margin-bottom:7px;}.circuitasie {	font-family:Verdana, Helvetica, Arial, sans-serif;	font-size: 11px;	font-weight: normal;	color:#c72518;	text-decoration: none;	line-height: 21px;	text-align: center;	display: block;	background-color:white;	margin-top:7px;	margin-bottom:7px;}.circuiteu {	font-family:Verdana, Helvetica, Arial, sans-serif;	font-size: 11px;	font-weight: normal;	color:#ba010f;	text-decoration: none;	line-height: 21px;	text-align: center;	display: block;	background-color:white;	margin-top:7px;	margin-bottom:7px;}.circuitmoyenorient {	font-family:Verdana, Helvetica, Arial, sans-serif;	font-size: 11px;	font-weight: normal;	color:#c97a32;	text-decoration: none;	line-height: 21px;	text-align: center;	display: block;	background-color:white;	margin-top:7px;	margin-bottom:7px;}.circuitmagreb {	font-family:Verdana, Helvetica, Arial, sans-serif;	font-size: 11px;	font-weight: normal;	color:#e30404;	text-decoration: none;	line-height: 21px;	text-align: center;	display: block;	background-color:white;	margin-top:7px;	margin-bottom:7px;}.circuitcanada {	font-family:Verdana, Helvetica, Arial, sans-serif;	font-size: 11px;	font-weight: normal;	color:#e45c00;	text-decoration: none;	line-height: 21px;	text-align: center;	display: block;	background-color:white;	margin-top:7px;	margin-bottom:7px;}.circuitafrique {	font-family:Verdana, Helvetica, Arial, sans-serif;	font-size: 11px;	font-weight: normal;	color:#002b14;	text-decoration: none;	line-height: 21px;	text-align: center;	display: block;	background-color:white;	margin-top:7px;	margin-bottom:7px;}a.circuiteurope:hover, a.aide:focus{	background: #0086ba;	color:white;}a.circuitlatine:hover, a.aide:focus{	background: #0086ba;	color:white;}a.circuitasie:hover, a.aide:focus{	background: #0086ba;	color:white;}a.circuiteu:hover, a.aide:focus{	background: #0086ba;	color:white;}a.circuitmoyenorient:hover, a.aide:focus{	background: #0086ba;	color:white;}a.circuitmagreb:hover, a.aide:focus{	background: #0086ba;	color:white;}a.circuitcanada:hover, a.aide:focus{	background: #0086ba;	color:white;}a.circuitafrique:hover, a.aide:focus{	background: #0086ba;	color:white;}a.SPays:hover, a.aide:focus{color:black;}a.europe:hover, a.aide:focus{	background-color:#1b2563;}a.europe:visited {	opacity: 0.7;}a.amlatine:hover, a.aide:focus{	background-color:#670028;}a.amlatine:visited {	opacity: 0.7;}a.asie:hover, a.aide:focus{	background-color:#c72518;}a.asie:visited {	opacity: 0.7;}a.eu:hover, a.aide:focus{	background-color:#ba010f;}a.eu:visited {	opacity: 0.7;}a.moyen-orient:hover, a.aide:focus{	background-color:#c97a32;}a.moyen-orient:visited {	opacity: 0.7;}a.magreb:hover, a.aide:focus{	background-color:#e30404;}a.magreb:visited {	opacity: 0.7;}a.canada:hover, a.aide:focus{	background-color:#e45c00;}a.canada:visited {	opacity: 0.7;}a.afrique:hover, a.aide:focus{	background-color:#002b14;}a.afrique:visited {	opacity: 0.7;}a.polynesie:hover, a.aide:focus{	background-color:#00635c;}a.polynesie:visited {	opacity: 0.7;}.vis {	color:black;}