body {
	background-color: #ffffff;
	margin: 0px;
	text-align: center;
}
body, tr, td, th {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
hr {
	color:#c5cde2;
}


.bottom {
	background-image:url("../images/page_down.jpg");
	background-repeat:no-repeat;
}
.top {
	background:#2A2A60;
	color:#FFFFFF;
}
.sx {
	background-image:url("../images/page_angle.gif");
	background-repeat:no-repeat;
	color:#FF7800;
	font-weight: bold;
}

.itsMe{
border: 2px solid red
}

.alert {
color:red;
font-size: 20px;
}

span.dati {
	color: #b2041e;
}

img {
	border: 0;
}
.bianco {
color:#FFFFFF;
}
.bianco2 {
color:#FFFFFF;
font:bold 14px Verdana,sans-serif;
}
.arancione {
color:#FF7800;
}
.titolo_arancione {
color:#FF5500;
font-size: 14px;
}
.titolo_tipo {
	background:#0000BB;
	color:#FFFFFF;
	font:bold 20px Verdana,sans-serif;
}
.titolosezione {
	background:#f6f7fa;
	color:#486fa6;
	font:bold 11px Verdana,sans-serif;
}
.prodotto_table {
	background:#EEEEEE;
	font:bold 10px Verdana,sans-serif;
}
.attributi_blu {
color:#003366;
}

.attributi_blu_big {
color:#313273;
font:bold 12px Verdana, Arial, Helvetica, sans-serif;
}

.attributi_blu_bigbig {
color:#313273;
font:bold 25px Verdana, Arial, Helvetica, sans-serif;
}

.attributi_rosso {
color:#B42C2C;
font-weight:bold;
}

.raggruppamenti {
	color:#313273;
	font-weight:bold;
}

.attributi_blu_j {
color:#0000BB;
text-align:justify;
font-weight:bold;
}

.catalogo {
  border-collapse: collapse;
}

.catalogo_th {
  padding: 3px;
  background: #bdc1c0;  
  color: #313273;
  vertical-align: top; 
  font: bold 12px Verdana,sans-serif;
}

.catalogo_thsmall {
  padding: 3px;
  background: #CCCCCC;  
  color: #313273;
  vertical-align: top; 
  font: bold 10px Verdana,sans-serif;
}

.catalogo_td {
  padding: 3px;
  background: #FFFFFF;  
  color: #486fa6;
  vertical-align: top; 
  font: 11px Verdana,sans-serif;
}

.catalogo_txt {
  background: #FFFFFF;  
  color: #0000BB;
  font: 12px Verdana,sans-serif;
  font-weight: bold;
}

.catalogo_inp {
  background: #FFFFFF;  
  color: #666666;  
  font: 12px Verdana,sans-serif;
  font-weight:bold;
  text-align: right;
  padding: 1px;
}

.prodotto_title {
	background:#0099FF;
	color:#FFFFFF;
	font: 11px Verdana,sans-serif;
	font-weight:bold;
}

.info{
color: #003366;
}

a.raggr{
text-decoration:none;
color:#313273;
font:bold 12px Verdana, Arial, Helvetica, sans-serif;
}
a.raggr:hover{
text-decoration:none;
color:#313273;
font:bold 12px Verdana, Arial, Helvetica, sans-serif;
}

a.dati{
text-decoration:none;
color:#b2041e;
font:bold 11px Verdana, Arial, Helvetica, sans-serif;
}
a.dati:hover{
text-decoration:none;
color:#b2041e;
font:bold 11px Verdana, Arial, Helvetica, sans-serif;
}

a.datipiu{
text-decoration:none;
color:#b2041e;
font:bold 18px Verdana, Arial, Helvetica, sans-serif;
}
a.datipiu:hover{
text-decoration:none;
color:#b2041e;
font:bold 18px Verdana, Arial, Helvetica, sans-serif;
}

a.datiblu{
text-decoration:none;
color:#486fa6;
font:bold 11px Verdana, Arial, Helvetica, sans-serif;
}
a.datiblu:hover{
text-decoration:none;
color:#486fa6;
font:bold 11px Verdana, Arial, Helvetica, sans-serif;
}

a.datismall{
text-decoration:none;
color:#b2041e;
font:bold 9px Verdana, Arial, Helvetica, sans-serif;
}
a.datismall:hover{
text-decoration:none;
color:#b2041e;
font:bold 9px Verdana, Arial, Helvetica, sans-serif;
}



a.datirosso{
text-decoration:none;
color:#b2041e;
font:bold 11px Verdana, Arial, Helvetica, sans-serif;
}
a.datirosso:hover{
text-decoration:none;
color:#b2041e;
font:bold 11px Verdana, Arial, Helvetica, sans-serif;
}

a.datinero{
text-decoration:none;
color:#333333;
font:bold 11px Verdana, Arial, Helvetica, sans-serif;
}
a.datinero:hover{
text-decoration:underline;
color:#333333;
font:bold 11px Verdana, Arial, Helvetica, sans-serif;
}

a.datirossocate{
text-decoration:underline;
color:#b2041e;
font-size:18px;
}
a.datirossocate:hover{
text-decoration:underline;
color:#f27405;
font-size:18px;
}

a.tipo {
text-decoration:none;
color:#B42C2C;
font:bold 10px Verdana, Arial, Helvetica, sans-serif;
}
a.tipo:hover {
text-decoration:none;
color:#B42C2C;
font:bold 10px Verdana, Arial, Helvetica, sans-serif;
}

a.black {
text-decoration:none;
color:#000000;
font-weight:bold;
}
a.black:hover {
text-decoration:underline;
color:#000000;
font-weight:bold;
}

a.info {
text-decoration:none;
color:#FF0000;
font-weight:bold;
}
a.info :hover {
text-decoration:underline;
color:#FF0000;
font-weight:bold;
}

.SColumnTD {padding:3; font-size: 12px; background-color: #366D9B; color: #FFFFFF;  font-family: Verdana, Helvetica, Arial, Tahoma; TEXT-ALIGN: center}
.SColumnTD2 {padding:3; font-size: 12px; background-color: #366D9B; color: #FFFFFF;  font-family: Verdana, Helvetica, Arial, Tahoma}

.SColumnTDtopsx {background-color: #366D9B; color: #FFFFFF;  font-family: Verdana, Helvetica, Arial, Tahoma; background-image:url(../images/tab/altosx.gif); background-repeat:no-repeat}
.SColumnTDtopdx {background-color: #366D9B; color: #FFFFFF;  font-family: Verdana, Helvetica, Arial, Tahoma; background-image:url(../images/tab/altodx.gif); background-repeat:no-repeat; background-position: top right}

.ColumnTDtopsx {background-color: #4f4f4f; color: #FFFFFF;  font-family: Verdana, Helvetica, Arial, Tahoma; background-image:url(../images/tab/Saltosx.gif); background-repeat:no-repeat}
.ColumnTDtopdx {background-color: #4f4f4f; color: #FFFFFF;  font-family: Verdana, Helvetica, Arial, Tahoma; background-image:url(../images/tab/Saltodx.gif); background-repeat:no-repeat; background-position: top right}
.ColumnTD{padding:3; font-size: 12px; background-color: #4f4f4f; color: #eeeeee;  font-family: Verdana, Helvetica, Arial, Tahoma; TEXT-ALIGN: center;font-weight:bold;}

.StColumnTD {padding:3; font-size: 12px; background-color: #366D9B; color: #FFFFFF;  font-family: Verdana, Helvetica, Arial, Tahoma; TEXT-ALIGN: center}
.StColumnTD2 {padding:3; font-size: 12px; background-color: #366D9B; color: #FFFFFF;  font-family: Verdana, Helvetica, Arial, Tahoma}

.StColumnTDtopsx {background-color: #366D9B; color: #FFFFFF;  font-family: Verdana, Helvetica, Arial, Tahoma; background-image:url(../images/tab/altosx.gif); background-repeat:no-repeat}
.StColumnTDtopdx {background-color: #366D9B; color: #FFFFFF;  font-family: Verdana, Helvetica, Arial, Tahoma; background-image:url(../images/tab/altodx.gif); background-repeat:no-repeat; background-position: top right}

.tColumnTDtopsx {background-color: #4f4f4f; color: #FFFFFF;  font-family: Verdana, Helvetica, Arial, Tahoma; background-image:url(../images/tab/Saltosx.gif); background-repeat:no-repeat}
.tColumnTDtopdx {background-color: #4f4f4f; color: #FFFFFF;  font-family: Verdana, Helvetica, Arial, Tahoma; background-image:url(../images/tab/Saltodx.gif); background-repeat:no-repeat; background-position: top right}
.tColumnTD{padding:3; font-size: 12px; background-color: #4f4f4f; color: #eeeeee;  font-family: Verdana, Helvetica, Arial, Tahoma; TEXT-ALIGN: center;font-weight:bold;}


a.tab,a.tab:link,a.tab:visited{color:#ffffff;text-decoration:underline;font-weight:bold;font-size: 12px;font-family: Verdana, Helvetica, Arial, Tahoma;}
a.tab:hover,a.tab:focus, a.tab:active{text-decoration:underline;color: #aaaaaa;font-weight:bold;font-size: 12px;font-family: Verdana, Helvetica, Arial, Tahoma;}

.Stile1 {
	font-size: 9pt;
	color: #CCCCCC;
}
.Stile2 {
	font-size: 9pt;
	color: #666666;
	padding-left: 5px;
	text-decoration: none;
}
.Stile2padd10 {
	font-size: 9pt;
	color: #828387;
	padding-left: 10px;
	text-decoration: none;
}
.Stile2red {
	font-size: 9pt;
	color: #CC0000;
	padding-left: 5px;
	text-decoration: none;
	font-weight: bold;		
}
.Stile2Select140 {
	font-size: 9pt;
	color: #4d4d4d;
	padding-left: 5px;
	text-decoration: none;
	width: 140px;
}
.Stile2Select148 {
	font-size: 9pt;
	color: #4d4d4d;
	padding-left: 5px;
	text-decoration: none;
	width: 148px;
}

.Stile3 {
	color: #FFFFFF;
	font-size: 7pt;
	padding-left: 500px;	
}
.Stile3senzapadding {
	color: #666666;
	font-size: 7pt;
	text-decoration: none;		
}
.Stile3padding {
	color: #050040;
	text-decoration: none;		
}
.categoriesx {
	color: #4d4d4d;
	text-decoration: none;
	font-style: italic;
}
.categoriesx:hover {
	color: #e51d78;
	text-decoration: none;
	font-style: italic;
}
.Stile6 {
	font-size: 12pt;
	color: #666666;
}
.Stile4 {
	font-size: 8pt;
	color: #666666;
	text-decoration: none;	
}

.Stile4-b {
	font-size: 7pt;
	color: #666666;
	text-decoration: none;	
}

.Stile4red {
font-size: 8pt;
	color: #CC0000;
	text-decoration: none;	
	padding-left: 5px;	
}
.Stile5 {
	color: #050040;
	}
.bordi {
	/*border: 1px solid #999999;*/
}
.Stile7 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #666666;
	font-weight: bold;
}
.Stile9 {
	font-size: 7pt;
	color: #333333;
	padding-left:10;
	text-decoration: none;	
}
.Stile9b {
	font-size: 7pt;
	color: #333333;
	text-decoration: none;
	font-weight: bold;	
}
.Stile9_9 {
	font-size: 9pt;
	color: #333333;
	padding-left:10;
	text-decoration: none;	
}

.Stile9nopadd {
	font-size: 7pt;
	color: #333333;
	text-decoration: none;	
}
.Stile9_9nopadd {
	font-size: 9pt;
	color: #333333;
	text-decoration: none;	
}

.Stile10 {
	font-size: 9pt;
	color: #333333;
	font-weight: bold;
	background-color:#E1E1E1;
}

.Stile11 {
	font-size: 7pt;
	color: #333333;
	background-color:#E1E1E1;
}

.Stile12 {
	font-size: 9pt;
	color: #333333;
	font-weight: bold;
}
.categorie{
	font-size: 14px;
  text-decoration:none;
  color: #626466;
	font-weight: bold;
}

.12ptred {
	font-size: 12pt;
	color: #b2041e;
	}

.10ptred {
	font-size: 10pt;
	color: #b2041e;
	}

.7ptred {
	font-size: 7pt;
	color: #ff0000;
	}
	
.redbarrato7{
	font-size: 7pt;
	color: #ff0000;
	text-decoration: line-through;
}
.tdimg{
	background-repeat:no-repeat;
}
.news_home{
	color: #ffffff;
	font-size: 7pt;
	}

.titoli_homeSette{
	color: #3e3e3e;
	font-size: 7pt;
	}
.titoli_homeOtto{
	color: #3e3e3e;
	font-size: 8pt;
	}

.newStile3 {
	color: #ffffff;
	text-decoration: none;		
}







.guida{
	color: #626466;
	font-size: 14px;
	text-decoration: none;		
	}
.guidasmall{
	color: #626466;
	text-decoration: none;		
	}
.guidasel{
	color: #000000;
	font-size: 14px;
	text-decoration: underline;	
	font-weight: bold;	
	}

.nobordo {
	border: 0;
}
.datibianco{
text-decoration:none;
color:#ffffff;
}

.newStile9_9nopadd {
	font-size: 7pt;
	color: #333333;
	text-decoration: none;
}
	
	
	
	
	
/*NEW CARRELLO*/

.nomescarpa{
	border-bottom: 1px solid #bbbbbb;
	color: #000000;
	font-weight: bold;
	font-size: 12;	
}
.borderbottom{
	border-bottom: 1px solid #bbbbbb;
}
.bottonerosso{
	background-color: #980015;
	color: #ffffff;
	font-size: 10;	
	text-decoration: none;	
	font-weight: bold;
}
.bottonegiallo{
	background-color: #ff9900;
	color: #ffffff;
	font-size: 10;	
	text-decoration: none;	
	font-weight: bold;
}
.bottoneverde{
	background-color: #355e18;
	color: #ffffff;
	font-size: 15;	
	text-decoration: none;	
	font-weight: bold;
}

.titolicarrello {
	font-size: 12;
	color: #000000;
	font-weight: bold;
}
.titolicarrellobb {
	border-bottom: 1px solid #bbbbbb;
	font-size: 12;
	color: #000000;
	font-weight: bold;
}
.numriepilogo {
	font-size: 12;
	color: #626466;
}
.numriepilogobb {
	border-bottom: 1px solid #bbbbbb;	
	font-size: 12;
	color: #626466;
}
.totaleriepilogo {
	font-size: 12;
	color: #9d2832;
	font-weight: bold;
}
.obbligatorio {
	font-size: 12;
	color: #000000;
}
.testocarrellodati {
	font-size: 12;
	color: #000000;
}

.titolicatalogobianco {
	font-size: 15;
	color: #000000;
	font-weight: bold;
}
.titolibannernero {
	font-size: 15;
	color: #000000;
	font-weight: bold;
}
.titolicatalogobianco19 {
	font-size: 19;
	color: #ffffff;
	font-weight: bold;
}
.sottotitolicarrello {
	font-size: 12;
	color: #626466;
	font-weight: bold;
}
.sottotitolicarrellonero {
	font-size: 12;
	color: #000000;
	font-weight: bold;
}
.testocarrellomodalita {
	font-size: 12;
	color: #626466;
}
.modificapiccolo {
	font-size: 10;
	color: #9d2832;
	text-decoration: none;	
}
hr.verdone {
	color:#878964;
}
hr.grigio {
	color:#bbbbbb;
}
.newinfo{
	font-size: 11;
	color: #626466;
	}
.titoliutenteriepilogo{
	font-size: 11;
	color: #626466;
}
.datiutenteriepilogo{
	font-size: 11;
	color: #00636b;
	font-weight: bold;	
	}
.piuvisti{
	font-size: 11;
	color: #000000;
	font-weight: bold;
	}
.oggettiProd{
	color: #626466;	
	}
.creditbottom{
	color: #bababa;
	font-size: 9px;
	font-weight: normal;
	padding-top: 6px;
	}
.acreditbottom{
	color: #7ac72f;
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;
}
.pcreditbottom{
	color: #ff00ff;
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;
}
.infoprivacybottom{
	color: #980e87;
	text-decoration: none;
	font-size: 10px;
	}

.PIVAbottom{
	color: #727176;
	text-decoration: none;
	font-size: 9px;
	}

/* TOP */
.titolocentrale {
	font-size: 11pt;
	color: #3f3f3f;
	font-weight: bold;
}



.csprogettisrl{
	position: absolute;
	top: 60px;
	left:447px;
	height: 42px;
	}



/* RIGHT */
.boxleft{
	background-image: url('../images/ecommerce/ec_42.jpg');
	}
.boxright{
	background-image: url('../images/ecommerce/ec_46.jpg');
	}
/* RICERCA */
.ricerca-pad{
	padding-right: 0px;
	}
	
/* ONEPROD */
a.aggiungicarrello{
	color: #ffffff;

	text-decoration: none;
	}

.infoprodotto{
	font-size: 8pt;
	color: #333333;
	text-decoration: none;	
	}


/* BOTTONI */

.login{
	background-color: #cfe7fe;
	}
	
/* CATEGORIE */
.elencocompleto{
	font-size: 7pt;
	color: #980e87;
	padding-left:10;
	text-decoration: none;	
	width:100px;
	}


/* BOX SCARPE */

.boxscarpabordobottom{
	background-color: #b0acad;
}
.boxscarpabordoleft{
	border-right: 1px solid #b0acad;
}
