html{margin:0px;padding:0px;}
body{margin:0px;padding:0px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000;text-align:left;font-weight: normal;
 background:url("img/texture6.gif") top left repeat;  text-decoration:none; font-size: 10px; }

/* h1{margin: 0;padding: 30px 0 10px 5px;font-size: 600%;color: #FF744C}
h2{font-size: 160%}
h3{font-size:130%}
h4{font-size:120%}
p{margin: 0 5px;padding: 0 0 0.7em;}*/
/* hr{ display:none;}  */

/* {margin: 0px;font-size: 10px; line-height: 30px; color: #000000;} */

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

h2 {background:url("img/bkg_titolo.jpg") top left repeat-y; margin:0px; padding-left:10px; padding-right:10px; line-height: 30px;  font-size:10px; text-align: left; color: #000000;}

h1,h3,h4 {margin:0px;padding-left: 10px;line-height: 30px;  font-size:10px; text-align: left; color: #000000;}
h3 a{line-height: 30px;  font-size:10px; text-align: left;font-weight: normal; color: #000000;}

h6{margin:0px;/* padding-left: 10px;line-height: 30px;   */font-size:10px; text-align: left; color: #000000;}

div#container{   width:940px;margin: 0px auto; text-align:left;}

div#header{ height:165px; background:url("img/bkg_top.jpg") top left repeat-x;}

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

/* div#menu ul{display:inline;  /* margin-bottom:100px; width:500px;float:right;/* margin:0;padding:0 }*/
/* div#menu li{display:inline;} */

.flash {margin-top:15px;}

td.menu{ border:0px;}

#menu { line-height:30px;width:616px;/* height:34px;  */color:#000000;/* margin:0;padding:0 */}
#menu a{margin-top:18px;float:left; font-weight: bold;    text-decoration:none; margin-left:1px;width:76px;height:34px; text-align:center; color:#000000;
 background-image:url("img/bkg_puls_menu.jpg"); background-position: top left;background-repeat: repeat-x; color:#000000;}
#menu a:hover{margin-top:18px;float:left; font-weight: bold;    text-decoration:none; margin-left:1px;width:76px;height:34px; text-align:center; color:#000000;
 background-image:url("img/bkg_puls_menu_on.jpg"); background-position: top left;background-repeat: repeat-x; color:#FFFFFF;}



#menu_partner {   line-height: 30px;/*  background-color:#FCB01E;  */text-decoration:none; font-size:10px; text-align: left;font-weight: bold; color: #000000;}
#menu_partner a{padding-left: 25px;  background: url(img/freccia_prod.gif) center left no-repeat; line-height: 30px;  font-size:10px; text-align: left; text-decoration:none; font-weight: bold; color: #000000;}
#menu_partner a:hover{padding-left: 25px; line-height: 30px; background: url(img/freccia_prod_on.gif) center left no-repeat;  font-size:10px; text-align: left; text-decoration:none; font-weight: bold; color: #66665C;}



/* .puls_menu_prodotti { background:#C2D1D5; padding-left:10px; height:auto!important;height:21px;min-height:21px; line-height:20px; border-bottom:1px solid #262626; text-align:left;  font-weight: bold;text-decoration:none;    font-size: 10px;    }
.puls_menu_prodotti a {display:block;height:auto!important;height:21px;min-height:21px;text-align:left; font-weight: bold;text-decoration:none;    font-size: 10px;    color:#262626;}
.puls_menu_prodotti a:hover { display:block; height:auto!important;height:21px;min-height:21px;text-align:left; font-weight: bold;text-decoration:none;    font-size: 10px;    color:#006F3C;} */


/* div#main{float:left;width:540px;/* background:red; } */
div#center{background:white; float:left; width:940px;margin:0px;/* background:green; */}

div#center_left  {float:left;/* background:red;  */color:#000000; width:170px;margin-top:0px;margin-left:0px; text-align: left; }

div#nav{float:left; height: auto!important; height: 268px;min-height: 268px; color:#000000; width:160px;font-size:10px;
background:url("img/bkg_nav.jpg") top left repeat-x; text-align: left; }

/*menu categorie prodotti*/

.testo_left { width:160px!important; width:159px;  height:25px; line-height:30px;   text-align:left;  font-weight: bold;  text-decoration:none;  font-size: 10px;  color:#000000; }
.testo_left a {padding-left:25px; background: url(img/freccia_prod.gif) center left no-repeat; font-size: 10px;  color:#000000; text-decoration:none;  }
.testo_left a:hover { padding-left:25px;  background: url(img/freccia_prod_on.gif) center left no-repeat; font-size: 10px;  text-decoration:none;  color:#66665C;}
.testo_left img {border:0px;}

.testo_left_2{  width: 160px;   line-height:15px; height:20px;   text-align:left;    font-weight: normal;    text-decoration:none;  font-size: 10px;    color:#000000;}
.testo_left_2 a{  padding-left:25px;display:block;text-align:left;    font-weight: normal;    text-decoration:none;    font-size: 10px;    color:#000000;}
.testo_left_2 a:hover{ padding-left:25px;display:block; text-align:left;  font-weight: normal;  text-decoration:none;  font-size: 10px;  color:#66665C;}

.link_news { width:160px; height:25px; line-height:30px; float:left;  text-align:left;  font-weight: bold;  text-decoration:none;  font-size: 10px;  color:#000000; }
.link_news a {padding-left:25px; background: url(img/freccia_prod.gif) center left no-repeat; font-size: 10px;  color:#000000; text-decoration:none;  }
.link_news a:hover { padding-left:25px;  background: url(img/freccia_prod_on.gif) center left no-repeat; font-size: 10px;  text-decoration:none;  color:#66665C;}
.link_news img {border:0px;}


.news {margin-top:10px;}
.news img{border:0px; float:left;margin-right:5px;}


/*menu categorie prodotti*/

div#login{ float:left;width:160px;/* height:220px; */ background:url("img/bkg_login.jpg") top left repeat-x;}
div#login .error{ padding:0px 10px;color:red; font-size:10px; text-align:justify;  font-weight: bold; }

div#content{float:left;width:601px;font-size:10px; text-align:justify; padding-right:10px;}

div#extra{/* background:red; */float:left; width:159px; font-size:10px;}

div#footer{ float:left; background: url(img/bkg_footer.jpg) left repeat-x; clear:both; width:940px; height:61px;}
/**/

.testo {margin-top:10px; border:0px; text-align:justify;  font-weight: normal;  text-decoration:none;  font-size: 10px;  color:#000000;}
.testo a {color:red;text-align:left;  font-weight: normal;  text-decoration:none; }
.testo img{margin-right:10px; border:0px; float:left;}

td.novita{height:250px; border:0px;background: url(img/bkg_novita.jpg) top left repeat-x;}

#novita{margin-bottom:10px; float:left; border:0px;/* height:250px; */}
.testo_right {margin:0px;padding:10px 10px;}
.testo_right a{margin:0px; color:red;text-align:left;  font-weight: normal;  text-decoration:none; }
.testo_right img{margin-right:5px; }
/* .testo_right p{margin:0px; } */

.link {margin:0px;height:20px;padding:10px 0px;}
.link a{margin:0px;line-height:20px; color:red;text-align:left;  font-weight: normal;  text-decoration:none; }
.link img{margin-right:5px; }

/* div#login error {color:red; margin:0px; font-weight: bold;} */

/* form */

.form { color:#000000; text-align:left; margin-top:5px;  font-size:10px}
.form h4 {margin-top:15px}
.form div.error {color:white; background:red; margin:0px; font-weight: bold;}
div.rigaform {/* padding-left:10px; */margin-bottom:5px;}
.form b{border:0px solid #BBBBBB;}
div.rigasubmit button{ color:black;/* padding-left:10px; */}
.form div.rigaform label {line-height:18px;	float:left; width:200px;height:20px;}
div.rigaform input {border:1px solid #BBBBBB;}
.form input { height:18px; width:200px; border:0px solid #BBBBBB;}
.login input { height:18px;padding-left:10px; width:200px; border:0px solid #BBBBBB;}
.form select { height:18px; width:200px; border:1px solid #BBBBBB;}
.form textarea {width:200px;height:100px; border:1px solid #BBBBBB;}
.form div.privacy {border:1px solid #BBBBBB;  background:#FFFFFF; color:#000000;   overflow:auto; width:400px; height:100px;}

/* form */

.puls_lingua {border:0px; text-align:center;margin-top:20px; width:170px;float:left;}
.puls_lingua a{border:0px; }
.puls_lingua img{border:0px; }

.puls_menu_bottom {float:left; width: 159px; margin-top:20px;text-align:center; font-weight: bold; font-size: 10px;  color:#FFFFFF;  /* white-space:nowrap; */}
.puls_menu_bottom a {text-align:center;    font-weight: bold;    text-decoration:underline;    font-size: 10px;    color:#FFFFFF;    display: block;}
.puls_menu_bottom a:hover {text-align:center; font-weight: bold;    text-decoration:underline; font-size: 10px;    color:#000000;   display: block;}

.testo_footer {margin-top:20px;float:left;width:611px; text-align:center; font-weight: normal; text-decoration:none; font-size: 10px; color:#FFFFFF;}




/*paginazione prodotti*/
.paginazione { padding:10px 0px; }
.paginazione a.freccia {    padding:0px 5px; height:15px;  text-decoration:none; font-size: 10px;    font-weight: bold;  color: white;background:#66665C;margin-right:2px;margin-left:2px;}
.paginazione a.pag {     font-size: 10px;  color: #000000;    padding:0px 2px 0px 2px;}
.paginazione span.pagine {       margin-left:10px;font-size: 10px;   border:0px;}
.paginazione span.pag_su {    font-size: 10px;   padding:0px 5px 0px 5px;    font-weight: bold;    background-color: #66665C;    color:#FFFFFF;}


#div1 {margin-top:5px;    width: 541px;    height: auto!important;    height: 328px;    min-height: 328px;}
#div2 {padding:5px; height: auto!important;    height: 328px;    min-height: 328px;     text-align:left;    font-weight: normal;
text-decoration:none;    font-size: 12px;    color:#000000;}
#div2 img{border:0px;}

/**/
td.prodotto{border:0px;}
.prodotto{ margin-top:10px;}
.prodotto a{display:block;   text-align:left;    font-weight: normal;   text-decoration:underline;    font-size: 10px;    color:blu;}
.prodotto a:hover{display:block;text-align:left;    font-weight: normal;    text-decoration:underline;    font-size: 10px;    color:#000000;}
.prodotto img{border:0px;margin:0px;text-align:left;float:left; padding-right:5px;}
.elenco_img {}
.elenco_img img{width:90px;height:90px;margin-right:10px;text-align:center; float:left}
.elenco_img a{}

.puls_menu_left {    height:15px;text-align:left;    font-weight: normal; text-decoration:none;    font-size: 10px;           color:#282828;    display: block;}
.puls_menu_left a {padding-left:15px; background: url(img/freccia_torna.gif) left center no-repeat; text-align:left;    font-weight: normal;    text-decoration:none; font-size: 10px;    color:red;    display: block;}
.puls_menu_left a:hover { text-align:left;    font-weight: normal;    text-decoration:none;font-size: 10px;    color:red;    display: block;}

.testo_prod{ width:611px; display:block; margin:10px 0px;}
.testo_prod div{ background: url(img/bkg_titolo.jpg) left bottom no-repeat; padding:5px; }
.testo_prod a{text-align:left;font-weight: normal; text-decoration:none; font-size:10px; color:#000000;}
.testo_prod a:hover{text-align:left; font-weight: normal; text-decoration:none; font-size: 10px; color:#66665C;}
.testo_prod img{float:left; border:0px; padding-right:5px;text-align:left;}

