body{padding:0px;margin:0px;color:#5F7A77;font:13px Arial, Helvetica, sans-serif;}
div, p, ul, h2, h3, h4, h5, img{padding:0px;margin:0px;}
img, a img{border:0px;}
a{text-decoration:none;}
a:hover, a:visited{text-decoration:underline;}
p{text-align:justify}
ul{list-style-type:none}
h1{font-size:13px;font-weight:bold;margin-top:4px;padding-top:4px;}
input{padding:3px;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;color:#666;border:1px solid #C5CED5;background-color:#fff;margin-bottom:2px;}
input{background-color:#fff;padding:2px;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;font-weight:bold;color:#666666;border:1px solid #C5CED5;}
#wrapper{width:900px;position:relative;margin:0 auto;background:#fff;}
#header{width:700px;height:90px;color:#828282;position:relative;margin:0 auto;}
#header img.logo{position:absolute;top:13px;right:5px;}
#header p.caption{width:200px;background:#fff;color:#828282;position:absolute;top:43px;left:235px;}
#header_image{width:760px;height:368px;background:url(../immagini/header.jpg) no-repeat center center;position:relative;margin:0 auto;border-top:1px solid #C5CED5;border-bottom:1px solid #C5CED5;}
#container{width:760px;position:relative;margin:0 auto;padding:2px 0 0 0px;}
#content{width:710px;border-bottom:1px solid #C5CED5;margin:8px 0 0;padding:0 26px;}
#content p{padding:0 0 10px 0;}
#content p.altro{width:760px;height:15px;float:left;background:url(../immagini/sfondo_p.gif) 0 10px repeat-x;padding:0 0 24px 0;}
#content p.altro a{width:120px;height:28px;display:block;background:url(../immagini/icon_portfolio.png) 0 0 no-repeat #fff;color:#F16701;line-height:21px;text-transform:uppercase;text-decoration:none;margin:0 0 0 328px;padding:4px 0 0 50px;}
#content p.altro a:hover{background:url(../immagini/icon_portfolio_hover.png) 0 0 no-repeat #fff;color:#F16701;text-decoration:none;cursor:normal;}
#content h2{width:96px;height:77px;float:left;display:block;background:url(../immagini/icon3.jpg) 8px 38px no-repeat #C5CED5;color:#fff;font-size:16px;font-weight:bold;line-height:18px;text-transform:uppercase;padding:46px 0 0 75px;margin:0 0 5px 0;}
#content h4{width:179px;height:121px;float:left;display:block;color:#fff;font-size:16px;font-weight:bold;line-height:18px;text-transform:uppercase;padding:0px 0 0 0px;margin:0 0 8px 0;border:1px solid #C5CED5;border-right:0px;}
#footer{height:103px;background:url(../immagini/sfondo_footer.gif) 0 0 repeat-x #D3F0F0;color:#2F5958;font:13px/20px "Trebuchet MS", Arial, Helvetica, sans-serif;position:relative;margin:0 auto;clear:both;padding:30px 0 0;}
#footer_content{width:760px;position:relative;margin:0 auto;text-align:right;}
#footer_content p.copyright{width:300px;margin:0px 0 10px 19px;}
.clearer{width:99%;clear:both;}
.entra{font-size:14px;font-weight:bold;margin-top:4px;padding-top:4px;text-align:center;height:25px;}
a{color:#5F7A77;text-decoration:none;}
a:visited{color:#5F7A77;text-decoration:none;}
a:hover{color:#f16701;text-decoration:none;}
.entra a{color:#5F7A77;text-decoration:none;display:block;width:50%;height:25px;line-height:25px;float:left;}
.entra a:hover{background:#ebf8f7;}
.entra a:visited{color:#5F7A77;}