body{
background-image:url(immagini/bg-body.gif);
background-repeat:repeat-x;
background-position:top left;
text-align:center;
font-family:Arial, Helvetica, sans-serif;
font-size:0.8em;
margin:0 0 0 0;
background-color:#F6F6F6;

}

p{
text-align:justify;
text-indent:0;}

.contenitrice{
margin-left:auto;
margin-right:auto;
text-align:left;
width:790px;
}

.right{
width:550px;
float:left;
/*background-color:#CCCCFF;*/
}

.immaginonavuota{
width:545px;
height:154px;
margin:0;
}

.immaginona{
width:545px;
height:154px;
background-image:url(immagini/immaginona.jpg);
background-repeat:no-repeat;
margin:0;
}

.immaginonainiziative{
width:545px;
height:154px;
background-image:url(immagini/immaginona3bis.jpg);
background-repeat:no-repeat;
margin:0;
}

.immaginonasottoiniziative{
width:545px;
height:154px;
background-image:url(immagini/immaginona6.jpg);
background-repeat:no-repeat;
margin:0;
}

.immaginona1{
width:545px;
height:154px;
background-image:url(immagini/immaginona1.jpg);
background-repeat:no-repeat;
margin:0;
}

.immaginona2{
width:545px;
height:154px;
background-image:url(immagini/immaginona2.jpg);
background-repeat:no-repeat;
margin:0;
}

.immaginona3{
width:545px;
height:154px;
background-image:url(immagini/immaginona3.jpg);
background-repeat:no-repeat;
margin:0;
}

.immaginona4{
width:545px;
height:154px;
background-image:url(immagini/immaginona4.jpg);
background-repeat:no-repeat;
margin:0;
}

.immaginona5{
width:545px;
height:154px;
background-image:url(immagini/immaginona5.jpg);
background-repeat:no-repeat;
margin:0;
}

.immaginona6{
width:545px;
height:154px;
background-image:url(immagini/immaginona6.jpg);
background-repeat:no-repeat;
margin:0;
}

.main-right{
width:545px;
background-image:url(immagini/sf-main-right.jpg);
background-repeat:repeat-y;
margin:0;
}

.contenuti-main{
width:503px;
padding:5px 20px 20px 22px;
color:#666;
}

.sf-bott-main{
width:545px;
height:60px;
background-image:url(immagini/sf-bottom-main.gif);
background-repeat:no-repeat;
margin:0;
}

.validazione{
padding:2px 0 0 16px;
font-size:10px;
}
.celeste1{
color:#5096CD;
}

.in{
color:#FF9900;
}







.left{
width:240px;
float:left;
/*background-color:#FFFF99;*/
}

h1{
margin:0;
padding:0 0 0 2px;
font-family:"Times New Roman", Times, serif;
font-size:12px;
color:#405055;
}

h2{
font-weight:normal;
margin:0;
padding:10px 0 0 1px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#999;
}

h3{
padding:9px 0 0 14px;
margin:0;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#999;
}

.menutop{
background-image:url(immagini/menu1-top.gif);
width:189px;
height:21px;
margin:84px 0 0 0;
font-family:Arial, Helvetica, sans-serif;
}

.menutop2{
background-image:url(immagini/menu2-top.gif);
width:189px;
height:21px;
margin:20px 0 0 0;
font-family:Arial, Helvetica, sans-serif;
}

.menumiddle{
background-image:url(immagini/menu1-middle.gif);
width:174px;
padding-left:15px;
font-size:12px;
}

.menubottom{
background-image:url(immagini/menu1-bottom.gif);
background-repeat:no-repeat;
background-position:bottom;
width:189px;
height:20px;
margin:0 0 0 0;
padding:0;
font-family:Arial, Helvetica, sans-serif;
}

.bannerino{
margin-top:20px;
/*background-image:url(immagini/bannerino.jpg);
background-repeat:no-repeat;*/
width:171px;
height:62px;}



.menumiddle a:link {
	font-family: Arial, Helvetica, sans-serif;
	color:#5096CD;
	/*font-weight:bold;*/
	text-decoration:none;
	}
.menumiddle a:visited {
	font-family: Arial, Helvetica, sans-serif;
	color:#5096CD;
	/*font-weight:bold;*/
	text-decoration:none;
}
.menumiddle a:hover {
	font-family: Arial, Helvetica, sans-serif;
	color:#FF9900;
	/*font-weight:bold;*/
}
.menumiddle a:active {
	font-family: Arial, Helvetica, sans-serif;
	color:#5096CD;
	/*font-weight:bold;*/
	text-decoration:none;}



a:link {
	font-family: Arial, Helvetica, sans-serif;
	color:#5096CD;
	/*font-weight:bold;*/
	text-decoration:none;
	}
a:visited {
	font-family: Arial, Helvetica, sans-serif;
	color:#5096CD;
	/*font-weight:bold;*/
	text-decoration:none;
}
a:hover {
	font-family: Arial, Helvetica, sans-serif;
	color:#FF9900;
	/*font-weight:bold;*/
}
a:active {
	font-family: Arial, Helvetica, sans-serif;
	color:#5096CD;
	/*font-weight:bold;*/
	text-decoration:none;}


