<style>
<!--

body { font-family: Lucida Sans Unicode, Arial, Helvetica, sans-serif; font-size: 11px; color: #666666; }
td { font-family: Lucida Sans Unicode, Arial, Helvetica, sans-serif; font-size: 11px; color: #666666; line-height:18px;}

body {
scrollbar-base-color: #CCCCCC;
scrollbar-arrow-color: #000000;
scrollbar-LightShadow-Color: #CCCCCC;
scrollbar-DarkShadow-Color: #CCCCCC;
}

a:link{ text-decoration: none; color: #666666;}
a:visited { text-decoration: none; color: #666666;}
a:hover { text-decoration: underline; color: #666666;}
a:active { text-decoration: none; color: #666666;}

.a1:link{ text-decoration: none; color: #F04999;}
.a1:visited { text-decoration: none; color: #F04999;}
.a1:hover { text-decoration: underline; color: #F04999;}
.a1:active { text-decoration: none; color: #F04999;}

.a2:link{ text-decoration: none; color: #FFFFFF;}
.a2:visited { text-decoration: none; color: #FFFFFF;}
.a2:hover { text-decoration: underline; color: #FFFFFF;}
.a2:active { text-decoration: none; color: #FFFFFF;}

.a_siti:link{ text-decoration: none; color: #28AFE8;}
.a_siti:visited { text-decoration: none; color: #28AFE8;}
.a_siti:hover { text-decoration: underline; color: #28AFE8;}
.a_siti:active { text-decoration: none; color: #28AFE8;}

.a_applicazioni:link{ text-decoration: none; color: #8BB918;}
.a_applicazioni:visited { text-decoration: none; color: #8BB918;}
.a_applicazioni:hover { text-decoration: underline; color: #8BB918;}
.a_applicazioni:active { text-decoration: none; color: #8BB918;}

.a_mobile:link{ text-decoration: none; color: #FF9900;}
.a_mobile:visited { text-decoration: none; color: #FF9900;}
.a_mobile:hover { text-decoration: underline; color: #FF9900;}
.a_mobile:active { text-decoration: none; color: #FF9900;}

.a_design:link{ text-decoration: none; color: #FF3399;}
.a_design:visited { text-decoration: none; color: #FF3399;}
.a_design:hover { text-decoration: underline; color: #FF3399;}
.a_design:active { text-decoration: none; color: #FF3399;}

.agrigetto:link{ text-decoration: none; color: #999;}
.agrigetto:visited { text-decoration: none; color: #999;}
.agrigetto:hover { text-decoration: underline; color: #999;}
.agrigetto:active { text-decoration: none; color: #999;}

.amenu:link{ text-decoration: none; color: #FFF;}
.amenu:visited { text-decoration: none; color: #FFF;}
.amenu:hover { text-decoration: underline; color: #F04999;}
.amenu:active { text-decoration: none; color: #F04999;}


h1 { font-weight:normal; line-height:normal; margin:0;}
h2 { font-weight:normal; margin:0;}

.f1 { font-size: 10px; }
.f2 { font-size: 14px; }
.f3 { font-size: 16px; }
.f4 { font-size: 18px; }
.f5 { font-size: 24px; }
.f6 { font-size: 11px; color: #FFFFFF; }

.f_menu { font-size: 14px; color: #FFF;}
.f_sottomenu { font-size: 12px; color: #FFF;}
.f_indirizzo { font-size: 11px; color: #999;}
.f_titolopink { font-size: 13px; color: #F04999;}
.f_titologrigio { font-size: 18px; color: #666; line-height:24px;}
.f_pink {font-size: 11px; color: #F04999;}
.f_ppblack {font-size: 11px; color: #FFF;  background-color:black;}
.f_sottotitolo { font-size: 12px; color: #333;}


input, select, textarea {
   font-family: Arial; font-size: 11px;
   border-top: solid 1px #C0C0C0;
   border-right: solid 1px #676767;
   border-bottom: solid 1px #676767;
   border-left: solid 1px #C0C0C0;
}
.button {
   font-family: Arial; font-size: 11px;
   border-top: solid 1px #FFF4B7;
   border-right: solid 1px #D4D0C8;
   border-bottom: solid 1px #D4D0C8;
   border-left: solid 1px #FFF4B7;
   background: #FF8C12;
}

.disab { background: #E0E0E0; }
.td_on { background: #FF7B00; }
.td_off { background: #FFFFFF; }
.td_off:hover { background: #FF7B00; }



<!-- menu 1 indirizzo

.menu1 {
	position: absolute;
	left: 0px;
	top: 0px;
	width:360px;
}

.menu1 td {
	padding:0px;
	padding-left:0px;
	width:400px;
	
}



<!-- menu 2 telefono

.menu2 {
	position: absolute;
	left: 0px;
	top: 0px;
	width:360px;
}

.menu2 td {
	padding:0px;
	padding-left:0px;
	width:400px;
	
}


<!-- menu 3 email

.menu3 {
	position: absolute;
	left: 0px;
	top: 0px;
	width:360px;
}

.menu3 td {
	padding:0px;
	padding-left:0px;
	width:400px;
	
}


<!-- menu 4 versione inglese

.menu4 {
	position: absolute;
	left: 0px;
	top: 0px;
	width:120px;
	background:url(../../images/icona_siti.png)
		
}

.menu4 td {
	padding:0px;
	padding-left:0px;
	}

<!-- cambio icona siti
.iconasiti a {
color: #666666; 
}

.iconasiti a:hover {
text-decoration: none;
}

.iconasiti td { 
padding-left: 50px;
height:50px;
background-image:url(../../images/icona_siti.png);
background-position:left;
background-repeat:no-repeat;
}

.iconasiti td:hover {
cursor:pointer;
background-image:url(../../images/icona_siti1.png);
background-position:left;
background-repeat:no-repeat;
}

.iconasiti td:hover span { 
color: #619CE7; 
}

<!-- cambio icona applicazioni
.iconaapp a {
color: #666666; 
}

.iconaapp a:hover {
text-decoration: none;
}

.iconaapp td { 
padding-left: 50px;
height:50px;
background-image:url(../../images/icona_applicazioni.png);
background-position:left;
background-repeat:no-repeat;
}

.iconaapp td:hover {
cursor:pointer;
background-image:url(../../images/icona_applicazioni1.png);
background-position:left;
background-repeat:no-repeat;
}

.iconaapp td:hover span { 
color: #8BB918; 
}


<!-- cambio icona mobile
.iconamobile a {
color: #666666; 
}

.iconamobile a:hover {
text-decoration: none;
}

.iconamobile td { 
padding-left: 50px;
height:50px;
background-image:url(../../images/icona_mobile.png);
background-position:left;
background-repeat:no-repeat;
}

.iconamobile td:hover {
cursor:pointer;
background-image:url(../../images/icona_mobile1.png);
background-position:left;
background-repeat:no-repeat;
}

.iconamobile td:hover span { 
color: #F9A03A; 
}

<!-- cambio icona design
.iconadesign a {
color: #666666; 
}

.iconadesign a:hover {
text-decoration: none;
}

.iconadesign td { 
padding-left: 50px;
height:50px;
background-image:url(../../images/icona_design.png);
background-position:left;
background-repeat:no-repeat;
}

.iconadesign td:hover {
cursor:pointer;
background-image:url(../../images/icona_design1.png);
background-position:left;
background-repeat:no-repeat;
}

.iconadesign td:hover span { 
color: #EC6ECA; 
}

/* pagina staff */
.staff {
	position: relative;
	width:430px;
	left: 0px;
}


/* thunbnail progetti */
.thumbnailWrapper { width:950px; margin:15px 0px 0px 20px; } /* not important */

.thumbnailWrapper ul {
 
	list-style-type: none; /* remove the default style for list items (the circles) */ 
	margin:0px; /* remove default margin */
	padding:0px; /* remove default padding */
}
.thumbnailWrapper ul li { 
	float:left; /* important: left float */
	position:relative; /* so we can use top and left positioning */
	overflow:hidden; /* hide the content outside the boundaries (ZOOM) */
}
.thumbnailWrapper ul li a img { 
	width:155px; /* not important, the pics we use here are too big */
	position:relative; /* so we can use top and left positioning */
	border:none; /* remove the default blue border */
}
.caption{
	position:absolute; /* needed for positioning */
	bottom:0px; /* bottom of the list item (container) */
	left:0px; /* start from left of the list item (container) */
	width:100%; /* stretch to the whole width of container */
	display:none; /* hide by default */
	/* styling bellow */
	background:#F04999;
	color:white;
	opacity:0.9;
	filter: alpha(opacity = 90);

}
.caption .captionInside{ 
	font-size:13px; 
	font-weight:bold;
	/* just styling */
	padding:5px;
	padding-left:10px;
	margin:0px;
}
.clear { clear:both; } /* to clear the float after the last item */

-->
</style>