#blocchi {
  width:270px;
  float: left;
  margin: 0;
  padding: 0;
}

.blocco {
  margin-top: 10px;
  margin-bottom: 5px;
  padding:0;
  border:0px solid red;
}
/* NEWS */
#news {
	width :227px;
	overflow: hidden;
}

ul.newsultime{
	margin: 0px;
	padding: 0px;
	background-image: none;
	list-style-type: none;
}

.newsultime li {
	margin: 0px;
	padding: 8px 10px 8px 10px;
	color: #646462;
	overflow: hidden;
}

.sep_news{
	background-image: url(/Img/px_riga.gif);
	background-position: bottom;
	background-repeat: repeat-x;
}


.newsultime span{
  width: 75px;
  display: block;
  font-weight: bold;
  float: left;
}

.newsultime li a {
  float: left;
  display: block;
	color: #972314;	
	border: 0px solid blue;
}

.wnews_last{
	width: 130px;
}

.wnews_archive{
	width: 400px;
}

.newsultime p {
	margin: 0px;
	padding: 0px;
	width: 600px;
  float: left;
}.iregister {
   width: 190px;
   line-height: 14px;
   margin-bottom:3px;
   font-size: 12px;
}

.padleft {
 padding: 0px 0 0 11px!important;
 padding: 0px 0 0 0px;
}

.idata {
   font-family: Trebuchet MS,Verdana;
   font-size: 11px;
   margin-bottom:3px;
}


.box_iscrizioneAC{
  width: 340px;
	float: left;
	text-align: left;
  margin:0;
  padding:0 0 0 0px;
  border:0;
  float:left;
}

.stepAC{
 width: 262px;
 font-size: 13px;
 font-weight:normal;
 color:#5B5148;
 text-align:center;
}

.cobligatori{
 font-size: 12px;
 font-weight:normal;
 color:#636260;
 text-align:right;
 padding-right: 10px;
}

.registrazione_select{
  width: 196px;
  height: 20px;
  font-family:Trebuchet MS,Verdana;
  font-size: 11px;
  font-weight:normal;
  margin:0;
  margin-bottom:3px;
  padding:0;
  float:right;
 
}

.registrazione_select_pwd{
  width: 196px;
  height: 20px;
  font-family:Trebuchet MS,Verdana;
  font-size: 11px;
  font-weight:normal;
  margin:0;
  margin-bottom:3px;
  padding:0;
}


.selindir{
  width:320px;
  height: 20px;
  font-family:Trebuchet MS,Verdana;
  font-size: 11px;
  font-weight:normal;
  margin:0;
  margin-bottom:3px;
  padding:0;
  float:left;
  margin: 0px 10px 0px 15px;
}

.paduser {
  margin-left: 12px!important;
  margin-left: 30px;
}

#indshow {
 margin-top: 10px;
 margin-bottom: 10px;
}#step_cart {
  list-style-type: none;
}

#step_cart li{
  background-repeat: no-repeat;
  background-position: 0px 4px;
  padding-left: 18px;
  margin-bottom: 10px;
}

.step_active {
  background-image: url('/Img/q_black.gif');
  color: #666666;
  font-weight: bold;
}

.step_link {
  background-image: url('/Img/q_bianco.gif');
}

.step_link a{
  color: #8f2619;
}

.step_disab {
  background-image: url('/Img/q_grigio.gif');
  color: #9d9d9d;
}

.cartprice{
 font-size: 12px;
 color: #666;
 padding-right: 10px;
 float: right;
}

.newaddr {
 font-size: 12px;
 padding-right: 10px;
 float: right;
}

.boxaddr {
 width: 330px!important;
 width: 320px;
 float: left;
 margin-bottom: 20px;
}/* menu secondo livello*/ 

#menu_2lev {
 display:block;
 width: 227px;
 font-size: 12px;
 font-weight: normal;
 border: 0px solid red;
 margin:0;
 padding:0;
}

#menu_2lev li{
 display:block;
 width: 227px;
 line-height: 26px;
 font-size: 12px;
 font-weight: normal;
 margin: 0px 0px 1px 0px;
 padding: 0px;
 background-image:url(/Img/sf_menuint.gif);
 background-repeat:no-repeat;
 border: 0px solid red;
 list-style-type:none;
}

#menu_2lev a, #menu_2lev a:link {
 margin: 0;
 padding: 4px 0 0 25px;
 color: #ffffff;
 text-decoration: none;
}

#menu_2lev a:hover {
color: #ebb18d;
}

#menu_2lev a.active{
 color: #ebb18d;
}


/* fine menu II livello*/

/* menu III livello*/ 

#menu_3lev{
 margin: 0px;
 display:block;
 width:180px;
 padding:0 0 5px 25px;
 border: 0px solid red;
 list-style-type:none;
 clear:both;
}


#menu_3lev li{
 width:228px;
 line-height: 16px;
 font-size: 11px;
 font-weight: normal;
 margin: 2px 0 2px 0;
 padding: 2px 0 2px 10px;
 border: 0px solid red;
 color: #794616;
 background-image:url('/Img/fr-menuII_off.gif');
 background-repeat:no-repeat;
 background-position: 0 50%;
}

#menu_3lev a, #menu_3lev a:link {
 margin: 0;
 padding: 0;
 color: #794616;
 text-decoration: none;
}

#menu_3lev a:hover {
color: #4f4f4f;
}

#menu_3lev li.active {
  background-image:url('/Img/fr-menuII_on.gif');
}
#menu_3lev li.active a{
 color: #4f4f4f;
 font-weight: bold;
}


#menu_3lev img {
 margin: 0 2px 0 0;
 padding: 0;
 border:0;
}

/* fine menu III livello*/

/* Menu */

#navcontainer { 
/* none needed */ }

ul#navlist
{
margin: 0;
padding: 0 0 0 15px;
list-style-type: none;
white-space: nowrap;
}

ul#navlist li
{

float: left;
font-size: 12px;
font-weight: normal;
margin:8px 0 0 0;
padding: 5px 0 5px 0;
border: 0px solid red;

}

#navlist a, #navlist a:link
{
height:21px;
margin: 0;
padding: 5px 15px 4px 10px;
color: #ffffff;
/*border-right: 1px dashed #C8B093;*/
background-image:url('/Img/separatore.gif');
background-repeat:no-repeat;
background-position: right;
text-decoration: none;
}

ul#navlist li#active
{
color: #cfa681;

}

ul#navlist a#current {
color: #cfa681;
}

#navlist a:hover
{
color: #cfa681;

}

ul#navlist2
{
margin: 0;
padding: 0 0 0 0px;
list-style-type: none;
white-space: nowrap;
}

ul#navlist2 li
{

float: left;
font-size: 11px;
font-weight: normal;
font-family:Trebuchet MS;
margin:0px 0 0 0;
padding: 0px 0 0px 0;
border: 0px solid red;

}

#navlist2 a, #navlist2 a:link
{

margin: 0;
padding: 0px 15px 0px 10px;
color: #646464;
background-image:url('/Img/pipe.gif');
background-repeat:no-repeat;
background-position: right;
text-decoration: none;
}

ul#navlist2 li#active
{
color: #646464;

}

#navlist2 a:hover
{color: #000000;}

.footer_select
{
width:107px;
color: #393939;
font-size:11px;
font-family:Arial;
margin:0 120px 0 5px;
padding:0;
float:left;
}



body {
 margin: 0px;
 padding: 0px;
 font-family: Trebuchet MS,Verdana;
 font-size: 12px;
 font-weight: normal;
 color:#424242;
 text-align:center;
 background-color:#F9F5ED;
 border:0px solid red;
 background-image:url('/Img/sf_interna.jpg');
 background-repeat:repeat-x;

}

.homepage {
 background-image:url('/Img/bg_vertic.jpg');
}

html {
 height:100%;
}

a {
 color: #794616;
}



form {
 margin:0;
 padding:0;
}

#contenitore{
 margin:0;
 padding:0;
}

.txtnormal{
	color:#424242;
}

.bianco {
 font-weight:bold;
 color:#ffffff;
 }

.rosso {
 font-weight:bold;
 color:#D6331D;
 font-size:12px;
}

.verde {
 font-weight:bold;
 color:#1C9305;
 font-size:12px;
}

.rosso1 {
 font-weight:bold;
 color:#8A1E12;
 font-size:12px;
}

a.rosso:hover {
   color:#9d1e0c;
 }

.rosso_big {
 font-weight:bold;
 color:#D6331D;
 font-size:13px;
}

.grigio {
 font-weight:bold;
 color:#666666;
 font-size:12px;
}
.nero_big{
  color:#000002;
  font-weight:bold;
  font-size:14px;
}
.oro {
 display:block;
 font-weight:normal;
 color:#897E6E;
 font-size:11px;
 margin:10px 0 0 10px;

}

.oro_big {
 font-weight: normal;
 color:#664C29;
 font-size:15px;
 margin: 0px 16px 0px 0px;
 padding: 25px 0px 0px 0px;
 border: 0;
}

.margtop {
	 padding: 25px 0px 0px 0px;
	 margin: 0px;
}

.c_maron {
 font-family:Trebuchet MS;
 font-size:11px;
 font-weight:bold;
 color:#000000;
 }

a.c_maron:hover {
   color:#cfa681;
 }



a {
 text-decoration:none;
}


a:hover {
 text-decoration:none;
}

#intestazione {
 width:100%;
 margin:0;
 padding:0;
 height:173px;
 border:0px solid red;
 background-color:#170D08;

}


#sx {
 width:50%;
 height:173px;
 border:0px solid red;
 background-image:url('/Img/bg_sx.jpg');
 background-repeat:repeat-x;
 float:left;
 margin:0;
 padding:0;
 position:absolute;
 left:0;
}


#dx {
 width:50%;
 height:173px;
 border:0px solid red;
 background-image:url('/Img/bg_dx.jpg');
 background-repeat:repeat-x;
 margin:0;
 padding:0;
 float:right;
 overflow:hidden;
 position:absolute;
 right:0;
}


#content {
 width:970px;
 margin-left:auto;
 margin-right:auto;
 padding:0px;
 text-align:center;
 border:0px solid green;
 position:relative;
 top:-173px;
 overflow:hidden;
}

#content_logo {
 width:970px;
 height:128px;
 margin:0px;
 padding:0px;
 text-align:left;
 border:0px solid green;
 border-bottom:1px solid #846B5C;
 background-image:url('/Img/bg_logo.jpg');
 background-repeat:repeat-y;

}

.logo {
 margin:0px;
 padding:0 0 0 50px;
 float:left;
 border:0px solid red;
}

.box_flash {
 width:120px;
 margin:0px;
 padding:0 0 0 73px;
 float:left;
 border:0px solid red;
}

.aroma_club {
 font-family:Trebuchet MS;
 width:438px;
 height:65px;
 margin:30px 0 0 0;
 padding:0;
 float:right;
 text-align:right;
 background-image:url('/Img/bg_aroma_club.jpg');
 background-repeat:no-repeat;
 border:0px solid white;
}

.aroma_club p {
 height:16px;
 font-family:Trebuchet MS;
 font-size:11px;
 font-weight:bold;
 color:#000000;
 margin:18px 0px 0px 50px;
 padding:0 16px 0 0;
 text-align:right;
 border:0px solid red;
}




.entra {
 margin:8px 0 0 0;
 padding:0 8px 0 0;
 float:right;
 border:0px solid red;
 }


#menu {
 width:970px;
 height:44px;
 margin:0;
 padding:0;
 text-align:left;
 background-image:url('/Img/bg_menu.jpg');
 background-repeat:no-repeat;
 border:0px solid white;
 overflow:hidden;
}

#flash {
 width:970px;
 height:290px;
 margin:0;
 padding:0;
 border:0px solid red;
}


/* Menu */

#navcontainer { 
/* none needed */ }

ul#navlist
{
margin: 0;
padding: 0 0 0 0px;
list-style-type: none;
white-space: nowrap;
text-transform:uppercase;
}

ul#navlist li
{

float: left;
font-size: 12px;
font-weight: normal;
margin:8px 0 0 0;
padding: 5px 0 5px 0;
border: 0px solid red;

}

#navlist a, #navlist a:link
{
height:21px;
margin: 0;
padding: 5px 15px 4px 10px;
color: #ffffff;
/*border-right: 1px dashed #C8B093;*/
background-image:url('/Img/separatore.gif');
background-repeat:no-repeat;
background-position: right;
text-decoration: none;
}

ul#navlist li#active
{
color: #cfa681;

}

ul#navlist a#current {
color: #cfa681;
}

#navlist a:hover
{
color: #cfa681;

}

/* Filo di arianna */

#navigazione {
 width:970px;
 height:30px;
 margin:0;
 padding:0;
 text-align:left;
 border:0px solid red;
}

#navitems{
 margin: 0;
 padding: 7px 0 0 10px;
 text-transform: capitalize;
}

#navitems a, #navitems a:link {
 color: #794616;
 text-decoration: none;
}

/*.box_polti {
 width:323px;
 margin:1px 0 0 0;
 padding:12px 0 0 0;
 float:left;
 text-align:left;
 border:0px solid red;
}

.box_polti p {
 margin:13px 0 10px 10px;
 padding:0px 0 5px 0;
 text-align:left;
 float:left;
 font-size:12px;
 border:0px solid red;
}
*/

.box_polti {
 width:323px !important;
 width: 303px;
 margin: 15px 0 10px 0;
 padding:0px 0 0 0;
 float:left;
 text-align:left;
 border:0px solid red;
}

.box_polti p {
 width: 293px !important;
 width: 265px ;
 margin:0px 17px 0px 14px !important;
 margin:0px 17px 0px 10px;
 padding:0px 0 0px 0;
 text-align:left;
 float:left;
 font-size:12px;
 border:0px solid red;
}


/*.box_polti img {
 margin:0;
 padding:0 0 0 13px;
 float:left;
}*/

.alleft {
	padding: 0px 10px 0 0px;
	margin: 0px !important;
	margin: 0px 10px 0 0px;
}

.alright{
	padding:0 0px 0 10px;
	margin: 0px !important;
	margin: 0px 10px 0 0px;
}


.assistenza {
 width:323px;
 margin:0 0 0 0;
 padding:12px 0 0 0;
 float:left;
 text-align:left;
 border:0px solid red;
}

.assistenza p {
 width:283px;
 margin:0 0 0 23px;
 padding:0;
 text-align:left;
 font-size:12px;
 border:0px solid red;
}



.torrefazione {
 width:323px;
 margin:0 0 0 0;
 padding:12px 0 0 0;
 float:left;
 text-align:left;
 border:0px solid red;
}

.torrefazione p {
 width:191px;
 margin:0 0 0px 10px;
 padding:0;
 text-align:left;
 font-size:12px;
 border:0px solid red;
}


.torrefazione img {
 margin:3px 0 0 0;
 padding:0 0 0 14px;
 float:left;
}

.clean {
 width:323px;
 margin:0 0 0 0;
 padding:0 0 0 0;
 float:left;
 text-align:left;
 border:0px solid red;
}

.clean p {
 width:280px;
 margin:0 0 0px 20px;
 padding:0 0 10px 0;
 text-align:left;
 font-size:11px;
 border:0px solid red;
}

.clean img {
 margin:5px 0 0 8px;
 padding:0 0 0 14px;
}

.box_polti2 {
 width:323px;
 margin:1px 0 0 0;
 padding:12px 0 0 0;
 float:left;
 text-align:left;
 border:0px solid red;
}

.box_polti2 p {
 margin:13px 0 10px 20px;
 padding:0px 0 5px 0;
 text-align:left;
 float:left;
 font-size:12px;
 border:0px solid red;
}


#footer {
 width:970px;
 padding:29px 0 0 0;
 margin:0;
 text-align:left;
 border:0px solid red;
 float:left;
 }


/* Menu FOOTER*/

#menufooter {
 width:970px;
 margin:6px 0 0 0;
 padding:0;
 text-align:left;
 border:0px solid red;
float:left;
}


#navcontainer { 
/* none needed */ }

ul#navlist2
{
margin: 0;
padding: 0 0 0 0px;
list-style-type: none;
white-space: nowrap;
}

ul#navlist2 li
{

float: left;
font-size: 11px;
font-weight: normal;
font-family:Trebuchet MS;
margin:0px 0 0 0;
padding: 0px 0 0px 0;
border: 0px solid red;

}

#navlist2 a, #navlist2 a:link
{

margin: 0;
padding: 0px 15px 0px 10px;
color: #646464;
background-image:url('/Img/pipe.gif');
background-repeat:no-repeat;
background-position: right;
text-decoration: none;
}

ul#navlist2 li#active
{
color: #646464;

}

#navlist2 a:hover
{color: #000000;}

.footer_select
{
width:107px;
color: #393939;
font-size:11px;
font-family:Arial;
margin:0 120px 0 5px;
padding:0;
float:left;
}



/* Menu secondo orizzontale top */

#navcontainer3 {

 width:495px;
 float:right;
 height:44px; 
 margin:0 0 0 0;
 padding:0;
 border:0px solid red;
}

.karol {
 margin:0 0 0 10px;
 padding:0 0 0 0;
 border:0px solid red;
 position:relative;
 top:-13px;
 float:left;
}


ul#navlist3 {
 margin: 0;
 padding: 0 0 0 15px;
 list-style-type: none;
 white-space: nowrap;
 border:0px solid red;
 text-transform: uppercase;

}

ul#navlist3 li {
 float: left;
 font-size: 12px;
 font-weight: normal;
 margin:8px 0 0 0;
 padding: 5px 0 5px 0;
 border: 0px solid red;
}

#navlist3 a, #navlist3 a:link {
 margin: 0;
 padding: 5px 15px 4px 10px;
 color: #ffffff;
 background-image:url('/Img/separatore.gif');
 background-repeat:no-repeat;
 background-position: right;
 text-decoration: none;
}

ul#navlist3 li#active {
color: #ffffff;
}

ul#navlist3 a#current {
color: #cfa681;
}

#navlist3 a:hover {
color: #cfa681;
}

#menuIIliv{
 margin: 0;
 padding: 25px 0 0 0;
 width: 270px;
 border:0px solid red;
 float: left;
 text-align: left;
}


#pagtesto{
 margin: 0;
 padding: 25px 0 0 0;
 width:376px;
 border: 0;
 float: left;
 text-align: left;
}

.pagtestoTitolo{
 margin: 0px 0px 7px 0px;
 padding: 0px 0 0 11px;
 line-height: 28px;
 background-color: #fcfcfb;
 text-align: left;
 color: #98724d;
 font-size: 13px;
 font-weight:bold;
 overflow: hidden;
 
}

.marrone{
 color: #98724d;
 font-size: 13px;
 font-weight:bold;
}

/* PAGINAZIONE */
#paginazione {
	font-family:Trebuchet MS,Verdana;
	font-weight: bold;
	color: #666563;
	margin-right: 11px;
	text-align: right;
	float: right;
}

#paginazione a{
	font-weight: bold;
	color: #a01e0e;
}
	
#titpagsx {
	text-transform: capitalize;
	float:left;
}

.testopagina{
 margin: 0;
 padding: 0px 0px 0px 11px;
}


#cont_macchinetta{
 width:600px;
 float: left;
 text-align: left;
}

#box_macchinetta{
 width:275px !important;
 width:284px;
 padding: 25px 0 0 23px;
 border: 0px solid red;
 float: left;
 text-align: left;
line-height: 15px;
}

#box_macchinetta p{
 margin: 0px;
 padding: 0px;
 }

.fleft {
  width: 187px;
  float:left;
}

.fleft_gif {
  width: 160px;
  float:left;
}

.margdx {
  margin: 0 65px 0 0;
}

.titolo_macchinetta{
 color: #8F2619;
 font-weight:bold;
}

.titolo_capsule{
 color: #7E4617;
 font-weight:bold;
}

.cambia_colore{
  width: 20px;
  height: 20px;
  border: 1px solid #595959;
  float: left;
  margin:0 0 0 9px;
  padding: 0;
}

.testo_cambia_colore{
 height: 22px;
 color: #3E3E3E;
 border: 0px solid red;
 float: left;
 margin: 0px 0px 0px 0px;
 padding: 4px 0 0px 0;
}

.box_acquista{
 text-align: right;
 color: #4F4F4F;
 font-weight: bold;
}

.riga_aq{
   padding: 0px;
   margin: 0px;
	margin-bottom:3px;
	color: #4F4F4F;

}

.acquista_select
{
width:40px;
color: #393939;
font-size:11px;
font-family:Arial;
margin:0 0 0px 16px;
padding:0;
}

.catalogo_col1{
 width:257px !important;
 width:280px;
 margin: 0 16px 0 0;
 padding: 0px 0 0 23px;
 border: 0;
 float: left;
 text-align: left;
}

.catalogo_col1_cialde{
 width:217px !important;
 width:240px;
 margin: 0 16px 0 0;
 padding: 0px 0 0 23px;
 border: 0;
 float: left;
 text-align: left;
}

.catalogo_col2{
 width:374px !important;
 width:380px;
 margin: 0 0px 0 0;
 padding: 0px 0 0 0px;
 border: 0;
 float: left;
 text-align: left;
}

.catalogo_col2_cialde{
 width:414px !important;
 width:430px;
 margin: 0 16px 0 0;
 padding: 0px 0 0 0px;
 border: 0;
 float: left;
 text-align: left;
}

.titolo_macchinettag{
 color: #8F2619;
 font-weight:bold;
 font-size: 14px;
}

.box_capsula{
 width: 325px;
 margin: 20px 0px 18px 0px;
 padding: 0;
 border: 0px solid red;
 float: left;
 text-align: left;
}

.margcaps {
 margin-right: 30px;
}

.cont_capsula{
 width: 242px;
 margin-left: 5px; 
 float: left;
 line-height: 15px;
}

.box_confezione {
	width: 500px;
	margin: 0px 0px 25px 8px;
	clear: both;
	overflow: hidden;
}

.box_confezione p{
	margin: 0px;
	padding: 0px;
	line-height: 18px;
}

.rossobig {
	color: #c1301e;
	font-size: 14px;
}

.riga_prezzo {
	margin-top: 18px;
        margin-bottom: 10px;
}

.riga_acq{
	margin-top: 18px;
        margin-bottom: 10px;
}

.riga_acquista {
	width: 210px;
	margin-top: 18px;
	float: left;
	text-align: right;
}

.big {
	font-size: 18px;
}

/* DIV STRUTTURA */
#contentcentrale{
	margin: 0;
	padding: 0;
}

#blocchi {
	width:270px;
	float: left;
	margin: 0;
	padding: 0;
}

#centro {
	margin: 0;
	padding: 0;
	padding: 25px 0 0 0;
	width: 700px;
	float: left;
	text-align: left;
}

.loginAC{
	height:18px;
	margin: 0;
	padding: 0;
        border:0;
}


.pagamento_select{
  width:100px;
  height: 20px;
  font-family:Trebuchet MS,Verdana;
  font-size: 11px;
  font-weight:normal;
  margin:0;
  margin-bottom:3px;
  padding:0;
}

.carta_select{
  width:180px;
  height: 20px;
  font-family:Trebuchet MS,Verdana;
  font-size: 11px;
  font-weight:normal;
  margin:0;
  margin-bottom:3px;
  padding:0;
}

.mesescad_select{
  width:60px;
  height: 20px;
  font-family:Trebuchet MS,Verdana;
  font-size: 11px;
  font-weight:normal;
  margin:0;
  margin-bottom:3px;
  padding:0;
}

.riga_grigia{
  width:700px;
  height: 2px;
  margin:0;
  padding:0;
  border:0;
  background-image:url('/Img/px_riga.gif');
  background-repeat:repeat-x;
}

.carrello_intestazione{
  font-weight:bold;
  background-color:#DAD0C6;
  line-height: 28px;
}

.align_left{
  margin: 0px 0px 7px 0px;
  padding: 0px 0 0 11px;
  text-align: left;
}

.align_right{
  margin: 0px 7px 0px 0px;
  padding: 0px 11px 0px 11px;
  text-align: right;
}

.align_center{
  text-align: center;
}

.carrello_riga{
  font-weight:normal;
  background-color:#EBE4DC;
  line-height: 28px;
}

.testo_input{
  width:200px;
  height: 13px;
  margin-bottom:3px;
  font-family:Trebuchet MS,Verdana;
  font-size: 11px;
  font-weight:normal;
}

img, div { behavior: url("/Css/iepngfix.htc") }

.link_rosso {
  color: #8F2619;
}

.marg_sc{
   margin-right: 60px;
}
.scontato {
  text-decoration: line-through;
}.bottone_rosso{
   height: 16px !important;
   height: 18px;
   width:100px;
   border: 1px solid #C12D21;
   margin:0;
   padding: 0;
   text-align: center;
   font-size: 12px;
   font-weight:bold;
   color: #ffffff;
   background-image:url('/Img/sf_bottone_rosso.gif');
   background-repeat:repeat-x;
   float: right;
}

.bottone_nero{
   height: 16px !important;
   height: 18px;
   width:100px;
   border: 1px solid #020100;
   margin:0;
   padding: 0;
   text-align: center;
   font-size: 12px;
   font-weight:bold;
   color: #ffffff;
   background-image:url('/Img/sf_bottone_nero.gif');
   background-repeat:repeat-x;
   float: right;

   
}

.png_button {
  display:block;
  height:16px;
  background-image:url('/Img/button_bg.png');
  background-repeat:repeat-x;
  line-height:16px;
  text-align:center;
  font-size 12px;
  font-weight:bold;
  color:#fff;
  text-decoration:none;
  margin:0;
  padding: 0;
  text-transform: uppercase;
  cursor: hand;
}

.modifica{
  width:135px;
  background-color: #020100;
  border:1px solid #020100; 
  margin:0 0 10px 0;
}

.salva{
  width:135px;
  background-color: #e2a799;
  border:1px solid #e2a799;
  margin:0 0 10px 0; 
}

.salva1{
  width:80px;
  background-color: #C12D21;
  border:1px solid #C12D21;
  margin:0 0 10px 0; 
}

.svuota{
  width:80px;
  background-color: #020100;
  border:1px solid #020100;
  margin-top:1px;
  float: right; 
}

.esci{
  width:60px;
  background-color: #020100;
  border:1px solid #020100;
  float: right; 
}

.entra{
  width:52px;
  background-color: #C12D21;
  border:1px solid #C12D21;
  float: right; 
}

.aggiorna{
  width:90px;
  background-color: #020100;
  border:1px solid #020100;
  margin-top:1px;
  float: right;
}

.continua{
  width:90px;
  background-color: #C12D21;
  border:1px solid #C12D21;
  float: right;
  margin-top:1px;
  padding: 0;
}

.continua_sx{
  width:90px;
  background-color: #C12D21;
  border:1px solid #C12D21;
  float: left;
  margin-top:1px;
  padding: 0;
}

.acquista{
  width:80px;
  background-color: #C12D21;
  border:1px solid #C12D21;
  float: right;
  margin-top:1px;
  padding: 0;
}

.png_button:hover {
  cursor: hand;
}

.link_bottone{
 color:#fff;
 text-decoration:none;
 cursor: hand;
}

.registrati{
  width:180px;
  background-color: #020100;
  border:1px solid #020100;
  float: left; 
}

.indietro{
  width:80px;
  background-color: #020100;
  border:1px solid #020100;
  float: left; 
}
.btn_sxmargin {
  margin-left:10px;
}
.myhome {
  width:72px;
  background-color: #C12D21;
  border:1px solid #C12D21;
  float: right; 
  text-transform:none;
  margin-right:4px;
}
.nome_cognome {
  font-size:12px;
  font-weight:bold;
  color:#e4dad0;
  text-transform:capitalize;
  padding-left:10px;
  padding-right:10px;
  border-left:1px solid #b39d90;
}

.nuovo_indir{
  width:140px;
  background-color: #020100;
  border:1px solid #020100;
  float: left; 
}
.feedback {
  display:block;
  float:left;
  color:#c00;
  font-weight:bold;
  line-height:16px;
  height:16px;
  width:175px;
  position:relative;
}
.feedback img {
  border:0;
  position:relative;
  left:160px;
  top:2px;
}

.myhomereg{
  width:150px;
  background-color: #C12D21;
  border:1px solid #C12D21;
  float: right; 
}

.registra_matr{
  width:150px;
  background-color: #C12D21;
  border:1px solid #C12D21;
  float: right; 
}

.concludi{
  width:150px;
  background-color: #C12D21;
  border:1px solid #C12D21;
  float: right; 
}

.continua_aq{
  width: 140px;
  background-color: #020100;
  border:1px solid #020100;
  float: left; 
}

.nocoupon{
  width:180px;
  background-color: #020100;
  border:1px solid #020100;
  float: left; 
}
.freccia {
  width: 20px;
  margin-left: 3px;
  background-color: #C12D21;
  border:1px solid #C12D21;
  float: left;
}

.txt_pag, table.txt_pag td {
font-family: Trebuchet MS;
color:#424242;
font-size:13px;
}

.txt_pag_rosso{
font-family: Trebuchet MS;
color:#c1301e;
font-size:13px;
}
