@charset "utf-8";
body {
	background-image: url(../img/bg.jpg); background-repeat: repeat-x; background-color: #FFFFFF;
	margin: 0px;
	padding: 0px;
	display:block;
	
}
div, ul, li, h1, h2, h3, h4, p, img{margin:0px; padding:0px;}
ul {list-style-type:none;}


#indirizzo
	{
	padding-left:550px;
	padding-top:10px;
	width: 400px;
	height:93px;
	font-family: Helvetica, Arial,  sans-serif;
	color: #666666;
	font-size: 11px;
	text-align:right;
	line-height:15px;
	}
.link_indirizzo
{	font-family: Helvetica, Arial,  sans-serif;
	font-size: 11px;
}
	
#contenuto
	{
	padding-left:300px;
	padding-top:25px;
	width: 474px;
	font-family: Helvetica, Arial,  sans-serif;
	color: #333333;
	font-size: 11px;
	text-align:justify;
	}
	
	#contenuto2
	{
	padding-left:0px;
	padding-top:25px;
	width: 474px;
	font-family: Helvetica, Arial,  sans-serif;
	color: #333333;
	font-size: 11px;
	text-align:justify;
	}

	
.evidenza
	{
	font-family: Helvetica, Arial,  sans-serif;
	color: #606060;
	font-size: 11px;
	font-weight:bold;
	}

.big
	{
	font-family: Helvetica, Arial,  sans-serif;
	color: #505050;
	font-size: 12px;
	font-weight:bold;
	}
.big_green
	{
	font-family: Helvetica, Arial,  sans-serif;
	color: #006633;
	font-size: 12px;
	font-weight:bold;
	}
h1
	{
	font-family: Helvetica, Arial,  sans-serif;
	color: #006633;
	font-size: 14px;
	font-weight:bold;
	}
	
h2
	{
	font-family: Helvetica, Arial,  sans-serif;
	color: #006633;
	font-size: 20px;
	font-weight:bold;
	}
#header
    {
    
    width: 970px; height: 135px; 
    background: url(../img/header.jpg) no-repeat 0px 0px;
    margin:0 auto;
    position:relative;
    clear:both;
    }
    
#menu
    {
     width:967px; 
     margin:0 auto; 
     height:32px; 
     
     background: #ffffff url('../img/menu_back.jpg')  11px 10px repeat-x; float:left;
     
     

    }
    
#menu ul{width:960px; height:32px; background: url('../img/menu_left.jpg') no-repeat 0px 0px;}
#menu ul li{width:auto;height:32px; margin:0 auto; float:right; padding-left:5px;}
#menu ul li.normale a{width:76px; height:32px; background: #ffffff url(../img/topmenu-normal.jpg) no-repeat center; display:block;}
#menu ul li.normale a:hover{width:76px; height:32px; background: url(../img/topmenu-hover.jpg) no-repeat center;
    color: #006633;
	font-size: 13px;
	font-weight:bold;
	
}

#menu ul li.span{width:76px; height:32px; background: url(../img/topmenu-span.jpg) no-repeat center;
    color: #006633;
	font-size: 12px;
	font-weight:bold;
	
}

#menu ul li.largo a{width:86px; height:32px; background: #ffffff url(../img/topmenu-normal-wide.jpg) no-repeat center; display:block;}
#menu ul li.largo a:hover{width:86px; height:32px; background:url(../img/topmenu-hover-wide.jpg) no-repeat center;
    color: #006633;
	font-size: 13px;
	font-weight:bold;
}

#menu ul li.span2{width:86px; height:32px; background: url(../img/topmenu-span-wide.jpg) no-repeat center;
    color: #006633;
	font-size: 12px;
	font-weight:bold;
	
}


#menu ul li.largo2 a{width:110px; height:32px; background: #ffffff url(../img/topmenu-normal-wide2.jpg) no-repeat center; display:block;}
#menu ul li.largo2 a:hover{width:110px; height:32px; background:url(../img/topmenu-hover-wide2.jpg) no-repeat center;
    color: #006633;
	font-size: 13px;
	font-weight:bold;
}

#menu ul li.span3{width:110px; height:32px; background: url(../img/topmenu-span-wide2.jpg) no-repeat center;
    color: #006633;
	font-size: 12px;
	font-weight:bold;
	
}

#menu ul li p {padding-left:4px;padding-top:1px;}



#menu2{
    
      background-color: #CEDBEB;

     width:3px; margin:0 auto; height:32px; float:right;

    }
    
    #top_banner_servizi
    {
    width:972px;
    margin:0 auto;
    height: 108px;
    background: url('../img/header_servizi.jpg') no-repeat;
     clear:both;  
    }
    #top_banner_storia
    {
    width:972px;
    margin:0 auto;
    height: 108px;
    background: url('../img/header_storia.jpg') no-repeat;
     clear:both;  
    }
    
    #top_banner_accesso
    {
    width:972px;
    margin:0 auto;
    height: 108px;
    background: url('../img/header_accesso.jpg') no-repeat;
    clear:both;   
    }
    #top_banner_carta
    {
    width:972px;
    margin:0 auto;
    height: 108px;
    background: url('../img/header_carta.jpg') no-repeat;
     clear:both;  
    }
    
    #top_banner_chi_siamo
    {
    width:972px;
    margin:0 auto;
    height: 108px;
    clear:both;
    background: url('../img/header_chisiamo.jpg') no-repeat bottom;
    clear:both;   
    }
    
    #top_banner_dove_siamo
    {
    width:972px;
    margin:0 auto;
    height: 108px;
    background: url('../img/header_dovesiamo.jpg') no-repeat;
     clear:both;  
    }
    
    #top_banner_contatti
    {
    width:972px;
    margin:0 auto;
    height: 108px;
    background: url('../img/header_contatti.jpg') no-repeat;
    clear:both;   
    }
    
    #top_banner_glossario
    {
    width:972px;
    margin:0 auto;
    height: 108px;
    background: url('../img/header_glossario.jpg') no-repeat;
    clear:both;   
    }
    
    #top_banner_termini
    {
    width:972px;
    margin:0 auto;
    height: 108px;
    background: url('../img/header_termini.jpg') no-repeat;
    clear:both;   
    }
    
    #top_banner_sitemap
    {
    width:972px;
    margin:0 auto;
    height: 108px;
    background: url('../img/header_sitemap.jpg') no-repeat;
     clear:both;  
    }
    
    #top_banner_faq
    {
    width:972px;
    margin:0 auto;
    height: 108px;
    background: url('../img/header_faq.jpg') no-repeat;
    clear:both;   
    }
    
    #top_banner_immagini
    {
    width:972px;
    margin:0 auto;
    height: 108px;
    background: url('../img/header_immagini.jpg') no-repeat;
    clear:both;   
    }












    
#top_banner
    {
    width:972px;
    margin:0 auto;
    height: 108px;
    background: url('../img/header_servizi.jpg') no-repeat;
    clear:both;   
    }
    
    
    #top_banner_home
    {
    width:972px;
    margin:0 auto;
    height: 195px;
    background: url('../img/img_flash.jpg') no-repeat;
    position:relative;
    clear:both;
    }
    
    #under_top_banner_home
    {
    width:972px;
    margin:0 auto;
    height: 30px;
    background: url('../img/img_flash_bottom.jpg') no-repeat;
    position:relative;
    
    }


    
#content 
   {
   
     width:972px; 
     margin:0 auto; 
     min-height:600px; 
     height:auto;
     background: url('../img/back_contenuti_line.jpg')  repeat-y;
     
   }

#content #content_background
{
width: 972px;
margin:0 auto;
height:700px;
background: url('../img/back_contenuti_top.jpg') no-repeat 0px 0px;

}

#content #content_foot
{
width: 972px;
margin:0 auto;
height:15px;
background: url('../img/back_contenuti_bottom.jpg') no-repeat bottom;
clear:both;
}

#content #content_left
{
width: 300px;
margin:0 auto;
height:500px;
background: url('../img/img_carta.jpg') no-repeat 50px 30px;
float: left;
}


#content #content_left img
{
width: 209px;
margin:0 auto;
height:209px;
background: url('../img/img_carta.jpg') no-repeat 50px 30px;
padding-left: 50px;
padding-top: 30px;
}


#content #content_right
{
width: 672px;
margin:0 auto;
height:auto;
float: right;
}


#content #content_index ul
{

margin:0 auto;
height:500px;
}


#content #content_index ul li
{
width: 320px;
margin:0 auto;
height:500px;
background: url('../img/img_carta.jpg') no-repeat 70px 30px;
float: left;
}


#content #content_index ul li img
{
width: 209px;
margin:0 auto;
height:209px;
background: url('../img/img_carta.jpg') no-repeat 70px 30px;
padding-left: 70px;
padding-top: 30px;
}


#content #content_index ul li h1
	{
	padding-top:20px;
	padding-left:90px;
	height:auto;
	width:220px;
	font-family: Helvetica, Arial,  sans-serif;
	color: #006633;
	font-size: 14px;
	font-weight:bold;
	}
	
	#content #content_index ul li p
	{
	padding-top:20px;
	padding-left:70px;
	height:auto;
	width:230px;
	font-family: Helvetica, Arial,  sans-serif;
	color: #505050;
	font-size: 12px;
	text-align:justify;
	}

#content #contentImages{width:870px; margin:0 auto; position:relative; height:auto; padding-top:3px;}
#content #contentImages ul{height:158px;}
#content #contentImages ul li{background:url('../img/back-li.jpg') no-repeat bottom left; width:210px; height:158px; float:left; padding-right: 7px; padding-top:7px;}
#content #contentImages ul li img{height:150px; width:200px; padding-top:4px; padding-left:5px; margin:0px auto;}
#content #contentImages ul li a img{border:0px;}



#footer

{
width:972px;
height:208px;
position:relative;
margin:0 auto;
clear:both;

}

#footer #certificato

{
width:180px;
height:200px;

background: url('../img/certificato.jpg') no-repeat 30px 5px;
float:right;
padding-right:50px; 

}

#footer #certificato p.numero

{

padding-top:5px;
padding-left:10px;
width:220px;
font-family: Helvetica, Arial,  sans-serif;
	color: #505050;
	font-size: 11px;
	text-align:center;
}

#footer #certificato p.descrizione

{

padding-top:70px;
padding-left:10px;
width:220px;
font-family: Helvetica, Arial,  sans-serif;
	color: #505050;
	font-size: 11px;
	text-align:center;
}

#footer #certificato p.iso

{

padding-top:5px;
padding-left:10px;
width:220px;
font-family: Helvetica, Arial,  sans-serif;
	color: #505050;
	font-size: 11px;
	text-align:center;
}





#footer #copyright

{
width:700px;
height:200px;

margin:0 auto;
float:left;
}

#footer #copyright h3

{

padding-top:5px;
font-family: Helvetica, Arial,  sans-serif;
	color: #505050;
	font-size: 11px;
	font-weight:bold;
	text-align:center;
}

#footer #copyright h3.indirizzo

{
padding-left:25px;
padding-top:10px;
font-family: Helvetica, Arial,  sans-serif;
	color: #505050;
	font-size: 11px;
	font-weight:bold;
	text-align:center;
}

#footer #copyright h3.direttore

{
padding-top:40px;
font-family: Helvetica, Arial,  sans-serif;
	color: #505050;
	font-size: 11px;
	font-weight:bold;
	text-align:center;
}




a:link, a:visited, a:hover
	{
	font-family: Helvetica, Arial,  sans-serif;
	color: #00A656;
	font-size: 11px;
	font-weight:bold;
	text-decoration:none;
	}
