/* CSS Document */
body {
	padding: 0;
    margin: 0;
   /*background: #fff url(bg_t.gif);*/
    background: #fff url(home_avi_r3_c1.gif) repeat-y;
	font-family: verdana, arial sans-serif;
	   }
#MainBox {
   position: relative;   
   width: 980px;
   padding: 0;
   margin: 0;
   background: url(home_avi.gif) no-repeat /*25px left;*/
   }
#Header {
	position: absolute;
	top: 40px;
	left: 90px;
   width: 120px;
   height: 120px;
   padding: 0;
   margin: 0;
   z-index: 100;
   }
#MainNav {
	position: absolute;
	top: 0;
	left: 0;
   width: 850px;
    height: 25px;
   padding: 0;
   margin: 0;
   z-index: 110;
   /*text-align: right;*/
   /*background: url(home_r1_c1.gif) no-repeat;*/
   }
#News {
	position: absolute;
	top: 90px;
	right: 10px;
   width: 200px;
   padding: 0;
   margin: 0;
   z-index: 135;
   }
#News p{
	font-size: 0.8em;
   } 
#News p a{
	text-align: right;
	text-decoration: none;
   }  
         
#SecNav {
	/*position: absolute;
	top: 0;
	right: 0;*/
  /* width: 600px;*/
   /*height: 400px;*/
   padding: 5px 90px 5px 0;
   margin: 0;
  /* z-index: 130;*/
   text-align: right;
   font-size: 0.8em;
   font-weight: bold;
   }
#SecNav a{
	text-decoration: none;
	color: #eee;
	padding: 5px 3px 7px 3px;
	padding: 0 3px 0 3px;
   }
#SecNav a:hover{
	text-decoration: none;
	color: #fff;
	padding: 5px 3px 7px 3px;
	background: #999;
   }        
#LinkEcologia{
	position: absolute;
	top: 0;
	left: 0;
   width: 59px;
   height: 400px;
   padding: 0;
   margin: 0;
   z-index: 138;
   }  
#Content {
   width: 480px;
   padding: 90px 0 0 0;
   margin: 0;
   margin-left: 230px;
   } 
#Content td{
   font-size: 0.8em;
   padding: 5px;
   }   
#Content ul li{
   font-size: 0.8em;
	list-style-type: square;
   }   
#Content ol li{
   font-size: 0.8em;
   }       
#Content img{
   float: left;
   padding: 5px;
   margin: 5px 10px 5px 5px;
	border: 1px solid #ccc;
   }  
div.clearer {
	clear: both;
	padding: 5px;

}   
   
#Content img.intro_avi{
   display: block;
   clear: both;
   padding: 5px;
   margin: 5px 10px 5px 5px;
   border: none;
   }         
#Content p{
   font-size: 0.8em;
   padding: 10px 0 0 0;
   margin: 5px;
   } 
#Content blockquote{
   font-size: 0.8em;
   padding: 5px 0 0 0;
   font-weight: italic;
   }             
#Footer {
   /*width: 580px;
   padding: 30px 0 20px 0;
   margin: 0;
   margin-left: 120px;*/
   width: 500px;
    height: 25px;
   padding: 0 10px 0 0;
   margin: 20px 0 20px 0;   
   background: #999;
   text-align: right;
   }   
/* Selettori*/
#MainNav a{
	width: 100px;
	text-decoration: none;
	color: #666;
   }

#Footer a{
	font-size: 0.7em;
	padding: 0 3px 0 3px;
   text-decoration: none;
   color: #fff;
   }  
#Footer a:hover{
	font-size: 0.7em;
   text-decoration: none;
   color: #000;
   }             
#Content h2{ 
   margin: 30px 0 0 20px;
   padding: 0 0 0 10px;  
   /*margin-left: 5px;   */
   font-size: 1.2em;
   /*color: #1072b5;*/
   color: #666;
   font:  "Lucida Grande", "Lucida Sans Unicode", verdana, arial, sans-serif; 
   LETTER-SPACING: 12px;
   border-left: 8px solid #ff6600;
   /*background: url(../layout/fre.gif) no-repeat 0 10px;*/
   /*background:  url(quad.gif) no-repeat 0;  */
   } 
#Content h3{ 
   margin: 0 0 30px 30px;
   padding: 0 0 0 10px;  
   /*margin-left: 5px;   */
   font-size: 1em;
   /*color: #1072b5;*/
   color: #999;
   font:  "Lucida Grande", "Lucida Sans Unicode", verdana, arial, sans-serif; 
   /*LETTER-SPACING: 12px;*/
   }          
