/* CSS Document */
BODY { margin:0px; margin-top:10px; background-color:#0f0648; }
TD { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#024a91; }
.txt11 { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#024a91; }
.txt10 { font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#024a91; }
.txt12 { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#024a91; }
.txt12Bleu { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#0167ca; }
.txt11Bleu { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000000; }

.txt13 { font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#024a91; }
.txt14 { font-family:Arial, Helvetica, sans-serif; font-size:14px;  }
.txt11Noir { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000000; }
.txt12Noir { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; }

/*********/
.Lien1 { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#024a91; text-decoration:none; }
.Lien1:hover { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#b40000; text-decoration:none; }

.Lien2 { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#024a91; text-decoration:underline; }
.Lien2:hover { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#024a91; text-decoration:none; }

.titreBleu { font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#0167ca; font-weight:bold; }
/*********/


.boxMain { background-color:#FFFFFF; }
.fondGauche { background-image:url(../design/fond_gauche.jpg); background-position:top left; background-repeat:no-repeat; background-color:#c4d6e7; }
.fondGauche2 { background-color:#c4d6e7; }

/* HAUT */
.topFond { background-image:url(../design/bandeau_top.jpg); background-position:top left; background-repeat:no-repeat; color:#FFFFFF; }
.topTD { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#ffffff; }
.topLien { margin-left:10px; margin-right:10px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#ffffff; text-decoration:none; }
.topLien:hover { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#ffffff; text-decoration:underline; }
.topLienOn { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#ffffff; text-decoration:none; font-weight:bold; }

/* AGENCE */
.agImgBox { border:solid 1px #0167ca; margin-bottom:1px; }

/* MENU */
.menuLien { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#024a91; text-decoration:none; }
.menuLien:hover { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#b40000; text-decoration:none; }
.menuLienOn { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#b40000; text-decoration:none; font-weight:bold; }
.menuLienOn:hover { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#b40000; text-decoration:none; font-weight:bold; }

/* THEMES HOME */
.paveTheme { border:solid 1px #ffffff; background-color:#e5eef7; height:98px; }
.themeLien { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#024a91; text-decoration:none; }
.themeLien:hover { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#024a91; text-decoration:underline; }

/* VOYAGES MAP */
.paveBox { border-left:solid 1px #99bde1; border-bottom:solid 1px #99bde1; border-right:solid 1px #99bde1; }
.carteFond { background-image:url(../design/map_voyages.gif); background-repeat:no-repeat; background-position:top left; }
.cartelienDest  { font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#024a91; text-decoration:none; }
.cartelienDest:hover  { font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#b40000; text-decoration:none; }

/* PAVES DROITS */
.paveDroit { padding-left:10px; padding-right:5px;  border-left:solid 1px #99bde1; border-bottom:solid 1px #99bde1; border-right:solid 1px #99bde1; font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#024a91; }
.paveDroit2 { padding-left:10px; padding-right:5px;  border-left:solid 1px #99bde1; border-bottom:solid 1px #99bde1; border-right:solid 1px #99bde1; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#024a91; }

/* VOYAGES */
.titreVoyage { font-family:Arial, Helvetica, sans-serif; font-size:20px; color:#0167ca; font-weight:bold; }
.titreListVoyage { background-color:#0167ca; color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; }
.sepVoyages { background-color:#ffcc00; }
.ficheLien { width:50px; height:18px; line-height:18px; vertical-align:middle; display:block; background-color:#fff2bd; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#024a91; text-decoration:none; font-weight:bold; }
.ficheLien:hover { width:50px; height:18px; line-height:18px; vertical-align:middle; display:block; background-color:#ffcc00; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#024a91; text-decoration:none;  font-weight:bold;}
.traitsep { border-top:solid 1px #0167ca; }
.blocPrix { background-image:url(../design/fond_prix.gif); width:98px; height:34px; display:block; text-align:center; vertical-align:middle; color:#FFFFFF; } 
.traitsep2 { border-top:solid 1px #80a4c8; }
.fondBleuDesc1 { background-color:#cce1f4; font-size:11px; border-right:solid 1px #ffffff; }
.fondBleuDesc2 { background-color:#e5f0fa; font-size:11px; color:#000000; font-family:Arial, Helvetica, sans-serif; font-size:11px; }
.fondBleuPF { background-color:#e5f0fa; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#024a91; }
.boxMiniPic { border-left:solid 1px #cce1f4; border-bottom:solid 1px #cce1f4; }
.miniPic { border-left:solid 2px #ffffff; border-bottom:solid 2px #ffffff; }
.titreProgDay { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#0167ca; font-weight:bold; }

.lienImageGal { width:80px; height:60px; display:block; border:solid 1px #FFFFFF; }
.lienImageGal:hover { width:80px; height:60px; display:block; border:solid 1px #AF0000; }
