body {
	font-family:  Arial, Verdana, "Times New Roman", sans-serif;
	font-size: 12px;
	color: #333333;
	margin: 2px;
}

.top_center {
background-image:url(../images/top_center.jpg);
background-position:right;
}

.categoria_title {
background-image: url(../images/categoria_title.jpg);
color: #ffffff;
font-weight:bold;
font-size: 11px;
padding-left: 15px;
padding-bottom: 2px;
}

.categoria_sf {
background-color: #f5f5f5;
}

.novita_sf {
background-color: #010066;
color: #ffffff;
font-weight:bold;
font-size: 11px;
}

.novita_sf a{
color: #ffffff;
font-weight:bold;
font-size: 11px;
}

.novita_sf1 {
background-color:#E8E8E8;
margin-bottom: 15px;
}

.minishop_sf {
background-color: #F1FFB4;
color: #000000;
font-weight:bold;
font-size: 12px;
}

.grigioscuro_sf {
background-color: #95A3AC;
color: #FFFFFF;
font-weight:bold;
font-size: 11px;
}

.news_title {
background-image: url(../images/news_line.jpg);
background-repeat:no-repeat;
background-position:bottom right;
font-weight:bold;
font-size: 12px;
}

.news_sf {
background-color:#ececec;
padding: 15px;
}

.news_sf b{
font-size:12px;
color:#333333;
}

.news_sf hr{
color:#f5f5f5;
}

.news_sf p{
font-size:11px;
color:#555555;
}

.news_sf a{
font-size:11px;
color:#555555;
text-decoration:none;
}

.news_sf a:hover{
font-size:11px;
color:#222222;
text-decoration:none;
}


p.newshome {
border-bottom:dashed 1px #999999;
border-bottom-width: thin;
padding-bottom: 5px;

}

p.newshome b{
color: #000000;
}

.footer_sf {
background-color: #010066;
color: #ffffff;
font-size: 11px;
}

.registrazione_sf {
/*background-image: url(../images/login_registrazione.jpg);
background-repeat:no-repeat;
background-position:top;
*/
color: #000000;
font-size: 11px;
/*padding-top: 12px;*/
/*height: 340px;*/
}

.news_line {

color: #000000;
font-size: 11px;
padding-bottom: 2px;
padding-top: 12px;
height: 335px;
}

.login_input {
border:#000066;
background-color:#7a9729;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFFFFF;
}

.login_search {
border:#6968a4 thin 1px;

background-color:#e1ff65;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
}

.loginusrpsw {
color: #ccff00;
}

.logintxt {
color: #fefcfd;
}

a.login {
color: #ccff00;
font-weight:bold;
}

a.newshome {
color: #666666;
font-weight:bold;
text-decoration:none;
}

a.newshome:hover{
color: #333333;
font-weight:bold;
text-decoration:none;
}

a.loginpswremember {
color: #fefcfd;
font-weight:bold;
}

.buttontop_green {
background-image: url(../images/button_menu_green.jpg);
background-repeat:no-repeat;
height: 23px;
text-align:center;
}

.buttontop_green a{
color: #000033;
font-weight:bold;
font-size: 11px;
text-decoration:none;
}

.buttontop_blue {
background-image: url(../images/button_menu_blue.jpg);
background-repeat:no-repeat;
height: 23px;
text-align:center;
}

.buttontop_blue a{
color: #ccff00;
font-weight:bold;
font-size: 11px;
text-decoration:none;
}

.footer_sf a{
color: #ccff00;
font-size: 11px;
text-decoration:none;
}

a.blue{
color: #000033;
font-weight:bold;
font-size: 11px;
text-decoration:none;
}

a.blue2{
color: #000033;
font-weight:bold;
font-size: 11px;

}

a.bluecil{
color: #000033;
font-weight:bold;
font-size: 13px;
text-decoration:none;
}

a.red{
color: #FF0000;
font-weight:bold;
font-size: 11px;
text-decoration:none;
}

a{
color: #FF0000;
font-weight:bold;
font-size: 12px;
text-decoration:none;
}

a.verde{
color: #ccff00;
font-size: 11px;
text-decoration:none;
}

a.bianco{
color: #ffffff;
font-weight:bold;
font-size: 11px;
text-decoration:none;
}

#schedamini {
margin: 2px 2px 2px 2px;
width: 138px;
height: 310px;
min-height:310px !important;

background-color: #ecefec;
float:left;
text-align:left;
}

#schedamini b{
color:#333333;
}

#schedamini i{
color:#ff0000;
}

#schedamini b.prezzobarrato{
text-align:left;
color:#777777;
text-decoration:line-through;
}

#schedamini b.prezzoscontato {
color:#ff0000;
font-weight:bold;
}

#schedamini b.prezzoscontatoforum {
color:#0033CC;
font-weight:bold;
}

#schedamini b.prezzoscontatopromo {
color:#006600;
font-weight:bold;
}

b.prezzobarrato{
text-align:left;
color:#777777;
text-decoration:line-through;
}

b.prezzoscontato {
color:#ff0000;
font-weight:bold;
}

b.prezzoscontatoforum {
color:#0033CC;
font-weight:bold;
}

.qta_input_sf {
background-image: url(../images/qta_input_sf.jpg);
background-repeat:no-repeat;
height: 23px;

}

.qta_input{
border:#FFFFFF;
font-weight:bold;
font-size: 11px;
border-style:none;
}

.labelform {
font-weight:bold;
font-size: 11px;
color:#555555;
}

.labelformobbligatio {
font-weight:bold;
text-decoration:underline;
color:#333333;
font-size: 11px;
}

.sezioneform {
background:#669999;
height: 25px;
font-weight:bold;
text-decoration:overline;
color:#ffffff;
font-style:italic;
font-size: 11px;
}

.noteform {
font-size: 9px;
color:#555555;
}

.mini {
font-size: 10px;
color:#000000;
}

.mini2 {
font-size: 11px;
color:#000000;
}

.miniNOTA {
font-size: 10px;
color:#333333;
}


.textareaconborder{
border:#888888;

font-size: 11px;
border-style:solid;
}

.pagamento_sf {
background-color: #CCFF00;
font-weight:bold;
color: #000000;
}

.noborder_input{
text-align: right;
border:#FFFFFF;
background-color:#e8e8e8;
font-weight:bold;
font-size: 12px;
border-style:none;
}

.noborder_input2{
text-align: right;
border:#FFFFFF;
background-color:#F1FFB4;
font-weight:bold;
font-size: 12px;
border-style:none;
}

.cifratot{
font-size: 15px;
}

.sf5B717E{
background-color:#5B717E;
font-weight:bold;
color: #FFFFFF;
}

.sfarancio{
background-color:#CD6109;
font-weight:bold;
color: #FFFFFF;
}

.testoavvertenze{
color:#FFFFFF;
background-color:#FF0000;

}

.sftablecontatti {
background-color:#ECECEC;
}

.sftabletrasporto1 {
background-color:#F1FFB4;
}

.sftabletrasporto2 {
background-color:#ECECEC;
}

.sfbianco {
background-color:#FFFFFF;
}

.etichettaschedaarticolo {
color:#000033;
}

.red{
color: #FF0000;
font-weight:bold;
font-size: 12px;

}

.blue{
color: #0033CC;
font-weight:bold;
font-size: 12px;

}

.prezzobarrato{
text-align:left;
color:#777777;
text-decoration:line-through;
}

.altrefoto {
background-color:#CDCDCD;
color:#000000;
}

p.interlinea2 {

margin: 0px;
padding: 3px;

}

.brico_input {
border:#000066;
background-color:#7a9729;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFFFFF;
}

.yellow {
color:#FFCC00;
}

a.pagine{
color: #000033;
text-align:center;
font-weight:bold;
font-size: 12px;
background-color:#FFFF00;
display:block;
border: 1px #000033 solid;
text-decoration:none;
width: 25px;
}

a.pagine:hover{
color: #FFFFFF;
text-align:center;
font-weight:bold;
font-size: 12px;
background-color:#000033;
display:block;
border: 1px #000033 solid;
text-decoration:none;
}

.paginaattiva {
color: #000000;
text-align:center;
font-weight:bold;
font-size: 12px;
background-color:#FF6600;
display:block;
border: 1px #000033 solid;
text-decoration:none;
width: 25px;
}

a.powered{
color: #000033;
font-weight:bold;
font-size: 9px;


text-decoration:none;
}

#cancelfloat {
clear:both;
}

.mancanti {
background-color: #FF0000;
color:#FFFFFF;
font-weight:bold;
font-size: 12px;
}

.qtaok {
background-color: #e5e5e5;
color:#000000;
font-size: 12px;
}

.cellatotale {
background-color: #009900;
color:#FFFFFF;
font-weight:bold;
font-size: 12px;
}

h1 {
font-weight:bold;
font-size:16px;
background-color:#000033;
margin-top:0px;
margin-bottom: 0px;
padding: 5px 0px 5px 5px;
color:#FFFFFF;
}

h1.titoloxx {
font-size: 16px;
}

.promoreminder {
background-color: #FFFF00;
color:#FF0000;
font-weight:bold;
font-size: 14px;
}

.bluforum {
color:#000099;
font-weight:bold;
}

.verdepromo {
color:#006600;
font-weight:bold;
}


input {
border:#666666 1px solid;
}

a.pulsante{
color: #ffffff;
background-color:#B70C1C;
font-weight:bold;

font-size: 11px;
text-decoration:none;
display:block;
}

a.pulsante:hover{
color: #ffffff;
background-color:#ff2200;
font-weight:bold;
font-size: 11px;
text-decoration:none;
display:block;
}

h2 {
color: #FF0000;
}

.boxnovita {
float: left;
width: 220px;
border: #CCCCCC 1px solid;
height: 380px;
min-height:560px;
margin-right: 5px;
margin-bottom:2px;
padding-bottom: 10px;
padding-top: 10px;
}

.titolonovita {
color: #FF0000;
font-size: 16px;
}

.scontohome {
font-size:18px;
color:#990000;
font-weight:bold;
background-color:#FFFF00;
}
