@charset "utf-8";
/* COMMON */
.sedarh { font-size: 18px; line-height: 30px; color: #0291df; }
.sedard { font-family: Arial,Verdana,sans-serif; font-size: 11px; line-height: 12px; padding: 0px; }
.sedarh2 { font-size: 13px; line-height: 18px; font-weight: bold; }
.sedarhiddentext { display: none; }
.sedarmessagescenter { font-size: 14px; text-align: center; }
.sedarpetit { font-family: Arial,Verdana,sans-serif; font-size: 11px; }
.sedarbouttonstylevert { border-Top-Width: thin; border-Top-Style: dashed; border-Top-Color: black; border-Right-Style: dashed; border-Right-Color: black; border-Bottom-Width: thin; border-Bottom-Style: dashed; border-Bottom-Color: black;
  border-Left-Width: thin; border-Left-Style: dashed; border-Left-Color: black; font-Size: medium; font-Weight: bold; font-Style: normal; letter-Spacing: normal; word-Spacing: normal;
  color: white; background-color: #145702; width: 128pt; }
.sedartitrebox { font-size: 13px; background-color: #548F94; color: #FFFFFF;	font-weight: bold;	height: 25px; }
.sedartitreboxbis { font-size: 13px; background-color: #7E9EA1; color: #FFFFFF;	font-weight: bold;	height: 25px; }
/* SEARCH */
.sedarlisteopen { font-family: Arial,Verdana,sans-serif; font:normal normal normal 11px/14px; line-height: 8px; }
.sedarlistevola { color: #003399; font-family: Arial,Verdana,sans-serif; background-color: #FFD7D7; font-size: 12px; line-height: 12px; }
.sedarlistevolb { color: #003399; font-family: Arial,Verdana,sans-serif; background-color: #D8F1F1; font-size: 12px; line-height: 12px; }
.sedarlisteinter { background-color: #006699; }

.cofinoga { display: none; }
.agreement { display: none; }
.resumeBlock { display: none; }
table.fareDetail  { border-bottom: 1px solid #006699; font-size: 11px; width : 100% }
table.fareDetail tr:hover { background-color: #FFF3B7; }
table.fareDetail tr.tableTitle td { padding: 5px 0; font-weight: bold; text-align: left; border-top: 1px solid #CCC; }
table.fareDetail td { color: #003399; background-color: #FFFFFF; font-size: 11px; }
div.validLine { padding: 5px 10px; background: #E6E6C1; margin-bottom:0; text-align: right; }
div.fareTitle { display: none; /* background: #037DFC; padding: 3px 3px; font-size: 11px;	border-top: 1px solid #006699; border-bottom: 2px solid #006699; margin: 0; color: #FFF; text-align: right; line-height: 1.3em; */ }
div.NewFareTitle { background: #037DFC; padding: 3px 3px; font-size: 11px; border-top: 1px solid #006699; border-bottom: 2px solid #006699; margin: 0; color: #FFF; text-align: right; line-height: 1.3em; }
div.NewFareTitle span.totalFare { /* float: right; */ font-size: 14px; font-weight: bold; }
h4.fareSubtitle { color: #FFFFFF; background: #FF6600; font-size: 11px; padding: 3px 0 5px 10px; margin: 0; border-bottom: 1px solid #006699; }
div.fareTitle span {	/* float: left;	font-weight: bold;*/ }
div.fareTitle small { font-weight: normal;	/* display: block; */	font-size: 10px; }
div.fareTitle span.totalFare { /* float: right; */ font-size: 14px; font-weight: bold; }
div.fareTitle span.totalFare em { /* float: right; */ font-weight: normal; font-style: normal;	font-size: 11px; }
h3.fareSubtitle { color: #FFFFFF; background: #FF6600; font-size: 12px; padding: 5px 0 3px 10px; margin: 0; border-top: 1px solid #006699; }
/* BOOK */
table.sedarboxaffcharter { width : 550px;	background-color: #E1EDEE;  }
table.sedarboxaffcharter td { color: #003399;  }
.bypassenger { font-family: Arial,Verdana,sans-serif; font-size: 11px; color: #003399;  }
table.sedarboxaffregul { width : 550px;	background-color: #9FC5C8;  }
table.sedarboxaffregul td { font-size: 12px; color: #003399;  }
table.sedarresumeprice { width : 550px;	height: 40px;	background-color: #006600;	border-top: 1px solid #FFFFFF;	 }
table.sedarresumeprice td {	text-align: right;	font-size: 18px;	color: #FFFFFF;	font-weight: bold;	}
table.sedaroptionpaiement { width : 100%; border: 0px; font-size: 11px; background-color: #9FC5C8; }
table.sedarboxcommande {	width : 550px; background-color: #E1EDEE; 	border-bottom: 20px solid #548F94;}
table.sedarboxcommande td {color: #003399; font-size: 12px; }
table.sedarboxcommande input { font-size: 11px; color: #000000; background-color: #FFFFFF; }
table.sedarboxcommande textarea { font-size: 11px; color: #000000; background-color: #FFFFFF; }
.sedarboxmodepaiement { color: #003399; font-size: 11px; background-color: #9FC5C8; }
.sedarinfopax { color: #003399;	font-size: 11px; text-align: right;	}
.sedarinfopax input { font-size: 11px; color: #000000; background-color: #FFFFFF;	}
.sedarresumepricfa {	font-size: 12px;	}
table.sedarboxassurance {	width : 100%;	border-bottom: 1px solid #FFFFFF; border-top: 1px solid #FFFFFF;	 }
.sedarboxassurdetails {	font-family: Arial,Verdana,sans-serif; font-size: 10px;	 }
.sedarcgvtxt { font-size: 11px; }
.sedarboxaffregtitle { background-color: #7E9EA1; color: #FFFFFF; font-weight: bold; }
/* ENGINE */
/* ACCOUNT */
table.sedarcompteclient { width : 540px; font-size: 12px; color: #003399; background-color: #FFFFFF;	}
table.sedarcompteclient td { font-size: 12px; color: #003399; }
table.sedarcpteclientresumtb { width : 100%; border: 0px;}
table.sedarcpteclientresumtb td { color: #003399; font-family: Verdana,Arial,sans-serif; font-size: 11px;}
table.sedarltdossiers { width : 100%;  border-top: 3px solid #FFFFFF; background-color: #96C9EE;	}
table.sedarltdossiers td { font-family: Arial,Verdana,sans-serif; font-size: 11px;  color: #003399; }
table.sedarcpteinfopass { width : 100%; background-color: #D8EBEB;}
table.sedarpaiementcbbox { width : 540px; border: 1px solid #000000; font-size: 12px; color: #003399; background-color: #FFFFFF;	}
table.sedarpaycbboxcontent { width : 100%; border: 0px; }
table.sedarpaycbboxcontent td { font-weight: normal; font-size: 12px; color: #003399; }
table.sedarpaycbboxcontent input,select { font-size: 11px;  color: color: #FFCC00; background-color: #FFFFFF;	}
.sedarpaycbboxtitle { font-weight: bold; color: #003399; background-color: #D8EBEB;	}
/* CONTACT */
table.sedarnewmessage { width : 100%; border: 1px solid #000099; background-color: #FFFFFF;	}
table.sedarnewmessage td { font-family: Verdana,Arial,sans-serif; font-weight: bold; font-style: italic; font-size: 14px; color: #9FC5C8; }
table.sedarnewmessage input { font-size: 11px; color: #000000; background-color: #FFFFFF; }
table.sedarnewmessage textarea { font-size: 11px; color: #000000; background-color: #FFFFFF; }
table.sedarreadmessage { width : 100%; border: 1px solid #000066; background-color: #FFFFFF;	}
table.sedarreadmessage td { font-size: 12px; color: #003399;	}
.sedarreadmessfrom { font-size: 12px; color: #003399; border-bottom: 1px solid #000000; background-color: #96C9EE;	}
.sedarreadmesspj { font-size: 12px; color: #003399; border-bottom: 1px solid #000000; background-color: #B5D6FD;	}
table.sedarctlistmess { width : 100%; border: 0px; background-color: #96C9EE;	}
table.sedarctlistmess td { font-size: 12px; color: #003399; border-bottom: 2px solid #FFFFFF; 	}
/* LOGIN */
table.sedarlogin { width : 450px; border: 1px solid #003399; background-color: #FFFFFF;	}
table.sedarlogin td { font-weight: bold; font-size: 16px; color: #0291DF;	}
/* PROMO */
table.sedarltpromo { width : 600px; border: 0px;	}
table.sedarltpromo td { font-size: 12px; color: #003399; }
.sedarltpromoa { height: 30px; border-bottom: 1px solid #000000; color: #003399; font-family: Arial,Verdana,sans-serif; background-color: #FFD7D7; font-size: 12px; line-height: 12px; }
.sedarltpromob { height: 30px; border-bottom: 1px solid #000000; color: #003399; font-family: Arial,Verdana,sans-serif; background-color: #D8F1F1; font-size: 12px; line-height: 12px; }
.sedarpromoltpt { font-size: 10px; color: #003399; }
.sedarfiltrepromo { background-color: #4284DE; font-weight: bold; font-size: 9px; color: #FFFFFF; }
.sedarfiltrepromo a,a:visited,a:hover { color: #FFFFFF; }
table.sedarboxpromofin { width : 475px; border: 0px; color: #003399; border-bottom: 15px solid #548F94; background-color: #E1EDEE;}
table.sedarboxpromofin td { font-size: 11px; color: #003399; }
table.sedarboxpromofin input { font-family: Verdana,Arial,sans-serif; font-size: 11px; color: #000000; background-color: #FFFFFF;}
/* BOXINFO */
.thdrcell { background:#F3F0E7; font-family:arial; font-size:11px; font-weight:bold; padding:5px; border-bottom:1px solid #C8BA92; }
.tdatacell { font-family:arial; font-size:11px; padding:5px; background:#FFFFFF }
.dvhdr1 { background:#F3F0E7; font-family:arial; font-size:11px; font-weight:bold; border:1px solid #C8BA92; padding:5px; width:150px; }
.dvbdy1 { background:#FFFFFF; font-family:arial; font-size:11px; border-left:1px solid #C8BA92; border-right:1px solid #C8BA92; border-bottom:1px solid #C8BA92; padding:5px; width:150px; }
.dogvdvhdr { width:300; background:#C4D5E3; border:1px solid #C4D5E3; font-weight:bold; padding:10px; }
.dogvdvbdy { width:300; background:#FFFFFF; border-left:1px solid #C4D5E3; border-right:1px solid #C4D5E3; border-bottom:1px solid #C4D5E3; padding:10px;  }
.pgdiv { width:320; height:250; background:#E9EFF4; border:1px solid #C4D5E3; padding:10px; margin-bottom:20; font-family:arial; font-size:11px; }