body { font-family: tahoma, arial, helvetica, sans; font-size: 11px; background-color: #fff; background-image: url(/bckp.png); background-repeat: repeat-x; }

a { text-decoration: none; color: #000; border-bottom: 1px solid #6c3; }
a:hover { color: #6c3; border-bottom: 1px solid #000; }

.logo h1 { display: none; }
h3 { font-family: georgia, times, sans-serif; font-size: 1.6em; letter-spacing: -1px; font-weight: 100; color: #009; border-bottom: 1px solid #ccc; margin: 0px; }

.bmarshal b, .bclavister b, .bfaronics b, .bwebroot b { display: none; }
.bmarshal a, .bclavister a, .bfaronics a, .bwebroot a { display: block; height: 50px; width: 100%; border-bottom: 0px; }

h4 { font-family: georgia, times, sans-serif; font-size: 1.3em; letter-spacing: -1px; font-weight: 100; color: #690; border-bottom: 1px solid #ccc; margin: 0px; text-transform: uppercase; margin-top: 20px;}

h3 { font-family: georgia, times, sans-serif; font-size: 15px; letter-spacing: 0px; font-weight: 100; color: #009; border-bottom: 1px solid #ccc; margin: 0px; }

h1 { font-weight: 100; letter-spacing: -1px; color: #666; font-size: 3.0em; line-height: 0.9em; font-family: georgia, times, sans-serif; margin: 0px; margin-top: 20px; margin-bottom: -16px;}

.col h2 { font-family: georgia, times, sans-serif; font-size: 18px; letter-spacing: -1px; font-weight: 100; color: #690; border-bottom: 1px solid #ccc; margin: 0px; margin-top: 20px; margin-bottom: 20px;}

.top h2 { font-size: 16px; margin: 0px; font-weight: 100; line-height: 16px; color: #009;}
.blockcol ul, .nav ul { list-style-type: none; margin: 0px; padding: 0px; }
.blockcol li { text-indent: 32px; line-height: 28px; font-size: 0.9em; border-bottom: 1px solid #fff; background-image: url(/point.png); background-repeat: no-repeat; background-position: left; }
.nav li { float: left; height: 31px; width: 92px; text-align: center; background-image: url(/navoff.png); color: #fff; line-height: 36px; text-transform: uppercase; font-size: 0.9em; }
li.evid { background-image: url(/navon.png); color: #006; }
.nav a { display: block; text-decoration: none; color: #fff; border-bottom: 0px; }
.nav a:hover { color: #333; background-image: url(/navx.png); border-bottom: 0px; }
.evid a { color: #006; }
.evid a:hover { color: #006; background-image: url(/navon.png); }
.vetrinaptxt img { float: right; margin-bottom: 20px; }
.vetrinaptxt h3 { clear: both; margin-top: 20px; }
.coversx img { margin-top: 0px; }
ul.mapping { margin: 0px; padding: 4px; width: 90%; margin: auto; font-size: 1.2em; list-style-type: none; clear: both; }
.mapping li { float: left; width: 49%; line-height: 20px; color: #006; text-indent: 4px; margin-bottom :1px; margin-right: 1px; border: 1px solid #fff; border-bottom: 1px solid #ddd; border-right: 1px solid #ddd; }

.col p { margin: 4px; text-align: justify; }
.tagpage { border: 1px solid #fff; padding: 8px; margin-top: 20px; font-size: 0.9em; }
.tagpage img { display: block; float: left; margin-right: 4px;}
.readmore {font-size: 15px; }

.xmenu h3, .kmenu h3 {line-height:28px; cursor:pointer; text-indent: 4px;}
.xmenu h3:hover, .kmenu h3:hover {background-color: #d2e388; display: block; }
.xmenu ul, .kmenu ul {margin: 0px; padding-left: 20px; color: #006; margin-top: 8px; margin-bottom: 8px;}
.xmenu li, .kmenu li {color: #333;}#div13364{border-right:1px solid #ccc;}
#div13366{margin-top:-32px;}
#div13776{margin-top:-32px;}
#div13378{background-image:url(/icoorso.png);background-repeat:no-repeat;background-position:left;}
#div13379{background-image:url(/icotel.png);background-repeat:no-repeat;background-position:left;}
#div13393 p {margin-top:-12px;}
.main{width:768px;margin:auto;}
.top{height:112px;}
.head{height:80px;}
.nav{height:32px;clear:both;}
.content{padding-bottom:20px;background-color:#eee;background-image:url(/botbar.png);background-repeat:no-repeat;background-position:bottom;overflow:hidden;}
.cover{background:#fff;overflow:hidden;clear:both;font-size:0.9em;}
.rowh{height:64px;background-color:#ddd;background-image:url(/bigbar.png);background-repeat:no-repeat;}
.col{width:49.8%;float:left;padding-bottom:20px;line-height:1.3em;color:#333;}
.txt{width:90%;margin:auto;overflow:hidden;}
.logo{height:80px;float:left;width:200px;background-image:url(/logo.png);background-repeat:no-repeat;}
.rblock{padding-top:32px;padding-right:20px;padding-left:20px;}
.slogan{margin-left:220px;height:80px;}
.footer{padding-top:20px;padding-bottom:20px;font-size:0.9em;color:#999;}
.bigbcol{width:46%;float:left;height:50px;margin:7px;margin-left:20px;}
.blk-contatti{padding-left:64px;height:100%;}
.path{padding:12px;padding-left:0px;font-size:0.9em;}
.newsblk{width:90%;margin:auto;margin-bottom:40px;padding-bottom:20px;}
.txtx{width:90%;margin:auto;}
.slogan1{border-bottom:1px dotted #eee;}
.slogan-int{width:360px;float:left;padding-top:8px;}
.miur-blk{margin-left:360px;height:40px;}
.newsblk h2 {text-indent:12px;}
.miur-blk img {padding-top:8px;}
