* {margin:0; padding:0; font-family:Helvetica,Verdana,sans-serif; font-size:16px; color:#444;}
body {background:url(body.jpg) repeat-x;}

p {margin:10px 0;}
h2{color:#cd0e0f; padding-bottom:5px; border-bottom:1px solid #000; font-size:22px; font-weight:normal; margin:10px 0;}
h1,h2,h4,h5,h6 {margin:10px 0; color:#cd0e0f;}
h3, h4{margin:10px 0; color:#444;}

ul {margin-left:20px;}
li {list-style-image: url(square.gif);}
a:hover {text-decoration:none;}

p.error {color:red}
p.uni {background-color:#cd0f0f; color:#ffffff; }

#wrapper {width:830px; margin:0 auto; }

#header {height:110px; background:url(header.jpg) no-repeat;}
#header h1 {margin:0}
#header h1 a{display:block; height:110px; width:250px; text-indent:-9999px; font-size:0;}

#selector {display:none;}
#lang {display:none;}


#main {float:left; margin-top:20px; margin-bottom:20px; min-height:350px; height:auto !important; height:350px; width:830px;}
/*
#nav {float:left; width:225px; margin-right:10px;}
#nav ul {margin:0}
#nav ul li {list-style-image:none;}
#nav ul li a {display:block; height:16px; line-height:15px; width:175px; padding:0 30px;  color:#000; background:url(voice.jpg) no-repeat; text-decoration:none; font-size:10px;}
#nav ul li a:hover{background:url(voice_active.jpg) no-repeat;color:#fff;}
#nav ul li a.active{background:url(voice_active.jpg) no-repeat;color:#fff;}*/



#nav {float:left; width:175px; margin-right:60px;}
#nav ul {margin:0}
#nav ul li {list-style-image:none; list-style:none;}
#nav ul li a {display:block; height:22px; line-height:22px; width:175px; padding:0 15px;  color:#444444; background-color:#fff; text-decoration:none; border-bottom:1px solid #444; font-size:16px;}
#nav ul li a:hover{background-color:#e5e5e5; border-bottom:1px solid #444;color:#444444;}
#nav ul li a.active{background-color:#e5e5e5; border-bottom:1px solid #444;color:#444444; font-weight:bold;}


#content {float:left; width:555px;}
.top_swf {width:557px; height:158px; }

#footer {clear:left; background:url(footer.jpg) repeat-x; padding-top:20px; margin-bottom:20px;}
#copy{width:795px; margin:0 auto;}
#copy p{text-align:center; font-size:11px}
#copy a{font-size:11px}

/*	Contatti */
#contatto_diretto p{margin-bottom:5px;}
#contatto_diretto label{display:block; float:left; width:145px; padding-left:0;}
#contatto_diretto input{width:150px; padding-left:0;}
#contatto_diretto select{width:150px;}
#contatto_diretto textarea{width:315px;}
html #wrapper #sbform{border:1px solid #333; width:80px; margin-left:240px; color:#cf0e0f}
html #wrapper #security_code{width:170px}
#contatto_diretto .privacy {border-bottom:1px dotted #ccc; margin-bottom:10px;}

.readall {border-bottom:1px solid #ccc; padding-bottom:5px; text-align:right;}

#cartina p{ float:left; margin-right:10px;  padding:5px; padding-bottom:0; margin-bottom:10px; width:215px; height:225px;} 
#cartina p.indirizzo { float:left; margin-right:10px; text-align:center;  font-size:15px; padding:5px; padding-top:50px; margin-bottom:10px; margin-left:30px; width:215px; height:175px;} 
#cartina h4{clear:left;}
#cartina strong{display:block; text-align:center; color:#000;  font-size:10px;}
