html{ border:0px solid green; top:0px; left:0px; }
body  {   top:0px; left:0px; margin:0px; font-family: Verdana, GeosansLight, Helvetica,sans-serif;  color:#000000; }

form, table, td, tr, th, p, div, span, input, select, textarea, dd, dt, dl, h1, h2, h3, h4, h5, h6, hr, br
{  text-shadow: #000000 0 0 0px;  margin: 0px; padding: 0px;  border: 0px;  top: 0px; left: 0px;  /* font-size:12px; */}


/* table#maintable{height:100%; min-height:100%; border:0px solid red; width:100%} */
/*table #maintable td{border:1px solid red} */

/* td.top{ } */
table.index{ }

#content {border:0px solid red; width:100%; height:100%;text-align:center;}
#content1 {border:0px solid red; width:100%; height:100%;   text-align:center;
background:url("img/bkg_index.jpg"); background-position: top center;    background-repeat: no-repeat;}
#content2 {border:0px solid red; width:100%; height:100%;   text-align:center;
background:url("img/bkg_home.jpg"); background-position: top center;    background-repeat: no-repeat;}
#content3 {border:0px solid red; width:100%; height:100%;   text-align:center;
background:url("img/bkg_filosofia.jpg"); background-position: top center;    background-repeat: no-repeat;}
#content4 {border:0px solid red; width:100%; height:100%;   text-align:center;
background:url("img/bkg_contatti.jpg"); background-position: top center ;    background-repeat: no-repeat;}


/*.home {border:0px solid white; position:absolute; top:0px;left:50%; width:780px; height:auto; margin-left:-390px; margin-top: 0px; font-weight:bold; padding:0;}*/
.home {border:0px solid white;margin:auto; font-weight:bold; padding:0;width:792px;}
.clear{clear:both;}

#mainhead{width:792px;height:150px;position:relative; top:0px; left: 0px;border:0px solid red;padding:0px;margin:0px;text-align:left;
background:#000000 url("img/bkg_head2.gif") top left no-repeat;}
#mainhead img{border:0px;}
#scroller{width:160px;height:90px;position:absolute;left:618px;top:58px;z-index:99;border:0px solid red;color:#cccccc;font-size:11px;text-decoration:none;}
#scroller a{color:#cccccc;font-size:11px;text-decoration:none;}

.side{ background:#ABABAB;}
.side img { border:0px; }

#sidemenu{width:170px;height:auto;clear:both;background-color:#A9A9A9;font-size:10px;font-weight:bold;}
#sidemenu div{width:170px;padding-top:0px;padding-bottom:0px;padding-left:0px;}
#sidemenu div a{text-decoration:none;display:block}
/*.2{width:160px;padding-top:4px;padding-left:6px;color:black;text-decoration:none;}*/

.cat2 a,.cat2 a:visited {font-size:13px;font-weight:bold; text-align:right; padding-right:40px; padding-top:25px; text-decoration:none;display:block;
background:#6A1268 url(img/bkgpulsviola.gif) top right no-repeat; color:#FFFFFF; /* height:60px;  */padding-bottom:25px;}
.cat3 a,.cat3 a:visited {font-size:13px;font-weight:bold; text-align:right; padding-right:40px; padding-top:25px; text-decoration:none;display:block;
background:#049CCE url(img/bkgpulsazz.gif) top right no-repeat; color:#FFFFFF; /* height:60px;  */padding-bottom:25px;}
.cat4 a,.cat4 a:visited {font-size:13px;font-weight:bold; text-align:right; padding-right:40px; padding-top:25px; text-decoration:none;display:block;
background:#199767 url(img/bkgpulsverde.gif) top right no-repeat; color:#FFFFFF; /* height:60px;  */padding-bottom:25px;}
.cat5 a,.cat5 a:visited {font-size:13px;font-weight:bold; text-align:right; padding-right:40px; padding-top:25px; text-decoration:none;display:block;
background:#D09900 url(img/bkgpulsgiallo.gif) top right no-repeat; color:#FFFFFF; /* height:60px;  */padding-bottom:25px;}
.cat6 a,.cat6 a:visited {font-size:13px;font-weight:bold; text-align:right; padding-right:40px; padding-top:25px; text-decoration:none;display:block;
background:#D09900 url(img/bkgpulsgiallo.gif) top right no-repeat; color:#FFFFFF; /* height:60px;  */padding-bottom:25px;}
.cat7 a,.cat7 a:visited {font-size:13px;font-weight:bold; text-align:right; padding-right:40px; padding-top:25px; text-decoration:none;display:block;
background:#6A1268 url(img/bkgpulsviola.gif) top right no-repeat; color:#FFFFFF; /* height:60px;  */padding-bottom:25px;}

/* {width:auto;padding-top:2px;padding-bottom:2px;padding-left:6px;color:black;
text-decoration:none;display:block;background:#6A1268 url(img/bkgpulsviola.gif) top right no-repeat; }
.cat2 a:hover{color:#FFFFFF;background-color:#660066} */

/* .cat3 a,.cat3 a:visited{width:auto;padding-top:2px;padding-bottom:2px;padding-left:6px;color:black;
text-decoration:none;display:block;background-color:#A9A9A9;}
.cat3 a:hover{color:#FFFFFF;background-color:#3399CC;}

.cat4 a,.cat4 a:visited{width:auto;padding-top:2px;padding-bottom:2px;padding-left:6px;color:black;
text-decoration:none;display:block;background-color:#A9A9A9;}
.cat4 a:hover{color:#FFFFFF;background-color:#339966;}

.cat6 a,.cat6 a:visited{width:auto;padding-top:2px;padding-bottom:2px;padding-left:6px;color:black;
text-decoration:none;display:block;background-color:#A9A9A9;}
.cat6 a:hover{color:#FFFFFF;background-color:#CC9900;}

.cat7 a,.cat7 a:visited{width:auto;padding-top:2px;padding-bottom:2px;padding-left:6px;color:black;
text-decoration:none;display:block;background-color:#A9A9A9;}
.cat7 a:hover{color:#FFFFFF;background-color:#7CCCBF;} */

.prod a,.prod a:hover,.prod a:visited
{font-size:13px;font-weight:bold; text-align:right; padding-right:40px; padding-top:25px; padding-bottom:25px; text-decoration:none;display:block;
background:#666666 url(img/bkgpulsprod.gif) top right no-repeat; color:#FFFFFF; /* height:60px;  */}
/* .prod a:hover{color:#000000;background-color:#ffcc00;} */

.space{width:164px;height:20px;display:block;background-color:#A9A9A9;width:auto;}

#login{width:165px;height:auto;background-color:#7a7a7a;width:auto;}

.logtit{font-size:12px;font-weight:bold;width:auto;padding-top:3px;padding-bottom:2px;padding-left:6px;color:white;
text-decoration:none;display:block;text-align:center;}


.fur a,.fur a:visited{width:auto;padding-top:2px;padding-bottom:2px;padding-right:10px;color:#000000; text-align:right;
text-decoration:underline;display:block;background-color:#ABABAB;font-size:10px;font-weight:bold;}
/* .fur a:hover{color:#000000;background-color:#ffcc00;} */

.testo_home {font-size: 12px; text-align:center;  text-decoration:none; font-weight: normal; }
.sidetitle{width:170px;clear:both;background-color:#A9A9A9;height:20px;font-size:12px;font-weight: bold;}
.sidetitle span{padding-left:7px;color:white;}
.testo_home a {  text-decoration:none;  font-weight: bold;  font-size: 14px;   color:#FFFFFF;}
.testo_home a:hover {  text-decoration:none; font-weight: bold;  font-size: 14px;   color:#FFCC00;}


.head { background:trasparent; text-align:right; font-weight: normal; text-decoration:none; font-size: 12px; color:#000;
font-family: GeosansLight, Helvetica, Arial, Verdana, sans-serif; }

.footer_sx {margin-top:500px; width:400px; height:20px; float:left; text-align:left; font-weight: normal;    text-decoration:none;    font-size: 12px;    color:#000;}
.footer_dx a{ margin-top:500px; width:100px; height:20px; float:right; text-align:right;font-weight: normal;     text-decoration:none;    font-size: 12px;    color:#000;}

.footer {/* background-color:#ABABAB; */height:120px; padding:5px;  text-align:center;font-weight: normal;     text-decoration:none;    font-size: 10px;    color:#000;}
.footer p{ padding-left:175px; padding-top:20px; text-align:left;font-weight: normal;   /* width:350px;   */text-decoration:none;    font-size: 10px;    color:#000;}
.footer img{float:right; text-align:right;}



.footer img {float:left;text-align:left;}


.flags {/* height:50px;  */padding:20px 0px; }
.flags a{ font-weight: normal;    text-decoration:none;    font-size: 12px;    color:#847040;}
.flags img{padding:0}


.menu {width:792px;text-align:left;margin-left:0px;margin:0;float:left;}

.puls_menu {
padding:0;
float:left;
text-align:center;
height: 32px;
border-right:1px solid #999;
}

.puls_menu a {
padding:8px 10px 2px 10px;
height:18px;
float:left;
display: block;
text-align:center;
font-weight: bold;
font-size: 13px;
text-decoration:none;
color:#000;
font-family: arial;
}

.puls_menu a:hover { 
color:#999;
border-bottom:4px solid #FFCD04;
}

.puls_menu a.over { 
border-bottom:0px solid #847040;
text-align:center;
font-weight: normal;
text-decoration:none;
font-size: 12px;
color:#000;
}


.menu2 {float:right;text-align:left;margin-left:0px;margin-bottom:10px;  }

.puls_menu2 { padding-right:22px;   float:left;text-align:center;height: 16px;}
.puls_menu2 a {height:16px; float:left;display: block; text-align:center; font-weight: normal; text-decoration:none; font-size: 10px; color:#000;}
.puls_menu2 a:hover { border-bottom:4px solid #ffcc00;text-align:center; font-weight: normal; text-decoration:none; font-size: 10px; color:#000;}
.puls_menu2 a.over { border-bottom:4px solid #ffcc00;text-align:center; font-weight: normal; text-decoration:none; font-size: 10px; color:#000;}

td.contenuti_home_sx {border-top:0px solid #847040;border-bottom:0px solid #847040;height:360px!important;height:360px;min-height:360px;}
td.contenuti_home_dx {border-top:0px solid #847040;border-bottom:0px solid #847040;height:360px!important;height:360px;min-height:360px;}

td.contenuti_azienda_sx {border-top:0px solid #847040;border-bottom:0px solid #847040;height:360px!important;height:360px;min-height:360px;}
td.contenuti_azienda_sx p{text-align:left; font-weight: normal; text-decoration:none; font-size: 12px;line-height:18px; color:#000;}
td.contenuti_azienda_dx {border-top:0px solid #847040;border-bottom:0px solid #847040;height:360px!important;height:360px;min-height:360px;}

td.contenuti_prod_sx {border-top:1px solid #847040;border-bottom:1px solid #847040;height:360px!important;height:360px;min-height:360px;}
td.contenuti_prod_dx {border-top:1px solid #847040;border-bottom:1px solid #847040;height:360px!important;height:360px;min-height:360px;}

.menu_azienda {    line-height:15px;  text-align:left;height: 30px; font-size: 10px;}
.menu_azienda a { 
margin-top:20px; 
width:150px; 
background-image:url("img/cubo.gif"); 
background-position: center left; 
background-repeat: no-repeat;
padding-left:10px;
display: block;
text-align:left;
font-weight: bold;
text-decoration:none;
color:#000;
font-family: Verdana, Arial, Helvetica, sans-serif;}

.menu_azienda a:hover {
display: block;
text-align:left;
font-weight: bold;
text-decoration:none;
font-size: 10px;
color:#F2BD0F;
font-family: Verdana, Arial, Helvetica, sans-serif;
}


.menu_azienda_2 {text-align:left;font-weight: normal; font-size: 10px;}
.menu_azienda_2 a {background-image:url("img/cubo.gif"); background-position: top left;    background-repeat: no-repeat;
padding-left:10px;display: block; text-align:left; font-weight: normal; text-decoration:none; font-size: 10px; color:#000;
 font-family: Verdana, Arial, Helvetica, sans-serif;}
.menu_azienda_2 a:hover { display: block;  text-align:left;  font-weight: normal; text-decoration:none; font-size: 10px; color:#F2BD0F; font-family: Verdana, Arial, Helvetica, sans-serif;}

.menu_subprod {text-align:left;font-weight: normal; font-size: 10px;}
.menu_subprod a {padding-left:10px;display: block; text-align:left; font-weight: normal; text-decoration:none; font-size: 10px; color:#000;
 font-family: Verdana, Arial, Helvetica, sans-serif;}
.menu_subprod a:hover { display: block;  text-align:left;  font-weight: normal; text-decoration:none; font-size: 10px; color:#F2BD0F; font-family: Verdana, Arial, Helvetica, sans-serif;}

.logo{}
.logo a{   border:0px;}
.logo a:hover{    border:0px;}
.logo img {border:0px; }

hr{visibility:hidden; clear:both; height:1px;}

td.box_sx {border-right:1px solid #C6C6C6; }

.master img { text-align: center;    border:solid 0px blue;    margin-bottom: 15px;}

.titolo_prod { padding-left: 13px; text-decoration:none; text-align: left;  font-weight: normal;  font-size: 12px;   color:#847040;}
.testo_prod { padding-left: 13px; padding-right:5px; text-decoration:none; text-align: left;  font-weight: normal;  font-size: 11px;   color:#000;}

.testo {font-size: 11px; text-align:left;  text-decoration:none; font-weight: normal; color:#000;}
.testointro {font-size: 11px; text-align:left;  text-decoration:none; font-weight: normal; color:#000;}
.testo p{text-align:left;  text-decoration:none;  font-weight: normal;  font-size: 12px; }
/**/
/*.testo a {  text-decoration:none;  font-weight: normal;  font-size: 12px;   color:#847040;}*/

.testo a {  text-decoration:none;  font-weight: normal; color:#333333;font-size:11px; font-weight:bold;}
.testo a:hover {  text-decoration:none; font-weight: bold;  color:#000;  text-decoration:underline; border-bottom:0px solid #ffcc00;}
.testo img {border:0px;}
.testo a.over{text-decoration:none; font-weight: normal;  font-size: 11px;   color:#000;}
.testo img a{border:0px;}

.testo ul{
   margin-top:10px;
}

.testo li {
    list-style:none;
    width:380px;
    padding:0px 0px 0px 5px;
}
.testo li a {color:#000;  display:block;  text-decoration:none;}
.testo li a:hover {color:#000;  display:block;  text-decoration:underline;}


.pad{padding-left:10px; }

.lnk a {  text-decoration:none;  font-weight: normal; color:#333333;font-size:10px; font-weight:bold;}
.lnk a:hover {  text-decoration:none; font-weight: bold;  color:#000;  border-bottom:3px solid #ffcc00;}

.image {text-align:left; height:65px; text-decoration:none; font-weight: normal;    padding-left: 13px;}
.image p{text-align:left;  text-decoration:none;  font-weight: normal;  font-size: 12px; }
.image a {  text-decoration:none;  font-weight: normal;  font-size: 12px;   color:#847040;}
.image a:hover {  text-decoration:none; font-weight: normal;  font-size: 12px;   color:#000;}
.image img {border:0px;/* margin: 10 10 10 10; */}
.image a.over{text-decoration:none; font-weight: normal;  font-size: 12px;   color:#000;}



.testo_eventi {text-align:left; text-decoration:none; font-weight: normal;  font-size: 12px;   padding-left: 13px;}
.testo_eventi p{text-align:left;  text-decoration:none;  font-weight: normal;  font-size: 12px; }
.testo_eventi a {  text-decoration:none;  font-weight: normal;  font-size: 12px;   color:#847040;}
.testo_eventi a:hover {  text-decoration:none; font-weight: normal;  font-size: 12px;   color:#000;}
.testo_eventi img {border:0px;/* margin: 10 10 10 10; */}
.testo_eventi a.over{text-decoration:none; font-weight: normal;  font-size: 12px;   color:#000;}


.testo2 {text-align:left;   text-decoration:none; font-weight: normal;}

/* .testo2 p{text-align:left;  text-decoration:none;  font-weight: normal;  font-size: 12px; } */

.testo2 a {   padding-left:13px;
  text-decoration:none;  font-weight: normal;  font-size: 12px;   color:#000; display:block}
.testo2 a:hover {
    background:url("img/palla.gif");
    background-position: 0px 0px ;
/*  background-position: top left; */
    background-repeat: no-repeat;
  text-decoration:none; font-weight: normal;  font-size: 12px;   color:#000;}



.testo2 a.over{background:url("img/palla.gif"); /* background-position: left top; */ background-position: 0px 0px ;   background-repeat: no-repeat;}
.testo2 img {border:0px;/* margin: 10 10 10 10; */}


.news { text-align:left;  font-family: Verdana, Arial, Helvetica, sans-serif;text-decoration:none; font-weight: normal; font-size: 10px;
color:#000; margin-bottom:10px;margin-top:10px;}
.news b{ text-align:left; text-decoration:none;  font-weight: bold;    font-size: 11px;   color:#000;}
.news a { text-decoration:none;  font-weight: bold;  font-size: 10px;   color:#ED1C24;}
.news a:hover {text-decoration:none; font-weight: bold;  font-size: 10px;   color:#717074;}
.news img {float:left; border:0px;margin-right:10px;}

.titolobar {/* width:622px; */height:34px;/* background-color:#ffcc00; */font-size:14px;font-weight:bold; color:#FFFFFF;}
.containintro{width:auto;height:auto;padding:0px 0px 0px 10px;}
.titleft{padding-top:10px;/* margin-left:10px; */float:left;}
.titright{padding-top:10px;margin-right:10px;float:right;font-size:10px;}
.titolo { width:610px;height:100px;padding-left: 10px;text-align:left; font-weight: bold;  padding-top:13px;padding-bottom:0px; color:#FFFFFF;font-size:12px;}
.tit { width:610px;height:100px;padding-left: 10px;text-align:left; font-weight: normal;  padding-top:0px;padding-bottom:0px; color:#FFFFFF;font-size:12px;}
.titolo a{text-align:left; font-weight: bold; text-decoration:none; font-size: 13px;   color:#000; }

.prodint{height:18px!important;height:18px;min-height:18px;text-align:center;color:#333333;background:#CCCCCC;border-right:2px solid white;padding-top:8px;font-size:10px;font-weight:bold;}


.titolo_nome_prod { text-align:center;  font-weight: bold;    font-family: Verdana, Arial, Helvetica, sans-serif;   font-size: 12px;   color:#000;}

td.lista { width:258px;float:left; }
td.immagine_prodotto {width:60%; }
td.dati_prodotto {width:40%;}

.testo_sx {width:265px; text-align:left;  font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration:none; font-weight: normal; font-size: 10px; color:#000;}
.testo_dx {width:265px; text-align:right;  font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration:none; font-weight: normal; font-size: 10px; color:#000;}

.torna_indietro {margin:10px 0px 0px 0px; text-align:left;   font-family: Verdana, Arial, Helvetica, sans-serif;    text-decoration:none; background-image:url("img/freccia_indietro.gif");
background-position: center left;    background-repeat: no-repeat; padding-left:20px; font-weight: bold;    font-size: 11px;   color:#ED1C24;}
.torna_indietro a{font-weight: bold;    font-size: 11px;   text-decoration:none;  color:#ED1C24;}

/* .puls_menu { height:23px; text-align:center; line-height:23px; font-weight: bold; text-decoration:none;  font-size: 10px;  c olor:#ED1C24;}
.puls_menu  a{text-align:center; font-weight: bold; text-decoration:none; font-size: 10px; color:#ED1C24;}
.puls_menu  a:hover{ text-align:center;    font-weight: bold;    text-decoration:none;    font-size: 10px;    display:block;  color:#000;} */

.puls_menu1 {height:23px; padding-right:4px;border-top:1px solid #c6c6c6; text-align:right; line-height:23px;
font-weight: bold; text-decoration:none; font-size: 10px;  color:#ED1C24;}


.lista_prodotti { width:245px; font-weight: normal;    text-decoration:none;    font-size: 12px;    color:#717074;text-align:justify; }
.lista_prodotti a{ font-weight: normal;    text-decoration:none;    font-size: 12px;    color:#717074;text-align:justify; }
.lista_prodotti img{border:0px; margin-right:3px;}
.titolo_lista_prodotti { font-weight: bold;    text-decoration:none;    font-size: 12px;    color:red;text-align:justify; }
.titolo_lista_prodotti a{ font-weight: bold;    text-decoration:none;    font-size: 12px;    color:red;text-align:justify; }




/*============================================*/

.rigaform {width:440px;height:20px;margin-top:5px;}

.testi4 { text-align:left;     line-height:14px;    font-weight: bold;    text-decoration:none;    font-size: 11px;    color:#000;    }
.testi4 h2 {    text-align:left;     line-height:14px;    font-weight: bold;    text-decoration:none;    font-size: 11px;    color:#000;}
.testi4 li {    text-align:left;     line-height:14px;    font-weight: bold;    text-decoration:none;    font-size: 11px;    color:#000;    }
.testi4 ul {    padding-left:15px;  text-align:left;     line-height:14px;    font-weight: bold;    text-decoration:none;    font-size: 11px;    color:#000;    }
.testi4 th {    text-align:left;     line-height:14px;    font-weight: bold;    text-decoration:none;    font-size: 11px;    color:#000;  }
.testi4 tr {text-align:left; }
/* .testi4 table td {margin-left:20px;text-align:left; } */

div.rowinput{ font-size: 11px;padding-top:4px;padding-bottom:4px;clear:both;}
div.rowinput label{ height:18px;font-size: 11px;   width:65px; float:left;padding-right:4px;border:0px solid red;text-align:right;}
div.rowinput input{height:18px; font-size: 11px; width:96px;border:solid 1px #000000;float:left;}
div.rowinput textarea{font-size: 11px;width:102px;height:90px;border:solid 1px #000000;}
/* div.rowinput option {width:256px;border:solid 1px #717074;} */
div.rowinput select{font-size: 11px;width:200px;border:solid 1px #000000;}
div.rowinput submit{font-size: 11px;width:40px;height:18px;border:solid 1px #000000;}

div.rowinput2{font-size: 11px; margin:5px 0px;clear:both;}
div.rowinput2 label{ height:20px;font-size: 11px;   width:200px; float:left;}
div.rowinput2 input{height:15px; font-size: 11px;border:solid 1px #000000;}
div.rowinput2 textarea{font-size: 11px;width:200px;height:90px;border:solid 1px #000000;}
div.rowinput2 select{font-size: 11px;width:200px;border:solid 1px #000000;}


div.privacy{/* margin:8px 0px 0px 0px;  */margin-top:5px;margin-left:140px;width:200px;font-size: 10px; color:#000000;background:#FFFFFF;border:1px solid #000000;height:90px;overflow:auto;}
div.privacy p{font-size: 10px; color:#000000;}

.avanti2 {padding:10px 0px;}
.avanti2 a{font-weight: normal; text-decoration:underline; font-size: 11px; color:#000;}

.submit_button{text-align:right;}
.submit_button input{ margin-top:10px;margin-left:68px; height:25px;
width:60px; padding-left:30px; padding-bottom:2px;text-align:left; color:white; font-weight:bold; font-size:11px;}

.submit_button submit{ margin-top:10px; margin-left:30px;height:25px;
width:60px; padding-left:30px; text-align:center; color:white; font-weight:bold; font-size:11px;}

.altredomande label{width:140px;}

.campotesto { width:150px;height:20px;float:left;}

.campotesto select {border: #000000 1px inset;border-color: #000000 #666666 #666666 #000000;background-color: #FFFFFF;background-attachment: fixed;
font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;color: #000000;}
.campotesto input {border: #000000 1px inset;border-color: #000000 #666666 #666666 #000000;background-color: #FFFFFF;background-attachment: fixed;
background-position: left;font-family: Verdana, Arial, Helvetica, sans-serif;  font-size: 10px;color: #000000;}
.campotesto button {background-color: #E8E8E8;border: 1px inset;font-family: Arial;font-size: 10px;color: #000000;/* cursor: hand; */
border-color: #999999 #000000 #000000 #999999;height: 17px;}
.campotesto textarea  {border: #000000 1px inset;border-color: #000000 #666666 #666666 #000000;background-color: #FFFFFF;background-attachment: fixed;
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000;}

/*============================================*/


.paginazione { text-decoration:none;line-height:12px;font-size: 10px; font-weight: bold; color: #000000; }
.paginazione td {    font-size: 10px;    font-weight: normal;    color: #000000;padding-left:5px;}
.paginazione td img{    font-size: 10px;    font-weight: normal;    color: #000000;}
.paginazione a.pag {     font-size: 10px;  color: #000000;    padding:0px 5px 0px 5px;}
.paginazione span.pagine { font-size: 10px;   border:0px;}
.paginazione span.pag_su {    font-size: 10px;   padding:0px 5px 0px 5px;    font-weight: bold;    background-color: #FFF;    color:#000;}

/**/

table td.griglia{background-color:#CCCCCC;text-align:center;font-size:11px;color:#333333;}

td.elenco{background-color:#CCCCCC;text-align:center;font-size:11px;color:#333333;}
td.elenco a{color:#333333;text-decoration:none;font-weight:bold;}
td.elenco img {border:0px;}
