body {background-color: #618daa;font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: #005782;margin-left: 0px;margin-bottom: 0px;margin-right: 0px;margin-top: 0px;}
div.body {background-color: #ffffff;width: 1002px;float: inherit;border-width: 2px;border-color:#005782;border-style: double;margin: 0 auto;}
img{border: none;}
/* stili menu in alto */
div.tophome{background-color: #618daa;float: left;width: 1002px;height: 60px;margin-left: 0px;margin-top: 0px;margin-bottom: 0px;padding-bottom: 1px;padding-top: 0px;padding-left: 0px;padding-right: 0px;margin-right: 0px;background-image: url(../immagini/righina.gif);background-repeat:no-repeat;}
.titolo{font-family:  Arial,Verdana, Geneva, Helvetica, sans-serif;font-style: italic;color: #ffffff;font-size: 28px;margin-top: 0px;padding-top: 8px;margin-bottom: 0px;padding-bottom: 0px;padding-left: 50px;}
ul.menuhome{
float: left;margin: 0px;padding: 0px;list-style: none;text-align: right;width: 1000px;}
ul.menuhome > li {display: inline;border-width: thin;border-color: white;border-style: solid;background-color: #618Daa;padding-right: 4px;padding-left: 4px;margin-left: 12px;margin-right: 2px;}
div.sfondoblu{background-image: url(../immagini/rigablu.gif);font-size: 4px;}
/*-------------------------------------------
    Homepage Layout
-------------------------------------------*/
ul.homecat{margin-top: 0px;margin-bottom: 10px;margin-left: 0px;margin-right: 0px;padding-right: 0px;padding-left: 9px;padding-top: 8px;line-height: 12px;}
ul.homecat > li {display: block;float: left;width: 81px;height: 100px;background-color: #618daa;}
ul.homecat > li {display: block;float: left;width: 81px;height: 86px;background-color: #618daa;}
ul.footerhome{background-color: #618daa;width:912px;margin-top: 0px;margin-bottom: 0px;margin-left: 48px;margin-right: 0px;padding-right: 0px;padding-left: 0px;list-style: none;}
ul.footerhome > li {display: inline;padding: 9px;}
#contenutohome{width:912px;margin-top: 0px;padding-top: 0px;padding-left: 46px; }
.categorie{background-color: #618daa;padding-bottom:0px;padding-top: 8px;padding-right: 0px;margin-right: 0px;margin-left: 0px;padding-left: 0px;width:912px;float: left;text-align: center;margin-bottom: 4px;margin-top: 4px;}
/*-------------------------------------------
   Layout comune
-------------------------------------------*/
A:link, A:active, A:visited{font-size: 12px;font-style: normal;color: #ffffff;font-weight: normal; text-decoration: none;}
A:hover{font-size: 12px;font-style: normal;color: #feb000;font-weight: normal;text-decoration: none;}
.sx{float: left;}
.dx{float: right;}
.footerup{background-color: #618daa;width: 100%;height: 22px;vertical-align: middle;margin-left: 0px;padding-left: 0px;text-align: center;}
A.sottolineato:link, A.sottolineato:visited, A.sottolineato:active{color: #005782;text-decoration: underline;font-weight : normal;}
 A.sottolineato:hover{color: #618DAA;text-decoration: underline;font-weight: normal;}
A.menusx:link,  A.menusx:active, A.menusx:visited {
font-size: 12px;font-style: normal;color: #ffffff;font-weight: normal;text-decoration: none;}
A.menusx:hover{font-size: 12px;font-style: normal;color: #005782;font-weight: normal;text-decoration: none;}
A.footerup:link, A.footerup:visited, A.footerup:active{
font-size: 8pt;color: #ffffff;font-family: Arial, Helvetica, sans-serif;text-align: center;padding-left: 5px;padding-right: 5px;font-weight: normal;text-decoration: none;}
A.footerup:hover{font-size: 8pt;color: #005782;font-family: Arial, Helvetica, sans-serif;text-align: center;padding-left: 5px;padding-right: 5px;text-decoration: none;font-weight: normal;}
