*{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; padding:0; margin:0; border:0; line-height:15px}
body{padding:10px}
input{border:1px solid #666}
a{color:#000; text-decoration:none}

table{border-collapse:collapse}

hr{background:#ddd; height:1px; margin:5px 0}

#wrapperIndex{width:760px; margin:0 auto; border:1px solid #eee; position:relative; border:1px solid #5A75B8; height:524px; background:url("../i/intro.jpg") 0 0 no-repeat}
#wrapperIndex *{font:11px/1.5em Tahoma, Arial, Helvetica, sans-serif; color:#333}
#wrapperIndex #hotel{position:absolute; top:15px; left:30px; width:190px; padding-top:45px; padding-left:20px}
#wrapperIndex #hotel h1{color:#5A75B8; font-size:30px; position:absolute; top:0; left:0}
#wrapperIndex #offerte{position:absolute; top:350px; left:420px; width:210px; padding-top:45px; padding-left:20px; background:none}
#wrapperIndex #offerte h1{color:#5A75B8; font-size:30px; position:absolute; top:0; left:0}
#wrapperIndex p.entra{text-align:right; margin-top:5px}
#wrapperIndex p.hotelLink{position:absolute; bottom:22px; right:5px}
#wrapperIndex p.hotelLink a{color:#d37d32}
#wrapperIndex a{color:#5A75B8; font-weight:bold}
#wrapperIndex a:hover{text-decoration:underline}
#wrapperIndex hr{display:none}
#wrapperIndex #navLingua{position:absolute; bottom:-25px !important; bottom:-25px; left:20px; z-index:1; }

#wrapper{width:760px; margin:0 auto; border:1px solid #eee; position:relative}
#wrapIframe{width:400px}
#wrapIframe p{margin:10px 0;}
#wrapIframe a{color:#00f}

#header{text-indent:-9999px;}
#header a{display:block; background:url("/i/top1.jpg") 0 0 no-repeat; width:760px; height:94px;}

#navOfferte{height:15px; background:url(backo.gif) repeat-x; position:absolute; top:94px; right:0; border:1px solid #ccc; border-bottom:1px solid #330}
#navOfferte h3.ita{display:block; float:left; padding-left:83px; padding-right:10px; text-indent: -9999px ;background: #E1C34B url(offerte_i.gif) no-repeat;}
#navOfferte h3.eng{display:block; float:left; padding-left:83px; padding-right:10px; text-indent: -9999px ;background: #E1C34B url(offerte_e.gif) no-repeat;}
#navOfferte h3.fr{display:block; float:left; padding-left:83px; padding-right:10px; text-indent: -9999px ;background: #E1C34B url(offerte_f.gif) no-repeat;}
#navOfferte h3.de{display:block; float:left; padding-left:83px; padding-right:10px; text-indent: -9999px ;background: #E1C34B url(offerte_d.gif) no-repeat;}
#navOfferte li{ list-style-type:none; float:left; padding-left:5px; padding-right:5px; border-left:1px solid;}


#extra{position:absolute; top:110px; left:20px; border:1px solid #ccc; padding:15px; padding-top:30px; padding-bottom:10px; width:190px}
h2#tit{width:360px; height:18px; font-size:13px; font-weight:bold; border:1px solid #ccc; text-align:right; background:#E4F0FF; padding-right:10px; position:absolute; top:110px; left:20px}

#nav{position:absolute; bottom:5px; left:20px}
#nav li{float:left; padding-right:5px; margin-right:5px; list-style-type:none; border-right:1px solid #333}

#navLingua{position:absolute; bottom:-45px !important; bottom:-40px; left:20px; z-index:1; }
#navLingua li{float:left; list-style-type:none; margin-right:5px}

#navInfo{background:#E4F0FF; width:760px; height:20px; margin:0 auto; position:relative;}
#navInfo ul{padding-top:2px; position:absolute; right:0; top:0}
#navInfo li{float:left; list-style-type:none; margin-right:5px;font-weight:bold;}

#navInfo ul.navxtra { position:absolute;top:0;left:20px; }
#navInfo ul.navxtra li { font-weight:bold; }

#content{padding-left:270px; padding-right:10px; padding-top:60px; padding-bottom:150px; text-align:left; min-height:200px; height:auto !important; height:200px;}
#content p{margin-bottom:5px}
#content p.cartina{text-align:center}
#content p.fotogallery img{padding:5px; border:1px solid #ccc}
#content p.fotogallery a{display:block; width:120px; height:130px; float:left; margin-right:20px; padding:5px;}
#content ul{padding-left:15px}

iframe#ifrOfferte{width:460px; height:270px; border:0; padding:0; margin:0}

table.tariffe{border-bottom:1px solid #666; width:400px; margin-bottom:10px}
table.tariffe th{border-bottom:1px solid #666}
table.tariffe th, table.tariffe td{padding:2px;}

table.disponibilita th{width:200px; vertical-align:top; padding-bottom:5px}
table.disponibilita td{vertical-align:top;  padding-bottom:5px}

table.link td{padding-right:20px; vertical-align:top; padding-bottom:10px}

table.newsletter td{padding:5px}

#miniGallery{width:500px; position:absolute; bottom:0; left:0; padding-left:300px; padding-bottom:20px; margin:10px 0}
#miniGallery img{padding:10px; border:1px solid #ccc; margin-right:15px; width:100px; height:85px;}

#footer{width:760px; margin:0 auto; text-align:center; margin-top:10px}
#counter{display:none}

object.comacinaSwf{width:180px; height:250px}

#first{width:230px; float:left;  margin-right:10px}
#second{width:230px; float:left; }

