
/*  ------------------------ LAYOUT & C. -------------------------------------*/

/* classe per nascondere il contenuto ai browser visuali */
.nascosto {
	width: 0; position: absolute; height: 0; overflow: hidden; top: -200em;
}

body { background: url(img/logoagape.jpg) no-repeat 0 0;    font-family:Arial, Helvetica, sans-serif;
      }

h1, h2, h3, h4, h5, h6 { font-family:Arial, Helvetica, sans-serif; }

/* header */
#intestazione {
    background:url(img/mammanina_3.jpg) no-repeat right top;
	margin:0px; border: 0px;
	padding: 0px 0px 0  150px; }

/* fine intestazione */




/* menu strumenti */
#strumenti {
	padding: 0 0 0 200px; 
	border-top: #777700 solid 2px;
	border-left: #777700 solid 2px;
	border-right: #777700 solid 2px;
	border-bottom: #777700  solid 2px;
	font-size: 100%;
	font-family:Arial, Helvetica, sans-serif;
	font-weight: normal; 
	background: 0 0 #FFFFA2;

}


#strumenti ul {

	margin: 0;
	padding-bottom: .30em;
	padding-top: .40em;
	list-style-type: none;
	background-image:url(.);
	background-position:top left;
	background-repeat:repeat-x;
	
}

#strumenti ul li {
	padding: 0 1em; /* spaziatura orizzontale Req. 21 Legge 4/2004 */
	margin: 0;
	display:inline; 
	border-right: 2px solid #000;	
}

#strumenti ul li a { text-decoration: none; color:#000000; }

#strumenti ul li a:link, #tools ul li a:visited { text-decoration: none; color:#000000;  }

#strumenti ul li a:hover { text-decoration: underline; }


/* fine menu strumenti */

/* percorso */
#percorso { background-color:#FFFFFF; 
        padding: 2px 0 0 50px;   
		}

/* fine percorso */

/* menu sezioni */

	
#sezioni { 
    float: left;
	width: 15em;
	margin: 0px 1px 1px 3px;	
	padding: 1em 1.2em 0em 0em; 
	background-color: #FFFFA2;
	font-family:Arial, Helvetica, sans-serif; 
	border-top: #777700 solid 2px;
	border-left: #777700 solid 2px;
	border-right: #777700 solid 2px;
	border-bottom: #777700  solid 2px;}

#sezioni  dl 
     {  margin: 0;
	     }

#sezioni dt { 
    
	whidth: 100%; 
	border-bottom: #777700  dotted 2px;
	margin: 0;
	padding: 0.2m 0 1.5em 18px;
	font-size: small;
	font-weight:bold; 
	}

#sezioni dd { 
    margin: 0;
	padding: 0;
	background-color:#FFF3D3;
	}

#sezioni dt a { 
      color:#000; 
	  padding:0;
	  text-decoration: none;
	  display:block;  	  
	  }
	  
#sezioni dl dt a:hover { 
  text-decoration: underline; 
  }

#sezioni ul { 
     list-style-type: none;
	 margin: 0;
     }
	 
#sezioni ul li { 
    
	whidth:100%; 
	background-color: #FFF3D3; 
	margin: 0;
	padding: 0 0 .4em 1.2em;
	border-bottom:2px solid #FF9933;
	}
#sezioni ul li a { 
      color: #000; 
	  text-decoration: none;
	  display:block;  	  
	  }

#sezioni dt.sezattiva 
     { background: url(.)  left no-repeat;
	   background-color:#FDBF3D;
	   padding-bottom: 8px; 
	 
	    }
		
		
		
#sezioni li.attivo { background:url(../_img/ico_menux.gif) left no-repeat; }

/*=======================================*/






#notizie{ 
    width: 16em;
	float: right;
	margin: 0 5px 0 0;	
	padding:1em 5px 5px 5px; 
	background:#FBE9B3;
	border: dotted 1px #2CA62C;
	}


#notizie h1
{ text-align: center; }

#notizie a {
      color: #000; 
	  display:block;  
	  }


#notizie h2
{ font-size: small; }



/*=======================================*/
#contenuto { 
    margin-left:13.5em;
	border: solid 2px #777700;
	padding: 1em;
	font-size: 12pt;}
	
#contenuto.home { 
   margin-right:1em;
   background: #FFFFDD;
	color: #370000;
	 }

/*=======================================*/

#contenuto1 

{     margin: 1em 1em 1em 1em;
	border: solid 2px #777700;
	padding: 1em;
font-size: 12pt;
	}
	
#contenuto1.home1 { 
   margin:1em 1em 1em 1em;
  padding: 1em;
text-align: left;
	clear:both;
    
	 background: #FFFFDD;
	color: #370000
	}

/*=======================================*/

#contenuto2 

{     margin: 1em 1em 1em 1em;
	border: solid 2px #2CA62C;
	padding: 1em;

	}
	
#contenuto2.home2 { 
   margin-right: 1em;
 

	clear:both;

    	background: #DDFFBB;
	color: #002600;
	font-size: 100%;}

/*=======================================*/







#informazioni-generali {
    clear:both;
    margin-top: 1em;  
	padding: 1px;
	background: #FFFFA2;
	color: #000000;
	font-size: 100%;
	
border-top: #777700 solid 2px;
	border-left: #777700 solid 2px;
	border-right: #777700 solid 2px;
	border-bottom: #777700  solid 2px;
	
	font-family:Arial, Helvetica, sans-serif;
	font-weight: normal; }
	

/*=======================================*/
.column {
           float: right; 
		   background:#FFF3D3; 
           width:14em; 
		   padding:10px;
		   text-align:center; 
		   font-weight:bold; 
		   font-size:smaller; 
		    }

.immadx { text-align:right; }
.destra {float: right; margin: .5em; }
.sinistra {float: left; margin: .5em; }
.sfondo-colorato { background-color:#FFF3D3; }
.didascalia {font-size:0.9em; font-family:Geneva, Arial, Helvetica, sans-serif; font-style:italic; }
.evidenza {  
	   padding: 5px; 
	   border-left: #FFCC33 solid 4px;
	   background-color:#F9FAD2;
   }
	
  
.in-evidenza {border: #FDBF3D ; /* BOX PRINCIPALE IN HOMEPAGE*/
	border-top-width: 0px;
	border-style:solid;
	border-right-width:0px;
	border-left-width:0px;	
	border-bottom-width:1px;
	border-bottom-style:dotted;
	padding: .2em;
	padding-bottom:1em;
	padding-left: 1em;
	padding-top: .50em;
	margin:0;
	margin-left:auto;
	margin-right:auto;
	margin-bottom: 2em; 
	width:93%;  /*queste due righe per il clearing*/
	overflow: hidden;
	font-size: 105%;	}

/*=======================================*/
	
.ridim {
        float:right; 
        width: 60%;  
        padding: 3px;
		text-align:right; }  

.ridim img { border:solid 1px  #777700;
             width:70%;}

/*=======================================*/


.ridim1 {
        float:right; 
        width: 90%;  
        padding: 1px;
		text-align:right; }  

.ridim1 img { border:solid 1px  #777700;
             width:100%;}


/*=======================================*/

.ridim2 {
        float:center; 
        width: 30%;  
        padding:0 0 1em  0;
		text-align:center; }  

.ridim2 img { border:solid 1px  #777700;
             width:40%;}

/*=======================================*/

.ridim3 {
        float:left; 
        width: 40%;  
        padding: 1px;
		text-align:left; }  

.ridim3 img { border:solid 1px  #777700;
           

width:40%;}

/*=======================================*/

.ridim4 {
        float: left; 
        width: 100%;  
        padding: 10px;
		text-align: left; }  

.ridim4 img { border:solid 1px  #777700;
           

width:20%;}

/*=======================================*/





/* Hides from IE-mac \*/
* html #contenuto {
	height: 1%;
}
/* End hide from IE-mac */

/* fine contenuto principale */

/* contenuto secondario */


/* footer */


/* classi trasversali */




