body {
		margin:0; padding:0; border:0px;			/* This removes the border around the viewport in old versions of IE */
		width:100%;
		min-width:600px;		/* Minimum width of layout - remove line if not required */
						/* The min-width property does not work in old versions of Internet Explorer */
						font-size : 80%;
						margin-top: 5px;
						background-color: #68778A; 
						color: Black;
	}

P {padding-right : 0; 
    padding-left : 0; 
    padding-bottom : 8px; 
	margin : 0; 
	padding-top : 0;}

h1, h2 {padding:0;
    margin:0;    
        }

h1
{
  font-size:180%;
}


A {font-weight : bold; 
   text-decoration : underline; 
   /*color:#336699;*/
   
   } 

A:hover { text-decoration : underline;    
          background:none
    } 


#container 
{
    background-color:#FFFFFF;/*scala dei grigi*/
    color :#000000;
    padding:0px 0 0;
    position:relative;
    width:100%;
}

#fixed { margin:0 auto;
   		width:90%; 
   		text-align:left;
		border-right:1px solid black;
		border-left: 1px solid black;
		border-top: 1px solid black;
		background-color:#FFF;
}

#header {clear:both;
			width:100%;
			background-color: #205190;}

				
div#content p {line-height:1.2}
div#wrapper	{float:left;width:100%}
div#content{margin: 0 200px}
div#navigation{float:left;
               /*width:190px;*/
               margin-left:-190px;
			  width  : 180px;
}

.bottone
{cursor:pointer;
    }


div#extra
{   width:190px; 
    float:left;
    display: inline;
    margin-left:-100%;
    overflow:hidden;
    position:relative;
 }

#footer {  background-color : #143d85; 
            clear: left; 
            color: #FFF;
			text-align: center;
			padding-top: 10px;
			height: 45px;
			margin-top : 1px; 
			/*text-indent : 5px; */
			text-align : left; 
			border-top: 1px solid black;
			padding : 8px; 
			font-weight: bold;
			}


.ricerca {  text-indent: 8px;
            font-weight: bold;
			background-color:#143D85;
			color: white;
			text-align : left;
			float:left;
			 width:auto;
			
			}
			
#menuh 
{	text-align: right;     
    padding-top:6px;
    width:auto;
    padding-left:53px;
    display:block;   
    float:left ;
    overflow:hidden;
    background-color: #143d85;  
    color: white;
}
      
#menuh a 
{
    text-decoration:none;
	background-color: #143d85;  
	color: white;
}

#menuh a:hover {
/*	background-color: white; */
	color: white;
	background-color:#143d85;  
	text-decoration:underline; 
}


#menuFooter 
{	text-align: left;         
    width:auto;
    /*padding-left:53px;*/
    display:block;   
    float:right ;
    overflow:hidden;
    background-color: #143d85;  
    color: white;
}
      
#menuFooter a 
{
    text-decoration:none;
	background-color: #143d85;  
	color: white;
}

#menuFooter a:hover {
	color: white;
	background-color:#143d85;  
	text-decoration:underline; 
}

#menuAlto
{
    background-color :#143d85;	
    border-bottom: 1px solid black;
	border-top: 1px solid black;
	height: 25px;
	width:100%; 	
}	
	
#ImpostaTesto
{
    width:auto;
    text-align:right;
    margin:0;
    padding-top:6px;
    padding-right :6px;
    display:block;  
    float:right;
}

#ImpostaTesto a 
{
    background-color: #143d85;  
	color: #FFF;
}

#ImpostaTesto a:hover {
	background-color: #FFF; 
	color: #000;
}

.ElencoNews
{padding:10px;
}

.vuoto
{    margin:0;
     padding:0;
     padding-top : 4px;
     display:block;    
}
			
.swadow {
	background: #fff url(../img/swadow.gif) repeat-x;
}
			
.cammino 
{   clear:both;
    font-weight: bold; text-indent: 10px; 
				padding-top : 4px; padding-bottom: 5px;
				} 

.bandiere 
{
       float: right; 
       margin-right: 8px;	
       font-weight: bold; 
       margin-top: 110px; 
       width:auto;
       /*color: white;*/
 }

.bandiere img 	{
		padding: 1px;
		border: 1px solid black;
		margin-right: 8px;
		/*background-color: #FFF;*/
		float: left;}
		
		
/*.areaHomePage, .newsHomePage	 {
 font-size: 120%;
  	 }
 */

.corpoAreaHomepage ,.corpoNewsHomepage , .corpoPaginaInterna
{
	margin:0;
	padding: 10px;
	background-color: #f2f9ff;
	border-right: 1px solid silver;
	border-bottom: 1px solid silver;
	border-top: 1px solid silver;
	font-size: 125%;
	overflow:hidden;
	margin-bottom: 20px;
}

.areaHomePage h2 {
 border-bottom: 1px solid silver;
 border-left: 1px solid silver;
 text-indent: 10px;
 
}

.newsHomePage h2 {
 border-bottom: 1px solid silver;
 border-right: 1px solid silver;
 text-indent: 10px;
 padding-bottom: 2px;
}

.areaHomePage	img {
		padding: 2px;
		border: 1px solid black;
		margin-right: 8px;
		/*float: right;*/
}

.newsHomePage	img {
		padding: 2px;
		border: 1px solid black;
		margin-right: 8px;
		float: right;
	}
.news {
	background-color: #E4EFF8;
	margin-bottom: 6px;
	border-bottom: 1px solid gray;
	padding-bottom: 2px;
	font-size: 100%;
}

.news img {
	padding: 6px;
	float: left;
}

#menuSx .news a:hover  {
	background-color:#AFEDA9;
	border-right:2px solid red;
}


form {
 margin:0;
 padding:0;
}

form p {
 margin:0;
 padding:0;
}

.DivLogo
{    text-align:center; 
     border:1px gray solid;
 }
 
 .DivLogoAccess
 { text-align:center; 
 }
 .DivLogoAccess p
 {
    text-align:left; 
 }
  
 .SenzaBordo
 {
    border:0; 
 }
 
#LogoProtCiv{   border:0;
      } 
 
 #LogoAmbienteCecina {    border :0;}

#LogoConsorzBonif
{margin-bottom:10px;
    } 
 
 fieldset  {   margin-left:6px; }
 
 label {   margin-left:6px; }
 
.titoloNews , .titoloPaginaInterna{
	border-left: 4px solid silver;
	padding-bottom: 2px;
	padding-left: 5px;
	color:Black;
	text-decoration:none;
	font-weight:normal;
}    


.TestoLogo
{color :#225900;
    font-weight :bold;
}
/*MAPPA*/
ul.gruppoMenu
{   list-style:none;
 }

ul.sottoMenu
{   list-style:none;    
}

li.menu ul li a
{ 
    font-weight :normal ; 	
}

ul.gruppoMenu  a:hover  {
        background-color:#AFEDA9;
        color:black;
        text-decoration:none;        
        /*text-indent:25px;*/
        text-indent:0px;
        /*line-height: 23px;	*/
  	 	/*border-right:2px solid red;*/
}


ul.gruppoMenu li.gruppoMenu  
{
    color:#225900;
  	text-transform: uppercase;
    font-weight : bold; 	
    text-decoration:none;  
}
li.sottoMenu  
{
    list-style:none;
}

li.sottoMenu ul li
{    
    list-style-image:url(../img/arrow_turn_right.png)     
}


/*FINE MAPPA*/

/*TESTATA CON MAPPA*/
#TestataStampa
{   
    display:none;
 }

#Testata1 
{
background:transparent url(../img/Testata1.jpg)  repeat-x scroll 0 0
}
#Testata2 
{
	background :transparent url(../img/Testata2.jpg) no-repeat scroll 0 0;
}

#Testata3 
{	
	height:140px;
	background:transparent  url(../img/testata3.jpg) no-repeat scroll 100% 0;
	
}


/*la testata linkabile alla Home*/
.Home {
	display:block;
    position:absolute;
    width:138px; 
	height:140px;    
    left:58px;        
    z-index:10;
}
	

.Home a:hover
{   cursor:pointer;
    background:none
    }
    
.FotoHome
{
    width:100%;
 }    
/*------------------------*/
/*FINE TESTATA CON MAPPA*/

/*GALLERIA FOTOGRAFICA */

.Foto
{
    float:left;
    width:30%;
}
.Foto img 
{
    border:0;
}

    
.FotoCentro
{   
    padding-left:5%;
    padding-right:5%;
}


.clear
    {clear:both;
     width:100%;
    }
    
.FotoAnteprima
{   border:0;
    text-decoration:none;    
    }    

.FotoAnteprima hover
{   border:0;
    text-decoration:none;    
 }     

#Precedente
{
    float:left;
    width:33%;
    text-align:left;
    padding-left:6px;
}

#NumeroFoto
{
    float:left;
    width:30%;
    text-align:center;  
}

#Successivo
{
  float:left;
  width:33%;  
  text-align:right;  
  padding-right:2px;
}

.ScorriFoto
{   
    height:25px;
    padding-top:10px;
    padding-bottom:10px;
    background: #fff url(../img/swadow.gif) repeat-x;
    width:auto;  
    color :#000; 
    margin-bottom:5px;
    margin-top:5px;
    text-align:center;
}   

.ScorriFoto a 
{    text-decoration:none;
     background: #fff url(../img/swadow.gif) repeat-x;
     color :#000;
    }

/*.SfondoNero
{   
    background-color:#000;
    color:#FFF;    
  }*/
/*---------------------------*/
.paginaNonSelezionata
{
    color:#333366;
/*	font-size:2px;*/
   }
.paginaSelezionata
{
    color:#0033CC;
	/*font-size:2px;*/
    }    
#Pagine{
text-align:center;
}	

.center {
text-align:center;
}
/*------------------------*/
.invisibile
{display:none;
    }

#MenuGenerale  {

	position:absolute; 
	top:-10000px;
	left:-10000px;
}
    
/*********DICHIARAZIONE ACCESSIBILITA'******/    
.TitoloRequisito,.TitoloEnunciato
{
    font-weight:bold;
    padding:4px;
    background-color: #143d85;  
    color:#FFF;
    
}
.TitoloEnunciato
{
    display:none;
 }
.Verifica
{
   padding-top:10px;
    font-weight:bold;
}

.TitoloElenco
{
    padding-top:15px;
    padding-bottom:20px;
    text-transform:uppercase;
    text-align:center;
    font-weight:bold;
 }
 
.CorpoEnunciato
{
    font-style:italic;
}
.CorpoVerifica
{
    padding-left:50px;
    padding-bottom:25px;    
 }
