@charset "utf-8";
/* CSS Document */


body{margin-top:5px; background-color:#fff;color:#999;font-size:12px;font-family:Verdana,arial,sans-serif;}

#cont{width:850px;height: auto; margin-left:auto; margin-right:auto}

#banner{width:850px;height:90px;float:left;text-align:left;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:14px;font-weight:normal;color:#999; padding:0 0 0 0;}

#logo {width:285px;height:auto;float:left;text-align:left;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:14px;font-weight: normal;color: #999;}
#logo img {margin:0 0 0 0}

#logo2 {width:350px;height:auto;float:left;text-align:left;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:14px;font-weight: normal;color: #999;}
#logo img {margin:0 0 0 0}

.banner_links {width:560px;height:30px;float:left; text-align:right;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;font-weight:normal;color: #999;}
.banner_links a:link, .banner_links a:visited {color: #666;text-decoration:none;}
.banner_links a:hover {color:#c03;text-decoration:none;}

.banner_links2 {width:850px;height:40px;text-align:center;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;font-weight:normal;color: #999; padding-top:5px}
.banner_links2 a:link, .banner_links2 a:visited {color: #666;text-decoration:none;}
.banner_links2 a:hover {color:#c03;text-decoration:none;}

.banner_links3 {width:280px;height:200px;float: left; text-align:center;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;font-weight:normal;color: #999; padding-top:5px}
.banner_links3 a:link, .banner_links3 a:visited {color: #666;text-decoration:none;}
.banner_links3 a:hover {color:#c03;text-decoration:none;}

.banner_links4 {width:560px;height:90px;float:left; text-align:right;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;font-weight:normal;color: #999;}
.banner_links4 a:link, .banner_links4 a:visited {color: #666;text-decoration:none;}
.banner_links4 a:hover {color:#c03;text-decoration:none;}



.phone { font-size:11px; color:#666;text-decoration:none;}
.roomlinks { font-size:12px; color:#999;text-decoration:none;}

/* menu */
#menu { width:850px; height:auto;}
#menu ul{ height:25px; text-align:center;padding: 0 0 15px 0;}
#menu li { display:inline; height:25px; text-align:center;}
#menu li a{ width: 93px; height:25px; float:left; text-align:center;padding-top:12px; border-right: solid 1px #efefef;}
#menu li a:link, #menu li a:visited{ background-color:#999; text-decoration:none; font-size:12px; color:#fff;}
#menu li a:hover{ background-color:#990033; text-decoration:none; font-size:13px; color:#fff}
#menu img{ border:0; }
/* fine menu */

#booknow { width:185px; height:25px; float:left; background-color: #009966; font-size:12px; color:#fff;text-align:center; padding-top:12px;}
#booknow a:link, #booknow a:visited { text-decoration:none; font-size:12px; color:#fff;}
#booknow a:hover { font-size:13px; color:#fff;}

.welcome {width:850px;height:40px;text-align:left; font-size:18px; color:#999; padding-top:60px;}
.welcome a:link, .welcome a:visited {color: #666;text-decoration:none;}
.welcome a:hover {color: #c03;text-decoration:none; }


.description {width:850px;height:auto;text-align:left; font-size:12px; color: #666;line-height:17px;margin:15px 0 0 0;}
.description a:link, .description a:visited {color: #666;text-decoration:none;}
.description a:hover {color: #c03;text-decoration:none;}

.descbottom {width:850px;height:auto;text-align:left; font-size:12px; color:#666; line-height:18px;}
.descbottom a:link, .descbottom a:visited {color: #c03;text-decoration:none;}
.descbottom a:hover {color: #c03;text-decoration:none;}


.newsbottom {width:850px;height:auto;text-align:left; font-size:12px; color:#666; line-height:18px;}
.newsbottom a:link, .newsbottom a:visited {color: #c03;text-decoration:none;}
.newsbottom a:hover {color: #c03;text-decoration:none;}



.homepic {width:529px;height:296px;margin:8px 0 0 0; float:left}
.trastevere {width:308px;height:auto;font-size:12px; color: #666; line-height:18px;margin:12px 0 30px 10px;float:left}
.trastevere a:link, .trastevere a:visited {font-size:12px;color:#666;text-decoration:none;}
.trastevere a:hover {font-size:12px;color:#333;text-decoration:none;}

.trastevere img{ padding: 0 0 0 0}
.trastevere2 {width:100px;height:auto;font-size:15px; color:#999; line-height:18px;margin:0 0 140px 80px;float:left}


#locationtop {width:850px;height:15px;margin:8px 0 0 0; background-image: url(../images/loctop.gif); background-repeat:no-repeat; background-position:center;}
#locationmid {width:850px;height:460px;margin:0 0 0 0; background-image: url(../images/locmid.gif); background-repeat: repeat-y;}
#loc_mid_cont {width:880px;height:480px;margin:0 0 0 0; background-image: url(../images/locmid.gif); background-repeat: repeat-y;}

.div_video {width:350px;height:460; float:left;margin:0 0 0 0; padding-left:40px; line-height:22px;}
.div_video a:link, .div_video a:visited {color: #999;text-decoration:none;}
.div_video a:hover {color: #c03;text-decoration:none;}


#locationbot {width:850px;height:8px;margin:0 0 0 0; background-image: url(../images/locbot.gif); background-repeat: repeat-y;}

.contact_txt {width:780px;height:auto;float:left;font-size:12px; color:#666; text-align:left; padding: 5px 0 0 20px;}
.contact_txt img {padding: 5px 35px 0 0;}

.contact_right {width:360px;height:auto;float:left;font-size:12px; color:#666; text-align:left; line-height:18px;padding: 0 0 0 10px; border-left: solid 1px #efefef;}

.textinput {width:150px;height:auto;float:left;font-size:11px; color:#666; text-align:left; padding: 0 0 0 0; border: solid 1px #ccc;}

.thanks_txt {width:780px;height:auto;float:left;font-size:12px; color:#666; text-align:left; padding: 40px 0 0 20px;}

.thanks {font-size:16px; color:#666; text-align:left; padding: 0 0 0 0;}

.tabcontent{float:left;padding: 5px 0 0 20px;width:485px;height:auto;display:block;}


#sc1,#sc2,#sc3,#sc4{color:#666;font-size:12px;line-height:20px;}
#photomid {width:850px;height:305px;margin:0 0 0 0; background-image: url(../images/locmid.gif); background-repeat: repeat-y;}

.tabcontent{width:825px;height: auto;padding-top:6px; padding-left:36px;}
.tabcontent img{padding-right:15px; padding-bottom:13px;}


/* new photos viewer */
#thumbBox{position:absolute;left:0;top:0;width:auto;background: #333;visibility:hidden;z-index:10;cursor:pointer;padding:10px 10px 0;}
#thumbBox .footerbar{font:bold 16px verdana;letter-spacing:5px;line-height:1.1em;color:#fff;text-align:right;padding:5px 0;}
#thumbBox #thumbImage{background-color:#fff;}
#thumbLoading{position:absolute;visibility:hidden;border:1px solid #000;background-color:#fff;z-index:5;padding:5px;}

#facilitiesmid {width:840px;height:250px;margin:0 0 0 0; padding-left: 10px;background-image: url(../images/locmid.gif); background-repeat: repeat-y;}

#facilitiescont{width:240px;height:auto;font-size:13px;color:#666;font-weight:normal;float:left;padding-left:20px; padding-top:20px;}

.titlevideo {font-size:14px; color:#666; text-align:left; padding: 0 0 0 0;}

.video { margin-top:0px; margin-right:2px; margin-bottom:20px;}

.contactform {width:320px;height:auto;font-size:13px;color:#666;font-weight:normal;float:left;padding-left:20px; padding-top:3px;}
.cont_txt {width:450px;height:auto;font-size:13px;color:#666;font-weight:normal;float:left;padding-left:20px;padding-right:20px; padding-top:20px;}


.specialoffer {width:463px;height:380px; background-image:url(../images/discount.png); background-position:center; background-repeat:no-repeat; text-align:left; font-size:15px; color: #CC0033; }
.specialoffer a:link, .specialoffer a:visited {color: #666;text-decoration:none;}
.specialoffer a:hover {color: #c03;text-decoration:none; }

.offertaspeciale {width:463px;height:380px; background-image:url(../images/sconto.png); background-position:center; background-repeat:no-repeat; text-align:left; font-size:15px; color: #CC0033; }
.offertaspeciale a:link, .offertaspeciale a:visited {color: #666;text-decoration:none;}
.offertaspeciale a:hover {color: #c03;text-decoration:none; }


.specialofftxt2 {font-size:14px; color: #666;}
.specialofftxt {font-size:12px; color: #666;}
.specialofftxt a:link, .specialofftxt a:visited {color: #666;text-decoration:none;}
.specialofftxt a:hover {color: #c03;text-decoration:none; }

.wrhtrastevere {font-size:13px; color: #ccc; font-weight:bold}


.faqs {width:410px;height:340px; background-image:url(../images/specialoffer.gif); background-position:center; background-repeat:no-repeat; text-align:left; font-size:15px; color: #f36; padding-left:0px; padding-top:0px;}
.faqs a:link, .faqs a:visited {color: #666;text-decoration:none;}
.faqs a:hover {color: #c03;text-decoration:none; }

.bigRed { font-size:16px; color: #c03; }
.bigRed a:link, .bigRed a:visited {color: #c03;text-decoration:none;}
.bigRed a:hover {color: #666;text-decoration:none; }

#reviewmid {width:850px;height:auto;margin:0 0 0 0; background-image: url(../images/locmid.gif); background-repeat: repeat-y;}

.rome_hotels { font-size:14px; color:#c03; }
.rome_hotels a:link, .rome_hotels a:visited {color: #c03;text-decoration:none;}
.rome_hotels a:hover {color: #666;text-decoration:none; }
