/*CSS*/

BODY
{
color:#4C4C4C;
margin-top:10px;
margin-bottom:0px;
margin-left:0px;
margin-right:0px;
padding-top:0px;
padding-bottom:0px;
padding-left:0px;
padding-right:0px;
background: url(../images/sfondo.jpg) 0% 0%;
}

#corpo{
width: 770px;
}


#testa{
width: 770px;
}


#sottotesta{
width: 770px;
}

#centro{
width: 770px;
}

#footer{
width: 770px;
}

#contenuto{
text-align:justify;
}

#colum-dx{
width: 180px;
float:right;
}
#blok-colum{
font-size:1.4em;
text-align:justify;
padding-top:10px;
padding-left:5px;
padding-right:5px;
font-size:0.7em;
font-weight: normal;
}

.testi{
font-family: Georgia, Helvetica, san-serif;
padding-top:0px;
padding-left:0px;
padding-right:15px;
padding-bottom:5px;
font-size:0.8em;
font-weight: normal;
color:#3F0101;
line-height: 14pt;
text-align:justify;
}
.testi2{
text-align:justify;
padding-top:0px;
padding-left:3px;
padding-right:3px;
padding-bottom:5px;
font-size:0.7em;
font-weight: normal;
color:#3F0101;
line-height: 14pt;
}
.titoli{
font-family: Times, Helvetica, san-serif;
padding-top:0px;
padding-left:0px;
padding-right:3px;
padding-bottom:5px;
font-size:1.2em;
font-weight: bold;
color:#B07A40;
}


td.home_sx{
border-left:0px dotted #B07A40;
border-right:1px dotted #B07A40;
padding-right:10px;
}

td.sto_img{
background:#D2CFA4;
}


/*navbar*/
div#navigation{
font-weight: normal;
font-size:0.9em;
margin-top:0px;
padding-top:10px;
padding-right:5px;
text-align: right;
}

div#navigation ul{
list-style-type: none;
margin:0px;
padding-top:0px;
padding-left:0px;
padding-right:0px;
padding-bottom:0px;
}

div#navigation li{
font-weight: normal;
color: #D7B579;
display: inline;
margin-left:0px;
padding:0px;
}


div#navigation li a{
font-family: Times, Helvetica, san-serif;
font-weight: bold;
text-decoration: none;
padding-top:0px;
padding-left:0px;
padding-right:0px;
padding-bottom:0px;
color: #D7B579;
}

div#navigation li a:hover{
font-weight: bold;
color: #E4CFA7;
padding-top:0px;
}

div#navigation li#activelink a{
font-weight: bold;
color: #E4CFA7;
padding-top:0px;
}

img{border:0px;}


img.border{border:2px solid #FFFFFF;}

a:link { font-weight: normal; color: #4C4C4C; font-family: verdana, Helvetica, san-serif;padding-top: 0px; padding-left: 0px; padding-right: 0px; padding-bottom: 0px; border-top: 0px; border-left: 0px; border-right: 0px; border-bottom: 0px; }
a:visited { ; color: #4C4C4C; font-family: verdana, Helvetica, san-serif; font-weight: normal;padding-top: 0px; padding-left: 0px; padding-right: 0px; padding-bottom: 0px; border-top: 0px; border-left: 0px; border-right: 0px; border-bottom: 0px; }
a:hover { color: #FF6600; font-family: verdana, Helvetica, san-serif; font-weight: normal; padding-top: 0px; padding-left: 0px; padding-right: 0px; padding-bottom: 0px; border-top: 0px; border-left: 0px; border-right: 0px; border-bottom: 0px; }
a:active {  color: #4C4C4C; font-family: verdana, Helvetica, san-serif; font-weight: normal; padding-top: 0px; padding-left: 0px; padding-right: 0px; padding-bottom: 0px; border-top: 0px; border-left: 0px; border-right: 0px; border-bottom: 0px; }


a.times:link { font-weight: normal; color: #7D0F10; font-family: verdana, Helvetica, san-serif;padding-top: 0px; padding-left: 0px; padding-right: 0px; padding-bottom: 0px; border-top: 0px; border-left: 0px; border-right: 0px; border-bottom: 0px; font-size:0.7em;line-height:14pt;}
a.times:visited { ; color: #7D0F10; font-family: verdana, Helvetica, san-serif; font-weight: normal; text-decoration: none; padding-top: 0px; padding-left: 0px; padding-right: 0px; padding-bottom: 0px; border-top: 0px; border-left: 0px; border-right: 0px; border-bottom: 0px;font-size:0.7em;}
a.times:hover { color: #AC7B43; font-family: verdana, Helvetica, san-serif; font-weight: normal; text-decoration: none; padding-top: 0px; padding-left: 0px; padding-right: 0px; padding-bottom: 0px; border-top: 0px; border-left: 0px; border-right: 0px; border-bottom: 0px;font-size:0.7em;}
a.times:active {  color: #7D0F10; font-family: verdana, Helvetica, san-serif; font-weight: normal; text-decoration: none; padding-top: 0px; padding-left: 0px; padding-right: 0px; padding-bottom: 0px; border-top: 0px; border-left: 0px; border-right: 0px; border-bottom: 0px;font-size:0.7em;}


div#link_menu ul{
color: #4C4C4C;
margin:0px;
padding-top:0px;
padding-left:0px;
padding-bottom:0px;
padding-right:0px;
text-align:left;
}
div#link_menu ul:hover{
background: url(../images/smart_menu.gif) 27% 50%;
}
div#link_menu li{
list-style-type: none;
font-weight: normal;
color: #4C4C4C;
display:block;
}
div#link_menu li a{
font-weight: normal;
line-height: 25px;
color: #4C4C4C;
display:block;
width:100%;
border:0px;
}
div#link_menu li a:hover{
font-weight: normal;
color:#FF6600;
}


div#sub_menu ul{
color: #4C4C4C;
margin:0px;
padding-top:0px;
padding-left:0px;
padding-bottom:0px;
padding-right:0px;
text-align:left;
}

div#sub_menu li{
list-style-type: none;
font-weight: bold;
color: #4C4C4C;
display:inline;
padding-top:10px;
padding-right:10px;
}
div#sub_menu li a{
font-weight: bold;
color: #4C4C4C;
}
div#sub_menu li a.top{
font-weight: normal;
color: #4C4C4C;
}
div#sub_menu li a:hover{
font-weight: bold;
color:#FF6600;
}
div#sub_menu li a.top:hover{
font-weight: normal;
color:#FF6600;
}


div#smart_menu ul{
color: #4C4C4C;
margin:0px;
padding-top:0px;
padding-left:0px;
padding-bottom:0px;
padding-right:0px;
text-align:left;
}
div#smart_menu li{
list-style-type: none;
font-weight: normal;
color: #4C4C4C;
display:block;
}
div#smart_menu li a{
font-weight: normal;
line-height: 25px;
color: #4C4C4C;
display:block;
width:100%;
border:0px;
}
div#smart_menu li a:hover{
font-weight: normal;
color:#FF6600;
background: url(../images/smart_menu.gif) 27% 50%;
}


input.textarea{
border-top-width: 1px;
border-right-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px;
border-color: #CCCCCC;
font-size: 1em;
font-weight: normal;
font-family: Verdana;
color: #55544A;
width: 90%;
padding: 2px;
background-color:#EEEEEE;
margin-right:10px;
background: url(../images/barra_textarea.gif);
}

.select {
border-top-width: 1px;
border-right-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px;
border-color: #CCCCCC;
font-size: 1em;
font-weight: normal;
font-family: Verdana;
color: #55544A;
width: 90%;
padding: 2px;
background-color:#EEEEEE;
margin-right:10px;
}

.textarea_default {
border-top-width: 1px;
border-right-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px;
border-color: #CCCCCC;
font-size: xx-small;
font-weight: normal;
font-family: Verdana;
color: #55544A;
width: 100px;
padding: 2px;
background-color:#FFFFFF
}
.textarea_long{ border-top-width: 1px;
border-right-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px; border-color: #CCCCCC;
font-size: xx-small;
font-weight: normal;
font-family: Verdana;
color: #55544A;
width: 90%;
padding: 2px; background-color:#EEEEEE
}
.button{
font-size:xx-small;
color: #FF5C0F;
font-weight:normal;
font-family:verdana, Helvetica, san-serif;
background-color:#F4F4F4;
border:2px solid #000000;
border-color:#CCCCCC;
padding:0px;
}

.alert{
color:#FF5B0F;
font-weight:bold;
}


.alert_par{
border-top:1px dotted #CCCCCC;
border-bottom:1px dotted #CCCCCC;
margin-bottom:15px;
}


ul#gallery{
width: 100%;
list-style: none;
padding:0px;
margin:0px;
}

ul#gallery li{
margin: 0px;
padding: 1px;
}
ul#gallery a{
font-weight:normal;
padding: 0.4em 0.4em 0.4em 0.4em;
text-decoration: none;
color:#B07A40;
}
ul#gallery li#active a,ul#gallery a:hover{
color:#B07A40;
font-weight:bold;
}
ul#gallery li#active span,ul#gallery a:hover span{
color:#B07A40;
}


ul#default{
font-family: Georgia, Helvetica, san-serif;
font-size:1.0em;
list-style: none;
padding-left:5px;
margin:0px;
}
ul#default a{
font-family: Georgia, Helvetica, san-serif;
font-weight:bold;
padding: 0.4em 0.4em 0.4em 0.4em;
text-decoration: none;
color:#B07A40;
}
ul#default li{
border-bottom:1px dotted #4C4C4C;
}
ul#default a:active,ul#default a:hover{
color:#B07A40;
font-weight:bold;
}
ul#default li#active span,ul#default a:hover span{
color:#B07A40;
}

#print{
display:none;
}

