/* Created by TopStyle Pro Trial Version - www.bradsoft.com */
/*stili per il layout fluido*/
/*stili per il layout fisso*/
html,body{margin: 0;padding:0;  background-color: Silver;  background: url(pattern2.jpg);  }
body{font-family: arial,sans-serif;font-size: 76%; text-align: center;}
div#container{width: 900px; margin: 0 auto;text-align: left; border-left: 1px solid #000; border-right: 1px solid #000; background-color: #ffffff/*E5E5E5*/; border-bottom: 1px solid #000;}
div#container2{width: auto; margin: 0 auto;text-align: center; border:none; background:none}
/*stili generici, su header e footer*/

div#header{
background-color:#fff;
/*background:url(header_back.jpg); */
color: #ff0; 
height:100; 
text-align: center;         
}
div#header img{ margin: 1px 1px 1px 1px; border: none; }
div#headerCenter{
background-color:#000; 
background-repeat:no-repeat; 
background-image: url(header.jpg); 
width:900px;
margin-left:auto;
margin-right:auto;
height:100;         
}
div#footer{clear: both; text-align:center; background:none;  font-size:12px; font-family:Arial, Tahoma/*border-top: 1px solid Black;*/ }
div#footer a{color: #444;font-weight: normal;text-decoration: none}
div#footer a:hover{color: #444;font-weight: normal;text-decoration: underline}
div#footer ul{margin: 10px;padding: 0px; list-style-type: none;}
div#footer li{display:inline; margin: 0 0 0 1.5em;padding: 0;color: #888;} /*nota display: inline*/

div#banner{background-color:#ffffff;color: #777; height:420; text-align: right;}

div#headline{height:20px; padding-top:5px; text-align:left; margin-top: 10px; margin-bottom: 5px;border-bottom:1px solid #999; border-top:1px solid #999}
div#headline strong{color:#003366; padding-right:5px}
/*stili specifici per il layout*/

div#column{float: right; width: 20em; font-family: calibri;} 
div#column ul{margin: 10px; padding: 0; /*list-style-type:none;*/ color: #000; background-color: #e5e5e5}
div#column li{margin: 0 0 0 10px; padding: 0; color: #343434; text-align:justify; font-size: 13px; font-weight: normal; } /*nota display: inline*/
div#column h1{height: 34px; padding: 0; color: #294d00;  font-size: 16px;  font-weight: bold;  background-image: url(H2_4.jpg);   text-indent: 10px; /*background-repeat: no-repeat;*/ } /*nota display: inline  background-repeat: no-repeat;*/
div#column p{margin: 0 0 0 10px;padding: 0;color: #000;  text-align: justify;  } /*nota display: inline*/
div#column a{color: #478001;text-decoration: none;  text-align: center;  font-weight: bold;  }
div#column a:hover{color: #007333;text-decoration: underline;  text-align: center; font-weight: bold;  }
div#column a#activelink{color: #848484;text-decoration: none;  text-align: center; font-weight: bold;  }

/* ========================= CONTENTS =====================================*/

div#content img{ margin: 10px 10px 10px 10px; border:none}
div#content{
padding: 0; 
font-family: Arial, Helvetica, sans-serif; 
background-color: #ffffff; 
width: 900px;
height:400px;
margin-left:auto;
margin-right:auto;
font-size:14px;
text-align:left}

div#content ul{margin: 10px; padding: 0; list-style-type: none; color: #000; border-bottom: 1px solid #f0f0f0; font-size: 15px; }
div#content li{margin: 0 0 0 5px; color: #333; padding: 0; text-align: justify;  clear: left; font-size: 12px; font-family: arial} 
div#content h1{margin: 10px; height: 54px; color: #478001;  font-size: 20px;  font-weight: bold;  background-image: url(back01.jpg); text-indent: 10px; } /*nota display: inline*/
div#content h2{height: 35px; border-top: 1px solid #e4e4e4; border-bottom: 1px solid #e3e3e3; color: #000000;  font-size: 18px;  font-weight: normal;  background-color:#f3f3f3; text-indent: 20px; font-stretch:expanded /*background-repeat: no-repeat;*/ } /*nota display: inline  */
div#content h3{margin: 0 10px 0 10px; color: #006699;  font-size: 14px;  font-weight: bold; font-family:Arial, Helvetica, sans-serif; font-stretch:expanded}
div#content h4{margin: 0 10px 0 10px; color: #006699;  font-size: 20px;  font-weight: normal; font-family:Arial, Helvetica, sans-serif; font-stretch: expanded}
div#content p{margin: 2px 10px 0 10px;padding: 0;color: #666;  text-align: justify; font-size: 13px; font-family: tahoma; font-stretch:expanded; line-height:18px} /*nota display: inline*/
div#content a{color: #006699;text-decoration: none;  text-align: center; font-weight: bold; }
div#content a:hover{color: #0099CC;text-decoration: underline;  text-align: center; font-weight: bold;  }
div#content a#activelink{color: #848484;text-decoration: none;  text-align: center; font-weight: bold;   }

div#contentSize img{ margin: 2px 2px 2px 2px; border:none}
div#contentSize{
padding: 0; 
font-family: Arial, Helvetica, sans-serif; 
background-color: #ffffff; 
width: 900px;
margin-left:auto;
margin-right:auto;
font-size:14px;
text-align:left}

div#contentSize ul{margin: 10px; padding: 0; list-style-type: none; color: #000; border-bottom: 1px solid #f0f0f0; font-size: 15px; }
div#contentSize li{margin: 0 0 0 5px; color: #333; padding: 0; text-align: justify;  clear: left; font-size: 12px; font-family: arial} 
div#contentSize h1{margin: 10px; height: 54px; color: #478001;  font-size: 20px;  font-weight: bold;  background-image: url(back01.jpg); text-indent: 10px; } /*nota display: inline*/
div#contentSize h2{height: 35px; border-top: 1px solid #e4e4e4; border-bottom: 1px solid #e3e3e3; color: #000000;  font-size: 18px;  font-weight: normal;  background-color:#f3f3f3; text-indent: 20px; font-stretch:expanded /*background-repeat: no-repeat;*/ } /*nota display: inline  */
div#contentSize h3{margin: 0 10px 0 10px; color: #006699;  font-size: 14px;  font-weight: bold; font-family:Arial, Helvetica, sans-serif; font-stretch:expanded}
div#contentSize h4{margin: 0 10px 0 10px; color: #006699;  font-size: 20px;  font-weight: normal; font-family:Arial, Helvetica, sans-serif; font-stretch: expanded}
div#contentSize p{margin: 2px 10px 0 10px;padding: 0;color: #666;  text-align: justify; font-size: 13px; font-family: tahoma; font-stretch:expanded; line-height:18px} /*nota display: inline*/
div#contentSize a{color: #006699;text-decoration: none;  text-align: center; font-weight: bold; }
div#contentSize a:hover{color: #0099CC;text-decoration: underline;  text-align: center; font-weight: bold;  }
div#contentSize a#activelink{color: #848484;text-decoration: none;  text-align: center; font-weight: bold;   }


div#content-column{
padding: 0; 
font-family: Arial, Helvetica, sans-serif; 
background-color: #ffffff; 
width: 430px;
margin-left:10px;
margin-right::10px;
float:left;
font-size:14px;
text-align:left}
div#content-column ul{margin: 10px; padding: 10; list-style-type:circle; border-bottom:none}
div#content-column li{margin: 0 0 0 5px; padding: 0; text-align: justify; clear: left; line-height:20px} 

div#contentBIG{
padding: 0; 
font-family: Arial, Helvetica, sans-serif; 
background-color: #ffffff; 
width: 900px;
height:500px;
margin-left:auto;
margin-right:auto;
font-size:14px;
text-align:left
}

div#column-press{
padding: 0; 
font-family: Arial, Helvetica, sans-serif; 
background-color: #ffffff; 
width: 230px;
margin-left:10px;
margin-right::10px;
float:left;
font-size:14px;
text-align:left}
div#column-press ul{margin: 10px; padding: 10; list-style-type:circle; border-bottom:none}
div#column-press li{margin: 0 0 0 5px; padding: 0; text-align: justify; clear: left; line-height:20px} 

div#content-press{
padding: 0; 
font-family: Arial, Helvetica, sans-serif; 
background-color: #ffffff; 
width: 630px;
margin-left:10px;
margin-right::10px;
float:left;
font-size:14px;
text-align:left}
div#content-press ul{margin: 10px; padding: 10; list-style-type:circle; border-bottom:none}
div#content-press li{margin: 0 0 0 5px; padding: 0; text-align: justify; clear: left; line-height:20px} 

div#contentBIG ul{margin: 10px; padding: 0; list-style-type: none; color: #000; border-bottom: 1px solid #f0f0f0; font-size: 15px; }
div#contentBIG li{margin: 0 0 0 5px; color: #333; padding: 0; text-align: justify;  clear: left; font-size: 12px; font-family: arial} 
div#contentBIG h1{margin: 10px; height: 54px; color: #478001;  font-size: 20px;  font-weight: bold;  background-image: url(back01.jpg); text-indent: 10px; } /*nota display: inline*/
div#contentBIG h2{height: 35px; border-top: 1px solid #e4e4e4; border-bottom: 1px solid #e3e3e3; color: #000000;  font-size: 18px;  font-weight: normal;  background-color:#f3f3f3; text-indent: 20px; font-stretch:expanded /*background-repeat: no-repeat;*/ } /*nota display: inline  */
div#contentBIG h3{margin: 0 10px 0 10px; color: #006699;  font-size: 14px;  font-weight: bold; font-family:Arial, Helvetica, sans-serif; font-stretch:expanded}
div#contentBIG h4{margin: 0 10px 0 10px; color: #006699;  font-size: 20px;  font-weight: normal; font-family:Arial, Helvetica, sans-serif; font-stretch: expanded}
div#contentBIG p{margin: 2px 10px 0 10px;padding: 0;color: #666;  text-align: justify; font-size: 13px; font-family: tahoma; font-stretch:expanded; line-height:18px} /*nota display: inline*/
div#contentBIG a{color: #006699;text-decoration: none;  text-align: center; font-weight: bold; }
div#contentBIG a:hover{color: #0099CC;text-decoration: underline;  text-align: center; font-weight: bold;  }
div#contentBIG a#activelink{color: #848484;text-decoration: none;  text-align: center; font-weight: bold;   }

div#contentVeryBIG{
padding: 0; 
font-family: Arial, Helvetica, sans-serif; 
background-color: #ffffff; 
width: 900px;
height:630px;
margin-left:auto;
margin-right:auto;
font-size:14px;
text-align:left
}
div#contentVeryBIG img{ margin-top: 5px; border:none}
div#contentVeryBIG ul{margin: 10px; padding: 0; list-style-type: none; color: #000; border-bottom: 1px solid #f0f0f0; font-size: 15px; }
div#contentVeryBIG li{margin: 0 0 0 5px; color: #333; padding: 0; text-align: justify;  clear: left; font-size: 12px; font-family: arial} 
div#contentVeryBIG h1{margin: 10px; height: 54px; color: #478001;  font-size: 20px;  font-weight: bold;  background-image: url(back01.jpg); text-indent: 10px; } /*nota display: inline*/
div#contentVeryBIG h2{height: 35px; border-top: 1px solid #e4e4e4; border-bottom: 1px solid #e3e3e3; color: #000000;  font-size: 18px;  font-weight: normal;  background-color:#f3f3f3; text-indent: 20px; font-stretch:expanded /*background-repeat: no-repeat;*/ } /*nota display: inline  */
div#contentVeryBIG h3{margin: 0 10px 0 10px; color: #006699;  font-size: 14px;  font-weight: bold; font-family:Arial, Helvetica, sans-serif; font-stretch:expanded}
div#contentVeryBIG h4{margin: 0 10px 0 10px; color: #006699;  font-size: 20px;  font-weight: normal; font-family:Arial, Helvetica, sans-serif; font-stretch: expanded}
div#contentVeryBIG p{margin: 2px 10px 0 10px;padding: 0;color: #666;  text-align: justify; font-size: 13px; font-family: tahoma; font-stretch:expanded; line-height:18px} /*nota display: inline*/
div#contentVeryBIG a{color: #006699;text-decoration: none;  text-align: center; font-weight: bold; }
div#contentVeryBIG a:hover{color: #0099CC;text-decoration: underline;  text-align: center; font-weight: bold;  }
div#contentVeryBIG a#activelink{color: #848484;text-decoration: none;  text-align: center; font-weight: bold;   }


div#contentDouble{
padding: 0; 
font-family: Arial, Helvetica, sans-serif; 
background-color: #ffffff; 
width: 900px;
height:1000px;
margin-left:auto;
margin-right:auto;
font-size:14px;
text-align:left}
div#contentDouble img{ margin-top: 5px; border:none}
div#contentDouble ul{margin: 10px; padding: 0; list-style-type: none; color: #000; border-bottom: 1px solid #f0f0f0; font-size: 15px; }
div#contentDouble li{margin: 0 0 0 5px; color: #333; padding: 0; text-align: justify;  clear: left; font-size: 12px; font-family: arial} 
div#contentDouble h1{margin: 10px; height: 54px; color: #478001;  font-size: 20px;  font-weight: bold;  background-image: url(back01.jpg); text-indent: 10px; } /*nota display: inline*/
div#contentDouble h2{height: 35px; border-top: 1px solid #e4e4e4; border-bottom: 1px solid #e3e3e3; color: #000000;  font-size: 18px;  font-weight: normal;  background-color:#f3f3f3; text-indent: 20px; font-stretch:expanded /*background-repeat: no-repeat;*/ } /*nota display: inline  */
div#contentDouble h3{margin: 0 10px 0 10px; color: #006699;  font-size: 14px;  font-weight: bold; font-family:Arial, Helvetica, sans-serif; font-stretch:expanded}
div#contentDouble h4{margin: 0 10px 0 10px; color: #006699;  font-size: 20px;  font-weight: normal; font-family:Arial, Helvetica, sans-serif; font-stretch: expanded}
div#contentDouble p{margin: 2px 10px 0 10px;padding: 0;color: #666;  text-align: justify; font-size: 13px; font-family: tahoma; font-stretch:expanded; line-height:18px} /*nota display: inline*/
div#contentDouble a{color: #006699;text-decoration: none;  text-align: center; font-weight: bold; }
div#contentDouble a:hover{color: #0099CC;text-decoration: underline;  text-align: center; font-weight: bold;  }
div#contentDouble a#activelink{color: #848484;text-decoration: none;  text-align: center; font-weight: bold;   }

/************************************************************/

div#content-system img{ margin: 5px 5px 5px 5px; border:none}
div#content-system{padding: 0; font-family: :Arial, Helvetica, sans-serif; border-right: 1px solid #a0a0a0; background-color: #ffffff; margin-right: 16em; }
div#content-system ul{margin: 10px; padding: 0; list-style-type: none; color: #000; border-bottom: 1px solid #f0f0f0; font-size: 15px; }
div#content-system li{margin: 0 0 0 5px; color: #333; padding: 0; text-align: justify;  clear: left; font-size: 12px; font-family: arial} 
div#content-system h1{margin: 10px; height: 54px; color: #478001;  font-size: 20px;  font-weight: bold;  background-image: url(back01.jpg); text-indent: 10px; } /*nota display: inline*/
div#content-system h2{height: 35px; border-top: 1px solid #e4e4e4; border-bottom: 1px solid #e3e3e3; color: #000000;  font-size: 18px;  font-weight: normal;  background-color:#f3f3f3; text-indent: 20px; /*background-repeat: no-repeat;*/ } /*nota display: inline  */
div#content-system h3{margin: 0 10px 0 0px; color: #478001;  font-size: 14px;  font-weight: bold; font-family:Arial, Helvetica, sans-serif}
div#content-system p{margin: 2px 10px 0 0px;padding: 0;color: #333;  text-align: justify; font-size: 12px; font-family: arial} /*nota display: inline*/
div#content-system a{color: #006699;text-decoration: none;  text-align: center; font-weight: bold; }
div#content-system a:hover{color: #0099CC;text-decoration: underline;  text-align: center; font-weight: bold;  }
div#content-system a#activelink{color: #848484;text-decoration: none;  text-align: center; font-weight: bold;   }

/************************************************************/

div#content-license img{ margin: 5px 5px 5px 5px; border:none}
div#content-license{padding: 0; font-family: :Arial, Helvetica, sans-serif; border-right: 1px solid #a0a0a0; background-color: #ffffff; margin-right: 16em; }
div#content-license ul{margin: 10px; padding: 0; list-style-type: none; color: #000; border-bottom: 1px solid #f0f0f0; font-size: 15px; }
div#content-license li{margin: 0 0 0 5px; color: #333; padding: 0; text-align: justify;  clear: left; font-size: 12px; font-family: arial} 
div#content-license h1{margin: 10px; height: 54px; color: #478001;  font-size: 20px;  font-weight: bold;  background-image: url(back01.jpg); text-indent: 10px; } /*nota display: inline*/
div#content-license h2{height: 35px; border-top: 1px solid #e4e4e4; border-bottom: 1px solid #e3e3e3; color: #000000;  font-size: 18px;  font-weight: normal;  background-color:#f3f3f3; text-indent: 20px; /*background-repeat: no-repeat;*/ } /*nota display: inline  */
div#content-license h3{margin: 0 10px 0 0px; color: #478001;  font-size: 14px;  font-weight: bold; font-family:Arial, Helvetica, sans-serif}
div#content-license p{margin: 2px 10px 0 0px;padding: 0;color: #333;  text-align: justify; font-size: 12px; font-family: arial} /*nota display: inline*/
div#content-license a{color: #006699;text-decoration: none;  text-align: center; font-weight: bold; }
div#content-license a:hover{color: #0099CC;text-decoration: underline;  text-align: center; font-weight: bold;  }
div#content-license a#activelink{color: #848484;text-decoration: none;  text-align: center; font-weight: bold;   }

/************************************************************/

div#content-order img{ margin: 5px 5px 5px 5px; border:none}
div#content-order{padding: 0; font-family: :Arial, Helvetica, sans-serif; border-right: 1px solid #a0a0a0; background-color: #ffffff; margin-right: 16em; }
div#content-order ul{margin: 10px; padding: 0; list-style-type: none; color: #000; border-bottom: 1px solid #f0f0f0; font-size: 15px; }
div#content-order li{margin: 0 0 0 5px; color: #333; padding: 0; text-align: justify;  clear: left; font-size: 12px; font-family: arial} 
div#content-order h1{margin: 10px; height: 54px; color: #478001;  font-size: 20px;  font-weight: bold;  background-image: url(back01.jpg); text-indent: 10px; } /*nota display: inline*/
div#content-order h2{height: 35px; border-top: 1px solid #e4e4e4; border-bottom: 1px solid #e3e3e3; color: #000000;  font-size: 18px;  font-weight: normal;  background-color:#f3f3f3; text-indent: 20px; /*background-repeat: no-repeat;*/ } /*nota display: inline  */
div#content-order h3{margin: 0 10px 0 0px; color: #478001;  font-size: 14px;  font-weight: bold; font-family:Arial, Helvetica, sans-serif}
div#content-order p{margin: 2px 10px 0 0px;padding: 0;color: #333;  text-align: justify; font-size: 12px; font-family: arial} /*nota display: inline*/
div#content-order a{color: #006699;text-decoration: none;  text-align: center; font-weight: bold; }
div#content-order a:hover{color: #0099CC;text-decoration: underline;  text-align: center; font-weight: bold;  }
div#content-order a#activelink{color: #848484;text-decoration: none;  text-align: center; font-weight: bold;   }

/************************************************************/

div#content-intro img{ margin: 5px 5px 5px 5px; border:none}
div#content-intro{padding: 0; font-family: :Arial, Helvetica, sans-serif; border-right: 1px solid #a0a0a0; background-color: #ffffff; margin-right: 16em; }
div#content-intro ul{margin: 10px; padding: 0; list-style-type: none; color: #000; border-bottom: 1px solid #f0f0f0; font-size: 15px; }
div#content-intro li{margin: 0 0 0 5px; color: #333; padding: 0; text-align: justify;  clear: left; font-size: 12px; font-family: arial} 
div#content-intro h1{margin: 10px; height: 54px; color: #478001;  font-size: 20px;  font-weight: bold;  background-image: url(back01.jpg); text-indent: 10px; } /*nota display: inline*/
div#content-intro h2{height: 35px; border-top: 1px solid #e4e4e4; border-bottom: 1px solid #e3e3e3; color: #000000;  font-size: 18px;  font-weight: normal;  background-color:#f3f3f3; text-indent: 20px; /*background-repeat: no-repeat;*/ } /*nota display: inline  */
div#content-intro h3{margin: 0 10px 0 0px; color: #478001;  font-size: 14px;  font-weight: bold; font-family:Arial, Helvetica, sans-serif}
div#content-intro p{margin: 2px 10px 0 0px;padding: 0;color: #333;  text-align: justify; font-size: 12px; font-family: arial} /*nota display: inline*/
div#content-intro a{color: #006699;text-decoration: none;  text-align: center; font-weight: bold; }
div#content-intro a:hover{color: #0099CC;text-decoration: underline;  text-align: center; font-weight: bold;  }
div#content-intro a#activelink{color: #848484;text-decoration: none;  text-align: center; font-weight: bold;   }

/************************************************************/

div#content-features img{ margin: 5px 5px 5px 5px; border:none}
div#content-features {padding: 0; font-family: :Arial, Helvetica, sans-serif; border-right: 1px solid #a0a0a0; background-color: #ffffff; margin-right: 16em; }
div#content-features  ul{margin: 10px; padding: 0; list-style-type: none; color: #000; border:none; font-size: 15px; }
div#content-features  li{margin: 0 0 0 5px; color: #333; padding: 0; text-align: justify;  font-size: 12px; font-family: arial} 
div#content-features  h1{margin: 10px; height: 54px; color: #478001;  font-size: 20px;  font-weight: bold;  background-image: url(back01.jpg); text-indent: 10px; } /*nota display: inline*/
div#content-features  h2{height: 35px; border-top: 1px solid #e4e4e4; border-bottom: 1px solid #e3e3e3; color: #000000;  font-size: 18px;  font-weight: normal;  background-color:#f3f3f3; text-indent: 20px; /*background-repeat: no-repeat;*/ } /*nota display: inline  */
div#content-features  h3{margin: 0 10px 0 0px; color: #478001;  font-size: 14px;  font-weight: bold; font-family:Arial, Helvetica, sans-serif}
div#content-features  p{margin: 2px 10px 0 0px;padding: 0;color: #333;  text-align: justify; font-size: 12px; font-family: arial} 
div#content-features  a{color: #006699;text-decoration: none;  text-align: center; font-weight: bold; }
div#content-features  a:hover{color: #0099CC;text-decoration: none;  text-align: center; font-weight: bold;  }
div#content-features  a#activelink{color: #848484;text-decoration: none;  text-align: center; font-weight: bold;   }

/************************************************************/

div#content-license img{ margin: 1px 1px 1px 1px; }
div#content-license{padding: 0; font-family: :Arial, Helvetica, sans-serif; border-right: 1px solid #a0a0a0; background-color: #ffffff; margin-right: 16em; }
div#content-license ul{margin: 10px; padding: 0; list-style-type: none; color: #000; border-bottom: 1px solid #f0f0f0; font-size: 15px; }
div#content-license li{margin: 0 0 0 5px; color: #333; padding: 0; text-align: justify;  clear: left; font-size: 12px; font-family: arial} 
div#content-license h1{margin: 10px; height: 54px; color: #478001;  font-size: 20px;  font-weight: bold;  background-image: url(back01.jpg); text-indent: 10px; } /*nota display: inline*/
div#content-license h2{height: 35px; border-top: 1px solid #e4e4e4; border-bottom: 1px solid #e3e3e3; color: #000000;  font-size: 18px;  font-weight: normal;  background-color:#f3f3f3; text-indent: 20px; /*background-repeat: no-repeat;*/ } /*nota display: inline  */
div#content-license h3{margin: 0 10px 0 0px; color: #478001;  font-size: 14px;  font-weight: bold; font-family:Arial, Helvetica, sans-serif}
div#content-license p{margin: 2px 10px 0 0px;padding: 0;color: #333;  text-align: justify; font-size: 12px; font-family: arial} /*nota display: inline*/
div#content-license a{color: #006699;text-decoration: none;  text-align: center; font-weight: bold; }
div#content-license a:hover{color: #0099CC;text-decoration: underline;  text-align: center; font-weight: bold;  }
div#content-license a#activelink{color: #848484;text-decoration: none;  text-align: center; font-weight: bold;   }

div#content-system img{ margin: 1px 1px 1px 1px; }
div#content-system{padding: 0; font-family: :Arial, Helvetica, sans-serif; border-right: 1px solid #a0a0a0; background-color: #ffffff; margin-right: 16em; border:none;}
div#content-system ul{margin: 10px; padding: 0; list-style-type: none; color: #000; border-bottom: 1px solid #f0f0f0; font-size: 15px; }
div#content-system li{margin: 0 0 0 5px; color: #333; padding: 0; text-align: justify;  clear: left; font-size: 12px; font-family: arial} 
div#content-system h1{margin: 10px; height: 54px; color: #478001;  font-size: 20px;  font-weight: bold;  background-image: url(back01.jpg); text-indent: 10px; } /*nota display: inline*/
div#content-system h2{height: 35px; border-top: 1px solid #e4e4e4; border-bottom: 1px solid #e3e3e3; color: #000000;  font-size: 18px;  font-weight: normal;  background-color:#f3f3f3; text-indent: 20px; /*background-repeat: no-repeat;*/ } /*nota display: inline  */
div#content-system h3{margin: 0 10px 0 0px; color: #478001;  font-size: 14px;  font-weight: bold; font-family:Arial, Helvetica, sans-serif}
div#content-system p{margin: 2px 10px 0 0px;padding: 0;color: #333;  text-align: justify; font-size: 12px; font-family: arial} /*nota display: inline*/
div#content-system a{color: #006699;text-decoration: none;  text-align: center; font-weight: bold; }
div#content-system a:hover{color: #0099CC;text-decoration: underline;  text-align: center; font-weight: bold;  }
div#content-system a#activelink{color: #848484;text-decoration: none;  text-align: center; font-weight: bold;   }

/* ============================================================================*/


div#list{background-color:#f4ffd8; border: 1px solid #e4efc8; list-style-type: square;  list-style-position: outside;   } 
div#list ul{margin-left:30px; padding-left: 0; list-style-type: square; color: #000; border: none}
div#list li{list-style:url(H2_2b.jpg); margin: 0 0 0 1em;padding: 0; color: #000; text-align: justify; font-family:calibri} 

div#list2{padding: 0 0 0 0; list-style-type: square;  list-style-position: outside;   } 
div#list2 ul{margin-left:15px; padding-left: 0; list-style-type: square; color: #000; border: none;}
div#list2 li{list-style:url(H2_2.jpg); margin: 0 0 0 1em;padding: 0; color: #000; font-size:12px; text-align: justify; font-family:Arial, Helvetica, sans-serif} 
div#list2 a{color: #478001;text-decoration: none;  text-align: center; font-weight: bold; font-size:11px;}
div#list2 a:hover{color: #007333;text-decoration: none;  text-align: center; font-weight: bold; font-size:14px }
div#list2 a#activelink{color: #848484;text-decoration: none;  text-align: center; font-weight: bold;   }

div#list3{background-color:#fff; border: none; list-style-type: square;  color: #478001;  list-style-position: outside;   } 
div#list3 ul{margin-left:10px; list-style-type: square; border: none}
div#list3 li{list-style:url(H2_2.jpg); color: #478001;  font-size:15px; text-align: justify; font-family:Arial, Helvetica, sans-serif; font-weight: bold;} 

div#list4{background-color:#fff; border: none; list-style-type:square;  color: #478001;  list-style-position:inside;   } 
div#list4 ul{margin-left:0px; list-style-type: square; border: none}
div#list4 li{/*list-style:url(H2_2.jpg);*/ color: #000;  font-size:11px; text-align: left; font-family:Arial, Helvetica, sans-serif; font-weight: normal;} 


div#column2{float: right; width: 16em; font-family: calibri;} 
div#column2 ul{margin: 10px; padding: 0; list-style-type: none; color: #000; background-color: #ffffff}
div#column2 li{margin: 0 0 0 0; padding: 10; color: #343434; text-align:left; font-size: 13px; font-weight: normal; } /*nota display: inline*/
div#column2 h1{height: 28px; padding-top:6px; color: #294d00;  font-size: 16px;  font-weight: bold;  background-image: url(H2_4.jpg);   text-indent: 10px; margin-top:-10px; margin-bottom:10px; /*background-repeat: no-repeat;*/ } /*nota display: inline  background-repeat: no-repeat;*/
div#column2 p{margin: 0 0 0 10px;padding: 0;color: #000;  text-align: justify;  } /*nota display: inline*/
div#column2 a{color: #006699;text-decoration: none;  text-align: center;  font-weight: bold; }
div#column2 a:hover{color: #0099CC; padding: 8px; text-decoration: none;  text-align: center; font-weight: bold; }
div#column2 a#activelink{color: #848484;text-decoration: none;  text-align: center; font-weight: bold;  }
div#column2 img{border:none; padding: 0;}
/*    }
*/

/*stili per la navigazione*/
div#navigationBar{ 
background-color:#9cf;  
background: url(navigation.jpg);  
text-align: center; 
border-top: 1px solid Black;
width: auto;
}

div#navigation{ 
margin-left: auto;
margin-right: auto;
background-color:#9cf;  
background: url(navigation.jpg);  
text-align: center; 
border: none;
width: 900px;
line-height:35px;
}
div#navigation ul{margin: 0;padding: 0px; list-style-type: none; height:35px;}
div#navigation li{float:left; margin: 0 0 0;padding:0;} /*nota display: inline*/
div#navigation a{display:block;width:96px; height: 35px; color:#444; text-decoration:none; background: url("navbutton.jpg") no-repeat top left; border-left:1px solid #666666}
div#navigation a:hover{background-position: -96px 0; color:#FFFFFF; text-decoration:none}
div#navigation a#activelink{background-position: -192px 0; color:#fff; text-decoration:none}
div#navigation li#activelink a,div#navigation li#activelink a:hover{background-position: -192px 0;color: #fff}
/*div#navigation a span{position:absolute;width:100%;height:100%;cursor: pointer; border-left:1px solid #666666; text-decoration:none;
}*/

/* ================================== BOTTONI ITALIANO =======================================*/
/*li#home a{width: 96px} 
li#games a{width: 96px}
li#engine a{width: 96px}
li#store a{width: 96px}
li#press a{width: 96px}
li#company a{width: 96px}
li#support a{width: 96px}

div#navigation a:hover span{background-position: -96px 0; color:#FFFFFF; text-decoration:none}
div#navigation a#activelink span{background-position: -192px 0; color:#fff; text-decoration:none}
li#home span{background: url("navbutton.jpg") no-repeat top left}
li#games span{background: url("navbutton.jpg") no-repeat top left}
li#engine span{background: url("navbutton.jpg") no-repeat top left}
li#store span{background: url("navbutton.jpg") no-repeat top left}
li#press span{background: url("navbutton.jpg") no-repeat top left}
li#company span{background: url("navbutton.jpg") no-repeat top left}
li#support span{background: url("navbutton.jpg") no-repeat top left}

/* ================================== BUTTONS ENGLISH =======================================*/
/*li#homeENG a{width: 96px} 
li#gamesENG a{width: 96px}
li#engineENG a{width: 96px}
li#storeENG a{width: 96px}
li#pressENG a{width: 96px}
li#companyENG a{width: 96px}
li#supportENG a{width: 96px}

div#navigation a:hover span{background-position: -96px 0;}
li#homeENG span{background: url("navbutton.jpg") no-repeat top left}
li#gamesENG span{background: url("navbutton.jpg") no-repeat top left}
li#engineENG span{background: url("navbutton.jpg") no-repeat top left}
li#storeENG span{background: url("navbutton.jpg") no-repeat top left}
li#pressENG span{background: url("navbutton.jpg") no-repeat top left}
li#companyENG span{background: url("navbutton.jpg") no-repeat top left}
li#supportENG span{background: url("navbutton.jpg") no-repeat top left}


/*stili per la navigazione ====== 2 ==================================================*/
/*div#navigation2{margin-top:-13px; border:none; padding:0; font-size:14px; height:60px; color:#fff; background-color:#FFFFFF; margin-right:auto; margin-left:auto; width:900px; font-family:tahoma; line-height:35px;}
div#navigation2 ul{padding-top:25px; margin-left:100px; border:none; font-weight:normal;}
div#navigation2 li{display:inline; color: #000; margin:15px;}
div#navigation2 a{position:relative;display:block;color: #777;text-decoration: none;  text-align: center; font-weight: bold; width:96px}
div#navigation2 a:hover{color: #000; text-decoration: none;  font-weight: bold}
div#navigation2 a#activelink{color: #fff;text-decoration: none;  text-align: center; font-weight: bold; background-color:#b61e09}
div#navigation2 a span{position:absolute;width:100%;height:100%;cursor: pointer; border-left:1px solid #666666; text-decoration:none}
*/
div#navigation2{ 
margin-left: auto;
margin-right: auto;
/*margin-top:-13px;*/
height:60px;
background-color:#fff;  
text-align:center; 
border: none;
width: 900px;
line-height:50px; 
}
div#navigation2 ul{margin-left:60px; margin-top:auto; padding: 0px; height:50px; font-family:tahoma; list-style-type: none}
div#navigation2 li{float:left; margin: 0 0 0;padding:0;width: 86px} /*nota display: inline*/
div#navigation2 a{display:block;height: 50px; /*background-position:20px 0;*/ color:#444; text-decoration:none}
/*div#navigation2 a span{position:absolute;width:100%;height:100%;cursor: pointer; text-decoration:none}*/
div#navigation2 a:hover{color: #fff; background-color:#990000; text-decoration:none}
div#navigation2 a#activelink{color: #fff; background-color:#b61e09; text-decoration:none}

div#homeSpot{
	background: url("spotHDBig2c.jpg") no-repeat;
	margin-left:auto;
	margin-right:auto;
	width:900px;
	height:350px;
	color:#CCCCCC;
	font-family:Arial, Helvetica, sans-serif;
	text-align:center;
}
div#homeSpot p{ color:#CCCCCC}

div#SpotDesc {
font-family:tahoma, arial; 
padding-top:20px;
margin-left:500px;
/*margin-left:auto;*/
color:#FFFFFF;
font-weight:100;
font-size:24px
}

div#SpotDesc a{
margin-right:auto;
margin-left:100px;
font-weight:100;
font-size:18px
}

div#content2 img{ border:none  }
div#content2{padding: 0; font-family: Tahoma, Arial;  border: 1px solid Black; background-color: #000; height:350px; border-bottom: 4px solid #b61e09}
div#content2 ul{margin: 0;padding: 0; }
div#content2 li{display:inline; margin: 0 0 0 0;padding: 0;color: #888; }

div#content2 h1{margin: 5px; height: 54px; color: #aaa; font-size: 30px;  font-weight: bold; text-indent: 0px; } 
div#content2 h2{height: 35px; color: #eee;  font-size: 18px;  padding-top:10px; opacity:0.4; font-weight: normal; text-indent: 20px; } 
div#content2 h3{margin: 0 10px 0 0px; color: #eee;  font-size: 10px;  font-weight: bold; font-family:Arial, Helvetica, sans-serif}
div#content2 p{color: #888; font-family: arial} 
div#content2 a{color: #006699; text-decoration: none;  text-align: center; font-weight: bold; }
div#content2 a:hover{color: #0099CC; text-decoration: none; text-align: center; font-weight: bold;  }
div#content2 a#activelink{color: #006699;text-decoration: none;  text-align: center; font-weight: bold;   }



div#tips img{border:none}
div#tips{padding: 0.15em; font-size: 14px; margin-left:10px}
div#tips a{font-weight:bold; text-decoration: none; font: normal normal normal 76%/1.5 Arial, sans-serif;}
div#tips ul{margin: 0;padding: 2; list-style-type: none;}
div#tips li{display:inline; margin: 0 0 0 0;padding: 0;color: #888; } /*nota display: inline*/

div#box img{border:none;}
div#box{float:left; /*padding: 0.15em;*/ font-size: 14px; margin-left:20px; margin-top:20px; background-color:#FFF}
div#box a{font-weight:bold; text-decoration: none}
div#box h3{font-size:18px; font-weight:normal}
div#box ul{margin: 0;padding: 2; list-style-type: none;}
div#box li{display:inline; margin: 0 0 0 0;padding: 0;color: #888; } /*nota display: inline*/

div.captionbox{float:left;margin: 0 8px 0 8px;border: 1px solid #999}
div.captionbox img{border:0;display:block}
div.captionbox a{position: relative;float: left;color: #FFF; text-decoration: none}
div.captionbox span{position:absolute; bottom: 0; width: 100%; padding: 3px 0; background: url(opacity.png) repeat-x 0 -100px; cursor: pointer;text-align: center; font-weight:bold}
div.captionbox a:hover span{background-position: 0 -200px}

ul.captionbox{float:left;width:100%} /*serve per contenere i float*/
ul.captionbox, ul.captionbox li{margin:0;padding:0;list-style: none}
ul.captionbox li{float: left;margin: 0 15px 15px 0;border: 1px solid #999}
ul.captionbox img{border: 0;display: block; z-index:0; opacity:0.0; position:relative;}
ul.captionbox a{position:relative;display: block;color: #FFF;
    text-decoration: none}
ul.captionbox span{position: absolute;bottom: 0;width: 100%;padding: 3px 0;
    background: url(opacity.png) repeat-x 0 -150px;
    cursor: pointer;text-align: center}
ul.captionbox a:hover span{background-position: 0 -100px} 

/*-----------------------------------------------------------------------*/

div#EngineHeader{
	background: url("spotHDBig3.jpg") no-repeat;
	margin-left:auto;
	margin-right:auto;
	width:900px;
	height:150px;
	color:#CCCCCC;
	font-family:Arial, Helvetica, sans-serif;
	text-align:center;
}

div#OrderNow {
font-family:tahoma, arial; 
padding-top:20px;
margin-left:650px;
color:#FFFFFF;
font-weight:100;
font-size:24px;
font-style:italic
}

div#OrderNow2 {
font-family:tahoma, arial; 
margin-right:550px;
padding-top:50px;
color:#FFFFFF;
font-weight:100;
font-size:24px;
font-style:italic
}

div#OrderNow3 {
font-family:tahoma, arial; 
margin-right:float;
padding-top:10px;
color:#FFFFFF;
font-weight:100;
font-size:24px;
font-style:italic
}

div#EngineContentSeparator{
padding: 0; 
font-family: Arial, Helvetica, sans-serif; 
background-color: #ffffff; 
background:url(footer.jpg);
width: 900px;
height:15px;
margin-left:auto;
margin-right:auto}

div#EngineContent img{ margin: 5px 5px 5px 5px; border:none}
div#EngineContent{
padding: 0; 
font-family: Arial, Helvetica, sans-serif; 
background-color: #ffffff; 
width: 900px;
height:400px;
margin-left:auto;
margin-right:auto}

div#EngineContent ul{margin: 10px; padding: 0; list-style-type: none; color: #000; border-bottom: 1px solid #f0f0f0; font-size: 15px; }
div#EngineContent li{margin: 0 0 0 5px; color: #333; padding: 0; text-align: justify;  clear: left; font-size: 12px; font-family: arial} 
div#EngineContent h1{margin: 10px; height: 54px; color: #478001;  font-size: 20px;  font-weight: bold;  background-image: url(back01.jpg); text-indent: 10px; } /*nota display: inline*/
div#EngineContent h2{height: 35px; border-top: 1px solid #e4e4e4; border-bottom: 1px solid #e3e3e3; color: #000000;  font-size: 18px;  font-weight: normal;  background-color:#f3f3f3; text-indent: 20px; /*background-repeat: no-repeat;*/ } /*nota display: inline  */
div#EngineContent h3{margin: 0 10px 0 0px; color: #006699;  font-size: 14px;  font-weight: bold; font-family:Arial, Helvetica, sans-serif}
div#EngineContent p{margin: 2px 10px 0 0px;padding: 0; color: #555; text-align: justify; font-size: 12px; font-family: arial} /*nota display: inline*/
div#EngineContent a{color: #006699;text-decoration: none;  text-align: center; font-weight: bold; }
div#EngineContent a:hover{color: #0099CC;text-decoration: underline;  text-align: center; font-weight: bold;  }
div#EngineContent a#activelink{color: #848484;text-decoration: none;  text-align: center; font-weight: bold;   }


/*div#OrderNow a{
margin-right:auto;
margin-left:100px;
font-weight:100;
font-size:18px
}*/

div#contentEngine img{ border:none  }
div#contentEngine{padding: 0; font-family: Tahoma, Arial; border: 1px solid Black; background-color: #000; height:150px; border-bottom: 4px solid #b61e09}
div#contentEngine ul{margin: 0;padding: 0; }
div#contentEngine li{display:inline; margin: 0 0 0 0;padding: 0;color: #888; }

div#contentEngine h1{margin: 5px; height: 54px; color: #aaa; font-size: 30px;  font-weight: bold; text-indent: 0px; } 
div#contentEngine h2{height: 35px; color: #eee;  font-size: 18px;  padding-top:10px; opacity:0.4; font-weight: normal; text-indent: 20px; } 
div#contentEngine h3{margin: 0 10px 0 0px; color: #eee;  font-size: 10px;  font-weight: bold; font-family:Arial, Helvetica, sans-serif}
div#contentEngine p{color: #888; font-family: arial} 
div#contentEngine a{color: #006699; text-decoration: none;  text-align: center; font-weight: bold; }
div#contentEngine a:hover{color: #0099CC; text-decoration: none; text-align: center; font-weight: bold;  }
div#contentEngine a#activelink{color: #006699;text-decoration: none;  text-align: center; font-weight: bold;   }

div#GamesHeader{
	background: url("spotGames.jpg") no-repeat;
	margin-left:auto;
	margin-right:auto;
	width:900px;
	height:150px;
	color:#CCCCCC;
	font-family:Arial, Helvetica, sans-serif;
	text-align:center;
}

div#ContactUsHeader{
	background: url("contactus.jpg") no-repeat;
	margin-left:auto;
	margin-right:auto;
	width:900px;
	height:150px;
	color:#CCCCCC;
	font-family:Arial, Helvetica, sans-serif;
	text-align:center;
}

div#pressHeader{
	background: url("press.jpg") no-repeat;
	margin-left:auto;
	margin-right:auto;
	width:900px;
	height:150px;
	color:#CCCCCC;
	font-family:Arial, Helvetica, sans-serif;
	text-align:center;
}

div#companyHeader{
	background: url("company.jpg") no-repeat;
	margin-left:auto;
	margin-right:auto;
	width:900px;
	height:150px;
	color:#CCCCCC;
	font-family:Arial, Helvetica, sans-serif;
	text-align:center;
}

/*#slideshow { position:relative; height:150px;}
#slideshow img {position:absolute; top:0; left:0; z-index:0; opacity:0.0;border: 0;display: block}*/
#captionbox img.active { z-index:1; opacity:1.0; }
#captionbox img.last-active { z-index:0; }


#billy_clip 
{ 
	width: 900px; 
	position: relative; /* For IE */
	overflow: hidden;
	height: 400px;
	z-index:100;
}

ul#billy_fader 
{
	width: 9999px;
	height: 400px;
	display: block;
	float: left;
	position: relative;
}

ul#billy_fader li 
{
	width: 900px;
	height: 400px;
	float: left;
	display: block;
}
	
ul#fade_indicators 
{
	width: auto;
	margin: 20px 0 0 0;
	display: block;
	z-index: 90;
}

ul#fade_indicators li 
{
	display: block;
	width: 9px;
	height: 9px;
	float:left;
	margin: 0 5px 0 0;
}
		
ul#fade_indicators li a 
{
	display: block;
	width: 9px;
	height: 9px;
	background: #fff;
	opacity: 0.4;
	-moz-border-radius: 50px;
	-webkit-border-radius: 50px;
}	

ul#fade_indicators li a { opacity: 0.4; background-color:#003366;}
ul#fade_indicators li.active a { opacity: 1.0; background-color:#003366;}
ul#fade_indicators li a:hover { opacity: 0.6; background-color:#003366;}
ul#fade_indicators li.active a:hover { opacity: 1.0; background-color:#003366;}

#clicker 
{
	display: block;
	float: left;
	margin: 20px 0 0 0;
}

#clicker a 
{
	background: transparent;
	border: 1px solid white;
	font-size: 12px;
	color: white;
	padding: 5px 10px 4px;
	margin: 0;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}
	
#clicker a:hover 
{
	color: #252529;
	background: white;
}
