body {background-color: #FFFFFF;padding: 0;margin: 10px 0 0 0;}

table.bordo{border: 1px solid; border-width: 1px; border-color: #C5C5C5;}

H1 {font-size :16px; font-family: Tahoma, Arial, Helvetica, sans-serif; color: #0172B4; font-weight: bold; margin:0;}
H2 {font : bold 12px Tahoma,Arial, Helvetica, sans-serif; color: #0172B4;margin:0 0 3px 0;}
H3 {font : normal 11px Tahoma,Arial, Helvetica, sans-serif; color: #FFFFFF; margin:5px;}
H4 {font : bold 12px Tahoma,Arial, Helvetica, sans-serif; color: #000000; margin:0;}
H5 {font : bold 11px Tahoma,Arial, Helvetica, sans-serif; color: #000000;margin:0px;}
H6 {font : normal 8px Tahoma,Arial, Helvetica, sans-serif; color: #000000;margin:0px;}

td{font : 11px tahoma, Arial, Helvetica, sans-serif; color:#3E3E3E;line-height:16px;}
p {margin:0px; padding: 0px;}
.mini{font : 3px Tahoma,Arial, Helvetica, sans-serif; color: #000000}
.norm {font : 10px Tahoma,Arial, Helvetica, sans-serif; color: #000000; padding: 2px 0 2px 5px}
.normj {font : 10px Tahoma,Arial, Helvetica, sans-serif; color: #000000; text-align: justify;}
.desc {font : 10px Tahoma,Arial, Helvetica, sans-serif; color: #000000; padding: 0 0 0 20px; text-align: justify;}
.error {	font: bold 11px Tahoma,Arial, Helvetica, sans-serif;	color: #0172B4;}
.bordo {	border: 1px solid #CEA853;}

.div{padding: 0; margin: 0}
 
li.error{font: bold 11px Tahoma,Arial, Helvetica, sans-serif;	color: #0172B4;}

.img  {margin: 5px 0 5px 10px;	float: right;}

A {	text-decoration : none; font: 11px Tahoma, Arial, Helvetica, sans-serif; color: #0172B4;}
A:HOVER{ text-decoration : underline; font: 11px Tahoma, Arial, Helvetica, sans-serif; color: #0172B4;}

A.link {text-decoration : none;font: bold 11px Tahoma, Arial, Helvetica, sans-serif; color: #0172B4; padding:5px 5px 5px 10px;}
A:HOVER.link{text-decoration : underline; font:  bold 11px Tahoma, Arial, Helvetica, sans-serif; ;color: #0172B4;}

A.menu-up {	text-decoration: none;	font: 11px Tahoma, Arial, Helvetica, sans-serif;color: #024C77; display:block; font-weight:bold; height:18px; width: 235px; padding: 5px 7px 0 3px; position:relative; background-image: url(images/spacer.gif); background-repeat:no-repeat}
A:HOVER.menu-up {text-decoration: none;	font: 11px Tahoma, Arial, Helvetica, sans-serif; color: #FFFFFF; display:block; font-weight:bold; background-image: url(images/sf_menu_over.jpg); height:18px; width: 235px; padding: 5px 7px 0 3px; position:relative;}
A.menu-dw{text-decoration: none;font: 11px Tahoma, Arial, Helvetica, sans-serif; color: #FFFFFF; display:block; font-weight:bold; background-image: url(images/sf_menu_over.jpg); height:18px; width: 235px; padding: 5px 7px 0 3px; position:relative;}
A:HOVER.menu-dw{text-decoration: none;	font: 11px Tahoma, Arial, Helvetica, sans-serif; color: #FFFFFF; display:block; font-weight:bold; background-image: url(images/sf_menu_over.jpg); height:18px; width: 235px; padding: 5px 7px 0 3px; position:relative;}

.nolink-menu{text-decoration : none; font:  11px Tahoma, Arial, Helvetica, sans-serif;color: #FFFFFF; background-color: #51547C;display: block; position:relative; padding:0 0 0 3px}

A.wildweb {text-decoration : none;font:  10px Tahoma, Arial, Helvetica, sans-serif; color: #000000; padding:0 0 0 0;text-align: right;}
A:HOVER.wildweb{text-decoration : underline; font:  10px Tahoma, Arial, Helvetica, sans-serif; color: #000000;}

A.PowerstatsStyle {text-decoration: none;	font : 12px Tahoma, Arial, Helvetica, sans-serif; color: #50508C;}
A:HOVER.PowerstatsStyle {text-decoration: underline;	font : 12px Tahoma, Arial, Helvetica, sans-serif; color: #50508C;}

#trbl   {  border : 1px solid #000000;}
#lbr    {	border : 1px solid #000000;	border-width : 0 1px 1px 1px;}
#tb    {	border : 1px solid #000000;	border-width : 1px 0 1px 0;}
#b    {	border : 1px solid #000000;	border-width : 0 0 1px 0;}


/********************************************** STILE FRANCI *************************************/

td.header{height: 120px; background-color:#0172B4; color:#FFFFFF; font-size: 11px;}

td.bkg_immagine{background-image:url("images/asciugatrici.jpg"); background-repeat:no-repeat; background-position:center;}

td.utilities{
background-image:url(images/top.jpg);
background-repeat: no-repeat;
font-size: 10px;
vertical-align:bottom;
padding-bottom:6px;
padding-right:5px;
text-align:right;
line-height:22px;
}

td.sfondo_menu{
background-image:url(images/sf_menu1.jpg);
background-repeat: no-repeat;
background-position:left;
background-color:#FFFFFF;
height:23px;
width: 245px;
color: #024C77;
vertical-align:middle;
}

/*************************************** SFONDI MENU DIVERSI PER SFUMATURA *****************************/

td.sfondo_menu{
background-image:url(images/sf_menu1.jpg);
background-repeat: no-repeat;
background-position:left;
background-color:#FFFFFF;
height:23px;
width: 245px;
color: #024C77;
vertical-align:middle;
}
td.sfondo_menu_2{
background-image:url(images/sf_menu2.jpg);
background-repeat: no-repeat;
background-position:left;
background-color:#FFFFFF;
height:23px;
width: 245px;
color: #024C77;
vertical-align:middle;
}
td.sfondo_menu_3{
background-image:url(images/sf_menu3.jpg);
background-repeat: no-repeat;
background-position:left;
background-color:#FFFFFF;
height:23px;
width: 245px;
color: #024C77;
vertical-align:middle;
}
td.sfondo_menu_4{
background-image:url(images/sf_menu4.jpg);
background-repeat: no-repeat;
background-position:left;
background-color:#FFFFFF;
height:23px;
width: 245px;
color: #024C77;
vertical-align:middle;
}
td.sfondo_menu_5{
background-image:url(images/sf_menu5.jpg);
background-repeat: no-repeat;
background-position:left;
background-color:#FFFFFF;
height:23px;
width: 245px;
color: #024C77;
vertical-align:middle;
}
td.sfondo_menu_6{
background-image:url(images/sf_menu6.jpg);
background-repeat: no-repeat;
background-position:left;
background-color:#FFFFFF;
height:23px;
width: 245px;
color: #024C77;
vertical-align:middle;
}

/*************************************** FINE SFONDI MENU DIVERSI PER SFUMATURA *****************************/


td.sfondo_evidenza{ /*background-image:url(images/sf_evidenza.jpg);*/ width: 245px; height: 132px; background-repeat:no-repeat;}
.titoloEvid{color:#0172B4; font-size: 13px; font-weight:bold;}

a.titolo_articolo{font-size: 10px; font-weight: bold; color:#0172B4;}
a.titolo_articolo:Visited{font-size: 10px; font-weight: bold; color:#0172B4;}
a.titolo_articolo:Hover{font-size: 10px; font-weight: bold; color:#0172B4;}

td.content_home{background-image:url(images/sf_content_dx_home.jpg); background-position:top right; background-repeat: no-repeat;}
td.content{background-image:url(images/sf_content_dx.jpg); background-position:top right; background-repeat: no-repeat;}

td.sfondo_grigio{
background-image:url(images/sfondo_grigio.gif);
background-color:#A7A9AC;
height:17px;
color: #323233;
font-size: 15px;
vertical-align:middle;
padding-left: 7px;
}


a.menu_prodotti{
font-size: 12px;
color: #0172B4;
font-weight:bold;
text-decoration:none;
}
a.menu_prodotti:Visited{
font-size: 12px;
color: #0172B4;
font-weight:bold;
text-decoration:none;
}
a.menu_prodotti:Hover{
font-size: 12px;
color: #000000;
font-weight:bold;
text-decoration:none;
}

a.menu_prodottiAttivo{
font-size: 12px;
color: #000000;
text-decoration:underline;
font-weight:bold;
}
a.menu_prodottiAttivo:Visited{
font-size: 12px;
color: #000000;
text-decoration:underline;
font-weight:bold;
}
a.menu_prodottiAttivo:Hover{
font-size: 12px;
color: #000000;
text-decoration:underline;
font-weight:bold;
}

a.menu_prodotti_2{
font-size: 11px;
color: #0172B4;
font-weight:normal;
text-decoration:none;
}
a.menu_prodotti_2:Visited{
font-size: 11px;
color: #0172B4;
font-weight:normal;
text-decoration:none;
}
a.menu_prodotti_2:Hover{
font-size: 11px;
color: #000000;
font-weight:normal;
text-decoration:none;
}

a.menu_prodotti_2Attivo{
font-size: 11px;
color: #000000;
text-decoration:none;
font-weight:normal;
}
a.menu_prodotti_2Attivo:Visited{
font-size: 11px;
color: #000000;
text-decoration:none;
font-weight:normal;
}
a.menu_prodotti_2Attivo:Hover{
font-size: 11px;
color: #000000;
text-decoration:none;
font-weight:normal;
}

.menu_categorie{
font-size: 12px;
color: #0172B4;
font-weight:bold;
text-decoration:none;
}

.menu_categorieAttivo{
font-size: 12px;
color: #000000;
font-weight:bold;
text-decoration:none;
}


td.bkg_grigio{background-color:#C5C5C5;}
td.bkg_grigio_scuro{background-color:#A7A7A7;}
td.bkg_verde{background-color:#4aad5c;}
td.bkg_azzurro{background-color:#0172B4;}
td.bkg_azzurro_chiaro{background-color:#22baea;}
td.padding{padding:5px;}
td.padding_contenuti{padding:20px;}

a.azzurro_chiaro{color:#22baea;}
a.verde{color:#4aad5c;}


.font13{
font-size:13px;
}

td.pad{
padding-left:10px;
padding-right:10px;
}

td.footer{
background-image:url(images/sf_footer.gif);
background-repeat: no-repeat;
background-position:right;
height: 42px;
background-color:#CFCFCF;
}

td.testoFooter{
vertical-align:top;
font-size:11px;
color:#3E3E3E;
}

td.footer a{
font-size:11px;
color:#3E3E3E;
text-decoration: none;
}
td.footer a:Visited{
font-size:11px;
color:#3E3E3E;
text-decoration: none;
}
td.footer a:Hover{
font-size:11px;
color:#3E3E3E;
text-decoration: underline;
}

td.white{
background-color:#FFFFFF;
font-size:13px;
color:#0172B4;
font-weight:bold;
padding-left:10px;
padding-top:5px;
padding-bottom:5px;
}

td.box{
padding-left: 10px;
line-height: 16px;
}

li, ul{
list-style:disc;
padding:0;
margin:8px;
list-style-position:outside;
/*color: #FF6C0C;*/
color: #000000;
font-size:11px;
}

li.big{
list-style: disc;
margin:10px 10px 10px 25px;
list-style-position:outside;
color: #666666;
line-height:10px;
}

a.big {	
text-decoration : none; 
font: 10px Arial, Helvetica, sans-serif; 
color: #666666;
font-size:12px;
font-weight: bold;
padding-left:15px;
padding-right:15px;
line-height:18px;
}
a.big:Visited {	
text-decoration : none; 
font: 10px Arial, Helvetica, sans-serif; 
color: #666666;
font-size:12px;
font-weight: bold;
padding-left:15px;
padding-right:15px;
line-height:18px;
}


a.big:Hover {	
text-decoration : none; 
font: 10px Arial, Helvetica, sans-serif; 
color: #FF6C0C;
font-size:12px;
font-weight: bold;
background-color: #EAEAEA;
padding-left:15px;
padding-right:15px;
line-height:18px;
}

td.padRight{
padding-right: 7px;
}

.t_big{padding-left:15px;color: #0172B4;font-size: 13px;font-weight: bold;}

a.t_big{color: #0172B4; font-size: 13px; font-weight: bold;text-decoration: none;}
a.t_big:Visited{color: #0172B4;font-size: 13px;font-weight: bold;text-decoration: none;}
a.t_big:Hover{color: #0172B4;font-size: 13px;font-weight: bold;text-decoration: none;}

td.img_background{
height: 100px;
width: 432px;
background-repeat:no-repeat;
}

td.mappa{
background-image:url(images/mappa.jpg);
background-repeat:no-repeat;
background-position:center;
width:495px;
height:500px;
text-align:right;
}

.titolo-popup{
color: #0172B4;
font-size:14px;
font-weight:bold;
}

.desc-popup{
color:#000000;
font-size:11px;
font-weight:normal;
}

td.footer-popup{
color: #000000;
font-size: 14px;
}

.paginazione{
font-size: 12px;
color: #A7A9AC;
text-decoration:none;
}

a.paginazione{
font-size: 12px;
color: #0172B4;;
text-decoration:none;
}
a.paginazione:Visited{
font-size: 12px;
color: #0172B4;;
text-decoration:none;
}
a.paginazione:Hover{
font-size: 12px;
color: #0172B4;
text-decoration:underline;
}

.paginazione_2{
font-size: 11px;
color: #666666;
text-decoration:none;
}

td.box_grigio{
background-color:#E4E5E6;
}

td.box_testo{
font-size: 11px;
color: #3E3E3E;
line-height:12px;
}

td.contenuti{
padding:10px;
text-align:justify;
}

td.keywords{
font-size:9px;
color: #666666;
text-align:right;
}
td.keywords a{
font-size:9px;
color: #666666;
text-align:right;
text-decoration:underline;
}
td.keywords a:visited{
font-size:9px;
color: #666666;
text-align:right;
text-decoration:underline;
}
td.keywords a:hover{
font-size:9px;
color: #0172B4;
text-align:right;
text-decoration:none;
}

td.lavorazione a{
background-color:#E5E5E5;
padding:3px;
font-size: 11px;
text-decoration:none;
color:#095286;
display:block;
}
td.lavorazione a:Visited{
background-color:#E5E5E5;
padding:3px;
font-size: 11px;
text-decoration:none;
color:#095286;
display:block;
}
td.lavorazione a:Hover{
background-color:#A6A8AB;
padding:3px;
font-size: 11px;
text-decoration:none;
color:#FFFFFF;
}

select, input{
background-color:#FFFFFF;
border: 1px solid;
border-width: 1px; 
border-color: #095286;
color: #095286;
font-family: Tahoma, Arial, Helvetica, sans-serif;
font-size:10px;
}

input.noBorder{border:0;}

textarea{
background-color:#FFFFFF;
border: 1px solid;
border-width: 1px; 
border-color: #095286;
color: #095286;
font-family: Tahoma, Arial, Helvetica, sans-serif;
font-size:10px;
}


button, input.bottoni{
border-width:1px;
border:1px solid;
border-color: #095286;
font-weight: bold;
color: #095286;
font-family: Tahoma, Arial, Helvetica, sans-serif;
font-size:14px;
background-color:#FFFFFF;
}

button, input.bottoniDisabled{
border-width:1px;
border:1px solid;
border-color: #095286;
font-weight: bold;
color: #98CFF8;
font-family: Tahoma, Arial, Helvetica, sans-serif;
font-size:14px;
background-color:#FFFFFF;
}

input.check{
width: 20px;
background-color: #FFFFFF;
border:0;
}

div.bkg-img{background-repeat:no-repeat;background-position:top left;width:200px;height:122px;}

td.normw,span.normw,div.normw{
font-size:13px;
color:#E3004B;
font-weight:bold;
}

table.bordo{
border: solid;
border-width:1px;
border-color: #CCCCCC;
}

/********* PAGINAZIONE RECORD ************/
div#paging {padding: 3px;background-color:#F0F0F0;font: 10px Tahoma, Arial, Helvetica, sans-serif;color:#666666;}
A.pag {	text-decoration : none; font: 10px Tahoma, Arial, Helvetica, sans-serif; color: #0172B4;}
A:HOVER.pag {text-decoration : underline; font: 10px Tahoma, Arial, Helvetica, sans-serif; color: #0172B4;}
A.pagnum {text-decoration : none;font: 10px Tahoma, Arial, Helvetica, sans-serif; color: #0172B4;padding: 0 2px 0 2px}
A:HOVER.pagnum  {text-decoration: underline;font: 10px Tahoma, Arial, Helvetica, sans-serif; color: #0172B4;padding: 0 2px 0 2px}
span.pagnum {text-decoration : none;font : 10px Tahoma, Arial, Helvetica, sans-serif; color: #FFFFFF;background-color: #E3004B;padding: 0 2px 0 2px}
span.nolink-pag {text-decoration : none;font : 10px Tahoma, Arial, Helvetica, sans-serif; color: #ABABAB;}




/********************* CARRELLO */


#sx{width:474px; float:left;}
#prodotto{width:218px;float:left;}

#titolo{width:180px; font-size:11px; color:#000000; text-transform:uppercase; font-weight:bold; line-height:12px; padding:10px 0 10px 0; float:left;}
#ico{width:25px; float:right;padding:10px 0 10px 0;}

#fascia_grigia{background-color:#888888; height:2px;}
#filetto_azzurro{background-color:#0172B4; height:2px;}

#prezzo{float:left; background-color:#0172b4; padding:2px 5px 2px 5px; color:#FFFFFF; font-size:14px; font-weight:bold; margin:10px 10px 10px 0}
span.noPrezzo{color:#FFFFFF; font-size:12px; font-weight:normal;}
#qta{float:left; color:#000000; font-size:11px;padding:14px 5px 2px 5px;}
#ico_cart{width:29px; float:right;padding:5px 0 10px 0;}

#dx{width:220px; border:1px dotted #cfcfcf; color:#5f666b; font-size:11px; padding-top:8px; background-color:#FFFFFF;}
.tit_cart{ font-size:14px; color:#024c77; font-weight:bold;}
.blu{color:#024c77;}

#fascia_arancio{color:#e8441e; text-align:left; font-size:12px; text-transform:uppercase; margin:0 0 2px 0; font-weight:bold;}
#fascia_titolo{color:#0172B4; text-align:left; font-size:12px; text-transform:uppercase; margin:0 0 2px 0; font-weight:bold;}
#fascia_azz{ background-color:#0172B4; color:#FFFFFF; text-align:left; font-size:10px; text-transform:uppercase; margin:3px 0 10px 0;padding-left:5px; font-weight:bold;}

#img_small_cart{float:left; width:85px;margin:0 5px 0 5px;}
#titolo_cart{float:right;margin:0 5px 0 5px;width:115px; color:#000000; font-size:11px; line-height:12px;}

#ico_elimina{ float:right; width:25px; margin-right:5px;}
#fascia_grigia_2{background-color:#bbbbbb; height:2px;margin:0 5px 0 5px;}

#bkg_grigio_chiaro{ background-color:#dce1e5; padding:3px 5px 3px 0; text-align:right; font-size:14px; color:#000000;}


.testo13{font-size:13px;}
.testo14{font-size:14px;}

td.bordo{border-bottom:1px solid #0172B4;border-top:0; border-right:0;border-left:0;}
.nero{color:#000000;}


td.tdBkg{ background-color:#dce1e5;}

#prz-valuta  {float:right;width:80px;color:#FFFFFF; font-size:12px; text-align:right; padding-right:10px; font-size:14px;}
#prz-txt  {float:left; width:500px;color:#FFFFFF; font-size:12px; padding-left:10px; text-align:left;}
#tratteggio{border-bottom:1px dotted #C6AEB3; height:1px; margin-bottom:4px; padding-top:2px;}


.titoloNews{font-size:12px; color:#0172B4;}

#dBox{float:right; width:50px; height:50px; padding:0 5px 15px 5px; background-color:#FFFFFF;}

#dettaglio{padding:25px; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:12px; text-align:justify;}

.addToCartBox {background-position:center; background-repeat:no-repeat;display:none;top: 0px; z-index: 100000;}
