body{
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:11.5px;
color:#777777;
font-weight:normal;
margin:0px;
}

td{
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:11.5px;
color:#000;
font-weight:normal;
}

form{
padding:0px;
margin:0px;
}

img{
border:0px;
padding:0px;
margin:0px;
vertical-align:bottom;
}

.mini{
font-family:Arial, Verdana, Helvetica, sans-serif;
font-weight:normal;
font-size:12px;
width:130px;
border:1px solid #000;
color:#000000;
background-color:#DFDFDF;
}

.mini_btn{
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
border:1px solid #FFF;
background-color:#505050;
color:#FFF;
height:20px;

}

.mini_txa{
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:11.5px;
font-weight:normal;
border:1px solid #6584A2;
color:#000000;
height:200px;
}

#header{
background-color:#CBCACA;
width:100%;
float:left;
}

#header_2{
background-color:#DAD9D9;
width:867px;
float:left;
}

#login{
float:right;
position:relative;
height:70px;
margin:5px 10px 0px 5px;
width:150px;
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:12px;
color:#FFF;
font-weight:bolder;
}

#find{
background-color:#B5B4B4;
left:84px;
height:80px;
width:191px;
color:#FFFFFF;
position:relative;
border-left:2px solid #FFF;
border-right:2px solid #FFF;
}

#find_2{
background-color:#747474;
top:15px;
height:40px;
padding:5px;
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:12px;
font-weight:bolder;
color:#FFFFFF;
position:relative;
}

#barra{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#FFF;
font-size:14px;
position:relative;
background-color:#2E2E2E;
clear:both;
padding:2px 0px;
word-spacing:2px;
}

#body{
position:relative;
float:left;
background-color:#EDEDED;
width:100%;
background-image:url(../img/bg.gif);
background-repeat:repeat-y;
}

#body_2{
position:relative;
float:left;
width:866px;
}

#menu{
background-color:#848484;
float:left;
position:relative;
left:85px;
width:191px;
padding-bottom:30px;
}

#menu_2{
position:relative;
left:10px;
top:18px;
color:#FFF;
}

#focus_on{
clear:left;
background-color:#5F5F5F;
float:left;
position:relative;
left:85px;
width:191px;
}

#focus_on_2{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
float:left;
position:relative;
padding:3px 5px 20px 5px;
color:#FFF;
}

#menu_rosso{
float:right;
background-color:#F00;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFF;
font-weight:bold;
padding:2px 10px;
}

#linea_verticale{
position:relative;
width:1px;
height:65px;
background-color:#AFADAD;
float:right;
top:-40px;
color:#FFFFFF;
}

#content{
float:right;
width:562px;
right:10px;
top:-30px;
position:relative;
clear:right;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
}


#footer{
margin-left:300px;
width:562px;
margin-bottom:10px;
clear:both;
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
text-align:center;
color:#BFBEBE;
}

#footer a:link, #footer a:visited{
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:11px;
color:#BFBEBE;
font-weight:normal;
text-decoration:underline;
}
#footer a:hover{
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:11px;
color:#BFBEBE;
font-weight:normal;
text-decoration:underline;
}


.title{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#F00;
font-weight:bolder;
}

.red{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#F00;
}

.white{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFF;
}



a.title_link:hover{
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:11.5px;
font-weight:bolder;
color:#5D5A57;
text-decoration:underline;
}

a.title_link:link,a.title_link:visited{
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:11.5px;
font-weight:bolder;
color:#000000;
text-decoration:underline;
}


a:link,a:visited{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
color:#F00;
text-decoration:underline;
}
a:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
color:#F00;
text-decoration:none;
}

#art_evt a:link,#art_evt a:visited{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bolder;
color:#000;
text-decoration:underline;
}
#art_evt a:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bolder;
color:#000;
text-decoration:none;
}

#focus_on_2 a:link,#focus_on_2 a:visited{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bolder;
color:#FFF;
text-decoration:underline;
}

#focus_on_2 a:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bolder;
color:#FFF;
text-decoration:none;
}

#focus_on_2 img{border:1px solid #FFF;}

a.red_link:link,a.red_link:visited{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
color:#F00;
text-decoration:underline;
}

a.red_link:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
color:#F00;
text-decoration:none;
}

a.link_bianco_big:link,a.link_bianco_big:visited{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bolder;
color:#FFF;
text-decoration:none;
}

a.link_bianco_big:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bolder;
color:#FFF;
text-decoration:underline;
}

a.link_bianco:link,a.link_bianco:visited{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
color:#FFF;
text-decoration:underline;
}

a.link_bianco:hover{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
color:#FFF;
text-decoration:none;
}
