@charset "utf-8";
/* CSS Document */

/* GENERICI */



body{
	font-family:Arial, Helvetica, sans-serif;
	background-color:#000000;
}
#sfondo{
	background:url("../images/sfondo/sfondo.jpg") repeat-x top left;
	height:800px;
}



#container{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	height:800px;
	width:824px;
	text-align:center;
	left:50%;
	margin-left:-430px;
	margin-right:auto;
	position:absolute;
	top:20px;
}



#head_home{
	width:824px;
	height:237px;
}

#head_installazioni{
	width:824px;
	height:237px;
}

#head_info{
	width:824px;
	height:237px;
}



#head_dovesiamo{
	width:824px;
	height:237px;
	background:url("../images/sfondo/head_dovesiamo.png");
	behavior:url("images/iepngfix.htc");
	background-repeat:no-repeat;
}



#head_audioluci{
	width:824px;
	height:237px;
/*	background:url("../images/sfondo/head_audioluci.png");
	behavior:url("images/iepngfix.htc");
	background-repeat:no-repeat;*/
}



#head_storia{
	width:824px;
	height:237px;
}



#head_collaborazioni{
	width:824px;
	height:237px;
}



#head_news{
	width:824px;
	height:237px;
}



#menu{
	width:824px;
	height:36px;
}



#home{
	width:824px;
	height:447px;
	background:url("../images/sfondo/sfondo_home.png");
	behavior:url("images/iepngfix.htc");
	background-repeat:no-repeat;
}

#photogallery{
	width:824px;
	height:447px;
	background:url("../images/sfondo/sfondo_home.png");
	behavior:url("images/iepngfix.htc");
	background-repeat:no-repeat;
}




#flash_home{
	width:824px;
	height:95px;
}



#installazioni{
	width:824px;
	height:447px;
	background:url("../images/sfondo/sfondo_installazioni.png");
	behavior:url("images/iepngfix.htc");
	background-repeat:no-repeat;
}

#info{
	width:824px;
	height:447px;
	background:url("../images/sfondo/sfondo_info.png");
	behavior:url("images/iepngfix.htc");
	background-repeat:no-repeat;
}

#dovesiamo{
	width:824px;
	height:447px;
	background:url("../images/sfondo/sfondo_dovesiamo.png");
	behavior:url("images/iepngfix.htc");
	background-repeat:no-repeat;
}



#testo_dove_siamo{
	width:300px;
	height:20px;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	text-align:left;
	float:left;
	margin-top:340px;
	margin-left:40px;
	color:#ffffff;
}



#storia{
	width:824px;
	height:447px;
	background:url("../images/sfondo/sfondo_storia.png");
	behavior:url("images/iepngfix.htc");
	background-repeat:no-repeat;
}



#audioluci{
	width:824px;
	height:447px;
	text-align:center;
	background:url("../images/sfondo/sfondo_audioluci.png");
	behavior:url("images/iepngfix.htc");
	background-repeat:no-repeat;
}



#tab_audioluci{
	width:824px;
	height:400px;
}
#tab_audioluci tr{
	text-align:center;
	height:100px;
}
#tab_audioluci td{
	text-align:center;
	width:400px;
}



#collaborazioni{
	width:824px;
	height:447px;
	background:url("../images/sfondo/sfondo_collaborazioni.png");
	behavior:url("images/iepngfix.htc");
	background-repeat:no-repeat;
}



#news{
	width:824px;
	height:447px;
	background:url("../images/sfondo/sfondo_news.png");
	behavior:url("images/iepngfix.htc");
	background-repeat:no-repeat;
	text-align:center;
}



#testo1{
	width:350px;
	height:150px;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	text-align:left;
	float:left;
	margin-top:10px;
	padding-left:40px;
}
#testo1 a:link{
	color:#b8081d;
	text-decoration:bold;
}
#testo1 a:hover{
	color:#b8081d;
	text-decoration:bold;
}
#testo1 a:visited{
	color:#b8081d;
	text-decoration:bold;
}
#testo1 b{
	color:#b8081d;
}



#testo2{
	width:350px;
	height:150px;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	text-align:left;
	float:left;
	margin-top:10px;
	margin-left:30px;
}
#testo2 b{
	color:#b8081d;
}



#testo_info{
	width:820px;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	text-align:center;
	color:#ffffff;
	padding-top:10px;
}
#testo_info a:link{
	color:#ffffff;
	text-decoration:none;
}
#testo_info a:hover{
	color:#b8081d;
	text-decoration:none;
}
#testo_info a:visited{
	color:#ffffff;
	text-decoration:none;
}



#titoletto{
	width:824px;
	height:15px;
	padding-top:10px;
	text-align:center;
}


#fla_prodotti{
	width:820px;
}

#continua_proel{
	text-align:right;
	padding-right:62px;
}




#footer{
	color:#ffffff;
	text-align:center;
	width:820px;
	margin-top:10px;
	font-family:Arial, Helvetica, sans-serif;
}
#footer a:link{
	color:#ffffff;
	text-decoration:none;
}
#footer a:visited{
	color:#ffffff;
	text-decoration:none;
}
#footer a:hover {
	color:#b8081d;
	text-decoration:none;
}


/*--------------------------- NEWS ---------------------------------*/


#form{
	width:820px;
	text-align:center;

}

#lato-sx{
	width:400px;
	text-align:center;
	float:left;

}

#lato-dx{
	width:400px;
	float:left;
}

.casellina{
	margin-top:10px;
}




#casellina-invia{
	margin-top:10px;
	padding-left:250px;
	float:left;
}


#obligatorio{
	color:#fff;
	margin-top:10px;
	padding-left:10px;
	float:left;
}

.nome-casella{
	color:#fff;
	font-style:bold;
}


#label_Privacy{
	color:#fff;
}


#spazio1{
	width:200px;
	text-align:left;
	float:left;
	margin-top:40px;
	padding-left:55px;
}

#spazio2{
	width:200px;
	text-align:left;
	float:left;
	margin-top:40px;
	padding-left:55px;
}
#spazio3{
	width:200px;
	text-align:left;
	float:left;
	margin-top:40px;
	padding-left:55px;
}




#continua_installazionil{
	margin-top:10px;
	width:765px;
	text-align:right;
}


#menu-interno{
	width:820px;
	text-align:left;
	padding-left:65px;
}


.casellina-int{
	height:40px;
}


/*--------------------------- PHOTOGALLERY ---------------------------------*/


#gallery{
	width:820px;
	text-align:center;
}

#gallery table{
	width:820px;
	margin-top:10px;
}

#gallery tr{
	width:820px;
	height:80px;
}

#gallery td{
	width:80px;
	height:80px;
	padding-left:50px;
}

.continua_gallery{
	padding-left:40px;
	padding-right:65px;
}


.casella-numero{
	width:25px;
	height:25px;
	margin-left:10px;
	float:left;
}



/*---------------------------  NEWS  ---------------------------------*/

#container-news{
	width:720px;
	height:420px;
	margin:0 auto;
	padding-top:10px;
}


.scritte{
	width:480px;
	height:180px;
	background:url("../images/sfondo/casella-news.png");
	background-repeat:repeat-x;
	padding-left:10px;
	float:left;
}

.data{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:left;
	padding-top:10px;
}
.data p{
	color:#fff;
}


.titolo{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	text-align:left;
	color:#fff;
}

.descrizione{
	font-family:Arial, Helvetica, sans-serif;
	height:115px;
	width:460px;
	overflow:auto;
	font-size:12px;
	text-align:left;
}
.descrizione p{
	color:#fff;
}

.foto-news{
	width:200px;
	height:180px;
	background:url("../images/sfondo/casella-news.png");
	background-repeat:repeat-x;
	float:left;
}

.foto-news table{
	width:200px;
	height:180px;
	text-align:center;
}
.foto-news td{
	vertical-align:middle;
}

.LV_valid { display: none; }
.LV_invalid { color: #b8081d; }
.LV_validation_message { font-weight: bold; margin-left: 5px; }

