html,body{ 
	font-family:Arial, Verdana, Helvetica, sans-serif; 
	font-size:11px; 
	color:#2E2D30; 
	margin:0px; 
	padding:0;
	height:100%;
}


#main{width:990px; position:relative; margin:auto; overflow:auto;}

#top{ width:990px; height:107px; }
#topsx{width:364px; height:107px; float:left; }
#topdx{width:595px; height:107px; float:right; text-align:right;}
#topdx ul{  }
#topdx ul li{ font-size:12px; display:inline; margin-left:10px;}
.registrati{ font-size:10px;  display:inline; }
#topdx a{ text-decoration:none; color:#2E2D30;}
#topdx a:hover{color:#BF0B27; text-decoration:underline;}
#topdx img{ border:none;}
#logo{float:left; height:97px; width:224px; margin-top:10px;}
#logo a img{border:none;}
#logolinks{ font-size:12px; float:right; width:130px;  margin-top:0px;}
#logolinks ul {margin:0px; padding:0px; width:130px;}
#logolinks li {margin:0px; padding:opx; }
#logolinks a{ text-decoration:underline; color:#2E2D30;}
#logolinks a:hover{color:#BF0B27;}
#login{ width:595px; height:30px; margin:0px; padding:0px; border-bottom:2px solid #D1272F ; background:#fbbd1e url(../img/area_riservata.gif) top left no-repeat;}

.logincx{ height:30px; margin-right:5px;text-align:right;}

#topmenu{ width:990px; height:40px; border-bottom:1px solid #fff;}







#ricercabox{ float:left; width:600px; height:30px;}
#ricercabox a{margin-right:5px; font-size:9px; font-style:italic; font-weight:bold; color:#FFFFFF; text-decoration:none; }
#ricercaboxdx{background:#BF0B27; border:#BF0B27 1px solid; float:right; width:330px; height:38px;}

#promo{width:330px; height:40px; float:rigth; margin-top:5px;  font-size:14px; font-style:italic; font-weight:bold; color:#fbbd1e; text-align:right;  }
#promo ul{display:inline;}
#promo li{ position:relative; float:left;  color:#fbbd1e; text-align:rigth; margin-right:5px; padding-right:5px; }
#promo a{  display:inline; color:#fbbd1e; text-decoration:none;  margin-right:5px; padding-right:5px;  }
#promo a:hover{ color:#FCEE21; text-decoration:none; text-align:rigth; }

#topten{width:600px; height:40px; float:rigth; margin-top:5px;  font-size:14px; font-style:italic; font-weight:bold; color:#fbbd1e; text-align:right;  }
#topten ul{display:inline;}
#topten li{ position:relative; float:left;  color:#fbbd1e; text-align:rigth; margin-right:5px; padding-right:5px; }
#topten a{  display:inline; color:#fbbd1e; text-decoration:none;  margin-right:5px; padding-right:5px;  }
#topten a:hover{ color:#FCEE21; text-decoration:none; text-align:rigth; }


.key{ border:none; width:160px; vertical-align:top;}
.fildsetkey{ border:none; padding-left:7px;  margin-top:9px;}


.select{ border:0px; width:170px; vertical-align:top; margin-left:3px;}
.selectconbordo{ border:1px #CCCCCC solid; width:170px; vertical-align:top; margin-left:3px;}
.selectsmall{ background-color:#fbbd1e;border:1px;  font-size:9px; vertical-align:top; margin-top:5px;}
.selectpaging{ border:none; width:50px; font-size:11px;}
.btn{  text-align:center; border:none; cursor:pointer; margin-left:5px; font-weight:bold; background-color:#FFFFFF}

.btncerca{  text-align:center; border:none; cursor:pointer; margin-left:5px; background-image:url(../img/aggiungi.png); width:200px; height:30px; color:#FFFFFF; }

.labelpaging{ font-weight:bold; padding-left:10px;}
.fildsetkey label{ color:#fff; padding-right:5px; font-weight:bold; margin-left:5px;}
.fildsetlogin{border:none; margin-top:0px; padding-top:5px;}
.fildsetlogin label{ color:#fff; padding-left:5px;}

#menu{ width:990px; height:32px; background:url(../img/giallo.png) top left repeat-x;}
#menu ul{ display:inline; padding-left:0px;}
#menu li{float:left; position:relative; height:24px; font-size:14px; font-weight:normal;  width:120px;  border-right:1px solid #fff; text-align:left; vertical-align:baseline; padding-top:7px;}
#menu li a{text-decoration:none; color:#fff; display:block; height:24px; text-align:center; }

.rossodefault{background: url(/img/rosso_d.png) top left repeat-x;}
.rosso{background: url(../img/rosso.png) top left repeat-x;}
.rosso:hover{background:url(../img/rosso_h.png) top left repeat-x;}

.fucsiadefault{background: url(/img/fucsia.png) top left repeat-x;}
.fucsia{background: url(../img/fucsia.png) top left repeat-x;}
.fucsia:hover{background:url(../img/fucsia.png) top left repeat-x;}

.verde{background: url(../img/verde.png) top left repeat-x;}
.verdedefault{background: url(../img/verde_d.png) top left repeat-x;}
.verde:hover{background:url(../img/verde_h.png) top left repeat-x;}

.blu{background: url(../img/blu.png) top left repeat-x;}
.bludefault{background: url(../img/blu_d.png) top left repeat-x;}
.blu:hover{background:url(../img/blu_h.png) top left repeat-x;}

.lilla{background: url(../img/lilla.png) top left repeat-x;}
.lilladefault{background: url(../img/lilla_d.png) top left repeat-x;}
.lilla:hover{background: url(../img/lilla_h.png) top left repeat-x;}

.giallol{background: url(../img/lilla.png) top left repeat-x;}
.lilladefault{background: url(../img/lilla_d.png) top left repeat-x;}
.lilla:hover{background: url(../img/lilla_h.png) top left repeat-x;}


.celeste{background: url(../img/celeste.png) top left repeat-x;}
.celeste:hover{background: url(../img/celeste_h.png) top left repeat-x;}
.celestedefault{background: url(../img/celeste_d.png) top left repeat-x;}

.arancio{background: url(../img/arancio.png) top left repeat-x;}
.arancio:hover{background: url(../img/arancio_h.png) top left repeat-x;} 
.aranciodefault{background: url(../img/arancio_d.png) top left repeat-x;}

.giallo{background: url(../img/giallo.png) top left repeat-x;}
.giallo:hover{background: url(../img/giallo_h.png) top left repeat-x;} 
.giallodefault{background: url(../img/giallo_d.png) top left repeat-x;}

.giallol{background: url(../img/giallol.png) top left repeat-x;}
.giallol:hover{background: url(../img/giallol_h.png) top left repeat-x;} 
.gialloldefault{background: url(../img/giallol_d.png) top left repeat-x;}

.tablelistino{ width:600px; border:1px solid #ccc; margin-right:8px; margin-left:8px; margin-top:20px; margin-bottom:20px;  text-align:justify;}
.tablelistino td{ border-right:1px solibtnd #ccc; font-weight:bold; padding-right:10px; padding-left:10px; padding-top:5px; padding-bottom:5px;}

.tableregister{ width:600px; border:1px solid #ccc; margin-left:8px; margin-top:20px; margin-bottom:20px;}
.tableregister td{ border-right:1px solibtnd #ccc; font-weight:bold; padding-left:10px; padding-top:5px; padding-bottom:5px;}
.tdlabel{ text-align:right;  width:200px; background: #E5E5E5;}
.inputregister{ width:200px; margin-top:5px;}
.descform{font-weight:normal;}
.inputregisternote{ width:400px; height:50px; margin-top:5px;}
.inputsubmit{ text-align:center;}

ul{ list-style-type:none; padding-left:0px; padding-top:5px;}
#bigcontent{ width:990px; position:relative; clear:both;   overflow:auto; background-color:#FFF; margin-top:5px;}
/*#bigcontent{ width:990px; position:relative; margin:auto; overflow:auto; background:url(../img/bigcontent_gb.png) top right repeat-y; margin-top:5px;}*/

#colsx{ width:207px; float:left; position:relative; overflow:visible;    border: #666666 1px solid; margin-right:2px;}
#colsx h2{ font-size:9px;  color:#FFF; padding-left:3px; }
#colsx ul{ padding-left:3px; margin-top:0px; margin-left:0px; padding-top:5px; margin-bottom:5px; padding-right:3px;}
#colsx li{ color:#333333; font-size:10px; text-align:left; font-weight:normal; padding:0px; margin:0px; border-bottom:#CCCCCC 1px solid;}
#colsx a{ color:#000; text-decoration:none; padding-right:3px; }
#colsx a:hover{ color:#666666;}
.categorydefault_colsx{ width:207px; min-height:30px; position:relative; clear:both; overflow:auto;}
.categorytitle_colsx{ float:left; width:207px; min-height:30px;}

.categorysel_colsx{ width:207px;  position:relative; clear:both; overflow:auto;}
.categoryseltitle_colsx{ float:left;  min-height:30px;font-size:10px;  color:#FFF000; padding-left:3px; font-weight:bold;}

#content{ width:610px;  position:relative; overflow:auto; border-right:1px solid #fff; color:#000000;}
#content p{ padding-left:10px;padding-right:10px;}



#coldx{ width:160px; float:right; position:relative; overflow:auto;    border: #666666 1px solid;}
#coldx p{ color:#000; padding-left:7px; padding-right:7px;}
h2{font-size:11px; color:#fff; font-weight:normal; line-height:normal; padding:0px; margin:0px; padding-top:7px; padding-left:7px;}
#coldx ul{ padding-left:7px; margin-top:0px; margin-left:0px; padding-top:10px; margin-bottom:10px; padding-right:7px;}
#coldx li{ color:#696969; font-size:9px; text-align:left; font-weight:normal; padding:0px; margin:0px; }
#coldx a{ color:#000; text-decoration:none; padding-right:5px; font-weight:bold;}
#coldx a:hover{ color:#666666;}

#news ul{ padding-left:7px; margin-top:0px; margin-left:0px; padding-top:10px; margin-bottom:10px; padding-right:7px; list-style-type:circle}
#news li{ color:#696969; font-size:9px; text-align:justify; font-weight:normal; padding:0px; margin:0px; }
#news a{ color:#000; text-decoration:none; padding-right:7px; font-weight:bold;}
#news a:hover{ color:#666666;}

#coldx h3{ font-size:12px;  color:#000; padding-left:7px; }
.paddingcol{ padding-left:7px; padding-top:0px; display:block;}
.carrello{ background:url(../img/doldx_carrello.gif) top left no-repeat; margin-left:7px; padding-left:22px;}
.sotto { font-size:10px; color:#2E2D30;}
.articolicarrello{ font-size:14px; color:#ff0000;}
.articolicarrello{ font-size:14px; color:#ff0000;}
.articolicarrellosmall{ font-size:10px; color:#666666;}
.yellow{ color:#FCEE21;}
.bigyellow{ color:#FCEE21;font-size:14px; font-weight:bold;}
#rosso_read{ width:163px; height:30px; float:right; position:relative; background:url(../img/rosso_read.gif) top left no-repeat;}
#rosso_read:hover{background:url(../img/rosso_read.png) bottom left no-repeat;}

#verde_read{ width:163px; height:30px; float:right; position:relative; background:url(../img/verde_read.gif) top left no-repeat;}
#verde_read:hover{background:url(../img/verde_read.png) bottom left no-repeat;}

#blu_read{ width:163px; height:30px; float:right; position:relative; background:url(../img/blu_read.gif) top left no-repeat;}
#blu_read:hover{background:url(../img/blu_read.png) bottom left no-repeat;}

#celeste_read{ width:163px; height:30px; float:right; position:relative; background:url(../img/celeste_read.gif) top left no-repeat;}
#celeste_read:hover{background:url(../img/celeste_read.png) bottom left no-repeat;}

#lilla_read{ width:163px; height:30px; float:right; position:relative; background:url(../img/lilla_read.gif) top left no-repeat;}
#lilla_read:hover{background:url(../img/lilla_read.png) bottom left no-repeat;}

#arancio_read{ width:163px; height:30px; float:right; position:relative; background:url(../img/arancio_read.gif) top left no-repeat;}
#arancio_read:hover{background:url(../img/arancio_read.png) bottom left no-repeat;}

#giallo_read{ width:163px; height:30px; float:right; position:relative; background:url(../img/giallo_read.gif) top left no-repeat;}
#giallo_read:hover{background:url(../img/giallo_read.png) bottom left no-repeat;}

#grigio_rosso{ width:163px; height:30px; float:right; position:relative; background:url(../img/grigio.gif) top left no-repeat;}
#grigio_rosso:hover{background:url(../img/grigio_rosso.png) bottom left no-repeat;}

.coldxproducttitle{  color:#fff;}
.lispace{margin-top:10px;}
#gallery{ width:610px; height:187px; position:relative; border-bottom:1px solid #fff; background:url(../img/gallery_bannertop/bg.gif) top left no-repeat;}
#anteprimacarrello{ width:160px;  position:relative; background:url(../img/coldx_bgtitle.png) top left repeat-x;}
.topcarrellocoldx{ width:160px; height:30px;  border-bottom:1px solid #fff;}
.coltitle{ width:100%; height:30px; background:url(../img/coldx_bgtitle.png) top left repeat-x; border-top:1px solid #fff;}

.categorydefault{ width:610px; min-height:30px; position:relative; clear:both; overflow:auto;}
.categoyudefoaultbg{background:#87888a url(../img/coldx_bgtitle.png) bottom left repeat-x;}
.categorydefault a{ font-size:9px; color:#fff; text-decoration:none; padding-left:30px; width:128px; display:block;  margin-top:8px; font-weight:bold;}
.categorydefault a:hover{ text-decoration:underline;}

.category{ width:610px; height:30px; border-top:1px solid #fff; position:relative; overflow:auto; background:url(../img/coldx_bgtitle.png) top left repeat-x;}
.category a{ font-size:11px; color:#fff; text-decoration:none; padding-left:30px; width:128px; display:block; height:20px; margin-top:8px; font-weight:bold;}
.category a:hover{ text-decoration:underline;}
h1 a{ font-size:12px; font-weight:bold; color:#2E2D30; text-decoration:underline; line-height:normal;}
h1 a:hover{ color:#BF0B27;}
li h1{ padding:0px; margin:0px;}

.categorytitle{ float:left; width:400px; min-height:30px;}
.categorytitle a{ font-size:9px; color:#fff;  padding-left:5px; width:128px; display:inline; height:20px; margin-top:8px; font-weight:bold;}
.categorytitle a:hover{ text-decoration:underline;}


.anteprimanovita{ font-size:11px; font-weight:bold;}
.new{ width:37px; height:30px; float:right; background:url(../img/_new.gif) top left repeat-x;}
.newtitle{ float:left; width:160px;}

.anteprimaprodotti{ width:610px; position:relative; overflow:auto; margin-top:10px; clear:both; margin-bottom:10px; } 
.anteprimaprodottiblu{ width:610px; position:relative; overflow:auto;  clear:both;margin-top:10px;  margin-bottom:10px; background-color:#D1E4FC; } 
.anteprimaprodottitop{ width:610px; position:relative; overflow:auto; clear:both; margin-top:10px; margin-bottom:10px; background-color:#FFFFCC; } 


.anteprimaprodotti img{ border: none;}
.anteprimaprodotti ul{ margin-top:10px; padding:0px;}
.anteprimaprodotti li{ padding-top:5px;}
.red{ color:#BF0B27;}
.bgred{ background-color:#BF0B27;}
.redbig{ font-size:14px; font-weight:bold;}
.title{  font-weight:bold; font-size:10px;}
.scelgo{ color:#009EE0; text-decoration:none; padding-left:18px; background:url(../img/add_red_big.gif) center left no-repeat;}

.acquista{ color:#4D4D4D; text-decoration:none; padding-left:18px; background:url(../img/add_red_big.gif) center left no-repeat;}
.acquista:hover{color:#BF0B27; text-decoration:underline;}

.loginbtn{ color:#fff; text-decoration:none; padding: 3px 15px 3px 15px; background: #d1272f url(../img/aggiungi.png) top left repeat-x; font-weight:bold; }
.loginbtn:hover{background:#ba1f25 url(../img/aggiungi_hover.png) top left repeat-x;}

menubtn{color:#E6E6E6; text-decoration:none; padding: 3px 15px 3px 15px;}

.white{ color:#fff;}

.dettagli{ color:#4D4D4D; text-decoration:none; padding-left:18px; background:url(../img/dettaglio.gif) center left no-repeat;}
.dettagli:hover{color:#BF0B27; text-decoration:underline;}
.dettaglio{ color:#BF0B27; padding-left:18px; background:url(../img/dettaglio.gif) center left no-repeat; text-decoration:underline;}

.boxsx{float:left; width:200px;}
.boxdx{float:right; width:200px; }
.boxcx{ margin:auto; width:200px; }


/* piccolo senza bordi 
.boxsx{float:left; width:240px; height:118px;}
.boxdx{float:right; width:240px; height:118px; margin-right:5px;}
.boxcx{ margin:auto; width:240px; height:118px; }
.thumbdesc{ width:160px; height:118px; float:right; position:relative;}
.thumbdesc ul{ margin:0px;}
*/
.thumb{ width:74px; height:125px; float:left; position:relative;text-align:center; background:#fff;}
.thumbricerca {  height:125px; float:left; position:relative;text-align:center; background:#fff;margin-left:10px;}
.thumbricerca img{ border:none; max-height: 113px; max-width: 73px;}

/*.thumb { width:74px; height:118px; float:left; position:relative; border:none}*/

.thumb img{ border:none; vertical-align:middle; margin:1px; max-height: 115px;max-width: 73px;}
.thumbdesc{ width:120px; float:right; position:relative; margin-right:3px; border-left:1px solid #E6E6E6; color:#000000; }
.thumbdesclarge{ width:411px; margin:auto; margin-left:84px;color:#000000; font-size:10px;}

.thumbdesclarge li{ margin:0px; padding:0px; color:#000000;}
.thumbdesclarge ul{ margin:0px; padding:0px; color:#000000;}
.thumbdesc ul{ margin:0px; padding:0px; margin-left:3px;}

.linksricerca{ float:right; width:160px;  margin-right:2px; border-left:1px solid #ccc;}
.linksricerca ul{ margin:0px; padding:0px; margin-left:2px;}

.nuoviarrivi{width:160px; position:relative; overflow:auto; margin:auto;}
.last{width:231px; position:relative; overflow:auto; margin:auto;}
.topproducts a{ padding-top:10px; display:block;}
#footer{ width:990px; height:70px; margin:0; background:#4D4D4D; border-top:1px solid #fff;}
#footer_small{ width:990px; height:10px; margin:0; background:#999999; border-top:1px solid #fff;}
.footersx{ float:left; width:400px; margin-top:20px; margin-left:7px;}
.footerdx{ float:right; width:400px margin-top:20px; margin-right:7px;}
.footersx p{ color:#999;}
#footer a{ color:#999; text-decoration:none; font-size:12px;}
#footer a:hover{ color:#fff; text-decoration:underline;}
#footer li{ display:inline; margin-left:15px;}
.default{background:#2E2D30;}
.toprosso{ background:#BF0B27;}
.topverde{background:#5BAC26;}
.topblu{background:#005291;}
.topceleste{background:#009EE0;}
.toplilla{background:#9C4A86;}
.toparancio{background:#F15A24;}
.topgiallo{background:#F7931E;}

#sottocategorie{ width:100%;}
#sottocategorie ul{ margin:0px; padding-left:5px; margin-bottom:8px;}
#sottocategorie li{ padding-left:10px; padding-top:8px; } 

.firstli{min-height:18px; background:url(../img/bgtop_sottocategorie.png) bottom left repeat-x;}
.genere{height:18px; font:bold;  background:url(../img/bgtop_sottocategorie.png) bottom left repeat-x; }
.standardli{height:18px; background:#464648; border-top:1px solid #232224;}
.selectedli{height:18px; background:#707173; border-top:1px solid #232224;}


.lastli{ height:60px; background:url(../img/lastli.png) top left repeat-x; border-top:1px solid #232224;}
#sottocategorie a{text-decoration:none; padding-left:7px; font-weight:normal; display:block; font-size:12px; color:#000000; }
#sottocategorie a:hover{ color:#666666;}
#sottocategorie ul li{cursor:pointer;}
#sottocategorie ul .selectedli a{color:#fff; font-weight:bold;}

.standardli:hover{ background:#707173;}
.section{ width:100%; background:#5d5e60; overflow:auto; border-top:1px solid #232224; padding-bottom:15px;}
.hoversection:hover{ background:#828385;}
.sectionli{height:7px; font-size:11px; font-style:italic;}
.small{ font-size:11px;}
.whitebig{ color:#fff;}
/*#dettaglioimg{ width:260px; height:372px; float:left;}*/
#dettaglioimg{ width:260px; float:left; border:1px solid #E6E6E6; padding-bottom:5px; padding-top:5px; }
#dettagliodesc{ width:315px;  float:right; margin-right:10px;  }
#dettagliodesc li{ margin-top:7px;}
#dettagliodesc ul{ padding:0px; margin:0px;}
#dettagliodesc strong{ font-size:13px;}
.big{font-size:16px; font-weight:bold; padding-top:10px;}
.bigprice{ font-size:20px; color:#BF0B27;}
.bigpricemid{ font-size:35px; font-weight:bold;}
.bigpriceyellow{ font-size:20px; color:#FCEE21;}
.bigpricemidyellow{ font-size:35px; font-weight:bold;}
.disponibilita {margin-left:15px;}
.pochi{padding-left:15px; background:url(../img/pochi.gif) center left no-repeat;}
.si{padding-left:15px; background:url(../img/si.gif) center left no-repeat;}
.no{padding-left:15px; background:url(../img/no.gif) center left no-repeat;}
.forse{padding-left:15px; background:url(../img/forse.gif) center left no-repeat;}


.torna{position:relative; height:30px; line-height:11px; width:127px; background: url(../img/torna.jpg) top left no-repeat; border:0px; margin-top:3px;color:#fff;text-align:center;font-size:12px; } 
.torna:hover{cursor:pointer; background-position:bottom;}
.torna:active{background-position:center top;}

.aggiungi{position:relative; height:30px; line-height:11px; width:200px; background: url(../img/submit.png) top left no-repeat; border:0px; margin-top:3px;color:#fff;text-align:left;font-size:12px; padding-left:40px; }
.aggiungi:hover{cursor:pointer; background-position:bottom;}
.aggiungi:active{background-position:left top;}
fieldset{ border:none; margin:0px; padding:0px;}
#largedescription{ width:600px; overflow:auto; position:relative;  text-align:justify; margin-right:10px; margin-bottom:20px;}
/*#largedescription{ width:610px; overflow:auto; position:relative; padding-top:20px; text-align:justify; margin-right:10px; margin-bottom:20px;}
*/
.paging{ float:right; }
.paging ul{display:inline;}
.paging li{ position:relative; float:left; padding-left:7px; color:#ffffff;}
.paging a{ margin:0px; padding:0px; display:inline;}
.paging a:hover{ color:#FCEE21;}
.paging ul li a.pagingselected{ color:#FCEE21; text-decoration:underline;}
.paging img{ border:none;}

.filtro{ width:610px; height:30px; background:#ccc; position:relative; overflow:auto;}
.line{ border-top:1px solid #ccc; padding-top:5px;}
.barrato{ text-decoration:line-through;}
table{ width:600px; border-collapse:collapse; margin-bottom:20px; }
table img{ border:none;}
table ul{ margin:0px; padding:0px;}
table a{ text-decoration:none; color:#2E2D30;  font-size:9px; display:block;}
table a:hover{color:#FF9900; text-decoration:underline;}


th{background:#DFE0E1; height:30px; color:#333; padding-left:10px; text-align:left;}
.thimg{ width:60px;}
.trcarrello{ height:90px;}
 .thdescription{with:270px;}
 .qta{ width:70px;}
 .totcosto{ width:90px;}
 .delete{ width:70px;}
/* input{ border:1px solid #ccc; width:60px; margin-bottom:5px;} */
  input{ border:1px solid #ccc;  margin-bottom:5px;}
/* td{ padding-left:10px; border-bottom: 1px solid #ccc;}*/
 #content h3{ font-size:12px; color:#333; margin:0px; padding:0px; margin-top:9px; margin-left:7px;}
 .contentdx{ float:right; width:300px; position:relative; overflow:auto;}
 .contentsx{ float:left; width:300px; position:relative; overflow:auto;}
 .smalltable{ width:280px; margin-top:10px; margin-right:10px;}
 .smalltable td{ min-height:20px; text-align:center; margin-right:10px;}
 .lightgry{ background:#F2F2F2;}
 .bgyellow{ background:#FCEE21; height:30px; border:none;}
.toptable{ margin-top:20px;}
.radio{ width:20px;}
.defaultbtn{position:relative; height:30px; line-height:11px; width:150px; background: url(../img/rosso.png) top left repeat-x; border:0px; margin-top:3px;color:#fff;text-align:center;font-size:14px; }
.defaultbtn:hover{cursor:pointer; background: url(../img/rosso_h.png) top left repeat-x;}
.defaultbtn:active{background: url(../img/rosso.png) top left repeat-x;}
.contentdx label{ display:block; font-weight:bold;}
.inputlogin{ width:200px;}
.action{ text-align:right; padding-right:10px;}
.defaultbtngrigio{position:relative; height:30px; line-height:11px; width:150px; background: url(../img/grigio.png) top left repeat-x; border:0px; margin-top:3px;color:#fff;text-align:center;font-size:14px; }
.defaultbtngrigio:hover{cursor:pointer; background: url(../img/grigio_h.png) top left repeat-x;}
input.radio{ border:none;}
input.img{ border:none;}

.tablepromo{ background:#ab0020; width:610px;}
.tablepromo ul{ padding-top:10px; padding-bottom:10px;}
.tablepromo ul li{ color:#fff;}

.tableomaggi{ background:#F7931E; width:610px;}
.tableomaggi ul{ padding-top:10px; padding-bottom:10px;}
.tableomaggi ul li{ color:#fff;}
.tableomaggi a{ text-decoration:none; color:#666666;  font-size:9px;}
.tableomaggi a:hover{color:#cccccc; text-decoration:underline;}

.promo{ font-size:16px; font-weight:bold;}

.evidenzia{ color:#FFFF00; font-size:12px; }

.evidenziabianco{ color:#FFFFFF; font-size:16px; font-weight:bold;}

#grigio_giallo{ width:163px; height:30px; float:right; position:relative; background:url(../img/grigio.gif) top left no-repeat;}
#grigio_giallo:hover{background:url(../img/grigio_giallo.png) bottom left no-repeat;}
#grigio_arancio{ width:163px; height:30px; float:right; position:relative; background:url(../img/grigio.gif) top left no-repeat;}
#grigio_arancio:hover{background:url(../img/grigio_arancio.png) bottom left no-repeat;}
#grigio_lilla{ width:163px; height:30px; float:right; position:relative; background:url(../img/grigio.gif) top left no-repeat;}
#grigio_lilla:hover{background:url(../img/grigio_lilla.png) bottom left no-repeat;}
#grigio_celeste{ width:163px; height:30px; float:right; position:relative; background:url(../img/grigio.gif) top left no-repeat;}
#grigio_celeste:hover{background:url(../img/grigio_celeste.png) bottom left no-repeat;}
#grigio_blu{ width:163px; height:30px; float:right; position:relative; background:url(../img/grigio.gif) top left no-repeat;}
#grigio_blu:hover{background:url(../img/grigio_blu.png) bottom left no-repeat;}
#grigio_verde{ width:163px; height:30px; float:right; position:relative; background:url(../img/grigio.gif) top left no-repeat;}
#grigio_verde:hover{background:url(../img/grigio_verde.png) bottom left no-repeat;}
.top_spazio { margin-top:30px;}
.top_spazio_zero { margin-bottom:2px;padding-bottom:2px; margin-top:0px;padding-top:5px;}
#largedescription h4{ font-size:16px;  color:#666;  margin-bottom:5px; padding-left:10px;}
#anteprimacarrello h3{ font-size:10px;  color:#ccc;  margin:0px 0px 0px 5px; padding:0px;}

td ul{ margin-left:10px; padding:0px;}
.evidenzia_lilla{ height:18px; background:#9C4A86; font-weight:bold; margin: 0px 5px 5px 0px;}
.evidenzia_arancio{height:18px; background:#F15A24; font-weight:bold; margin: 0px 5px 5px 0px;}
.evidenzia_rosso{height:18px; background:#D1272F;  font-weight:bold; margin: 0px 5px 5px 0px;}
.evidenzia_verde{height:18px; background:#5BAC26; font-weight:bold; margin: 0px 5px 5px 0px;}
.evidenzia_blu{height:18px; background:#005291;  font-weight:bold; margin: 0px 5px 5px 0px;}
.evidenzia_celeste{height:18px; background:#009EE0;  font-weight:bold; margin: 0px 5px 5px 0px;}
.evidenzia_giallo{height:18px; background:#F7931E; font-weight:bold; margin: 0px 5px 5px 0px;}
.testo_bianco { color:#FFFFFF;}
/*ROSA*/
.selectordina{ background-color:#fbbd1e;border:1px;  font-size:9px; vertical-align:top;}
.btnorder{ height:20px; font-size:8px;text-align:center; border:1px; cursor:pointer; margin-left:5px; font-weight:bold; background-color:#FFFFFF}



/* IMPAGINAZIONE 4 X RIGA */


.paging-4xriga{
	float:left;
	position:relative;	
	width:170px;
	min-height:0px;
	height:auto !important;
	height:0px;	
	margin:0 5px 12px 5px;
	padding:0;
	border:0px solid #000;
/*	background:#e1c5dd;*/
	background:#ffffff;
	font-size:11px;
	color:#000;
	text-align:left;
		/* Arrotondamento nativo (in Firefox Safari, CC in IE) */
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
	/*invoca il metodo per arrotondare gli angoli direttamente dal css*/
    CCborderRadius: 5px;
	cursor:hand; cursor:auto;
}

.paging-4xriga dt.nome{
	padding: 0px;
	margin: 0px;
	position: absolute;
	top: 0x;
	left: 8px;
	text-align: left;
	width: 145px;
	min-height:0px;
	height:auto !important;
	height:0px;		
	border:0px solid #000;
	font-size:10px;
	font-weight:bold;	
}

.paging-4xriga dt.nome a{
	color:#000;
	text-decoration:none;
		min-height:5px;
	height:auto !important;
}


.paging-4xriga dt.nome a:hover{
	color:#663366;
	text-decoration: underline;
}


.paging-4xriga-intestazione{
	float:left;
	position:relative;	
	width:170px;
	min-height:0px;
	height:auto !important;
	height:0px;	
	margin:0 5px 12px 5px;
	padding:0;
	border:0px solid #000;
/*	background:#e1c5dd;*/
	background:#ffffff;
	font-size:11px;
	color:#000;
	text-align:left;
		/* Arrotondamento nativo (in Firefox Safari, CC in IE) */
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
	/*invoca il metodo per arrotondare gli angoli direttamente dal css*/
    CCborderRadius: 5px;
	cursor:hand; cursor:auto;
}

.paging-4xriga-intestazione dt.nome{
	padding: 0px;
	margin: 0px;
	position: absolute;
	top: 0x;
	left: 8px;
	text-align: left;
	width: 170px;
	min-height:0px;
	height:auto !important;
	height:0px;		
	border:0px solid #000;
	font-size:10px;
	font-weight:bold;	
}

.paging-4xriga-intestazione dt.nome a{
	color:#000;
	text-decoration:none;
}


.paging-4xriga-intestazione dt.nome a:hover{
	color:#663366;
	text-decoration: underline;
}

.category{ width:610px; min-height:5px; position:relative; overflow:auto;}
.categoytbg{background:#87888a url(../img/coldx_bgtitle.png) bottom left repeat-x;}
.totordine{ color:#fff; text-decoration:none; padding: 3px 15px 3px 15px; font-size:14px;  font-weight:bold; }

.blu{ color:#3333FF;}
.blubig{ font-size:14px; font-weight:bold;}

/* FINE ROSA */


.categorydefault_ico{ width:610px; min-height:30px; position:relative; overflow:auto; clear:both; text-align:right;margin-top:5px;}
/* display: block*/
.categorydefault_ico a{ font-size:9px; color:#fff; text-decoration:none;  display:inline; margin-top:5px; font-weight:bold;}
.categorydefault_ico a:hover{ text-decoration:underline; margin-top:5px;}
.categorydefault_ico img{ margin-top:8px; margin-right:5px; }
.evidenzia_black{ color:#666666; font-size:14px;   font-weight:bold; margin-top:10px; display:block}

//HEADER//
.categorydefault_header{ width:990px; min-height:30px; position:relative; overflow:auto;}
.categorytitle_header{ float:left; width:751px; min-height:10px;}
#grigio_header{ width:160px; height:30px; float:right; position:relative; margin-top:2px; text-align:center; font-weight:bold; font-size:12px;}
.coltitle_yellow{ width:100%; height:30px; background:url(../img/arancio.png) top left repeat-x; border-top:1px solid #fff;}
//FINE HEADER






/* STILE MARCO PER SCHEDA PRODOTTO*/

#imprecontenuto{
	position:relative;
	clear:both;
	widht:100%;
	min-height:300px;
}
#imcontenuto{
	position:relative;
	clear:both;
	widht:100%;
	min-height:300px;
}
#improdotimg{
	position:relative;
	float:left;
	margin-left:auto;
	widht:300px;
	height:auto!important;
}
#improdotcaratterestiche{
	position:relative;
	float:left;
	margin-left:10px;
	margin-top:0px;
	widht:428px;
	height:auto!important;
}
#imprezzo{
	position:relative;
	clear:both;
	widht:428px;
	height:auto!important;
}
#imcaratteristiche{
	position:relative;
	clear:both;
	widht:428px;
	height:auto!important;
}
#imdisponibilità{
	position:relative;
	clear:both;
	widht:100%;
	height:auto!important;
}
#impallinodisp{
	position:relative;
	margin-left:2px;
	widht:5px;
	height:auto!important;
}
#imdispbold{
	position:relative;
	margin-left:12px;
	widht:18px;
	height:auto!important;
}
#imdispeft{
	position:relative;
	margin-left:35px;
	widht:18px;;
	height:auto!important;
}
#imdesc{
	position:relative;
	clear:both;
	widht:100%;
	height:auto!important;
}
/* FINE STILE MARCO SCHEDA PRODOTTO*/

.clear { margin: 0px; padding: 0px; height: auto; background: transparent; font-size: 1px; line-height: 1px; display: block; float: none; clear: both;  }

#menudx{ width:330px; height:38px; background:#BF0B27; }
#menudx ul{ display:inline; padding-left:0px;}
#menudx li{float:right; position:relative; height:24px; font-size:14px; font-weight:normal; text-align:left; vertical-align:baseline; padding-top:7px; margin-right:5px;border-bottom:#FFF 3px double;}
#menudx li a{text-decoration:none; color:#FFF; display:block; height:20px; text-align:center; font-weight:bold;}


.menureparti{ clear:both; width:600px; min-height:100px; border:#CCCCCC 1px solid; min-height:10px; margin-bottom:5px; padding-bottom:5px; margin-left:5px; padding-left:2px; margin-bottom:2px; padding-bottom:2px; position:relative; }

.tableregister{ width:600px; border:1px solid #ccc; margin-left:8px; margin-top:2px; margin-bottom:2px;}
.tableregister td{ width:150px; border-right:1px solibtnd #ccc; font-weight:bold; padding-left:10px; padding-top:1px; padding-bottom:1px;}




/* TAGLE */

#sizer{
	padding:5px 15px;
	background:#000;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	font-size:13px;color:#FFF;
	text-decoration:none;
	}
#sizer:hover{
	background:#CCC;color:#000;
}
#sizes{
	display:block;
	height:auto;
	padding:10px 15px; 
	font-size:16px; 
	background:#EEE;
}
#addcart{
	position:relative;
	float:right;
	margin-bottom:5px;
	padding:3px 5px;background:#BF0B27;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	font-size:11px;
	color:#FFF;
	text-decoration:none;
	} 
#addcart:hover{
	background:#0074e1;color:#FFF;
}
.bo13hardgrey{
	font-size:13px;
	font-weight:bold;
	color:#333;
	}
span.bo13hardgrey{
	margin-left:15px;
}

