@charset "utf-8";
/* CSS Document */

body{
	margin:0;
	padding:0;
	background-image:url(images/background.jpg);
	background-repeat: repeat-x;
	background-position:top;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}

.titolo{
	color:#f98810;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}

/*      CONTENITORE        */

#contenitore{
	width:800px;
	height:656px;
	margin:0 auto 0 auto;
}

/*      HEADER        */

#header{
	width:800px;
	height:221px;
	float:left;
}

/*      HOME        */

#main_home{
	width:800px;
	height:435px;
	float:left;
}

/*      HOME - COLONNA DI SINISTRA        */

.linea_box{
	border-top:1px solid #f98810; 
}


#sinistra_home{
	width:189px;
	padding-left:14px;
	height:435px;
	float:left;
}

#sh1cont{
	width:189px;
	height:96px;
	padding-bottom:5px;
	background-image:url(images/box_small.gif);
	background-position:top;
	background-repeat:no-repeat;
	float:left;
}

#sh1{
	padding-left:7px;
	padding-right:8px;

}

#img_chisiamo{
	width:174px;
	height:69px;
	padding-top:7px;
	padding-bottom:4px;
}

#sh2cont{
	width:189px;
	height:96px;
	padding-bottom:6px;
	background-image:url(images/box_small.gif);
	background-position:top;
	background-repeat:no-repeat;
	float:left;
}

#sh2{
	padding-left:7px;
	padding-right:8px;

}

#img_video{
	width:174px;
	height:69px;
	padding-top:7px;
	padding-bottom:4px;
}

#sh3cont{
	width:189px;
	height:96px;
	padding-bottom:5px;
	background-image:url(images/box_small.gif);
	background-position:top;
	background-repeat:no-repeat;
	float:left;
}

#sh3{
	padding-left:7px;
	padding-right:8px;
}

#img_partners{
	width:174px;
	height:69px;
	padding-top:7px;
	padding-bottom:4px;
}

#sh4cont{
	width:189px;
	height:96px;
	padding-bottom:5px;
	background-image:url(images/box_small.gif);
	background-position:top;
	background-repeat:no-repeat;
	float:left;
}

#sh4{
	padding-left:7px;
	padding-right:8px;
}

#img_link{
	width:174px;
	height:69px;
	padding-top:7px;
	padding-bottom:4px;
}

/*      HOME - COLONNA CENTRALE        */

#centro_home{
	width:394px;
	height:435px;
	float:left;
}

#ch1cont{
	width:369px;
	height:299px;
	padding-left:12px;
	padding-right:13px;
	padding-bottom:5px;
	background-image:url(images/box_big.gif);
	background-position:top;
	background-repeat:no-repeat;
	float:left;
}

#ch1{
	padding-left:9px;
	padding-right:10px;
	text-align:center;
}

#img_mappa{
	width:350px;
	height:271px;
	padding-top:7px;
	padding-bottom:5px;
	z-index:-1;
}


/*   HOME - FORM DI RICERCA CENTRALE    */

#ch2cont{
	width:369px;
	height:96px;
	padding-left:12px;
	padding-right:13px;
	padding-bottom:5px;
	background-image:url(images/box_medium.gif);
	background-position:top;
	background-repeat:no-repeat;
	float:left;
}

#ch2{
	padding-left:9px;
	padding-right:10px;
	width:350px;
	height:80px;
	text-align:center;
	float:left;
}

#form{
	width:350px;
	height:80px;
	border-bottom:1px solid #f98810; 
}

#form_contenitore{
	width:273px;
	padding:7px 8px 6px 0px;
	float:left;
}

.form_field{
	background-color:#eef3fa;
	border:none;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	width:208px;
	height:18px;
}

#campo1{
	padding-bottom:2px;
	float:left;
}

#form_field1_txt{
	color:#254f89;
	font-style:italic;
	font-size:11px;
	padding-top:3px;
	width:62px;
	text-align:left;
	float:left;
}

#form_field1{
	float:left;
}

#campo2{
	padding-bottom:2px;
	float:left;
}

#form_field2_txt{
	color:#254f89;
	font-style:italic;
	font-size:11px;
	padding-top:3px;
	width:62px;
	text-align:left;
	float:left;
}

#form_field2{
	float:left;
}

#campo3{
	padding-bottom:2px;
	float:left;
}

#form_field3_txt{
	color:#254f89;
	font-style:italic;
	font-size:11px;
	padding-top:3px;
	width:62px;
	text-align:left;
	float:left;
}

#form_field3{
	float:left;
}

#cerca_contenitore{
	padding:7px 0px 6px 0px;
	height:67px;
	float:left;
}

#img_gallery{
	width:350px;
	height:69px;
	padding-top:7px;
	padding-bottom:5px;
}

/*      HOME - COLONNA DI DESTRA       */

#destra_home{
	width:189px;
	padding-right:14px;
	height:435px;
	float:left;
}

#dh1cont{
	width:189px;
	height:96px;
	padding-bottom:5px;
	background-image:url(images/box_small.gif);
	background-position:top;
	background-repeat:no-repeat;
	float:left;
}

#dh1{
	padding-left:8px;
	padding-right:7px;
	text-align:right;
}

#img_aziende{
	width:174px;
	height:69px;
	padding-top:7px;
	padding-bottom:4px;
}

#dh2cont{
	width:189px;
	height:96px;
	padding-bottom:6px;
	background-image:url(images/box_small.gif);
	background-position:top;
	background-repeat:no-repeat;
	float:left;
}

#dh2{
	padding-left:8px;
	padding-right:7px;
	text-align:right;
}

#img_comuni{
	width:174px;
	height:69px;
	padding-top:7px;
	padding-bottom:4px;
}


#dh3cont{
	width:189px;
	height:96px;
	padding-bottom:5px;
	background-image:url(images/box_small.gif);
	background-position:top;
	background-repeat:no-repeat;
	float:left;
}

#dh3{
	padding-left:8px;
	padding-right:7px;
	text-align:right;
}

#img_areautenti{
	width:174px;
	height:69px;
	padding-top:7px;
	padding-bottom:4px;
}


#dh4cont{
	width:189px;
	height:96px;
	padding-bottom:5px;
	background-image:url(images/box_small.gif);
	background-position:top;
	background-repeat:no-repeat;
	float:left;
}

#dh4{
	padding-left:8px;
	padding-right:7px;
	text-align:right;
}

#img_prodotti{
	width:174px;
	height:69px;
	padding-top:7px;
	padding-bottom:4px;
}


.testo_home{
	color:#F98810;
	font-style:italic;
	font-size:12px;
}



/*      FOOTER       */

#footer{
	border-top:1px solid #f98810;
	height:44px;
	background-color:#FFFFFF;
	text-align:center;
}

.footer_container{
	padding-top:4px;
}

.footer_home{
	font-size:10px;
	/*font-weight:bold;*/
	color:#336699;
}

/*      LINK      */

a{
	text-decoration:none;
	color: #f98810;
	outline:none;
}

a:hover{
	text-decoration:none;
	color:#254f89;
}

/*      PAGE        */

#contenitore_page{
	width:800px;
	height:1350px;
	margin:0 auto 0 auto;
}

#contenitore_page_chisiamo{
	width:800px;
	height:1400px;
	margin:0 auto 0 auto;
}

#main_page{
	width:800px;
	height:620px;
	float:left;
}

/*      PAGE - COLONNA DI SINISTRA        */

.linea_box{
	border-top:1px solid #f98810; 
}

#sinistra_page{
	width:189px;
	padding-left:14px;
	height:620px;
	float:left;
}

.spcont{
	width:189px;
	height:30px;
	padding-bottom:5px;
	float:left;
}

.spcont a{
	width:189px;
	height:30px;
	background-image:url(images/box_small_page.gif);
	background-position:top;
	background-repeat:no-repeat;
	outline:none;
	float:left;
}

.spcont a:hover{
	width:189px;
	height:30px;
	background-image:url(images/box_small_page_over.gif);
	background-position:top;
	background-repeat:no-repeat;
	color:#FFF;
	float:left;
}

.spcontselected{
	width:189px;
	height:30px;
	padding-bottom:5px;
	background-image:url(images/box_small_page_over.gif);
	background-position:top;
	background-repeat:no-repeat;
	color:#FFF;
	float:left;
}

.sp{
	padding-left:7px;
	padding-right:8px;
	padding-top:8px;
}

#centro_page{
	width:597px;
	height:620px;
	float:left;
}

#cpcont{
	width:571px;
	padding-left:12px;
	padding-right:14px;
	height:430px;
	float:left;
}

.cptop{
	width:571px;
	height:8px;
	background-image:url(images/box_page_top.gif);
	background-position:top;
	background-repeat:no-repeat;
	float:left;
}

#cptxt{
	width:559px;
	background-color:#FFF;
	padding:0px 6px 0px 6px;
	color:#a2a1a1;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:16px;
	float:left;
}

#cpbottom{
	width:571px;
	height:8px;
	background-image:url(images/box_page_bottom.gif);
	background-position:top;
	background-repeat:no-repeat;
	float:left;
}

.form_field_page{
	background-color:#eef3fa;
	border:none;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	width:308px;
	height:18px;
}

.form_field_page_area{
	background-color:#eef3fa;
	border:none;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	width:308px;
	height:48px;
}

#errore{
	font-weight:bold;
	color:#FF0000;
}

/*    POP     */

#contenitore_pop{
	width:800px;
	height:500px;
	margin:0 auto 0 auto;
}

#main_pop{
	width:800px;
	height:500px;
	float:left;
}

#pop_page{
	width:800px;
	height:500px;
	float:left;
}


#poptxt{
	width:762px;
	background-color:#FFF;
	padding:0px 6px 0px 6px;
	color:#a2a1a1;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:16px;
	text-align:center;
	float:left;
}

/*   PRIVACY    */

#contenitore_privacy{
	width:800px;
	height:1300px;
	margin:0 auto 0 auto;
}

#privacy_page{
	width:800px;
	height:1030px;
	float:left;
}

#privcont{
	width:774px;
	padding-left:12px;
	padding-right:14px;
	height:430px;
	float:left;
}

#privtop{
	width:774px;
	height:8px;
	background-image:url(images/box_priv_top.gif);
	background-position:top;
	background-repeat:no-repeat;
	float:left;
}

#privtxt{
	width:762px;
	background-color:#FFF;
	padding:0px 6px 0px 6px;
	color:#a2a1a1;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:16px;
	text-align:justify;
	float:left;
}

#privbottom{
	width:774px;
	height:8px;
	background-image:url(images/box_priv_bottom.gif);
	background-position:top;
	background-repeat:no-repeat;
	float:left;
}

/*    AZIENDE    */

#contenitore_aziende{
	width:800px;
	height:1050px;
	margin:0 auto 0 auto;
}

ul{
	margin:0px;
	padding:5px 0px 10px 15px;
}

#contenitore_aziende_faq{
	width:800px;
	height:850px;
	margin:0 auto 0 auto;
}

/*   ENTI PUBBLICI    */

#contenitore_enti_pubblici{
	width:800px;
	height:960px;
	margin:0 auto 0 auto;
}

#contenitore_enti_pubblici_faq{
	width:800px;
	height:850px;
	margin:0 auto 0 auto;
}

/*    AREA UTENTI    */

#contenitore_area_utenti{
	width:800px;
	height:750px;
	margin:0 auto 0 auto;
}

#main_area_utenti{
	width:800px;
	height:520px;
	float:left;
}

ul{
	margin:0px;
	padding:5px 0px 10px 15px;
}

#sinistra_area_utenti{
	width:189px;
	padding-left:14px;
	height:520px;
	float:left;
}

#centro_area_utenti{
	width:597px;
	height:520px;
	float:left;
}

/*    PARTNERS    */

#contenitore_partners{
	width:800px;
	height:970px;
	margin:0 auto 0 auto;
}

#main_partners{
	width:800px;
	height:420px;
	float:left;
}

#sinistra_partners{
	width:189px;
	padding-left:14px;
	height:420px;
	float:left;
}

#centro_partners{
	width:597px;
	height:420px;
	float:left;
}

.cpimg_partners{
	width:132px;
	height:100px;
	background-color:#FFF;
	padding:0px 6px 0px 6px;
	float:left;
}

.cptxt_partners{
	width:421px;
	height:100px;
	background-color:#FFF;
	padding:0px 6px 0px 0px;
	color:#a2a1a1;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:16px;
	float:left;
}

.cpprivbottom{
	width:571px;
	height:8px;
	padding-bottom:8px;
	background-image:url(images/box_page_bottom.gif);
	background-position:top;
	background-repeat:no-repeat;
	float:left;
}


/*   PRODOTTI    */

#contenitore_prodotti{
	width:800px;
	height:880px;
	margin:0 auto 0 auto;
}

#main_prodotti{
	width:800px;
	height:620px;
	float:left;
}

#sinistra_prodotti{
	width:189px;
	padding-left:14px;
	height:620px;
	float:left;
}

#centro_prodotti{
	width:597px;
	height:620px;
	float:left;
}

/*     VIDEO     */

#contenitore_video{
	width:800px;
	height:750px;
	margin:0 auto 0 auto;
}

#main_video{
	width:800px;
	height:440px;
	float:left;
}

#sinistra_video{
	width:189px;
	padding-left:14px;
	height:440px;
	float:left;
}

#centro_video{
	width:597px;
	height:440px;
	float:left;
}

.cpimg_video{
	width:132px;
	height:80px;
	background-color:#FFF;
	padding:0px 6px 0px 6px;
	float:left;
}

.cptxt_video{
	width:421px;
	height:80px;
	background-color:#FFF;
	padding:0px 6px 0px 0px;
	color:#a2a1a1;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:16px;
	float:left;
}

/*     NEWS     */

#contenitore_news{
	width:800px;
	height:1516px;
	margin:0 auto 0 auto;
}

#main_news{
	width:800px;
	height:440px;
	float:left;
}

#sinistra_news{
	width:189px;
	padding-left:14px;
	height:440px;
	float:left;
}

#centro_news{
	width:597px;
	height:440px;
	float:left;
}

.cpimg_news{
	width:132px;
	height:350px;
	background-color:#FFF;
	padding:0px 6px 0px 6px;
	float:left;
}

.cptxt_news{
	width:421px;
	height:350px;
	background-color:#FFF;
	padding:0px 6px 0px 0px;
	color:#a2a1a1;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:16px;
	float:left;
}

.cpimg_news_short{
	width:132px;
	height:530px;
	background-color:#FFF;
	padding:0px 6px 0px 6px;
	float:left;
}

.cptxt_news_short{
	width:421px;
	height:530px;
	background-color:#FFF;
	padding:0px 6px 0px 0px;
	color:#a2a1a1;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:16px;
	float:left;
}

/*   SPLASH PAGE   */

#contenitore_splash{
	width:1048px;
	height:960px;
	margin:0 auto 0 auto;
}

#contenitore_splash_short{
	width:1048px;
	/*height:640px;*/
	height:650px;
	margin:0 auto 0 auto;
}

#header_splash{
	width:1048px;
	height:212px;
	float:left;
}

#main_splash{
	width:1048px;
	height:750px;
	float:left;
}

#main_splash_short{
	width:1048px;
	height:428px;
	float:left;
}


#centro_splash{
	width:1048px;
	height:750px;
	float:left;
}

#centro_splash_short{
	width:1048px;
	height:428px;
	float:left;
}

#cont_splash{
	width:1024px;
	height:745px;
	padding-left:12px;
	padding-right:12px;
	padding-bottom:5px;
	background-image:url(images/box_splash.gif);
	background-position:top;
	background-repeat:no-repeat;
	float:left;
}

#cont_splash_short{
	width:1024px;
	height:423px;
	padding-left:12px;
	padding-right:12px;
	padding-bottom:5px;
	background-image:url(images/box_splash_short.gif);
	background-position:top;
	background-repeat:no-repeat;
	float:left;
}

#ch1_splash{
	width:488px;
	height:590px;
	padding-top:10px;
	color:#717070;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:left;
	float:left;
}

#ch1_splash_short{
	width:488px;
	height:396px;
	padding-top:10px;
	color:#717070;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:left;
	float:left;
}

#ch1_button a{
	/*padding-left:20px;*/
	padding-top:15px;
	/*width:468px;*/
	width:497px;
	height:101px;
	/*background-image:url(images/splash_guarda.gif);*/
	background-image:url(images/splash_360map_it.jpg);
	background-position:bottom left;
	background-repeat:no-repeat;
	outline:none;
	float:left;
}

#ch1_button a:hover{
	background-image:url(images/splash_360map_it.jpg);
	background-position:bottom right;
	background-repeat:no-repeat;
	float:left;
}


#ch2_splash{
	width:48px;
	height:727px;
	background-image:url(images/splash_dashed.gif);
	background-position:24px -32%;
	background-repeat:no-repeat;
	float:left;
}

#ch2_splash_short{
	width:48px;
	height:425px;
	background-image:url(images/splash_dashed.gif);
	background-position:24px -4%;
	background-repeat:no-repeat;
	float:left;
}

#ch3_splash{
	width:488px;
	height:590px;
	padding-top:10px;
	color:#717070;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:left;
	float:left;
}

#ch3_splash_short{
	width:488px;
	height:396px;
	padding-top:10px;
	color:#717070;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:left;
	float:left;
}

#ch3_button a{
	/*padding-left:20px;*/
	padding-top:15px;
	/*width:468px;*/
	width:497px;
	height:101px;
	/*background-image:url(images/splash_watch.gif);*/
	background-image:url(images/splash_360map_en.jpg);
	background-position:bottom left;
	background-repeat:no-repeat;
	margin-left:-9px;
	outline:none;
	float:left;
}

#ch3_button a:hover{
	background-image:url(images/splash_360map_en.jpg);
	background-position:bottom right;
	background-repeat:no-repeat;
	margin-left:-9px;
	float:left;
}

