/*INTERNAL CSS */

* { padding: 0; margin: 0; }

body {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 13px;
 background-image:url(images/back.jpg)
  
 /*background-color:#CCBC88;*/
}

#wrapper { 
 margin: 0 auto;
 width: 950px;
 background-color: #81CCE1;
 background-image: url(images/navy.gif);
}


#content_2{ 
	float: left;
	height:auto;
	width:640px;
	display: inline;
	border-left:#000000 solid 1px;
	margin:20px 0 0 0px ;
	padding:0 20px 0 20px ;}

/*#content_2{ 
border-left:#000000 solid 1px;
margin:20px 0 0 260px ;
padding:0 20px 0 20px ;}*/

#content_2 h1, #content h1, #leftcolumn h1{ 
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:1em; 
	font-weight:bolder;
	border-bottom:#F09329 solid 2px  }
#content_2 p { 
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:1em;
	padding-top:5px 
 }


#header {
 width: 950px;
 float: left;
 height: 105px;
 background-image:url(images/banner.gif);
}

#footer { 
 width: 950px;
 height: 160px;
 clear: both;
 color: #333;
 background-image: url(images/bottom.gif);
 text-align:center; 
 padding: 0em;
}
#footer p{ font-size:0.8em; padding-top:12% }

.home {background-image: url(images/striscia01.jpg);
 background-repeat: no-repeat;
 background-position:bottom;}
.project {background-image: url(images/striscia02.jpg);
 background-repeat: no-repeat;
 background-position:bottom;}
.partners {background-image: url(images/striscia03.jpg);
 background-repeat: no-repeat;
 background-position:bottom;}
.events {background-image: url(images/striscia04.jpg);
 background-repeat: no-repeat;
 background-position:bottom;}
.downloads {background-image: url(images/striscia05.jpg);
 background-repeat: no-repeat;
 background-position:bottom;}
.links {background-image: url(images/striscia06.jpg);
 background-repeat: no-repeat;
 background-position:bottom;}


#horrizontalnav { 
	float: left;
	width: 950px;
	height: 50px;
 /*background-color: #84CDDE;*/
 /*background-image: url(images/striscia02.jpg);
 background-repeat: no-repeat;
 background-position:bottom;*/
}

#horrizontalnav td{margin:0;font-size:14px; font-weight:600; text-align:center; } 
#horrizontalnav a:visited,#horrizontalnav a:hover, #horrizontalnav a:active,#horrizontalnav a:link{text-decoration:none; font-size:12px; font-weight:600; color:#333333;}
#horrizontalnav a.active { text-decoration:none; color:#DA1124; font-size:14px; font-weight:bolder; } 
#horrizontalnav  td.border { border-right: #000000  solid 2px; }


/*#foto1 { float: left; height:20px; width: 950px; background-image: url(images/striscia01.jpg); }*/
#foto2 { float: left; height:120px; width: 950px; /*background-image: url(images/striscia01b.jpg); */}

#leftcolumn { 
 color: #333;
 /*background: #81CCE1;*/
 height:auto;
 width: 260px;
 float: left;

}

/* BOX ARROTONDATI */

/*Box_01*/
.bottom_01 {
	margin:30px;
	width: 200px;
	color: #000;
	background-color:#CCBC88;
	background-image: url(images/box01_dwn.jpg);
	background-repeat: no-repeat;
	background-position: bottom left;
}

/* BOX MENU SISNISTRO*/
.contbox_01 {
   background-image: url(images/box01_up.jpg);
   background-repeat: no-repeat;
   padding: 10px;
   list-style:none;
}

.contbox_01 ul{
   list-style:none;
}

.contbox_01 td{
	padding:5px;
	vertical-align:top;
}

/*titolo menu sinistro*/
.contbox_01 h1 { 
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:1em; 
	font-weight:bolder;
	border-bottom:#F09329 solid 2px  }

/*.contbox_01 h2{
	font-size:0.8em; 
	font-weight: bold;
	color:#DA1124;
	padding:0 5px 5px 5px;
	  }*/
	  
/*.contbox_01 p{
	font-size:0.8em; 
	padding:0 5px 5px 5px;
	  }*/

/*.titlebox ul li{ 
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:1em; 
	font-weight:bolder;
	border-bottom:#F09329 solid 2px  }
*/
.contbox_01 ul li ul li {
	padding:0 0 0 10px;
	color:#000000;
	 }

.contbox_01 a:link, .contbox_01  a:visited, .contbox_01  a:hover, .contbox_01  a:active { 
	text-decoration:none;
	color:#000000; }

li.activelink  a:link, li.activelink a:visited, li.activelink a:hover, li.activelink  a:active{ 
	color:#DA1124;
	font-size:1em; 
	font-weight:bolder;}
	
li.activelink ul li a:link, li.activelink ul li a:visited, li.activelink ul li a:hover, li.activelink ul li a:active {
	color:#000000;
	font-weight:normal;
}
	
	
	
/*Box_03*/
.bottom_03 {
	margin:30px;
	width: 200px;
	color: #000;
	background-color:#AE9F74;
	background-image: url(images/box03_dwn.gif);
	background-repeat: no-repeat;
	background-position: bottom left;
}

.contbox_03 {
   background-image: url(images/box03_up.gif);
   background-repeat: no-repeat;
   padding: 10px;
}

.contbox_03 td{
	padding:5px;
   vertical-align:top;
}

.contbox_03 h1 { 
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:1em; 
	font-weight:bolder;
	border-bottom:#F09329 solid 2px  }
.contbox_03 h2{
	font-size:0.8em; 
	font-weight: bold;
	color:#DA1124;
	padding:0 5px 5px 5px;
	  }
.contbox_03 p{
	font-size:0.8em; 
	padding:0 5px 0 5px;
	  }