body{font-family:Arial, Helvetica, sans-serif;
	margin:auto;padding:0;
	width:100%;
	height:100%;
	min-height:100%;	
	padding:0;
	background: url(../images/sfondo2.jpg) top left repeat-x #082d51;}
#breadcrumb {font-family:Verdana, Arial, Helvetica, sans-serif;text-align:justify; font-size:10px; margin:auto; font-weight:normal;}
#breadcrumb a{color:#000;}
#breadcrumb a:hover{color:#900;}
#pageadvancers {font-family:Verdana, Arial, Helvetica, sans-serif;text-align:justify; font-size:10px; width:100%; padding-top: 10px;}
#pageadvancers a{color:#600;}
#pageadvancers a:hover{color:#900;}
#hosts td{height:170px;vertical-align:top;}
#hosts img{border:#900 solid 1px;}
/* Text Classes */	
	.list{display:block;padding:5px; margin:5px 0 0 0; min-height:62px;}
* html .list{height:62px;}
	.style1 {color: #000000;
			font-size: 14px;}
	.style2 {color: #000000;
			text-align:left;
			font-size:16px}
	.style3 {color: #3619E4;
			text-align:center;
			font-size:18px}	
	.style4 {color: #3619E4;
			text-align:center;
			font-size:14px}		
	.style5 {color: #000000;
			text-align:center;
			font-size:10px}				
	.style6 {color: #000000;
			text-align:center;
			font-size:12px}		
	.style7 {color: #5c46e3;
			text-align:center;
			font-size:15px}	
	.style8 {color: #000000;
			text-align:left;
			font-size:12px}	
	.style9 {color: #000000;
			border-bottom-color:#000000;
			text-align:left;
			font-size:14px}		
	.style10 {font-size: 10px}
	.list p {margin:0 0 0 80px; line-height:1.2em;}
	.lbg{background:url(/images/bg_lists.gif) repeat-y;}
	.txtlist{display:block;padding:2px; margin:5px 0 0 0; height:10px;}
	.details {margin:10px 0 10px 0;}
	.details p {margin:5px 0 0 10px; line-height:1.2em;}
	.ttl_18 {font-family:helvetica, arial; font-size:18px; font-weight:bold; color:#777;}
	h1.ttl_18 {margin:0; line-height:1.2em;}
	.ttl_14 {font-family:helvetica, arial; font-size:14px; font-weight:bold; color:#777;}
	h1.ttl_14, h2.ttl_14 {margin:0;}
	.c333 {color:#333;}
	.thbs {border:#900 solid 1px; margin:0 10px 0 0;}
	a {color:#900; text-decoration:none;}
	a:hover {text-decoration:underline;}
	#column_content ul{margin:0 0 5px 20px;}
	#column_content li {list-style-type:square; font-size:10px;}
	#sitemap a { color:#900; margin:5px 5px 0 5px; text-decoration: none; display:block; width:220px;}
	.btn_content {display:block; width:100px; height:16px; background:#981b1f; border:1px solid #c00; color:#fff; cursor:pointer; text-align:center; line-height:16px;}
	.btn_content2 {display:inline; width:100px; height:16px; background:#981b1f; border:1px solid #c00; color:#fff; cursor:pointer; text-align:center; line-height:16px;}
	.ToggleH2{font-size:11px; cursor:pointer; margin:2px;}
	.ToggleContent{display:none;}
	.hrdotted hr{ margin:0; border:#333 dotted 1px; height:1px;}
	.ToggleContainer {margin:0;}
	.bold {font-weight:bold;}	
	.small_body_text{font-family:Arial, Helvetica, sans-serif; font-size:10px;}
/* Form elements */<!-- da inserire-->/* Outer Table */
#outer{width:100%;text-align:center; margin:auto;}
/* 2  in tutte le pagine del sito tranne meteo*/
#header{ width:1100px;font-family:verdana;color:#f70daa;background:#ffffff;font-size:9px;text-align:right;margin-left:auto; margin-right:auto; margin-top:25px;text-transform:uppercase;}
#header a{color:#FFADE4;}
#header a:hover{color:#fc49a7;}
/* 3 */	
#navLang {width:1100px;margin-left:auto; background:#ffffff; margin-right:auto; margin-bottom:2px; }
/* 4 */		
#inner{width:1100px;height:524px; margin-right:auto; margin-left:auto;}	
/* 5 intrno a inner 1^ */	
#bg_left {background:#fff url(http://www.residencemiralago.com/images/bgl_5.gif) top right repeat-y; margin:auto; width:100px}
/* 6  interno a inner 2^*/	
#main {text-align:left; background:#ffffff;}
/* 7 intenro a main 1^ */	
#column_menu{
		width:204px;
		background:#ffffff;
		color:#8390F2;
		font-size:10px;
		text-align:right;
		vertical-align:top;	}
		
/* 8 intenro a main 2^ e 4^*/			
.cimgmarg {width:10px;}
/* 9 intenro a main 3^ */
#centerimg {height:550px;width:450px;vertical-align:top;text-align:justify;}
.centerimg {height:550px;margin-top:1px;}
/* 10 intenro a main 5^ */
#column_content{
		color:#777;
		width:210px;
		text-align:left;
		background:#fff;
		vertical-align:top;
		font-size:11px;	}
#content {line-height:1.2em;
			font-size:11px;
			color:#777;
			font-family:Arial, Helvetica, sans-serif; padding:0;}	
#overflow_div {height:470px;overflow:auto; padding-right:5px;}		
	.pods {
	color:#777;
	width:200px;
	margin:auto;
	padding:1px;
	background:#fff url(/images/bg_pods.jpg) repeat-x left bottom;
	border:#eee solid 1px;
	text-align:center;
	font-size: 10px;}
.pods img, .promos img {border:0; border-bottom:#eee solid 1px;margin:0;}
.pods a, .promos a {color:#900;}
.pods p, .promos p {margin:0;}
/* 11 fuori da main interno a inner 3^*/		
#bg_right {background:#fff url(http://www.residencemiralago.com/images/bgl_6.gif) top right repeat-y; margin:auto; width:100px;}
/* 12 fuori da main inner */
#footer{font-family:verdana; color:#685f51; background:#ffffff; font-size:9px; text-align:right; margin-right:auto; margin-left: auto;width:1100px;}
#footer a{color:#685f51;}
#footer a:hover{color:#c5c1b6;}
*html div #navLang {
	\padding: 20px 0 0 20px; /* IE hack */}/* da 10px sono passata a 20px* dimensine pulsante lenguage*/
/* Content Classes Structure */
#contenant {
		position:relative;
		margin-left:auto;
		margin-right:auto;}
/* for breadcrumb mouseover menus */
#subnav, #subnav2{
position:absolute;
visibility:hidden;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
padding-bottom:5px;
border:1px solid #ccc;
font:Verdana;
line-height:12px;
z-index:100;
background:#fff url(/images/bg_subnav.gif) top center;}
#subnav a, #subnav2 a{ color:#900; margin:5px 5px 0 5px; text-decoration: none; display:block;}
#subnav a:hover, #subnav2 a:hover{ text-decoration:underline;}
 .scrollbars{
 	scrollbar-3dlight-color:#ccc; 
	scrollbar-arrow-color:#999; 
	scrollbar-base-color:#fff; 
	scrollbar-darkshadow-color:#ccc; 
	scrollbar-face-color:#fff; 
	scrollbar-highlight-color:#fff; 
	scrollbar-shadow-color:#fff; 
	scrollbar-track-color:#fff; }
/**************************************************
*** DATE PICKER **********************************/
#menu_30px {z-index: 100; left: 0px; width: 19px; position: absolute; top: 0px; border: 1px solid #ffffff; padding:3px; background: #ffffff;}
#menu_30px dl {padding: 0px; float: left; margin: 0px; width: 19px}
#menu_30px dt {padding: 0px; margin: 0px; font-weight: bold; background: #f0f0f0; cursor: pointer; text-align: center;}
#menu_30px dd {padding: 0px; margin: 0px;}
#menu_30px ul {padding: 0px; margin: 0px; list-style-type: none}
#menu_30px li {font-size: 10px; background: #f0f0f0; text-align: center; list-style-type: none; line-height: 15px;}
#menu_30px li a {border-right: 0px; border-top: 0px; display: block; border-left: 0px; color: #ffffff; border-bottom: 0px; height: 100%; text-decoration: none; padding: 0px; margin: 0px;}
#menu_30px dt a {border-right: 0px; border-top: 0px; display: block; border-left: 0px; color: #ffffff; border-bottom: 0px; height: 100%; text-decoration: none}
/* ---- OPTIMOST CSS ---- */
body#section6 #C2menu li#nav6,
body#section7 #C2menu li#nav7,
body#section8 #C2menu li#nav8,
body#section9 #C2menu li#nav9,
body#section10 #C2menu li#nav10,
body#section11 #C2menu li#nav11,
body#section12 #C2menu li#nav12,
body#section17 #C2menu li#nav17,
/*{background:#021495; color:#ffffff;}*/
ul#C2menu {
  width:204px;
  list-style-type:none;
  text-align:right;
  margin:0px;
  padding:0;}
ul#C2menu ol {
  display:none;
  text-align:right;
  list-style-type:none;
  margin:auto;
  padding:0;} 
ul#C2menu li{
  font-family:helvetica, verdana, sans-serif;
  font-size:14px;
  font-weight:bold;
  background:#ffffff; 
  color:#8390F2;  
  margin-bottom:1px;
  margin: auto;
  line-height:20px;}
ul#C2menu a {
  color:#8390F2; 
  padding-right:5px;
  text-decoration: none;
  outline:none;
  display:block;
  height:20px;}
ul#C2menu a:hover {
  color:#ffffff;
  background:#8390F2;}
ul#C2menu ol li, ul#menu ol li a {
  border-bottom:none;
  background:#8390F2;
  font-weight:normal;}
ul#C2menu ol li a {padding-right:15px;}
ul#C2menu ol li a:after {content: " -";}
/*!!!!!!!!!!! copia secondo menu !!!!!!!!!!!!!*/
body#section1 #C3menu li#nav1,
body#section1 #C3menu li#nav21,
body#section1 #C3menu li#nav31,
ul#C3menu {
  width:204px;
  list-style-type:none;
  text-align:left;
  margin-top:0px;
  padding:0;}
ul#C3menu ol {
  display:none;
  text-align:left;
  list-style-type:none;
  margin:auto;
  padding:0;}
ul#C3menu li{
  font-family:helvetica, verdana, sans-serif;
  font-size:18px;
  font-weight:bold;
  background:#E0FAF6; 
  margin-bottom:1px;
  margin:auto;
  line-height:20px;}
ul#C3menu a {
  color:#021495; 
  padding-right:5px;
  text-decoration:none;
  outline:none;
  display:block;
  height:40px;}
ul#C3menu a:hover {
  color:#ffffff;
  background:#8390F2;}
ul#C3menu ol li, ul#menu ol li a {
  border-bottom:none;
  background:#ffffff;
  font-weight:normal;}
ul#C3menu ol li a {padding-right:15px;}
ul#C3menu ol li a:after {content: " -";}
/*!!!terzo menu!!!!*/
body#section2 #C4menu li#nav2,
body#section3 #C4menu li#nav3,
body#section4 #C4menu li#nav4,
body#section5 #C4menu li#nav5,
body#section13 #C2menu li#nav13,
body#section14 #C2menu li#nav14,
body#section15 #C2menu li#nav15,
body#section16 #C2menu li#nav16,
ul#C4menu {
  width:204px;
  list-style-type:none;
  text-align:left;
  margin:0px;
  padding:0;}
ul#C4menu ol {
  display:none;
  text-align:left;
  list-style-type:none;
  margin:auto;
  padding:0;}
ul#C4menu li{
  font-family:helvetica, verdana, sans-serif;
  font-size:14px;
  font-weight:bold;
  background:#ffffff; 
  color:#021495;
  margin-bottom:1px;
  margin:auto;
  line-height:20px;}
ul#C4menu a {
  color:#021495; 
  padding-right:5px;
  text-decoration:none;
  outline:none;
  display:block;
  height:20px;}
ul#C4menu a:hover {
  color:#ffffff;
  background:#8390F2;}
ul#C4menu ol li a {
  border-bottom:none;
  background:#ffffff;
  font-weight:normal;}
ul#C4menu ol li a {padding-right:15px;}
ul#C4menu ol li a:after {content: " -";}

/*!!!!!!!!!!! QuickMenu Core CSS [Do Not Modify!] !!!!!!!!!!!!!*/
.qmmc .qmdivider{display:block;font-size:1px;border-width:0px;border-style:solid;position:relative;z-index:1;}.qmmc .qmdividery{float:right;width:0px;}.qmmc .qmtitle{display:block;cursor:default;white-space:nowrap;position:relative;z-index:1;}.qmclear {font-size:1px;height:0px;width:0px;clear:left;line-height:0px;display:block;float:none !important;}.qmmc {position:relative;zoom:1;z-index:9;}.qmmc a, .qmmc li {float:left;display:block;white-space:nowrap;position:relative;z-index:1;}.qmmc div a, .qmmc ul a, .qmmc ul li {float:none;}.qmsh div a {float:left;}.qmmc div{visibility:hidden;position:absolute;}.qmmc .qmcbox{cursor:default;display:block;position:relative;z-index:1;}.qmmc .qmcbox a{display:inline;}.qmmc .qmcbox div{float:none;position:static;visibility:inherit;left:auto;}.qmmc li {z-index:auto;}.qmmc ul {left:-10000px;position:absolute;z-index:10;}.qmmc, .qmmc ul {list-style:none;padding:0px;margin:0px;}.qmmc li a {float:none}.qmmc li:hover>ul{left:auto;}#qm1 ul {top:100%;}#qm1 ul li:hover>ul{top:0px;left:100%;}
/*!!!!!!!!!!! QuickMenu Styles [Please Modify!] !!!!!!!!!!!*/
	/* QuickMenu 1 */
	/*"""""""" (MAIN) Container""""""""*/	
	#qm1	
	{	width:94px;
		margin: 0;
		padding:0;
		background-color:#c2278f; /*colore sfondo cella dove è collocato languageff0287 */
		border-width:2px;
		border-style:solid;
		border-color:#000000;}
	/*"""""""" (MAIN) Items""""""""*/	
	#qm1 a	
	{	padding:2px 9px 2px 8px;
		margin:0px;
		color:#000;
		font-family:Arial;
		font-size:20px; /* da 11px sono passata a 20px* dimensine pulsante lenguage*/
		text-decoration:none;
		border-width:0px;/*bordo cancellato perchè taglia a metà la parola una volta letto dai brouser*/
		border-style:solid;
		border-color:#000000;} /*ho modificato il colore del bordo esterno immagine*/

	/*"""""""" (MAIN) Hover State""""""""*/	
	#qm1 a:hover	
	{	background-color:#c2278f;}
	/*"""""""" (MAIN) Hover State - (duplicated for pure CSS)""""""""*/	
	#qm1 li:hover>a	
	{	background-color:#c2278f;}
	/*"""""""" (MAIN) Active State""""""""*/	
	body #qm1 .qmactive, body #qm1 .qmactive:hover	
	{	background-color:#C2278F;
		text-decoration:none;	}
	/*"""""""" (SUB) Container""""""""*/	
	#qm1 div, #qm1 ul	
	{	margin:0px 0px 0px 0px;
		background-color:#ffffff; /*boooo*/
		border-width:0px 0px 0px 0px;
		border-style:solid;
		border-color:#212121;	}
	/*"""""""" (SUB) Items""""""""*/	
	#qm1 div a, #qm1 ul a	
	{	padding:4px 9px 4px 0px;
		background-color:#fb96da; /*ho modificato il colore della tendina scelta lingua*/
		background-image:none;
		font-size:20px;
		border-width:0px 0px 1px 0px;
		border-style:solid;
		border-color:#212121;	}
	/*"""""""" (SUB) Hover State""""""""*/	
	#qm1 div a:hover	
	{	background-color:#fc49a7;
		background-image:none;
		text-decoration:none;	}
	/*"""""""" (SUB) Hover State - (duplicated for pure CSS)""""""""*/	
	#qm1 ul li:hover>a	
	{	background-color:#fc49a7;
		background-image:none;
		text-decoration:none;	}
	/*"""""""" (SUB) Active State""""""""*/	
	body #qm1 div .qmactive, body #qm1 div .qmactive:hover	
	{		background-image:none;	}
	/*"""""""" Individual Titles""""""""*/	
	#qm1 .qmtitle	
	{		font-size:20px;}
	/*"""""""" (main) Rounded Items""""""""*/	
	#qm1 .qmritem span	
	{	border-color:#666666;
		background-color:#EEEEEE;	}
	/*"""""""" (main) Rounded Items Content""""""""*/	
	#qm1 .qmritemcontent	
	{		padding:0px 0px 0px 4px;	}
	/*"""""""" (sub) Rounded Items""""""""*/	
	#qm1 div .qmritem span	
	{	border-color:#666666;
		background-color:#EEEEEE;	}
	/*"""""""" (sub) Rounded Items Content""""""""*/	
	#qm1 div .qmritemcontent	
	{padding:0px 0px 0px 4px;}
	/*"""""""" Custom Rule""""""""*/	
	ul#qm1 .qmparent 	{	}	
	/*"""""""" Custom Rule""""""""*/	
	ul#qm1 ul		{			width:90%;	}
	/*"""""""" Custom Rule""""""""*/	
	ul#qm1 ul li:hover > a.qmparent		{		}	
	/*"""""""" Custom Rule""""""""*/	
	ul#qm1 ul .qmparent	{		}
