/* --------------------------------------------------------------------
	Balconcino d'Oriente - Screen Sheet
	
	Created: 14/03/2010
	Updated: 
-------------------------------------------------------------------- */
/*GENERALE*/
*{border:none;margin:0px;padding:0px;}

html{background:#fff url(img/bg_.png) repeat-x left top;}

body{
   /*font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;*/
   font-family: "Arial", Helvetica, sans-serif;
   font-size:12px;
   text-align:center;
}
ul, ol{list-style:none;}
a
{
   outline: 0;
   text-decoration:none;
}
a:focus {
   outline: 0;
}
.clearing{clear:both;}

.debug{	border:1px solid #000;}

/*CONTENITORE*/
#contenitore{
   text-align:left !important;
   width:950px;
   margin:51px auto 0px auto;
}
#testata
{
   margin-left:60px;
}
/*Left*/
#left-side
{
   width:95px;
   float:left;
}
#left-side ul 
{
   font-family: "Futura BT", Arial, Helvetica, sans-serif;
   font-size:12px;
   margin:140px 5px 0px 0px;
   text-align:right;
}
#left-side ul li{
   border-bottom:1px solid #f1c642; 
   margin:3px 0px;
}
#left-side ul li a
{
   padding:2px;
   color:#f1c642;
} 
#left-side ul li a:hover, 
#left-side ul li a.active 
{color:#fff;} 
/*Center*/
#center-side
{
   width:570px;
   float:left;
}
#imgCentrale
{
   margin:20px 0px;
}
#txtCentrale, 
#galleryCentrale
{
   height:330px;
   padding:2px;
   background:#fff url(img/bg_center.png) no-repeat left top;
}
#txtCentrale p.special,
#galleryCentrale div#fancygall span
{color:#7b0e11;}
#galleryCentrale div#fancygall div 
{
   float:left;
   margin:10px 20px;
}
#galleryCentrale div#fancygall p
{  
   clear:both;
   text-align:center;
   padding:2px;
   background:#bd8547;
   color:#fff;
   font-weight:bold;
   font-size:14px;
   margin-top:10px;
}
#galleryCentrale div#fancygall span
{
   clear:both;
   display:block;
   font-size:10px;
}
#galleryCentrale div#fancygall a img
{
border-right:4px solid #7b0e11;
border-bottom:4px solid #7b0e11;
width:100px;
height:70px;
}
#galleryCentrale div#fancygall p.patch 
{
   color:#690600;
   background:#b4827f;
}
#galleryCentrale div#fancygall p.patch strong
{
   font-size:10px;
   font-weight:normal;
}
#txtCentrale p,
#galleryCentrale div#fancygall,
#galleryCentrale p.sea,
#txtCentrale div#tariffe 
{margin:10px 5px 10px 120px;}
#txtCentrale p a {color:#690600;}
#txtCentrale div#tariffe h1,
#txtCentrale div#tariffe h2,
#txtCentrale div#tariffe h3 
{
   font-family:"Goudy-bold", Arial, Helvetica, sans-serif;
   font-size:16px;
   padding:2px;
   text-align:center;
}
#txtCentrale div#tariffe h1,
#txtCentrale div#tariffe h2
{
   color:#690600;
   background:#b4827f;
}
#txtCentrale div#tariffe h2{margin-top:50px;}
#txtCentrale div#tariffe h3 
{
   margin-top:20px;
   color:#fff;
   background:#bd8547;
}
#txtCentrale div#tariffe h2 span
{
   font-size:10px;
   color:#690600;
   font-weight:normal;
}
div#tariffe table.general
{
   width:100%;
   margin-top:5px;
   border-top:1px solid #b4827f;
   border-left:1px solid #b4827f;
}
div#tariffe table.general thead {color:#690600;}
div#tariffe table.general thead tr th,
div#tariffe table.general tbody tr td 
{
border-right:1px solid #b4827f;
border-bottom:1px solid #b4827f;

}
div#tariffe table.general thead tr th 
{
   width:19%;
   text-align:center;
}
div#tariffe table.general thead tr th p
{
margin:0px;
font-weight:normal;
}
div#tariffe table.general thead tr th span
{
   font-size:10px;
   font-weight:normal;
}
div#tariffe table.general tbody tr td.intestazione
{
   text-transform:uppercase;
   color:#fff;
   background:#b4827f;
}
div#tariffe table.general tbody tr td.intestazione p
{
   text-align:center;
   width:100px;
   margin:0px;
}
div#tariffe table.general tbody tr.price{height:40px;}
div#tariffe table.general tbody tr.price td
{
   text-align:center;
   vertical-align:middle;
   color:#690600;
}
div#tariffe table.general tbody tr td.periodo
{
   text-align:center;
   font-size:10px;
   line-height:10px;
   color:#927a6f;
}
/*seconda tabella*/
div#tariffe table.general.affittacamere,
div#tariffe table.general.affittacamere tbody tr td
{border-color:#927a6f;}
div#tariffe table.general.affittacamere tbody tr{height:40px;}
div#tariffe table.general.affittacamere tbody tr.price{height:20px;}
div#tariffe table.general.affittacamere tbody tr td{width:19%;}
div#tariffe table.general.affittacamere tbody tr.price td {background:#d2b4b2;}
div#tariffe table.general.affittacamere tbody tr.price td span{font-size:10px;}
div#tariffe span.special {color:#690600;font-size:10px;}
/*terza tabella*/
div#tariffe table.general.appartamenti,
div#tariffe table.general.appartamenti tbody tr td
{border-color:#927a6f;}
div#tariffe table.general.appartamenti tbody tr{height:40px;}
div#tariffe table.general.appartamenti tbody tr.price{height:20px;}
div#tariffe table.general.appartamenti tbody tr td{width:19%;}
div#tariffe table.general.appartamenti tbody tr.price td {background:#ebdac7;}
div#tariffe table.general.appartamenti tbody tr.price td span{font-size:10px;}
/*conditions*/
#info {margin-top:20px;color:#690600;}
#info p{margin:0px;}
#info ol
{
   font-size:11px;
   list-style:disc;
}
#info ol {margin-left:15px;}
#info p.special
{
   color:#a88e80;
   margin-top:20px;
   font-size:11px;
}
#info p.special span
{
   display:block;
   font-size:14px;
   font-weight:bold;
}
/*Right*/
#right-side
{
   height:650px;
   margin-left:5px;
   width:230px;
   float:left;
   background:#a88f82;
}
#up-side
{
   background:#8d413e;
   height:325px;
}
#dwn-side{text-align:center;}
#dwn-side img{border:1px solid #f1c642; margin-top:40px;}
/*Menu Destro*/
#up-side ul 
{
   padding-top:40px;
   margin-left:40px;
   width:150px;
}
#up-side ul li 
{
   height:20px;
   padding:5px 0px;
   border-bottom:1px solid #fff;
}
#up-side ul li a {color:#fff;}
#up-side ul li a:hover {color:#f1c642;}
#up-side ul li a span
{
   display:block;
   float:left;
   height:20px;
   width:20px;
   margin-right:3px;
}
/*generic combo*/
#up-side ul li a.gallery.active,
#up-side ul li a.appartamenti.active,
#up-side ul li a.tariffe.active,
#up-side ul li a.dovesiamo.active,
#up-side ul li a.contatti.active
{color:#f1c642;}
/**/
#up-side ul li a.gallery span {background: url(img/bg_menu_dx.png) no-repeat left top;}
#up-side ul li a.gallery.active span {background: url(img/bg_menu_dx.png) no-repeat left -21px;}
#up-side ul li a:hover.gallery span{background: url(img/bg_menu_dx.png) no-repeat left -21px;}
/**/
#up-side ul li a.appartamenti span {background: url(img/bg_menu_dx.png) no-repeat -20px 0px;}
#up-side ul li a.appartamenti.active span{background: url(img/bg_menu_dx.png) no-repeat -20px -21px;}
#up-side ul li a:hover.appartamenti span {background: url(img/bg_menu_dx.png) no-repeat -20px -21px;}
/**/
#up-side ul li a.tariffe span{background: url(img/bg_menu_dx.png) no-repeat -40px 0px;}
#up-side ul li a.tariffe.active span {background: url(img/bg_menu_dx.png) no-repeat -40px -21px;}
#up-side ul li a:hover.tariffe span {background: url(img/bg_menu_dx.png) no-repeat -40px -21px;}
/**/
#up-side ul li a.dovesiamo span{background: url(img/bg_menu_dx.png) no-repeat -60px 0px;}
#up-side ul li a.dovesiamo.active span {background: url(img/bg_menu_dx.png) no-repeat -60px -21px;}
#up-side ul li a:hover.dovesiamo span {background: url(img/bg_menu_dx.png) no-repeat -60px -21px;}
/**/
#up-side ul li a.contatti span{background: url(img/bg_menu_dx.png) no-repeat -80px 0px;}
#up-side ul li a.contatti.active span {background: url(img/bg_menu_dx.png) no-repeat -80px -21px;}
#up-side ul li a:hover.contatti span {background: url(img/bg_menu_dx.png) no-repeat -80px -21px;}

/*Footer*/
#footer{clear:both;font-size:10px; color:#333;text-align:center;}










