BODY {font-family:verdana; font-size:12px; margin:0px; padding:0; text-align:center;}
DIV, TD {font-size:12px;}

A:link, a:visited {color:#01507D;}
IMG {border:0px;}
.medium {font-size:110%;}
div {text-align:left;}
.serv {vertical-align:top; color:#8D8D8D; text-align:right; padding:5px; font-size:80%;}
.serv IMG {margin-bottom:-3px;}
.top {height:179px; background-image:url('images/bck.jpg'); padding-top:7px;}
.sf_top_shop {background-image:url('images/sf_top_shop.jpg'); background-repeat:no-repeat; }

.brand {background-image:url('images/top.jpg'); background-repeat:no-repeat; width:768px; height:140px;}
.brand div {font-family:arial; font-weight:bold; font-size:14px; color:#FFF; padding-left:180px; padding-top:10px;}
.nb {border:0px!important;}


.menu {height:32px; color:#A2AFAD; width:100%;}
.menu-left {width:222px;}
.menu div {margin-top:4px;  font-size:80%;}
.menu div A:link, .menu div A:visited {font-family:verdana; color:#FFFFFF; text-decoration:none;  margin-right:5px; font-weight:bold;}

.colonna-sx {border-right:1px solid #A2AFAD; width:209px; background-color:#508AAC;}
.colonna-sx .head {background-color:#508AAC; color:#FFF; font-weight:bold; font-size:100%; padding:5px; font-family:arial;}


.colonna-sx .cont {padding:10px; text-align:center;}

.bottom {border-top:12px solid #FFF; background-color:#334504; font-size:70%; line-height:160%; color:#D6DACD; padding-bottom:4px; padding-top:2px;}
.bottom A:link, .bottom  A:visited {color:#D6DACD;}

.content {padding:10px 40px 10px 10px; vertical-align:top; font-size:80%; line-height:1.5; text-align:justify;}
.content .cartine-home {padding:10px 0px;}
.content .cartine-home IMG.ds {margin-right:10px;}
.content .news {font-size:90%; margin:10px 0px 10px 0px;}
.content .descr {font-size:90%;}
.content .descr-news IMG {margin-right:8px; margin-top:3px;}
.content .red-title {padding:10px 0px; font-family:arial; font-weight:bold; font-size:110%; color:#C40009;}
.content .news IMG {margin:5px 0px;}

.download {padding:20px; vertical-align:top; font-size:90%; line-height:1.5; text-align:left;}
.download A:link, .download  A:visited{vertical-align:middle; font-size:90%; line-height:1.5; text-align:left;}
.downloadtitolo {padding:10px 10px 10px 10px; vertical-align:top; font-size:120%; line-height:1.5; text-align:left;}



.menu-int-left {width:192px; text-align:right;}
.menu-int {height:32px; color:#A2AFAD; width:100%;}
.menu-int div {margin-top:12px; font-size:80%;}
.menu-int div A:link, .menu-int div A:visited {font-family:verdana; color:#FFFFFF; text-decoration:none;  margin-right:5px; font-weight:bold;}


.content .quick {margin:10px 0px 15px; background-color:#F5F6F1; color:#2B2B2B; padding:5px; line-height:160%; padding-bottom:15px; vertical-align:top;}
.content .quick .title {padding-bottom:10px; font-family:arial; font-weight:bold; color:#000; font-size:150%;}



.sfumo {background:url('images/sfumo-bg.gif') repeat-y; padding:0 17px 0 15px; width:1000px; margin-left:auto; margin-right:auto; text-align:left;}
.riferimenti {background:url('images/bg-bottom.jpg') no-repeat; width:1000px; text-align:center; padding:5pt 17px 0pt 15px; height:60px; color:#D0D6C0; margin-left:auto; margin-right:auto;}
.riferimenti a {color:#D0D6C0; text-decoration:none;}
.riferimenti a:visited {color:#D0D6C0; text-decoration:none;}
.riferimenti div {padding:0 10px;  font-size:9px;  text-align:center;}

.nav {background:url('images/bg-menu.gif') repeat-x; color:#fff; vertical-align:middle; font-size:11px; font-weight:bold; text-align:right; padding-right:10px; padding-left:10px; height:30px; padding-top:6px;}

.nav A:link, .nav A:visited {color:#FFF; text-decoration:none;}
.nav A {padding-top:10px; padding-left:10px; padding-right:10px; border-right:1px solid #334504; border-left:1px solid #557015;}
.bln {border-left:0!important}
.brn {border-right:0!important}

.nav-int {background:url('images/bg-menu.gif') repeat-x; font-size:80%; font-weight:bold; text-align:right; padding-right:10px; height:31px; padding-bottom:2px; border-right:1px solid #334504; border-left:1px solid #557015;}
.nav-int A:link, .nav-int A:visited {color:#FFF; text-decoration:none;}
.nav-int A {margin-top:-5px; padding-left:10px; padding-right:10px; border-right:1px solid #334504; border-left:1px solid #557015;}
.nav-int a.sel, .nav a.sel {margin-top:-5px; padding-left:10px; padding-right:10px; border-right:1px solid #334504; border-left:1px solid #557015; color:#9FB36F;}

.sinistra {background:url('images/colonna.gif') bottom no-repeat #F5F7F8; height:300px; text-align:center; font-weight:normal; font-size:12px; width:180px!important; padding:5px;}
.sinistra img {margin-bottom:5px; margin-top:5px;}

.sinistrasmall {background:url('images/colonna.gif') bottom no-repeat #F5F7F8; font-weight:bold; font-size:8px; color:#000000; width:100px!important; padding:5px; text-align:center;}
.sinistrasmall div {background-color: #334504; font-size:8px; color:#FFFFFF;}

.mappe {padding:3px; border:thin;}


                                                             