body { margin: 0 auto; font-family: Trebuchet MS, Verdana, Arial; }
#corpo { width: 975px; height:570px; margin: 0 auto; border:0; }
#footer { width: 975px; height:20px; margin: 0 auto; text-align:center; font-family: Verdana, Trebuchet MS, Arial; font-size:0.7em;color:#666666;}
#footer_portfolio { width: 975px; height:20px; margin:80px 0px 0px 0px; text-align:center; font-family: Verdana, Trebuchet MS, Arial; font-size:0.7em;color:#666666;}
#footer_portfolio2 { width: 975px; height:20px; margin:50px 0px 0px 0px; text-align:center; font-family: Trebuchet MS, Arial, Verdana; font-size:0.5em;color:#666666;}


#img_chisiamo {background-image:url(images/banner.jpg); width: 500px; height:133px; padding: 0px; margin:20px 0px 0px 0px;}
#img_intervento {background-image:url(images/banner_intervento.jpg); width: 500px; height:133px; padding: 0px; margin:20px 0px 0px 0px;}


#img_portfolio {width: 850px; height:133px; padding: 0px; margin:185px 0px 0px 0px;}
#img_portfolio_magazine {width: 850px; height:397px; padding: 0px; margin:0px 0px 0px 0px;}
#blocco_magazine{ float:left;width: 550px; height:170px; padding: 0px 0 0 100px; margin:0px 0px 0px 0px;}

#blocco_brochure{ float:left;width: 650px; height:170px; padding: 0px 0 0 0px; margin:0px 0px 0px 0px; }


#avanti_indietro_magazine{float:left;width: 200px; height:20px;margin:0px 0px 0px 285px;display:inline;}
#avanti_indietro_brochure{float:left;width: 200px; height:20px;margin:10px 0px 0px 395px;display:inline;}
#avanti_indietro_libri{float:left;width: 200px; height:20px;margin:10px 0px 0px 420px;display:inline;}


.scritte_portfolio{
font-family: Trebuchet MS, Verdana, Arial; 
font-size:0.9em;
color:#666666;
}



#menu_titolo {width: 650px; height:80px; padding: 0px; margin:0px 0px 0px 0px; float:left;border-bottom:1px solid #999999;}

#img_portfolioSX_menu {
	float:left;
	width: 350px;
	height:80px;;
}

#img_portfolioSX {
	float:left;
	width: 567px;
	height:133px;
}

#img_portfolioDX {
	top: -130px;
	width: 177px;
	height:133px;
	float:right;
}
#img_portfolioDX2 {
	top: -130px;
	width: 200px;
	height:133px;
	float:right;
}

#img_portfolioDX_magazine {	
	width: 177px;
	height:133px;
	float:right;
	margin:61px 0px 0px 0px;
}

#img_portfolioDX_magazine2 {	
	width: 177px;
	height:133px;
	float:right;
	margin:-20px 0px 0px 0px;
}



#blocco_down{ width:975px;	height:200px;  margin:28px 0px 0px 0px; z-index:8;  float:left; }
#blocco_sx{width:500px; float:left;}
#blocco_down_contatti{ width:975px;	height:300px;  margin:338px 0px 0px 0px; z-index:8;  float:left; }
#blocco_down_portfolio{ width:975px;height:300px;  margin:95px 0px 0px 0px; z-index:8;  float:left; }
#blocco_down_portfolio2{ width:975px;height:300px;  margin:-59px 0px 0px 0px; z-index:8;  float:left; }

/************ TITOLI ******************/
#tit_chisiamo { width:72px;	height:15px; padding: 0px 0px 0px 0px; margin:80px 0px 0px 430px;}
#tit_intervento { width:135px;	height:15px; padding: 0px 0px 0px 0px; margin:81px 0px 0px 366px;}
#tit_clienti {float:left; width:70px;	height:15px; padding: 0px 0px 0px 0px; margin:80px 0px 0px 20px; }
#tit_portfolio { width:72px;	height:15px; padding: 0px 0px 0px 0px; margin:80px 0px 0px 430px;}

#tit_portfolio_magazine { width:72px;	height:15px; padding: 0px 0px 0px 0px; margin:60px 20px 0px 0px; float:right; display:inline;}


/*****************************************************/


#logo {background-image:url(images/logo.gif); width: 180px; height:95px; padding: 0px; margin:0px 0px 0px 120px;}
#slogan{ width:320px; height:30px; margin:auto; background-image:url(images/slogan.jpg);font-family:Trebuchet MS, Verdana, Arial;text-align:center;font-size:0.8em;color:#666666;}


/************ TESTI ******************/
#testo_chisiamo {
float:right;
width:340px;
height:400px;
margin:80px 120px 0px 0px;
font-family:Trebuchet MS, Verdana, Arial;
text-align:justify;
font-size:0.9em;
color:#666666;
display: inline;
}

#testo_intervento {
float:right;
width:340px;
height:400px;
margin:80px 120px 0px 0px;
font-family:Trebuchet MS, Verdana, Arial;
text-align:justify;
font-size:0.9em;
color:#666666;
display: inline;
}

#testo_clienti {
float:right;
width:840px;
height:400px;
margin:80px 20px 0px 0px;
font-family:Trebuchet MS, Verdana, Arial;
font-size:0.9em;
color:#666666;
display: inline;
}

#testo_contatti {
	position:relative;
	z-index:3;	
	width:215px;
	height:273px;
	left:326px;
	text-align:right;
	margin:20px 20px 0px 40px;
	line-height:25px;
    border-right:3px solid #999999;
	padding:0 4px 0 0;
	top: 158px;

}

#testo_portfolio{
float:right;
width:340px;
height:100px;
margin:-18px 100px 0px 0px;
font-family:Trebuchet MS, Verdana, Arial;
text-align:justify;
font-size:0.9em;
color:#666666;
display: inline;
}

a.mail{
font-family:Trebuchet MS, Verdana, Arial;
font-size:1em;
color:#666666;
text-decoration:none;
}

/*****************************************************/





/************ MENU ******************/

div#menu{
	
	z-index: 5;
	width: 600px;
	height: 34px;	
	margin: -55px 0px 20px 270px;
	padding: 0;
}

div#menu ul{
	width: 600px;
	line-height: 3px;
	list-style-type: none;
    margin: 0;
	padding: 0}
	
div#menu li{
	margin: 0;padding: 0; height: 30px;
	}
div#menu li,div#menu a{
	float: left; border-bottom: 0px
	}

div#menu a{
	text-indent: -9000px;
	text-decoration: none;
	padding: 30px 0 0 0;
    overflow: hidden;
	height: 0px !important;
	height /**/:30px}
	
	
li#chisiamo, li#chisiamo a{background-image: url(images/bt_chisiamo.gif); width: 93px; }
li#intervento, li#intervento a{background-image: url(images/bt_intervento.gif);width: 165px;}
li#portfolio, li#portfolio a{background-image: url(images/bt_portfolio.gif); width: 100px;}
li#clienti, li#clienti a{background-image: url(images/bt_clienti.gif); width: 75px;}
li#contatti, li#contatti a{background-image: url(images/bt_contatti.gif); width: 89px;}


#menu li, #menu a:hover{
background-position: 0 -30px
}

body#chisiamo li#chisiamo a, body#intervento li#intervento a, body#portfolio li#portfolio a,
body#clienti li#clienti a, body#contatti li#contatti a{background-position: 0 -30px}


#bt_home {
	width:103px;
	height:35px;
	z-index:1;
	margin: -27px 100px 20px 80px;
	padding: 0;
	
}

li#bt_home_li, li#bt_home_li a{background-image: url(images/bt_home.gif); width: 68px;}

div#bt_home ul{
	width: 600px;
	line-height: 3px;
	list-style-type: none;
    margin: 0;
	padding: 0}
	
div#bt_home li{
	margin: 0;padding: 0; height: 30px;
	}
div#bt_home li,div#bt_home a{
	float: left; border-bottom: 0px
	}

div#bt_home a{
	text-indent: -9000px;
	text-decoration: none;
	padding: 30px 0 0 0;
    overflow: hidden;
	height: 0px !important;
	height /**/:30px}

#bt_home li, #bt_home a:hover{
background-position: 0 -30px
}

body#bt_home li#bt_home a{background-position: 0 -30px}
