/* 
WOO CUSTOM STYLESHEET
---------------------

Instructions:

Add your custom styles here instead of style.css so it 
is easier to update the theme. Simply copy an existing 
style from style.css to this file, and modify it to 
your liking.

*/

/*-------------------------------------------------------------------------------------------*/
/* X. ALIGN OLD GUESTINVENICE.COM */
/*-------------------------------------------------------------------------------------------*/

.alignleft, .imageleft  { float: left; height: auto; margin: 5px 15px 5px 0; }
.alignright, .imageright  { float: right; height: auto; margin: 5px 0 5px 15px; }
.imageleft, .imageright, .alignleft, .alignright { border: 1px solid #ccc; padding: 5px; }


/*-------------------------------------------------------------------------------------------*/
/* X. LANGUAGE SWITCHER */
/*-------------------------------------------------------------------------------------------*/


#footer_language_list{
  margin-bottom: 25px;
  text-align: center;
}

#footer_language_list ul{
  list-style: none;
  margin:0;
  padding:0;
}

#footer_language_list ul li img{
  margin-right:5px;
}

#footer_language_list ul li{
  display:inline;
  margin:0 5px 0 5px;
  padding:0;
}

#footer_language_list ul li a, #footer_language_list ul li a:visited{
  color: #444;
  text-decoration:underline;
}

#footer_language_list ul li a:hover, #footer_language_list ul li a:active{
  color: #444;
}

/*-------------------------------------------------------------------------------------------*/
/* X. SOME STYLE :-) */
/*-------------------------------------------------------------------------------------------*/

h1, h2, h3, h4, h5, h6 {font-family: "Yanone Kaffeesatz", Helvetica, Arial, sans-serif;}
#decoration  {padding:0; background: #f8f8f8 url('/images/img06.gif') no-repeat left top; }
#focushome p {font-size:0.8em; }
ul#menupdv { margin:0;padding:0; }
#menupdv li { display:inline; }
#navigationtop {font:14px/14px Helvetica, Arial, sans-serif; border-bottom:1px solid #e7e6e7;}
#navigation-outer-top {background: #eeeeee url('images/navigation-outer-bg.jpg') repeat-x left top; border-bottom: 1px solid #ffffff; margin-bottom:20px;border-top:1px solid #e7e6e7;}
.nav2 { z-index:99; margin:0; padding:0; list-style:none; line-height:1; }
.nav2 a  { position:relative; color:#444; display:block; z-index:100; padding: 5px 20px; line-height:18px; text-decoration:none; font-weight: bold; font-size: 12px; text-shadow: 1px solid #fff; border-left: 1px solid #fff; }
.nav2 a:hover, .nav2 li.current_page_item, .nav2 li.current_page_parent{ background:#eee; }
.nav2 li  { float:left; width: auto; border-left: 1px solid #e3e3e3; }
.nav2 li a.sf-with-ul { padding-right:30px; }
.loghino {float:left; padding-left:35px}
#header{padding:0;clear:both;position:relative;}

.archivio {padding-top:20px;}
.search_main {padding-top:15px;}

.primary h3 {padding-top:20px;}
.post .title  { font-weight: bold; font-size: 24px; line-height: 22px; margin: 0; }


/*-------------------------------------------------------------------------------------------*/
/* X. EVENTI */
/*-------------------------------------------------------------------------------------------*/

	.eventi, .hotellist { border: 1px solid #999; padding: 1em; margin-bottom: 1em;}

	.eventi p { margin: 0; }

	.eventi ul { margin-bottom: 0; }

.acapo { clear:both; }

.ec3_list 

{

margin-left: 1px;

word-spacing: -1px;

letter-spacing: -0.2px;

color: #880000;

}

	.focuseventi { border: 1px solid #D93E01; padding: 1em; margin-bottom: 1em;}

	.focuseventi p { margin: 0; }

	.focuseventi ul { margin-bottom: 0; }

	.focuseventi a { text-decoration: underline; }


/*-------------------------------------------------------------------------------------------*/
/* X. AUTHOR */
/*-------------------------------------------------------------------------------------------*/
dd { margin: 0; }
dt { font-weight: bold; margin-top: 0.8em; }

dl.table-display
{
	float: left;
	width: 560px;
	margin: 1em 0;
	padding: 0;
	border-bottom: 1px solid #999;
}

.table-display dt
{
	clear: left;
	float: left;
	width: 140px;
	margin: 0;
	padding: 5px;
	border-top: 1px solid #999;
	font-weight: bold;
}

.table-display dd
{
	float: left;
	width: 400px;
	margin: 0;
	padding: 5px;
	border-top: 1px solid #999;
}

/*
=================================================
  HOTELS - BOOKING.COM
=================================================
*/

#bookingcom {
margin:0;
padding:0;
padding-bottom:20px;
}


.b_popup {
background-color: #FFFFFF !important;
}
 
div#b_calendarInner {
border:#7f9db9 2px solid;
display:none;
}
 
tr.b_calHeader td { color: transparent !important; }
tr.b_calDays td { border: 2px solid #7F9DB9 !important; padding:3px; }
.b_caltable { border-collapse: collapse !important; border: none; font: normal 10px Verdana; }
.b_caltable a { color: #003580; }
.b_calClose { text-align: right; }
form#b_frm { margin: 0 !important; }
 
div#b_noscript {
border:#FF0000 1px dashed;
background:#FFFFBF;
padding:2px;
color:#FF0000;
}
 
div#b_contenitore {
width:250px;
height:200px;
position:relative;
font-family:'Helvetica Neue',Helvetica,Arial,Sans-serif;
font-size:12px;
color:#000000;
background:#F5F5F5  url("http://x.bstatic.com/images/affiliate/305683/sbbg.gif") no-repeat 0 0;
text-align:left;
}
 
div#b_dest,div#b_browse,div#hotel_form_checkin,
div#hotel_form_checkout, div#options,div#options2,
div#b_partnership,div#hotelTypes,div#b_but,div#destHelp,div#b_topBox, div#usps,div#dist,img#distHelpImg, div#b_logo,div#b_icoHotel
{
position:absolute;
}
 
div#b_contenuti {
margin:0;
padding:0;
}
 
div#b_topBox {
left:10px;
top:13px;
width:140px;
}
 
 
div#b_icoHotel {
right:10px;
top:16px;
}
 
/*destination*/
div#b_dest {
top:40px;
white-space:nowrap;
left:10px;
}
 
 
div#b_dest div#b_destInput #b_inputDest {
width:225px;
padding-bottom:5px;
}
 
 
 
 
div#b_browse {
left:10px;
top:62px;
white-space:nowrap;
}
 
div#b_browse a,
div#b_browse a:link,
div#b_browse a:visited,
div#b_browse a:hover,
div#b_browse a:active {
color:#FF0000;
}
 
.other_text {
font-weight:bold;
}
 
div#b_destInput {}
 
 
/*checkin*/
div#hotel_form_checkin {
left:10px;
top:82px;
white-space:nowrap;
}
 
.hotel_form_checkin_title {}
 
/*checkout*/
div#hotel_form_checkout {
left:10px;
top:125px;
white-space:nowrap;
}
 
.hotel_form_checkout_title {}
 
 
/*calendario*/
.b_calendar {
vertical-align:bottom;
}
 
 
/*usps*/
div#usps {
font-size:11px;
left:10px;
text-align:right;
bottom:10px;
white-space:nowrap;
color:#3B5998;
}
 
 
 
/*button*/
div#b_but {
right:10px;
bottom:10px;
}
 
/* decommentare per attivare l'immagine di sfondo
div#b_but .b_submit {
background:url("http://x.bstatic.com/images/affiliate/305683/submit.gif") center center no-repeat;
border:0;
width:31px;
height:31px;
color:#FFFFFF;
font-size:14px;
font-weight:bold;
cursor: pointer; 
cursor: hand;
}*/
 
 
/*logo*/
div#b_logo {
bottom:5px;
color:#7A9467;
left:10px;
}
 
 
div#b_frm{
margin:0;
padding:0;
}
 
/*rifiniture*/
.b_inline {display:inline;}
.b_clearLeft{clear:left;}
.b_clearRight{clear:right;}
.b_clearAll{clear:both;}

