/* Base Styles



----------------------------------------------- */
html{background-color: #464646;margin: 0;padding: 0;}
body {text-align: left;padding: 0;margin: 0;font-family: Arial,'Helvetica Neue',Helvetica,sans-serif;color: #353535;font-size:12px;}
acronym, abbr 	{ cursor: help;	}
img a{  border: 0px;}
img {  border: 0px;}
a:link { color: #353535; text-decoration: none;}
a:visited {color: #353535; text-decoration: none;}
a:active { color: #353535; text-decoration: none;}
a:hover { color: #5C87B4; text-decoration:none;}
p { color: #353535; margin:0px 0px 10px 0px;}
h1, h2, h3 { color: #353535; margin:0px 0px 0px; font-size:14px; font-weight: bold}
h4, h5, h6 { color: #353535; margin:0px 0px 0px; font-size:12px; font-weight: bold;}

div.clearer{clear: both;height: 0;;margin:0px;padding:0px}
.nofloat {clear: both;height: 0;}

.sf_top{background:url(../img/sf_top.jpg) repeat-x top center #ededed;width:1024px;margin-left: auto;margin-right: auto;}
.centrale {background:#ededed;width:990px;margin-left: auto;margin-right: auto;	clear:both;}
.tuttapagina{width:990px;clear:both;margin:0px;padding:0px;background-color:#ededed}
.colonnaSX{width:680px;margin:0px 10px 0px 0px;padding:0px;float:left}
.colonnaDX{width:300px;margin:0px;padding:0px;float:left}

/* INIZIO intestazione*/

.intestazione{background-color: #FFFFFF;margin:0px 0px 0px 0px;padding:0px;width:990px;height:101px;clear:both;margin-left: auto;margin-right: auto;}
.toplogo {width:257px;float:left;text-align:center;padding: 10px 0px 0px 0px;margin:0px;font-size:12px;color:#989898}
.toplogo img{margin:0px 0px 3px 0px}
.sf_menu {background:url(../img/sf_sottomenu.jpg);background-color:#FFF;background-repeat:no-repeat;width:990px;height:74px;clear:both;}


.barra_nav{background-color: #FFFFFF;margin:0px 0px 10px 0px;padding:0px 0px 10px 0px;width:990px;clear:both}


#ricerca {float: left;width: 270px;text-align:left;padding:7px 0px 0px 250px;}
#ricerca p{float: left;margin:6px 5px 0px 0px;}
#ricerca input[type="text"]{float:left; margin: 3px 5px 0px 0px;padding:2px;width: 153px !important;border: #BFBFBF solid 1px;  color: #BFBFBF;  font-size: 12px;}
#ricerca input[type="image"]{margin:0px;padding:3px 0px 0px 0px;float:left}

.icone {width:220px;float: left;margin:0px;padding:7px 0px 0px 5px;}
.icone img{	float: left;margin:3px 4px 0px 0px;padding:0px;}
.icone h3{float: left;margin:5px 4px 0px 0px;padding:5px 4px 0px 0px;color:#3b5998;font-weight:bold;font-size:11px;text-transform:uppercase}

/* Fine intestazione*/

/* PROGRAMMI DI OGGI */

.program_oggi{background-color:#120c04;padding:5px;margin:0px 0px 0px 0px;clear:both;width:670px;z-index:90;}
.tuttiprogrammi{text-align:right;color: #fff;background-color:#120c04;padding:0px;margin:0px 0px 0px 0px;clear:both;width:665px}
.tuttiprogrammi a{color: #fff;text-decoration: none;}
div#feature_list {width: 680px;height: 242px;overflow: hidden;position: relative;}
div#feature_list ul {position: absolute;list-style: none;padding: 0px;margin: 0px;}
ul#tabs{z-index: 2;	width: 275px;left:396px;}
ul#tabs li {width: 275px;float:left;font-size: 12px;font-family: Arial;color:#adadad;padding:0px;margin:0px;text-align:left}
ul#tabs li h3{font-size: 12px;font-family: Arial;color:#adadad;padding:10px 0px 0px 0px;text-align:left}
ul#tabs li img {padding: 0px;border: none;float: left;margin:0px;}
ul#tabs li a{color: #adadad;text-decoration: none;display: block;padding:0px 0px 0px 10px;height: 80px;outline: none;}
ul#tabs li a:hover {text-decoration: none;color: #fff;}
ul#tabs li a.current {background:  url('../img/sf_ling.jpg');color: #adadad;}
ul#tabs li a.current:hover {text-decoration: none;cursor: default;}

ul#output {width: 396px;height: 242px;margin:0px;padding:0px}
ul#output img {padding: 0px;border: none;margin:0px;}
ul#output li {width: 396px;height:242px;margin:0px;padding:0px}
ul#output li a {position: absolute;bottom: 0px;right: 280px;padding:5px;margin:5px;text-decoration: none;font-size: 12px;color: #fff;background: #000;-moz-border-radius: 5px;}
ul#output li a:hover {background: #D33431;text-decoration: none;color: #fff;}

/* FINE PROGRAMMI DI OGGI */

.primopiano{clear:both;padding:0px;margin:0px}
.primopiano h1{color:#1d4e82;font-weight:bold;font-family:Helvetica Condensed;font-size:18px;margin:0px;padding:0px 0px 0px 10px}

.box1{float:left;width:334px;margin:10px 5px 0px 0px;padding:0px}
.box1_cont{background-color:#ffffff;clear:both;width:312px;border-left:1px solid #dfdfdf;border-right:1px solid #dfdfdf;margin:0px;padding:10px}
.box1_cont img{float:left;margin:0px 10px 5px 0px}
.box1_cont h3{background-color:#1d4e82;color:#fff;font-weight:bold;font-family:Helvetica Condensed;font-size:16px;margin:0px 0px 10px 0px;padding:3px}

.box1_cont ul,.box1_cont ul.grigio{list-style: none;padding: 0px;margin: 0px;}
.box1_cont ul.grigio{background-color:#efefef;}
.box1_cont ul li {clear:both;font-size: 11px;color:#adadad;padding:0px 0px 10px 0px;margin:0px 0px 10px 0px}
.box1_cont ul.grigio li {clear:both;font-size: 11px;color:#adadad;padding:10px;margin:0px 0px 10px 0px}
.box1_cont ul li h1{color:#1d4e82;font-weight:bold;font-family:Helvetica Condensed;font-size:16px;margin:0px;padding:0px 0px 0px 0px}
.box1_cont ul li h1 a{color:#1d4e82;text-decoration: none}
.box1_cont ul li h1 a:hover{color:#adadad;text-decoration: none}
.box1_cont ul li h2{font-weight:normal;margin:0px;padding:0px 0px 0px 0px}
.top_viola{background-image:url(../img/top-viola.gif);background-repeat: no-repeat;background-position: top center;margin:0px;padding:0px;width:334px;height:47px}
.top_viola2{background-image:url(../img/top-viola2.gif);background-repeat: no-repeat;background-position: top left;margin:0px;padding:0px;height:47px}
.top_viola h1,.top_viola2 h1{color:#FFF;font-weight:bold;font-size:18px;font-family:Helvetica Condensed;margin:0px;padding:10px 0px 0px 20px}

.box2{float:left;width:334px;margin:10px 0px 0px 0px;padding:0px}
.box2 h2{color:#fff;font-size:14px;margin:10px 0px 10px 0px;font-weight:normal}
.box2 p{text-align:right;color:#fff;font-size:14px;}
.box2 p a{color:#fff;text-decoration:underline;}
.box2_cont,.box2_contblu {background-color:#fff;clear:both;width:312px;margin:0px;padding:10px;border-left:1px solid #dfdfdf;border-right:1px solid #dfdfdf}
.box2_contblu {background-color:#01aef3;border-left:0px solid #dfdfdf;border-right:0px solid #dfdfdf;width:314px}
.box2_cont img,.box2_contblu img{float:left;margin:0px 10px 10px 0px}
.box2_contblu img{float:none;margin:10px 0px 10px 0px}
.box2_cont h1{color:#c40000;font-weight:bold;font-family:Helvetica Condensed;font-size:16px;margin:0px;padding:0px 0px 0px 0px}
.box2_cont h3{background-color:#1d4e82;color:#fff;font-weight:bold;font-family:Helvetica Condensed;font-size:16px;margin:0px 0px 10px 0px;padding:3px}

.box2_cont ul,.box2_cont ul.grigio{list-style: none;padding: 0px;margin: 0px;}
.box2_cont ul.grigio{background-color:#efefef;}
.box2_cont ul li {clear:both;font-size: 11px;color:#adadad;padding:0px 0px 10px 0px;margin:0px 0px 10px 0px}
.box2_cont ul.grigio li {clear:both;font-size: 11px;color:#adadad;padding:10px;margin:0px 0px 10px 0px}
.box2_cont ul li h1{color:#1d4e82;font-weight:bold;font-family:Helvetica Condensed;font-size:16px;margin:0px;padding:0px 0px 0px 0px}
.box2_cont ul li h1 a{color:#1d4e82;text-decoration: none}
.box2_cont ul li h1 a:hover{color:#adadad;text-decoration: none}
.box2_cont ul li h2{font-weight:normal;margin:0px;padding:0px 0px 0px 0px}

.top_blu{background-image:url(../img/top_334blu.gif);background-repeat: no-repeat;background-position: top center;margin:0px;padding:0px;width:334px;height:82px}
.top_blu h1{color:#01aef3;font-weight:bold;font-size:17px;font-family:Helvetica Condensed;margin:0px;padding:28px 0px 0px 85px;letter-spacing:-1px}

.box3{float:left;width:300px;margin:0px 0px 10px 0px;padding:0px}
.box3 h1{color:#c40000;font-size:16px;margin:0px;font-weight:bold;font-family:helvetica;padding:0px}
.box3 h1 a{color:#c40000;text-decoration:none;}
.box3 h2{color:#353535;font-size:12px;font-weight:normal;margin:0px;padding:0px;font-family:arial}
.box3 h2 a{color:#353535;text-decoration:none;}

.box3_cont,.box3_cont2{border-left:1px solid #dfdfdf;border-right:1px solid #dfdfdf;background-color:#fff;clear:both;width:288px;margin:0px;padding:5px}
.box3_cont2{background-image:url(../img/stemmaprov.gif);background-position:top right;background-repeat:no-repeat}
.box3_cont img{float:left;margin:0px 10px 10px 0px}
.box3_cont img.ico{float:left;margin:10px 3px 10px 0px}
.box3_cont h3{background-color:#1d4e82;color:#fff;font-weight:bold;font-family:Helvetica Condensed;font-size:16px;margin:0px 0px 10px 0px;padding:3px}

.box3_cont ul,.box3_cont ul.grigio{list-style: none;padding: 0px;margin: 0px;}
.box3_cont ul.grigio{background-color:#efefef;}
.box3_cont ul li {clear:both;font-size: 11px;color:#adadad;padding:0px 0px 10px 0px;margin:0px 0px 10px 0px}
.box3_cont ul.grigio li {clear:both;font-size: 11px;color:#adadad;padding:10px;margin:0px 0px 10px 0px}
.box3_cont ul li h1{color:#1d4e82;font-weight:bold;font-family:Helvetica Condensed;font-size:16px;margin:0px;padding:0px 0px 0px 0px}
.box3_cont ul li h1 a{color:#1d4e82;text-decoration: none}
.box3_cont ul li h1 a:hover{color:#adadad;text-decoration: none}
.box3_cont ul li h2{font-weight:normal;margin:0px;padding:0px 0px 0px 0px}

.box4_cont{border-left:1px solid #dfdfdf;border-right:1px solid #dfdfdf;background-color:#fff;clear:both;width:668px;margin:0px;padding:5px}
.box4_cont h3{background-color:#1d4e82;color:#fff;font-weight:bold;font-family:Helvetica Condensed;font-size:16px;margin:0px 0px 10px 0px;padding:3px}

.box4_cont ul.boxfloat {list-style: none;padding: 0px;margin: 0px;}
.box4_cont ul.boxfloat li {float:left;color:#adadad;padding:0px 0px 10px 0px;margin:0px 20px 0px 0px;width:200px;display: inline;position: relative}
.box4_cont ul.boxfloat li img{float:left;margin:0px 10px 0px 0px;}
.box4_cont ul.boxfloat li h1{color:#1d4e82;font-weight:bold;font-size:14px;margin:0px;padding:0px 0px 0px 0px}
.box4_cont ul.boxfloat li h1 a{color:#1d4e82;text-decoration: none}
.box4_cont ul.boxfloat li h1 a:hover{color:#adadad;text-decoration: none}
.box4_cont ul.boxfloat li h2{font-size: 11px;font-weight:normal;margin:0px;padding:0px 0px 0px 0px}

.tuttenews{border-bottom:1px solid #dfdfdf;font-style:underline;font-size:11px;padding:3px 0px 3px 0px;margin:0px;text-align:right}

/* JAVASCRIPT SAGRE */

.feed_js_item_description { font-family: arial; font-size: 12px; margin:0px 0px 5px 0px;color:#353535}
.feed_js_item_title { font-family: arial; font-size: 12px;color:#EC008C;font-weight:bold; margin:5px 0px 0px 0px}
.feed_js_item_title a{ color:#EC008C;text-decoration: none;}
.feed_js_description { font-family: arial; font-size: 12px; margin:0px 0px 10px 0px;color:#A2A2A2}
.feed_js_description a{text-decoration: none;color:#A2A2A2}
.feed_js_title { font-family: arial; font-size: 12px;color:#A2A2A2;margin:0px 0px 0px 0px;}
.feed_js_title a{text-decoration: none;color:#A2A2A2}


.links{clear:both;padding:10px 0px 0px 0px;margin:0px}
.links h1{color:#1d4e82;font-weight:bold;font-family:Helvetica Condensed;font-size:18px;margin:0px;padding:0px 0px 0px 10px}
.links_container{border-left:1px solid #dfdfdf;border-right:1px solid #dfdfdf;background-color:#fff;clear:both;width:668px;margin:0px;padding:5px}
.links_container img{margin:0px 8px 10px 8px;float:left}

/* BANNER */
.bannertop{width:728px;float:left;margin:0px;padding:5px 5px 0px 0px}
.bannerSX{clear:both;padding:10px 0px 20px 0px;margin:0px;text-align:center}
.bannerDX{clear:both;padding:0px;margin:0px 0px 5px 0px;text-align:left;z-index:1}
.bannerbot{float:left;padding:0px;margin:10px 0px 10px 0px;width:728px;height:90px}
.bannerbot_small{float:left;padding:0px;margin:10px 22px 10px 0px;width:240px;height:90px}



/* BOTTOM */
.sf_bottom{background:url(../img/sf_bottom.jpg) repeat-x top center #fff;width:1024px;margin-left: auto;margin-right: auto;}
.bottom{clear:both;width:990px;margin-left: auto;margin-right: auto;padding:10px 0px 10px 0px}
.utility{float:left;width:300px;margin:0px;padding:0px}
.utility p{font-size:11px;color:#8e8e8e;margin:5px 0px 0px 0px;padding:5px 0px 0px 0px}
.utility p a{color:#8e8e8e;text-decoration:none}
.utility p a:hover{color:#f48b00;text-decoration:none}

.navigazione{float:left;width:679px;margin:0px;padding:0px 0px 0px 10px;border-left:1px solid #c8c8c8}
.navigazione ul{margin:0px;padding: 0px;list-style: none;}
.navigazione ul li{margin: 0px;padding: 0px;width:135px;float: left;}
.navigazione ul li a:link,.navigazione ul li a:visited{color: #8e8e8e;font-weight:normal;text-align: left;font-size:11px;margin: 0px;vertical-align:top;padding:0px 0px 0px 0px;display:block;}
.navigazione ul li a:hover{color: #e90000;font-weight:normal;text-align: left;font-size:11px;margin: 0px;vertical-align:top;padding:0px 0px 0px 0px;display:block;}
 
/* ARTICOLO */

.titolosez{clear:both;margin:0px;padding:0px 0px 2px 0px;font-family:helvetica;font-size:24px;color:#e57300;font-weight:bold;font-variant:small-caps}
.titolosez2{width:650px;float:left;margin:0px;padding:0px 0px 2px 0px;font-family:helvetica;font-size:24px;color:#e57300;font-weight:bold;font-variant:small-caps}
.articolo{width:660px;margin:0px;padding:10px;background-color:#fff;float:left}
.articolo2{width:970px;margin:0px;padding:10px;background-color:#fff;clear:both}
.articolo img{float:left;margin:0px;padding:0px 10px 2px 0px}
.mappa{text-align:right;clear:both;color:#717171;font-size:12px;margin:0px;padding:3px 10px 5px 0px}
.mappa2{width:300px;float:right;text-align:right;color:#717171;font-size:12px;margin:0px;padding:3px 10px 5px 0px}
.titoli{clear:both;margin:0px;padding:0px 20px 2px 10px;font-family:helvetica;font-size:24px;color:#526971;font-weight:bold;font-variant:small-caps}
.sf_titoli{clear:both;background-image:url(../img/sf_titolo.jpg);height:36px;background-repeat:repeat-x;margin:0px;padding:0px}
.titoli h1{font-family: georgia; font-size: 24px; color: #e57300; margin: 20px 0px 10px 0px;}
.titoli h2{font-size: 18px; font-family: georgia; font-weight: normal; line-height: 1.0em; color: #000; margin:0px;}
.titoli h3{font-size: 24px; font-family: georgia; font-weight: normal; line-height: 1.1em; color: #353535; margin: 10px 0px 10px 0px;}
.network{float:right;width:50%;margin:0px;padding:0px;text-align:right;font-size:11px;color:#969696}
.network img{float:right;margin:0px 2px 0px 0px;padding:0px 2px 0px 0px}

.elenconotizie ul{list-style: none;padding: 0px;margin: 0px;}
.elenconotizie ul li {clear:both;font-size: 11px;color:#adadad;padding:0px 0px 10px 0px;margin:0px 0px 10px 0px}
.elenconotizie ul li h1{color:#1d4e82;font-weight:bold;font-family:Helvetica Condensed;font-size:16px;margin:0px;padding:0px 0px 0px 0px}
.elenconotizie ul li h1 a{color:#1d4e82;text-decoration: none}
.elenconotizie ul li h1 a:hover{color:#adadad;text-decoration: none}
.elenconotizie ul li h2{font-weight:normal;margin:0px;padding:0px 0px 0px 0px}


/* COLONNA DESTRA */
.altriarticoli{background:url(../img/sf_scroll_vert.png) no-repeat 0 0;width:300px;height:400px;clear:both;padding: 10px 0px 10px 1px;margin:0px;}
.altriarticoli h1{color:#1d4e82;font-weight:bold;font-family:Helvetica Condensed;font-size:18px;margin:0px;padding:0px 0px 0px 10px}
.altriarticoli ul {list-style:none;	padding:0px;margin:0px 10px 0px 0px;background: none }
.altriarticoli ul li {margin:0px;padding:0px 0px 0px 8px;font-weight: normal;background:url(../img/freccine.gif) no-repeat 0 0 ;color:#353535;font-size: 12px}
.altriarticoli ul li h3 {margin: 0px;padding:0px;font-size:12px;color:#353535;}
.altriarticoli ul li a {text-decoration: none;margin: 0px;padding:0px;color:#353535;}
.altriarticoli ul li a:focus,.altriarticoli ul li a:active {color:#353535;	font-weight:normal;	text-decoration: none;}
.altriarticoli ul li a:hover{color:#B10000;font-weight:normal;text-decoration: none;}
.altriarticoli ul li a:visited{	color:#003258;	font-weight:normal;	text-decoration: none;}

/* LIGHTBOX METEO */

.meteo {width:240px;float:left;padding: 0px 0px 0px 0px;margin:0px}
.meteo p{float:left;padding: 9px 0px 0px 0px;margin:0px}
.meteo img{float:left;margin:0px}


#immagine-top { width: 380px; height:250px;display: block;background-color:#000;float:left }
#immagine-top .abs-caption {  font-size: 20px; left: 0px; width: 380px; bottom: 0px; padding: 0px; position: absolute; height: 50px; }
#immagine-top IMG { }
#immagine-top A, #immagine-top span{ font-family: Georgia, "Bitstream Vera Serif","Times New Roman", Serif; }
#immagine-top { width: 380px; position: relative; }
/**#immagine-top A { filter: alpha(opacity=100); color: #ffffff; opacity: 0.9; }**/
#immagine-top .abs-caption { left: 0px; width: 380px; bottom: 0px; padding: 0px; position: absolute; height: 50px; top:200px }
#immagine-top .alpha-layer { background: #000; filter: alpha(opacity=45); opacity: 0.5; }
/**.alpha-layer {border-top:1px solid #ccc;}**/
#immagine-top #fototop-caption { text-align: left; }
#immagine-top A { color: #fff;text-decoration: none; padding: 0px 0px 0px 10px;margin:0px }
#immagine-top A:hover { text-decoration: underline; }
#immagine-top SPAN { color: #ccc; font-size: 14px; padding: 0px 0px 0px 10px;margin:0px }
#immagine-top IMG { float:left;display: block; border: 0px; }

/* RUBRICHE */
#rubriche { width: 290px; height:240px;display: block;background-color:#282828;float:left;padding:0px;border:5px solid #000 }
#rubriche h1 { color: #fdab21;font-size:15px;padding:10px 10px 10px 10px;margin:0px }
#rubriche ul {list-style:none;	padding:0px;margin:0px;background: none }
#rubriche ul li {margin:0px 0px 2px 0px;padding:5px 0px 5px 8px;font-weight: normal;color:#353535;font-size: 12px;background-color:#000}
#rubriche ul li h2 {margin: 0px;padding:0px;font-size:14px;color:#353535;}
#rubriche ul li h3 {margin: 0px;padding:0px;font-size:12px;color:#fff;font-weight:normal}
#rubriche ul li a,#rubriche ul li a:focus,#rubriche ul li a:active,#rubriche ul li a:visited {text-decoration: none;color:#878787;}
#rubriche ul li a:hover{color:#fdab21;text-decoration: none;}



/* FORM */
.modulo,.modulo2 {font-weight: normal;padding:5px 0px;margin:0px!important;margin:0px;text-align:left;min-height: 35px;height: auto !important;height: 35px;}
.modulo {float:left;width:48%;}
.modulo input.text {font-weight: normal;margin: 2px 0px 0px 0px !important;	margin: 2px 0px 0px 0px;padding:2px;border:1px solid #D6DCD9;color: #000;}
.modulo input.radio,.modulo2 input.radio{margin: 2px 15px 0px 0px !important;margin: 2px 15px 0px 0px;	padding:0px;}
.modulo2 {clear:both;width:98%;}
.modulo2 .privacy {font-weight: normal;margin-top:4px;padding: 5px;width: 620px;border: 1px solid #D6DCD9;font-family: arial;font-size: 11px;background: #F4F4F4;height:90px;overflow: scroll;color: #000;clear:both;text-align:justify;}
.modulo2 input.checkbox{margin: 2px 15px 0px 0px !important;margin: 2px 15px 0px 0px;padding:0px;}
.modulo2 .messaggio {margin-top:4px;padding: 5px;width: 620px;border: 1px solid #D6DCD9;height:90px;color: #000;}
/* fine FORM */


