.tdgrid{border-bottom:1px none black;border-top:1px none black;font:10px arial;border-right:1px solid #666666;border-bottom:1px solid black;border-top:1px solid black;font:10px arial;}
body{padding:0px;margin:0px;font-family:Arial, Helvetica, sans-serif;}
td,a.divchkdat,a.divchkflt{font-family:Arial, Helvetica, sans-serif;font-size:7.9pt;}
div.divchkdat,div.divchkflt{border:solid 1px #2173A3;background-color:#DBE9FF;font-size:9pt; font-weight:bold; padding:2pt; vertical-align:middle; z-index:2; position:absolute; text-decoration:underline; vertical-align:middle; font-size:9pt; cursor:pointer;}
tr.classtr{text-align:center;vertical-align:middle;font:10px arial;font-size:7.9pt;}
td.classtd{border-bottom:1px solid black;border-top:1px solid black;font:10px arial;}
td.classtd3{border-bottom:1px solid black;}
td.classtd2{text-align:center;color:black;font:12px arial;}
td.nom_ope{font-size:14px;font-weight:bold;height:15px;border:1px solid #000000;}
td.type_bateau{height:25px;font-size:12px;font-weight:bold;border-top:1px solid #000000;}
.popperlink {position:absolute;visibility:hidden;}
.cab_sejval{border-top-width:0px;border-bottom-width:0px;font-size:1px;color:#000000;}
.tdcab_sejval{ vertical-align:bottom;height:2px;border:1px solid #000000;border-top:0px solid #000000;}
.tdOS_sejval{border:0px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;border-top:0px solid #000000;}
.t1{text-align:center;font-size:8pt;padding:0px;border-spacing:0px;border-top:1px solid #000000;border-left:1px solid #000000;border-bottom:1px solid #000000;vertical-align:middle;}
.t2{text-align:center;padding-left:2px;padding-right:2px;}
.t3{text-align:center;padding-left:2px;padding-right:2px;height:22px;}
.t4{border-bottom:1px solid #000000;border-right:1px solid #000000;font-weight:normal;padding-left:2px;padding-right:2px;}
.t5{border-right:1px solid #000000;}
.ta1{text-align:center;font-size:8pt;padding:0px;border-spacing:0px;border-top: solid 1px #000000;border-left: solid 1px #000000;border-right: solid 1px #000000;border-bottom: solid 1px #000000;border-collapse: collapse;background-color:#DBE9FF;}
.btl{font-size:8pt;background-color:#DBE9FF;margin: 1px;color: #000000;font-weight: lighter;padding: 0px;border-top:1px solid #A4C5D9;border-left:1px solid #4489B1;border-bottom:1px solid #081D29;border-right:1px solid #081D29;}
.btlo{font-size:8pt;background-color:#DBE9FF;margin: 1px;color: #000000;font-weight: lighter;padding: 0px;border-top:1px solid #BEBEBE;border-left:1px solid #7A7A7A;border-bottom:1px solid #181818;border-right:1px solid #181818;}
option.nbase {background:#FFF; font-style:italic;}

.sej{overflow:hidden; font-size:7pt; text-align:center; white-space:nowrap; background-color:transparent; }
.sej2{overflow:; font-size:7.9pt; text-align:center; white-space:nowrap; background-color:transparent; }

.popupinfo{ padding:0px; border:1px solid #000000; font-size:8pt; font-weight:bold; background-color:#B9D2F1; }
td.pptop, td.ppbot {border-bottom:1px solid #000000; color:#000000; font-weight:bold; padding-left:2px; padding-right:2px; font-size:8pt; text-align:center;}
td.ppbot {border-bottom:0px solid #BDBDBD; border-top:1px solid #000000; font-size:8pt;}
tr.ppmid>td {font-size:7.5pt; padding-left:2pt; padding-right:2pt; text-align:left; font-weight:normal; color:000000;}
font.pptop2, font.ppbot2 {color:#000000; font-weight:normal; font-size:8pt;}

#popupinfo{padding:0px; border:1px solid #000000; font-size:8pt; font-weight:bold; background-color:#B9D2F1; }
#popupinfo tr, #popupinfo th, #popupinfo td{font-size:7.5pt; padding-left:2pt; padding-right:2pt; text-align:left; font-weight:normal; color:000000;}
#popupinfo tr.one {background:#DBE9FF;}
#popupinfo tr.two {background:#FFF;}
#popupinfo th.tit {font-size:7.9pt; text-align:center; font-weight:bold; border-bottom:0.5pt solid #000;}



td.cbtop, td.cbbot {border-bottom:1px solid #000000; color:#000000; font-weight:bold; padding-left:2px; padding-right:2px; font-size:7pt; text-align:center;}
td.cbbot {border-bottom:0px solid #BDBDBD; border-top:1px solid #000000; font-size:7pt; white-space:nowrap;}
tr.cbmid {font-size:7pt; padding-left:2pt; padding-right:2pt; text-align:left; font-weight:normal; color:000000;}
td.cbmid {font-size:7pt; padding-left:2pt; padding-right:2pt; text-align:left; font-weight:normal; color:000000;}


#fixme { position: absolute; left: 0px; top: 0px;border:1px solid #000;border-top:none;border-left:none;background-color:#fff;text-align:center;padding:1px; width:100%; z-index:105;}
#fixmetoo { position: absolute; right: 0px; bottom: 0px;border:1px solid #000; border-bottom:none; border-right:none; background-color:#fff; text-align:center; padding:0px; width:100%; z-index:105;}
div > div#fixme { position: fixed; }
div > div#fixmetoo { position: fixed; }
pre.fixit { overflow:auto; border-left:1px dashed #000; border-right:1px dashed #000; padding-left:2px; }

/* class pour les noms des bateaux */
.b_O, .b_Oav{height:30px; border:0px none; }
.b_Oav{color:#D013FF; }
.b_Opr{color:#086DD3; }
.b_A{height:20px; border:0px none;}
.b_O_td1{ width:1%;}
.b_O_td2{text-decoration:none; text-align:left; white-space:nowrap; vertical-align:middle; }
.b_O_dv1{width:90px; overflow:hidden; white-space:nowrap; z-index:100; text-decoration:underline; font-size:7pt; font-weight:bold; }
.b_O_dvC{width:90px; overflow:hidden; white-space:nowrap; z-index:100; text-decoration:underline; font-size:7pt; font-weight:bold; color:#993333; }
.b_O_dv2{width:90px; overflow:hidden; white-space:nowrap; z-index:100; font-size:8pt;}

.b_O_dv1_p{width:80px; overflow:hidden; white-space:nowrap; z-index:100; text-decoration:underline; font-size:7pt; font-weight:bold; }
.b_O_dvC_p{width:80px; overflow:hidden; white-space:nowrap; z-index:100; text-decoration:underline; font-size:7pt; font-weight:bold; color:#993333;}
.b_O_td1_p{width:85px; padding-left:1px;}
.b_O_td2_p{width:15px; padding-left:1px; padding-right:1px;}

.radio{ margin:1px; padding:0px; width:12px; height:12px;}
.tdBt{border-left:1px solid #000000; border-right:1px solid #000000;white-space:nowrap;vertical-align:middle;}
/* class pour les noms des bateaux */

/* style pour rubrique bleu */
#RubBlu{border:1px solid #79C; border-top:1px solid #25C; font-size:8pt;}
#RubBlu td#titre{text-align:center; background:#79C; font-weight:bold; color:#FFF; }
#RubBlu td#titre a{color:#FFF; }
#RubBlu td#separ{border-top:1px solid #79C; }
/* style pour rubrique bleu */

/* style pour l'accès planning de la home page proposition 2*/
#pln2_tbpi{width:100%;border-top:1px solid #AAA;border-left:1px solid #AAA;font-size:7.9pt;}
#pln2_tbpi tr.choose{background:#E6F7FF;}
#pln2_tbpi td{padding:2pt; border-bottom:1px solid #AAA;border-right:1px solid #AAA; text-align:left; white-space:nowrap;}
#pln2_tbpi td#big{font-size:10pt;}
#pln2_tbpi th{padding:2pt; background:#FFF; border-bottom:1px solid #AAA;border-right:1px solid #AAA; text-align:center; font-weight:bold; white-space:nowrap;}
#pln2_tbpi td#TitPi{font-weight:bold;}
#pln2_tbpi a{text-decoration:underline; text-align:left; border: 0px none;}
#pln2_tbpi a:hover{color:#F90;}
/* style pour l'accès planning de la home page */

#skipper_title{font-size:7.9pt; font-weight:bold; padding-left:2pt; vertical-align:top;}
.skipper_bt_div{font-size:9pt; text-align:left; background-color:#fff; border:1pt solid #000; border-top-color: #BBB;}
.skipper_bt,.skipper_bt_hover{padding:2pt; border:1pt solid; border-top-color:#FFF; border-left-color:#FFF; border-right-color:#B0B0B0; border-bottom-color:#B0B0B0; cursor:pointer; }
.skipper_bt_hover{font-weight:bold; border:1pt solid; border-top-color:#FFF; border-left-color:#345684; border-right-color:#6C9DDF; border-bottom-color:#6C9DDF;}
#skipper_contenu{font-size:7.9pt; padding-left:4pt; vertical-align:top;}
.skipper_div { border:1px none #F0F; position:absolute; text-align:center; height:16px;}
.skipper_div2{ background:#FFF;filter:alpha(opacity=50); -moz-opacity: 0.5; opacity: 0.5; border:1px solid #FFF; position:absolute; text-align:center; height:16px;}


#divchkdat, #divchkflt, #contactop, #divtmpaff {position:absolute; padding:2pt 0pt 0pt 0pt; font-size:9pt; z-index:51; text-align:right;}
#divchkdat div ,#divchkflt div ,#divtmpaff div , #contactop div{padding:1pt 0pt; margin-right:10pt;}
#divchkdat table,#divchkflt table,#divtmpaff table{text-align:left; background-color:#fff; border:1pt solid #000; border-top-color: #BBB;}
#divchkdat td, #divchkflt td, #divtmpaff td{padding:2pt; border:1pt solid; border-top-color:#FFF; border-left-color:#FFF; border-right-color:#B0B0B0; border-bottom-color:#B0B0B0; cursor:pointer; }
#divchkdat table:hover{background-color:#E6F7FF;}
#divchkflt table:hover{background-color:#E6F7FF;}
#divtmpaff table:hover{background-color:#E6F7FF;}

#tabgris {border-bottom:1pt solid #CCC; }
#tabgris td, #tabgris th{border:0pt none;border-top:1pt solid #CCC; padding:1pt 2pt 1pt 2pt; white-space:nowrap;}
#tabgris th{font-weight:bold; text-align:left; background:#DDD;}
#tabgris td.rgt, #tabgris th.rgt {text-align:right;}

.ui-button-text {font-family:Arial, Helvetica, sans-serif;font-size:7.9pt;}

ul {padding:0; margin:0;}
ul li {
	list-style-type: none;
	display: inline;
	text-align: center;
}

li span { display: block; text-indent: -99999px; overflow: hidden; background-repeat: no-repeat; width: 8px; height: 8px; background-image: url(../img/vb/set-iconp.png);background-position: 8px 8px; }
li span {float:left; margin:1px; padding:0;}
li font {float:left; margin:1px; padding:0;}



