html 		{ overflow-y: scroll;}
body		{ text-align:center; color:#333; font:13px Verdana, Arial, Helvetica, sans-serif; background: url(../img_elements/BG-YC2010.jpg) #cfdce9 repeat-x top left; margin:0; padding:20 0;}
.clearer	{clear:both;}

#wrapper-yc { position:relative; background:url(/img_elements/wrapper-youniqueclub2010.gif) #FFF no-repeat 0 0; color:#333; margin:0 auto; #margin-top:10px; text-align:left; padding:0px; width:950px; height:auto; overflow:hidden; font:16px Verdana, Arial, sans-serif; font-weight:lighter; }

.bgPrenotazioniConfermate {font-family: Arial, Helvetica, sans-serif; color: #000000; background-color: #D3F0C6; font-size: 12px; text-decoration: none;}
.bgPrenotazioniModificate {font-family: Arial, Helvetica, sans-serif; color: #000000; background-color: #FFE384; font-size: 12px; text-decoration: none;}
.bgPrenotazioniCancellate {font-family: Arial, Helvetica, sans-serif; color: #000000; background-color: #FF5E5E; font-size: 12px; text-decoration: none;}


/* ------------------------------------------------------ CLASSI PER HEADER ------------------------------------------------------------------------*/
img.main_logo	{ position:relative; left:12px; top:14px; border:0px;}
#teaser 		{ position:absolute; z-index:1; font-size:20px; line-height:20px; font-style:italic; font-weight:bold; color:#92a7d3; margin-left:150px; margin-top:45px; height:auto; letter-spacing:-1px; padding:2px;}
#lifestyle 			{ position:absolute; z-index:1; padding:0px; top:25px; left:170px; display:block; border:0px solid red; }
#lifestyle 	span		{ font-size:12px; color:#204186; font-weight:bold; }
#lifestyle 	a.login:link, #lifestyle 	a.login:visited		{ font-size:13px; color:#c00; font-weight:bold; text-decoration:underline; }
#lifestyle 	a.login:hover		{ font-size:13px; color:#c00; font-weight:bold; text-decoration:none; }
#lifestyle 	a.logout:link, #lifestyle 	a.logout:visited	{ font-size:14px; color:#900; font-weight:bold; text-decoration:underline; }
#lifestyle 	a.logout:hover		{ font-size:14px; color:#c00; font-weight:bold; text-decoration:none; }

#lifestyle 	input		{ border:2px solid #afbed9; margin:2px; font:13px Arial, Helvetica, sans-serif; color:#333;}
#lifestyle 	span.errore	{ font-size:12px; color:#f00; margin:2px; padding:2px; font-weight:normal; }

#topnav 		{ float:right; clear:right; display:inline; position:relative; top:15px; margin:0px; margin-right:10px; color:#06c; width:auto; text-align:right;}
#topnav ul 		{ font:11px 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:inline; clear:both; background:#fff; font-size:100%; line-height:normal; 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;}

/*div.sottomenu 	{ position:absolute; bottom:15px; left:10px; height:auto; margin-top:15px;  }*/

#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 		{ float:right; display:inline; margin:75px 10px 0px 10px; clear:both; 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/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; }
#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; }
#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:#039; }
#globalnav a:hover 			{ background:url("/img_elements/globalnav_ov_sx.gif") no-repeat left top; }
#globalnav a:hover span 	{ background:url("/img_elements/globalnav_ov_dx.gif") no-repeat right top; }
#globalnav #current a 		{ background:url("/img_elements/globalnav_on_sx.gif") no-repeat left top; }
#globalnav #current a span 	{ background:url("/img_elements/globalnav_on_dx.gif") no-repeat right top; color:#FFF; }

.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; }
.nav ul 	{ margin:0; padding:4px 0px; background:#002674; color:#fff; font-weight:bold; line-height:1.5em; height:1.8em; list-style:none; }
.nav li 	{ float:left; background:url("/img_elements/bgnav_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:#002674; color:#82c8d3; font-weight:bold; text-transform:uppercase; text-decoration:none;  }
.nav ul a:hover { background:#002674; color:#FFF; text-decoration:none; font-weight:bold;}
/* ------------------------------------------------------ FINE CLASSI PER HEADER ------------------------------------------------------------------------*/



h1.titolo-body 		{ text-indent:-900em; margin:2px; margin-top:-30px;}
h2.titolo-body 		{ text-indent:-900em; margin:2px; margin-top:-10px;}
img.titolo-body 	{ border:0px; margin-left:10px;} 
a.iscriviti			{ font-size:14px; color:#c03; text-decoration:underline; font-weight:bold;}
a.iscriviti:hover	{ color:#903; text-decoration:none;}

.box-home_heart		{ background:url(/img_elements/youniqueclub/younique_club_home-2011.jpg) no-repeat top left; width:950px; height:370px; overflow:hidden; margin:10px 0; padding:0; font:14px Tahoma, Arial, Helvetica, sans-serif; color:#1d387e;}
.box-home_heart	h1	{ color:#232b8d; padding:0; margin-top:20px; margin-left:250px; font:32px Trebuchet MS, Verdana, sans-serif; font-weight:bold;}

.box-home_heart	div.testo		{ width:900px; margin:10px; padding:10px;}
.box-home_heart	div.testo p		{ line-height:140%; width:920px;}
.box-home_heart	div.testo a.iscriviti		{ float:right; margin-right:10px; font-weight:bold; color:#c00; text-decoration:underline; font-size:16px;}
.box-home_heart	div.testo a.iscriviti:hover	{ text-decoration:none;}
.btn-iscrivi			{ margin-left:200px; margin-top:-80px;}

.biglie 	{ margin-left:500px; margin-top:-70px; }

/*.box-promo 	{background:url(/img_elements/youniqueclub/box-promo.jpg) no-repeat; width:880px; height:100px; margin-left:15px; font:14px Tahoma, Arial, Helvetica, sans-serif; color:#1d387e; }*/
.box-promo {font:14px Tahoma, Arial, Helvetica, sans-serif; color:#1d387e; margin-top:10px;}
.box-promo h1 {font:32px Trebuchet MS, Verdana, sans-serif; font-weight:bold; color:#244282; margin-left:5px; }
.box-promo p {font:14px Tahoma, Arial, Helvetica, sans-serif; color:#1d387e;}
.box-punti {font:14px Tahoma, Arial, Helvetica, sans-serif; color:#1d387e;}
.box-punti p { padding: 70px 2px 2px 5px;}


.body		{ float:left; text-align:left; display:inline; width:930px; margin-left:10px; height:auto; overflow-y:auto; text-decoration:none; font:14px Tahoma, Arial, Helvetica, sans-serif; color:#1d387e; }
.body table	{ color:#000; font-size:13px;}	

div.box-20x100, div.box-25x100, div.box-30x100, div.box-50x100, div.box-75x100, div.box-100x100 { float:left; clear:none; text-align:left; margin:4px 0px; padding:0px; display:block; line-height:15px; height:auto; text-decoration:none; font-size:13px;}
div.box-20x100 	{width:20%; border:1px solid red;}
div.box-25x100 	{width:25%}
div.box-30x100 	{width:32%;}
div.box-50x100 	{width:48%;}
div.box-75x100 	{width:66%;}
div.box-100x100 {width:100%;}

.box-25x100 p, .box-30x100 p, .box-50x100 p, .box-75x100 p, .box-100x100 p 	{ margin:8px; line-height:130%; font-size:13px;}
.box-25x100 h2, .box-30x100 h2, .box-50x100 h2, .box-75x100 h2, .box-100x100 h2 { font-size:18px; color:#c00; font-weight:bold;}
.box-25x100 h3, .box-30x100 h3, .box-50x100 h3, .box-75x100 h3, .box-100x100 h3 { font-size:16px; color:#c00; font-weight:bold;}
.box-25x100 a:link, .box-30x100 a:link, .box-50x100 a:link, .box-75x100 a:link, .box-100x100 a:link 	{ text-decoration:underline; font-weight:normal; color:#006;}
.box-25x100 a:visited, .box-30x100 a:visited, .box-50x100 a:visited, .box-75x100 a:visited, .box-100x100 a:visited 	{ text-decoration:underline; font-weight:normal; color:#003;}
.box-25x100 a:hover, .box-30x100 a:hover, .box-50x100 a:hover, .box-75x100 a:hover, .box-100x100 a:hover { text-decoration:none; font-weight:normal; color:#006;}
box-25x100 a.buttonsearch, .box-30x100 a.buttonsearch, .box-50x100 a.buttonsearch, .box-75x100 a.buttonsearch, .box-100x100 a.buttonsearch 	{ text-decoration:none;}



.boxprenota		{ background:url(/img_elements/youniqueclub/yc-sfondo-box-prenota.jpg) no-repeat top left; height:265px; width:290px;font:14px Tahoma, Arial, Helvetica, sans-serif; color:#1d387e; }
.boxprenota	table	{ font:14px Tahoma, Arial, Helvetica, sans-serif; color:#1d387e; }
.boxprenota	p	{ padding:80px 10px 10px 10px; }
.boxprenota	h2	{ margin-left:4px; color:#cc0000;}
.boxprenota a.buttonsearch	{ text-decoration:none;}

.boxbwr		{ background:url(/img_elements/youniqueclub/yc-sfondo-box-bwr.jpg) no-repeat top left; height:265px; width:290px;font:14px Tahoma, Arial, Helvetica, sans-serif; color:#1d387e; }
.boxbwr	p	{ padding:80px 10px 10px 10px; }

.boxmeeting		{ background:url(/img_elements/youniqueclub/yc-sfondo-box-meeting.jpg) no-repeat top left; height:265px; width:290px;font:14px Tahoma, Arial, Helvetica, sans-serif; color:#1d387e; }
.boxmeeting	p	{ padding:80px 10px 10px 10px; }

.promobwr  		{background:url(/img_elements/youniqueclub/YC-bwr.jpg) no-repeat top left; height:220px;width:442px; margin:0px 10px; _margin-right:5px;}
.promobwr p     {padding-top: 69px; padding-left:10px;}

.regolamento    {margin:5px;}
.regolamento p  { padding:5px; line-height:130%; font-size:12px;}
.regolamento h2 {color:#cc0000;}

.prenotafacile  {background:url(/img_elements/youniqueclub/YC-prenota-facile.jpg) no-repeat top left; height:220px; width:442px; margin:0px 10px 0px 25px; _margin-left:15px;}
.prenotafacile p     {padding-top: 60px; padding-left:10px;}

.box-area		{ margin:2px; margin-left:25px; font-size:13px; text-align:left;}
.box-area	h2	{ font-size:20px; color:#CC0000;}
.box-area	img	{ float:right; margin:0px; margin-left:10px;}
.box-area	span		{ font-size:12px; color:#204186; font-weight:bold; }
.box-area 	a.login:link, #lifestyle 	a.login:visited		{ font-size:13px; color:#c00; font-weight:bold; text-decoration:underline; }
.box-area	a.login:hover		{ text-decoration:none; }
.box-area 	input		{ border:2px solid #afbed9; margin:2px; font:13px Arial, Helvetica, sans-serif; color:#333;}
.box-area 	span.errore	{ font-size:12px; color:#f00; margin:2px; padding:2px; font-weight:normal; }

.premi		{ width:900px;  margin:40px auto; font-size:14px; color:#1d387e;}
.premi p	{ font-size:14px; color:#333; margin:8px;}
.premi h1	{ font-size:24px; color:#c00;}
.premi h2	{ font-size:18px; color:#1d387e;}


/* ------------------------------------- bottone ricerca -------------------------------------*/
a.buttonsearch 		{ float:left; margin:0px; padding:0px 0px 0px 2px; font:11px Arial,sans-serif; color: #fff; font-weight: bold; text-align: center; background:url(/img_elements/button_sxDC.gif) no-repeat left top; text-decoration:none; font-weight:bold; text-transform:uppercase; white-space:nowrap; }
a.buttonsearch span { float:left; cursor:pointer; margin:0px; padding:4px 10px 4px 8px; font:11px Arial,sans-serif; color: #fff; font-weight: bold; text-align: center; display:block; background:url(/img_elements/button_dxDC.gif) no-repeat right top; white-space:nowrap; }
/* Commented Backslash Hack hides rule from IE5-Mac \*/
a.buttonsearch span {float:none;}
/* End IE5-Mac hack */
/* a.buttonsearch:hover { background:url(../img_elements/button_sxDC.gif") no-repeat left top; white-space:nowrap; }*/
a.buttonsearch:hover { float:left; margin:0px; padding:0px 0px 0px 2px; font:11px Arial,sans-serif; color: #fff; font-weight: bold; text-align: center; background:url(../img_elements/button_sxDC_over.gif) no-repeat left top; text-decoration:none; font-weight:bold; text-transform:uppercase; white-space:nowrap; }
a.buttonsearch:hover span { background:url(/img_elements/button_dxDC_over.gif) no-repeat right top; white-space:nowrap; }


/* ------------------------------------- classi x footer -------------------------------------*/
#footerline { float:none; clear:both; width:95%; background:#fff; margin:2px; margin-left:25px; border-top:2px solid #036; }
#bwifooter 	{ clear:both; display:block; float:none; background:#fff; font:11px Arial,sans-serif; color:#333; margin:-10px auto 0 auto; text-align:center; padding:10px; width:930px; }
#bwifooter a:link, #bwifooter a:visited 	{ color:#06C; white-space:nowrap; text-decoration:none; font-weight:bold; margin-right:8px; margin-top:2px;}
#bwifooter a:hover 	{ color:#369; text-decoration:underline; }
#bwifooter	img { margin:2px 4px -4px 12px; border:0px;}
#copywrite 	{ display:block; float:none; width:950px; font:12px Arial,sans-serif; color:#006; font-weight:normal; margin:10px auto 10px auto; padding:2px 10px 20px 10px; text-align:left; }


/* ------------------------------------- bwr-------------------------------------*/
a.article-title:link, a.article-title:visited 	{ font-size:13px; color:#06c; font-weight:bold; text-decoration:none; display:inline; vertical-align:top; padding:0; margin:0px; position:relative; #top:-15px; }
a.article-title:hover 	{ color:#039; text-decoration:underline;}
a.article-txt:link, a.article-txt:visited	{ font-size:13px; color:#666; text-decoration:none; display:block; line-height:16px; cursor:pointer; clear:right; margin-top:10px; font-weight:normal;position:relative; #top:-10px; #margin-top:0px; }
a.article-txt:hover { text-decoration:underline;}

a.article-title-bwr:link, a.article-title-bwr:visited	{ font-size:13px; color:#06c; font-weight:bold; text-decoration:none; display:inline; float:left; position:relative; #top:-15px; #margin-top:0px; line-height:15px;}
a.article-title-bwr:hover 	{ color:#039; text-decoration:underline;}
a.article-txt-bwr:link, a.article-txt-bwr:visited	{ font-size:13px; color:#666; text-decoration:none; display:block; line-height:14px; cursor:pointer; margin-top:0px; margin-bottom:-4px; font-weight:normal; position:relative; #top:-10px; #margin-top:-5px; }
a.article-txt-bwr:hover 	{ text-decoration:underline;}
.article-txt strong, .article-txt-bwr strong  { color:#444;}


/* ------------------------------------- boxs radius-------------------------------------*/


.punti-socio		{ font:14px Verdana, Arial, Helvetica, sans-serif; color:#333; font-weight:normal; line-height:130%;}
.punti-socio strong	{ font-weight:bold; color:#000000;}

.rosso	{ color:#c03; font-size:14px;}

tr.bianco10pxBOLDCopy	{ font-size:14px; color:#fff; font-weight:bold;}
tr.bianco10pxBOLDCopy a:link	{ font-size:14px; color:#fff; font-weight:bold; text-decoration:underline;}
tr.bianco10pxBOLDCopy a:hover	{ font-size:14px; color:#fff; font-weight:bold; text-decoration:none;}

td.Nero12	{ font:12px Arial, Helvetica, sans-serif; color:#333333;} 	
td.Azzurro-arial 	a:link, td.Azzurro-arial 	a:visited	{ font:13px Arial, Helvetica, sans-serif; color:#06c; font-weight:bold; text-decoration:underline;} 	
td.Azzurro-arial 	a:hover	{ font:13px Arial, Helvetica, sans-serif; color:#06c; font-weight:bold; text-decoration:none;} 	

.grigio10 { font:14px Arial, Helvetica, sans-serif; color:#000;}
.grigio10 span {font-family: Helvetica, Arial; font-weight:bold; font-size:14px; color:#cc0000;}










