body{
	width:990px;
	margin:0px auto 0px auto;
	background-color:#f3f3f3;
	behavior: url(csshover.htc);
}


/* HEADER ---------------------------------------  */
 .ticker
    {

        white-space: nowrap;
        line-height: 16px;
        cursor: default;
        visibility: hidden;
    }

    .ticker a
    {
        color: #667992;
        font-weight: bold;
        text-decoration: none;
        padding-top:4px;
    }

    .ticker a:hover { text-decoration: underline; }

    #sub-nav
    {
        padding-top:8px;
        padding-bottom:4px;
        height:20px;
        margin-top:10px;
        margin-bottom:10px;
        background-color:#ff982f;
        overflow: hidden;
        position: relative;
        cursor: default;
    }

div.header {
	background-image: url(/include/mod/layout1/images/nuovo/header.jpg);
	height:106px;
	padding-top:25px;
	width:935px;
	padding-left:55px;
}
div.contatti {
	margin-left:400px;
}
span.contatti {
	font-size:20px;
	color:#ec7903;
	font-weight:bold;
}
div.menu_header {
	margin-left:180px;
	padding-top:26px;

}
div.cerca {
	background-image: url(/include/mod/layout1/images/nuovo/base_ricerca.jpg);
	height:29px;
}
div.cerca_footer {
	background-image: url(/include/mod/layout1/images/nuovo/footer_ricerca.jpg);
	height:32px;
}


div.header_button {
	background-color:#d4c5b5;
	height:15px;
	width:143px;
	float:left;
	text-align:center;
	padding-top:6px;
	border-top:1px solid #ffffff;
	border-left:1px solid #ffffff;
	border-bottom:1px solid #b19d9a;
	border-right:1px solid #b19d9a;
	color:#FFFFFF;
	font-weight:bold;
	font-size:8px;
}

div.header_button a {
	color:#ffffff;
}

div.header_button a:hover {
	color:#62533a;
	cursor:pointer;
	text-decoration:none;
}

/* COLSX ---------------------------------------  */

div.colsx_tit {

	background-color:#e3dace;
	width:158px;
	font-size:10px;
	font-weight:bold;
	padding:3px;
	margin:2px 3px 2px 3px;
	color:#62533a;
}

div.colsx_menu {
	width:162px;
	border-bottom:1px solid #d77c67;
	padding:4px;
	color:#ffffff;
}

div.colsx_menu:hover {
	background-color:#af3311;
	cursor:pointer;
}

div.colsx_menu a {
	padding:4px;
	color:#ffffff;
	text-decoration: none;
}


/* COLDX ---------------------------------------  */

div.coldx_tit {
	background-image: url(/include/mod/layout1/images/nuovo/top_login.jpg);
	background-repeat:no-repeat;
	color:#ffffff;
	font-size:18px;
	margin-left:4px;
	margin-top:10px;
	padding-left:10px;
}
div.login_bottom {
	background-image: url(/include/mod/layout1/images/nuovo/login_bottom.jpg);
	background-repeat:no-repeat;
	margin-left:4px;
	height:6px;
}

div.coldx_promo {
	margin-top:25px;
}

input.coldx_input {
	font-size:14px;
	width:110px;
	height:20px;
	border-top:1px solid #bead9e;
	border-left:1px solid #bead9e;
	border-right:1px solid #f0e7cf;
	border-bottom:1px solid #f0e7cf;
}

div.coldx_button {
	padding:4px;

	color:#000000;
}

div.assistenza{
	background-image: url(/include/mod/layout1/images/nuovo/assistenza.jpg);
	background-repeat:no-repeat;
	height:145px;
	margin-left:4px;
	margin-top:10px;
}

/* FOOTER ---------------------------------------  */

div.footer {
	padding:0px;
	margin-top:10px;
	text-align:center;
	line-height:15px;
}

div.srchome {
	text-align:justify;
	padding:0px 0px 20px 0px;
	line-height:14px;
}
div.srchome div.det {
	line-height:14px;
}

div.srchome div.det h1 {
	font-size: 15px;
	color:#ff982f;
	padding:0px;
	font-weight:normal;
	line-height:16px;
	margin:0px;
}
div.srchome div.det h2 {
	font-size: 12px;
	color:#000000;
	padding:0px;
	font-weight:normal;
}

div.srchome a, div.srchome a:visited, div.srchome a:link, div.srchome a:active, div.srchome a:hover{
	color:#ff982f;
	text-decoration:none;
	font-size: 11px;
	font-weight:normal;
	line-height:14px;
}

a.linkhome, a.linkhome:link, a.linkhome:active, a.linkhome:visited, div.det a.linkhome:active, div.det a.linkhome:link , div.det a.linkhome:visited  {
	color:#ff982f;
	text-decoration:none;
	font-size: 15px;
	font-weight:bold;
	line-height:16px;
}

div.linkhome_h1 {
	border-bottom:1px solid #ff982f;
	margin-bottom:10px;
	padding-bottom:5px;
}

a.linkhome, a.linkhome:link, a.linkhome:active, a.linkhome:visited, div.det a.linkhome:active, div.det a.linkhome:link , div.det a.linkhome:visited  {
	color:#ff982f;
	text-decoration:none;
	font-size: 15px;
	font-weight:bold;
	line-height:16px;
}

a.linkhome2, a.linkhome2:link, a.linkhome2:active, a.linkhome2:visited, div.det a.linkhome2:active, div.det a.linkhome2:link , div.det a.linkhome2:visited  {
	color:#ff982f;
	text-decoration:none;
	font-size: 12px;
	font-weight:bold;
	text-align:left;
}

div.linkhome_promo {
	font-size:10px;
	margin-bottom:5px;
}

div.linkhome_promo span {
	font-size:14px;
	color:#ff982f;
	font-weight:bold;
}


/*tiny*/
.tit_rosso {
	color:#ff982f;
	margin:0px;
	padding:0px;
	font-weight:bold;
	font-size:12px;
}
.tit_nero {
	color:#000;
	margin:0px;
	padding:0px;
	font-size:11px;
}

/* SRC CATEGORIE ---------------------------------------  */

div.srccatprod div.srcelement {
	width:200px;;
	float:left;
	padding:2px 0px 2px 15px;
}

div.srccatprod div.srcelement a {
	color:#000000;
}

div.srccatdet div.srcelement {
	margin:4px 0px 0px 0px;
	padding:0px 0px 10px 10px;
	border-bottom:1px dashed #cccccc;
}

div.srccatprod div.src li {
	padding:0px;
	list-style-position: outside;
	list-style-type:none;
	font-size:10px;
	list-style-image: url(/include/mod/layout1/images/freccia.gif);
}

/* SRC ARTICOLI e det  ---------------------------------------  */
span.listino {
   font-size:12px;
   /*width:70px;*/
   text-align:center;
   color:#333333;
   /*min-height:15px;*/
   background-image: url(/include/mod/layout1/images/prezzo_barrato.gif);
   background-repeat: no-repeat;
   background-position: center;
   padding:5px;
   /*float:left;*/
}

span.netto {
	font-size:12px;
	color:#ff982f;
	height:15px;
	width:100px;
}

span.listinodet {
	/*font-size:16px;
	text-decoration:line-through;
	color:#333333;*/
   font-family: Arial;
   text-align:center;
   font-size: 14px;

   font-weight: normal;
   color: #000000;
   background-image: url(/include/mod/layout1/images/prezzo_barrato.gif);
   background-repeat: no-repeat;
   background-position: center;
}
span.nettodet {
	font-size:16px;
	color:#ff982f;
	font-weight:bold;
}

/* HOME  ---------------------------------------  */

div.tit_home {
	margin-top:10px;
	font-size:19px;

	padding:3px 3px 3px 8px;
	/*margin:2px 3px 2px 3px;*/
	color:#ffffff;
	background-image:url(/include/mod/layout1/images/nuovo/top_home.jpg);
	background-repeat:no-repeat;
	line-height:normal;
	margin-bottom:10px;
	height:31px;
	/*text-transform:uppercase;*/
}


span.tit_home2 {
	font-size:12px;
	color:#c5030b;
	font-weight:bold;
}

/* Documenti  ---------------------------------------  */
div.src table.testata {
	margin:0px;
	border-left:0px;
	border-bottom:0px;
	border-top:0px;
	border-right:opx;
	/*border-left:0px solid #eaeaea;*/
	cellspacing:0px;
	cellpadding:2px;
	width:100%;
}

div.src table.testata td {
	background-color:#FFFFFF;
	font-size:9px;
	border-bottom:0px;
	border-right:0px;
}

div.src table.testata td.label {
	font-weight:bold;
}

/*table.doc table td.label{
	background-color:#FFFFFF;
	font-family:Arial,Helvetica,sans-serif;
	font-size:8pt;
	font-weight:bold;
}*/

/* SRC PROMO INCLUDE DENTRO DET.JSP */
div.src_promo div.src {
	padding:0px;
}

div.src_promo div.src div.srccontainer{
	clear:both;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

div.src_promo  div.src div.srcelement{
	text-align:left;
	line-height:14px;
	padding-left:0px;
	padding-bottom:10px;
}

div.src_promo  div.src div.srcelement h1{
	font-size:14px;
	font-weight:bold;
}
div.src_promo  div.src a, div.src a:visited, div.src a:link, div.src a:active{
	color:#ff982f;
	text-decoration:none;
}
div.src_promo div.src a:hover{
	color:#ff982f;
	text-decoration:none;
}

div.src_promo  div.src ul {
	padding:0px;
	margin:0px
}

div.src_promo  div.src li {
	padding:0px;
	list-style-position: outside;
	list-style-type:none;
	font-size:10px;
}

div.src_promo div.src div.det {/*per include di det in src -> cappello di cartella*/
	padding: 0px 0px 0px 0px;
}

div.tit_promo {
	font-size:11px;
	background-color:#c30009;
	padding:3px 0px 3px 10px;
	line-height:normal;

	font-weight:bold;
	color:#FFFFFF;
}

span.tit2_promo {
	font-size:12px;
	font-weight:bold;
}

span.val2_promo {
	font-size:11px;
	font-weight:bold;
	color:#c30009;
}

/*link speciali */
a.linkred, a.linkred:link, a.linkred:active, a.linkred:visited, div.det a.linkred:active, div.det a.linkred:link , div.det a.linkred:visited  {
	font-weight:bold;
	font-size:11px;
	text-decoration:none;
	color:#000000;
}
a.linkred:hover, div.det a.linkred:hover {
	font-weight:bold;
	font-size:11px;
	text-decoration:none;
	color:#000000;
}


div.detprezzo { /*sezione prezzo, disponibilita ecc in det*/
	clear:both;
	border-top:1px solid #999999;
	border-bottom:1px solid #999999;
	margin-bottom:10px;
	padding:0px 0px 10px 0px;
	font-size:12px;
}
.datitecnici { /*testata scheda tecnica*/
	padding:1px 4px 1px 4px;
	margin-bottom:1px;
	background:#d4c5b5;
	color:#FFFFFF;
	clear:both;
}
/*align right x tabelle prev./ordini ecc*/
td div.dx {text-align:right; }

/*Tabelle dettagli prezzi*/
div.det table.tabPrezzi{
	width:50px;
	white-space:nowrap;
	table-layout:auto;
	background-color:#FFFFFF;
	border:none;
}

div.det table.tabPrezzi td{
	background-color:#FFFFFF;
	border:none;
	white-space:nowrap;
	padding-right:20px;
}

div.det table.tabPrezzi td.price{
	text-align:right;


}

div.src table.tabPrezzi{
	/*width:150px;*/
	white-space:nowrap;
	width:50px;
	table-layout:auto;
	background-color:#FFFFFF;
	border:none;
}

div.src table.tabPrezzi td{
	background-color:#FFFFFF;
	border:none;
	white-space:nowrap;
	padding-right:20px;

}

div.src table.tabPrezzi td.price{
	text-align:right;
	font-size:12px;
	color:#ff982f;

}


/*-----MENU HEADER---------*/
div.butt_home{
	background-image:url(/include/mod/layout1/images/nuovo/tasto_home.jpg);
	height:19px;
	width:73px;
	margin-left:20px;
	padding-top:8px;
	text-align:center;
	float:left;
}

div.butt{
	background-image:url(/include/mod/layout1/images/nuovo/bottoni.jpg);
	height:19px;
	width:125px;
	padding-top:8px;
	text-align:center;
	float:left;
}

div.srchome p{
	margin:0px;padding:0px;
}
div.srchome table{
	width:100%;
	border:2px solid #d4c5b5;
	background-color:#efeae4;
	padding-top:10px;
	padding-bottom:10px;
}
