/*
** Mondialbroker style sheet for CSS2-capable browsers.
** Copyright Ferrà srl- http://www.ferra.com/
** rev 2.0
*/
body {font:x-small sans-serif;color:black;margin:0;padding:0;text-align: left;}
/*
body.bodyDefault { background-color:#F5F5F8; background-image:url(/imgs/BG2.jpg); background-position: top center; margin:0 auto; background-repeat: repeat-y;}
#container {position:relative; text-align:left; width:960px; margin:0 auto;}
*/

/*
body.bodyDefault {background-color: #9B9B9B; margin:0 auto;}
*/
body.bodyDefault {background:#e6e5e5 url(http://engine.mondialbroker.com/img/bk_1.jpg); background-repeat: repeat-x;  margin:0 auto;}



#container {background:white; position:relative; text-align:left; width:960px; margin:0 auto; margin-top:2px; border:1px solid #ACACAC;}

.container {position:relative; text-align:left; width:960px; margin:0 auto; clear:both;}
#swfIndex,#ytapiplayer {position:relative; z-index:3;}
#footer {background:white;text-align:center; font-size:11px; padding-top:15px; padding-bottom:5px; font-weight:bold; color:#aaaaaa;}
.divImgClose {position:absolute; right:2px; top:2px; width:20px; height:20px; cursor:pointer;}
input {font-size:9.75pt;}
table, img {border:none; font-family:Arial,Helvetica,sans-serif; font-size:9.75pt;}
.img16 {width:16px; height:16px;}
form {margin:0px;padding:0px;}
.hide {display:none; visibility:hidden;}
.pageDefault {position:relative; clear:both; width:960px; text-align:left;}
.divTitle {position:relative;  clear:both; text-align:left; font-weight:normal; font-family:Arial,Helvetica; font-size:20px; color:#5e76a4; padding:2px;}
.secTitle {position:relative; clear:left; color:#5e76a4; background:white; font-size:20px; padding:2px;} /* Titolo del settore */
/* 
.secTitleS {position:relative; clear:left; color:#49588d; background:white; font-size:18px; padding:2px; background-image:url(/imgs/bckGray1.gif); background-repeat:repeat-x; background-position:top left;}
*/
.secTitleS {position:relative; clear:left; color:#141414; background:white; font-size:18px; padding:2px; background-image:url(/imgs/bckGray1.gif); background-repeat:repeat-x; background-position:top left;} /* Titolo di settore sinistra */
.secTitleS ul {list-style-type:none; text-align:left; margin:0 0 0 4px; padding:0; font-size:12px;}
.secTitleS ul li {width:100%; overflow:hidden; margin:0;}
.secTitleS ul li .bold {width:100%; overflow:hidden; margin:0; font-weight:bold}
.secTitleS ul li h5 {clear:none; color:orange; font-size:11px; display:inline; margin-left:3px; font-weight:normal;}

/* YOU TUBE IN HOME PAGE */
.secyt {position:static; clear:left; text-align:center; color:#141414; font-size:12px; width:240px; height:215px; background-image:url(/imgs/sf_yt.gif); background-repeat:no-repeat; background-position:top left;}

/* SLIDE SHOW IN HOME PAGE */
.secss {position:static; clear:left; color:#141414; font-size:12px; padding-left:6px; padding-top:4px; background-image:url(/imgs/sf_ss.gif); background-repeat:no-repeat; background-position:top left;} /* Titolo di settore sinistra */
.secssf { clear:left; color:#141414; background:white; font-size:12px; background-image:url(/imgs/sf_ss.gif); background-repeat:repeat-y; background-position:bottom left;}

/* OFFERTA DEL GIORNO IN HOME PAGE */
.secog {position:static; clear:left; color:#141414; padding-left:6px; padding-top:4px; background-image:url(/imgs/sf_og.gif); background-repeat:no-repeat; background-position:top center;} /* Titolo di settore sinistra */
.secogf {position:static; clear:left; color:#141414; background:white; font-size:12px; background-image:url(/imgs/sf_og.gif); background-repeat:repeat-y; background-position:bottom center;} /* Titolo di settore sinistra */
.secogct {color:#141414; font-size:16px;letter-spacing:-1px; padding-left:6px;padding-top:1px; background-image:url(/imgs/sf_og.gif); background-repeat:repeat-y; background-position:center center; }
.secogc {position:static;color:#141414; font-size:12px; background-image:url(/imgs/sf_og.gif); background-repeat:repeat-y; background-position:right center; float:left; width:470px;}

/* OFFERTA SELEZIONATA DA IN HOME PAGE */

.secosd {position:relative; clear:left; color:#141414; padding-left:12px; padding-top:12px; padding-bottom:1px;background-image:url(/imgs/sf_off_gio.gif); background-repeat:no-repeat; background-position:top center;}
.secosdf {position:relative; clear:left; color:#141414; background:white;  background-image:url(/imgs/sf_off_gio.gif); background-repeat:repeat-y; background-position:bottom center;}
.secosdct {color:#141414; font-size:20px;letter-spacing:-1px; padding-left:12px; padding-top:1px; background-image:url(/imgs/sf_off_gio.gif); background-repeat:repeat-y; background-position:center center; }
.secosdc {position:relative; float:left; color:#141414;   background-image:url(/imgs/sf_off_gio.gif); background-repeat:repeat-y; background-position: center center; width:720px;}

/* AREA AZIENDE IN HOME PAGE */
.secAzi {position:relative; clear:both; color:#141414; background:white; font-size:18px;  background-image:url(/imgs/sf_h1.gif); background-repeat:no-repeat; background-position:top center;}
.secAzif {position:relative; clear:both; color:#141414; background:white; font-size:12px;  background-image:url(/imgs/sf_h1.gif); background-repeat:repeat-y; background-position:bottom center; }
.secAzict {position:relative; clear:both; color:#141414; font-size:12px;  background-image:url(/imgs/sf_h1.gif); background-repeat:repeat-y; background-position:center center; }
.secAzic {position:relative; clear:both; color:#141414; font-size:12px;  background-image:url(/imgs/sf_h1.gif); background-repeat:repeat-y; background-position:center center; width:718px; }
.secAzic ul {text-align:left; margin:0 0 0 4px; padding:1px;}
.secAzic ul li {width:320px; overflow:hidden;  float: left; font-weight:bold;}
.secAzic ul li a {color:#445050;}
.secAzic ul li a:hover {color:#ff8000;}


/* AREA INSERZIONISTI IN HOME PAGE */
.secBrk {position:relative; clear:left; color:#141414; background:white; font-size:18px; padding-left:6px; padding-top:2px; padding-bottom:1px;background-image:url(/imgs/sf_h1.gif); background-repeat:no-repeat; background-position:top center;} /* Titolo di settore sinistra */
.secBrkf {position:relative; clear:left; color:#141414; background:white; font-size:12px; padding:6px; background-image:url(/imgs/sf_h1.gif); background-repeat:repeat-y; background-position:bottom center;} /* Titolo di settore sinistra */
.secBrkct {color:#141414; font-size:12px; padding:6px;padding-top:1px; background-image:url(/imgs/sf_h1.gif); background-repeat:repeat-y; background-position:center center;}
.secBrkc {color:#141414; font-size:12px; padding:2px; background-image:url(/imgs/sf_h1.gif); background-repeat:repeat-y; background-position:right center; float:left; width:709px;}
.secBrkc ul {text-align:left; margin:0 0 0 4px; text-align:left; padding:1px;}
.secBrkc ul li {width:225px; height:17px; padding-left:4px;overflow:hidden; margin:0; display:inline; float: left; font-weight:bold;}

.item {position:relative; clear:both; display:block;}
.error {margin:20px; border:3px solid gray; width:500px; padding:4px; font-size:20px;}
.infor {margin:20px; border:3px double white; width:500px; padding:4px; font-size:20px;}
.u {text-decoration:underline;}
/*
a:link {text-decoration:none; color:#191b8c;}
a:visited {text-decoration:none; color:#5e76a4;}
*/
a:link {text-decoration:none; color:#141414;}
a:visited {text-decoration:none; color:#141414;}
a:hover {text-decoration:underline; color:#FF7F00;}
a.hlstd {display:block;}

a.hltit:link {text-decoration:none; color: #FF4500;}
a.hltit:visited {text-decoration:none; color:#141414;}
a.hltit:hover {text-decoration:underline; color:#141414;}

a.hlwt:link {text-decoration:none; color: white;}
a.hlwt:visited {text-decoration:none; color:white;}
a.hlwt:hover {text-decoration:underline; color:#141414;}

/*
a.hlstd:link {text-decoration:none; color:#191b8c;}
a.hlstd:visited {text-decoration:none; color:#496bfc;}
a.hlstd:hover {text-decoration:underline; color:#FF7F00;}
*/
a.br {color:black; text-decoration:none}
a.br:active {color:black; text-decoration:none}
a.br:hover {color:red}
a.select {color:darkblue; text-decoration:none}
a.select:hover {color:#0090FF; text-decoration:none;}
a.select2 {color:#FF7F00; text-decoration:none}
a.select2:hover {color:#0090FF; text-decoration:none;}
a.bars:link {text-decoration:none; color:#F2F2F2; }
a.bars:visited {text-decoration:none; color:#F2F2F2; }
a.bars:hover {text-decoration:none; color:#FF7F00;}
a.lcnt {color:#000080; text-decoration:none}
a.lcnt:active {color:#000080; text-decoration:none}
a.lcnt:hover {color:#ff7f00; text-decoration:none}
a.sort {font-size:10px;font-weight:bold;}
a.sort {display:block; padding:1px 3px 1px 3px; margin:0; text-align:left;}
a.sort:link {text-decoration:none; color:white; }
a.sort:visited {text-decoration:none; color:white; }
a.sort:hover {text-decoration:none; color:#FF8000; background-color:#fef6cd;}
a.sortv {font-size:10px;font-weight:bold; display:block; padding:1px 3px 1px 3px; margin:0; text-align:left;}
a.sortv:link {text-decoration:none; color:white; background-color:orange;}
a.sortv:visited {text-decoration:none; color:white; background-color:orange;}
a.sortv:hover {text-decoration:none; color:#FF8000; background-color:#fef6cd;}
a.spl:link {text-decoration:none; color:white}
a.spl:visited {text-decoration:none; color:white}
a.spl:hover {text-decoration:none; color:white}
a.spl2:link {text-decoration:none; color:#333333}
a.spl2:visited {text-decoration:none; color:#333333}
a.spl2:hover {text-decoration:none; color:#ff7f00}
a.pboat:link {text-decoration:none; color:#473e2e;}
a.pboat:visited {text-decoration:none; color:#473e2e;}
a.pboat:hover {text-decoration:underline; color:#bc7800;}
a.footer:link {text-decoration:none; color:white; }
a.footer:visited {text-decoration:none; color:white;}
a.footer:hover {text-decoration:underline; color: white;}

a.lnkStd:link {text-decoration:underline; color:#000080;}
a.lnkStd:visited {text-decoration:underline; color:#0080ff;}
a.lnkStd:hover {text-decoration:underline; color:blue;}

/* Link sinistra homepage */
a.homel,a.homelb {font-size:12px; padding:0px; margin:1px;}
/*
a.homel:link, .homelb:link {text-decoration:none; color:#404040;}
a.homel:visited, a.homelb:visited {text-decoration:none; color:#000040;}
a.homel:hover, a.homelb:hover {text-decoration:underline; color:blue;}
*/
a.homelb {font-weight:bold;}

a.homel2 {font-size:11px; display:block; padding:1px; margin:1px;}
/*
a.homel2:link {text-decoration:none; color:#404040;}
a.homel2:visited {text-decoration:none; color:#000040;}
a.homel2:hover {text-decoration:underline; color:blue;}
*/

span.num {font-size:10px;}

td.ll {
 background-color:#F8F0F0; 
 color:#904000; 
 font-size:12px;
 font-weight:bold;
}
td.lr
{
 background-color:#F0F0FF;
 color:#904000;
 font-size:12px;
 font-weight:bold;
}
td.find
{
 color:white;
 font-family:Verdana,Helvetica,sans-serif;
 font-size:10px;
 font-weight:bold;
}
input.find
{
 color:black;
 font-size:8pt;
 font-weight:normal;
}
input.model2
{
    background-color:#fafaea;
    BORDER-BOTTOM:#000080 1px groove;
    BORDER-LEFT:#000080 1px groove;
    BORDER-RIGHT:#000080 1px groove;
    BORDER-TOP:#000080 1px groove;
    color:#000030;
    font-family:Verdana,Arial,Helvetica;
    font-size:10px;
    font-weight:bold;
}
input.model { background-color:white; border: 1px solid #bcbcbc; font-size:12px;padding:2px; }

.linenbk
{
   background-color:#FAFAFA;
   color:#333333;
   font-size:11px;
   font-weight:bold;
}
.ute011
{
   color:#666666;
   font-size:11px;
}
.sms
{
 color:black;
 font-size:12px;
}
.rss
{
 color:#666666;
 font-size:11px;
 LETTER-SPACING:1px;
 text-decoration:none
}
.rss2
{
 color:#3e3b3b;
 font-size:12px;
 text-decoration:none
}
select.find
{
 color:black;
 font-size:12px;
 font-weight:normal;
}
select.f2 
{
font-family:serif;
background-color:#FBE0A8;
text-decoration:none;
text-align:left;
color:black;
font-size:11px;
line-height:10px;
font-weight:bold;
}

td.nfind /* usato in search */
{
 color:black;
 font-size:11px;
 font-weight:bold;
 padding-right:8px;
}
.listsms
{
 background-color:#F0F0E6;
 color:black;
 font-size:12px;
}
.neu
{
 color:black;
 font-size:12px;
}
.listA
{
 background-color:#F0F0E6;
 color:black;
 font-family:Verdana,Helvetica,sans-serif;
 font-size:10px;
}
.listB
{
 background-color:#E8E8D9;
 color:black;
 font-family:Verdana,Helvetica,sans-serif;
 font-size:10px;
}


/* lista charter */
.chr0 {background-color:#cee6ed; color:#000050; font-size:11px; vertical-align:middle;}
.chr1{background-color:#e7f8fe; color:#000050; font-size:11px; vertical-align:middle;}

/* proposta di acquisto */
.pracq0 {background-color: #D6EAAE; color:#000050; font-size:11px;}
.pracq1 {background-color: #D2E8A5; color:#000050; font-size:11px;}

/* Ricerca broker */
.brkLett {clear:left; padding-left:2px; font-size:16px; background: #ff7f00; color:white; font-weight:bold;}
.brkItem, .brkItem1 {position:relative; float:left; padding:2px; width:280px; height:16px; border-bottom:1px dotted #aaaaaa; margin-right:3px; font-size:12px; color:#333333; background:white;}
.brkItem1 {color:orange; cursor:pointer; background:#f0f0f0;}
.charterP
{
 background-color:white;
 color:black;
 font-size:11px;
}
.charterP2
{
 background-color:white;
 color:black;
 font-size:11px;
}
.chr3
{
 background-color:#7787cc;
 color:white;
 font-size:11px;
 font-weight:bold;
}
.charterP3
{
 background-color:white;
 color:black;
 font-size:13px;
}
.listC
{
 background-color:#F0F0E6;
 color:#000050;
 font-family:Verdana,Helvetica,sans-serif;
 font-size:10px;
 font-weight:bold;
}
.listC2
{
 background-color:#F0F0E6;
 color:black;
 font-family:Verdana,Helvetica,sans-serif;
 font-size:12px;
 font-weight:bold;
}
.listD
{
 background-color:#E8E8D9;
 color:#000050;
 font-family:Verdana,Helvetica,sans-serif;
 font-size:10px;
 font-weight:bold;
}
.listD2
{
 background-color:#E8E8D9;
 color:black;
 font-family:Verdana,Helvetica,sans-serif;
 font-size:12px;
 font-weight:bold;
}
.listD3
{
 background-color:#F0F0E6;
 color:#8080F0;
 font-family:Verdana,Helvetica,sans-serif;
 font-size:10px;
 font-weight:bold;
}
.listT
{
 background-color:#5e76a4;
 color:#F2F2F2;
 font-size:12px;
 font-weight:bold;
}
td.listT2
{
 background-color:#2809A8;
 color:white;
 font-size:11px;
 font-weight:bold;
}
td.LUser
{
    background-color:#0300d0;
/*    BACKGROUND-IMAGE:url(../images/BackMap03.JPG);*/
    color:white;
    font-size:10px;
    font-weight:bold
}
td.TitleA
{
   background-color:#5e76a4;
   color:#f2f2f2;
   font-size:12px;
   font-weight:bold;
}
td.TabA
{
 background-color:white;
 color:#000050;
 font-size:11px;
 font-weight:bold;
}

td.TabAD
{
 background-color:#FAFAFF;
 color:#000060;
 font-size:12px;
 font-weight:bold;
}

td.TabAT
{
 background-color:#EFEFEF;
 color:#B0C0FF;
 font-family:Verdana,Helvetica,sans-serif;
 font-size:10px;
 font-weight:bold;
}
td.TabB
{
 background-color:#EFEFEF;
 color:#000050;
 font-family:Verdana,Helvetica,sans-serif;
 font-size:10px;
}
td.TabA3
{
 color:#e63000;
 font-size:12px;
 font-weight:bold;
}
td.lege
{
 color:#666666;
 font-size:11px;
 font-weight:bold;
}
td.TabA2
{
 background-color:#FAFAFA;
 color:#000050;
 font-family:Verdana,Helvetica,sans-serif;
 font-size:10px;
 font-weight:bold;
}
td.TabA2T
{
 background-color:#E0E0E8;
 color:#B0C0FF;
 font-family:Verdana,Helvetica,sans-serif;
 font-size:10px;
 font-weight:bold;
}
td.TabB2
{
 background-color:#E0E0E8;
 color:#000050;
 font-family:Verdana,Helvetica,sans-serif;
 font-size:10px;
}
td.TabS1
{
 background-color:#FEFEFE;
 color:#000050;
 font-family:Verdana,Helvetica,sans-serif;
 font-size:10px;
}

td.mm1
{
 background-color:#919185;
 color:white;
 font-family:Verdana,Helvetica,sans-serif;
 font-size:12px;
}
a.tabLink:link {text-decoration:none; color:#000090; }
a.tabLink:visited {text-decoration:none; color:#000090; }
a.tabLink:hover {text-decoration:underline; color:#0008F0;}
td.TabT
{
 background-color:#2809A8;
 color:white;
 font-family:Verdana,Helvetica,sans-serif;
 font-size:11px;
 font-weight:bold;
}

td.Tab0
{
 background-color:#F0F0E6;
 color:#000050;
 font-family:Verdana,Helvetica,sans-serif;
 font-size:10px;
}
td.TabTBP
{
 background-color:white;
 color:black;
 font-size:13px;
 font-weight:bold;
}
td.Tab0P
{
 background-color:white;
 color:#000050;
 font-family:Verdana,Helvetica,sans-serif;
 font-size:10px;
}

td.Tab0b
{
 background-color:#F0F0E6;
 color:#000000;
 font-size:12px;
 font-weight:bold;
}
td.Tab0nb
{
 background-color:#F0F0E6;
 color:#000000;
 font-family:Trebuchet MS,Arial,Helvetica,sans-serif;
 font-size:12px;
}
td.Tab1
{
 background-color:#E8E8D9;
 color:#000050;
 font-family:Verdana,Helvetica,sans-serif;
 font-size:10px;
}
td.Tab1P
{
 background-color:white;
 color:#000000;
 font-family:Verdana,Helvetica,sans-serif;
 font-size:10px;
}
td.Tab1b
{
 background-color:#E8E8D9;
 color:#000050;
 font-size:12px;
 font-weight:bold;
}
td.Tab1nb
{
 background-color:#E8E8D9;
 color:#000050;
 font-family:Trebuchet MS,Arial,Verdana,Helvetica,sans-serif;
 font-size:12px;
}
input.key
{
    background-color:#fafaea;
    BORDER-BOTTOM:#000080 1px groove;
    BORDER-LEFT:#000080 1px groove;
    BORDER-RIGHT:#000080 1px groove;
    BORDER-TOP:#000080 1px groove;
    color:#000030;
    font-family:Verdana,Arial,Helvetica;
    font-size:10px;
    font-weight:bold;
}
.btnSmall {font-size:11px;}
.list_A2
{
 background-color:#F0F0E6;
 color:black;
 font-size:11px;
}
.list_B2
{
 background-color:#E8E8D9;
 color:black;
 font-size:11px;
}
.__charter
{
 background-color:#dbe2ff;
 color:black;
 font-size:11px;
}
td.fra
{
 background-color:#FAFAFA;
 color:#666666;
 font-size:12px;
}
td.franw
{
 background-color:#FAFAFA;
 color:#666666;
 font-size:11px;
}
td.fra2
{
 background-color:#FAFAFA;
 color:#666666;
 font-size:11px;
}
td.fra3
{
 background-color:#f1efef;
 color:#666666;
 font-size:11px;
}
td.fra4{color:#1e1e1e; font-size:11px;}
td.fra5 {color:#333333; font-size:12px;}
td.boat  {color:#333333; font-size:20px;}
td.boat2 {color:#FF7F00; font-size:12px;}

table.mailbroker {width:100%; background-color:#f1efef; color:#666666; font-size:11px;}
table.mailbroker tr td {vertical-align:top; text-align:left;}

table.proposta {width:100%; background-color:#f1efef; color:#666666; font-size:11px;}
table.proposta tr td {text-align:left;}

input.evd {background-color:white; BORDER:1px solid #d74c22; color:black; font-size:13px;}
input.evdkey {background-color:#FF7F00;	border:1px solid white;	color:white;	font-size:12px;	font-weight:bold;}
.qb0 {background-color:white; color:black;}
.qb1 {background-color:orange; color:white;}

.icoclose {font-family:Arial;
font-size:15px; 
position:absolute; 
right:7px; 
top:7px; 
border:1px solid white; 
background:red; 
color:white; 
cursor:pointer;}

a.redBar, a.redBar:link, a.redBar:visited {color:#eaeaea; font-size:12px; text-decoration:none;}
a.redBar:hover{color:white; text-decoration:underline;}


.srcp {color:#333333; font-size:10px;}
a.srclk:link {text-decoration:none; color:#191b8c;}
a.srclk:visited {text-decoration:none; color:#191b8c;}
a.srclk:hover {text-decoration:underline; color:#FF7F00;}
a.srclkc {font-size:13px; font-weight:bold;} /* Link in lista cantiere e modello */
a.srclkc:link {text-decoration:none; color:#191b8c;}
a.srclkc:visited {text-decoration:none; color:#496bfc;}
a.srclkc:hover {text-decoration:underline; color:#FF7F00;}

a.prm:link, a.prm:visited {text-decoration:none; color:white;}
a.prm:hover, a.prm:active {text-decoration:underline; color:yellow;}
.boatTitle { font-weight:bold; font-family:Arial,Verdana,Helvetica; font-size:18px; color: #A80000; padding:2px; letter-spacing:-1px;}
/*
td.srcTitle
{
 background-color:#5e76a4;
 color:#F2F2F2;
 font-size:12px;
 font-weight:bold;
 padding-left:2px;
 padding-right:2px;
}

td.srcTitles
{
 background-color:#5e76a4;
 color:#F2F2F2;
 font-size:12px;
 font-weight:bold;
 padding-left:2px;
 padding-right:2px;
 cursor:pointer; 
}
*/

/* Ricerca */
/* Lista Barche */

table.search {width:100%; border-top:1px solid #eaeaea;border-collapse:collapse}
table.search tr td {border-bottom:1px solid #dadada; text-align:center; border-left:1px solid #dadada; padding:2px;}
table.search tr td.l {text-align:left; }
table.search tr td.l img {text-align:left; vertical-align:top}
table.search tr td.ln {text-align:right; padding-right:4px}
table.search tr td img {vertical-align:middle}
table.search tr td.tdPrice {background:url(http://engine.mondialbroker.com/img/bkg_3.gif); }


td.sortDef, td.sortSel, td.sortOver, td.sortNo  {background:#8291a3; padding-left:3px; padding-right:3px; font:normal 12px Arial,helvetica; border-left:1px solid white; color:white;}
td.sortSel  {background:#6f7d8f; } /* sort in selezione */
td.sortOver {background:#92a5bc;}
td.sortNo {background:#8291a3}

/* lista imbarcazioni (usate-nuove) */
.lst0 {background-color:white; color:black; font-size:11px;  vertical-align: middle;}
.lst1 {background-color:#F0F0F0; color:black; font-size:11px; vertical-align: middle;}
.lstx {background-color:#EFEF00; color:black; font-size:11px; vertical-align: middle;}

/*
.srcNone {background-color:#5e76a4; color:white;}
.srcSel {background:#FF7F00; color:white;}
*/

.srcDiv {position:relative; height:38px; text-align:left; padding:1px; font-family:Arial; font-size:11px; overflow:hidden; padding-right:4px; color:black;}
.srcDivNo {position:relative; height:38px; text-align:left; padding:1px; font-family:Arial; font-size:11px; padding-right:4px; color:black;}
select.srcSelect {background-color:white; color:black;font-size:11px;border:1px solid #bcbcbc; padding:2px;}

/* Schede offerte */
h1 {padding:2px; margin:0; font-size:22px;}
h1.home {padding:0; margin:1px; font:bold 16px Arial,Helvetica;}

h1.azi {margin:0; margin-left:-2px; padding:0; font:bold 22px Arial,Verdana,Helvetica; color: #FF4500;}


h2.home {padding:0; margin:1px; font:normal 12px Arial,Helvetica;}
h1.shipyard {margin:0; margin-left:-2px; padding:0; font:bold 26px Arial,Verdana,Helvetica;}
h2.shipyard {margin:0; margin-left:-2px; padding:0; padding-right:5px; margin-right:5px; font:bold 13px Arial,Verdana,Helvetica; float:left; border-right:1px solid #cacaca}
.spanTit {clear:left; float:left; width:120px; text-align:right; padding-right:2px; border-bottom:1px solid #eaeaea;}
.spanTit2 { width:120px; float:left; clear:left; padding:3px;font-size:12px;border-bottom:1px solid #eaeaea;}
.spanTit3 { width:390px; float:left; clear:right; padding:3px;;font-size:12px;border-bottom:1px solid #eaeaea;}

/* Smart Bar */
a.sml, a.sml:link, a.sml:visited {color:#333333; font-size:11px; text-decoration:none; font-weight:bold;}
a.sml:hover {color:#ff7f00; font-size:11px; text-decoration:none; border-bottom:1px dotted #b2b2b2;}
.smartbar0, .smartbar1  {position:relative; clear:left; z-index:8000; width:960px; height:25px;  text-align:center;}
.smartbar1 {background:orange;}

/*
.smarth {position:absolute; top:19px; margin-top:1px; visibility:hidden; border:3px solid #ef3600; background:white; text-align:left; font-size:12px;}
*/
.smarth {position:absolute; top:19px; margin-top:1px; visibility:hidden; border:2px solid #4D617C; background:white; text-align:left; font-size:12px; }

.smartv {position:absolute; background:white; text-align:left; font-size:11px; font-weight:bold;}
.smartm {position:relative; float:left; margin-top:2px; font-size:11px; height:18px;  cursor:pointer; color:black; border-right:1px solid #C7C7C7; font-weight:bold;}
.smartmov {position:relative; float:left;margin-top:2px; font-size:11px; height:18px; background:white; cursor:pointer; color:black; border-right: 1px solid #C7C7C7;  font-weight:bold;}
/*
.smartsel {position:relative; float:left; margin-top:2px; font-size:11px; height:18px; background:#FF5500; cursor:pointer; color:white; border-right:1px solid #C7C7C7; font-weight:bold;}
*/
.smartsel {position:relative; float:left; margin-top:2px; font-size:11px; height:18px; background:#FF7F00; cursor:pointer; color:white; border-top:2px solid #4D617C; border-left:2px solid #4D617C; border-right:2px solid #4D617C;font-weight:bold;}

.clf {float:left; width:190px; overflow:hidden; padding:2px; border-left:1px solid #eaeaea;} 
.smx {clear:left; padding:2px; border-bottom:1px solid #eaeaea;}
.smy {clear:left; padding:2px; padding-left:4px; border-bottom:1px solid #eaeaea;}
.smz {clear:left; padding-left:4px; border-bottom:1px solid #eaeaea; color:gray; background:#f0f0f0}
/* Tenuto per compatibilitò con html -- da togliere */
.sltPage {position:relative; font-family:tahoma,arial,verdana,helvetica; float:left; width:24px; height:24px; font-size:12px; background:white; color:black; border:1px solid gray; padding:3px;}
.ntOutOver {
position:relative;
float:left;  
font-family:Tahoma,Arial,Helvetica,Sans-Serif;
background:#fafafa; color:#ff7000; font-size:11px;  
width:25px; height:19px; padding:2px; border:1px solid gray; margin-left:2px; text-align:center; 
cursor:pointer;}
.ntOut {
float:left;
font-family:Tahoma,Arial,Helvetica,Sans-Serif; 
background: white; color:#1a1a1a; font-size:11px;
width:25px; height:19px; padding:2px; border:1px solid #d1d1d1; margin-left:2px; text-align:center; 
cursor:pointer; }
.ntFocus {
float:left; overflow:hidden;
font-family:Tahoma,Arial,Helvetica,Sans-Serif;
background:#FF4000; color:white; font-size:11px; font-weight:bold; ; 
width:25px; padding:2px; border:1px solid #424242; margin-left:2px; text-align:center; 
}
/* fin qui */
#Selector {width:960px;}
#Selector tr td {padding:8px}
#Selector a {color:black; text-decoration:none; background:white; border:1px solid #c0c0c0; padding:5px; padding-left:9px; padding-right:9px; margin:1px;}
#Selector a:hover {background:#eaeaea; border:1px solid black;}
#Selector a:visited {color:#ff7000;}
#Selector a.ps {color:white; font-weight:bold; text-decoration:none; background:#ff8000; border:1px solid gray; padding:5px; padding-left:9px; padding-right:9px;}
#Selector a.ps:hover {background:#ff9000; border:1px solid black;}
#Selector a.ps:visited {color:white;}
/* Vetrine */
.divVet, .divVet:link, .divVet:hover{position:relative; float:left; cursor:pointer; color:#141414; text-decoration:none; width:354px; height:125px; margin:1px; overflow:hidden; border:1px solid #b2b2b2;}
.divVet:link {border:1px solid #b2b2b2;}
.divVet:hover {border:1px solid #141414; background: #DCE6FC;}

.divVetP, .divVetP:link , .divVetP:hover {position:relative; float:left; cursor:pointer; color:#141414; text-decoration:none; width:354px; height:125px; margin:1px; overflow:hidden; background:#fffec1; border:1px solid #ff8000;}
.divVetP:link { border:1px solid #ff8000;}
.divVetP:hover {background: #DCE6FC; border:1px solid #141414;}

.imgPremium {position:absolute; left:2px; top:2px;}

.photoVet {cursor:pointer; width:120px; height:120px;}

/* tagCloud */
#tagCloud {background:white; width:230px; margin:0px 0px 5px 2px; padding: 5px 0px 5px 0px; border:1px solid #ff8000;}
#tagCloud h4 {font-weight:bold; padding:0px; margin:0px 0px 0px 5px; color:orange;}
#tagCloud ul {list-style-type:none; float:none; padding:5px; margin:0px 0px 0px 0px; text-align:justify;}
#tagCloud li {margin: 0px;padding:  0px 4px 4px 4px; display:inline;}
#tagCloud li a:visited {color: #999999; text-decoration:none;}
#tagCloud li .c7 {font-size: 180%;font-weight: normal;font-style: normal;}
#tagCloud li .c6 {font-size: 150%;font-weight: normal;font-style: normal;}
#tagCloud li .c5 {font-size: 130%;font-weight: normal;font-style: normal;}
#tagCloud li .c4 {font-size: 110%;font-weight: normal;font-style: normal;}
#tagCloud li .c3 {font-size: 100%;font-weight: normal;font-style: normal;}
#tagCloud li .c2 {font-size: 85%;font-weight: normal;font-style: normal;}
#tagCloud li .c1 {font-size: 75%;font-weight: normal;font-style: normal;}
#TopBroker {position:relative; clear:both;display:block; }

.cons {background:white; width:230px; margin:0px 0px 5px 2px; padding: 5px 0px 5px 0px; border: 1px solid #515D68;}
.cons h4 {font-weight:bold; padding:0px; margin:0px 0px 0px 5px; color:#515D68; font-size:16px;}
.cons ul {list-style-type:none; float:none; padding:5px; margin:0px 0px 0px 0px;}
.cons li {margin: 0px;display:inline;line-height:1.5em;}

/* homepage leftService */
#leftServ {clear:both; background:white;}
#leftServ ul {display:list-item; list-style-type:none; margin:0px; padding:2px; float:none;}
#leftServ ul li {padding-left:1px; color:#ff7000; font-weight:bold; margin:0px;}
#leftServ ul ul {display:list-item; padding-left:4px; margin:0px; float:none;}
#leftServ ul ul li {padding-left:1px; font-weight:normal; margin:0px; border-bottom:1px solid #eaeaea;}


.divGroup {position: relative; padding:3px; clear:both; background:white; background-image:url(/imgs/bckGray2.gif); background-repeat:repeat-x; background-position:top left; text-align:left; color:gray;}
.divGroup ul {list-style-type:none; text-align:left; margin:0 0 0 4px; padding:0;}
.divGroup ul li {width:100px; height:17px; overflow:hidden; margin:0; display:inline; float: left;}

.mn_main {position: relative; padding:3px; clear:both; text-align:left; font-family:arial,verdana,helvetica; font-size:12px; margin:0}
.mn_main ul {list-style-type:none; margin:0; padding:0;}
.mn_main ul li {position:relative; float:left; height:32px; overflow:hidden; margin:0; display:inline; font-weight:bold; color:white; padding-top:12px; padding-left:7px; padding-right:7px;}
.mn_main ul li a {color:white; text-decoration:none;}
.mn_main ul li a:visited {color:white; text-decoration:none;}
.mn_main ul li:hover {background-image:url(/imgs/sf_hover.png); background-repeat:repeat-x; background-position:top center; text-decoration:none;}
/*
.mn_main ul li a:hover {color:yellow; text-decoration:none;}
*/
.mn_submn {position: relative; float:right; clear:both; font-family:arial,verdana,helvetica; font-size:11px; }
.mn_submn a {color:white; text-decoration:none; }
.mn_submn a:hover {color:#141414; text-decoration:none;}


.divGroupB {position: relative;padding:3px; clear:both; background:white; background-image:url(/imgs/bckGray2.gif); background-repeat:repeat-x; background-position:top left; text-align:left; color:gray;}

.divGroupB ul {list-style-type:none; text-align:left; margin:0 0 0 4px; padding:0;}
.divGroupB ul li {width:200px; overflow:hidden; margin:0;}
.divGroupB ul li i {clear:none; color:orange; font-size:11px; display:inline; margin-left:3px; font-weight:normal; text-decoration:none;}
.divBroker {position: relative; width:100%; padding:3px; clear:both; text-align:left; color:gray;}
.divBroker ul {list-style-type:none; text-align:left; margin:0 0 0 14px; padding:0;}
.divBroker ul li {width:200px; height:17px; overflow:hidden; margin:0; display:inline; float: left;}

.divCompany {position:relative; padding:3px; clear:both; text-align:left; color:gray;}
.divCompany ul {list-style-type:none; text-align:left; margin:0 0 0 14px; padding:0;}
.divCompany ul li {width:320px; overflow:hidden; margin:2px; display:inline; float: left;}

a.idow:link, a.idow:visited { color:white;text-decoration: none; border:0;}
a.idow:hover, a.idow:active {color:yellow;text-decoration: none; border:0;}
a.idob:link, a.idob:visited { color:#141414;text-decoration: none; border:0;}
a.idob:hover, a.idob:active {color:#ff7f00;text-decoration: none; border:0;}
/* Zona prezzi */
.divPrice1 {color:white; font-size:1px; display:none; }
.divPrice {color:white; font-size:1px; display:none;}
.tdPrice {text-align:right; color:white; font-size:1px;}
.divPricePrm {background:url(http://engine.mondialbroker.com/img/bkg_1.gif); border:1px dotted #a0a0a0; position:absolute; padding-top:1px; padding-right:2px; padding-left:8px; z-index:200; bottom:2px; right:2px; width:72px; height:17px; text-align:right}
.divPriceHome,.divPriceHomeP {background:url(http://engine.mondialbroker.com/img/bkg_1.gif); border:1px dotted #a0a0a0; position:absolute; padding-top:1px; padding-right:2px; padding-left:8px; z-index:0; top:2px; right:2px; width:72px; height:17px; text-align:right}
.divPriceHomeP {top:23px;}
#idoContainer {position:absolute; top:2px; right:1px; padding:2px; background:white url(/imgs/idoback.png); width:200px;}
.idoInput {position:absolute; top:5px; left:1px; width:200px; font:bold 14px Arial,Verdana,Helvetica; border:1px solid white; padding:1px; margin:0; margin-top:-4px; height:16px;}

/*
.idoLens {position:relative; float:right; top:0; right:0; width:20px; height:20px;}
#divUser {position:absolute; top:1px; right:1px; background:white; font-size:12px; padding:2px; padding-right:4px; padding-left:4px; border:1px solid #999999; color:#aaaaaa}
*/
.idoLens {position:relative; float:right; top:1px; right:3px;}
#divUser {position:absolute; top:1px; right:1px; font-size:11px; padding:2px; padding-right:4px; padding-left:4px;}


#ifLogin {background:white; border:6px solid #034963; position:absolute; z-index:10000; top:0; left:0; width:400px; height:280px; display:none; visibility:hidden;}


.footerMb {width:140px; float:left;position: relative; font-size:11px; font-family:arial,Verdana,helvetica; border-left:1px solid #56677c;height:100px;margin-top:20px;font-weight:bold}
.footerMb ul {list-style-type:none; text-align:left; margin:0 0 0 5px; padding:0; line-height: 1.6em;}
.footerMb ul li {width:140px; overflow:hidden;  display:inline; float:left; }
.footerMb ul li a:link {color: #EFEFEF;}
.footerMb ul li a:visited {color:#EFEFEF;}
.footerMb ul li a:hover {text-decoration:none;color:#ff7f00;}

div.bread {font:normal 12px Arial; background:url(/imgs/breadbg.png); height:24px; overflow:hidden;}
div.bread div {float:left;}
div.bread a {color: #5D5D5D;}
div.bread a:hover {color: #ff7f00;}
div.bread h2 {float:left; margin:4px; font:normal 12px Arial}

div.shipyard {padding:3px; font:normal 14px Arial;}
div.shipyard div.n,div.nb {position:relative; width:298px; float:left; padding:2px; overflow:hidden; padding-left:12px; border:1px solid white; margin:2px}
div.shipyard div.n span{font:normal 8px Verdana; color:red}
div.shipyard div.nb span{font:normal 8px Verdana; color:red}

div.shipyard div.nb {border:1px dotted gray; margin:2px; background:#f0f0f0}
div.shipyard div.nb div.ra {padding-left:8px; font-size:12px; padding-top:4px; padding-bottom:4px}
/* srchsg - Search Sugest */
div.srchsg {position:relative; float:left; width:auto; font:normal 14px Arial; height:24px; margin-left:4px; margin-right:20px;}
div.srchsg img {float:left;}
div.srchsg div {position:relative; float:left; margin:2px; margin-left:5px}



/* AREA AZIENDE */
.az_box {
	width: 661px;
	height: 110px;
	margin: 0 0 5px 0;
	padding: 3px 0 3px 0;
	background-color: #EEEEEE;
}
.az_box:hover {
	width: 661px;
	height: 110px;
	margin: 0 0 5px 0;
	padding: 3px 0 3px 0;
	background-color: #fda823;
}
.az_box2 {
	width: 655px;
	height: 108px;
	margin: 0 auto 0 auto;
	padding: 1px 0 1px 0;
	background-color: #ffffff;
}

.az_box3 {
	width: 655px;
	height: 108px;
	margin: 0 auto 0 auto;
	padding: 0;
	background-color: #ffffff;
}

.az_box h6 {padding-left:4px; padding-top:2px; font-size:12px;font-weight:normal;margin:0; color: #424242;
}

.azi_form { padding:2px; background-color: #FFFFFF; border: 1px solid #BEBEBE; color:black; font-family:Arial,Verdana,Helvetica,Sans-Serif; font-size:16px; font-weight:bold; }
.azi_form2 { padding:2px; background-color: #ffffc1; border: 1px solid #141414; color:black; font-family:Arial,Verdana,Helvetica,Sans-Serif; font-size:16px; font-weight:bold; }


.divCantS {position:absolute;width:686px; height:27px; bottom:9px;left:12px;background: url(../imgs/base_pul_cant.gif);font-family:arial,verdana,helvetica;font-size:12px;}
.divCantS ul {list-style-type:none; text-align:left; margin: 6px 7px 0 0; padding:0;}
.divCantS ul li {font-weight:bold;margin:0px; padding-right:7px; padding-left:7px; display:inline; float: left; background: url(../imgs/sep_cant.gif);  background-position: top right;  background-repeat: no-repeat; }
.divCantS ul li a:link {color:white;}
.divCantS ul li a:visited {color:white;}
.divCantS ul li a:active {color:white;}
.divCantS ul li a:hover{color: #141414;}


.divCantSdx {position:absolute; width:250px; top:10px; right:1px; font-size:12px;}
.divCantSdx ul {list-style-type:none; text-align:right;}
.divCantSdx ul li {margin-top:10px;margin-right:3px; padding:4px;border: 1px solid #bcbcbc; background:#f1f1f1;}



.divAzi {position:absolute;width:686px; height:27px; bottom:7px;left:11px;background: url(../imgs/base_pul_azi.gif);font-family:arial,verdana,helvetica;font-size:12px;}
.divAzi ul {list-style-type:none; text-align:left; margin: 6px 7px 0 0; padding:0;}
.divAzi ul li {font-weight:bold;margin:0px; padding-right:7px; padding-left:5px; display:inline; float: left; background: url(../imgs/sep_azi.gif);  background-position: top right;  background-repeat: no-repeat; }
.divAzi ul li a:link {color:#141414;}
.divAzi ul li a:visited {color:#141414;}
.divAzi ul li a:active {color:#141414;}
.divAzi ul li a:hover{color: #ff7f00;}


.puldx {background:white; font-size:12px;}
.puldx ul {list-style-type:none; text-align:left; margin:0 0 0 0px; padding:0;}
/*
.puldx ul li {font-size:12px; margin-top:5px;border:1px solid #bcbcbc; background:url(/imgs/sf_ba.gif);background-position:right bottom;padding-top:8px;padding-bottom:8px; text-align:center}
*/
.puldx ul li {font-size:12px; margin-top:5px; border:1px solid #bcbcbc; background:white; padding:4px; text-align:center;}

.divt h1 {color:#ff7f00; font-size:20px; margin:2px; padding:0}
.divt h2 {font-size:12px; margin:3px; font-weight:normal; padding:0}

.f_boat_cnt_1 {clear:both; height:25px;border-bottom:1px solid #b6b6b6; margin-top:5px; font-size:12px; color: #414141;}
.f_boat_sx_1 {margin-left:5px; height:25px; float:left; background: url(/imgs/flagBoat_1.gif); background-position: top left; padding-right:15px;}
.f_boat_sf_1 {padding-top:7px; float:left; background: url(/imgs/flagBoat_1.gif); background-position: top center;}
.f_boat_dx_1 {height:25px; width:40px; float:left; background: url(/imgs/flagBoat_1.gif); background-position: top right; padding-left:15px;}

/*
.f_boat_cnt_0 {clear:both; height:25px;border-bottom:1px solid #8fa58f; margin-top:5px; font-size:12px; color: #1E1E1E;}
.f_boat_sx_0 {margin-left:5px; height:25px; float:left; background: url(/imgs/flagBoat_0.gif); background-position: top left; padding-right:15px;}
.f_boat_sf_0 {padding-top:7px; float:left; background: url(/imgs/flagBoat_0.gif); background-position: top center;}
.f_boat_dx_0 {height:25px; width:40px; float:left; background: url(/imgs/flagBoat_0.gif); background-position: top right; padding-left:15px;}
*/
.f_boat_cnt_0 {clear:both; height:25px;border-bottom:1px solid #b6b6b6; margin-top:5px; font-size:12px; color: #414141;}
.f_boat_sx_0 {margin-left:5px; height:25px; float:left; background: url(/imgs/flagBoat_1.gif); background-position: top left; padding-right:15px;}
.f_boat_sf_0 {padding-top:7px; float:left; background: url(/imgs/flagBoat_1.gif); background-position: top center;}
.f_boat_dx_0 {height:25px; width:40px; float:left; background: url(/imgs/flagBoat_1.gif); background-position: top right; padding-left:15px;}


.f_boat_cnt_i {clear:both; height:25px;border-bottom: 1px solid #DCDCDC; margin-top:5px; font-size:12px; color: #414141;}
.f_boat_sx_i {margin-left:5px; height:25px; float:left; background: url(/imgs/flagBoat_ido.gif); background-position: top left; padding-right:15px;}
.f_boat_sf_i {padding-top:7px; float:left; background: url(/imgs/flagBoat_ido.gif); background-position: top center;}
.f_boat_dx_i {height:25px; width:10px; float:left; background: url(/imgs/flagBoat_ido.gif); background-position: top right; padding-left:15px;}


/*
.f_boat_cnt_2 {clear:both; height:25px; border-bottom:1px solid #839fba; margin-top:5px; font-size:12px; color:#102B56;}
*/
.f_boat_cnt_2 {clear:both; height:25px; border-bottom:1px solid #a9a9a9; margin-top:5px; font-size:12px; color: #2B3339;}
.f_boat_sx_2 {margin-left:5px; height:25px; float:left; background: url(/imgs/flagBoat_2.gif); background-position: top left; padding-right:15px;}
.f_boat_sf_2 {padding-top:7px; float:left; background: url(/imgs/flagBoat_2.gif); background-position: top center;}
.f_boat_dx_2 {height:25px; width:40px; float:left; background: url(/imgs/flagBoat_2.gif); background-position: top right; padding-left:15px;}


.bg_sf_d {font-family:arial,tahoma,verdana,helvetica; font-size:12px; height:50px;  cursor:pointer; color:#141414; text-decoration:none;font-weight:bold; padding-top:12px;  text-align:center; background: url(/imgs/buttonB.gif); background-repeat: no-repeat; background-position: top center;}
.bg_sx_d {font-family:arial,tahoma,verdana,helvetica; font-size:12px; height:50px;  cursor:pointer; color:#141414; text-decoration:none;font-weight:bold; padding-top:12px;  text-align:center; background: url(/imgs/buttonB.gif); background-repeat: no-repeat; background-position: top left;}
.bg_dx_d {font-family:arial,tahoma,verdana,helvetica; font-size:12px; height:50px;  cursor:pointer; color:#141414; text-decoration:none;font-weight:bold; padding-top:12px;  text-align:center; background: url(/imgs/buttonB.gif); background-repeat: no-repeat; background-position: top right;}

.bg_sfh_d {font-family:arial,tahoma,verdana,helvetica; font-size:12px; height:50px; cursor:pointer; color:#ff7f00; text-decoration:none;font-weight:bold; padding-top:12px;  text-align:center; background: url(/imgs/buttonB_o.gif); background-repeat: no-repeat; background-position: top center;}
.bg_sxh_d {font-family:arial,tahoma,verdana,helvetica; font-size:12px; height:50px; cursor:pointer; color:#ff7f00; text-decoration:none;font-weight:bold; padding-top:12px;  text-align:center; background: url(/imgs/buttonB_o.gif); background-repeat: no-repeat; background-position: top left;}
.bg_dxh_d {font-family:arial,tahoma,verdana,helvetica; font-size:12px; height:50px; cursor:pointer; color:#ff7f00; text-decoration:none;font-weight:bold; padding-top:12px;  text-align:center; background: url(/imgs/buttonB_o.gif); background-repeat: no-repeat; background-position: top right;}


.rg_det {text-align:left; color:#141414; border-bottom:1px solid #ededed; font-size:12px; padding:3px; padding-left:6px; }
.rg_det2 {text-align:left; color: #4B4B4B; font-size:12px; padding:3px; padding:3px;}

/* FLAG TOP BROKER */
.prm { position:absolute; left:-30px; width:30px; height:25px; margin-top:3px; padding-top:5px; text-align:center; background: url(/imgs/top_prem.png); background-position:left; cursor:pointer; }
.prm:hover, .pul1:active {width:40px; left:-40px;  background: url(/imgs/top_prem.png);background-position:left;  }

/* Aggiungi a preferiti */ 
.vwazi {position:absolute; left:-30px; width:30px; height:25px; margin-top:3px; padding-top:5px; text-align:center; background: url(/imgs/top_view.png);background-position:left;cursor:pointer; }
.vwazi:hover, .pul1:active {width:40px; left:-40px; background: url(/imgs/top_view.png);background-position:left; }
