body {
	background:#2F74BA url('img/sfondo.jpg') top fixed no-repeat;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:11px;
	margin-top:0px;
	top:0px;
}

#debug
{position:absolute; top:5px; right:5px; background-color:#FFFF66; color:#000000; padding:5px; z-index:999}

h2
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#216bb5;
	font-size:13px;
	font-weight:600}

img.img
{border:solid 1px #8BB2D9}

#boxfocus{

}

/*div{border:solid 1px red}*/

#box /*utilizzato in homepage*/
{
background-image:url('img/box_top.gif');
}

#menu
{background-image:url('img/menu_top.gif')}

#testata
{
width:766px;
height:76px;
background:url('img/testata.gif') bottom no-repeat;
position:relative;
color:#216bb5;
font-size:10px;
}

.titolo
{
font-size:12px;
font-weight:600;}

#main
{
width:auto;
position:relative;
min-height: 590px;
height: auto !important;
height: 570px;}

#content
{
width:766px;
position:relative;
height: auto !important;
min-height: 400px;
height: 400px;
}

pre
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
margin-left:50px;
white-space: pre-wrap;  
white-space: -moz-pre-wrap;  
white-space: -pre-wrap;      
white-space: -o-pre-wrap;  
word-wrap: break-word;
}

#spacer
{
height:5px; width:10px; position:relative;}

#menuitem
{
width:100%;
padding:8px 0px 8px 0px;
color:#216bb5;
font-size:11px;
font-weight:600;
border-bottom:solid 1px #216bb5;
letter-spacing:1px;
}

#menuitem2
{
width:100%;
padding:8px 0px 8px 0px;
color:#FFFFFF;
background-image:url('img/blink.gif');
font-size:11px;
font-weight:600;
border-bottom:solid 1px #216bb5;
letter-spacing:1px;
}


.menu:link, .menu:visited
{
text-decoration:none;
color:#216bb5}

.menu:hover, .menu:active
{
color:#fff}

.menu2:link, .menu2:visited
{
text-decoration:none;
color:#ffffff}

.menu2:hover, .menu2:active
{
color:#ff0000}

.pulsante
{
background-color:#226bb5;
border:solid 1px #D3E1F0;
height:18px;
text-transform:uppercase;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#FFFFFF;
padding-bottom:2px;}

.formcontatto
{
background-color:#ffffff;
border:solid 1px #226bb5;
height:12px;
width:145px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#333;
padding-left:2px}

.form
{
background-color:#ffffff;
border:solid 1px #226bb5;
height:12px;
width:120px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#333;
padding-left:2px}

.formcontattoR
{
background-color:#ffffff;
border:solid 1px #226bb5;
height:120px;
width:418px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#333;
padding-left:2px}

#infofoot
{
width:760px;
height:100px;
color:#FFF;
position:relative;}

a
{text-decoration:none;
color:#000;}

a.bianco
{color:white}

a.toplink
{text-decoration:none;
	color:#216bb5;}

#toplink, #brochure
{
letter-spacing:normal;
	font-size:11px;
	width:570px;
color:#216bb5;
font-weight:600;
}	

#brochure
{
position:absolute; width:auto; height:40px; right:15px; top:10px;}
	
#toplink
{
border-bottom:solid 1px #216bb5;
border-left:solid 1px #5990C8}	