
body{background:#f2f2f2; color:#000000; font-family:Arial;
font-size:11px;}
.menu a{text-decoration:none; color:#FFFFFF; font-weight:bold;}
h3 a{color:#075057; text-decoration:none;}
h3 a:hover{text-decoration:underline; color:#336699;}
a:hover{text-decoration:underline; }
a:visited{text-decoration:none;}
.wrapper{width:900px;}
.menu{color:#FFFFFF; background:#8b1513; padding-left:15px;}
.logo{font-weight:bold;}
.logo h1{color:#8f1129; font-size:16px; padding-left:200px; }
.logo h2{color:#0a4d56; font-size:14px; padding-left:250px;}
.sublogo{background:#286174;}
.ombra{ background-image:url(img/sublogo.gif); height:7px;}

.left_column{padding:5px 1px 1px 1px; margin:1px;color:#075057; font-size:10px; font-weight:bold;width:180px; }
.left_column a {color:#075057; font-size:10px; font-weight:bold; text-decoration:none;}
.left_column a:hover{color:#336699; text-decoration:underline;}
.sx{ padding:3px 3px 3px 6px;text-transform:uppercase; border:#89181c 1px solid; width:100%;}
.sx tr{ margin:2px;}
.sx td{height:30px;background:url(img/quad_f_red.gif) no-repeat 0px 2px;padding-left:28px;
*background-position-y:6px;*background-position-x:6px; *padding-left:35px;}
.sx a:hover{ text-decoration:underline; color:#336699;}
.sx a:visited{ text-decoration:none; color:#336699; }
.sx2{ padding:3px 3px 3px 6px; border:#89181c 1px solid; width:100%; background:#e4e4e4;}
.sx2 tr{ margin:2px;}
.sx2 .sx_sublist{height:30px;background:url(img/quad_red.gif) no-repeat 8px 9px;padding-left:28px;
*background-position-y:14px;*background-position-x:13px; *padding-left:35px; *padding-top:4px;}
.sx2 .sx_headlist{margin-top:2px;line-height:30px;background:url(img/quad_f_red.gif) no-repeat 0px 2px;padding-left:28px; text-transform:uppercase;*background-position-y:6px;*background-position-x:6px; *padding-left:35px; *padding-top:6px;}
.sx2 .sx_headlist2{margin-top:2px;line-height:30px;background:url(img/quad_f_red.gif) no-repeat 0px 2px;padding-left:28px; text-transform:uppercase;*background-position-y:6px;*background-position-x:6px; *padding-left:35px; *padding-top:6px;}
.sx2 a:hover{color:#336699;}
.sx2 a:visited{color:#336699; }

.right_column{padding:5px 1px 1px 1px; margin:1px;color:#075057; font-size:10px; font-weight:bold;width:180px; }
.right_column a {color:#075057; font-size:10px; font-weight:bold; text-decoration:none;}
.right_column a:hover{color:#336699; text-decoration:underline;}
.dx{ padding:3px 3px 3px 6px;text-transform:uppercase; border:#085255 1px solid; width:100%; height:250px;}
.dx_gallery{line-height:30px;background:url(img/quad_f_red.gif) no-repeat 0px 2px;padding-left:28px; 
*background-position-y:6px;*background-position-x:4px; *padding-left:32px;}
.dx2{ padding:3px 3px 3px 6px; border:#085255 1px solid; width:100%; background:#e4e4e4;}
.dx2 tr{ margin:2px;}
.dx2 .dx_sublist{line-height:30px;background:url(img/quad_blu.gif) no-repeat 8px 9px;padding-left:28px;
*background-position-y:14px;*background-position-x:13px; *padding-left:35px; *padding-top:4px;}
.dx2 .dx_headlist{line-height:30px;background:url(img/quad_f_blu.gif) no-repeat 0px 2px;padding-left:28px; text-transform:uppercase;*background-position-y:6px;*background-position-x:6px; *padding-left:35px;}
.dx2 .dx_headlist2{line-height:12px;background:url(img/quad_f_blu.gif) no-repeat 0px 2px;padding-left:28px; text-transform:uppercase;*background-position-y:6px;*background-position-x:6px; *padding-left:35px;}
.dx2 a:hover{color:#336699;}
.gal a:hover{  padding-left:0;}
.dx2 a:visited{color:#336699; }

.cont_wrapper{padding:0px 30px; width:510px;vertical-align:top;}
.content{width:100%; vertical-align:top;}
.content h3.red{color:#075057; font-size:12px; font-weight:bold;text-transform:uppercase;
background:url(img/2f_red.gif) no-repeat 0px 1px;padding-left:28px;}
.content h3.blu{color:#075057; font-size:12px; font-weight:bold;text-transform:uppercase;
background:url(img/2f_blu.gif) no-repeat 0px 1px;padding-left:28px;}
.content td{margin:0; padding:0;}
.separatore{background:#cdcdcd; line-height:5px; height:5px; }
.img{margin-right:10px;}
.cont_sep{ width:15px;}
.testo{padding:5px 0 5px 0; font-size:11px; color:#444444; text-align:justify;}
.descr {font-size:10px;}
.link a{text-decoration:none;color:#075057;}
.link a:hover{color:#336699; }

.filler{height:10px; width:100%; clear:both;}
.footer{text-align:center;}
.footer a{color:#075057; text-decoration:none;}
.footer a:hover{text-decoration:underline; background-color:#e4e4e4;color:#336699;}
.footer a:visited{color:#336699; }

.coms { font-size:13px;}