table {
	/*border-collapse:collapse;*/
	margin:0;
	padding:0;
}
h1 {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 12px;
	color: #003399;
	font-weight:bold;
	padding: 0px;
	margin:0px;
	text-align: center; 
}
#data {
	text-align:right;
	vertical-align: bottom;
	padding-right:5px;
	padding-bottom:0px;
	margin:0px;
	float: right;
	font-size: 10px;
	font-weight:normal;
	color: #333333;
	line-height: 16px;
	border:0px;
}
/* form */
.textbox {
	width: 90%;
	font-family: Arial, Helvetica,sans-serif;
	font-weight:normal;
	font-size: 12px;
	color: #000000;
}

/* private */
.cellaForm {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;	
	color: #000000;
	padding:4px;
	vertical-align: top;
	text-align: left;
}

.textbox_p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;	
	color: #000000;
	border: 1px solid #000000;
}

.textbox_pb {
	font-family: Arial, Helvetica,sans-serif;
	font-weight:bold;
	font-size: 12px;
	color: #000000;
	border: 1px solid #000000;
}

.selectbox {
	font-family: Arial, Helvetica,sans-serif;
	font-weight:normal;
	font-size: 12px;
	color: #000000;
	border: 1px solid #000000;
}

.textarea_p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;	
	color: #000000;
	border: 1px solid #000000;
	height: 100px;
}

.textarea_pb {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size: 12px;	
	color: #000000;
	border: 1px solid #000000;
	height: 100px;
}

.button_p {
	font-family: Arial, Helvetica,sans-serif;
	font-weight:normal;
	font-size: 12px;
	color: #000000;
	vertical-align: middle;
	border: 1px solid #000000;
}

.tabellaElenco {
	width: 95%; 
	background-color:#ffffff;
	border:1px solid #000000;
	padding:0px; 
	margin:0 auto;
}

.tabellaInscerisci {
	width: 60%; 
	background-color:#ffffff;
	border:1px solid #000000;
	padding:0px; 
	margin:0 auto;
}


.intestazioneElenco {
	background-color:#EBEBEB;
	font-family: Arial, Helvetica,sans-serif;
	font-weight:bold;
	font-size: 12px;
	color: #B11816;
	border:none;
	/*border: 1px solid #000000;*/
	text-align:left;
	margin:0;
	padding:0;
}

.cellaElenco {
	background-color: #EBEBEB;
	font-family: Arial, Helvetica,sans-serif;
	font-weight:normal;
	font-size: 12px;
	color: #000000;
	/*border: 1px solid #000000;*/
	text-align:left;
	vertical-align:top;
	margin:0; 
	padding:0;
}

/*NUOVI STILI*/
body {
	margin: 0;
	padding: 0;
	text-align:center;
	background-color:#F2F2F2;
	font-family: Arial, Helvetica,sans-serif;
	font-size: 12px;
	font-weight:normal;
}
.cont_testa{ display:block; margin:0; padding:0;}
.top_left{ width:25px; height:109px; display:block; float:left; background-image:url(../img/top_left.gif); background-repeat:no-repeat;}
.top_right{width:27px; height:109px; display:block; float:left; background-image:url(../img/top_right.gif); background-repeat:no-repeat;}
.top_center{ display:block; float:left; width:948px; height:109px; background-image:url(../img/top_center.gif); background-repeat:repeat-x; margin:0; padding:0;}
.logo{ width:279px; height:109px; display:block; float:left; margin:0; padding:0; background-image:url(../img/logo.gif); background-repeat:no-repeat; }


/*form login*/
.cont_flogin{ display:block; margin:0 auto; padding:0;}
.menu_left{ width:25px; height:220px; display:block; float:left; background-image:url(../img/menu_left.gif); background-repeat: repeat-y;}
.menu_right{width:27px; height:220px;  display:block; float:left; background-image:url(../img/menu_right.gif); background-repeat:repeat-y;}
.menu_center{ display:block; float:left; height:190px;  width:948px; background-color:#FFFFFF; margin:0; padding:20px 0 10px 0;}

/*coda form login*/
.cont_coda{  display:block; margin:0 auto; padding:0;}
.coda_left{ width:25px; height:29px; display:block; float:left; background-image:url(../img/coda_left.gif); background-repeat: repeat-y;}
.coda_right{width:27px; height:29px;  display:block; float:left; background-image:url(../img/coda_right.gif); background-repeat:repeat-y;}
.coda_center{ display:block; float:left; height:29px;  width:948px; background-image:url(../img/coda_center.gif); background-repeat:repeat-x; margin:0; padding:0;}


/*testa e coda della pagina*/
.header_pagina{ display:block; margin:0; padding:0; width:1000px; height:12px; float:left; background-image:url(../img/top_pagina.gif); background-repeat:no-repeat; }
.coda_pagina{display:block; margin:0; padding:0; width:1000px; height:31px; float:left; background-image:url(../img/coda_pagina.gif); background-repeat:no-repeat;}
.cont_pagina{  width:1000px; display:block; margin:0; float:left; padding:0 0 10px 0; }
.content_esterno{ width:1000px; display:block; margin:0; float:left; padding:0; background-image:url(../img/pagina.gif); background-repeat: repeat-y;}

/*menù di testa*/
.cont_menu_testa{ display:block; margin:0 auto; padding:0;}
.menu_testa_left{ width:25px; height:100px; display:block; float:left; background-image:url(../img/menu_left.gif); background-repeat: repeat-y;}
.menu_testa_right{width:27px; height:100px;  display:block; float:left; background-image:url(../img/menu_right.gif); background-repeat:repeat-y;}
.menu_testa_center{ display:block; float:left; height:80px;  width:948px; background-color:#FFFFFF; margin:0; padding:10px 0 10px 0;}


.tabLogin{  padding:0; margin:0;   }
input.submit {border:1px solid #999;
	background-color: #B11816;
	color:#ffffff;
	font-size:11px;
	font-weight:bold;
	height:19px;
	cursor:pointer;}
.cellaLogin2{  font-size:11px; margin:0; padding:10px 0; }
.titolo{
	background-color: #003399;
	font-size: 12px;
	height:20px;
	color: #ffffff;
	text-align:center;
	font-weight:bold;
}
.tabLogin input{ margin:3px 0; padding:0;}
a.link{ font-size:11px; font-weight:bold; color:#333333; text-decoration:none}
a.link:hover{ text-decoration:underline;}
a.link_admin{ font-size:11px; color:#333333; text-decoration:none}
a.link_admin:hover{ text-decoration:underline;}
.titoloSezione {
	font-weight:bold;
	color: #000000;
	margin:0; padding:0;
}
.login_home{
	border:1px solid #000000;
	font-family: Arial, Helvetica,sans-serif;
	font-weight:normal;
	font-size: 11px;
	width:70%;		
}
/*menù promozioni*/
ul.v-menu{
	padding:0; 
	margin:5px 0 0 0;
	list-style:none;
	display:block;
	width:100px;}
ul.v-menu li{ display:inline; margin:0; padding:0px 2px 0 2px; list-style:none;  width:70px; }
ul.v-menu li a{	margin:0; padding:0; color:#000000; font-weight:bold; text-decoration:none; font-size:11px;}
ul.v-menu li a:hover{ text-decoration:underline;}