body {
width:780px;
margin: 0px auto;
padding: 0px;
background-color: #666666;
font-family:verdana;
text-align:center;
}

div#container {
background-color: #FFFFFF;
width:780px;
/*background-image:url(images/sfondo_container.gif);
/*background-repeat:repeat-y;
/*border-left:2px solid #CC6666;
border-right:2px solid #CC6666;
border-bottom:2px solid #CC6666;*/
height:auto;
font-size:12px;
text-align:left;
}

div#news{
margin: 0 0 0 7px;
width:200px;
height:auto;
border:1px solid #4668B0;
}

div#testi-pagine{
padding:0 0 10px 0;
height:auto;
margin: 10px 5px 0 10px;
}


div#top{
width:545px;
padding: 10px 0 0 10px;
float:left;
}

div#col-dx{
width:220px;
float:right;
}

div#col-sx{
width:560px;
float:left;

}

div#footer{
height:auto;
clear:both;
width:780px;
font-size:12px;
color: #CCCCCC;
}

div#flash-home{
height:150px;
width:545px;
padding: 0;
margin: 3px 0 10px 0;
}

div#flash-marchi{
height:55px;
width:200px;
padding: 10px 5px 10px 5px;
}

.menu-footer{
font-size:12px;
font-weight:bold;
color: #FFFFFF;
}


h1 {
padding:5px 0 0 5px;
font-size:14px;
color:#AC007F;
line-height: 14px;
margin:0 0 0 0;
}

h2 {
padding:0 0 10px 0;
font-size:12px;
color:#AC007F;
line-height: 12px;
margin:0 0 0 0;
}

a{
	text-decoration:none;
	color: #4668B0;
	font-weight:bolder;
}
a:link a:visited{
	text-decoration:none;
	color: #4668B0;
	font-weight:bolder;
}
a:hover{
	text-decoration:underline;
	color: #4668B0;
	font-weight:bolder;
}

img {
border:none;
}

.icon {
margin-right:5px;
margin-left:5px;
vertical-align:middle;
border:0px;
}

.testopiccolo{
font-size:10px;}
#send2 { display: none;} 
#back{ text-align:right;}

#riquadro-menu1,#riquadro-menu2{float:left;text-align:center; padding:5px; margin:0 2px 0 0;border:1px solid #F00; width:76px}
#riquadro-menu1b,#riquadro-menu2b{float:left;text-align:center;background:#4668B0;margin:0 2px 0 0;border:1px solid #F00;padding:5px;width:76px}
#riquadro-menu1 a,#riquadro-menu2 a{color: #4668B0;padding:5px;}
#riquadro-menu1b a,#riquadro-menu2b a{color: #FFF;}
#riquadro-menu1 a:hover,#riquadro-menu2 a:hover{color: #F00; text-decoration:none;padding:5px;}
#riquadro-menu1b a:hover,#riquadro-menu2b a:hover{color: #FFF; text-decoration:none;}

