/*BOX FLUIDI 4 ANGOLI*/
.box_arr_145{
	width:145px;
}
.box_arr_493{
	width:493px;
}
.box_arr_800{
	width:800px;
}

.box_arr_145, .box_arr_493, .box_arr_800{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background:#FFF url(../img/box/box_up_left.gif) left top no-repeat;
	float:left;
}
.box_arr_145 .aux_1, .box_arr_493 .aux_1, .box_arr_800 .aux_1{
	background: url(../img/box/box_up_right.gif) right top no-repeat;
}
.box_arr_145 .aux_2, .box_arr_493 .aux_2, .box_arr_800 .aux_2{
	background: url(../img/box/box_down_left.gif) left bottom no-repeat;
}
.box_arr_145 .aux_3, .box_arr_493 .aux_3, .box_arr_800 .aux_3{
	background: url(../img/box/box_down_right.gif) right bottom no-repeat;
}
/*BOX FLUIDI 4 ANGOLI*/


/*BOX FLUIDI H1*/
.box_arr_145 h1, .box_arr_493 h1, .box_arr_800 h1{
	font-size:80%;
	margin:0;
	padding:10px;
	color:#C00;
	text-decoration:underline;
}
/*BOX FLUIDI H1*/

/*BOX FLUIDI p*/
.box_arr_145 p, .box_arr_493 p, .box_arr_800 p{
	margin:0;
	padding:0 10px 10px 10px;
	font-size:.8em;
}
/*BOX FLUIDI a*/
.box_arr_145 a, .box_arr_493 a, .box_arr_800 a{
	margin:0;
	padding:0;
	font-size:1em;
	color:#C00;
}

/*BOX FLUIDI UL.GENERICO LI*/
.box_arr_145 ul.generico li, .box_arr_493 ul.generico li, .box_arr_800 ul.generico li{
	margin:0;
	padding:0;
	font-size:70%;
}
/*FORM IN QUADRO FLUIDO*/
.box_arr_145 form, .box_arr_493 form, .box_arr_800 form{
	margin:0;
	padding:0 10px 10px 10px;
	font-size:.7em;
}



/* Tabella H1*/
.h1table{
	font-size:80%;
	margin:0;
	padding:10px;
	color:#C00;
	text-decoration:underline;
	font-weight:bold;
}



.datiLocale{
	margin:0;
	padding:0;
	font-size:70%;
}

table, table td{
	margin:0;
	padding:0;
}
.border_bottom{
	border-bottom:1px dashed #CCC;
}
em.visto{
	padding:0;
	margin:0;
	color:#999999;
	font-style:italic;
	text-transform:lowercase;
	font-stretch:condensed;
	font-size:90%;
}

p.firma{
	margin:0;
	padding:0 10px 10px 10px;
	color:#999999;
}
a.firma{
	margin:0;
	padding:0;
	color:#999999;
}
a.nomeLocale{
	margin:0;
	padding:0;
	color:#C00;
	font-size:1em;
	font-weight:bolder;
}



/*FORM */
form{
	margin:0;
	padding:0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
input, select{
	border:1px solid #999;
	background-color:#F1F1F1;
	color:#000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	margin:3px;
	padding:1px;
}
input.button{
	border-style:outset;
	background-color:#f1f1f1;
	color:#000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	margin:2px;
	padding:1px;
}

textarea{
	border:1px solid #999;
	background-color:#F1F1F1;
	color:#000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	margin:3px;
	padding:1px;
}


.verde{
	background-color:#00FF00;
}
.rosso{
	background-color:#FF0000;
}


/*TABLE*/

table.apertura, table.apertura td{
	margin:0;
	padding:0;
	font-size:0.8em;

}
table.locale, table.locale td{
	margin:0;
	padding:0;
	font-size:1em;

}



table.calendario, table.calendario td, td.gg{
	margin:0;
	padding:0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:90%;
}
table.calendario{
	margin:10px;
	float:left;
}
td.gg{
	background-color:#f1f1f1;
	text-align:center;
	padding:1px;
}
td#oggi{
	background-color:#FFFF66;
	text-align:center;
	padding:1px;
}


.clear{
	clear:both;
}
.contatto{
	width:400px;
	margin:auto;
}
