.HeaderLoginLogoff:link, .HeaderLoginLogoff:visited, .HeaderLoginLogoff:hover  { font:10px Verdana,Arial,sans-serif; position:absolute; display:inline; top:20px; left:20px; color:#9a9760; text-decoration:none;}

.bodypremier	{ background:url(/img_elements/bg-premier.jpg) #b1af7f repeat-x 0 0;}
#wrapperpremier { background:url(/img_elements/wrapper-premier.gif) #FFF no-repeat 0 0; color:#000; font:100%/1.3em Trebuchet MS, Arial, Verdana, Helvetica; margin:0 auto; text-align:left; padding:0px; width:950px; height:auto; overflow:hidden; }

#interstitial 	{ visibility:hidden; display:none; margin:150px auto 0px auto; }

/* -------	CLASSI PER HEADER ------- */
img.main_logo	{ position:relative; left:10px; top:14px; border:0px;}
#teaser 		{ position:absolute; z-index:1; font-size:18px; line-height:20px; font-style:italic; font-weight:bold; color:#b6bcc0; margin-left:130px; margin-top:35px; height:auto; letter-spacing:-1px;}
#topnav 		{ float:right; clear:both; display:inline; position:relative; top:2px; margin:0px; margin-right:10px; color:#06c; width:auto; text-align:right;}
#topnav ul 		{ font:10px Arial,sans-serif; letter-spacing:0em; margin:0; padding:0px; list-style:none; }
#topnav li 		{ display:inline; margin:0px 6px; padding:0px; }
#topnav a:link, #topnav a:visited		{ color:#06c; text-decoration:none;}
#topnav a:hover { color:#369; border-bottom:2px solid #06c;}
#langs 			{ z-index:2; position:relative; display:block; clear:both; background:#fff; font-size:100%; padding:0px; float:right; right:20px; top:45px;  }
#langs ul 		{ font:9px Arial,sans-serif; letter-spacing:0em; margin:0; padding:0px; list-style:none; }
#langs li 		{ display:inline; margin:0px ; padding:0px 0px 0px 10px; }
#langs a:link, #langs a:visited		{ color:#06c; text-decoration:none;}
#langs a:hover 	{ color:#369; text-decoration:none;}
#langs img 		{ border:0px; width:16px; height:11px; margin-bottom:2px;}
#langs img:hover{ border:0px; width:16px; height:13px; margin-bottom:-1px;}
#lifestyle 		{ position:relative; z-index:1; padding:0px; top:62px; left:710px; border:1px solid red; float:right; clear:right; display:none;}
#copy			{ position:absolute; display:block; margin:10px; z-index:0; width:410px;}
#copy	img		{ float:left; border:0px; margin-right:10px; }
#copy	h1		{ float:left; font-size:18px; font-weight:bold; color:#a4adbb; line-height:115%; margin-top:20px; }
#globalnav		{ margin:70px 9px 0px 0px; float:right; display:inline; clear:both; background:#fff; line-height:normal; padding:0px; white-space:nowrap; }
#globalnav ul 	{ font:11px Arial,sans-serif; margin:0; padding:0px; list-style:none;}
#globalnav li 	{ display:inline; margin:0; padding:0; }
#globalnav a 		{ float:left; background:url("/img_elements/globalnavpremier_off_sx.gif") no-repeat left top; margin:0 0 0 1px; padding:0 0 0 10px; text-decoration:none; font-weight:bold; text-transform:uppercase; }
#globalnav a span 	{ float:left; display:block; background:url("/img_elements/globalnavpremier_off_dx.gif") no-repeat right top; padding:5px 13px 6px 4px; color:#736237; }
#globalnav span { font: 11px/1.3em Arial,sans-serif;text-decoration:none; font-weight:bold; text-transform:uppercase; }
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#globalnav a span { float:none;}
/* End IE5-Mac hack */
#globalnav a:hover span 	{ color:#fff; }
#globalnav a:hover 			{ background:url("/img_elements/globalnavpremier_ov_sx.gif") no-repeat left top; }
#globalnav a:hover span 	{ background:url("/img_elements/globalnavpremier_ov_dx.gif") no-repeat right top; }
#globalnav #current a 		{ background:url("/img_elements/globalnavpremier_on_sx.gif") no-repeat left top; }
#globalnav #current a span 	{ background:url("/img_elements/globalnavpremier_on_dx.gif") no-repeat right top; color:#FFF; }
.nav 			{ width:934px; height:24px; font:11px Arial,sans-serif; margin:1px auto 8px 8px;  background:url("../img_elements/bgnav_premier.gif") repeat-x left; padding:0px; display:none; }
.nav ul 		{ margin:0; padding:4px 0px 0px 0px; background:#907b44; color:#fff; font-weight:bold; line-height:1.5em; height:1.8em; list-style:none; }
.nav li 		{ float:left; background:url("../img_elements/bgnav_li_blue.gif") repeat-x left; color:#FFF;margin:0;padding:0; }
.nav ul a 		{ padding:0px 8px 1px 8px; float:left; line-height:1.5em; background:#907b44; color:#fff; font-weight:bold; text-transform:uppercase; text-decoration:none; }
.nav ul a:hover { background:#907b44; color:#fff; text-decoration:underline; font-weight:bold; }
div.oro 		{ background:#efebca; height:100%; margin:0px; padding:0px 4px; color:#907b44; border:1px solid #c5be7a; overflow:hidden; }
div.oro h3 		{ background:#efebca; color:#907b44; font-size:18px; letter-spacing:-0.5px; font:"Times New Roman", Times, serif; font-weight:normal }
div.oro span 	{ padding-left:4px }
div.oro a 		{ color:#907b44; font-weight:bold; text-decoration:underline; margin-top:8px }
div.oro a:hover { color:#907b44; font-weight:bold; text-decoration:none; }


/* ------------------------------------------------------ CLASSI PER Turisti Per Caso ----------------------------------------------------*/
.bodytpc		{ background-color:#ffae08;}
div.divtpc 		{ background-color:#fff; width:100%; height:auto; margin:0px; padding:0px; text-align:center; float:none; overflow:hidden; margin-top:-10px; }
#wrappertpc 	{ position:relative; background:url(/img_elements/wrapper-TPC.gif) #FFF no-repeat 0 0; color:#000; font:100%/1.3em Trebuchet MS, Arial, Verdana, Helvetica; margin:0px auto; text-align:left; padding:0px; width:950px; height:auto;overflow:hidden; margin-top:20px; }
#wrappertpc	#globalnav 			{ float:right; display:inline; margin:75px 10px 0px 10px; clear:both; line-height:normal; padding:0px; white-space:nowrap; }
#wrappertpc	#globalnav ul 		{ font:11px Arial,sans-serif; margin:0; padding:0px; list-style:none;}
#wrappertpc	#globalnav li 		{ display:inline; margin:0; padding:0; }
#wrappertpc	#globalnav a		{ float:left; background:url("/img_elements/globalnav_of_sx.gif") no-repeat left top; margin:0 0 0 1px; padding:0 0 0 10px; text-decoration:none; font-weight:bold; text-transform:uppercase; }
#wrappertpc	#globalnav a span	{ float:left; display:block; background:url("/img_elements/globalnav_of_dx.gif") no-repeat right top; padding:5px 13px 6px 4px; color:#002674; }
#wrappertpc	#globalnav span 	{ font: 11px/1.3em Arial,sans-serif;text-decoration:none; font-weight:bold; text-transform:uppercase; }
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#wrappertpc	#globalnav a span 	{ float:none;}
/* End IE5-Mac hack */
#wrappertpc	#globalnav a:hover span 	{ color:#039; }
#wrappertpc	#globalnav a:hover 			{ background:url("/img_elements/globalnav_ov_sx.gif") no-repeat left top; }
#wrappertpc	#globalnav a:hover span 	{ background:url("/img_elements/globalnav_ov_dx.gif") no-repeat right top; }
#wrappertpc	#globalnav #current a 		{ background:url("/img_elements/globalnav_on_sx.gif") no-repeat left top; }
#wrappertpc	#globalnav #current a span 	{ background:url("/img_elements/globalnav_on_dx.gif") no-repeat right top; color:#FFF; }
#wrappertpc	.nav 			{ width:934px; height:24px; font:11px Arial,sans-serif; background:url("/img_elements/bgnav_blue.gif") repeat-x left; clear:both; padding:0px; margin:1px auto 8px 8px; display:none; z-index:9; }
#wrappertpc	.nav ul 		{ margin:0; padding:4px 0px; background:#002674; color:#fff; font-weight:bold; line-height:1.5em; height:1.8em; list-style:none; }
#wrappertpc	.nav li 		{ float:left; background:url("/img_elements/bgnav_blue.gif") repeat-x left; color:#FFF; margin:0; padding:0;}
#wrappertpc	.nav ul a 		{ padding:0px 8px 1px 8px; float:left; line-height:1.5em; background:#002674; color:#82c8d3; font-weight:bold; text-transform:uppercase; text-decoration:none;  }
#wrappertpc	.nav ul a:hover { background:#002674; color:#FFF; text-decoration:none; font-weight:bold;}


/* ------------------------------------------------------ CLASSI PER meteo.it ----------------------------------------------------*/
.bodymeteo		{ background-color:#ffae08;}
div.divmeteo 	{ background-color:#fff; width:100%; height:auto; margin:0px; padding:0px; text-align:center; float:none; overflow:hidden; margin-top:-10px; }
#wrappermeteo 	{ position:relative; background-color:#FFF; color:#333; font:100%/1.3em Trebuchet MS, Arial, Verdana, Helvetica; margin:0px auto; text-align:left; padding:0px; width:950px; height:auto;overflow:hidden; margin-top:20px; }
#wrappermeteo	.nav 			{ width:934px; height:24px; font:11px Arial,sans-serif; background:url("/img_elements/bgnav_blue.gif") repeat-x left; clear:both; padding:0px; margin:1px auto 8px 8px; display:none; z-index:9; }
#wrappermeteo	.nav ul 		{ margin:0; padding:4px 0px; background:#002674; color:#fff; font-weight:bold; line-height:1.5em; height:1.8em; list-style:none; }
#wrappermeteo	.nav li 		{ float:left; background:url("/img_elements/bgnav_blue.gif") repeat-x left; color:#FFF; margin:0; padding:0;}
#wrappermeteo	.nav ul a 		{ padding:0px 8px 1px 8px; float:left; line-height:1.5em; background:#002674; color:#82c8d3; font-weight:bold; text-transform:uppercase; text-decoration:none;  }
#wrappermeteo	.nav ul a:hover { background:#002674; color:#FFF; text-decoration:none; font-weight:bold;}

