/* START */
/* Codice necessario per il tooltip sulle immagini atleti */
.tooltip {
	position: relative;
    z-index: 24;
	text-decoration: none;
}
.tooltip:hover {
	z-index: 25;
} 
.tooltip span {
	display: none;
}
.tooltip:hover span{ /*lo span verrą mostrato solo sullo stato :hover */
    display: block;
	position:absolute;
    top: 3em;
	left: 1em;
	width: 10em;
    border: 1px solid #ffffff;
	background-color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	font-weight: bold;
    text-align: center;
	text-decoration: none;
}
/* END */

.txt-mi-blu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #606a74;
	text-decoration: none;	
}
.txt-mi-black {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: none;	
}
.txt-mi-white {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;	
}
.txt-mi-red {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #E2001A;
	text-decoration: none;	
}
.txt-mi-darkGreen {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #496416;
	text-decoration: none;	
}
.link-mi-blu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #606a74;
	text-decoration: underline;	
}
.link-mi-blu:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #606a74;
	text-decoration: underline;
}
.title-mi-blu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #606a74;
	text-decoration: none;
	font-weight: bold;	
}
.title-mi-black {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	font-weight: bold;	
}
.titleCalendar-mi-white {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;	
}
.titleCalendar-mi-black {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
	text-decoration: none;
	font-weight: bold;	
}
.titleCalendar-mi-darkGreen {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #496416;
	text-decoration: none;
	font-weight: bold;	
}
.title-big-green {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #92dd00;
	text-decoration: none;
	font-weight: bold;	
}
.title-big-yellow {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #dacb2c;
	text-decoration: none;
	font-weight: bold;	
}
.title-big-orange {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #ff5c01;
	text-decoration: none;
	font-weight: bold;	
}
.title-big-azzurro {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #6697ce;
	text-decoration: none;
	font-weight: bold;	
}
.textbox {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	border: 1px solid #97a2ad;
	color: #606a74;
	width: 150px;
	background-color: #FFFFFF;
}
.validate {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FF0000;
}
.buttonSubmit {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 1px;
	font-weight: bold;
	background-color: #E0E5EA;
	color: #606a74;
	border-top: 1px solid #606a74;
	border-right: 1px solid #606a74;
	border-bottom: 1px solid #606a74;
	border-left: 1px solid #606a74;
}
.bg-pageHeight {
	position:absolute;
	left:0px;
	top:0px;
	width:100%;
	height:100%;
}
.bg-feetSnow {
	background-image: url(../../common/images/bg_snow.jpg);
	background-repeat: repeat-x;
	background-position: left 0px;
	position:absolute;
	width:950;
	height:1085;
}
.bg-visual_spia360_1 {
	background-image: url(../../it/spia360/images/visual_spia360_1.jpg);
	background-repeat: repeat-x;
	background-position: left 0px;
	position:absolute;
	width:870;
	height:480;
}
.bg-visual_spia360_2 {
	background-image: url(../../it/spia360/images/visual_spia360_2.jpg);
	background-repeat: repeat-x;
	background-position: left 0px;
	position:absolute;
	width:870;
	height:480;
}
.bg-visual_spia360_3 {
	background-image: url(../../it/spia360/images/visual_spia360_3.jpg);
	background-repeat: repeat-x;
	background-position: left 0px;
	position:absolute;
	width:870;
	height:480;
}
.bg-visual_events_1 {
	background-image: url(../../it/events/images/visual_events_1.jpg);
	background-repeat: repeat-x;
	background-position: left 0px;
	position:absolute;
	width:870;
	height:480;
}
.bg-visual_events_2 {
	background-image: url(../../it/events/images/visual_events_2.jpg);
	background-repeat: repeat-x;
	background-position: left 0px;
	position:absolute;
	width:870;
	height:480;
}
.bg-visual_events_3 {
	background-image: url(../../it/events/images/visual_events_3.jpg);
	background-repeat: repeat-x;
	background-position: left 0px;
	position:absolute;
	width:870;
	height:480;
}
.bg-visual_community_1 {
	background-image: url(../../it/community/images/visual_community_1.jpg);
	background-repeat: repeat-x;
	background-position: left 0px;
	position:absolute;
	width:870;
	height:480;
}
.bg-visual_community_2 {
	background-image: url(../../it/community/images/visual_community_2.jpg);
	background-repeat: repeat-x;
	background-position: left 0px;
	position:absolute;
	width:870;
	height:480;
}
.bg-visual_community_3 {
	background-image: url(../../it/community/images/visual_community_3.jpg);
	background-repeat: repeat-x;
	background-position: left 0px;
	position:absolute;
	width:870;
	height:480;
}
.bg-visual_community_4 {
	background-image: url(../../it/community/images/visual_community_4.jpg);
	background-repeat: repeat-x;
	background-position: left 0px;
	position:absolute;
	width:870;
	height:480;
}
.bg-visual_media_1 {
	background-image: url(../../it/media/images/visual_media_1.jpg);
	background-repeat: repeat-x;
	background-position: left 0px;
	position:absolute;
	width:870;
	height:480;
}
.bg-visual_media_2 {
	background-image: url(../../it/media/images/visual_media_2.jpg);
	background-repeat: repeat-x;
	background-position: left 0px;
	position:absolute;
	width:870;
	height:480;
}
.bg-visual_media_3 {
	background-image: url(../../it/media/images/visual_media_3.jpg);
	background-repeat: repeat-x;
	background-position: left 0px;
	position:absolute;
	width:870;
	height:480;
}
.bg-visual_links_1 {
	background-image: url(../../it/links/images/visual_links_1.jpg);
	background-repeat: repeat-x;
	background-position: left 0px;
	position:absolute;
	width:870;
	height:480;
}
.bg-visual_links_2 {
	background-image: url(../../it/links/images/visual_links_2.jpg);
	background-repeat: repeat-x;
	background-position: left 0px;
	position:absolute;
	width:870;
	height:480;
}
.bg-visual_contacts_1 {
	background-image: url(../../it/contacts/images/visual_contacts_1.jpg);
	background-repeat: repeat-x;
	background-position: left 0px;
	position:absolute;
	width:870;
	height:480;
}
.bg-visual_terms_1 {
	background-image: url(../../it/terms/images/visual_terms_1.jpg);
	background-repeat: repeat-x;
	background-position: left 0px;
	position:absolute;
	width:870;
	height:480;
}
.bg-boxLittle {
	background-image: url(../../it/events/images/bg_boxLittle.gif);
	background-repeat: repeat-x;
	background-position: left 0px;
	position:absolute;
	width:554;
	height:91;
}




.txt-mi-beige {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #846f65;
	text-decoration: none;	
}
.txt-mi-darkGray {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #202020;
	text-decoration: none;	
}
.txt-mi-Gray {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #cccccc;
	text-decoration: none;	
}
.title-mi-darkGray {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #202020;
	text-decoration: none;	
}
.titleProduct-big-darkGray {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #202020;
	text-decoration: none;
	font-weight: bold;	
}
.titleCategory-big-darkGray {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #202020;
	text-decoration: none;
	font-weight: bold;	
}
.title-mi-bordeaux {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #990000;
	text-decoration: none;	
}
.link-mi-darkGray {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #202020;
	text-decoration: underline;	
}
.link-mi-darkGray:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #202020;
	text-decoration: underline;
}
.link-page-darkGray {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #202020;
	text-decoration: none;	
}
.link-page-darkGray:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #202020;
	text-decoration: none;
}

.textarea {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	border: 1px solid #a4a4a4;
	color: #8c8c8c;
	background-color: #FFFFFF;
}
