@charset "UTF-8";
/* CSS Document */



/***********************************/
/*         MENU PRINCIPALE         */
/***********************************/



#menu_v {
	position:absolute;
	z-index:5;
	top: 200px;
	left: 0px;
/*	margin-top:126px;*/
	float: right;
}

#sinistra_index #menu_v {
	position:absolute;
	z-index:5;
	top: 10px;
	left: 0px;
/*	margin-top:126px;*/
	float: right;
}


/*c'era la virgola dopo ul
#menu_v ul, li {
	list-style: none;
	float: none;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
}
*/
#menu2 {
	padding-top: 6px;
	padding-bottom: 6px;
}

#menu2 ul, li {
	list-style: none;
	float: none;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
}

li.menu_spacer {
	margin-top:30px;
}

#accordion a.head {
	width:267px;
	height:32px;
	margin-left: 0px !important;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 20px !important;
	padding-top: 0px;
	/**/
	display:block;
	/**/
	color:#222;
	font-size:1.9em;
	font-weight:bold;
	text-decoration:none;
	text-align:right;
	border:0px !important;
	border-collapse:collapse;
}

#accordion a.head:hover {
	width:267px;
	height:32px;
	margin-left: 0px !important;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 20px !important;
	padding-top: 0px;
	/**/
	display:block;
	/**/
	color:#e1007a !important;
	font-size:1.9em;
	font-weight:bold;
	text-decoration:none;
	text-align:right;
	border:0px !important;
	border-collapse:collapse;
	background-image:url(../immagini/menu/arrow.png);
	background-position:top right;
	background-repeat:no-repeat;
}

#accordion a.head_simple {
	width:267px;
	height:32px;
	margin-left: 0px !important;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 20px !important;
	padding-top: 0px;
	/**/
	display:block;
	/**/
	color:#222;
	font-size:1.9em;
	font-weight:bold;
	text-decoration:none;
	text-align:right;
	border:0px !important;
	border-collapse:collapse;
}

#accordion a.head_simple:hover {
	width:267px;
	height:32px;
	margin-left: 0px !important;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 20px !important;
	padding-top: 0px;
	/**/
	display:block;
	/**/
	color:#e1007a !important;
	font-size:1.9em;
	font-weight:bold;
	text-decoration:none;
	text-align:right;
	border:0px !important;
	border-collapse:collapse;
	background-image:url(../immagini/menu/arrow.png);
	background-position:top right;
	background-repeat:no-repeat;
}

#sinistra_index #accordion a.head_simple {
	font-size:1.0em !important;
	width:162px !important;
	height:18px !important;
}

#sinistra_index #accordion a.head_simple:hover {
	font-size:1.0em !important;
	width:162px !important;
	height:18px !important;
	background-image:url(../immagini/menu/arrow_index.png) !important;
}

#menu2 a {
	width:267px;
	height:21px;
	margin-left: 0px !important;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px !important;
	padding-top: 0px;
	/**/
	display:block;
	/**/
	color:#222;
	font-size:1.2em;
	font-weight:normal;
	text-decoration:none;
	text-align:right;
	border:0px !important;
	border-collapse:collapse;
}

#menu2 a:hover {
	width:267px;
	height:21px;
	margin-left: 0px !important;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px !important;
	padding-top: 0px;
	/**/
	display:block;
	/**/
	color:#e1007a !important;
	font-size:1.2em;
	font-weight:normal;
	text-decoration:none;
	text-align:right;
	border:0px !important;
	border-collapse:collapse;
}



li.selec a.head {
	color:#e1007a !important;
	background-image:url(../immagini/menu/arrow.png) !important;
	background-position:right;
	background-repeat:no-repeat;
}

li.selec_2 a {
	color:#e1007a !important;
}

/***********************************/
/*         MENU INTERATTIVO        */
/***********************************/




#menu_int {
	position:relative;
	z-index:5;
	top: -13px;
	left: 0px;
/*	margin-top:126px;*/
	background-image:url(../immagini/menu/menu_fx.png);
	background-repeat:repeat-x;
	font-size: 0.8em;
	width: 400px;
	height:50px;
}

#menu_or {
	width:172px;
	margin-left:auto;
	margin-right:auto;
}

#menu_or li {
	float:left;
}


/****** AUDIO ******/


#link_audio {
	width: 56px;
	height: 50px;
	text-align:center;
}

#link_audio a.head_int {
	color: #fff;
	text-decoration:none;
	width: 56px;
	height: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-top: 0px;
	padding-bottom: 15px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 15px;
	display:block;
}

#link_audio a.head_int:hover {
	color: #fff;
	text-decoration:none;
	width: 56px;
	height: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-top: 0px;
	padding-bottom: 15px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 15px;
	display:block;
	background-image:url(../immagini/menu/arrow_fx_up.png);
	background-position:center;
}



/****** VIDEO ******/


#link_video {
	width: 46px;
	height: 50px;
	text-align:center;
}

#link_video a.head_int {
	color: #fff;
	text-decoration:none;
	width: 46px;
	height: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-top: 0px;
	padding-bottom: 15px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 15px;
	display:block;
}

#link_video a.head_int:hover {
	color: #fff;
	text-decoration:none;
	width: 46px;
	height: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-top: 0px;
	padding-bottom: 15px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 15px;
	display:block;
	background-image:url(../immagini/menu/arrow_fx_up.png);
	background-position:center;
}


/****** GALLERY ******/


#link_gallery {
	width: 70px;
	height: 50px;
	text-align:center;
}

#link_gallery a.head_int {
	color: #fff;
	text-decoration:none;
	width: 70px;
	height: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-top: 0px;
	padding-bottom: 15px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 15px;
	display:block;
}

#link_gallery a.head_int:hover {
	color: #fff;
	text-decoration:none;
	width: 70px;
	height: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-top: 0px;
	padding-bottom: 15px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 15px;
	display:block;
	background-image:url(../immagini/menu/arrow_fx_up.png);
	background-position:center;
}



/****** REGISTRATI ******/


#link_reg {
	width: 84px;
	height: 50px;
	text-align:center;
}

#link_reg a.head_int {
	color: #fff;
	text-decoration:none;
	width: 84px;
	height: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-top: 0px;
	padding-bottom: 15px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 15px;
	display:block;
}

#link_reg a.head_int:hover {
	color: #fff;
	text-decoration:none;
	width: 84px;
	height: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-top: 0px;
	padding-bottom: 15px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 15px;
	display:block;
	background-image:url(../immagini/menu/arrow_fx_down.png);
	background-position:center;
}


/****** ENTRA ******/


#link_entra {
	width: 56px;
	height: 50px;
	text-align:center;
}

#link_entra a.head_int {
	color: #fff;
	text-decoration:none;
	width: 56px;
	height: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-top: 0px;
	padding-bottom: 15px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 15px;
	display:block;
}

#link_entra a.head_int:hover {
	color: #fff;
	text-decoration:none;
	width: 56px;
	height: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-top: 0px;
	padding-bottom: 15px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 15px;
	display:block;
	background-image:url(../immagini/menu/arrow_fx_down.png);
	background-position:center;
}


/****** COMMENTA ******/


#link_commenta {
	width: 84px;
	height: 50px;
	text-align:center;
}

#link_commenta a.head_int {
	color: #fff;
	text-decoration:none;
	width: 84px;
	height: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-top: 0px;
	padding-bottom: 15px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 15px;
	display:block;
}

#link_commenta a.head_int:hover {
	color: #fff;
	text-decoration:none;
	width: 84px;
	height: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-top: 0px;
	padding-bottom: 15px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 15px;
	display:block;
	background-image:url(../immagini/menu/arrow_fx_down.png);
	background-position:center;
}

/************ EDIZIONI ***************/

#edizione a.head {
	width:100%;
	min-width: 350px;
	max-width: 900px;
	height:40px;
	margin-left: 0px !important;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-top: 0px;
	padding-bottom: 0px;
	padding-left: 23px !important;
	padding-right: 0px !important;
	padding-top: 0px;
	/**/
	display:block;
	/**/
	color:#222 !important;
	font-size:2.9em;
	font-weight:bold;
	text-decoration:none;
	text-align:left;
	border:0px !important;
	border-collapse:collapse;
}

#edizione a.head:hover {
	width:100%;
	min-width: 350px;
	max-width: 900px;
	height:40px;
	margin-left: 0px !important;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-top: 0px;
	padding-bottom: 0px;
	padding-left: 23px !important;
	padding-right: 0px !important;
	padding-top: 0px;
	/**/
	display:block;
	/**/
	color:#e1007a !important;
	font-size:2.9em;
	font-weight:bold;
	text-decoration:none;
	text-align:left;
	border:0px !important;
	border-collapse:collapse;
	background-image:url(../immagini/menu/arrow_dx.png);
	background-position: top left;
	background-repeat:no-repeat;
}

#edizione a.head2 {
	width:100%;
	min-width: 350px;
	max-width: 900px;
	height:40px;
	margin-left: 0px !important;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-top: 0px;
	padding-bottom: 10px;
	padding-left: 23px !important;
	padding-right: 0px !important;
	padding-top: 0px;
	/**/
	display:block;
	/**/
	color:#222 !important;
	font-size:2.2em;
	font-weight:bold;
	text-decoration:none;
	text-align:left;
	border:0px !important;
	border-collapse:collapse;
}

#edizione a.head2:hover {
	width:100%;
	min-width: 350px;
	max-width: 900px;
	height:40px;
	margin-left: 0px !important;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-top: 0px;
	padding-bottom: 10px;
	padding-left: 23px !important;
	padding-right: 0px !important;
	padding-top: 0px;
	/**/
	display:block;
	/**/
	color:#e1007a !important;
	font-size:2.2em;
	font-weight:bold;
	text-decoration:none;
	text-align:left;
	border:0px !important;
	border-collapse:collapse;
	background-image:url(../immagini/menu/arrow_dx.png);
	background-position: top left;
	background-repeat:no-repeat;
}

#edizione a.head_simple {
	width:267px;
	height:32px;
	margin-left: 0px !important;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 20px !important;
	padding-top: 0px;
	/**/
	display:block;
	/**/
	color:#fff;
	font-size:1.9em;
	font-weight:bold;
	text-decoration:none;
	text-align:right;
	border:0px !important;
	border-collapse:collapse;
}

#edizione a.head_simple:hover {
	width:267px;
	height:32px;
	margin-left: 0px !important;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 20px !important;
	padding-top: 0px;
	/**/
	display:block;
	/**/
	color:#e1007a !important;
	font-size:1.9em;
	font-weight:bold;
	text-decoration:none;
	text-align:right;
	border:0px !important;
	border-collapse:collapse;
	background-image:url(../immagini/menu/arrow.png);
	background-position:top right;
	background-repeat:no-repeat;
}



