html, body{ 
margin:0; 
padding:0;
color:#333;
font-family: Garamond, "Times New Roman", Times, serif;


}
body{
background:#e9e8e8 url(../img/struttura/bg-hp.jpg) repeat-y top center;
}
a{
color: #666;
text-decoration:none;
}
a:hover{
text-decoration:underline;
} 
a.nounderline {
text-decoration:none;

}
a.nounderline:hover {
text-decoration:none;
border:none;
}
img {border:none;}
#pagewidth{ 
margin:0 auto;
width:1000px;
/*background:url(../img/struttura/bg-top.gif) repeat-x; */
} 
#bgcol{
width:100%; 
margin: 0 auto;
position:relative;
background:transparent url(../img/struttura/bg-tratto-vert.gif) 68% top repeat-y;
}
#header{
height:auto; 
margin:0 auto;
} 
#logo{
float:left;
background:#FFF url(../img/struttura/head-standard.png) no-repeat;
display:block;
height:90px;
width:1000px;
margin:0 auto;
}
#logo a{
float:left;
display:block;
height:90px;
width:990px;
}

#menu{
background:#fff url(../img/struttura/bg-menu.jpg) top repeat-x;
float:left;
display:block;
width:985px;
height:45px;

padding:15px 0 0 15px;
margin:0 auto;
font-size:16px;
color:#fff;
font-weight:bold;
}
#menu a{
color:#fff;
}
#menu a:hover{
color:#069;
}


div.banner-top{
float:left;
height:90px;
width:728px;
display:block;
background-color:#FFFFFF;
margin:0px 15px 0px 15px;

}

div.banner-top-dx{
float:left;
height:90px;
width:235px;
margin-top:0px;


/*margin-left:10px;*/
}

#headcopertina a{
color:#000000;
} 

#login{
display:block;
width:170px;
height:23px;
background: url(../img/struttura/bg-login-hp.gif) top center no-repeat #bcbdbe;
position:absolute;
margin:145px 0px 0px 820px;
z-index:10;
}
#cerca{
display:block;
float:right;
width:190px;
height:25px;
background: transparent url(../img/struttura/bg-cerca1.gif) top left no-repeat;
margin:0px 15px 0 0;
font-size:14px;
text-align:left;
}
#cerca input{
width:110px;
height:15px;
font-size:14px;
float:left;
background:#ffffff;
margin-left:5px;
margin-top:1px;
}
#cerca a{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#fff;
line-height:25px;
}
#cerca span{
line-height:25px;
}
#form-login{
margin-top:10px;
width:300px;
}
#form-login input{
width:80px;
height:14px;
margin:10px 0 0 2px;
font-size:14px;
float:left;
}
#form-login label{
float:left;
text-align:right;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
line-height:20px;
margin-top:10px;
}
#form-login-page{
width:650px;
margin-top:10px;
padding-top:10px;
}

#form-login-page2{
width:635px;
margin-top:10px;
padding-top:10px;
}


#form-login-page input{
width:80px;
height:14px;
margin:10px 0 0 2px;
font-size:14px;
float:left;
}
#form-login-page label{
float:left;
text-align:left;
font-family:Arial, Helvetica, sans-serif;
width:100px;
font-size:14px;
line-height:20px;
margin-top:10px;
}
#logsub{
float:left;
margin-left:60px;
margin-top:10px;
}
#logsub2{
float:left;
margin-top:5px;
}
#form-login span{
float:left;
display:block;
width:200px;
height:20px;
text-align:left;
font-size:12px;
margin-top:2px;
padding-right:10px;
}
#fascia-submit{
float:right;
display:block;
height:21px;
width:170px;
text-align:right;
margin-top:10px;
background:url(../img/struttura/solofascia.jpg) no-repeat top center;
}
#fascia-submit a{
margin-right:8px;
}

#leftcol{
width:659px; 
float:left; 
position:relative;
margin-top:10px;
border-right: #CCC dashed 1px;
padding-bottom:20px;
margin-left:15px;
}
#ultimora{
width:650px;
height:auto;
float:left;
margin-top:-10px;
margin-bottom:10px;
}
.titolo-ultimora{
width:650px;
height:27px;
display:block;
margin-top:10px;
background:url(../img/struttura/bg-titolo-ultimora.gif) repeat-x;
font-size:16px;
color:#FF6633;
font-family:Garamond, "Book Antiqua", "Times New Roman", Times, serif;
font-weight:bold;
text-indent:5px;
line-height:27px;
}
.contenuto-ultimora{
width:650px;
height:25px;
display:block;
margin:0 auto;
padding:0 auto;
padding-top:5px;
position:relative;
top:0px;
float:left;
background-color:#f29400;
font-variant:small-caps;
}
.testo-ultimora{
display:block;
float:left;
width:650px;
text-indent:5px;
border-bottom:#fff dashed 1px;
margin-bottom:5px;
color:#fff;
}

.titolo-sezione{
width:650px;
height:40px;
display:block;
margin-top:10px;
background: url(../img/struttura/bg-titolo-notizie-hp.gif) repeat-x;
font-size:16px;
color:#666;
font-weight:bold;
text-indent:5px;
line-height:40px;
}
#notizie-sezione{
width:650px;
height:auto;
float:left;
/*margin-left:10px;*/
}
#notizie-sezione img{
width:180px;
height:96px;
float:left;
margin-right:10px;
}
.titolo-notizie-sezione{
width:650px;
height:40px;
display:block;
margin-top:20px;
background:url(../img/struttura/bg-titolo-notizie-hp.gif) repeat-x;
font-size:16px;
color:#666;
font-weight:bold;
text-indent:5px;
line-height:40px;
}
.contenuto-notizie-sezione{
width:474px;
height:auto;
display:block;
margin:0 auto;
padding:0 auto;
position:relative;
top:0px;
/*border:3px solid #006ab2;*/
float:left;
}

.testo-notizie-sezione{
display:block;
float:left;
width:650px;
padding-top:15px;
font-size:16px;
}
#feed-sezione{
width:650px;
height:245px;
background:url(../img/struttura/bg-feed-sezione.jpg) center center no-repeat;
display:block;
float:right;
margin-top:10px;
margin-right:10px;
}

#copertina{
width:650px;
height:auto;
float:left;
}
#copertina2{
width:650px;
height:auto;
float:left;
}
.titolo-copertina{
width:650px;
height:27px;
display:block;
margin-top:10px;
background:url(../img/struttura/bg-titolo-copertina.gif) repeat-x;
font-size:16px;
color:#fff;
font-weight:bold;
text-indent:5px;
line-height:27px;
}
.contenuto-copertina{
width:644px;
height:auto;
display:block;
margin:0 auto;
padding:0 auto;
position:relative;
top:0px;
border:3px solid #006ab2;
float:left;
}
.contenuto-copertina img{
/*float:left;*/
margin-right:5px;
}
.testo-copertina{
display:block;
/*float:left;
width:330px;*/
height:auto;
width:auto;
font-size:16px;
padding-top:10px;
padding-left:10px;
}
.testo-copertina a{
text-transform:uppercase;
}


#articolo{
width:650px;
height:auto;
float:left;
margin-top:10px;
}
.titolo-articolo, .sottotitolo-articolo{
width:650px;
height:auto;
float:left;
font-size:30px;
font-weight:bold;
margin:0 auto;
padding:0 auto;
}
.sottotitolo-articolo{
font-size:26px;
font-weight: normal;
margin-top:10px;
font-style:italic;
}
#articolo img{
float: right;
margin-left:5px;
}
.testo-articolo{
width:650px;
height:auto;
float:left;
font-size:14px;
line-height:18px;
margin:0 auto;
padding:0 auto;
margin-top:10px;
font-family:Arial, Helvetica, sans-serif;
}

#login-articolo{
width:650px;
height:auto;
float:right;
margin-right:6px;
padding:10px 0 10px 0;
border-top: #900 dashed 1px;
border-bottom: #900 dashed 1px;
}
#login-articolo span{
float:left;
display:block;
width:650px;
height:30px;
font-size:12px;
}
#login-articolo label, #login-articolo input{
font-family:Arial, Helvetica, sans-serif;
width:90px;
display:block;
float:left;
}
#login-articolo img{
margin-left:90px;
}
#post-commento{
height:auto;
float:left;
padding:10px 0 10px 0;
/*margin-right:6px;*/
}
#log-top {

height:22;
width:650px;
margin-left:0;
background:url(../img/struttura/bg-login-top.jpg) no-repeat;
}
#log{
width:635px;
height:auto;
float:left;
padding:2px 0 0px 15px;
margin:0;
background: url(../img/struttura/bg-login.jpg) repeat-y; 
/*margin-right:6px;*/
}

#log-bot {

height:20;
width:650px;
margin-left:0;
/*background:url(../img/struttura/bg-login-bot.jpg) no-repeat;*/
}

#post-commento span{
float:left;
display:block;
width:650px;
height:auto;
font-size:18px;
margin:0px auto;
padding:0px auto;
margin-bottom:5px;
}

#box6{
width:650px;
height:auto;
margin:0px auto;
padding:0px auto;
float:left;
}
.titolo-box6-hp{
width:650px;
height:27px;
display:block;
margin-top:10px;
background:url(../img/struttura/bg-titolo-canali.gif) repeat-x;
font-size:16px;
color:#069;
font-weight:bold;
text-indent:5px;
line-height:27px;
}
.boxhp{
width:208px;
height:234px;
float:left;
margin:0px auto;
padding:0px auto;
margin-top:13px;
background: url(../img/struttura/bg-testo-box6.gif) bottom center no-repeat;
padding-bottom:2px;
}
.boxhpcx{
margin-left:13px;
margin-right:13px;
}
.titolo-box6{
display:block;
float:left;
height:26px;
width:208px;
text-align:right;
line-height:25px;
color:#900;
font-size:12px;
background:#fff url(../img/struttura/bg-titolo-box6.gif) no-repeat top left;
}
.testo-box6{
display:block;
float:left;
width:200px;
height:95px;
margin:0px auto;
padding:0px auto;
margin-left:4px;
margin-bottom:4px;
/*margin-right:4px;*/
font-size:16px;
}
.boxhpcx .testo-box6{
height:auto;
}

.boxhp img{
display:block;
float:left;
/*width:204px;
height:109px;*/
margin:0px auto;
padding:0px auto;
padding-left:2px;/**/
}

#notizie-hp-home{
width:650px;
height:auto;
float:left;
}

#notizie-hp-home{
height:auto;
float:left;
}


.notizia-hp{
float:left;
display:block;
width:320px;
height:auto;
}
.barra-notizie-hp{
width:320px;
height:30px;
display:block;
margin-top:10px;
background:url(../img/struttura/bg-titolo-box.gif) right no-repeat;
font-size:16px;
color:#666;
font-weight:bold;
text-indent:5px;
line-height:30px;
}
.contenuto-notizie-hp{
width:auto;
height:auto;
display:block;
margin:0 auto;
padding:0 auto;
position:relative;
top:0px;
/*border:3px solid #006ab2;*/
float:left;
}

.testo-notizie-hp{
display:block;
float:left;
padding-top:5px;
font-size:14px;
font-family:Arial, Helvetica, sans-serif;
}
.testo-notizie-com{
background-color:#eee; margin-bottom:15px; width:645px;
display:block;
float:left;
padding-top:5px;
font-size:14px;
font-family:Arial, Helvetica, sans-serif;
padding-left:5px;
}
.notizia-hp img{
display:block;
float:left;
margin:0px auto;
padding:0px auto;
padding-right:2px;
}
.notizia-hp a{
	font-size:18px;
	text-transform:uppercase;
	font-family: Garamond, "Times New Roman", Times, serif;

}
#twocols{
width:330px; 
float:right; 
position:relative; 
}
.leggi-commenti{
float:right;
}
.leggi-commenti a{
color:#900;
text-transform:none;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}
#rightcol{
margin-top:0px;
width:300px;
float:left;
position:relative; 
padding-bottom:20px;
z-index:1;
margin-left:6px;
}
#data-hp{
display:block;
width:130px;
height:auto;
position:absolute;
margin:-50px 0px 0px 10px;
color:#900;
font-size:18px;
}

#banner-right{
height:250px;
width:300px;
display:block;
float:right;
background: none;
margin-top:10px;
}
#video-hp-top{
margin-top:12px;
background: url(../img/struttura/bg-videobox300-hp-top.jpg) no-repeat;
height:49px;
width:300px;
float:right;
}
#video-hp{
height:auto;
width:300px;
display:block;
float:right;
background:url(../img/struttura/bg-videobox300-hp-middle.jpg) repeat-y;
}
#video-hp-foot{
height:14px;
width:300px;
float:right;
}

#ipiuletti-top{
width:300px;
height:38px;
margin-top:20px;
float:right;
background:url(../img/struttura/bg-ipiuletti-top.gif) no-repeat;
}
#ipiuletti{
height:auto;
width:300px;
display:block;
float:right;
background:url(../img/struttura/bg-ipiuletti-middle.gif)  repeat-y;
clear:right;
}
#ipiuletti-foot{
height:5px;
width:300px;
float:right;
margin-top:-3px;
}

#ipiucommentati-top{
width:300px;
height:39px;
margin-top:20px;
float:right;
background:url(../img/struttura/bg-ipiucommentati-top.jpg) no-repeat;
}
#ipiucommentati{
height:auto;
width:300px;
display:block;
float:right;
background:url(../img/struttura/bg-ipiucommentati-middle.jpg) right  repeat-y;
}
#ipiucommentati-foot{
height:13px;
width:300px;
float:right;
margin-top:-1px;
}

#ipiuletti a,#ipiucommentati a{
display:block;
width:295px;
margin-bottom:10px;
font-size:14px;
}
#ilsondaggio{
height:200px;
width:315px;
display:block;
float:right;
margin-top:20px;
background:url(../img/struttura/bg-ilsondaggio.gif) top center no-repeat;
}



#maincol{background-color: #29FFFF;  
float: left; 
display:inline; 
position: relative; 
width:10px; 
}

#footer{
border-top:#ccc dashed 1px;
height:30px; 
clear:both;
font-size:14px;
text-align:center;
padding:10px 0 10px 0;
} 


/* *** Float containers fix:*** */ 
.clearfix:after {
content: "."; 
display: block; 
height: 0; 
clear: both; 
visibility: hidden;
}

.clearfix{display: inline-block;}
.liner{float:left; width:100%; height:1px;}

/* Hides from IE-mac \*/
* html .clearfix{height: 1%;}
.clearfix{display: block;}
/* End hide from IE-mac */  

.blu{
color:#069;
}
.white{
color:#fff;
}
.red{
color:#B51729;

}
.grey{
color:#666;
}

.darkgray {
color:#333;
}
.black{
color:#000;
}

a.black{
color:#000;
}

a.black:hover{
color:#000;
text-decoration:none;
}

.black2{background-color:#CCC; width:645px; height:20px; display:block; padding-top:5px; padding-left:5px; margin-left:-5px; color:#000;}
.testo12{
font-size:12px;
color:#333333;
}
.testo13{
font-size:13px;
}
.testo14{
font-size:14px;
}
.testo15{
font-size:15px;
}
.testo16{
font-size:16px;
}
.testo17{
font-size:17px;
}
.testo18{
font-size:22px;
}

.arial{
font-family:Arial, Helvetica, sans-serif;
}
.garamond{
font-family: Garamond, "Times New Roman", Times, serif;
}

.base-commenti{
width:650px;
height:8px;
display:block;
margin-bottom:10px;
background: url(../img/struttura/bg-chiusura-commenti.gif) repeat-x;
font-size:8px;
color:#fff;
font-weight:bold;
text-indent:5px;
line-height:8px;
}

.quote{
color:#1f8cb3;
font-size:15px;
font-style:italic;
margin:0px;
font-family: Garamond, "Times New Roman", Times, serif;
}

.boxquote {
background-color:#FFFFFF;
width:620px;
margin:0 auto;
height:auto;
padding-top:8px;
padding-left:5px;
padding-bottom:8px;

}

/**** navigazione pagine commenti ****/

div.boxcom{
width:auto;
height:auto;
padding:8px;
border:3px #EEEEEE solid;
text-align:center;
}


a.pagcom {
color:#900;
text-decoration:none;
}

a.pagcom:hover {
color:#1f8cb3;
border-bottom: 1px dotted #1f8cb3;
}

span.pagattuale {
background-color:#ccc;
padding:0px 2px;
color: #1f8cb3;
}

.notextransform a{
color:#333;
font-size:12pt;
text-transform: none;
}
#meteo-top{
width:300px;
height:39px;
margin-top:20px;
float:right;
background:url(../img/struttura/meteo.gif) no-repeat;
}
#meteo {
height:auto;
width:300px;
display:block;
float:right;
background:url(../img/struttura/bg-ipiucommentati-middle.jpg) right  repeat-y;
}
#meteo img{
margin-left:10px;
}
