@charset "UTF-8";

/* conversione px => %
(px)	(%)
10		77
11		85
12		92
13		100
14		107
15		114
16		122
17		129
18		136
19		144
20		152
21		159
22		167
23		174
24		182
25		189
26		197
*/

body { font-family: Verdana, Arial, Helvetica, sans-serif; background: #99661a url(/images/bg_top.jpg) no-repeat center top; margin: 0; padding: 0; text-align: center; color: #000000; }
p, a { color:#cc9933; text-decoration:none; }
a:hover { color:#a87426; }
#container { width:760px; margin: 0 auto; text-align: left; background: url(/images/bg_container.jpg) no-repeat left top; } 
#side { float: left; width: 180px; }
#side #side_top { height:auto !important; height:90px; min-height:90px; }
#side #side_top h1 { margin-left:12px; display:block; width:166px; height:90px; position:relative; }
#side #side_top h1 span { position:absolute; left:0px; top: 0px; width:100%; height:100%; background: url(/images/top_logo.jpg) no-repeat left top; }
#side #side_menu { height:auto !important; height:565px; min-height:565px; }
#side #side_menu p { margin-left:12px; display:block; width:166px; height:34px; position:relative; }
#side #side_menu p span { position:absolute; left:0px; top: 0px; width:100%; height:100%; background: url(/images/top_destinazioni.jpg) no-repeat left top; }
#side #side_menu ul { margin-left:25px; }
#side #side_menu ul li { font-size:85%; font-weight:bold; padding:2px 0 2px 25px; list-style-type:none; background:url(/images/bullet.gif) no-repeat; }
#side #side_extra { height:auto !important; height:290px; min-height:290px; background: url(/images/bg_side_extra.jpg) no-repeat left top;}
#side #side_extra #side_extra_menu { padding-top:90px; margin-left:35px; width:118px; height:63px;}
#side #side_extra #side_extra_menu ul { background:transparent url(/images/extra_menu.gif) no-repeat; height:63px;list-style-type:none;margin:0;overflow:hidden;padding:0;position:relative;width:118px;}
#side #side_extra #side_extra_menu ul li a { display:block; text-indent:-1000em; text-decoration:none; padding: 0 0 0 118px; overflow:hidden; background:transparent url(/images/extra_menu.gif) no-repeat 0 0; position:absolute; left:0; height:21px;	width:0px !important; width /**/:118px; /* IE5/Win */}
#side #side_extra #side_extra_menu ul li.contatti a { background-position:0px 0px; top:0px; }
#side #side_extra #side_extra_menu ul li.contatti a:hover { background-position:-118px 0px; }
#side #side_extra #side_extra_menu ul li.press a { background-position:0px -21px; top:21px; }
#side #side_extra #side_extra_menu ul li.press a:hover { background-position:-118px -21px; }
#side #side_extra #side_extra_menu ul li.newsletter a { background-position:0px -42px; top:42px; }
#side #side_extra #side_extra_menu ul li.newsletter a:hover { background-position:-118px -42px; }

#content { float: left; width: 580px; } 
#content #menutop { margin-top:62px; height:19px; }
#content #menutop ul li { font-size:85%; margin-right:1px; font-weight:bold; float:left; display:inline; padding:2px 0 2px 20px; list-style-type:none; background:url(/images/bullet.gif) no-repeat; }
#content #headimage { width:580px; height:260px; }

#content #body .box {  margin:7px 0 0 15px; width:543px; position:relative; }
#content #body .box hr { clear:both; height:0; border:0; visibility:hidden; margin:0; padding:0; padding-top:8px; }
#content #body .box h3 { color:#663300; font-size:85%; font-weight:bold; margin:8px 0; }
#content #body .box h4 { color:#663300; font-size:85%; font-weight:bold; margin:8px 0 0 0; }
#content #body .box p { color:#000000; font-size:85%; margin:0 0 8px 0; }
#content #body .box strong { font-weight:bold; }
#content #body .box a { color:#663300; font-weight:bold; text-decoration:none; }
#content #body .box a:hover { text-decoration:underline; }
#content #body .box .filler img { margin-right:6px; border:#663300 4px solid; float:left; clear:left; }

/*
#content #body .quadrato img { margin-right:6px;  border:#663300 4px solid; float:left; clear:left; }
#content #body .quadrato h3 { color:#663300; font-size:85%; font-weight:bold; }
#content #body .quadrato p { color:#000000; }
#content #body .quadrato a { color:#663300; font-weight:bold; text-decoration:none; }
#content #body .quadrato a:hover { text-decoration:underline; }
*/

#content #body .rotondo .filler ul, 
#content #body .operatore .filler ul { list-style:disc; list-style-type:disc; margin:0 0 8px 17px; }
#content #body .rotondo .filler li,
#content #body .operatore .filler li { font-size:85%; margin:0; padding-left:2px;}

#content #body .rotondo { background-color:#cba938; background-image:url(/images/box_round_top.gif); background-position:left top; background-repeat:no-repeat; }
#content #body .rotondo .filler { background-image:url(/images/box_round_bottom.gif); background-position:left bottom; background-repeat:no-repeat; padding:10px; }

#content #body .quadrato { background-color:#cba938; }
#content #body .quadrato .filler { padding:8px 6px; overflow:hidden; zoom:1; }
#content #body .quadrato p { margin:0; }
#content #body .quadrato h3 { margin:0; }

#content #body .operatore { background-image:url(/images/box_head_operatore.jpg); background-position:left top; background-repeat:no-repeat; margin-left:10px; width:553px; padding-top:93px; }
#content #body .operatore .filler { background-color:#cba938; background-image:url(/images/box_round_bottom.gif); background-position:left bottom; background-repeat:no-repeat; margin-left:5px; width:511px; padding:8px 16px 20px; overflow:hidden; zoom:1; }
#content #body .operatore .filler img { margin-top:8px; }
#content #body .operatore .header { position:absolute; top:0px; left:30px; }
#content #body .operatore .flashlink { position:absolute; top:23px; font-size:85%;}
#content #body .operatore .abs-proposte { left:285px; width:120px;}
#content #body .operatore .abs-gallery { left:425px; width:120px;}

#content #body .destinazione { background-image:url(/images/box_head_destinazione.jpg); background-position:left top; background-repeat:no-repeat; margin-left:10px; width:553px; padding-top:65px; }
#content #body .destinazione .filler { background-color:#cba938; background-image:url(/images/box_round_bottom.gif); background-position:left bottom; background-repeat:no-repeat; margin-left:5px; width:511px; padding:8px 16px 20px; overflow:hidden; zoom:1; }
#content #body .destinazione .filler img { margin-top:8px; }
#content #body .destinazione .header { position:absolute; top:7px; left:13px; width:180px; }
#content #body .destinazione .flashlink { position:absolute; top:23px; font-size:85%;}
#content #body .destinazione .abs-proposte { left:285px; width:120px;}
#content #body .destinazione .abs-gallery { left:425px; width:120px;}

#content #body .proposta { background-image:url(/images/box_head_proposta.jpg); background-position:left top; background-repeat:no-repeat; margin-left:10px; width:553px; padding-top:43px; }
#content #body .proposta .filler { background-color:#6e3b08; background-image:url(/images/box_round_bottom_scuro.gif); background-position:left bottom; background-repeat:no-repeat; margin-left:5px; width:511px; padding:0 16px 20px; overflow:hidden; zoom:1; }
#content #body .proposta .flashtext3 { position:absolute; top:0px; left:45px; font-size:85%; width:450px;}
#content #body .proposta ul { width:480px; margin-left:25px; }
#content #body .proposta ul li { font-size:85%; width:240px; float:left; display:inline; color:#ffcc33; list-style-type:none; }
#content #body .proposta ul li a { color:#ffcc33; }

#content #body .proposta_destinazione { background-image:url(/images/box_head_proposta.jpg); background-position:left top; background-repeat:no-repeat; margin-left:10px; width:553px; padding-top:43px; }
#content #body .proposta_destinazione .filler { background-color:#6e3b08; background-image:url(/images/box_round_bottom_scuro.gif); background-position:left bottom; background-repeat:no-repeat; margin-left:5px; width:543px; padding:0 0 20px; overflow:hidden; zoom:1; }
#content #body .proposta_destinazione .flashtext3 { position:absolute; top:0px; left:45px; font-size:85%; width:450px;}
#content #body .proposta_destinazione .filler img { border:none; padding:0; margin:0; display:block; float:left; width:225px;}
#content #body .proposta_destinazione ul { float:left; width:318px; display:block; padding:0; margin:0; }
#content #body .proposta_destinazione ul li { font-size:85%; color:#ffcc33; list-style-type:none; margin-left:20px;}
#content #body .proposta_destinazione ul li a { color:#ffcc33; }

#content #body .img-gallery { width:122px; height:100px; margin:0 0 7px 7px; float:left; background:#663300; }
#content #body .img-gallery a { width:114px; height:92px; margin:4px; display:block; }

#content #toplink a { position:relative; display:block; width:110px; height:30px; float:right; margin:20px 22px 40px 0; display:inline; }
#content #toplink a span { position:absolute; height:100%; width:100%; background:url(/images/foot_top.jpg) no-repeat left top; }

#footer { clear:both; width:760px; height:59px; background:url(/images/foot_credit.jpg) no-repeat left bottom; }

.floatclear { clear:both; height:0; line-height: 0px; font-size: 0px; }
