body {font: 11px verdana, sans-serif; padding: 0; margin: 0; margin-left:70px; 		line-height:17px;}
       a {        
        text-decoration: none;
}
        a:hover {
        color: #00D5F4;
        text-decoration: none;
}

        img {
        border: 0px;
}

#container {
    padding: 0px;

}
#branding {
		padding-left: 0px;
        color: #ffffff;
        background: #ffffff url(images/headert.gif) no-repeat;
        height: 120px;
}

        #logo {
		position:absolute;
        padding-left: 0px;
		top:0px;
		left:70px;
		width:300px;
		background: transparent url(images/bg2t.gif) 0px 0px repeat-y;
		}
#menu {
	position:absolute;
	top:120px;
	left:310px;
	list-style: none;
    width: 507px;
    background: #EAEAEA;
    text-align: left;
    height: 30px;
    border-bottom:3px solid #0093D1;
}

#menubottom {
		margin-left:-7px;
		height:auto;
        text-align: center;
		float:none;
		border-collapse:collapse;
		color:#FFFFFF;
		bottom:0px;
        width: 605px;
        text-align: center;
		padding:0px;
		background: #EAEAEA;		
		border-top:3px solid #0093D1; 
		}

#menu a img {border:2;}
#main {
	padding-top:100px;
   padding-left: 150px;
   background: url(images/bg2t.gif) 0px repeat-y;

}

        #menu li {
        bottom:-3px;
}

        #menu1 {
        border-bottom: 3px solid #AE0000;
}

        #menu2 {
        border-bottom: 3px solid #FF8A00;
}

        #menu3 {
        border-bottom: 3px solid #FFD800;
}

        #menu4 {
        border-bottom: 3px solid #B8D12B;
}

        #menu5 {
        border-bottom: 3px solid #8FB719;
}

        #menu6 {
        border-bottom: 3px solid #6A8812;
}

        #menu7 {
        border-bottom: 3px solid #99ccff;
}

        #menu a, #menu span {
        margin: 0px;
        padding: 0px 2px 3px 2px;
        width: 65px;
        display: block;
        background: #EAEAEA;
        color: #8D8D8D;
        text-decoration: none;
}

        #menu a:hover {
        color: #8D8D8D;
        background: #ffffff;
        cursor: pointer;
}

        #menu span {
        border: 1px solid #E3DCDC;
        border-bottom: 2px solid #ffffff;
        color: #AE0000;
        background: #ffffff;
        cursor: default;
}

        #menu span:hover {
        background: #F9F9F9;
}

#nav-right {
position:absolute;
top:120px;
	padding: 0;
	left:832px;
}
#gallery a img {border:2;}

#gallery a.p1, #gallery a.p1:visited {position:absolute;  float:right; width:90px; height:69px; text-decoration:none; background:#fff; top:40px; left:0; border:0; z-index:100;}
#gallery a.p2, #gallery a.p2:visited {position:absolute;  float:right; width:90px; height:69px; text-decoration:none; background:#fff; top:160px; left:0; border:0; z-index:100;}
#gallery a.p3, #gallery a.p3:visited {position:absolute;  float:right; width:90px; height:69px; text-decoration:none; background:#fff; top:280px; left:0; border:0; z-index:100;}
#gallery a.p4, #gallery a.p4:visited {position:absolute;  float:right; width:90px; height:69px; text-decoration:none; background:#fff; top:400px; left:0; border:0; z-index:100;}
#gallery a.p5, #gallery a.p5:visited {position:absolute;  float:right; width:90px; height:69px; text-decoration:none; background:#fff; top:520px; left:0; border:0; z-index:100;}
#gallery a.p6, #gallery a.p6:visited {position:absolute;  float:right; width:90px; height:69px; text-decoration:none; background:#fff; top:640px; left:0; border:0; z-index:100;}
#gallery a.p7, #gallery a.p7:visited {position:absolute;  float:right; width:90px; height:69px; text-decoration:none; background:#fff; top:760px; left:0; border:0; z-index:100;}
#gallery a.p8, #gallery a.p8:visited {position:absolute;  float:right; width:90px; height:69px; text-decoration:none; background:#fff; top:880px; left:0; border:0; z-index:100;}
#gallery a.p9, #gallery a.p9:visited {position:absolute;  float:right; width:90px; height:69px; text-decoration:none; background:#fff; top:1000px; left:0; border:0; z-index:100;}
#gallery a.p10, #gallery a.p10:visited {position:absolute;  float:right; width:90px; height:69px; text-decoration:none; background:#fff; top:1120px; left:0; border:0; z-index:100;}
#gallery a.p11, #gallery a.p11:visited {position:absolute;  float:right; width:90px; height:69px; text-decoration:none; background:#fff; top:1240px; left:0; border:0; z-index:100;}

#gallery a.p1:hover .large {position:absolute;  float:right; top:-80px; left:-75px; height:167px; width:250px; border:5px solid #D5EDF7; z-index:200;}
#gallery a.p2:hover .large {position:absolute;  float:right; top:-80px; left:-75px; height:167px; width:250px; border:5px solid #D5EDF7; z-index:200;}
#gallery a.p3:hover .large {position:absolute;  float:right; top:-80px; left:-75px; height:167px; width:250px; border:5px solid #D5EDF7; z-index:200;}
#gallery a.p4:hover .large {position:absolute;  float:right; top:-80px; left:-75px; height:167px; width:250px; border:5px solid #D5EDF7; z-index:200;}
#gallery a.p5:hover .large {position:absolute;  float:right; top:-80px; left:-75px; height:167px; width:250px; border:5px solid #D5EDF7; z-index:200;}
#gallery a.p6:hover .large {position:absolute;  float:right; top:-80px; left:-75px; height:167px; width:250px; border:5px solid #D5EDF7; z-index:200;}
#gallery a.p7:hover .large {position:absolute;  float:right; top:-80px; left:-75px; height:167px; width:250px; border:5px solid #D5EDF7; z-index:200;}
#gallery a.p8:hover .large {position:absolute;  float:right; top:-80px; left:-75px; height:167px; width:250px; border:5px solid #D5EDF7; z-index:200;}
#gallery a.p9:hover .large {position:absolute;  float:right; top:-80px; left:-75px; height:167px; width:250px; border:5px solid #D5EDF7; z-index:200;}
#gallery a.p10:hover .large {position:absolute;  float:right; top:-80px; left:-75px; height:167px; width:250px; border:5px solid #D5EDF7; z-index:200;}
#gallery a.p11:hover .large {position:absolute;  float:right; top:-80px; left:-75px; height:167px; width:250px; border:5px solid #D5EDF7; z-index:200;}


#gallery a .large {display:block;  width:1px; height:1px; border:0px; top:-1px; left:-1px;}
#gallery a.p1:hover {text-decoration:none; background-color:#FFFFFF; color:#000;}
#gallery a.p2:hover {text-decoration:none; background-color:#FFFFFF; color:#000;}
#gallery a.p3:hover {text-decoration:none; background-color:#FFFFFF; color:#000;}
#gallery a.p4:hover {text-decoration:none; background-color:#FFFFFF; color:#000;}
#gallery a.p5:hover {text-decoration:none; background-color:#FFFFFF; color:#000;}
#gallery a.p6:hover {text-decoration:none; background-color:#FFFFFF; color:#000;}
#gallery a.p7:hover {text-decoration:none; background-color:#FFFFFF; color:#000;}
#gallery a.p8:hover {text-decoration:none; background-color:#FFFFFF; color:#000;}
#gallery a.p9:hover {text-decoration:none; background-color:#FFFFFF; color:#000;}
#gallery a.p10:hover {text-decoration:none; background-color:#FFFFFF; color:#000;}
#gallery a.p11:hover {text-decoration:none; background-color:#FFFFFF; color:#000;}

        #struttura {
		top:30px;
		margin-left:10px;
		width:565px;
		height:auto;
        border: 2px solid #0093D1;
        text-align: justify;
		padding:0px;
		background: #FFF496;
}
    #id_struttura {
		font: 15px verdana;
		color:#FFDD00;
		right:0px;
		top:0px;
		width: 565px;
        text-align: left;
		margin-top: 0px;
		margin-left:0px;
		margin-right:0px;
		background: #0093D1;
}
        #struttura_testo {
		top:0px;
        width: 495px;
		height:auto;
        border: 0px solid #0093D1;
		padding:10px;
		background: #FFF496;
}		
		#struttura_elenco {
		font: 16px verdana;
		align:center;
		margin-left:30px;

		
}
     
        #cartina {
		top:30px;
		margin-left:10px;
		width:565px;
		height:auto;
        border: 2px solid #0093D1;
        text-align: justify;
		padding:0px;
		background: #FFFFFF;
}
        #cartina_testo {
		top:0px;
        width: 495px;
		height:auto;
        border: 0px solid #0093D1;
		padding:10px;
		background: #FFFFFF;
}
    #id_cartina {
		font: 15px verdana;
		color:#FFDD00;
		right:0px;
		top:0px;
		width: 565px;
        text-align: left;
		margin-top: 0px;
		margin-left:0px;
		margin-right:0px;
		background: #0093D1;		
}

	#offerta {
		top:0px;
        width: 495px;
		height:auto;
        border: 0px solid #0093D1;
		padding:18px;
		background: #99ccff;
}

 #offerta_testo {
		top:0px;
        width: 495px;
		height:auto;
        border: 0px solid #0093D1;
		padding:10px;
		background: #FFF496;
		color: cc0000;
	
		font: 19px verdana;
		color:#cc0000;
        text-align: center;

}

        #otranto {
		float:left;
		background: #D5EDF7;
		top:300px;
		margin-left:5px;
        width: 260px;
		height:130px;
        border: 2px solid #0093D1;
        text-align: left;
		padding:0px;
}
        #id_otranto {
		float:left;
		width:206px;
		font: 13px verdana;
		color:#FFDD00;
		top:0px;
        border: 2px solid #0093D1;
        text-align: left;
		background: #0093D1;
}

        #id_otranto_min {
		float:right;
		top:1px;
		text-align:center;
		color:#0093D1;
		right:0px;
        width: 50px;
        border-bottom: 2px solid #0093D1;
		border-top: 1px solid #0093D1;
		background: #F4E49A;
}
#otranto_foto a.otranto1, #menu a.otranto1:visited {position:absolute;  width:90px; height:69px; text-decoration:none; background:#fff; top:0; left:0; border:0; z-index:100;}
#otranto_foto a.otranto1:hover {text-decoration:none; background-color:transparent; color:#000;}
#otranto_foto a.otranto1:hover .large {position:relative;  top:-150px; left:-150px; height:150px; width:295px; border:5px solid #0193CF; z-index:200;}
#otranto_foto a .large {display:block; position:absolute; width:1px; height:1px; border:0px; top:-150px; left:-1px;}


        #otranto_foto {
		float:right;
		position:relative;
				top:1px;
		left:-14px;
		height:108px;
		width: 102px;
		background:#D5EDF7;

}
        #otranto_testo {
		float:left;
        width: 140px;
		height: 105px;
        border: 0px solid #0093D1;
		background: #D5EDF7;
}
       #alimini {
		background: #D5EDF7;
		top:-132px;
		margin-left:322px;
        width: 260px;
		height:130px;
        border: 2px solid #0093D1;
        text-align: left;
		padding:0px;
}
        #id_alimini {
		float:right;
		width:206px;
		font: 13px verdana;
		color:#FFDD00;
        border: 2px solid #0093D1;
        text-align: left;
		background: #0093D1;
}

        #id_alimini_min {
		position:relative;
		float:left;
		text-align:center;
		color:#0093D1;
		right:0px;
        width: 50px;
		border-top: 1px solid #0093D1;
        border-bottom: 2px solid #0093D1;
		background: #F4E49A;
}
#alimini_foto a.alimini1, #menu a.alimini1:visited {position:absolute;  width:90px; height:69px; text-decoration:none; background:#fff; top:0; left:0; border:0; z-index:100;}
#alimini_foto a.alimini1:hover {text-decoration:none; background-color:transparent; color:#000;}
#alimini_foto a.alimini1:hover .large {position:relative;  top:-150px; left:-40px; height:150px; width:295px; border:5px solid #0193CF; z-index:200;}
#alimini_foto a .large {display:block; position:absolute; width:1px; height:1px; border:0px; top:-150px; left:-1px;}

        #alimini_foto {
		position:relative;
		float:left;
		top:1px;
		right:-2px;
		height:108px;
		width: 102px;
		background:#D5EDF7;

}
        #alimini_testo {
		float:right;
		padding:5px;
        width: 120px;
		height: 100px;
        border: 0px solid #0093D1;
		background: #D5EDF7;
		text-align:justify;
}
       #lecce {
		float:left;
		background: #D5EDF7;
		margin-left:5px;
        width: 260px;
		height:130px;
        border: 2px solid #0093D1;
        text-align: left;
		padding:0px;
}
        #id_lecce {
		float:left;
		width:206px;
		font: 13px verdana;
		color:#FFDD00;
		top:0px;
        border: 2px solid #0093D1;
        text-align: left;
		background: #0093D1;
}

        #id_lecce_min {
		float:right;
		top:1px;
		text-align:center;
		color:#0093D1;
		right:0px;
        width: 50px;
        border-bottom: 2px solid #0093D1;
		border-top: 1px solid #0093D1;
		background: #F4E49A;
}
#lecce_foto a.lecce1, #menu a.lecce1:visited {position:absolute;  width:90px; height:69px; text-decoration:none; background:#fff; top:0; left:0; border:0; z-index:100;}
#lecce_foto a.lecce1:hover {text-decoration:none; background-color:transparent; color:#000;}
#lecce_foto a.lecce1:hover .large {position:relative;  top:-150px; left:-150px; height:150px; width:295px; border:5px solid #0193CF; z-index:200;}
#lecce_foto a .large {display:block; position:absolute; width:1px; height:1px; border:0px; top:-150px; left:-1px;}


        #lecce_foto {
		float:right;
		position:relative;
		top:1px;
		left:-2px;
		height:108px;
		width: 113px;

		background:#D5EDF7;

}
        #lecce_testo {
		float:left;
        width: 130px;
		height: 105px;
        border: 0px solid #0093D1;
		background: #D5EDF7;
}


       #leuca {
		background: #D5EDF7;
		top:-132px;
		margin-left:332px;
        width: 250px;
		height:130px;
        border: 2px solid #0093D1;
        text-align: left;
		padding:0px;
}
        #id_leuca {
		float:right;
		width:196px;
		font: 13px verdana;
		color:#FFDD00;
        border: 2px solid #0093D1;
        text-align: left;
		background: #0093D1;
}

        #id_leuca_min {
		position:relative;
		float:left;
		text-align:center;
		color:#0093D1;
		right:0px;
        width: 50px;
        border-bottom: 2px solid #0093D1;
		border-top: 1px solid #0093D1;
		background: #F4E49A;
}
#leuca_foto a.leuca1, #menu a.otranto1:visited {position:absolute;  width:90px; height:69px; text-decoration:none; background:#fff; top:0; left:0; border:0; z-index:100;}
#leuca_foto a.leuca1:hover {text-decoration:none; background-color:transparent; color:#000;}
#leuca_foto a.leuca1:hover .large {position:relative;  top:-150px; left:-50px; height:150px; width:295px; border:5px solid #0193CF; z-index:200;}
#leuca_foto a .large {display:block; position:absolute; width:1px; height:1px; border:0px; top:-150px; left:-1px;}

        #leuca_foto {
		position:relative;
		float:left;
		top:1px;
		right:-2px;
		height:108px;
		width: 102px;
		background:#D5EDF7;

}
        #leuca_testo {
		float:right;
		padding:5px;
        width: 120px;
		height: 100px;
        border: 0px solid #0093D1;
		background: #D5EDF7;
		text-align:justify;
}
	    #indirizzi {
		float:none;
		border-collapse:collapse;
		color:#FFFFFF;
		bottom:0px;
		margin-left:-7px;
        width: 607px;
		height:auto;
        text-align: center;
		padding:0px;
		background: #0193CF;		 
		}
	
#footer {
   margin: 0px;
   padding: 0px;
}