*{
margin:0px;
padding:0px;
}
a img{
border:none;
}
body{
font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;
font-size:10px;
color:#FFFFFF;
background-color:#4b2a17;
text-align:center;
}
#centratura{
text-align:center;
vertical-align:middle;
width:100%;
height:100%;
font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;
font-size:10px;
color:#FFFFFF;
border-collapse:collapse;
}
#all{
width:1160px;
text-align:left;
margin:auto;
position:relative;
min-height:600px !important;
height:auto !important;
height:600px;
background-repeat:no-repeat;
background-image:url(../img/sfondo_stanza.gif);
}

.error{
font-size:18px;
text-align:center;
padding-top:100px;
}
.error a, .error a:visited, .error a:hover{
color:#FFFFFF;
text-decoration:underline;
}

/*INDEX*/
#entra_true a,  #entra_true a:visited,  #entra_true a:hover, #entra_false a,  #entra_false a:visited,  #entra_false a:hover{
color:#FFFFFF;
text-decoration:underline;
}

/*SPLASH*/
#img_preload{
text-align:center;
padding-top:300px;
}
#div_splash{
position:relative;
width:1160px;
}
#div_splash span{
position:absolute;
top:0px;
left:0px;
width:1160px;
height:622px;
display:block;
}

#playagain{
position:absolute;
top:27px;
right:0px;
}

/*INTRO*/
#myroom_gate_oggetti{
width:534px;
height:525px;
background-image:url('../img/myroom_gate_oggetti.gif');
position:absolute;
top:1px;
left:313px;
}
#myroom_gate_box_1{
position:absolute;
top:28px;
left:117px;
}
#myroom_gate_box_2{
position:absolute;
top:242px;
left:898px;
}
/*GA 20090720*/
#myroom_background{
position:absolute;
width:1160px;
height:600px;
}
/*GA 20090720*/


/*SEND*/
/*#modulo_room{
margin-top:36px;
margin-left:102px;
position:relative;
}
#feedback{
font-weight:bold;
font-size:14px;
margin-top:15px;
margin-left:195px;
}
#modulo_room table{
border-collapse:collapse;
font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;
font-size:10px;
}
#modulo_room td{
padding:0px 10px 15px 0px;
vertical-align:middle;
text-align:left;
}
.itext{
background-color:transparent;
border:solid 1px #ffffff;
width:398px;
height:15px;
line-height:15px;
font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;
font-size:10px;
color:#FFFFFF;
padding:0px 2px;
}
#modulo_room_messaggio{
width:237px;
height:256px;
background-image:url('../img/fumetto_messaggio.gif');
background-repeat:no-repeat;
padding:26px 7px 0px 14px;
position:absolute;
top:-200px;
left:660px;
}
#modulo_room_messaggio p{
position:relative;
margin:17px 0px 15px 2px;
width:221px;
height:132px;
}
#modulo_room_messaggio textarea{
position:absolute;
top:0px;
left:0px;
background-color:transparent;
border:solid 1px #4b2a17;
font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;
font-size:10px;
color:#4b2a17;
width:215px;
height:126px;
padding:2px;
}
#gallery{
position:absolute;
top:19px;
left:887px;
}
#send_img_room{
border-top:solid 2px #ffffff;
border-right:solid 10px #ffffff;
border-bottom:solid 8px #ffffff;
border-left:solid 2px #ffffff;
width:773px;
height:400px;
}*/

/*GALLERY*/
/*#gallery_list{
width:1012px;
height:477px;
margin-left:87px;
padding-top:61px;
}
.gallery_box{
float:left;
width:253px;
height:159px;
}
.gallery_box a.a_gallery_box{
display:block;
width:204px;
height:106px;
padding:8px;
}
.gallery_box a.a_gallery_box, .gallery_box a.a_gallery_box:visited{
background-image:none;
}
.gallery_box a.a_gallery_box:hover{
background-image:url('../img/sfondo_img_gallery.gif');
background-repeat:no-repeat;
}
.gallery_box a, .gallery_box a:visited, .gallery_box a:hover{
color:#FFFFFF;
text-decoration:none;
font-size:16px;
}
.a_gallery_box img{
width:204px;
height:106px;
}
a.a_gallery_zoom{
padding:0px 8px;
}
.gallery_nav{
font-size:50px;
}
.gallery_nav a, .gallery_nav a:visited{
color:#FFFFFF;
text-decoration:none;
font-weight:normal;
}
.gallery_nav a:hover{
color:#FFFFFF;
text-decoration:none;
font-weight:bold;
}
#gallery_back{
position:absolute;
top:506px;
left:64px;
}
#gallery_forward{
position:absolute;
top:506px;
left:1029px;
}*/

/*ROOM*/
/*#fumetto_room{
position:absolute;
top:327px;
left:11px;
}*/

/*FOOTER*/
#footer{
position:relative;
width:1160px;
height:31px;
line-height:31px;
font-size:9px;
margin:7px auto;
color:#a3958b;
}
#footer_sx{
position:absolute;
top:0px;
left:0px;
text-align:left;
}
#footer_dx{
position:absolute;
top:0px;
right:0px;
text-align:right;
}
#footer a, #footer a:visited{
color:#a3958b;
text-decoration:none;
}
#footer a:hover{
color:#a3958b;
text-decoration:underline;
}
#footer_center{
position:absolute;
top:0px;
left:0px;
width:1160px;
text-align:center;
}