/*
html, body
{
	margin: 0;
	padding: 0;
	height: 100%;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	background-color: #dedcdd;
	scrollbar-face-color: ;
	scrollbar-highlight-color: ;
	scrollbar-3dlight-color: #dedcdd;
	scrollbar-darkshadow-color: #dedcdd;
	scrollbar-shadow-color: #dedcdd;
	scrollbar-arrow-color: #6f6f6f;
	scrollbar-track-color:#dedcdd;
}
*/
s {
	text-decoration: line-through;
}

/*-------------area gruppi e sottogruppi-----------------------*/

div#containerhome
{
	position: absolute;
	margin: 0 auto;
	text-align: left;
	background-color: #DDF6CF;
	width: 100%;
}

div#piedehome
{
	margin: 0px 0px 0px 0px;
	font-size: 0.7em;
	font-weight: bold;
	text-align: center;
	background-color: #DDF6CF;
	clear: both;
	height: 115px;
	background-image: url(img/sfondopiede.gif);
	width: 100%;
}

div#containerregutenti
{
  position: relative;
  margin: 0;
  text-align: left;
  background-color: #DDF6CF;
  
  height: 130%;
/*
  border: 1px solid #154364;
  background: url(img/bkg_categorie.gif) repeat-y top left;
*/
}


div#container_oldwec
{
	position: relative;
	margin: 0;
	text-align: left;
	background-color: #FFFFFF;
	height: 120%;
	width: 1024px;
/*
  border: 1px solid #154364;
  background: url(img/bkg_categorie.gif) repeat-y top left;
*/
}


/*------------------------------------*/
div#container2
{
  position: relative;
  height: 100%;
  margin: 0;
  text-align: left;
/*  background: url(img/bkg_right.gif) repeat-y top right;*/
}
/*------------------------------------*/
div#header
{
  position: relative;
  width: 100%;
  height: 115px;
/*  background: url(img/bkg_head.jpg) repeat-x top left;*/
}
div#header img
{
  position: absolute;
  margin-right: 2px;
  right: 0px;
}
div#logo
{
  position: absolute;
  width: 480px;
  height: 115px;
  left: 0px;
  top: 0px;
  background: url(img/logo_head.jpg) no-repeat top left;
}
div#logo p
{
  position: absolute;
  padding-left: 350px;
  margin-right: 2px;
  right: 0px;
  text-align: left;
}

/*--------- box info cliente e agente ---------------------------*/
#boxinfoagecli {
	margin: 5px 0px 0px 0px;
	height: 10px;
	padding: 0px 0px 0px 0px;
	float: left;
	width: 1000px;
	clear: left;
}
.sfboxinfocli {
	margin: 0px 0px 0px 0px;
	height: 10px;
	padding: 0px 0px 0px 0px;
	float: right;
	clear: none;
}

.boxinfocli {
	color: #000;
	text-align: right;
	font-weight: bold;
	margin: 0px 0px 0px 0px;
	height: 10px;
	padding: 0px 15px 0px 0px;
	font-size: 0.7em;
	text-transform: uppercase;
}

.sfboxinfoage {
	margin: 0px 0px 0px 0px;
	height: 10px;
	padding: 0px 0px 0px 0px;
	float: left;
	clear: none;
}

.boxinfoage {
	color: #000;
	text-align: left;
	font-weight: bold;
	margin: 0px 0px 0px 0px;
	height: 10px;
	padding: 0px 0px 0px 15px;
	font-size: 0.7em;
	text-transform: uppercase;
}
/*------------------------------------*/
div#contenthome
{
	top: 145px;
	left: 0px;
	position: absolute;
	margin: 0px;
	padding: 0px;
	vertical-align: top;
	text-align: left;
	width: 100%;
}
/*------------------------------------*/
div#content
{
	top: 160px;
	left: 0px;
	height: 100%;
	width: 620px;
	position: absolute;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	vertical-align: top;
	text-align: left;
	background-color: #FFFFFF;
}
/*--------contenitore lista articoli in frame ---------*/
div#contentframe
{
	height: 100%;
	width: 620px;
	position: absolute;
	top: 160px;
	left: 210px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px;
	vertical-align: top;
	background-color: #FFFFFF;
}

div#contentconfcarr
{
	height: 100%;
	width: 620px;
	position: absolute;
	top: 0px;
	left: 0px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px;
	vertical-align: top;
	background-color: #FFFFFF;
}


/*--------Area ricerca vanzata prodotti ----------------*/
div#categorie
{
	position: absolute; /*  left: 2px;  */
	left: 0px;
	top: 45px;
	text-align: center;
	font-weight: normal;
	background-color: #0067b2;
	background-image: url(img/bkg_boxricercaavanzata.gif);
	/*  border-left: 1px solid #154364;  */ 
/*	border-bottom: 1px solid #154364;
	border-right: 1px solid #c4c4c4;*/
	color: #FFFFFF;
	width: 180px;
	height: 100%;
	background-repeat: no-repeat;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}



div#sfondolefthome
{
	width: 180px;
	height: 304px;
	left: 0px;
	top: 0px;
/*	background: url(img/sfondolefthome.jpg) no-repeat top left;*/
	background-color: #DDF6CF;
	margin: 0px 0px 0px 0px;
}

div#boxloginhome
{
	width: 180px;
	height: 300px;
	left: 0px;
	top: 0px;
	margin: 0px 0px 0px 400px;
	text-align: center;

}
.areamenu {
	width: 201px;
	margin: 0px 0px 0px 0px;
	/*	font-size: 0.7em; */
	line-height: normal;
	padding: 0px 0px 0px 0px;
	float: left;
}

.sfareamenutop {
	width: 160px;
	background-image: url(../img/sfareamenutop.gif);
	height: 18px;
	margin: 0px 0px 0px 10px;

}

.sfareamenubot {
	background-image: url(none);
	height: 0px;
	margin: 0px 0px 0px 0px;

}


.sfgrumerc:hover
{
	width: 201px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-color: #007aaa;
}

.sfgrumerc
{
	width: 201px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-color: #3d3d40;
	height: 36px;
	border-top: 1px solid #FFF;
}


.grumerc a

{
	font-size: 1em;
	color: #FFF;
	margin: 0px 0px 0px 0px;
	padding: 13px 0px 0px 20px;
	width: 181px;
	text-align: left;
	display: block;
	font-weight: bold;
	text-transform: capitalize;
	text-decoration: none;
	background-image: url(none);
	background-repeat: no-repeat;
	background-position: center bottom;
	height: 23px;
}

.grumerc a:hover

{
	color: #FFF;
	text-decoration: none;
}
/*
.grumerc a:active

{
	color: #FF0000;
}
*/

.grumercattivo a

{
	color: #FFF;
	font-size: 1em;
	margin: 0px 0px 0px 0px;
	padding: 13px 0px 0px 20px;
	width: 181px;
	text-align: left;
	display: block;
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: none;
	height: 23px;
	background-color: #007aaa;
}


.grumercattivoint

{
	color: #FDF31F;
	font-size: 0.85em;
    display: block;
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 0px 0px;
	width: 156px;
	text-align: left;
	text-decoration: none;
	font-weight: bold;
}


/* menù stotto gruppi merceologgici */


.sfsgrumerc:hover
{
	width: 201px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.sfsgrumerc
{
	width: 201px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-color: #80bdd5;
	border-top: 1px solid #FFF;
}


.sgrumerc a

{
	font-size: 0.9em;
	font-weight: bold;
	color: #3d3d40;
	width: 181px;
	padding: 7px 0px 5px 20px;
	display: block;
	margin: 0px 0px 0px 0px;
	text-align: left;
	text-decoration: none;
	/*	text-transform: lowercase; */
	white-space: nowrap;
	/*	letter-spacing: -1px; */
	text-transform: none;
}


.sgrumerc a:hover

{
	color: #FFF;
}

/*
.sgrumerc a:active
{
	background-image: url(img/bkgbuttonsgmact.gif);
	color: #FF0000;		
}
*/

.sgrumercattivo a

{
	font-size: 0.85em;
	font-weight: bold;		
	color: #FDF31F;
	padding: 7px 0px 5px 0px;
	display: block;
	margin: 0px 0px 0px 0px;
	width: 156px;
	text-align: center;
	text-decoration: none;
	text-transform: lowercase;
}


.sgrumercattivo

{
	font-size: 0.9em;
	font-weight: bold;
	color: #FFF;
	padding: 7px 0px 5px 20px;
	display: block;
	margin: 0px 0px 0px 0px;
	width: 181px;
	text-align: left;
	text-decoration: none;
	text-transform: none;
}



.tdcontent1e2przpers
{
color:#FFFFFF;
background-color:#154364;
	font-size: 1em;
	width: 61px;
	height: 21px;
	text-align: right;
	vertical-align: top;
}



/*------------------------------------*/

div#navigator

{
	position: absolute;
	top: 127px;
	left: 200px;
	height: 30px;
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 0px 0px;
}


/*------------------------------------*/

.boxsceltalingua
{
	/*	right: 4px; */
	width: 180px;
/*	border-color: #FFFFFF;
	border-style: solid;
	border-width: 1px;
*/
}

.login
{
	/*	right: 4px; */
	width: 180px;
	height: 172px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	/*	background-image: url(img/bkg_boxformlogin.jpg); */
	background-color: #dedcdd;
/*	border-color: #FFFFFF;
	border-style: solid;
	border-width: 1px;
	background-image: url(../img/bkgboxlogin.gif); */
}

.formlogin
{
	width: 180px;
	padding: 15px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

.formriccatalogodett
{
	margin: 0px 0px 0px 0px;		
}

.buttoninvia
{
	font-size: 1em;
	font-weight: bold;	
	display: block;
	margin: 0px;
	width: 100px;
	color: #3B554C;
	text-align: center;
	padding: 0px 0px 0px 0px;
/*	border-bottom: 1px solid #154364;*/
	font-weight: bold;
	height: 20px;
	vertical-align: baseline;
}

.divseparatore 
{
	height: 0px;
	/*	background-color: #DDF6CF;*/
	width: 180px;
}

.divbutton 
{
	height: 20px;
	background-color: #CCCCCC;
	width: 180px;
}


.buttonrecpwd
{
	font-size: 1em;
	font-weight: bold;
	display: block;
	margin: 0px;
	width: 180px;
	color: #FF0000;
	text-align: center;
	padding: 0px 0px 0px 0px;
	font-weight: bold;
	height: 20px;
	vertical-align: baseline;
}
.buttonrecpwd a
{
	color: #213469;
	text-decoration: none;
	display: block;
	margin: 0px;
	height: 20px;
	vertical-align: baseline;
}


.buttonrecpwd a:hover
{
	color: #FF0000;
}




/*------------------------------------*/
.offerte
{
	width: 181px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
/*	background-color: #F4F4F4;
	border-color: #FFFFFF;
	border-style: solid;
	border-width: 1px; */
	
}
/*------------------------------------*/
.carrello
{
	width: 201px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

/*------------------------------------*/
.copyright
{
	width: 180px;
	font-size: 0.8em;
	font-weight: bold;
	text-align: center;

}
/*------------------------------------*/
.copyright img
{
  text-align: center;
  vertical-align:top;
}
/*------------------------------------*/
.credits
{
	font-size: 1em;
	font-weight: bold;
	text-align: center;
	float: left;
	clear: both;
	width: 180px;


}
/*------------------------------------*/
.credits img
{
  text-align: center;
  vertical-align:top;
}
/*------------------------------------*/
.divlabel
{
	font-size: 1em;
	color: #6f6f6f;
	text-align: right;
	font-weight: bold;
}
.divinput

{
	font-size: 1em;
  padding: 10px 10px;
}

div.split2 div
{
  float: left;
  width: 45%;
  padding: 4px 0 4px 4px;
}
div.clearer
{
  float: none;
  clear: left;
  text-align: center;
}
div.clearer a
{
  color: #154364;
  text-decoration: none;
  font-weight: bold;
}
div.clearer a:hover
{
  color: #154364;
  text-decoration: none;
  font-weight: bold;
  background-color: #2C3F99;
}

.filtracatsfcoltitle
{
	height: 5px;
	width: 201px;
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	display: block;
	background-color: #007AAA;

}

.filtracatsftxttitle
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	height: 5px;
	display: block;
	background-color: #007AAA;

}


.filtracatsfcorpo
{
	width: 186px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 15px;
	background-color: #007aaa;
	height: auto;
	float: left;
}

.filtracat
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
	height: 45px;
}

.filtracat label
{
	width: 148px;
	margin: 0px 0px 3px 0px;
	padding: 0px 0px 0px 0px;
	display: block;
	color: #FFF;
	font-weight: bold;
	font-size: 0.9em;
}

.filtracat select
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	color: #3D3D40;
	font-size: 9px;
	height: 22px;
	width: 164px;
	display: inline;
}

.filtracatsfpiede
{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	width: 181px;
	height: 10px;
	float: left;
}


.columntitleprod
{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	background-image: url(../img/bkg_titoloprodotti.jpg);
	width: 201px;
	height: 36px;
	background-repeat: no-repeat;
	background-position: top;
	float: left;
	border-top: 1px solid #FFF;
}


.txtcolumntitleprod
{
	font-size: 1em;
	font-weight: bold;
	color: #3D3D40;
	padding: 12px 0px 0px 20px;
	margin: 0px 0px 0px 0px;
	text-align: left;
	width: 181px;
	height: 23px;
	text-transform: uppercase;
}

.eleartsconti_cont_cattdett
{
	float: right;
	clear: left;
}

.eleartsconti
{
	float: left;
	padding: 2px;
	padding-left: 0px;
	clear: left;
}

.tabellascontiqta
{
	font-size: 10px;
	border-collapse: collapse;
}

.tabellascontiqtath
{
	background-color: #4C6FAF;
	width: auto;
	border: solid #4C6FAF 1px;
	color: #FFF;
	text-align: center;
}
.tabellascontiqtatd
{
	background-color: #FFF;
	width: auto;
	border: solid #4C6FAF 1px;
	color: #000;
	padding: 2px 2px 2px 5px;
	text-align: right;
}
.tabellascontiqtatdpromo
{
	background-color: #FFF;
	width: auto;
	border: solid #FFF 1px;
	color: #000;
	padding: 2px 2px 2px 5px;
}

.tabellascontiqta th
{
	background-color: #007AAA;
	width: auto;
	border: solid #007AAA 1px;
	color: #FFF;
	text-align: center;
}
.tabellascontiqta td
{
	background-color: #FFF;
	width: auto;
	border: solid #668db6 1px;
	color: #000;
	padding: 2px 2px 2px 5px;
	text-align: right;
}
.tabellascontiqtaimgpromo th
{
	background-color: #FFF;
	width: auto;
	border: none;
	color: #FFF;
}

.tabellascontiqtaimgpromo td
{
	background-color: #FFF;
	width: auto;
	border: none;
	color: #FFF;
}
.tabellascontiqtaimgpromo
{
	background-color: #FFF;
	width: auto;
	border: solid #FFF 1px;
	color: #FFF;
}
.tabellascontiqtaimgpromo img
{
	border: 0px;
}


.eleartqtaimballo
{
	float: right;
	padding: 2px;
	clear: right;
}

.vetrinasconti
{
	float: left;
	padding: 2px 2px 0px 0px;
	margin-left: 65px;
	clear: right;
	display: inline;
}

.vetrinaqtaimballo
{
	float: left;
	padding: 2px;
	clear: none;
	width: 75px;
}

.columntitlevetrina
{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 10px;
	/*	background-image: url(img/bkg_titolovetrinaprodotti.gif); */
	width: 160px;
	height: 25px;
	background-image: url(../img/sfboxdxtop.gif);
}

.txtcolumntitlevetrina
{
	font-size: 0.9em;
	font-weight: bold;
	color: #FFF;
	padding: 10px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	text-align: center;
	/*	background-image: url(img/bkg_titolovetrinaprodotti.gif);*/
	width: 156px;
	height: 15px;
	text-transform: uppercase;
	vertical-align: middle;
}

.sfboxmenuvetrina
{
	width: 160px;
	height: 21px;
	margin: 0px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
	background-image: url(../img/sfboxdxcenter.gif);
	text-align: center;
}

.txtboxmenuvetrina
{
	width: 160px;
	height: 16px;
	font-weight: bold;
	display: block;
	color: #000;
	text-align: center;
	padding: 5px 0px 0px 0px;
	text-decoration: none;
	font-size: 9px;
	text-transform: uppercase;
}

.txtboxmenuvetrina:hover
{
	width: 160px;
	height: 16px;
	font-size: 9px;
	font-weight: bold;
	display: block;
	color: #005598;
	text-decoration: none;
	text-align: center;
	padding: 5px 0px 0px 0px;
	text-transform: uppercase;
}

.columnpiedevetrina
{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 11px;
	width: 160px;
	height: 18px;
	background-image: url(../img/sfboxdxbot.gif);
}

.columntitlelogin
{
	margin: 0px 0px 0px 0px;
	width: 201px;
	padding: 0px 0px 0px 0px;
	height: 36px;
	background-image: url(none);
/*	background-image: url(img/bkg_titolomenuagg.gif);
	background-repeat: no-repeat; */
}

.txtcolumntitlelogin
{
	font-size: 1.2em;
	font-weight: bold;
	display: block;
	margin: 0px 0px 0px 0px;
	width: 186px;
	color: #FFF;
	text-align: left;
	padding: 13px 0px 0px 15px;
	font-weight: bold;
	height: 23px;
	vertical-align: middle;
	text-decoration: none;
	text-transform: uppercase;
	background-color: #007aaa;
}

.sfboxmenulogin
{
	width: 186px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 15px;
	background-color: #007aaa;
	height: 155px;

}

.boxloginform
{
	display: inline;

}
.boxloginuser
{
	margin: 0px 0px 5px 0px;
	width: 181px;
	padding: 0px 0px 0px 0px;
	height: 40px;

}

.boxloginuser label
{
	font-size: 0.9em;
	font-weight: bold;
	display: block;
	margin: 0px 0px 3px 0px;
	width: 167px;
	color: #FFF;
	padding: 0px 0px 0px 0px;
}

.boxloginuser input
{
	margin: 0px 0px 0px 0px;
	height: 18px;
	width: 164px;
	border: 1px solid #8e9190;
	font-size: 9px;
	padding: 3px 0px 0px 3px;
}

.boxloginpwd
{
	margin: 0px 0px 0px 0px;
	width: 148px;
	padding: 0px 0px 0px 0px;
	float: left;
	clear: right;
}

.boxloginpwd label
{
	font-size: 0.9em;
	font-weight: bold;
	display: block;
	margin: 0px 0px 3px 0px;
	width: 148px;
	color: #FFF;
	padding: 0px 0px 0px 0px;
}

.boxloginpwd input
{
	margin: 0px 0px 0px 0px;
	height: 18px;
	width: 145px;
	border: 1px solid #8e9190;
	padding: 3px 0px 0px 3px;
	font-size: 9px;
}

.boxlogininvia
{
	width: 17px;
	margin: 16px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
	height: 21px;
	border: 1px solid #8e9190;
}

.boxloginbtninvia
{
	width: 17px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
	height: 21px;
	background-image: url(../img/ricercabtnlente.gif);
	background-position: top left;
	border: none;
}

.boxloginrecuperapwd
{
	display: inline;
}

.boxloginrecuperapwd a
{
	font-size: 0.9em;
	font-weight: bold;
	display: block;
	margin: 15px 0px 0px 0px;
	width: 191px;
	color: #FFF;
	padding: 7px 0px 0px 0px;
	text-decoration: none;
	text-align: left;
	height: 29px;
	float: left;
}

.boxloginerr
{
	color: #F00;
	font-size: 0.9em;
	font-weight: bold;
}

.columnpiedeboxlogin
{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	width: 181px;
	height: 0px;
	background-image: url(none);
}

.columntitle
{
	width: 180px;
	height: 27px;	
	font-size: 1em;
	font-weight: bold;
	background-color: #003399;
	color: #FFFFFF;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	text-align: center;
/*	background-image: url(../img/bkgcolumntitle.gif);*/
}


.columntitlecarrello
{
	width: 201px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	height: 36px;
	background-repeat: no-repeat;
	background-position: top center;
}

.txtcolumntitlecarrello
{
	font-size: 1.2em;
	font-weight: bold;
	display: block;
	margin: 0px 0px 0px 0px;
	width: 177px;
	color: #FFF;
	text-align: left;
	padding: 12px 0px 0px 24px;
	font-weight: bold;
	height: 23px;
	vertical-align: middle;
	text-decoration: none;
	text-transform: uppercase;
}

.columntitlelingue
{
	margin: 10px 0px 0px 10px;
	width: 160px;
	padding: 0px 0px 0px 0px;
	height: 25px;
	background-image: url(../img/sfboxdxtop.gif);
/*	background-image: url(img/bkg_titolomenuagg.gif);
	background-repeat: no-repeat; */
}

.txtcolumntitlelingue
{
	font-size: 0.9em;
	font-weight: bold;
	display: block;
	margin: 0px 0px 0px 0px;
	width: 156px;
	color: #FFF;
	text-align: center;
	padding: 10px 0px 0px 0px;
	font-weight: bold;
	height: 15px;
	vertical-align: middle;
	text-decoration: none;
	text-transform: uppercase;
}

.sfboxmenulingue
{
	width: 160px;
	height: 21px;
	margin: 0px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
	background-image: url(../img/sfboxdxcenter.gif);
	text-align: center;
}

.sfboxmenulingue img
{
	border: none;
}

.columntitlelogout
{
	color: #FFF;
	padding: 0px 0px 0px 0px;
	width: 201px;
	float: left;
	height: 36px;
	background-image: url(../img/sfboxlogout.gif);
}

.txtcolumntitlelogout a
{
	font-size: 1.2em;
	font-weight: bold;
	display: block;
	margin: 0px 0px 0px 0px;
	width: 171px;
	color: #FFF;
	text-align: left;
	padding: 12px 0px 0px 24px;
	font-weight: bold;
	height: 23px;
	vertical-align: middle;
	text-decoration: none;
	text-transform: uppercase;
}

.boxservizi
{
	/*	right: 4px; */
	width: 201px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
/*	border-color: #FFFFFF;
	border-style: solid;
	border-width: 1px; */
}

.columntitleservizi
{
	margin: 0px 0px 0px 0px;
	width: 201px;
	padding: 0px 0px 0px 0px;
	height: 36px;
	background-image: url(../img/sfboxdxtop.gif);
/*	background-image: url(img/bkg_titolomenuagg.gif);
	background-repeat: no-repeat; */
}

.txtcolumntitleservizi
{
	font-size: 1em;
	font-weight: bold;
	display: block;
	margin: 0px 0px 0px 0px;
	width: 161px;
	color: #3D3D40;
	text-align: left;
	padding: 12px 0px 0px 40px;
	font-weight: bold;
	height: 23px;
	vertical-align: middle;
	text-decoration: none;
	text-transform: uppercase;
}

.sfboxmenuserv:hover
{
	width: 201px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-color: #007aaa;

}

.sfboxmenuserv
{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width: 201px;
	height:36px;
	border-top: 1px solid #FFF;
	background-color: #3D3D40;
}

.txtboxmenuserv
{
	font-size: 1em;
	color: #FFF;
	margin: 0px 0px 0px 0px;
	padding: 13px 0px 0px 40px;
	width: 161px;
	text-align: left;
	display: block;
	font-weight: bold;
	text-transform: none;
	text-decoration: none;
	height: 23px;
}

.txtboxmenuserv:hover
{
	color: #FFF;

}


.boxmenuserv input
{
  width: 18px;
  text-align: right;
}


.columnpiedeservizi
{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	width: 201px;
	height: 0px;
	background-image: url(none);
}


.columnfooter
{
	font-size: 1em;
	font-weight: bold;
	background-color: #34332F;
	color: #FFF1C0;
	padding: 0px 0px 0px 0px;
	text-align: center;
	width: 200px;
	height: 5px;
}
.columnfooter a
{
  background-color: #34332F;
  color: #FFF1C0;
  text-decoration: none;
}


.carrellosint
{
	font-size: 1em;
	color: #000000;
	text-align: center;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	width: 201px;
	white-space: nowrap;
	display: block;
	font-weight: normal;
	letter-spacing: normal;
	vertical-align: top;
/*	background-image: url(../img/sfboxcarrello.gif);
	background-repeat: repeat-y;*/
}

.carrellosintbtn
{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	width: 201px;
	height: 22px;
	background-color: #80BDD5;
	border-top: 1px solid #FFF;
}

.carrellosintboxart
{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	width: 201px;
	background-color: #d9ebf2;
	border-top: 1px solid #FFF;
}




.carrellosintart
{
	font-size: 9px;
	color: #000000;
	text-align: center;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	width: 201px;
	white-space: nowrap;
	display: block;
	font-weight: normal;
	letter-spacing: normal;
	vertical-align: top;
}

.carrellosintart form
{
	margin: 0px 0px 0px 0px;
	display: inline;
}

.carrellosintart tr
{

}

.carrellosintart a
{
	color: #154364;
	text-decoration: none;
	text-align: left;
}


.carrellosintartinput
{
	width: 10px;
	text-align: left;
	height: 12px;
	font-size: 8px;
	margin: 0px 3px 0px 0px;
}

.carrellosintartbtnmod
{
	width: 15px;
	text-align: left;
	height: 15px;
	font-size: 8px;
	margin: 0px 3px 0px 0px;
}

.carrellosintart img
{
	width: 15px;
	text-align: left;
	height: 15px;
}


.carrellosinttot
{
	font-size: 1em;
	color: #000;
	font-weight: bold;
	text-align: left;
	margin: 0px 0px 0px 0px;
	width: 191px;
	height: 17px;
	/*	background-image: url(none);
	background-repeat: no-repeat;*/
	padding: 5px 0px 0px 10px;
	background-color: #80bdd5;
	border-top: 1px solid #FFF;
}

.carrellosinttotpezzi
{
	font-size: 0.8em;
	color: #000;
	font-weight: bold;
	text-align: left;
	margin: 0px 0px 0px 0px;
	width: 190px;
	height: auto;
	background-repeat: no-repeat;
	background-image: none;
	background-position: left bottom;
	padding: 0px 0px 0px 15px;
}
/* area menu aggiuntivo */

.columntitlemenuagg
{
	margin: 0px 0px 0px 0px;
	width: 201px;
	padding: 0px 0px 0px 0px;
	height: 36px;
	background-image: url(../img/sfboxdxtop.gif);
	border-top: 1px solid #FFF;
/*	background-image: url(img/bkg_titolomenuagg.gif);
	background-repeat: no-repeat; */
}

.txtcolumntitlemenuagg
{
	font-size: 1em;
	font-weight: bold;
	display: block;
	margin: 0px 0px 0px 0px;
	width: 181px;
	color: #3D3D40;
	text-align: left;
	padding: 12px 0px 0px 20px;
	font-weight: bold;
	height: 23px;
	vertical-align: middle;
	text-decoration: none;
	text-transform: uppercase;
}

.columnpiedemenuagg
{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	width: 181px;
	height: 0px;
	background-image: url(none);
}


.tblhome
{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 10px;
	width: 600px;
}
.tdhometitle
{
	/*  background-color: #00CC00;*/
  height: 44px;
	color: #FFFFFF;
	font-size: 12px;
	text-align: left;
	padding: 15px 0px 0px 0px;
	font-weight: bold;
	background-image: url(img/bkg_titolivetrina.jpg);
	background-repeat: no-repeat;
	background-position: left;
	background-color: #FFFFFF;
	vertical-align: middle;
	width: 100%;
}

.tdhometitle a
{
	color: #FFFFFF;
}


/* barra ricerca vetrina e home ??? */

.ricercasfondo
{
	/*  background-color: #00CC00;*/
    height: 125px;
	padding: 0px 0px 0px 10px;
	width: 191px;
	background-color: #007aaa;
}



.ricercatesto
{
	color: #FFFFFF;
	text-align: left;
	padding: 0px 0px 0px 0px;
	font-weight: bold;
	width: 191px;
	float: left;
	height: 22px;
	font-size: 0.9em;
}

.ricercatesto a
{
	color: #FFFFFF;
}


.ricercasfondocampi
{
	padding: 0px 0px 0px 0px;
	width: 181px;
	float: left;
	margin: 0px 0px 0px 5px;
}

.ricercatestocerca
{
	color: #FFF;
	font-size: 1.2em;
	text-align: left;
	padding: 8px 0px 0px 0px;
	font-weight: bold;
	width: 181px;
	float: left;
	height: 28px;
	text-transform: uppercase;
	background-image: url(../img/ricavanz.gif);
}

.ricercatestocerca a
{
	color: #FFFFFF;
}


.ricercasftextboxcod
{
	padding: 0px 0px 0px 0px;
	width: 181px;
	float: left;
	margin: 0px 0px 5px 0px;
	height: 40px;
}

.ricercasftextboxcod form
{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	display: inline;

}


.ricercatextboxcodice
{
	width: 148px;
	border: none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
	font-size: 0.9em;
}

.ricercatextboxcodice label
{
	width: 148px;
	margin: 0px 0px 3px 0px;
	padding: 0px 0px 0px 0px;
	display: block;
	color: #FFF;
	font-weight: bold;
}
.ricercatextboxcodice input
{
	font-size: 9px;
	width: 145px;
	height: 18px;
	border: 1px solid #8e9190;
	margin: 0px 0px 0px 0px;
	padding: 3px 0px 0px 3px;
}


.ricercatextboxcodicebtn 
{
	width: 17px;
	border: 1px solid #8e9190;
	margin: 16px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
	height: 21px;
}

.ricercatextboxcodicebtn img
{
	border: none;
	width: 16px;
	height: 16px;
	border: none;
	margin: 6px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 16px;
}

.ricercatextboxcodicebtn input
{
	border: none;
	width: 16px;
	height: 21px;
	border: none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 17px;
}

.ricercasftextboxdes
{
	padding: 0px 0px 0px 0px;
	width: 181px;
	float: left;
	margin: 0px 0px 0px 0px;
	height: 40px;
}

.ricercasftextboxdes form
{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	display: inline;

}


.ricercatextboxdes
{
	width: 148px;
	border: none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
	font-size: 0.9em;
}

.ricercatextboxdes label
{
	width: 148px;
	margin: 0px 0px 3px 0px;
	padding: 0px 0px 0px 0px;
	display: block;
	color: #FFF;
	font-weight: bold;
}

.ricercatextboxdes input
{
	font-size: 9px;
	width: 145px;
	height: 18px;
	border: 1px solid #8e9190;
	margin: 0px 0px 0px 0px;
	padding: 3px 0px 0px 3px;
}


.ricercatextboxdesbtn 
{
	width: 17px;
	border: 1px solid #8e9190;
	margin: 16px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
	height: 21px;
}

.ricercatextboxdesbtn img
{
	border: none;
	width: 16px;
	height: 16px;
	border: none;
	margin: 6px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 16px;
}

.ricercatextboxdesbtn input
{
	border: none;
	width: 16px;
	height: 21px;
	border: none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 17px;
}

/* vetrina articoli */

#vetrinatesta
{


}


#vetrinacorpo
{
	background-image: url(none);
	background-repeat: repeat-y;
}

#vetrinapiede
{
	background-image: url(none);
	background-repeat: no-repeat;
	height: 0px;
}

.vetrinasfondotitoli
{
	/*  background-color: #00CC00;*/
  height: 50px;
	text-align: left;
	padding: 0px 0px 0px 0px;
	background-image: url(../img/elencoarticolisfgrsgrmerc.gif);
	background-repeat: no-repeat;
	background-position: top;
	width: 592px;
	background-color: #007aaa;
}



.vetrinatestotitoli
{
	color: #FFFFFF;
	font-size: 1.2em;
	text-align: left;
	padding: 10px 0px 0px 10px;
	font-weight: bold;
	float: left;
	height: 40px;
	text-transform: uppercase;
	width: 300px;
}

.vetrinatestotitoli a
{
	color: #FFFFFF;
}

.vetrinacliccaquibox
{
	padding: 16px 10px 0px 5px;
	width: 192px;
	float: right;
	height: 20px;
}



.vetrinacliccaquibtn
{
	width: 185px;
	float: left;
	/*	background-image: url(../img/vetrina_cliccaqui.gif);
	background-repeat: no-repeat;
	background-position: center; */
	height: 15px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	text-align: center;
}


.vetrinacliccaquibtn:hover
{
	color: #FFF;
	width: 185px;
	float: left;
	height: 15px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	text-align: center;
/*	background-image: url(../img/vetrina_cliccaqui_hov.gif);
	background-repeat: no-repeat;
	background-position: center;
*/
}

.vetrinacliccaquitxt
{
	width: 192px;
	height: 15px;
	color: #FFF;
	font-size: 0.8em;
	font-weight: bold;
	text-decoration: none;
	margin: 2px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	display: block;
	text-align: right;
}


.vetrinacliccaquitxt a
{
	display: block;
	color: #FFF;
	text-decoration: none;
}

.vetrinacliccaquitxt a:hover
{
	color: #FFF;
	text-decoration: none;
}



.vetrinatabarticoli
{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	width: 592px;
}

.vetrinacolarticoli
{
	width: 290px;
	vertical-align: top;
}

.vetrinasfondoboxarticolo
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	vertical-align: top;
	width: 285px;
	border: 1px solid #007aaa;
	height: 100%;
/*	background-image: url(../img/sf_blocco_articolo_vetrina.gif);
	background-repeat: no-repeat;
*/	
}

.vetrinasfbarravertboxart
{
	/*	background-image: url(../img/vetrina_sfbarravert_boxart.gif);
	background-repeat: repeat-y;
	background-position: top center;*/
	margin: 0px 0px 0px 0px;
	width: 3px;
	padding: 0px 0px 0px 0px;
}

.vetrinasfbarraorizboxart
{
	/*	background-image: url(../img/vetrina_sfbarraoriz_boxart.gif);
	background-repeat: no-repeat;
	background-position: center;*/
	padding: 0px 0px 0px 0px;
	height: 3px;
	width: 592px;
}

.vetrinarigafotoedes
{
	vertical-align: top;
}

.vetrinafotoarttd
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	vertical-align: top;
}

.vetrinafotoart
{
	margin: 0px 0px 0px 10px;
	float: left;
	padding: 0px;
	width: 90px;
	height: 100px;
	display: inline;
}
.vetrinafotoart img
{
	margin: 0px 0px 0px 0px;
	border: 1px solid #007aaa;
	vertical-align: top;
}
.vetrinafotoart p
{
  margin: 0;
  padding: 0;
	font-size: 1em;
}

.vetrinacodart
{
	text-align: left;
	font-weight: bold;
	text-decoration: none;
	color: #333;
	float: left;
	width: 110px;
	font-size: 0.95em;
	margin: 0px 0px 0px 10px;
	display: inline;
}

.vetrinacodart a
{
	text-decoration: none;
	color: #333;
}

.vetrinacodartnonov
{
	text-align: left;
	font-weight: bold;
	text-decoration: none;
	color: #333;
	float: left;
	width: 165px;
	margin: 0px 0px 0px 0px;
	display: inline;
	padding: 0px 0px 0px 10px;
}

.vetrinacodartnonov a
{
	text-decoration: none;
	color: #333;
}

.vetrinadesart60sfondo
{
	height: 25px;
	margin: 10px 0px 5px 10px;
}

.vetrinadesart60
{
	color: #000;
	font-weight: bold;
	text-decoration: none;
	padding: 0px 0px 0px 0px;
	text-transform: uppercase;
	float: left;
	height: 25px;
	font-size: 1em;
}


.vetrinadesart60 a
{
	color: #3D3D40;
	text-decoration: none;
}

.vetrinadesart256
{
	text-align: left;
	text-decoration: none;
	color: #333;
	float: left;
	font-size: 0.95em;
	display: inline;
	width: 165px;
	margin: 0px 0px 10px 10px;
	height: 50px;
}


.vetrinasfbarraprezzo
{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 10px 0px;
	width: 290px;
	float: left;
}

.vetrinaprezzolist
{
	color: #3D3D40;
	/*font-size: 0.7em;*/
    font-weight: bold;
	font-variant: normal;
	text-decoration: none;
	float: none;
	height: 14px;
	width: 65px;
	text-align: center;
	font-size: 0.9em;
	margin: 0px 0px 0px 0px;
}

.vetrinaprezzolist.vetrina
{
	padding: 14px 0px 0px 0px;
}

.vetrinaprezzolistbar
{
	color: #005598;
	/*font-size: 0.7em;*/
    font-weight: bold;
	font-variant: small-caps;
	text-decoration: none;
	padding: 0px 0px 0px 0px;
	float: none;
	height: 12px;
	width: 65px;
	text-align: center;
	font-size: 0.9em;
	display: block;
}


.vetrinaprezzolistbarra
{
	padding: 0px 0px 0px 0px;
	width: 65px;
	margin: -12px 0px 0px 0px;
	background-image: url(../img/vetrinaprezzolistbarra.gif);
	height: 12px;
	float: none;
	background-repeat: no-repeat;
}

.vetrinavarprezzolistdabarra
{
	padding: 0px 0px 0px 0px;
	width: 65px;
	margin: 0px 0px 0px 0px;
	height: 12px;
	float: none;
}



.vetrinaprezzopercsc
{
	color: #FFF;
	/*font-size: 0.7em;*/
    font-weight: bold;
	font-variant: small-caps;
	text-decoration: none;
	padding: 5px 0px 0px 0px;
	float: none;
	text-align: center;
	font-size: 8px;
	width: 65px;
	height: 7px;
}
.vetrinaprezzopercscnopromo
{
	color: #C00;
	/*font-size: 0.7em;*/
    font-weight: bold;
	font-variant: small-caps;
	text-decoration: none;
	padding: 5px 0px 0px 0px;
	float: none;
	text-align: center;
	font-size: 8px;
	width: 65px;
	height: 7px;
}


.vetrinasfprezzosc
{
	width: 65px;
	float: left;
	height: 43px;
	/*	background-image: url(../../images/promo_small.gif);*/
	background-repeat: no-repeat;
	background-position: top center;
	margin: 0px 0px 0px 0px;
	clear: none;
}

.vetrinavardesprezzoda
{
	color: #005598;
	/*font-size: 0.7em;*/
    font-weight: bold;
	text-decoration: none;
	padding: 0px 0px 0px 0px;
	float: none;
	text-align: center;
	width: 65px;
	height: 12px;
	text-transform: uppercase;
	font-size: 0.9em;
}

.vetrinasfprezzoscvar
{
	width: 65px;
	float: left;
	/*height: 43px;*/
	margin: 0px 0px 0px 0px;
	display: block;
}


.vetrinaprezzosc
{
	color: #3FA051;
	/*font-size: 0.7em;*/
    font-weight: bold;
	font-variant: small-caps;
	text-decoration: none;
	padding: 0px 0px 0px 0px;
	float: left;
	text-align: center;
	width: 65px;
	height: 12px;
	margin: 2px 0px 0px 0px;
}

.vetrinaprezzoscpromo
{
	color: #FFF;
	/*font-size: 0.7em;*/
    font-weight: bold;
	font-variant: small-caps;
	text-decoration: none;
	padding: 0px 0px 0px 0px;
	float: left;
	text-align: center;
	width: 65px;
	height: 12px;
	margin: 2px 0px 0px 0px;
	font-size: 0.9em;
}

.vetrinavarprezzoda
{
	color: #005598;
	/*font-size: 0.7em;*/
    font-weight: bold;
	text-decoration: none;
	padding: 0px 0px 0px 0px;
	float: left;
	text-align: center;
	width: 65px;
	height: 12px;
	margin: 4px 0px 0px 0px;
	font-size: 0.9em;
}


.vetrinadesvarprzmin
{
	float:left;
	width:65px;
	height: 12px;
	text-align: center;
	font-weight: bold;
	clear: left;
	margin: 12px 0px 0px 0px;
	font-size: 0.9em;
	color: #C00;
	padding: 0px 0px 0px 0px;
}


.vetrinaimgnovita
{
	width: 55px;
	float: right;
	height: 38px;
}

.vetrinaimgnovitanonov
{
	width: 1px;
	float: left;
	height: 38px;
}

.vetrinaaggcarr
{
	padding: 0px 0px 0px 0px;
	float: left;
	width: 225px;
	margin: 5px 0px 0px 0px;
}

.vetrinaaggcarr form
{
	display: inline;
}


.vetrinasftextboxqta
{
	padding: 0px 0px 0px 0px;
	float: left;
	width: 72px;
	height: 17px;
	margin: 7px 0px 0px 0px;
	background-color: #007AAA;
	font-size: 0.8em;
/*	background-image: url(../img/btnvisvarianti.gif);
	background-repeat: no-repeat;
	background-position: center;*/
}

.vetrinasftextboxqta label
{
	padding: 0px 0px 0px 0px;
	margin: 2px 0px 0px 0px;
	text-align: center;
	width: 46px;
	float: left;
	font-weight: bold;
	color: #FFF;
	text-transform: uppercase;
	clear: left;
	font-style: normal;
	font-variant: normal;
}

.vetrinasftextboxqta input
{
	padding: 0px 0px 0px 0px;
	margin: 1px 1px 0px 0px;
	border: none;
	width: 19px;
	text-align: center;
	vertical-align: middle;
	display: inline;
	float: right;
	height: 15px;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	font-size: 9px;
}

.vetrinabtnaggcarrello
{
	color: #FFF;
	text-decoration: none;
	padding: 0px 0px 0px 0px;
	float: right;
	text-align: center;
	width: 142px;
	height: 23px;
	margin: 1px 0px 0px 0px;
}

.vetrinabtnaggcarrello input
{
	margin: 0px 0px 0px 0px;
	width: 142px;
	height: 23px;

}





.vetrinabtnvisvarianti
{
	color: #FFF;
	/*font-size: 0.7em;*/
    font-weight: bold;
	text-decoration: none;
	padding: 2px 0px 0px 0px;
	float: left;
	text-align: center;
	width: 72px;
	background-image: url(../img/btnvisvarianti.gif);
	background-repeat: no-repeat;
	background-position: center;
	height: 12px;
	margin: 10px 0px 0px 0px;
	text-transform: uppercase;
	font-size: 0.7em;
}

.vetrinabtnvisvarianti a
{
	color: #FFF;
	text-decoration: none;
}

.tdtitle
{
  background-color: #00CC00;
  height: 20px;
  color: #FFFFFF;
	font-size: 1em;
  text-align: center;
  font-weight: bold;
  background-repeat: no-repeat;
  background-position: left;
}


.tdhome
{
	font-size: 0.9em;
	width: 290px;
	vertical-align: top;
}

.tdhome2
{
	font-size: 1em;
/*  border: 1px solid #154364;  */
  width: 50%;
  vertical-align: top;
/*  background-color: #FDFAEE;  */
  background-color: #FFF5D7;
}
.tdhome input
{
  height: 21px;
  width: 21px;
  text-align: right;
}
.tdhome2 input
{
  height: 21px;
  width: 21px;
  text-align: right;
}

.tdhome p
{
  font-size: 0.7em;
  vertical-align: top;
}

.tdhomeint
{
	vertical-align: top;

}
.tblhomeint
{
	margin: 0px;
	padding: 0px;
	vertical-align: top;
	width: 100%;
	height: 100%;
	/*
	background-image: url(img/bkg_blocco_articolo_vetrina.jpg);	
	background-repeat: no-repeat;
	background-color: #F1F5F8;
*/	
}
div.hpprodotto
{
	vertical-align: top;
	text-align: center;
}
div.hpprodotto img
{

  margin: 4px;
  border: 1px solid #154364;
  vertical-align: top;
}
div.hpprodotto p
{
  margin: 0;
  padding: 0;
	font-size: 1em;
}
div.hpclearer
{
  clear:left;
}

.container
{
	vertical-align: top;
	width: 620px;
	height: 100%;
	top: 0px;
	text-align: left;
	padding: 0px;
	margin: 0px;
	background-color: #FFFFFF;
}
.columnleft
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	vertical-align: top;
	width: 180px;
	height: 100%;
	background-image: url(img/bg_colonna_sx.gif);
	background-repeat: repeat-y;
}

.columnleftricav
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	vertical-align: top;
	width: 180px;
	height: 100%;
	background-image: url(img/bg_colonna_sx.gif);
	background-repeat: repeat-y;
/*	background-image: url(img/bkg_boxricercaavanzata.gif);
	background-repeat: no-repeat; */
}


/* area destra */
.columnright
{
	/*	background: url(img/bkg_right.gif) repeat-y top right;*/
	width: 180px;
	height: 100%;
	vertical-align: top;
	text-align: left;
	/*	background-color: #CCCCCC;*/
/*	background-image: url(img/bkg_columnright.gif); */
	background-repeat: no-repeat;
	background-color: #DEDCDD;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border-right-color: #FFFFFF;
}
.valigntop
{
  vertical-align: top;
  height: 100%;
}

.tblcontent
{
	vertical-align: top;
	width: 590px;
	padding: 0px;
	margin: 0px;
	border: 0px;
	background-color: #FFFFFF;
}

.tblcontentcarr
{
	vertical-align: top;
	width: 100%;
	padding: 0px;
	margin: 0px;
	background-color: #999999;
}

.tdtitlecontent
{
	font-size: 0.9em;
	vertical-align: middle;
	text-align: center;
	background-color: #007aaa;
	color: #FFFFFF;
	font-weight: bold;
	padding: 4px;
	margin: 0px;
	font-weight: bold;
}


.tdtitlecontentspan
{
	font-size: 0.9em;
	vertical-align: middle;
	text-align: center;
	color: #000000;
	font-weight: bold;
	padding: 4px;
	margin: 0px;
	font-weight: bold;
}


/* paging articoli */
.eleartboxpaging {
	width: 590px;
	float: left;
	height: 14px;
	clear: left;
	margin: 5px 0px 0px 0px;

}

.eleartsfpaging {
	background-image: url(../img/eleartseparatorigheart.gif);
	background-repeat: no-repeat;
	background-position: right center;
	float: left;
	height: 14px;
	margin: 0px 0px 0px 0px;
	width: 590px;

}

.paging {
	font-size: 0.8em;
	font-weight: normal;
	color: #000;
	vertical-align: middle;
	text-align: left;
	float: left;
	background-color: #FFF;
	margin: 0px 5px 0px 0px;
	clear: none;
}


.paging a {
	color: #000000;

}

.paging a:link {
	color: #000;

}

.paging a:visited {

	color: #000000;

}

.paging a:hover {

	color: #942325;

}

/* elenco articoli pulsanti ordina per*/

.eleartsfboxvisualizzaper {
	float: left;
	height: 14px;
	clear: left;
	width: 590px;

}

.elearttxtboxvisualizzaper
{
	color: #000;
	font-size: 0.8em;
	text-align: left;
	padding: 0px 0px 0px 0px;
	font-weight: bold;
	height: 14px;
	text-transform: uppercase;
	float: left;
	margin: 0px 10px 0px 0px;
}

.eleartsfbtnvisualizzaper {
	float: left;
	height: 14px;
	margin: 0px 0px 0px 5px;
	display: inline;
	width: 60px;
	padding: 0px 0px 0px 0px;
	background-color: #007BAB;
}

.elearttxtbtnvisualizzaper
{
	color: #FFF;
	font-size: 0.8em;
	text-align: center;
	padding: 0px 5px 0px 5px;
	font-weight: bold;
	height: 14px;
	text-transform: uppercase;
}

.elearttxtbtnvisualizzaper a
{
	color: #FFF;
	text-transform: uppercase;
	text-decoration: none;
}

/* sezione elenco articoli */

.eleartcontenitore
{
	padding: 0px 0px 0px 0px;
	width: 590px;
	margin: 10px 0px 10px 0px;
	float: left;
	clear: left;
	display: inline;
}

.eleartconttab
{
	padding: 0px 0px 0px 0px;
	width: 620px;
	margin: 0px 0px 10px 0px;
	border: none;
}




.eleartsfgrsgrmerc
{
	/*  background-color: #00CC00;*/
  height: 50px;
	text-align: left;
	padding: 0px 0px 0px 0px;
	font-weight: bold;
	background-image: url(../img/elencoarticolisfgrsgrmerc.gif);
	background-repeat: no-repeat;
	background-position: center;
	width: 590px;
	margin: 0px 0px 10px 0px;
	float: left;
	clear: none;
}



.elearttxtgrsgrmerc
{
	color: #FFF;
	font-size: 1.2em;
	text-align: left;
	padding: 10px 0px 0px 10px;
	font-weight: bold;
	width: 580px;
	float: left;
	height: 35px;
	text-transform: uppercase;
	margin: 0px 0px 0px 0px;
}

.elearttxtgrsgrmerc a
{
	color: #000;
	text-decoration: none;
}

.eleartbtnlente
{
	margin: 0px 0px 0px 0px;
	width: 20px;
	float: left;
	height: 100px;
	background-image: url(../img/eleartbtnlente.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
	display: block;
}


.eleartfotoart
{
	margin: 0px 0px 0px 0px;
	width: 100px;
	float: left;
}
.eleartfotoart img
{
	margin: 0px 0px 0px 0px;
	/*  border: 1px solid #154364; */
  vertical-align: top;
	border: none;
}
.eleartfotoart p
{
  margin: 0;
  padding: 0;
	font-size: 1em;
}

.eleartfilettovert
{
	margin: 0px 0px 0px 0px;
	width: 20px;
	float: left;
	height: 100px;
	background-image: url(../img/eleartfilettovert.gif);
	background-repeat: no-repeat;
	background-position: top center;
	display: block;
}

.eleartcodart
{
	text-align: left;
	font-weight: bold;
	text-decoration: none;
	color: #333;
	float: none;
	width: auto;
	font-size: 0.95em;
}

.eleartcodart a
{
	color: #000;
	text-decoration: none;
}

.eleartdesart60sfondo
{
	height: 25px;
	width: 520px;
}

.eleartdesart60
{
	color: #000;
	font-weight: bold;
	text-decoration: none;
	padding: 0px 0px 0px 0px;
	text-transform: uppercase;
	font-size: 0.95em;
	height: 25px;
	margin: 0px 0px 0px 0px;
	position: relative;
	width: 455px;
}

.eleartdesart60 a
{
	color: #000;
	text-decoration: underline;
}

.eleartimgnovita
{
	width: 55px;
	float: left;
	height: 38px;
	position: static;
	left: 650px;
	padding: 0px 0px 0px 0px;
	margin: 0px auto 0px auto;
	right: 500px;
}
#eleartimgnovita
{
	width: 55px;
	height: 38px;
	position: absolute;
	left: 463px;
	top: -2px;
}

.eleartdesart256
{
	text-align: left;
	text-decoration: none;
	color: #333;
	float: left;
	height: 55px;
	font-size: 0.9em;
	width: 365px;
}

.eleartaggcarr
{
	color: #FFF;
	/*font-size: 0.7em;*/
    font-weight: bold;
	text-decoration: none;
	padding: 0px 0px 0px 0px;
	float: none;
	text-align: center;
	width: 83px;
	height: 50px;
	margin: 5px 0px 0px 0px;
	text-transform: uppercase;
	clear: none;
}

.eleartaggcarr form
{
	display: inline;
}


.eleartsftextboxqta
{
	padding: 0px 0px 0px 0px;
	float: left;
	width: 85px;
	height: 14px;
	margin: 0px 0px 0px 0px;
	background-image: url(../img/eleartsftextboxqta.gif);
	background-repeat: no-repeat;
	background-position: center;
	clear: left;
}

.eleartsftextboxqta label
{
	padding: 0px 0px 0px 0px;
	margin: 2px 0px 0px 0px;
	font-size: 0.7em;
	text-align: center;
	width: 59px;
	float: left;
}

.eleartsftextboxqta input
{
	padding: 0px 0px 0px 0px;
	margin: 2px 0px 0px 0px;
	border: none;
	width: 18px;
	height: 9px;
	font-size: 8px;
	text-align: center;
	vertical-align: top;
}

.eleartsftextboxvar
{
	padding: 0px 0px 0px 0px;
	float: none;
	width: 83px;
	height: 14px;
	margin: 0px 0px 0px 0px;
	background-image: url(../img/eleartsftextboxvar.gif);
	background-repeat: no-repeat;
	background-position: center;
}

.eleartsftextboxvar label
{
	padding: 0px 0px 0px 0px;
	margin: 2px 0px 0px 0px;
	font-size: 0.7em;
	text-align: center;
	width: 83px;
	float: left;
	font-weight: bold;
	font-style: normal;
	font-variant: normal;
}

.eleartsftextboxvar label a
{
	color: #FFF;
	text-decoration: none;
}

.eleartbtnaggcarrello
{
	color: #FFF;
	padding: 0px 0px 0px 0px;
	float: left;
	width: 83px;
	height: 23px;
	margin: 5px 0px 0px 0px;
	clear: none;
}

.eleartbtnaggcarrello input
{
	padding: 0px 0px 0px 0px;
	width: 83px;
	height: 23px;
	margin: 0px 0px 0px 0px;
	float: none;
}

.eleartbtndettart
{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	width: 120px;
	height: 14px;
	background-image: url(../img/eleartbtndettart.gif);
	background-position: right;
	background-repeat: no-repeat;
	float: left;
}

.eleartbtndettarttxt
{
	padding: 0px 0px 0px 0px;
	margin: 2px 0px 0px 0px;
	height: 12px;
	text-align: center;
	font-size: 0.7em;
	color: #FFF;
	font-weight: bold;
	text-transform: uppercase;
}

.eleartbtndettarttxt a
{
	color: #FFF;
	text-decoration: none;

}

.eleartum
{
	text-decoration: none;
	float: left;
	clear: left;
	font-size: 0.9em;
	width: 165px;
	margin: 0px 0px 0px 10px;
	display: inline;

}
.eleartspeseextra
{
	text-decoration: none;
	float: left;
	clear: left;
	font-size: 0.9em;
	font-weight: bolder;
	width: 160px;
}


.eleartseprigheart
{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 20px;
	width: 480px;
	height: 14px;
	float: left;
	background-image: url(../img/eleartseparatorigheart.gif);
	background-position: center;
	background-repeat: no-repeat;
}


.tdtitlecontentcod
{
	font-size: 0.9em;
	vertical-align: middle;
	text-align: center;
	background-color: #007aaa;
	color: #FFFFFF;
	font-weight: bold;
	padding: 4px;
	margin: 0px;
	width:80px

}

.tdtitlecontentdescr
{
	font-size: 0.9em;
	vertical-align: middle;
	text-align: center;
	background-color: #007aaa;
	color: #FFFFFF;
	font-weight: bold;
	padding: 4px;
	margin: 0px;
	width: 200px;

}

.titolodescr60
{
	color: #3d3d40;
	/*font-size: 0.7em;*/
font-weight: bold;
}


.tdcontent1
{
	/*  border: 1px solid #154364; */
    vertical-align: top;
	margin: 0px;
	border: 0px;
	text-align: left;
}

.tdcontentcoddes1 
{
	text-align: left;
	vertical-align: top;
	height: 100px;
	width: 370px;

}
.eleartformaggcar
{
	display: inline;
}

.eleord_contenitore_filterform
{
	clear:both;
}

.sessionescaduta
{
	color: #f00;
}

.sortable {
	list-style-type: none;
	margin: 0;
	padding: 0;
}
#rma_container
{
	background-color: #FFF;
	width: 600px;
	padding: 0px 10px 0px 10px;
	float: left;
}
#rma_container div#textpage
{
	background-color: #FFF;
	width: 600px;
	padding: 0px 0px 0px 0px;
}


#rma_container div#textpage h1
{
	color: #060;
	font-size: 1em;
	text-align: center;
	padding: 10px 0px 10px 0px;
	font-weight: bold;
	width: 600px;
	text-transform: uppercase;
	margin: 0px 0px 10px 0px;
	background-image: url(../img/elencoarticolisfgrsgrmerc.gif);
	background-repeat: no-repeat;
	background-position: left top;
}	
#rma_container div#textpage p
{
	padding: 0px 10px 0px 10px;
	margin: 0px 0px 10px 0px;
	width: 600px;
	text-align: left;
}	


#rma_container #formerrori
{
	color: #F00;
}
#rma_container table
{
	width: 600px;
	border-collapse: collapse;
	border: #000 1px solid;
	border-spacing: 0px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
#rma_container td
{
	border: solid #999 1px;
	background-color: #F1F1F1;
}

#rma_container .rma_label
{
	width: 25%;
	vertical-align: top;
	white-space: nowrap;
	font-weight: normal;
	padding: 2px 2px 2px 2px;
	font-size: 0.9em;
}
#rma_container .rma_value
{
	width: 75%;
	vertical-align: top;
	white-space: nowrap;
	font-weight: bold;
	color: #000;
	padding: 2px 2px 2px 2px;
	font-size: 0.9em;
}
#rma_container .rma_value input
{
	width: 240px;
	border: 1px solid #999;
	text-align: left;
}

.rma_rows table
{
	width: 600px;
	border-collapse: collapse;
	border: #000 1px solid;
	border-spacing: 0px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

#rma_container .rma_rows .rma_label
{
	font-size: 0.9em;
	width: 20%;
	vertical-align: top;
	background-color: #CCC;
	white-space: nowrap;
	font-weight: bold;
	padding: 2px 2px 2px 2px;
	color: #000;
	border: solid #999 1px;
}


#rma_container .rma_rows #rma_riga
{
	background-color: #f1f1f1;
	text-align: center;
}

#rma_container .rma_rows .rma_articolo input
{
	width: 100px;
	border: 1px solid #999;
	text-align: left;
}
#rma_container .rma_rows .rma_qty input
{
	width: 50px;
	border: 1px solid #999;
	text-align: center;
}
#rma_container .rma_rows .rma_tp_doc
{
	width: 75px;

}
#rma_container .rma_rows .rma_num_doc input
{
	width: 60px;
	border: 1px solid #999;
	text-align: center;
}


#rma_container .rma_rows .rma_motivo
{
	width: 225px;
}


.rma_riga_elenco
{
	width: 100%;
}

#rma_container .rma_rows .rma_riga_elenco
{
	background-color: #F1F1F1;
	text-align: center;
	font-size: 0.9em;
}

#rma_container .rma_rows .rma_riga_elenco .rma_articolo
{
	width: 100px;
	border: 1px solid #999;
	text-align: left;
	padding: 2px 2px 2px 2px;
}
#rma_container .rma_rows .rma_riga_elenco .rma_qty 
{
	width: 50px;
	border: 1px solid #999;
	text-align: right;
	padding: 2px 2px 2px 2px;
}
#rma_container .rma_rows .rma_riga_elenco .rma_tp_doc
{
	width: 75px;
	border: 1px solid #999;
	text-align: center;
	padding: 2px 2px 2px 2px;

}
#rma_container .rma_rows .rma_riga_elenco .rma_num_doc
{
	width: 60px;
	border: 1px solid #999;
	text-align: right;
	padding: 2px 2px 2px 2px;
}


#rma_container .rma_rows .rma_riga_elenco .rma_motivo
{
	width: 225px;
	border: 1px solid #999;
	text-align: left;
	padding: 2px 2px 2px 2px;
}
#rma_container .rma_consenso
{
	text-align: left;
	font-size: 0.9em;
	font-weight: bold;
}

#ricerca_filtro_avanzata
{
	height: 10px;
	color: #000;
	font-size: 0.8em;
	cursor: pointer;
}

#ricerca_filtro_avanzata_reset
{
	color: #f00;
	float: right;
}

