/*body*/
html {
	padding: 0;
	margin: 0px auto;
	}
body { 
	font: 12px/1.88889 Arial, Helvetica, sans-serif;
	color: #555753; 
	background: #000 url(../img/bg.png) repeat-y center top; 
	margin: 0; 
	padding: 0;
	}
p { 
	margin:5px; 
	text-align: justify;
	color: #CCCCCC;
	}
p.contatti{
	color: #CCCCCC;
	margin: 5px;

}	
	
h3 {
	letter-spacing: 1px;
	margin-bottom: 5px;
	margin-left: 10px;
	background-color: #000000;
	margin-top:10px;
	padding:5px;
	width:95%;
	
	}
h3.titolo {
	letter-spacing: 1px;
	margin-bottom: 5px;
	margin-left: 10px;
	background-color: #000000;
	margin-top:10px;
	padding:5px;
	width:95%;
	}

	
	
h4 { 
	letter-spacing: 1px; 
	margin: 5px; 
	padding: 0px;
	color: #ffffff;
	}
a:link { 
	font-weight: normal; 
	text-decoration: none; 
	color: #CCCCCC;
	}
a:visited { 
	font-weight: normal; 
	text-decoration: none; 
	color: #999999;
	}
		
a:hover, a:active { 
	text-decoration: underline; 
	color: #FFFFFF;
	}
	
a.next
{
 text-decoration: none;
 color: #ccc;
 font-weight: normal;
 font-size: 10px;
 float: right;
 margin: 5px;
 margin-top: 40px;
 border-bottom:1px solid #f7f7f7
 }

a.next:hover
{
 text-decoration: none;
 color: #FFFFFF;
 font-weight: normal;
 border-bottom:1px solid #f7f7f7;
 float: right;
 margin-top: 40px;

 }
	
	
acronym {
	border-bottom: none;
	}
/*divs*/

#container { 
	width: 800px;
	margin: 0 auto;
	background: #000;
	text-align: left;
	}
#intro { 
	min-width: 470px;
	}

#pageHeader {
	display:block;
	height:150px;
	margin:0;
	padding:0;
	width:800px;
	background-repeat: no-repeat;
	background-position: left top;

}
#pageMain {
	background:transparent url(../img/bjo_main.jpg) no-repeat scroll left top;
	margin:0;
	padding:0;
	width:800px;
	clear:both;
	overflow:hidden;


}
div.clear{	
	clear:both;
	overflow:hidden;}
	
div#columnRight{
	float: right;
	width: 530px;
	display: inline;

}
div#columnLeft{
	float: left;
	margin-left: 0px;
	dispaly: inline;
	width: 230px;
	display: inline;
 }
/*div round*/ 
div.bjo_contatti {
	margin:5px;
	width:235px;
	height: 400px;

}

div.bjo_testo {
	margin:5px;
	width:530px;
	border-top: thin dashed #666666;
	border-bottom: thin dashed #666666;
	float: right;
	display: block;

}

div.errore {
	margin:5px;
	width:530px;
	border-top: thin dashed #666666;
	border-bottom: thin dashed #666666;
	float: right;
	display: block;
	text-align: center;

}

div#footer {
	clear:both;
	font-size:10px;
	height:80px;
	width: 800px;
	border-top-width: thin;
	border-top-style: solid;
	border-top-color: #464652;
	background-repeat: no-repeat;
	background-position: center top;

}
div.ftrleft{
	font-size: 12px;
	width: 450px;
	padding: 0px;
	display: inline;
	float: left;
	margin-left: 5px;
	color: #CCCCCC;


}
div.ftrright{
	font-size: 10px;
	width: 300px;
	padding: 0px;
	display: inline;
	float: right;
	text-transform: uppercase;
	text-align: right;
	margin-right: 5px;
}
strong{
	color: #990000;
	font-size: 14px;
	background-color: #000;
	color: #FFCC33;
}
div.navHr{
	font-size: 14px;
	width: 200px;
	padding: 0px;
	padding-right: 10px;
	display: inline;
	float: right;
	text-align: right;
	margin-right: 10px;
	margin-top: 120px;
	background-color: #000000;
}
div.logoleft{
	font-size: 10px;
	width: 300px;
	padding: 0px;
	display: inline;
	float: left;
	margin-left: 5px;
	height: 120px;

}

/*link con immagine*/
a.linkimg {
	text-decoration: none;
	color: #006699;
	font-weight: bold;
	background-image: url(img/frex_dx.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	padding-right: 20px;
  	}
  	
a.linkimg:hover {
	color: #FF6600;
	text-decoration: underline;
	font-weight: bold;
	background-image: url(img/frex_dx_hover.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	padding-right: 10px;
	}
img.link{
	border-top-width: 10px;
	border-right-width: 0px;
	border-bottom-width: 10px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #090909;
	border-right-color: #090909;
	border-bottom-color: #090909;
	border-left-color: #090909;
	margin: 5px;

}
.titoloFoto {
	height:25px;
	width: 100%;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #990000;
	text-align: left;
	margin-left: 5px
}
div.navigazione{
	font-size: 10px;
	width: 400px;
	padding: 0px;
	display: inline;
	float: right;
	text-align: right;
	margin-right: 5px;
}

#menu04v {
width: 235px;
font: 14px Arial, Helvetica, sans-serif;
}
#menu04v ul {
margin: 0;
padding: 0;
list-style: none;
}
#menu04v li {
font-size: 1.1em;
display: inline;
margin: 0;
padding: 0;
}
#menu04v a:link, #menu04v a:visited {
display: block;
background-color: #292929;
color: #fff;
margin: 0;
padding: 0.3em 0.6em 0.3em 1em;
text-decoration: none;
border-bottom: 1px solid #3C3C44;
border-left: 10px solid #3C3C44;
}
#menu04v a:hover, #menu04v a:focus, #menu04v a:active{
	background-color: #8B8C91;
	color: #000000;
	border-left: 10px solid #FFFFFF;
	text-decoration: blink;

}

/**/
.fade-box {
	margin-left: 0px;
	position: absolute;
	width: 175px;
	height: 200px;	
			}
.imgrandfade {
	height:200px;
	width: 175px;
	padding: 0px ;
	display: inline; 
	float: left; 
	margin-left: 0px;
	}

#crossfade-container {
	margin: 13px 0px 0px 0px;
	width: 220px;
	height: 175px;
					
	}
			
/* the boxes that fade */
#box-1 {
				
			}
#box-2 {
				
			}
#box-3 {
				
			}
#box-4 {
				
			}
div.pic{
	float:left;
	margin: 0px;
	padding: 0px 0px 5px 3px;
    
	}
p.imgCrs{
	width: 300px;
	display: inline;
	float: right;
}