.login_container
 {
margin:auto;
font-family:verdana,arial;
width:230px;
/*margin-top: 10px;*/

}
.login_header
 {
background-color:#FFF0B5;
border-bottom: 1px solid #FECD01;
border-top: 1px solid #FECD01;
font-family:verdana,arial;
font-size:0.7em;
font-weight:bold;
color:black;
padding:3px;
padding-top:5px;

text-align: center;
text-transform: uppercase;

}
.login_login_area
 {
padding:2px;
}
.login_login_text
 {
font-size:0.6em;
color:#000000;
padding-top:4px;
padding-left:4px;
font-weight:bold;
letter-spacing:1px;
}
#__login
 {
width:148px;
margin-top:3px;
margin-left:23px;
height:14px;

border: 1px solid #999999;

font-family:verdana,arial;
font-size:1em;
padding-left:2px;
padding-right:2px;
color:#336699;
}
.login_password_area
 {
padding:2px;
}
.login_password_text
 {
font-size:0.6em;
color:#000000;
padding-top:4px;
padding-left:4px;
font-weight:bold;
letter-spacing:1px;
}
#__password
 {
width:148px;
margin-top:3px;
margin-left:5px;
height:14px;

border: 1px solid #999999;

font-family:verdana,arial;
font-size:1em;
padding-left:2px;
padding-right:2px;
color:#336699;
}
.login_recupera_area
 {
padding:2px;
margin-top:3px;
margin-bottom:3px;
}
.login_recupero_text
 {
text-decoration:none;
font-size:0.7em;
font-family:verdana, arial;
color:#000000;
padding:3px;
padding-left:5px;

}
.login_welcome_area
 {
padding:5px;
padding-top:15px;
padding-bottom:15px;

}
.login_name_text
 {
font-family:verdana,arial;
font-size:0.8em;
font-weight:bold;
color:#000000;
font-style: italic;
padding:3px;
padding-bottom:10px;
cursor:pointer;
text-decoration: underline;
letter-spacing:1px;
}
.login_footer
 {

}
#__bt_login
 {
color:#000000;
background-color: #FFF0B5;
font-size:0.7em;
text-transform: uppercase;
font-weight:bold;
border: 0px solid white;
cursor:pointer;
letter-spacing:2px;
border: 1px solid #FAE051;
margin-left:130px;
}
#__bt_logout
 {
color:#000000;
background-color: #FFF0B5;
font-size:0.7em;
text-transform: uppercase;
font-weight:bold;
border: 0px solid white;
cursor:pointer;
letter-spacing:2px;
border: 1px solid #FAE051;
margin-left:130px;
}
.login_error_area
 {
padding:2px;
}
.login_error_text
 {
font-family:verdana,arial;
font-size:0.6em;
color:red;

}
.login_benvenuto_text
 {
font-family:verdana,arial;
font-size:0.6em;
color:#000000;

}
.login_header_text
 {
font-size:1em;
margin:0px;
}
#spot
 {
width:230px;
margin:auto;
margin-top:10px;
font-family:verdana,arial;
}
.spot_header
 {
background-color:#fff0B5;
border-bottom: 1px solid #fecd01;

}
.spot_body
 {

}
.spot_footer
 {

}
#spot h4
 {
font-family:verdana,arial;
font-size:0.7em;
font-weight:bold;
color:black;
padding:3px;
padding-top:7px;
margin-top:0px;
margin-bottom:0px;
text-align: center;
text-transform: uppercase;

}
#banner
 {
width:230px;
margin:auto;
/*margin-top: 10px;*/
font-family:verdana,arial;
}
.banner_body
 {
text-align:center;
padding-top:10px;
}
.banner_footer
 {

}
#banner h4
 {
font-family:verdana,arial;
font-size:0.7em;
font-weight:bold;
color:black;
padding:3px;
padding-top:7px;
margin-top:0px;
margin-bottom:0px;
text-align: center;
text-transform: uppercase;

}
.banner_header
 {
background-color:#fff0B5;
border-bottom: 1px solid #fecd01;
border-top: 1px solid #fecd01;

}
#menu_h
 {
background-color: #666666;
font-family: verdana,arial;
font-size: 0.7em;
height:22px;
margin:auto;
margin-top:0px;
width:600px;



}
LI.menu_h_middle_button
 {
border-right: 1px solid white;
float:left;
text-align: center;
padding-top:5px;
height:17px;
padding-left:10px;
padding-right:10px;

}
LI.menu_h_last_button
 {
border-right: 1px solid white;
float:left;
text-align: center;
padding-top:5px;
height:17px;
padding-left:10px;
padding-right:10px;
}
#menu_h a
 {
color: white;
text-decoration: none;
text-transform: uppercase;
font-weight:bold;

}
#menu_h a:hover
 {
color: #FDF4C0;
}
#menu_h UL
 {
margin:0px;
padding:0px;
list-style-type: none;
}
LI.menu_h_first_button
 {
border-right: 1px solid white;
float:left;
text-align: center;
padding-top:5px;
height:17px;
padding-left:10px;
padding-right:10px;





}
#cerca
 {
margin:auto;
font-family:verdana,arial;
width:230px;
margin-top:10px;
}
.cerca_header
 {
background-color:#FFF0B5;
border-bottom: 1px solid #FECD01;
}
.cerca_textbox_area
 {
padding:5px;

}
.cerca_footer
 {

}
#cerca h4
 {
font-family:verdana,arial;
font-size:0.7em;
font-weight:bold;
color:black;
text-align: center;
text-transform: uppercase;
padding:3px;
margin-bottom:0px;
margin-top:0px;
padding-top:5px;
}
#__bt_cerca
 {
color:#000000;
background-color: #FFF0B5;
font-size:0.7em;
text-transform: uppercase;
font-weight:bold;
border: 0px solid white;
cursor:pointer;
letter-spacing:2px;
border: 1px solid #FAE051;
margin-left:130px;
}
#__cerca_text
 {
border:1px solid #999999;
font-family:verdana,arial;
height:14px;
margin-left:5px;
margin-top:3px;
padding-left:2px;
padding-right:2px;
width:120px;
}
#cerca label
 {
font-family:verdana,arial;
font-size:0.6em;
color:#000000;
padding:3px;
margin-bottom:5px;

}
