@charset "utf-8";
/* TITOLO SUPERIORE <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< */

*{
	font-family: arial, helvetica, sans-serif;
}

#eventointestazione{
	position:relative;
	width:540px;
	height:65px;
	background-color:#FFCC00;
	margin: 0 10px 0 10px;
}
#eventotitolo{
	font-size:26px;
	font-weight:bold;
	position:absolute;
	top:0px;
	left:10px;
	width:520px;
	height:35px;
	border-bottom: 1px solid black;
}
#linea{
	position:absolute;
	top:28px;
	left:5px;
	color:#000000;
	width:520px;
}
#eventosottotitolo{
	font-size:16px;
	font-weight:bold;
	position:absolute;
	top:42px;
	left:10px;
}

#eventoterzo{
	position:relative;
	width:530px;
	height:28px;
	background-color:#FFCC00;
	margin: 10px 10px 0 10px;
	font-size:9px;
	font-weight:bold;
	padding: 3px 5px 0 5px;
}
#flyer{
	position:relative;
	width:540px;
	height:550px;
	background-color:#000000;
	margin: 10px 10px 0 10px;
	text-align:center;
}
#warning{
	position:relative;
	width:528px;
	height:140px;
	background-color:#FF0000;
	border: 1px solid white;
	margin: 10px 10px 0 10px;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	text-align:justify;
	padding: 3px 5px 0 5px;
}

.date{
	position:relative;
	width:528px;
	height:18px;
	background-color:black;
	margin: 5px 5px 0 10px;
	font-size:10px;
	font-weight:bold;
	color:#FFFFFF;
	text-align:justify;
	padding: 3px 5px 0 5px;
}
.ddata{
	position:absolute;
	left:3px;
	color:#FFCC00;
	font-size:11px;
}
.dlocation{
	position:absolute;
	left:60px;
	color:#4ea6ca;
	font-size:11px;
	border-left: 2px solid 4ea6ca;
	padding-left: 3px;
}	
.dposto{
	position:absolute;
	left:270px;
	width:213px;
	color:#666666;
	font-size:11px;
	border-left: 2px solid #666;
	border-right: 2px solid #666;
	padding:0 3px 0 3px;
	
}	
.dbottone a{
	position:absolute;
	left:495px;
	color:#4ea6ca;
	font-size:11px;
	text-decoration:none;
}
.dbottone a:hover{
	color:#FFF;
}

.frase {
	position:relative;
	width:540px;
	height:180px;
	background-color:#000000;
	margin: 10px 10px 0 10px;
	border-bottom: 3px solid #666666;
}

.titolosezione {
	position:absolute;
	left:10px;
	top:4px;
	width:520px;
	height:20px;
	background-color:#000000;
	border-bottom: 1px solid #666666;
	color:#FFCC00;
	font-size:13px;
	font-weight:bold;
}

.superred{
	color:#FF0000;
	font-weight:bold;
	
}

.testofrase{
	position:absolute;
	left:10px;
	top:30px;
	width:520px;
	height:140px;
	border-bottom: 1px solid #666666;
	color:#FFF;
	font-size:11px;
	font-weight:bold;
	overflow-x:hidden;
	overflow-y:auto;
	padding-right:5px;
}

/*
#player_video{
	position:relative;
	width:540px;
	height:430px;
	background-color:#000000;
	margin: 10px 10px 0 10px;
}

#player_audio{
	position:relative;
	width:540px;
	height:120px;
	background-color:#000000;
	margin: 10px 10px 0 10px;
}*/

#links{
	position:relative;
	width:540px;
	height:40px;
	background-color:#000000;
	margin: 10px 10px 0 10px;
}

#linksx {
	position:absolute;
	top:5px;
	left:10px;
	width:260px;
	height:30px;
	display:block;
	
	font-size:14px;
	text-align:center;
	border-right: 1px solid #999;
	line-height:30px;
}
#linksx a{
	color:#FFCC00;
	}
	
#linkdx {
	position:absolute;
	top:5px;
	left:270px;
	width:260px;
	height:30px;
	display:block;
	color:#FFCC00;
	font-size:14px;
	text-align:center;
	border-left: 1px solid #999;
	line-height:30px;
}

#linkdx a{
	color:#4ea6ca;
	}
	
#sponsor{
	position:relative;
	width:540px;
	height:110px;
	background-color:#000000;
	margin: 10px 10px 0 10px;
}

#loghi_container{
	position:absolute;
	width:520px;
	height:65px;
	left:10px;
	top:35px;
	border-bottom: 1px solid #666666;
}
	
.logo{
	display:inline;
	position:relative;
	margin-left:5px;
	border: 0px;
	text-decoration:none;
}
/* SEGANLA VIA MAIL <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< */
#segnala{
	position:relative;
	width:540px;
	height:160px;
	background-color:#333;
	margin: 10px 10px 0 10px;
}
#seg_titolo{
	position:absolute;
	width:520px;
	height:25px;
	background-color:#4ea6ca;
	top:10px;
	left:10px;
	font-size:14px;
	font-weight:bold;
	color:#000000;
	text-align:center;
	line-height:20px;
}

#seg_nero{
	position:absolute;
	width:520px;
	height:90px;
	background-color:#000;
	top:37px;
	left:10px;
}
#mitt_titolo{
	position:absolute;
	width:180;
	height:15px;
	top:3px;
	left:15px;
	color:#4ea6ca;
	font-size:9px;
	font-weight:bold;
}
#mitt_campo{
	position:absolute;
	width:180;
	height:15px;
	top:17px;
	left:15px;
	font-size:9px;
	font-weight:bold;
}
#dest_titolo{
	position:absolute;
	width:180;
	height:15px;
	top:48px;
	left:15px;
	color:#4ea6ca;
	font-size:9px;
	font-weight:bold;
}
#dest_campo{
	position:absolute;
	width:180;
	height:15px;
	top:63px;
	left:15px;
	font-size:9px;
	font-weight:bold;
}
#mess_titolo{
	position:absolute;
	width:180;
	height:15px;
	top:3px;
	left:260px;
	color:#4ea6ca;
	font-size:9px;
	font-weight:bold;
}
#mess_campo{
	position:absolute;
	width:180;
	height:15px;
	top:15px;
	left:260px;
	font-size:9px;
	font-weight:bold;
}

#seg_giallo{
	position:absolute;
	width:520px;
	height:20px;
	background-color:#FFCC00;
	top:130px;
	left:10px;
	font-size:14px;
	font-weight:bold;
	color:#000000;
	text-align:center;
}

#seg_giallo:hover{
	background-color:#4ea6ca;
}
	
/* SEGNALA VIA SMS <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< */

#sms{
	position:relative;
	width:540px;
	height:160px;
	background-color:#333;
	margin: 10px 10px 0 10px;
}
#sms_titolo{
	position:absolute;
	width:520px;
	height:25px;
	background-color:#4ea6ca;
	top:10px;
	left:10px;
	font-size:14px;
	font-weight:bold;
	color:#000000;
	text-align:center;
	line-height:20px;
}

#sms_nero{
	position:absolute;
	width:520px;
	height:90px;
	background-color:#000;
	top:37px;
	left:10px;
}
#sms_mitt_titolo{
	position:absolute;
	width:180;
	height:15px;
	top:3px;
	left:15px;
	color:#4ea6ca;
	font-size:9px;
	font-weight:bold;
}
#sms_mitt_campo{
	position:absolute;
	width:180;
	height:15px;
	top:17px;
	left:15px;
	font-size:9px;
	font-weight:bold;
}
#sms_dest_titolo{
	position:absolute;
	width:180;
	height:15px;
	top:48px;
	left:15px;
	color:#4ea6ca;
	font-size:9px;
	font-weight:bold;
}
#sms_dest_campo{
	position:absolute;
	width:180;
	height:15px;
	top:63px;
	left:15px;
	font-size:9px;
	font-weight:bold;
}
#sms_mess_titolo{
	position:absolute;
	width:180;
	height:15px;
	top:3px;
	left:260px;
	color:#4ea6ca;
	font-size:9px;
	font-weight:bold;
}
#sms_mess_campo{
	position:absolute;
	width:180;
	height:15px;
	top:15px;
	left:260px;
	font-size:9px;
	font-weight:bold;
}

#sms_seg_giallo{
	position:absolute;
	width:520px;
	height:20px;
	background-color:#FFCC00;
	top:130px;
	left:10px;
	font-size:14px;
	font-weight:bold;
	color:#000000;
	text-align:center;
}

#sms_seg_giallo:hover{
	background-color:#4ea6ca;
}

#RispostaSMS{
	position:relative;
	width:540px;
	height:160px;
	background-color:#333333;
	margin: 10px 10px 0 10px;
	color:#FFCC00;
	font-size:14px;
	text-align:center;
	line-height:100px;
}
	
#link{
	text-align:center;
	width:540px;
	height:20px;
	background-color:#333;
	margin: 10px 10px 10px 10px;
}
#footer_ok{
	position:relative;
	left:10px;
	background-image:url(../img/footer_back.gif);
	width:540px;
	height:65px;
	margin-top:5px;
}
#footer_text{
	position:absolute;
	width:400px;
	height:40px;
	left:100px;
	top:25px;
	color:#FFCC00;
	font-size:14px;
	font-weight:bold;
}

#footer_text a{
	color:#FFCC00;
} 