/*stili per il layout fisso*/
html,body{margin: 0;padding:0;height: 100%;color: #901D1A;
font-size: 18px;}

body{background-color:#F6F1BA;font-family: georgia;font-size: 76%;text-align: center}

div#container{width:795px; position: relative; margin: 5px auto;text-align: justify;}

body>div#container{height: auto; min-height: 100%}

div#intro_flash {
		border: 6px solid #5B0508;
		margin: 25px auto;
		width:650px;
		height:400px;
}

div a {
	color: #901D1A;
}

div#piva {
position: relative; 
text-align: center;
color: #901D1A;
font-size: 14px;
padding-top:15px;
}

div#slogan {
clear: both;
font-size: 20px;
position: relative; 
text-align: center;
padding-top:30px;
margin: 0px auto;
color: #901D1A;
}

div#labs {
position: relative; 
text-align: center;
color: #901D1A;
font-size: 9px;
padding-top:5px;
padding-bottom:10px;
}

/*TABELLE*/
table#tabella_newsletter{
width:550px;
margin:0px auto;
background-color : #F3E7A4;
font-family: arial,sans-serif;
font-size: 12px;
border: 2px solid #901D1A;
border-spacing:15px 0px;
text-align:justify;
}


table#tabella_newsletter td {padding: 3px 3px;}
table#tabella_newsletter td#errore {background-color:#FF0000;color:#FFFFFF;font-weight:bold;text-align:center;padding: 3px 3px 3px 3px;}

.td_label {
	font-weight:bold;
	padding-left:25px;
}
.td_submit {
	text-align:center;
}

#banner{
clear: left;
width: 100%;
background: #5B0508;
color: #FFFFFF;
text-align: center;
padding: 4px 0;
}

#banner_fondo{
clear: left;
width: 100%;
background: #5B0508;
color: #FFFFFF;
text-align: center;
padding: 4px 0;
}

.tabella_eventi{
width:550px;
margin:10px auto;
background-color : #CFD2D2;
font-family: arial,sans-serif;
font-size: 12px;
border: 2px solid #9E3529;
border-spacing:5px 0px;
text-align:justify;
color:#9E3529;
}


.tabella_eventi td {padding: 3px 3px;}

.tabella_eventi td img{border:1px solid black;}


.tabella_eventi td.titolo{width:380px;font-size: 14px;font-weight:bold;}
