@charset "UTF-8";
/* CSS Document */

body,html{ width:100%; height:100%; margin:0; border:0; padding:0; text-align:center; background-color:#FFF}
#red_up{
	position:absolute;
	width:100%;
	height:510px;
	background-color:#660000;
	top:0;
	left:0;
	background-image:url(red_background.jpg)
}
#center{ position:relative; width: 991px; height:auto; background-color:#FFF; margin-left:auto; margin-right:auto; top:0; margin-top:0;}
#center_red_up{ position:relative; width:991px; height:25px;  margin:0; padding:0; border:0;background-color:#660000;background-image:url(red_background.jpg)}
#center_up{ position:relative; width:991px; height:131px; background-color:#660000; margin-top:0; padding:0; border:0; left:0; top:0; background-image:url(red_background.jpg)}
#center_down{ position:relative; width:991px; height:342px; background-color:#660000; margin:0; padding:0; border:0; left:0; top:0; background-image:url(red_background.jpg)}

#center_body{ position:relative; width:991px; height:auto; background-color:#fff; margin:0; padding:0; border:0; clear:both;}
#line_center_body{ width:2px; position:relative; background-image:url(line_pixel.jpg); background-repeat:repeat-y; height:100%; float:left}
#center_float{ position:relative; width:991px; height:auto; background-color:#fff; margin:0; padding:0; border:0; margin-top:35px}
#header{
	position:relative;
	width:991px;
	height:87px;
	text-align:left;
}
#logo{position:relative; width:179px; height:80px; float:left; text-align:left; margin:0; border:0; padding:0;}

ul#logo_image{width:179px; height:80px; position:relative; top:0; left:0; margin:0; padding:0; float:left;   text-decoration:none;}
ul#logo_image li a span{
	text-align:center;
	display:none;
}

ul#logo_image li{
	display:block;
float:right;
list-style-type:none;

margin:0;

border:0;
width:179px;
height:40px;



}

ul#logo_image li a{

display:block;
width:179px;
height:40px;
cursor:pointer;
background-position:0px 0px;



}

ul#logo_image li a:hover{
	
background-position:0px -80px;

}






/*

ul #logo_image{
	position:relative;
	width:179px;
	height:80px;
	margin:0; padding:0; border:0;
	 top:0; left:0;
	
}
ul#logo_image li a span{
	position:relative;
display:none;
margin:0; padding:0; border:0;
	 top:0; left:0;


}

ul#logo_image li{
	display:block;
	position:relative;
list-style-type:none;
width:179px;
height:80px;
margin:0; padding:0; border:0;
position:relative;
 top:0; left:0;



}

ul#logo_image li a{
	position:relative;
display:block;
height:80px;
width:179px;
cursor:pointer;
background-position:0px 0px;
margin:0; padding:0; border:0;
 top:0;
 left:0;


}

ul#logo_image li a:hover{
	position:relative;
	
	background-position:0px -80px;
	margin:0;
	padding:0;
	border:0;
	width:179px;
	height:80px;
	top:0;
	left:0;
	margin:0; padding:0; border:0;

}
*/

li#logo_img a:link, li#logo_img a:visited{
	display:block;
	position:relative;
	width:179px;
	height:80px;
	background-image:url(logo_pallet.jpg);
	margin:0; padding:0; border:0;
	position:relative;
	top:0;
	left:0;
	float:left
	

	
	
}
#navigation{
	position:relative;
	width:811px;
	height:60px;
	float:left
}
#footer{ width:991px; height:40px; position:relative; text-align:left; clear:both; padding-top:20px}

#white_right{ background-color:#fff; width:50%; left:50%; position:absolute; height:100%; top:0; }
#white_red{ position:relative; width:100%; background-color:#fff; height:156px; background-image:url(red_background.jpg); background-position:top left; background-repeat:repeat-y repeat-x;}
#navigation_left{ position:relative; width:170px; height:300px; float:left}
#navigation_line{ position:relative; width:2px; height:100%; background-color:#666; float:left}
#content{
	width:605px;
	position:relative;
	height:auto;
	float:left;
	text-align:justify;
	background-image:url(line_pixel.jpg);
	background-repeat: repeat-y;
	padding-left:20px;
	padding-right:20px;
}
#content_right{ width:174px; position:relative; height:auto; float:left; text-align:right}
#bottom_background{ position:absolute; width:100%; height:84px; background-image:url(bottom_backgound.gif); background-position:center}

ul#nav{width:100%; height:40px; position:relative; top:0; left:0; margin:0; padding:0; float:left;text-align:right; color:#FFF; font-family:Arial, Helvetica, sans-serif; font-size:12px;  text-decoration:none;}
ul#nav li a span{
	text-align:center;
}

ul#nav li{
	display:block;
float:right;
list-style-type:none;

margin:0;

border:0;
height:19px;

margin-left:5px;
text-align:center;


}

ul#nav li a{

display:block;
height:19px;
cursor:pointer;
background-position:0px 0px;
color:#FFF; font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none;
padding-top:5px;


}

ul#nav li a:hover{
background-position:0px -24px;

}


li#menu_home a:link, li#menu_home a:visited{
	
	width:87px;
	background-image:url(menu-temp_CERTIFICAZIONI.jpg);
	
}

li#menu_home_pressed{
	width:87px;
	background-image:url(menu-temp_CERTIFICAZIONI.jpg);
	background-position:0px -24px;
	margin-left:5px;
	display:block;
	padding-top:5px;
	
	
}

li#menu_azienda a:link, li#menu_azienda a:visited{
	display:block;
	width:62px;
	background-image:url(menu-temp_azienda.jpg);
	
	
}

li#menu_azienda_pressed{
	width:62px;
	background-image:url(menu-temp_azienda.jpg);
	background-position:0px -24px;
	margin-left:5px;
	display:block;
	padding-top:5px;
	
	
}


li#menu_prodotti a:link, li#menu_prodotti a:visited{
	
	width:70px;
	background-image:url(menu-temp_prodotti.jpg);
	
	
}

li#menu_prodotti_pressed{
	width:70px;
	background-image:url(menu-temp_prodotti.jpg);
	background-position:0px -24px;
	margin-left:5px;
	display:block;
	padding-top:5px;
	
	
}


li#menu_servizi a:link, li#menu_servizi a:visited{
	
	width:54px;
	background-image:url(menu-temp_servizi.jpg);
	
}

li#menu_servizi_pressed{
	width:54px;
	background-image:url(menu-temp_servizi.jpg);
	background-position:0px -24px;
	margin-left:5px;
	display:block;
	padding-top:5px;
	
	
}

li#menu_certificazioni a:link, li#menu_certificazioni a:visited{
	
	width:103px;
	background-image:url(menu-temp_CERTIFICAZIONI.jpg);
	
}
li#menu_certificazioni_pressed{
	width:103px;
	background-image:url(menu-temp_CERTIFICAZIONI.jpg);
	background-position:0px -24px;
	margin-left:5px;
	display:block;
	padding-top:5px;
	
	
}







li#menu_mappa a:link, li#menu_mappa a:visited{
	
	width:52px;
	background-image:url(menu-temp_mappa.jpg);
	
}

li#menu_mappa_pressed{
	width:52px;
	background-image:url(menu-temp_mappa.jpg);
	background-position:0px -24px;
	margin-left:5px;
	display:block;
	padding-top:5px;
	
	
}


li#menu_contatti a:link, li#menu_contatti a:visited{
	
	width:68px;
	background-image:url(menu-temp_contatti.jpg);
	
}

li#menu_contatti_pressed{
	width:68px;
	background-image:url(menu-temp_contatti.jpg);
	background-position:0px -24px;
	margin-left:5px;
	display:block;
	padding-top:5px;
	
	
}





ul#nav_left{width:100%; height:auto; position:relative; top:0; left:0; margin:0; padding:0;text-align:left}
ul#nav_left li a span{
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	padding-left:10px;
	
}

ul#nav_left li{
list-style-type:none;
background-position:top left;
margin:0;
padding:0;
border:0;
height:18px;
color:#CCC; font-size:12px; font-family:Arial, Helvetica, sans-serif; text-decoration:none;


}

ul#nav_left li a{
display:block;
height:18px;
cursor:pointer;
background-position:0px 0px;
 color:#9e9e9e; font-size:12px; font-family:Arial, Helvetica, sans-serif; text-decoration:none;
}

ul#nav_left li a:hover{
	color:#9e9e9e;
	background-position:0px 0px;
}
li.menu_left_pallets a:link, li.menu_left_pallets a:visited{
	
	width:165px;
	background-image:url(menu_left_freccina.jpg);
	
}
li.menu_left_pallets a:hover, li.menu_left_pallets a:visited{
	color:#9e9e9e;
	width:145px;
	background-image:url(menu_left_freccina2.jpg);
	
}





#home_titolo{
	position:relative;
	width:639px;
	height:40px;
	margin:0;
	border:0;
	padding:0;
	text-align:left;
	background-image:url(home_titolo.jpg);
	clear:both
}
#home_foto{
	position:relative;
	width:991px;
	height:354px;
	background-image:url(home_foto.jpg);
}
#home_benvenuti{ width:239px; height:20px; position:relative; border:0; background-image:url(pallet_benvenuti.gif); top:0; left:0;}

.red_text{
	font-family:'Terminal Dosis', sans-serif; Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#862127;
	text-decoration:none
}
.white_text1{
	font-family:'Terminal Dosis', sans-serif; Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#ffffff;
	text-decoration:none
}
.red_text_big{ font-family:'Terminal Dosis', sans-serif; Arial, Helvetica, sans-serif; font-size:14px; color:#862127; text-decoration:none}
.red_text_big2{ font-family: 'Terminal Dosis', sans-serif;Arial, Helvetica, sans-serif; font-size:14px; color:#862127; text-decoration:none}
.red_text_small{
	font-family:'Terminal Dosis', sans-serif;







Arial, Helvetica, sans-serif; 								font-size:12px;
	color:#79191D
}
.red_text_small_bold{ font-family: 'Terminal Dosis', sans-serif;Arial, Helvetica, sans-serif; font-size:11px; color:#862127;}
.black_text{
	font-family:'Terminal Dosis', sans-serif;
	font-size:16px;
	color:#1A1A1A;
	text-align:justify;
	text-decoration:none;
}
.black_text2{
	font-family:'Terminal Dosis', Arial, Helvetica,sans-serif;
	font-size:14px;
	color:#1A1A1A;
	text-align:justify;
	text-decoration:none;
}
.black_title{	font-family:'Terminal Dosis', Arial, Helvetica,sans-serif; font-size:37px; color:#333333; text-decoration:none}
.black_title2{font-family:'Terminal Dosis', Arial, Helvetica,sans-serif; font-size:18px; color:#862127; text-decoration:none}
.black_title3{font-family:'Terminal Dosis', Arial, Helvetica,sans-serif;18px; color:#cb4049; text-decoration:none}
.grey_small{ font-family:'Terminal Dosis', Arial, Helvetica,sans-serif; color:#333; font-size:12px}


a.grey:link , a.grey:visited{
	font-family:font-family:'Terminal Dosis', Arial, Helvetica,sans-serif; color:#333; font-size:11px
	

	
	
}
a.grey:hover{
	font-family:font-family:'Terminal Dosis', Arial, Helvetica,sans-serif; color:#8a0000; font-size:11px
	

	
	
}

#azienda_nav{ position:relative; width:700px; height:74px; background-color:#fff}
#azienda_titolo{  width:550px; height:60px; text-align:left; float:left}
#secondo_titolo{ width:80px; height:60px; text-align:left; float:left}
#azienda_foto{  width:749px; height:215px; position:relative; margin-top:3px} /*background-image:url(azienda_foto.jpg);*/
#azienda_testo{ width:749px; height:auto; position:relative; text-align:justify; margin-top:20px;  clear:both; min-height:200px}

.azienda_blocco_testo{ width:739px; height:auto;text-align:left; position:relative; clear:both;  background-color:#f2f2f2;}
.azienda_blocco_data{ width:39px;  position:relative; float:left; height:auto; text-align:center}
.azienda_blocco_descrizione{
	width:690px;
	height:auto;
	position:relative;
	float:left;
	padding-left:20px
}
.azienda_blocco_space{
	width:700px;
	height:10px;
	text-align:left;
	position:relative;
	clear:both;
	background-color:#f2f2f2;
	margin-left:39px;
	background-color:#FFF
}




#interno_left{
	width:768px;
	height:auto;
	float:left;
	position:relative;
	margin-left:25px;
	text-align:left;
}

#interno_right{ width:190px; height:auto; float:left; position:relative; text-align:left; margin-top:138px; background-image:url(line_pixel.jpg); background-repeat:repeat-y; background-position:top left; min-height:760px}
#interno_right2{ width:190px; height:auto; float:left; position:relative; text-align:left; margin-top:138px; background-image:url(line_pixel.jpg); background-repeat:repeat-y; background-position:top left; min-height:900px}
#interno_all{ width:950px; height:auto; float:left; position:relative; margin-left:20px;  text-align:left; min-height:600px}
#foto_azienda_lato{width:174px; height:auto;position:relative; text-align:left; margin-top:0px; margin-left:17px;}
.box_foto_azienda_lato{ position:relative; width:174px; height:109px; text-align:left; margin-left:auto; margin-right:auto}
.box_certificazioni_line{ width:745px; height:141px; position:relative}
.box_certificato_azienda_lato{
	position:relative;
	width:104px;
	height:141px;
	text-align:left;
	margin-right:20px;
	float:left
}
.box_produzione_azienda_lato{ position:relative; width:174px; height:109px; text-align:left;}

#loghi_centrali{ position:relative; width:991px; height:84px; background-color:#fff; margin:0; padding:0; border:0; margin-left:auto; margin-right:auto; top:0; left:0; background-image:url(bottom_backgound.jpg);}
.logo_interno{width:auto; height:auto; float:left; position:relative}
.logo_waltercantoro{ width:auto; height:auto; position:relative; float:right}




ul#navigation_interno{
	width:100%;
	height:60px;
	position:relative;
	top:0;
	left:0;
	margin:0;
	padding:0;
	float:left;
	text-align:left
}
ul#navigation_interno li a span{
	font-size:13px; font-family:Arial, Helvetica, sans-serif; text-decoration:none;
}

ul#navigation_interno li{
float:left;
list-style-type:none;

margin:0;
padding:0;
border:0;
height:13px;
margin-top:20px;
margin-right:10px;
font-size:13px; font-family:Arial, Helvetica, sans-serif; text-decoration:none;

}

ul#navigation_interno li a{
display:block;
height:13px;
cursor:pointer;
color:#454343; font-size:13px; font-family:Arial, Helvetica, sans-serif; text-decoration:none;

}

ul#navigation_interno li a:hover{
color:#7c1c23; 

}

li.divisorio_navigation_interno{
	width:7px;
	height:13px;
	background-image:url(DIVISORIO_MENU.jpg);
	float:left;
}
li#navigation_interno_azienda a:link, li#navigation_interno_azienda a:visited{
	
	
	
	
}

li#navigation_interno_azienda_pressed{
	
	color:#7c1c23; 
	
	
	
}


li#navigation_interno_certificazioni a:link, li#navigation_interno_certificazioni a:visited{
	
	
	
	
	
}

li#navigation_interno_certificazioni_pressed{
	
	color:#7c1c23; 
	
	
	
}


li#navigation_interno_produzione a:link, li#navigation_interno_produzione a:visited{
	
	
	
	
	
}

li#navigation_interno_produzione_pressed{
	
	color:#7c1c23; 
	
	
	
}


li#navigation_interno_distribuzione a:link, li#navigation_interno_distribuzione a:visited{
	
	
	
	
}

li#navigation_interno_distribuzione_pressed{
	
	color:#7c1c23; 
	
	
	
}


li#navigation_interno_appr a:link, li#navigation_interno_appr a:visited{
	
	
	
	
}

li#navigation_interno_appr_pressed{
	width:158px;
	color:#7c1c23; 
	
	
	
}


#contatti_titolo{  width:400px; height:40px; text-align:left}
#contatti_loghi{ width:290px; text-align:center; height:50px; position:relative; margin-left:auto; margin-right:auto}
.contatti_logo{ width:104px; height:50px; position:relative; float:left; margin-left:20px; margin-right:20px;}



li#navigation_interno_contatti a:link, li#navigation_interno_contatti a:visited{
	
	
	
}

li#navigation_interno_contatti_pressed{
	color:#7c1c23; 
	
	
}


li#navigation_interno_come_raggiungerci a:link, li#navigation_interno_come_raggiungerci a:visited{
	
	
	
	
}

li#navigation_interno_come_raggiungerci_pressed{
color:#7c1c23; 
	
	
}

#prodotti_titolo{  width:400px; height:40px; text-align:left}
#prodotti_foto{  width:765px; height:215px; position:relative; margin-top:15px; background-color:#CCC}
.prodotto_foto{ width:235px; height:200px; position:relative; float:left; text-align:center; margin-right:22px}


.linea_prodotto{ width:773px; position:relative; height:220px; margin-left:0;}

li#navigation_interno_prodotti_scheda_generale a:link, li#navigation_interno_prodotti_scheda_generale a:visited{
	
	
	
}

li#navigation_interno_prodotti_scheda_generale_pressed{

	color:#7c1c23; 
	
}


li#navigation_interno_prodotti_epal a:link, li#navigation_interno_prodotti_epal a:visited{
	

	
	
}

li#navigation_interno_prodotti_epal_pressed{
	
	color:#7c1c23; 
	
}

li#navigation_interno_prodotti_pallet a:link, li#navigation_interno_prodotti_pallet a:visited{
	

	
}

li#navigation_interno_prodotti_pallet_pressed{
	
	color:#7c1c23; 
	
}


li#navigation_interno_prodotti_imballaggi_speciali a:link, li#navigation_interno_prodotti_imballaggi_speciali a:visited{
	
	
	
	
}

li#navigation_interno_prodotti_imballaggi_speciali_pressed{
	
	
	color:#7c1c23; 
}


li#navigation_interno_prodotti_imballaggi_metallici a:link, li#navigation_interno_prodotti_imballaggi_metallici a:visited{
	
	
	
	
}

li#navigation_interno_prodotti_imballaggi_metallici_pressed{
	
	
	color:#7c1c23; 
}













li#navigation_interno_servizi_trattamento_ht a:link, li#navigation_interno_servizi_trattamento_ht a:visited{
	
	
	
}

li#navigation_interno_servizi_trattamento_ht_pressed{
color:#7c1c23; 
	
	
}


li#navigation_interno_servizi_magazzino_coperto a:link, li#navigation_interno_servizi_magazzino_coperto a:visited{
	
	
	
	
}

li#navigation_interno_servizi_magazzino_coperto_pressed{
color:#7c1c23; 
	
}

li#navigation_interno_servizi_rigenerazione_pallet_usati a:link, li#navigation_interno_servizi_rigenerazione_pallet_usati a:visited{
	
	
	
}

li#navigation_interno_servizi_rigenerazione_pallet_usati_pressed{
	color:#7c1c23; 
	
	
}


#servizi_titolo{ width:500px; height:40px; text-align:left}
#contact_form{ width:749px; position:relative; text-align:left; height:550px}
.form_column{ width:749px; position:relative; float:left; text-align:left; height:auto;}
.input_form{
	width:740px;
	position:relative;
	height:auto;
	height:30px
}
.input_text_form{
	width:740px;
	position:relative;
	height:auto;
	height:100px
}
.input_title_form{ width:200px; float:left; text-align:left; position:relative}
.input_field_form{
	width:540px;
	float:left;
	position:relative;
	text-align:left
}
.space_input{
	width:100px;
	height:5px;
	position:relative;
}
.testo_form{
	width:740px;
	position:relative
}

.mappa_level0{
	width:850px;
	position:relative;
	margin-top:10px;
	clear:both;
	height: 800;
}
.mappa_level1{ width:130px; position:relative;float:left; height:20px}
.mappa_level2{ width:200px; position:relative;float:left}
.mappa_level3{
	width:515px;
	position:relative;
	float:left
}
.mappa_item{
	height:30px;
	width:auto;
	font-size: 14px;
}
.line_mappa{ width:100%; height:1px; background-color:#ccc; position:relative}
.back{ width:80px; height: 15px; float:right; position:relative; text-align:right; margin-top:23px}
.striscia_titolo{width:749px; height:60px; position:relative; margin:0; padding:0; border:0; margin-bottom:5px}
.striscia_titolo_largo{width:870px; height:40px; position:relative; margin:0; padding:0; border:0; margin-bottom:5px}


.testo_stretto{
	position:relative;
	width:760px;
	height:auto
}
.foto_esterna{margin:0; border:0; padding:0; margin-left:0; text-align:left; position:relative}

.pulsante_freccia{
	margin:0;
	border:0;
	padding:0;
	position:absolute;
	top:506px;
	left:880px;
	background-color: #862127;
	
}
a.freccia:link , a.freccia:visited{
	font-family:Arial, Helvetica, sans-serif; color:#ffffff; font-size:14px;
	

	
	
}
a.freccia:hover{
	font-family:Arial, Helvetica, sans-serif; color:#8a0000; font-size:14px
	

	
	
}

