body {
	color: #4D4D4D;
	font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	line-height: 1.8em;
	text-align: center;
	background-color:#0000FF;
	background-image:url(imgs/bg.jpg);
	background-repeat:repeat;
	
}

a {
color: #005880;
}

a:hover {
color: #006B95;
}

a:visited {
color: #006B95;
}

a:visited:hover {
color: #2C91B2;
}

h1{
font-family: "Arial Narrow",Tahoma, Geneva, Arial, Helvetica, sans-serif;
font-size: 1.6em;
color: #0033FF;
margin: 15px 0 15px 0;
padding-left: 15px; 
}

h2 {
font-family: "Arial Narrow",Tahoma, Geneva, Arial, Helvetica, sans-serif;
font-size: 1.3em;
color: #0033FF;
margin: 15px;
}

h3 {
font-family: "Arial Narrow",Tahoma, Geneva, Arial, Helvetica, sans-serif;
font-size: 1.1em;
color: #0033FF;
margin: 15px;
}
.little {
font-family: "Arial Narrow",Tahoma, Geneva, Arial, Helvetica, sans-serif;
font-size: 0.8em;
}
p {
margin: 10px 15px 5px 15px;
}

/* layout styles */







#container {
	width: 1000px;
	text-align: left;
	margin: 1px auto 0 auto;
	background: url(imgs/back_containerRR.jpg) #FFFFFF repeat-y;
	padding: 0 !important;
	line-height: 1.8em;
}

#banner {
height: 162px;
background: url(imgs/back_bannerRR.jpg) #006B95 no-repeat;
}

#banner h1 {
float: left;
color: #FFFFFF;
margin: 40px 0 0 20px;
background: none;
}

#content {
float: left;
width: 680px; 
margin: 10px 10px 0 10px;

padding: 0;
font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif;
}

* html #content {
margin-left: 5px;
}

#sidebar {
	float: left;
	width: 254px;
	margin: 10px 0 0 0;
	padding: 0;
	background-image: url(imgs/back_sidebar.jpg);
	background-position:top;
	background-repeat: no-repeat;
	color: #000000;
	margin-right: 10px;
}

/* meta nav */

#nav-meta {
margin-left:10px;
padding:0px;
color:#FF0000;


}

#nav-meta ul {
margin: 0;
padding: 2px;
background: url(imgs/back_navmeta1R.jpg) no-repeat bottom left;
}

#nav-meta li {
display: inline;
padding: 4px;
}

#nav-meta a, #nav-meta a:visited {
color: #FFFFFF;
text-decoration: none;
margin: 4px;
}

#nav-meta a:hover, #nav-meta a:visited:hover {
color: #D1EBF4;
}

.skip {
position: absolute;
overflow: hidden;
width: 0;
height: 0;
}

.skip:active, .skip:focus {
position: absolute;
overflow: visible;
width: auto;
height: auto;
background: #2C91B2;
}

/* main nav */

#nav-main {
	margin: 10px 16px 10px 11px;
	min-height: 30px;
	background-image: url(imgs/back_navmain.gif);
	background-repeat: no-repeat;
}

#nav-main ul {
height: 100%;
margin: 0;
padding: 0 0 0 10px;
}

#nav-main li {
list-style-type: none;
float: left;
width: auto;
margin: 7px 5px 0 5px;
background: url(imgs/back_navmainitems2.gif) no-repeat top right;
}

#nav-main a:link, #nav-main a:visited {
display: block;
color: #061348;
text-decoration: none;
padding: 1px 10px 2px 12px;
background: url(imgs/back_navmainitems.gif) no-repeat top left;
}

#nav-main a:hover, #nav-main a:visited:hover {
color:#000000;
text-decoration: none;
padding: 2px 10px 1px 12px;
}

.current {
margin-top: 4px;
background-image: url(imgs/back_current2.gif)!important;
}

.current a:link, .current a:visited {
color: #006B95 !important;
background-image: url(imgs/back_current1.gif) !important;
}

.current a:hover, .current a:visited:hover {
color: #2C91B2 !important;
}

/* sub nav */

#nav-section {
clear: both;
}

#nav-section ul {
margin: 0;
padding: 0 10px 0 10px;
}

#nav-section li {
list-style-type: none;
float: left;
margin: 0px 4px 0 4px;
background-image: url(imgs/bullet_off.gif);
background-repeat: no-repeat;
background-position: bottom left;
padding-left: 12px;
}

#nav-section a:link, #nav-section a:visited {
text-decoration: none;
}

.youarehere a:link, .youarehere a:visited {
font-weight: bold;
}

.youarehere{
background-image: url(imgs/bullet_on.gif)!important;
}

/*supplemental nav */

#nav-supp ul {
list-style: none;
margin: 0;
padding: 0;
}

#nav-supp {
margin: 15px;
}

#nav-supp li {
background-image: url(imgs/bullet_link.gif);
background-repeat: no-repeat;
background-position: center left;
padding: 0 0 0 15px;
margin: 2px 0 2px 10px;
}

/* footer */
#info-site {
clear: both;
text-align: center;
background-image: url(imgs/back_infositeRR.jpg);
background-repeat: no-repeat;
background-position: center bottom;
margin: 0;
padding: 30px 0 15px 0;
}

	
#info-company {
	padding: 5px;
	background: url(imgs/back_navmain.gif)  no-repeat;
	margin: 10px 0px 10px 16px!important;
	;
	color: #FFFFFF;
	
}

#info-company a,#info-company a:visited {
color: #FFFFFF;
}

#info-company a:hover,#info-company a:visited:hover {
color: #FFFFFF;;
}

#info-standards{
font-size: 10px;
padding: 0;
margin: 5px !important;
}

div#title {

}
.imgNoBorder {
border:0px;


}
div#tableFont {
font-size: 13px;

}
/* BOX CSS */
/*
	<div class="boxWrapper">
		<div class="boxFoto"><a href="<?php echo $srcFoto; ?>" rel="lightbox[roadtrip]" title="<?php echo $contentNode; ?>"><img border="0" class="boxImg" src="thumb.php?src=<?php echo realpath($srcFoto); ?>&wmax=150&quality=100&bgcol=FF0000" alt="<?php echo $contentNode; ?>"></a></div>
		<div class="boxContent">
			<div class="boxContentHeader">Nome attivit&amp;</div>
			<div class="boxContentDescription">Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Integer nec nisl suscipit metus tempor vulputate. Etiam ut lorem. Proin eget purus eget arcu mollis posuere. Nunc ac leo ac tellus faucibus tempor. Nulla venenatis ante aliquet sapien. Nulla vulputate. Maecenas scelerisque pellentesque urna. Maecenas ornare est quis libero. Suspendisse feugiat, augue et convallis aliquet, tortor libero pulvinar libero, vel placerat sapien nisi eget lacus. Vivamus viverra ultrices risus. Nam tincidunt est et massa accumsan tristique. Vivamus et turpis sit amet purus cursus gravida. Phasellus scelerisque ante id justo. </div>
		</div>
	</div>
	
*/
.boxImg
{
margin-bottom:0px;
padding-bottom:0px;
border-top:  #FFFF00 solid 1px;
	border-left:  #FFFF00 solid 1px;
	
	border-right:  #0000FF solid 1px;
	border-bottom:  #0000FF solid 1px;

}
.boxWrapper 
{
	width:660px;
	padding: 3px;
	
}
.boxFoto 
{
	width:150px;
	float:left;
	margin:5px;

	
}
.boxImage
{

}

.boxImageFooter
{
margin:0px;
padding:0px;
text-align:right;
}
.boxContent
{
 margin-left: 160px;
 margin-right: 5px;
 padding:5px;
}

.boxContentNoPhoto {
 margin-right: 5px;
 padding:5px;
}

.boxContentHeader
{

 color:#000000;
 font-weight:bold;
 
}
.boxContentDescription 
{


	
}
