*{
margin:0px;
padding:0px;
}
a img{
border:none;
}
a{
cursor:pointer;
}
body{
text-align:center;
font-family:Arial, Verdana, sans-serif;
font-size:10px;
color:#4b2a17;
background-image:url('../img/sfondi/wallpaper1.jpg');
}

#whole{
text-align:left;
width:874px;
margin:0px auto;	
padding-bottom:20px;
}

/*TOP*/
#top{
background-color:#4b2a17;
height:73px;
padding:14px 0px 0px 22px;
position:relative;
z-index:1;
}
#top h1{
margin-bottom:38px;
}
#top li{
list-style:none;
display:inline;
padding-right:23px;
color:#ffffff;
}
#top li a, #top li a:visited{
color:#ffffff;
text-decoration:none;
}
#top li a:hover{
color:#ffffff;
text-decoration:underline;
}
#top_tazzina{
position:absolute;
top:14px;
left:711px;
width:128px;
height:96px;
background-image:url('../img/myroom/tazzina.png');
background-repeat:no-repeat;
}


/*COLONNE*/
#columns_container{
width:100%;
padding-top:27px;
}

/*COLONNA SX*/
#column_sx{
width:561px;
}
.column_sx_box{
margin-bottom:25px;
}
.column_sx_box_default{
background-color:#ffffff;
padding:15px;
}


/*COLONNA DX*/
#column_dx{
float:right;
width:293px;
}
#column_dx h2{
margin-bottom:15px;
}
.column_dx_box{
margin-bottom:25px;
}
#box_casa{
background-image:url('../img/sfondo_box_casa.png');
background-repeat:no-repeat;
padding-top:75px;
width:293px;
height:268px;
}
#box_casa a{
display:block;
width:268px;
height:58px;
padding:210px 0px 0px 25px;
}
#box_componi_room{
background-image:url('../img/sfondo_box_componi_room.png');
background-repeat:no-repeat;
padding-bottom:17px;
width:293px;
height:199px;
}
#box_componi_room a{
display:block;
width:275px;
height:50px;
padding:149px 0px 0px 18px;
}
#box_account{
background-color:#ffffff;
padding:39px 9px 30px 17px;
position:relative;
}
#box_account_key{
background-image:url('../img/chiave_account.png');
background-repeat:no-repeat;
width:150px;
height:82px;
position:absolute;	
top:-26px;
right:0px;
}
#box_account p{
margin-bottom:10px;
}
#box_account p.form_row{
margin-bottom:10px;
clear:left;
}
#box_account label{
font-weight:bold;
float:left;
width:77px;
}
#box_account input.itext{
width:188px;
height:13px;
line-height:13px;
}
#login_form{
margin-bottom:25px;
}
#box_account_welcome{
background-color:#4b2a17;
color:#ffffff;
padding: 13px 17px;
position:relative;
/*left:-17px;*/
bottom:-30px;
width:259px;
font-size:11px;
font-weight:bold;
margin:0px -9px 0px -17px;
}
#box_online_users{
background-color:#d7d400;
padding:9px 0px 14px 17px;
font-size:24px;
font-weight:bold;
}
#box_barometro_tazza{
background-color:#4b2a17;
padding:15px 9px 14px 17px;
color:#ffffff;
}
/*#box_barometro_tazza .tazze{
height:90px;
margin-top:9px;
}
#box_barometro_tazza .tazza{
float:left;
margin-right:5px;
height:25px;
padding-top:65px;
text-align:center;
font-size:11px;
font-weight:bold;
background-repeat:no-repeat;
color:#4b2a17;
}*/
#box_barometro_tazza .tazze{
background-image:url('../img/coffee_style/sfondo_barometro.jpg');
background-repeat:no-repeat;
width:267px;
height:130px;
position:relative;
font-size:11px;
font-weight:bold;
color:#4b2a17;
margin-top:9px;
}
#box_barometro_tazza .tazza{
width:44px;
height:32px;
line-height:32px;
text-align:center;
position:absolute;
}
#box_barometro_tazza .t1{
top:42px;
left:0px;
}
#box_barometro_tazza .t2{
top:42px;
left:86px;
}
#box_barometro_tazza .t3{
top:42px;
left:174px;
}
#box_barometro_tazza .t4{
top:98px;
left:42px;
}
#box_barometro_tazza .t5{
top:98px;
left:130px;
}
#box_barometro_tazza .t6{
top:98px;
left:222px;
}

/*FOOTER*/
#footer{
clear:right;
background-color:#4b2a14;
color:#ffffff;
font-size:9px;
height:19px;
position:relative;
}
#footer_sx{
position:absolute;
top:5px;
left:5px;
text-align:left;
}
#footer_dx{
position:absolute;
top:5px;
right:5px;
text-align:right;
}
#footer a, #footer a:visited{
color:#ffffff;
text-decoration:none;
}
#footer a:hover{
color:#ffffff;
text-decoration:underline;
}

/*VARIE*/
/*input.itext, input.icheck{*/ /*nel checkbox problemi con IE7*/
input.itext, select.iselect{
font-family:Arial, Verdana, sans-serif;
font-size:10px;
color:#4b2a17;
border:solid 1px #d4c9ca;
background-color:#ffffff;
}
input.link_pulsante{
color:#4b2a17;
font-weight:bold;
border:none;
background-color:transparent;
font-size:10px;	
cursor:pointer;
}
textarea.iarea{
font-family:Arial, Verdana, sans-serif;
font-size:10px;
color:#4b2a17;
border:solid 1px #d4c9ca;
background-color:#ffffff;
}
a.link_pulsante, a.link_pulsante:visited, a.link_pulsante:hover{
color:#4b2a17;
font-weight:bold;
text-decoration:none;
}
a.link, a.link:visited{
color:#4b2a17;
text-decoration:none;
}
a.link:hover{
color:#4b2a17;
text-decoration:underline;
}
.feedback{
font-weight:bold;
color:#ff0000;
font-size:12px;
}
.feedback a, .feedback a:visited, .feedback a:hover{
color:#ff0000;
text-decoration:underline;
}
#box_account .feedback{
font-size:10px;
}