@charset "utf-8";
/* CSS Document */
body,html { height:100%; margin:0 }
	
body {
	background-image: url("sfondo.gif");
	background-repeat: no-repeat;
	background-attachment: fixed;
	background-position: center center;
}

#contenitore {width: 1024px;
height: 600px;
margin: 0; 
position: absolute; top:50%; left:50%;
margin:-300px 0 0 -512px;

	}
	
#header {width: 1024px;
height: 130px;

	}
	
#logo {float: left;
padding-left: 9%;
padding-top: 5px;
	}
	
#boxcontatti {
padding-left: 68%;
padding-top: 95px;
	}
	
a.links {
	color : #646464;
	font-family : Berlin Sans FB, Arial, sans-serif;
	font-size : 12px;
	text-decoration : none;
	border : solid;
	border-width : 1px;
	border-color : #646464;
	padding: 3px;
	margin-left : 3px;
}

#content {width: 1024px;
height: 347px;
border-top: solid;
border-top-width: thin;
border-bottom: solid;
border-bottom-width: thin;
border-color: #161446;
	}

#box1 {width: 533px;
height: 319px;
float: left;
margin-top: 10px;
margin-bottom: 10px;
margin-left: 7%;
position: absolute;
border: solid;
border-color: #161446;
border-width: 4px;
background-color: #120f52;
	}

#slideshow {
	overflow : hidden;
	margin : 5px;
	position : relative;
	width : 523px;
	height : 309px;
}

#slideshow img {
	width : 523px;
	height : 309px;
}

#box2 {width: 350px;
height: 319px;
float: right;
margin-top: 10px;
margin-bottom: 10px;
margin-left: 61%;
position: absolute;
border: solid;
border-color: #161446;
border-width: 4px;
background-color: #120f52;
overflow: auto;
	}

#box2 .testohome {
	
	color : #ffffff;
	font-family : Gill Sans MT;
	font-size : 12px;
	text-align : justify;

	padding-right : 2px;
	padding-left : 2px;
}

a.cat {
	color : #120f52;
	font-family : Gill Sans MT;
	border-bottom: solid 2px #000000;
	border-right: solid 2px #000000;
	font-size : 11pt;
	text-decoration : none;
	padding-left: 10px;
	padding-right: 10px;
	margin-left : 20px;		
	background-color: #ffffff;
}

a.cat2 {
	color : #120f52;
	font-family : Gill Sans MT;
	border-bottom: solid 2px #000000;
	border-right: solid 2px #000000;
	font-size : 11pt;
	text-decoration : none;
	padding-left: 10px;
	padding-right: 10px;
	margin-left : 60px;		
	background-color: #ffffff;
}

h3 {color: #FFFFFF;
text-align: center;
font-size: 14px;
font-family: Gill sans mt, Arial, sans-serif;
}


#box4 {width: 350px;
height: 319px;
float: right;
margin-top: 10px;
margin-bottom: 10px;
margin-left: 61%;
position: absolute;
border: solid;
border-color: #161446;
border-width: 4px;
background-image: url("toscanina.jpg");
overflow: auto;
	}
#box4 .ristoranti {color : #ffffff;
		   font-family : Gill Sans MT;
		   font-size : 14px;
		   text-align : justify;
		   margin-left: 20px; 
		   margin-top: 20px; 
}

.rist {color: #a5d8db;
	text-decoration: underline;
	font-family: Gill sans mt, Arial, sans-serif;
	font-size: 13px;
}



h2 {    color : #ffffff;
	font-family : Gill sans mt, Arial, sans-serif;
	font-size : 14px;
	text-decoration: underline;

}

#list {
	color: #ffffff;
	font-family: Gill sans mt, Arial, sans-serif;
	font-size: 13px;
}

a.list {
	color: #ffffff;
	text-decoration: none;
	font-family: Gill sans mt, Arial, sans-serif;
	font-size: 13px;

}

 a.list:hover {
	color: #ffffff;
	text-decoration: underline;
	font-family: Gill sans mt, Arial, sans-serif;
	font-size: 13px;

}

#menu01o {width: 1024px;
	height: 30px;
	padding-top: 10px;
	text-align: center;
	font: 11px lucida, Arial, sans-serif;
}

#topmenu {
	background: #ffffff;
}

a.topmenu, a.topmenu:hover {
	color: #120f52;
	font-weight: bold;
	text-decoration: none;
	padding: 3px 0 3px 0;
	margin : 0 21px 0 0;
}

a.topmenu {
	background: #ffffff;
}

a.topmenu:hover {
	background: #ccccff;
}

#footer {width: 1024px;
height: 40px;
padding-top: 15px;
color : #646464;
font-family : Berlin Sans FB, Arial, sans-serif;
text-align : center;
font-size : 12px;
	}

#fotoprincipale {margin-top : 5px;
margin-left: 5px;
}

#box5 {width: 350px;
height: 319px;
float: right;
margin-top: 10px;
margin-bottom: 10px;
margin-left: 61%;
position: absolute;
border: solid;
border-color: #161446;
border-width: 4px;
overflow: auto;
	}

#map{width:350px;
    }

#map ul,#map li{margin:0;padding:0;list-style:none}
#map ul{position:relative;width:350px;height:319px;
    overflow:hidden;background-image: url(mappapiena.jpg)}
#map li{text-indent: -9999em;width:0;height:0}
#map a{position:absolute;background-image: url(mappapiena.jpg)} 


#map #viareggio a{left: 50px;top: 57px;
    height: 23px;width: 63px;
    background-position:-50px -57px}
#map #viareggio a:hover{background-position: -50px -376px; background-image: url(mappaviareggio.jpg)} 

#map #lucca a{left: 110px;top: 80px;
    height: 20px;width: 49px;
    background-position:-110px -80px}
#map #lucca a:hover{background-position: -110px -399px; background-image: url(mappalucca.jpg)} 

#map #pisa a{left: 94px;top: 109px;
    height: 23px;width: 49px;
    background-position:-94px -109px}
#map #pisa a:hover{background-position: -94px -428px; background-image: url(mappapisa.jpg)}

#map #empoli a{left: 161px;top: 110px;
    height: 23px;width: 49px;
    background-position:-161px -110px}
#map #empoli a:hover{background-position: -161px -429px; background-image: url(mappaempoli.jpg)}

#map #livorno a{left: 89px;top: 146px;
    height: 23px;width: 56px;
    background-position:-89px -146px}
#map #livorno a:hover{background-position: -89px -465px; background-image: url(mappalivorno.jpg)}





#catalogoristoranti {width:350px;
    }

#catalogoristoranti ul,#catalogoristoranti li{margin:0;padding:0;list-style:none}
#catalogoristoranti ul{position:relative;width:350px;height:319px;
    overflow:hidden;background-image: url(mappalivorno3.jpg)}
#catalogoristoranti li{text-indent: -9999em;width:0;height:0}
#catalogoristoranti a{position:absolute;background-image: url(mappalivorno3.jpg)} 

#catalogoristoranti #belledonne a{left: 122px;top: 165px;
    height: 14px;width: 127px;
    background-position:-122px -165px}
#catalogoristoranti #belledonne a:hover{background-position: -122px -484px; background-image: url(mappalivorno3.jpg)} 

#catalogoristoranti #torna a{left: 1px;top: 300px;
    height: 18px;width: 103px;
    background-position:-1px -300px}
#catalogoristoranti #torna a:hover{background-position: -1px -619px; background-image: url(mappalivorno3.jpg)} 



#catalogoristoranti2 {width:350px;
    }

#catalogoristoranti2 ul,#catalogoristoranti2 li{margin:0;padding:0;list-style:none}
#catalogoristoranti2 ul{position:relative;width:350px;height:319px;
    overflow:hidden;background-image: url(mappalucca3.jpg)}
#catalogoristoranti2 li{text-indent: -9999em;width:0;height:0}
#catalogoristoranti2 a{position:absolute;background-image: url(mappalucca3.jpg)} 

#catalogoristoranti2 #benedetto a{left: 131px;top: 98px;
    height: 8px;width: 182px;
    background-position:-131px -98px}
#catalogoristoranti2 #benedetto a:hover{background-position: -131px -417px; background-image: url(mappalucca3.jpg)} 

#catalogoristoranti2 #angelo a{left: 131px;top: 110px;
    height: 8px;width: 138px;
    background-position:-131px -110px}
#catalogoristoranti2 #angelo a:hover{background-position: -131px -429px; background-image: url(mappalucca3.jpg)} 

#catalogoristoranti2 #torna a{left: 1px;top: 300px;
    height: 18px;width: 103px;
    background-position:-1px -300px}
#catalogoristoranti2 #torna a:hover{background-position: -1px -619px; background-image: url(mappalucca3.jpg)} 




#catalogoristoranti3 {width:350px;
    }

#catalogoristoranti3 ul,#catalogoristoranti3 li{margin:0;padding:0;list-style:none}
#catalogoristoranti3 ul{position:relative;width:350px;height:319px;
    overflow:hidden;background-image: url(mappapisa3.jpg)}
#catalogoristoranti3 li{text-indent: -9999em;width:0;height:0}
#catalogoristoranti3 a{position:absolute;background-image: url(mappapisa3.jpg)} 

#catalogoristoranti3 #malvaldo a{left: 114px;top: 128px;
    height: 10px;width: 130px;
    background-position:-114px -128px}
#catalogoristoranti3 #malvaldo a:hover{background-position: -114px -447px; background-image: url(mappapisa3.jpg)} 

#catalogoristoranti3 #bandierine a{left: 114px;top: 143px;
    height: 10px;width: 127px;
    background-position:-114px -143px}
#catalogoristoranti3 #bandierine a:hover{background-position: -114px -462px; background-image: url(mappapisa3.jpg)} 

#catalogoristoranti3 #repubbliche a{left: 114px;top: 156px;
    height: 10px;width: 166px;
    background-position:-114px -156px}
#catalogoristoranti3 #repubbliche a:hover{background-position: -114px -475px; background-image: url(mappapisa3.jpg)} 

#catalogoristoranti3 #usignolo a{left: 114px;top: 169px;
    height: 10px;width: 91px;
    background-position:-114px -169px}
#catalogoristoranti3 #usignolo a:hover{background-position: -114px -488px; background-image: url(mappapisa3.jpg)} 

#catalogoristoranti3 #torna a{left: 1px;top: 300px;
    height: 18px;width: 103px;
    background-position:-1px -300px}
#catalogoristoranti3 #torna a:hover{background-position: -1px -619px; background-image: url(mappapisa3.jpg)} 


#catalogoristoranti4 {width:350px;
    }

#catalogoristoranti4 ul,#catalogoristoranti4 li{margin:0;padding:0;list-style:none}
#catalogoristoranti4 ul{position:relative;width:350px;height:319px;
    overflow:hidden;background-image: url(mappaempoli3.jpg)}
#catalogoristoranti4 li{text-indent: -9999em;width:0;height:0}
#catalogoristoranti4 a{position:absolute;background-image: url(mappaempoli3.jpg)} 

#catalogoristoranti4 #torna a{left: 1px;top: 300px;
    height: 18px;width: 103px;
    background-position:-1px -300px}
#catalogoristoranti4 #torna a:hover{background-position: -1px -619px; background-image: url(mappaempoli3.jpg)} 


#catalogoristoranti5 {width:350px;
    }

#catalogoristoranti5 ul,#catalogoristoranti li{margin:0;padding:0;list-style:none}
#catalogoristoranti5 ul{position:relative;width:350px;height:319px;
    overflow:hidden;background-image: url(mappaviareggio3.jpg)}
#catalogoristoranti5 li{text-indent: -9999em;width:0;height:0}
#catalogoristoranti5 a{position:absolute;background-image: url(mappaviareggio3.jpg)} 

#catalogoristoranti5 #buonumore a{left: 98px;top: 77px;
    height: 10px;width: 117px;
    background-position:-98px -77px}
#catalogoristoranti5 #buonumore a:hover{background-position: -98px -396px; background-image: url(mappaviareggio3.jpg)} 

#catalogoristoranti5 #torna a{left: 1px;top: 300px;
    height: 18px;width: 103px;
    background-position:-1px -300px}
#catalogoristoranti5 #torna a:hover{background-position: -1px -619px; background-image: url(mappaviareggio3.jpg)} 




#list2 {
	color: #ffffff;
	font-family: Gill sans mt, Arial, sans-serif;
	font-size: 13px;

}

a.list2 {
	color: #ffffff;
	text-decoration: none;
	font-family: Gill sans mt, Arial, sans-serif;
	font-size: 13px;
	margin-top: 300px;
}

 a.list2:hover {
	color: #ffffff;
	text-decoration: underline;
	font-family: Gill sans mt, Arial, sans-serif;
	font-size: 13px;

}

