body{

margin-top:0;

background-color:#F6F6F6;

font-size:100%;

font-family:Arial, Tahoma, Helvetica;

color:#000;

text-align:center;

margin-top:5px;

}



.bandiere{

margin-left:auto;

margin-right:auto;

text-align:right;

width:730px;

}



.ombra{

position:relative;

margin-left:auto;

margin-right:auto;

width:760px;

height:705px;

text-align:left;

background-image:url(http://www.arthouserome.com/rome,hotels/ombra.gif);

background-repeat:no-repeat;

}



.contenitrice{

position:relative;

border:1px solid #999;

width:740px;

height:685px;

background-color:#FFFFFF;

}



.sopraheader{

position:absolute;

top:4px;

left:0;

width:740px;

height:7px;

background-color:#FFF;

font-size:9px;

text-align:right;

color:#999999;

}



h1{

font-size:9px;

margin:0;

height:7px;

}



.logo{

position:absolute;

top:13px;

left:0;

width:270px;

height:93px;

background-image:url(http://www.arthouserome.com/rome,hotels/logo.gif);

background-repeat:no-repeat;

}



.menu{

position:absolute;

top:103px;

left:0;

width:260px;

padding-left:10px;

height:210px;

text-align:left;

font-size:11px;

}



.immheader{

position:absolute;

top:13px;

left:270px;

width:450px;

height:293px;

background-image:url(http://www.arthouserome.com/rome,hotels/immheader14.jpg);

background-repeat:no-repeat;

background-position:bottom;

}



.separaheader{

position:absolute;

top:306px;

left:0;

width:100%;

height:2px;

background-color:#E8E8E8;

font-size:2px;

}



.main_a{

position:absolute;

top:309px;

left:0;

width:300px;

height:294px;

text-align:left;

}



.main_a_1{

padding-top:10px;

padding-left:10px;

padding-right:7px;

width:280px;

height:142px;

border-top:1px solid #CCC;

border-bottom:1px solid #CCC;

border-right:1px solid #CCC;

font-size:10px;

color:#666;

}



.main_a_2{

padding-top:10px;

padding-left:10px;

padding-right:7px;

width:280px;

height:142px;

border-bottom:1px solid #CCC;

border-right:1px solid #CCC;

font-size:10px;

color:#666;

}



.main_b_1{

position:absolute;

top:309px;

left:299px;

height:97px;

width:429px;

padding-left:10px;

padding-right:3px;

padding-top:10px;

border-top:1px solid #CCC;

border-bottom:1px solid #CCC;

font-size:10px;

color:#666;

text-align:left;

}



.main_b_2{

position:absolute;

top:418px;

left:299px;

height:187px;

width:212px;

padding-left:10px;

padding-top:10px;

border-right:1px solid #CCC;

border-bottom:1px solid #CCC;

font-size:10px;

color:#666;

text-align:left;

}



.main_b_3{

position:absolute;

top:418px;

left:520px;

height:187px;

width:211px;

padding-left:10px;

padding-top:10px;

border-bottom:1px solid #CCC;

font-size:10px;

color:#666;

text-align:left;

}



.titoletti{

font-size:11px;

font-weight:bold;

text-transform:uppercase;

}



.separafooter{

position:absolute;

background-color:#E7E7E7;

top:616px;

left:0;

height:5px;

font-size:5px;

width:100%;

margin:0;

}



.footer{

position:absolute;

background-color:#E7E7E7;

top:624px;

left:0;

font-size:9px;

color:#666;

width:100%;

height:20px;

padding-top:6px;

text-align:center;

}



.sottofooter{

position:absolute;

background-color:#F6F6F6;

top:650px;

left:0;

font-size:9px;

color:#999;

width:100%;

height:25px;

padding-top:10px;

text-align:center;

}



.rosso{

color:#DE3A31;

text-decoration:none;

}



/*LINK header*/

a.menualto:link{

color:#999;

text-decoration:none;

}



a.menualto:visited{

color:#999;

text-decoration:none;

}



a.menualto:hover{

color:#497DB6;

text-decoration:underline;

}



a.menualto:active{

color:#999;

text-decoration:none;


}





/*LINK footer*/

a.menubasso:link{

color:#666;

text-decoration:none;

}



a.menubasso:visited{

color:#666;

text-decoration:none;

}



a.menubasso:hover{

color:#497DB6;

text-decoration:underline;

}



a.menubasso:active{

color:#666;

text-decoration:none;

}

