body{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
/*commenta per eliminare lo sfondo natalizio
background-image:url(/images/sf_sito_natale.gif);*/
}
img { -ms-interpolation-mode: bicubic; }
#menuOriz{
width:750px;
height:28px;
background:url(/images/sf_menu_oriz.gif) repeat-x;
color:#677D8D;
}
#menuOriz a, #menuOriz a:visited{
font-size:11px;
font-weight:bold;
color: #415E77;
text-decoration: none;
margin:0px;
padding:0px 4px 0px 4px;
}

#menuOriz a:hover{
font-size:11px;
font-weight:bold;
color: #0071DB;
text-decoration: none;
margin:0px;
padding:0px 4px 0px 4px;
}

/*DA ELIMINARE AL PIU' PRESTO*/
.sfMenuOriz {
	/*background-attachment: fixed;*/
	background-image: url(images/sf_menu_oriz.gif);
	background-repeat: repeat-x;
	background-position: left top;
}
a.MenuOriz:visited {
	font-weight: bold;
	font-size: 11px;
	color: #415E77;
	text-decoration: none;
}
a.MenuOriz {
	font-weight: bold;
	font-size: 11px;
	color: #415E77;
	text-decoration: none; 
}
a.MenuOriz:hover {
	font-weight: bold;
	font-size: 11px;
	color: #0071DB;
	text-decoration: none;
}
/*FINE DA ELIMINARE AL PIU' PRESTO*/
#menuVert{
margin:0;
padding:0;
list-style-type:none;
}
#menuVert li{
background:url(/images/frecce_pixel_menu.gif) no-repeat 0 50%;
padding-left:10px;
}
#menuVert a{
font-size: 12px;
}
a.link11:visited {
	font-size: 11px;
	color: #415E77;
	text-decoration: none;
}
a.link11 {
	font-size: 11px;
	font-family :Verdana, Arial, Helvetica, sans-serif;
	color: #415E77;
	text-decoration: none; 
}
a.link:hover {
	color: #0071DB;
	text-decoration: underline;
}
a.LnkInTesto:visited {
	color: #006BCE;
	text-decoration: none;
}
a.LnkInTesto {
	color: #006BCE;
	text-decoration: none; 
}
a.LnkInTesto:hover {
	color: #E6BD00;
	text-decoration: underline;
}
.sfCellaSearchSx {
	/*background-attachment: fixed;*/
	background-image: url(images/sf_search_home_sx.gif);
	background-repeat: repeat-y;
	background-position: right top;
}
.sfCellaSearchDx {
	/*background-attachment: fixed;*/
	background-color: #DAE0E4;
	background-image: url(images/search_home_dx.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.txtSearch {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: 600;
	color: #333333;
}
.txtSearch2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: 500;
	color: #003366;
}
.txtMedio {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
}
.search {
	BORDER-RIGHT: #cccccc 1px inset; PADDING-RIGHT: 2px; BORDER-TOP: #cccccc 1px inset; PADDING-LEFT: 2px; FONT-SIZE: 11px; BACKGROUND-IMAGE: url(images/sf_input_text.gif); PADDING-BOTTOM: 0px; VERTICAL-ALIGN: middle; BORDER-LEFT: #cccccc 1px inset; COLOR: #006600; PADDING-TOP: 0px; BORDER-BOTTOM: #cccccc 1px inset; FONT-FAMILY: Tahoma, Verdana, Arial; HEIGHT: 18px; TEXT-DECORATION: none
}.txtNormal {
	font-size: 12px;
	text-decoration: none;
}
.sfVerticalSx {
	/*background-attachment: fixed;*/
	background-repeat: repeat-y;
	background-position: left top;
}
.sfVerticalBassoSx {
	
	background-repeat: repeat-x;
	background-position: left bottom;
}
.txtSmall {
	font-size: 11px;
}
.txtLarge {
	font-size: 14px;
}
.formstyle {
    border-top: solid 1px #EFEFEF;
	border-bottom: solid 1px #EFEFEF;
	border-left: solid 1px #EFEFEF;
	border-right: solid 1px #EFEFEF;
	background : #FFFFFF;
	color : #00008B;
	font : 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
}.bordo {
	border: inset;
}
.sfLoginForm {
	/*background-attachment: fixed;*/
	background-repeat: no-repeat;
	background-position: left top;
}
.LnkBarraNav {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #707163;
	text-decoration: none;
}
.LnkBarraNav:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #AAAB99;
	background-color: #FFFFFF;
	text-decoration: none;
}
.LnkBarraNav:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #707163;
	text-decoration: none;
}
.LnkMnInf {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #6A8191;
	text-decoration: none;
}
.LnkMnInf:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #8BA2B3;
	background-color: #C9D7E1;
	text-decoration: underline;
}
.LnkMnInf:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #6A8191;
	text-decoration: none;
}
.Error {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FF0000;
}
.titoloTesto {
	font-family: "Trebuchet MS", Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: rgb(138,0,0);
	padding-bottom: 6px;
	padding-top: 2px;
}
.sottoTitoloSezioni {
	font-family: "Trebuchet MS", Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: rgb(138,0,0);
	padding-bottom: 6px;
	padding-top: 2px;
}
a, a:visited {
	color: #0965BA;
	text-decoration: none;
}
a:hover {
	color: #0C59A1;
	text-decoration: underline;
}
.txtMsgAvvisoUtenti {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #333333;
	text-align: center;
}
.titolo2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #666666;
}
/* TAB IN HOME PAGE */
#tablist{
padding: 3px 0;
margin-left: 0;
margin-bottom: 0;
margin-top: 0.1em;
font: bold 12px Verdana;
}

#tablist li{
list-style: none;
display: inline;
margin: 0;
}

#tablist li a{
padding: 3px 0.5em;
margin-left: 3px;
background: white;
}

#tablist li a:link, #tablist li a:visited{
}

#tablist li a.current{
}

#tabcontentcontainer{
width: 350px;
/* Insert Optional Height definition here to give all the content a unified height */
padding: 5px 0px 5px 0px;
font-size: 12px;
font-family: Verdana, Arial, Helvetica, sans-serif; 
}

.tabcontent{
display:none;
text-align:left;
}
/* FINE TAB IN HOME PAGE */

/* CHI L'HA VISTO HOME */

#img_ricsco { text-align:center;}

#img_ricsco img { margin:8px 18px;}

/* FINE CHI L'HA VISTO HOME */

* html body #intestazione{width:750px;} /*SOLO PER I.E. 6*/

/*da scommentare dopo le festività natalizie*/
#intestazione{
background: url(/images/intestazione_p1.jpg) no-repeat 1px 1px;
padding: 1px;
border: 1px solid #AFDD66;
height: 114px;
width: 746px;
}

/*da commentare dopo le festività
#intestazione{
background: url(/images/intestazione_natale.jpg) no-repeat 1px 1px;
padding: 1px;
border: 1px solid #AFDD66;
height: 148px;
width: 746px;
}*/

* html body .boxColonna{width:171px;} /*SOLO PER I.E. 5.x*/
.boxColonna {
width: 159px;
min-height: 50px;
background-image: url(/images/sf_box_colonna.gif);
background-repeat: no-repeat;
background-position: bottom;
padding: 0px 6px 12px 6px;
margin-bottom: 16px;
text-align:left;
}
* html body .boxOfferteCommerciali{width:376px;} /*SOLO PER I.E. 5.x*/
.boxOfferteCommerciali{
width:276px;
background:url(images/home/offerta-del-mese-badge.gif) right top no-repeat;
padding-right:100px;
}
* html body .boxCentrale{width:396px;} /*SOLO PER I.E. 5.x*/
.boxCentrale{
background:url(/images/sf_box_centrale.gif) center bottom no-repeat;
margin:12px 0px 12px 0px;
padding:10px 10px 16px 10px; 
width:376px;
height:auto;
font-size:12px;
}
.boxCentrale h1 {
margin:0px;
}
.newsSingola {
text-indent:12px;
background:url(/images/icone/freccia_semplice_16.gif) 0px 2px no-repeat;
padding-bottom:8px;
}
.newsSingola span {
font-size:11px;
color:#666666;
}
/**/
.divisoreSottoSezioni {
text-align:center;
margin:0;
padding:0;
}
.divisoreSottoSezioni div {
background:url(/images/divisore_sez_libri_p2.gif) repeat-x;
margin:0;
padding:0;
width:390px;
}
.divisoreSottoSezioni p {
float:left;
height:24px;
background:url(/images/divisore_sez_libri_p1.gif) no-repeat;
margin:0;
padding:0;
text-align:left;
}
.divisoreSottoSezioni p img {
margin:0px 2px 5px 5px;

}
.divisoreSottoSezioni blockquote {
margin:0px 0px 0px 377px;
width:10px;
height:24px;
background:#000000 url(/images/divisore_sez_libri_p3.gif) no-repeat;
padding:0;
}
/**/


/*TABELLA CARRELLO*/

table.lista_articoli {font-size:12px;color:#333333;width:100%;border-width: 1px;border-color: #a9a9a9;border-collapse: collapse;}
table.lista_articoli th {font-size:12px;background-color:#b8b8b8;border-width: 1px;padding: 8px;border-style: solid;border-color: #a9a9a9;text-align:left;}
table.lista_articoli tr.pari {background-color: rgba(162,  158,  153,  0.3); }
table.lista_articoli tr.dispari {background-color: rgba(255,  255,  255,  0.2); }

table.lista_articoli td {font-size:12px;border-width: 1px;padding: 8px;border-style: solid;border-color: #a9a9a9;}

/*ordine*/
#frmOrdina label{ display:block;}
#frmOrdina input[type=text], #frmOrdina select, #frmOrdina textarea{ width:100%;}
#submit {
    background: #69B1D9;
    color: #fff;
    font-weight: bold;
    padding: 2px 10px;
}