/* CSS Document */


body{
		margin: 10px 0 0 0; 
		padding:0;
		background-color: #000000;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 14px;
		color: #ffffff;
}


h2{ font-size: 14px;
	 font-weight: bold;
	 color: #a7ee1e;
	 display: inline;
	}
	
h3{ font-size: 24px;
	 font-weight: bold;
	 color: #ffffff;
	 display: inline;
	}
	
	
p{ font-size: 14px;
	color: #ffffff;
	display: block;
	margin-bottom: 10px;
	line-height: 20px;
	text-align: justify;
   }

.corsivo {
	font-style: italic;
	font-size: 12px;
}

a:link {
	color: #FFFFFF;
	text-decoration: underline;
}
a:visited {
	text-decoration: underline;
	color: #FFFFFF;
}
a:hover {
	text-decoration: underline;
	color: #ffffff;
}
#current {
	font-weight: bold;
	text-decoration: none;
	color: #FFFFFF;
}

#current {font-weight: bold;

}



h1{   font-size: 18px;
	  color: #ffffff;
	  background-color: #000000;
	  margin:0px 0px 10px 0px;
	  text-indent: 5px;
	  border-bottom:thin;
	  border-bottom-color:#FFFFFF;
	  border-bottom-style:dashed;
	}
	
strong { /*color: #a7ee1e;*/
		 margin-right: 5px;
		}


.segno_h1 { width: 800px;
			height: 10px;
		 	display: block;
		  /* background-color: #272527;*/
		   background-color: #000000;;
		   margin: 0px 0px 5px 0px;
		   border-color: #ffffff;
		   border-style:dashed;
		   border-width:thin;
		   border-top-width: 1px;
		   border-left-width: 0px;
		   border-right-width: 0px;
		   border-bottom-width: 0px;
}

.tratteggio { /*width: 800px;*/
			  height: 10px;
			  display: block;
			  border-color: #ffffff;
			  border-style:dashed;
			  border-top-width: 1px;
			  border-left-width: 0px;
			  border-right-width: 0px;
			  border-bottom-width: 0px;
			  margin-top: 15px;
			  margin-bottom: 10px;
}

.tratteggio_short { width: 220px;
			  height: 10px;
			  display: block;
			  border-color: #ffffff;
			  border-style:dashed;
			  border-top-width: 1px;
			  border-left-width: 0px;
			  border-right-width: 0px;
			  border-bottom-width: 0px;
			  margin-top: 15px;
			  margin-bottom: 10px;
}

.barra_colore_bianco { width: 800px;
					   height: 20px;
		 			   display: block;
		       		   background-color: #ffffff;
					   color: #272527;
					   text-indent: 10px;
		               margin: 0px 0px 5px 0px;
					   padding: 0px;
					   text-decoration: none;
}
.barra_colore_incontro_0 { width: 800px;
						 height: 20px;
		 				 display: block;
		       		   background-color: #a7ee1e;
					   color: #272527;
					   text-indent: 10px;
					   /*border-top-width: 3px;
					   border-bottom-width: 0px;
					   border-left-width: 0px;
					   border-right-width: 0px;
					   border-width: 10px;*/
		               margin: 0px 0px 5px 0px;
					   padding: 0px;
					   text-decoration: none;
}
.barra_colore_incontro_0 a:link {
height: 20px;
display: block;
color: #272527;
text-decoration: none;
}
.barra_colore_incontro_0 a:hover{ 
height: 20px;
display: block;
color: #272527;
background-color: #ffffff;
text-decoration: none;
								
}

.barra_colore_incontro_0 a:visited { 
text-decoration: none;
height: 20px;
display: block;
color: #272527;
background-color: #a7ee1e;				
}

.barra_colore_incontro_0 a:visited:hover { 
text-decoration: none;
height: 20px;
display: block;
color: #272527;
background-color: #ffffff;				
}



.barra_colore_incontro_arretr { width: 800px;
						 		height: 20px;
		 						display: block;
								color: #272527;
								text-decoration: none;
		       		  		    background-color: #ffff00;
								text-indent: 10px;
							   /*border-top-width: 3px;
							   border-bottom-width: 0px;
							   border-left-width: 0px;
							   border-right-width: 0px;
							   border-width: 10px;*/
							   margin: 0px 0px 5px 0px;
							   padding: 0px;
							   
}

.barra_colore_incontro_arretr a:link {
text-decoration: none;
height: 20px;
display: block;
color: #272527;
background-color: #ffff00;

}
.barra_colore_incontro_arretr a:hover { 
text-decoration: none;
height: 20px;
display: block;
color: #272527;
background-color: #ffffff;				
}

.barra_colore_incontro_arretr a:visited { 
text-decoration: none;
height: 20px;
display: block;
color: #272527;
background-color: #ffff00;				
}

.barra_colore_incontro_arretr a:visited:hover { 
text-decoration: none;
height: 20px;
display: block;
color: #272527;
background-color: #ffffff;				
}


.title_materiali_0 { display: block; 
					font-size: 18px;
					color: #a7ee1e;
					margin: 0px 0px 5px 0px;
}


.title_materialisub_0 { font-size: 16px;
						display: block;
					   color: #ffffff;
					   font-weight: bold;
					  margin: 0px 0px 5px 0px; 
}

.title_materiali_people_0 { font-size: 12px;
							display: block;
						   color: #a7ee1e;
						   font-weight: bold;
						    margin: 0px 0px 2px 0px; 
						  }




#rightcolumn a{ font-size: 12px;
				display: block;
				text-decoration: none;
}
#rightcolumn a:hover{ text-decoration: underline;
}


.giustificato  { text-align: justify;

}

#maincontainer{
width: 820px; /*Width of main container*/
margin: 0 auto; /*Center container on page*/
border-color: #ffffff;
border-top-width: 10px;
border-bottom-width: 10px;
border-left-width: 0px;
border-right-width: 0px;


border-style: solid;
background-color: #000000;
}

#topsection_home{

padding-top: 0px;
background: #000000;
height: 50px; /*Height of top section*/
margin-bottom: 0px;
/*margin-left: 10px*/
}

#topsection_home img { margin-bottom: 10px;
					
			}
			

#topsection_incontro{

padding-top: 0px;
background: #000000;
height: 314px; /*Height of top section*/
margin-bottom: 0px;
/*margin-left: 10px*/
}

#topsection_incontro img { margin-bottom: 10px;
					
			}

#topsection_generica{

padding-top: 0px;
background: #000000;
height: 20px; /*Height of top section*/
margin-bottom: 0px;
background-color:#000000;
/*margin-left: 10px*/
}

#topsection_generica img { margin-bottom: 10px;
					
			}
			

#contentwrapper{
float: left;
width: 100%;
}

#contentcolumn{
margin-right: 249px; /*Set right margin to RightColumnWidth*/
}

#contentcolumn_large{
margin-right: 0px; /*Set right margin to RightColumnWidth*/
margin-top: 0px;
}

#rightcolumn{
float: left;
width: 249px; /*Width of right column*/
margin-left: -249px; /*Set left margin to -(RightColumnWidth) */
background: #272527;
}


#footer{
clear: left;
width: 100%;
background: #000000;
color: #FFF;
text-align: center;
margin-top: 20px;
padding: 10px 0;
font-size: 11px;
border-top-style:dashed;
border-top-width:thin;
border-top-color: #FFFFFF;
}

#footer a{
color: #FFFF80;
}

.innertube{
margin-top: 0px;
margin-bottom: 0px;
margin-left: 10px;
margin-right: 10px; /*Margins for inner DIV inside each column (to provide padding)*/
}

#navlist li
{
display: inline;
list-style-type: none;
padding-right: 5px;
}
#navlist li a:link
{
text-decoration: none;
}
#navlist li a:visited
{
text-decoration: none;
}
#navlist li a:hover
{
text-decoration: underline;
}




#menu { margin: 5px 0px 10px -50px;
		padding-left: 10px;
		font-size: 12px;
		width: 500px;
		/*padding: 0px;		
		position: relative;
		left: 10px;
		top: 0px;
		float: left; 
		tex-align: left;
		width: 380px;
		height: 30px;
		text-align: left;
		*/
}
#cambiolingua { float: right;
				font-size: 12px;
				margin-right: 5px;
}

#cambiolingua a:link
{
text-decoration: none;
}
#cambiolingua a:visited
{
text-decoration: none;
}
#cambiolingua a:hover
{
text-decoration: underline;



#highlight {  margin-top: 10px;
			  padding: 0px;
			  background: #272527;
			  height: 140px;
}
			  
#bannertitolo { padding-top: 0px;
				background: #272527;
				height: 264px;
				margin-bottom: 10px;
			}


.soggetto{ font-size: 14px;
	 	   font-weight: bold;
	       color: #a7ee1e;
	       display: inline;
		   margin: 0px;
 }
 
 .bordoimmagine { margin: 0px 0px 20px 0px; 
 
 }
 
 .bordoimmagine_completo { padding: 10px 10px 10px 10px; 
 
 }
 

