/*Mauri 05-03-2010 */
*{margin:0; padding:0;}
body{margin:0; padding:0; background:#b0a588 url(http://roseo.s3.amazonaws.com/site/default/images/sfondo_body_colonna_sfumato.jpg) top repeat-x; font-family:Verdana, Arial, Helvetica, sans-serif;}
img{border:0}
form{margin:0; padding:0}
h1{font-size:18px; font-style:italic}
h2{font-size:18px; font-style:italic}
a{text-decoration:none; color:#fffded}
#principale{margin:0 auto; width:900px; height:500px; height:auto !important; min-height:500px!important;}
#top{margin:0 auto; width:875px; height:36px; color:#b0a588; font-size:11px; background:url(http://roseo.s3.amazonaws.com/site/default/images/sfondo_top.jpg) no-repeat; padding-left:15px}
#top #lingue{float:left; width:300px; padding-top:6px}
#top #ricerca{float:right; width:320px;}
#top #ricerca1{float:left; padding-top:10px;}
#top #ricerca2{float:right; padding-top:6px;}
#top #ricerca2 #search_field_id{float:left; width:125px; height:21px; color:#1a171b; font-size:11px; border:solid 1px #d7b369; line-height:20px}
#top #ricerca2 #image_field{float:left; border:solid 1px #d7b369; border-left:none}
/*#header{margin:0 auto; width:890px; height:157px; background:#FF0000}*/
#header{margin:0 auto; width:900px; height:130px; margin-left:5px}
#main{float:left; width:900px; height:auto; margin-left:5px !important; margin-left:2pt; padding-left:0; padding-right:0; background:url(http://roseo.s3.amazonaws.com/site/default/images/sfondo_main.jpg) repeat-y;}
#left{float:left; clear:both; width:218px; height:auto; border-bottom:solid 3px #b1a359; background:url(http://roseo.s3.amazonaws.com/site/default/images/sfondo_left.jpg) bottom no-repeat; border-bottom:none}
/*#left #menuX{float:left; width:218px; height:215px; padding-top:70px; font-size:11px; background:url(http://roseo.s3.amazonaws.com/site/default/images/sfondo_menu.jpg) no-repeat;}*/
#left #menuX{float:left; width:218px; height:215px; padding-top:70px; font-size:11px; background:url(http://roseo.s3.amazonaws.com/site/default/images/sfondo_menu.jpg) no-repeat;}
#left #menuX .submenu{float:left; width:170px; height:29px;}
#left #menuX .submenu .submenu1{float:left;}
#left #menuX .submenu .submenu2{float:right;}
#left #menuX .submenu a:hover{font-weight:bold}
#left #newsletter{float:left; width:218px; height:86px}
#left #preventivo{float:left; width:218px; height:253px; color:#fffded; font-size:11px; background:url(http://roseo.s3.amazonaws.com/site/default/images/sfondo_preventivo.jpg) no-repeat}
#left #preventivo1{float:left; height:23px; padding-top:11px; padding-left:27px}
#left #preventivo2{float:left; width:193px; height:214px; padding-left:25px; padding-top:5px}
#left #preventivo2 table{width:170px}
#left #preventivo2 td{height:38px}
#left #preventivo2 input{float:right}
#left #preventivo2 .select1{float:left; width:116px; height:17px; font-size:11px}
#left #preventivo2 .select2{float:right; width:40px; height:17px; font-size:11px;}
#left #preventivo2 .select3{float:left; width:170px; height:17px; font-size:11px}
#left #soggiorno{float:left; width:218px; height:32px}
#left #stazione{float:left; width:218px; height:32px; margin-top:10px}
#flash{float:left; width:672px; height:303px; text-align:left}
#centro{float:left; width:438px; height:auto; padding-left:19px; padding-right:19px; min-height:348px; color:#fffded; font-size:12px; line-height:21px;border-bottom:solid 3px #b1a359; border-bottom:none}
#right{float:left; width:196px; height:auto; padding-top:5px; font-size:13px; font-weight:bold; color:#fffded; border-bottom:solid 3px #b1a359; border:none}
#offerte{float:left; width:135px; height:65px; padding-left:20px; margin-top:20px; margin-left:10px;}
.offerta{float:left; width:204px; height:72px; padding-left:5px; text-align:center; background: url(http://roseo.s3.amazonaws.com/site/default/images/separatore_offerte.jpg) no-repeat top; padding-top:15px; margin-left:2px;}
.offerta .offerta1{float:left; width:76px; height:62px;}
.offerta .offerta2{float:left; width:124px; height:62px; line-height:13px; font-size:11px; font-weight:bold; text-transform:uppercase; text-align:left}
.offerta .offerta2 a{color:#999966; text-decoration:underline}
#ultima{height:80px;}
#scopri{float:left; width:194px; height:2px; letter-spacing:-1px; text-align:center; margin-bottom:30px; background: url(http://roseo.s3.amazonaws.com/site/default/images/separatore_offerte.jpg) no-repeat top; padding-top:15px; margin-left:10px; font-size:13px; font-weight:bold; }
#footer{margin:0 auto; clear:both; width:900px; height:127px; font-size:11px; color:#fffded;}
#footer #footer1 {margin:0 auto; width:888px; text-align:center; padding-top:9px; height:22px; letter-spacing:-1px; font-weight:bold; background:#402b02; border-top:solid 3px #b1a359;}
#footer #footer2 {float:left; width:830px; height:87px; padding-top:9px; text-align:center; letter-spacing:-1px}

#menu_right{float:left; width:175px; height:auto; padding-left:20px; margin-bottom:30px;}

#menu {width:200px; height:210px; margin:0 auto; position:relative;}
#menu ul {margin:0; padding:0; list-style:none; white-space:nowrap; text-align:left; padding:10px;}
#menu li {margin:0; padding:0; list-style:none;}
#menu li {display:inline-block; display:inline;}
#menu ul {position:absolute; left:-9999px;}
#menu ul.level1 {position:absolute; left:0; top:0px;}
#menu a {display:block; font:normal 12px verdana,arial,sans-serif; color:#fff; line-height:24px; text-decoration:none; padding:0 20px 0 0; padding-bottom:3px; width:158px; background: black url(http://roseo.s3.amazonaws.com/site/default/images/btn_freccia.jpg) right bottom no-repeat;}
#menu a b {display:block; line-height:24px; padding:0 0 0 10px; font-weight:normal;}
#menu ul li:hover > ul {visibility:visible; left:100%; margin-left:-10px; margin-top:-49px;}
#menu a:hover ul,
#menu a:hover a:hover ul, 
#menu a:hover a:hover a:hover ul {left:100%; visibility:visible;}
#menu a:hover ul ul, 
#menu a:hover a:hover ul ul {left:-9999px;}
#menu li a.fly {background: url(http://roseo.s3.amazonaws.com/site/default/images/btn_freccia.jpg) bottom right no-repeat; width:168px; font-weight:bold}
#menu li a:hover {background-position:right bottom; white-space:nowrap; color:#3b2e28} 
#menu li a:hover b {background-position:left bottom; color:#3b2e28} 
#menu li:hover > a {background-position:right bottom; text-decoration:underline;}
#menu li:hover > a > b {background-position:left bottom;}
#menu a:hover ul li a b,
#menu a:hover ul a:hover ul li a b,
#menu a:hover ul a:hover ul a:hover ul li a b {}
#menu a:hover ul li a:hover b,
#menu a:hover ul a:hover ul li a:hover b,
#menu a:hover ul a:hover ul a:hover ul li a:hover b {background-position:left bottom; background:#3b2e28}
#menu table {position:absolute; left:99%; height:0; width:0; border-collapse:collapse; margin-top:-46px; margin-left:-10px;}

.offerte_contenitore{float:left; width:430px; height:auto}
.offerte_titolo{float:left; width:430px; height:30px;}
.offerte_titolo strong{font-size:14px;}
.offerte_testo strong{font-size:13px}
.offerta_contenitore{float:left; width:590px; height:90px; margin-bottom:20px;}
.offerta_immagine{float:left; width:90px; height:90px; border:solid 1px #3b2e28}
.offerta_testo{float:left; width:330px; height:90px; padding-left:30px;}

.desc_prev_offers{font-size:10px; text-transform:lowercase; color:#FFFFFF}

#content{text-align:justify}