@charset "UTF-8";
/* CSS Document */
body { background-color:#000000; color:#FFFFFF; margin:0px 0px 0px 0px; font-family:Geneva, Arial, Helvetica, sans-serif; font-size:12px; cursor:default;}

#pagestruct {margin:5px auto 0px auto; width:900px;}
#operazioni {padding:3px 3px 15px 3px; clear:both;}
#logo { padding:0px 0px 10px 0px;}
#logo h2 { font-size:22px; text-transform:uppercase; text-align:left; font-family:Verdana, Arial, Helvetica, sans-serif;}
#footer { padding:10px 0px 0px 0px; font-size:9px; clear:both;}
#language_change { float:right; text-align:right;}

#contenuti { padding:15px 0px 15px 0px;}
h1.title { font-size:18px; background-color:#ac0000; color:#FFFFFF; padding:0px 0px 0px 2px; text-transform:uppercase;}
.evidenzia { font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; display:inline;}

#menu { padding:3px 0px 6px 0px; font-size:14px; color:#FF0000;}
#menu a { color:#FFFFFF; text-decoration:none;}
#menu a:hover { color:#FF0000; text-decoration:underline;}
#menu a:visited { color:#FFFFFF; text-decoration:none;}
#menu a:visited:hover { color:#FF0000; text-decoration:underline;}
#menu h1 { display:inline; font-size:16px; padding:0px 10px 0px 10px; text-transform:uppercase;}

#menutop { background-image:url(../img/menutop_bgrepeat.jpg); background-repeat:repeat-x; height:43px;}
#menutop_struct { width:900px; margin:0px auto 0px auto; padding-top:5px;}
#menutop_struct a { color:#FFFFFF; text-decoration:none;}
#menutop_struct a:hover { color:#FF0000; text-decoration:underline;}
#menutop_struct a:visited { color:#FFFFFF; text-decoration:none;}
#menutop_struct a:visited:hover { color:#FF0000; text-decoration:underline;}
#menutop_struct h1 { display:inline; font-size:13px; padding:0px 10px 0px 10px; text-transform:uppercase; color:#FF0000;}

a { color:#FF0000; text-decoration:none;}
a:hover { color:#FF0000; text-decoration:underline;}
a:visited { color:#FF0000; text-decoration:none;}
a:visited:hover { color:#FF0000; text-decoration:underline;}

.testo8 { font-size:8px;}
.testo10 {font-size:10px;}
.testo14 {font-size:14px;}
.testo18 {font-size:18px; padding:0px 0px 6px 0px;}
.testo16 {font-size:16px; padding:0px 0px 6px 0px;}
.foto { float:left; margin:2px 6px 2px 0px;}
.path { font-size:9px; margin:0px 0px 7px 0px;}

#portfolio_el { clear:both;}
#portfolio_el#image { float:left; width:150px; height:150px;}
.image { float:left; margin:5px;}
.portfolio_item {float:left; background-color:#000000; border:1px solid #CCCCCC; padding:4px 5px 4px 5px; margin:2px; color:#FFFFFF;}
.portfolio_item2 {float:left; background-color:#3B3B3B; border:1px solid #CCCCCC; padding:4px 5px 4px 5px; margin:2px; color:#FFFFFF;}
.titolo_portfolio {font-family:Geneva, Arial, Helvetica, sans-serif; font-size:13px;}
.sottotitolo_portfolio {font-family:Geneva, Arial, Helvetica, sans-serif; font-size:11px; width:100%; background-color:#666666; color:#FFFFFF; margin:4px 2px 2px 0px; padding:6px 2px 2px 2px;}

.news { padding:0px 0px 5px 0px; clear:both;}
.news_titolo { font-family:Geneva, Arial, Helvetica, sans-serif; font-size:14px; padding:0px 0px 4px 0px;}