/* CSS Document */

/* Nascondere gli elementi non desiderati*/
.parteNascosta, hr, #stampa, #chiudi{
position:absolute;
top:-1000em;
width:1px;
height:1px;
overflow:hidden;
}

#logo_stampa, .solotesto{
position:absolute;
top:-1000em;
width:1px;
height:1px;
}
/* Fine: Nascondere */

/* ----  BODY  --- */
body{
position: relative;
margin-left: 15px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
width: 980px;
background-color: #FFFFFF;
background-image: url(../immagini/banda.gif);
background-repeat:no-repeat;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#333;
background-position: left top;
border: 0px solid #000000;
}

/*TESTATA*/
#testata{
float:left;
position: relative;
margin: 0 0 0 0;
width: 960px;
height: 158px;
border: 0px solid #000000;
}
#data{
float:left;
position: relative;
margin: 75px 0 0 0;
width: 232px;
text-align: right;
border: 0px solid #000000;
}
#banner_top_right {
float:left;
position: relative;
margin: 0 0 0 0;
width: 728px;
height: 90px;
border: 0px solid #000000;
}
#links_striscia_rossa {
float:right;
position: relative;
margin: 0 0 0 0;
height: 28px;
border: 0px solid #000000;
}
#menu {
float:left;
position: relative;
margin: 0 0 0 0;
height: 20px;
width: 960px;
border: 0px solid #000000;
}
#links_top {
float:left;
position: relative;
margin: 0 0 0 0;
width: 960px;
height: 20px;
border: 0px solid #000000;
}
/* FINE TESTATA */

/* SINISTRA */
#sinistra {
float:left;
margin: 13px 0 0 0;
width: 180px;
padding: 0 0 0 0;
border: 0px solid #000000;
}
* html #sinistra{
margin-right: -3px;
}
/*FINE SINISTRA */

/* CENTRO */
#centro {
float:left;
margin: 13px 0 0 0;
width: 600px;
padding: 0 0 0 0;
border: 0px solid #000000;
}
* html #centro{
width: 613px;
margin-right: -6px;
margin-left: 0;
}
/* FINE CENTRO */

/* DESTRA */
#destra {
float:left;
margin: 13px 0 0 0;
width: 180px;
padding: 0 0 0 0;
border: 0px solid #000000;
}
* html #destra{
margin-left: 0;
}
/* FINE DESTRA */

/*GENERICI*/
a{
color:#FF0000;
text-decoration:none;
border:0px solid #000000;
}
hr{
height: 1px;
border: 1px solid red;
/* noshade: noshade; */
}

#imgintdx{
float:right;
margin-left:10px;
margin-top:6px;
margin-bottom:6px;
padding: 0px 5px 5px 5px;
font-size:10px;
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #888;
background: #ffe;
/*border: 1px solid #aab;*/
}

#sinistra2{
float:left;
margin-left: 8px;
width:138px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:0.9em;
text-align:center;
padding:6px 0px 6px 0px;
}

h2{
text-align:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#333;
font-weight:normal;
font-size:0.9em;
text-align:center !important;
margin-top:4px;
margin-bottom:6px;
}
h2 a{
color:#3b699e;
text-decoration:none;
}
h2 a:hover{
color:#cc0000;
text-decoration:none;
}

h3{
text-align:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#cc0000;
font-size:0.9em;
font-weight:normal;
margin-top:0;
margin-bottom:4px;

}
h4{
text-align:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#3b699e;
font-size:0.9em;
font-weight:normal;
line-height:102%;
margin-top:0px;
margin-bottom:3px;
}
h4 a{
padding-left:8px;
color:#3b699e;
text-decoration:none;
background-image:url(../../immagini/apo1.gif);
background-repeat:no-repeat;
text-decoration:none;
}
h4 a:hover{
padding-left:8px;
color:#cc0000;
text-decoration:none;
background-image:url(../../immagini/apo1.gif);
background-repeat:no-repeat;
text-decoration:underline;
}

/*QUESTI SONO I CSS PER LA TESTATA*/
.sezioni{
margin-top: 6px;
float:left;
border-left:1px solid #ff6666;
border-right:1px solid #330000;
font-family: Verdana, sans-serif;
font-size:0.9em;
color:#ffffff;
padding-left: 10px;
padding-right: 10px;
margin-bottom: 2px;
}
.sezioni a{
color:#ffffff;
}
.servizi{
float:left;
border-right:1px solid #3b699e;
font-family: Verdana, sans-serif;
font-size:0.8em;
color:#d9d9d9;
padding-left: 10px;
padding-right: 10px;
padding-top:2px;
height:16px;
}
.servizi_input{
font-family: Verdana, sans-serif;
color:#fff;
background-color:#333333;
padding:0 2px 0 2px;
}
.servizi a{
color:#3b699e;
text-decoration:none;
}
.nickname{
font-family: Verdana, sans-serif;
color:#fff;
background-color:#333333;
padding:0 2px 0 2px;
}

/*STRILLO NELLA FASCIA ROSSA*/
#extra{
    float:left;
	width: 570px;
	margin-top: 6px;
	margin-left:100px;
	* margin-left:50px; /* per ie bug */
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	font-weight:bold;
	color:#fff;
	text-align: left;
	font-style: italic;
	border: 0px solid #000000;
}

/*ZONA FORUM BACHECA FASCIA ROSSA*/
.bottoni{
margin-top: 6px;
float:right;
padding-left: 10px;
padding-right: 10px;
padding-bottom: 2px;
background-color: #990000;
border-left:1px solid #000;
border-right:1px solid #ff6666;
border-bottom:1px solid #ff6666;
font-family: Verdana, sans-serif;
font-size:0.9em;
font-weight:bold;
color:#fff;
margin-left: 2px;
}
.bottoni a{
color:#fff;
}
/*CSS PER COLONNA CENTRALE*/

/*TIPOLOGIA ARTICOLO 0*/
#art0{
float:left;
width:580px;
margin-left:8px;
margin-bottom:5px;
}
#art0 h1{
font-family:"Times New Roman", Times, serif;
color:#fff;
font-size:3.5em;
line-height:93%;
margin-top:3px;
margin-bottom:3px;
padding-left:4px;
border-bottom: 1px dotted #d9d9d9;
background-color:#333;
}
/*TIPOLOGIA ARTICOLO 1*/
#art1{
float:left;
width:382px;
margin-left:8px;
margin-bottom:5px;
}
#art1 h1{
font-family:"Times New Roman", Times, serif;
color:#333333;
font-size:3em;
line-height:93%;
margin-top:3px;
margin-bottom:3px;
border-bottom: 1px dotted #d9d9d9;
}
#art1 h1 a{
font-family:"Times New Roman", Times, serif;
color:#333333;
text-decoration:none;
}
#art1 h1 a:hover{
font-family:"Times New Roman", Times, serif;
color:#cc0000;
text-decoration:none;
}
/*TIPOLOGIA ARTICOLO 2*/
#art2{
float:left;
width:290px;
margin-left:8px;
margin-right:2px;
margin-bottom:5px;
}
#art2 h1{
font-family:"Times New Roman", Times, serif;
color:#333333;
font-size:1.6em;
font-weight:normal;
line-height:95%;
margin-top:3px;
margin-bottom:3px;
}
/*TIPOLOGIA ARTICOLO 3*/
.art3{
float:left;
width:192px;
margin-left:8px;
margin-bottom:5px;
}
.art3 h1{
font-family:"Times New Roman", Times, serif;
color:#333333;
font-size:1.9em;
font-weight:normal;
line-height:95%;
margin-top:3px;
margin-bottom:3px;
}

/*RUBRICHE*/
#rubriche{
float:left;
width:224px;
border:1px solid #f00;
padding:9px;
margin-left:8px;
}
#rubriche h2{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#990000;
font-size:1.2em;
font-style:italic;
line-height:100%;
margin-top:0px;
margin-bottom:3px;
}
#rubriche h1{
font-family:"Times New Roman", Times, serif;
color:#333;
font-size:1.5em;
font-weight:bold;
line-height:100%;
margin-top:3px;
margin-bottom:3px;
}
#rubriche h1 a{
font-family:"Times New Roman", Times, serif;
color:#333;
text-decoration:none;
}
/*ACCESSORI PER ARTICOLI*/

/*SEZIONE*/
.area{
width:100%;
background-image: url(../immagini/riga.gif);
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#CC0000;
font-weight:bold;
font-size:0.9em;
padding-bottom:0;
background-position: right;
background-repeat: no-repeat;
}
#matite{
float:left;
width:192px;
height:100px;
background-image:url(../immagini/matite.gif);
text-align:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#cc0000;
font-size:0.9em;
font-weight:bold;
padding-top: 8px;
padding-left:5px;
}
.immagine{
float:left;
text-align:right;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:0.9em;
font-style:italic;
color:#ff6600;
padding-right:6px;
}
/* Allineamento (IMG) */
/* LEFT */
.image_left{
margin-top: 6px;
float:left;
padding-right:6px;
}
/* RIGHT */
.image_right{
margin-top: 6px;
float:right;
padding-left:6px;
}
/* CENTER */
.image_center{
margin-top: 6px;
margin-left: auto;
margin-right: auto;
border: 0px solid #000000;
}
* html .image_center{
text-align:center;
}

.dida{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:0.8em;
font-style:italic;
Line-Height: 15px;
text-align:left;
color:#f60;
}

/* FINE: Allineamento (IMG) */
/*COMMENTI*/
.commenti{
height:16px;
text-align:right;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#CC0000;
font-weight:normal;
font-size:0.9em;
}.commenti a{
text-decoration:none;
}
/*IN BREVE*/
.brevi{
background-color:#e2e2e2;
padding:0 0.8em 0 0.8em}
.brevi h1{
font-family:Arial, Helvetica, sans-serif;
color:#333;
font-size:1em;
line-height:100%;
margin-top:0.1em;
margin-bottom:0.1em;
}
.brevi h1 a{
font-family:Arial, Helvetica, sans-serif;
color:#333;
text-decoration:none;
}
.brevi h1 a:hover{
font-family:Arial, Helvetica, sans-serif;
color:#cc0000;
text-decoration:none;
}

/*BORDI TONDI 390px PER COLONNA CENTRALE*/
.roundcont1 {
float:left;
margin-top:6px;
margin-left:8px;
width:390px;
background-color: #e2e2e2;
color: #333;
}
.roundcont1 p {
padding: 0 10px 0 10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color: #fff;
font-size: 90%;
}
.roundtop1 { 
background: url(../immagini/tr.gif) no-repeat top right;
font-family:Verdana, Arial, Helvetica, sans-serif;
color: #333;
font-size:0.9em;
}
.roundtop1 h1{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#990000;
font-size:1.5em;
font-style:italic;
line-height:100%;
margin-top:0px;
margin-bottom:3px;
}
.roundbottom1 {
background: url(../immagini/br.gif) no-repeat top right; 
font-family:Verdana, Arial, Helvetica, sans-serif;
color: #333;
font-size:0.9em;
}

/*CSS PER COLONNA DI SINISTRA*/
/*SPECIALI*/
#speciale{
background-image:url(../immagini/speciale.jpg);
background-position:top left;
background-repeat:no-repeat;
padding-top:20px;
margin-top:6px;
}
#speciale h1{
font-family:"Times New Roman", Times, serif;
color:#333;
font-size:1.3em;
font-weight:bold;
line-height:100%;
margin-top:3px;
margin-bottom:3px;
}
#speciale h1 a{
font-family:"Times New Roman", Times, serif;
color:#333;
text-decoration:none;
}
#arkspeciale {
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#cc0000;
font-size:0.9em;
font-weight:normal;
line-height:100%;
text-align:right;
margin-top:3px;
margin-bottom:3px;
border-top:1px solid #ccc;
}
/*PDF UNITA*/
#unita{
font-family:Arial, Helvetica, sans-serif;
color:#333333;
font-weight:bold;
padding:63px 6px 0px 6px;
background-image:url(../immagini/testata.jpg);
background-position:top left;
background-repeat:no-repeat;
margin-top:6px;
margin-bottom:6px;
}
#unita p{
padding-left:17px;
background-image:url(../immagini/arrow.gif);
background-repeat:no-repeat;
background-position:top left;
}
#pdfunita{
margin-top:3px;
margin-bottom:3px;
text-align:right;
font-family: Verdana, sans-serif;
font-size:0.9em;
color:#333;
}
#pdfunita a{
text-decoration:none;
color:#3b699e;
}
#pdfunita img{
border:0;
vertical-align:middle;
}
#pdfunita h1{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#990000;
font-size:1em;
line-height:100%;
margin-top:3px;
margin-bottom:3px;
}
#sondaggio p{
margin:0 0 0 0;
}

/*CSS PER COLONNA DI DESTRA*/

/*INFO AGGIUNTIVE PER EVENTI AGENDA*/
#info_evento {
float:left;
margin: 80px 5px 0 5px;
width: 170px;
padding: 0 0 0 0;
border: 0px solid #000000;
}

/*BORDI TONDI*/
.roundcont{
width:172px;
background-color: #e2e2e2;
color: #333;
margin-left:8px;
border:0px solid #000000;
}
.roundcont p{
padding: 0 10px 0 10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color: #333;
font-size: 90%;
border:0px solid #000000;
}
.roundtop{ 
background: url(../immagini/tr.gif) no-repeat top right;
font-family:Verdana, Arial, Helvetica, sans-serif;
color: #333;
font-size:0.9em;
border:0px solid #000000;
}
.roundtop h1{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#990000;
font-size:1.5em;
font-style:italic;
line-height:100%;
margin-top:0px;
margin-bottom:3px;
border:0px solid #000000;
}
.roundbottom{
background: url(../immagini/br.gif) no-repeat top right; 
font-family:Verdana, Arial, Helvetica, sans-serif;
color: #333;
font-size:0.9em;
border:0px solid #000000;
}
img.corner{
width: 15px;
height: 15px;
border: none;
display: block !important;
border:0px solid #000000;
}

/*BORDI TONDI FONDO ROSSO*/
.roundcontR {
width:172px;
background-color: #f00;
color: #fff;
margin-left:8px;
margin-top:6px;
}
.roundcontR p {
padding: 0 10px 0 10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color: #fff;
font-size: 90%;
}
.roundcontR td {
font-family:Verdana, Arial, Helvetica, sans-serif;
color: #fff;
font-size: 90%;
}
.roundtopR { 
background: url(../immagini/trR.gif) no-repeat top right;
font-family:Verdana, Arial, Helvetica, sans-serif;
color: #333;
font-size:0.9em;
}
.roundtopR h1{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#fff;
font-size:1.5em;
font-style:italic;
line-height:100%;
margin-top:0px;
margin-bottom:3px;
}
.roundbottomR {
background: url(../immagini/brR.gif) no-repeat top right; 
font-family:Verdana, Arial, Helvetica, sans-serif;
color: #333;
font-size:0.9em;
}
img.cornerR {
width: 15px;
height: 15px;
border: none;
display: block !important;
}

/*ANSA*/
#ansa{
background-color:#e2e2e2;
font-family: Verdana, Arial, Helvetica, sans-serif;
color:#333333;
font-size:0.9em;
padding:0 0.8em 0 0.8em}
#ansa h1{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#990000;
font-size:1.5em;
font-style:italic;
line-height:100%;
margin-top:3px;
margin-bottom:3px;
}
#ansa h2{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#990000;
font-size:1em;
font-weight:bold;
line-height:100%;
margin-top:3px;
margin-bottom:3px;
text-align:left !important;
}

/* COLONNA UNISTORE*/
#unistore{
margin:0 0 0 0;
padding:0 5px 0 5px;
width:160px;
font-size:10px;
color:#333;
background-color:#E2E2E2;
font-family: Verdana, Arial, Helvetica, sans-serif;
border:0px solid #000000;
}
#unistore h1{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#990000;
font-size:1.5em;
font-style:italic;
line-height:100%;
margin-top:3px;
margin-bottom:3px;
border:0px solid #000000;
}
#unistore h2{
font-family: Verdana, Arial, Helvetica, sans-serif;
color:#333;
font-weight:normal;
font-size:1.2em;
font-style:italic;
line-height:100%;
margin-top:3px;
margin-bottom:3px;
border:0px solid #000000;
}
#unistore h3{
margin:0 0 25px 0;
width:152px;
color:#000000;
font-size:13px;
font-style:italic;
font-weight: bold;
line-height:100%;
font-family:Verdana, Arial, Helvetica, sans-serif;
border:0px solid #000000;
}
#unistore h4{
margin:0 0 10px 0;
width:152px;
color:#000000;
font-size:10px;
line-height:100%;
font-family:Verdana, Arial, Helvetica, sans-serif;
border:0px solid #000000;
}
#unistore a{
margin:3px 0 0 0;
font-size:10px;
color:#990000;
font-weight: bold;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-decoration:none;
border:0px solid #000000;
width:152px;
}

/*UNISTORE OGGETTI*/
#bianco{
padding:2px 0px 3px 3px;
width:154px;
background-color:#fff;
}

/*FOTOGALLERY*/
#fotogallery{
width:180px;
margin:6px 0px 6px 8px;
padding:28px 4px 3px 4px;
background-image:url(../immagini/photogall.jpg);
background-position:top left;
background-repeat:no-repeat;
font-family: Arial, Helvetica, sans-serif;
color:#333;
text-decoration:none;
}

/*VIDEOGALLERY*/
#videogallery{
width:180px;
margin:6px 0px 6px 8px;
padding:28px 4px 3px 4px;
background-image:url(../immagini/video2.jpg);
background-position:top left;
background-repeat:no-repeat;
font-family: Arial, Helvetica, sans-serif;
color:#333;
text-decoration:none;
}
#videogallery a{
font-family: Arial, Helvetica, sans-serif;
color:#333;
text-decoration:none;
}

/*AUDIOGALLERY*/
#audiogallery{
width:180px;
margin:6px 0px 6px 8px;
padding:28px 4px 3px 4px;
background-image:url(../immagini/audio2.jpg);
background-position:top left;
background-repeat:no-repeat;
font-family: Arial, Helvetica, sans-serif;
color:#333;
text-decoration:none;
}
#audiogallery a{
font-family: Arial, Helvetica, sans-serif;
color:#333;
text-decoration:none;
}

/*INTERNI*/
#interno{
width:592px;
margin-left:8px;
margin-bottom:5px;
text-align:justify;
font-size:1.2em;
line-height: 1.3em;
}
#interno h1{
font-family:"Times New Roman", Times, serif;
color:#333333;
font-size:2em;
line-height:93%;
margin-top:10px;
margin-bottom:3px;
border-bottom: 1px dotted #d9d9d9;
text-align:left !important;
}
#interno h2{
font-family:"Times New Roman", Times, serif;
color:#333333;
font-size:1.5em;
line-height:93%;
margin-top:3px;
margin-bottom:3px;
text-align: left !important;
}

#adv120{
padding:3px 8px 3px 8px;
margin-top: 8px;
}
#correlati{
color:#333;
padding:3px 8px 3px 8px;
margin-top: 8px;
}
#correlati h1{
color:#3b699e;
font-size:1em;
}
#correlati h2{
color:#900;
font-size:1.3em;
font-style:italic;
font-weight:bold;
text-align:left !important;
}
#correlati h1 a{
color:#3b699e;
text-decoration:none;
}
#correlati h1 a:hover{
color:#f00;
text-decoration:none;
}
.servizint{
float:right;
font-family: Verdana, sans-serif;
font-size:0.9em;
color:#ccc;
padding-left: 10px;
padding-right: 10px;
padding-top:2px;
}
.servizint a{
color:#3b699e;
text-decoration:none;
}

/* PIE' DI PAGINA */
#pie_pagina{
float:left;
margin-top: 10px;
margin-bottom: 10px;
width:960px;
text-align:center;
}

/* PULSANTE */
.pulsante{
width: 45px;
margin-top: 15px;
margin-left: auto;
margin-right: auto;
}
img{
border: none;
}

/* sottotitolo blocchi */
h5{ 
font-size: 1.2em;
border-bottom: 1px solid #eee;
padding: 2px 0;
margin: 0 0 5px 0;
}
