{padding: 0px;margin: 0px;}

a:hover, a:active { background: #FFFFAA; }
div a:hover, a:active{background: #FFFFBB;}
a:{color: #404040; text-decoration: none;}
a:link {color: #0066ff; text-decoration: none;}
a:hover {color: #FF0000; text-decoration: none;}
a:visited { color: #0066ff; text-decoration: none;} 

.riempimentolink {
background: #FFFFBB;
}


.riempimento_arancio {
background: #FFdd88;
}

body
{
top: 0px;
margin: 0 auto;
font-size: 11px;
font-family: verdana, "trebuchet ms", helvetica, sans-serif;
line-height: 18px;
}

form {
margin: 0px 0px 0px 0px;
padding: 0px 5px 0px 5px;
/*background: #DDE8E8;*/
border: 3px double #B6C7A9; 
background-color: #F1F4F5;
}

input[type=submit]{
   color: #404040;
   font-family:"trebuchet ms", helvetica, sans-serif;
   font-size: 11px;
   /*font-weight:bold;*/
   padding: 0px 5px 0px 5px;
   background-color:#fed;
   border:1px solid;
   border-top-color:#696;
   border-left-color:#696;
   border-right-color:#363;
   border-bottom-color:#363;
   filter:progid:DXImageTransform.Microsoft.Gradient
      (GradientType=0,StartColorStr='#ffffff',EndColorStr='#88aa88');
}

.invio {
font-size: 11px;
font-family:"trebuchet ms", helvetica, sans-serif;
padding: 0px 5px 0px 5px;
color: #404040;
/*background-color: #DDE8E8;*/
background-color:#fed;
   border:1px solid;
   border-top-color:#696;
   border-left-color:#696;
   border-right-color:#363;
   border-bottom-color:#363;
   filter:progid:DXImageTransform.Microsoft.Gradient
      (GradientType=0,StartColorStr='#ffffff',EndColorStr='#88aa88');
}

.selectt {
font-size: 11px;
font-family:"trebuchet ms", helvetica, sans-serif;
padding: 0px 5px 0px 5px;
color: #404040;
background-color: #ffeedd;
}

select, textarea, input[type=text], input[type=file] {
color: #cc3300;
font-family:"trebuchet ms", helvetica, sans-serif;
font-size: 11px;
padding: 0px 5px 0px 5px;
background-color:#fed;
   border:1px solid;
   border-top-color:#696;
   border-left-color:#696;
   border-right-color:#363;
   border-bottom-color:#363;
filter:progid:DXImageTransform.Microsoft.Gradient
      (GradientType=0,StartColorStr='#ffffff',EndColorStr='#ffeedd');

}

p, div, span, td {
margin: 0px 0px 0px 0px;
font-size: 11px;
font-family: tahoma, "trebuchet ms", verdana , helvetica, sans-serif;
color: #404040;
}

.p_arancio {
margin: 0px 0px 0px 0px;
font-size: 12px;
FONT-WEIGHT:  BOLD;
font-family: verdana, tahoma, "trebuchet ms", helvetica, sans-serif;
color: #CC3300;
}

.p_blu {
margin: 0px 0px 0px 0px;
font-size: 12px;
FONT-WEIGHT:  BOLD;
font-family: verdana, tahoma, "trebuchet ms", helvetica, sans-serif;
color: #0066FF;
}

.contatore {
margin: 0px 0px 0px 0px;
font-size: 9px;
font-family: sans-serif;
color: #404040;
}

h1 {
margin: 0px 0px 0px 0px;
font-size: 18px;
FONT-WEIGHT:  BOLD
font-family: tahoma, "trebuchet ms", verdana , helvetica, sans-serif;
color: #800000;
background-color: #DDE8E8;
padding: 5px 5px 5px 5px;
}

h2 {
margin: 0px 0px 0px 0px;
font-size: 16px;
FONT-WEIGHT:  BOLD
font-family: tahoma, "trebuchet ms", verdana , helvetica, sans-serif;
color: #000080;
/*background-color: #DDE8E8;*/
/*padding: 5px 5px 5px 5px;*/
}

h3 {
margin: 0px 0px 0px 0px;
font-size: 15px;
FONT-WEIGHT:  BOLD
font-family: tahoma, "trebuchet ms", verdana , helvetica, sans-serif;
color: #000080;
/*background-color: #DDE8E8;*/
/*padding: 5px 5px 5px 5px;*/
}

h4 {
margin: 0px 0px 0px 0px;
font-size: 14px;
FONT-WEIGHT:  BOLD
font-family: tahoma, "trebuchet ms", verdana , helvetica, sans-serif;
color: #000080;
/*background-color: #DDE8E8;*/
/*padding: 5px 5px 5px 5px;*/
}

h5 {
margin: 0px 0px 0px 0px;
font-size: 13px;
FONT-WEIGHT:  BOLD
font-family: tahoma, "trebuchet ms", verdana , helvetica, sans-serif;
color: #000080;
/*background-color: #DDE8E8;*/
/*padding: 5px 5px 5px 5px;*/
}

h6 {
margin: 0px 0px 0px 0px;
font-size: 12px;
FONT-WEIGHT:  BOLD
font-family: tahoma, "trebuchet ms", verdana , helvetica, sans-serif;
color: #000080;
/*background-color: #DDE8E8;*/
/*padding: 5px 5px 5px 5px;*/
}

.p_mini {
margin: 0px 0px 0px 0px;
font-size: 5px;
font-family: tahoma, "trebuchet ms", verdana , helvetica, sans-serif;
color: #404040;
}

.p_mini1 {
margin: 0px 0px 0px 0px;
font-size: 9px;
font-family: tahoma, "trebuchet ms", verdana , helvetica, sans-serif;
font-variant: normal;
color: #404040;
}

td, tr {
vertical-align: top;
padding: 0px 5px 0px 5px;
}

.foto {
margin: 0px 5px 0px 5px;
/*padding: 10px 5px 10px 5px;*/
}

#testata {
width: auto;
margin: 0px 1px 0px 1px;
background: #E9EFEF url('testata_lat.gif') repeat-x;
}

#menu_alto {
width: auto;
/*height: 25px;*/
border-top: solid 1px #c0c0c0;
border-bottom: solid 1px #c0c0c0;
margin: 1px 1px 1px 1px;
padding: 3px 0px 3px 0px;
/*background: #E9EFEF url('header-background.png') repeat-x;*/
background: #E9EFEF url('headergiallo.png') repeat-x;
}

#contenitore{
position: relative;
width: auto;
}

.img_full{
width: 95%;
}

#menu_sx {
width: 215px;
height: auto;
background: #E9EFFF url('Sfondomenu.jpg') repeat-y; 
margin: 0px 5px 10px 5px;
}

#menu_dx { display: none; }

.contenuti {
top: 60px;
width: auto;
border: dashed 1px #e0e0e0;
/*margin: 10px 5px 10px 5px;*/
background: #F9F9F7 url('Sfondo.jpg') repeat;
font-size: 11px;
font-family: verdana, "trebuchet ms", helvetica, sans-serif;
}

.didascalia {
margin: 0px 0px 0px 0px;
font-size: 11px;
font-family: "trebuchet ms", verdana , helvetica, sans-serif;
color: #800000;
}

.bordotratteggiato {
border: dashed 1px #c0c0c0;
background: #F4F7F7;
}

.bordo {
border: dashed 1px #ffC000;
padding: 0px 3px 0px 3px;
}

.bordo1 {
border: solid 1px #ff0000;
padding: 0px 0px 0px 0px;
font-size: 9px;
font-family: tahoma, "trebuchet ms", verdana , helvetica, sans-serif;
font-variant: normal;
color: #404040;
}

.bordo2 {
border: solid 1px #00C0ff;
padding: 0px 0px 0px 0px;
font-size: 9px;
font-family: tahoma, "trebuchet ms", verdana , helvetica, sans-serif;
font-variant: normal;
color: #404040;
background: #ffffff; 
}

.sfondo {
background: #F9F9F7 url('Sfondo.jpg') repeat; 
}

.sfondomenu {
background: #F9F9F7 url('menu_alto.png') repeat-x; 
}

.sfondofondopagina {
background: #F9F9F7 url('header-background.png') no-repeat; 
}

.fondopagina {
clear: both;
background: #F9F9F7 url('FondoPagina.gif') repeat-x;
height: 70px;
}

.fondopagina_laterali {
clear: both;
background: #F9F9F7 url('FondoPagina_rid.gif') repeat-x;
height: 70px;
}

#div-1 {
 position:relative;
}

#div-1a {
position:absolute;
/*top:7; right:23; */
/*width:2px;*/
height: 153px;
}

#invio {
font-size: 11px;
font-family:"trebuchet ms", helvetica, sans-serif;
padding: 0px 5px 0px 5px;
color: #404040;
background-color: #DDE8E8;
}

#margine {
margin: 0px 5px 0px 5px;
/*padding: 10px 5px 10px 5px;*/
}

.titoletto {
margin: 0px 0px 0px 0px;
padding: 0px 5px 0px 5px;
font-size: 11px;
font-family: tahoma, "trebuchet ms", verdana , helvetica, sans-serif;
/*maiuscoletto*/
font-variant: small-caps;
/*color: #FF6600; /*Arancio*/
color: #1144aa; /*Blu*/
border-top: solid 1px #FFFFFF;
border-left: solid 1px #FFFFFF;
border-bottom: solid 1px #c0c0c0;
border-right: solid 1px #c0c0c0;
background: #DDE8E8;
}

.lotto {
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
font-size: 9px;
font-family: tahoma, "trebuchet ms", verdana , helvetica, sans-serif;
font-variant: normal;
color: #404040;
/*border-left: solid 1px #c0c0c0;*/
border-right: solid 1px #c0c0c0;
}

/*
.titoletto_p {
margin: 0px 0px 0px 0px;
padding: 0px 5px 0px 5px;
border-top: solid 1px #FFFFFF;
border-left: solid 1px #FFFFFF;
border-bottom: solid 1px #c0c0c0;
border-right: solid 1px #c0c0c0;
background: #DDE8E8;
}
*/

.titoletto_p {
margin: 0px 0px 0px 0px;
padding: 0px 5px 0px 5px;
border-top: solid 1px #FFFFFF;
border-left: solid 1px #FFFFFF;
border-bottom: solid 1px #c0c0c0;
border-right: solid 1px #c0c0c0;
/*background: #DDE8E8;*/
background: #000088;
background: #000088 url('header-background5.png') repeat-x;
}


a.titoletto_p { background: #FFFFAA; }

.maiuscolo {
/*maiuscoletto*/
font-variant: small-caps;
}

.titoletto_arancio {
margin: 0px 0px 0px 0px;
padding: 0px 5px 0px 5px;
font-size: 11px;
font-family: tahoma, "trebuchet ms", verdana , helvetica, sans-serif;
/*maiuscoletto*/
font-variant: small-caps;
color: #800000; /*Rossoscuro*/
border-top: solid 1px #FFFFFF;
border-left: solid 1px #FFFFFF;
border-bottom: solid 1px #c0c0c0;
border-right: solid 1px #c0c0c0;
background: #DDE8E8;
}

.continua {
margin: 0px 0px 0px 0px;
padding: 0px 5px 0px 5px;
font-size: 10px;
font-family: tahoma, verdana;
color: #1144aa; /*Arancio*/
border-top: solid 1px #FFFFFF;
border-left: solid 1px #FFFFFF;
border-bottom: solid 1px #c0c0c0;
border-right: solid 1px #c0c0c0;
background: #FFdd88;
}

.destra {
float: right;
}

.sinistra {
float: left;
}

.linebassa {
border-bottom: solid 1px #c0c0c0;
}

.modulo {
margin: 0px 0px 0px 0px;
padding: 0px 5px 0px 5px;
border: 3px double #B6C7A9; 
background-color: #F1F4F5;
}
