body {
	background: url(../img/bg.gif) top;
	color: Black;
	margin: 0px; 
	padding: 0px; 
	text-align: center;
	font: 8pt Trebuchet MS, Helvetica, Verdana, Geneva, Arial, sans-serif; /*11px */
	}
	
h1 {
	background-color: transparent;
	font: bold 8pt/8pt Trebuchet MS, Helvetica, Verdana, Geneva, Arial, sans-serif;
	margin-top: 0px;
}	
	
a {
	text-decoration: none;
	}

a:focus {
	outline: none;
	}
	
a img {
	border: none;

	}
	
#container {
	width: 765px; 
	height: 100%; 
	margin: 0 auto; 
	text-align: left;
}

#ind {
	width: 0px; width: /**/768px;
	height:22px;
	text-align: center;
	background: url(../img/ind.gif);
	padding-top: 3px;
	color:  White;
}

#ind span {
	color: #2dacff;
	font-weight: bold;
}

#ind a {
	text-decoration: underline;
	color: White;
}

#ind a:hover {
	text-decoration: underline;
	color: #2dacff;
}

#menu{
	display: block; float: left; width: 765px; height: 66px; background: url(../img/bg_menu.gif); 
	}
	
#menu ul{
	list-style-type: none; margin: 0px; padding: 0;
	}
	
#menu li{
	padding: 0; float: left;
	}
	
#menu li, #menu a{
	display: block; 
	height: 66px;
	}

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

li#logo {
	background-image: url(../img/menu_logo.gif);
	width: 168px;
	}
	
li#home, li#home a{
	background-image: url(../img/menu_home.gif);
	width: 60px;
	}

li#home {
	margin-right: 150px;
}
	
li#chi_siamo, li#chi_siamo a{
	background-image: url(../img/menu_chi_siamo.gif);
	width: 90px;
	}
	
li#chi_siamo {
	margin-right: 25px;
}	
	
li#servizi, li#servizi a{
	background-image: url(../img/menu_servizi.gif);
	width: 129px;
	}
	
li#servizi {
	margin-right: 26px;
}	
	
li#contattaci, li#contattaci a{
	background-image: url(../img/menu_contattaci.gif);
	width: 99px;
	}
	
li#dx, li#dx a{
	background-image: url(../img/menu_dx.gif);
	width: 18px;
	}	
		
#menu li, #menu a:hover{
	background-position: 0 -66px;
	}

.pag {
	width: 0px; width: /**/720px; /* = 765-22-23px; */ 
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='img/bg_ombra.png');
	padding: 10px 22px 4px 23px;
}
.pag[class]{
	background-image: url(../img/bg_ombra.png);
	margin-top: 66px;
}

#pag_home {
	height: 447px;
}

.bottom {
	width: 0px; width: /**/765px;
	height: 0px; height: /**/ 19px; 
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='img/bg_ombra_bottom.png');
	margin-bottom: 25px;
}
.bottom[class]{
	background-image: url(../img/bg_ombra_bottom.png);
}

.tit {
	border-bottom: 1px solid #0072bc;
	padding-bottom: 4px;
	margin-bottom: 8px;
	margin-top: 30px;
}	
	
.no_tit {
	margin-top: 30px;
}	

#img_sx {
	margin-right: 33px;
	float: left;
}

#img_sx.home {
	margin-right: 5px;
}


#img_sx.map{
	margin-right: 3px;
}


#img_dx {
	margin-left: 33px;
	width: 139px;
	float: right;
}


#img_dx.map{
	margin-left: 13px;
	background: url(../img/bg_fascia_chi_siamo.gif);
	height: 934px;
}


#claim {
	padding: 35px 45px 0px 0px;
	float: right;
}

#claim span {
	display: none;
}

#nav.home[class] {
	margin-top: 41px;
}

#nav{
	display: block; float: left; margin-top: 45px; width: 576px;
	}
	
#nav ul{
	list-style-type: none; margin: 0px; padding: 0;
	}
	
#nav li{
	padding: 0; float: left; margin-left: 1px;
	}
	
#nav li, #nav a{
	display: block; width: 114px; height: 160px;
	overflow: hidden;
	}

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

li#mmovimentazione, li#mmovimentazione a{
	background-image: url(../img/nav_movimentazione.gif);
	}
	
li#mtraslochi, li#mtraslochi a{
	background-image: url(../img/nav_traslochi.gif);
	}
	
li#mvigilanza, li#mvigilanza a{
	background-image: url(../img/nav_vigilanza.gif);
	}
	
li#mpulizia, li#mpulizia a{
	background-image: url(../img/nav_pulizia.gif);
	}
	
li#mgestione, li#mgestione a{
	background-image: url(../img/nav_gestione.gif);
	
	}
		
#nav li, #nav a:hover{
	background-position: 0 -160px;
	}
	
#txt {
	width: 370px;
	margin: 0px auto 30px auto;
}

#txt ul{
	margin-left: 16px;
	list-style-image: url(../img/punto_elenco.gif);
}

.elenco {
	padding-left: 0px;
	padding-right: 10px;
}

.elenco_bold {
	padding-left: 0px;
	padding-right: 10px;
	font-weight: bold;
}

.fascia_chi_siamo {
	background: url(../img/bg_fascia_chi_siamo.gif);
	height: 934px;
	font-weight: bold;
	color: White;
	}
	
.fascia_chi_siamo ul {
	margin-left: 11px;
	margin-top: auto;
}	
	
.fascia_chi_siamo li {
	list-style-type: none;
	margin-bottom: 15px;
}

#fascia{
	display: block; margin-top: 11px; width: 116px; margin: 0 auto; 
	}
	
#fascia ul{
	list-style-type: none; margin: 0px; padding: 0;
	}
	
#fascia li{
	padding: 0; margin-top: 20px;
	overflow: hidden;
	}
	
#fascia li.movimentazione{
	margin-top: 0px;
	}		
	
#fascia li, #fascia a{
	display: block; width: 116px; 
	}

#fascia a{
	text-indent: -9000px; text-decoration: none; padding: 0 0 0 116px; overflow: hidden; width: 0px !important; width /**/: 116px;
	}

li#fmovimentazione, li#fmovimentazione a{
	background-image: url(../img/fascia_movimentazione.gif);
	height: 111px;
	}
	
li#ftraslochi, li#ftraslochi a{
	background-image: url(../img/fascia_traslochi.gif);
	height: 139px;
	}
	
li#fvigilanza, li#fvigilanza a{
	background-image: url(../img/fascia_vigilanza.gif);
	height: 155px;
	}
	
li#fpulizia, li#fpulizia a{
	background-image: url(../img/fascia_pulizia.gif);
	height: 153px;
	}
	
li#fgestione, li#fgestione a{
	background-image: url(../img/fascia_gestione.gif);
	height: 148px;
	}
		
#fascia li, #fascia a:hover{
	background-position: -116px 0;
	}
	
.tecno {
	color: #0072bc;
	font-weight: bold;
}

.iso{
	margin-top: 20px;
	font-size: 10px;
	color: #c20b26;
}

.iso img {
	margin-right: 10px;
}

.ico {
	float: right;
	margin-top: 7px;
	background-color: white;
	padding-left: 30px;
	margin-bottom: 20px;
}

.servizio {
	display: block;
	padding-bottom: 1px	/*0px*/;
}

.lista_clienti {
	padding-left: 11px;
	font-weight: bold;
	color: White;
	list-style: none;
}

.map {
	float: left;
	margin-top: 7px;
	margin-left: -10px;
}

#contatti_dx {
	padding-top: 7px;
	height: 100%;
	padding-right: 10px;
	margin-bottom: -20px;
}

#contatti_sx {
	padding-top: 7px;
	width: 380px;
	float: left;
	height: 100%;
	margin-right: 20px;
	padding-left: 10px;
}

.form {
	font: 11px Trebuchet MS, Helvetica, Verdana, Geneva, Arial, sans-serif;
	color: #0072bc;
	background: #d6f3fe;
	width: 287px;
	font-weight: bold;
	border: #328fbe 2px solid; padding-left: 5px; height: 22px; margin-bottom: 2px;
}

.form_txt {
	font: 11px Trebuchet MS, Helvetica, Verdana, Geneva, Arial, sans-serif; 
	background: #d6f3fe;
	width: 287px;
	font-weight: bold;
	border: #328fbe 2px solid; padding-left: 5px; height: 160px;
	overflow: auto; scrollbar-3dlight-color:#a6e1fe; scrollbar-arrow-color:#328fbe; scrollbar-base-color:#a6e1fe; scrollbar-track-color:#a6e1fe; scrollbar-darkshadow-color:#a6e1fe; scrollbar-face-color:#fff; scrollbar-highlight-color:#a6e1fe; scrollbar-shadow-color:#a6e1fe;
	margin-bottom: 7px;
	color: #0072bc;
}

.form_txt[class]{
	margin-bottom: 16px;
}

.puls {
	float: right;
}

#credits {
	background: Black;
	width: 100%;
	color: #999999;
	position: absolute;
	bottom: 0;
	left: 0;
	padding-bottom: 5px;
	text-align: center;
}

#credits a {
	color: #999999;
	text-decoration: underline;
	font-weight: bold;
}

#credits a:hover {
	color: #2dacff;
	text-decoration: underline;
}

.brow {
	padding-top: 4px;
	margin-bottom: -4px;
	display: inline;
	margin-left: 8px;
}

#bonsaistudio {
	float: right;
	padding-right: 15px;
	padding-top: 4px;
	position: absolute;
	right: 0;
}

#collaborazioni img {
	margin-top: 10px;
	margin-right: 10px;
	}
