html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
 font-size:1em;
}	
a img {border:0px}
p,form,img {margin:0px}
img {
 border:0;
}
.clear {clear:both}
body {
 margin:0;
 padding:0;
 background-repeat:repeat-x;
 background-color:#ccc;
 color:#000; 
 text-align:center;
 font-size: 62.5%; 
 font-family:Arial, Helvetica, sans-serif;
}
a:link, a:visited {
 color:#004e7d;
 text-decoration:none;
}
a:hover {
 text-decoration:underline;
}
/* ------------ STRUTTURA -------------*/
#container, #footer{
 margin:0 auto;
 width:982px;
 overflow:hidden;
}
#content_body{
 padding:2px 10px 8px 10px;
 background-color:#fff;
 margin:0 auto;
 font-size:1.3em; 
}
.colonna {
 text-align:left;
 float:left;
 margin-right:10px;
}
.colonna_cont_dx{
 width:180px;
 float:right;
 display:inline;
 margin:0px 0px 10px 0px;
 border-left:12px solid #fff; 
}
.dim_1{
 width:430px;
 overflow:hidden;
}
.dim_2{
 width:330px;
 margin-top:2px;
}
.color1{
 background-color:#B0C9E5;
 background-color:#D4E1F0;
 padding:8px;
 margin-bottom:6px;
}
.dim_3{
 width:180px;
 margin-top:5px;
}
.dim_4{
 width:621px;
}
.dim_5{
 width:207px;
}
.dim_6{
 width:420px;
}
.mheight{
 min-height:245px;
 height: auto !important;
 height: 245px;
}
.last{
 margin-right:0px;
}
.prev{
 margin-left:0px;
}
.flleft{
 float:left;
}
.aright{
 text-align:right;
}
.flright{
 float:right;
}
.floatleft{
 float:left;
}
.pdbanner6{
 height:6px;
}
.pdtop6{
 padding:6px 6px 0px 6px;
}
.pdbottom6{
 padding:0px 6px 6px 6px;
}
.pdall6{
 padding:6px;
}
.borderall1{
 border:1px solid #ccc;
}
.pd5{
 padding:5px;
}
.bdbottom{
 border-bottom:1px solid #EDCA79;
}
.txright {
 text-align:right;
}
/* ==== http://positioniseverything.net/easyclearing.html ==== */
.clearfix:after {
 content: ".";
 display: block;
 clear: both;
 visibility: hidden;
 line-height: 0;
 height: 0;
}
.clearfix {
 display: inline-block;
}
html[xmlns] .clearfix {
 display: block;
}
* html .clearfix {height: 1%; }
/* ==== /http://positioniseverything.net/easyclearing.html ==== */
/* --------------------------------------------*/
/* -------  Etichette sito -----------*/
#header_tabs {
  font-family:Tahoma;
  width:100%;
  background: url("/imgs/c2/bg.gif") repeat-x bottom;
  font-size:12px;
  line-height:normal;
  }
#header_tabs ul {
  margin:0;
  padding:10px 10px 0;
  list-style:none;
  }
#header_tabs li {
  float:right;
  background:url("/imgs/c2/left.gif") no-repeat left top;
  margin:0;
  padding:0 0 0 9px;
  }
#header_tabs img {
 margin-right:6px;
  }
#header_tabs a {
  float:right;
  display:block;
  background:url("/imgs/c2/right.gif") no-repeat right top;
  padding:5px 15px 4px 6px;
  text-decoration:none;
  font-weight:bold;
  color:#888;
  }
/* Commented Backslash Hack
   hides rule from IE5-Mac \*/
#header_tabs a {float:none;}
/* End IE5-Mac hack */
#header_tabs a:hover {
  color:#333;
  }
#header_tabs .current {
  background-image:url("/imgs/c2/left_on.gif");
  }
#header_tabs .current a {
  background-image:url("/imgs/c2/right_on.gif");
  color:#cc0000;
  padding-bottom:5px;
}
/* ------- fine etichette sito -----------*/
/* ---------- HEADER ----------------*/
#header_mrk {
 text-align:left;
 padding:5px 10px 0px 10px;
 margin:0px;
 background-color:#fff;
}
#header_line{
 text-align:left;
 margin:0px;
 background-color:#fff;
 border-bottom:1px solid #B0C9E5;
 padding-bottom:10px;
}
#header_line1{
 padding:3px;
 background-color:#fff;
}
#header_container {
 text-align:left;
 padding: 5px 10px;
 margin:0px;
 background-color:#fff;
}
#header_banner {
 float:left;
 margin-right:10px;
}
#header_logo_right {
 float:right;
}
#header_login {
 float:left;
 border-left:1px solid #B0C9E5;
 height:90px;
 padding-left:5px;
 font-size:13px;
}
#header_logo{
 padding:8px 0px 0px 10px;
 float:left;
 font-size:13px;
}
#header_menu{
 text-align:left;
 padding: 0px 10px;
 background-color:#fff;
}
#header_bord{
 border-style:solid;
 border-width: 1px;
 border-color: #ccc;
 background-image:url(/imgs/c2/sfbarra.jpg); 
}
.cont_ricerca{
 float:right;
 font-size:13px;
 border-left:1px solid #ccc;
 border-right:1px solid #ccc;
 padding-left:5px;
 padding-right:5px;
 margin:4px 0px;
}
/* ---------- HEADER ----------------*/


/* ---------- FOOTER -----------*/

.footer{
 text-align:center;
 font-size:13px;
 background-color:#fff;
 margin:3px 0px;
 padding:5px;
}
.cont_footer{ 
 border:1px solid #B0C9E5;
 padding:5px;
 font-size:0.85em;
}
/* ---------- FOOTER -----------*/
.brdbody{
 border-right:1px dashed #999;
}

/* -------- FORM -----------*/
.textbox1 {
 width: 80px;
 border: 1px solid #acc6db; 
 background-color : #fff; 
 font-size : 0.85em;
 font-family : Tahoma,"Trebuchet MS", sans-serif; 
 color : #000; 
}
.noborder{
 margin:0px;
 width:12px;
 vertical-align:middle;
}
.label_form{
 font-size : 0.85em;
 font-family: Tahoma,"Trebuchet MS", sans-serif;
}
/* -------- FORM -----------*/

/* ------------------------------------- */

.boxContenitore{
 background-color:#fff;
 margin-bottom:6px;
 border:1px solid #666;
}
.banner{
 text-align:center;
 padding:6px 0px;
}
/*---- MULTIMEDIA TT -------*/
.multimedia_tt{
 padding:15px 6px;
 border:1px solid #2F6CC5;
 text-align:center;
 background:url(/imgs/c2/sfondo_media.gif) 0px 50px repeat-x;
}
.ttlink01{
 font-weight:bold;
 font-size:0.85em;
 text-align:center;
 padding-top:25px;
}
.ttlink01 a:link,.ttlink01 a:visited, .ttlink01 a:hover{
 color:#2F6CC5;
}
.butt_telett{
 border-width:1px;
 border-style: solid;
 border-color: #A9CAEA #4683DC #4683DC #A9CAEA;
 padding:5px 10px;
 background: url("/imgs/c2/tv4.jpg") 0px -7px no-repeat;
}
.mediaradio{
  padding:3px 6px 6px 6px;
  border:1px solid #ccc;
}
.rd {
 text-align:center;
 width:130px;
 padding:6px 6px 0px 6px;
}
.radio_tit {
 color:#333;
 font-size:0.85em; 
}
.mediaradio .tit{
 color:#004E7D;
 font-weight:bold;
 font-size:0.9em;
 border-bottom:1px solid #666;
}
.pdall02{
 padding-bottom:5px;
}
/* -------LOGIN ----------- */
.cont_login{
 padding-top:6px;
}
.int_login{
 color:#89153C;
 font-weight:bold;
 font-size:0.85em;
 margin-bottom:15px;
 padding-left:5px;
}
.login{
 text-align:left;
 padding-left:5px;
}
.campo{
 margin-top:10px;
}
.campo1{
 margin-top:10px;
 text-align:right
}
.link_login a{
 color:#89153C;
}
.link_login {
 font-size:0.85em;
 font-weight:bold;
 margin-top:10px;
 padding-bottom:10px;
 text-align:center;
}
/*-------------------*/
.hmpg{
 float:right;
 margin-top:9px;
 margin-right:3px;
}
.hmpg a{
  font-family: Georgia, Palatino, serif;
  margin:3px 0px;
}
.day{
  font-family: Georgia, Palatino, serif;
  margin:7px 0px 0px 220px;
}

.hmpg img{
 margin-left:4px;
}
/* ----------------------------------------- */

/*----ETICHETTE -----*/
#most_tabs {
  text-transform:uppercase;
  width:100%;
  background:#D4E1F0 url("/imgs/c2/bg.gif") repeat-x bottom;
  font-size:11px;
  line-height:normal;
  }
#most_tabs ul {
  margin:0;
  padding:0px;
  list-style:none;
  }
#most_tabs li {
  float:left;
  background-color:#fff;
  border-left:1px solid #ccc;
  border-top:1px solid #ccc;
  border-right:1px solid #ccc;
  margin:0px 4px 0px 0px ;
  padding:0px;
  }
#most_tabs a{
  float:left;
  background-color:#BB0000;
  display:block;
  padding:5px 15px 3px 15px;
  text-decoration:none;
  margin:2px;
  color:#fff;
  font-weight:bold;
  }
/* Commented Backslash Hack
   hides rule from IE5-Mac \*/
#header_tabs a {float:none;}
/* End IE5-Mac hack */
#most_tabs a:hover {
  color:#fff;
  }
#most_tabs .attivo {
  padding:5px 15px 8px 15px;
  float:left;
  color:#BB0000;
  font-weight:bold;
  display:block;
  background-color:#fff;
  border-left:1px solid #776655;
  border-top:1px solid #776655;
  border-right:1px solid #776655;
  }
#most_tabs .attivo a {
  background-color:#fff;
  color:#BB0000;
  padding-bottom:5px;
  font-weight:bold;
}
/* ------- ETICHETTE -----*/


/* -- SERVIZI -- */
#servizi h2 {
 Font-weight:bold;
 font-style:normal;
 margin-bottom:3px;
 Font-size:1.3em;
}
.servizi_news{
 padding: 10px 0px 5px 0px;
 font-size:1em;
 line-height:1.3em;
}

.servizi_news a:link,.servizi_news a:visited{
 text-decoration:none;
 color:#465D89;
}
.servizi_news a:hover{
 text-decoration:underline;
}
.servizi_news ul{
 margin:0px;
 padding-left:12px;
}
.servizi_news li{
 list-style-image:url(/imgs/c2/bullet.gif);
 margin:0px 0px 10px 0px;
 font-family:Georgia;
 font-size:1.1em;
 color:#666;
}
.servizi_news li span{
 list-style-image:url(/imgs/c2/bullet.gif);
 margin:0px 0px 20px 0px;
 font-family:Georgia;
 font-size:1.5em;
 color:#666;
}
/* -- SERVIZI -- */

/* ---- PAGINE SETTIMANALI ---- */
.pgsett {
 margin-bottom:6px;
}
.pgsett ul{
 padding:0px;
 margin:6px 0px;
}
.pgsett li{
 list-style-type:none;
 margin:0px 0px 6px 0px;
 font-size:0.9em;
 border-width: 1px;
 border-style: solid;
 border-color:#e6e6e6 #bbb #bbb #e6e6e6;
 border-color:#aaa;
 padding:10px;
 background:#fff url(/imgs/c2/super_sfondo1.gif) 0px -30px repeat-x;
}
.tit_sez_sett{
 font-family:Georgia,Palatino,Serif;
 border-bottom:1px solid #ccc;
 color:#444;
 margin-bottom:8px;
 font-size:0.9em;
 font-weight:bold; 
}
.pgsett a:link, .pgsett a:visited, .pgsett a:hover{
 color:#006699;
}
.attualita {
 margin-bottom:6px;
}
.attualita ul{
 padding:0px;
 margin:6px 0px;
}
.attualita li{
 list-style-type:none;
 margin:0px 0px 6px 0px;
 font-size:0.9em;
 border-width: 1px;
 border-style: solid;
 border-color:#e6e6e6 #bbb #bbb #e6e6e6;
 border-color:#aaa;
 padding:5px;
 background:#fff url(/imgs/c2/super_sfondo.gif) bottom repeat-x;
}
.link_attualita a:link, .link_attualita a:visited, .link_attualita a:hover{
 color:#444;
}
.attualita li img{
 width:155px;
}
.img_att{
 text-align:center;
 margin-bottom:4px;
}
.link_attualita{
 text-align:left;
 width:155px;
 padding:4px 0px 4px 4px;
}
.tit_sez_attualita{
 color:#333;
 font-family:Georgia, Palatino, serif;
 font-size:0.9em;
 font-weight:bold;
 margin-bottom:8px;
 padding:2px 0px 2px 7px;
 border-bottom:1px solid #aaa;
}

/*----------------------*/


/* -------SFUMA -------*/
.boxHeader,.boxHeader div{
 height:10px;
 overflow:hidden;
}
.boxFooter,.boxFooter div{
 height:15px;
 overflow:hidden;
}

.boxHeader {
 background:#fff url(/imgs/c2/cont666/DxTop.jpg) 100% 0 no-repeat;
}
.boxHeader div {
 width:4px;
 background:#fff url(/imgs/c2/cont666/SxTop.jpg) 0 0 no-repeat;
}
.boxFooter{
 margin-bottom:4px;
 background:#fff url(/imgs/c2/cont666/DxBottom.jpg) 100% 0 no-repeat;
}
.boxFooter div {
 width:4px;
 background:#fff url(/imgs/c2/cont666/SxBottom.jpg) 0 0 no-repeat;
}
.boxContent {
 background-color:#fff;
 padding:0px 17px 0px 10px;
 border-left:1px solid #999;
 background:#fff url(/imgs/c2/cont666/Content.jpg) 100% 0 repeat-y; 
}
/* -------- SFUMA -----------*/

/* ---- EVENTI --- */
.cont_eventi {
 border:1px solid #ccc;
 padding:7px; 
}

.line{
 margin-bottom:10px;
 line-height:1em;
}
.random{
 padding:0px 0px 0px 0px;
}
span.text1 {
 font-size:0.85em;
 color:#333;
}
.text1 a:link,.text1 a:visited{
 font-weight:bold;
 text-decoration:none;
 color:#000;
}
.text1 a:hover{
 text-decoration:underline;
}
.titolo_eventi{
 padding:10px 0px 15px 40px;
 color:#006699;
 font-weight:bold;
 font-size:1.2em;
 background:url(/imgs/c2/eventi.gif) 5px 7px scroll no-repeat; 
}
.titolo_eventi a:link, .titolo_eventi a:visited{
 color:#006699;
 font-weight:bold;
 text-decoration:none;
}
.titolo_eventi a:hover{
 text-decoration:underline;
}
/* ---- FINE EVENTI --- */

/*------- MENU ----------*/
#newsMenu {
 font-family:Tahoma;
 font-size:13px;
 float:left;
 margin:0px;
}

#newsMenu ul{
 margin: 0px;
 padding: 11px 0px;
}

#newsMenu ul li{
 display: inline;
 margin: 0px;
 padding: 0px;
 white-space: nowrap;
 border-width: 0px 1px 0px 0px;
 border-style: solid;
 border-color: #ccc;
 padding: 0px 4px 0px 8px;
}

#newsMenu li a:link,#newsMenu li a:visited {
 text-decoration: none;
 color: #333;
 padding:6px;
}

#newsMenu li a:hover {
 text-decoration: none;
 color: #fff;
 padding:6px;
 background-color:#A53744;
}

#newsMenu li.on a:link,#newsMenu li.on a:visited{
 text-decoration: none;
 background-color: #008DDA;
 background-color:#1C6A99;
 background:#FFFFFF url(/imgs/c2/sfondo_media.gif) 0px -70px repeat-x scroll;
 border:1px solid #fff;
 color: #333;
 padding:6px;
 font-weight:bold;
}

#newsMenu li.on a:hover{
 text-decoration: none;
 background-color: #1C6A99;
 padding:6px;
 color: #fff;
 font-weight:bold;
}
/*------- MENU ----------*/

/* ------- ARTICOLI ---------- */
.tbart{
 border-bottom:1px dashed #ccc;
 padding:5px 0px 10px 0px;
}
.tbart td.titolo{
 padding-bottom:10px;
}
.titolo{
 font-family:Georgia;
 font-size:1.7em;
 color:#004060;
}
.tbart td span.testo{
 padding:0px;
 margin:0px;
}
.testobodeau{
 color:#990000;
 font-weight:bold;
}
.bordotb{
 border:1px solid #ccc;
}
.abstract p{
 padding:10px 0px;
}
span.testo ul{
 margin:0px;
 padding:0px 0px 0px 20px;
} 

span.testo ul li{
 margin:0px;
 padding:0px 0px 0px 0px;
}
.PrimoPiano {
 font-size:1em;
 line-height:1.3em;
 padding:10px 20px 0px 15px;
 color:#000;
 margin:3px 0px 1px 0px;
 border-width:1px 0px 0px 0px;
 border-style:solid;
 border-color:#ddd;
 background:#fff url(/imgs/c2/super_sfondo1.gif) 0px -35px repeat-x;
}
.sfondo_primo_bottom{
 background:#fff url(/imgs/c2/super_sfondo.gif) 0px -35px repeat-x;
 height:30px;
 border-bottom:1px solid #ddd;
}
.PrimoPiano h1 {
 font-family:Verdana,sans-serif;
 font-weight:normal;
 font-size:1.6em;
 line-height:1em;
 margin:0px 0px 10px 0px;
 border-left:8px solid #888;
 padding-left:8px;
}
.PrimoPiano h1 a:link,.PrimoPiano h1 a:visited,.PrimoPiano h1 a:hover {
 color:#444;
}
.PrimoPiano img.right{
 width:250px;
 margin-bottom:5px;
}
div.primo_tit{
 border-bottom:1px solid #bb0000;
 color:#bb0000;
 font-weight:bold;
 text-transform:uppercase;
 font-size:1.1em;
 padding-bottom:2px;
 font-family:Verdana, sans-serif;
 margin-bottom:15px;
}

h1.super a:link, h1.super a:visited{
 color:#004e7d;
}
.SuperNews a:link, .SuperNews a:visited{
 color:#2F5EB1;
 font-size:0.9em;
}
.TopNewsheader {
 font-size:1em;
 line-height:1.3em;
 padding:20px 15px 20px 15px;
 color:#000;
 margin:5px 0px 5px 0px;
 background-color:#fff;
 border-width:1px;
 border-style:solid;
 border-color:#f0f0f0 #bbb #bbb #f0f0f0;
 background:#fff url(/imgs/c2/super_sfondo1.gif) -10px 0px repeat-x;
}
.TopNewsheader h1 {
 font-family:Georgia,Palatino,serif;
 font-weight:normal;
 font-size:1.8em;
 line-height:1em;
 margin:0px 0px 10px 0px;
 padding:5px 0px 5px 8px ;
 border-left:6px solid #bb0000;
}
.TopNewsheader h2 {
 font-family:Georgia,Palatino,serif;
 font-weight:normal;
 font-style:italic;
 font-size:1.1em;
 line-height:1em;
 margin:-5px 0px 20px 0px;
 padding-left:5px;
 color:#888;
}
.TopNewsheader h3 {
 font-weight:normal;
 font-size:0.9em;
 text-transform:uppercase;
 color:#888;
 line-height:1em;
 margin:-10px 0px 8px 0px;
}
.TopNewsheader h1 a:link,.TopNewsheader h1 a:visited{
color:#333;
}
.homeNews {
 line-height:1.3em;
 font-size:1em;
 border-color: #ccc;
 padding:25px 10px ;
 color:#333;
 background-color:#fff;
 border-bottom:1px dashed #004E7D;
 border-bottom:1px dashed #999;
 margin-bottom:0px;
}
.homeNews h1 {
 font-size:1.3em;
 border-left:4px solid #006699;
 margin:0px 0px 15px 0px;
 color:#333;
 padding-left:8px;
}
.homeNews h2 {
 font-family:Georgia,Palatino,serif;
 font-weight:normal;
 font-style:italic;
 font-size:1.1em;
 line-height:1em;
 margin:-10px 0px 20px 0px;
 padding-left:13px;
 color:#888;
 width:390px;
}
.homeNews h3 {
 margin:-20px 0px 0px 0px;
 font-weight:normal;
 font-size:0.9em;
 text-transform:uppercase;
 padding:3px 5px 10px 5px;
 background:#fff url(/imgs/c2/super_sfondo1.gif) 0px -42px repeat-x;
 color:#888;
}

.homeNews img.left {
width:140px;
}
.homeNews h1 a:link,.homeNews h1 a:visited,.homeNews h1 a:hover{
 color:#444;
 font-weight:normal;
 font-size:1.2em;
 line-height:1.1em;
 font-family:Georgia, Palatino, Serif;
}
.homeTop p, .homeNews p {
 display:inline;
}
.SuperNews{
 font-size:1.1em;
 padding:15px;
 border-bottom:1px solid #ccc; 
 border-left:1px solid #f0f0f0; 
 border-right:2px solid #ccc; 
 background:url(/imgs/c2/super_sfondo1.gif) 0px -15px scroll repeat-x; 
}
.SuperNews h1.super {
 font-family:Georgia, Palatino , sans-serif;
 font-size:2.6em;
 font-weight:normal;
 letter-spacing:0px;
 line-height:1.0em;
 margin:0px 0px 10px 0px;
 padding-left:10px;
}
ul.linkSommario{
 margin:5px 0;
 padding-left:20px;
 font-size:1em;
}
ul li.l_self{
 list-style-type: square; 
 list-style-image: url(/imgs/c2/external_link.gif); 
 color:#006699;
 margin-bottom:3px;
}
 ul li.l_blank {
 list-style-image: url(/imgs/c2/external_link.gif); 
 color:#006699;
 margin-bottom:3px;
}
li.l_self a:link,li.l_self a:visited, li.l_self a:hover {
color:#0066cc;
}
li.l_blank a:link,li.l_blank a:visited, li.l_blank a:hover {
color:#0066cc;
}
.img_super{
 margin-bottom:10px;
 text-align:center;
}
.img_super img{
 width:590px;
}
div.super_tit{
 border-bottom:1px solid #bb0000;
 color:#bb0000;
 font-weight:bold;
 font-size:1.6em;
 font-family:Georgia;
 margin-bottom:10px;
}
h1.super a:link, h1.super a:visited{
 color:#004e7d;
}
.SuperNews a:link, .SuperNews a:visited{
 color:#2F5EB1;
 font-size:0.9em;
}

.right{
 float:right;
 margin:0px 0px 0px 5px;
}
.NewsContent {
 font-size:1em;
 padding:3px 10px;
 color:#000;
}
.NewsContent h1 {
 font-family:Georgia,Palatino,serif;
 font-size:1.9em;
 font-weight:normal;
 line-height:1em;
 margin:0px 0px 20px 0px;
 padding:0px;
}
.NewsContent h2 {
 font-size:1em;
 font-style:italic;
 font-weight:normal;
 margin:0px 0px 20px 0px;
 padding:0px;
}
.NewsContent h2 {
 font-family:Georgia,Palatino,serif;
 font-weight:normal;
 font-style:italic;
 font-size:1.1em;
 line-height:1.1em;
 margin:-10px 0px 25px 0px;
 color:#888;
}
.NewsContent h3 {
 margin:0px;
 font-weight:normal;
 font-size:0.9em;
 text-transform:uppercase;
 padding:5px 5px 10px 5px;
 background:#fff url(/imgs/c2/super_sfondo1.gif) 0px -40px repeat-x;
 color:#888;
}
.NewsContent p {
 font-size:1em;
 line-height:1.3em;
 padding:5px;
 color:#000;
 margin:5px 0px 1px 0px;
}
.NewsContent a:link,.NewsContent a:visited, .NewsContent a:hover {
 font-weight:normal;
 font-size:0.9em;
}
.NewsContent table{
 margin:0px 0px 10px 0px;
}
.datanw{
  font-family: Arial;
  color:#bb0000;
  font-size:0.85em;
}
.ora {
 font-family:Georgia,Times New Roman,Times,serif;
 color:#004E86;
 color:#004060;
 color:#333;
 font-weight:bold;
 font-size:1.1em;
}
.sezione {
 font-family:Georgia,Palatino,serif;
 color:#bb0000;
 font-weight:bold;
 font-size:0.85em;
 text-transform:uppercase;
}
.sezione_big {
 text-transform:uppercase;
 font-family:Georgia,Palatino,serif;
 color:#bb0000;
 font-weight:normal;
 font-size:1.3em;
 margin-bottom:8px;
 border-bottom:1px solid #BB0000;
 padding:0px 2px 0px 8px;
}
.sezione_big_iniz {
 text-transform:uppercase;
 font-family:Georgia,Palatino,serif;
 color:#bb0000;
 font-weight:normal;
 font-size:1.9em;
 margin-bottom:8px;
 border-bottom:1px solid #ccc;
 border-left:8px solid #666;
 padding:0px 2px 0px 8px;
}
.left {
 float:left;
 margin: 0px 10px 5px 0px;
}
.imgsx {
 float:left;
 margin: 0px 10px 5px 0px;
 text-align:center;
 border:1px solid #ccc;
 padding: 10px;
}
p.dida {
 width:200px;
 color:#555;
 font-style:italic;
 font-size:0.85em;
 line-height:1.2em;
}
.newsLinkFooter, .newsLinkFooter div{
 height:30px;
 overflow:hidden;
 background-color:#ccc;
}
.newsLinkFooter{
 margin-bottom:0px;
 background:#fff url(/imgs/c2/DxDown.gif) 100% 0 no-repeat;
}
.newsLinkFooter div {
 width:10px;
 background:#fff url(/imgs/c2/SxDown.gif) 0 0 no-repeat;
}
.newsLinkCont {
 width:200px;
 float:left;
 margin:12px 12px 12px 0;
}
.newsLinks {
 border-width: 1px 1px 0 1px; 
 border-style: solid;
 border-color: #666;
 margin:0;
 padding: 7px 7px 0 7px;
}
.newsLinks h1 {
 margin:5px 0px;
 font-size:1.3em;
}
.newsLinks ul {
 margin:10px 10px 0 10px;
 padding-left:10px;
}
.newsLinks ul li {
 list-style-image: url(/imgs/c2/bullet.gif);
 padding:0px 0px 5px 0px;
}
.newsLinks ul li a:link,.newsLinks ul li a:visited, .newsLinks ul li a:hover{
 font-weight:normal;
}
.sond_art{
 padding-top:15px;
 border-top:1px dashed #004E7D;
 margin-top:15px;
}
.sond_art ol {
 list-style-type:decimal;
 margin:4px;
 padding-left:40px;
}
.sond_art h1 {
 margin-bottom:10px;
 font-size:1.3em;
 color:#BB0000;
}
.sond_art div {
 margin-left:10px;
 margin-top:0px;
}
.sond_art li {
 margin:0px;
 padding:0px;
}
.sond_art .aright{
 margin-right:15px;
}
.sond_art .aright a:link,.sond_art .aright a:visited,.sond_art .aright a:hover {
 font-weight:bold;
 color:#666;
 font-style:italic;
}
.tbSondaggio{
 margin-bottom:10px;
}
.tbSondaggio td{
 padding:3px;
}
.e_sondaggio .aright a:link,.e_sondaggio .aright a:visited, .e_sondaggio .aright a:hover{
 font-weight:bold;
}
.FooterComm, .FooterComm div{
 height:30px;
 overflow:hidden;
 background-color:#ccc;
}

.FooterComm{
 margin-bottom:0px;
 background:#fff url(/imgs/c2/DxDown.gif) 100% 0 no-repeat;
}
.FooterComm div {
 width:10px;
 background:#fff url(/imgs/c2/SxDown.gif) 0 0 no-repeat;
}
.Content_Comm {
 background-color:#fff;
 padding:10px;
 border-top:1px solid #666;
 border-left:1px solid #666;
 border-right:1px solid #666;
 margin-top:10px;
}
.commento_from{
 Font-size:0.9em;
 color:#666;
 padding:3px 0px;
 border-top:1px dashed #666;
 margin-top:3px;
}
.commento_content{
 Font-size:0.9em;
 padding:10px;
}
.comm_art .aright a:link,.comm_art .aright a:visited,.comm_art .aright a:hover {
 font-weight:bold;
 color:#666;
 font-style:italic;
}
.comm_art h1 {
 margin-bottom:10px;
 font-size:1.4em;
}
/* ------- MOST READ -----*/

.mostRead{
  border-left:1px solid #776655;
  border-bottom:1px solid #776655;
  border-right:1px solid #776655;
  padding: 5px 0px 10px 5px;
  font-size:0.9em;
  background-color:#fff;
  margin-bottom:6px;
}

.mostRead a:link,.mostRead a:visited{
 font-size:1em;
 text-decoration:none;
 color:#333;
}
.mostRead a:hover{
 text-decoration:underline;
}
.mostRead ul{
 margin:0px;
 padding-left:15px;
}
.mostRead li{
 list-style-image:url(/imgs/c2/bullet.gif);
 margin:0px;
 margin-top:8px;
}
.mostReadarea{
 padding: 10px 0px 5px 0px;
 font-size:1em;
 line-height:1.3em;
}

.mostReadarea a:link,.mostReadarea a:visited{
 text-decoration:none;
 color:#465D89;
}
.mostReadarea a:hover{
 text-decoration:underline;
}
.mostReadarea ul{
 margin:0px;
 padding-left:12px;
}
.mostReadarea li{
 list-style-image:url(/imgs/c2/bullet.gif);
 margin:0px 0px 20px 0px;
 font-family:Georgia;
 font-size:1.1em;
 color:#666;
}
.mostReadarea ul li a:link,.mostReadarea ul li a:visited,.mostReadarea ul li a:hover{
 font-weight:normal;
}
.Titmostread {
 text-transform:uppercase;
 font-family:Georgia;
 font-size:12px;
 font-weight:bold;
 color:#004060;
 border-bottom:1px solid #ccc;
 padding-bottom:3px;
}
.Titmostread span {
 color:#BB0000;
}
.tit_archivio{
 border-top:1px solid #ccc;
 text-align:center;
 font-weight:bold;
 padding:5px 0px;
}
.tit_archivio a:link,.tit_archivio a:visited,.tit_archivio a:hover{
 color:#bb0000;
 font-weight:bold;
}
.archivio_news{
 padding: 0px 0px 5px 0px;
 font-size:1em;
 line-height:1.45em;
}
.archivio_news img.left{
 width:140px;
}
.archivio_news a:link,.archivio_news a:visited{
 text-decoration:none;
 color:#444;
}
.archivio_news a:hover{
 text-decoration:underline;
}
.archivio_news ul{
 margin:0px;
 padding-left:12px;
}
.archivio_news li{
 list-style-type:none;
 margin:0px 0px 0px 0px;
 padding:25px 0px;
 font-size:1em;
 color:#444;
 border-bottom:1px dashed #ccc;
}
.archivio_news h3{
 margin-top:-20px;
}
.archivio_news li p {
 margin:0;
 padding:0;
 display:inline;
 color:#444;
}
.archivio_news ul li div.titolo{
 margin-bottom:15px;
 font-family:Georgia;
 font-size:1.7em;
 color:#444;
 font-weight:normal;
 border-left:4px solid #006699;
 padding-left:8px;

}
.archivio_news li .titolo a:link , .archivio_news li .titolo a:visited, .archivio_news li .titolo a:hover{
 font-weight:normal;
}
.archivio_news ul.linkSommario{
 margin:0px;
 padding-left:30px;
}
.archivio_news ul.linkSommario li{
 list-style-type:none;
 margin:0px 0px 0px 0px;
 padding:0px 0px;
 font-size:1em;
 color:#444;
 border-bottom:0px dashed #ccc;
}
.newsNavigatore {
 text-align:center;
}
.newsLogin {
 border:0;
}
/* ------- MOST READ -----*/

/*------  METEO ------------*/
.meteo_width{
 width:86px;
}
.meteo_cont{
 width:65px; 
 float:left;
 text-align:center;
}
.meteo_cont1{
 width:50px;
 height:80px;
 text-align:center;
 padding-left:0px;
 margin-bottom:3px;
}
.meteo_det{
 padding:10px;;
 margin:50px 0px 0px 80px;
}
.meteo_img{
 float:left;
 margin-right:10px;
}
.cont_meteo{
 padding-left:10px;
 padding-top:5px;

}
.cont_meteo img{
 width:35px;
}
.cont_meteo .tit_meteo{
 color:#004e7d;
 border-bottom:1px solid #004e7d;
 font-weight:bold;
 font-size:0.9em;
 margin-bottom:5px;
 padding-left:5px; 
}
.cont_meteo1{
 border-top:1px solid #BB0000;
 border-bottom:1px solid #BB0000;
 padding:10px;
}
/*---------------------------*/


/* -- Menu LIST ---- */
div.Menulist{
 float: left;
 font-size:13px;
 font-family:Tahoma;
 z-index:1;
}
div.topvoice{
 padding:11px 0px 11px 12px;
 float: left;
 position:relative;
    cursor:pointer;
     
}
div.vocemenu{
 background-color:#ccc;
}
div.verticalcontent{
    position: Absolute;
    width:120px;
    visibility: Hidden;
    background-color:#e7e7e7;
    top:35px;
    left:0px;
    z-index:999;
    cursor:pointer;
}
div.verticalvoice{
 background-color:#F2F1EF;
 border-bottom: Solid 1px #ccc;
 padding:4px 0px;
 padding:10px;
 cursor:pointer;
 z-index:10;
}
/*-------PHOTOGALLERY-------*/
.photo_g{
 width:180px;
 height:180px;
 margin-right:18px;
 margin-bottom:15px;
 border-right:1px solid #666;
 border-bottom:1px solid #666;
 text-align:center;
 display:table-cell;
 vertical-align:middle;
}
.photo_g img {
}
/* ------------------------------------- */

.cont_iniz{
 padding:2px 5px 2px 5px;
 border:1px solid #ccc;
 font-size:1em;
}
.cont_iniz td{
 border:1px solid #ccc;
 background-color:#e7e7e7; 
}
.cont_iniz b{
 font-weight:bold;
 color:#BB0000;
 font-size:1.3em;
}
.cont_iniz a:link,.cont_iniz a:visited,.cont_iniz a:hover{
 font-weight:bold;
 color:#BB0000;
 font-size:1.3em;
}
.img_iniz img{
 width:60px;
 text-align:center;
 border:1px solid #666;
}
td.img_iniz{
 text-align:center;
 padding:5px;
 background-color:#97ADB9; 
}
.cont_foto{
 position:relative;
 padding:5px;
 border:1px solid #ccc;
}
.cont_foto img{
 width:288px;
}
.alpha-layer {
 position:absolute;
 bottom:5px;
 left:5px;
 width:288px;
 background: #000 none;
 filter:alpha(opacity=70);
 opacity: 0.7;
 color:#fff;
}
.tit_foto{
 padding:17px 0px 15px 90px;
 color:#000;
 font-weight:bold;
 font-size:1.3em;
 background:#fff url(/imgs/c2/fot.gif) 45px 7px scroll no-repeat;
}
 .tit_menu{
 border-bottom:1px solid #004E7D;
 border-left:1px solid #004E7D;
 font-weight:bold;
 text-transform:uppercase;
 font-size:0.85em;
 padding-left:4px; 
 color:#004E7D;
}
 .tit_menu a{
 color:#004E7D;
 font-weight:bold;
 font-size:0.85em;
 padding-left:10px;
}
.tit_menu1{
 border-bottom:1px solid #bbb;
 color:#BB0000;
 font-size:0.9em;
 font-weight:bold;
}
.tit_menu1 a:link,.tit_menu1 a:visited,.tit_menu1 a:hover{
 font-weight:bold;
 padding-left:0px;
 color:#BB0000;
}
#mainMenu{
 margin:0px;
 padding:0px;
}

#mainMenu a:link,#mainMenu a:visited{
 text-decoration:none;
}
#mainMenu a:hover{
 text-decoration:underline;
}
#mainMenu ul{
 background-image:url(/imgs/c2/sfcol.jpg); 
 list-style-type: square;
 padding:5px 0px 5px 20px;
 margin:5px 0px 5px 0px;
 font-size:1em;
}
#mainMenu li{
 color: #666;
 padding-left:0px;
 line-height:1.2em;
}
.mainMenu1{
 margin-top:10px;
 padding:0px;
}
.mainMenu1 li a:link,.mainMenu1 a:visited{
 text-decoration:none;
 color:#333;
 font-weight:normal;
}
.mainMenu1 li a:hover{
 text-decoration:underline;
 font-weight:normal;
}
.mainMenu1 ul{
 padding:0px 0px 0px 20px;
 margin:5px 0px 25px 0px;
  font-size:1em;
}
.mainMenu1 li{
 list-style-image:url(/imgs/c2/bullet.gif);
 color: #666;
 padding-top:3px;
 line-height:1.2em;
}
.banner_lateral{
 text-align:center;
 background-color:#97ADB9;
 padding:10px 0px;
 margin-bottom:6px;
}
.edonline{
 text-align:center;
 border:1px solid #ccc; 
 margin-bottom:6px;
}
.oggigdb {
 border:1px solid #EDCA79;
 padding:3px;
 margin-top:6px;
 background-color:#FAECC5;
}
.coloroggdb {
 background-color:#fff;
 padding:6px;
}
.oggigdb .tit{
 font-weight:bold;
 font-family:Georgia;
 padding-bottom:2px;
 color:#BB0000;
 border-bottom:1px solid #000;
 font-size:0.85em;
}
.oggigdb .tit span{
 color:#004060;
}
.civetta {
 padding:8px 0px;
 text-align:center;
 color:#000;
 font-size:0.9em;
}
.infocont{
 border:1px solid #ccc;
 padding:6px;
}
.infocont1{
 border-top:1px dashed #004E7D;
 border-bottom:1px dashed #004E7D;
 padding:6px 0px;
 margin:4px 0px;
}
.infocont .tit{
 Font-family:Georgia;
 font-weight:bold;
 font-size:0.9em;
 padding-bottom:5px;
 color:#C9911A;
}
.infocont .link{
 border-bottom:1px solid #ccc;
 border-left:1px solid #ccc;
 padding:3px 0px 2px 6px;
 text-transform:uppercase;
 font-size:0.85em;
}
.pgpdfcont{
 text-align:center;
 border-top:1px dashed #004E7D;
 border-bottom:1px dashed #004E7D;
 margin-bottom:5px;
}
.pgpdfcont .tit{
 text-align:left;
}
/* ----- ANSA ---- */
.ansa{
 background-color:#fff;
 padding:6px 6px 0px 6px;
 border:1px solid #ccc;
 font-size:11px;
}
.ansa a{
 font-size:1.1em;
 font-family:Georgia,Times New Roman,Times,serif;
}

.ansa .ora{
 font-family:Georgia,Times New Roman,Times,serif;
 color:#BB0000;
 font-weight:bold;
 font-size:1.3em;
}
.titansa{
 color:#004E7D;
 font-size:1.1em;
 font-family:Georgia;
 font-weight:bold;
}
.titansa span{
 font-weight:normal;
 font-size:1em;
 color:#999;
}
.ansarow, .ansarowOn {
 background-color:#f2f2f2;
 border:2px solid #f6f6f6;
 padding:5px;
 margin:3px 0;
}
.ansarowOn {
 background-color:#fff;
 padding:4px 20px;
 border-width:0 15px;
 border-style:solid;
 border-color:#ad0000;
}
.ansarow_hover {
 border:2px solid #aaa;
}
.titansanews{
 color:#004E7D;
 font-size:1.6em;
 font-family:Georgia;
 margin-bottom:10px;
}
.testoansa{
 margin-top:15px;
 margin-bottom:40px;
}

#pscroller1{
 width: 285px;
 height: 60px;
 margin:5px 0px 0px 0px;
 padding:0px;
 background-color: #e7e7e7;
}

.innerDiv{
 margin:10px 5px;;
}

.prontogdb{
 text-align:center;
 border:1px solid #8A0018;
 margin-bottom:4px;
 padding:4px 0px;
}

#overLayer{
 background-image: url(/GDBNews/app/overlay4.png);
 display: none;
 position: absolute;
 top:0;
 left:0;
 width: 100%;
 height:3800px;
 z-index:1000;
}
* html #overLayer{
 background-image:none;
 filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/GDBNews/app/overlay4.png", sizingMethod="scale");
}
#overLayerContent {
 position: absolute;
 top:40px;
 left:0;
 z-index:998;
 width:300px;
 margin-top:20px;
 background-color: #ffffff;
 padding: 0 0 20px 0;
 border:2px solid #888888;
}
#CloseLink {
 text-align:right;
 font-size:20px;
 font-weight:bold;
 margin: 5px;
}
.bottoneDiv {
 font-family:Tahoma;
 font-size:13px;
 margin-bottom:6px;
 padding:8px 4px 8px 2px;
 border:1px solid #999;
 border:1px solid #ccc;
}
.bottoneDiv a:link,.bottoneDiv a:visited {
 text-decoration: none;
 padding-left:6px;
 font-family:Tahoma;
 font-weight:bold;
 font-size:0.85em;
}
.bottoneDiv a:hover {
 text-decoration: underline;
}
.bottoneDiv div.tit {
 font-weight:bold;
}
.bottoneDiv div.tit a:link,.bottoneDiv div.tit a:visited {
 text-decoration: none;
 padding-left:0px;
 color:#006699;
}
.bottoneDiv div.tit a:hover {
 text-decoration: underline;
}
.bottoneDiv div.text {
 padding-top:5px;
 font-size:1em;
}
.bottoneDiv div.text a:link,.bottoneDiv div.text a:visited {
 text-decoration: none;
 padding-left:0px;
 color:#333;
 font-weight:normal;
 font-family:arial;
 font-size:1em;
}
.bottoneDiv div.text a:hover {
 text-decoration: underline;
}
/* ---------- RECENSIONI ------------ */
.recensioni{
background-color:#fff;
}
.tit_recensioni1{
 text-align:left;
 margin-bottom:0px;
 margin-left:10px; 
 font-weight:bold;
 color:#8B0018;
 font-size:0.9em;
 }
.tit_recensioni2{
 text-align:left;
 padding-left:4px;
 margin-bottom:5px;
 font-weight:bold;
 color:#333;
 border-bottom:1px dashed #aaa;
 font-size:1em;
 }
.tit_recensioni_big{
 text-align:left;
 margin-bottom:15px;
 padding:0px 0px; 
 font-weight:bold;
 color:#8B0018;
 font-size:2em;
 xborder-top:1px solid #888;
 border-bottom:1px solid #888;

 }
.tit_recensioni_big span{
 font-weight:bold;
 color:#666;
 font-size:0.70em;
 font-weight:normal;
 }
.tit_recensioni{
 text-align:center;
 padding-bottom:5px;
 font-weight:bold;
 color:#8B0018;
 font-size:1.5em;
 }
.tit_recensioni span{
 font-weight:bold;
 color:#666;
 font-size:0.70em;
 }
.tit_scheda{
 background-color:#E9E2D8;
 padding:10px;
 text-align:center;
 color:#666;
 font-weight:bold;
 font-size:0.9em;
 margin-top:10px;
}
.record_scheda{
 background-color:#F6F2ED;
 border-bottom:1px solid #ccc;
 padding:7px;
 font-size:0.9em;
}
.scheda1{
  background-color:#E9E2D8;
  padding:10px;
  font-size:0.85em;
}
.tit_scheda1{
 background-color:#E9E2D8;
 text-align:center;
 color:#666;
 font-weight:bold;
 font-size:1.1em;
 padding:3px 0px 7px 0px;
}
.tit_elenco{
 margin:10px 0px;
}
.tit_elenco b{
 color:#cc0000;
 font-family:Georgia;
}
.record_elenco{
 margin-bottom:15px;
 border-left:3px solid #888;
 padding:5px;
 background:#fff url(/imgs/c2/super_sfondo.gif) 0px -0px repeat-x;
}
.record_elenco a:link,.record_elenco a:visited,.record_elenco a:hover{
 font-weight:bold;
 color:#8B0018;
 font-size:1.2em;
}
.record_elenco b{
 color:#CB5700;
}
.telefono{
 background:#fff url('/imgs/c2/icotel.gif')left 4px no-repeat;
 padding-left:14px;
}
.logo_recensioni{
 margin-left:12px;
}
#motore_recensioni{
 width:185px;
 margin-left:10px;
 margin-top:2px;
 border-top:1px solid #ccc;
 border-left:1px solid #ccc;
 border-right:1px solid #ccc;
}
.record_ricerca{
 padding:10px 5px;
 border-bottom:1px solid #ccc;
 background-color:#FBF6ED;
}
.record_ricerca label{
 margin-left:12px;
}
.link_ricerca, .tit_ricerca {
 padding:2px 0px 2px 10px ;
 font-size:1em;
}
.link_ricerca a:link,
.link_ricerca a:visited,
.link_ricerca a:hover{
 color:#85252B;
 font-weight:normal;
 font-family:Tahoma;
}
.tit_ricerca{
 background-color:#D3CDBC;
 color:#8B0018;
 font-weight:bold;
}
.elenco_anagrafica{
 margin-top:15px;
}
#mappa_ristorante {
 width:400px;
 height:300px;
}
#mappa_recensioni{
 border:1px solid #ccc;
 width:400px;
 height:400px;
 float:left;
}
/*----  Videogallery ----*/
.videogallery_show{
 margin-top:15px;
 width:100%;
 text-align:center;
 border:1px solid #666;
}
.videogallery_tit{
 background-color:#efefef;
 padding:5px 0px 5px 15px;
 text-align:left;
 font-family:Georgia;
 font-weight:normal;
 color:#004E7D;
 font-size:1.3em;
 margin:20px 10px 20px 10px;
}
.videogallery_tit span{
 color:#bb0000;
 font-size:0.85em;
}
.tb_video_show{
 width:100%;
 padding:0px;
}
.freccia{
 width:27px;
 background-color:#222;
}
.video_show_player{
 text-align:center;
 padding:30px;
 border:1px solid #666;
}
/*----  Videogallery ----*/
/*--- Photogallery --- */
.elem_photo{
 font-size:1em;
}
.elem_photo a:link,.elem_photo a:visited{
 color:#bb0000;
}
.cont_gallery_last{
 background:#444 url(/imgs/c2/pellicola.gif) repeat scroll 0 0;
 padding-bottom:10px;
}
.tb_cont_last{
 margin-left:35px;
}
.tb_cont_last1{
 margin-left:35px;
}
.box_photo1{
 width:105px;
 padding:5px;
 font-size:0.8em;
 color:#fff;
 line-height:1.2em;
}
.box_photo1 a:link, .box_photo1 a:visited,.box_photo1 a:hover{
 color:#fff;
 font-weight:bold;
}
.box_photo1 img{
 border:2px solid #fff;
 width:90px;
 height:59px;
}
.tit_photogallery{
 color:#fff;
 font-size:1.4em;
 font-family:Georgia;
 text-align:left;
 padding:8px 0px 8px 40px;
}
.tit_photogallery a:link, .tit_photogallery a:visited,.tit_photogallery a:hover{
 color:#fff;
}
.cont_gallery1{
 background-color:#444;
 width:575px;
 margin-top:10px;
 padding:5px 0px 10px 25px;;
}
.box_photo{
 margin:0px;
 padding:5px 0px 0px 5px;
 overflow:hidden;
}
.box_photo div{
 width:100px;
 height:66px;
 border:2px solid #fff;
 margin-bottom:0px;
}
.box_photo a:link, .box_photo a:visited, .box_photo a:hover{
 color:#fff;
 text-decoration:none;
 display:block;
 width:100%;
 height:100%;
}
.tb_photogallery1{
 margin-top:10px;
 width:300px;
}
.tb_photogallery1 td{
 vertical-align:middle;
}
.tb_photogallery{
 margin-top:10px;
}
.tb_photogallery1 div{
 width:100px;
 height:66px;
 border:2px solid #666;
}

.tb_photogallery img{
 border:3px solid #666;
 width:100px;
 height:66px;
}
tr.on_photo{
 background:transparent url(/imgs/c2/bg_box.gif) repeat scroll 0 0;
 color:#fff;
}
tr.on_photo img{
 border:3px solid #ccc;
}
.naviga_pagine{
 text-align:center;
 margin-top:7px;
 border-top:1px solid #ccc;
 padding-top:5px;
}
.tb_cont_last1 td{
 width:100px;
 padding-right:20px;
 padding-bottom:5px;
}
.photo_span{
 color:#fff;
 font-size:0.80em;
 margin:0px;
 padding:0px;
 position:relative;
}
.photo_span a:link, .photo_span a:visited, .photo_span a:hover{
 color:#fff;
 text-decoration:none;
 display:block;
}
div.photo_span div{
 width:100px;
 height:60px;
 border:2px solid #fff;
 margin-bottom:5px;
}
/* -- CATEGORIE SETTIMANALI -- */
.categorieTopNews {
 font-size:1em;
 line-height:1.3em;
 padding:15px 10px; 
 color:#000;
 background-color:#FFF5C9;
 background-color:#FFF8D6;
 border:1px solid #ccc;
 margin-bottom:10px;
}
.categorieTopNews h1 {
 font-weight:normal;
 margin:0px 0px 10px 0px;
 padding:5px 0px 5px 6px ;
 border-left:4px solid #666;
}
.categorieTopNews h2 {
 font-family:Georgia,Palatino,serif;
 font-weight:normal;
 font-style:italic;
 font-size:1.1em;
 line-height:1em;
 margin:-5px 0px 20px 0px;
 padding-left:15px;
 color:#888;
}
.categorieTopNews h3 {
 font-weight:normal;
 font-size:0.9em;
 text-transform:uppercase;
 color:#888;
 line-height:1em;
 margin:-10px 0px 8px 0px;
}
.categorieTopNews h1 a:link,.categorieTopNews h1 a:visited,
.categorieTopNews h1 a:hover {
 color:#444;
 font-family:Arial,Verdana, sans-serif;
 font-size:1.6em;
 line-height:1em;
}

.CategorieNews {
 line-height:1.3em;
 font-size:1em;
 border-color: #ccc;
 padding:10px 10px;
 color:#333;
 border-bottom:1px dashed #999;
 margin-bottom:0px;
}
.CategorieNews h1 {
 font-size:1.1em;
 border-right:2px solid #8B0018;
 border-left:2px solid #8B0018;
 margin:0px 0px 0px 0px;
 color:#333;
 padding-left:8px;
}
.CategorieNews h1 a:link,.CategorieNews h1 a:visited,.CategorieNews h1 a:hover{
 color:#444;
 font-weight:normal;
 font-size:1.0em;
 line-height:1.1em;
 font-family:Arial,Verdana, sans-serif;
}
.categorie_archivio{
 text-align:center;
 margin:10px; 
}
.categorie_archivio a:link,.categorie_archivio a:visited,.categorie_archivio a:hover {
 color:#333;
 font-weight:bold;
}
.tit_categoria{
 color:#8B0018;
 font-size:2.3em;
 border-bottom:1px solid #8B0018;
 border-right:10px solid #666;
 margin-bottom:10px;
 padding-bottom:3px;
}
.tit_categoria span{
 color:#666;
 font-size:0.65em;
}
.tit_cucina{
 color:#666;
 font-weight:bold;
 font-size:1em;
 border-bottom:1px solid #aaa;
 padding:10px;
 margin-bottom:20px;
 border-left:4px solid #8B0018;
}
.data_rec{
 font-size:1em;
 font-weight:normal;
 margin-bottom:10px;
 text-align:right;
}
.recensione_dati{
 font-weight:normal;
}
.recensione_dati .scheda{
 font-size:0.85em; 
 padding:4px;
 background-color:#f6f6f6;
 margin-bottom:2px;
 color:#333;
}
.tit_rist_rec{
 text-transform:uppercase;
 color:#888;
 font-size:1.3em;
 font-weight:bold;
 padding-bottom:4px;
}
.last_recensioni a:link,.last_recensioni a:visited,.last_recensioni a:hover {
 color:#444;
 font-size:2em;
}
.map{
 padding:10px 0px 0px 0px;
 border-top:1px dashed #888;
}
.cont_vetrina_cat{
 }
#lista_fondi{
 font-size:1.5em;
 color:#cc0000;
}
#lista_fondi table {
 background-color:#ccc;
 width:100%;
 font-size:0.70em;
 color:#666;
}
#lista_fondi table td {
 background-color:#fff;
 padding:5px 5px 5px 20px;
}
#lista_fondi table tr.intestazione_fondi td {
 background-color:#666;
 font-weight:bold;
 text-align:center;
 border:1px solid #fff;
 color:#fff;
 padding:3px;
}
td.ar {
 text-align:right
}
.menu_fondi a:link,.menu_fondi a:visited, .menu_fondi a:hover {
 font-size:2em;
}
.menu_fondi{
 margin-bottom:10px;
}
/* INIZIATIVE EDICOLA */
.link_iniz{
 position:relative;
}
.link_iniz_tit1 {
 position:absolute;
 top:155px;
 left:15px;
 font-family:Tahoma,Verdana;
 z-index:999;
}
.link_iniz_tit2 {
 position:absolute;
 top:155px;
 left:215px;
 font-family:Tahoma,Verdana;
 z-index:999;
}
/* -- CASA SE NON ORA QUANDO -- */
.casa .homeNews h1 {
 font-size:1.3em;
 border-left:4px solid #ffcc00;
 margin:0px 0px 15px 0px;
 color:#333;
 padding-left:8px;
}
.alternativo .TopNewsheader h3{
 background:none;
}
.alternativo .TopNewsheader h1{
 padding-left:8px;
}
.alternativo .homeNews h1{
 padding-left:8px;
 font-size:1.5em;
}
