html, body {background-image:url(img/bg_body.jpg); background-repeat:repeat-x; font-family:Verdana; font-size:11px; width:100%; margin:0px; padding:0px;}

#striscia {text-align:center; color:#AFCBE0; font-size:10px; margin-top: 4px;}

#striscia a {color:#afcbe0; text-decoration:none;}
#striscia a:visited {color:#afcbe0; text-decoration:none;}
#striscia a:hover {color:#afcbe0; text-decoration:underline;}

#container {width:759px; margin:30px auto; border:1px solid #3a4154; height:514px; min-height:515px; height:auto !important}

#container_gallery {width:759px; margin:30px auto; border:1px solid #3a4154; height:725px; min-height:725px; height:auto !important}

#container_chi {width:759px; margin:30px auto; border:1px solid #3a4154; height:572px; min-height:572px; height:auto !important}

#container_servizi {width:759px; margin:30px auto; border:1px solid #3a4154; height:510px; min-height:510px; height:auto !important}

#content {background-image:url(img/body.jpg); background-repeat:no-repeat; width:759px; height:385px; margin:0px; min-height:385px; height:auto !important}

#content_home {background-image:url(img/fondo_content_ripetuto_home.jpg); background-repeat:repeat-y; height:385px; margin:0px; min-height:385px; height:auto !important}

#content_int {width:759px; margin:0px;}

#content_gallery {width:759px; margin:0px; height:500px; min-height:500px; height:auto !important}

#titolo {width:672px; height:70px; background-image:url(img/testata_int_sotto.jpg); background-repeat:no-repeat; padding-left:110px;}

#contenuto {background-image:url(img/fondo_content_ripetuto.jpg); background-repeat:repeat-y; width:759px; height:302px; min-height:302px; height:auto !important}

#contenuto_chi {background-image:url(img/fondo_content_ripetuto.jpg); background-repeat:repeat-y; width:759px; height:360px; min-height:360px; height:auto !important}

#contenuto_servizi {background-image:url(img/fondo_content_ripetuto.jpg); background-repeat:repeat-y; width:759px; height:430px; min-height:430px; height:auto !important}

#contenuto_gallery {background-image:url(img/fondo_content_ripetuto.jpg); background-repeat:repeat-y; width:759px; height:513px; min-height:513px; height:auto !important}

#testo_chi {padding:25px; text-align:justify; width:405px; float:left; padding-top:5px;}

#testo {padding:25px; text-align:justify; width:405px; float:left;}

#testo_chi a {color:#5694c0; text-decoration:none; font-weight:bold; cursor:default;}
#testo_chi a:visited {color:#5694c0; text-decoration:none; font-weight:bold; cursor:default;}
#testo_chi a:hover {color:#5694c0; text-decoration:underline; font-weight:bold; cursor:default;}

#testo1 {width:759px; text-align:center;}

#foto {padding-right:10px; text-align:justify; width:290px; float:right; padding-top:40px;}

#content_1 {background-image:url(img/body_1.jpg); width:759px; height:365px; background-repeat:no-repeat; margin:0px; min-height:365px; height:auto !important}


#data {padding-left:400px; padding-top:30px; font-size:10px;}

#data_1 {padding-left:75px; padding-top:30px; font-size:10px;}

#animazione {padding-left:30px; padding-top:35px; width:302px;}

h1 {font-size:13px; text-align:center; color:#5694c0; font-weight:bold;}

h2 {font-size:13px; color:#5694c0; font-weight:bold; padding-top:4px; text-align:center;}

#footer {width:753px; height:42px; margin-left:auto; margin-right:auto; margin-top:-27px; text-align:center; font-size:10px; color:#ffffff; padding:5px; 
background-image:url(img/footer.jpg); background-repeat:repeat-x; clear:both; }

#iyl {text-align:right; width:763px; margin:0px auto; font-size:10px; color:#000000;}


#footer a {font-weight:bold; color:#ffffff; text-decoration:none;}
#footer a:visited {font-weight:bold; color:#000000; text-decoration:none;}
#footer a:hover {font-weight:bold; color:#ffffff; text-decoration:underline;}

#iyl a {font-weight:bold; color:#000000; text-decoration:none;}
#iyl a:visited {font-weight:bold; color:#5694c0; text-decoration:none;}
#iyl a:hover {font-weight:bold; color:#000000; text-decoration:underline;}

#menu {width:761px; text-align:right; height:27px;}

h1 {font-weight:bold; font-size:12px; margin:0; padding:0; text-align:left; padding-left:300px; padding-top:30px;}

#gallery {width:689px; padding-top:10px; padding-left:60px; padding-right:10px; padding-bottom:10px;}


#centrato {text-align:center; width:500px;}

#centrato_servizi {text-align:center; width:759px; clear:both; margin-top:-55px;}





#bubble_tooltip{
		width:200px;
		position:absolute;
		display:none;
		
	}
	#bubble_tooltip .bubble_top{
		background-image: url('bubble_top.gif');
		background-repeat:no-repeat;
		height:16px;	
	}
	#bubble_tooltip .bubble_middle{
		background-image: url('bubble_middle.gif');
		background-repeat:repeat-y;	
		background-position:bottom left;
		padding-left:7px;
		padding-right:7px;
	}
	#bubble_tooltip .bubble_middle span{
		position:relative;
		top:-8px;
		font-family: Verdana;
		font-size:10px;
		text-align:justify;
	}
	#bubble_tooltip .bubble_bottom{
		background-image: url('bubble_bottom.gif');
		background-repeat:no-repeat;
		background-position:bottom;
		height:10px;
		position:relative;
		top:-6px;
	}
	
	