@charset "iso-8859-1";
/* CSS Document */

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color:#F3E4E4;
	
}
html {
	overflow-x: hidden;!important;
}
body,td,th {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
	color: #8C3944;
}
h1
{
	font-size:20px;
	margin:0px; padding:0px;
	text-align:left; 
	line-height:100%;
	width:auto;
	color:#EE005B;
}
h2
{
	font-size:20px;
	margin:0px; padding:0px;
	text-align:left; 
	line-height:100%;
	width:auto;
	color:#EE005B;
}
h3
{
	font-size:14px;
	margin:0px; padding:0px;
	text-align:center; 
	line-height:100%;
	width:auto;
	color:#580013;
}
h4
{
	font-size:15px;
	margin:0px; padding:0px;
	text-align:left; 
	line-height:100%;
	width:auto;
	color:#8B3F3F;
	margin-bottom:10px
}
h5
{
	font-size:15px;
	margin:0px; padding:0px;
	line-height:100%;
	width:auto;
	color:#fff;
	padding-top:5px;
	padding-left:5px
}

.h5-a:link {
	font-size:15px;
	margin:0px; padding:0px;
	line-height:100%;
	width:auto;
	color:#fff;
	padding-top:5px;
	padding-left:5px
	text-decoration:none
}
.h5-a:visited {
	font-size:15px;
	margin:0px; padding:0px;
	line-height:100%;
	width:auto;
	color:#fff;
	padding-top:5px;
	padding-left:5px
	text-decoration:none
}
.h5-a:hover {
	font-size:15px;
	margin:0px; padding:0px;
	line-height:100%;
	width:auto;
	color:#fff;
	padding-top:5px;
	padding-left:5px
	text-decoration: underline
}
.h5-a:active {
	font-size:15px;
	margin:0px; padding:0px;
	line-height:100%;
	width:auto;
	color:#fff;
	padding-top:5px;
	padding-left:5px
	text-decoration:none
}

h6
{
	font-size:14px;
	margin:0px; padding:0px;
	text-align:left; 
	line-height:100%;
	width:auto;
	color:#EE005B;
}
h7
{
	font-size:20px;
	margin:0px; padding:0px;
	text-align:left; 
	line-height:100%;
	width:auto;
	color:#580013;
}
#corpo
{
	background-image:url(immagini/sf-corpo.jpg); 
	background-repeat: no-repeat; 
	background-position:center top;
}
#centro
{
	width:970px; 
	margin-left:auto; 
	margin-right:auto;
}
#sx
{
	float:left;
	margin-top:20px;
	width:210px;
	margin-right:7px
	
}
#dx
{
	float:left;
	margin-top:20px;
	width:743px;
	
}
#testi
{
	margin-top:5px;
	width:735px;
	margin-left:10px
	
}
#inc-news
{
	margin-top:20px;
	width:730px;
	margin-left:5px
	
}
#dw 
{
	background-image:url(immagini/sf-dw.jpg);
	background-position:center top;
	height:194px;
}
#dw a
{
	font-size:11px;
	text-decoration:none;
}
a:link {
	color: #8C3944;
	text-decoration:none
}
a:visited {
	color: #8C3944;
	text-decoration:none
}
a:hover {
	color: #fff;
	text-decoration: underline
}
a:active {
	color: #8C3944;
	text-decoration:none
}
object
{
	outline:none;
}
.foto
{
	background-image:url(immagini/sf-foto.jpg);
	padding:3px 4px 32px 3px;
	margin-right:8px;
}
.foto-categorie
{
	background-image:url(immagini/sf-img-catalogo.jpg);
	padding:6px 6px 6px 6px;
	margin-right:8px;
}
.foto-scheda
{
	background-image:url(immagini/sf-foto-scheda.png);
	padding:6px 6px 6px 6px;
	margin-right:8px;
}
.foto-scheda-small
{
	background-image:url(immagini/sf-scheda-small.png);
	padding:7px 7px 7px 7px;
	margin-right:8px;
}
cuscino {
	overflow-x: hidden;!important;
	position:relative; 
	width:955px; 
	margin-left:auto; 
	margin-right:auto
}
.bianco  {
	color: #fff;
	text-decoration:none
}
.bianco a:link {
	color: #fff;
	text-decoration:none
}
.bianco a:visited {
	color: #fff;
	text-decoration:none
}
.bianco a:hover {
	color: #fff;
	text-decoration: underline
}
.bianco a:active {
	color: #fff;
	text-decoration:none
}
.granata  {
	color: #8C3944;
	text-decoration:none
}
.granata a:link {
	color: #8C3944;
	text-decoration:none
}
.granata a:visited {
	color: #8C3944;
	text-decoration:none
}
.granata a:hover {
	color: #8C3944;
	text-decoration: underline
}
.granata a:active {
	color: #8C3944;
	text-decoration:none
}
.viola  {
	color: #8C3944;
	text-decoration:none
}
.viola a:link {
	color: #EB0059;
	text-decoration:none
}
.viola a:visited {
	color: #EB0059;
	text-decoration:none
}
.viola a:hover {
	color: #EB0059;
	text-decoration: underline
}
.viola a:active {
	color: #EB0059;
	text-decoration:none
}

.ABC_testi {
    font-family: Tahoma, Geneva, sans-serif;
    font-size: 11px; 
    color: #fff;
}


a.ABC_link:link { 
    font-family: Tahoma, Geneva, sans-serif;
    font-size: 12px; 
    font-weight: normal; 
    font-style: normal; 
    color: #fff;
    text-decoration: underline
}

a.ABC_link:visited {
    font-family: Tahoma, Geneva, sans-serif; 
    font-size: 12px; 
    font-weight: normal; 
    font-style: normal; 
    color: #fff; 
    text-decoration: none
}

a.ABC_link:hover { 
    font-family: Tahoma, Geneva, sans-serif;
    font-size: 12px; 
    font-weight: normal; 
    font-style: normal; 
    color: #fff;
    text-decoration: underline
}
.ABC_testi_last {
    font-family: Tahoma, Geneva, sans-serif;
    font-size: 12px; 
    color: #580013;
}

a.ABC_link_last:link { 
    font-family: Tahoma, Geneva, sans-serif;
    font-size: 12px; 
    font-weight: normal; 
    font-style: normal; 
    color: #580013;
    text-decoration: underline
}

a.ABC_link_last:visited {
    font-family: Tahoma, Geneva, sans-serif;
    font-size: 12px; 
    font-weight: normal; 
    font-style: normal; 
    color: #580013; 
    text-decoration: none
}

a.ABC_link_last:hover { 
    font-family: Tahoma, Geneva, sans-serif;
    font-size: 12px; 
    font-weight: normal; 
    font-style: normal; 
    color: #580013;
    text-decoration: underline
} 

.ABC_testi_news {
    font-family: Tahoma, Geneva, sans-serif;
    font-size: 12px; 
    color: #580013;
}

a.ABC_link_news:link { 
    font-family: Tahoma, Geneva, sans-serif;
    font-size: 12px;  
    font-weight: normal; 
    font-style: normal; 
    color: #580013; 
    text-decoration: underline
}

a.ABC_link_news:visited {
    font-family: Tahoma, Geneva, sans-serif;
    font-size: 12px; 
    font-weight: normal; 
    font-style: normal; 
    color: #580013;
    text-decoration: none
}

a.ABC_link_news:hover { 
    font-family: Tahoma, Geneva, sans-serif;
    font-size: 12px; 
    font-weight: normal; 
    font-style: normal; 
    color: #580013;
    text-decoration: underline
} 

/*********FLEXCROLL***********/
.scrollgeneric {
line-height: 1px;
font-size: 1px;
position: absolute;
top: 0; left: 0;
}
.vscrollerbase {
width: 9px;
background-image:url(immagini/sf-scrollbar.png);
background-repeat:repeat-y;
}
.vscrollerbar {
width: 9px;
background-color:#351C15;
}
.hscrollerbase {
height: 5px;
background-color: #fff;
}
.hscrollerbar {
height: 5px;
background-color: #fff;
}
.scrollerjogbox {
width: 5px;
height: 5px;
top: auto; left: auto;
bottom: 0px; right: 0px;
background-color: #fff;
}
