html, body { margin:0px;padding:0px;width:100%;height:100% }
body { font-family:Verdana;font-size:12px;background:#fff;color:#202020}

a:active, a:link, a:visited {text-decoration:none;color:#003333}
img { border:none }
h1, h2,h3 { margin:0px;padding:0px }
p { margin:0px;padding:0px }
ul, li { list-style:none outside;margin:0px;padding:0px }

.clear { clear:both }
.T5 { margin-top:5px }
.T10 { margin-top:10px }
.T20 { margin-top:20px }
.black { color:#202020 }

#container { width:980px }
#top { height:125px;background:url(../img/header2.jpg) no-repeat }
#top h1 { display:none }
h1.top { display:none }

#menu { margin-top:0px }
#menu li { float:left;margin-left:10px; }
#menu a { color:#003333;padding-bottom:1px;margin-right:8px; }
#menu a:hover { color:#969696 }
#menu a.select { border-bottom:2px solid #003333 }

#home-menu { position:absolute;width:400px;margin-top:165px;margin-left:87px;color:#003333; }
#home-menu li {float:left;margin-right:5px;}
#home-menu a { color:#003333;text-decoration:underline; }
#home-menu a:hover { background:#ffff44 }

#home-box { width:980px;margin:auto;margin-top:0px;border:2px solid #696969;border-top:0px;padding:3px;padding-top:0px }
#home-gallery { position:absolute;margin-top:230px;margin-left:88px;width:270px;color:#fff }
#home-gallery li { float:left;display:block;width:80px;margin-left:15px }
#home-gallery a { padding-bottom:5px;display:block }
#home-gallery a:hover { padding-bottom:3px;border-bottom:2px solid #fff }
#home-gallery img { display:block }

#banner img { display:block;border-bottom:5px solid #172983 }

#bar { float:left;width:240px;padding:20px;padding-left:0px;margin-left:28px;font-family:arial;font-size:13px }
#bar ul { margin-top:10px;line-height:14px }
#bar li { color:#202020;margin-bottom:5px }
#bar h2 { font-family:verdana;font-size:14px;font-weight:normal;margin-bottom:3px;color:#fff;line-height:16px;padding:5px;background:#003333 }
#bar b { display:block;color:#454545 }
#bar ul.lista li { list-style:circle outside;margin-left:20px }

#page { float:right;width:520px;margin-top:15px;margin-right:165px; }
#page h1.top { display:none }
#page h2, #page h3 { font-size:13px;margin-top:20px;margin-bottom:3px }
#page h2.top { font-size:18px;font-weight:normal;margin-top:30px;margin-bottom:10px }
#page h2.redh2 { color:#960000;font-size:12px;font-weight:normal }
#page div.gallery li { display:block;float:left;margin-right:5px;margin-top:5px }
#page div.gallery img { display:block }
#page div.mini img { width:70px;height:53px }

#page div.nicchie img { width:127px;height:100px }
#page div.nicchie li { margin-right:4px }

#info { float:right;width:480px;margin-top:40px;padding-top:5px;border-top:5px solid #172983;margin-bottom:30px }
#info a { text-decoration:underline;color:#000 }

#footer { margin-top:50px;padding-bottom:20px;margin-left:190px;height:88px;background:#fff url(../img/logo-white.png) no-repeat top left}
#footer p { margin-left:150px;padding-top:60px }

#tabs p { float:left;margin-top:20px;padding:5px;background:#dadada }
#tabs .select { background:#003333;color:#fff }

/* GOOGLE feed */

.blog h2 { display:none }
.blog .entry { margin-bottom:15px; }
.blog .title a { font-size:13px;color:#003333 }
.blog .body { color:#696969; }

/* GOOGLE feed */

form, ol { margin:0px;padding:0px;margin-top:10px }
.cform input { display:block;width:520px;height:25px;margin:0px;padding:0px;font-size:15px;line-height:25px }
.cform textarea { display:block;width:520px;height:100px;margin:0px;padding:0px;font-size:15px; }
.cform label { display:block;font-size:12px;margin-top:15px;margin-bottom:3px; }
#preventivo label { color:#960000 }
#sendbutton { width:150px;margin-top:10px }

.error {padding:10px;background:#ff6666;}
.reply {padding:10px;background:#66ff66;}

