@charset "UTF-8";
body { margin:0; background:#000F40 url(img/sfondo.jpg) repeat-x; font:11px Arial, Arial, Helvetica, sans-serif; color:#000F40; }
p { font:12px Arial, Arial, Helvetica, sans-serif; color:#041343; padding:0; margin:0; }
h1 { font:bold 24px Arial, Arial, Helvetica, sans-serif; padding:0; margin:0; color:#003d75; }
h2 { font:bold 14px Arial, Arial, Helvetica, sans-serif; padding-top:10px; margin:0; color:#003d75; }
h3 { font:bold 12px Arial, Arial, Helvetica, sans-serif; padding-top:10px; margin:0; color:#003d75; }
a { text-decoration:none; font-weight:bold; }
A:hover { text-decoration:underline; }
.active A { text-decoration:underline; font-weight:bold; }
a img { border:none; }
#clearer { clear:both; }
.csc-mailform input { float:left; clear:left; }
.csc-mailform label { float:left; clear:left; }
.csc-mailform select { float:left; clear:left; }
.csc-mailform textarea { float:left; clear:left; }
.csc-mailform fieldset { float:left; clear:left; border:none; }
.csc-mailform-label { float:left; clear:left; padding:10px; font-weight:bold; }
#mailformcontatto legend { display:none; }
ul { margin:0; padding:0; }
.align-left { text-align:left; }
.align-center { text-align:center; }
.align-right { text-align:right; }
div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image { padding-bottom:10px; margin:0; }
#menuLato .align-center { padding:20px 0; }
#menuLato .csc-textpic-imagewrap { margin-left:5px; }

#container { background:#000F40 url(img/sfondo_img.jpg) no-repeat; }
#sito { width:900px; padding:170px 0 0 69px; min-height:600px; }

#menuTop { margin-left:250px; }
.link { display:inline; }

#sx { width:200px; float:left; padding-top:220px; }
#menuLato {  }
#menuLato ul { margin:0 0 5px 0; }
#sx h2 { text-align:center; }

#contenuto { padding:40px 40px 10px 250px; }
#content {  }

#clearer { background:url(img/fondo.jpg) no-repeat 0%; clear:both; height:30px; }

#footer {  width:900px; padding:0 0 10px 60px; height:60px; }
#indirizzo { float:left; padding:5px 0pt 0pt 15px; }
#indirizzo p { font:10px Arial, Arial, Helvetica, sans-serif; color:#ffffff; }
#intera { float:right; padding:15px 15px 0 0; }
#footer a img { border:none; vertical-align:middle; }
#footer a { color:#ffffff; }

