p {
   color:#000;
}
dt {
  color: #036;
  font-weight: bold;
  margin-bottom: 3px;
}
dd {
  color: #036;
  font:80% verdana,arial,serif;
  font-weight: normal;
  margin-bottom: 5px;
  margin-left: 0px;
}
ul {
  margin-left: 5px;  
}
ol {
  margin-left: -5px;  
}
h1 {
   font-family: Georgia, "Times New Roman", Times, serif;   
   font-size: 1.5em;
}
a:visited { color: #cc6666 text-decoration: none }
a:hover { color: #000; text-decoration: none}
a {
	color: #0099cc;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	line-height: 1.3em;
}
a.sample:visited {
	color:red;
}
a.sample:hover { 
    color: #900; 
}
a.sample {
	color: red;
	font:50% impact,arial,georgia,palatino,serif;
	font-weight: bold;
	border:1px #000;
}

#contenuti a:visited {
	color: #336633;
	text-decoration: none; 
}
#contenuti a:hover { 
    color: #000000; 
    text-decoration: none; 
}
#contenuti a {
	color: #669966;
	font:100% arial,georgia,palatino,serif;
    font-size: 1em;
	font-weight:bold;
}
a.evidenzia:visited {
	color: #336633;
	font:100% arial,georgia,palatino,serif;
    font-size: 1.3em;
	font-weight: bold;
	text-decoration: none; 
}
a.evidenzia:hover { 
    color: #ffffff; 
    font:100% arial,georgia,palatino,serif;
    font-size: 1.3em;
	font-weight: bold;
    text-decoration: none; 
}
a.evidenzia {
	color: #336633;
	font:100% arial,georgia,palatino,serif;
    font-size: 1.3em;
	font-weight: bold;
}
hr { display:	none }

body {
width:100%;
margin:0;padding:0;
font:100% georgia,palatino,serif;
background:#fff url(splash1.jpg) 0 30px no-repeat fixed;
} 
/* #corpo */
#corpo {
margin:0px 30px 20px 100px;
}
/* #contenuti */
#contenuti {
margin:0px 0px 0px 0px;
padding:2em 2em 5em 150px;
border:2px dotted #666;
background:url(../immagini/retino.gif);
}
#contenuti img {
float:right;
margin-left:1em;
margin-top:.2em;
margin-bottom:.4em;
}
#ruzzola {
width:160px;
float:right;
margin-left:0.3em;
margin-top:.2em;
margin-bottom:.4em;
}
#ruzzolasx {
margin-right:30px auto;
margin-left:30px auto;
margin-top:0px;
margin-bottom:.4em;
}
#contenuti img.sx {
float:left;
margin-left: auto;
margin-right:0.4em;
margin-top:.2em;
margin-bottom:.4em;
}
#rd { clear:right; }
#rl { clear:left; }
/* #indice */

.evidenzia {color: #ffffff; 
            font:90% arial,georgia,palatino,serif;
            font-size: 1.3em;
	        font-weight: bold;
			margin:0.2em;}
#indice { padding: 2px 8px;
          font: 12px Verdana,sans-serif; 
		  color: #000;
		  font-weight: bold;
		  text-align: right; }


#testata{margin:0px 30px 0px 250px;;background-color: #336633}
#ser{
   position: relative; 
   top:8px; left:8px; 
   margin:0;
   background-color: #ccdd99;
   font-size:10px;
   text-align:left;
}
#intesta {
     position: relative;
	 width:96%; 
	 margin:0.5em auto; 
	 text-align:left;
	 top:0;
	 margin-bottom:3px;
	 font: 30px arial,serif;
     border: #fff 0px solid;
	 color: #fff;
     font: Bold 30px Impact, Arial;
    }
#intesta code {
      color: #353500;
      font: Bold 30px  Impact, Arial;
      position: Absolute;
      left: 3px;
      top: 4px;
}

#intesta span {
      color: #353500;
	  position: Absolute;
      right: 0px;
}

#richiedi{
   color: #333366;
   font-family: arial;
   font-size: 16px;
   font-weight: bold;
   text-align: center;
   letter-spacing: 1px;
   padding-bottom:10px;
   filter: glow(color: red, strength:1);
   width: 100%;
}

div#piede{
       margin:-3px 0px 0px 0px;
       background-color: #336633
}
div#gio{position: relative; 
        top:7px; left: 8px; 
		margin:0px;
        padding:10px 10px 10px 10px;
        background-color: #ccdd99; 
		font-size:10px;
		text-align:center
}
div#infine {position: relative;
            top:0;
            margin-bottom:3px;
            font:bold 12px arial,serif;
	        border-bottom: #fff 3px dotted;
	        color: #000;
            text-align:center
    }
div#infine code {
      color: #353500;
      font: Bold 30px  Impact, Arial;
      position: Absolute;
      left: 3px;
      top: 4px;
}
div#infine span {color: #353500;
                position: Absolute;
                right: 0px;
           			}
/* #gratis */
form {font:80% verdana,helvetica,sans-serif;}
form p {margin:.2em 0}
fieldset { padding:.5em;border:2px groove; }
legend { font-variant:small-caps;font-style:bold italic;}
h2, h5, h6 {text-align:center;}
#label {
display:block;
float:left;
width:40%;
margin-left:0;
text-align:right;
font:1em verdana,helvetica,sans-serif;
}
/* nominativo */

#nominativo input { 
font:bold 1em verdana,helvetica,sans-serif;
word-spacing:.2em;
padding:0 2px;
width:250px; 
border:1px inset #666;
background:#eee;
}
/* note */

#note textarea {
width:250px;height:100px;
border:1px inset #666;
background:#eee;color:#000;
font:bold 1em verdana,helvetica,sans-serif;
word-spacing:.2em;
}
/* invia */
input#invia {width:200px;border:2px outset #cde;background:#363;color:#fff;font:bold 0.8em verdana,helvetica,sans-serif;font-variant:small-caps;margin:4px 4px 4px 0px;}
input#annulla {width:80px;border:2px outset #cde;background:#ccc;color:#000;font:bold 0.8em verdana,helvetica,sans-serif;font-variant:small-caps; margin:4px 4px 4px 0px;}
/* effetti roll-over -- NON supportati da IE ma utili per gli altri browser */
fieldset:hover { border:2px solid #900 }
legend:hover {color:#900;}
#label:hover {background:#ffc;}
#nominativo input:hover,#note textarea:hover {background:#cdc}
input#invia:hover {background:#cdc;color:#363;}
input#annulla:hover {background:#fff;color:#900;}
/* #fine-gratis */
/* #acid */
#boxacid {
width:470px;
text-align:center;
font:0.8em verdana,helvetica,sans-serif;
margin-bottom:1em;
}
#acid {
display:block;
float:left;
width:100px;
background:#060;
color:#fff;
font:bold 1em verdana,helvetica,sans-serif;
}
#acidtest {
display:block;
float:left;
width:260px;
background:#060;
color:#fff;
font:bold 1em verdana,helvetica,sans-serif;
}
#acid1 {
display:block;
float:left;
background:#090;
}
#acid2 {
display:block;
float:left;
background:#0c3;
}
#acid3 {
display:block;
float:left;
background:#0f6;
}
.acid4 {
display:block;
float:left;
width:100px;
}
.acid5 {
display:block;
float:left;
width:130px;
}
/* #fine-acid */
/* #scheda tecnica */
#tablest {   width: 400px;
             height: 100%;
             padding: 0px 0px;
			 margin:25px 0px 0px 60px; 
             border: 3px solid #339900;
			 background: #ffffcc;
			 
}

#testointesta {padding: 0; 
               font: bold 13px verdana,sans-serif; 
			   border: 0px solid #ccc;
			   margin-top: 10px;
			   margin-bottom: 20px;
			   text-align: center;
			   color: #669900
}
#testoin {width:98%;
              height:10px;
              border: 0px solid red;
              margin-top: 2px; 
              margin-bottom: 2px; 
}
#testoin .testosx { float:left;
                       width:38%;
                       padding: 0px 0px; 
                       color: #cc6600; 
		       font: bold 10px verdana,sans-serif; 
		       text-align:right;
		       border: 0px outset green ;
}
#testoin .testodx { float:right;
                       width:60%;padding: 0; 
		       color: #044370;
		       font: bold 10px verdana,sans-serif; 
		       border: 0px solid black ;
}
#testoinglob {width:98%;
              height:35px;
              border: 0px solid red;
              margin-top: 2px; 
              margin-bottom: 2px; 
}
#testoinglob .testosx { float:left;
                       width:38%;
                       padding: 0px 0px; 
                       color: #cc6600; 
		       font: bold 10px verdana,sans-serif; 
		       text-align:right;
		       border: 0px outset green ;
}
#testoinglob .testodx { float:right;
                       width:60%;padding: 0; 
		       color: #044370;
		       font: bold 10px verdana,sans-serif; 
		       border: 0px solid black ;
}
/* #fine-scheda tecnica */
#premi {
text-align:center;
height:310px;
border:0px solid #000;
margin-right:1em;
}
/* #download */
#tabled { width: 200px;
          color:#FFF;
		  margin:25px 0px 0px 60px; 
          border: 3px solid #336633;
		  background: #336633;
		  text-align:center;
		  font: bold 13px verdana,sans-serif;
}
#tabledd { width: 216px;
          color:#FFF;
		  padding:0px 0px 0px 0px;
		  margin:0px 0px 0px 60px; 
          border: 3px solid #336633;
		  background: #336633;
		  text-align:center;
		  font: bold 13px verdana,sans-serif;
}
#tabledd img {
float:right;
margin-left:2px;
margin-right:2px;
margin-top:4px;
margin-bottom:4px;
}

#boxnews {
    WIDTH: 100px;
	TEXT-ALIGN: center;
	border: #000 0px solid;
float:left
}
UL.menu2 {
	PADDING: 0px; MARGIN: 0px; FONT: 12px arial, helvetica, sans-serif;  LIST-STYLE-TYPE: none; TEXT-ALIGN: center;
}
UL.menu2 LI {
	MARGIN-TOP: -1px; BACKGROUND: #eee; LINE-HEIGHT: 1.2em; BORDER-BOTTOM: #000 1px solid;
}
UL.menu2 LI A {
	DISPLAY: block; FONT: bold 10px verdana, helvetica, sans-serif; TEXT-DECORATION: none;
}
UL.menu2 LI A:link {
	BORDER: #ccc 2px outset;
	 FONT: bold 10px verdana, helvetica, sans-serif; 
	 COLOR: #003; 
	
}
UL.menu2 LI A:visited {
	BORDER-RIGHT: #ccc 2px outset; BORDER-TOP: #ccc 2px outset; FONT: bold 10px verdana, helvetica, sans-serif; BORDER-LEFT: #ccc 2px outset; COLOR: #003; BORDER-BOTTOM: #ccc 2px outset
}
UL.menu2 LI A:hover {
	BACKGROUND: #ccc; COLOR: #fff
}
UL.menu2 LI A:active {
	BORDER-RIGHT: #ccc 2px inset; BORDER-TOP: #ccc 2px inset; BORDER-LEFT: #ccc 2px inset; BORDER-BOTTOM: #ccc 2px inset
}
/* #fine-download */
input#invia {
    width:200px;
	border:2px outset #cde;
	background:#363;
	color:#fff;
	font:bold 0.8em verdana,helvetica,sans-serif;
	font-variant:small-caps;
	margin:4px 4px 4px 0px;}
input#annulla {
    width:80px;
	border:2px outset #cde;
	background:#ccc;
	color:#000;
	font:bold 0.8em verdana,helvetica,sans-serif;
	font-variant:small-caps; 
	margin:4px 4px 4px 0px;}
	/* #contienfoto */
#contienfoto {
margin:0px 30px 20px 100px;
padding:2em 2em 5em 150px;
border:2px dotted #666;
background:url(../immagini/retino.gif);
#formfoto { margin: 0 0 0 0; text-align: left; border: 0px solid #000;}
   #formfoto input.formbut { border: 5px outset #FC6; background: #900; color: #FFF; font: bold 11px verdana,sans-serif; text-transform: uppercase; }
