@charset "utf-8";
/* CSS Document */

body{
	margin:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#58595b;
	
	}
	
@font-face {
    font-family: 'FuturaM';
    src: url('http://www.archi3.it/nuovosito/font/futuramedium/futura-webfont.eot');
    src: url('http://www.archi3.it/nuovosito/font/futuramedium/futura-webfont.eot?#iefix') format('embedded-opentype'),
         url('http://www.archi3.it/nuovosito/font/futuramedium/futura-webfont.woff') format('woff'),
         url('http://www.archi3.it/nuovosito/font/futuramedium/futura-webfont.ttf') format('truetype'),
         url('http://www.archi3.it/nuovosito/font/futuramedium/futura-webfont.svg#Rotis') format('svg');
    font-weight: normal;
    font-style: normal;

}	
	
	
b{color:#414042}	

#testata{	
	width:700px;
	height:auto;
	margin:20px auto 0px;
	}
	
#testata_logo{
	width:700px;
	height:61px;
	text-align:left;
	margin:0px 0px 20px;
	}
#logo_imm{float:left;}	
#lingue{float:right; font-family:FuturaM, Arial, Helvetica, sans-serif; color:#999; height:15px; margin-top:46px;}
#lingue a{color:#999; text-decoration:none}
	
#testata_imm{
	width:700px;
	height:285px;
	margin:0px;
	position:relative;
	
	}
	
#testata_imm_natale{
	width:700px;
	height:auto;
	margin:0px;
	position:relative;
	
	}
	
#testata_imm_banda{
	width:680px;
	height:91px;
	background-color: rgba(39, 62, 90, 0.6);
	color:#fff;
	position:absolute;
	z-index:2;
	padding-left:20px;
	padding-top:20px;}
	
#testata_imm_banda{
	width:680px;
	height:91px;
	background-color: rgba(39, 62, 90, 0.6);
	color:#fff;
	position:absolute;
	z-index:2;
	padding-left:20px;
	padding-top:20px;}
	
#testata_imm_banda_bord{
	width:680px;
	height:91px;
	background-color: rgba(130, 11, 60, 0.6);
	color:#fff;
	position:absolute;
	z-index:2;
	padding-left:20px;
	padding-top:20px;}
	

#testata_imm_banda_news{
	width:680px;
	height:91px;
	background-color: rgba(70, 134, 195, 0.6);
	color:#fff;
	position:absolute;
	z-index:2;
	padding-left:20px;
	padding-top:20px;}
	


#testata_imm_banda_k{
	width:680px;
	height:91px;
	background-color: rgba(76, 106, 84, 0.6);
	color:#fff;
	position:absolute;
	z-index:2;
	padding-left:20px;
	padding-top:20px;}
	


#testata_imm_banda_g{
	width:680px;
	height:91px;
	background-color: rgba(61, 144, 148, 0.6);
	color:#fff;
	position:absolute;
	z-index:2;
	padding-left:20px;
	padding-top:20px;}
	
#testata_imm_banda_t{
	width:680px;
	height:91px;
	background-color: rgba(125, 151, 64, 0.6);
	color:#fff;
	position:absolute;
	z-index:2;
	padding-left:20px;
	padding-top:20px;}
	
#testata_imm_banda_c{
	width:680px;
	height:91px;
	background-color: rgba(40, 84, 97, 0.6);
	color:#fff;
	position:absolute;
	z-index:2;
	padding-left:20px;
	padding-top:20px;}
	
p#titolo{font-size:28px; margin:0px; font-family:FuturaM, Arial, Helvetica, sans-serif; font-weight:100;}
p#sottotitolo{width:250px; margin:10px 0px 0px 0px;}
	
#testata_imm_foto{
	width:700px;
	height:285px;
	position:absolute;
	z-index:1;}
	
#menu{
	width:700px;
	height:25px;
	margin:0px auto;
	background-color:#FFF;
	}
	
#container{
	width:100%;
	height:auto;
	margin:0px;
	background-color:#e7e7e8;}
	
.menulink{
	width:85px;
	height:20px;
	float:left;
	text-align:center;
	padding-top:5px;
	border-right:2px solid #273e5a;
	}
	
.menulinkmeno{
	width:87px;
	height:20px;
	float:left;
	text-align:center;
	padding-top:5px;
	
	}
	
.menulinkevid{
	width:85px;
	height:20px;
	float:left;
	text-align:center;
	padding-top:5px;
	background-color:#273e5a;
	color:#fff;
	border-right:2px solid #273e5a;
	}
	
.menulinkevid a{color:#fff; text-decoration:none}	
.menulinkevidb a{color:#fff; text-decoration:none}	
.menulinkevidk a{color:#fff; text-decoration:none}
.menulinkevidg a{color:#fff; text-decoration:none}
.menulinkevidt a{color:#fff; text-decoration:none}
.menulinkevidc a{color:#fff; text-decoration:none}
	
.menulink2{
	width:85px;
	height:20px;
	float:left;
	text-align:center;
	padding-top:5px;
	
	}
	
.menulinkb{
	width:85px;
	height:20px;
	float:left;
	text-align:center;
	padding-top:5px;
	border-right:2px solid #82113d;
	}
.menulinkb, .menulink2b, a{color:#58595b; text-decoration:none}	
.menulinkevidb{
	width:85px;
	height:20px;
	float:left;
	text-align:center;
	padding-top:5px;
	background-color:#82113d;
	color:#fff;
	border-right:2px solid #82113d;
	}
	
.menulink2evidb{
	width:85px;
	height:20px;
	float:left;
	text-align:center;
	padding-top:5px;
	background-color:#82113d;
	color:#fff;
	border-right:2px solid #82113d;
	
	} 
	
.menulink2evidb a {color:#fff;}	
	
.menulink2b{
	width:85px;
	height:20px;
	float:left;
	text-align:center;
	padding-top:5px;
	
	}	
	

.menulinkn{
	width:85px;
	height:20px;
	float:left;
	text-align:center;
	padding-top:5px;
	border-right:2px solid #4686c3;
	}
.menulinkn, .menulink2n, a{color:#58595b; text-decoration:none}	
.menulinkevidn a{color:#fff; text-decoration:none}	
.menulinkevidn{
	width:85px;
	height:20px;
	float:left;
	text-align:center;
	padding-top:5px;
	background-color:#4686c3;
	color:#fff;
	border-right:2px solid #4686c3;
	}
	
.menulink2n{
	width:85px;
	height:20px;
	float:left;
	text-align:center;
	padding-top:5px;
	
	}
.menulinkk{
	width:85px;
	height:20px;
	float:left;
	text-align:center;
	padding-top:5px;
	border-right:2px solid rgb(76, 106, 84);
	}
.menulinkk, .menulink2k, a{color:#58595b; text-decoration:none}	
.menulinkevidk{
	width:85px;
	height:20px;
	float:left;
	text-align:center;
	padding-top:5px;
	background-color:rgb(76, 106, 84);
	color:#fff;
	border-right:2px solid rgb(76, 106, 84);
	}
	
.menulink2k{
	width:85px;
	height:20px;
	float:left;
	text-align:center;
	padding-top:5px;
	
	}
	
.menulinkg{
	width:85px;
	height:20px;
	float:left;
	text-align:center;
	padding-top:5px;
	border-right:2px solid rgb(61, 144, 148);
	}
.menulinkg, .menulink2g, a{color:#58595b; text-decoration:none}	
.menulinkevidg{
	width:85px;
	height:20px;
	float:left;
	text-align:center;
	padding-top:5px;
	background-color:rgb(61, 144, 148);
	color:#fff;
	border-right:2px solid rgb(61, 144, 148);
	}
	
.menulink2g{
	width:85px;
	height:20px;
	float:left;
	text-align:center;
	padding-top:5px;
	
	}	


.menulinkt{
	width:85px;
	height:20px;
	float:left;
	text-align:center;
	padding-top:5px;
	border-right:2px solid rgb(125, 151, 64);
	}
.menulinkt, .menulink2t, a{color:#58595b; text-decoration:none}	
.menulinkevidt{
	width:85px;
	height:20px;
	float:left;
	text-align:center;
	padding-top:5px;
	background-color:rgb(125, 151, 64);
	color:#fff;
	border-right:2px solid rgb(125, 151, 64);
	}
	
.menulink2t{
	width:85px;
	height:20px;
	float:left;
	text-align:center;
	padding-top:5px;
	
	}	


.menulinkc{
	width:85px;
	height:20px;
	float:left;
	text-align:center;
	padding-top:5px;
	border-right:2px solid rgb(40, 84, 97);
	}
.menulinkc, .menulink2c, a{color:#58595b; text-decoration:none}	
.menulinkevidc{
	width:85px;
	height:20px;
	float:left;
	text-align:center;
	padding-top:5px;
	background-color:rgb(40, 84, 97);
	color:#fff;
	border-right:2px solid rgb(40, 84, 97);
	}
	
.menulink2c{
	width:85px;
	height:20px;
	float:left;
	text-align:center;
	padding-top:5px;
	
	}
	
	
#content{
	width:640px;
	height:auto;
	padding:20px 30px 60px;
	margin:0px auto;
	background-color:#fff;}
	
#content p{margin:0px}

#content_link{
	width:640px;
	height:20px;
	text-align:right;
	margin-bottom:20px;}
	
#home_notizie{
	width:276px;
	height:auto;
	float:left;
	
	}
	
#news_notizie{
	width:640px;
	height:auto;
	margin-top:20px;
	border-top:1px solid #4686c3;
	}
	
#news_notizie h1{
	font-size:16px;
	margin:0px;
	color:#273e5a;
	font-family:FuturaM, Arial, Helvetica, sans-serif;
	
	
	}
	

#news_notizie h2{
	font-size:13px;
	margin:0px}
	
.news_notizie_data{
	width:276px;
	height:auto;
	margin:10px 0px 0px;
	font-size:10px;
	font-weight:bold;}
	
.news_notizie_testo{
	width:640px;
	height:auto;
	margin:0px 0px;}
	
.news_notizie_link{
	width:640px;
	height:22px;}
.news_notizie_link_s{float:right;margin-left:5px;}
	
#home_notizie h1{
	font-size:16px;
	margin:0px;
	color:#273e5a;
	font-family:FuturaM, Arial, Helvetica, sans-serif;
	padding:0px;
	text-align:left;
	text-transform:none
	
	
	}
#home_notizie h1 span{font-weigt}	
#home_notizie h2{
	font-size:13px;
	margin:0px}
	
.home_notizie_data{
	width:276px;
	height:auto;
	margin:10px 0px 0px;
	font-size:10px;
	font-weight:bold;}
	
.home_notizie_testo{
	width:276px;
	height:auto;
	margin:10px 0px;}
	
.home_notizie_link{
	width:276px;
	height:22px;}
.home_notizie_link_s{float:right;margin-left:5px;}



#chi_siamo_testo{
	width:326px;
	height:auto;
	float:left;
	margin-right:50px;
	margin-top:20px;
	
	}
	
#chi_siamo_testo h1{
	font-size:20px;
	margin:0px 0px 20px 0px;
	color:#82113d;
	font-family:FuturaM, Arial, Helvetica, sans-serif;
	height:30px;
	
	
	}
#chi_siamo_testo p{line-height:18px;}	
#chi_siamo_testo h1 span{font-weight:100;}

#chi_siamo_box{
	-moz-border-radius: 10px 10px 10px 10px;
	-webkit-border-radius: 10px 10px 10px 10px;
	border-radius: 10px 10px 10px 10px;
	border:1px solid rgb(230, 231, 232);
	float:left;
	width:250px;
	height:auto;
	margin-top:70px;
	
	
	}
	
#chi_siamo_box_titolo{
	height:20px;
	width:245px;
	background-color:rgb(88, 89, 91);
	-moz-border-radius: 10px 10px 0px 0px;
	-webkit-border-radius: 10px 10px 0px 0px;
	border-radius: 10px 10px 0px 0px;
	color:#fff;
	padding:5px 0px 0px 5px}
	
#chi_siamo_box_titolo h2{margin:0px; font-size:15px;}

#chi_siamo_box_sottotitolok{
	width:225px;
	padding:0px 10px;
	margin:20px 0px 5px;
	color:rgb(76, 106, 84);}
#chi_siamo_box_sottotitolok h3{margin:0px;}

.chi_siamo_box_sottotesto{
	width:225px;
	padding:0px 10px;
	margin:0px 0px 5px;
	}
	
.chi_siamo_box_link{
	width:225px;
	height:15px;
	text-align:right;
	margin-bottom:20px;
	padding:0px 10px;}
	
#chi_siamo_box_sottotitolog{
	width:225px;
	padding:0px 10px;
	margin:10px 0px 5px;
	color:rgb(61, 144, 148);}
#chi_siamo_box_sottotitolog h3{margin:0px;}

#chi_siamo_box_sottotitolot{
	width:225px;
	padding:0px 10px;
	margin:10px 0px 5px;
	color:rgb(125, 151, 64);}
#chi_siamo_box_sottotitolot h3{margin:0px;}



#contatti{
	width:640px;
	height:auto;
	
	
	margin-top:20px;
	
	}
	
#contatti h1{
	font-size:20px;
	margin:0px 0px 10px 0px;
	color:#82113d;
	font-family:FuturaM, Arial, Helvetica, sans-serif;
	height:30px;
	
	
	}

#knowledge{
	width:640px;
	height:auto;
	
	
	margin-top:20px;
	
	}
	
#knowledge h1{
	font-size:20px;
	margin:0px 0px 10px 0px;
	color:rgb(76, 106, 84);
	font-family:FuturaM, Arial, Helvetica, sans-serif;
	height:30px;
	
	
	}
	
#knowledge h1 span{font-weight:100}
#knowledge p{line-height:18px;}	


#news{
	width:640px;
	height:auto;
	
	
	margin-top:20px;
	
	}
	
#news h1{
	font-size:20px;
	margin:0px 0px 10px 0px;
	color:#4686c3;
	font-family:FuturaM, Arial, Helvetica, sans-serif;
	height:30px;
	
	
	}
	
#news h1 span{font-weight:100}
#news p{line-height:18px;}	

.box_knowledge{
	width:300px;
	height:auto;
	float:left;
	
	margin-top:30px;
	}
	
.box_knowledge2{
	width:300px;
	height:auto;
	float:right;
	
	margin-top:30px;
	}
	
.box_knowledge_sottotitolok{
	width:306px;
	
	margin:0px 0px 5px;
	color:rgb(76, 106, 84);}
.box_knowledge_sottotitolok h2{margin:0px;}

.box_knowledge_sottotesto{
	width:306px;
	line-height:18px;
	margin:0px 0px 5px;
	}
	
	
#graphic{
	width:640px;
	height:auto;
	
	
	margin-top:20px;
	
	}
	
#graphic h1{
	font-size:20px;
	margin:0px 0px 10px 0px;
	color:rgb(61, 144, 148);
	font-family:FuturaM, Arial, Helvetica, sans-serif;
	height:30px;
	
	
	}
	
#graphic h1 span{font-weight:100}
#graphic p{line-height:18px;}	

.box_graphic{
	width:300px;
	height:auto;
	float:left;
	
	margin-top:30px;
	}
	
.box_graphic2{
	width:300px;
	height:auto;
	float:right;
	
	margin-top:30px;
	}
	
.box_graphic_sottotitolo{
	width:306px;
	
	margin:0px 0px 5px;
	color:rgb(61, 144, 148);}
.box_graphic_sottotitolo h2{margin:0px;}

.box_graphic_sottotesto{
	width:306px;
	line-height:18px;
	margin:0px 0px 5px;
	}
	
	
	
	
#tech{
	width:640px;
	height:auto;
	
	
	margin-top:20px;
	
	}
	
#tech h1{
	font-size:20px;
	margin:0px 0px 10px 0px;
	color:rgb(125, 151, 64);
	font-family:FuturaM, Arial, Helvetica, sans-serif;
	height:30px;
	
	
	}
	
#tech h1 span{font-weight:100}
#tech p{line-height:18px;}	

.box_tech{
	width:300px;
	height:auto;
	float:left;
	
	margin-top:30px;
	}
	
.box_tech2{
	width:300px;
	height:auto;
	float:right;
	
	margin-top:30px;
	}
	
.box_tech_sottotitolo{
	width:306px;
	
	margin:0px 0px 5px;
	color:rgb(125, 151, 64);}
.box_tech_sottotitolo h2{margin:0px;}

.box_tech_sottotesto{
	width:306px;
	line-height:18px;
	margin:0px 0px 5px;
	}
	
	
#clienti{
	width:640px;
	height:auto;
	
	
	margin-top:20px;
	
	}
	
#clienti h1{
	font-size:20px;
	margin:0px 0px 0px 0px;
	color:rgb(40, 84, 97);
	font-family:FuturaM, Arial, Helvetica, sans-serif;
	height:20px;
	
	
	}
	
#clienti h1 span{font-weight:100}
#clienti p{line-height:18px;}	

.box_clienti{
	width:150px;
	height:auto;
	float:left;
	margin-right:13px;
	margin-top:30px;
	}
	
.box_clienti2{
	width:150px;
	height:auto;
	float:right;
	
	margin-top:30px;
	}
	
.box_clienti_sottotesto{
	width:150px;
	line-height:18px;
	margin:5px 0px px;
	border-top:2px solid rgb(88, 89, 91);
	}
.box_clienti_sottotesto p{margin:0px;}	


#banda_scheda_clienti{
	width:690px;
	height:70px;
	background-color: rgb(40, 84, 97);
	color:#fff;
	
	padding:5px;
}


#banda_scheda_newsn{
	width:695px;
	height:70px;
	background-color: #4686c3;
	color:#fff;
	
	padding:5px 0px 5px 5px;
}

#banda_scheda_clienti_imm{
	width:112px;
	height:70px;
	float:left;
}

	
#banda_scheda_clienti_nome{
	width:auto;
	height:40px;
	float:left;
	padding:15px 0px 0px 10px;
}

#banda_scheda_clienti_nome p{margin:0px;}

#banda_scheda_news_settore{
	width:auto;
	height:auto;
	
	
	float:right;
	
	font-weight:bold;
	margin-top:10px;
	
}
#banda_scheda_news_settore p{margin:0px 0px 0px 10px;}
#banda_scheda_news_bianco{
	width:auto;
	height:auto;
	
	padding:5px 10px 5px 10px;
	
	color: #4686C3;
	font-weight:bold;
	margin-top:3px;
	background-color:#fff;
}
#banda_scheda_news_bianco h2{margin:0px; font-family:FuturaM, Arial, Helvetica, sans-serif; font-weight:100;}
#banda_scheda_clienti_nome h1{margin:0px; font-family:FuturaM, Arial, Helvetica, sans-serif; font-weight:100; font-size:20px;}



#bread_crumbs{
	width:640px;
	height:auto;
	
	
	margin-top:5px;
	text-align:right;
	
	}
#bread_crumbs p{margin:0px;}	
#bread_crumbs a{color:#58595b; text-decoration:underline;}

#scheda_cliente_testo{
	width:310px;
	height:auto;
	float:left;
	margin-top:20px;}
	
#scheda_cliente_testo ul{
	list-style:none;}
	
#scheda_cliente_foto{
	width:313px;
	height:auto;
	float:left;
	padding-left:17px;
	margin-top:20px;
	text-align:right;}
	
	
table#contatti{
	width:350px;
	margin:20px 0px 20px;

	}
	
td#tcontatti{
	
	margin:10px 0px 10px;}
	
	
#num{text-align:right;}
#num a{text-decoration:underline; margin-left:5px;}
#num b{color:rgb(40, 84, 97); font-size:16px; text-decoration:none}	
a#und{text-decoration:none; margin-left:5px;}	


#footer {
    
    height: 40px;
    margin: 0 auto;
    padding: 5px 0px;
    width: 700px;
	
	
}

#scheda_cliente_testo_foto{ width:90px; float:left;}
#scheda_cliente_testo_det{ width:215px; float:right; margin-bottom:20px; padding-left:5px;}
	
