
/* line-height reset */
body{font-size:75%;line-height:1.3em;}
li{line-height:1.3em;}
#main{font-size:13.5px;line-height:1.3!important;}
#colonna-dx-sotto.box p{line-height:normal!important;}
#footer{line-height:normal;}


.capitolo a:link,.capitolo a:visited{font-weight:400;/*color:#e00000;*/text-decoration:underline;background:none;}
.capitolo a:hover{font-weight:400;text-decoration:none;background:none!important;}
.capitolo .capitolo ol a:link,.capitolo .capitolo ol a:visited{font-weight:700;color:#e00000;}
.capitolo .capitolo ol a:hover{}
#sidebarleft{display:none!important;}
body.paginainterna #main{font-size:13.5px;line-height:1.5!important;}
hr{display:none!important;}
div.maincontent{margin-top:0em;padding:0 10px 20px 20px;}
.maincontent img{float:left!important;margin:.75em 10px 20px 0!important;border:1px solid
#e0e0cC;/*background:#f0f0dC;background:#fff;*/padding:0px;}
.maincontent div img{float:left!important;margin:3px 10px 20px 0!important;border:1px solid
#e0e0cC;/*background:#f0f0dC;background:#fff;*/padding:0px;}
.maincontent .blocco-foto-sx{margin-top:.75em;}
.maincontent .capitolo img{background:none;}
legend,h1,h2,h3,h4,h5,h6{color:#e00000;}
#main h6{margin:10px 0 20px 0;float:left;width:48%;}
#main h3{width:100%;}
#main p.dxNav{font-size:11px!important;margin:10px 0 20px 0;float:right;width:48%;text-align:right;}
#main h2{/*font-family:Verdana, Arial, Helvetica, sans-serif;clear:both;font-size:18px;line-height:1;padding-top:0em;color:#e00000;margin-bottom:.75em;
-x-system-font:none;display:block;font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;font-size:20px;font-size-adjust:none;font-stretch:normal;font-style:normal;font-variant:normal;font-weight:700;line-height:20px;*/
clear:both;padding-top:0em;color:#e00000;margin-bottom:.75em;
font-family:arial,Helvetica,Utkal,sans-serif;font-size:20px;font-size-adjust:none;font-stretch:normal;font-style:normal;font-variant:normal;font-weight:700;line-height:24px;
}
.new img{float:none!important;}
#main h3{float:none!important;line-height:1.285em;margin:1.285em 0 0;}
.capitolo:after{clear:both;content:' ';display:block;font-size:0;line-height:0;visibility:hidden;width:0;height:0}
.capitolo{height:1%}
body.paginainterna #main p a:link,body.paginainterna #main p a:visited{font-size:100%!important;text-decoration:underline;color:#990000;padding:1px
2px;}
body.paginainterna #main p a:hover{font-size:100%!important;text-decoration:none;background:#FFEDB8;color:#990000;padding:1px 2px;}
#main p a:link,#main p a:visited{font-weight:400;font-size:100%!important;text-decoration:underline;color:#990000;padding:1px 2px;}
#main p a:hover{font-weight:400;font-size:100%!important;text-decoration:underline;background:#FFEDB8;color:#990000;padding:1px 2px;}

body.paginainterna #main p{margin:0 0 .75em;}
body.paginainterna #main div.maincontent p{padding:0;/*border-width:1px;border-style:solid;border-color:#C0C0AC;*/}
ul{list-style:circle;margin:1.5em 0;}
li{line-height:1.3!important;list-style:outside;margin-left:18px;line-height:inherit;margin-top:0em;margin-right:0;margin-bottom:.5em;}
ol{margin:1.5em 0 1.5em 20px;list-style:decimal;}
ol ul{margin:1.5em 0 1.5em 20px;}
ol li{list-style-type:decimal;}
ol ul li{list-style-type:circle;}
dd{margin:0 0 1.5em;}
dt,dd{margin:0 0 .5em;}
#breadcrumb p,
#sidebarleft p,
#sidebarright p{text-indent:0!important;}
label{font-weight:bold;}

#main .capitolo .capitolo h1,
#main .capitolo .riquadro h1{font-size:24px;line-height:1.2em;font-weight:700;margin:0 0 .625em;}
#main .capitolo .capitolo h2,
#main .capitolo .riquadro h2{font-size:18px;font-weight:700;line-height:normal;margin:0 0 1em;
font-family:arial,Helvetica,Utkal,sans-serif;font-size:20px;font-size-adjust:none;font-stretch:normal;font-style:normal;font-variant:normal;font-weight:700;line-height:24px;
}
#main .capitolo h3{margin:0 0 1.3em!important;}
#main .capitolo .capitolo h3,
#main .capitolo .riquadro h3{font-size:18px;font-weight:700;line-height:1.285em;margin:0 0 1.285em!important;
font-family:arial,Helvetica,Utkal,sans-serif;font-size:18px;font-size-adjust:none;font-stretch:normal;font-style:normal;font-variant:normal;font-weight:700;line-height:21px;
}
#main .capitolo h4{font-size:18px;}
#main .capitolo .capitolo h4,
#main .capitolo .riquadro h4{font-size:18px;font-weight:700;line-height:normal;margin:0 0 1em!important;
font-family:arial,Helvetica,Utkal,sans-serif;font-size:18px;font-size-adjust:none;font-stretch:normal;font-style:normal;font-variant:normal;font-weight:700;line-height:21px;
}
#main h4 strong{font-weight:700!important;}
#main .capitolo .capitolo h5,
#main .capitolo .riquadro h5{font-size:100%;font-weight:700;line-height:1.5em;margin: 1.5em 0 0;
font-family:arial,Helvetica,Utkal,sans-serif;font-size:16px;font-size-adjust:none;font-stretch:normal;font-style:normal;font-variant:normal;font-weight:700;line-height:19px;
}
#main .capitolo .riquadro h6{font-size:100%;font-weight:700;line-height:1.5em;margin: 1.5em 0 0;
font-family:arial,Helvetica,Utkal,sans-serif;font-size:16px;font-size-adjust:none;font-stretch:normal;font-style:normal;font-variant:normal;font-weight:700;line-height:19px;
}

#main #rootTOC .capitolo h2,#main #rootTOC .capitolo h3,#main #rootTOC .capitolo h4{margin-top:0em!important;}
#main #rootTOC .capitolo h5,#main #rootTOC .capitolo h6{margin-top:1.5em!important;}

#main .capitolo h1 a:link,#main .capitolo h1 a:visited,
#main .capitolo h2 a:link,#main .capitolo h2 a:visited,
#main .capitolo h3 a:link,#main .capitolo h3 a:visited,
#main .capitolo h4 a:link,#main .capitolo h4 a:visited,
#main .capitolo h5 a:link,#main .capitolo h5 a:visited,
#main .capitolo h6 a:link,#main .capitolo h6 a:visited{font-weight:700;}
#main .capitolo h1 a:hover,#main .capitolo h2 a:hover,#main .capitolo h3 a:hover,#main .capitolo h4 a:hover,#main .capitolo h5 a:hover,#main
.capitolo h6 a:hover{font-weight:700;}

.capitolo ul{/*clear:both;*/}
.capitolo p a,
.capitolo li a{color:#0000CC!important;}

#sidebarright .capitolo a:link,#sidebarright .capitolo a:visited{text-decoration:underline;font-weight:400;color:#990000!important;}
#sidebarright .capitolo a:hover{font-weight:400;text-decoration:none;color:#990000!important;background:#FFEDB8;}

p.top{clear:both;text-align:right;margin-top:1.5em;font-size:11px;}
strong{font-weight:700!important;}

/**
 * default_css.css
 */
address{font-style:normal;color:#80806c;background:none;line-height:1.4!important;}
address.mainpage{margin-bottom:2.5em;margin-left:20px;font-style:normal;color:#300;background:none;line-height:inherit!important;}
address.mainpage p{line-height:normal!important;}

#breadcrumbsPagine{font-size:11px;}
.round-int img,.round-pp img,.round-int-small img,.round-pp-small img,.round-int-small2 img,.round-pp-small2
img{border:none!important;display:block!important;text-align:left;margin:0!important;padding:0!important;}

.nostyle,.hidden{display:none;}
.mostra{display:block!important;}

.round-box-small,.round-box-small2{clear:both;padding:10px!important;background-color:#f8f8ba!important;border:1px solid #ffebaa!important;}
.round-box-small p,.round-box-small2 p{font-size:12px!important;margin:0!important;padding:0px!important;}
.round-box-small img,.round-box-small2 img{display:none!important;}

.float-box,#list_type_switcher{border:1px none red;margin:0;padding:0;}
.float-casella{float:left;width:auto;min-height:1px;height:auto!important;display:block;border-color:red;border-style:none;border-width:1px;margin:
0;padding:0 .5em;}
/* OK: ie \*/ * html .float-box {height:1%;} /* OK; ie */

.url-lungo{font-style:normal;font-size:9px;line-height:inherit;display:inline;}
.crediti{padding-top:3.5em;font-size:11px;line-height:inherit;text-align:right;color:#c0c0ac;border-color:red;border-style:none;border-width:1px 0
0;}
.creditiFoto{padding-top:.5em;font-size:11px;line-height:inherit;text-align:left;border-color:red;border-style:none;border-width:1px 0 0;}

.filetto-sopra{padding-top:.5em;border-color:red;border-style:solid none none;border-width:1px 0 0;}
.nostyle{display:none;}
.altezza-come-float{clear:both;border:none;height:0;margin:0;padding:0;}
.rosso{color:#e00000!important;background:none;}
.rosso strong{font-weight:700!important;}
.fonte{padding-top:2em;text-align:left!important;}
.sxNav{float:left;border:none;width:74%;display:block;margin:0 0 20px!important;padding:0;}
.dxNav{float:right;border:none;width:25%;display:block;line-height:inherit;text-align:right!important;margin:0px 0 20px!important;padding:0;}/**/

h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{font-weight:700!important;}
h1 :link:hover,h2 :link:hover,h3 :link:hover,h4 :link:hover,h5 :link:hover,h6 :link:hover,h1 :visited:hover,h2 :visited:hover,h3 :visited:hover,h4
:visited:hover,h5 :visited:hover,h6 :visited:hover{text-decoration:none;/*color:inherit;*/background:none!important;}
h1 :link,h2 :link,h3 :link,h4 :link,h5 :link,h6 :link,h1 :visited,h2 :visited,h3 :visited,h4 :visited,h5 :visited,h6 :visited,h1 :link:active,h2
:link:active,h3 :link:active,h4 :link:active,h5 :link:active,h6 :link:active{/*color:inherit;*/background:none!important;}

h1 :link:hover,h2 :link:hover,h4 :link:hover,h1 :visited:hover,h2 :visited:hover,h4
:visited:hover{text-decoration:none;/*color:#e00000;*/background:none!important;}
h1 :link,h2 :link,h4 :link,h1 :visited,h2 :visited,h4 :visited,h1 :link:active,h2 :link:active,h4
:link:active{/*color:#e00000;*/background:none!important;}

/*.dxNav :link:hover,.dxNav :visited:hover{text-decoration:none;color:#900!important;background:none!important;}
.dxNav :link:active{color:#e00000!important;background:none!important;}
.dxNav :link,.dxNav :visited{color:#900!important;background:none!important;}*/

.apice{font-weight:700;font-size:9.5px;line-height:inherit;vertical-align:top;}
.note{margin-top:1.5em;padding-top:.5em;border-top:1px solid #bcbcac;font-size:.85em;line-height:normal;}

.link-pulsante{margin-bottom:0;padding-bottom:0;font-size:10px;line-height:normal;text-align:left;}
.link-pulsante a{font-weight:400!important;text-decoration:none!important;background:none!important;}
.link-pulsante a:hover{text-decoration:underline!important;background:none!important;}

.capitolo{border:1px none #ffe187;background:none;padding:0px;}
.capitolo .capitolo,
.capitolo .riquadro,
.capitolo .lettera{margin-bottom:1.5em;border:1px solid #ffe187!important;background-color:#fffee4;padding:4px 8px;}
.capitolo .capitolo .riquadro{margin-bottom:1.5em!important;border:1px none #ffe187!important;padding:0px;margin:0;}
.capitolo .capitolo .riquadro{padding:0;border:none;background:none;}
.capitolo .dichiarazioni li{margin:0 0 1.5em 20px;}
.dichiarazioni ul li strong{color:#E00000;font-size:14px;line-height:1.5;text-transform:uppercase;font-weight:700!important;}
#main .mese li a{font-weight:700!important;}

.riquadro a{font-weight:400!important;}

.new{border:1px solid #FF9!important;background-color:#FF9!important;}
li.new a{}

/* theTable
#theTable,#theTable1,#theTable2,#theTable3{border:none!important;border-left:1px solid
#fffff4!important;border-spacing:0!important;empty-cells:show!important;margin-top:1.5em;margin-bottom:2em;text-align:left;background-color:#f9f9e6
;vertical-align:top!important;font-size:12px!important;padding:0;}
#theTable td.new,#theTable1 td.new,#theTable2 td.new,#theTable3 td.new{vertical-align:top!important;border-right:1px solid
#fffff4!important;border-bottom:1px solid #fffff4!important;}
#theTable td,#theTable1 td,#theTable2 td,#theTable3 td{vertical-align:top;border-right:1px solid #fffff4;border-bottom:1px solid #fffff4;}
#theTable th,#theTable1 th,#theTable2 th,#theTable3 th{border-right:1px solid #fffff4;border-bottom:1px solid #fffff4;border-top:1px solid
#fffff4;vertical-align:middle;background-color:#ffe187!important;text-align:left!important;padding:2px;}
#theTable th h4,#theTable1 th h4,#theTable2 th h4,#theTable3 th
h4{font-weight:700!important;font-size:11px!important;margin:0!important;padding:0!important;}
#theTable a,#theTable1 a,#theTable2 a,#theTable3 a{font-weight:400!important;}
#theTable td a,#theTable1 td a,#theTable2 td a,#theTable3 td a{font-weight:400;}
#theTable td :link,#theTable1 td :link,#theTable2 td :link,#theTable3 td :link{text-decoration:none!important;}
#theTable td :visited,#theTable1 td :visited,#theTable2 td :visited,#theTable3 td
:visited{color:#636;background-color:inherit;text-decoration:none!important;}
#theTable td :link:hover,#theTable td :visited:hover,#theTable1 td :link:hover,#theTable1 td :visited:hover,#theTable2 td :link:hover,#theTable2 td
:visited:hover,#theTable3 td :link:hover,#theTable3 td :visited:hover{text-decoration:underline!important;}
#theTable td :link:active,#theTable1 td :link:active,#theTable2 td :link:active,#theTable3 td
:link:active{color:#e00000;background-color:inherit;text-decoration:underline!important;}
#theTable th a,#theTable1 th a,#theTable2 th a,#theTable3 th
a{font-weight:700!important;font-size:11px!important;text-transform:uppercase!important;text-decoration:none!important;color:#e00000!important;back
ground:none;}
#theTable .alternative,#theTable1 .alternative,#theTable2 .alternative,#theTable3 .alternative{border-right:1px solid #fffff4;border-bottom:1px
solid #fffff4;background-color:#f2f2da!important;}
#theTable .alternate,#theTable1 .alternate,#theTable2 .alternate,#theTable3 .alternate{border-right:1px solid #fffff4;border-bottom:1px solid
#fffff4;background-color:#fffff4;}
#theTable caption,#theTable1 caption,#theTable2 caption,#theTable3
caption{padding-top:0;padding-bottom:11px!important;font-weight:700!important;font-size:11px!important;}
#theTable th.forwardSort,#theTable1 th.forwardSort,#theTable2 th.forwardSort,#theTable3 th.forwardSort{background:#ffeebd
url(/immagini/arrow-down.gif) no-repeat 100% 50%;}
#theTable th.reverseSort,#theTable1 th.reverseSort,#theTable2 th.reverseSort,#theTable3 th.reverseSort{background:#ffeebd
url(/immagini/arrow-up.gif) no-repeat 100% 50%;}
body.sort-active{cursor:wait;}
#theTable th.sortable-date-dmy{width:1%!important;}*/

/* zebra?
.tzebra th{padding-bottom:6px;}
.tzebra caption{font-weight:700;font-size:1em;line-height:normal;font-family:Verdana, Arial, Helvetica,
sans-serif;letter-spacing:normal;text-transform:uppercase;color:#e00000;background-color:inherit;}*/

/* skp */
#menuCerca .skp{position:relative;width:12px;display:block;min-height:20px;height:auto!important;}
#menuCerca .skp img{position:absolute;bottom:0;left:0;width:22px!important;height:22px!important;}
#skp-sidebar-right{display:block;min-height:20px;height:auto!important;border:none!important;background:none!important;}
#skp-sidebar-right img{float:left;width:34px!important;height:34px!important;}
.wrapperDivVid{border:1px solid;height:1%;float:left;overflow:hidden;clear:both;margin-bottom:24px;}

/**
 * pagina_interna_css
 */
#breadcrumbsPagine a{font-size:11px;line-height:normal;text-decoration:none;margin:0;padding:0 6px 0 0;}
#breadcrumbsPagine :link:hover,#breadcrumbsPagine :visited:hover{font-weight:700;text-decoration:underline;background:none;}
#breadcrumbsPagine :link,#breadcrumbsPagine :visited,#breadcrumbsPagine :link:active{font-weight:700!important;}

/**
 * inline styles
 */
.top a:link,.top a:visited,
.dxNav a:link,.dxNav a:visited,
.round-box-small a:link,.round-box-small a:visited,
.round-box-small2 a:link,.round-box-small2 a:visited,
#sidebarright .capitolo a:link,#sidebarright .capitolo a:visited{font-weight:700!important;color:#900!important;}
.top a:hover,
.dxNav a:hover,
.round-box-small a:hover,
.round-box-small2 a:hover,
#sidebarright .capitolo a:hover{font-weight:700!important;color:#900!important;text-decoration:none;background-color:#ffedb8!important;}
#sidebarright .capitolo{line-height:1.3!important;padding:3px 8px;background:#F8F8BA;border-width:1px;border-style:solid;border-color:#FFEBAA;margin:0 0 1.5em!important;}
#sidebarright .capitolo p{margin:0 0 0em!important;}
#sidebarright .capitolo ul{margin:1em 0 1em!important;}
#sidebarright .capitolo li{list-style:circle;}
p.dida{font-size:11px;line-height:1.3!important;margin:0em 0 0!important;}
.maincontent .spot-ban{float:left!important;}
.maincontent img{float:left!important;margin:4px 10px 5px 0!important;/*border:1px solid #e0e0cC!important;background:#fff!important;*/padding:0px!important;}
.maincontent .spot-ban img{margin-bottom:5px!important;}

ul.positive{padding:0px!important;border:1px none
red;margin-top:1.5em!important;margin-bottom:1.5em!important;color:#e00000;background-color:#ffedb8;}
ul.positive
li{padding-top:.5em!important;padding-bottom:.5em!important;margin-top:0px!important;margin-bottom:0!important;margin-left:36px!important;}
#main .capitolo ul.positive li a{color:#e00000!important;}
#main .capitolo ul.positive li a{font-weight:700!important;}

#main .capitolo ul li.acquista {padding-top:6px !important;list-style:none !important;}
#main .capitolo ul li.acquista a {padding:2px 6px 3px !important;color:#fff !important;background:#009900 !important;text-decoration:none
!important;}
#main .capitolo .note a:focus,
#main .capitolo .note a:hover {text-decoration:none !important;}
#main .capitolo .note a {text-decoration:none !important;}
#main .capitolo .note{-moz-background-clip:border;-moz-background-inline-policy:continuous;-moz-background-origin:padding;border:1px solid #ffe187!important;background-color:#f8f8ba!important;margin:0;padding:7px!important;color:#300;}
#main .capitolo .note:after{clear:both;content:' ';display:block;font-size:0;line-height:0;visibility:hidden;width:0;height:0}
#main .capitolo .note{height:1%}

#main .capitolo .note a:link,#main .capitolo .note a:visited{font-weight:400!important;color:#900000!important;text-decoration:underline!important;}
#main .capitolo .note a:hover{font-weight:400!important;color:#900000!important;text-decoration:none!important;}

#main .capitolo .capitolo .riquadroqap ul{/*border:1px solid #ffe187!important;background-color:#fffff4!important;*/padding:7px!important;color:#300;margin:0 0 0px 130px!important;}
#main .capitolo .capitolo .riquadroqap ul a{font-weight:700!important;}
#main #rootTOC .capitolo .riquadroqap h4{color:#4B4B1F!important;margin-top:1.5em!important;margin-bottom:0!important;}
#main #rootTOC .capitolo .riquadroqap h5{font-size:18px;margin-top:0!important;margin-bottom:1em!important;line-height:normal!important;}

#main .capitolo .nota-privacy {width:68%;margin:9px 0 0 !important;padding:0 0 9px 9px !important;font-size:11px;font-family:Verdana, Arial,
Helvetica, sans-serif;color:#60604c;}
#main .capitolo .prezzo {padding-top:0px;margin-bottom:9px;font-size:18px;font-weight:normal
!important;letter-spacing:-0px;line-height:1.0;color:#4b4b1f;color:#807E4C;color:#90907c;color:#009900 !important;}

#sidebarright .capitolo .dx{display:none;}

.link700 a{font-weight:700!important;}
.smallform{color:#009900;}
div#c-cn div#a-content .capitolo .sx .capitolo .prezzo{color:#90907C;font-size:18px;font-weight:400!important;letter-spacing:-.5px;line-height:1;margin-bottom:9px;padding-top:9px;}

/* table */
table{float:left;margin-top:1.5em;width:97%;border-top:1px solid #fffff4;border-left:1px solid #fffff4;background:#fffee4;}
table caption{margin:0em;}
table caption h2{text-align:left!important;margin:0em;}
td,th,td.new{border-right:1px solid #fffff4!important;border-bottom:1px solid
#fffff4!important;background:none;padding:.45em;color:#300;font-size:12px;line-height:normal;}
td.new{background-color:#FF9!important;}
th{background:#FF6600;color:#fffff4;}
tfoot,thead{text-align:center;}
table .alternative{background:#FFFDC5;/*#FFFcBF*/}
table .alternate{background:#FFF9BF;}
tr.even td{background:#FFF9BF;}
table a:link,table a:visited{font-weight:400!important;color:#0000CC!important;text-decoration:underline!important;}
table a:hover{font-weight:400!important;color:#0000CC!important;background-color:transparent!important;text-decoration:none!important;}
table
th{font-size:13px!important;font-weight:700;line-height:normal;margin:0;text-decoration:none!important;padding-top:.5em !important;padding-bottom:.5em !important;}
table th a:link,table th a:visited{font-weight:700!important;color:#fffff4!important;text-decoration:none!important;}
table th a:hover{font-weight:700!important;color:#fffff4!important;background-color:transparent!important;text-decoration:underline;}
table.galleria td{vertical-align:top;}
table.galleria .fit{width:1%;background-color:#e9e9d6;}
table .expand{width:25%}
table.galleria .fit p{float:left!important;margin:0!important;}
table.galleria .fit a{float:left!important;margin:0!important;}
table.galleria .fit img{float:left!important;margin:0!important;background:#fff;}

/* hyphen headings */
#main h1,#main h2,#main h3,#main h4,#main h5,#main h6,
#main h1 a,#main h2 a,#main h3 a,#main h4 a,#main h5 a,#main h6 a{
	/* text-align:justify; */
	word-wrap: break-word !important; -webkit-hyphens: manual !important; -moz-hyphens: manual !important; -ms-hyphens: manual !important; -o-hyphens: manual !important; hyphens: manual !important;
	word-wrap: break-word !important; -webkit-hyphens: auto !important; -moz-hyphens: auto !important; -ms-hyphens: auto !important; -o-hyphens: auto !important; hyphens: auto !important;
}