* {margin: 0; padding: 0;}
html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, font, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,b, u, i, center,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;}
body{line-height:1;}
ol, ul{list-style:none;}
table{border-collapse:collapse;border-spacing:0;}

/* FFC	693		063 */

html, body, #container { width:99%  margin: 0 auto 0 auto; position: relative; }
#logo { position:absolute; top:20px; left:-20px; z-index: 100; }
ul.navigation, #footer { display: none; }

ul.foto {  }
	.servizi { display: block; float: right; width: 150px; height: 100px; border: 2px solid #063;  clear: right; margin:0 0 15px 15px; -moz-border-radius:5px; -webkit-border-radius:5px;  }
	ul.foto li { float: left; margin:0 13px 15px 0; width: 150px; height: 100px; border: 2px solid #063; -moz-border-radius:5px; -webkit-border-radius:5px;  }
	a.fotonav { display: block; float: right; margin-left: 10px; }

#GMap { float: right; width:370px; height:350px; border: 2px solid #063; -moz-border-radius:5px; -webkit-border-radius:5px; }
.popup { margin: 0; padding: 0; }
	.popup b { color:#063; }
	#GMap span {  width:370px; position:absolute; top:40px; right:40px; color:#063; }

h2 { margin:0 auto 20px auto; color:#063; font-size: 120%; }
h3 { color:#063; font-size: 110%; font-weight: normal; }
h3.home { text-transform: uppercase; text-align: center; font-weight: bold; line-height: 60px; }
p { margin-bottom: 10px; }
	
#info { font-weight: bold; font-family:sans-serif; font-size: 100%; width:770px; position: absolute; top:755px; color:#063; text-align: center; font-weight: bold; letter-spacing: 1px;  }
	

/* SLIDING TABS */


div {width:770px; position:static; display:block;}