/* CSS Document */

/* - - - - - Inizializzazione e globali - - - - - */

html {
  height: 100%;
    margin: 0;
  padding: 0;
  }

* {
  margin: 0;
  padding: 0;
  }

body {
  font-family: Arial, Georgia, Helvetica, sans-serif;
	font-size:14px;
}

img {
  margin:0;
  border:0;
  padding:0;
	}

h2{
	font-size:20px;
	font-family:  Arial, Verdana, Helvetica, sans-serif;
	font-weight:normal;

	}

h3{
  color:black;
  padding-bottom:7px;
  font-size:20px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
  }
  
  
  h4{
  color:#626262;
  padding-bottom:4px;
  font-size:16px;
font-family: Arial, Verdana, Helvetica, sans-serif;
  }

.testo input[type="text"] {
  padding: 0px 5px 0px 5px;
  font-family:Arial,Helvetica,sans-serif;
  margin:1px 12px 0 0;
  float:left;
}

.testo input[type="submit"]{
  background-color:#FFFACE;
  padding: 0px 5px 0px 5px;
  border:1px #A95F1E solid;
  color:#857B86;
  font-family:Arial,Helvetica,sans-serif;
  margin:1px 12px 0 3px;
  background-image: url(../images/sfondoPulsanteLogin.gif);
  background-repeat: repeat-x;
  background-position: 0 0;
  float:left;
}

#sfondoHome{
  position:absolute;
  width:100%;
  z-index:1;
  min-width:980px;
}

#sfondoInterne{
  position:absolute;
  width:100%;
  z-index:1;
  min-width:980px;
  background-image: url(../images/borodoFooter.png);
  background-repeat: repeat-x;
  background-position: bottom; 
  padding-bottom:5px;
  overflow:hidden;
}

#principale{
  position:relative;
  z-index:2;
  float:left;
  width:100%;
}

/* - - - - Inizio Testata - - - - */

#contenitoreLogo{
  width:100%;
  background-image: url(../images/sfondoLogo.png);
  background-repeat: repeat-x;
  background-position: left;
  
}

#contenitoreLogo #logo{
  width:990px;
  margin:0 auto;
}

#testata{
  background-image: url(../images/trasparenzaMenu.png);
  background-repeat: repeat-x;
  background-position:left 18px;
  margin-top:10px;
}

/* - - - - Stile per le lingue - - - - */

#testata #language{
  margin:0 auto;
  width:980px;
}

#testata #language ul{
  float:right;
  list-style-type: none;
}

#testata #language ul li{
  float:left;
  padding-left:20px;
  color:white;
  font-weight: bold;
  font-size: 12px;
}

#testata #language ul li.on{
  /*background-image: url(../images/fracciaLang.gif);
  background-position: left;
  background-repeat: no-repeat;
  padding-left:12px;*/
}

/* - - - - Fine stile per le lingue - - - - */

/* - - - - Stile per il menu - - - - */

#testata #menu{
  margin:0 auto;
  width:990px;
}

/*#testata #menu #logo{
  float:left;
  
}

#testata #menu #logo img{
  
}*/

#testata #menu ul{
  float:left;
  list-style-type: none;
  margin-left:1px;
}

#testata #menu ul li{
  float:left;
  text-transform: uppercase;
  height:62px;
  padding-right:10px;
  padding-left:10px;  
}

#testata #menu ul li.on{
  background-image: url(../images/sfondoMenuOn.png);
  background-repeat: repeat-x;
  background-position: left;
}

#testata #menu ul li:hover{
  background-image: url(../images/sfondoMenuOn.png);
  background-repeat: repeat-x;
  background-position: left;  
}

#testata #menu ul li:hover a{
  color:#FCFF47;
  background-image: url(../images/frecciaSottomenu.png);
  background-position: center bottom;
  background-repeat: no-repeat;
}

#testata #menu ul li a{
  text-decoration: none;
  color:white;
  font-weight: bold;
  padding-top:22px;
  padding-bottom:22px;
  display:block;
  font-size: 14px;
}

#testata #menu #sottomenu{
  position:absolute;
  background-color: white;
  border:5px solid #D2D6D9;
  max-width:930px;
  margin:0 auto;
  left:50px;
  padding-top:10px;
  z-index:200;
}

#testata #menu #sottomenu ul li{
  border-right:1px dotted #606060;
  height:100%;
  padding:1px;
  text-align: center;
}

#testata #menu #sottomenu ul li.ultimo{
  border-right:0;
}

#testata #menu #sottomenu ul li p{
  color:#696969;
  text-transform: uppercase;

  background-image:none;
  font-size: 11px;
  width:110px;
}

#testata #menu #sottomenu ul li:hover{
  background-image:none;
}

#testata #menu #sottomenu ul li:hover p{
  color:#2F8628;
  text-transform: uppercase;

}

#testata #menu #sottomenu ul li a{
  padding-bottom:0;
}

#testata #menu #sottomenu #link{
  float:left;
  border-top:1px dotted #606060;
  width: 97%;
  margin-left:10px;
  margin-top:20px;
}

#testata #menu #sottomenu #link a{
  color:#696969;
  font-size: 10px;
  text-transform: uppercase;
  background-image: url(../images/freccinaLinkInterni.png);
  background-position: left;
  background-repeat: no-repeat;
  padding:10px 5px 10px 15px;
  font-weight: bold;
}

#testata #menu #sottomenu #link a:hover{
  color:#2F8628;
}

/* - - - - Fine stile per il menu - - - - */

/* - - - - Form di ricerca - - - - */

#testata #ricerca{
  margin-top:20px;
  float:right;
  background-image: url(../images/bordoRicerca.png);
  background-repeat: no-repeat;
  background-position: 0 0;
  width:162px;
  
}

#testata #ricerca .search_left{
  float:left;
  margin-top:2px;
  
}

#testata #ricerca .search_left input{
  width:130px;
  margin-left:10px;
  background-image: url(../images/sfondoRicerca.png);
  background-position: left;
  background-repeat: repeat-x;
  border:0;
  height:17px;
  margin-top: 3px;
  background-color: transparent;
}

#testata #ricerca .input_image{
  float:left;
}

#testata #ricerca .lente{
  width:16px;
}

/* - - - - Fine form di ricerca - - - - */

/* - - - - Fine Testata - - - - */

/* - - - - Contenuto Home - - - - */

#contentHome{
  margin:0 auto;
  width:980px;
  height:480px;
}

#contentHome .catalogo{
  width:123px;
  height:182px;
  float:right;
  margin-left:0px;
  
}

#contentHome .boxHome{
  width:321px;
  float:left;
  margin-top:100px;
}

#contentHome .bordoAltoBoxHome{
  background-image: url(../images/bordoAltoBoxHome.png);
  background-repeat: no-repeat;
  background-position: top;
}

#contentHome .bordoBassoBoxHome{
  background-image: url(../images/bordoBassoBoxHome.png);
  background-repeat: no-repeat;
  background-position: bottom;
  padding-top:8px;
  padding-bottom:8px;
  position:relative;
}

#contentHome .testo{
  background-image: url(../images/sfondoBoxHome.png);
  background-repeat: repeat-y;
  background-position: left;
  padding-left:10px;
  min-height:110px;
  padding-right:50px;
}

/* - - - - Fine contenuto Home - - - - */

/* - - - - Contenuto pagine interne - - - - */

#contentInterne{
  margin:0 auto;
  width:980px;
  background-color: white;
  margin-top:20px;
}

/* - - - - Inizio Breadcrumb - - - - */ 

#contentInterne  #breadcrumb{
  border-bottom:1px dotted #696969;
}

#contentInterne  #breadcrumb ul{
  list-style-type: none;
}

#contentInterne  #breadcrumb ul li{
  float:left;
}

#contentInterne  #breadcrumb ul li a{
  font-size: 10px;
  text-decoration: none;
  padding-left: 10px;
  padding-right: 10px;
  background-image: url(../images/freccinaBreadcrumb.png);
  background-position: left;
  background-repeat: no-repeat;
  color:grey;
}

#contentInterne  #breadcrumb ul li.home a{
  padding-left: 0;
  background-image: none;
}

#contentInterne  #breadcrumb #print{
  float:right;
}

#contentInterne  #breadcrumb #print li{
  padding-left:20px;
  
  color:#456C89;
  font-size: 10px;
}

#contentInterne  #breadcrumb #print #mail{
  background-image: url(../images/mail.png);
  background-position: left;
  background-repeat: no-repeat;
  margin-right:10px;
}

#contentInterne  #breadcrumb #print #stampa{
  background-image: url(../images/stampa.png);
  background-position: left;
  background-repeat: no-repeat;
}
/* - - - - Fine Breadcrumb - - - - */

/* - - - - Inizio contenuto - - - - */

#contentInterne #contenuto{
  float:left;
  width:780px;
  padding:10px;
  background-image: url(../images/bordoSpallaDx.png);
  background-repeat: no-repeat;
  background-position:top right;
}





#contentInterne #contenutoAltro{
  float:left;

  padding:10px;
}

#contentInterne #contenuto #paragrafi h2{
	font-weight: normal;
	margin-bottom: 20px;
	margin-top:20px;
	font-size: 28px;
	color:#959595;
	margin-left:38px
  
}

#contentInterne #contenuto #paragrafi h3{
  text-transform: uppercase;
  font-weight: bold;
  color:#009900
}

/* - - - -  Box scelta categoria - - - - */

#contentInterne #contenuto #paragrafi .boxCategoria{
  width:160px;
  float: left;
  margin-right:20px;
  margin-left:10px;

}

#contentInterne #contenuto #paragrafi img{

 padding:10px;
}


#contentInterne #contenuto #paragrafi .boxCategoria img{
  margin:5px 5px 5px 0px;
  border:5px solid #ebebeb;
}

#contentInterne #contenuto #paragrafi .boxCategoria img:hover{
  border:5px solid #D2D2D2;
}

#contentInterne #contenuto #paragrafi .boxCategoria h4{
  text-transform: uppercase;
  margin-bottom:10px;
   text-align: center;
    font-size: 13px;
}

#contentInterne #contenuto #paragrafi .boxCategoria p{
  text-align: justify;
  font-size: 12px;
  color: #666666;
  padding-right:10px;
}

/* - - - -  Box scelta prodotto - - - - */

#contentInterne #contenuto #paragrafi .boxProdotto{
  width:160px;
  float: left;
  margin-left:0px;
  padding:3px;
  height:146px
}

#contentInterne #contenuto #paragrafi .boxProdotto img{

}

#contentInterne #contenuto #paragrafi .boxProdotto h4{
  text-transform: uppercase;
  margin-bottom:10px;
   text-align: center;
   font-size: 13px;
}

#contentInterne #contenuto #paragrafi .boxProdotto p{
  text-align: justify;
  font-size: 12px;
  color: #666666;
  padding-right:10px;
  
}

#contentInterne #contenuto #paragrafi .boxProdotto{
  margin:5px 5px 5px 0px;
  border:5px solid #FFFFFF;
}


#box_correlato{
  margin:3px 3px 3px 0px;
  border:5px solid #f3f3f3;
}


#contentInterne #contenuto #paragrafi .boxProdotto:hover{
  border:5px solid #D2D2D2;
}

#contentInterne #contenuto #paragrafi .boxProdotto:hover h4{
  color: #2F8628;
}

#contentInterne #contenuto #paragrafi .separatore{
  border-top:1px dotted #696969;
  float:left;
  width: 100%;
  margin-top:10px;
  margin-bottom: 10px;
}

/* - - - - Fine contenuto - - - - */

/* - - - - Inizio spalla destra - - - - */

#contentInterne #spallaDestra{
  width:180px;
  float:right;
  text-align: center;
  background-image: url(../images/sfondoSpallaDestra.png);
  background-repeat: repeat-y;
  background-position: right;
}

#contentInterne #spallaDestra h2{
  background-image: url(../images/sfondoVoceSpallaDestra.png);
  background-repeat: repeat-y;
  background-position: left;
  padding-top:10px;
  padding-bottom:10px;
  color: #8D8D8D;
}

#contentInterne #spallaDestra #menu{
  list-style-type: none;
}

#contentInterne #spallaDestra #menu li a{
  text-decoration: none;
  color:#506C84;
  text-transform: uppercase;
  font-weight: bold;
  display:block;
  background-image: url(../images/freccinaVoceMenu.png);
  background-repeat: no-repeat;
  background-position: left;
  padding-left:20px;
}

#contentInterne #spallaDestra #menu li.on a{
  text-decoration: none;
  color:white;
  text-transform: uppercase;
  background-image: url(../images/frecciaMenuOnSpallaDestra.png);
  background-repeat: no-repeat;
  background-position: left;
}

#contentInterne #spallaDestra #menu li{
  background-image: url(../images/sfondoVoceSpallaDestra.png);
  background-repeat: repeat-y;
  background-position: left;
  padding:10px;
  border-bottom:1px solid #FFFFFF;
  text-align:left;
}
#contentInterne #spallaDestra #menu{
  border-bottom:1px solid #FFFFFF;
}

#contentInterne #spallaDestra #menu li:hover{
  background-image: url(../images/sfondoVoceSpallaDestraHover.png);
  background-repeat: repeat-y;
  background-position: left;
}

#contentInterne #spallaDestra #menu li.on{
  background-image: url(../images/sfondoSpallaDestraOn.png);
  background-repeat: repeat-y;
  background-position: left;
}

#contentInterne #spallaDestra #menu .sottomenu{
  list-style-type: none;
}
#contentInterne #spallaDestra #menu .sottomenu .open{
  padding:0;
  padding-top:10px;

}

#contentInterne #spallaDestra #menu .sottomenu .open a{
  padding:0;
  padding-left: 10px;
  background-image: url(../images/openSottomenu.png);
  background-position: left;
  background-repeat: no-repeat;
  padding-left:16px;
}

#contentInterne #spallaDestra #menu .sottomenu a{
  background-image: url(../images/freccinaSottomenuSpallaDestra.png);
  background-repeat: no-repeat;
  background-position: left;
  font-size: 11px;
  margin-left:4px;
  color:#707070;
}

#contentInterne #spallaDestra #menu .sottomenu .sottomenuProdotti{
  border:0;
  background-image: none;
  background-color: #F7F7F7;
  margin:0;
  margin-top:0px;
  list-style-type: none;
}

#contentInterne #spallaDestra #menu .sottomenu .sottomenuProdotti li{
  border:0;
  background-image: none;
  padding:2px;
}

#contentInterne #spallaDestra #menu .sottomenu .sottomenuProdotti li:hover a{
  color:black;
}

#contentInterne #spallaDestra #menu .sottomenu .sottomenuProdotti li a{
  background-image: url(../images/pallinoSottomenu.png);
  background-position: left;
  background-repeat: no-repeat;
  background-color: #F7F7F7;
  text-transform: none;
  text-align: left;
  margin-left: 14px;
  padding-left: 10px;
  padding-top:0px;
  font-size: 10px;
}
#contentInterne #spallaDestra #menu .sottomenu .sottomenuProdotti li.on a{
  color:#506C84;
  background-image: url(../images/pallinoSottomenuOn.png);
  background-position: left;
  background-repeat: no-repeat;
}

/* - - - - Fine spalla destra - - - - */

/* - - - - Inizio stile per le schede dei prodotti - - - - */

#contentInterne #contenuto #scheda{
  float:left;
  margin-top:20px;  
}

#contentInterne #contenuto #scheda #colonnaSx{
  float:left;
  width:480px;
  padding-right:5px;
  border-right:1px solid #C0C0C0;
}

#contentInterne #contenuto #scheda #colonnaSx #immagine{
  border-bottom:1px solid #C0C0C0;
  text-align: center;
}

#contentInterne #contenuto #scheda #colonnaSx #immagine p{
  background-image: url(../images/lenteProdotto.png);
  background-repeat: no-repeat;
  background-position: left;
  padding-left:20px;
  color:#808080;
  font-size: 10px;
  margin-left:200px;
  margin-bottom:10px;
  text-align: left;
}
#contentInterne #contenuto #scheda #colonnaSx #immagine a{
 
  color:#808080;
 text-decoration:none
}


/* - - - - Colonna delle caratteristiche - - - - */

#contentInterne #contenuto #scheda #colonnaSx #caratteristiche{
 
  padding:10px 8px 10px 10px;
  float:left;
 
  margin-top:10px;
}

#contentInterne #contenuto #scheda #colonnaSx #caratteristiche #titolo{
  border-bottom:1px dotted #696969;
  margin-bottom:20px;
}

#contentInterne #contenuto #scheda #colonnaSx #caratteristiche #titolo h4{
  text-transform: uppercase;
  float:left;
}

#contentInterne #contenuto #scheda #colonnaSx #caratteristiche #titolo p{
  float: right;
  font-size: 10px;
}

#contentInterne #contenuto #scheda #colonnaSx #caratteristiche table td{
  padding-left:3px;
  padding-bottom:6px;
  color:#4C4C4C;
  font-size: 12px;
}



/* - - - - Colonna dello schema - - - - */

#contentInterne #contenuto #scheda #colonnaSx #schema{
  float:left;
  width:198px;
  padding:10px 0 0 8px;
  margin-top:10px;
  text-align:center;
   border-left:1px dotted #696969;
}

#contentInterne #contenuto #scheda #colonnaSx #schema #titolo{
  border-bottom:1px dotted #696969; 
  margin-bottom:20px;
  text-align:left;
}

#contentInterne #contenuto #scheda #colonnaSx #schema #titolo h4{
  text-transform: uppercase;
}

#contentInterne #contenuto #scheda #colonnaDx{
  
  float: right;
  width:250px;
  padding:20px;
  text-align: justify;
}

#contentInterne #contenuto #scheda #colonnaDx h2{
  text-transform: uppercase;
  font-weight: bold;
  margin-bottom:20px;
}
#contentInterne #contenuto #scheda #colonnaDx p{
  color:#4c4c4c;
  font-size: 12px;
  margin-bottom:10px
}

#contentInterne #contenuto #scheda #colonnaDx #listaCaratteristiche{
  list-style-type: none;
  margin-top:20px;
}

#contentInterne #contenuto #scheda #colonnaDx #listaCaratteristiche li{
  background-image: url(../images/spunto.png);
  background-repeat: no-repeat;
  background-position: left;
  padding-left:30px;
  font-size: 12px;
  color: #506C84;
  padding-top: 10px;
}

#contentInterne #contenuto #scheda #colonnaDx #icone{
  margin-top:20px;
}

#contentInterne #contenuto #scheda #colonnaDx #downloads{
  margin-top:20px;
}

#contentInterne #contenuto #scheda #colonnaDx #downloads h4{
  text-transform: uppercase;
  border-bottom:1px dotted #696969;
  margin-bottom:10px;
  font-size: 16px;
}

#contentInterne #contenuto #scheda #colonnaDx #downloads .download{
  float:left;
  width:125px;
}

#contentInterne #contenuto #scheda #colonnaDx #downloads .download .nome{
  font-size: 10px;
  color: #506C84;
  font-weight: bold;
}

#contentInterne #contenuto #scheda #colonnaDx #downloads .download .peso{
  font-size: 10px;
}

#contentInterne #contenuto #scheda #colonnaDx #varianti{
  margin-top:20px;
  margin-bottom:20px;
  width: 250px;
}

#contentInterne #contenuto #scheda #colonnaDx #varianti .prodotto{
  float:left;
  margin-top:10px;
  margin-bottom:10px;
  border-bottom:1px dotted #696969;
  width:250px;
}

#contentInterne #contenuto #scheda #colonnaDx #varianti .prodottoUltimo{
  float:left;
  margin-top:10px;
  margin-bottom:10px;
  border-bottom:0px dotted #696969;
  width:250px;
}

#contentInterne #contenuto #scheda #colonnaDx #varianti h4{
  text-transform: uppercase;
  border-bottom:1px dotted #696969;
  padding-bottom: 0;
}

#contentInterne #contenuto #scheda #colonnaDx #varianti .img{
  float:left;
  width: 80px;
}

#contentInterne #contenuto #scheda #colonnaDx #varianti a{
  text-decoration: none;
  color:#696969;
  font-weight: bold;
}

#contentInterne #contenuto #scheda #colonnaDx #varianti a:hover{
  color:#2F8628;
  font-weight: bold;
}

/* - - - - Fine stile per le schede dei prodotti - - - - */

/* - - - - Fine contenuto pagine interne - - - - */

/* - - - - Fine contenuto - - - - */

/* - - - - Inizio del footer - - - - */

#footer{
  background-color: #E6E6E6;
  background-image: url(../images/borodoFooter.png);
  background-repeat: repeat-x;
  background-position: bottom;
  float:left;
  width:100%;
  padding-bottom:10px;
  z-index:3000;
}

#footer #sfondo{
  background-image: url(../images/sfondoFooter.png);
  background-position: left;
  background-repeat: repeat-x;
}

#footer #contenuto{
  width:980px;
  margin:0 auto;
  padding-top:5px;
}

#footer #logo{
  float:left;
  margin-right:20px;
  margin-top:20px;
}

#footer #logo50{
  float:left;
  margin-right:20px;
}

#footer .boxFooter{
  float:left;
  margin-right:20px;
  padding-right:5px;
  border-right:1px dotted #606060;
  margin-top:20px;
}

#footer .boxFooter_no{
  float:left;
  margin-right:20px;
  padding-right:5px;
  color:#606060;
  font-size: 11px;
  margin-top:20px;
}

#footer .boxFooter_no a{
  color:#606060;
  font-size: 11px;
  text-decoration:none;
}

#footer .mail{
  text-decoration: none;
  color:#318925;
  font-weight: bold;
}

#footer .boxFooter p{
  color:#606060;
  font-size: 11px;
}

/* - - - - Fine del footer - - - - */

/* - - - - Clear - - - - */
                      
.clear{               
  clear:both;
  }
  
/* - - - - Slider prodotti correlati - - - - */
  
  /**
 * This <div> element is wrapped by jCarousel around the list
 * and has the classname "jcarousel-container".
 */
 
 #prodottiCorrelati{
  float:left;
 }
 
#prodottiCorrelati h3{
  text-transform: uppercase;
  border-bottom:1px dotted #696969;
  margin-bottom:10px;
}

#prodottiCorrelati h5{
  font-size: 14px;
}
#prodottiCorrelati a{
  text-decoration: none;
  text-transform: uppercase;
  color:black;
}
 
#prodottiCorrelati .jcarousel-container {
    position: relative;
}

#prodottiCorrelati .jcarousel-clip {
    z-index: 2;
    padding: 0;
    margin: 0;
    overflow: hidden;
    position: relative;
}

#prodottiCorrelati .jcarousel-list {
    z-index: 1;
    overflow: hidden;
    position: relative;
    top: 0;
    left: 0;
    margin: 0;
    padding: 0;
}

#prodottiCorrelati .jcarousel-list li,
#prodottiCorrelati .jcarousel-item {
    float: left;
    list-style: none;
    /* We set the width/height explicitly. No width/height causes infinite loops. */
    width: 100px;
    height: 195px;
}

#prodottiCorrelati .prodottoCorrelato{
  border:3px solid #D0D0D0;
  padding:5px;
  height:115px;
  width:100px;
}

#prodottiCorrelati .prodottoCorrelato img{
  text-align: center;
}


/**
 * The buttons are added dynamically by jCarousel before
 * the <ul> list (inside the <div> described above) and
 * have the classnames "jcarousel-next" and "jcarousel-prev".
 */
#prodottiCorrelati .jcarousel-next {
    z-index: 3;
    display: none;
}

#prodottiCorrelati .jcarousel-prev {
    z-index: 3;
    display: none;
}
  
  /* nuova paginazione */
#pagination {margin-bottom:20px;margin-top:6px;width:760px;padding:3px;background:#f3f3f3;height:22px;border-top:1px solid #cecece}
#pagination ul{border:0; margin: 0; padding: 0 0px 1px 0; text-align: center; *padding: 0 0 1px 0;float:right}
#pagination li{display:inline;border:0; margin:0; padding:0;list-style:none;margin-right:2px;}
#pagination a{background:#FFFFFF;float:left;border:solid 1px #E2E2E2;margin-right:2px;padding:2px 6px;}
#pagination a:link, #pagination a:visited{color:#4C7A94;display:block;text-decoration:none;}
#pagination a:hover{border:solid 1px #4C7A94}
#pagination .active{float:left;border:solid 1px #4C7A94;background:#4C7A94;color:#FFFFFF;font-weight:bold;display:block;padding:2px 6px;margin-right:2px;}

.bottone
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	COLOR: #000066;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #ffcc00;
	height:26px
}


hr {
margin-top:5px;
margin-bottom:10px;
}

.nome
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 15px;
	COLOR: #009933;
	padding-bottom:4px;

}

.bottone
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	COLOR: #000066;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #ffcc00;
	height:26px
}



.titoletto_bianco
{
	FONT-WEIGHT: normal;
	FONT-SIZE: 16px;
	COLOR: #006600;
	margin-bottom:5px
}


.titoletto_news
{
	FONT-WEIGHT: normal;
	FONT-SIZE: 12px;
	COLOR: #005F2A;
	margin-bottom:3px
}

.titolo_verde
{
	FONT-WEIGHT: normal;
	FONT-SIZE: 20px;
	COLOR: #005F2A;
}

.testop
{
	FONT-SIZE: 12px;
	line-height:14px;
	COLOR: #5f5f5f;
}

.testo
{
	FONT-SIZE: 12px;
	line-height:18px;
	COLOR: #5f5f5f;
}



A.l_news:link 		{ FONT-SIZE: 13px; COLOR:#000092;text-align:left;text-decoration:none;}
A.l_news:active 	{ FONT-SIZE: 13px; COLOR:#000092;text-align:left;text-decoration:none;}
A.l_news:visited 	{ FONT-SIZE: 13px; COLOR:#000092;text-align:left;text-decoration:none;}
A.l_news:hover 		{ FONT-SIZE: 13px; COLOR:#000092;text-align:left;text-decoration:none;}

A.l_grigio:link 	{ FONT-SIZE: 12px; COLOR:#757575;text-align:left;text-decoration:none;}
A.l_grigio:active 	{ FONT-SIZE: 12px; COLOR:#757575;text-align:left;text-decoration:none;}
A.l_grigio:visited 	{ FONT-SIZE: 12px; COLOR:#757575;text-align:left;text-decoration:none;}
A.l_grigio:hover 	{ FONT-SIZE: 12px; COLOR:#003300;text-align:left;text-decoration:none;}

A.l_link:link 		{ FONT-SIZE: 20px; COLOR:#000092;text-align:left;text-decoration:none;}
A.l_link:active 	{ FONT-SIZE: 20px; COLOR:#000092;text-align:left;text-decoration:none;}
A.l_link:visited 	{ FONT-SIZE: 20px; COLOR:#000092;text-align:left;text-decoration:none;}
A.l_link:hover 		{ FONT-SIZE: 20px; COLOR:#000092;text-align:left;text-decoration:none;}


table
{
 padding:0px
}
table td
{
 padding:2px
}

.etichetta{
background-color:#f7f7f7;
  color:#666666;

}


.input 
{
 display:block;
 background-image: url(../images/bg_imput.jpg);
 border:1px solid #cecece;
}

.bottone 
{
background-color:#005321;
color:#FFF000;
}

.testog 
{
 font-size: 12px;
 color:#5c5c5c;
}

#new{
   position:absolute;
   left:240px;
   top:-10px;
}

#rss{
  position:absolute;
  left:240px;
  top:-10px;
}

#search{
  position:absolute;
  top:-10px;
  margin-left:180px;
}

#searchTitle{
  display:block;
  color:#666666;
  font-weight: bold;
}

#searchTitle2{
  text-transform: uppercase;
  color:#375A78;
  font-weight: bold;
  font-size: 18px;
}

#tabservizi{

 margin-right:0px;
 margin-left:0px;
 padding-right:0px;
 padding-left:0px;
 padding:0;
 margin:0;
}

#tabservizi table{
width:700px;
 margin-right:0px;
 margin-left:0px;
 padding-right:0px;
 padding-left:0px;
 padding:0;
 margin:0;
}

#tabservizi table td{
 margin-right:0px;
 margin-left:0px;
 padding-right:0px;
 padding-left:0px;
  padding:0;
 margin:0;
}

#tabservizi img{
  margin-right:0px;
 margin-left:0px;
 padding-right:0px;
 padding-left:0px;
  padding:0;
 margin:0;
}
#testo_categoria {
	margin-left:10px; 
	margin-right:25px; 
	line-height:130%; 
	float:left;
}
#testo_categoria p {
	font-size:12px;
	margin-bottom:10px;
}

/* @end */

