/* CSS Document */

html {
	 width:100%;
}


body {
	background-color :#FfE0FF;        
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	background-image: url('images/sfondo.jpg');
	background-repeat: repeat-x;
	background-attachment: fixed;
	background-position: bottom left;
	margin: 0 auto;
	padding: 0;
}
#a: {
	color:#8d8d8d;
	font-size:12px;
	font-family:Verdana, sans-serif;
	text-decoration:none;
}
#a:visited {
	color:#8d8d8d;
	font-size:12px;
	font-family:Verdana, sans-serif;
	text-decoration:underline;
}

#a:hover {
	color:#8d8d8d;
	font-size:12px;
	font-family:Verdana, sans-serif;
	text-decoration:underline;
}
#p: {
	color:#8d8d8d;
	font-size:12px;
	font-family:Verdana, sans-serif;
	
}
#wrapper {
	width:900px;
	margin:20px auto;
	text-align:left;
	position:relative;
	z-index:15;

}

#wrapper2 {
	width:960px;
	margin:10px auto;
	text-align:left;
	position:relative;
	z-index:15;

}



#header {
	float:center;
	width:900px;
	height:242px;
	background-color:#ffffff;
	margin: 0px;
	z-index:15;
	
}



#header  h3 {
 position:relative;
 z-index:12;
}

#header  p {
 margin:0px 0;
 padding:10px;
}

/*qui sotto gli stili dei quattro span che contengono i bullet*/

#header  .lt, #header  .lb, #header  .rt, #header  .rb { 
 position:absolute;
 width:15px;
 height:15px;
 background-color:#FfE0FF;
 overflow:hidden;
 display:block;
 z-index:1;
}

#header  .lt { 
 left:0;
 top:0;
}

#header  .rt { 
 right:0!important;
 right:-1px; /*fix per IE6 o inferiore*/
 top:0;
}

#header  .lb { 
 left:0;
 bottom:0;
}

#header  .rb { 
 right:0!important;
 right:-1px; /*fix per IE6 o inferiore*/
 bottom:0;
}


#header  h1 {
	padding:0px;
	margin:0px;
	margin-top:50px;
	margin-right:20px;
	font-size:26px;
	color:#FF0000;
}

#header  h2 {
	padding:0px;
	margin:0px;
	margin-top:-4px;
	margin-right:20px;
	font-size:14px;
	color:#FF0000;
}
 #header  .rt b, #header  .rb b { 
 font-size:105px; 
 color:#ffffff;
 font-family:"Trebuchet MS";
 display:block;
 cursor:default;
 line-height:130px;
}

#header  .lt b, #header  .lb b { 
 font-size:105px; 
 color:#ffffff;
 font-family:"Trebuchet MS";
 display:block;
 cursor:default;
 line-height:130px;
}



#header  .lt b { 
 margin-top:-57px;
 margin-left:-12px;
}

#header  .lb b { 
 margin-top:-74px;
 margin-left:-12px;
}

#header  .rt b { 
 margin-top:-57px;
 margin-left:-29px;
}

#header  .rb b { 
 margin-top:-74px;
 margin-left:-29px;

}



#headimg {
    padding:0px; 
    position:relative;
	display:inline;
	float:left;
	text-align : center;
	width:876px;
	height:225px;
	margin-top:12px;
	margin-right : 12px;
	margin-left : 12px;
	margin-bottom : 0px;
	background-image:url('images/wall.gif');
	background-color : #FfE0FF;
    background-repeat:no-repeat;
	z-index:15;
    background-position:center center;

}

	#headimg ul{
	list-style:none;
	overflow:hidden;
	height:45px;
	margin-top:140px;
	padding:10px 10px 10px 10px;
	border-bottom:10px solid white;
	}
	#headimg li{
	display:inline;
	}
	#headimg li a{
	display:block;
	float:left;
	width:76px;
	height:35px;
	margin:15px 3px 1px 5px;
	border-top:5px solid white;
	border-right:5px solid white;
	border-left:5px solid white;
	text-decoration:none;
	text-align:center;
	text-transform:uppercase;
	font-family:arial;
	font-size:10px;
	font-weight:bold;
	color:white;
	}
	#headimg li a span{
	display:block;
	margin-top:5px;
	padding:5px;
	}
	#headimg li a b{
	display:block;
	margin-top:1px;
	font-family:"Arial Narrow";
	font-size:60px;
	}
	#headimg li a:hover{
	height:90px;
	margin-top:0px;
	}

	#headimg li a.item1{
	background-color:#FF33ff;
		filter:alpha(opacity=60);
    -moz-opacity:0.6;
    opacity: 0.6;
	}
	#headimg li a.item2{
	background-color:#FF33ff;
	filter:alpha(opacity=60);
    -moz-opacity:0.6;
    opacity: 0.6;
	}
	#headimg li a.item3{
	background-color:#FF33ff;
		filter:alpha(opacity=60);
    -moz-opacity:0.6;
    opacity: 0.6;;
	}
	#headimg li a.item4{
	background-color:#FF33ff;
		filter:alpha(opacity=60);
    -moz-opacity:0.6;
    opacity: 0.6;
	}
	#headimg li a.item5{
	background-color:#FF33ff;
		filter:alpha(opacity=60);
    -moz-opacity:0.6;
    opacity: 0.6;;
	}
	#headimg li a.item6{
background-color:#FF33ff;
		filter:alpha(opacity=60);
    -moz-opacity:0.6;
    opacity: 0.6;
	}
	#headimg li a.item7{
	background-color:#FF33ff;
		filter:alpha(opacity=60);
    -moz-opacity:0.6;
    opacity: 0.6;
	}
	#headimg li a.item8{
	background-color:#FF33ff;
	filter:alpha(opacity=60);
    -moz-opacity:0.6;
    opacity: 0.6;
	}
	#headimg li a.item9{
background-color:#FF33ff;
	filter:alpha(opacity=60);
    -moz-opacity:0.6;
    opacity: 0.6;
	}
	#headimg li a.item10{
background-color:#FF33ff;
	filter:alpha(opacity=60);
    -moz-opacity:0.6;
    opacity: 0.6;
	}
	
	#headimg li a.item1 span{
	background-color:#CC00FF;
	filter:alpha(opacity=60);
    -moz-opacity:0.6;
    opacity: 0.6;
	}
	#headimg li a.item2 span{
	background-color:#CC00FF;
	filter:alpha(opacity=60);
    -moz-opacity:0.6;
    opacity: 0.6;
	}

	#headimg li a.item3 span{
	background-color:#CC00FF;
	filter:alpha(opacity=60);
    -moz-opacity:0.6;
    opacity: 0.6;
	}

	#headimg li a.item4 span{
	background-color:#CC00FF;
		filter:alpha(opacity=60);
    -moz-opacity:0.6;
    opacity: 0.6;
	}

	#headimg li a.item5 span{
	background-color:#CC00FF;
		filter:alpha(opacity=60);
    -moz-opacity:0.6;
    opacity: 0.6;
	}

	#headimg li a.item6 span{
	background-color:#CC00FF;
	filter:alpha(opacity=60);
    -moz-opacity:0.6;
    opacity: 0.6;
	}

	#headimg li a.item7 span{
	background-color:#CC00FF;
	filter:alpha(opacity=60);
    -moz-opacity:0.6;
    opacity: 0.6;
	}

	#headimg li a.item8 span{
	background-color:#CC00FF;
		filter:alpha(opacity=60);
    -moz-opacity:0.6;
    opacity: 0.6;
	}

	#headimg li a.item9 span{
	background-color:#CC00FF;
		filter:alpha(opacity=60);
    -moz-opacity:0.6;
    opacity: 0.6;
	}

	#headimg li a.item10 span{
	background-color:#CC00FF;
		filter:alpha(opacity=60);
    -moz-opacity:0.6;
    opacity: 0.6;
	}


    #headimg li a.sel1{
	background-color:#FF33ff;
	}
	#headimg li a.sel2{
	background-color:#FF33ff;
	}
	#headimg li a.sel3{
	background-color:#FF33ff;
	}
	#headimg li a.sel4{
	background-color:#FF33ff;
	}
	#headimg li a.sel5{
	background-color:#FF33ff;
	}
	#headimg li a.sel6{
	background-color:#FF33ff;
	}
	#headimg li a.sel7{
	background-color:#FF33ff;
	}
	#headimg li a.sel8{
	background-color:#FF33ff;
	}
	#headimg li a.sel9{
	background-color:#FF33ff;
	}
	#headimg li a.sel10{
	background-color:#FF33ff;
	}
	
	#headimg li a.sel1 span{
	background-color:#CC00FF;
	}
	#headimg li a.sel2 span{
	background-color:#CC00FF;
	}
	#headimg li a.sel3 span{
	background-color:#CC00FF;
	}
	#headimg li a.sel4 span{
	background-color:#CC00FF;
	}
	#headimg li a.sel5 span{
	background-color:#CC00FF;
	}
	#headimg li a.sel6 span{
	background-color:#CC00FF;
	}
	#headimg li a.sel7 span{
	background-color:#CC00FF;
	}
	#headimg li a.sel8 span{
	background-color:#CC00FF;
	}
	#headimg li a.sel9 span{
	background-color:#CC00FF;
	}
	#headimg li a.sel10 span{
	background-color:#CC00FF;
	}


#headimg  h3 {
 position:relative;
 z-index:12;
}

#headimg  p {
 margin:0px 0;
 padding:10px;
}

/*qui sotto gli stili dei quattro span che contengono i bullet*/

#headimg  .lt, #headimg  .lb, #headimg  .rt, #headimg  .rb { 
 position:absolute;
 width:15px;
 height:15px;
 background-color:#fff;
 overflow:hidden;
 display:block;
 z-index:1;
}

#headimg  .lt { 
 left:0;
 top:0;
}

#headimg  .rt { 
 right:0!important;
 right:-1px; /*fix per IE6 o inferiore*/
 top:0;
}

#headimg  .lb { 
 left:0;
 bottom:0;
}

#headimg  .rb { 
 right:0!important;
 right:-1px; /*fix per IE6 o inferiore*/
 bottom:0;
}


#headimg  h1 {
	padding:0px;
	margin:0px;
	margin-top:50px;
	margin-right:20px;
	font-size:26px;
	color:#FF0000;
}

#headimg  h2 {
	padding:0px;
	margin:0px;
	margin-top:-4px;
	margin-right:20px;
	font-size:14px;
	color:#FF0000;
}
 #headimg  .rt b, #headimg  .rb b { 
 font-size:105px; 
 color:#FfE0FF;
 font-family:"Trebuchet MS";
 display:block;
 cursor:default;
 line-height:130px;
}

#headimg  .lt b, #headimg  .lb b { 
 font-size:105px; 
 color:#FfE0FF;
 font-family:"Trebuchet MS";
 display:block;
 cursor:default;
 line-height:130px;
}



#headimg  .lt b { 
 margin-top:-57px;
 margin-left:-12px;
}

#headimg  .lb b { 
 margin-top:-74px;
 margin-left:-12px;
}

#headimg  .rt b { 
 margin-top:-57px;
 margin-left:-29px;
}

#headimg  .rb b { 
 margin-top:-74px;
 margin-left:-29px;

}
img#centro {
margin-left: auto;
margin-right:auto;
}

img#rad {
float : right;
display:inline;
vertical-align:top;
margin-right:250px;
border :1px ;
border-color: #000000;
width:95px;
height:59px;

margin-bottom:10px;
z-index:40;
}
#topnavi {
	display:inline;
	float:left;
	width:900px;
	height:38px;
	background-image:url('img/bg_topnavi.jpg');
	background-repeat:no-repeat;
	background-color : #ffffff;
	filter:alpha(opacity=100);
    -moz-opacity:1;
    opacity: 1; 
}

#topnavi ul {
	display:inline;
	list-style-type:none;
	padding:0px;
	margin:12px;
	margin-top:0px;
}

#topnavi ul li {
	float:left;
	height:34px;
	background-image:url('img/button_topnavi_norm.jpg');
	background-repeat:no-repeat;
	line-height:34px;
}

#topnavi ul li.selected {
	float:left;
	height:34px;
	background-image:url('img/button_topnavi_selected.jpg');
	background-repeat:no-repeat;
	line-height:34px;
}

#topnavi ul li a {
	line-height:34px;
	color:#8d8d8d;
	font-size:12px;
	font-weight:bold;
	font-family:Verdana, sans-serif;
	text-decoration:none;
	padding-left:28px;
	padding-right:26px;
}

#topnavi ul li a:hover {
	line-height:34px;
	color:#8d8d8d;
	font-size:12px;
	font-weight:bold;
	font-family:Verdana, sans-serif;
	text-decoration:underline;
	padding-left:28px;
	padding-right:26px;
}

#topnavi ul li.selected a {
	line-height:34px;
	color:#757575;
	font-size:12px;
	font-weight:bold;
	font-family:Verdana, sans-serif;
	text-decoration:none;
	padding-left:28px;
	padding-right:26px;
}

#topnavi ul li.selected a:hover {
	line-height:34px;
	color:#757575;
	font-size:12px;
	font-weight:bold;
	font-family:Verdana, sans-serif;
	text-decoration:underline;
	padding-left:28px;
	padding-right:26px;
}

#bodybox {
	float:left;
	width:900px;
	background-image:url('img/bg_bodybox.jpg');
	z-index:15;

}
#bodybox2 {
	float:left;
	width:900px;
	z-index:15;
    background-color:#ffffff;
	
	
}
#subnavi {
	display:inline;
	float:left;
	width:230px;
	margin-left:0px;
	margin-top:10px;
	padding-bottom:10px;
}

#subnavi h1{
	font-size: 18px;
	color:#9900CC;
	padding-left: 22px;
}

#subnavi ul {
	list-style-type:none;
	padding:0px;
	margin:0px;
}

#subnavi ul li {
	height:24px;
	background-image:url('img/button_subnavi.jpg');
	background-repeat:no-repeat;
	line-height:24px;
	margin-left:18px;
	width:210px;
	font-family:Verdana, sans-serif;
	font-size:11px;
	color:#8d8d8d;
	text-decoration:none;
	padding-left:0px;

}

#subnavi ul li a {
	font-family:Verdana, sans-serif;
	font-size:11px;
	color:#8d8d8d;
	text-decoration:none;
	padding-left:5px;
}



#subnavi ul li a:hover {
	font-family:Verdana, sans-serif;
	font-size:11px;
	
	color:#8d8d8d;
	text-decoration:underline;
	padding-left:5px;
}

#subnavi ul li a.selected {
	font-family:Verdana, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#660099;
	text-decoration:none;
	padding-left:5px;
}

#subnavi ul li a.selected:hover {
	font-family:Verdana, sans-serif;
	font-size:11px;
	color:#660099;
	text-decoration:underline;
	padding-left:5px;
}

#content {
	display:inline;
	float:left;
	width:608px;
	margin-right:20px;
	margin-left:20px;
	margin-top:20px;
	padding-bottom:10px;
	filter:alpha(opacity=100);
    -moz-opacity:1;
    opacity: 1; 
}
#content a:link {
text-decoration:none;
color:#0033FF ;
}

#content a:visited{
text-decoration:none;
color:#0033FF ;
}

#content a:hover {
text-decoration:underline;
color:#0033FF ;
}

#content h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:24px;
	font-weight:bold;
	margin:0px;
	padding:0px;
	color:#6666FF;
}

#content p {
	line-height:16px;
	color:#6666FF;
	text-decoration:none;
}




#content2 {
	display:inline;
	float:left;
	width:834px;
	margin-right:36px;
	margin-left:30px;
	margin-top:20px;
	padding-bottom:10px;
	filter:alpha(opacity=100);
    -moz-opacity:1;
    opacity: 1; 
}
#content2 h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:24px;
	font-weight:bold;
	margin:0px;
	padding:0px;
	color:#6666FF;
}

#content2 h2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:22px;
	font-weight:bold;
	text-align:center;
	margin:0px;
	padding-bottom:20px;
	color:#6666FF;
}

#content2 p {
    
	line-height:16px;
	color:#6666FF;
	text-decoration:none;
}
#content2 a {
	line-height:16px;
	color:#6666FF;
	text-decoration:none;
}

#content3 {
	position:relative;
	display:inline;
	float:left;
	width:900px;
	margin:20px;
	padding:30px;
	background-color:#ffffff;
	filter:alpha(opacity=70);
    -moz-opacity:0.7;
    opacity: 0.7; 
}


#content3 p {
    
	line-height:16px;
	color:#6666FF;
	text-decoration:none;
}
#content3 a {
	line-height:16px;
	color:#6666FF;
	text-decoration:none;
}


/*qui sotto gli stili dei quattro span che contengono i bullet*/

#content3 .lt, #content3 .lb, #content3 .rt, #content3 .rb { 
 position:absolute;
 width:15px;
 height:15px;
 background-color:#FFE0FF;
 overflow:hidden;
 display:block;
 z-index:1;

}

#content3 .lt { 
 left:0;
 top:0;
}

#content3 .rt { 
 right:0!important;
 right:-1px; /*fix per IE6 o inferiore*/
 top:0;
}

#content3 .lb { 
 left:0;
 bottom:0;
}

#content3 .rb { 
 right:0!important;
 right:-1px; /*fix per IE6 o inferiore*/
 bottom:0;
}


#content3 h1 {
	padding:0px;
	margin:0px;
	margin-top:50px;
	margin-right:20px;
	font-size:26px;
	color:#FF0000;
}

#content3 h2 {
	padding:0px;
	margin:0px;
	margin-top:-4px;
	margin-right:20px;
	font-size:14px;
	color:#FF0000;
}
#content3 .lt b, #content3 .lb b, #content3 .rt b, #content3 .rb b { 
 font-size:105px; 
 color:#FFFFFF;
 font-family:"Trebuchet MS";
 display:block;
 cursor:default;
 line-height:130px;
 	filter:alpha(opacity=75);
    -moz-opacity:1;
    opacity: 1; 
}

#content3 .lt b { 
 margin-top:-57px;
 margin-left:-12px;
}

#content3 .lb b { 
 margin-top:-74px;
 margin-left:-12px;
}

#content3 .rt b { 
 margin-top:-57px;
 margin-left:-29px;
}

#content3 .rb b { 
 margin-top:-74px;
 margin-left:-29px;
}

#content4{
	width:600px;
	margin:20px auto;
	text-align:center;
	position:relative;
	z-index:15;
	width:600px;
	background-color:#ffffff;
	filter:alpha(opacity=100);
    -moz-opacity:1;
    opacity: 1; 
}
#content4 h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:24px;
	font-weight:bold;
	margin:0px;
	padding:0px;
	color:#6666FF;
}

#content4 h2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:22px;
	font-weight:bold;
	text-align:center;
	margin:0px;
	padding-bottom:20px;
	color:#6666FF;
}

#content4 p {
    
	line-height:16px;
	color:#6666FF;
	text-decoration:none;
}
#content4 a {
	line-height:16px;
	color:#6666FF;
	text-decoration:none;
}




#footer {
	display:inline;
	float:left;
	width:900px;
	height:41px;
	background-image:url('img/bg_footer.jpg');
	background-repeat:no-repeat;
	text-align:center;
	filter:alpha(opacity=75);
    -moz-opacity:.75;
    opacity:0.75; 
	
}




#footer p {
	margin:6px;
	padding:0px;
	line-height:28px;
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
	color:#aa00aa;
}

#footer a {
	font-size:10px;
	color:#aa00aa;
	text-decoration:none;
}

#footer a:hover {
	font-size:10px;
	color:#aa00aa;
	text-decoration:underline;
}

#footer2 {
	display:inline;
	float:left;
	width:900px;
	height:41px;
	margin-left :6px;
	margin-right:10px;
	margin-top : 2px;
	background-image:url('img/bg_footer.jpg');
	background-repeat:no-repeat;
	text-align:center;
	 
	
}




#footer2 p {
	margin:6px;
	padding:0px;
	line-height:28px;
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
	color:#aa00aa;
}

#footer2 a {
	font-size:10px;
	color:#aa00aa;
	text-decoration:none;
}

#footer2 a:hover {
	font-size:10px;
	color:#aa00aa;
	text-decoration:underline;
}

#low {
    width:900px;
	margin:0px auto;
	display:inline;
	float:left;
	text-align:center;
	
	filter:alpha(opacity=75);
    -moz-opacity:.75;
    opacity: 0.75; 
	
}

#low p {
    line-height:50px;
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
	color:#aaaaaa;
}

#low a {
	font-size:10px;
	color:#aaaaaa;
	text-decoration:none;
}

#low a:hover {
	font-size:10px;
	color:#aaaaaa;
	text-decoration:underline;
}










div.imgbox {
	float:right;
	width:160px;
	height:250px;
	text-align:center;
	margin-left:10px;
	margin-bottom:10px;
}

div.imgbox img {
	border:1px solid #bbbbbb;
}

div.imgbox p {
	text-align:left;
	margin:0px;
	padding:0px;
	font-size:10px;
	color:#aaaaaa;
}

div.spacing1 {
	margin-left:10px;
	margin-right:10px;
}
img#sinistro {
float : left;
margin : 25px 25px 25px 1px;
padding:1px;
border:3px;
border-color:#CC33CC; 
}
img#sin {
float : left;
margin : 0px 0px 0px 1px;
border : 0px;
}

img#des {
float : right;
margin : 0px 0px 0px 1px;
}
img#sx {
position : absolute;
left : 5px;
top : 5px;
margin : 1px 1px 1px 1px;
z-index : 15;
}

img#sx2 {
position : absolute;
left : 5px;
top : 150px;
margin : 1px 1px 1px 1px;
z-index : 15;
}
img#dx2 {
position : absolute;
left : 120px;
top : 130px;
margin : 1px 1px 1px 1px;
z-index : 15;
}
img#destro {
float : right;
margin : 25px 1px 25px 15px;
}

img#dx {
position : absolute;
right : 5px;
top : 5px;
margin : 1px 1px 1px 1px;
z-index : 15;
}

img#ce {
position : absolute;
top : 10px;
left : 125px;
margin : 1px 1px 1px 1px;
z-index : 15;
}

img#ce2 {
position : absolute;
top : 290px;
left :350px;
margin : 1px 1px 1px 1px;
z-index : 15;
}


img#c {
position : relative;
float : left
margin : 5px 5px 5px 5px;
}


}

h1 {
text-align : center;
font-size : 1.5em;
}

h2 {
font-size : 1.25em;
}

h3 {
font-size : 1em;
}

h4 {
text-align : center;
font-size : 0.75em;
}

h4b {
text-align : left;
font-size : 0.85em;
color: black;
}

h5 {
text-align : center;
font-size : 0.5em;
}

h6 {
font-size : 0.25em;
}

.ba {
text-align : center;
font-size : 1.5em;
color : #008800;
}

.firma {
font-family : Verdana, Arial, Helvetica, sans-serif;
color : #ba30ac;
font-size : 12pt;
text-align : center;
font-weight : lighter;
font-style : italic;
}

.menu {
font-family : Garamond,Verdana, Arial, sans-serif ;
color : #ba30ac;
font-size : 18pt;
text-align : center;
font-style : italic;
}

.me {
font-family : Verdana, Arial, Helvetica, sans-serif;
color : #ba30ac;
font-size : 14pt;
text-align : left;
font-style : italic;
}

.al {
font-family : Verdana, Arial, Helvetica, sans-serif;
color : #00008b;
font-size : 12pt;
text-align : left;
font-style : italic;
}

.testo {
font-family : Verdana, Arial, Helvetica, sans-serif;
color : #6666FF;
font-size : 14pt;
text-align : center;
font-style : italic;
}

.titolo {
font-family : Verdana, Arial, Helvetica, sans-serif;
color : #000000;
font-size : 30pt;
text-align : center;
font-style : italic;
}
#boxb {
position: absolute;
left: 0px;
bottom: 100px;
width: 200px;
height: 200px;
border: solid 0px;
margin: 0px;
filter:alpha(opacity=50);
-moz-opacity:0.5;
opacity:0.5; 

}





#box {
width : 500px;
height : auto;
padding : 20px;
border : 4px inset;
margin : auto;
color: black;
border-color : #EE82EE;
background-image : url("sfondi/63.jpg");

}

#boxt {
width : 500px;
height : auto;
padding : 20px;
border : 4px inset;
margin : auto;
color: black;
border-color : #6666FF;


}

#boxt2 {
width : 750px;
height : auto;
padding : 20px;
border : 4px inset;
margin : auto;
color: black;
border-color : #33ff00;


}


#boxp {
width : 500px;
height : 300px;
padding : 10px;
border : 4px inset;
margin : auto;
color: black;
border-color : #EE82EE;
background-image : url("images/pilates3.gif");

}

#box2 {
width : 500px;
height : auto;
padding : 5px;
border : 0 solid;
margin : auto;
background-image : url("sfondi/63.jpg");

}

#box2t {
width : 490px;
height : 545px;
padding : 5px;
border : 0 solid;
margin : auto;
color: black;
background-image : url("images/tango1.gif");

}


#box3 {
position : relative;
padding :10px;
width : 500px;
height : auto;
margin : 10px auto;
background-color: #FFE0FF ;
z-index : 20;

}

#box3 h3 {
 position:relative;
 z-index:12;
}

#box3 p {
 margin:5px 0;
 padding:10px;
}

/*qui sotto gli stili dei quattro span che contengono i bullet*/

#box3 .lt, #box3 .lb, #box3 .rt, #box3 .rb { 
 position:absolute;
 width:15px;
 height:15px;
 background-color:#fff;
 overflow:hidden;
 display:block;
 z-index:1;

}

#box3 .lt { 
 left:0;
 top:0;
}

#box3 .rt { 
 right:0!important;
 right:-1px; /*fix per IE6 o inferiore*/
 top:0;
}

#box3 .lb { 
 left:0;
 bottom:0;
}

#box3 .rb { 
 right:0!important;
 right:-1px; /*fix per IE6 o inferiore*/
 bottom:0;
}


#box3 h1 {
	padding:0px;
	margin:0px;
	margin-top:50px;
	margin-right:20px;
	font-size:26px;
	color:#FF0000;
}

#box3 h2 {
	padding:0px;
	margin:0px;
	margin-top:-4px;
	margin-right:20px;
	font-size:14px;
	color:#FF0000;
}
#box3 .lt b, #box3 .lb b, #box3 .rt b, #box3 .rb b { 
 font-size:105px; 
 color:#FFE0FF;
 font-family:"Trebuchet MS";
 display:block;
 cursor:default;
 line-height:130px;
}

#box3 .lt b { 
 margin-top:-57px;
 margin-left:-12px;
}

#box3 .lb b { 
 margin-top:-74px;
 margin-left:-12px;
}

#box3 .rt b { 
 margin-top:-57px;
 margin-left:-29px;
}

#box3 .rb b { 
 margin-top:-74px;
 margin-left:-29px;
}
/*         */
#box4 {
position : relative;
padding :10px;
width : 760px;
height : auto;
margin-top :10px;
margin-left : 40px;
margin-right : 70px;
margin-bottom : auto;
background-color: #FFE0FF ;
z-index : 20;

}
#box4 ul {
 margin:10px;
 padding:5px;
 color:#0033FF ;
 }

#box4 li {
 margin:3px ;
 padding:5px;
 color:#0033FF ;
 }

#box4 h3 {
 position:relative;
 z-index:12;
}

#box4 p {
 margin:5px 0;
 padding:10px;
 color:#0033FF ;
}

/*qui sotto gli stili dei quattro span che contengono i bullet*/

#box4 .lt, #box4 .lb, #box4 .rt, #box4 .rb { 
 position:absolute;
 width:15px;
 height:15px;
 background-color:#fff;
 overflow:hidden;
 display:block;
 z-index:1;

}

#box4 .lt { 
 left:0;
 top:0;
}

#box4 .rt { 
 right:0!important;
 right:-1px; /*fix per IE6 o inferiore*/
 top:0;
}

#box4 .lb { 
 left:0;
 bottom:0;
}

#box4 .rb { 
 right:0!important;
 right:-1px; /*fix per IE6 o inferiore*/
 bottom:0;
}


#box4 h1 {
	padding-left:10px;
	margin:0px;
	margin-top:20px;
	margin-right:20px;
	font-size:26px;
	color:#FF0000;
}

#box4 h2 {
	padding:0px;
	margin:0px;
	margin-top:-4px;
	margin-right:20px;
	font-size:14px;
	color:#FF0000;
}
#box4 .lt b, #box4 .lb b, #box4 .rt b, #box4 .rb b { 
 font-size:105px; 
 color:#FFE0FF;
 font-family:"Trebuchet MS";
 display:block;
 cursor:default;
 line-height:130px;
}

#box4 .lt b { 
 margin-top:-57px;
 margin-left:-12px;
}

#box4 .lb b { 
 margin-top:-74px;
 margin-left:-12px;
}

#box4 .rt b { 
 margin-top:-57px;
 margin-left:-29px;
}

#box4 .rb b { 
 margin-top:-74px;
 margin-left:-29px;
}

#box4t {
position : relative;
padding :10px;
width : 760px;
height : auto;
margin-top :10px;
margin-left : 40px;
margin-right : 70px;
margin-bottom : auto;
background-color: #FFE0FF ;
z-index : 20;
	filter:alpha(opacity=100);
    -moz-opacity:1;
    opacity: 1; 

}
#box4t ul {
 margin:10px;
 padding:5px;
 color:#0033FF ;
 }

#box4t li {
 margin:3px ;
 padding:5px;
 color:#0033FF ;
 }

#box4t h3 {
 position:relative;
 z-index:12;
}

#box4t p {
 margin:5px 0;
 padding:10px;
 color:#0033FF ;
}

/*qui sotto gli stili dei quattro span che contengono i bullet*/

#box4t .lt, #box4t .lb, #box4t .rt, #box4t .rb { 
 position:absolute;
 width:15px;
 height:15px;
 background-color:#fff;
 overflow:hidden;
 display:block;
 z-index:1;
  filter:alpha(opacity=75);
 -moz-opacity:.75;
 opacity: 0.75; 

}

#box4t .lt { 
 left:0;
 top:0;
}

#box4t .rt { 
 right:0!important;
 right:-1px; /*fix per IE6 o inferiore*/
 top:0;
}

#box4t .lb { 
 left:0;
 bottom:0;
}

#box4t .rb { 
 right:0!important;
 right:-1px; /*fix per IE6 o inferiore*/
 bottom:0;
}


#box4t h1 {
	padding-left:10px;
	margin:0px;
	margin-top:20px;
	margin-right:20px;
	font-size:26px;
	color:#FF0000;
}

#box4t h2 {
	padding:0px;
	margin:0px;
	margin-top:-4px;
	margin-right:20px;
	font-size:14px;
	color:#FF0000;
}
#box4t .lt b, #box4t .lb b, #box4t .rt b, #box4t .rb b { 
 font-size:105px; 
 color:#FFE0FF;
 font-family:"Trebuchet MS";
 display:block;
 cursor:default;
 line-height:130px;
}

#box4t .lt b { 
 margin-top:-57px;
 margin-left:-12px;
}

#box4t .lb b { 
 margin-top:-74px;
 margin-left:-12px;
}

#box4t .rt b { 
 margin-top:-57px;
 margin-left:-29px;
}

#box4t .rb b { 
 margin-top:-74px;
 margin-left:-29px;
}



#box5 {
position : relative;
padding :10px;
width : 600px;
height : auto;
margin : 10px auto;
color:#0033FF;
background-color: #FFE0FF ;
z-index : 20;
 
}
#box5 a: {
text-decoration:none;

}

#box5 a:visited{
text-decoration:none;

}

#box5 a:hover {
text-decoration:underline;
color:red ;
}

#box5 h3 {
 position:relative;
 z-index:12;
}

#box5 p {
  margin:5px 0;
 padding:10px;
 color:#0033FF ;
}

/*qui sotto gli stili dei quattro span che contengono i bullet*/

#box5 .lt, #box5 .lb, #box5 .rt, #box5 .rb { 
 position:absolute;
 width:15px;
 height:15px;
 background-color:#fff;
 overflow:hidden;
 display:block;
 z-index:1;

}

#box5 .lt { 
 left:0;
 top:0;
}

#box5 .rt { 
 right:0!important;
 right:-1px; /*fix per IE6 o inferiore*/
 top:0;
}

#box5 .lb { 
 left:0;
 bottom:0;
}

#box5 .rb { 
 right:0!important;
 right:-1px; /*fix per IE6 o inferiore*/
 bottom:0;
}


#box5 h1 {

	padding:0px;
	margin:0px;
	margin-top:50px;
	margin-right:20px;
	font-size:26px;
	color:#FF0000;
}

#box5 h2 {
	padding:0px;
	padding-left:20px;
	margin:0px;
	margin-top:4px;
	margin-right:20px;
	font-size:14px;
	color:#FF0000;
}
#box5 .lt b, #box5 .lb b, #box5 .rt b, #box5 .rb b { 
 font-size:105px; 
 color:#FFE0FF;
 font-family:"Trebuchet MS";
 display:block;
 cursor:default;
 line-height:130px;
}

#box5 .lt b { 
 margin-top:-57px;
 margin-left:-12px;
}

#box5 .lb b { 
 margin-top:-74px;
 margin-left:-12px;
}

#box5 .rt b { 
 margin-top:-57px;
 margin-left:-29px;
}

#box5 .rb b { 
 margin-top:-74px;
 margin-left:-29px;
}


#box5t {
position : relative;
padding :10px;
width : 600px;
height : auto;
margin : 10px auto;
color:#0033FF;
background-color: #FFE0FF ;
z-index : 20;
	filter:alpha(opacity=100);
    -moz-opacity:1;
    opacity: 1; 
}


#box5t h3 {
 position:relative;
 z-index:12;
}

#box5t p {
  margin:5px 0;
 padding:10px;
 color:#0033FF ;
}

/*qui sotto gli stili dei quattro span che contengono i bullet*/

#box5t .lt, #box5t .lb, #box5t .rt, #box5t .rb { 
 position:absolute;
 width:15px;
 height:15px;
 background-color:#fff;
 overflow:hidden;
 display:block;
 z-index:1;
 filter:alpha(opacity=75);
 -moz-opacity:.75;
 opacity: 0.75; 
}

#box5t .lt { 
 left:0;
 top:0;
}

#box5t .rt { 
 right:0!important;
 right:-1px; /*fix per IE6 o inferiore*/
 top:0;
}

#box5t .lb { 
 left:0;
 bottom:0;
}

#box5t .rb { 
 right:0!important;
 right:-1px; /*fix per IE6 o inferiore*/
 bottom:0;
}


#box5t h1 {

	padding:0px;
	margin:0px;
	margin-top:50px;
	margin-right:20px;
	font-size:26px;
	color:#FF0000;
}

#box5t h2 {
	padding:0px;
	padding-left:20px;
	margin:0px;
	margin-top:4px;
	margin-right:20px;
	font-size:14px;
	color:#FF0000;
}
#box5t .lt b, #box5t .lb b, #box5t .rt b, #box5t .rb b { 
 font-size:105px; 
 color:#FFE0FF;
 font-family:"Trebuchet MS";
 display:block;
 cursor:default;
 line-height:130px;

}

#box5t .lt b { 
 margin-top:-57px;
 margin-left:-12px;
}

#box5t .lb b { 
 margin-top:-74px;
 margin-left:-12px;
}

#box5t .rt b { 
 margin-top:-57px;
 margin-left:-29px;
}

#box5t .rb b { 
 margin-top:-74px;
 margin-left:-29px;
}


#box6 {
position : relative;
padding :10px;
width : 870px;
height : auto;
margin-top :10px;
margin-left : 10px;
margin-right : 10px;
margin-bottom : auto;
background-color: #FFE0FF ;


}

#box6 h3 {

    position:relative;
	text-align:center;
	padding-left:10px;
	margin:0px;
	margin-top:20px;
	margin-right:20px;
	font-size:13px;
	color:#dd99FF;
}
#box6 h3 a{

    position:relative;
	text-align:center;
	padding-left:10px;
	margin:0px;
	margin-top:20px;
	margin-right:20px;
	font-size:13px;
	color:#dd99FF;
}

#box6 p {
 margin:5px 0;
 padding:10px;
 color:#0033FF ;
}

/*qui sotto gli stili dei quattro span che contengono i bullet*/

#box6 .lt, #box6 .lb, #box6 .rt, #box6 .rb { 
 position:absolute;
 width:15px;
 height:15px;
 background-color:#fff;
 overflow:hidden;
 display:block;
 z-index:1;
 filter:alpha(opacity=75);
 -moz-opacity:.75;
 opacity: 0.75; 
}

#box6 .lt { 
 left:0;
 top:0;
}

#box6 .rt { 
 right:0!important;
 right:-1px; /*fix per IE6 o inferiore*/
 top:0;
}

#box6 .lb { 
 left:0;
 bottom:0;
}

#box6 .rb { 
 right:0!important;
 right:-1px; /*fix per IE6 o inferiore*/
 bottom:0;
}


#box6 h1 {
	text-align:center;
	padding-left:10px;
	margin:0px;
	margin-top:20px;
	margin-right:20px;
	font-size:26px;
	color:#9966FF;
}

#box6 h2 {
	padding:0px;
	margin:0px;
	text-align:center;
	margin-top:-4px;
	margin-right:20px;
	font-size:14px;
	color:#9966FF;
}
#box6 .lt b, #box6 .lb b, #box6 .rt b, #box6 .rb b { 
 font-size:105px; 
 color:#FFE0FF;
 font-family:"Trebuchet MS";
 display:block;
 cursor:default;
 line-height:130px;
}

#box6 .lt b { 
 margin-top:-57px;
 margin-left:-12px;
}

#box6 .lb b { 
 margin-top:-74px;
 margin-left:-12px;
}

#box6 .rt b { 
 margin-top:-57px;
 margin-left:-29px;
}

#box6 .rb b { 
 margin-top:-74px;
 margin-left:-29px;
}

#box7 {
position:relative;
padding :10px;
float :left;
width : 250px;
height :250px;
margin : 10px ;
color:#0033FF;
background-color: #FFE0FF ;
z-index : 20;
 
}

#box7 a: {
text-decoration:none;
color:#0033FF ;
}

#box7 a:visited{
text-decoration:none;
color:#0033FF ;
}

#box7 a:hover {
text-decoration:underline;
color:#0033FF ;
}

#box7 h3 {
 position:relative;
 z-index:12;
}

#box7 p {
  margin:5px 0;
 padding:10px;
 color:#0033FF ;
}

/*qui sotto gli stili dei quattro span che contengono i bullet*/

#box7 .lt, #box7 .lb, #box7 .rt, #box7 .rb { 
 position:absolute;
 width:15px;
 height:15px;
 background-color:#fff;
 overflow:hidden;
 display:block;
 z-index:1;
 
}

#box7 .lt { 
 left:0;
 top:0;
}

#box7 .rt { 
 right:0!important;
 right:-1px; /*fix per IE6 o inferiore*/
 top:0;
}

#box7 .lb { 
 left:0;
 bottom:0;
}

#box7 .rb { 
 right:0!important;
 right:-1px; /*fix per IE6 o inferiore*/
 bottom:0;
}


#box7 h1 {

	padding:0px;
	margin:0px;
	margin-top:50px;
	margin-right:20px;
	font-size:26px;
	color:#FF0000;
}

#box7 h2 {
	padding:0px;
	padding-left:20px;
	margin:0px;
	margin-top:-4px;
	margin-right:20px;
	font-size:14px;
	color:#FF0000;
}
#box7 .lt b, #box7 .lb b, #box7 .rt b, #box7 .rb b { 
 font-size:105px; 
 color:#FFE0FF;
 font-family:"Trebuchet MS";
 display:block;
 cursor:default;
 line-height:130px;
}

#box7 .lt b { 
 margin-top:-57px;
 margin-left:-12px;
}

#box7 .lb b { 
 margin-top:-74px;
 margin-left:-12px;
}

#box7 .rt b { 
 margin-top:-57px;
 margin-left:-29px;
}

#box7 .rb b { 
 margin-top:-74px;
 margin-left:-29px;
}



#box8{
position:relative;
float :right;
padding :10px;
width : 250px;
height :250px;
margin :10px ;
color:#0033FF;
background-color: #FFE0FF ;
z-index : 20;
	filter:alpha(opacity=100);
    -moz-opacity:1;
    opacity: 1; 
}

#box8 h3 {
 position:relative;
 z-index:12;
}

#box8 p {
  margin:5px 0;
 padding:10px;
 color:#0033FF ;
}
#box8 a: {
text-decoration:none;
color:#0033FF ;
}

#box8 a:visited{
text-decoration:none;
color:#0033FF ;
}

#box8 a:hover {
text-decoration:underline;
color:#0033FF ;
}
/*qui sotto gli stili dei quattro span che contengono i bullet*/

#box8 .lt, #box8 .lb, #box8 .rt, #box8 .rb { 
 position:absolute;
 width:15px;
 height:15px;
 background-color:#fff;
 overflow:hidden;
 display:block;
 z-index:1;
 filter:alpha(opacity=75);
 -moz-opacity:.75;
 opacity: 0.75; 
}

#box8 .lt { 
 left:0;
 top:0;
}

#box8 .rt { 
 right:0!important;
 right:-1px; /*fix per IE6 o inferiore*/
 top:0;
}

#box8 .lb { 
 left:0;
 bottom:0;
}

#box8 .rb { 
 right:0!important;
 right:-1px; /*fix per IE6 o inferiore*/
 bottom:0;
}


#box8 h1 {

	padding:0px;
	margin:0px;
	margin-top:50px;
	margin-right:20px;
	font-size:26px;
	color:#FF0000;
}

#box8 h2 {
	padding:0px;
	padding-left:20px;
	margin:0px;
	margin-top:-4px;
	margin-right:20px;
	font-size:14px;
	color:#FF0000;
}
#box8 .lt b, #box8 .lb b, #box8 .rt b, #box8 .rb b { 
 font-size:105px; 
 color:#FFE0FF;
 font-family:"Trebuchet MS";
 display:block;
 cursor:default;
 line-height:130px;
}

#box8 .lt b { 
 margin-top:-57px;
 margin-left:-12px;
}

#box8 .lb b { 
 margin-top:-74px;
 margin-left:-12px;
}

#box8 .rt b { 
 margin-top:-57px;
 margin-left:-29px;
}

#box8 .rb b { 
 margin-top:-74px;
 margin-left:-29px;
}




#box9 {
position : relative ;
left : 50px;
float :left;
width : 800px;
height : 200px;
padding : 0px;
border : 0 solid;
margin : 10px ;
border-color : #EE82EE;


}



#boxm1 {
width : 250px;
height : auto;
padding : 0;
border : 0 solid;
margin : auto;

}


#boxm2 {
width : 100px;
height : auto;
padding : 0;
border : 0 solid;
margin : auto;

}

#cub1 {
position:relative;
padding :10px;
float :left;
width : 160px;
height :160px;
margin : 10px ;
color:#0033FF;
background-color:#FFCC00   ;
z-index : 20;

}

#cub1 h3 {
 position:relative;
 z-index:12;
}

#cub1 p {
  margin:5px 0;
 padding:10px;
 color:#0033FF ;
}

/*qui sotto gli stili dei quattro span che contengono i bullet*/

#cub1 .lt, #cub1 .lb, #cub1 .rt, #cub1 .rb { 
 position:absolute;
 width:15px;
 height:15px;
 background-color:#fff;
 overflow:hidden;
 display:block;
 z-index:1;

}

#cub1 .lt { 
 left:0;
 top:0;
}

#cub1 .rt { 
 right:0!important;
 right:-1px; /*fix per IE6 o inferiore*/
 top:0;
}

#cub1 .lb { 
 left:0;
 bottom:0;
}

#cub1 .rb { 
 right:0!important;
 right:-1px; /*fix per IE6 o inferiore*/
 bottom:0;
}


#cub1 h1 {

	padding:0px;
	margin:0px;
	margin-top:50px;
	margin-right:20px;
	font-size:26px;
	color:#FF0000;
}

#cub1 h2 {
	padding:0px;
	padding-left:20px;
	margin:0px;
	margin-top:-4px;
	margin-right:20px;
	font-size:14px;
	color:#FF0000;
}
#cub1 .lt b, #cub1 .lb b, #cub1 .rt b, #cub1 .rb b { 
 font-size:105px; 
 color:#FFCC00  ;
 font-family:"Trebuchet MS";
 display:block;
 cursor:default;
 line-height:130px;
}

#cub1 .lt b { 
 margin-top:-57px;
 margin-left:-12px;
}

#cub1 .lb b { 
 margin-top:-74px;
 margin-left:-12px;
}

#cub1 .rt b { 
 margin-top:-57px;
 margin-left:-29px;
}

#cub1 .rb b { 
 margin-top:-74px;
 margin-left:-29px;
}



#cub2 {
position:relative;
padding :10px;
float :left;
width : 160px;
height :160px;
margin : 10px ;
color:#0033FF;
background-color: #33CC00 ;
z-index : 20;
 
}

#cub2 h3 {
 position:relative;
 z-index:12;
}

#cub2 p {
  margin:5px 0;
 padding:10px;
 color:#FFCC00   ;
}
#cub2 a {
text-decoration:none;
  margin:5px 0;
 padding:10px;
 color:#FFCC00   ;
}


#cub2 a:hover{
text-decoration:underline;
  margin:5px 0;
 padding:10px;
 color:#FFCC00   ;
}
/*qui sotto gli stili dei quattro span che contengono i bullet*/

#cub2 .lt, #cub2 .lb, #cub2 .rt, #cub2 .rb { 
 position:absolute;
 width:15px;
 height:15px;
 background-color:#fff;
 overflow:hidden;
 display:block;
 z-index:1;

}

#cub2 .lt { 
 left:0;
 top:0;
}

#cub2 .rt { 
 right:0!important;
 right:-1px; /*fix per IE6 o inferiore*/
 top:0;
}

#cub2 .lb { 
 left:0;
 bottom:0;
}

#cub2 .rb { 
 right:0!important;
 right:-1px; /*fix per IE6 o inferiore*/
 bottom:0;
}


#cub2 h1 {

	padding:0px;
	margin:0px;
	margin-top:50px;
	margin-right:20px;
	font-size:26px;
	color:#FF0000;
}

#cub2 h2 {
	padding:0px;
	padding-left:20px;
	margin:0px;
	margin-top:-4px;
	margin-right:20px;
	font-size:14px;
	color:#6600CC ;
}
#cub2 .lt b, #cub2 .lb b, #cub2 .rt b, #cub2 .rb b { 
 font-size:105px; 
 color:#33CC00;
 font-family:"Trebuchet MS";
 display:block;
 cursor:default;
 line-height:130px;
}

#cub2 .lt b { 
 margin-top:-57px;
 margin-left:-12px;
}

#cub2 .lb b { 
 margin-top:-74px;
 margin-left:-12px;
}

#cub2 .rt b { 
 margin-top:-57px;
 margin-left:-29px;
}

#cub2 .rb b { 
 margin-top:-74px;
 margin-left:-29px;



}


#cub3 {
position:relative;
padding :10px;
float :left;
width : 160px;
height :160px;
margin : 10px ;
color:#0033FF;
background-color:  #FF6633 ;
z-index : 20;

}

#cub3 h3 {
 position:relative;
 z-index:12;
}

#cub3 p {
  margin:5px 0;
 padding:10px;
 color:#6666FF   ;
}
#cub3 a {
text-decoration:none;
  margin:5px 0;
 padding:10px;
 color:#6666FF   ;
}


#cub3 a:hover{
text-decoration:underline;
  margin:5px 0;
 padding:10px;
 color:#6666FF   ;
}

/*qui sotto gli stili dei quattro span che contengono i bullet*/

#cub3 .lt, #cub3 .lb, #cub3 .rt, #cub3 .rb { 
 position:absolute;
 width:15px;
 height:15px;
 background-color:#fff;
 overflow:hidden;
 display:block;
 z-index:1;

}

#cub3 .lt { 
 left:0;
 top:0;
}

#cub3 .rt { 
 right:0!important;
 right:-1px; /*fix per IE6 o inferiore*/
 top:0;
}

#cub3 .lb { 
 left:0;
 bottom:0;
}

#cub3 .rb { 
 right:0!important;
 right:-1px; /*fix per IE6 o inferiore*/
 bottom:0;
}


#cub3 h1 {

	padding:0px;
	margin:0px;
	margin-top:50px;
	margin-right:20px;
	font-size:26px;
	color:#FF0000;
}

#cub3 h2 {
	padding:0px;
	padding-left:20px;
	margin:0px;
	margin-top:-4px;
	margin-right:20px;
	font-size:14px;
	color:#00CC00    ;
}
#cub3 .lt b, #cub3 .lb b, #cub3 .rt b, #cub3 .rb b { 
 font-size:105px; 
 color:#FF6633   ;
 font-family:"Trebuchet MS";
 display:block;
 cursor:default;
 line-height:130px;
}

#cub3 .lt b { 
 margin-top:-57px;
 margin-left:-12px;
}

#cub3 .lb b { 
 margin-top:-74px;
 margin-left:-12px;
}

#cub3 .rt b { 
 margin-top:-57px;
 margin-left:-29px;
}

#cub3 .rb b { 
 margin-top:-74px;
 margin-left:-29px;



}


#cub4 {
position:relative;
padding :10px;
float :left;
width : 160px;
height :160px;
margin : 10px ;
color:#0033FF;
background-color:#0066FF ;
z-index : 20;

}

#cub4 h3 {
 position:relative;
 z-index:12;
}

#cub4 p {
  margin:5px 0;
 padding:10px;
 color:#FF3300   ;
}
#cub4 a {
text-decoration:none;
  margin:5px 0;
 padding:10px;
 color:#FF3300   ;
}


#cub4 a:hover{
text-decoration:underline;
  margin:5px 0;
 padding:10px;
 color:#FF3300;
}

/*qui sotto gli stili dei quattro span che contengono i bullet*/

#cub4 .lt, #cub4 .lb, #cub4 .rt, #cub4 .rb { 
 position:absolute;
 width:15px;
 height:15px;
 background-color:#fff;
 overflow:hidden;
 display:block;
 z-index:1;

}

#cub4 .lt { 
 left:0;
 top:0;
}

#cub4 .rt { 
 right:0!important;
 right:-1px; /*fix per IE6 o inferiore*/
 top:0;
}

#cub4 .lb { 
 left:0;
 bottom:0;
}

#cub4 .rb { 
 right:0!important;
 right:-1px; /*fix per IE6 o inferiore*/
 bottom:0;
}


#cub4 h1 {

	padding:0px;
	margin:0px;
	margin-top:50px;
	margin-right:20px;
	font-size:26px;
	color:#FF0000;
}

#cub4 h2 {
	padding:0px;
	padding-left:20px;
	margin:0px;
	margin-top:-4px;
	margin-right:20px;
	font-size:14px;
	color:#FFFF00;
}
#cub4 .lt b, #cub4 .lb b, #cub4 .rt b, #cub4 .rb b { 
 font-size:105px; 
 color:#0066FF   ;
 font-family:"Trebuchet MS";
 display:block;
 cursor:default;
 line-height:130px;
}

#cub4 .lt b { 
 margin-top:-57px;
 margin-left:-12px;
}

#cub4 .lb b { 
 margin-top:-74px;
 margin-left:-12px;
}

#cub4 .rt b { 
 margin-top:-57px;
 margin-left:-29px;
}

#cub4 .rb b { 
 margin-top:-74px;
 margin-left:-29px;



}




#cub5 {
position:relative;
padding :10px;
float :left;
width : 160px;
height :160px;
margin : 10px ;
color:#0033FF;
background-color: #9966CC  ;
z-index : 20;

}

#cub5 h3 {
 position:relative;
 z-index:12;
}

#cub5 p {
  margin:5px 0;
 padding:10px;
 color:#66FF00 ;
}
#cub5 a {
text-decoration:none;
  margin:5px 0;
 padding:10px;
 color:#66FF00    ;
}


#cub5 a:hover{
text-decoration:underline;
  margin:5px 0;
 padding:10px;
 color:#66FF00 ;
}

/*qui sotto gli stili dei quattro span che contengono i bullet*/

#cub5 .lt, #cub5 .lb, #cub5 .rt, #cub5 .rb { 
 position:absolute;
 width:15px;
 height:15px;
 background-color:#fff;
 overflow:hidden;
 display:block;
 z-index:1;

}

#cub5 .lt { 
 left:0;
 top:0;
}

#cub5 .rt { 
 right:0!important;
 right:-1px; /*fix per IE6 o inferiore*/
 top:0;
}

#cub5 .lb { 
 left:0;
 bottom:0;
}

#cub5 .rb { 
 right:0!important;
 right:-1px; /*fix per IE6 o inferiore*/
 bottom:0;
}


#cub5 h1 {

	padding:0px;
	margin:0px;
	margin-top:50px;
	margin-right:20px;
	font-size:26px;
	color:#FF0000;
}

#cub5 h2 {
	padding:0px;
	padding-left:20px;
	margin:0px;
	margin-top:-4px;
	margin-right:20px;
	font-size:14px;
	color:#FF0000;
}
#cub5 .lt b, #cub5 .lb b, #cub5 .rt b, #cub5 .rb b { 
 font-size:105px; 
 color: #9966CC    ;
 font-family:"Trebuchet MS";
 display:block;
 cursor:default;
 line-height:130px;
}

#cub5 .lt b { 
 margin-top:-57px;
 margin-left:-12px;
}

#cub5 .lb b { 
 margin-top:-74px;
 margin-left:-12px;
}

#cub5 .rt b { 
 margin-top:-57px;
 margin-left:-29px;
}

#cub5 .rb b { 
 margin-top:-74px;
 margin-left:-29px;



}

#cub6 {
position : absolute;
float: left ;
left : 430px;
top : 240px;
width : 172px;
height : 172px;
padding : 0;
border : 4px inset;
margin : auto;
border-color : #EE82EE;
z-index : 15;


}




#cub7 {
position : relative;
float: left ;
left :0px;
top : 100px ;
width : 172px;
height : 172px;
padding : 10;
border : 4px inset;
border-color : #EE82EE;
z-index : 15;

}

#cub8 {
position : relative;
float: left ;
left :0px;
top : 0px ;
width : 172px;
height : 172px;
padding : 0px;
margin : 15px ;
border : 4px inset;
border-color : #EE82EE;
background-image : url("sfondi/63.jpg");
z-index : 15;

}

#cub9 {
position : relative;
float: left ;
margin : 15px ;
left :0px;
width : 172px;
height : 172px;
padding : 0px;
border : 4px inset;
border-color : #EE82EE;
background-image : url("sfondi/63.jpg");
z-index : 15;

}






#bottom1{
position : absolute;
clear : both ;
bottom : 10px;
text-align : center ;
width : 650px;
height : auto;
padding : 5px;
margin : 15px ;
border : 0 solid;

}

#up1{
position : relative;
clear : both ;
top: 10px;
text-align : center ;
width : 650px;
height : auto;
padding : 5px;
margin : 15px ;
border : 0 solid;

}



/*qui sotto i div per la pagina degli orari*/
#wrapper3 {
	width:1008px;
	margin:auto ;
	text-align:left;
	position:relative;
	z-index:20;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;


}

#over{
position : absolute;
left : 51px;
top : 50px;
width : 1008px;
height :  38px;
border : 0px solid;

}
#over2{
position : absolute;
left : 51px;
top : 10px;
width : 1006px;
height : 38px;
border : 1px solid;
font : 34px Tahoma ;
color:#6633CC;
text-align : center;
background-image : url('images/carta3.gif');

}
#orario{
position: absolute;
left: 1px;
top: 80px;
width: 1108px;
height: auto;
border: 0px solid;
}
#costa{
position: relative;
float: left;
top: 0px;
width: 50px;
height: 908px;
padding: 0px;
border: 0px solid;
}
#cas{
font : 15px Tahoma;
text-align : center;
position : relative;
width : 50px;
height : 23px;
border : 1px solid;
background-color : #efefef;
border-color : #CC00FF;
}
#cas2{
font : 15px Tahoma;
text-align : center;
position : relative;
width :50px;
height : 73px;
border : 1px solid;
background-color : #efefef;
border-color : #CC00FF;
}

#giorno{
position : relative;
float : left;
top : 0px;
font : 15px Tahoma;
text-align : center;
width : 84px;
height : 910px;
border : 0px solid;
}

#day{
position : relative;
float : left;
top : 0px;
font : 25px Tahoma;
text-align : center;
width : 166px;
height : 38px;
color:#6633CC;
border : 1px solid;
background-color : #efefef;
background-image : url('images/carta3.gif');

}

#sp15{
font : 11px Tahoma;
text-align : center;
position : relative;
width : 82px;
height : 23px;
border : 1px solid;
background-color : #ffffff;
}
#sp30{
font : 11px Tahoma;
text-align : center;
position : relative;
width : 82px;
height : 48px;
border : 1px solid;
background-color : #ffffff;
}
#sp45{
font : 11px Tahoma;
text-align : center;
position : relative;
width : 82px;
height : 73px;
border : 1px solid;
background-color : #ffffff;
}

#sp60{
font : 11px Tahoma;
text-align : center;
position : relative;
width : 82px;
height : 98px;
border : 1px solid;
background-color : #ffffff;
}
#sp75{
font : 11px Tahoma;
text-align : center;
position : relative;
width : 82px;
height : 123px;
border : 1px solid;
background-color : #ffffff;
}
#sp90{
font : 11px Tahoma;
text-align : center;
position : relative;
width : 82px;
height : 148px;
border : 1px solid;
background-color : #ffffff;
}
#sp105{
font : 11px Tahoma;
text-align : center;
position : relative;
width : 82px;
height : 173px;
border : 1px solid;
background-color : #ffffff;
}
#sp120{
font : 11px Tahoma;
text-align : center;
position : relative;
width : 82px;
height : 198px;
border : 1px solid;
background-color : #ffffff;
}

#sp15l{
font : 11px Tahoma;
text-align : center;
position : relative;
width : 82px;
height : 23px;
border : 1px solid;
background-color : #DDA0DD;
}
#sp30l{
font : 11px Tahoma;
text-align : center;
position : relative;
width : 82px;
height : 48px;
border : 1px solid;
background-color : #DDA0DD;
}
#sp45l{
font : 11px Tahoma;
text-align : center;
position : relative;
width : 82px;
height : 73px;
border : 1px solid;
background-color : #DDA0DD;
}

#sp60l{
font : 11px Tahoma;
text-align : center;
position : relative;
width : 82px;
height : 98px;
border : 1px solid;
background-color : #DDA0DD;
}


#sp75l{
font : 11px Tahoma;
text-align : center;
position : relative;
width : 82px;
height : 123px;
border : 1px solid;
background-color : #DDA0DD;
}
#sp90l{
font : 11px Tahoma;
text-align : center;
position : relative;
width : 82px;
height : 148px;
border : 1px solid;
background-color : #DDA0DD;
}

#sp105l{
font : 11px Tahoma;
text-align : center;
position : relative;
width : 82px;
height : 173px;
border : 1px solid;
background-color : #DDA0DD;
}
#sp120l{
font : 11px Tahoma;
text-align : center;
position : relative;
width : 82px;
height : 198px;
border : 1px solid;
background-color : #DDA0DD;
}

#sp135l{
font : 11px Tahoma;
text-align : center;
position : relative;
width : 82px;
height : 223px;
border : 1px solid;
background-color : #DDA0DD;
}


#sp15c{
font : 11px Tahoma;
text-align : center;
position : relative;
width : 82px;
height : 23px;
border : 1px solid;
background-color : #87CEFA;
}
#sp30c{
font : 11px Tahoma;
text-align : center;
position : relative;
width : 82px;
height : 48px;
border : 1px solid;
background-color : #87CEFA;
}
#sp45c{
font : 11px Tahoma;
text-align : center;
position : relative;
width : 82px;
height : 73px;
border : 1px solid;
background-color : #87CEFA;
}

#sp60c{
font : 11px Tahoma;
text-align : center;
position : relative;
width : 82px;
height : 98px;
border : 1px solid;
background-color : #87CEFA;
}
#sp75c{
font : 11px Tahoma;
text-align : center;
position : relative;
width : 82px;
height : 123px;
border : 1px solid;
background-color : #87CEFA;
}

#sp90c{
font : 11px Tahoma;
text-align : center;
position : relative;
width : 82px;
height : 148px;
border : 1px solid;
background-color : #87CEFA;
}

#sp105c{
font : 11px Tahoma;
text-align : center;
position : relative;
width : 82px;
height : 173px;
border : 1px solid;
background-color : #87CEFA;
}
#sp120c{
font : 11px Tahoma;
text-align : center;
position : relative;
width : 82px;
height : 198px;
border : 1px solid;
background-color : #87CEFA;
}


/*fine dei div pagine orari*/

/*inizio css shadowbox*/
#sb-title-inner,#sb-info-inner,#sb-loading-inner,div.sb-message{font-family:"HelveticaNeue-Light","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:200;color:#fff;}
#sb-container{position:fixed;margin:0;padding:0;top:0;left:0;z-index:999;text-align:left;visibility:hidden;display:none;}
#sb-overlay{position:relative;height:100%;width:100%;}
#sb-wrapper{position:absolute;visibility:hidden;width:100px;}
#sb-wrapper-inner{position:relative;border:1px solid #303030;overflow:hidden;height:100px;}
#sb-body{position:relative;height:100%;}
#sb-body-inner{position:absolute;height:100%;width:100%;}
#sb-player.html{height:100%;overflow:auto;}
#sb-body img{border:none;}
#sb-loading{position:relative;height:100%;}
#sb-loading-inner{position:absolute;font-size:14px;line-height:24px;height:24px;top:50%;margin-top:-12px;width:100%;text-align:center;}
#sb-loading-inner span{background:url(loading.gif) no-repeat;padding-left:34px;display:inline-block;}
#sb-body,#sb-loading{background-color:#060606;}
#sb-title,#sb-info{position:relative;margin:0;padding:0;overflow:hidden;}
#sb-title,#sb-title-inner{height:26px;line-height:26px;}
#sb-title-inner{font-size:16px;}
#sb-info,#sb-info-inner{height:20px;line-height:20px;}
#sb-info-inner{font-size:12px;}
#sb-nav{float:right;height:16px;padding:2px 0;width:45%;}
#sb-nav a{display:block;float:right;height:16px;width:16px;margin-left:3px;cursor:pointer;background-repeat:no-repeat;}
#sb-nav-close{background-image:url(close.png);}
#sb-nav-next{background-image:url(next.png);}
#sb-nav-previous{background-image:url(previous.png);}
#sb-nav-play{background-image:url(play.png);}
#sb-nav-pause{background-image:url(pause.png);}
#sb-counter{float:left;width:45%;}
#sb-counter a{padding:0 4px 0 0;text-decoration:none;cursor:pointer;color:#fff;}
#sb-counter a.sb-counter-current{text-decoration:underline;}
div.sb-message{font-size:12px;padding:10px;text-align:center;}
div.sb-message a:link,div.sb-message a:visited{color:#fff;text-decoration:underline;}

/*fine css shadowbox*/