body  {  margin:0px; background-color:#000000; font-family: Verdana, Arial, Helvetica, sans-serif; }

body.couture  {   margin:0px; background-image:url("img/pelle.jpg"); background-position: top left;    background-repeat: repeat;
font-family: Verdana, Arial, Helvetica, sans-serif; }
body.modus  {   margin:0px; background-color:#000000; font-family: Verdana, Arial, Helvetica, sans-serif; }
body.linea3  {   margin:0px; background-color:#000000; font-family: Verdana, Arial, Helvetica, sans-serif; }

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

#contenitore {background:#D1D1C5; }

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

td.top { background-image:url("img/bg_menu.jpg"); background-position: top left; background-repeat: repeat-x; }

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

.loghi { /* height:90px; */text-align: center;border:0px; }
.loghi a {  border:0px;margin:44px;}
.loghi img{ border:0px;}

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

.centrale {width:255px;text-align: left;}
.centrale img {text-align: left;padding-bottom:68px;}

.scelta_lingua {/* margin-right:17px;  */text-align: center; font-family:  Verdana, Arial, Helvetica, sans-serif; text-decoration:none; font-weight: normal;  font-size: 10px;   color:#FFFFFF;}
.scelta_lingua a {  font-family:  Verdana, Arial, Helvetica, sans-serif; text-decoration:none; font-weight: bold;  font-size: 10px;   color:#FFFFFF;}
.scelta_lingua a:hover {font-family:  Verdana, Arial, Helvetica, sans-serif; text-decoration:none; font-weight: bold;  font-size: 10px;   color:#FFFFFF;}


.scelta_collezione {text-align: center; font-family:  Verdana, Arial, Helvetica, sans-serif; text-decoration:none; font-weight: normal;  font-size: 40px;   color:#FFFFFF;}

.piedino {padding-top:10px;height:40px;background-image:url("img/texoroSc.jpg"); background-position: top left;    background-repeat: repeat-x;
  font-family:  Verdana, Arial, Helvetica, sans-serif; text-decoration:none; font-weight: normal;  font-size: 10px;   color:#FFFFFF;}
.piedino a { font-family:  Verdana, Arial, Helvetica, sans-serif; text-decoration:none; font-weight: bold;  font-size: 10px;   color:#FFFFFF;}
.piedino a:hover {font-family:  Verdana, Arial, Helvetica, sans-serif; text-decoration:none; font-weight: bold;  font-size: 10px;   color:#cccccc;}
                                                                                             
.testo { width:516px;    text-align:justify;    font-family:  Verdana, Arial, Helvetica, sans-serif;    text-decoration:none;
    font-weight: normal;    font-size: 11px;   color:#717074;}
.testo a { font-family:  Verdana, Arial, Helvetica, sans-serif; text-decoration:none;  font-weight: bold;  font-size: 11px;   color:#ED1C24;}
.testo a:hover { font-family:  Verdana, Arial, Helvetica, sans-serif; text-decoration:none; font-weight: bold;  font-size: 11px;   color:#717074;}
.testo img {float:left; border:0px;margin-right:5px;}

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

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

#novita{margin-bottom:10px; float:left; border:0px;/* height:250px; */}
#novita b{border-top:5px solid white; font-size: 10px; color:white; line-height:20px; display:block; background:#000000;}

.link_news { text-align:left;  font-weight: bold;  text-decoration:none;  font-size: 10px;  color:#000000; }
.link_news a {display:block; font-size: 10px;  color:#000000; text-decoration:none; background:#FFFFFF; }
.link_news a:hover {font-size: 10px;  text-decoration:none;  color:#FFFFFF; background:#000000;}
.link_news img {border:0px;}

.link {text-align:left; font-size:11px;margin:0px;height:20px;padding:10px 0px;}
.link a{margin:0px;line-height:20px; color:#FFFFFF; background:#000000; text-align:left;  font-weight: bold;  text-decoration:none; }
.link a:hover{margin:0px;line-height:20px; color:#000000; background:#FFFFFF; text-align:left;  font-weight: bold;  text-decoration:none; }
.link img{margin-right:5px; }


.torna_indietro {margin:10 0 0 0; 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; border-top:1px solid #c6c6c6;  text-align:right;    line-height:23px; font-weight: bold;    text-decoration:none;
font-size: 10px;    color:#ED1C24;}
.puls_menu  a{margin-right:4px; text-align:right;    font-weight: bold;    text-decoration:none;    font-size: 10px;    color:#ED1C24;}
.puls_menu  a:hover{background-image:url("img/logo_roll.gif"); background-position: center left;    background-repeat: no-repeat;
  text-align:right;    font-weight: bold;    text-decoration:none;    font-size: 10px;    display:block;  color:#000000;}

.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;}

.puls_menu2 { height:18px;text-align:right;    line-height:16px; font-weight: bold;    text-decoration:none;
 background-image:url("img/freccia_dx.gif"); background-position: center right;    background-repeat: no-repeat; font-size: 10px;    }
.puls_menu2  a{  margin-right:20px; text-align:right;    font-weight: bold;    text-decoration:none;    font-size: 10px;    color:#717074;}
.puls_menu2  a:hover{background-image:url("img/logo_roll.gif"); background-position: center left;    background-repeat: no-repeat;
  text-align:right; display:block;   font-weight: bold;    text-decoration:none;    font-size: 10px;    color:#000000;}

.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; }


.footer {margin-top:45px!important;  margin-top:43px;padding-top:15px;background-image:url("img/bkg_foot.gif"); background-position: top ;    background-repeat: repeat-x;
  text-align:center; font-weight: normal;    text-decoration:none;    font-size: 10px;    color:#717074;}
.footer img{margin-left:10px;}

.news {text-align:left; color:#FFFFFF;padding-right:20px;}
.news img{border:0px; float:left;margin-right:5px;margin-bottom:10px;}


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

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

.testi4 { text-align:left;     line-height:14px;    font-weight: normal;    text-decoration:none;    font-size: 10px;    color:#FFFFFF;    font-family: Verdana, Arial, Helvetica, sans-serif;}
.testi4 h2 {    text-align:left;     line-height:14px;    font-weight: bold;    text-decoration:none;    font-size: 10px;    color:#FFFFFF;    font-family: Verdana, Arial, Helvetica, sans-serif;}
.testi4 li {    text-align:left;     line-height:14px;    font-weight: normal;    text-decoration:none;    font-size: 10px;    color:#FFFFFF;    font-family: Verdana, Arial, Helvetica, sans-serif;}
.testi4 ul {    padding-left:15px;  text-align:left;     line-height:14px;    font-weight: normal;    text-decoration:none;    font-size: 10px;    color:#FFFFFF;    font-family: Verdana, Arial, Helvetica, sans-serif;}
.testi4 th {    text-align:left;     line-height:14px;    font-weight: bold;    text-decoration:none;    font-size: 10px;    color:#FFFFFF;    font-family: Verdana, Arial, Helvetica, sans-serif;}
.testi4 tr {text-align:left; }
.testi4 table td {margin-left:0px;text-align:left; }
.testi4  a b{    text-align:left;     line-height:14px;    font-weight: bold;    text-decoration:none;    font-size: 10px;    color:#FFFFFF;    font-family: Verdana, Arial, Helvetica, sans-serif;}
.testi4  a{    text-align:left;     line-height:14px;    font-weight: bold;    text-decoration:none;    font-size: 10px;    color:#FFFFFF;    font-family: Verdana, Arial, Helvetica, sans-serif;}
.testi4  a:hover{    text-align:left;     line-height:14px;    font-weight: bold;    text-decoration:none;    font-size: 10px;    color:#FF0000;    font-family: Verdana, Arial, Helvetica, sans-serif;}
.testi4  a.over{    text-align:left;     line-height:14px;    font-weight: bold;    text-decoration:none;    font-size: 10px;    color:#FF0000;    font-family: Verdana, Arial, Helvetica, sans-serif;}

h5 {font-size: 10px; }
.testo_azienda {font-size: 10px; }

div.rowinput{   font-size: 10px;        margin:5px 0px;}
div.rowinput label{ font-size: 10px;       width:140px; float:left;}
div.rowinput input{font-size: 10px;    width:200px;border:solid 1px #717074;}
div.rowinput textarea{font-size: 10px;    width:398px;height:90px;border:solid 1px #717074;}
/* div.rowinput option {width:256px;border:solid 1px #717074;} */
div.rowinput select{font-size: 10px;    width:200px;border:solid 1px #717074;}

div.privacy{margin:8px 0px 0px 0px; width:400px; color:#000000;background:#FFFFFF;border:1px solid #717074;height:90px;font-size: 10px; overflow:auto;}
div.privacy p{color:#000000;/* background:#FFFFFF;border:1px solid #717074;height:90px; */ text-decoration:none; font-size: 10px; overflow:auto;}

.submit_button{    text-align:left;font-size:10px;}
.submit_button input{text-align:center;width:100px; background:#B38541; color:white; font-weight:bold;  font-size:10px;}

.campotesto input {text-align:center;width:50px; color:white; font-weight:normal; font-size:10px;}
.campotesto label {text-align:left;width:50px; color:white; font-weight:normal; font-size:10px;}

.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: Verdana, Arial, Helvetica, sans-serif;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;} */

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

div.eventi{margin:8px 0px 0px 0px; width:100%; background:#FFFFFF;border:1px solid #717074;height:300px;overflow:auto;}

.logo {height:105px; width:284px; border:0px;}
.logo a {border:0px;}

.logoh {height:105px; width:970px; border:0px;background-image:url("img/hed1tex.jpg"); background-position: top left;    background-repeat: repeat-x;}
.logoh a {border:0px;}

.menu { height:60px;  float:left;width:686px;}

.puls_menu_int_home {   float:left; width:98px; height: 27px;}
.puls_menu_int_home a { float:left; width:98px; height: 27px;background-image:url("img/menu_ho.gif"); background-position: center left;    background-repeat: no-repeat;}
.puls_menu_int_home a:hover { float:left;   width:98px; height: 27px;background-image:url("img/menu_hoOV.gif"); background-position: center left;    background-repeat: no-repeat;}

.puls_menu_int_azi {    float:left; width:98px; height: 27px;}
.puls_menu_int_azi a { float:left;  width:98px; height: 27px;background-image:url("img/menu_azi.gif"); background-position: center left;    background-repeat: no-repeat;}
.puls_menu_int_azi a:hover { float:left;    width:98px; height: 27px;background-image:url("img/menu_aziOV.gif"); background-position: center left;    background-repeat: no-repeat;}

.puls_menu_int_cat {    float:left; width:98px; height: 27px;}
.puls_menu_int_cat a { float:left;  width:98px; height: 27px;background-image:url("img/menu_cat.gif"); background-position: center left;    background-repeat: no-repeat;}
.puls_menu_int_cat a:hover { float:left;    width:98px; height: 27px;background-image:url("img/menu_catOV.gif"); background-position: center left;    background-repeat: no-repeat;}

.puls_menu_int_ev { float:left; width:98px; height: 27px;}
.puls_menu_int_ev a { float:left;   width:98px; height: 27px;background-image:url("img/menu_ev.gif"); background-position: center left;    background-repeat: no-repeat;}
.puls_menu_int_ev a:hover { float:left; width:98px; height: 27px;background-image:url("img/menu_evOV.gif"); background-position: center left;    background-repeat: no-repeat;}

.puls_menu_int_gall {   float:left; width:98px; height: 27px;}
.puls_menu_int_gall a { float:left; width:98px; height: 27px;background-image:url("img/menu_gal.gif"); background-position: center left;    background-repeat: no-repeat;}
.puls_menu_int_gall a:hover { float:left;   width:98px; height: 27px;background-image:url("img/menu_galOV.gif"); background-position: center left;    background-repeat: no-repeat;}

.puls_menu_int_dov {    float:left; width:98px; height: 27px;}
.puls_menu_int_dov a { float:left;  width:98px; height: 27px;background-image:url("img/menu_dov.gif"); background-position: center left;    background-repeat: no-repeat;}
.puls_menu_int_dov a:hover { float:left;    width:100px;    height: 27px;background-image:url("img/menu_dovOV.gif"); background-position: center left;    background-repeat: no-repeat;}

.puls_menu_int_con {    float:left; width:98px; height: 27px;}
.puls_menu_int_con a { float:left;  width:98px; height: 27px;background-image:url("img/menu_con.gif"); background-position: center left;    background-repeat: no-repeat;}
.puls_menu_int_con a:hover { float:left;    width:98px; height: 27px;background-image:url("img/menu_conOV.gif"); background-position: center left;    background-repeat: no-repeat;}


#categorie
{
    border:0px solid #D80D2B;
    width:200px;
    margin-left:200px;
    top : 0px;
    left : 0px;
    position : absolute;
}


.puls_menu_cat
{
    border-left:0px solid #D80D2B;
    width:180px;
}

.puls_menu_cat a
{
    display: block;
    width:180px;    height: auto!important;    height: 14px;    min-height: 14px;
    line-height:14px;    text-align:center;    font-weight: normal;    text-decoration:none;    font-size: 10px;    color:#000000;    font-family: Verdana, Arial, Helvetica, sans-serif;
}

.puls_menu_cat a:hover
{
    display: block;
    width:180px;    height: auto!important;    height: 14px;    min-height: 14px;    color:#D80D2B;
    text-align:center;    line-height:14px;    font-weight: normal;    text-decoration:none;    font-size: 10px;    font-family: Verdana, Arial, Helvetica, sans-serif;
}



.paginazione td{
    font-size: 12px;
    font-weight: normal;
    color: #FFFFFF;
}
.paginazione a.pag{
    font-size: 12px;
    color: #FFFFFF;
    padding:0px 2px 0px 2px;
}

 .pag_su{
    font-size: 12px;
    color: #FFFFFF;
    padding:0px 2px 0px 2px;
}
.paginazione .pag_su{
    padding:0px 1px 0px 1px;
    font-weight: bold;
    /*background-color: #540F00;*/
    color:#FFFFFF;
}

.paginazione img{
    margin-left:5px;
    margin-right:5px;
}

#puls_azi {   float:right;  width:100px!important;width:100px;    margin-top:15px;height:35px;}


#puls_azi_l {    float:left;    text-align: left;    width:22px;    height:22px;}
#puls_azi_l a  {  float:left;  text-align: left; width:22px; height:22px;   background:url(img/l_off.gif) left top no-repeat;}
#puls_azi_l a:hover {    float:left;    width:22px;    height:22px;    background:url(img/l_on.gif) left top no-repeat;}

#puls_azi_pagina {  float:left; text-align: center; width:55px;margin-top:3px ; color:#FFFFFF; font-size:11px; font-weight:bold;
}

#puls_azi_r {    float:right;  width:22px;  height:22px;}
#puls_azi_r a { float:right; text-align: left; width:22px;  height:22px;  background:url(img/r_off.gif) right top no-repeat;}
#puls_azi_r a:hover { float:right; width:22px; height:22px; background:url(img/r_on.gif) right top no-repeat;}


