.sedardb { font-family: Arial,Verdana,sans-serif; font-size: 11px; line-height: 12px; padding: 0px; color: #FFFFFF; }
.sedarh { font-size: 18px; line-height: 30px; color: #0291df; }
.sedarnavi { color: #003399; line-height: 18px; background-color: #E8BD12; }
.sedarresafontab { background-color: #E1EDEE; color: #993300; }
.sedarresafontabf { background-color: #548F94; color: #FFFFFF;	font-weight: bold; }
.sedarfondprix { background-color: #FF0000; font-size: 18px; }
.sedarfondprixaro { color: #000000; font-family: Arial, Verdana, sans-serif; background-color: #FF0000; font-size: 12px; }

.sedarfondtextpromoaro { background-color: #FF0066; font-size: 10px; color: #FFFFFF; }
.sedarfiltrepromo { background-color: #4284DE; font-size: 9px; color: #FFFFFF; }
.sedarfiltrepromo { background-color: #4284DE; font-weight: bold; font-size: 10px; color: #FFFFFF; }
.sedarfiltrepromo a { color: #FFFFFF; }
.sedarfiltrepromo a:visited { color: #FFFFFF;}
.sedarfiltrepromo a:hover { color: #FFFFFF;}
.sedarsmessageretour { color: #FFFFFF;}
.sedarh2 { font-size: 13px; line-height: 18px; font-weight: bold; }
.sedard { font-family: Arial,Verdana,sans-serif; font-size: 11px; line-height: 12px; padding: 0px; }
.sedarlignebleue { background-color: #9FC5C8; font-weight: bold; font-size: 12px; color: #FFFFFF; }
.sedarcpteclientresumta { background-color: #000066;}
.sedarcpteclientresumtb { background-color: #FFFFFF;}

.sedarmoteur { font-family: Verdana, Arial, sans-serif; font-size: 12px; line-height: 12px;	color: #003399; }
.sedarpetit { font-family: Arial,Verdana,sans-serif; font-size: 11px; line-height: 11px; }
.sedarlistevola { color: #000000;  font-family: Arial,Verdana,sans-serif; background-color: #FFD7D7; font-size: 12px; line-height: 12px; }
.sedarlistevolb { color: #000000;  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; }
.sedarlisteopen { font-family: Arial,Verdana,sans-serif; font:normal normal normal 11px/14px; line-height: 8px; }
.sedarhiddentext { display: none; }














table.sedarinfopax td {	color: #003399; font-size: 11px; text-align: right;	}
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;	}
.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;	 }
table.sedarboxcommande {	color: #003399; width : 550px; background-color: #E1EDEE; 	border-bottom: 20px solid #548F94;}
table.sedarboxcommande td {	color: #003399; }
td.sedarboxcomtitle {	background-color: #548F94; color: #FFFFFF;	font-weight: bold;	height: 25px; }
table.sedarboxcommande input { font-size: 11px; color: #000000; }
table.sedarboxcommande textarea { font-size: 11px; color: #000000; }
.sedaroptionpaiement { font-size: 11px; background-color: #9FC5C8; }
.sedarcgvtxt { font-size: 11px; }
table.sedarboxaffregul { width : 550px;	background-color: #E1EDEE; color: #993300;  }
.sedarboxaffregtitle { background-color: #7E9EA1; color: #FFFFFF; font-weight: bold; }
table.sedarboxaffcharter { width : 550px;	background-color: #E1EDEE; color: #993300;  }
table.sedarboxaffcharter td { color: #003399;  }
td.sedarboxaffchartitle { background-color: #7E9EA1; color: #FFFFFF; font-weight: bold; }
table.sedarcompteclient { width : 505px; font-size: 12px; color: #003399; background-color: #FFFFFF;	}
table.sedarcpteclientresumtb td { width : 100%; color: #003399; background-color: #FFFFFF;	}
.sedarmessagescenter { font-size: 14px; text-align: center; }
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;	}















         .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;
         }






















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 {
	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;
}
