html body {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
text-align:center;
background-color:white;
}

img { border:0; }


a:link, a:visited {
font-weight: bold;
text-decoration: none;
color: #000000;
}

a:hover {
font-weight: bold;
text-decoration: none;
color: #000000;
}

ul {
margin:5px 0 0 0;
padding:0;
}

ul li {
margin:0 0 4px 0;
padding:0;
list-style-image: none;
list-style-type: none;
}

#contenuto {
width:980px;
margin:5px auto 5px auto;
background-color:white;
}

#testata {
background-color: #87cefa;
margin-bottom:3px;
width:980px;
}


#testata1 { background-color:#00008b; }
#testata1 a,#testata1 a:hover { color:white; }
#testata a, #testata a:hover { font-weight:normal; }

#colonna_sx {
float:left;
width:190px;
text-align:left;
color:#00008b;
background-color:#D0EAFB;
background-image: url(../img/sfondocolonna2.gif);
background-position: left;
background-repeat: repeat-y;
min-height:1700px;
}
#colonna_sx a {
font-family:verdana;
font-size: 10px;
display: block;
color:#00008b;
}


#colonna_centro {
float:left;
width:590px;
margin-left:3px;
border:2px solid gray;
text-align:left;
color:#00008b;
background-color:#FFFFFF;
}
#colonna_centro a { color:#00008b; }


#colonna_destra {
float:left;
width:190px;
margin-left:3px;
text-align:center;
color:#00008b;
background-color:#D0EAFB;
background-image: url(../img/sfondocolonna2.gif);
background-position: left;
background-repeat: repeat-y;

}
#colonna_destra a, #colonna_destra1 a { color:#00008b; font-size:10px; font-weight:bold; }



#colonna_destra1 {
width:190px;
margin-left:3px;
text-align:left;
color:#00008b;
display:block;
background-color:#D0EAFB;
background-image: url(../img/sfondocolonna2.gif);
background-position: left;
background-repeat: repeat-y;
min-height:1700px;
}


#popup {
position:absolute;
color:#FFFFFF;
border:0;
width: 400px;
height: 533px;
left: 320px;
top: 450px;
}
#popup a { color:#FFCC00; }
#popup a:hover { text-decoration:underline; }

#chiudi {
position:absolute;
width:9px;
font-weight:bold;
color:#000000;
left: 8000px;
top: 437px;
text-align:right;
}
#chiudi a:hover { color:#990000; }

#chiusura {
float:left;
font-style: italic;
color:white;
font-size:10px;
background-color: #00008b;
}

#chiusura a { color:white; font-style: normal; }
#chiusura a:hover { color:white; }

.clear { 
clear:left;
visibility: hidden;
}

#logo {
	background-color: #FFFFFF;
	text-align:left;
	width:700px;
	float:left;
}

#logo_banner {
	background-color: red;
	text-align:left;
	width:240px;
	float:left;
	height:91;
}

.logo {
width:600px;
height:91;

}



#subhead {
	background-color: #87cefa;
	width:980px;
	min-height:30px;
	text-align:center;
}

#subhead_notizie {
	background-color: #003366;
	width:980px;
	min-height:30px;

}

#subhead_notizie a {
background-color: #003366;
color:#FFFFFF;
font-weight:bold;
}

#subhead_notizie p {
/*
float:left;
width:32%;
*/
text-align:center;
margin-left:5px;
margin-right:5px;
margin-bottom:2px;
margin-top:2px;
border: 1px solid;
border-color: #FFFFFF;
float:left;
width:150px;
}


#fascia_azzurra {
	background-color: #6699CC;
	width:980px;
	height:10px;
}
#subhead_notizie a:hover {
background-color:orange;
font-weight:bold;
}

#subhead p {
text-align:center;
font-family:verdana;
font-size:12px;
float:left;
margin-left:20px;
margin-right:20px;
}

#banner_head {
	background-color: #D0EAFB;
	width:980px;
}

#banner_head_notizie {
	background-color: #003366;
	width:980px;
}

#modulo {
	width:96%;
	
}


#modulo input {
	padding:0px;
	width:270px;
	margin:0px;
}

#modulo textarea {
	width:96%;
	height:150px;
	margin-left:10px;
}


#box_news {
	
}

#box_news h1 {
	font-family:verdana;
	font-size:16px;
	font-weight:bold;
	
	}

#testo_news {
padding:10px;	
}

#testo_news h2 {
	font-family:verdana;
	font-size:10px;
	font-weight:bold;

	
}

#banner_news {
	float:left;
	padding:5px;


}

#testo_news_centrale{
	padding:5px;

}

.clear {
	clear:left;
	visibility:hidden;
}

#lista_news {
	width:98%px;
	margin-left:10px;
}
#contenitore_body {
	background-color:#FFFFFF;
	/*background-image: url(../img/sfondocolonna2.gif);*/
}

