/* CSS Document */


* { padding: 0; margin: 0; }

body {
 font-family: Arial, Verdana, Helvetica, sans-serif;
 font-size: 12px;
 background-color: #006600;
 color:#000000;
 scrollbar:yes;
 height: 100%
}

img {border:0px; }
 
#wrapper { 
 margin: 0 auto;
 width: 990px;
  background-color:#FFFFCB;
  background-image:url(../images/bg.gif);
}

#header {
 margin: 0px;
 height:100px;
}

h4 { color:#FDBC48;}


#contentleft{ 
  margin:0px;
 padding-left: 5px;
 width: 377px;
 height:338px;
 float: right;
 background-color:#FDBC48;
 background-repeat:no-repeat;
float:left;

}

#adv_sx { 
 display: block;
 width:365px;
 background-image:url(../images/bg_star.gif);
 border:1px solid #006633;
 padding:5px 2px 3px 2px;
 text-align:center;
}

#title_adv{text-align:right; padding-right:15px; font-weight:bold; color:#FDBC48;}

#navigation {
 margin: 0px;
 width:608px;
 background-image:url(../images/bgadv.gif);
}

#miniature { margin: 0px;
 width:608px; 
}

#miniature img{ width:150px;
height:113px; padding:5px 0px 0px 5px;
}

#testo { padding:5px}

#testo h1 { font-size:18px; margin:0px; text-align:center; color:#006633;}
#testo h3 { font-size:14px; margin:0px; text-align:center; color:#006633; background-image:url(../images/bg_hotel.gif); line-height:19px;}

#testo h3 a:link{ margin:0px; text-align:center; color:#FDBC48;;}
#testo h3 a:visited{ margin:0px; text-align:center; color:#FDBC48;;}
#testo h3 a:hover{ margin:0px; text-align:center; color:#FFF;}

#testo p { margin-top:5px;}

#rightcolumn { 
margin: 0px;
 width:608px;
 min-height:460px;
height:auto !important;
height:456px;
float:right;


}

#rightcolumn ul {margin:0px;
list-style-type:none;}
#rightcolumn ul li {padding-top:5px; border-bottom:1px dotted #006633;}


#footer { 
width:980px;
 color: #000;
 padding: 5px;
 text-align:left;
 font-size:11px;
 clear:left;
 background-color:#006633;
}

#footer p {margin-top:4px;}
#news {color:#000000;}

#footer a:link {  color:#FFFFFF; text-decoration:none;}
#footer a:visited {  color:#FFFFFF; text-decoration:none;}
#footer a:hover {  color:#FFFFFF; text-decoration:underline;}



h2 { font-size:11px; font-style:italic; font-weight:normal;}



#faux {
 background: url(../images/sfondo.jpg);
 margin-bottom: 5px;
 overflow: auto; /* Paul O Brien Fix for IE www.pmob.co.uk */
 width: 100%
}

#leftcolumn { 
 display: inline;
 color: #000;
 margin: 5px 8px 10px 10px;
 padding: 0px;
 width: 360px;
 float: left;
}

#menureg { background-color:#006633;
 display: block;
 width: 365px;
 border:1px solid #006633;
 padding:5px 2px 4px 2px;
 margin-top:5px;
 }

#menureg a:link{ color:#FDBC48; padding:2px; font-weight:bold; line-height:20px;}
#menureg a:visited {color:#FDBC48; padding:2px; font-weight:bold; line-height:20px;}
#menureg a:hover { color: #FFF; padding:2px; font-weight:bold; line-height:20px;}


#menuprov { background-color:#006633;
 display: block;
 width: 365px;
 border:1px solid #006633;
 padding:5px 2px 4px 2px;
 margin-top:5px;
 }

#menuprov a:link{ color: #FDBC48; padding:2px; font-weight:bold; line-height:20px;}
#menuprov a:visited {color:#FDBC48; padding:2px; font-weight:bold; line-height:20px;}
#menuprov a:hover { color: #FFF; padding:2px; font-weight:bold; line-height:20px;}










#content { 
 float: left;
 color: #000;
 margin: 5px 0px 0px 0px;
 padding: 0px;
 width: 265px;
 display: inline;
 position: relative;
}

#content div { display: block;
 width: 260px;
 border:1px solid #00FF00;
 padding:4px;
margin: 0px 0px 5px 0px;
background-color:#CCFF66;
}


.clear { clear:both; width:100%}