html { background: #0e3171 url(/FILES/images/back_bottom.jpg) no-repeat bottom center; }
html,body{ margin: 0; padding: 0; }
body { color: #000044; background:transparent; font-size:12px; font: normal 76% Trebuchet, Lucida Grande, Verdana, Georgia, Sans-Serif;  }


/* Links */
a:link { text-decoration: none; color: #FF9600; }
a:visited { text-decoration: none; color: #FF9600; }
a:hover, a:active { color: #FFCC00; }
/* Headings */
h1, h2, h3, h4, h5, h6 { font-weight: normal; margin: 20px 0 10px; }
h1 { font-size: 32px; margin-bottom: 0px; margin-top: 10px;}
h2 { font-size: 28px; }
h3 { font-size: 24px; }
h4, h5, h6 { font-size: 20px; }
/* Other Html Elements */
.titles { font-weight: normal; border-bottom-width: 0; text-decoration: none; font-family:Verdana,Arial,Helvetica,sans-serif;
          font-size: 12px; text-transform: uppercase; margin: 10px; padding: 10px; background-color: #b2e5ff; color:#111111; }
.titles a:link, .titles a:visited, .titles a:active { text-decoration: none; font-weight: normal; border-bottom-width: 0; }
pre, blockquote { overflow: auto; padding: 0 10px; margin: 20px 30px; line-height: 1.8em; background-color: #f5f5f5; border: 1px solid #e0e0e0; }
pre:hover, blockquote:hover { background-color: #f0f0f0; border: 1px solid #d0d0d0; }
pre { padding-top: 10px; padding-bottom: 10px; }
code { color: #779900; font-family: Consolas, Verdana, "Courier New", Sans-Serif; }
ul, ol { line-height: 2.0em; }
ul { list-style-image: url(/FILES/images/bullet.gif); }
abbr, acronym { font-style: normal; border-bottom: 1px dotted #333333; cursor: help; }
del { text-decoration: line-through; color: #999999; }
ins { text-decoration: none; color: #009977; }


/* contenitori subito dopo body, il numero più basso è il più eserno */
#body_wrapper_10 { background: transparent url(/FILES/images/back_top.jpg) no-repeat top center; padding:0px; margin:0px; width:100%; }
#body_wrapper_11 { padding:0px; margin:0px; width:100%; }

#dist_top_header { margin:0 auto; padding:0; height:30px; clear:both; }
#dist_bottom_header { margin:0 auto; padding:0; height:0px; clear:both; }
#header{ background: #ffffff url(/FILES/images/header_interno.jpg) no-repeat center center; 
         width:980px; height:290px; margin:0px auto 0; padding:0; }

#flag{ padding:5px; margin:5px; clear:left; text-align:left; }
#flag img, #logo img { border:0px; }
#logo{ padding:10px 5px 5px; margin:10px 5px 5px; float: left; clear: left; text-align:left; }
#dal_mare{ padding:75px 0 0 0; margin:0px; float: left; clear: left; text-align:left; }
#dist_top_arcobaleno { clear:both; margin:0 auto; height:10px; }
#riga_arcobaleno{ padding:0px; margin:0px; background: url(/FILES/images/riga_colori.jpg) repeat-x top center; height:7px; clear:both; width:100%; }


/* ######### Style for Drop Down Menu ######### */
/* MENU ORZ start*/
#menu_orz{ background: transparent url(/FILES/images/menu_orz3.png) repeat-x; position:relative; z-index:90;
           padding-top:0px; margin:0px; font-size:14px; font-weight:bold; text-transform:uppercase; color:#4f4f4f; }
#menu_orz ul{ margin:0; padding: 5px 10px 10px 10px; list-style-type: none; list-style-image: none; } 
#menu_orz li { display: inline; }
#menu_orz a { text-decoration:none; color:#1f1f1f; padding-top:10px 20px 10px 20px; margin: 0px ; }
#menu_orz .dropmenudiv a { text-decoration:none; color: #1f1f1f; padding-top: 10px 0px 10px 0px; margin: 0px ; }
#menu_orz a:hover { background:#ededed;}

.chromestyle{ width: 100%; font-weight: bold; height:36px; }
.chromestyle:after{ /*Add margin between menu and rest of content in Firefox*/ content: "."; display: block; 
                    height: 0; clear: both; visibility: hidden; }
.chromestyle ul{ border: 0px solid #BBB; width: 100%; padding: 0px; margin: 0px; text-align: center; /*set value to "left", "center", or "right"*/ }
.chromestyle ul li{ display: inline; }
.chromestyle ul li a{ color: #494949; padding: 4px 7px; margin: 0; text-decoration: none; border-right: 1px solid #DADADA; }
.chromestyle ul li a:hover, .chromestyle ul li a.selected{ /*script dynamically adds a class of "selected" to the current active menu item*/
                                                           background: url(/FILES/images/chromebg-over.gif) center center repeat-x; /*THEME CHANGE HERE*/ }
/* ----------------------------------- */
.dropmenudiv{ position:absolute; top:-1px; left:0px; border: 0px solid #BBB; /*THEME CHANGE HERE*/ border-bottom-width: 0;
              font:normal 12px Verdana; line-height:18px; z-index:200; background-color: white; width: 200px; visibility: hidden; }
.dropmenudiv a{ width: auto; display: block; text-indent: 3px; border-bottom: 1px solid #BBB; /*THEME CHANGE HERE*/ padding: 10px 0px 10px 0px;
                text-decoration: none; font-weight: bold; color: black; }
* html .dropmenudiv a{ /*IE only hack*/width: 100%; padding: 10px 0px 10px 0px; }
.dropmenudiv a:hover{ /*THEME CHANGE HERE*/ background-color: #FF0000; }
#iframeshim{ background:#000000; }
/* ########## MENU ORZ end ################ */

#dist_sotto_menu { clear:both; margin:0 auto; height:30px; }

/* ############# inizio layout corpo del sito ################ */
/* contenitori esterni delle colonne del corpo pagina il numero più basso è il più eserno */
#colonne_wrapper { padding:0px; margin:0px auto; width:980px; background:#ffffff; min-height:490px; clear:both; }
#content_wrapper { width:700px;	float: left; margin:0; padding:0; }
#content { padding: 20px; margin: 0px; float: left; }
#sidebar_wrapper { width: 280px; float: left; }
#sidebar { float: left; padding:10px; margin:14px 10px 10px 10px; /*background-color: #FFF9F0; border: 1px solid #FFEACC;*/ }

#dist_sopra_footer { clear:both; margin:0 auto; height:80px; }
#contenitore_footer { clear: both; padding:0px; margin:0px auto; width:980px; background:#ffffff; min-height:80px; }
#footer { text-align: left; padding:20px; }
#dist_sotto_footer { clear:both; margin:0 auto; height:0px; }
/* ############# fine layout corpo del sito ################ */
div.fondo_quadro {clear:both; width:100%; /*height:1px;*/}

/* ############# inizio stili vari del sito ################ */
.menu-hotel{ background:#FF6600; }
.menu-hotel a{ color:#FFFFFF; text-decoration:none; }
.post{ padding:10px; margin:10px; text-align:justify; }
.sideblock h3{ font-weight: normal; border-bottom-width: 0; text-decoration: none; Verdana,Arial,Helvetica,sans-serif; font-size: 12px;
               text-transform: uppercase; margin: 10px 0 0 0; padding: 10px; background-color: #b2e5ff; color:#111111; }
			   
.box_menu { margin-top:20px; }
.espandi_blocco { font-size:9px; vertical-align:sub; }

#miko{  }
#extras { float: left; color: #444444; text-align: left; padding: 0 10px 10px; margin: 10px 12px 20px; background-color: #f5f5f5;
          border-top: 1px solid #e0e0e0; border-bottom: 1px solid #e0e0e0; }
/* Header */
#header h1 { padding-left: 30px; }
/* Navigation */
#navigation ul { list-style-type: none; list-style-image: none; float: right; margin-top: 135px; padding: 0 17px 0 0; }
#navigation li { float: left; }
#navigation li a:link,
#navigation li a:visited
{
	float: left;
	color: #565656;
	display: block;
	padding: 5px 10px;
	margin-right: 1px;
	border: none;
	height: 38px;
	font-size: 14px;
	margin-top: 4px;
}
#navigation li a:hover,
#navigation li a:active
{
	color: #7E7E7E;
	background-image: url(/FILES/images/nav-bg.gif);
	background-repeat: repeat-x;
	font-size: 14px;
		margin-top: 4px;
}
#navigation li.active a
{
	color: #555555;
	background-color: #ffffff;
}
/* colonne_wrapper */
#colonne_wrapper a:link { font-weight: bold; }
#colonne_wrapper a:visited { font-weight: bold; }
#colonne_wrapper a:hover, #colonne_wrapper a:active { }

/* Content */
#content .post-title a { border-bottom-width: 0; }
#content .post p.img { float: left; margin: 0 5px 0 0; }
#content .post p.img img { padding: 8px; border: 1px solid #FF9900; background-color: #eeeeee; }
#content .post-footer 
{ 
	font-size: 90%; 
	color: #888888;
	margin:10x;
	margin-bottom: 5px; 
	padding:5px 10px 5px 10px;
	background-image: url(/FILES/images/details.gif);
	background-repeat: none;
}

/* Sidebar */
.sideblock
{
	padding: 5px 0px;
	margin-bottom: 0px;
}
.sideblock ul { }
.sideblock h3 { margin-top: 0px; font-size: 14px; text-transform: uppercase; }
#sidebar dt { margin: 0; padding-top: 5px; font-weight: bold; color: #666666; }
#sidebar dd { margin: 0 0 5px; padding-bottom: 5px; line-height: 1.8em; }
#sidebar dd a:link { border-bottom-width: 0; font-weight: normal;  border-bottom: none; text-decoration: none;}
#sidebar dd a:visited { border-bottom-width: 0; font-weight: normal; border-bottom: none; text-decoration: none; }
#sidebar dd a:hover, #sidebar dd a:active { border-bottom: none; text-decoration: none;}

/* Extras */
#extras h6 { font-size: 14px; text-transform: uppercase; color: #555555; }
#friends { float: left; width: 150px; margin-left: 20px; margin-right: 10px;}
#links { float: left; width: 275px; margin-right: 50px;}
#about{ float: left; width: 250px; margin-right: 20px;}
#friends ul { padding-left: 20px; }
#links dl, #links dt, #links dd { margin: 0; padding: 0; }
#links dt { font-weight: bold; padding-top: 5px; }
#links dd { margin-bottom: 5px; padding-bottom: 5px; border-bottom: 1px dotted #999999; }
/* Comments Styling */
#commentlist li { margin-bottom: 1.5em; padding-bottom: 1em; border-bottom: 1px solid #700000; }
#commentform { margin: 1em 0; background: #FFFFFF; width: 280px; }
#commentform textarea { background: #f8f7f6; border: 1px solid #d6d3d3; width: 280px; }
#commentform textarea:hover { background: #FFFFFF; border: 1px solid #d6d3d3; }
#commentform textarea:focus { background: #ffffff; border: 1px solid #939793; }
#commentform #email, #commentform #author, #commentform #url { font-size: 1.1em; background: #f8f7f6; border: 1px solid #d6d3d3; width: 280px;}
#commentform #email:hover, #commentform #author:hover, #commentform #url:hover { font-size: 1.1em; background: #ffffff; border: 1px solid #d6d3d3;
											width: 280px;}
#commentform #email:focus, #commentform #author:focus, #commentform #url:focus { font-size: 1.1em; background: #ffffff; border: 1px solid #939793;
										width: 280px;}
#commentform input{ margin-bottom: 3px; }

.date {
	background: url(/FILES/images/date.gif) no-repeat;
	height: 54px;
	margin-bottom: 0px;
	width: 54px;
	text-align: center;
	float: left;
	margin-top: 15px;
}
.date .month {
	display: block;
	color: #C47C14;
	padding: 2px 0px;
	text-align: center;
	text-transform: uppercase;
	font-size: 10px;
	font-weight: bold;
}
.date .day {
	display: block;
	color: #767676;
	font: 2.3em Georgia;
	padding-top: 0px;
	text-align: center;
}

#left {
	width: 60px;
	float: left;
}

.slogan {
font-size: 13px;
color: #587AAB;
text-transform: lowercase;
margin-left: 30px;
margin-bottom: 2px;
}

.img_sidebar{width:240px; margin:0; padding:0;}

#titolo_sezioni_vacanze img, #titolo_categorie_vacanze img, #titolo_post_recenti img, #titolo_form_info img { vertical-align:middle; }