body {text-align: right; margin: 0px; padding: 0px;font-family:Arial, Helvetica, sans-serif; background-color:#000;}
#wrap { background:#000; margin:0 0 0 auto; width: 640px; text-align:left; border-right: 25px solid #000; border-left: 25px solid #000; }

A IMG {border:none;}
A {color:#c00; font-weight:bold;}
A:hover {color:#fff;}
UL, LI, P {margin:0; padding:0; list-style-type:none;}
H3 {font-family:Georgia, "Times New Roman", Times, serif; margin:0; padding:0px 0 0.5em 0; color:#fff;}
H2 {padding:15px 0 15px 0; margin:0;}

#nav {height:93px; position:relative; }
#nav A#linkhome {position:absolute; bottom:0px; left:0;}

#nav UL {margin:0 0 0 0;height:13px; width:133px; position:absolute; bottom:3px; right:0;}
#nav UL LI {float:left;  padding:0; height:13px;}
#nav UL LI A {display:block; height:12px; width:66px;}
#nav UL LI A EM {display:none;}
#nav UL LI A#nav-profile {background:url(img/nav-profile.gif) no-repeat 0 0;}
#nav UL LI A#nav-contact {background:url(img/nav-contact.gif) no-repeat 0 0;}
#nav UL LI A#nav-profile:hover {background:url(img/nav-profile.gif) no-repeat 0 100%;}
#nav UL LI A#nav-contact:hover {background:url(img/nav-contact.gif) no-repeat 0 100%;}

UL#subnav {width:400px; margin:0px 0 30px 0; padding:0 0 0 0; float:left; border-bottom:2px solid #323232;}
UL#subnav LI A {display:block; text-indent:-1000em; width:168px; height:28px; background:#555; outline:none;}
UL#subnav LI A:hover {background:#f60;}
UL#subnav LI {float:left; margin:0 0px 0px 0px;}
UL#subnav LI#subnav-01 A {background:url(img/subnav-01.gif) no-repeat 0 0; margin:0 10px 10px 0;}
UL#subnav LI#subnav-02 A {background:url(img/subnav-02.gif) no-repeat 0 0; margin:0 0px 10px 0;}
UL#subnav LI#subnav-03 A {background:url(img/subnav-03.gif) no-repeat 0 0; margin:0 10px 0 0;}
UL#subnav LI#subnav-04 A {background:url(img/subnav-04.gif) no-repeat 0 0; margin:0 0px 10px 0;}
UL#subnav LI#subnav-05 A {background:url(img/subnav-05.gif) no-repeat 0 0; margin:0 10px 15px 0;}
UL#subnav LI#subnav-06 A {background:url(img/subnav-06.gif) no-repeat 0 0; margin:0 10px 15px 0;}

UL#subnav LI#subnav-01.active A {background:url(img/subnav-01.gif) no-repeat 0 100%; margin:0 10px 10px 0;}
UL#subnav LI#subnav-02.active A {background:url(img/subnav-02.gif) no-repeat 0 100%; margin:0 0px 10px 0;}
UL#subnav LI#subnav-03.active A {background:url(img/subnav-03.gif) no-repeat 0 100%; margin:0 10px 0 0;}
UL#subnav LI#subnav-04.active A {background:url(img/subnav-04.gif) no-repeat 0 100%; margin:0 0px 10px 0;}
UL#subnav LI#subnav-05.active A {background:url(img/subnav-05.gif) no-repeat 0 100%; margin:0 10px 15px 0;}
UL#subnav LI#subnav-06.active A {background:url(img/subnav-06.gif) no-repeat 0 100%; margin:0 10px 15px 0;}

UL#subnav LI#subnav-01 A:hover {background:url(img/subnav-01.gif) no-repeat 0 100%;}
UL#subnav LI#subnav-02 A:hover {background:url(img/subnav-02.gif) no-repeat 0 100%;}
UL#subnav LI#subnav-03 A:hover {background:url(img/subnav-03.gif) no-repeat 0 100%;}
UL#subnav LI#subnav-04 A:hover {background:url(img/subnav-04.gif) no-repeat 0 100%;}
UL#subnav LI#subnav-05 A:hover {background:url(img/subnav-05.gif) no-repeat 0 100%;}
UL#subnav LI#subnav-06 A:hover {background:url(img/subnav-06.gif) no-repeat 0 100%;}

#mainwrap {padding:0 0 0 0;}
#main {margin-top:10px; padding:15px 0px 20px 0px; font-size:12px; line-height:1.5em; color:#949090; border-top:2px solid #747070; }
#submain {padding:0 0 0 0; clear:both}

IMG.bordo {border:10px solid #fff;}

#footer {width: 660; margin:0 auto; color:#ccc; border-right: 5px solid #000; border-left: 5px solid #000; }

DIV.item {margin:40px auto;}
DIV.item P {margin:0em 0 0.5em 0;}

DIV.box {position:absolute; width:225px;}
DIV.box DIV {background:#c00; padding:10px;}
DIV.box H4 {margin:0; padding:0;font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; color:#fff;}
DIV.box P { font-size:11px;}
DIV.box A { color:#000;}
DIV.box A:hover { color:#fff;}

DIV.inevidenza {float:left; width:346px;}
DIV.inevidenza IMG {background:#323232 url(img/corner-topdx.gif) no-repeat 100% 0; padding:10px; }
P.dida {float:left; width:211px; font-size:10px; line-height:15px; margin:25px 0 0px 10px;}

UL.imgset, UL.imgset LI {margin:0; padding:0; list-style-type:none;}
UL.imgset LI {margin:0 0 1em 0;}

HR {height:0px; clear:both; border:none;  color:#000; margin:0; padding:0;}