html
{
font-size: small !important;
font-size /**/: x-small;
}
body
{
font-size:small !important;
font-size /**/: x-small;
font-family:verdana, arial, helvetica, geneva, sans-serif;
margin:6px 0;
padding:0;
background:#CCD;
color:#014;
text-align:center;
}

#wrap
{
width:759px !important;
width /**/:761px;
text-align:left;
voice-family:inherit;
background:#FFF;
border:1px solid #00286A;
margin:0 auto;
padding:0;
}
#head
{
border:0;
margin:0;
padding:0;
width:759px;
height:140px;
background:#FFF url(immagini/head.jpg) top left no-repeat;
}
#logo
{
margin:13px 0 0 490px;
border:0;
padding:0;
}

.menu
{
border:0;
margin:0;
padding:3px 0;
width:759px;
background:#E62404 url(immagini/menu.gif) top left no-repeat;
font-size:90%;
text-align:right;
font-family:arial, verdana, helvetica, geneva, sans-serif;
font-weight:bold
}
.menu ul
{
margin:0 10px;
padding:1px 0;
white-space:nowrap;
}
.menu li
{
display:inline;
clear:none;
margin:0;
padding:1px 0 0 5px;
}
.menu li a, .menu li a:link, .menu li a:visited
{
text-decoration:none;
border:0;
padding:1px 6px;
color:#FFF;
}
.menu li a:hover
{
color:#E62404;
background:#FFF;
}
.menu li.sel a, .menu li.sel a:link, .menu li.sel a:visited
{
border:0;
color:#CCC;
}
.menu li.sel a:hover
{
color:#FF9;
text-decoration:underline;
}

#content
{
border:0;
margin:0;
padding:15px 0;
width:759px;
background:#FFF url(immagini/camion.jpg) bottom right no-repeat;
font-size:90%;
}

#text
{
border:0; margin:0 auto;
padding:5px 140px 10px 25px;
}

#col1
{
float:left;
border:0;
margin:0 auto;
padding:5px 15px 10px 25px;
width:400px !important;
width /**/:440px;
}
#col2
{
float:right;
border:0;
margin:0;
padding:5px 25px 10px 0;
width:294px !important;
width /**/:319px;
}
#col3
{
float:right;
border:0;
margin:0;
/*padding:5px 25px 10px 45px;*/
width:249px !important;
width /**/:319px;
}
#col3Dati
{
float:right;
border:0;
margin:0;
padding:5px 30px 10px 0px;
width:249px !important;
width /**/:319px;
}

#dove1
{
float:left;
border:0;
margin:0;
padding:10px 0 10px 25px;
width:510px !important;
width /**/:535px;
}
#dove2
{
float:right;
border:0;
margin:1em 0 0 0;
padding:10px 25px 10px 0;
width:195px !important;
width /**/:220px;
}
#dove2 img {border:0; margin:0; padding:2px 0}

#foot
{
border-left:1px solid #00286A;
border-right:1px solid #00286A;
border-bottom:1px solid #00286A;
margin:0 auto;
padding:9px 0;
width:759px !important;
width /**/:761px;
font-size:90%;
text-align:center;
background:#FFF;
}
#foot a, #foot a:link, #foot a:visited
{
text-decoration:none;
border:0;
padding:3px 0;
}
#foot a:hover
{
text-decoration:underline;
color:#D80000;
}

#mpstat {left:0; position:absolute; top:0; visibility:hidden}

p
{
margin:0;
padding:.1em 0 .5em 0;
}

h1
{
margin:0 0 9px 0;
padding:0 0 6px 25px;
font-size:120%;
font-weight:bold;
color:#D80000;
background:url(immagini/title-sep.jpg) bottom left no-repeat;
}

h2
{
margin:.5em 0 .1em 0;
padding:.1em 0 0 0;
font-size:100%;
font-weight:bold;
color:#D80000;
}

a, a:link {text-decoration:underline; color:#037}
a:visited {color:#47A}
a:hover {color:#D80000}

ul, ol {margin:0 0 0 4em; padding:.1em 0}
li {margin:0; padding:.5em 0}

.clear
{
clear:both;
margin:0;
padding:0;
border:0;
height:1px;
font-size:1px;
}

#gallery {border:0; margin:0; padding:5px 0 0 0}
#gallery a, .gallery a:link
{
display:block; float:left;
border:1px solid #037;
margin:9px 5px 0 0;
padding:0;
}
#gallery a:visited {border:1px solid #47A; padding:0}
#gallery a:hover {border:1px solid #D80000; padding:0}
#gallery a img {display:block; border:0; margin:0; padding:0}
#gallery img {border:1px solid #037; margin:0; padding:0}

img.dettagli {border:1px solid #037; margin:0; padding:0}

/*  Form  */
fieldset {border:0; margin:0; padding:0}

form {border:0; margin:10px 25px 0 25px; padding:0}

form p {margin:0; padding:0 0 .5em 0}
form label {font-weight:normal; vertical-align:middle; white-space:nowrap}
form input {margin:0; font-family:'Courier New', monospace}
form select {margin:0; font-family:'Courier New', monospace}
input.button
{
border:1px #BBB solid; margin:0 2px 0 0; padding:2px 5px;
font-family:verdana, helvetica, geneva, sans-serif;
background:#D80000;
color:#FFF;
text-align:center;
}

form table {border:0; margin:0; padding:0}
form tr {padding:0; vertical-align:top}
form th, form td {padding:.2em; vertical-align:top}

.buttons {margin:0; padding:.8em 0; white-space: nowrap; text-align:right}
.ferr  {font-size:80%; color:#D80000; margin:0; padding:0}

.w400 {width:400px}
.w270 {width:270px}
.w200 {width:200px}
.w12em {width:12em}

.ac {text-align:center}
.ar {text-align:right}


