body{background:#000;margin:0;padding:0;font-family: trebuchet MS, arial, helvetica, sans-serif;font-size:12px;color:#7a7a7a;margin-top:50px;}
div#topstripe{width:100%;background:#000;height:37px;}
div#menu-cont{width:780px;height:37px;margin:0 auto;background:#f0f0f0 url(img/toplogo.png) top right no-repeat;}

div#contenitore-principale{width:780px;margin:0 auto;border:1px solid #ccc;}
.mainmenu{width:780px;text-align:left;color:#424242;font-size:12px;padding:10px 0 10px 0;}
a.menu{color:#424242;text-decoration:none;padding:18px 10px 10px 10px;}
a.menu:hover, a.evid{color:#0067ac;text-decoration:none;padding:18px 10px 9px 10px;background: url(img/arrow2.png) bottom center no-repeat;height:25px;}

#bg-cont{background:#000 url(img/bg2.gif) top center repeat-y;width:100%;}
#contenitore{width:780px;margin:0 auto;}

#left{float:left;}
#logo{width:221px;height:67px;float:right;}

#testo{width:245px;float:right;text-align:right;font-size:12px;line-height:20px;padding-right:10px;}

h1{font-family: Trebuchet MS, trebuchet, arial, helvetica, sans-serif;color:#0067ac;font-size:18px;}

#footer{width:100%;background:#000; text-align:center;padding:20px 0 10px 0;color:#8f8f8f;font-size:11px;}
#footer a{color:#9dacb4;}

p.pfolio{font-size:12px;color:#666;}
span.black{color:#000;}
div#contatti{width:450px;height:600px;float:left;}

a{color:#0067ac;text-decoration:none;}
a:hover{text-decoration:underline;}

div#photo {margin-top:20px;}
div#photo img{border:1px solid #666;float:right;margin:0 0 15px 15px;}