@charset "utf-8";
/* CSS Document */

body {
background:#FFFFFF;
color: #3333CC;
font-size: 12px;
font-family:Trebuchet MS, Tahoma, Arial;
margin-top: 0px;
}

.modulo{
	color:#3333CC;
	font-size: 12px;
}

td {
text-align: left;
font-size: 12px;
color: #3333CC;
vertical-align: top;
padding: 2px;
}

img {border:0 none;}

img.gallery {
border:3px solid #a3a3a3;
margin-right: 21px;
margin-top: 10px;
margin-bottom: 12px;
border: 4px solid;
}

img.gallery:hover {
border: 4px solid #4694bf;
}

img.gallery_end {
border:3px solid #a3a3a3;
margin-right: 0px;
margin-top: 10px;
margin-bottom: 12px;
border: 4px solid;
}

img.gallery_end:hover {
border: 4px solid #4694bf;
}

#main_container {
margin-left: auto;
margin-right: auto;
background:#FFFFFF;
width: 723px;
min-height: 400px;
padding: 2px 5px 2px 5px;
}

#logo_container {
padding: 0px 0px 0px px;
height: 100px;
width: 100%;
background: #FFFFFF url(nuove/sfondo_Testata.jpg) repeat-x;
}

#logo {
float: left;
padding: 0;
margin: 0;
}

/* TOP NAVIGATION */

#navcontainer {
float: right;
padding: 0;
margin: 0;
margin-top: -16px;
}

#navcontainer ul {
display: inline;
list-style-type:none;
color: #6e767d;
margin: 0;
padding: 0;
font-size: 10px;
font-weight: bold;
}

#navcontainer li {float: left
}

#navcontainer ul li a {
padding: 0.3em;
color: #FFFFFF;
float: left;
text-decoration: none;
padding: 0px 15px 15px 15px;
}
#navcontainer ul li a:hover {
color: #ffffff;
background-color: #0099CC;
text-decoration:none;
padding: 0px 15px 0px 15px;
/* padding: 18px 14px 10px 14px; */
float: left;
}

/* FOOT NAVIGATION */

#footnav {
float: left;
padding-top: 12px;
margin: 0;
}

#footnav ul {
display: inline;
list-style-type:none;
color: #6e767d;
margin: 0;
padding: 0;
font-size: 10px;
font-weight: bold;
}

#footnav li {float: left
}

#footnav ul li a {
padding: 0.3em;
color: #FFFFFF;
float: left;
text-decoration: none;
padding: 0px 15px 15px 15px;
}
#footnav ul li a:hover {
color: #ffffff;
background-color: #0099CC;
text-decoration:none;
padding: 0px 15px 0px 15px;
/* padding: 18px 14px 10px 14px; */
float: left;
}

.big {
margin: 0;
padding: 0;
font-size: 12px;
font-weight: bold;
}


/* BANNER  */

#banner  {
border-left: 2px solid #0099CC;
border-top: 2px solid #0099CC;
border-right: 2px solid #0099CC;
border-bottom: 2px solid #0099CC;
margin: 0;
padding: 1px;
}

/* BODY  */

#body_container {
margin-top: 10px;
}

#text {
width: 245px;
float: left;
}
#text1 {
width: 245px;
float: left;
text-align: center;
}

#destra {
width: 478px;
float: right;
text-align: justify;
}

#news {
float: left;
width: 270px;
padding-right: 3px;
text-align: justify;
}

b {
font-weight: normal;
color: #a3a3a3;
}

hr {
width: 90%;
color: #ACACAC;
height: 1px;
text-align: center;
}

#fotoHome {
float: right;
width: 204px;
}

h1 {
font-size: 22px;
font-weight:normal;
}

h2 {
color: #0099CC;
font-size: 14px;
font-weight:bold;
text-align: right;
}

h1 {
color: #0099CC;
font-size: 14px;
font-weight:bold;
}

h3 {
color: #000099;
font-size: 16px;
font-weight:bold;
margin: 0;
padding: 0;
}

h6 {
line-height: 50px;
}

#mappa { 
font-size: 10px;
color: #0099CC;
text-align: center;
}

#footer {
padding: 0px 0px 0px 5px;
height: 71px;
width: 100%;
background: #FFFFFF url(nuove/sfondo_footer.jpg) repeat-x;
color: #ACACAC;
text-align: left;
}

#copyright {
float: left;
}

#powered {
float: left;
margin-top: 300px;
}

#contatti {
float: right;
}

a {
color: #a2a2a2;
text-decoration:none;
}

a:hover {
color: #4694bf;
text-decoration:underline;
}

.credit {
font-size: 11px;
line-height: 1px;
}














