@charset "iso-8859-1";
@import url('general.css');
/* CSS Document */

h3 { font-size:17px; font-weight:bold; color:#FF9900;}

hr { border:none; border-bottom:1px solid #FF9900; height:0px; font-size:0px; margin:0 0 5px;}

.intro { font-size:11px; line-height:130%; margin:10px 0; padding:5px;}



.num_pg { font-size:12px; font-weight:bold; text-align:right; margin:0 0 10px;}
.num_pg span { margin:0 0 0 2px;}
.num_pg a { color:#10ACBA; margin:0 0 0 2px;}
.num_pg a:hover { text-decoration:underline;}

.tri { background-color:#E8F5F7; padding:10px 6px; font-weight:bold; font-size:13px; margin:0 0 20px;}
.tri form { margin:0;}
.tri form span { display:inline-block; margin:0 5px 0 0; width:138px;}
.tri form span.kilasy { width:150px;}
.tri form span select { font-size:11px; color:#006699; width:125px; margin:2px 0 0;}
.tri form span input {}
.tri form span label { color:#000000; font-size:12px; font-weight:normal; margin:0 2px 0 0;}
.tri form span.bouton { margin:0; width:57px;}
.tri form span.bouton input { float:right; background:none; border:none; background-image:url(../images/boutons/btn_ok1.gif); background-position:top left; background-repeat:no-repeat; width:57px; height:27px; cursor:pointer;}

.details_croisiere { margin:0; padding:0 0 1px; border-bottom:none; border-left:1px solid #27B4C1; border-right:1px solid #27B4C1; border-top:1px solid #27B4C1; zoom:1; position:relative; width:668px;}
.details_croisiere .tableau { margin:0 0 30px;}
.details_croisiere .tableau h1 { height:20px; color:#FFFFFF; font-size:14px; font-weight:normal; background-color:#00A2B0; line-height:20px; padding:0 0 0 15px; text-align:center;}
.details_croisiere .tableau h1 strong { font-size:16px;}
.details_croisiere .tableau table {}
.details_croisiere .tableau table tr { color:#000000; height:30px;}
.details_croisiere .tableau table tr a.lien_ligne { cursor:pointer; display:table-cell;}
.details_croisiere .tableau table tr.ligne1 { font-weight:bold;  background-color:#39E0EE;}
.details_croisiere .tableau table tr.ligne2 { background-color:#DAF1F3;}
.details_croisiere .tableau table tr.ligne3 {}
.details_croisiere .tableau table tr td { text-align:center;padding:0 3px;}
.details_croisiere .tableau table tr td.date { width:48px; text-align:left;}
.details_croisiere .tableau table tr td.comp { width:59px;}
.details_croisiere .tableau table tr td.dest { width:111px; text-align:left;}
.details_croisiere .tableau table tr td.dep { width:96px; text-align:left;}
.details_croisiere .tableau table tr td.duree { width:34px;}
.details_croisiere .tableau table tr td.prix_broch {width:80px;}
.details_croisiere .tableau table tr td.red { width:64px;}
.details_croisiere .tableau table tr td.our_price { width:101px; }
.details_croisiere .tableau table tr td.prix_brochure {font-weight:bold; width:80px;}
.details_croisiere .tableau table tr td.reduction { color:#FF6600; font-size:13px; font-weight:bold; width:64px;}
.details_croisiere .tableau table tr td.notre_prix { color:#FF6600; font-size:18px; font-weight:bold; width:101px; }
.details_croisiere .tableau table tr td.notre_prix img { vertical-align:middle;}
.details_croisiere .tableau table tr td.fleche { width:22px;}


.details_croisiere .tableau a.ligne2 { background-color:#DAF1F3;}
.details_croisiere .tableau a.ligne2:hover { background-color:#C2E8EB;}
.details_croisiere .tableau a.ligne3 { }
.details_croisiere .tableau a.ligne3:hover { background-color:#FAFAFA;}

.details_croisiere .tableau .line { display:table; width:668px;}
.details_croisiere .tableau .line a { cursor:pointer; display:table-row; height:30px; color:#000; width:668px;}
.details_croisiere .tableau .line a span { text-align:center; padding:0 3px; display:table-cell; vertical-align:middle;}
.details_croisiere .tableau .line a span.date { width:48px; text-align:left;}
.details_croisiere .tableau .line a span.comp { width:59px;}
.details_croisiere .tableau .line a span.dest { width:111px; text-align:left;}
.details_croisiere .tableau .line a span.dep { width:96px; text-align:left;}
.details_croisiere .tableau .line a span.duree { width:34px;}
.details_croisiere .tableau .line a span.prix_broch {width:80px;}
.details_croisiere .tableau .line a span.red { width:64px;}
.details_croisiere .tableau .line a span.our_price { width:101px; }
.details_croisiere .tableau .line a span.prix_brochure {font-weight:bold; width:80px;}
.details_croisiere .tableau .line a span.reduction { color:#FF6600; font-size:13px; font-weight:bold; width:64px; }
.details_croisiere .tableau .line a span.notre_prix { color:#FF6600; font-size:18px; font-weight:bold; width:101px; }
.details_croisiere .tableau .line a span.notre_prix img { vertical-align:middle;}
.details_croisiere .tableau .line a span.fleche { width:22px;}

.fondbas { background-image:url(../images/angles/fondbas_670.gif); height:7px; background-position:top left; background-repeat:no-repeat; margin:0 0 15px; font-size:0px;}












/**Corrections IE6**/
*html .details_croisiere .tableau table tr td { padding:0;}
*html .details_croisiere .tableau table tr td.dest { width:105px;}
*html .details_croisiere .tableau table tr td.dep { width:90px;}
*html .details_croisiere .tableau .line { display:block; zoom:1;} 
*html .details_croisiere .tableau .line a { display:block; zoom:1;}
*html .details_croisiere .tableau .line a span { display:inline-block; padding:0 1px;}
*html .details_croisiere .tableau .line a span.fleche { margin:0 0 0 5px; }



/**Corrections IE7**/
*:first-child+html .details_croisiere .tableau table tr td { padding:0;}
*:first-child+html .details_croisiere .tableau table tr td.dest { width:105px;}
*:first-child+html .details_croisiere .tableau table tr td.dep { width:90px;}
*:first-child+html .details_croisiere .tableau .line { display:block;}
*:first-child+html .details_croisiere .tableau .line a { display:block;}
*:first-child+html .details_croisiere .tableau .line a span { display:inline-block; padding:0 1px;}
*:first-child+html .details_croisiere .tableau .line a span.fleche { margin:0 0 0 5px;}




/**Corrections Safari et Chrome**/
/*body:nth-of-type(1) {}*/