html{
	height:100%;
}
body {
	margin: 0px;
	height: 100%;
	padding: 0px;
	background-color: #000000;
	/*letter-spacing: -0.4pt;*/
}#container {
	width: 950px;
	margin-top: 0px;
	margin-right: auto;
	margin-left: auto;
	padding: 0px;
}
#apertura {
	background-image: url(img/home/home_base_apre_500.jpg);
	background-repeat: no-repeat;
	height: 790px;
	margin-top: 0px;
	padding-top: 0px;
}
#apertura2 {
	background-image: url(img/home/home_base_apre_02.jpg);
	background-repeat: no-repeat;
	height: 1140px;
	margin-top: 0px;
	padding-top: 0px;
}

#fondoseconda {
	background-image: url(img/common/fondo_seconda.gif);
	background-repeat: no-repeat;
	height: 850px;
}
#fondoseconda2 {
	background-image: url(img/common/fondo_seconda.jpg);
	background-repeat: no-repeat;
	height: 780px;
}
#fondoseconda3 {
	background-image: url(img/common/fondo_seconda_alto.gif);
	background-repeat: no-repeat;
	height: 2300px;
	background-color: #161616;
}
#fondoseconda924 {
	background-image: url(img/common/fondo_seconda.gif);
	background-repeat: no-repeat;
	height: 924px;
}
#fondosecondawall {
	background-image: url(img/common/fondo_seconda_alto.gif);
	background-repeat: no-repeat;
	height: 1080px;
}
#fondo161616 {
	background-color: #161616;
}
#logo {
	background-image: url(img/home/logo.gif);
	background-repeat: no-repeat;
	height: 77px;
	width: 180px;
	margin-top: 0px;
	padding: 0px;
	margin-left: 0px;
}
#nomepagina {
	font-family: Verdana, Arial, "Gill Sans";
	font-size: 11px;
	display: block;
	padding: 0px;
	height: 15px;
	width: 200px;
	font-weight: bold;
	color: #F8B334;
	text-decoration: none;
	position: relative;
	top: 78px;
	left: 30px;
}
#menu {
	padding: 0px 35px 0px 0px;
	text-align: right;
	margin: 25px 0px 0px;
}
#menu ul {
	font-family: Verdana, Arial, "Gill Sans";
	font-size: 11px;
	color: #999999;
	text-decoration: none;
	padding: 0px;
	margin: 0px;
}
#menu ul a{
	font-family: Verdana, Arial, "Gill Sans";
	font-size: 11px;
	color: #999999;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
}
#menu ul a:hover {
	color: #FFFFFF;
	text-decoration: underline;
}
#menu li {
	display: inline;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 20px;
	padding: 0px;
	height: 0px;
	margin-bottom: 0px;
}


.coloregiallo01 {
	color: #F8B334;
	font-weight: bold;
}
.entra {
	background-image: url(img/common/entra.gif);
	background-repeat: no-repeat;
}
.rigasottoentra {
	height: 1px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #333333;
	display: block;
	margin-top: 2px;
	margin-right: 0px;
	font-size: 1px;
}
.coloregiallo01 a {
	color: #F8B334;
}
.coloregiallo01 a:hover {
	color: #F8B334;
	font-weight: bold;
	text-decoration: underline;
}
#testoalto {
	text-align: left;
	margin: 0px;
	padding: 0px 0px 0px 30px;
	height: 20px;
}
#testoalto ul {
	margin: 0px;
	padding: 0px;
}
#testoalto li {
	display: inline;
	font-family: Verdana, Arial, "Gill Sans";
	font-size: 10px;
	color: #505050;
	margin: 0px;
	height: 0px;
	text-decoration: none;
	padding-top: 0px;
	padding-right: 4px;
	padding-bottom: 0px;
	padding-left: 0px;
	text-transform: uppercase;
}
.riganera1px {
	background-color: #000000;
	height: 1px;
	margin: 0px;
	padding: 0px;
}
.barra6 {
	width: 950px;
	height: 6px;
	font-size: 1px;
	background-image: url(img/common/barra6.gif);
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #000000;
}
#sottosfondo {
	background-image: url(img/common/fondobasso.jpg);
	background-repeat: no-repeat;
	height: 390px;
}
#sottobox {
	height: 130px;
	width: 950px;
	display: block;
}
#sottoboxtesto {
	width: 680px;
	float: left;
	text-align: left;
	margin: 0px;
	padding: 10px 10px 0px 20px;
}
.testo01 {
	font-family: Verdana, Arial, "Gill Sans";
	font-size: 11px;
	line-height: 18px;
	color: #CCCCCC;
	text-decoration: none;
	display: block;
}
.testo01 h1 {
	font-family: Verdana, Arial, "Gill Sans";
	font-size: 11px;
	line-height: 15px;
	font-weight: bold;
	color: #999999;
	text-decoration: none;
	margin: 0px 0px 4px;
}
#maxon {
	margin: 0px;
	padding: 0px;
	float: right;
	height: 129px;
	width: 240px;
	background-image: url(img/home/maxon.jpg);
	background-repeat: no-repeat;
}
#imigliori {
	margin: 0px;
	padding: 0px;
	float: right;
	height: 129px;
	width: 240px;
	background-image: url(img/rendering/rendering_main/imigliori.jpg);
	background-repeat: no-repeat;
}
.lineafooter {
	background-color: #FFFFFF;
	height: 1px;
	clear: right;
	width: 920px;
	margin-right: 30px;
	font-size: 1px;
}
.testoblu {
	font-family: Verdana, Arial, "Gill Sans";
	font-size: 10px;
	line-height: 17px;
	color: #648ccd;
	text-decoration: none;
	padding-top: 13px;
	padding-right: 35px;
	padding-left: 10px;
	display: block;
	padding-bottom: 0px;
}
.testobianco {
	font-family: Verdana, Arial, "Gill Sans";
	font-size: 10px;
	line-height: 15px;
	color: #FFFFFF;
	text-decoration: none;
	padding-top: 8px;
	padding-right: 35px;
	padding-left: 10px;
	display: block;
	padding-bottom: 0px;
}
.testo02link {
	font-family: Verdana, Arial, "Gill Sans";
	font-size: 11px;
	color: #999999;
	text-decoration: none;
	font-weight: bold;
	display: block;
	margin-top: 4px;
}
.testo02link a {
	font-family: Verdana, Arial, "Gill Sans";
	font-size: 11px;
	text-decoration: none;
	font-weight: bold;
	display: block;
	background-image: url(img/common/frecce_bianche.gif);
	background-repeat: no-repeat;
	background-position: right 5px;
	color: #FFFFFF;
	margin-left: 10px;
	text-align: right;
	margin-right: 40px;
	padding-right: 14px;
	margin-bottom: 0px;
	padding-bottom: 0px;
}
.testo02link a:hover {
	color: #F8B334;
	text-decoration: none;
	background-image: url(img/common/frecce_gialle.gif);
	background-repeat: no-repeat;
	background-position: right 5px;
}
.testo03link {
	font-family: Verdana, Arial, "Gill Sans";
	font-size: 11px;
	color: #999999;
	text-decoration: none;
	font-weight: bold;
	display: block;
	margin-top: 0px;
}
.testo03link a {
	font-family: Verdana, Arial, "Gill Sans";
	font-size: 11px;
	text-decoration: none;
	font-weight: bold;
	display: block;
	background-image: url(img/common/frecce_bianche.gif);
	background-repeat: no-repeat;
	background-position: right 5px;
	color: #333333;
	margin-left: 10px;
	text-align: right;
	margin-right: 0px;
	padding-right: 14px;
	margin-bottom: 0px;
	padding-bottom: 0px;
}
.testo03link a:hover {
	color: #F8B334;
	text-decoration: none;
	background-image: url(img/common/frecce_gialle.gif);
	background-repeat: no-repeat;
	background-position: right 5px;
}
#footermainhome {
	font-family: Verdana, Arial, "Gill Sans";
	font-size: 9px;
	color: #999999;
	text-decoration: none;
	background-image: url(img/common/footer_logo.gif);
	background-position: 365px 7px;
	background-repeat: no-repeat;
	text-align: right;
	display: block;
	margin: 0px;
	padding-top: 10px;
	padding-right: 50px;
}
#footermainhome a {
	font-family: Verdana, Arial, "Gill Sans";
	font-size: 9px;
	color: #FFFFFF;
	text-decoration: underline;
}
#footermainhome a:hover {
	color: #FFCC00;
}
#footermain {
	font-family: Verdana, Arial, "Gill Sans";
	font-size: 9px;
	color: #999999;
	text-decoration: none;
	background-image: url(img/common/footer_logo.gif);
	background-position: 604px 7px;
	background-repeat: no-repeat;
	text-align: right;
	display: block;
	margin: 0px;
	padding-top: 10px;
	padding-right: 50px;
}
#footermain a {
	font-family: Verdana, Arial, "Gill Sans";
	font-size: 9px;
	color: #FFFFFF;
	text-decoration: underline;
}
#footermain a:hover {
	color: #FFCC00;
}

#boxrenderingflash {
	margin: 6px 0px 0px;
	padding: 0px;
	height: 520px;
	width: 920px;
}
#testo3blocco {
	font-family: Geneva, Arial, Verdana, sans-serif;
	font-size: 11px;
	line-height: 17px;
	color: #FFFFFF;
	text-decoration: none;
	display: block;
	padding: 4px 0px;
	margin-top: 7px;
	margin-right: 50px;
	margin-bottom: 7px;
	margin-left: 20px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: dotted;
	border-bottom-style: dotted;
	border-top-color: #999999;
	border-bottom-color: #999999;
}
#testo3blocco a {
	font-family: Geneva, Arial, Verdana, sans-serif;
	font-size: 11px;
	line-height: 17px;
	color: #CCCCCC;
	text-decoration: underline;
}
#testo3blocco a:hover {
	color: #F8B334;
}
#testo4blocco {
	font-family: Verdana, Arial, "Gill Sans";
	font-size: 12px;
	line-height: 21px;
	color: #FFFFFF;
	text-decoration: none;
	display: block;
	padding: 4px 0px;
	margin-top: 7px;
	margin-right: 50px;
	margin-bottom: 7px;
	margin-left: 20px;

}
#testo4blocco a {
	font-family: Geneva, Arial, Verdana, sans-serif;
	font-size: 12px;
	line-height: 21px;
	color: #999999;
	text-decoration: underline;
	font-weight: bold;
}
#testo4blocco a:hover {
	color: #F8B334;
}
#testo4blocco h1 {
	font-family: Verdana, Arial, "Gill Sans";
	font-size: 13px;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
	line-height: 21px;
	margin: 0px;
}

#testo3blocco .progetto {
	font-weight: bold;
	color: #999999;
}
#testo3blocco .committente {
	font-weight: bold;
	color: #999999;
	margin-left: 30px;
}
#testo3blocco .anno {
	font-weight: bold;
	color: #999999;
	text-align: right;
	float: right;
	display: block;
}
#testo3blocco .descrizione {
	font-weight: bold;
	color: #F8B334;
}



#boxrendering {
	margin: 20px 0px 0px;
	padding: 0px;
	height: 628px;
	width: 920px;
}
.testo03 {
	font-family: Verdana, Arial, "Gill Sans";
	font-size: 10px;
	line-height: 17px;
	color: #999999;
	text-decoration: none;
	margin-top: 25px;
	display: block;
}
.grafica {
	background-repeat: no-repeat;
	background-image: url(img/rendering/rendering_main/grafica_01.gif);
}
#boxrendering .riga {
	height: 110px;
	width: 890px;
	display: block;
	margin-left: 15px;
	margin-bottom: 15px;
}

/**************/
/*** BOX 01 ***/
/**************/

#box01 {
	display: block;
	height: 110px;
	width: 430px;
	float: left;
}
#foto_01 {
	height: 110px;
	width: 200px;
	display: block;
	background-image: url(img/rendering/rendering_main/render_01.jpg);
	background-repeat: no-repeat;
	float: left;
	margin: 0px;
	padding: 0px;
}
#bloccodx_01 {
	background-image: url(img/rendering/rendering_main/render_01_tit.gif);
	background-repeat: no-repeat;
	display: block;
	float: right;
	width: 220px;
	height: 110px;
}


/**************/
/*** BOX 02 ***/
/**************/


#box02 {
	display: block;
	height: 110px;
	width: 430px;
	float: right;
}
#foto_02 {
	height: 110px;
	width: 200px;
	display: block;
	background-image: url(img/rendering/rendering_main/render_02.jpg);
	background-repeat: no-repeat;
	float: left;
	margin: 0px;
	padding: 0px;
}
#bloccodx_02 {
	background-image: url(img/rendering/rendering_main/render_02_tit.gif);
	background-repeat: no-repeat;
	display: block;
	float: right;
	width: 220px;
}


/**************/
/*** BOX 03 ***/
/**************/


#foto_03 {
	height: 110px;
	width: 200px;
	display: block;
	background-image: url(img/rendering/rendering_main/render_03.jpg);
	background-repeat: no-repeat;
	float: left;
	margin: 0px;
	padding: 0px;
}
#bloccodx_03 {
	background-image: url(img/rendering/rendering_main/render_02_tit.gif);
	background-repeat: no-repeat;
	float: right;
	width: 220px;
	height: 110px;
	display: block;
}

/**************/
/*** BOX 04 ***/
/**************/


#foto_04 {
	height: 110px;
	width: 200px;
	display: block;
	background-image: url(img/rendering/rendering_main/render_04.jpg);
	background-repeat: no-repeat;
	float: left;
	margin: 0px;
	padding: 0px;
}
#bloccodx_04 {
	background-image: url(img/rendering/rendering_main/render_02_tit.gif);
	background-repeat: no-repeat;
	display: block;
	float: right;
	width: 220px;
}

/**************/
/*** BOX 05 ***/
/**************/


#foto_05 {
	height: 110px;
	width: 200px;
	display: block;
	background-image: url(img/rendering/rendering_main/render_05.jpg);
	background-repeat: no-repeat;
	float: left;
	margin: 0px;
	padding: 0px;
}
#bloccodx_05 {
	background-image: url(img/rendering/rendering_main/render_02_tit.gif);
	background-repeat: no-repeat;
	display: block;
	float: right;
	width: 220px;
}

/**************/
/*** BOX 06 ***/
/**************/


#foto_06 {
	height: 110px;
	width: 200px;
	display: block;
	background-image: url(img/rendering/rendering_main/render_06.jpg);
	background-repeat: no-repeat;
	float: left;
	margin: 0px;
	padding: 0px;
}
#bloccodx_06 {
	background-image: url(img/rendering/rendering_main/render_06_tit.gif);
	background-repeat: no-repeat;
	display: block;
	float: right;
	width: 220px;
}

/**************/
/*** BOX 07 ***/
/**************/


#foto_07 {
	height: 110px;
	width: 200px;
	display: block;
	background-image: url(img/rendering/rendering_main/render_06.jpg);
	background-repeat: no-repeat;
	float: left;
	margin: 0px;
	padding: 0px;
}
#bloccodx_07 {
	background-image: url(img/rendering/rendering_main/render_07_tit.gif);
	background-repeat: no-repeat;
	display: block;
	float: right;
	width: 220px;
}

/**************/
/*** BOX 08 ***/
/**************/


#foto_08 {
	height: 110px;
	width: 200px;
	display: block;
	background-image: url(img/rendering/rendering_main/render_08.jpg);
	background-repeat: no-repeat;
	float: left;
	margin: 0px;
	padding: 0px;
}
#bloccodx_08 {
	background-image: url(img/rendering/rendering_main/render_08_tit.gif);
	background-repeat: no-repeat;
	display: block;
	float: right;
	width: 220px;
}

/**************/
/*** BOX 09 ***/
/**************/

#foto_09 {
	height: 110px;
	width: 200px;
	display: block;
	background-image: url(img/rendering/rendering_main/render_09.jpg);
	background-repeat: no-repeat;
	float: left;
	margin: 0px;
	padding: 0px;
}

/**************/
/*** BOX 10 ***/
/**************/


#foto_10 {
	height: 110px;
	width: 200px;
	display: block;
	background-image: url(img/rendering/rendering_main/render_10.jpg);
	background-repeat: no-repeat;
	float: left;
	margin: 0px;
	padding: 0px;
}

/**************/
/*** BOX 11 ***/
/**************/

#foto_11 {
	height: 110px;
	width: 200px;
	display: block;
	background-image: url(img/rendering/rendering_main/render_11.jpg);
	background-repeat: no-repeat;
	float: left;
	margin: 0px;
	padding: 0px;
}


/**************/
/*** FINE BOX ***/
/**************/

#altrirendering {
	margin-top: 10px;
	margin-left: 0px;
	width: 920px;
	margin-right: 30px;
	padding: 0px;
	margin-bottom: 6px;
}
#altrirendering .altritesto {
	font-family: Verdana, Arial, "Gill Sans";
	font-size: 10px;
	color: #999999;
	text-decoration: none;
	display: block;
	margin-left: 20px;
}
#altrirendering .altritesto2 {
	font-family: Verdana, Arial, "Gill Sans";
	font-size: 10px;
	color: #161616;
	text-decoration: none;
	display: block;
	text-align: right;
	margin-right: 18px;
}
#altrirendering .altritesto2 a {
	font-family: Verdana, Arial, "Gill Sans";
	font-size: 10px;
	color: #999999;
	text-decoration: none;
	display: block;
	text-align: right;
}
#altrirendering .altritesto2 a:hover{
	color: #FFFFFF;
	text-decoration: underline;
}

#altrirendering #fotelle {
	margin-top: 4px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666666;
	height: 65px;
	margin-bottom: 4px;
	margin-left: 18px;
	margin-right: 18px;
	display: block;
	padding: 0px;
}
#altrirendering #fotelle2 {
	margin-top: 4px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666666;
	height: 65px;
	margin-bottom: 4px;
	margin-left: 18px;
	margin-right: 18px;
	display: block;
	padding: 0px;
}
.fotellastyle {
	text-decoration: none;
	display: inline;
	position: relative;
	margin: 0px 2px;
	padding: 0px;
	float: left;
	width: 94px;
}
.fotellastyle a {
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
	position: relative;
	float: left;
	width: 94px;
}
.fotellastyle a:hover {
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
}
.fotellasize {
	width: 94px;
	height: 60px;
}
.goscheda a {
	font-family: Verdana, Arial, "Gill Sans";
	font-size: 11px;
	font-weight: bold;
	color: #333333;
	text-decoration: underline;
	text-align: right;
	width: 420px;
	display: block;
	height: 20px;
	margin-top: 625px;
	float: right;
	margin-right: 50px;
}
.goscheda a:hover {
	color: #F8B334;
}
#gallerybox {
	width: 915px;
	height: 555px;
	margin-top: 25px;
}
.galleryriga {
	padding: 0px;
	width: 100%;
	margin: 5px 0px 0px;
}
.galleryriga ul {
	margin: 0px;
	padding: 0px;
}
.galleryriga li {
	display: inline;
	list-style-type: none;
	padding-left: 18px;
}
