﻿/* ################################################################ */
/* ##### StyleSheet CSS 2.0 ####################################### */
/* ##### Cheasy.it -  v 1.0 ####################################### */
/* ################################################################ */


/* ###################################### */
/* #### GENERALE ####*/
/* ###################################### */

	body {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #656565;
		background: #FFFFFF url(images/pattern.jpg);
	}
	form {
		margin: 0px;
		padding: 0px;
	}
	img {
		border: 0 !important;
		vertical-align: middle;
	}
	
	.inputText {
		font-size: 8pt;
		width: 140px;
		}
		
	.inputFile {
		font-size: 8pt;
		width: 300px;
		}
		
	.inputTextArea {
		font-size: 9pt;
		}
		
	.inputDD {
		font-size: 8pt;
		}
		
	.inputRadio {
		font-size: 8pt;
		width: auto;
		}
	

	a, a:visited, a:active, a:link{
		color: #CC007B;
		text-decoration: underline;
	}
	a:hover {
		color: #0089CA;
	}

	p {
		margin: 5px;
	}
	p.testogrande {
		font-size: 13px;
		margin: 10px 0px 10px 0px;
	}
	
	p.tips {
	 font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif;
	 font-size: 10px;
	 font-weight: bold;
	 color: #777;
	 text-transform: uppercase;
	}

	
	.blu {  
		color: #0089CA;
/*		font-weight: bold;*/
		margin: 5px 0px 5px 0px;
	}
	.rosso {  
		color: #CC007B;
/*		font-weight: bold;*/
		margin: 5px 0px 5px 0px;
	}
	
	.verde {  
		color: #9CC321;
		font-size: 13pt;
		font-weight: bold;
		margin: 5px 0px 5px 0px;
	}
	
	.blu_p {  
		color: #0089CA;
		font-size: 9px;
		margin: 3px 0px 5px 0px;
	}
	.rosso_p {  
		color: #CC007B;
		font-size: 9px;
		margin: 3px 0px 5px 0px;
	}
	
	a.verde_p:visited {
		font-size: 10px;
		text-decoration: underline;
		color: #9CC321;
		font-weight: bold;
	}
		
	a.verde_p:link {
		font-size: 10px;
		text-decoration: underline;
		color: #9CC321;
		font-weight: bold;
	}
		
	a.verde_p:active {
		font-size: 10px;
		text-decoration: underline;
		color: #9CC321;
		font-weight: bold;
	}
		
	a.verde_p {
		font-size: 10px;
		text-decoration: underline;
		color: #9CC321;
		font-weight: bold;
	}
	a.verde_p:hover {
		color: #025b87;
	}

	.blu_m {  
		color: #0089CA;
		font-size: 9px;
		margin: 3px 0px 5px 0px;
	}
	.rosso_m {  
		color: #CC007B;
		font-size: 9px;
		margin: 3px 0px 5px 0px;
	}
	
	a.verde_m:visited {
		font-size: 12px;
		text-decoration: underline;
		color: #9CC321;
		font-weight: bold;
	}
		
	a.verde_m:link {
		font-size: 12px;
		text-decoration: underline;
		color: #9CC321;
		font-weight: bold;
	}
		
	a.verde_m:active {
		font-size: 12px;
		text-decoration: underline;
		color: #9CC321;
		font-weight: bold;
	}
		
	a.verde_m {
		font-size: 12px;
		text-decoration: underline;
		color: #9CC321;
		font-weight: bold;
	}
	a.verde_m:hover {
		color: #025b87;
	}


	.clear {
		clear: both;
		margin: 0px;
		font-size: 5px;
		padding: 0px;
	}
	h1 {
		font-size: 22px;
		font-weight: bold;
		margin: 10px 5px 5px 5px;
	}
	h1.blu {
		color: #0089CA;
	}
	h1.rosso {
		color: #CC007B;
	}	
	

	.btn_search{
	border: 0;
	width: 68px;
	height: 25px;
	vertical-align:bottom;
	background: url(images/bg_search.gif);
	font-size: 7pt;
	color: #FFF;
	font-weight: bold;
	font-family: Verdana;	
}

	.btn_entra{
	border: 0;
	width: 86px;
	height: 25px;
	vertical-align:bottom;
	background: url(images/bg_login.gif);
	font-size: 7pt;
	color: #FFF;
	font-weight: bold;
	font-family: Verdana;	
}

	.btn_upload_home
	{
		position: absolute; 
		margin: 5px 0px 0px 250px;
	}

/* ###################################### */
/* #### STRUTTURA DI PAGINA  ####*/
/* ###################################### */


/* INTESTAZIONE */

	#intestazione {
		width: 960px;
		height: 155px;
		background: url(images/intestazione_3.gif) no-repeat bottom center;
		margin: 10px auto 0px auto;
	}
	#backhome {
		width: 380px;
		height: 100px;
		float: left;
	}
	#service_menu {
		float: right;
		padding: 90px 55px 0px 0px;
	}
	#service_menu a, #service_menu a:link, #service_menu a:visited, #service_menu a:active  {
		text-decoration: underline;
		font-weight: bold;
		color: #0089CA;	
	}
	#service_menu a:hover {
		color: #CC007B;
	}
	#main_menu {
		clear: both;
		width: 670px;
		height: 20px;
		padding-top: 18px;
		padding-left: 235px;
	}
	#main_menu a, #main_menu a:link, #main_menu a:visited, #main_menu a:active {
		text-decoration: none;
		font-weight: bold;
		color: #FFFFFF;	
		float: left;
		width: 170px;
		padding: 0px 0px 0px 50px;
		background: url(images/bullet.gif) no-repeat left;
	}
	#main_menu a:hover {
		color: #000000;
	}
	
/* PAGINA PRINCIPALE */

	#mainpage {
		width: 870px;
		padding: 0px 45px 45px 45px;
		background: url(images/page_3.gif) no-repeat bottom center;
		margin: 0px auto;
	}
	#menu {
		width: 160px;
		padding: 10px 20px 10px 10px;
		float: left;
	}

		#banner_ndt {
			width: 160px;
			height: 360px;
			padding: 0;
			margin: 0 0 10px 0;
			font-size: 8pt;
			font-family: "Trebuchet MS";
			color: #fff;
			background: url(images/banner_noiditrevalli_bg.jpg) no-repeat top center
		}
		#banner_ndt p{
			padding: 0 5px 0 7px;
			margin: 0;
		}

		#menu_sub {
			width: 100%;
		}
		#menu_banner {
			width: 100%;
			margin-top: 10px;
		}

	#pagina {
		width: 670px;
		padding: 10px 0px 20px 0px;
		float:left;
	}
	
/* VETRINE  */
	.vetrina {
		width: 650px;
		background: url(images/colonna_doppia_end.gif) no-repeat bottom;
		padding: 0px 10px 10px 10px;
		margin: 0px 0px 5px 0px;
	}
	h1.vetrina {
		width: 650px;
		height: 10px;
		font-size: 1px;
		padding: 0px 10px 0px 10px;
		margin: 0px !important;
		background: url(images/colonna_doppia_h1.gif) no-repeat top;
	}

	.vetrina td{
		border: 1px solid #FFF;
	}
				
	.vetrinaTitle {
		font-size: 22px;
		font-weight: bold;
		color: #777777;
	}
	
	.vetrinaTitleBlu {
		font-size: 22px; 
		font-weight: bold;
		color: #0089CA;
	}
	
	.vetrinaSubTitleBlu {
		font-size: 14px; 
		font-weight: bold;
		color: #0089CA;
	}
	
	.vetrinaTitleRosso {
		font-size: 22px; 
		font-weight: bold;
		color: #CC007B;
	}
	
	.vetrinaSubTitleRosso {
		font-size: 14px; 
		font-weight: bold;
		color: #CC007B;
	}
	
	.vetrinaSubTitleVerde {
		font-size: 14px; 
		font-weight: bold;
		color: #9CC321;
	}
	
	.vetrinaTitleNero {
		font-size: 22px; 
		font-weight: bold;
		color: #000;
	}
	
	.vetrinaSubTitle 
	{
		margin: 10px 0px 0px 0px;
		color: #555; 
		font-size: 14px;
		font-weight: bold;
	}
	
	.vetrinaSubTitleSrc {
		margin: 10px 0px 0px 0px;
		color: #555; 
		font-size: 14px;
		font-weight: bold;
	}
	
	.vetrina_subtit {
		color: #555;
		font-size: 12px;
	}	
	
/* COLONNE  */

	.colonna_1 {
		width: 330px;
		float: left;
		margin: 0px 10px 10px 0px;
		padding: 0px;
	}
	.colonna_2 {
		width: 330px;
		float: left;
		padding: 0px;
		margin: 0px 0px 10px 0px;
	}

	#footer {
		clear: both;
		text-align: center;
	}
	.more {
		text-align: left;
		padding: 5px;
	}

/* PANNELLO DI RICERCA */

	input.ricerca {
		width: 154px;
		background: #FFF;
		border: solid 1px #BFBFBF;
		border-top: solid 1px #888;
		border-left: solid 1px #888;		
		padding: 2px;
		font-size: 10px;
	}
	select.ricerca {
		width: 92px;
		background: #FFF;
		border: solid 1px #BFBFBF;
		border-top: solid 1px #888;
		border-left: solid 1px #888;			
		padding: 2px;
		font-size: 10px;
		margin-top: 5px;
		color: #CC007B;				
	}

/* LINK DI MENU */
	a.dotblu:visited {
		text-decoration: none;
		font-weight: normal;
		display: block;
		background: url(images/blu_bullet.jpg) no-repeat center left;
		padding: 5px 0px 5px 15px;
		border-bottom: solid 1px #BFBFBF;
		color: #656565;
		margin: 0px;
	}
	a.dotblu:active {
		text-decoration: none;
		font-weight: normal;
		display: block;
		background: url(images/blu_bullet.jpg) no-repeat center left;
		padding: 5px 0px 5px 15px;
		border-bottom: solid 1px #BFBFBF;
		color: #656565;
		margin: 0px;
	}
	a.dotblu:link {
		text-decoration: none;
		font-weight: normal;
		display: block;
		background: url(images/blu_bullet.jpg) no-repeat center left;
		padding: 5px 0px 5px 15px;
		border-bottom: solid 1px #BFBFBF;
		color: #656565;
		margin: 0px;
	}
	a.dotblu {
		text-decoration: none;
		font-weight: normal;
		display: block;
		background: url(images/blu_bullet.jpg) no-repeat center left;
		padding: 5px 0px 5px 15px;
		border-bottom: solid 1px #BFBFBF;
		color: #656565;
		margin: 0px;
	}
	a.dotblu:hover {
		color: #000000;
	}	
	
	a.dotrosso:visited {
		text-decoration: none;
		font-weight: normal;		
		display: block;
		background: url(images/red_bullet.jpg) no-repeat center left;
		padding: 5px 0px 5px 15px;
		border-bottom: solid 1px #BFBFBF;
		color: #656565;
		margin: 0px;
	}
		
	a.dotrosso:active {
		text-decoration: none;
		font-weight: normal;		
		display: block;
		background: url(images/red_bullet.jpg) no-repeat center left;
		padding: 5px 0px 5px 15px;
		border-bottom: solid 1px #BFBFBF;
		color: #656565;
		margin: 0px;
	}
		
	a.dotrosso:link {
		text-decoration: none;
		font-weight: normal;		
		display: block;
		background: url(images/red_bullet.jpg) no-repeat center left;
		padding: 5px 0px 5px 15px;
		border-bottom: solid 1px #BFBFBF;
		color: #656565;
		margin: 0px;
	}
		
	a.dotrosso {
		text-decoration: none;
		font-weight: normal;		
		display: block;
		background: url(images/red_bullet.jpg) no-repeat center left;
		padding: 5px 0px 5px 15px;
		border-bottom: solid 1px #BFBFBF;
		color: #656565;
		margin: 0px;
	}
	a.dotrosso:hover {
		color: #000000;
	}	
	
/* PAGINA PREMI */

	h1.premi {
	  margin: 0px 0px 0px 0px;
	  color: #df29b7; 
	  font-size: 14px;
	  font-weight: bold;
	 }
	 
	 .tabpremi 
	 {		
		
		}
	 
	.tabpremi td {
	 border-top: solid 1px #CCC !important;
	 font-size: 12px !important;
	}
	
	.tabpremi .premihead{
	 border-top: solid 1px #CCC !important;
	 text-align: center !important;
	 font-weight: bold !important;
	 font-size: 13px !important;
	}
 



/* BOX DI PAGINA  - LAST VIDEO */
	#video_box {
		width: 310px;
		padding: 10px;
		background: url(images/whitebox_end.gif) no-repeat bottom;
		margin: 0px;
	}
	#cheasyplayer  {
		margin: 0px;
		padding: 0px;
	}
	h1.video_box {
		width: 310px;
		padding: 10px 10px 0px 10px;
		background: url(images/whitebox_h1.gif) no-repeat top;	
		margin: 10px 0px 0px 0px;
		font-size: 22px;
		font-weight: bold;
		color: #9cc321;
	}

/* BOX DI PAGINA  - GENERIC WHITE BOX*/
	.white_box {
		width: 310px;
		padding: 10px;
		background: url(images/whitebox_end.gif) no-repeat bottom;
		margin: 0px;
	}
	.white_box td{
		border: 1px solid #FFF;
	}

	h1.white_box {
		width: 310px;
		padding: 10px 10px 0px 10px;
		background: url(images/whitebox_h1.gif) no-repeat top;	
		margin: 10px 0px 0px 0px;
		font-size: 22px;
		color: #000;
	}
	.boxTitle {
		font-size: 14pt;
		font-weight: bold;
		color: #000;
	}


/* BOX DI PAGINA  - LOGIN */

	#login_box {
		width: 310px;
		padding: 10px;
		background: url(images/whitebox_end.gif) no-repeat bottom;
		margin: 0px;
	}
	#login_box p {
		margin: 0px;
		padding: 0px;
	}
	h1.login_box {
		width: 310px;
		padding: 10px 10px 0px 10px;
		background: url(images/whitebox_h1.gif) no-repeat top;	
		margin: 10px 0px 0px 0px;
		font-size: 10px;
	}
	input.login {
		width: 160px;
		background: #FFF;
		border: solid 1px #BFBFBF;
		border-top: solid 1px #888;
		border-left: solid 1px #888;			
		padding: 2px;
		margin-top: 5px;
		font-size: 10px;
	}

/* BOX DI PAGINA  - NEW FRIENDS */

	#newfriends {
		width: 300px;
		padding: 5px 15px 15px 15px;
		background: url(images/graybox_end.gif) no-repeat bottom;
		margin: 0px;
	}
	#newfriends a, #newfriends a:link, #newfriends a:visited, #newfriends a:active {
		text-decoration: underline;
		color: #667;	
	}
	#newfriends a:hover {
		color: #000000;
	}

	#newfriends a.img, #newfriends a.img:link, #newfriends a.img:visited, #newfriends a.img:active {
		text-decoration: none;
		padding: 2px;
		display: block;
		background: #ccc;
		margin: 0px;
	}
	#newfriends a.img:hover {
		background: #FFFFFF;
	}		
	h1.newfriends {
		width: 290px;
		padding: 15px 20px 0px 20px;
		background: url(images/graybox_h1.gif) no-repeat top;	
		margin: 10px 0px 0px 0px;
		font-size: 14px;
		font-weight: bold;
		color: #6C6C6C;
	}
	#newfriends .user_thumb {
		width: 94px;
		padding: 0px ;
		padding: 0px 3px 0px 3px;
		float:left;
	}

	#newfriends a, #newfriends a:link, #newfriends a:visited  {
		text-decoration: underline;
		font-weight: bold;
	}
	#newfriends a:hover {
		color: #000000;
	}

/* BOX DI PAGINA  - TOP DIRECTOR */

	#topdirector {
		width: 300px;
		padding: 5px 15px 15px 15px;
		background: url(images/greenbox_end.gif) no-repeat bottom;
		margin: 0px;
		color: #5d6004;
	}
	
	#topdirector a.img, #topdirector a.img:link, #topdirector a.img:visited, #topdirector a.img:active {
		text-decoration: none;
		padding: 2px;
		display: block;
		background: #e2e665;
		margin: 0px;
	}
	#topdirector a.img:hover {
		background: #FFFFFF;
	}	
	
	#topdirector a, #topdirector a:link, #topdirector a:visited, #topdirector a:active  {
		text-decoration: underline;
		color: #656811;
		font-weight: bold;
	}
	#topdirector a:hover {
		color: #000000;
	}
	h1.topdirector {
		width: 290px;
		padding: 15px 20px 0px 20px;
		background: url(images/greenbox_h1.gif) no-repeat top;	
		margin: 10px 0px 0px 0px;
		color: #5d6004;	
		font-size: 14px;
		font-weight: bold;
	}
	#topdirector .user_thumb {
		width: 94px;
		padding: 0px ;
		padding: 0px 3px 0px 3px;
		float:left;
	}
	
	/* VETRINA DI PAGINA - LAST MOVIES */
	
	.lastmovievetrina {
		padding: 1px 0px 0px 0px;
		margin: 0px;		
	}
	.lastmovievetrina .movie_thumb {
		width: 80px;
		padding: 5px 15px 0px 0px;
		float:left;
	}
		
	.lastmovievetrina .movie_thumb_tutti {
		width: 45px;
		padding: 5px 0px 0px 0px;
		float:left;
	}
	
	.lastmovievetrina a.img, 
	.lastmovievetrina a.img:link, 
	.lastmovievetrina a.img:visited, 
	.lastmovievetrina a.img:active {
		text-decoration: none;
		width: 81px;
		height: 60px;
		padding: 2px;
		float:left;
		background: #0089CA;
	}
	.lastmovievetrina a.img:hover {
		background: #CC007B;
	}
	/*
	.lastmovievetrina a.img_tutti, 
	.lastmovievetrina a.img_tutti:link, 
	.lastmovievetrina a.img_tutti:visited, 
	.lastmovievetrina a.img_tutti:active {
		text-decoration: none;
		width: 40px;
		height: 64px;
		padding: 2px;
		float:left;
		background: #0089CA;
	}
	.lastmovievetrina a.img_tutti:hover {
		background: #CC007B;
	}
*/
	

/* BOX DI PAGINA  - COMMUNITY LEADER */

	#leaderbox {
		width: 300px;
		padding: 5px 15px 15px 15px;
		background: url(images/cyanbox_end.gif) no-repeat bottom;
		margin: 0px;
		color: #025b87;
	}

	#leaderbox a.img, #leaderbox a.img:link, #leaderbox a.img:visited, #leaderbox a.img:active {
		text-decoration: none;
		width: 90px;
		height: 90px;
		padding: 2px;
		display: block;
		background: #1d8dc5;
		margin: 0px;
	}
	#leaderbox a.img:hover {
		background: #FFFFFF;
	}	

	#leaderbox a, #leaderbox a:link, #leaderbox a:visited, #leaderbox a:active {
		text-decoration: underline;
		color: #025b87;
		font-weight: bold;
	}
	#leaderbox a:hover {
		color: #FFF;
	}
	h1.leaderbox {
		width: 290px;
		padding: 15px 20px 0px 20px;
		background: url(images/cyanbox_h1.gif) no-repeat top;	
		margin: 10px 0px 0px 0px;
		color: #FFF;	
		font-size: 14px;
		font-weight: bold;
	}
	#leaderbox .user_thumb {
		width: 94px;
		padding: 0px ;
		padding: 0px 3px 0px 3px;
		float:left;
	}
	

/* ###################################### */
/* #### STRUTTURA PER LA VIDEO HOME  ####*/
/* ###################################### */


	.colonnavideo_1 {
		width: 450px;
		float: left;
		margin: 0px 10px 10px 0px;
		padding: 0px;
	}
	.colonnavideo_2 {
		width: 210px;
		float: left;
		padding: 0px;
		margin: 0px 0px 10px 0px;
	}

	#video_box_med {
		width: 430px;
		padding: 10px;
		background: url(images/whitebox_end_med.gif) no-repeat bottom;
		margin: 0px;
	}
	#cheasyplayer_med  {
		margin: 0px;
		padding: 0px;
	}
	h1.video_box_med {
		width: 430px;
		padding: 10px 10px 0px 10px;
		background: url(images/whitebox_h1_med.gif) no-repeat top;	
		margin: 10px 0px 0px 0px;
		font-size: 22px;
		font-weight: bold;
		color: #9cc321;
	}
		
	.white_box_med {
		width: 430px;
		padding: 10px;
		background: url(images/whitebox_end_med.gif) no-repeat bottom;
		margin: 0px;
		font-size: 10pt;
	}
	h1.white_box_med {
		width: 430px;
		padding: 10px 10px 0px 10px;
		background: url(images/whitebox_h1_med.gif) no-repeat top;	
		margin: 10px 0px 0px 0px;
		font-size: 22px;
		color: #000;
	}
	.white_box_med p{
		margin: 0px;
		padding: 0px;
	}
	.white_box_med td{
		text-align: left;
	}

	.white_box_small {
		width: 200px;
		padding: 5px;
		background: url(images/whitebox_end_small.gif) no-repeat bottom;
		margin: 0px;
		font-size: 10pt;
	}
	.white_box_small td{
		border: 1px solid #FFF;
	}
	.white_box_small p{
		margin: 0px;
		padding: 0px;
	}
	h1.white_box_small {
		width: 200px;
		padding: 5px;
		background: url(images/whitebox_h1_small.gif) no-repeat top;	
		margin: 10px 0px 0px 0px;
		font-size: 16px;
		color: #000;
	}
		
/* BOX CHEASY PANEL	 */

	#cpCheasyPanel {
		
		padding: 15px 0px 0px 0px ;
	}

	#cpAvatar {
		float:left;
	}

	#cpPoints {
		padding: 0px 0px 0px 100px ;
	}


/* ###################################### */
/* #### REGISTRAZIONE UTENTE  ####*/
/* ###################################### */


/* BOX DI PAGINA  -  SIGN UP*/

	#signup_page {
		width: 300px;
		padding: 5px 15px 15px 15px;
		background: url(images/cyanbox_end.gif) no-repeat bottom;
		margin: 0px;
		color: #FFF;
	}
	#signup_page a, #signup_page a:link, #signup_page a:visited, #signup_page a:active {
		text-decoration: underline;
		color: #025b87;
		font-weight: bold;
	}
	#signup_page a:hover {
		color: #FFF;
	}
	h1.signup_page {
		width: 290px;
		padding: 15px 20px 0px 20px;
		background: url(images/cyanbox_h1.gif) no-repeat top;	
		margin: 10px 0px 0px 0px;
		color: #FFF;	
		font-size: 14px;
		font-weight: bold;
	}
	
/* PANNELLO DI ERRORE SIGN UP */
	
	.panelError {
		width: 292px;
	}
	.panelError .top_bg {
	width: 292px;
	height: 10px;
	padding: 0;
	margin:0;
	background: url(images/bg_top_panelError.gif) no-repeat top;	
	}
	.panelError .bottom_bg {
	width: 272px;
	padding: 0px 10px 10px 10px;
	background: url(images/bg_bottom_panelError.gif) no-repeat bottom;	
	color: #000;	
	}
	
/* PANNELLO DI ALLERT */
	
	.panelAlert {
		background: #2171B4;
		color: #FFF;
	}


/* BOX DI PAGINA  -  5 BUONI MOTIVI */

	#buonimotivi {
		width: 300px;
		padding: 5px 15px 15px 15px;
		background: url(images/graybox_end.gif) no-repeat bottom;
		margin: 0px;
		color: #666;
		font-size: 10pt;
	}
	#buonimotivi a, #buonimotivi a:link, #buonimotivi a:visited, #buonimotivi a:active {
		text-decoration: underline;
		color: #025b87;
		font-weight: bold;
	}
	#buonimotivi a:hover {
		color: #FFF;
	}
	h1.buonimotivi {
		width: 290px;
		padding: 15px 20px 0px 20px;
		background: url(images/graybox_h1.gif) no-repeat top;	
		margin: 10px 0px 0px 0px;
		color: #666;	
		font-size: 14px;
		font-weight: bold;
	}


/* ###################################### */
/* #### MY CHEASY  ####*/
/* ###################################### */


	.mycheasy_general {
		width: 640px;
		background: url('images/graybox_end_670.gif') no-repeat 50% bottom;
		padding: 0px 10px 20px 20px;
		color: #676767;
		font-size: 10pt;
		margin: 0px;
	}
	
	.mycheasy_general td {
		font-size: 8pt;
	}
	
	.mycheasy_generalHr {
		height: 1px;
		width: 420px;
		border: 0;
		color: #0089CA;
		background: #0089CA;
		float: left;
	}
		
	h1.mycheasy_general {
		width: 640px;
		background: url('images/graybox_h1_670.gif') no-repeat 50% top;
		padding: 15px 10px 10px 20px;
		color: #CC007B;	
		font-size: 14pt;
		font-weight: bold;
	}
	.mycheasy_general .thumb {
		border: 2px solid #CCC;
		margin-right: 10px;
		float: left;
	}
	.mycheasy_general .nick {
		font-size: 12pt;
		font-weight: bold;
	}

	.white_box {
		width: 310px;
		padding: 10px;
		background: url(images/whitebox_end.gif) no-repeat bottom;
		margin: 0px;
		font-size: 10pt;
	}
	.white_box p{
		margin: 0px;
		padding: 0px;
	}
	h1.white_box {
		width: 310px;
		padding: 10px 10px 0px 10px;
		background: url(images/whitebox_h1.gif) no-repeat top;	
		margin: 10px 0px 0px 0px;
		font-size: 10px;
	}
		
	.tbl_People {
		background: #FFF;
		width: 100%;
	}
	
	.tbl_People_tr {	
	}	
	
	.tbl_People_tr td {		
		font-size: 11px;
		border-left: 0px;
		border-right: 0px;
		border-bottom: 1px solid #667667;
		padding: 4pt 0pt 4pt 0pt;
	}
	
	.tbl_List {
		border-top: 1px solid #D8D9DB;
		border-left: 1px solid #D8D9DB;
		background: #FFF;
		width: 100%;
	}
	.tbl_List td {
		border-right: 1px solid #D8D9DB;
		border-bottom: 1px solid #D8D9DB;
		padding: 3px;
	}
	.tbl_List th {
		border-right: 1px solid #FFF;
		border-bottom: 1px solid #FFF;
		padding: 3px;
		background: #D8D9DB;
	}

	.tbl_Msg {
		border-top: 1px solid #D8D9DB !important;
		border-left: 1px solid #D8D9DB !important;
		background: #FFF;
		width: 100%;
	}
	.tbl_Msg td {
		border-right: 1px solid #D8D9DB !important;
		border-bottom: 1px solid #D8D9DB !important;
		padding: 3px ;
	}
	.tbl_Msg th 
	{
		text-align:left;
		border-right: 1px solid #FFF !important;
		border-bottom: 1px solid #FFF !important;
		padding: 3px;
		background: #D8D9DB;
		color: #CC007B;
	}

	.tbl_Contact {
		border-top: 1px solid #D8D9DB !important;
		border-left: 1px solid #D8D9DB !important;
		background: #FFF;
		width: 100%;
		font-size: 8pt;
	}
	.tbl_Contact td {
		border-right: 1px solid #D8D9DB !important;
		border-bottom: 1px solid #D8D9DB !important;
		padding: 3px ;
	}
	.tbl_Contact th 
	{
		text-align:left;
		border-right: 1px solid #FFF !important;
		border-bottom: 1px solid #FFF !important;
		padding: 3px;
		background: #D8D9DB;
		color: #000;
	}



/* ###################################### */
/* #### PRIVACY POLICY  ####*/
/* ###################################### */


/* INTESTAZIONE NOTE INFORMATIVE */

	#intestazioneinfo {
		width: 960px !important;
		width: 960px;
		height: 155px;
		background: url(images/intestazioneinfo.gif) no-repeat bottom center;
		margin: 0px auto;
	}
	#centerinfo {
		width: 760px !important;
		width: 760px;
		padding: 40px 100px 20px 100px;
		background: url(images/bg_centerinfo.gif) repeat-y bottom center;
		margin: 0px auto;
	}
	#footerinfo {
		width: 870px !important;
		width: 870px;
		padding: 0px 45px 45px 45px;
		background: url(images/page_3.gif) no-repeat bottom center;
		margin: 0px auto;
	}


	
/* LISTE  */

	.large_thumb {
		width: 650px;
		padding: 0 0 5px 0;
		margin-bottom: 5px;
		border-bottom: solid 1px #CCC;	 	
	}
	.small_thumb {
		width: 310px;
		height: 100px;
		padding: 0px;
		margin-bottom: 5px;
		border-bottom: solid 1px #CCC;	 	
	}	
	.ss_thumb {
		width: 200px;
		padding: 0 0 5px 0;
		margin-bottom: 5px;
		border-bottom: solid 1px #CCC;
		font-size: 8pt;
	
	}
	
	.img_thumbimg_p  {
		text-decoration: none;
		width: 75px;
		height: 58px;
		padding: 2px;
		float:left;
		background: #0089CA;
	}
	
	.img_thumbimg_m {
		text-decoration: none;
		width: 120px;
		height: 93px;
		padding: 2px;
		float:left;
		background: #0089CA;
		margin: 0px 0px 0px 0px;
		vertical-align: top;
	}
		
	a.video_thumbnail, a.video_thumbnail:link, a.video_thumbnail:visited, a.video_thumbnail:active {
		text-decoration: none;
		width: 120px;
		height: 90px;
		padding: 2px;
		float:left;
		background: #0089CA;
		margin: 0px 10px 0px 0px;
	}
	a.video_thumbnail:hover {
		background: #CC007B;
	}	

	
	a.thumbimg_p, a.thumbimg_p:link, a.thumbimg_p:visited, a.thumbimg_p:active {
		text-decoration: none;
		width: 75px;
		height: 58px;
		padding: 2px;
		float:left;
		background: #0089CA;
	}
	a.thumbimg_p:hover {
		background: #CC007B;
	}
	
	
	a.thumbimg_m, a .thumbimg_m:link, a.thumbimg_m:visited, a.thumbimg_m:active  {
		text-decoration: none;
		padding: 1px 2px 3px 2px;
		float:left;
		background: #0089CA;
		margin: 0px 0px 0px 0px;
		border: 0;
	}
	
		a.thumbimg_m:hover {
		background: #CC007B;
	}

	
	a.thumbimg, a.thumbimg:link, a.thumbimg:visited, a.thumbimg:active {
		text-decoration: none;
		width: 120px;
		height: 93px;
		padding: 1px 2px 3px 2px;
		float:left;
		background: #0089CA;
		margin: 0px 10px 0px 0px;
	}
	
	a.thumbimg:hover {
		background: #CC007B;
	}

	.paginazione {
		padding: 3px 10px 3px 10px;
		margin-bottom: 10px;
		border-bottom: solid 1px #CCC;
		text-align: right;
		font-size: 12px;
	}



/* LISTE UTENTI */
	.user_list {
		clear: both;
		padding: 0px;
		margin-bottom: 5px;
		margin-top: 5px;
		border-bottom: solid 1px #CC007B;	 	
	}
	
	.user_list td {
		clear: both;
		padding: 5px 0px 15px 0px;
		margin-bottom: 5px;
		margin-top: 5px;
		border-bottom: solid 1px #CC007B;	 	
	}

	a.user_thumbnail, a.user_thumbnail:link, a.user_thumbnail:visited, a.user_thumbnail:active {
		text-decoration: none;
		width: 90px;
		height: 90px;
		padding: 2px;
		float:left;
		background: #0089CA;
		margin: 0px 10px 0px 0px;
	}
	a.user_thumbnail:hover {
		background: #CC007B;
	}
	
/* ###################################### */
/* #### CHEASY TOUR ####*/
/* ###################################### */


	.cheasytour {
		width: 640px;
		background: url('images/graybox_end_670.gif') no-repeat 50% bottom;
		padding: 0px 10px 20px 20px;
		color: #676767;
		font-size: 10pt;
		margin: 0px;
	}
	
	h1.cheasytour {
		width: 640px;
		height: 445px;
		background: url('images/bg_cheasytour_h1.jpg') no-repeat 50% top;
		padding: 15px 10px 10px 20px;
		color: #CC007B;	
		font-size: 14pt;
		font-weight: bold;
	}

	#cheasytour a.img #cheasytour a.img:link #cheasytour a.img:visited #cheasytour a.img:active {
		text-decoration: none;
		padding: 2px;
		display: block;
		background: #ccc;
		margin: 0px;
	}
	#cheasytour a.img:hover {
		background: #FFFFFF;
	}		


	.cheasytour td {
		font-size: 9pt;
	}

/* GALLERIA FOTOGRAFICA */


	.cheasytour_gallery {
		width: 620px;
		background: url('images/graybox_end_670.gif') no-repeat 50% bottom;
		padding: 0px 10px 20px 40px;
		color: #676767;
		font-size: 10pt;
		margin: 0px;
		float: left;
	}
	
	h1.cheasytour_gallery {
		width: 640px;
		background: url('images/graybox_h1_670.gif') no-repeat 50% top;
		padding: 0px 10px 10px 20px;
		color: #CC007B;	
		font-size: 14pt;
		font-weight: bold;
	}

	
	.cheasytour_gallery td {
		font-size: 9pt;
	}

	.polaroid {
		width: 338px;
		height: 386px;
		padding: 22px 0 0 25px;
		background: url('images/bg_polaroid.gif') no-repeat;
		font-size: 18pt;
		line-height: 18pt;
		margin-right: 8px;
		float: left;
	}
	.thumb_gallery {
		width: 94px;
		height: 115px;
		font-size: 10pt;
		margin: 0 30px 0 0;
		float: left;
	}

	.cheasytour_gallery a.img, .cheasytour_gallery a.img:active, .cheasytour_gallery a.img:visited, .cheasytour_gallery a.img:link {
		text-decoration: none;
		padding: 2px;
		margin: 0px;
		display: block;
		background: #C2C2C2;
	}
	.cheasytour_gallery a.img:hover {
		background: #DC9DBE;
	}		

	
/* ###################################### */
/* #### CHEASY TOUR POPUP ####*/
/* ###################################### */


	.popuptour {
		width: 235px;
		background: url('images/bg_popuptour_end.gif') no-repeat 50% bottom;
		padding: 10px 10px 135px 20px;
		color: #676767;
		font-size: 8pt;
		line-height: 9pt;
		margin: 0px;
	}
	
	h1.popuptour {
		width: 245px;
		height: 80px;
		background: url('images/bg_popuptour_h1.gif') no-repeat 50% top;
		padding: 0 10px 0 10px;
		font-size: 14pt;
		font-weight: bold;
	}
	
	#bannermenutop {
		padding: 80px 0 0 5px;
		float: left;
	}
