html, body{
background-color: #29323a;
	padding:0;
    text-align: center;   /*centra in IE 5.x */
}

#container {
    background-color: #fff;
	margin: 50px auto;   /*centra negli altri browsers*/
    text-align: left;   /*ripristina l' allineamento*/
	padding:0;
	width:809px;
	font-family: arial, sans serif;	
	font-size:12px;
}

.lato {
background-image:url(img/fondolato.gif);
background-repeat:repeat-y;
}

.testo {
padding:0;
margin-top:20px;
text-align:justify;
width:290px;
font-size:12px;
line-height:18px;
MIN-HEIGHT:250PX;
margin-bottom:20px;
}

.testoeventi {
padding:0;
margin-top:20px;
text-align:justify;
width:500px;
font-size:12px;
line-height:18px;
MIN-HEIGHT:250PX;
margin-bottom:20px;
}


.promuovi {
padding:0;
margin-top:20px;
text-align:justify;
width:540px;
font-size:12px;
line-height:18px;
margin-bottom:20px;
}


.fotovirata {
background-image:url(img/fotovirata.gif);
background-position:bottom right;
background-repeat:no-repeat;
}

.testoPrenota {
padding:0;
margin-top:20px;
margin-left:235px;
text-align:justify;
width:500px;
font-size:12px;
line-height:18px;
}

.info {
padding:0;
margin-top:20px;
text-align:justify;
width:500px;
font-size:12px;
line-height:18px;
MIN-HEIGHT:250PX;
}

.titolino{
color: #e2001a;
font-weight:bold;
}

h2{
color:#6392b5;
font-weight:bold;
font-size:12px;
margin:0;
padding:0;
line-height:14px;
}

.fondoazzsc{background-color:#587b92;}
.fondoazz{background-color:#e6f1f8;}
.fondogri{background-color:#eedcda;}

.foto{float:right; margin-top:23px; margin-right:18px;}


a:link {color: #e2001a;} 
a:hover {color: #000;} 
a:visited {color: #e2001a;} 

.textfield1, textareafield1 {border: 1px solid #db000c;}
.numero {color: #a9c4d8; font-size:26px; font-weight:bold}

ul, li {margin: 0px; padding:0px;}