* { padding: 0; margin: 0; }

body {
 background: url(sfondo.jpg) no-repeat;
 font-family: Helvetica, Arial, sans-serif;
 font-size: 13px;
}
a{
	text-decoration:none;
	color:#FFF;
}

h2 {
text-align:right;
}

#wrapper { 
 width: 922px;
}
#contenitore {
top:300px;
position:absolute;
width:910px;
 z-index: 5;
}
#header {
position:absolute;
 color: #333;
 width: 910px;
}
#left { 
 display: inline;
 color: #333;
 width: 200px;
 height: 310px;
 float: left;
}
#center { 
 display: inline;
 position: relative;
 color: #333;
 padding: 0px;
 width: 500px;
 float: left;
}
#right { 
 display: inline;
 position: relative;
 float:right;
 color: #333;
 padding: 0px;
 width: 400px;
 font-size:12px;
 text-align:right;
}

#right h2{ 
 font-size:14px;
 color:#999999;
 margin-bottom:5px;
 
}

#right a{ 
border-bottom:1px solid #FF9900;
color:#666666;
line-height:16px;
text-align:right;
}

#right a:hover{ 
 border-bottom:1px solid #CCC;
}

#notizie{ 
width: 70px;
height: 125px;
background-color:#ccc;
float:left;
margin-left:3px;
}

#notizie p{ 
 margin-top:105px;
 color:#fff;
 text-align: center; 
 font-weight: bold;
}

#menu{ 
margin-top:0px;
}

#menu a{
display:block; 
 color:#fff;
 background-color:#EE7F00;
 text-align: right;
height: 20px;
 margin-bottom:5px;
 padding-right:5px;
 padding-top:3px; 
}

#menu a:hover{
background-color:#FFCC99;
}

#menu p.seleziona{ 
 background-color:#FFCC99
}

#news{ 
 
 padding:10px;
}

#newsint{ 
	clear:both;
}

#newstesto h2{ 
 border-bottom:1px dotted #EE7F00;
 text-align:left;
 font-size:20px;
}

#newstesto h3{ 
 border-bottom:1px dotted #CCC;
 font-size:18px;
 color:#EE7F00;
 margin-top:14px;
}

h2 a:hover{
 background:#fff;
 color:#ccc;
 
}

h2 a{
 background:#fff;
 color:#333;
 border-bottom:1px dotted #EE7F00;
 font-size:20px;
}

h2{ 
 border-bottom:1px dotted #EE7F00;
 text-align:left;
 font-size:20px;
}

#newstesto h2 a:hover{
 background:#fff;
 color:#ccc;
 
}

#newstesto h2 a{
 background:#fff;
 color:#333;
 border-bottom:1px dotted #EE7F00;
 font-size:20px;
}

#newsimg{ 
 width:150px;
 float:left;
 margin-top:5px;
}

#newstesto{ 
 width:450px;
 float:left;
}

#newstesto a{ 
 color:#FF9900;
 font-size:15px;
}
#newstesto a:hover{ 
 color:#CCC;
}

#newstesto p{ 
 margin-top:4px;
}

#newstesto a{ 
 font-size:12px;
}

.sottolinea {
text-decoration:underline; 
}

ul li{
list-style-image: url(img/lipiave.gif);
margin-left:20px;
margin-bottom:3px; 
}



#newsimg img{ 
 border:1px solid #ccc;
 padding:5px;
 margin:3px;
}

#newsimg a:hover img { 
 background-color:#FCDEC2;
 border:none;
 border:1px dotted #ccc;
 
}


#leftcolumn { 
 color: #333;
 width: 205px;
 float: left;
 
}
#leftmiddle { 
 float: right;
 color: #333;
 margin-left:20px;
 margin-top:-20px;
 width: 680px;
}

#leftmiddle h2{ 
border-bottom:1px dotted #ccc;
}

#footer { 
 width: 902px;
 clear: both;
 color: #333;
 background: #CCC;
 margin-top:20px;
 padding: 10px;
 font-size:12px;
}
.clear { clear: both; background: none; }

.required{ color:#FF9900; }