/* Body Sezioni sito */
#bodyhome { margin-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px;	background-image: url(../img/sf_home.png); background-repeat: repeat-x; font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px; color: #212C38; }
#bodyarredo { margin-left: 0px; margin-top: 0px; margin-right: 0px;	margin-bottom: 0px;	background-image: url(../img/sf_arredo.png); background-repeat: repeat-x; font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px; color: #212C38; }
#bodycomponibili { margin-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; background-image: url(../img/sf_componibili.png); background-repeat: repeat-x; font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px; color: #212C38; }
#bodyazienda { margin-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; background-image: url(../img/sf_azienda.png); background-repeat: repeat-x; font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px; color: #212C38; }
#bodycatalogo { margin-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; background-image: url(../img/sf_catalogo.png); background-repeat: repeat-x; font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px; color: #212C38; }
#bodystandard { margin-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; background-image: url(../img/sf_standard.png); background-repeat: repeat-x; font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px; color: #212C38; }
#bodyservizi { margin-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; background-image: url(../img/sf_standard.png); background-repeat: repeat-x; font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px; color: #212C38; }
#bodyphotogallery { margin-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; background-image: url(../img/sf_standard.png); background-repeat: repeat-x; font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px; color: #212C38; }
#bodypg_re { margin-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px;	background-image: url(../img/sf_pg_re.png); background-repeat: repeat-x; font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px; color: #212C38; }
#bodypg_scin { margin-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; background-image: url(../img/sf_pg_scin.png); background-repeat: repeat-x; font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px; color: #212C38; }

#bodypg_ba { margin-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px;	background-image: url(../img/sf_pg_ba.png); background-repeat: repeat-x; font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px; color: #212C38; }
#bodypg_ca { margin-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px;	background-image: url(../img/sf_pg_ca.png); background-repeat: repeat-x; font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px; color: #212C38; }
#body_ae { margin-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; background-image: url(../img/sf_arredo_esterno.png); background-repeat: repeat-x; font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px; color: #212C38; }
#body_ai { margin-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; background-image: url(../img/sf_artium.png); background-repeat: repeat-x; font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px; color: #212C38; }


/* Sottomenu Photogallery*/
#sottogallery {	font-size: 11px;	white-space: nowrap;	display: block;	font-family: Verdana, Arial, Helvetica, sans-serif;	height: 22px;}
#sottogallery td a {	padding: 9px 5px 1px;	display: block;	color:#000033;	text-decoration: none;	font-weight: normal;	white-space: nowrap;}
#sottogallery td a:hover {	padding: 9px 5px 1px;	display: block;	color:#000033;	text-decoration: none;	font-weight: normal;	white-space: nowrap;	background-image: url(../img/m2ov.gif);	background-repeat: repeat-x;}
#sottogallery td.hi a, #sottogallery td.hi a:hover  {	font-weight: bold;	padding: 9px 5px 1px;	display: block;	color:#000033;	text-decoration: none;	white-space: nowrap;	background-image: url(../img/m2hi.gif);	background-repeat: repeat-x;}

/* Sottomenu Servizi*/
#bodyservizi #sottomenu {	font-size: 11px;	white-space: nowrap;	font-family: Verdana, Arial, Helvetica, sans-serif;	height: 22px;}
#bodyservizi #sottomenu td a {	padding: 5px 8px;	display: block;	color:#000033;	text-decoration: none;	font-weight: normal;	border-left-style: solid;	border-left-width: 1px;	border-left-color: #007B8B;	white-space: nowrap;}
#bodyservizi #sottomenu td a:hover {	padding: 5px 8px;	display: block;	color:#003300;	text-decoration: underline;	font-weight: normal;	border-left-style: solid;	border-left-width: 1px;	border-left-color: #007B8B;	white-space: nowrap;	background-color: #CEEFFF;}
#bodyservizi #sottomenu td.hi a, #bodyservizi #sottomenu td.hi a:hover  {	font-weight: bold;	padding: 5px 8px;	display: block;	color:#FFFFFF;	text-decoration: none;	border-left-style: solid;	border-left-width: 1px;	border-left-color: #007B8B;	white-space: nowrap;	background-color: #006373;}

/* Sottomenu */
#sottomenu {	font-size: 11px;	white-space: nowrap;	display: block;	font-family: Verdana, Arial, Helvetica, sans-serif;	height: 22px;}
#sottomenu td a {	padding: 9px 5px 1px;	display: block;	color:#000033;	text-decoration: none;	font-weight: normal;	border-left-style: solid;	border-left-width: 1px;border-left-color: #007B8B;	white-space: nowrap; }
#sottomenu td a:hover {	padding: 9px 5px 1px;	display: block;	color:#000033;	text-decoration: none;	font-weight: normal;	border-left-style: solid;	border-left-width: 1px;	border-left-color: #007B8B;	white-space: nowrap;	background-image: url(../img/m2ov.gif);	background-repeat: repeat-x; }
#sottomenu td.hi a, #sottomenu td.hi a:hover  {	font-weight: bold;	padding: 9px 5px 1px;	display: block;	color:#000033;	text-decoration: none;	border-left-style: solid;	border-left-width: 1px;	border-left-color: #007B8B;	white-space: nowrap;	background-image: url(../img/m2hi.gif);	background-repeat: repeat-x; }
.prodotto a {
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #10507A;
	text-decoration: none;
	font-size: 11px;
	line-height: 13px;
}
.prodotto a:hover {
	color: #CC0000;
}
.Stile1 {
	color: #007B8B;
	font-weight: bold;
}
.Stile2 {color: #007B8B}
.piede {
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.copyright { font-family: Arial, Helvetica, sans-serif;	font-size: 10px; }
.t-servizi {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #DDE7F4;
	font-weight: bold;
}
.riga-news {
	padding-bottom: 10px;
	padding-top: 10px;
}
.blocco-news {	font-size: 10px; color: #214776;	text-decoration: none; }
.blocco-news a{	font-size: 10px; color: #214776;	text-decoration: none; }
.blocco-news a:hover{ text-decoration: underline; color: #000000; }
.elenco a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #244771;
	text-decoration: none;
	font-weight: bold;
}
.riga-mini {
	padding-bottom: 5px;
	padding-top: 5px;
}
.corpo {
	font-size: 11px;
	color: #333333;
	line-height: 16px;
	text-align: justify;
}
.titolo {
	font-size: 25px;
	color: #212C38;
	font-weight: normal;
	font-family: Georgia, "Times New Roman", Times, serif;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	display: block;
	padding-top: 25px;
	text-align: left;
}
.colonnasx {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #ECECEC;
	padding-right: 10px;
	border-width: 1px;
}
.colonnadx {
	padding-left: 10px;
}
a {
	text-decoration: underline;
	color: #333333;
}
a:hover {
	text-decoration: underline;
}
.corpo-news,  .corpo-news a {
	font-size: 11px;
	color: #333333;
	text-decoration: none;
	text-align: justify;
}
.corpo-news a:hover {
	color: #660000;
	text-decoration: none;
}

.t-news, .t-news a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #DDE7F4;
	font-weight: bold;
}
.path {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}
.path2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
}
.path3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #224572;
}
.descprod {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #10507A;
}
.t-interno {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 15px;
	font-weight: bold;
	color: #005359;
}
.cornice {
	border: 1px solid #666666;
	padding: 1px;
	margin: 0px;
	margin-right: 6px;
}
.autore {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #CC0000;
	font-weight: normal;
	font-size: 11px;
}
.data {
	color: #333333;
}
.riga-hmini {
	padding-bottom: 5px;
	padding-top: 0px;
}
.riga-hnews {

	padding-bottom: 5px;
	padding-top: 10px;
}
.titolonews, .titolonews a {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	font-weight: normal;
	color: #003333;
	text-decoration: none;
}
.titolonews a:hover {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	font-weight: normal;
	color: #006373;
	text-decoration: none;
}
.cornicenews {
	border: 1px solid #666666;
	padding: 1px;
	margin: 0px;
}
.datanews {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #660000;
}
.pon {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.poff {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	background-color: #105C90;
	color: #FFFFFF;
	border: 1px solid #105C90;
}
.star {color: #990000; font-size: 17px; }
.link a:hover {
	color: #333333;
	text-decoration: none;
}
.link, .link a {
	font-size: 11px;
	color: #333333;
	text-decoration: none;
}
.link-news a:hover {
	color: #333333;
	text-decoration: none;
	text-align: left;
}
.link-news, .link-news a {
	font-size: 11px;
	color: #333333;
	text-decoration: none;
	text-align: left;
}
.link-pwd a:hover {
	color: #660000;
	text-decoration: none;
}
.link-pwd, .link-pwd a {
	font-size: 11px;
	color: #990000;
	text-decoration: underline;
	font-style: italic;
}
.gamma {
	color: #4263BD;
	font-weight: bold;
}
/* Menu generale */
#menu {
	font-size: 11px;
	white-space: nowrap;
	display: block;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	height: 22px;
}
#menu td a {
	padding: 3px 5px 7px;
	display: block;
	color:#000033;
	text-decoration: none;
	font-weight: normal;
	border-left-style: solid;
	border-left-width: 1px;
	border-left-color: #007B8B;
}
#menu td a:hover {
	display: none;
	color:#000033;
	text-decoration: none;
	font-weight: normal;
	white-space: nowrap;
	background-image: url(../img/m1ov.gif);
	background-repeat: repeat-x;
}
#menu td.hi a, #menu td.hi a:hover {
	font-weight: bold;
	padding: 3px 5px 7px;
	display: block;
	color:#000033;
	text-decoration: none;
	border-left-style: solid;
	border-left-width: 1px;
	background-image: url(../img/m1hi.gif);
	background-repeat: repeat-x;
}

#csstopmenu, #csstopmenu ul{
padding: 0;
margin: 0;
list-style: none;
}

#csstopmenu li{
float: left;
position: relative;
}

#csstopmenu  a {
	text-decoration: none;
}

.mainitems{
	border-left: 1px solid #007B8B;
}
/* .mainitems a {
	border-left: 1px solid #007B8B;	
}*/
.headerlinks a {
	font-weight: normal;
	color:#660000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	white-space: nowrap;
	color:#000033;
	text-decoration: none;
	padding-right: 4px;
	padding-left: 4px;
	padding-top: 5px;
	padding-bottom: 5px;
	white-space: nowrap;
	display: block;
}

.headerlinks a:hover {
	background-image: url(../img/m1ov.gif);
	background-repeat: repeat-x;
	white-space: nowrap;
	display: block;
}

#csstopmenu .hi a, #csstopmenu .hi a:hover{
	color:#333333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	white-space: nowrap;
	color:#000033;
	text-decoration: none;
	padding-right: 4px;
	padding-left: 4px;
	padding-top: 5px;
	padding-bottom: 5px;
	display: block;
	background-color: #FFCC00;
}


.submenus{
display: none;
width: 150px;
position: absolute;
top: 1.2 em;
left: 0;
background-color: #B5E5E6;
border: 1px solid #212C38;
}

.submenus li{
width: 150px;
}

.submenus li a{
	display: block;
	width: 150px;
	text-indent: 5px;
	height: 22px;
	padding-top: 7px;
	margin: 1px;
}

html>body .submenus li a{ /* non IE browsers */
width: auto;
}

.submenus li a:hover{
background-color: #007B8B;
color: #FFFFFF;
}

#csstopmenu li>ul {/* non IE browsers */
top: auto;
left: auto;
}

#csstopmenu li:hover ul, li.over ul {
display: block;
}

html>body #clearmenu{ /* non IE browsers */
height: 3px;
}
.lineaverticale {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #006600;
}
.dimensioni {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: italic;
	font-weight: normal;
	font-variant: normal;
	color: #CC0000;
	text-decoration: none;
}
.codice {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #009999;
}
.bordonero {
	border: 1px solid #000000;
}
.cella {
	background: #DEE9ED;
	border-top: 0px none;
	border-right: 0px none;
	border-bottom: 1px solid #000000;
	border-left: 0px none;
}
.bordoverde {
	border: 1px solid #008886;
}
.testominor {
	font: 10px Arial, Helvetica, sans-serif;
}
.testoboldmini {
	font : normal normal normal 9px/normal Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : bold;
}
.testoboldblack {
	font : normal normal 10px/normal Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : bold;
	color : Black;
}
.testoboldwhite {
	font : normal normal 10px/normal Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : bold;
	color : White;
}
.rivenditori {	width:150px; font : normal normal 10px/normal Verdana, Geneva, Arial, Helvetica, sans-serif; }
