/* CSS Document */

/* Azzeramento */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {margin:0;padding:0;}
table {border-collapse:collapse;border-spacing:0;}
fieldset,img {border:0;}
address,caption,cite,code,dfn,th,var {font-style:normal;font-weight:normal;}
ol,ul {list-style:none;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6 {font-size:100%;font-weight:normal;text-align:left;}
q:before,q:after {content:'';}
abbr,acronym { border:0;}
form{display:inline;}

/* elementi comuni */
body {
background: #FFFFFF;
font-family: Arial, Helvetica, Sans-serif; 
font-size: 12px;
font-weight: normal;
color: #666666;
text-decoration: none;
}
a{
color: #666666;
text-decoration: none;
}
a:hover{
text-decoration: underline;
}
.doppiafreccia{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
letter-spacing:-2px;
}
.filetto_verticale{
background:#999999;
width:1px;
}
h1{
font-family:Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: normal;
color: #666666;
text-transform:uppercase;
margin-bottom:1px;
margin-top:1px;
}
h1 a{
font-family:Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: normal;
color: #666666;
text-transform:uppercase;
text-align:left;
}
h2{
display: block;
font-family:Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: normal;
text-align:left;
margin-bottom:1px;
margin-top:1px;
}
h2 a{
display: block;
font-family:Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: normal;
text-align:left;
}
h3{
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 25px;
line-height: 23px;
font-weight: normal;
color: #000000;
text-align:left;
margin-bottom:3px;
margin-top:3px;
}
h3 a{
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 25px;
line-height: 23px;
font-weight: normal;
color: #000000;
text-align:left;
}
h4{
text-align:left;
display:inline;
font-family:Arial, Helvetica, sans-serif;
font-size: 12px;
line-height: 14px;
font-weight: normal;
color: #666666;
margin-top: 4px;
margin-bottom: 8px;
}
h4 a{
text-align:left;
display:inline;
font-family:Arial, Helvetica, sans-serif;
font-size: 12px;
line-height: 14px;
font-weight: normal;
color: #666666;
margin-top: 4px;
margin-bottom: 8px;
}
h5{
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 19px;
line-height: 17px;
font-weight: normal;
color: #333333;
text-align:left;
margin-bottom:3px;
margin-top:3px;
}
h5 a{
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 19px;
line-height: 17px;
font-weight: normal;
color: #333333;
text-align:left;
}
.titolo_2_notizia {
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 18px;
line-height: 16px;
font-weight: normal;
color: #666666;
text-align:left;
padding-bottom: 5px;
text-align:left;
}
.titolo_2_notizia a{
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 18px;
line-height: 16px;
font-weight: normal;
color: #666666;
text-align:left;
padding-bottom: 5px;
text-align:left;
}
.titolo_3_notizia {
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 14px;
line-height: 14px;
font-weight: normal;
color: #666666;
text-align:left;
margin-bottom: 5px;
text-align:left;
}
.titolo_3_notizia a{
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 14px;
line-height: 14px;
font-weight: normal;
color: #666666;
text-align:left;
margin-bottom: 5px;
text-align:left;
}
.firma {
text-align: right;
font-style:italic;
font-weight:bold;
}
.firma a {
text-align: right;
font-style:italic;
font-weight:bold;
}
table#foto {
margin-top: 4px;
margin-bottom: 4px;
}
/* testo - i colori del sito */
.rosso_cittaoggi {
display:inline;
color: #ba1519;
}
.cronacanera {
display:inline;
color: #000000;
}
.cronacaterritorio {
display:inline;
color: #d3a900;
}
.politicaistituzioni {
display:inline;
color: #ff9900;
}
.associazioni {
display:inline;
color: #009900;
}
.artecultura {
display:inline;
color: #976b00;
}
.notizieinrete {
display:inline;
color: #080083;
}
.flash {
display:inline;
color: #941DC5;
}
.sport {
display:inline;
color: #00a9ff;
}
.faresport {
display:inline;
color: #a4c106;
}
.mangiarebene {
display:inline;
color: #ffd800;
}
.cinema {
display:inline;
color: #948f64;
}

/* stile form */
.input_form {
width: 170px;
font-family: Arial, Helvetica, sans-serif;
color:#666666;
font-size: 11px;
font-style: normal;
font-weight: normal;
cursor: default;
border: 1px solid #999999;
list-style-type: square;
margin-top: 4px;
margin-bottom: 4px;
padding: 2px;
}
.input_form2 {
font-family: Arial, Helvetica, sans-serif;
color:#666666;
font-size: 11px;
font-style: normal;
font-weight: normal;
cursor: default;
border: 1px solid #999999;
list-style-type: square;
margin-top: 4px;
margin-bottom: 4px;
padding: 2px;
}
/* stile del bottone invia dei form */
.btn_invia {
background:#666666;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color:#FFFFFF;
font-style: normal;
font-weight: normal;
padding: 2px;
margin-top: 4px;
margin-bottom: 4px;
border: 0px;
}
.BgInviaOff {
background-color: #666666;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color:#FFFFFF;
font-style: normal;
font-weight: normal;
padding: 2px;
margin-top: 4px;
margin-bottom: 4px;
border: 0px;
}
.BgInviaOn {
background-color: #ba1519;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color:#FFFFFF;
font-style: normal;
font-weight: normal;
padding: 2px;
margin-top: 4px;
margin-bottom: 4px;
border: 0px;
}
.btn_invia2 {
background:#666666;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color:#FFFFFF;
font-style: normal;
font-weight: normal;
padding: 2px;
border: 0px;
}
.BgInviaOff2 {
background-color: #666666;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color:#FFFFFF;
font-style: normal;
font-weight: normal;
padding: 2px;
border: 0px;
}
.BgInviaOn2 {
background-color: #ba1519;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color:#FFFFFF;
font-style: normal;
font-weight: normal;
padding: 2px;
border: 0px;
}

/* barra_anso*/
table#barra_anso {
background: #efefef;
height: 25px;
width: 996px;
}
table#barra_anso td.margine{
font-family: Arial, Helvetica, Sans-serif; 
font-size: 12px;
font-weight: normal;
color: #666666;
vertical-align: middle;
padding-right:5px;
padding-left:5px;
}

/* trova casa, lavoro, auto e moto*/
table#trova_casalavoro {
height: 25px;
margin-left:5px;
text-align:left;
}
table#trova_casalavoro td{
vertical-align: middle;
padding-right:5px;
text-align:left;
}

/* strumenti_testata: aumenta font e barra rss */
table#strumenti_testata {
background: url(../img/tratteggio.jpg) repeat-x bottom left;
height: 33px;
width: 996px;
}
table#strumenti_testata td.gestionefont {
background: url(../img/icon_font.jpg) no-repeat center left;
font-family: Arial, Helvetica, Sans-serif; 
font-size: 12px;
font-weight: normal;
color: #666666;
vertical-align: middle;
padding-left: 20px;
}
table#strumenti_testata td.rss {
font-family: Arial, Helvetica, Sans-serif; 
font-size: 12px;
font-weight: bold;
color: #666666;
vertical-align: middle;
text-align: right;
}
table#strumenti_testata td.rss h1 {
color: #f58c1f;
font-weight: bold;
display:inline;
}

/* logo e manchette */
table#logo {
background: url(../img/tratteggio.jpg) repeat-x bottom left;
height: 115px;
width: 996px;
font-family: Arial, Helvetica, Sans-serif; 
font-size: 12px;
font-weight: normal;
color: #666666;
vertical-align: middle;
}
table#logo td.manchetteDx {
vertical-align: middle;
text-align:right;
}

/* menu_navigazione */
table#navigazione_servizi {
width: 996px;
font-family:  Arial, Trebuchet MS, Arial, Sans-serif;
font-size: 12px;
font-weight: bold;
color: #ba1519;
}
table#navigazione_servizi td{
background: url(../img/tratteggio.jpg) repeat-x bottom left;
padding-bottom:8px;
padding-top:5px;
}
table#navigazione_servizi ul li{
display: inline;
}
table#navigazione_servizi ul li a{
font-family:  Arial, Trebuchet MS, Arial, Sans-serif;
font-size: 11px;
font-weight: bold;
color: #333333;
text-transform:uppercase;
}
table#navigazione_canali {
background: url(../img/tratteggio.jpg) repeat-x bottom left;
width: 996px;
font-family:  Arial, Trebuchet MS, Arial, Sans-serif;
font-size: 12px;
font-weight: bold;
color: #ba1519;
}
table#navigazione_canali td{
padding-bottom:8px;
padding-top:5px;
}
table#navigazione_canali ul li{
display: inline;
}
table#navigazione_canali ul li a{
font-family:  Arial, Trebuchet MS, Arial, Sans-serif;
font-size: 11px;
font-weight: bold;
color: #333333;
text-transform:uppercase;
}

/* banner sticker 950x30 */
table#sticker950{
/*height: 45px;*/
width: 996px;
padding-top:5px;
text-align:center;
margin-bottom: 5px;
}

/* banner sticker 950x30 */
table#session_flash{
height: 45px;
width: 996px;
padding-top:5px;
text-align:center;
}
#flashMessage {font-size:150%;}


/* contenuto homepage */
table#primopiano {
width: 996px;
margin-bottom: 5px;
text-align:left;
}
table#secondopiano {
background:#efefef url(../img/tratteggio.jpg) repeat-x top left;
width: 996px;
margin-top: 5px;
margin-bottom: 5px;
text-align:left;
}
table#secondopiano td.tratteggio {
background: url(../img/tratteggio.jpg) repeat-x bottom left;
}
table#cont_secondopiano {
width: 976px;
margin: 10px;
text-align:left;
}

/* terza_notizia */
table#terza_notizia {
background: url(../img/tratteggio.jpg) repeat-x top left;
width:180px;
vertical-align: top;
margin-top: 3px;
margin-bottom: 5px;
text-align:left;
}
table#terza_notizia td.padding{
padding-top:10px;
}

/* foto all'interno della notizia */
table#destra {
float:right;
margin-left: 10px;
text-align:left;
}
table#destra td {
padding-bottom: 5px;
text-align:left;
}
table#sinistra {
float:left;
margin-right: 10px;
text-align:left;
}
table#sinistra td{
padding-bottom: 5px;
text-align:left;
}

/* foto e logo_cliente vetrina del centro commerciale */
table#vetrina {
width:180px;
margin-top: 5px;
margin-bottom: 5px;
text-align:left;
}
table#vetrina_2 {
width:262px;
margin-top: 5px;
margin-bottom: 2px;
text-align:left;
}

/* cinema - tabella vedi programmazione completa */
table#cinema {
float:right;
width:301px;
margin-top: 5px;
margin-bottom: 5px;
text-align:left;
}
div#cinema a {
float:right;
width: 150px;
font-family:  Arial, Trebuchet MS, Arial, Sans-serif;
font-size: 10px;
line-height: 11px;
font-weight: normal;
color: #666666;
text-align:right;
padding-top:13px;
margin-left: 160px;
}

/* footer */
table#footer {
background: url(../img/tratteggio.jpg) repeat-x top left;
width: 996px;
}
table#footer td{
font-family: Arial, Helvetica, Sans-serif; 
font-size: 12px;
font-weight: normal;
color: #666666;
vertical-align: top;
text-align: center;
padding:13px 0px 10px 0px;
}
#add_commento textarea {
	width: 465px;
	height: 50px;
}
#add_commento input {
	width: 150px;
}
