body {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	display:inherit;
}
.lien_zone a:active {
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#336699;
font-weight:normal;
font-size:12px;	
}
.lien_zone a:hover {
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#336699;
font-weight:700;
font-size:12px;
cursor:pointer;	
}
.lien_zone{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#336699;
font-weight:normal;
font-size:12px;
}
.lien_zone_over{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#336699;
font-weight:700;
font-size:12px;
cursor:pointer;
}
.lien_zone_off{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#666;
font-weight:normal;
font-size:12px;
cursor:pointer;
}
.lien_zone_on{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#fff;
font-weight:normal;
font-size:12px;
background-color:#09C;
}
.degrade {
	/*background-image:url(images_site/degrade.gif);*/
	background-repeat:repeat-x;
	background-position:bottom;
	background-color:#e9f6fc;
}
.degrade_forfait {
	/*background-image:url(./images_site/degrade_promo.gif);*/
	background-repeat:repeat-x;
	background-position:bottom;
	background-color:#fbd0ad;
}
.degrade_h {
	/*background-image:url(images_site/degrade_h.gif);*/
	background-repeat:repeat-x;
	background-position:top;
	/*height:10px;*/
}
.degrade_promo {
	/*background-image:url(images_site/degrade_promo.gif);*/
	background-repeat:repeat-x;
	background-position:bottom;
	background-color:#fbd0ad;
}
.degrade_h_promo {
	/*background-image:url(images_site/degrade_h_promo.gif);*/
	background-repeat:repeat-x;
	background-position:top;
	/*height:10px;*/
}
.degrade_fond_bleu {
	/*background-image:url(images_site/degrade_fond_bleu.gif);*/
	background-repeat:repeat-x;
	background-position:bottom;
	background-color:#c0e5f5;
}
.degrade_h_fond_bleu {
	/*background-image:url(images_site/degrade_h_fond_bleu.gif);*/
	background-repeat:repeat-x;
	background-position:top;
	/*height:10px;*/
}
.liensoxygene a {
	text-decoration:none;
	font-weight:12px;
	color:#246EB5;
}

.liensoxygene a:hover {
	text-decoration:underline overline;
	font-weight:12px;
	color:#246EB5;
	font-weight:normal;
}

.lien_contact {
	text-decoration:none;
	font-weight:12px;
	color:#246EB5;
	cursor:pointer;
}

.lien_contact_h {
	text-decoration:underline overline;
	font-weight:12px;
	color:#246EB5;
	font-weight:normal;
	cursor:pointer;
}
.titre_produit {
	font-size:12px;
	font-weight:bold;
	padding-top:10px;
	margin-left:3px;
}
.titre_produit h2{
	font-size:12px;
	font-weight:bold;
	padding-top:10px;
	margin-left:3px;
}
.texte_produit {
	font-size:12px;
	margin-left:15px;
	margin-bottom:10px;
	margin-top:10px;
	font-weight:normal;
}
.texte_produit table tr td {
	font-size:12px;
	margin-left:15px;
	margin-bottom:10px;
	margin-top:10px;
	font-weight:normal;
}
.en_savoir_plus {
	float:left;
	font-size:12px;
	margin-left:3px;
	color: #189acc;
	cursor:pointer;
}
.haut {
	text-align:right;
	font-size:12px;
	margin-right:10px;
	color:#FFF;
}
.photo_them {
	/*padding-top:10px;*/
}
.div_trans{
	opacity : .80;
	filter : alpha(opacity=80);
}
.div_trans_back_voeux{
	opacity : .70;
	filter : alpha(opacity=70);
}
.div_sans_trans{
	opacity : 1;
	filter : alpha(opacity=100);
}
.div_trans2{
	opacity : 0.9;
	filter : alpha(opacity=90);
}
.div_trans06{
	opacity : 0.6;
	filter : alpha(opacity=60);
	z-index:2
}
h1 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	margin-bottom:0px;
	margin-top:20px;
	display:inline;
}
h2 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	margin-bottom:0px;
	margin-top:0px;
	display:inline;
}
.mois_selectionne {
	background-color:#CCC;
	font-weight:bold;
}
.mois_deselectionne {
	background-color:#FFF;
	cursor:pointer;
}
.mois_over {
	background-color:#FFF;
	cursor:pointer;
	font-weight:bold;
}
.ref_produit {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	font-style:italic;
	padding-right:5px;
}
.mois_off {
	background-color:#FFF;
	color:#000;
}
.mois_on {
	background-color:#09C;
	color:#FFF;
}
.lien_header a, .lien_header, .lien_header a:hover, .lien_header a:link, .lien_header a:visited, .lien_header a:active {
	font-family:Verdana, Geneva, sans-serif;
	font-weight:normal;
	font-size:14px;
	color:#00afea;
	text-decoration:none;
}
.back_footer {
	background-color:#cceffb;
}
.lien_footer a, .lien_footer, .lien_footer a:hover, .lien_footer a:link, .lien_footer a:visited, .lien_footer a:active {
	font-family:Verdana, Geneva, sans-serif;
	font-weight:normal;
	font-size:12px;
	color:#00afea;
	padding:5px;
	line-height:20px;
	text-decoration:none;
}
.adresse_footer {
	font-family:Verdana, Geneva, sans-serif;
	font-weight:normal;
	font-size:14px;
	color:#00afea;
	line-height:20px;
}
.telephone_footer {
	font-family:Verdana, Geneva, sans-serif;
	font-weight:normal;
	font-size:20px;
	color:#00afea;
	line-height:35px;
}
.menu_haut_gauche_off, .menu_haut_gauche_off a, .menu_haut_gauche_off a:hover, .menu_haut_gauche_off a:active, .menu_haut_gauche_off a:visited, .menu_haut_gauche_off a:link  {
	/*background:url(images/header/menu_tete.gif) no-repeat;
	width:30px;*/
	border-radius:30px 30px 0px 0px;
	-moz-border-radius:30px 30px 0px 0px;
	-webkit-border-radius:30px 30px 0px 0px;
	background-color:#00afea;
	color:#FFF;
	padding-left:10px;
	padding-right:10px;
	line-height:25px;
	text-decoration:none;
	font-weight:normal;
}
.menu_haut_gauche_descative {
	border-radius:30px 30px 0px 0px;
	-moz-border-radius:30px 30px 0px 0px;
	-webkit-border-radius:30px 30px 0px 0px;
	background-color:#CCC;
	color:#999;
	padding-left:10px;
	padding-right:10px;
	line-height:25px;
	text-decoration:none;
	font-weight:normal;
}

.menu_haut_gauche_on, .menu_haut_gauche_on a, .menu_haut_gauche_on a:hover, .menu_haut_gauche_on a:active, .menu_haut_gauche_on a:visited, .menu_haut_gauche_on a:link {
	/*background:url(images/header/menu_tete_on.gif) no-repeat;*/
	border-radius:30px 30px 0px 0px;
	-moz-border-radius:30px 30px 0px 0px;
	-webkit-border-radius:30px 30px 0px 0px;
	background-color:#FFF;
	color:#00afea;
	padding-left:10px;
	padding-right:10px;
	line-height:25px;
	text-decoration:none;
	font-weight:normal;
}
.menu_haut_droite_on {
	background:url(images/header/menu_tete_on.gif) no-repeat;
	background-position:-30px 0px;
	width:30px;
	height:25px;
}
td .menu_haut_off, td .menu_haut_off a, td .menu_haut_off a:hover, td .menu_haut_off a:active, td .menu_haut_off a:visited, td .menu_haut_off a:link {
	background-color:#00afea;
	color:#FFF;
	padding-left:5px;
	padding-right:5px;
	line-height:25px;
	text-decoration:none;
	font-weight:normal;
}
.menu_haut_on {
	background-color:#FFF;
	color:#00afea;
	padding-left:5px;
	padding-right:5px;
	line-height:25px;
	text-decoration:none;
	font-weight:normal;
}
.bg_tete_cargo {
	background:url(images/header/tete_cargo.jpg);
	background-repeat:no-repeat;
	padding-left:365px;
}
.bg_tete_cargo2 {
	background:url(images/header/tete_cargo_2.jpg);
	background-repeat:no-repeat;
	padding-left:365px;
}
.bg_tete_expe {
	background:url(images/header/tete_expe.jpg);
	background-repeat:no-repeat;
	padding-left:365px;
}
.bg_tete_expe2 {
	background:url(images/header/tete_expe_2.jpg);
	background-repeat:no-repeat;
	padding-left:365px;
}
.bg_tete_thema {
	background:url(images/header/tete_thema.jpg);
	background-repeat:no-repeat;
	padding-left:365px;
}
.bg_tete_thema2 {
	background:url(images/header/tete_thema_2.jpg);
	background-repeat:no-repeat;
	padding-left:365px;
}
a:active {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: normal; color: #336699; text-decoration: none}
a:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: normal; color: #336699; text-decoration: none }
a:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: bold; color: #000000; text-decoration: none }
a:link { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: normal; color: #336699; text-decoration: none }
.vignette_150 {
	width:150px;
	height:auto;
}
.vignette_200 {
	width:200px;
	height:auto;
}
.titre_pages_complementaires {
	text-align:left; font-size:26px; font-weight:normal; color:#00afea;
	border-bottom:solid 1px #00afea;
}

.bg_footer {
	background-color:#EFEFEF;	
}
.picto_voiture_off {
	width:48px;
	height:20px;
	/*background:url(images/picto-voiture.gif) no-repeat 0px 0px;*/
}
.picto_voiture_on {
	width:48px;
	height:20px;
	background:url(images/picto-voiture.gif) no-repeat 0px -20px;
}
.icons {
	padding-top:5px;	
}
.icon_assistance {
	float:left;
	width:29px;
	height:30px;
	background:url(images/icons/assistance.png);
	margin-right:5px;
}
.icon_traversee_en_cargo {
	float:left;
	width:29px;
	height:30px;
	background:url(images/icons/traversee_en_cargo.png);
	margin-right:5px;
}
.icon_vehicule_prive {
	float:left;
	width:29px;
	height:30px;
	background:url(images/icons/vehicule_prive.png);
	margin-right:5px;
}
.icon_circuit_sejour {
	float:left;
	width:29px;
	height:30px;
	background:url(images/icons/circuit_sejour.png);
	margin-right:5px;
}
.icon_service_aerien {
	float:left;
	width:29px;
	height:30px;
	background:url(images/icons/service_aerien.png);
	margin-right:5px;
}
.txt_les_escales {
	color:#00afea;
}
.txt_prix_personne {
	color:#00afea;
}
.nos_croisieres h1 {
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	line-height:20px;
	font-weight:normal;
}
.voyages_cargos h1 {
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	line-height:20px;
	font-weight:normal;
}
.croisieres_expeditions h1 {
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	line-height:20px;
	font-weight:normal;
}
#resultat_rech td {
	font-size:12px;
}
.form_en_ligne {
	display:inline;	
}
#divRech{
	font-family:Arial, Helvetica, sans-serif;
	width:635px; 
	background:#FFF url(images_site/bg-divRech.gif) repeat-x top; 
	border-radius:10px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	box-shadow:1px 1px 8px #666;
	-moz-box-shadow:1px 1px 8px #666;
	-webkit-box-shadow:1px 1px 8px #666;
}
#divRech form{ 
	margin-top:20px;
	margin-bottom:20px;
	padding:20px
}
#divRech label{  
	font-family:Arial, Helvetica, sans-serif; 
	font-weight:bold; 
	color:#0399CD;
	font-size:14px;
	float:left;
	margin-right:20px
}
#voir_aussi label{  
	font-family:Arial, Helvetica, sans-serif; 
	font-weight:bold; 
	color:#0399CD;
	font-size:14px;
	margin-right:0px;
}
#divRech select{ 
	border:1px solid #CCC;
	border-radius:5px; 
	-moz-border-radius:5px; 
	-webkit-border-radius:5px;
	overflow:hidden;
	padding:3px;
	background: #FCFCFC; 
	margin-right:20px
}
#divRech label a{  
	font-family:Arial, Helvetica, sans-serif; 
	font-weight:bold; 
	color:#0399CD;
	font-size:14px;
	line-height:20px;
}
#divRech input{ 
	float:left;
	margin-right:10px
}
#divRech hr{ 
	clear:both; 
	margin:20px 0;
	height:1px;
	color:#9ACBD8;
	background:#9ACBD8;
	border:0;
}
#divRech p{ 
	float:left; 
	margin:10px 0
}
.btn_ma_selection_new{ 
	background:#016682; 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:14px; 
	font-weight:bold;
	color:#fff;
	width:100px;
	height:25px;
	display:block;
	line-height:25px;
	text-align:center;
	text-decoration:none;
	border:none;
	cursor:pointer;
}
.btn_rechercher_new{
	background:#98999b; 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:12px; 
	font-weight:bold;
	color:#fff;
	width:100px;
	display:block;
	text-align:center;
	text-decoration:none;
	cursor:pointer;
	border:none;
	margin-left:65px;
}
#btn_ma_selection_new{
	background:#46BEE3; 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:16px; 
	font-weight:bold;
	color:#fff;
	width:185px;
	margin-top:25px;
	display:block;
	text-align:center;
	text-decoration:none;
	padding-top:10px;
	padding-bottom:10px;
	cursor:pointer;
}
#btn_demander_devis{
	background:#46BEE3; 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:16px; 
	font-weight:bold;
	color:#fff;
	width:185px;
	display:block;
	text-align:center;
	text-decoration:none;
	padding-top:10px;
	padding-bottom:10px;
	cursor:pointer;
}
#btn_demander_devis_desactive{
	background:#C1E5F4; 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:16px; 
	font-weight:bold;
	color:#fff;
	width:185px;
	display:block;
	text-align:center;
	text-decoration:none;
	padding-top:10px;
	padding-bottom:10px;
}

#voir_aussi, #voir_aussi a{ 
	font-size:12px;
	color:#016682; 
}
#voir_aussi a{
	text-decoration:underline
}
.btn_en_savoir_plus {
	background:#016682;
	color:#FFFFFF;
	font-weight:normal;
	border:none;
	cursor:pointer;
	font-size:12px;
}
