body {
	margin: 40px 0 0 0;
	background-color: #ffffff;
	font-family: Verdana;
}

.bg {
	background:url(../pix/bg.png) center 0 no-repeat;
	display: block;
	padding: 6px 0 0 0;
	width: 918px;
	height: 621px;
}

.footer {
	display:block;
	background:url(../pix/footer.gif) 0 0 no-repeat;
	height: 42px;
}

/* INIZIO MENU E BOTTONI */

a.btn_Azienda {
	display:block;
	width: 148px;
	height: 42px;
	text-decoration: none;
	background: url(../pix/btn_azienda.gif) 0 0 no-repeat;
}
a.btn_Azienda:hover {
	background-position: 0 -42px;
}
.btn_Azienda_curr {
	display:block;
	width: 148px;
	height: 42px;
	text-decoration: none;
	background: url(../pix/btn_azienda.gif) 0 -42px no-repeat;
	cursor:pointer;
}

a.btn_Arredo_esterno {
	display:block;
	width: 148px;
	height: 42px;
	text-decoration: none;
	background: url(../pix/btn_Arredo_esterno.gif) 0 0 no-repeat;
}
a.btn_Arredo_esterno:hover {
	background-position: 0 -42px;
}
.btn_Arredo_esterno_curr {
	display:block;
	width: 148px;
	height: 42px;
	text-decoration: none;
	background: url(../pix/btn_Arredo_esterno.gif) 0 -42px no-repeat;
	cursor:pointer;
}

a.btn_Contattaci {
	display:block;
	width: 148px;
	height: 42px;
	text-decoration: none;
	background: url(../pix/btn_contattaci.gif) 0 0 no-repeat;
}
a.btn_Contattaci:hover {
	background-position: 0 -42px;
}
.btn_Contattaci_curr {
	display:block;
	width: 148px;
	height: 42px;
	text-decoration: none;
	background: url(../pix/btn_contattaci.gif) 0 -42px no-repeat;
	cursor:pointer;
}

a.btn_Home {
	display:block;
	width: 148px;
	height: 42px;
	text-decoration: none;
	background: url(../pix/btn_home.gif) 0 0 no-repeat;
}
a.btn_Home:hover {
	background-position: 0 -42px;
}
.btn_Home_curr {
	display:block;
	width: 148px;
	height: 42px;
	text-decoration: none;
	background: url(../pix/btn_home.gif) 0 -42px no-repeat;
	cursor:pointer;
}

a.btn_Partners {
	display:block;
	width: 148px;
	height: 42px;
	text-decoration: none;
	background: url(../pix/btn_partners.gif) 0 0 no-repeat;
}
a.btn_Partners:hover {
	background-position: 0 -42px;
}
.btn_Partners_curr {
	display:block;
	width: 148px;
	height: 42px;
	text-decoration: none;
	background: url(../pix/btn_partners.gif) 0 -42px no-repeat;
	cursor:pointer;
}

a.btn_Privacy {
	display:block;
	width: 148px;
	height: 42px;
	text-decoration: none;
	background: url(../pix/btn_privacy.gif) 0 0 no-repeat;
}
a.btn_Privacy:hover {
	background-position: 0 -42px;
}
.btn_Privacy_curr {
	display:block;
	width: 148px;
	height: 42px;
	text-decoration: none;
	background: url(../pix/btn_privacy.gif) 0 -42px no-repeat;
	cursor:pointer;
}

a.btn_Prodotti {
	display:block;
	width: 148px;
	height: 42px;
	text-decoration: none;
	background: url(../pix/btn_prodotti.gif) 0 0 no-repeat;
}
a.btn_Prodotti:hover {
	background-position: 0 -42px;
}
.btn_Prodotti_curr {
	display:block;
	width: 148px;
	height: 42px;
	text-decoration: none;
	background: url(../pix/btn_prodotti.gif) 0 -42px no-repeat;
	cursor:pointer;
}

a.btn_Servizi {
	display:block;
	width: 148px;
	height: 42px;
	text-decoration: none;
	background: url(../pix/btn_servizi.gif) 0 0 no-repeat;
}
a.btn_Servizi:hover {
	background-position: 0 -42px;
}
.btn_Servizi_curr {
	display:block;
	width: 148px;
	height: 42px;
	text-decoration: none;
	background: url(../pix/btn_servizi.gif) 0 -42px no-repeat;
	cursor:pointer;
}

a.btn_Linea_legno {
	display:block;
	width: 148px;
	height: 42px;
	text-decoration: none;
	background: url(../pix/btn_linea_legno.gif) 0 0 no-repeat;
}
a.btn_Linea_legno:hover {
	background-position: 0 -42px;
}
.btn_Linea_legno_curr {
	display:block;
	width: 148px;
	height: 42px;
	text-decoration: none;
	background: url(../pix/btn_linea_legno.gif) 0 -42px no-repeat;
	cursor:pointer;
}

a.btn_Strutture_metalliche {
	display:block;
	width: 148px;
	height: 42px;
	text-decoration: none;
	background: url(../pix/btn_strutture_metalliche.gif) 0 0 no-repeat;
}
a.btn_Strutture_metalliche:hover {
	background-position: 0 -42px;
}
.btn_Strutture_metalliche_curr {
	display:block;
	width: 148px;
	height: 42px;
	text-decoration: none;
	background: url(../pix/btn_strutture_metalliche.gif) 0 -42px no-repeat;
	cursor:pointer;
}

a.btn_Tende_da_sole {
	display:block;
	width: 148px;
	height: 42px;
	text-decoration: none;
	background: url(../pix/btn_tende_da_sole.gif) 0 0 no-repeat;
}
a.btn_Tende_da_sole:hover {
	background-position: 0 -42px;
}
.btn_Tende_da_sole_curr {
	display:block;
	width: 148px;
	height: 42px;
	text-decoration: none;
	background: url(../pix/btn_tende_da_sole.gif) 0 -42px no-repeat;
	cursor:pointer;
}

a.btn_Tende_tecniche {
	display:block;
	width: 148px;
	height: 42px;
	text-decoration: none;
	background: url(../pix/btn_tende_tecniche.gif) 0 0 no-repeat;
}
a.btn_Tende_tecniche:hover {
	background-position: 0 -42px;
}
.btn_Tende_tecniche_curr {
	display:block;
	width: 148px;
	height: 42px;
	text-decoration: none;
	background: url(../pix/btn_tende_tecniche.gif) 0 -42px no-repeat;
	cursor:pointer;
}

a.btn_Newsletter {
	display:block;
	width: 113px;
	height: 64px;
	text-decoration: none;
	background: url(../pix/btn_newsletter.gif) 0 0 no-repeat;
}
a.btn_Newsletter:hover {
	background-position: 0 -64px;
}
.btn_Newsletter_curr {
	display:block;
	width: 113px;
	height: 64px;
	text-decoration: none;
	background: url(../pix/btn_newsletter.gif) 0 -64px no-repeat;
	cursor:pointer;
}


/* FINE MENU E BOTTONI */

.lineadasei {
	line-height: 4px;
}
.newsletter_layout {
	margin: 10px 20px 10px 20px;
}
a {
	text-decoration: none;
	color: #0036ff;
}
a:hover {
	text-decoration: underline;
	color: #0036ff;
}

/* INIZIO GALLERY */

.image_info {
    display:block;
    font-size:10px;
    color:#999;
    border:0px;
    }
.wrapper {
    margin:0px auto;
    padding-top:0px;
    padding-left:0px;
    padding-right:0px;
    padding-bottom:0px;
    width:700px;
    border: 0px solid #000;
    text-align:left;
}
.show_title a {
    font-size:12px;
    text-decoration:none;
    color:#999;
}
.image_info a {
    text-decoration:none;
    color:#222;
}
img {
	border-width: 0;
}
.image {
    margin:0 0 0 0;
}
.image img {
    padding: 2px 2px 2px 2px;
    display:block;
	background:url(../pix/bgimg.gif) 0 0 no-repeat;
}
.navigation, .navigation a {
	text-decoration: none;
    color:#222;
    line-height:8px;
    font-weight:bold;
}
.thumbnail_row1 {
	padding: 0 10px 0 10px;
    margin: 0 0 2px 0;
}
.thumbnail_row {
	padding: 0 1px 0 1px;
    margin-top: 1px;
}

.thumbnail_row img {
    border:1px solid #edeff1;
}
.thumbnail_center {

    border:1px solid #333333 !important;
}
.small, .small a {
    text-decoration:none;
    color:#777;
}

a.back {
	display:block;
	width: 10px;
	height: 10px;
	line-height: 6px;
	text-decoration: none;
	background: url(../pix/back.gif) 0 -10px no-repeat;
}
a.back:hover {
	background-position: 0 0;
}
a.next {
	display:block;
	width: 10px;
	height: 10px;
	line-height: 6px;
	text-decoration: none;
	background: url(../pix/next.gif) 0 -10px no-repeat;
}
a.next:hover {
	background-position: 0 0;
}
.controls_bg {
    display:block;
	background:url(../pix/control.gif) 0 0 no-repeat;
	height: 22px;
	padding: 1px 0 0 0;
}

/* FINE GALLERY */


.margin_fix {
	padding-top: 2px;
}
.hide {
	display: none;
}
.Stile1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #222222;
	text-align: left;
}
.Stile6 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #007732;
	text-align: justify;
}
.box_testo {
	margin: 0 30px 0 30px;
}

.site_body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #222;
	text-align: justify;
	padding: 8px 12px 0 10px;
}

.site_box {
	margin: 0 0 0 0;
	padding: 0 6px 0 0;
	overflow:auto;
	height: 498px;
	scrollbar-arrow-color: #545454;
	scrollbar-3dlight-color: #fff;
	scrollbar-darkshadow-color: #fff;
	scrollbar-face-color: #f6f6f6;
	scrollbar-highlight-color: #b4b4b4;
	scrollbar-shadow-color: #b4b4b4;
	scrollbar-track-color: #fff;
}

.site_body_gallery {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #222;
	text-align: justify;
	padding: 8px 3px 0 8px;
}
.site_box_gallery {
	margin: 0 0 0 0;
	padding: 0 6px 0 0;
	overflow:auto;
	height: 420px;
	scrollbar-arrow-color: #545454;
	scrollbar-3dlight-color: #fff;
	scrollbar-darkshadow-color: #fff;
	scrollbar-face-color: #f6f6f6;
	scrollbar-highlight-color: #b4b4b4;
	scrollbar-shadow-color: #b4b4b4;
	scrollbar-track-color: #fff;
}

.Stile2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	margin: 10px 0 0 4px;
	text-align:left;
}
.Stile2 a {
	text-decoration:none;
	color: #444444;
}
.Stile2 a:hover {
	text-decoration:underline;
	color: #222222;
}

.Stile3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #222222;
}
.Stile4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height:24px;
	color: #222222;
	text-align: center;
}
.Stile5 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #fff;
	font-weight: bold;
	font-style: italic;
	text-align: center;
	width: 300px;
	background-color: #007732;
	margin: 0 auto;
	padding: 0 0 1px 0;
}

#servizi td {
	padding: 0 0 8px 0;
	border-top:2px solid #007732;
}
html>/**/body #servizi td {
	padding: 0 0 0 0;
	border-top:2px solid #007732;
}
.marginesopra {
	margin-top: 10px;
}












#thumbnail{
position: relative;
z-index: 0;
}

#thumbnail:hover{
background-color: transparent;
z-index: 50;
text-decoration: none;
}

#thumbnail span{ /*CSS for enlarged image*/
position: absolute;
background-color: lightyellow;
padding: 5px;
left: -3000px;
border: 1px solid #222222;
visibility: hidden;
color: black;
text-decoration: none;
cursor:text;
}

#thumbnail span img{ /*CSS for enlarged image*/
border-width: 0;
padding: 2px;

}

#thumbnail:hover span{ /*CSS for enlarged image on hover*/
visibility: visible;
text-align: left;
top: 0;
left: -166px; /*position where enlarged image should offset horizontally */
}


#thumbnail2{
position: relative;
z-index: 0;
}

#thumbnail2:hover{
background-color: transparent;
z-index: 50;
text-decoration: none;
}

#thumbnail2 span{ /*CSS for enlarged image*/
position: absolute;
background-color: lightyellow;
padding: 5px;
left: -1000px;
border: 1px solid #222222;
display: none;
color: black;
text-decoration: none;
cursor:text;
}

#thumbnail2 span img{ /*CSS for enlarged image*/
border-width: 0;
padding: 2px;

}
#thumbnail2:hover span{ /*CSS for enlarged image on hover*/
display: inline;
text-align: left;
top: -158px;
left: -328px; /*position where enlarged image should offset horizontally */
}
html>/**/body #thumbnail2:hover span{ /*CSS for enlarged image on hover*/
top: -251px;
}





#poptable {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #ffFFFF;
}
#poptable th {
	color: #ffffff;
	text-align:center;
	background-color: #007732;
	padding: 4px 0 4px 6px;
}
#poptable td {
	text-align:left;
	background: #ffdd7e url(../pix/bullet.gif) 6px 9px no-repeat;

	border-bottom: 1px solid #009933;
	padding: 4px 0 4px 18px;
	
}

a.catalogo {
	margin: 0;
	display:block;
	width: 97px;
	height: 37px;
	text-decoration: none;
	background: url(../pix/catalogo.png) 0 0 no-repeat;
}
a.catalogo:hover {
	background-position: 0 -37px;
}
a.catalogo:active {
	background-position: 0 -74px;
}
.vola {
	padding-top: 6px;
}
