/* CSS Document */

html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, blockquote, pre, a, em, img, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;}
/*common font-size,font-family,color,line-height*/
body {background: #d4d3d4;font-size: 12px;font-family:Arial, Helvetica, sans-serif;color:#646364 ;line-height:17px;background-image:url(/images/Struttura/BackgroundHome.gif); background-repeat:repeat-x; background-position:top;}
p { margin-top:0px;}
ul { padding-left:15px;}
/***********************************************/
/* Common Tag                                  */
/***********************************************/

/*common tag font for author whe using lotus*/
font {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;}

table{border-collapse:collapse;border-spacing:0;}

/*common link*/
a {color: #004568;}
a:link, a:visited, a:active {color: #646364; text-decoration:none;}
a:hover {color: #646364; text-decoration:underline;}

/*to redefine*/
h1{}
h2{color:#000000; font-weight:bold; text-transform:uppercase;}
h3{}

/***********************************************/
/* Common Class                                */
/***********************************************/

.first {margin-left:0;padding-left:0;}
.last {margin-right:0;padding-right:0;}
.top {margin-top:0;padding-top:0;}
.bottom {margin-bottom:0;padding-bottom:0;}
.takeAll {float: left; position: relative; clear: both; width:100%;}
.left {float: left; position: relative; }
.right {float: right; position: relative; }
.absMiddle{vertical-align:middle;}
.pageTitle{color:#666666; font-size:18px; height:22px; font-weight:bold;}
.testoRosso{color:#b2281a;}
.testoBlu{color:#245291;}
.testoGrigio{color:#e1e0e1;}
.testoNero{color:#000000;}
.boxTop{ width:120px; background-color:#e1e1e1; text-align:center; border-top:3px solid; height:19px; line-height:19px;}
.download {text-align:left; padding:0 35px 0 15px; width:70px; border-top:3px solid #e1e1e1;; height:19px; line-height:19px; background-color:#e1e1e1; cursor:pointer; text-align:center;}
.box{border:3px solid #e1e1e1;}
.titolo{color:#000000; font-weight:bold; text-transform:uppercase;}
#angoloDx{position:absolute; right:0px; bottom:0px;}
#bottomImage {position:absolute; left:0px; bottom:0px;}

/***********************************************/
/* PopUp                                       */
/***********************************************/

div.popup { position:absolute; left:120px; bottom:220px; width:240px; background-color:#FFFFFF; z-index:2;}
div.popup div.interno { border:2px solid #b2281a; width:220px; background-color:#FFFFFF;}
div.popup div.interno div.lista { padding:16px 12px; width:200px; }
div.popup div.interno div.lista a { color:#b2281a; text-transform:uppercase;}
div.popup div.interno div.lista div.item { /*height:27px;*/ line-height:27px; border-bottom:1px solid #dadada;}
div.popup div.interno div.titololista {padding:15px 12px 0px; width:200px;}
div.popup div.internoBlu { border:2px solid #245291; width:220px; background-color:#FFFFFF;}
div.popup div.internoBlu div.lista { padding:16px 12px; width:200px; }
div.popup div.internoBlu div.lista a { color:#245291; text-transform:uppercase;}
div.popup div.internoBlu div.lista div.item { /*height:27px;*/ line-height:27px; border-bottom:1px solid #dadada;}
div.popup div.internoBlu div.titololista {padding:15px 12px 0px; width:200px;}
div.error { color:#b2281a;}

/***********************************************/
/* Modale                                      */
/***********************************************/

#lbCenter, #lbImage, iframe { background-color:#FFFFFF;}
div#loginModale {padding:10px; width:305px; background-color:#FFFFFF;}
div#loginModale div#interno {padding:7px 10px 20px 20px; width:269px;}
div#loginModale div#interno div.label{width:90px; font-weight:bold; height:24px; line-height:24px;}
div#loginModale div#interno input {width:170px; height:22px; line-height:22px;}
div#loginModale div#interno a {color:#b2281a;}

div#contatti div.label{width:90px; font-weight:bold; height:24px; line-height:24px;}
div#contatti input {width:170px; height:22px; line-height:22px;}
.errorMessage { color:#CC0000;}

/***********************************************/
/* Form                                        */
/***********************************************/

input{font-family: Arial, Helvetica, sans-serif;font-size:12px;color:#646364;}
select{font-family: Arial, Helvetica, sans-serif;font-size:12px;color:#646364}
label {font-weight:bold;}
fieldset {padding:1.4em;margin:0 0 1.5em 0;border:1px solid #e1e0e1;}
legend {font-weight:bold;font-size:1.2em;}
input, textarea, select {border:1px solid #e1e0e1;font-family: Arial, Helvetica, sans-serif;font-size:12px;}
textarea {width:390px;height:250px;padding:5px;}

/***********************************************/
/* Container                                   */
/***********************************************/

div#container {margin:0 auto;width:1000px;}

/***********************************************/
/* Sitemap                                     */
/***********************************************/

div#sitemap a.commonBig { padding:7px 0px; border:2px solid #e1e0e1;background-position:10px 11px; background-repeat:no-repeat; padding-left:25px; background-image:url(/images/icone/icoGrigia.gif); width:140px; text-transform:uppercase;}
div#sitemap a.commonSmall { padding:2px 0px; border:2px solid #fff;background-position:10px 8px; background-repeat:no-repeat; padding-left:25px; background-image:url(/images/icone/icoGrigiaSmall.gif); width:140px;}

div#sitemap a.lemanikBig { padding:7px 0px; border:2px solid #e1e0e1;background-position:10px 11px; background-repeat:no-repeat; padding-left:25px; background-image:url(/images/LemanikSicav/icone/Freccina.gif); color:#B2281A; width:140px; text-transform:uppercase;}
div#sitemap a.lemanikSmall { padding:2px 0px; border:2px solid #fff;background-position:10px 8px; background-repeat:no-repeat; padding-left:25px; background-image:url(/images/icone/icoRossa.gif); color:#B2281A; width:140px;}

div#sitemap a.arcipelagosBig { padding:7px 0px; border:2px solid #e1e0e1;background-position:10px 11px; background-repeat:no-repeat; padding-left:25px; background-image:url(/images/Arcipelagos/icone/Freccina.gif); color:#245291; width:140px; text-transform:uppercase;}
div#sitemap a.arcipelagosSmall { padding:2px 0px; border:2px solid #fff;background-position:10px 8px; background-repeat:no-repeat; padding-left:25px; background-image:url(/images/icone/icoBlu.gif); color:#245291; width:140px;}

/***********************************************/
/* Header                                      */
/***********************************************/

div#container div#header {width:1000px;}

div#container div#header div#top {width:1000px; height:95px;}
div#container div#header div#toplink { text-align:right; padding-top:7px; text-transform:uppercase; font-size:11px;}
/*div#container div#header div#toplink a {padding:0px 15px; color:#646364}
div#container div#header div#toplink a:hover {text-decoration:none;color:#d4d3d4;}
div#container div#header div#toplink .link{ border:2px solid #e1e0e1; margin-left:16px; float:left; cursor:pointer;}
div#container div#header div#toplink .over{ border:2px solid #666666;  background-color:#666666; color:#d4d3d4; cursor:pointer;}
div#container div#header div#toplink .linkLogin {border:2px solid #e1e0e1; margin-left:16px; float:left;  background-image:url(/images/Menu/chiave.gif); background-position:10px center; background-repeat:no-repeat; cursor:pointer;}
div#container div#header div#toplink .linkLoginover{ border:2px solid #666666; background-color:#666666; background-image:url(/images/Menu/chiave_a.gif); background-position:10px center; background-repeat:no-repeat; color:#d4d3d4; cursor:pointer;}
div#container div#header div#toplink .linkLogin a {padding-left:35px;}
div#container div#header div#toplink .linkLoginover a {padding-left:35px;color:#d4d3d4;}
div#container div#header div#toplink .over a {color:#d4d3d4;}*/
div#container div#header div#toplink .link, div#container div#header div#toplink .linkLogin{ float:left;}
div#container div#header div#toplink a {color:#8d8c8d; padding:0px 15px; border:2px solid #e1e0e1; margin-left:16px; float:left;}
div#container div#header div#toplink a:hover {color:#d4d3d4; border:2px solid #666666;  background-color:#666666; color:#d4d3d4; padding:0px 15px; text-decoration:none;}
/*div#container div#header div#toplink .link:hover{ border:2px solid #666666;  background-color:#666666; color:#d4d3d4; padding:0px 15px;}
div#container div#header div#toplink .linkLogin:hover{ border:2px solid #666666;  background-color:#666666; background-image:url(/images/Menu/chiave_a.gif); background-position:10px center; background-repeat:no-repeat; color:#d4d3d4; padding:0px 15px; padding-left:35px;}*/
div#container div#header div#toplink .linkLogin a {border:2px solid #e1e0e1; margin-left:16px; float:left;  background-image:url(/images/Menu/chiave.gif); background-position:10px center; background-repeat:no-repeat; padding-left:35px;}
div#container div#header div#toplink .linkLogin a:hover {border:2px solid #666666;  background-color:#666666; background-image:url(/images/Menu/chiave_a.gif); background-position:10px center; background-repeat:no-repeat; color:#d4d3d4; padding:0px 15px; padding-left:35px; padding-left:35px;}

/***********************************************/
/* Menu                                        */
/***********************************************/

div#container div#header div#menu {width:1000px; height:49px; background-color:#FFFFFF;}
div#container div#header div#menu { background:none;}
div#container div#header div#menu a {float:left;}
div#container div#header div#menu img {float:left;}

/***********************************************/
/* Content                                     */
/***********************************************/

div#container div#content {width:1000px; background-color:#FFFFFF; height:400px; padding-bottom:200px;}
div#container div#content[id] {width:1000px; background-color:#FFFFFF; min-height:400px; height:auto;}
div#container div#content div#home {width:900px; background-color:#FFFFFF; padding-left:100px; padding-top:45px;}
div#container div#content div#menuLeft {width:270px; text-transform:uppercase;}
div#container div#content div#menuLeft div { padding-bottom:20px; width:100%;}
div#container div#content div#menuLeft a { font-weight:bold; }
div#container div#content div#menuLeft span {text-decoration:underline; font-weight:bold;}
div#container div#content div#pageRight {width:570px; height:400px;}
div#container div#content div#pageRight[id] {width:570px; min-height:400px; height:auto;}

div#container div#content div#LemanikSicav { padding-left:100px; padding-right:130px; width:770px; }
div#container div#content div.s400 {width:400px;}
div#container div#content div.s370 {width:370px;}
div#container div#content div.s200 {width:200px;}

div#container div#content div#rassegna a:hover { /*text-decoration:none;*/}
div#container div#content div.rassegna {padding: 12px; width: 540px; cursor:pointer;}
div#container div#content div.rassegnaOver {background-color:#f0f0f0;}

div#container div#content div.paging div{border:2px solid #e1e0e1; background-color:#FFFFFF; height:21px; line-height:21px; width:21px; margin-right:5px; text-align:center; float:left; cursor:pointer; margin-bottom:5px;}
div#container div#content div.paging div.hover{border:2px solid #FFFFFF; background-color:#646464; color:#FFFFFF;}
div#container div#content div.paging div.current{border:2px solid #e1e0e1; background-color:#e1e0e1; height:21px; line-height:21px; width:21px; margin-right:5px; cursor:auto;}
div#container div#content div.paging div.hover a {color:#FFFFFF;}
div#container div#content div.paging div.hover a:hover { text-decoration:none;}
imm.rassegna { padding: 0 0 20px 20px;}

div#container div#content div.comparti { padding:0 17px 0 13px; width:536px; border:2px solid #e1e0e1; /*height:30px;*/ line-height:30px; margin-bottom:15px;}
div#container div#content div.comparti a {background-image:url(/images/LemanikSicav/icone/Freccina.gif);background-position:left center;background-repeat:no-repeat;padding-left:20px; text-transform:uppercase; color:#b2281a;}
div#container div#content div.comparti div.left { text-align:left; float:left; width:430px; }
div#container div#content div.comparti div.right { text-align:right; float:right; width:50px; }
div#container div#content div.compartiBlu { padding:0 17px 0 13px; width:536px; border:2px solid #e1e0e1; /*height:30px;*/ line-height:30px; margin-bottom:15px;}
div#container div#content div.compartiBlu a {background-image:url(/images/Arcipelagos/icone/Freccina.gif);background-position:left center;background-repeat:no-repeat;padding-left:20px; text-transform:uppercase; color:#245291;}
div#container div#content div.compartiBlu div.left { text-align:left; float:left; width:430px; }
div#container div#content div.compartiBlu div.right { text-align:right; float:right; width:50px; }

div#container div#content div#schedacomparti { padding-bottom:20px;}
div#container div#content div#schedacomparti div.titoloScheda { font-size:16px; text-transform:uppercase; padding-bottom:20px;}
div#container div#content div#schedacomparti div.titoloPragrafo { text-transform:uppercase; padding-bottom:10px;}
div#container div#content div#schedacomparti div.listaStileGestione div {background-image:url(/images/LemanikSicav/icone/Quadrato.gif);background-position:left 5px;;background-repeat:no-repeat;padding-left:15px; padding-bottom:20px;}
div#container div#content div#schedacomparti div.listaStileGestione ul { list-style:none; padding-left:0px;}
div#container div#content div#schedacomparti div.listaStileGestione ul li {background-image:url(/images/LemanikSicav/icone/Quadrato.gif);background-position:left 5px;;background-repeat:no-repeat;padding-left:15px; padding-bottom:20px;}
div#container div#content div#schedacomparti div.listaStileGestioneBlu ul { list-style:none;}
div#container div#content div#schedacomparti div.listaStileGestioneBlu ul li {background-image:url(/images/Arcipelagos/icone/Quadrato.gif);background-position:left 5px;;background-repeat:no-repeat;padding-left:15px; padding-bottom:20px;}
div#container div#content div#schedacomparti div.titoloBox {width:160px; border-color:#b2281a; font-size:11px; text-transform:uppercase;}

div#societa table { width:341px; }
div#societa table td { height:29px; line-height:29px; border:1px solid #e1e1e1; }
div#societa table td.cell1 { width:150px; padding-left:38px; font-weight:bold; background-repeat:no-repeat; }
div#societa table td.cell2 { width:160px; padding-left:15px; }

div.documenti {  border-bottom:1px solid #e1e1e1; /*height:35px; line-height:35px;*/ padding:10px 0px;}
div.documenti .titolo { text-transform:uppercase;}
div.documenti img { padding-right:10px;}
div.documenti a { font-weight:bold; }

div#collocatori table { width:570px;}
div#collocatori table td { border:1px solid #e1e1e1;}
div#collocatori table td.row1 { padding:10px 5px; width:184px; font-weight:bold; border-left:none;}
div#collocatori table td.row2 { width:355px; padding:10px 10px; border-left:none; border-right:none;}


#quotazioni table { width:570px}
/*#quotazioni table td { height:30px; line-height:30px;}*/
#quotazioni table td  img { padding-top:5px;}
#quotazioni table td.small { padding-left:5px; width:535px; /*width:540px;*/}

div.bottoni a {color:#8d8c8d; padding:0px 15px; border:2px solid #e1e0e1; float:left; text-transform:uppercase;}
div.bottoni a:hover {color:#d4d3d4; border:2px solid #666666;  background-color:#666666; color:#d4d3d4; padding:0px 15px; text-decoration:none;}
/***********************************************/
/* Footer                                      */
/***********************************************/

div#container div#footer {font-size:11px; padding-bottom:15px; padding-top:100px;}
div#bottomImage img {padding-right:10px;}
div#container div#footerInterno {position:absolute;bottom:0px; height:200px; left:0px;}
div#container div#footerInterno div#linkFooter {text-align:right; font-size:11px; width:170px; padding-top:125px;}
div#container div#footerInterno img {/*padding-top:100px;*/ position:absolute;bottom:0px;left:0px;}
/*div#container div#footerInterno {position:absolute; right:32px; bottom:24px; width:160px; text-align:right; font-size:11px;}*/

a.NAV { text-decoration:none;line-height:20px; font-weight:bold;}
a.NAV:hover { text-decoration:underline;line-height:20px; font-weight:bold;}

#scrollbar1 {width:15px;float:left;background:url(../images/Struttura/back_scroller.gif) repeat-y;}
#handle1 {width:15px;height:38px;background:url(../images/Struttura/scroller.gif) no-repeat;cursor:pointer;}
#content1 {height:291px; overflow:hidden; width:323px; margin:7px;}
#content1[id] {height:291px; overflow:hidden; width:323px; margin:14px;}