body{
  	background-color:#dbdad0;
  	margin:0px;
}
#page_container{
  	background-color:#e7e6dd;
  	margin:-6px auto 0px auto;
  	padding:10px 0px 0px 0px;
  	width:760px;
  	height:200px;
}
.page_titolo_evento{
  	font-family: Arial, Verdana, Georgia;
  	font-size:18px;
  	font-weight:normal;
  	color:#BC3A24;
  	letter-spacing: 8px;
  	word-spacing: 0em;
}
.page_menu_language{
  	font-family: Arial, Verdana, Georgia;
  	font-size:11px;
  	font-weight:normal;
  	color:#666666;
}
#container{

}
#box_0{
  	clear:both;
  	width:760px;
  	margin:0px auto 0px auto;
  	padding:0px;
}
#box_1{
  	clear:both;
  	border:1px solid #a1a1a1;
  	width:760px;
  	margin:0px auto 0px auto;
  	background-color: white;
  	padding:10px 0px 0px 0px;
  	min-height:320px;
  	z-index: 50;
  	position: relative;
  	top: -7px;
}
.box_text{
  	font-family: Arial, Verdana, Georgia;
  	font-size:14px;
  	font-weight:normal;
  	color:#666666;
  	text-align:center;
}
.cella_sx{
	font-family:verdana, arial;
	color:#666666;
	font-size: 12px;
	padding: 4px;
	text-align:right;
	background-color:#e1e1e1;
	border-left:1px solid #c1c1c1;
	border-bottom:1px solid #c1c1c1;
	border-right:1px solid #c1c1c1;
}
.cella_dx{
	font-family:verdana, arial;
	color:red;
	font-size: 12px;
	padding-right: 3px;
	padding-left: 3px;
	text-align:left;
	border-bottom:1px solid #d1d1d1;
	border-right:1px solid #d1d1d1;
}
.titolo{
	font-family:verdana, arial;
	color:#666666;
	font-weight:bold;
	font-size: 14px;
	padding-right: 3px;
	padding-left: 3px;
	padding-bottom:6px;
	text-align:center;
	width:600px;
	border-bottom:1px solid #d1d1d1;
}
.titolo a{
  	color:#ff0000;
  	font-weight:bold;
  	text-decoration:none;
  	font-size:12px;
  }
.titolo 
  	text-decoration:underline;
}
.thumbs{
padding:0px;
margin:0px auto 0px auto;
}
.thumbs ul{
  	position:relative;
  	margin:0px auto 0px auto;
}
.thumbs li{
    width:7em;
  	list-style-type: none;
  	float:left;
    margin:0px 1px 0px 1px;
  	padding:0px 6px 0px 0px;
  	background: url(../images/img_dx_off.jpg) no-repeat top right;
  	min-height:20px;
  	z-index: 20;
  	position: relative;
  	text-align:center;
	
}
.thumbs a, .thumbs a:visited{
  	font-family:verdana, arial, georgia;
  	font-size:12px;
  	color:#BC3A24;
  	font-weight:bold;
  	text-decoration:none;
  	padding:6px 10px 0px 10px;
	margin:0px auto 0px auto;
  	background: url(../images/img_sx_off.jpg) no-repeat top left;
  	height:26px;
  	display: block;
	white-space:nowrap;
}
.thumbs a:hover, .thumbs a:visited:hover{
  	text-decoration:underline;
}
.thumbs li.attivo{
    width:7em;
  	list-style-type: none;
  	float:left;
    margin:0px 0px 0px 0px;
  	padding:0px 0px 0px 0px;
  	background: url(../images/img_dx_on.jpg) no-repeat top right;
  	min-height:20px !important;
  	z-index: 50;
  	position: relative;
  	text-align:center;
}
.thumbs li.attivo A, .thumbs li.attivo A:visited, .thumbs li.attivo span{
  	padding:6px 0px 0px 0px;
	margin:0px auto 0px auto;
  	background: url(../images/img_sx_on.jpg) no-repeat top left;
  	display: block;
  	height:26px;
  	display: block;
	white-space:nowrap;
}
.thumbs li.attivo A:hover, .thumbs li.attivo A:visited:hover{

}
.image_1{
  	padding:0px;
  	margin:-7px 0px 0px 0px;
}
a{
  	color:#ff0000;
  	font-weight:bold;
  	text-decoration:none;
  }
a:hover{
  	text-decoration:underline;
}
.message_text{
  	border:1px solid #000000;
  	background-color:#ff2200;
  	min-height:18px;
  	font-family:verdana,arial, georgia;
  	font-size:12px;
  	font-weight:normal;
  	color:#ffffff;
  	margin:6px;
  	padding:6px 4px 4px 4px;
}
.message_text a{
  	font-family:verdana,arial, georgia;
  	font-size:12px;
  	font-weight:normal;
  	color:#ffff00;
  	margin:0px;
  	padding:0px;
}
.message_text2{
  	border:1px solid #a1a1a1;
  	background-color:#f1f1f1;
  	min-height:18px;
  	font-family:verdana,arial, georgia;
  	font-size:12px;
  	font-weight:normal;
  	color:#333333;
  	margin:0px;
  	padding:6px 4px 4px 4px;
}
.message_text3{
  	font-family:verdana,arial, georgia;
  	font-size:12px;
  	font-weight:normal;
  	color:#ff2200;
  	margin:0px auto 0px auto;
  	padding:6px 6px 6px 6px;
  	text-align:left;
}
.error{
  	border:1px solid #333333;
  	background-color:#ff2200;
  	font-family:verdana,arial, georgia;
  	font-size:12px;
  	font-weight:normal;
  	color:#ffffff;
  	margin:6px;
  	padding:6px 4px 4px 4px;
  	width:250px;
}
.login_text{
  	font-family:verdana,arial, georgia;
  	font-size:12px;
  	font-weight:normal;
  	color:#f00000;
  	margin:6px;
  	padding:6px 4px 4px 4px;
}
