body {
    font-size:100%;
    line-height:1.125em; /* 161.125=18 */
	margin: 0 auto; padding: 0;
	font-family: arial, helvetica, sans-serif;
	text-align:center;
	
}
 
.body p {
   
}
html, body {
	margin: 0;
	padding: 0;
}
img{
	border: none;
	text-decoration: none;
	-ms-interpolation-mode: bicubic;
}

label{
	font-size: 100%;
}

h1,h2,h3{
	/*margin: 0;
	padding: 0;
	font-weight: bold;
	line-height:1em;
	letter-spacing: -.05em;*/
}

a{
	text-decoration: none;
	color:#50ABF5;
	-moz-outline: none !important;
}

a:visited{
	
	text-decoration: none;
	
}

a:hover{
	
	text-decoration: none;
	color:#B59448;
}

a:active{
	
}
	
ul, ol{
	list-style-type: none;
	margin: 0;
	padding: 0;
}
	
ul li, ol li{
	margin: 0;
	padding: 0;list-style-type: none;
}
	
p{
	text-align: left;
	padding: 0;
	margin: 0;
}

form{
	margin: 0;
	padding: 0;
	border: none;
}
	
fieldset{
	margin: 0;
	padding: 0;
	border: none!important;
}
	
		
.body_text blockquote{
	
	text-indent: 35px;
	background: url("../img/quote_sx.gif");
	background-position: 0 2px;
	background-repeat: no-repeat;
	text-align:left;
	margin:20px 0 0 0;
}
.body_text blockquote p {
	
	margin: 0;
	padding-right: 23px;
	background:url("../img/quote_dx.gif") no-repeat scroll right bottom ;
	line-height:1.6;
	font-style:italic;
}
.body_text a{
	font-weight:bold;
}
.body_text a:hover{
	color:#CC3300;
}

	
acronym{
	border-bottom: 1px dotted black;
	cursor:help;
}
/* * * * * * Main * * * * * * */

#main {
	min-width:960px;
	width:auto !important;
	width:960px;
	width:100%;
}

#cont_header {
	width:100%;
	float:left;
	background-color:#000;
}

#header {
	margin:0 auto;
	width:900px;
	padding:0 30px 0 30px;
}

#cont_corpo {
	width:100%;
	float:left;
	clear:both;
	padding:0 0 30px 0;
	background-color:#FFFFFF;
	min-height:400px;
    height:auto !important;
    height:400px;
}

#corpo {
	margin:0 auto;
	width:900px;
	padding:0 30px 0 30px;
	text-align:center;
	
}

#cont_footer {
	width:100%;
	float:left;
	clear:both;
	padding:10px 0 15px 0;
}

#footer {
	margin:0 auto;
	width:900px;
	padding:0 30px 0 30px;
	overflow:hidden;
	background:url("../img/bg_footer.gif") repeat-y scroll 30px top ;
}
#cont_menu2 {
	width:100%;
	float:left;
	clear:both;
	background:url("../img/bg_menu2.gif") repeat-y 725px top ;
	background-color:#FFFFFF;
}
#menu2 {
	margin:0 auto;
	padding:0 30px 0 30px;
	width:900px;
	background-color:#fff;
	overflow:hidden;
}

/* * * * * * Header * * * * * * */


#cont_menu_home {
	margin:66px 0 0 0;
	overflow:hidden;
	text-align:center;
	
	width:900px;
padding:0 0 15px 0;
}

#cont_menu_home ul  {

margin:auto;
}

#cont_menu_home ul li {
	display:inline;
	text-transform:uppercase;
	font-size:0.8em;
	border-right:1px solid #fff;
	padding:0 10px 0 10px;

}
#cont_menu_home ul li a {
	
	color:#fff;
}
#cont_menu_home ul li.last {
	border-right:none;
}

/* * * * * * * home * * * * * * * */
#fascia_logo {
	width:900px;
	float:left;
	position:relative;
}
#cont_logo_sanguinetti {
	margin:0 auto;
	width:293px;
}

#logo_sanguinetti {
	background:url("../img/logo_sanguinetti.jpg") no-repeat left top;
	width:293px;
	height:110px;
	margin:104px 0 0 0;
}
#cont_home {
	 min-height:460px;
     height:auto !important;
     height:460px;

}
#cont_menu_frutti {
	/*
	margin:56px 0 0 0;
	float:left;
	padding:0 0 26px 0;
	
	clear:both;
	
	text-align:center;*/
	position:relative;
	top:359px!important;
	top:72px;
	left:50px!important;
	left:-390px;
	display:none;
}
#cont_menu_frutti ul {
	float:left;
	margin:0 0 0 10px!important;
	margin:0 0 0 5px;
}
#cont_menu_frutti ul li {
	float:left;
	
}
#cont_menu_frutti ul li  a {
	float:left;
	position:relative;
	display:block;
	cursor:pointer;
}

#cont_menu_frutti ul li a.fh2 .img_m {
	background:url("../img/arancio.jpg") no-repeat left top;
	margin:0 10px 0 0!important;
	margin:0 5px 0 0 0;
}
#cont_menu_frutti ul li a.fh3 .img_m {
	background:url("../img/kiwi.jpg") no-repeat left top;
	margin:0 8px 0 0!important;
	margin:0 4px 0 0;
}
#cont_menu_frutti ul li a.fh4 .img_m {
	background:url("../img/mela.jpg") no-repeat left top;
	margin:0 4px 0 0!important;
	margin:0 2px 0 0;
}
#cont_menu_frutti ul li a.fh5 .img_m {
	background:url("../img/pera.jpg") no-repeat left top;
	margin:0 8px 0 0!important;
	margin:0 4px 0 0;
}
#cont_menu_frutti ul li a.fh6 .img_m {
	background:url("../img/limone.jpg") no-repeat left top;
	margin:0 16px 0 0!important;
	margin:0 8px 0 0;
}
#cont_menu_frutti ul li a.fh7 .img_m {
	background:url("../img/melone.jpg") no-repeat left top;
	margin:0 12px 0 0!important;
	margin:0 6px 0 0;
}
#cont_menu_frutti ul li a.fh8 .img_m {
	background:url("../img/fragola.jpg") no-repeat left top;
	margin:0 18px 0 0!important;
	margin:0 9px 0 0;
}
#cont_menu_frutti ul li a.fh9 .img_m {
	background:url("../img/lampone.jpg") no-repeat left top;
	margin:0 18px 0 0!important;
	margin:0 9px 0 0;
}
#cont_menu_frutti ul li a.fh10 .img_m {
	background:url("../img/cocco.jpg") no-repeat left top;
	margin:0 6px 0 0!important;
	margin:0 3px 0 0;
}
#cont_menu_frutti ul li a.fh11 .img_m {
	background:url("../img/melograno.jpg") no-repeat left top;
	margin:0 14px 0 0!important;
	margin:0 7px 0 0;
}
#cont_menu_frutti ul li a.fh12 .img_m {
	background:url("../img/mandarino.jpg") no-repeat left top
}
#cont_menu_frutti ul li a.fh13 .img_m {
	background:url("../img/ananas.jpg") no-repeat left top
}
#cont_menu_frutti ul li a .img_m  {
	float:left;
	display:block;
	width:64px;
	height:88px;
}
#cont_menu_frutti a #voce_2 {
	display:block;
	color:#000;
	font-size:0.7em;
}

#cont_menu_frutti #voce_2 {
	font-size:0.8em;
	position:absolute;
	top:90px;
	left:6px;
	white-space:nowrap;
	float:left;
	clear:both;
	/*display:none;*/
}
#cont_menu_frutti a #voce_3 {
	display:block;
	color:#000;
	font-size:0.7em;
}

#cont_menu_frutti #voce_3 {
	font-size:0.8em;
	position:absolute;
top:90px;
	left:13px;
	white-space:nowrap;
	float:left;
	clear:both;
	/*display:none;*/
}
#cont_menu_frutti a #voce_4 {
	display:block;
	color:#000;
	font-size:0.7em;
}

#cont_menu_frutti #voce_4 {
	font-size:0.8em;
	position:absolute;
top:90px;
	left:18px;
	white-space:nowrap;
	float:left;
	clear:both;
	/*display:none;*/
}
#cont_menu_frutti a #voce_5 {
	display:block;
	color:#000;
	font-size:0.7em;
}

#cont_menu_frutti #voce_5 {
	font-size:0.8em;
	position:absolute;
	top:90px;
	left:-7px;
	white-space:nowrap;
	float:left;
	clear:both;
	/*display:none;*/
}
#cont_menu_frutti a #voce_6 {
	display:block;
	color:#000;
	font-size:0.7em;
}

#cont_menu_frutti #voce_6 {
	font-size:0.8em;
position:absolute;
	top:90px;
	left:5px;
	white-space:nowrap;
	float:left;
	clear:both;
	/*display:none;*/
}
#cont_menu_frutti a #voce_7 {
	display:block;
	color:#000;
	font-size:0.7em;
}

#cont_menu_frutti #voce_7 {
	font-size:0.8em;
position:absolute;
	top:90px;
	left:-13px;	white-space:nowrap;
	float:left;
	clear:both;
	/*display:none;*/
}
#cont_menu_frutti a #voce_8 {
	display:block;
		color:#000;
	font-size:0.7em;
}

#cont_menu_frutti #voce_8 {
	font-size:0.8em;
	position:absolute;
	top:90px;
	left:20px;
	white-space:nowrap;
	float:left;
	clear:both;
	/*display:none;*/
}
#cont_menu_frutti a #voce_9 {
	display:block;
		color:#000;
	font-size:0.7em;
}

#cont_menu_frutti #voce_9 {
	font-size:0.8em;
	position:absolute;
top:90px;
	left:13px;
	white-space:nowrap;
	float:left;
	clear:both;
	/*display:none;*/
}
#cont_menu_frutti a #voce_10 {
	display:block;
		color:#000;
	font-size:0.7em;
}

#cont_menu_frutti #voce_10 {
	font-size:0.8em;
	position:absolute;
top:90px;
	left:0px;
	white-space:nowrap;
	float:left;
	clear:both;
	/*display:none;*/
}
#cont_menu_frutti a #voce_11 {
	display:block;
	color:#000;
	font-size:0.7em;
}

#cont_menu_frutti #voce_11 {
	font-size:0.8em;
	position:absolute;
	top:90px;
	left:18px;
	white-space:nowrap;
	float:left;
	clear:both;
	/*display:none;*/
}
#cont_menu_frutti a #voce_12 {
	display:block;
		color:#000;
	font-size:0.7em;
}

#cont_menu_frutti #voce_12 {
	font-size:0.8em;
	position:absolute;
	top:90px;
	left:8px;
	white-space:nowrap;
	float:left;
	clear:both;
	/*display:none;*/
}
#cont_menu_frutti a #voce_13 {
	display:block;
	color:#000;
	font-size:0.7em;
}

#cont_menu_frutti #voce_13 {
	font-size:0.8em;
	position:absolute;
	top:90px;
	left:21px;
	white-space:nowrap;
	float:left;
	clear:both;
	/*display:none;*/
}

/* * * * * * * * * footer * * * * * * * * */


#col_copy {
	float:left;
	width:245px;
	padding:0 35px 0 0;
}
.email {
	text-transform:lowercase;
}
.dati a.email {
	color:#fff;
}

.dati a.email:hover {
	color:#000;
}
#col_nav {
	float:left;
	width:340px;
}

#col_events {
	float:left;
	width:245px;
	padding:0 0 0 35px;
}

.dati {
	margin:10px 0 0 0;
	color:#fff;
	font-size:0.7em;
}

#netbe {
	border-top:1px solid #fff;
	margin:10px 0 0 0;
	padding:10px 0 0 0;
	font-size:0.7em;
	color:#FFFFFF;
}

#netbe a {
	color:#FFFFFF;
}
#netbe a:hover {
	color:#000;
}
#menu_ser {
	margin:10px 0 0 0;
}

#menu_ser ul {

}

#menu_ser ul li {
	display:inline;
	border-right:1px solid #fff;
	text-transform:uppercase;
	font-size:0.75em;
	padding:0 10px 0 10px;
}
#menu_ser ul li.last {
	border-right:none;
	
}
#menu_ser ul li a {
	color:#FFFFFF;
}
#menu_ser ul li a:hover , #menu_ser ul li a.selected {
	color:#000000;
} 
#logo_events {
	
	width:138px;
	height:58px;
	display:block;
	margin:0 auto;
}
#logo_events a {
	
/*	width:138px;
	height:58px;
	display:block;
	margin:0 auto;*/
}



#menu_lang {
	margin:40px 0 0 0;
	width:340px;
	float:left;
	min-height:55px;
	height:auto !important;
	height:55px;
}

#menu_lang ul {
margin:0 auto;	
width:145px;
}

#menu_lang ul li {
	display:inline;
	background:url("../img/lang_sep.gif") no-repeat right top;
	text-transform:uppercase;
	font-size:0.75em;
	padding:0 11px 0 10px;float:left;
}
#menu_lang ul li.last {
	background:none;
}
#menu_lang ul li a {
	color:#FFFFFF;
	padding:0 1px 25px 1px;
	overflow:hidden;
	margin:0;
	/*display:inline;*/
	position:relative;
	float:none!important;
	float:left;
}
#menu_lang ul li a:hover {
	color:#000000;
}
/* * * * * * sezione 1 * * * * * */

#logo {
	float:left;
	margin:20px 40px 0 0;
}

#logo a {
	background:url("../img/logo_header.jpg") no-repeat left top;
	width:116px;
	height:64px;
	display:block;
}

#cont_menu {
	margin:66px 0 0 0;
	float:left;
	padding:0 0 15px 0;
}

#cont_menu ul  {
	margin:auto;
	float:left;
}

#cont_menu ul li {
	float:left;
	text-transform:uppercase;
	font-size:0.75em;
	border-right:1px solid #fff;
	padding:0 9px 0 9px;
	font-family:Tahoma, Verdana;

}
#cont_menu ul li a {
	float:left;
	color:#fff;
}

#cont_menu ul li.last {
	border-right:none;
	padding:0 0 0 10px;
}

/* * * * * * * Pagine int * * * * * * * */
#menu2 ul {
	float:left;
	background-color:#EBEBEC;
	margin:0 0 0 165px!important;
	margin:0 0 0 83px;
	width:100%;
}
#menu2 ul li {
	float:left;font-family:"Trebuchet MS", Arial, Verdana;
}
#menu2 ul li a {
	float:left;
	color:#878889;
	font-size:0.8em;
	
	font-weight:bold;
	line-height:1.25em;
}
#menu2 ul li.current {
color:#FFFFFF;
font-size:0.75em;
text-transform:uppercase;	
float:left;
font-weight:bold;

}
#menu2 ul li.current .current_sx {
background-color:#858688;
float:left;
padding:5px 3px 5px 6px;
line-height:1.35em;
}
#menu2 ul li.current2 .current_dx {
float:left;
background:url("../img/current_dx.gif") no-repeat left top;
height:26px;
width:14px;
display:block;
}
#menu2 ul li .nc_dx {
	float:left;
	padding:5px 3px 0px 6px;
	line-height:1em;
}
#menu2 ul li .nc_sx {
	float:left;
	height:26px;
	width:14px;
	display:block;
	background:url("../img/nc_dx.gif") no-repeat left top;
}
#menu2 ul li.current2 .current2_dx {
	background-color:#B9B9B9;
	float:left;
	padding:5px 3px 5px 6px;
	line-height:1.25em;
}
#menu2 ul li.current2 {
	color:#FFFFFF;
	font-size:0.8em;
	float:left;
	font-weight:bold;

}
#menu2 ul li .current2_sx {
	float:left;
	background:url("../img/current2_dx.gif") no-repeat left top;
	height:26px;
	width:14px;
	display:block;
}
#menu2 ul li .nc_p {
	float:left;
	background:url("../img/nc_p.gif") no-repeat left top;
	height:26px;
	width:14px;
	display:block;
}
#menu2 ul li .current_dx_s {
	float:left;
	background:url("../img/current_dx_s.gif") no-repeat left top;
	height:26px;
	width:14px;
	display:block;
}
.cont_txt_sez {
	float:left;
	width:510px;
	text-align:left;
	padding:0 20px 25px 0;
	margin:38px 0 0 0;
}
	
.scroll {
	margin:10px 0 0 0;
	padding:0 10px 0 0;
	height:300px;
	overflow:auto;
	scrollbar-face-color: #B5004B;
	scrollbar-shadow-color: #6F002F;
	scrollbar-highlight-color: #FF64A6;
	scrollbar-3dlight-color: #6F002F;
	scrollbar-darkshadow-color: #EBEBEC;
	scrollbar-track-color: #EBEBEC;
	scrollbar-arrow-color: #FFF;
}

.cont_foto_sez {
	width:350px;
	float:left;
	padding:46px 0 0 20px;
}
.cont_smi {
	width:100%;
	margin:10px 0 0 0;
	float:left;
}

.blocco_smi_or {
	float:left;
	width:100%;
}

.blocco_smi_sx {
	float:left;
	width:100%;
	clear:both;
}

.blocco_smi_dx {
	float:left;
	width:100%;
	clear:both;
}
h3.smi {
	line-height:1.4em;
	color:#999;
	font-family:Georgia, "Times New Roman", Times, serif;
	visibility:visible!important;
	letter-spacing:0px!important;
	font-size:1em!important;
	margin:6px 0 0 0;
}
h3.smi a {
	font-size:1.25em;
	font-weight:bold;
	font-family:"Trebuchet MS", Arial;
	color:#BABCBE;
}

.descr_smi {
	color:#999999;
	font-size:0.7em;
	margin:5px 0 0 0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

h1.testi {
	font-size:41px;
	line-height:1.45em;
	padding:0!important;
	letter-spacing:-5px;
	font-family:Arial;
}

h1.nome_sezione {
	color:#858688;
	font-size:86px;
	line-height:1.2em;
	letter-spacing: -9px;
	text-align:left;
	font-family:"Trebuchet MS", Arial;
	padding:0;
}	
h2.nome_sezione_dx {
	color:#858688;
	font-size:64px;
	line-height:1.2em;
	font-weight:bold;
	margin:20px 0 0 0;
	width:100%;
	letter-spacing: -7px;
}
.body_text p {
	margin:17px 0 0 0;
	line-height:1.5em;
	font-family:"Trebuchet MS", Verdana;
	font-size:0.9em;
	color:#333;
}

/* * * * * * * * * colori sezioni header * * * * * * * * * */

.c1 {
	border-bottom:10px solid #858688;
}
.c2 {
	border-bottom:10px solid #EE9410;
}
.c3 {
	border-bottom:10px solid #7A6700;
}
.c4 {
	border-bottom:10px solid #96BF0C;
}
.c5 {
	border-bottom:10px solid #B77B00;
}
.c6 {
	border-bottom:10px solid #F9BD1D;
}
.c7 {
	border-bottom:10px solid #A9AB7C;
}
.c8 {
	border-bottom:10px solid #E20041;
}
.c9 {
	border-bottom:10px solid #B5004B;
}
.c10 {
	border-bottom:10px solid #663E06;
}
.c11 {
	border-bottom:10px solid #E42B37;
}
.c12 {
	border-bottom:10px solid #EC712A;
}
.c13 {
	border-bottom:10px solid #C8B300;
}

.c15 {
	border-bottom:10px solid #858688;
}
/* * * * * * * * * colori sezioni footer * * * * * * * * * */

.cf1 {
	background-color:#87888A;
	/*border-bottom:1px solid #707172;*/
}
.cf2 {
	background-color:#EE9400;
/*	border-bottom:1px solid #CA7E00;*/
}
.cf3 {
	background-color:#7A6700;
	/*border-bottom:1px solid #5B4E00;*/
}
.cf4 {
	background-color:#96BF0C;
	/*border-bottom:1px solid #82A40B;*/
}
.cf5 {
	background-color:#B77B00;
	/*border-bottom:1px solid #9B6900;*/
}
.cf6 {
	background-color:#F9BD1D;
	/*border-bottom:1px solid #DCA005;*/
}
.cf7 {
	background-color:#A9AB7C;
	/*border-bottom:1px solid #979A63;*/
}
.cf8 {
	background-color:#E20041;
	/*border-bottom:1px solid #BB0038;*/
}
.cf9 {
	background-color:#B5004B;
	/*border-bottom:1px solid #9F0044;*/
}
.cf10 {
	background-color:#663E06;
/*	border-bottom:1px solid #442904;*/
}
.cf11 {
	background-color:#E42B37;
	/*border-bottom:1px solid #C51825;*/
}
.cf12 {
	background-color:#EC712A;
	/*border-bottom:1px solid #BD5211;*/
}
.cf13 {
	background-color:#C8B300;
/*	border-bottom:1px solid #A89700;*/
}
.cf15 {
	background-color:#87888A;
/*	border-bottom:1px solid #707172;*/
}

/* * * * * * * * *  colori titoli sezioni link * * * * * * * * */
.ch1 {
	color:#87888A;
}
.ch2 {
	color:#EE9400;
}
.ch3 {
	color:#7A6700;
}
.ch4 {
	color:#96BF0C;
}
.ch5 {
	color:#B77B00;
}
.ch6 {
	color:#F9BD1D;
}
.ch7 {
	color:#A9AB7C;
}
.ch8 {
	color:#E20041;
}
.ch9 {
	color:#B5004B;
}
.ch10 {
	color:#663E06;
}
.ch11 {
	color:#E42B37;
}
.ch12 {
	color:#EC712A;
}
.ch13 {
	color:#C8B300;
}
/* * * * * * * * *  colori hover link smistamento * * * * * * * * */
a:hover.cl1 {
	color:#87888A;
}
a:hover.cl2 {
	color:#EE9400;
}
a:hover.cl3 {
	color:#7A6700;
}
a:hover.cl4 {
	color:#96BF0C;
}
a:hover.cl5 {
	color:#B77B00;
}
a:hover.cl6 {
	color:#F9BD1D;
}
a:hover.cl7 {
	color:#A9AB7C;
}
a:hover.cl8 {
	color:#E20041;
}
a:hover.cl9 {
	color:#B5004B;
}
a:hover.cl10 {
	color:#663E06;
}
a:hover.cl11 {
	color:#E42B37;
}
a:hover.cl12 {
	color:#EC712A;
}
a:hover.cl13 {
	color:#C8B300;
}

/* * * * * * * * immagini sez * * * * * * * * * */

.foto_sez_2 {
	background:url("../img/arancio_sez.jpg") no-repeat left top;
	width:330px;
	height:330px;
}
.foto_sez_3 {
	background:url("../img/kiwi_sez.jpg") no-repeat left top;
	width:330px;
	height:269px;
}
.foto_sez_4 {
	background:url("../img/mela_sez.jpg") no-repeat left top;
	width:330px;
	height:330px;
}
.foto_sez_5 {
	background:url("../img/pera_sez.jpg") no-repeat left top;
	width:330px;
	height:330px;
}
.foto_sez_6 {
	background:url("../img/limone_sez.jpg") no-repeat left top;
	width:330px;
	height:229px;
}
.foto_sez_7 {
	background:url("../img/melone_sez.jpg") no-repeat left top;
	width:330px;
	height:321px;
}
.foto_sez_8 {
	background:url("../img/perlevento.gif") no-repeat left top;
	width:330px;
	height:285px;
}
.foto_sez_9 {
	background:url("../img/lampone_sez.jpg") no-repeat left top;
	width:330px;
	height:218px;
}
.foto_sez_10 {
	background:url("../img/cocco_sez.jpg") no-repeat left top;
	width:330px;
	height:330px;
}
.foto_sez_11 {
	background:url("../img/melograno_sez.jpg") no-repeat left top;
	width:330px;
	height:315px;
}
.foto_sez_12 {
	background:url("../img/mandarino_sez.jpg") no-repeat left top;
	width:330px;
	height:270px;
}
.foto_sez_13 {
	background:url("../img/ananas_sez.jpg") no-repeat left top;
	width:330px;
	height:330px;
}

/* * * * * * * * immagini sez figli * * * * * * * * * */

.foto_sez_16 {
	background:url("../img/arancio_sez2.jpg") no-repeat left top;
	width:330px;
	height:200px;
}
.foto_sez_17 {
	background:url("../img/arancio_sez2_blu.jpg") no-repeat left top;
	width:330px;
	height:200px;
}
.foto_sez_18 {
	background:url("../img/arancio_sez2_rosso.jpg") no-repeat left top;
	width:330px;
	height:200px;
}
.foto_sez_19 {
	background:url("../img/arancio_sez2_verde.jpg") no-repeat left top;
	width:330px;
	height:200px;
}
.foto_sez_20 {
	background:url("../img/arancio_sez2_viola.jpg") no-repeat left top;
	width:330px;
	height:200px;
}
.foto_sez_21 {
	background:url("../img/arancio_sez2.jpg") no-repeat left top;
	width:330px;
	height:200px;
}
.foto_sez_22 {
	background:url("../img/kiwi_sez2.jpg") no-repeat left top;
	width:330px;
	height:218px;
}
.foto_sez_23 {
	background:url("../img/kiwi_sez2_blu.jpg") no-repeat left top;
	width:330px;
	height:218px;
}
/*.foto_sez_rosso {
	background:url("../img/kiwi_sez2_rosso.jpg") no-repeat left top;
	width:330px;
	height:218px;
}*/
.foto_sez2_kiwi_verde {
	background:url("../img/kiwi_sez2_verde.jpg") no-repeat left top;
	width:330px;
	height:218px;
}
.foto_sez_39{
	background:url("../img/kiwi_sez2_viola.jpg") no-repeat left top;
	width:330px;
	height:218px;
}
.foto_sez_24 {
	background:url("../img/mela_sez2.jpg") no-repeat left top;
	width:330px;
	height:330px;
}
.foto_sez_25 {
	background:url("../img/mela_sez2_blu.jpg") no-repeat left top;
	width:330px;
	height:330px;
}
.foto_sez_26 {
	background:url("../img/mela_sez2_rosso.jpg") no-repeat left top;
	width:330px;
	height:330px;
}
.foto_sez_40 {
	background:url("../img/mela_sez2_verde.jpg") no-repeat left top;
	width:330px;
	height:330px;
}
.foto_sez2_mela_viola {
	background:url("../img/mela_sez2_viola.jpg") no-repeat left top;
	width:330px;
	height:330px;
}
.foto_sez_27 {
	background:url("../img/pera_sez2_blu.jpg") no-repeat left top;
	width:330px;
	height:330px;
}
.foto_sez_28 {
	background:url("../img/pera_sez2_rosso.jpg") no-repeat left top;
	width:330px;
	height:330px;
}
.foto_sez_29 {
	background:url("../img/pera_sez2_verde.jpg") no-repeat left top;
	width:330px;
	height:330px;
}
.foto_sez_46 {
	background:url("../img/pera_sez2.jpg") no-repeat left top;
	width:330px;
	height:330px;
}
.foto_sez2_pera_verde {
	background:url("../img/pera_sez2_verde.jpg") no-repeat left top;
	width:330px;
	height:330px;
}
.foto_sez2_pera_viola {
	background:url("../img/pera_sez2_viola.jpg") no-repeat left top;
	width:330px;
	height:330px;
}
.foto_sez_30 {
	background:url("../img/limone_sez2.jpg") no-repeat left top;
	width:330px;
	height:219px;
}
/*.foto_sez_blu {
	background:url("../img/limone_sez2_blu.jpg") no-repeat left top;
	width:330px;
	height:219px;
}*/
.foto_sez2_limone_rosso {
	background:url("../img/limone_sez2_rosso.jpg") no-repeat left top;
	width:330px;
	height:219px;
}
.foto_sez2_limone_verde {
	background:url("../img/limone_sez2_verde.jpg") no-repeat left top;
	width:330px;
	height:219px;
}
.foto_sez_31 {
	background:url("../img/limone_sez2_viola.jpg") no-repeat left top;
	width:330px;
	height:219px;
}
.foto_sez2_melone {
	background:url("../img/melone_sez2.jpg") no-repeat left top;
	width:330px;
	height:330px;
}
.foto_sez2_melone_blu {
	background:url("../img/melone_sez2_blu.jpg") no-repeat left top;
	width:330px;
	height:330px;
}
.foto_sez2_melone_rosso {
	background:url("../img/melone_sez2_rosso.jpg") no-repeat left top;
	width:330px;
	height:330px;
}
.foto_sez2_melone_verde {
	background:url("../img/melone_sez2_verde.jpg") no-repeat left top;
	width:330px;
	height:330px;
}
.foto_sez2_melone_viola {
	background:url("../img/melone_sez2_viola.jpg") no-repeat left top;
	width:330px;
	height:330px;
}
.foto_sez2_fragola {
	background:url("../img/fragola_sez2.jpg") no-repeat left top;
	width:300px;
	height:215px;	
}
.foto_sez2_fragola_blu {
	background:url("../img/fragola_sez2_blu.jpg") no-repeat left top;
	width:300px;
	height:215px;	
}
.foto_sez2_fragola_rosso {
	background:url("../img/fragola_sez2_rosso.jpg") no-repeat left top;
	width:300px;
	height:215px;	
}
.foto_sez2_fragola_verde {
	background:url("../img/fragola_sez2_verde.jpg") no-repeat left top;
	width:300px;
	height:215px;	
}
.foto_sez2_fragola_viola {
	background:url("../img/fragola_sez2_viola.jpg") no-repeat left top;
	width:300px;
	height:215px;	
}
.foto_sez_32 {
	background:url("../img/lampone_sez2.jpg") no-repeat left top;
	width:330px;
	height:294px;
}
.foto_sez_33 {
	background:url("../img/lampone_sez2_blu.jpg") no-repeat left top;
	width:330px;
	height:294px;
}
.foto_sez2_lampone_rosso {
	background:url("../img/lampone_sez2_rosso.jpg") no-repeat left top;
	width:330px;
	height:294px;
}
.foto_sez2_lampone_verde {
	background:url("../img/lampone_sez2_verde.jpg") no-repeat left top;
	width:330px;
	height:294px;
}
.foto_sez2_lampone_viola {
	background:url("../img/lampone_sez2_viola.jpg") no-repeat left top;
	width:330px;
	height:294px;
}
.foto_sez_34{
	background:url("../img/cocco_sez2.jpg") no-repeat left top;
	width:330px;
	height:310px;
}
.foto_sez_35{
	background:url("../img/cocco_sez2_blu.jpg") no-repeat left top;
	width:330px;
	height:310px;
}
.foto_sez2_cocco_rosso {
	background:url("../img/cocco_sez2_rosso.jpg") no-repeat left top;
	width:330px;
	height:310px;
}
.foto_sez2_cocco_verde {
	background:url("../img/cocco_sez2_verde.jpg") no-repeat left top;
	width:330px;
	height:310px;
}
.foto_sez2_cocco_viola {
	background:url("../img/cocco_sez2_viola.jpg") no-repeat left top;
	width:330px;
	height:310px;	
}
.foto_sez_36 {
	background:url("../img/melograno_sez2.jpg") no-repeat left top;
	width:330px;
	height:322px;	
}
.foto_sez_37 {
	background:url("../img/melograno_sez2_blu.jpg") no-repeat left top;
	width:330px;
	height:322px;		
}	
.foto_sez2_melograno_rosso {
	background:url("../img/melograno_sez2_rosso.jpg") no-repeat left top;
	width:330px;
	height:322px;		
}	
.foto_sez2_melograno_verde {
	background:url("../img/melograno_sez2_verde.jpg") no-repeat left top;
	width:330px;
	height:322px;			
}
.foto_sez2_melograno_viola {
	background:url("../img/melograno_sez2_viola.jpg") no-repeat left top;
	width:330px;
	height:322px;			
}
.foto_sez_38 {
	background:url("../img/mandarino_sez2.jpg") no-repeat left top;
	width:330px;
	height:322px;
}
.foto_sez_41 {
	background:url("../img/mandarino_sez2_blu.jpg") no-repeat left top;
	width:330px;
	height:322px;
}
.foto_sez_45 {
	background:url("../img/mandarino_sez2_rosso.jpg") no-repeat left top;
	width:330px;
	height:322px;
}
.foto_sez2_mandarino_verde {
	background:url("../img/mandarino_sez2_verde.jpg") no-repeat left top;
	width:330px;
	height:322px;
}
.foto_sez2_mandarino_viola {
	background:url("../img/mandarino_sez2_viola.jpg") no-repeat left top;
	width:330px;
	height:322px;
}
.foto_sez_42 {
	background:url("../img/ananas_sez2.jpg") no-repeat left top;
	width:330px;
	height:266px;
}
.foto_sez_43 {
	background:url("../img/ananas_sez2_blu.jpg") no-repeat left top;
	width:330px;
	height:266px;	
}
.foto_sez_44 {
	background:url("../img/ananas_sez2_rosso.jpg") no-repeat left top;
	width:330px;
	height:266px;	
}
.foto_sez2_ananas_verde {
	background:url("../img/ananas_sez2_verde.jpg") no-repeat left top;
	width:330px;
	height:266px;
}
.foto_sez2_ananas_viola {
	background:url("../img/ananas_sez2_viola.jpg") no-repeat left top;
	width:330px;
	height:266px;
}

/* * * * * * * * * * * * bandiere lingue sezioni * * * * * * * * * * * */

#menu_lang ul li a.ita1 {
	background:url("../img/ita.gif") no-repeat center 18px;
}
#menu_lang ul li a.fra1 {
	background:url("../img/fra.gif") no-repeat center 18px;
}
#menu_lang ul li a.eng1 {
	background:url("../img/eng.gif") no-repeat center 18px;
}
#menu_lang ul li a.ita2 {
	background:url("../img/ita_arancio.gif") no-repeat center 18px;
}
#menu_lang ul li a.fra2 {
	background:url("../img/fra_arancio.gif") no-repeat center 18px;
}
#menu_lang ul li a.eng2 {
	background:url("../img/eng_arancio.gif") no-repeat center 18px;
}
#menu_lang ul li a.ita3 {
	background:url("../img/ita_kiwi.gif") no-repeat center 18px;
}
#menu_lang ul li a.fra3 {
	background:url("../img/fra_kiwi.gif") no-repeat center 18px;
}
#menu_lang ul li a.eng3 {
	background:url("../img/eng_kiwi.gif") no-repeat center 18px;
}
#menu_lang ul li a.ita4 {
	background:url("../img/ita_mela.gif") no-repeat center 18px;
}
#menu_lang ul li a.fra4 {
	background:url("../img/fra_mela.gif") no-repeat center 18px;
}
#menu_lang ul li a.eng4 {
	background:url("../img/eng_mela.gif") no-repeat center 18px;
}
#menu_lang ul li a.ita5 {
	background:url("../img/ita_pera.gif") no-repeat center 18px;
}
#menu_lang ul li a.fra5 {
	background:url("../img/fra_pera.gif") no-repeat center 18px;
}
#menu_lang ul li a.eng5 {
	background:url("../img/eng_pera.gif") no-repeat center 18px;
}
#menu_lang ul li a.ita6 {
	background:url("../img/ita_limone.gif") no-repeat center 18px;
}
#menu_lang ul li a.fra6 {
	background:url("../img/fra_limone.gif") no-repeat center 18px;
}
#menu_lang ul li a.eng6 {
	background:url("../img/eng_limone.gif") no-repeat center 18px;
}
#menu_lang ul li a.ita7 {
	background:url("../img/ita_melone.gif") no-repeat center 18px;
}
#menu_lang ul li a.fra7 {
	background:url("../img/fra_melone.gif") no-repeat center 18px;
}
#menu_lang ul li a.eng7 {
	background:url("../img/eng_melone.gif") no-repeat center 18px;
}
#menu_lang ul li a.ita8 {
	background:url("../img/ita_fragola.gif") no-repeat center 18px;
}
#menu_lang ul li a.fra8 {
	background:url("../img/fra_fragola.gif") no-repeat center 18px;
}
#menu_lang ul li a.eng8 {
	background:url("../img/eng_fragola.gif") no-repeat center 18px;
}
#menu_lang ul li a.ita9 {
	background:url("../img/ita_lampone.gif") no-repeat center 18px;
}
#menu_lang ul li a.fra9 {
	background:url("../img/fra_lampone.gif") no-repeat center 18px;
}
#menu_lang ul li a.eng9 {
	background:url("../img/eng_lampone.gif") no-repeat center 18px;
}
#menu_lang ul li a.ita10 {
	background:url("../img/ita_cocco.gif") no-repeat center 18px;
}
#menu_lang ul li a.fra10 {
	background:url("../img/fra_cocco.gif") no-repeat center 18px;
}
#menu_lang ul li a.eng10 {
	background:url("../img/eng_cocco.gif") no-repeat center 18px;
}
#menu_lang ul li a.ita11 {
	background:url("../img/ita_melograno.gif") no-repeat center 18px;
}
#menu_lang ul li a.fra11 {
	background:url("../img/fra_melograno.gif") no-repeat center 18px;
}
#menu_lang ul li a.eng11 {
	background:url("../img/eng_melograno.gif") no-repeat center 18px;
}
#menu_lang ul li a.ita12 {
	background:url("../img/ita_mandarino.gif") no-repeat center 18px;
}
#menu_lang ul li a.fra12 {
	background:url("../img/fra_mandarino.gif") no-repeat center 18px;
}
#menu_lang ul li a.eng12 {
	background:url("../img/eng_mandarino.gif") no-repeat center 18px;
}
#menu_lang ul li a.ita13 {
	background:url("../img/ita_ananas.gif") no-repeat center 18px;
}
#menu_lang ul li a.fra13 {
	background:url("../img/fra_ananas.gif") no-repeat center 18px;
}
#menu_lang ul li a.eng13 {
	background:url("../img/eng_ananas.gif") no-repeat center 18px;
}
#menu_lang ul li a.ita15 {
	background:url("../img/ita.gif") no-repeat center 18px;
}
#menu_lang ul li a.fra15 {
	background:url("../img/fra.gif") no-repeat center 18px;
}
#menu_lang ul li a.eng15 {
	background:url("../img/eng.gif") no-repeat center 18px;
}

/* * * * * * * * * * * * logo events sezioni * * * * * * * * * * * * */

.le1 {
background:url("../img/enjoy_grigio.gif") no-repeat left top;
}
.le2 {
background:url("../img/enjoy_arancio.gif") no-repeat left top;
}
.le3 {
background:url("../img/enjoy_kiwi.gif") no-repeat left top;
}
.le4 {
background:url("../img/enjoy_mela.gif") no-repeat left top;
}
.le5 {
background:url("../img/enjoy_pera.gif") no-repeat left top;
}
.le6 {
background:url("../img/enjoy_limone.gif") no-repeat left top;
}
.le7 {
background:url("../img/enjoy_melone.gif") no-repeat left top;
}
.le8 {
background:url("../img/enjoy_fragola.gif") no-repeat left top;
}
.le9 {
background:url("../img/enjoy_lampone.gif") no-repeat left top;
}
.le10 {
background:url("../img/enjoy_cocco.gif") no-repeat left top;
}
.le11 {
background:url("../img/enjoy_melograno.gif") no-repeat left top;
}
.le12 {
background:url("../img/enjoy_mandarino.gif") no-repeat left top;
}
.le13 {
background:url("../img/enjoy_ananas.gif") no-repeat left top;
}

.le15 {
background:url("../img/enjoy_grigio.gif") no-repeat left top;
}

/* * * * * * * * * * * stato hover menu * * * * * * * * * * * */

#cont_menu ul li.sh1 a.selected , #cont_menu ul li.sh1 a:hover , #cont_menu_home ul li.sh1 a.sel , #cont_menu_home ul li.sh1 a:hover{
	color:#EE9410;
}
#cont_menu ul li.sh2 a.selected , #cont_menu ul li.sh2 a:hover, #cont_menu_home ul li.sh2 a.sel , #cont_menu_home ul li.sh2 a:hover {
	color:#EE9410;
}
#cont_menu ul li.sh3 a.selected , #cont_menu ul li.sh3 a:hover , #cont_menu_home ul li.sh3 a.sel , #cont_menu_home ul li.sh3 a:hover {
	color:#7A6700;
}
#cont_menu ul li.sh4 a.selected , #cont_menu ul li.sh4 a:hover , #cont_menu_home ul li.sh4 a.sel , #cont_menu_home ul li.sh4 a:hover {
	color:#96BF0C;
}
#cont_menu ul li.sh5 a.selected , #cont_menu ul li.sh5 a:hover , #cont_menu_home ul li.sh5 a.sel , #cont_menu_home ul li.sh5 a:hover{
	color:#B77B00;
}
#cont_menu ul li.sh6 a.selected , #cont_menu ul li.sh6 a:hover , #cont_menu_home ul li.sh6 a.sel , #cont_menu_home ul li.sh6 a:hover {
	color:#F9BD1D;
}
#cont_menu ul li.sh7 a.selected , #cont_menu ul li.sh7 a:hover , #cont_menu_home ul li.sh7 a.sel , #cont_menu_home ul li.sh7 a:hover {
	color:#A9AB7C;
}
#cont_menu ul li.sh8 a.selected , #cont_menu ul li.sh8 a:hover , #cont_menu_home ul li.sh8 a.sel , #cont_menu_home ul li.sh8 a:hover{
	color:#E20041;
}
#cont_menu ul li.sh9 a.selected , #cont_menu ul li.sh9 a:hover , #cont_menu_home ul li.sh9 a.sel , #cont_menu_home ul li.sh9 a:hover{
	color:#B5004B;
}
#cont_menu ul li.sh10 a.selected , #cont_menu ul li.sh10 a:hover , #cont_menu_home ul li.sh10 a.sel , #cont_menu_home ul li.sh10 a:hover {
	color:#663E06;
}
#cont_menu ul li.sh11 a.selected , #cont_menu ul li.sh11 a:hover , #cont_menu_home ul li.sh11 a.sel , #cont_menu_home ul li.sh11 a:hover {
	color:#E42B37;
}
#cont_menu ul li.sh12 a.selected , #cont_menu ul li.sh12 a:hover , #cont_menu_home ul li.sh12 a.sel , #cont_menu_home ul li.sh12 a:hover {
	color:#EC712A;
}
#cont_menu ul li.sh13 a.selected , #cont_menu ul li.sh13 a:hover , #cont_menu_home ul li.sh13 a.sel , #cont_menu_home ul li.sh13 a:hover {
	color:#C8B300;
}
/* * * * * * * TESTI * * * * * * */
.body_text {
	text-align:left;
}
.body_text ol {
	list-style-type:decimal;
	margin:10px 0pt 0pt 45px;
	text-align:left;
}
.body_text ol li {
	padding:4px 0pt 0pt 0;
	list-style-type:decimal;
	line-height:1.4em;
	font-size:0.9em;
	color:#333;
	font-family:"Trebuchet MS", Verdana;
}
.body_text ul {
	list-style-type:none;
	margin:10px 0pt 0pt 30px;
	text-align:left;
}
.body_text ul li {
	background:transparent url('../img/punto_lista.gif') no-repeat scroll left 12px;
	list-style-type:none;
	padding:4px 0pt 0pt 15px;
	line-height:1.4em;
	color:#333;
	font-size:0.9em;
	font-family:"Trebuchet MS", Verdana;
}
.didascalia_espansa {
	color:#666666;
	font-size:0.7em;
	line-height:1.3em;
	margin:0pt;
	text-align:center;
	width:400px;
}
.video {
	margin:22px 0 0 0;
}
.espansa {
	margin-top:20px;
	background-color:#EBEBEC;
	padding:4px 4px 4px 4px;
	line-height:0;
	text-align:center;
}
.abstract-text {
	margin:15px 0 0 0;
	line-height:1.4em;
	font-weight:bold;
	font-size:0.85em;
	color:#666;
	font-style:italic;
}
h3.testi {
	border-bottom:1px solid #d8d8d8;
	color:#333!important;
	font-family:Arial,Helvetica,sans-serif;
	font-size:1.1em;
	line-height:1em;
	margin:20px 0pt 0pt;
	padding:0pt 0pt 2px;
	float:left;
	width:510px;
	font-size:1.3em!important;
	font-weight:normal!important;
	text-align:left;
	visibility:visible!important;
	letter-spacing:0!important;
}
#gallery {
	float:left;
	margin-top:2px;
	padding-bottom:20px;
	text-align:left;
	width:100%;
}

.box-gallery {
	float:left;
	clear:both;
	width:100%;
}
.box_allegati {
	float:left;
	clear:both;
	width:100%;
}
.box-link {
	float:left;
	clear:both;
	width:100%;
}
.blocco_orizz {
	clear:both;
	display:block;
	float:left;
	margin-top:20px;
	overflow:hidden;
	width:100%;
}

.box-gallery .img_gallery {
	float:left;
	margin-right:14px;
	text-align:center;
	width:160px;
}

.box-gallery .img_last {
	margin-right:0px;
	float:left;
}
.img_gallery img {
	line-height:0;
	text-align:center;padding:4px;
	font-size:1px;
	line-height:0;
	background-color:#EBEBEC;
}
.didascalia {
	color:#333333;
	font-family:Arial,Verdana,Helvetica,sans-serif;
	font-size:10px;
	line-height:10px;
	margin-top:3px;
	text-align:center;
	float:left;
	width:160px;
}
img.left {
	float:left;
	margin:3px 10px 2px 0;
	background-color:#EBEBEC;
	padding:4px 4px 4px 4px;
	line-height:0;
	text-align:center;
}
img.right {
	float:right;
	margin:3px 0 2px 10px;
	background-color:#EBEBEC;
	padding:4px 4px 4px 4px;
	line-height:0;
	text-align:center;
}
h2.testi {
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.25em;
	margin:25px 0 0 0;
	padding:0 0 3px 0;
	border-bottom:1px solid #d8d8d8;
	text-align:left;
	width:100%;
}

/* * * LINK * * * */
#corpo ul.cl {
	background:transparent url('../img/link_ico.gif') no-repeat scroll left 6px;
	clear:both;
	margin:20px 0pt 0pt;
	padding:2px 0 0 40px;
	float:left;
    height: auto !important;  /* per i browser moderni */
    height: 38px;      /* per IE5.x e IE6 */
    min-height: 38px;  /* per i browser moderni */
	width:93%;
}
.box-link {
	float:left;
	clear:both;
	width:100%;
}
li.link-title {
	text-align:left;
}
li.link-title-first {
	text-align:left;
	
}
li.link-title-first a {
font-size:0.9em;
font-weight:bold;
}
li.link-url {
	text-align:left;
}
li.link-url a {
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.7em;
	line-height:1.1em;
	padding:0;
}
 li.link-url a:hover {
 	color:#7AADC7;
 }
li.link-description {
	margin:3px 0 0 0;
	text-align:left;
	font-size:0.9em;
	color:#333333;
	line-height:1.4em;
	font-family:"Trebuchet MS", Arial;
}
li.link-title a {
	
	font-weight:bold;
	font-size:0.9em;
}
li.link-title a:hover {
	color:#E34476;
}
li.link-title-first a:hover {
	color:#E34476;
}
#corpo ul.cl li{
	list-style-type:none;
}	

/* * * * * * ALLEGATI * * * * * * */

.box-allegati {
	text-align:left;
	margin:0;
	padding:0;
	float:left;
}
#corpo ul.allegati {
	margin:2px 0 0 0;
	text-align:left;
	clear:both;
	float:left;
	display:block;
	width:510px;
}

#corpo li.file{
	padding: 0 0 0 24px;
	margin:20px 0 0 0;
	text-align:left;
	background-repeat: no-repeat;
	list-style-type:none;
}

li.file a{
	float: left;
	letter-spacing: 0px;
	text-decoration: none!important;
}

#corpo li.file .nome-file a{
	display: block;
	text-align: left;
	text-decoration: none;
	text-transform: none;
	font-size:0.9em;
	font-weight:bold;
	letter-spacing: normal!important;
	margin: 0; 
	padding: 0;
}
#corpo li.file .nome-file a:hover {
	color:#E34476;
}
h4.nome-file{
	margin: 0px 0px 0px 16px;
	padding: 0;
	visibility:visible!important;
	font-size:1em!important;
}

span.filedescription{
	display: block;
	clear: left;
	text-align:left;
	font-size:0.9em;
	margin:0 0 0 16px;
	line-height:1.4em;
	color:#333333;
	padding:3px 0 0 0;
	font-family:"Trebuchet MS", Arial;
}

li.file a.download{
	background: url('../img/download_ico.gif') no-repeat center left;
	margin: 1px 0 0 16px;
	font-size:0.8em;
	
}
li.file a:hover.download {
	background: url('../img/download_ico_hover.gif') no-repeat center left;
	color:#E34476;
}
li.file span.size{
	font-size:0.7em;
	padding: 0px 0px 0px 8px;
}

li.file.doc{
	background: url('../img/files/ico_doc.gif') no-repeat top left;
}

li.file.htm{
	background: url('../img/files/ico_htm.gif') no-repeat top left;
}

li.file.mp3{
	background: url('../img/files/ico_mp3.gif') no-repeat top left;
}

li.file.nofile{
	background: url('../img/files/ico_nofile.gif') no-repeat top left;
}

li.file.img{
	background: url('../img/files/ico_htm.gif') no-repeat top left;
}

li.file.pdf{
	background: url('../img/files/ico_pdf.gif') no-repeat top left;
}

li.file.ppt{
	background: url('../img/files/ico_ppt.gif') no-repeat top left;
}

li.file.rtf{
	background: url('../img/files/ico_rtf.gif') no-repeat top left;
}

li.file.mdb{
	background: url('../img/files/ico_mdb.gif') no-repeat top left;
}

li.file.txt{
	background: url('../img/files/ico_txt.gif') no-repeat top left;
}

li.file.xls{
	background: url('../img/files/ico_xls.gif') no-repeat top left;
}

li.file.zip{
	background: url('../img/files/ico_zip.gif') no-repeat top left;
}

li.file.swf{
	background: url('../img/files/ico_swf.gif') no-repeat top left;
}

li.file.exe{
	background: url('../img/files/ico_exe.gif') no-repeat top left;
}

li.file.pub{
	background: url('../img/files/ico_publisher.gif') no-repeat top left;
}

li.file.link{
	background:url('../img/files/ico_link_esterno.gif') no-repeat top left;
}

li.file.link-links{
	background: url('../img/files/ico_link_esterno.gif') no-repeat top left;
	margin: 0;
	padding: 0 0 5px 0;
}
/* * * * * CONTATTI * * * * * */

#cont_form p.formHint_contatti {
	color:#333;
	font-size:0.7em;
	text-align:left;
	white-space:nowrap;
	text-align:right;
}

#cont_form .uniForm fieldset legend.conta {
	color:#EC712A;
	font-size:0.9em;
	font-weight:bold;
	background: url('../img/etichetta_cont.gif') no-repeat bottom right;
	margin:0pt;
	padding:0 12px 6px 0;
}
#cont_form .privacy {
	background-color:#FFFFFF;
	border:1px solid #ccc;
	height:150px;
	overflow:auto;
	padding:4px 4px 4px 6px;
	voice-family:inherit;
	width:49%;
	margin:9px 0 0 0;
	text-align:left;
	float:left;
}
.privacy strong {
	font-size:0.8em;
}
div.pri {
	font-size:0.8em;
	line-height:1.2em;
	margin:10px 0 0 0;
}
#cont_form {
	margin:20px 0 0 0;
	float:left;
	width:510px;
}
.uniForm .inlineLabels .textInput_cont {
	border:1px solid #ccc;
	float:left;
	font-size:0.8em;
	padding:2px 1px 3px 2px;
	width:50%;
}
.uniForm .inlineLabels contact, .uniForm .inlineLabels .contact {
	color:#333333;
	float:left;
	font-family:Arial,Helvetica,sans-serif;
	font-size:0.7em;
	font-weight:bold;
	line-height:1.2em;
	margin:0.16em 1% 0pt 0pt;
	padding:2px 0 0 0;
	position:relative;
	text-align:right;
	width:25%;
	clear:both;
}
uniForm .inlineLabels contact2, .uniForm .inlineLabels .contact2 {
	color:#203B85;
	float:left;
	font-family:Arial,Helvetica,sans-serif;
	font-size:1em;
	font-weight:bold;
	line-height:100%;
	margin:0.16em 1% 0pt 0pt;
	padding:0pt;
	position:relative;
	text-align:right;
	width:25.5%;
}

.uniForm .inlineLabels .priv {
	line-height:1.2em;
	text-align:left;
	width:98%;
	clear:both;
	float:left;
	font-size:0.75em;
	color:#000000;
	font-weight:normal!important;
}

#col_sx .uniForm .checkbox {
	border-style:none;
	float:left;
	height:21px;
	margin:-4px 4px 0pt 0pt;
	padding:0pt 0pt 4px;
}

.uniForm .inlineLabels .ctrlHolder_pr {
	clear:both;
	margin:14px 0pt 0pt;
	overflow:hidden;
	padding:0pt;
	text-align:left;
	float:left;
	width:100%;
}
.uniForm .inlineLabels .arealarge {
	border:1px solid #ccc;
	float:left;
	font-family:Arial,Helvetica,sans-serif;
	font-size:0.8em;
	padding:1px 1px 2px 2px;
	width:50%;
}
uniForm .buttonHolder_contatti {
	font-size:0.96em;
	font-weight:bold;
	margin:10px 45px 0pt 0pt;
	text-align:right;
	voice-family:inherit;
}
#map {
	height: 400px;
	width:510px;
	font-size:0.875em;
}
.box-mappa {
	margin:20px 0 0 0!important;
	margin:20px 0 0 0;
	float:left;
	background-color:#EBEBEC;
	padding:4px;
	clear:both;text-align:left;
}
/*  FLOWPLAYER   */
	/* these two settings will remove borders from playlist entries */
	a:active {  outline:none; }
	:focus   { -moz-outline-style:none; }
	
	/* container has a background image */
a.player {	
	margin-top:40px;
	display:block;
	background:url(../img/splash.png) no-repeat;
	width:425px;
	height:298px;
	padding:0 43px 75px 42px;	
	text-align:center;
	color:#fff;
	text-decoration:none;
	cursor:pointer;
}

/* splash image */
a.player img {
	margin-top:115px;
	border:0;	
}

#pl {
float:left;
width:423px!important;
height:82px;
overflow:hidden;
position:relative;
}
#cont_pl {
	background: url(../img/h150.png) no-repeat top left;
	float:left;
	height:82px;
	overflow:hidden;
	padding:10px 7px 10px 7px;
	position:relative;
	width:578px;
}
#pl div.entries {
	height:82px;
	float:left;
	position:absolute;
	width:10000em;

}

#pl div.entries a {
	background:transparent url(../img/entry.png) no-repeat left top;
	color:#ffffff;
	float:left;
	font-family:"Trebuchet MS", Arial;
	font-size:11px;
	font-weight:bold;
	height:62px;
	margin-right:7px;
	padding:10px;
	text-decoration:none;
	width:116px;
	position:relative;
	line-height:1.35em;
}

#pl div.entries a:hover {
	background-position:-144px 0;
	color:#fff;
}

#pl div.entries a.playing {
	background-position:-288px 0;		
	color:#fff;
}

#pl div.entries a.paused {
	background-position:-432px 0;		
	color:#fff;
}

#pl div.entries a.progress {
	opacity:0.8;
}

#pl div.entries em {	
	/*float:right;
	margin-top:15px;*/
	position:absolute;
	top:60px;
	left:80px;
	color:#AAD257;
	font-style:normal;
	white-space:nowrap;
	font-family:"Trebuchet MS", Arial;
}

#cont_pl a.nextPage,  #cont_pl a.prevPage {
	display:block;
	width:20px;
	height:20px;
	background:url(../img/left.png) no-repeat left top;
	cursor:pointer;
	float:left;
}

#cont_pl a.nextPage {
	background-image:url(../img/right.png);	
}
#cont_pl a.nextPage {
	margin:30px 0 0 7px;
}
#cont_pl a.prevPage {
	margin:30px 7px 0 0;
}
#cont_pl a.nextPage.disabled, #cont_pl a.prevPage.disabled {
	visibility:hidden;
}

#cont_pl a.prevPage:hover, #cont_pl a.nextPage:hover {
	background-position:0 -23px;
	display:block;
}
/* Per IE7 */
#cont_pl .prevPagea:hover, #cont_pl .nextPagea:hover {
	background-position:0 -23px;
	display:block;
}

#fascia_logo h1 {
	font-size:1.2em;
	color:#BBBBBB;
	margin:30px 0 5px 0;
	font-family:"Trebuchet MS", Arial , Verdana;
}
#fascia_logo {
	font-size:0.7em;
	font-family:Arial , Verdana;
	color:#BBBBBB;
}

/* * * * * *  didit * * * * * * */

#perlevento {
	position:absolute;
	top:80px;
	left:20px;
}
#perlevento a {
	background:url('../img/perlevento_small.gif') no-repeat left top;
	width:178px;
	height:61px;
	display:block;
}
#bollo_didit {	
	position:absolute;
	top:50px;
	left:750px;
}

#bollo_didit a {
	background:url('../img/bollo_didit.jpg') no-repeat left top;
	width:128px;
	height:127px;
	display:block;
}
/* home dock */
div.jqDockLabel {
	border:0px none;
	padding:0 4px;
	position: relative;
	font-size:13px;
	/*font-style:italic;*/
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	white-space:nowrap;
	color:#000000; 
	background-color:transparent;
	}
div.jqDockLabelLink {cursor:pointer;}
div.jqDockLabelImage {cursor:default;}
