
/**
 * html
 */
body{background-color:#ff9900;}
.container_16{margin-top:6px;margin-bottom:6px;background:#fffff4;}
.container_16 .wrapper{margin-top:0px;margin-bottom:0px;}
.box{background-color:#eeeee4;margin-bottom:1.5em;}
#sidebarleft .box,
#sidebarright .box{background:none;}

a:link,a:visited{color:#e00000;}
a:hover,h1 a,h2 a,h3 a{text-decoration:none;}


body{font-family:Arial, Tahoma, Verdana, Helvetica, sans-serif;font-size:75%;line-height:1.3em;color:#555;text-align:left;}
blockquote{font-style:italic;margin:1em 0;}
code{display:block;background:#fcfcfc;border:1px solid #f1f1f1;font-family:Monaco, "Lucida Console", "Courier New", monospace;white-space:pre;overflow:auto;margin:1.5em 0 0;padding:1.416em;}
hr{height:1px;border:0;background-color:#cdcdcd;color:#cdcdcd;margin:1.5em 0 0;}
table{margin-top:1.5em;width:100%;border-top:1px solid #e0e0e0;border-left:1px solid #e0e0e0;}
td,th{border-right:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0;background:#f5f5f5;padding:.45em;}
th{background:#ededed;}
tfoot,thead{text-align:center;}
tfoot a.btn{float:none;margin:0 auto;}
table .true{background-image:url(../../images/theme/sin/ok_16.png);background-position:5.4px 5.4px;background-repeat:no-repeat;text-indent:-9999px;}
table .false{background-image:url(../../images/theme/sin/x_16.png);background-position:5.4px 5.4px;background-repeat:no-repeat;text-indent:-9999px;}
em{font-style:italic;}
del{text-decoration:line-through;}
small{font-size:.833em;color:#999;}
input,textarea{font-family:Arial, Tahoma, Verdana, Helvetica, sans-serif;font-size:12px;}
input.inactive,textarea.inactive{color:#aaa;}
ul{list-style:square;margin:1.5em 0 0 18px;}
li{line-height:1.3em;margin:1.5em 0;}
ol{margin-left:20px;list-style:decimal;}
dd{margin:0 0 1.5em;}
h1{font-size:24px;line-height:1.3em;font-weight:700;margin:.625em 0 0;}
h2{font-size:18px;font-weight:700;line-height:normal;margin:1em 0 0;}
h3{font-size:14px;font-weight:700;line-height:1.3em;margin:1.3em 0 0;}
h4{font-size:14px;font-weight:700;line-height:1.3em;margin:1.3em 0 0;}
h5{font-size:14px;font-weight:700;line-height:1.3em;margin:1.3em 0 0;}
h6{font-size:12px;font-weight:700;line-height:1.3em;margin:1.3em 0 0;}
h1 a:hover,h2 a:hover,h3 a:hover{text-decoration:underline;}
p,dl{margin:1.5em 0 0;}
strong,dt{font-weight:700;}
legend,h1,h2,h3,h4,h5,h6{color:#333;}
a:link,a:visited{font-weight:700;color:#e00000;}
a:hover,h1 a,h2 a,h3 a{font-weight:700;text-decoration:none;}

/* PRETTYFYING */
body{font-family:Arial, Tahoma, Verdana, Helvetica, sans-serif;font-size:75%;line-height:1.3;color:#300;/*background-image:url(../../immagini/ap-twitter-bg.png);background-position:left top;background-repeat:repeat-x;*/background-color:#ffa915;}
table{/*border:1px solid #000;border-bottom:0;border-right:0;*/}
td,th{/*border:1px solid #000;border-top:0;border-left:0;*/padding:.5em;}
dl dt{font-weight:700;}
a{text-decoration:none;color:#300;}

/**
 * id
 */
#header{background-color:#FFFFFF;background-image:url(/immagini/testata_bg.jpg);background-position:right 9px;background-repeat:no-repeat;padding-top:0px;width:960px;margin-right:0px;margin-left:0px;line-height:normal;-moz-border-radius:15px 15px 0px 0px;}
#logo{width:160px;margin-left:10px;}
#slogan{width:760px;margin-right:10px;}
#logo img{position:relative;margin:20px 0 5px;padding:0;top:-5px;left:0px;}
#logo h1{display:none;}
#slogan h2{margin:57px 0 0 -50px;padding:0;color:#003300;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:21px;color:#005000;font-weight:700!important;line-height:1.15;letter-spacing:-1px;}
#slogan h2 em{padding:0!important;color:#e00000;font-style:normal;}

#divcerca{position:absolute;bottom:0;right:10px;z-index:auto;}
#divcerca form{float:right;}
#divcerca ul{float:right;display:inline-block;padding:0;margin:0;background:none;}
#divcerca ul li{display:inline;padding:0;margin:0;}
#divcerca ul li a{font-weight:700;float:right;display:inline-block;padding:3px 8px;margin:0 1px 0 0;color:#2E2E06;}
#divcerca input.pulsante{border:1px solid #2E2E06;}
#divcerca input.campo{border:1px solid #7AB5EF;}

#subheader{/*width:960px;margin-right:0px;margin-left:0px;*/margin-bottom:1px;font-size:11px;text-transform:uppercase;line-height:normal;background:#e00000;border-top:1px solid #990000;}
#subheader ul{float:left;display:inline-block;padding:0;margin:0;background:#fffff4;}
#subheader ul li{display:inline;padding:0;margin:0;}
#subheader ul li a{float:left;display:inline-block;padding:3px 8px;margin:0 1px 0 0;background:#e00000;color:#fffff4;line-height:1.3;font-weight:700!important;}
/*#sxass{width:760px;margin-left:10px;}
#dxass{width:160px;margin-right:10px;}*/

#breadcrumb{/*width:960px;margin-right:0px;margin-left:0px;*/background:#FFE187;margin-bottom:1em;line-height:normal;}
#breadcrumb p{margin:0em;padding:3px 8px;font-size:11px;font-weight:700;color:#e00000;}
#breadcrumb p a:link,#breadcrumb p a:visited{font-weight:700;color:#990000;}
#breadcrumb p a:hover{font-weight:700;text-decoration:none;}
/*#sxbread{width:760px;margin-left:10px;}
#dxbread{width:160px;margin-right:10px;}*/


#categorie,
#categorie h2,
#categorie li{line-height:normal;}
#categorie h2{margin:0 0 1px 0;padding:3px 8px;font-size:11.5px;background:#FFE187;color:#e00000;text-transform:uppercase;}
#categorie ul h2{padding:3px 8px;}
#categorie h2 a:link,#categorie h2 a:visited{display:block;padding:3px 8px;margin:-3px -8px;color:#e00000;text-decoration:underline;}
#categorie h2 a:hover{display:block;padding:3px 8px;margin:-3px -8px;text-decoration:none;}
#categorie li a:link,#categorie li a:visited{display:block;padding:3px 8px;color:#300;}
#categorie li a:hover{display:block;padding:3px 8px;text-decoration:none;background:#FFF7DE;}
#categorie ul{margin:0;padding:0;font-size:100%;}
#categorie li{margin:0 0 1px 0;padding:0;background:#ffedb8;list-style:none;font-size:100%;border-width:1px;border-style:none none none none;border-color:#fffff4;}
#categorie .new,
#categorie .new:hover{background:#FFFF80;}

#colonna-sx-sotto p:after{clear:both;content:' ';display:block;font-size:0;line-height:0;visibility:hidden;width:0;height:0}
#colonna-sx-sotto p{height:1%}
#colonna-sx-sotto.box p{margin:0 0 10px!important;}
#colonna-sx-sotto.box p.nomarginbottom{margin:0 0 1px!important;}
#colonna-sx-sotto.box img{margin:0 auto 0px;width:auto!important;}


#sidebarleft{}

#main{font-size:13.5px;line-height:1.3;}
.clearLeft{clear:both;}

.maincontent div .new img{float:none!important;}

div.maincontent{margin-top:2.5em;}

/* riquadro */
div#boxes{margin-top:0!important;}
div#mainbox,div.navbox{margin-top:5px!important;padding:0 5px!important;}
div.navbox{}
div.maincontent #sticky{position:relative;margin-bottom:10px!important;}
div.maincontent #sticky .fullheight{/*min-height:300px;height:auto!important;height:300px;*/padding:0!important;background:none;}
div.maincontent #sticky .riquadro{/*min-height:300px;height:auto!important;height:300px;*/margin:0px!important;padding:10px!important;border-width:1px!important;border-style:solid!important;border-color:#ffe187!important;background:#fffee4;font-size:12px!important;line-height:1.3!important;}
div.maincontent #sticky .riquadro h4{text-transform:uppercase!important;color:#4B4B1F!important;margin-top:0!important;margin-bottom:.5em!important;}
div.maincontent #sticky .riquadro h2{font-size:16px!important;line-height:1.2!important;}
div.maincontent #sticky .riquadro h2 a{}
div.maincontent #sticky .riquadro h2 a:link,div.maincontent #sticky .riquadro h2 a:visited{text-decoration:none;text-decoration:underline;}
div.maincontent #sticky .riquadro h2 a:hover{text-decoration:none;}
div.maincontent #sticky .riquadro img{padding:2px!important;margin-right:5px!important;margin-bottom:5px!important;}
div.maincontent #sticky .riquadro a{font-size:100%!important;}
/* /riquadro */

#main strong{font-weight:400;}
#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;
}
#main h2 a:link,#main h2 a:visited{text-decoration:underline;}
#main h2 a:hover{text-decoration:none;}
#main h6{margin:.5em 0 0;color:#FF6600;font-size:11px;font-weight:700;}
#main p a:link,#main p a:visited{font-size:13px;font-weight:700;text-decoration:underline;color:#990000;padding:1px 2px;}
#main p a:hover{font-size:13px;font-weight:700;text-decoration:underline;background:#FFEDB8;color:#990000;padding:1px 2px;}
#main p{margin:0em;}
#main div.maincontent p{padding:0;/*border-width:1px;border-style:solid;border-color:#C0C0AC;background:#fff;*/}
body.homepage #main p:after{clear:both;content:' ';display:block;font-size:0;line-height:0;visibility:hidden;width:0;height:0}
body.homepage #main p{height:1%}
.maincontent img{float:left!important;margin:4px 10px 5px 0!important;border:1px solid #e0e0cC;/*background:#f0f0dC;*/background:#fff;padding:2.5px;}

#main h3{margin:0;float:left;width:48%;color:#4B4B1F;font-size:16px;}
#main p.dxNav{font-size:11px!important;margin:0;float:right;width:48%;text-align:right;}
#main p.dxNav a{font-size:11px!important;}

#mainpaninotop.box{margin-bottom:1em;background:#f0f0dC;padding:0px 0 0px;}
#mainpaninotop.box a img{float:none!important;display:block!important;margin:0 auto 0em!important;}



#sidebarleft .box,
#sidebarright .box{margin-bottom:1em;}
#sidebarleft .box p,
#sidebarright .box p{margin-top:0em;}

#sidebarleft p:after{clear:both;content:' ';display:block;font-size:0;line-height:0;visibility:hidden;width:0;height:0}
#sidebarleft p{height:1%}
#sidebarleft p{margin:0 0 10px!important;}


#dataoggi .clock{width:100%;}
#dataoggi .clock input{background:transparent none repeat scroll 0 0 !important;border:1px none #C0C0C4;color:#4B4B1F !important;font-size:11px !important;text-align:right !important;width:100% !important;}

#dataoggi .clock{}
#colonna-dx-sopra.box{background:none;}
#colonna-dx-sopra.box a img{float:none!important;display:block!important;margin:0 auto 0px!important;}
#colonna-dx-sopra.box img{width:100%!important;}
#colonna-dx-sopra.box p:after{clear:both;content:' ';display:block;font-size:0;line-height:0;visibility:hidden;width:0;height:0}
#colonna-dx-sopra.box p{height:1%}
#colonna-dx-sopra.box p,
#sidebarright p{margin:0 0 10px!important;}
#sidebarright p a img{display:block!important;}

.spot-ferie{margin-bottom:1em;border:1px solid #f0f0f0;padding:8px;background:#FFFEE4 none repeat scroll 0 0;border:1px solid #FFE187;font-size:11.5px;line-height:normal;}
.spot-ferie h5{margin-top:0em;color:#e00000;font-size:14px;font-weight:700;line-height:1.3em;}
.spot-ferie {}

#boxappuntamenti.box{padding:3px 8px;background:#F8F8BA;border-width:1px;border-style:solid;border-color:#FFEBAA;}
#boxappuntamenti.box h5{margin-top:0;font-size:13px;color:#4B4B1F;}
#boxappuntamenti.box h5 a:link,#boxappuntamenti.box h5 a:visited{color:#4B4B1F;text-decoration:underline;}
#boxappuntamenti.box h5 a:hover{color:#4B4B1F;text-decoration:none;}
#boxappuntamenti marquee{}
#boxappuntamenti.box h4{clear:both;font-size:11px;text-transform:uppercase;line-height:1.15;}
#boxappuntamenti.box p{clear:both;margin:.25em 0 0 0;line-height:1.15!important;}
#boxappuntamenti.box p.link-pulsante{margin:0 0 .25em!important;}
#boxappuntamenti.box p.link-pulsante a:link,#boxappuntamenti.box p.link-pulsante a:visited{text-decoration:underline;font-weight:normal;}
#boxappuntamenti.box p.link-pulsante a:hover{text-decoration:none;font-weight:normal;}
#boxappuntamenti.box p strong{font-weight:400;}

#boxappuntamenti.box p.link-pulsante a:link,#boxappuntamenti.box p.link-pulsante a:visited{text-decoration:none;color:#4B4B1F;}
#boxappuntamenti.box p.link-pulsante a:hover{text-decoration:none;color:#4B4B1F;}

#boxlopinione.box{padding:8px 8px;background:#F8F8BA;border-width:1px;border-style:solid;border-color:#FFEBAA;}
#boxlopinione.box h5{margin-top:0;font-size:13px;color:#4B4B1F;}
#boxlopinione.box h5 a:link,#boxlopinione.box h5 a:visited{color:#4B4B1F;text-decoration:underline;}
#boxlopinione.box h5 a:hover{color:#4B4B1F;text-decoration:none;}
#boxlopinione.box h4{margin:.5em 0 0;font-size:13px;line-height:1.15;}
#boxlopinione.box h4 a:link,#boxlopinione.box h4 a:visited{text-decoration:underline;}
#boxlopinione.box h4 a:hover{text-decoration:none;}
#boxlopinione.box p{margin:.25em 0 0;line-height:1.15!important;}
#boxlopinione.box p.link-pulsante{margin:0!important;}
#boxlopinione.box p strong{font-weight:700;}

#colonna-dx-sotto.box{background:none;}
#colonna-dx-sotto.box p{margin:0;line-height:normal;}
#colonna-dx-sotto.box a img{float:none!important;display:block!important;margin:0 auto 0px!important;}
#colonna-dx-sotto.box img{width:auto!important;}
#colonna-dx-sotto.box p:after{clear:both;content:' ';display:block;font-size:0;line-height:0;visibility:hidden;width:0;height:0}
#colonna-dx-sotto.box p{height:1%}
#colonna-dx-sotto.box p{margin:0 0 10px!important;}

#qapp{text-align:center;background-color:#ff9000;
	margin:0;
	padding:0;
	border:0;
	outline:0;
	font-size:100%;
	vertical-align:baseline;}
#qapp object,
#qapp embed{float:none!important;display:block!important;margin:0 auto 0em!important;}

#footer{position:relative;padding-bottom:3em;margin-top:3em;color:#80806C;font-style:normal;border-top:1px solid #e0e0cC;line-height:normal;}
#footeraddress{padding-top:.5em;text-align:right;}
#footeraddress div{display:inline!important;float:right;}
#footer p{margin:0 0 .5em;}
#footer address{font-style:normal;}
#footer .filetto{position:absolute;bottom:0;left:-10px;width:960px;height:36px;background:#2e2e06;}

/* 2010-05-27 */
.mainfrasetop{padding-right:4px;padding-left:4px;margin-bottom:8px;position:relative!important;}
.mainfrasetop .mainbox{font-family:Verdana,Arial,sans-serif;font-size:11px;font-weight:700;font-style:normal;color:#FFF;text-transform:none;text-decoration:none;letter-spacing:normal;word-spacing:0;line-height:normal;text-align:left;background:#4C9E98;position:relative!important;min-height:72px;height:auto!important;border-color:#8F3636;border-style:none;border-width:4px;padding:0;}
.mainfrasetop .mainbox p{margin:0!important;padding:8px 8px 8px 81px !important;}
.mainfrasetop .mainfraseautore,.mainfrasetop .mainfraseautore p{font-size:11px!important;font-weight:400!important;font-style:italic!important;}
.mainfrasetop span.virgolette{position:absolute!important;display:block!important;width:64px!important;height:56px!important;overflow:hidden!important;z-index:auto!important;top:8px;left:8px;font-family:Georgia, "Times New Roman", Times, serif!important;font-size:100px!important;font-weight:700!important;font-style:normal!important;line-height:1!important;text-indent:0!important;text-align:center!important;color:#4C9E98!important;background:none!important;background-color:#fff!important;border-color:#8F3636;border-style:none none solid solid;border-width:0;}
.mainfrasetop .mainbox a,.mainfrasetop .mainbox p a,.mainfrasetop .mainbox a:link,.mainfrasetop .mainbox p a:link,.mainfrasetop .mainbox a:visited,.mainfrasetop .mainbox p a:visited,.mainfrasetop .mainbox a:hover,.mainfrasetop .mainbox p a:hover,.mainfrasetop .mainbox a:active,.mainfrasetop .mainbox p a:active
.mainfrasetop .mainbox a:focus,.mainfrasetop .mainbox p a:focus{font-weight:400;color:#fff!important;text-decoration:none!important;background:none!important;}

/* 2010-09-09 */
.mainfrasetop {
padding-right:4px;
padding-left:4px;
margin-bottom:8px;
position:relative!important;
}

.mainfrasetop .mainbox {
font-family:Verdana,Arial,sans-serif;
font-size:14px;
font-weight:700;
font-style:normal;
color:#FFF;
text-transform:none;
text-decoration:none;
letter-spacing:normal;
word-spacing:0;
line-height:normal;
text-align:left;
background:#E42329; /* #4C9E98 */
position:relative!important;
min-height:72px;
height:auto!important;
border-color:#8F3636;
border-style:none;
border-width:4px;
padding:0;
}

.mainfrasetop .mainbox p {
margin:0!important;
padding:8px 8px 8px 81px !important;
}

.mainfrasetop .mainfraseautore,.mainfrasetop .mainfraseautore p {
font-size:12px!important;
font-weight:400!important;
font-style:italic!important;
}

.mainfrasetop span.foto {
position:absolute!important;
display:block!important;
width:64px!important;
height:56px!important;
overflow:hidden!important;
z-index:auto!important;
top:8px;
left:8px;
font-family:Georgia, "Times New Roman", Times, serif!important;
font-size:100px!important;
font-weight:700!important;
font-style:normal!important;
line-height:1!important;
text-indent:0!important;
text-align:center!important;
color:#4C9E98!important;
background:none!important;
background-color:#fff!important;
border-color:#8F3636;
border-style:none none solid solid;
border-width:0;
border-style:solid!important;
border-color:#fff!important;
border-width:1px!important;
background-image:url(/news/allegati/ambrosoli-giorgio_frase.png)!important;
background-position:center center!important;
background-repeat:no-repeat!important;
}

.mainfrasetop .mainbox a,.mainfrasetop .mainbox p a,.mainfrasetop .mainbox a:link,.mainfrasetop .mainbox p a:link,.mainfrasetop .mainbox a:visited,.mainfrasetop .mainbox p a:visited,.mainfrasetop .mainbox a:hover,.mainfrasetop .mainbox p a:hover,.mainfrasetop .mainbox a:active,.mainfrasetop .mainbox p a:active
.mainfrasetop .mainbox a:focus,.mainfrasetop .mainbox p a:focus {
font-weight:400;
color:#fff!important;
text-decoration:none!important;
background:none!important;
}

/* 2010-05-27 */
#main div.entry h2{overflow:hidden;height:1%;margin-top:0;margin-bottom:0;}
#main div.entry h6{overflow:hidden;height:1%;margin-top:.5em;margin-bottom:1px;}
body.paginainterna #main div.entry h6{overflow:auto;height:auto;margin-top:0;margin-bottom:0;}
div.entry p{overflow:hidden;height:1%;}
div.entry{margin-top:1em;}
div.entry.first{margin-top:0px;}

/* 2010-09-23 */
.maincontent div img{border:none!important;}
/*.paginainterna .maincontent div img{border:none!important;}*/

/* 2010-11-24 */
blockquote.foofrase {
	margin:10px 160px 20px 10px;
	padding:14px 10px 10px 10px;
	border:2px solid #F49540;
	text-align:justify;
	font-style:normal;
	color:#333;
	background-color:#fff;
	background-image:url(/foto/banner-pres-repubblica_home_lquot.png);
	background-position:10px 10px;
	background-repeat:no-repeat;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
}
blockquote.foofrase p {
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11.5px;
	line-height:1.4;
	text-indent:27px;
}
blockquote.foofrase p.firma {
	margin:10px 0 0 90px!important;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10.5px;
	line-height:1.2;
	text-indent:0;
	text-align:center;
}
blockquote.foofrase p.firma strong {
	text-transform:uppercase;
	color:#F07100;
}

/* 2010-12-07 */
/*#header { padding-top:20px; background-position:right 10px; }
#logo img { margin-top:-5px;height:137px; }
#slogan h2 { margin-top:32px; }
#bannerint2 { position:absolute; bottom:-29px; right:0; width:410px; height:120px; z-index:auto; background-color:#333; background-color:#ef4223; color:#fff;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=75)"; 
	filter: alpha(opacity=75); 
	-moz-opacity: 0.75; 
	-khtml-opacity: 0.75; 
	opacity: 0.75; 
}
#slogan img#bannerint2img { position:absolute; bottom:-28px; right:206px; width:203px; height:118px; margin:0px !important; border:1px none #333!important;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; 
	filter: alpha(opacity=100); 
	-moz-opacity: 1; 
	-khtml-opacity: 1; 
	opacity: 1; 
}
#slogan img#bannerint2imgspacer { position:absolute; bottom:-28px; right:1px; width:204px; height:118px; margin:0px !important; 
}
#slogan div#bannerint2content { position:absolute; bottom:-28px; right:1px; width:204px; height:118px; margin:0px !important; }

div#bannerint2content p,
div#bannerint2content h1,
div#bannerint2content h2,
div#bannerint2content h3,
div#bannerint2content h4,
div#bannerint2content h5,
div#bannerint2content h6{ margin:10px 10px 10px 10px; padding:0; font-size:12px; line-height:1.2; }
div#bannerint2content p{ font-weight:700; font-size:14px; line-height:1.2; color:#ef4223; color:#fff; }


#bannerint2single { position:absolute; bottom:-29px; right:0; width:205px; height:120px; z-index:auto; background-color:#333; background-color:#ef4223; color:#fff;
}
#bannerint2singleimg { position:absolute; bottom:-28px; right:1px; width:203px; height:118px; margin:0px !important; border:1px none #333!important; }

 /2010-12-07 */
 #bannerint2singlepagewrapper { position:relative !important; width:730px; left:0; top:0; z-index:auto; margin:0; padding:0; }
#bannerint2singlepage { position:absolute; right:10px; top:10px; width:205px; height:120px; z-index:auto; background-color:#333; background-color:#ef4223; color:#fff;
}
#bannerint2singlepageimg { width:203px; height:118px; margin:1px !important; border:1px none #333!important; }

.miniTOCcorrotti #bannerint2singlepage { position:absolute; right:0px; top:283px; width:205px; height:120px; z-index:auto; background-color:#333; background-color:#ef4223; color:#fff;
}
.miniTOCcorrotti #toc { width:495px; }
.miniTOCcorrotti .h4 { font-family:arial,Helvetica,Utkal,sans-serif;
font-size:18px;
font-weight:bold;
font-style:normal;
color:#E00000;
text-transform:none;
text-decoration:none;
letter-spacing:normal;
word-spacing:0;
line-height:21px;
text-align:left;
vertical-align:baseline;
margin:0 0 18px 0; padding:9px 0 0 0;
}
#rootTOC .capitolo p.h4 {
    margin-top: 0em !important;
	padding:9px 0 0 0!important;
}

.noindent{text-indent:0!important;}
.inside li, li.inside{list-style-position:inside!important;}
.evidenza {background-color:#FFFF80;}

/* appuntamenti */
#main .capitolo.appuntamenti h4 		{color:#A30000;}
#main .capitolo.appuntamenti h4 a 	{color:#E00000;}

#boxappuntamenti h4 	{color:#A30000;}
#boxappuntamenti h4 a 	{color:#E00000;}

/* jquery DataTables */
.table-aderire h2 a:link,.table-aderire h2 a:visited {
  color:#E00000 !important;
}
.table-aderire caption{display:none;}
.table-aderire,
.table-aderire td{
	vertical-align:top;
}
.table-aderire p,
body.paginainterna #main .table-aderire p {
	text-indent:0!important;
	margin-bottom:0;
}
.table-aderire .td-thumb {
	width:87px!important;
	padding-right:0!important;
	padding-left:0!important;
	padding:5px 0!important;
}
.table-aderire .td-thumb div {
	width:100%;text-align:center;
}
.maincontent div .table-aderire .td-thumb div img {
	margin:4px 0 0 0!important;
	display:block!important;
}
.table-aderire .td-teaser {
	/*width:80%;*/
	padding-right:0!important;
	padding-left:0!important;
	padding:5px 0!important;
}
.table-aderire .td-teaser div {
	width:100%;text-align:left;
}
.table-aderire .td-teaser div h2 {
	margin:0;
	font-size:16px!important;
}

/* hyphen headings */
#main div.entry h2,#main div.entry h2 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;
}