@charset "UTF-8";
/* CSS Document */
body {
margin:0px;
padding:0px;
background-color:#666666;
}
a:link {
color:#000000;
text-decoration:none;
}
a:visited {
color:#000000;
text-decoration:none;	
}
a:hover {
color:#000000;
text-decoration:none;	
}
a:active {
color:#000000;
text-decoration:none;	
}
#contenuto_principale {
width:1029px;
background-image:url("img/sfondo_principale.jpg");
background-repeat:repeat-y;
margin:0px auto 0px auto;
padding-left:5px;
}
#contenitore_linea_r  {
width:1024px;	
border-bottom:solid 1px #e52822;
}
#blocco_banner_logo, #blocco_foter, #blocco_news_center {
width:1024px;
height:119px;
}
#blocco_news_center {
height:462px;
}
#blocco_foter {
	height:23px;
}
#sfondo {
width:1024px;
background-image:url("img/sfondo.jpg");
background-repeat:no-repeat;
}
#logo {
width:200px;
height:86px;
float:left;
padding-top:14px;
text-align:center;
}
#banner {
width:824px;
height:100px;
float:left;
}
#menu {
width:824px;
float:left;
padding-left:200px;
}
#contenitore_b_r {
width:1024px;	
border-top:solid 2px #19171c;
border-bottom:solid 1px #e52822;
}
#news {
width:150px;
height:462px;
float:left;
background-image:url("img/sfondo_news.jpg");
background-repeat:no-repeat;
}
#center {
width:874px;
height:462px;
float:left;
}
.testo, .tasti, #foter, .video_testo, .audio_testo, .chi_siamo_testo, .dove_siamo_testo, .marchio_testo, .foto_bottom, .video_col_bottom, .pagine, .news_testo, #news_titolo, .contatti_testo, .domotica_col_sx {
font-family:"Century Gothic", Tahoma, Geneva, sans-serif;
font-size:14px;
font-style:normal;
font-weight:normal;
color:#ffffff;
}
.tasti {
width:117px;
height:17px;
padding-top:2px;
float:left;
color:#000000;
font-weight:bold;
text-align:center;
}
.tasti a:link, .tasti a:visited, .tasti a:hover, .tasti a:active {
	color:#000000;
	text-decoration:none;
	}
	img {
	border:none;
	}
/*** HOME **************************************************/	
.col_sx_dx {
width:164px;
float:left;
margin-top:20px;
}
.sx_sopra {
width:164px;
height:22px;
background-image:url("img/sopra_sx_dx.png");
background-repeat:no-repeat;
float:left;
}
.sx_centro {
width:164px;
background-image:url("img/centro_sx_dx.png");
float:left;
}
.sx_sotto {
width:164px;
height:22px;
background-image:url("img/sotto_sx_dx.png");
background-repeat:no-repeat;
float:left;
}
.dx_sopra {
width:164px;
height:22px;
background-image:url("img/sopra_sx_dx.png");
background-repeat:no-repeat;
float:left;
}
.dx_centro {
width:164px;
background-image:url("img/centro_sx_dx.png");
float:left;
}
.dx_sotto {
width:164px;
height:22px;
background-image:url("img/sotto_sx_dx.png");
background-repeat:no-repeat;
float:left;
}
/*** FINE HOME **************************************************/	

/*** MARCHI, VIDEO, AUDIO, CHI SIAMO **************************************************/
.img_pdf {
width:200px;
float:left;
margin-left:5px;
}
img {
border:none;	
}
.video_col_dx, .audio_col_dx, .chi_siamo_col_dx {
width:199px;
float:left;
}
.video_col_sx, .audio_col_sx, .chi_siamo_col_sx, .marchio_col_sx, .contatti_col_sx, .domotica_col_sx, .news_pdf {
width:675px;
float:left;
margin-top:40px;
}
.news_pdf {
text-align:center;
padding-top:10px;
}
.domotica_col_sx {
padding:0px auto 0px auto;
color:#000000;
text-align:center;
}
.marchio_col_sx {
width:874px;
margin-top:0px;
}
.chi_siamo_col_sx, .marchi_col_sx, .contatti_col_sx {
margin-top:38px;	
}
.contatti_col_sx {
width:874px;
text-align:center;	
}
.chi_siamo_col_sx {
width:874px;	
}
.video_testo, .audio_testo, .chi_siamo_testo, .marchio_testo, .dove_siamo_testo {
width:559px;
height:80px;
padding:0px 10px 0px 60px;
color:#000000;
font-size:14px;
text-align:justify;
line-height:16px;
}
.marchio_testo {
width:768px;
height:50px;
padding:0px 10px 0px 96px;
margin:30px 0px 10px 0px;
}
.contatti_testo {
text-align:center;
width:770px;
padding:0px 10px 0px 10px;
color:#000000;
margin-top:18px;
}
.chi_siamo_testo {
width:770px;
padding:0px 10px 0px 53px;
}
.dove_siamo_testo {
width:300px;
float:left;
padding:0px 10px 0px 10px;
margin:50px 0px 0px 0px;
}
.video_col_center, .audio_col_center, .marchi_col_center {
width:579px;
margin:0px auto 0px auto;
margin-top:20px;
}
.video_col_bottom, .audio_col_bottom {
width:539px;
margin:0px auto 0px auto;
}
.chi_siamo_bottom, .contatti_bottom {
width:874px;
height:262px;
margin-top:40px;
text-align:center;
float:left;
}
.marchio_col_center {
	width:700px;
margin:0px auto 0px auto;
}
/*** FINE MARCHI, VIDEO, AUDIO, CHI SIAMO **************************************************/

/*** DOVE SIAMO **************************************************/
.map {
width:437px;
float:left;
margin:50px 0px 0px 110px !important;
margin:50px 0px 0px 55px;
}
/*** FINE DOVE SIAMO **************************************************/

/*** FOTO **************************************************/
.foto {
width:831px;
margin:0px 0px 0px 60px;
padding:0px 10px 0px 10px;
}
.foto_top {
width:851px;
height:27px;
float:left;
background-image:url("img/box_foto_top.png");
background-repeat:no-repeat;
}
.foto_center {
width:851px;
float:left;
background-image:url("img/box_foto_center.png");
background-repeat:repeat-y;
}
.foto_bottom {
width:851px;
height:27px;
float:left;
background-image:url("img/box_foto_bottom.png");
background-repeat:no-repeat;
background-position:-2px 0px;
text-align:center;
color:#000000;
}
/*** FINE FOTO **************************************************/
.news_image, .news_testo, #news_titolo {
width:140px;
float:left;
}
.news_image {
margin-top:30px;
margin-left:4px !important;
margin-left:2px;
}
#news_titolo {
	color:#000000;
	font-size:14px;
	text-align:center;
	margin:10px 0px 0px 4px;
}
.news_testo {
padding:3px 0px 0px 4px;
font-size:12px;
color:#000000;	
}
.pagine {
width:179px;
float:left;
text-align:center;
color:#000000;
}
#sfondo_sotto {
width:1034px;
margin:0px auto 0px auto;
background-image:url("img/sfondo_sotto.jpg");
background-repeat:none;
}
#contenitore_linea_b {
width:1024px;	
margin-left:5px;
border-top:solid 2px #19171c;
}
#foter {
width:1024px;
height:21px;
padding-top:2px;
float:left;
color:#000000;
text-align:center;
}

