/*stili per colori links*/
a{color: #bd8210;}
a:hover{color: #27918b}
a:hover,a:link,a:visited{text-decoration: none;}

/*stili per il layout*/
html,body{margin: 0; padding: 0;}
body{width:900px; height:600px;
position:absolute;top:50%;left:50%;
margin: -275px 0 0 -450px;
font-size: 76%; font-weight: bold;
background: #d0bcbc url(../sfon/sfon.gif) repeat-x;}

/*stili specifici per il layout*/
div#header,div#navigation,div#extra,div#content,div#whitecontent,div#subcontent,div#footer{text-align: center;}
div#header{height: 110px;}
div#rectangle{background: #070229;}
div#navigation,div#extra{position: absolute; top: 80px; width: 160px;}
div#navigation{left: 0; padding: 1em 0 0 5px;}
div#extra{right: 0; padding: 1em 0 0 5px;}
div#content,div#center,div#form,.dynload2{overflow: auto;}
div#content{height: 360px; margin: 0 170px; background: #d0bcbc; border-style: solid; border-width: 0 1px; border-color: #d0bcbc}
div#center,div#form{margin-top: 10px; width: 507px; height: 320px; border: 1px solid #fff;}
div#center,div#whitecontent,div#subcontent,div#form,div#map,.dynload,.dynload2{margin-left: auto; margin-right: auto;}
div#center,div#form,div#whitecontent{background-color: #e1e2e3;}
div#subcontent,div#whitecontent{width: 547px;}
div#subcontent{height: 320px; margin-top: 15px;}
div#subcontentmap{height: 360px; margin-top: 20px; font-family: verdana,arial,helvetica,sans-serif; font-size: 10px;}
div#whitecontent{height: 360px;}
div#form{font-family: verdana,arial,helvetica,sans-serif; color: #070229;}
div#form{text-align: left; padding: 10px; font-size: 1.0em;}
div#footer{font-family: verdana,arial,helvetica,sans-serif; font-size: 10px; font-weight: normal; color: #d0bcbc; padding: 5px 0;}
div#map{width: 507px; height: 320px;}
.dynload,.dynload2{width: 507px;}
.dynload{height: 320px;}
.dynload2{height: 66px;}

/*stili dei titoli*/
h1,h2,h3{margin: 0; padding: 0; font-family: batavia,arial,helvetica,sans-serif; color: #070229;}
h1{padding-left: 10px; font-size: 24px;}
h2{font-size: 14px;}
h3{font-size: 12px;}

/*stili per fonts*/
.subtitolo,.centerclass_map{font-family: batavia,arial,helvetica,sans-serif;}
.subtitolo{font-size: 1.0em; color: #d0bcbc}
.centerclass_map{margin-left: auto; margin-right: auto; width: 90%; font-size: 0.8em; color: #d59d2c;}
.verdana,.verdanacenter,.lista,.webmaster,.fumettobold,.fumettotext,.yellow,.light,.oblique,.oblique-light,marquee{font-family: verdana,arial,helvetica,sans-serif;}
.verdana,.verdanacenter,.lista,.webmaster,.fumettobold,.fumettotext,.light,.oblique,.oblique-light{color: #070229}
.verdana,.verdanacenter,.lista,.light,.oblique,.oblique-light,.yellow,marquee{font-size: 1.0em;}
.verdana,.lista{text-align: left;}
.verdana{padding: 10px;}
.lista{margin-left: 20px;}
.verdanacenter{font-border: #fff 2px; padding: 10px; text-align: center;}
.light{font-weight: lighter;}
.oblique,.oblique-light{font-style: oblique;}
.oblique-light,.webmaster{font-weight: lighter;}
.webmaster{font-size: 0.8em;}
.fumettobold,.fumettotext{font-size: 0.9em;}
.fumettotext{font-weight: normal;}
.yellow{color: #d59d2c; font-size: 10px;}
.red{color: #e00000;}
marquee{color: #070229; font-size: 10px; padding: 5px 80px}

/*stili per sfondi*/
.balzi{background:url(../sfon/balzi.jpg);}
.menu{background:url(../sfon/menu.jpg);}
.vini{background:url(../sfon/vini.jpg);}

/*stile per menu centrato con tabella*/
table {
margin-left: auto; margin-right: auto;
text-align: center;
}

/*stile per ads google centrato*/
.adscenter {text-align: center;}
