html{
	height:100%;
}
body {
	padding:0px;
	margin: 0px;
	font-family: Verdana, Arial, Tahoma, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	height:100%;
	background-color: #1a171b;
	background-repeat: repeat;
	background-position: top;
}
/*HOME ITA-ENG */
#contenutohome {
	width:770px;
	margin-top: 150px;
	overflow:hidden;
	margin-left:auto;
	margin-right:auto;
	border: 0px solid red;
}
#home{
	width: 770px;
	height: 181px;
	margin: 0px;
	padding: 0px;
	border: 0px solid blue;
}
#homeLogo{
	width: 380px;
	height: 181px;
	margin: 0px;
	float:left;
	padding: 0px;
	border: 0px solid blue;
}
#homemenu{
	width: 380px;
	height: 181px;
	margin-left: 10px;
	float:left;
	background-color:#FEC901;
	padding: 0px;
	border: 0px solid blue;
}
#homelinksx{
	width: 185px;
	height: 73px;
	margin-top: 55px;
	float:left;
	padding: 0px;
	border: 0px solid blue;
}
#homelinksx img{
	margin-top: 25px;
	margin-left: 91px;
	padding: 0px;
	border: 0px solid blue;
}
#homelinkdx{
	width: 195px;
	height: 73px;
	margin-top: 55px;
	background-color:#BD0A0D;
	float:left;
	padding: 0px;
	border: 0px solid blue;
}
#homelinkdx img{
	margin-top: 25px;
	margin-left: 20px;
	padding: 0px;
	border: 0px solid blue;
}
#flashhome{
	width: 770px;
	height: 260px;
	margin-top: 10px;
	padding: 0px;
	border: 0px solid blue;
}
/* SITO */
#contenuto {
	width:770px;
	margin-top:50px;
	overflow:hidden;
	margin-left:auto;
	margin-right:auto;
	border: 0px solid red;
}
/* BANDONE HOME */
#bandonehome{
	width: 770px;
	height: 275px;
	margin: 0px;
	padding: 0px;
	border: 0px solid blue;
}
#bandonehomesx{
	width: 273px;
	height: 275px;
	margin: 0px;
	padding: 0px;
	float:left;
	background-color:#FFFFFF;
	border: 0px solid yellow;
}
#bandonehomedx{
	width: 488px;
	height: 275px;
	margin-left: 9px;
	float:left;
	padding: 0px;
	border: 0px solid yellow;
}
#bandonehomedxsu{
	width: 488px;
	height: 247px;
	margin: 0px;
	padding: 0px;
	border: 0px solid red;
}
#bandonehomedxgiu{
	width: 488px;
	height: 28px;
	margin: 0px;
	padding: 0px;
	border: 0px solid red;
}
#menubandone{
	width: 375px;
	height: 28px;
	margin-left: 112px;
	padding: 0px;
	border: 0px solid red;
}
#menubandone img{
	margin: 0px;
	padding: 0px;
	float:left;
	border: 0px solid red;
}
#menubandoneEN{
	height: 28px;
	margin-left: 102px;
	padding: 0px;
	border: 0px solid yellow;
}
#menubandoneEN img{
	margin: 0px;
	padding: 0px;
	float:left;
	border: 0px solid red;
}
/* CENTRO */
#centro{
	width: 770px;
	margin: 0px;
	padding: 0px;
	overflow:hidden;
	background-image:url(img/sf_centro.gif);
	background-position:top;
	background-repeat:repeat-y;
	border: 0px solid blue;
}
#centrosx1{
	width: 273px;
	margin: 0px;
	padding: 0px;
	float:left;
	border: 0px solid red;
}
#centrosx1 p{
	margin-top: 35px;
	margin-left: 25px;
	margin-right: 25px;
	padding: 0px;
	border: 0px solid red;
}
#centrosx{
	width: 273px;
	margin: 0px;
	padding: 0px;
	float:left;
	border: 0px solid red;
}
#centrosx p{
	margin-top: 40px;
	margin-left: 25px;
	margin-right: 25px;
	padding: 0px;
	border: 0px solid red;
}
#titsx{
	width: 273px;
	text-align:right;
	margin-top: 20px;
	padding: 0px;
	border: 0px solid red;
}
#titsx img{
	text-align:right;
}
#sfondobasso{
	width: 273px;
	margin: 0px;
	padding: 0px;
	border: 0px solid red;
}
#centrodx{
	width: 488px;
	margin-left: 9px;
	float:left;
	padding: 0px;
	border: 0px solid red;
}
#centrodxsu{
	width: 487px;
	height: 76px;
	margin-top:15px;
	text-align:right;
	padding: 0px;
	background-image:url(img/sf_titnews.gif);
	background-position:top;
	background-repeat:no-repeat;
	border: 0px solid red;
}
#centrodxsu img{
	margin-top: 35px;
	margin-right: 25px;
	padding: 0px;
	border: 0px solid red;
}
#centrodxsuEN{
	width: 487px;
	height: 76px;
	margin-top:15px;
	text-align:right;
	padding: 0px;
	background-image:url(img/sf_titnewsEN.gif);
	background-position:top;
	background-repeat:no-repeat;
	border: 0px solid red;
}
#centrodxsuEN img{
	margin-top: 35px;
	margin-right: 25px;
	padding: 0px;
	border: 0px solid red;
}
#centrodxgiu{
	width: 487px;
	overflow:hidden;
	margin-top:15px;
	padding: 0px;
	background-image:url(img/sf_news_sep.gif);
	background-position:top;
	background-repeat:repeat-y;
	border: 0px solid red;
}
#newshome{
	width: 224px;
	margin-right: 15px;
	float:left;
	padding: 0px;
	border: 0px solid red;
}
#titolo{
	margin-left: 15px;
	margin-bottom: 4px;
	padding: 0px;
	border: 0px solid red;
}
#txt{
	margin-left: 15px;
	padding: 0px;
	border: 0px solid red;
}

/* FOOTER */
#footer{
	width: 770px;
	height: 20px;
	color:#FFFFFF;
	margin: 0px;
	padding: 0px;
	border: 0px solid blue;
}
#footersx{
	margin-top: 2px;
	padding: 0px;
	float:left;
	border: 0px solid blue;
}
#footerdx{
	margin-top: 2px;
	float:right;
	padding: 0px;
	border: 0px solid blue;
}
/* AZIENDA */
#azienda{
	width: 454px;
	margin-left: 25px;
	margin-top: 34px;
	padding: 0px;
	border: 0px solid blue;
	border-bottom: 1px solid #BD0A0D;
}
#aziendasu{
	width: 454px;
	height: 21px;
	color:#FFFFFF;
	padding: 0px;
	border: 0px solid blue;
}
#aziendasudx{
	width: 434px;
	height: 17px;
	color:#FFFFFF;
	float:left;
	padding-left: 5px;
	background-color:#BD0A0E;
	padding-top: 4px;
	margin: 0px;
	border: 0px solid blue;
}
#aziendasusx{
	width: 15px;
	height: 21px;
	float:left;
	background-color:#000000;
	margin:0;
	border: 0px solid red;
}
#aziendagiu{
	width: 454px;
	overflow:hidden;
	background-color:#ffffff;
	padding: 0px;
	margin: 0px;
	border: 0px solid blue;
}
#aziendagiu p{
	margin: 10px;
	padding: 0px;
	border: 0px solid blue;
}
/* PRODOTTI */
#categoria{
	width: 210px;
	margin-left: 33px;
	margin-top: 35px;
	margin-bottom: 10px;
	padding: 0px;
	border: 0px solid red;
}
#conttip{
	width: 273px;
	background-image:url(img/sf_prod.gif);
	background-position:top;
	background-repeat: repeat-y;
	margin: 0px;
	overflow:hidden;
	padding: 0px;
	border: 0px solid red;
}
#conttippuls{
	width: 200px;
	height: 21px;
	background-image:url(img/sf_tipprod.gif);
	background-position: left;
	background-repeat: no-repeat;
	margin-left: 38px;
	text-decoration:none;
	padding: 0px;
	border: 0px solid red;
}
#scritta{
	width: 200px;
	height: 21px;
	margin-left: 38px;
	padding: 0px;
	border: 0px solid red;
}
#conttippuls:hover{
	width: 200px;
	height: 21px;
	background-image:url(img/sf_tipprod_on.gif);
	background-position: left;
	text-decoration:underline;
	background-repeat: no-repeat;
	margin-left: 38px;
	padding: 0px;
	border: 0px solid red;
}
#galleria1{
	width: 454px;
	margin-left: 25px;
	background-image:url(img/puntini_contatti.gif);
	background-position:bottom;
	background-repeat:repeat-x;
	margin-top: 20px;
	padding: 0px;
	border: 0px solid blue;
}
#prodotto1{
	width: 454px;
	overflow: hidden;
	margin-left: 25px;
	margin-top: 10px;
	padding-bottom: 20px;
	border: 0px solid blue;
}
#imgprodotto{
	width: 116px;
	height: 200px;
	float:left;
	margin-top: 20px;
	margin-right: 35px;
	padding: 0px;
	border: 0px solid blue;
}
#imgprodottosu{
	width: 114px;
	height: 161px;
	margin: 0px;
	padding: 0px;
	border: 1px solid black;
}
#imgprodottosu img{
	width: 114px;
	height: 161px;
	margin: 0px;
	padding: 0px;
	border: 0px solid white;
}
#imgprodottogiu{
	width: 116px;
	height: 38px;
	color: #FFC801;
	background-color:#1A181D;
	margin: 0px;
	padding: 0px;
	border: 0px solid blue;
}
#titprod{
	width: 100px;
	margin: 0px;
	color: #ffffff;
	float:left;
	padding: 0px;
	border: 0px solid blue;
}
#titprod p{
	width: 85px;
	height: 30px;
	margin: 0px;
	color: #ffffff;
	padding-top: 4px;
	padding-left: 5px;
	border: 0px solid blue;
}
#frprod{
	width: 16px;
	height: 24px;
	float:left;
	margin: 0px;
	padding: 0px;
	border: 0px solid blue;
}

#scheda{
	width: 454px;
	height: 23px;
	margin-left: 25px;
	margin-top: 20px;
	padding: 0px;
	border: 0px solid blue;
}
#schedasx{
	width: 277px;
	height: 23px;
	float:left;
	margin: 0px;
	background-image:url(img/sf_schedapsu.gif);
	background-repeat:no-repeat;
	padding: 0px;
	border: 0px solid blue;
}
#schedadx{
	width: 176px;
	height: 23px;
	float:left;
	color:#fec900;
	background-color:#1a171b;
	margin: 0px;
	padding: 0px;
	border-right: 1px solid #fec900;
}
#schedadx p{
	color:#fec900;
	margin: 0px;
	padding-top: 4px;
	padding-left: 5px;
}
#scheda1{
	width: 454px;
	overflow: hidden;
	margin-left: 25px;
	padding: 0px;
	background-image:url(img/sf_schedaprod.gif);
	background-repeat:repeat-y;
	background-position:top;
	padding: 0px;
	border: 0px solid blue;
	border-bottom: 1px solid #BD0A0D;
}
#schedasx1{
	width: 277px;
	float:left;
	margin: 0px;
	overflow:hidden;
	background-color:#FFFFFF;
	padding-top: 30px;
	border: 0px solid blue;
}
#scheda_testi{
	width: 260px;
	margin-top: 5px;
	margin-left: 8px;
	padding: 0px;
	border: 0px solid blue;
}
#scheda_trat{
	width: 255px;
	height: 1px;
	margin-top: 5px;
	margin-left: 8px;
	background-image:url(img/trat_prod.gif);
	background-repeat:repeat-x;
	background-position:top;
	padding: 0px;
	border: 0px solid blue;
}
#scheda_descr{
	width: 250px;
	margin-top: 15px;
	margin-left: 8px;
	padding: 0px;
	border: 0px solid blue;
}
#schedadx1{
	width: 146px;
	float:left;
	background-color:#FFFFFF;
	margin: 0px;
	padding-top: 30px;
	padding-left: 30px;
	border-right: 1px solid #fec900;
}
#scheda2{
	width: 454px;
	margin-left: 25px;
	margin-top: 10px;
	padding: 0px;
	border: 0px solid blue;
}
/* GALLERIA */
#galleria1{
	width: 454px;
	margin-left: 25px;
	background-image:url(img/puntini_contatti.gif);
	background-position:bottom;
	background-repeat:repeat-x;
	margin-top: 20px;
	padding: 0px;
	border: 0px solid blue;
}
#galleria1 p{
	padding-bottom: 3px;
	border: 0px solid blue;
}
#galleriatx{
	width: 454px;
	overflow: hidden;
	margin-left: 25px;
	margin-top: 20px;
	padding: 0px;
	border: 0px solid blue;
}
#galleriatx1{
	width: 454px;
	overflow: hidden;
	margin-left: 25px;
	margin-top: 5px;
	padding-bottom: 20px;
	border: 0px solid blue;
}
#categoria1{
	width: 210px;
	margin-left: 33px;
	margin-top: 10px;
	margin-bottom: 10px;
	padding: 0px;
	border: 0px solid red;
}
#titsx1{
	width: 273px;
	text-align:right;
	padding-top: 20px;
	padding-bottom: 25px;
	margin: 0px;
	border: 0px solid red;
}
#imggalleria{
	width: 136px;
	height: 120px;
	float:left;
	margin-top: 20px;
	margin-right: 12px;
	padding: 0px;
	border: 0px solid blue;
}
#imggalleria_dett{
	width: 136px;
	height: 120px;
	float:left;
	margin-top: 20px;
	margin-right: 10px;
	padding: 0px;
	border: 0px solid blue;
}
#imggalleriasu{
	width: 132px;
	height: 78px;
	margin: 0px;
	padding: 0px;
	border: 2px solid white;
}
#imggalleriasu img{
	width: 132px;
	height: 78px;
	margin: 0px;
	padding: 0px;
	border: px solid green;
}
#imggalleriagiu{
	width: 136px;
	height: 38px;
 	margin: 0px;
	background-color:#1A181D;
	padding: 0px;
	border: 0px solid blue;
}
#imggalleriagiu1{
	width: 136px;
 	margin: 0px;
	color:#FFFFFF;
	background-color:#1A181D;
	padding: 0px;
	border: 0px solid blue;
}
#frecgal{
	width: 20px;
	height: 25px;
 	margin: 0px;
	float:left;
	background-color:#1A181D;
	padding: 0px;
	border: 0px solid blue;
}
#tittesto{
	width: 116px;
	height: 25px;
	color:#FFFFFF;
	float:left;
 	margin: 0px;
	text-decoration:none;
	background-color:#1A181D;
	padding: 0px;
	border: 0px solid blue;
}
#tittesto p{
	
 	margin: 0px;
	background-color:#1A181D;
	padding-top: 4px;
	padding-left: 5px;
	border: 0px solid blue;
}
.linktestogal{
	color:#FFFFFF;
	text-decoration:none;
}
.linktestogal:hover{
	color:#FFFFFF;
	text-decoration:none;
}

.bottomred{
background-image:url(img/sf_fondo.gif);
background-position:bottom;
background-repeat: no-repeat;

}
/* ARCHIVIO */
#archivio{
	width: 454px;
	overflow: hidden;
	margin-left: 25px;
	margin-top: 2px;
	border: 0px solid blue;
	border-bottom: 1px solid #BD0A0E;
}
#archiviosu{
	width: 454px;
	height: 35px;
	color:#FFFFFF;
	padding: 0px;
	border: 0px solid blue;
}
#archdx{
	width: 270px;
	height: 31px;
	color:#FFFFFF;
	float:left;
	padding-left: 5px;
	background-color:#BD0A0E;
	padding-top: 4px;
	margin: 0px;
	border: 0px solid blue;
}
#archdx2{
	width: 71px;
	height: 35px;
	background-color:#BD0A0E;
	float:left;
	margin: 0px;
	border: 0px solid blue;
}
#archdx1{
	width: 341px;
	height: 31px;
	color:#FFFFFF;
	float:left;
	padding-left: 5px;
	background-color:#BD0A0E;
	padding-top: 4px;
	margin: 0px;
	border: 0px solid blue;
}
#archsx{
	width: 95px;
	padding-left: 12px;
	padding-top: 4px;
	height: 31px;
	float:left;
	background-color:#000000;
	margin:0;
	border: 0px solid red;
	border-right: 1px solid #FEC901;
}
#categoria2{
	width: 210px;
	margin-left: 33px;
	margin-top: 10px;
	margin-bottom: 10px;
	padding: 0px;
	border: 0px solid red;
}
#conttippuls1{
	width: 200px;
	background-image:url(img/sf_tipprod.gif);
	background-position: left;
	background-repeat: no-repeat;
	overflow:hidden;
	margin-left: 38px;
	text-decoration:none;
	border: 0px solid red;
}
#conttippuls1:hover{
	width: 200px;
	background-image:url(img/sf_tipprod_on.gif);
	background-position: left;
	background-repeat: no-repeat;
	overflow:hidden;
	margin-left: 38px;
	text-decoration:none;
	border: 0px solid red;
}
#scritta1{
	text-decoration:none;
	padding-top: 15px;
	padding-bottom: 5px;
	padding-left: 40px;
	border: 0px solid red;
}
#scheda_trat_news{
	width: 430px;
	height: 1px;
	margin-top: 5px;
	margin-left: 8px;
	background-image:url(img/trat_prod.gif);
	background-repeat:repeat-x;
	background-position:top;
	padding: 0px;
	border: 0px solid blue;
}
/* CONTATTI */
#contactsu{
	width: 454px;
	height: 153px;
	margin-left: 25px;
	margin-top: 34px;
	padding: 0px;
	border: 0px solid blue;
	border-bottom: 1px solid #BD0A0D;
}
#contactsusx{
	width: 15px;
	height: 152px;
	background-color:#FFFFFF;
	margin:0;
	float:left;
	padding: 0px;
	border: 0px solid #BD0A0D;
}
#contactsusx p{
	width: 15px;
	height: 21px;
	background-color:#000000;
	margin:0;
	border: 0px solid red;
}
#contactsudx{
	width: 437px;
	height: 152px;
	background-color:#FFFFFF;
	margin-left: 2px;
	float:left;
	padding: 0px;
	border: 0px solid #BD0A0D;
}
#contactsudxsu{
	width: 437px;
	color:#FFFFFF;
	height: 21px;
	background-color:#BD0A0D;
	padding: 0px;
	margin: 0px;
	border: 0px solid blue;
}
#contactsudxsu p{
	color:#FFFFFF;
	background-color:#BD0A0D;
	padding: 3px;
	padding-left: 5px;
	margin: 0px;
	border: 0px solid blue;
}
#contactsudxgiu{
	width: 437px;
	height: 120px;
	padding: 0px;
	border: 0px solid #BD0A0D;
}
#contactsudxgiu p{
	width: 200px;
	margin-top:10px;
	margin-left:5px;
	margin-right: 5px;
	float:left;
	padding: 0px;
	border: 0px solid #BD0A0D;
}
#contactgiu{
	width: 454px;
	margin-left: 25px;
	margin-top: 34px;
	padding: 0px;
	border: 0px solid red;
}
#contactgiu1{
	width: 454px;
	height: 23px;
	color:#BD0A0D;
	background-image:url(img/puntini_contatti.gif);
	background-position:bottom;
	background-repeat:repeat-x;
	padding: 0px;
	border: 0px solid red;
}
#contactgiu1sx{
	width: 16px;
	height: 21px;
	color:#BD0A0D;
	float:left;
	padding: 0px;
	border: 0px solid red;
}
#contactgiu1dx{
	width: 420px;
	color:#BD0A0D;
	float:left;
	padding-left: 5px;
	padding-top: 6px;
	border: 0px solid red;
}
#contactgiu2{
	width: 420px;
	margin-left: 20px;
	margin-top: 5px;
	padding: 0px;
	border: 0px solid red;
}
/* BACK OFFICE */
#bandone{
	width: 770px;
	height: 195px;
	margin: 0px;
	padding: 0px;
	border: 0px solid blue;
}
#bandonesx{
	width: 273px;
	height: 195px;
	margin: 0px;
	padding: 0px;
	float:left;
	background-color:#FFFFFF;
	border: 0px solid yellow;
}
#bandonedx{
	width: 488px;
	height: 195px;
	margin-left: 9px;
	float:left;
	padding: 0px;
	border: 0px solid yellow;
}
#bandonedxsu{
	width: 488px;
	height: 167px;
	margin: 0px;
	padding: 0px;
	border: 0px solid red;
}
#bandonedxgiu{
	width: 488px;
	height: 28px;
	text-align:right;
	margin: 0px;
	padding: 0px;
	border: 0px solid red;
}
#bandonedxgiu img{
	text-align:right;
	margin: 0px;
	padding: 0px;
	border: 0px solid red;
}

/* menu BACK */
#menu{
	width: 273px;
	margin: 0px;
	padding: 0px;
	float:left;
	border: 0px solid red;
}
#menu p{
	margin-top: 20px;
	padding: 0px;
	margin-left: 20px;
	border: 0px solid red;
}
#testo{
	width: 488px;
	margin-left: 9px;
	float:left;
	padding: 0px;
	border: 0px solid red;
}
#testo p{
	margin-top: 20px;
	margin-left: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
	padding: 0px;
	border: 0px solid red;
}
.menulink{
 color:#000000;
 text-decoration:none;
}
.menulink:hover{
 color: #666666;
 text-decoration:underline;
}
.menugal{
 color:#000000;
 text-decoration:none;
}
.menugal:hover{
 color: #BD0A0D;
 text-decoration:none;
}
.menunews{
 color:#BD0A0D;
 text-decoration:none;
}
.menunews:hover{
 color: #BD0A0D;
 text-decoration:none;
}
.menuprodot{
 color:#ffffff;
 text-decoration:none;
}
.menuprodot:hover{
 color: #FFC801;
 text-decoration:none;
}

.footerhome{
 color: #FFC801;
 text-decoration:none;
}

.footerhome a{
 color: #FFC801;
 text-decoration:none;
}
.novita{
 color: #CC3300;
 font-size: 16px;
}


.quid{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#8f8f8f;
}
.quid a{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#8f8f8f;
text-decoration:none;
}
.quid a:hover{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#8f8f8f;
text-decoration:underline;
}