/* STYLES VELARIS */

body {
margin:0px;
}

table {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
}

select, input, textarea {
font-size:9px;
color:#1C4FBA;
}

a:link, a:visited, a:active {
color:#1C4FBA;
font-weight:bold;
}
a:hover {
color:#FFA501;
}

.padding {
padding-left:5px;
}

.fd_jaune {
background-color:#FFD33E;
}

.txt_bleu {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#1C4FBA;
}

.etoile {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#AAC2F4;
}

.ptxt_bleu {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#1C4FBA;
}

.num_tel {
padding-left:5px;
color:#1C4FBA;
font-weight:bold;
font-size:14px;
}

.num_local {
font-family:Arial, Helvetica, sans-serif;
color:#666666;
font-size:10px;
}

#fd_menu {
background-image:url(images/header/fd_menu.gif);
background-repeat:no-repeat;
padding-top:5px;
}

#fd_menu a:link, #fd_menu a:visited, #fd_menu a:active {
color:#1C4FBA;
font-size:9px;
font-weight:bold;
font-family: Verdana, Arial, Helvetica, sans-serif;
text-decoration:none;
font-weight:bold;
}
#fd_menu a:link #promos, #fd_menu a:visited #promos, #fd_menu a:active #promos {
color:#FFF;
text-decoration:none;
font-size:9px;
}


#fd_menu a:hover, #fd_menu a:hover #promos {
color:#FFA501;
text-decoration:none;
}

/* fin header ------------------------------------------------------------------------ */


.titre_bleu {
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#1C4FBA;
font-weight:bolder;
font-size:11px;
}

.titre_pagesfixes {
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#1C4FBA;
font-weight:bolder;
font-size:11px;
border-bottom:1px solid #FFA501;
background-color:#FFD33E;
}

.pointilles {
background-image:url(images/pointille.gif);
background-repeat:repeat-x;
}


/* DERNIERES MINUTES */
.titre_rose a:link, .titre_rose a:visited, .titre_rose a:active {
color:#E305A7;
font-weight:bold;
font-size:11px;
text-decoration:none;
}
.titre_rose a:hover {
color:#E305A7;
text-decoration:none;
}

.prix_dern_min a:link, .prix_dern_min a:visited, .prix_dern_min a:active {
font-family:Arial, Helvetica, sans-serif;
color:#1C4FBA;
font-size:16px;
font-weight:bold;
padding-right:15px;
background-image:url(images/dern_min/stabylo.gif);
background-position:right top;
background-repeat:no-repeat;
text-decoration:none;
padding-left:30px;
}
.prix_dern_min a:hover {
color:#1C4FBA;
background-image:url(images/dern_min/stabylo_on.gif);
background-position:right top;
background-repeat:no-repeat;
text-decoration:none;
}

.descriptif_dernmin a:link, .descriptif_dernmin a:visited, .descriptif_dernmin a:active {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#1C4FBA;
text-decoration:none;
}
.descriptif_dernmin a:hover {
color:#FFA501;
text-decoration:none;
}
/* FIN DERNIERES MINUTES */


/* ---------- MOTEURS ---------- */
#fd_gnal {
background-image:url(images/moteurs/moteur_gnal.gif);
background-repeat:no-repeat;
}
#fd_sej {
background-image:url(images/moteurs/moteur_sej.gif);
background-repeat:no-repeat;
}
#fd_cir{
background-image:url(images/moteurs/moteur_circuit.gif);
background-repeat:no-repeat;
}
#fd_cro{
background-image:url(images/moteurs/moteur_croisiere.gif);
background-repeat:no-repeat;
}
#fd_loc{
background-image:url(images/moteurs/moteur_loca.gif);
background-repeat:no-repeat;
}
#fd_ski{
background-image:url(images/moteurs/moteur_ski.gif);
background-repeat:no-repeat;
}
#fd_tha{
background-image:url(images/moteurs/moteur_thalasso.jpg);
background-repeat:no-repeat;
}

.blc {
color:#FFF;
}

#bt_rech {
position:relative;
}

.visu {
float:left;
border-left:1px solid #000;
}

/* --------- fin MOTEURS --------- */


/* IDEES VOYAGES */
#tableau {
background-color:#FFF6D8;
border:1px solid #FFA501;
}

.fd_cell_id {
background-image:url(images/id_voyages/fd_cell_id.gif);
background-position:top center;
background-repeat: repeat-y;
}
.destination{
text-align:left;
padding-left:5px;
}
.destination a:link, .destination a:visited, .destination a:active {
font-size:10px;
font-weight:bold;
color:#1C4FBA;
text-decoration:none;
}
.destination a:hover {
color:#FFA501;
text-decoration:none;
}

.prix_id {
background-image:url(images/id_voyages/vague_id.gif);
background-position:top center;
background-repeat:no-repeat;
background-color:#FFD33E;
line-height:24px;
text-align:right;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
}
.prix_id a:link, .prix_id a:visited, .prix_id a:active {
color:#E305A7;
text-decoration:none;
position:relative;
top:4px;
}
.prix_id a:hover {
color:#1C4FBA;
text-decoration:none;
}
/* FIN IDEES VOYAGES */


/* INFOS PRATIQUES */
.bleu a:link, .bleu a:visited, .bleu a:active {
color:#1C4FBA;
text-decoration:none;
font-weight:bold;
}
.bleu a:hover {
color:#FFA501;
text-decoration:none;
}

.rose a:link, .rose a:visited, .rose a:active {
color:#E305A7;
text-decoration:none;
font-weight:bold;
}
.rose a:hover {
color:#FFA501;
text-decoration:none;
}

/* BONS PLANS */ 
.titre_rose {
color:#E305A7;
font-weight:bold;
font-size:11px;
}

.pte_fleche {
background-image:url(images/bons_plans/pte_fleche.gif);
background-repeat:repeat-x;
background-position:center;
padding-left:5px;
padding-right:5px;
}

.px_rose a:link, .px_rose a:visited, .px_rose a:active {
font-family:Arial, Helvetica, sans-serif;
color:#E305A7;
font-weight:bold;
font-size:16px;
text-decoration:none;
}
.px_rose a:hover {
color:#FFA501;
text-decoration:none;
}

/*#defilement {
width:210px;
height:90px;
overflow:hidden;
}*/
/* fin BONS PLANS */ 

/* VOLS */ 
.txt_orange a:link, .txt_orange a:visited, .txt_orange a:active {
color:#FFA501;
font-weight:bold;
text-decoration:underline;
}

.txt_orange a:hover {
color:#FFA501;
text-decoration: none;
}
/* fin VOLS */ 



/* FIN INFOS PRATIQUES */
