/* CSS RESET ***************************************************************/

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
margin: 0;
padding: 0;
border: 0;
outline: 0;
font-weight: inherit;
font-style: inherit;
font-size: 100%;
font-family: inherit;
vertical-align: baseline;
}
/* remember to define focus styles! */
:focus {
outline: 0;
}
body {
line-height: 1;
color: 000;
}
ol, ul {
list-style: none;
}
/* tables still need ‘cellspacing="0"’ in the markup */
table {
border-collapse: separate;
border-spacing: 0;
}
caption, th, td {
text-align: left;
font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
content: "";
}
blockquote, q {
quotes: "" "";
}

/****************************************************************/
body {
	background-color: #d9d9d9;
	padding:0;
	bottom:0px;
	font-family: Verdana,Helvetica,Arial,sans-serif;
	font-size: 11px;
	line-height: 1.2em;
	color:#505050;
}

p
{
	/*font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;	*/
	font-family: Verdana,Helvetica,Arial,sans-serif;
	font-size: 14px;
	line-height: 1.2em;
	color:#505050;
	text-align:left;
}

p.rosso{
	color:#aa010c; 
}


strong, b
{
	font-weight:bold;
}
a
{
	/*font-family: Verdana,Helvetica,Arial,sans-serif;
	font-size: 12px;
	line-height: 1.2em;
	text-align:left;
	*/
	text-decoration:none;
	color:#18374b;

}
a:hover
{
	color:#fac24b;
	text-decoration:none;
}
h1{
	color: #071029;
	font-family: Verdana,Helvetica,Arial,sans-serif;
    font-size: 18px;
    font-weight: bold;
    text-decoration: none;
    text-transform: uppercase;


}
h1.grigio{
		color: #989898;
		font-size: 16px;
		font-weight:100;
		font-family: Verdana,Helvetica,Arial,sans-serif;	

}
h2{
		/*color: #000000;
		font-size: 16px;
		font-family: Verdana,Helvetica,Arial,sans-serif;
		font-weight:100;
		border-bottom:1px solid #d0d0d0;
		*/
		color: #7d7c7c;
		padding-bottom:5px;
		font-size: 14px;
		font-family: Verdana,Helvetica,Arial,sans-serif;	
		text-transform: uppercase;
		font-weight: bold;


}
h2 a {
		color: #18374b;
}
h2.tip{
		color: #fff;
		font-size: 14px;
		line-height: 16px;
		font-weight:100;
		border-bottom:1px solid #fff;
		padding-bottom:10px;
		/*font-family: Verdana,Helvetica,Arial,sans-serif;*/


}
h3{
		color: #000000;
		margin-bottom:20px;
		font: 600 20px/24px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
}

h4{
	color: #A91614;
		/*
		font-size: 20px;*/
		font-size: 16px;
		font-family: Verdana,Helvetica,Arial,sans-serif;	
		font-weight: bold;
		padding-bottom:2px;


}
h5{
		color: #000000;
		font-size: 15px;
		font-weight:600;
		margin-bottom:14px;
		font-family: Verdana,Helvetica,Arial,sans-serif;	


}
h6{
		/*color: #000000;
		font-size: 16px;
		font-family: Verdana,Helvetica,Arial,sans-serif;
		font-weight:100;
		*/
		padding-bottom:10px;
		color: #9d9c9c;
		font-size: 16px;
		font-family: Verdana,Helvetica,Arial,sans-serif;
		text-transform: uppercase;
		


}

.break
{
	clear: both;
}

.break_alto
{
	clear: both;
	height:15px;
}

.righino
{
		height:1px;
		margin:15px 0;
		clear: both;
		background-color:#d8dadc;		
}

.break_righino
{
		height:1px;
		margin:15px 0;
		clear: both;
		background-color:#d8dadc;		
}
.break_righino2
{
		/*background: url(img/righino.png) center no-repeat;*/
		background-color: #d8dadc;
		height:1px;
		margin:8px 0;
		clear: both;
}
.break_righino3
{
		/*background: url(img/righino.png) center no-repeat;*/
		background-color: #676767;
		height:1px;
		margin:8px 0;
		clear: both;
}
.break_puntini
{
		height:5px;
		margin-bottom:6px;
		margin-top:6px;
		border-bottom:1px dotted #cecece;
		clear: both;
}
form {
margin:0px;
padding:0px;
}


/******************************** tabelle form ricerca *********/
TABLE
{
margin:1px;
background-color:none; 
}
TABLE TR TD 
{ 
		vertical-align:center;
		color:#989898;
		padding:2px;
		font-family: Verdana,Helvetica,Arial,sans-serif;
		font-size:15px;

} 
	TABLE.formtable
	{
		margin:1px;
		background-color:none; 
		/*width:330px;*/
	}
	TABLE.formtable TR TD 
	{ 
	vertical-align:center;
	color:#505050;
	font-family: Verdana,Helvetica,Arial,sans-serif;
	padding-left:0;

	} 
	TABLE.formtable td.cellarossa
	{
	text-align:right; 
	padding:5px; 
	background-color:#750d0e; 
	border-bottom:10px solid #530016; 
	border-right:2px solid #530016;
	font-weight: bold;


	}
	TABLE.formtable td.cellarosa
	{
	text-align:left; 
	padding:5px; 
	background-color:#7e4050; 
	border-bottom:10px solid #530016; 
	border-left:2px solid #530016;

	}
	

	TABLE.formtable td.label
	{
	}
	.label{
	color:#54626f;
	font-size:12px;
	font-family: Verdana,Helvetica,Arial,sans-serif;
	height:15px;
	padding: 4px;
	margin-top:4px;
	}
	TABLE.formtable textarea.textarea, 
	{
		width: 220px;
		padding: 4px;
	 background-color: #f3f3f3;
	}

	TABLE.formtable  input.textfield{
	 background-color: #f3f3f3;
	 color: #989898;
	 padding:4px 2px;
	/**/ height:20px;
		width: 220px;
	 border:1px solid #D6D6D6;
	 margin-top:5px;
	 margin-bottom:5px;
	} 
	TABLE.formtable  select {
	 background-color: #f3f3f3;
	 color: #000000;
	 padding:4px 2px;
	/**/ height:30px;
	 width: 225px;
	 border:1px solid #D6D6D6;
	 margin-top:5px;
	 margin-bottom:5px;
	} 
	
	TABLE.formtable  .checkbox {
	 color: #989898;
	 border:1px solid #f3f3f3;
	 margin-top:5px;
	 margin-right:5px;
	 float:left;
	} 
	
	
	TABLE.formtable  radio {
	 margin-top:10px;
	 margin-bottom:10px;
	 background-color: #f3f3f3;
	}
.textarea_readonly{
background-color:#FFFFFF; 
float:left; 
width:240px; 
height:180px;
 text-align:left; 
 margin-left:20px;
 margin-top:8px;
 border:1px solid #d5d5d5;
 padding:10px;
 font-family:Arial, Helvetica, sans-serif; 
 font-size:11px; 
 color:#88898a;
}



/******************************** stile pagina *********/

#container{
	width:1000px;
	padding: 0;
	margin: 0 auto;
	padding-left:10px;
	padding-right:10px;

	background-color:#FFFFFF;
	/*border:1px solid #0000ff;*/
	text-align: left;
	}
	
/* CSS header *********************************************************************/	
#header{
	width:1002px;
	/*border:1px solid #dd00ff;*/
	padding: 0px;
	text-align: left;
	float:left;
	}
	.logo {
	text-align:left;
	border:0;
	float:left;
	margin-bottom:10px;
	}
	.language{
	padding:0px 10px 10px;
	/*margin-right:20px;
	margin-top:5px;*/
	float:right;
	}
	.language a{
	font-family: 'Convergence', arial, sans-serif;	
	color: #777777;

	}
	.language a.on{
	font-family: 'Convergence', arial, sans-serif;	
	color:#919191;

	}
/* CSS orizz *********************************************************************/		

		.bg_menu_sx
			{
		float: left;
		background-image:url(images/bg_menu_sx.png);
		background-repeat: no-repeat;
		background-position:center top;
		height:35px;
		width:9px;
		
	}
		.bg_menu_dx
			{
		float: left;
		background-image:url(images/bg_menu_dx.png);
		background-repeat: no-repeat;
		background-position:left top;
		height:35px;
		width:9px;
		
	}
		.bg_menu_dx_footer
			{
		float: left;
		background-image:url(images/bg_menu_dx_footer.png);
		background-repeat: no-repeat;
		background-position:left top;
		height:35px;
		width:9px;
		
	}
		.bg_menu_centro 
			{
		float: left;
		background-image:url(images/bg_menu.png);
		background-repeat: repeat-x;
		background-position:center top;
		height:35px;
		width:735px;
		
	}
		.bg_menu_centro_bottom 
			{
		float: left;
		background-image:url(images/bg_menu.png);
		background-repeat: repeat-x;
		background-position:center top;
		height:35px;
		width:860px;
		
	}
		.bg_menu_centro_azzurro
			{
		float: left;
		background-image:url(images/bg_menu_azz.png);
		background-repeat: repeat-x;
		background-position:center top;
		height:35px;
		width:248px;
		/*background-color:#c9ccce;
		border-top:1px solid #96999a;
		border-bottom:1px solid #96999a;*/
	}
		.bg_menu_centro_rosso
			{
		float: left;
		background-image:url(images/bg_menu_rosso.png);
		background-repeat: repeat-x;
		background-position:center top;
		height:35px;
		padding-left:12px;
		padding-right:12px;
	}
			#dropdownmenu .nero{
			float:left;
			position:relative; /*--Fix layer issue in IE7--*/
			z-index:99999; /*--Fix layer issue in IE7--*/

		
		
			}
			#dropdownmenu .azzurro{
			float:left;
			position:relative; /*--Fix layer issue in IE7--*/
			z-index:99999; /*--Fix layer issue in IE7--*/

		
		
			}
			#dropdownmenu .azzurro a{
			color:#b1b3b8;
		
		
			}

			#dropdownmenu .rosso{
			float:left;
			position:relative; /*--Fix layer issue in IE7--*/
			z-index:99999; /*--Fix layer issue in IE7--*/

		
		
			}
			#dropdownmenu .rosso a{
			color:#ffffff
		
		
			}

				ul#dropdownmenu 
					{
				list-style: none;
				/*padding-top:25px;*/
				padding-top:9px;
				
			}
		
				
				#dropdownmenu li { 
				float: left; 
				display: inline-block; 
				list-style: none; 
				text-align:left;
				/*max-width:75px;*/
				position: relative; 
				padding:0px 20px;
		
		}
				
				#dropdownmenu li a { 
				display: block;
				color:#ffffff;		
				font-family: Verdana,Helvetica,Arial,sans-serif;
				font-size: 13px;
				text-decoration: none;
				font-weight:bold;
				text-transform:uppercase;
				
				/*color: #595959;*/
				}
				#dropdownmenu li.on a { 
				color: #18374B;
				/*font-weight:bold;
				text-transform:uppercase;*/
				}
				
				#dropdownmenu li a:hover {
				color: #18374B;
				}
		

#content_menu_basso{
	margin:0 auto;
	padding-top:15px;
	width: 1004px;
	text-align:center;
}
/*			#content_menu_basso li { 
		padding-left:25px;
		padding-right:25px;

		}
	#content_menu_basso ul
			{
		list-style: none;
		padding-top:10px;
		height:40px;
		
	}

		
		#content_menu_basso li { 
		float: left; 
		display: inline-block; 
		list-style: none; 
		text-align:left;
		position: relative; 
		padding-bottom:0;
		margin:0 10px ; 
		border-bottom:5px solid #ffffff;

}
		#content_menu_basso li.on { 
		border-bottom:5px solid #18374b;
		color: #2e2e2e;
}
		#content_menu_basso li a { 
		display: block;
		color:#2e2e2e;		
		font-family: 'Convergence', arial, sans-serif;
		font-size: 12px;
		text-decoration: none;

		}
		#content_menu_basso li a.on { 
		color: #2e2e2e;

		}
		
		#content_menu_basso li a:hover  {
		color: #18374b; 
		border-bottom:5px solid #18374b;
		}
		
		#content_menu_basso li.on a:hover {
		color: #18374b; 
		border-bottom:0px solid #18374b;
		}
	*/	

/**********************************************************************/	



	#content{
	margin-top: 0px;
	width: 1000px;
	padding-top:10px;

	float:left;
	overflow:hidden;

	} 



/*******   inizio colonne       ************************************/
    #colonna_sx{
	float:left;
	width:730px;
	font-family: "PT Sans",  Verdana, Arial, Helvetica, sans-serif;	
	font-size: 14px;
	line-height: 1.2em;
	color:#505050;
	text-align:justify;
	position:relative;

	} 
	
    /*#colonna_sx p, #colonna_sx div, #colonna_unica p, #colonna_unica div, .content_serate p, .content_serate div {*/
    #colonna_sx p, #colonna_sx div, #colonna_unica p, #colonna_unica div, .content_serate p, .content_serate div {
	font-family: Verdana,Helvetica,Arial,sans-serif;
	font-size: 12px;
	line-height: 1.5em;
	/*color:#505050;
	text-align:left;*/
	} 
	#colonna_unica{
	margin:0;
	float:left;
	width:990px;
	margin-top:10px;
	margin-left:10px;
	/*height:100%;*/
	} 
	#colonna_unica .risposta {
			font-family: Verdana,Helvetica,Arial,sans-serif;
    font-size: 12px;
    padding: 2px 16px 4px;
	color: #7f7f7f;
}
	#colonna_unica .risposta li
		{
			font-family: Verdana,Helvetica,Arial,sans-serif;
			font-size: 16px;
			padding:2px 16px 4px;
			background-image: none;
}
	
	#colonna_unica .paragrafo{
	margin:0;
	padding:10px 0;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	
	/*height:100%;*/
	} 
	

    #colonna_sx a,  #colonna_unica a{
	font-family: Verdana,Helvetica,Arial,sans-serif;

	} 
	
		#colonna_sx ul, #colonna_unica ul
		{
			list-style: none;
			margin-top: 10px;
			margin-bottom: 20px;
		}
		#colonna_sx li, #colonna_unica li
		{
			font-family: Verdana,Helvetica,Arial,sans-serif;
			font-size: 12px;
			padding:2px 16px 4px;
			line-height:1.4em;
			background: #ffffff url(images/bg_ul.png) top left no-repeat;
			/*border-bottom:1px solid #a0a0a0;
			border-bottom: 1px solid #d6d6d6;*/
			
		}	
		#colonna_sx li a, #colonna_unica li a
		{
			font-family: Verdana,Helvetica,Arial,sans-serif;
			font-size: 12px;
			
		}	
	
	#colonna_sx .risposta {
			font-family: Verdana,Helvetica,Arial,sans-serif;
    font-size: 12px;
    padding: 2px 16px 4px;
	color: #7f7f7f;
}
	#colonna_sx .risposta li
		{
			font-family: Verdana,Helvetica,Arial,sans-serif;
			font-size: 12px;
			padding:2px 16px 4px;
			background-image: none;
}
.immagine_sinistra{
	float:left;
	margin-right:10px;
	margin-bottom:10px;
	
	}	
.immagine_destra{
	float:right;
	margin-left:10px;
	margin-bottom:10px;
	
	}	
	
    #colonna_dx{
	float:left;
	width:225px;
	margin-left:10px;
	} 
	
	
    #colonna_dx_stretta{
	margin-top:20px;
	float:left;
	width:200px;
	} 

	.social{
	position:absolute;
	top: 0px;
	right:-10px;
	
	}
	.social_fb{
	float: left;
	margin-right: 10px;
	
	}
	.social_google{
	float: left;
	margin-top: 0px;
	
	}

/******************************    box container scheda dettaglio               ****************************************/	


/******        /box locali in evidenza                   ****************************************/	
		.bg_box_locali_evidenza_top
			{
		float: left;
		background-image:url(images/bg_box_locali_evidenza_top.png);
		background-repeat: no-repeat;
		background-position:center top;
		/*height:13px;*/
		height:90px;
		width:260px;
		
	}
		.bg_box_locali_evidenza_bottom
			{
		float: left;
		background-image:url(images/bg_box_locali_evidenza_bottom.png);
		background-repeat: no-repeat;
		background-position:center bottom;
		height:13px;
		width:260px;
		position:relative;
		
	}
		.bg_box_locali_evidenza_titolo
			{
		float: left;
		background-image:url(images/bg_box_locali_evidenza_titolo.png);
		background-repeat: repeat-x;
		background-position:center top;
		height:23px;
		padding-left:15px;
		margin-left:2px;
		margin-top:-3px;
		width:241px;
	}
	
		.bg_box_locali_evidenza_titolo h1
		{
				color:#38373C;		
				font-family: Verdana,Helvetica,Arial,sans-serif;
				font-size: 14px;
				text-decoration: none;
				font-weight:bold;

	}

		.bg_box_locali_evidenza{
		float: left;
		background-image:url(images/bg_box_locali_evidenza.png);
		background-repeat: repeat-y;
		background-position:left top;
		width:260px;
		position:relative;
	}
		.bg_box_locali_evidenza ul{
		float: left;
		list-style: none;
		padding-left:10px;
		margin-top:0px;
		margin-bottmo:10px;
		width:240px;
	}
		.bg_box_locali_evidenza li{

		background-image:url(images/freccina_menu.png);
		background-repeat: no-repeat;
		background-position:left top;
		padding:2px 2px 0px 10px; 

	}
		.bg_box_locali_evidenza li a{
			color:#373a3f;		
			font-family: Verdana,Helvetica,Arial,sans-serif;
			font-size: 14px;
			font-weight:bold;
			line-height:1.3em;
			text-decoration: none;

	}
		.bg_box_locali_evidenza li a:hover{
			color:#fdb60b;		
			text-decoration: underline;

	}

		.bottone_guardatutti_dx 
		{ 
		background-image:url(images/bg_bottone_tutti_dx.png);
		background-repeat:no-repeat;
		background-position:top left;
		height:12px;
		width:240px;
		float:left;
		padding:10px;
		padding-top:8px;
		margin-left:10px;
		margin-top:5px;
				color:#f99d27;	
				font-family: Verdana,Helvetica,Arial,sans-serif;
				font-size: 14px;
				text-decoration: none;
				text-transform:uppercase;
				font-weight:bold;
	}

		.bottone_guardatutti_dx a
		{ 
				color:#f99d27;	
				font-family: Verdana,Helvetica,Arial,sans-serif;
				font-size: 14px;
				text-decoration: none;
				text-transform:uppercase;
				font-weight:bold;
		

	}



/******        /box locali in evidenza                   ****************************************/	

/******************************            /colonne                   ****************************************/	




/******************************    box container serate evidenza                 ****************************************/	

		.bg_box_container_serate_top
			{
		float: left;
		background-image:url(images/bg_box_container_serate_top.png);
		background-repeat: no-repeat;
		background-position:center top;
		height:12px;
		width:720px;
		
	}
		.bg_box_container_serate_bottom
			{
		float: left;
		background-image:url(images/bg_box_container_serate_bottom.png);
		background-repeat: no-repeat;
		background-position:center top;
		height:25px;
		width:720px;
		
	}
		.bg_box_container_serate_titolo
			{
		float: left;
		/*background-image:url(images/bg_box_container_serate_titolo.png);
		background-repeat: repeat-x;
		background-position:center top;width:696px;*/
		background-color:#f4f2f3;
		height:37px;
		padding-left:15px;
		padding-right:5px;
		padding-top:5px;
		margin:0 2px 15px;
		width:976px;
		position:relative;
	}
	
		.bg_box_container_serate_titolo h1, .bg_box_container_serate_titolo a
		{
				/*color:#38373c;*/	
				color:#4899CE;	
				font-family: Verdana,Helvetica,Arial,sans-serif;
				font-size: 15px;
				text-decoration: none;
				font-weight:bold;
	}
		
	
			.bg_box_container_serate_titolo a .rosso{
			color:#ad0606;		


	}

		.bg_box_container_serate_titolo .bottone_guardatutti 
		{ 
		position:absolute;
		top:0px;
		right:8px;
		background-image:url(images/bg_bottone_tutti.png);
		background-repeat:no-repeat;
		background-position:top right;
		height:19px;
		width:188px;
		padding:5px 10px;
		cursor:pointer;
		color:#f6d47a;		
		font-family: Verdana,Helvetica,Arial,sans-serif;
		font-size: 12px; !important
		text-decoration: none;
		text-transform:uppercase;
		font-weight:bold;
	}

		.bg_box_container_serate_titolo .bottone_guardatutti a
		{ 
		color:#f6d47a;		
		font-family: Verdana,Helvetica,Arial,sans-serif;
		font-size: 12px; !important
		text-decoration: none;
		text-transform:uppercase;
		font-weight:bold;
		width:288px;

	}

		.bg_box_container_serate 
			{
		float: left;
		background-image:url(images/bg_box_container_serate.png);
		background-repeat: repeat-y;
		background-position:center top;
		width:720px;
	}
		.box_serata_hp
			{
		float: left;
		background-image:url(images/bg_box_container_serate.png);
		background-repeat: repeat-y;
		background-position:center top;
		/*width:220px;*/
		width:310px;
		margin-left:15px;
		
	}
		.box_serata_hp img{
		width:300px;
		height:194px;
	 	border:none;
		margin-bottom:5px;
		-moz-border-radius: 7px;
		border-radius: 7px;
		}

		.box_serata_hp img.bottone{
		width:220px;
		height:40px;
		border:none;
		margin-top:10px;
		}
		.box_serata_hp .nome_serata {
		border-bottom: 2px solid #d0d7dd;
		padding-bottom: 3px;
		margin-bottom: 5px;
		margin-top: 5px;
		height:40px;
		text-align:left;
		
		}
		.box_serata_hp .nome_serata a{
		color:#f99d27;
		font-family:"Ubuntu", Arial, Helvetica, sans-serif;
		font-size:15px;		
		text-transform:none;
		font-weight:bold;
		
		}
		.box_serata_hp .bottone_prezzi_hp{
		width:285px;
		height:40px;
		border:none;
		margin-top:0px;
		/*background :url(images/bg_bottone_prezzo_hp.png) no-repeat top left;*/
		padding-top:2px;
		/*padding-left:40px;*/
		/*padding-left:20px;*/
		text-align:left;
		}

		.box_serata_hp .bottone_prezzi_hp a{
		color:#0d0d0d;
		font-family: Arial, Helvetica, sans-serif;
		font-size:13px;		
		text-transform:none;
		font-weight:normal;
		line-height:1.3em;
		font-style:italic;
		
		}
		
		.frasetta{
		float:left;
		margin-bottom:15px;
		padding-bottom:10px;
		margin-right:12px;
		border-bottom:1px solid #e3e3e3;
		}
/******************************    /box prodotto altro sito                ****************************************/	
	/*.box_serata{
	float:left;
	border-right: 1px solid #d6d6d6;
	border-bottom: 1px solid #d6d6d6;
	width:293px;
	width:146px;
	padding:15px 20px;*/
	
	/*height:210px;*/
	/*height:200px;
	text-align: center;
}*/

.box_serata{
		float: left;
		background-image:url(images/bg_box_container_serate.png);
		background-repeat: repeat-y;
		background-position:center bottom;
		width:220px;
		margin-left:15px;
}
.box_serata a span {
	width: 166px;
	height: 210px;
	margin-left: -166px;
	margin-top: -15px;
	z-index:20;
	position: absolute;
	visibility:hidden;
	background: url(images/white.png) repeat;
	padding: 10px;
	color: #fff;
}
.box_serata a:hover span{
  visibility:visible;
  text-align:left;
}

.container_box_serate_categoria{
	margin-left: 10px;
	width: 980px;
	float:left;
	overflow:hidden;

}
.box_serata_categoria{
	margin-top: 0px;
	margin-bottom: 10px;
	width: 980px;
	float:left;
	overflow:hidden;
	padding:10px 0 0;
	/*border-bottom:1px solid #ced8e1;*/
}

.box_serata_categoria h2.tip{
	color:#cc1e21;		
	font-family: Verdana,Helvetica,Arial,sans-serif;
	font-size: 18px;
	text-decoration: none;
	font-weight:bold;

	margin-bottom: 10px;
}

.foto_serata{
	float:left;
	/*width:160px;
	height:210px;
	width:160px;*/

	vertical-align: top;
	text-align:left;
}
.foto_serata img{
	/*width:190px;
	height:140px;*/
	width:320px;
	height:200px;
	-moz-border-radius: 7px;
	border-radius: 7px;
	
}


.dettagli_serata{
	float:left;
	width: 400px;
	padding-left:10px;
	margin-right:10px;
	height:85px;
}
.dettagli_serata_scheda{
	float:left;
	width:520px;
	position:relative;
	height:260px;
}
.dettaglio_serata{
	font-family: Verdana,Helvetica,Arial,sans-serif;
	float:left;
	padding-top:8px;
	padding-bottom:8px;
	width: 400px;
	font-size:15px;
	line-height:1.3em;
	font-style:italic;
	border-bottom: 1px solid #ced8e1;
}
.dettaglio_serata_scheda{
	font-family: Verdana,Helvetica,Arial,sans-serif;
	float:left;
	padding-top:8px;
	padding-bottom:8px;
	width:520px;
	font-size:15px;
	font-style:italic;
	border-bottom: 1px solid #ced8e1;
	
}
.dettaglio_serata strong{

	font-style:normal;
	font-family: Verdana,Helvetica,Arial,sans-serif;
}
.indirizzo_serata{
	font-family: Verdana,Helvetica,Arial,sans-serif;
	float:left;
	margin-top:5px;
	font-size:11px;
	font-style:italic;
	font-weight:bold;
	
}
.icona{
	float:left;
	width:25px;
	border:0;
	margin-right:10px;
	}
.bottoni_serata{
	float:left;
	width: 210px;
	padding-left:10px;
	

}
.bottoni_serata img{
	border:0;
	float:left;
	margin-right: 10px;
	margin-bottom: 25px;
	width: 210px;
}


.box_container_serate {
	float: left;
	padding:0px 15px;
	width:690px;

}


/******************************    /box prodotto altro sito                  ****************************************/	



/******************************    /box container serate evidenza                 ****************************************/	






/******************************    box container scheda dettaglio               ****************************************/	

		.bg_box_container_scheda_top
			{
		float: left;
		background-image:url(images/bg_box_container_scheda_top.png);
		background-repeat: no-repeat;
		background-position:left top;
		height:12px;
		width:1000px;
		
	}
		.bg_box_container_scheda_bottom
			{
		float: left;
		background-image:url(images/bg_box_container_scheda_bottom.png);
		background-repeat: no-repeat;
		background-position:left top;
		height:25px;
		width:1000px;
		
	}
		.bg_box_container_scheda_titolo
			{
		float: left;
		/*background-image:url(images/bg_box_container_scheda_titolo.png);
		background-repeat: repeat-x;
		background-position:left top;
		background-position:bottom;*/
		background-color:#f4f2f3;

		height:30px;
		padding-left:15px;
		padding-top:10px;
		margin-left:2px;
		width:981px;
		position:relative;
	}
	
		.bg_box_container_scheda_titolo h1, .content_descrizione_serata h1
		{
				color: #071029;
				font-family: Verdana,Helvetica,Arial,sans-serif;

				font-size: 16px;
				font-weight: bold;
				text-decoration: none;
				text-transform:uppercase;
	}
		.bg_box_container_scheda_titolo h2, .bg_box_container_scheda_titolo h2 a 
		{
				color: #373a3f;
				font-family: "Trebuchet MS",arial,sans-serif;
				font-size: 16px;
				font-weight: bold;
				text-decoration: none;
				text-transform: none;
	}
		.bg_box_container_scheda_titolo .bottone_guardatutti
		{
		position:absolute;
		top:0;
		right:20px;

	}
		.bg_box_container_scheda_titolo .info_prenotazioni
		{
		position:absolute;
		top:5px;
		right:5px;
		font-style:italic;

	}
		.bg_box_container_scheda
			{
		float: left;
		background-image:url(images/bg_box_container_scheda.png);
		background-repeat: repeat-y;
		background-position:center top;
		width:1000px;
	}
		.box_scheda 
			{
		float: left;
		background-image:url(images/bg_box_container_scheda.png);
		background-repeat: repeat-y;
		background-position:center top;
		width:220px;
		margin-left:15px;
		
	}
		.box_scheda img{
		width:220px;
		height:160px;
	 	border:none;

		}

		.box_scheda img.bottone{
		width:220px;
		height:30px;
		border:none;
		margin-top:10px;
		}


/******************************    /box container scheda dettaglio                 ****************************************/	




.content_bottoni_dx_hp{
	float:right;
	width:233px;
	margin-right:2px;
}
.content_bottoni_dx_hp img{
	float:left;
	margin-bottom:8px;
	width:233px;
	border:0;
}
.content_bottoni_dx{
	float:left;
	width:220px;
	/*padding-top:20px;*/
}
.content_bottoni_dx img{
	float:left;
	margin-bottom:10px;
	border:0;
}


.navigation{
		float:left;
		/*background-color:#2e3136;*/
		background-color:#f4f5f5;
		-moz-border-radius: 3px;
		border-radius: 3px;
		padding:15px 10px;
		height:10px;
		width:980px;
		margin-bottom:10px;
		position:relative;
}
.navigation h1{
		color: #777777;
		font-weight:100;
		text-transform:uppercase;
		line-height: 0.8em;
		font-size: 14px;
		font-family:  arial, sans-serif;
		
		/*font-size: 15px;
		font-family: Verdana,Helvetica,Arial,sans-serif;*/


}

.navigation h1 a
{
		font-size: 14px;
		font-family:  arial, sans-serif;
	/**/line-height: 0.8em;
	color:#F99D27;
	text-align:left;
	text-decoration:none;
	font-weight:bold

}
.navigation h1 a:hover
{
	color:#fdb60b;
	text-decoration:none;
}
.navigation_prodotti{
	float:left;
	/*background-color:#000000;*/
	background-color:#F5F5F3;
	padding:20px;
	height:10px;
	width:904px;
	margin-bottom:10px;
	margin-top:10px;
	font-size: 12px;
	color:#7e7e7e;
}
.navigation_prodotti a
{
	line-height: 0.8em;
	font-size: 12px;
	/*color:#ffffff;*/
	/**/color:#a3a3a3;
	text-align:left;
	text-decoration:none;

}

.navigation_prodotti a: hover{

	color:#18374b;

}

.navigation_prodotti .on
{
	font-size: 14px;
	line-height: 0.8em;
	/*	color:#18374b;*/
	color:#000000;
	text-align:left;
	text-decoration:none;
	font-weight:bold;

}

.box_testo{
	float:left;
	padding-bottom:10px;
	margin-bottom:10px;
	margin-right:10px;
	border-bottom:1px solid #d6d6d6;
	}
.box_testo img{
	float:right;
	margin: 0px 0 15px 15px;
	}
		li.box_testo  
		{
			/*border-bottom: none !important;*/
			width:750px;
			float:left;
		display: inline-block; 
		}	

	.box_news{
		float:left;
		/*background-image:url(img/bg_news.png);
		background-position:center top;
		background-repeat:no-repeat;*/
		background-color:#000000;
		margin-bottom:10px;
		padding:10px 20px 10px ;
			color: #FFFFFF;
	}
		.box_news_singola{
			float:left;
			width:700px;
			margin-bottom:10px;
			padding-bottom:10px;
		}
		.box_news_singola p {
			line-height:1.2em;
		}
		.box_news_singola a {
			line-height:1.2em;
		}
		.box_news_data{
			font-size:11px;
			line-height:1.3em;
			font-weight:bold;
			
		}
		.box_news_img_th{
			border: 1px solid #d6d6d6;
			float:left;
			margin-right:10px;
			margin-bottom:10px;
			width:100px;
			
		}
		.box_news_img_th img{
			width:100px;
			
		}
		.box_news_img{
			border: 3px solid #d6d6d6;
			float:left;
			margin-right:10px;
			margin-bottom:10px;
			width:200px;
			
		}
		.box_news_img img{
			width:200px;
			
		}
		.leggi_tutto a {
		font-size:11px; !important
		}
		.box_video{
			float:left;
			width:440px;
			margin-bottom:10px;
			margin-right:25px;
			padding-bottom:10px;
		}
		.box_video p {
			line-height:1.2em;
		}
		.box_video a {
			line-height:1.2em;
		}
		
		
/****************************************************************    PAGINA PRODOTTO/I   ******************************************************/
	.content_serate, .content_serate_table_carrello{
	margin-top: 10px;
	margin-left: 10px;
	width: 990px;
	float:left;
	overflow:hidden;

	} 

.content_serate_table_carrello{
	line-height: 1.5em;
	} 
.content_serate h1
{
    /*font-family: Verdana,Helvetica,Arial,sans-serif;*/
    font-family: arial, sans-serif;
	font-size: 14px;
	line-height: 1.2em;
	color:#000000;
	text-align:left;
	font-weight: 500;
	/*font-weight:bold;*/
	margin-bottom:15px;
}
.content_serate h2
{
    /*font-family: Verdana,Helvetica,Arial,sans-serif;*/
    font-family: arial, sans-serif;
	font-size: 12px;
	font-weight:700;
	line-height: 1.2em;
	color:#a9a9a9;
	text-align:left;
	border-bottom:none;
}
.content_serate h3
{
    /*font-family: Verdana,Helvetica,Arial,sans-serif;*/
    font-family: arial, sans-serif;
	font-size: 16px;
	line-height: 1.2em;
	font-weight:600;
	color:#ffffff;
	background-color:#000000;
	width:360px;
	padding:10px;
	text-align:left;
}

.content_serate h4
{
    /*font-family: Verdana,Helvetica,Arial,sans-serif;*/
    font-family: arial, sans-serif;
	font-size: 14px;
	font-weight:700;
	line-height: 1.2em;
	color:#a9a9a9;
	text-align:left;
	margin-bottom:10px;
}


.content_serate .recente
{
    font-family: Verdana,Helvetica,Arial,sans-serif;
	font-size: 14px;
	line-height: 1.2em;
	font-weight:500;
	color:#000;
	background-color:#ebebeb;
	width:360px;
	padding:5px;
	text-align:left;
	margin-bottom: 5px;
}	
	.content_descrizione_locale{
	float:left;
	width:480px;
	
	}
	.content_menucapodanno{
	float:left;
	width:440px;
	margin-left:20px;
	padding-left:20px;
	border-left: 2px solid #ced7de;
	
	}
	.googlemaps{
	float:left;
	width:630px;
	padding-left:10px;
	border-left: 1px solid #c6cbd1;
	overflow:hidden;
	
	}
	.formcontatti{
	float:left;
	width:630px;
	padding-right:10px;
	overflow:hidden;
	
	}
/****************************************************************   tab carrello  ******************************************************/
		#tab_carrello ul
			{
		list-style: none;
		
		
	}

		
		#tab_carrello li { 
		display: inline-block; 
		list-style: none; 
		text-align:left;
		margin-right:10px;
		font-family: Verdana,Helvetica,Arial,sans-serif;
		font-size: 13px;
		font-weight:bold;
}
		#tab_carrello li a { 
		font-family: Verdana,Helvetica,Arial,sans-serif;
		font-size: 13px;
		font-weight:bold;

}
		
		
		#tab_carrello li.on a { 
		/*background-color:#000000;*/
		background-color:#484847;
		padding:10px 25px;
		color: #ffffff;
		/*font-weight:bold;
		text-transform:uppercase;*/
		}
		
		#tab_carrello li.on a:hover {
		color: #fac24b; 
		background-color:#000000;
		}

		#tab_carrello li.off { 
		background-color:#ebebeb;
		padding:10px 25px;
		color: #000000;
		/*font-weight:bold;
		text-transform:uppercase;*/
		}
		#tab_carrello li.off a { 
		background-color:#ebebeb;
		color: #000000;
		/*font-weight:bold;
		text-transform:uppercase;*/
		}
		
		#tab_carrello li.off a:hover {
		color: #fac24b;
		text-decoration:underline;
		}
.break_fascianera
{
		height:5px;
		margin: 0 0 15px 0;
		clear: both;
		/*background-color:#000000;*/
		background-color:#484847;
}


.content_foto_serata{
	/*width:380px; 500*/
	width:390px; /*500*/
	float:left;
	margin-right:20px;
	margin-bottom:/*20*/0px;
	
}
.content_foto_serata img{
	/*width:380px; 500*/
	width:390px; /*500*/
	float:left;
	height:290px;
	margin-right:5px;
	border:1px solid #ced8e1;
	-moz-border: 7px;
	border-radius : 7px;
	
}
/*.content_dettaglio_foto {
	float:left;
}
.content_dettaglio_foto img{
	width:350px; 400
	border:0;
}*/


.content_gallery{
	width:325px;
	/*border-top: 1px solid #d6d6d6;*/
	float:left;
	overflow:hidden;
}
/*.thumbnail{
	width:110px;
	height:90px;
	float:left;
	margin-right:3px;
	margin-bottom:3px;
}
.thumbnail img {
	border: 1px solid #d6d6d6;
}*/
.thumbnail{
	float:left;
}
.thumbnail img {
	width:95px;
	margin-right:10px;
	margin-bottom:10px;
	height:70px;
	border: 1px solid #d6d6d6;
}
/*.zoom a {
	padding: 0 10px;
	border-left: 1px solid #d6d6d6;
	border-right: 1px solid #d6d6d6;
	margin-left: 10px;
	line-height: 30px;
	width: 60px;
	height: 32px;
	float: left;
	text-decoration: none;
	color: #000;
	font-size: 11px;
}
.zoom a:hover {
	background-color: #e5e5e5;
	text-decoration: none;
}*/
.zoom a {
	width:32px;
	height:32px;
	background: url(images/zoom.png) no-repeat;
	
	padding: 0;
	margin-left: 10px;
	line-height: 30px;
	float: left;
	text-decoration: none;
	color: #000;
	font-size: 11px;
}
.zoom a:hover {
	/*background-color: #e5e5e5;*/
	text-decoration: none;
	border:1px solid #e5e5e5;
}
.zoom a span {
	display: none;
}
.tooltip {
    display:none;
    background: transparent url(images/white_arrow.png);
    font-size:12px;
    height:100px;
    width:160px;
    padding:25px;
    color:#333;
  }
.prezzo_tip{
		color: #fff;
		font-size: 18px;
		font-weight:400;
}
.content_descrizione_serata{
	float:left;
	/*width:375px;
	min-height:320px;
	height:230px;*/
	width:970px;
	position:relative;
	}
.content_descrizione_serata h1
{
		color: #f99d27;
		font-family: "Trebuchet MS",arial,sans-serif;
		font-size: 18px;
		font-weight: bold;
		text-decoration: none;
		text-transform:uppercase;
}

.content_descrizione_serata h5
{
   /* font-family: Verdana,Helvetica,Arial,sans-serif;
	font-size: 18px;*/
	font-family: arial,sans-serif;
	font-size: 12px;
	font-weight:normal;
	
	color:#8f8f8f;
	float: left; 
	height:20px; 
	padding-top:10px; 
	padding-right:10px;
	width:160px;
	}
	.bottone_carrello_scheda{
	border:0;
	/*float:left;
	margin-top:10px;*/
	position:absolute;
	left:0px;
	bottom:0px;
	}

.box_serata_simile{
	float:left;
	/*border-bottom: 1px solid #d6d6d6;*/
	padding-bottom:9px;
	margin-bottom:10px;
	margin-right: 15px;
	/*width:360px;*/
	/*width:190px;*/
	 width:240px;
	}
.foto_serata_simile {
	float:left;
	margin-right:10px;
	}
.foto_serata_simile img {
	/*width:85px;
	height:110px;*/
	width:160px;
	border:0;
	}
.box_serata_simile_foto{
	float:left;
	/*border-bottom: 1px solid #d6d6d6;*/
	margin-bottom:10px;
	margin-right:10px;
	/*width:360px;*/
	/*width:190px;*/
	 width:120px;
	}

.box_serata_simile_foto img {
	/*width:85px;*/
	width:120px;
	height:80px;
	border:1px solid #d8d4d3;
	}
	

/****************************************************************    /PAGINA PRODOTTO   ******************************************************/

/************************************************** css x toggle (testo a scomparsa) ********************************************/
#panel, #panel2, #panel3, #panel4, #panel5, #panel6, #panel7, #panel8, #panel9, #panel10, #panel11, #panel12 {
	display: none;
}
.slide, .slide2, .slide3, .slide4, .slide5, .slide6, .slide7, .slide8, .slide9, .slide10, .slide11, .slide12  {
	margin-left: 0px;
	padding: 0;
}
.btn-slide, .btn-slide2, .btn-slide3, .btn-slide4, .btn-slide5, .btn-slide6, .btn-slide7, .btn-slide8, .btn-slide9, .btn-slide10, .btn-slide11, .btn-slide12 {
	background: url(images/arrow.png) no-repeat right -50px;
	text-align: center;
	height: 31px;
	padding-left: 270px;
	display: block;
	font: 11px "Trebuchet MS", verdana;
	color: #e56f18;
	text-decoration: none;
}
.btn-slide span, .btn-slide2 span, .btn-slide3 span, .btn-slide4 span, .btn-slide5 span, .btn-slide6 span, .btn-slide7 span, .btn-slide8 span, .btn-slide9 span, .btn-slide10 span, .btn-slide11 span, .btn-slide12 span {
	display: none;
}

.active, .active2, .active3, .active4, .active5, .active6, .active7, .active8, .active9, .active10, .active11, .active12 {
	background-position: right 10px;
}


	/***********************************************  TABELLA CARRELLO   ********************/

table.table_carrello{
border-collapse: separate;
border-spacing: 0; 
vertical-align:top;
width:980px;
border: 1px solid #d5d9dc;
border-right:0;
margin:0px;
margin-top:10px;
}
.table_carrello td{
		color: #38373C;
		font-family: "Trebuchet MS",arial,sans-serif;
		font-size: 15px;

		/*background-image: url(images/bg_table_prezzi.png);
		background-repeat: repeat-x;*/
		background-position:bottom;
		background-color:#e9e9e9;
		
		padding:10px 15px;
		vertical-align: middle;
		text-align:center;

		border-right: 1px solid #d4d8db;
		border-left: 1px solid #fff;
		border-top: 1px solid #fff;
		border-bottom: 1px solid #d4d8db;
}
.table_carrello tr{
	border-bottom: 1px solid #fff;
	margin-bottom: 1px;
}

.table_carrello tr.oro, .table_carrello td.oro {
		/*color: #ffffff;
		text-transform:uppercase;*/
		
		color: #000000;
		font-family: Verdana,Helvetica,Arial,sans-serif;
		font-size: 14px;
		font-weight:700;
		
	}

.table_carrello tr.grigiochiaro, .table_carrello td.grigiochiaro {
	 background-color:#f3f3f3;
	/*text-transform:uppercase;*/
	padding:10px 5px;
	vertical-align:top;
	border-bottom: 1px dotted #a0a0a0;
	background-image: none;
	}
.table_carrello tr.grigiochiaro_nobordi, .table_carrello td.grigiochiaro_nobordi {
	/*background-color:#f3f3f3;
	text-transform:uppercase;*/
	padding:10px 5px;
	vertical-align:top;
	}
.table_carrello tr.grigioscuro, .table_carrello td.grigioscuro {
	background-color:#e0e0e0;
	/*text-transform:uppercase;*/
	background-image: none;
        padding:10px 5px;
	vertical-align:top;
	border-bottom: 1px dotted #a0a0a0;
	}

.box_immagine_prodotto{
	float:left;
	margin-bottom:10px;
	margin-right:10px;
	width:100px;
	}
.box_immagine_prodotto img {
	width:85px;
	border:0;
	}

.box_testo_prodotto_carrello{
	float:left;
	text-align:left;
	margin-bottom:10px;
	width:485px;
	}
.box_testo_prodotto{
	float:left;
	margin-bottom:10px;
	width:300px;
	}


.aggiorna_quantita{
		font-family: Verdana,Helvetica,Arial,sans-serif;
		font-size: 13px;
	
}
.svuota_carrello{
	float:left;
	
}
.totale{
	font-family: Verdana,Helvetica,Arial,sans-serif;
	font-size: 13px;
	text-transform:uppercase;
	float:right;
	font-weight:700;
	margin-top:10px;
	
}
.totale.rosso{
	color:#aa010c; 
}

.iva_inc{
	font-family: Verdana,Helvetica,Arial,sans-serif;
	font-size: 13px;
	text-transform:none;
	margin-top:10px;
}
.totale_cifra{
	font-family: Verdana,Helvetica,Arial,sans-serif;
	font-size: 13px;
	text-transform:uppercase;
	color:#aa010c; 
	font-weight:bold;
	margin-top:10px;
}
.totale_cifra.nero{
	color:#000; 
}
.box_titolo_prodotto_ordini{
	float:left;
	margin-bottom:10px;
	width:700px;
	}
.box_titolo_prodotto_ordini a{
	font-weight:bold;
	text-transform:uppercase;
	}

	.colonna_300_carrello{
	margin:0;
	float:left;
	width:280px;
	margin-right:10px;
	/*height:100%;*/
	} 
	.colonna_200_carrello{
	margin:0;
	float:left;
	width:190px;
	margin-right:10px;
	text-align:left
	/*height:100%;*/
	} 
	.colonna_400_carrello{
	margin:0;
	float:left;
	width:485px;
	/*height:100%;*/
	} 


table.table_carrello_piccola{
border-collapse: separate;
border-spacing: 0; 
vertical-align:top;
border: 1px solid #d5d9dc;
border-right:0;
margin:2px;
}
.table_carrello_piccola td{
		color: #38373C;
		font-family: "Trebuchet MS",arial,sans-serif;
		font-size: 13px;

		vertical-align:top;
		background-image: url(images/bg_table_carrello.png);
		background-repeat: repeat-x;
		background-position: bottom;
		background-color:#f7f7f7;
		
		padding:5px;
		vertical-align: top;
		text-align:left;

		border-right: 1px solid #d4d8db;
		border-left: 1px solid #fff;
		border-top: 1px solid #fff;
		border-bottom: 1px solid #d4d8db;
}
.table_carrello_piccola tr{
	border-bottom: 1px solid #fff;
	margin-bottom: 1px;
}

.table_carrello_piccola tr .oro, .table_carrello_piccola td .oro {
		/*color: #ffffff;
		text-transform:uppercase;*/
		
		color: #18374b;
		font-family: Verdana,Helvetica,Arial,sans-serif;
		font-size: 14px;
		font-weight:700;
		
	}

.table_carrello_piccola tr.grigiochiaro, .table_carrello_piccola td.grigiochiaro {
	/*background-color:#f3f3f3;
	text-transform:uppercase;*/
	padding:10px 5px;
	vertical-align:top;
	border-bottom: 1px dotted #a0a0a0;
	}
.table_carrello_piccola tr.grigiochiaro_nobordi, .table_carrello_piccola td.grigiochiaro_nobordi {
	/*background-color:#f3f3f3;
	text-transform:uppercase;*/
	padding:10px 5px;
	vertical-align:top;
	}
.table_carrello_piccola tr.grigioscuro, .table_carrello_piccola td.grigioscuro {
	/*background-color:#cfcfcf;
	text-transform:uppercase;*/
	padding:10px 5px;
	vertical-align:top;
	border-bottom: 1px dotted #a0a0a0;
	}

	/***********************************************  /tabella carrello   ********************/



	.content_carrello {
	width:226px;
	padding:3px 15px 10px;
	background-color:#f7f7f7;
	margin-bottom:10px;
	border: 2px solid #cad7e0;
	text-align:left;
	-moz-border: 7px;
	border-radius : 7px;
	float:left;
	}
	.content_carrello2 {
	width:550px;
	padding:5px 10px;
	/*background-color:#eaebec;*/
	background-color:#eaebec;
	margin-bottom:10px;
	border: 1px solid #dedfdf;
	text-align:right;
	-moz-border: 5px;
	border-radius : 5px;
	position:absolute;
	right:5px;
	top:5px;

	}
	.content_carrello2.bis{
	position:absolute;
	top:0px;
	}

	.dati_carrello{
	float:left;
	color:#646464;
	font-family: Verdana,Helvetica,Arial,sans-serif;
	font-size: 14px;
	line-height: 1.3em;
	}
	.dati_carrello a{
	/*color:#865e09;*/
	color: #38373C;
	font-size: 14px;
	font-weight:bold;
	}
	.chart_icon{
	margin-bottom:-8px;
	border:0;
	}
	.credit_cards{
	float:left;
	border:0;
	}
	.descrizione_prezzo {
	color: #38373C;
	font-family: "Trebuchet MS",arial,sans-serif;
    font-size: 16px;
	margin: 0;
	font-weight:800;
	padding-bottom: 10px;
}
	.titolo_descrizione_prezzo {
	color: #38373C;
	font-family: "Trebuchet MS",arial,sans-serif;
    font-size: 18px;
	margin: 0;
	font-weight:800;
	padding-bottom: 10px;
	text-transform:uppercase;
}
	.prezzo {
	color: #38373C;
	font-family: "Trebuchet MS",arial,sans-serif;
    font-size: 15px;
    font-weight: bold;
	margin: 0;
	padding-bottom: 10px;
}
	.prezzo_intero {
	color: #38373C;
	font-family: "Trebuchet MS",arial,sans-serif;
    font-size: 16px;
    font-weight: bold;
	/*font-size: 14px;*/
	font-size: 16px;
	margin: 0;
	padding-bottom: 10px;
	text-decoration: line-through;
}
	.prezzo_descrizione_acconto {
	/*font-family: 'Convergence',arial,sans-serif;
	color: #000000;
	font-size: 14px;
	color: #18374b;*/
	font-family: "Trebuchet MS",arial,sans-serif;
	font-size: 13px;
	font-style:italic;
	font-weight:normal;
	margin: 0;
	  
}
	.prezzo_scontato {
	/*font-family: 'Convergence',arial,sans-serif;
	color: #000000;
	font-size: 14px;*/
	color: #18374b;
	font-size: 24px;
	font-style:italic;
	font-family: arial,sans-serif;
	margin: 10px 0;
}
	.percentuale {
	color: #18374b;
	font-size: 20px;
	font-family: arial,sans-serif;
	font-style:italic;
	margin: 10px 0;
	padding-bottom: 10px;
}
	.percentuale_scheda_catalogo {
	color: #000000;
	background-color: #f1bc0a;
	/*background-color: #d3d3d3;
	margin: 15px 0;*/
	float:left;
	margin-left:5px;
	padding:5px;
	font-size: 17px;
	font-family: arial,sans-serif;
	font-style:italic;
	font-weight:bold;
	line-height:1.2em;
}
	.percentuale_scheda {
	color: #000000;
	/*background-color: #d3d3d3;
	margin: 15px 0;*/
	float:left;
	background-color: #f1bc0a;
	padding:5px;
	font-size: 18px;
	font-family: arial,sans-serif;
	font-style:italic;
	line-height:1.2em;
}

	.descrizione_fascia_prezzo {

	font-style:italic;
	text-transform:none;
	text-align:left;

}
	.note{
	font-size: 14px;
	font-family: arial,sans-serif;
	font-style:italic;
	text-transform:none;
	color:#f1bc0a;
	}

/************************************* pezzi carrrellino ************************/

	.continua {
	/*background-color: #d8d8d8;
	*/
	text-align: center;
	float:right;
	text-transform:uppercase;
	height:35px;
	margin-bottom:0px;
	margin-top:10px;
	
	}
	.continua a  {
	background-image:url(images/bg_bottone.png);
	background-repeat: repeat-x;
	background-position:top;
	color: #000000;
	font-family: Verdana,Helvetica,Arial,sans-serif;
	font-size: 13px;
	padding: 10px;
	border:1px solid #b0b0b0;
	}
	.continua a:hover {
	background-image:url(images/bg_bottone_hover.png);
	color: #ffffff;
	text-decoration:none;
	padding: 10px;
	border:1px solid #b4b4b4;
	
	}



/****************************************************************    /carrello  ******************************************************/




	.bottone_iscriviti {
	/*background-color: #d8d8d8;
	margin-right:10px;*/
	text-align: center;
	float:left;
	text-transform:uppercase;
	height:35px;
	margin-bottom:10px;
	
	
	}

	.bottone_continua {
	float:right;
	height:40px;
	margin-bottom:10px;
	
	
	}
	.bottone_indietro {
	float:left;
	height:40px;
	margin-bottom:10px;
	
	
	}
	.bottone_semplice {
	/*background-color: #d8d8d8;
	margin-right:10px;
	text-align: center;
	text-transform:uppercase;*/
	float:right;
	margin-bottom:10px;
	margin-right:10px;
	
	
	}

.left{
	float:left;
	margin-right:10px;
	margin-bottom:10px;

}
.box_dx{
	float:left;
	font-family: Verdana,Helvetica,Arial,sans-serif;
	font-size: 11px;
	width:330px;
	margin-bottom:10px;
	}
.foto_box_dx {
	float:left;
	margin-right:10px;
	}
.foto_box_dx img {
	border:0;
	}
	.nome{
	font-family: Verdana,Helvetica,Arial,sans-serif;
	font-size: 11px;
	line-height: 1.2em;
	color:#000000;
	text-align:left;
	font-weight:bold;
	margin-bottom:15px;
}

	.foto_nel_testo{
	margin-right:10px;
	margin-bottom:10px;
	float:left;
	}


.box_sx{
	float:left;
	font-family: Verdana,Helvetica,Arial,sans-serif;
	font-size: 11px;
	width:165px;
	margin-bottom:10px;
	border-right: 1px solid #d6d6d6;
	text-align: center !important;
	padding: 0 8px;
}
.box_sx img {
	text-align: center;
	margin-bottom: 10px;
}

.content_box_profilo{
	float:left;
	text-align:left; 
}
.box_profilo{
	float:left;
	font-family: Verdana,Helvetica,Arial,sans-serif;
	font-size: 11px;
	width:280px;
	margin-bottom:10px;
	padding-left:20px;
}
.box_profilo img {
	float:left;
	margin-bottom: 10px;
	margin-right: 10px;
}

.box_profilo p {
	text-align: left;
	float:left;
}

.box1_4 {
	float:left;
	font-family: Verdana,Helvetica,Arial,sans-serif;
	font-size: 11px;
	width:225px;
	margin-bottom:10px;
	border-right: 1px solid #d6d6d6;
	border-bottom: 1px solid #d6d6d6;
	padding: 5px;
}
.box1_3 {
	float:left;
	font-family: Verdana,Helvetica,Arial,sans-serif;
	font-size: 11px;
	width:294px;
	margin-bottom:10px;
	border-right: 1px solid #d6d6d6;
	padding: 10px;
}
.box1_3 img {
	margin: 10px 0;
}
.box1_5 {
	float:left;
	height:260px;
	margin-right:10px;
	margin-bottom:10px;
	/*width:150px;padding: 10px;*/
	border: 1px solid #d6d6d6;
	
}
.box1_5 img {
	margin: 9px;
}

.tit_catalogo{
		color: #000000;
		font-size: 13px;
		font-family: Verdana,Helvetica,Arial,sans-serif;
		text-align: center;

}
	
/****************  menu  verticale ***/		

	.menu_sx {
	float:left;
	width:300px;
	margin-top:30px;
}

	.menu_sx ul
	{
	list-style: none;
	}

	.menu_sx li
	{
	/*padding:12px 20px;*/
	padding-top:10px;
	padding-bottom:10px;
	}

	.menu_sx li.on
	{
	/*padding:12px 20px;*/
	padding-top:10px;
	padding-bottom:10px;
	background-image: url(img/bg_menu_int_on.png);
	background-repeat:repeat-x;
	width:300px;
	color:#ffffff;
	}


	.menu_sx li a
	{
	font-family: Verdana,Helvetica,Arial,sans-serif;
	font-size: 12px;
	text-decoration:none;
	color:#ffffff;
	padding-left:70px;

	}

	.menu_sx li a:hover
	{
	font-family: Verdana,Helvetica,Arial,sans-serif;
	font-size: 12px;
	text-decoration:none;
	color:#750d0e;
	padding-left:70px;
	}


	.menu_sx li.on a
	{
	font-family: Verdana,Helvetica,Arial,sans-serif;
	font-size: 12px;
	text-decoration:none;
	color:#ffffff;
	}

	.menu_sx li.on a:hover
	{
	font-family: Verdana,Helvetica,Arial,sans-serif;
	font-size: 12px;
	text-decoration:none;
	color:#fff;
	}

  
/*********************************************************************/

  



	
	.box_news_int{
	width:320px;
	margin-top:15px;
	margin-left:2px;
	float:left;

	}
	.box_news_int p {
		font-size:12px;
		color:#394043;
		font-family:  "arial", Arial, Helvetica, sans-serif; 
		
	}
	.box_news_int a {
		font-size:12px;
		color:#800901;
		font-family:  "arial", Arial, Helvetica, sans-serif; 
		
	}

/************************************************************/

	


.albero {
	color: #333;
	font-family: arial;
	font-size: 11px;
	text-align:justify;
	line-height:1.2em;

	}

.albero p{
	color: #333;
	font-family: arial;
	font-size: 11px;
	text-align:justify;
	line-height:1.2em;

	}
.albero a{
	color: #333;
	font-family: arial;
	font-size: 11px;
	text-align:justify;
	line-height:1.2em;

	}
.albero_on  {
	color: #f08a01;
	font-family: arial;
	font-size: 11px;
	text-align:justify;
	line-height:1.2em;

	}

/************************************************************/


/*******  footer e menu sotto ************************************/

/*** footer ***************************************************/
	
#footer { 
	width: 1000px;
	padding-bottom: 5px;
	margin-top:10px;
	/*background-color:#d5d6d7;border:2px solid #339900;*/
}

.footer_box{
	float:left;
	text-align:left;
	width:400px;
	/*width:360px;*/
	/**/margin-left:4px;
	padding:10px 4px;

}
.footer_box p, .footer_box a{

	color:#474747;
	font-family: Verdana,Helvetica,Arial,sans-serif;
	font-size: 11px;
 	line-height:1.2em;
}
.footer_box a:hover {
	color:#fac24b;
	text-decoration:underline;
}



.footer_box_facebook{
	float:right;
	text-align:left;
	color:#a5a5a5;
	font-family: Verdana,Helvetica,Arial,sans-serif;
	font-size: 12px;
 	line-height:1.2em;
	padding:5px 4px 5px 8px;
	height:100px;
	margin-left:50px;
	/*margin-left:220px;*/


}
.footer_box_vuoto{
	float:left;
	text-align:left;
	width:230px;
	height:130px;
	margin-left:8px;
	margin-top:60px;
	border-right:1px solid #d8dadc;
}

.footer_box2{
	
	float:left;
	text-align:left;
	width:400px;
	color:#676767;
	font-family: Verdana,Helvetica,Arial,sans-serif;
	font-size: 11px;
 	line-height:1.2em;
	padding:5px 4px 5px 8px;
	/*margin-top:60px;
	border-left:1px solid white;
	height:170px;*/
	border-left:1px solid #d8dadc;
	


}
.footer_box2 a, .footer_box_facebook a{
	color:#a9a9a9;
	text-decoration:none;
	font-size: 11px;
	float:none;
}
.footer_box2 a:hover {
	color:#fac24b;
	text-decoration:underline;
}

.content_copyright{
	margin:8px;
	padding-top:8px;
	/*border-top:1px solid white;*/
	border-top:1px solid #d8dadc;
}
.content_copyright p {
	color:#a9a9a9;
	font-size: 14px;
	float: left;
	
}
.content_copyright strong{
	color:#a9a9a9;
	font-size:11px;
	
}


.content_copyright_footer{
	margin-left:8px;
	margin-top:8px;
	padding-top:16px;
	/*border-top:1px solid white;*/
	float:right;
	width:470px;
}


.box_copyright{
	background-image: url(img/bg_copyright_new.png);
	background-repeat:no-repeat;
	/*right:20px;
	bottom:50px;
	position:absolute;*/
	float:right;
	width:190px;
	height:18px;
	font-family: Verdana,Helvetica,Arial,sans-serif;
	font-size: 11px;
	padding:4px 0 0 10px;
	color:#7a7a7a;
}

 .cdweb_hp{
 text-align: right; 
 padding-right:5px;
 float:right;
 width:100px;
 
 }
 .cdweb{
 text-align: right; 
 padding-right:5px;
 float:right;
 width:100px;
 
 }
 .seguici{
 text-align: left; 
 padding-right:5px;
 float:left;
 width:400px;
		font-family: Verdana,Helvetica,Arial,sans-serif;
		font-size: 11px;
	color:#7a7a7a;
 }
 
/************************************************/
.bordo_bianco{
	border:1px solid white;
}
/*** stili per i testi ********/
.oro, .oro a{
		color:#18374b;		
		font-family: Verdana,Helvetica,Arial,sans-serif;
}

.oro a:hover{
		color:#750d0e;
}

.oro_big{
		font-family: Verdana,Helvetica,Arial,sans-serif;
	color:#18374b;
	font-size: 14px;
	line-height:1.3em;
	text-decoration:none;
}

.oro_big a{
	color:#750d0e;
	text-decoration:none;
}
.oro_big a:hover{
	color:#750d0e;
	text-decoration:underline;
}
.testo_piccolo{
	font-family: Verdana,Helvetica,Arial,sans-serif;

	font-size:11px;
	color:#676767;
	line-height:1.2em;
	text-decoration:none;

}
.testo_piccolo a{
	font-family: Verdana,Helvetica,Arial,sans-serif;

	font-size:11px;
	color:#2a425b;
	line-height:1.2em;
	text-decoration:none;
	text-align:justify;
}
.testo_piccolo a:hover{
	font-family: Verdana,Helvetica,Arial,sans-serif;

	font-size:11px;
	color:#456b93;
	text-decoration:none;
}
.nero{
	font-family: Verdana,Helvetica,Arial,sans-serif;
	font-size: 14px;
	line-height: 1.2em;
	color:#000000;
	text-align:left;
	font-weight:bold;
	margin-bottom:15px;
}

.tornaindietro {
	text-align:right;
	font-family: Verdana,Helvetica,Arial,sans-serif;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
	color:#FFBD35;
	padding:4px 8px;
}
#popup table tr td{
color:#fff}


#vivistat { margin-top:150px}


/********************* site map **************/

	#sitemap
		{
			padding:5px;
			width:400px;
		}

		#sitemap ul
		{
			list-style: none;
			margin-bottom: 5px;
		}

		#sitemap li
		{
		    width:500px;
			padding:10px 25px;
			background: transparent url(images/site_tree.png) no-repeat center left;
			
		}
		#sitemap li.sotto
		{
		    width:500px;
			padding: 0px 25px ;
			margin-left: 10px;
			background: transparent url(images/site_tree.png) no-repeat center left;
			
		}

		#sitemap a
		{
			font-family: arial;
			font-size: 12px;
			color:#323232;
			text-decoration:none;
	
		}

		#sitemap a:hover
		{
			color: #505050;
		}
		
/******************* statiche ***********/

	.box_statico {
	
	width: 100%;
	border-bottom: 1px solid #d6d6d6;
	margin-bottom: 10px;
	padding-bottom: 10px;
	font-size: 13px;
	color: #666;
	
	}
	
	.box_statico h1 {
	
	color: #000000;
    font-family: "Trebuchet MS",arial,sans-serif;
    font-size: 18px;
    line-height: 1.2em;
    text-align: left;
	
	}
	
	.box_statico .dx {
	
	float:right;
	margin-left: 10px;
	
	}
	
	.box_statico .sx {
	
	float:left;
	margin-rigth: 10px;
	
	}
	
/******************* search box ************************/

#searchwrapper {
width:260px; /*follow your image's size*/
height:30px; /*important*/
padding:0px;
margin-bottom:10px;
position:relative; /*important*/
float:left;
	background: url(images/search_box.png) no-repeat;
}
#social_scheda {
width:260px; /*follow your image's size*/
height:30px; /*important*/
padding:0px;
margin-bottom:10px;
position:absolute; /*important*/
top:5px;
right:5px;

}
#searchwrapper_scheda_serata {
width:260px; /*follow your image's size*/
height:30px; /*important*/
padding:0px;
margin-bottom:10px;
position:absolute; /*important*/
top:0px;
right:5px;

background: url(images/search_box.png) no-repeat;
}
 
#searchwrapper form, #searchwrapper_scheda_serata form { display:inline ; }
 
.searchbox {
border:0px; /*important*/
background-color:transparent; /*important*/
position:absolute; /*important*/
top:2px;
left:9px;
width:220px;
height:28px;
}
 
.searchbox_submit {
border:0px; /*important*/
background-color:transparent; /*important*/
position:absolute; /*important*/
top:2px;
left:220px;
width:36px;
height:28px;
}
