div, span, p, img, a {
	margin: 0;
	padding: 0;
}

body {
	margin: 0;
	padding: 0;
	text-align: center;
	background: #FFFFFF url(../images/sfondo.jpg) repeat-x top left;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
}

img {
	border: 0px;
}

a {
	cursor: pointer;
	border: 0px;
}

a.mail, a.mail:visited {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;	
	text-decoration: none;
	color: #235A98;
}

a.mail:hover {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	color: #FF9900;
}

a.prodotti, a.prodotti:visited {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	color: #666666;
}

a.prodotti:hover {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	color: #235A98;
}

span.underline {
	text-decoration: underline;
}

span.insertdata {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FF9900;
}

div.divclear {
	clear: both;
	height: 10px;
}
											
#divcontainer {
	width: 760px;
	margin: 0 auto;
	padding: 0 auto;
	text-align: center;
}
					
		#divcontent {
			width: 760px;
		}
		
				#topcontent {
					width: 760px;
					height: 200px;
					margin: 0px;
					padding: 0px;
					text-align: center;
					background: url(../images/logo.jpg) no-repeat 0 0;
				}
				
				#topmenu {
					float: right;
					margin: 20px 20px 0px 0px;
				}
				
				#topmenu a, a:visited {
					font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
					font-size: 10px;
					color: #666666;				
					text-decoration: none;
				}

				#topmenu a:hover {
					font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
					font-size: 10px;
					color: #FF9900;
					text-decoration: none;				
				}
								
				div.divspacer {
					clear: both;
					width: 760px;
					height: 6px;					
				}
		
				#divpage {
					width: 760px;
				}
				
						#divleft {
							float: left;
							width: 230px;
						}
							
								#divservizionline {
									width: 202px;
									height: 82px;
									margin-left: 20px;							
									background: url(../images/serv_ol.jpg) no-repeat 0 0;								
								}
							
										#divcontsol {
											margin: 0px 15px 0px 5px;
											padding: 10px 0px 0px 0px;
											text-align: right;											
										}
																						
												#divtextsol {
													width: 175px;
													margin: 0px 0px 0px 7px;
													line-height: 1.3em;
													text-align: right;
													font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
													font-size: 10px;
													color: #666666;
												}
										
										#divmenu {
											margin-top: 30px;
										}

										#divstruttura {
											width: 202px;
											height: 182px;
											margin-top: 25px;
											background: url(../images/struttura.jpg) no-repeat 0 0;								
										}
										
												#divlinkstrutturaprinc {
													padding-top: 15px;
												}
												 
												#divmenustruttura {
													padding-top: 2px;
												}
																
						#divright {
							float: left;
							width: 530px;
						}
											
								#divrighttop {
									width: 530px;
								}
		
								#divrightcenter {
									width: 530px;
									background: #FFFFFF url(../images/dx_center.jpg) repeat-y 0 0;
									margin-top: -4px;
								}
								
										#divrightcentertext {
											width: 450px;
											padding: 0px 10px 0px 38px;
											text-align: justify;
											font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
											font-size: 11px;
											color: #666666;
										}
										
										* html #divrightcentertext {
											width: 450px;
											padding: 0px 15px 0px 20px;
										}
										
										#divmappa {
											text-align: center;
											margin: 0px 10px 0px 0px;
											padding: 0px;
										}
										
										ul.ulorange {
											margin-left: 17px; 
											padding: 0px;
											font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
											font-size: 11px;
											color: #FF9900;										
										}
										
										p.title {
											font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
											font-size: 12px;
											font-weight: bold;
											color: #235A98;
										}
										
										#divcontatticont {
											width: 470px;
											margin-top: 10px;
										}
										
												#divcontatti1 {
													float: left;
													width: 213px;
													height: 209px;
													margin-right: 15px;
													background: url(../images/contatti_1.jpg) repeat-y 0 0;
												}

														#divcontatti1text {
															margin-top: 45px;
															margin-left: 10px;
															text-align: justify;
														}												
		
												#divcontatti2 {
													float: left;
													width: 213px;
													height: 209px;												
													background: url(../images/contatti_2.jpg) repeat-y 0 0;												
												}
												
														#divcontatti2text {
															margin-top: 45px;
															margin-left: 10px;
															text-align: justify;
														}
												
												#divnuovo1 {
													float: left;
													width: 213px;
													margin-right: 15px;													
												}																										
												
												#divcontratti {
													float: left;
													width: 213px;
													height: 280px;
													/*margin-right: 15px;*/
													background: url(../images/contrattiol.jpg) repeat-y 0 0;
												}
												
														#divcontrattitext {
															width: 190px;
															margin-top: 45px;
															padding-left: 10px;
															text-align: left;
														}
														
														#divcontrattilink {
															margin-top: 20px;
															margin-left: 10px;
														}
																										
												#divship {
													float: left;
													width: 213px;
													height: 48px;
													margin-top: 11px;
													/*margin-right: 15px;*/
													background:  url(../images/sagemlog.jpg) repeat-y 0 0;
												}
												
														#divshiplink {
															margin-top: 15px;
															margin-left: 10px;
														}
												
												#divnuovo2 {
													float: right;
													width: 213px;
													height: auto;
													margin-right: 15px;
												}
																								
												#divdati {
													float: left;
													width: 213px;
													height: 169px;
													/*margin-right: 15px;*/
													background: url(../images/datiol.jpg) repeat-y 0 0;
												}
												
														#divdatilink {
															margin-top: 16px;
															margin-left: 10px;
														}
												
														#divdatitext {
															width: 190px;
															margin-top: 20px;
															padding-left: 10px;
															text-align: left;														
														}
												
												#divprenotazioni {
													float: left;
													width: 213px;
													height: 159px;
													margin-top: 11px;
													/*margin-right: 15px;*/
													background: url(../images/prenotazioniol.jpg) repeat-y 0 0;
												}			

														#divprenotazionilink {
															margin-top: 16px;
															margin-left: 10px;
														}
														
														#divprenotazionitext {
															width: 190px;
															margin-top: 20px;
															padding-left: 10px;
															text-align: left;														
														}
														
												#divprodotto1 {
													width: 460px;
													
												}																																	

														#divprodotto1left {
															float: left;
															width: 213px;
															height: 109px;
															background: #FFFFFF url(../images/prodotto1.jpg) repeat-y 0 0;
															margin-right: 16px;
															margin-bottom: 10px;
														}
														
																#divprodotto1text {
																	width: 193px;
																	margin: 45px 0px 0px 10px;
																	text-align: left;
																}
														
														#divprodotto1right {
															float: left;
															width: 213px;
															height: 109px;
															background: #FFFFFF url(../images/prodotto2.jpg) repeat-y 0 0;														
															margin-bottom: 10px;															
														}

																#divprodotto2text {
																	width: 193px;
																	margin: 45px 0px 0px 10px;
																	text-align: left;
																}																																																																							

												#divprodotto2 {
													width: 460px;
												}																																	

														#divprodotto2left {
															float: left;
															width: 213px;
															height: 109px;
															background: #FFFFFF url(../images/prodotto3.jpg) repeat-y 0 0;														
															margin-right: 16px;
															margin-bottom: 10px;
														}
														
																#divprodotto3text {
																	width: 193px;
																	margin: 45px 0px 0px 10px;
																	text-align: left;
																}
																														
														#divprodotto2right {
															float: left;
															width: 213px;
															height: 109px;
															background: #FFFFFF url(../images/prodotto4.jpg) repeat-y 0 0;														
															margin-bottom: 10px;															
														}

																#divprodotto4text {
																	width: 193px;
																	margin: 45px 0px 0px 10px;
																	text-align: left;
																}

												#divprodotto3 {
													width: 460px;
												}																																	

														#divprodotto3left {
															float: left;
															width: 213px;
															height: 109px;
															background: #FFFFFF url(../images/prodotto5.jpg) repeat-y 0 0;														
															margin-right: 16px;
															margin-bottom: 10px;															
														}

																#divprodotto5text {
																	width: 193px;
																	margin: 45px 0px 0px 10px;
																	text-align: left;
																}
																														
														#divprodotto3right {
															float: left;
															width: 213px;
															height: 109px;
															background: #FFFFFF url(../images/prodotto6.jpg) repeat-y 0 0;														
															margin-bottom: 10px;															
														}

																#divprodotto6text {
																	width: 193px;
																	margin: 45px 0px 0px 10px;
																	text-align: left;
																}																																				
								#divrightbottom {
									clear: both;
									width: 530px;
									height: 11px;
									background: #FFFFFF url(../images/dx_bottom.jpg) no-repeat 0 0;																
								}
								
						#divfootersep {
							width: 760px;
							height: 10px;
							margin-top: 10px;
							margin-bottom: 10px;
							background: #FFFFFF url(../images/footer_sep.jpg) no-repeat 0 0;																
						}
						
						#divfooter {
							width: 760px;						
						}
						
								#divfooterleft {
									float: left;
									width: 230px;
									padding-top: 2px;																										
									font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
									font-size: 9px;
									color: #316B99;									
								}
								
								* html #divfooterleft {
									padding-top: 0px;
								}								
								
								#divfooterleft a.arz, a.arz:visited, a.arz:hover {
									text-decoration: none;
									font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
									font-size: 9px;
									font-weight: bold;
									color: #316B99;
								}
								
								#divfooterright {
									float: left;
									width: 528px;	
									padding: 0px;
									margin: 0px;
									text-align: left;
								}
															
								#divfooterright #ulmenufooter {
									text-align: left;
									padding: 0px 0px 0px 20px;
									margin: 0px;
								}
								
								#divfooterright #ulmenufooter li {
									display: inline;
									text-align: left;
									border-left: 1px solid #666666;
									font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
									font-size: 9px;
									color: #FF9900;
									padding: 0px 4px 0px 4px;
								}						
								
								#divfooterright #ulmenufooter li a, a:visited {
									text-decoration: none;
									font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
									font-size: 9px;
									color: #333333;								
								}
								
								#divfooterright #ulmenufooter li a:hover {
									text-decoration: none;
									font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
									font-size: 9px;
									color: #FF9900;								
								}								
