body { background-color:#6BA9CD; font-family:Verdana, Arial, Helvetica,sans-serif; font-size:11px;
       text-align:justify; line-height:160%;}

div {margin:0; padding:0;}

p {text-align:justify; line-height:140%; font-size:11px; margin:0; padding:0;}

hr { visibility:hidden; display:none;}

img {border:0; margin:0; padding:0;}

h1 {font-size:14px; text-transform:uppercase; margin-top:20px; color:#003876;}
h2  {font-size:9px;  text-transform:uppercase; color:#003876; line-height:160%;}
h3  {font-size:9px; margin:0; padding:5px 5px 5px 5px; color:#003876; font-weight:400;} /*giornalino*/
h5  {font-size:12px; margin:2px; color:#003876;}

a {  } /*giornalino*/
a:link {color:#03296A;}
a:visited {color:#03296A;}
a:hover {color:#FFC831;}


#divcontainer {width:882px;  margin:0 auto; padding:0; border:15px solid #ffffff;}

#divprinc {width:882px; margin:0; padding:0; position:relative;}

#divcont {width:882px; position:relative; margin:0; padding:0; background-image:url(images/sfondo.gif)}

#divtesta {width:882px; margin:0; padding:0; position:relative; background-color:#ffffff }

#divcc {width:882px; height:18px; line-height:18px; background-color:#F9C452; margin:0; padding:0; position:relative;}

#divpiede {width:882px; position:relative; background-color:#6BA9CD; margin:0 auto; padding:0;}

#divpiede img {margin-left:266px; margin-top: 5px; }

#flashcontent {margin:0; padding:0;}		 

#divcentro { margin:0; padding-left:60px; position:relative; display:block; }		 

.divnews {width:588px; position:relative; margin:0; padding:0; height:auto;}
.divnews  h1 { font-size:1.0em; margin:0; padding:0; }
.divnews  h2 { font-size:0.9em; margin:0; padding:0; color:#4A4A4C; font-weight:400; text-transform:lowercase;}
.divnews p { font-size:0.9em; margin:0; padding:0px 0 9px 0; line-height:140%;}
.divnews a { text-decoration:none;}

.newsfoto {float:left; 
           position:relative;
		   margin:11px 9px 3px 0; 
		   padding:0;
		   border:1px solid #395D9A;}


.mini {font-size:0.8em; margin:0; padding-top:4px; color:#7F7F7F;}
.bottone { margin:0 0 0 185px;}

.divform { float:left; padding:0; position:relative; border: 1px solid #CCCCCC; margin:0 20px 20px 20px; height:300px;}

.icona {margin-left:24px; margin-right:7px; float:left;}

.riga { visibility:visible; height:1px solid #FDDD99; background-color:#FDDD99; color:#FDDD99;  line-height:0;
      position:relative;  padding:0; border:0; display:block; margin:0;}



.txt {font-size:9px; margin-left:20px; color:#003876; line-height:140%; font-weight:700;}

.txt2  {font-size:11px; margin-top:40px; line-height:170%;}

.divwlog {width:580px; position:relative;}

.fleft { float:left; position:relative;}
.fright { float:right; position:relative;}

.testa1 {float:left; width:254px; height:126px; 
         position:relative; margin:0; padding:0; overflow:hidden;}

.testa2 {float:right; width:628px; height:126px; 
        position:relative; margin:0; padding:0; overflow:hidden;}

.img {margin-left:20px; margin-bottom:15px; width:120px;}

.link a { font-size:1.1em;}
.link a:link { color:#003876;}
.link a:visited  {color:#003876;}
.link a:hover  {color:#FEAF07; text-decoration:none;}

.lingue { text-decoration:none;}

.logo {margin: 10px 10px 0 10px; }

.div1 {float:left; width:254px; border-top:2px solid #F9C452;
         position:relative;}

.div2 {float:right;        
		border-top:2px solid #F9C452;
		padding:0px 20px 20px 20px;
	    position:relative;
		width:628px; /* xIE*/
		voice-family: "\"}\""; 
		voice-family:inherit;
		width: 588px;}

html>body .div2 { width:588px;}	   
.div2 h1 {font-size:14px !important;}	   		 
.allineasfondo {clear:both; position:relative;}

.menu {margin:0; padding:0; border:none; width:219px; font-size:12px; }
.menu a { font-size:12px; cursor:hand; cursor:pointer; width:219px; height:23px; line-height:23px; text-decoration:none; background-image:url(images/bottone1.jpg); 
         text-align:center; color:#F9C452; font-weight:700; margin-bottom:3px; margin-left: 0px; display:block;}
.menu a:link {background-image:url(images/bottone1.jpg); font-size:12px; 
                position:relative; display:block;}
.menu a:visited {font-size:12px; background-image:url(images/bottone1.jpg);  color:#F9C452; 
               }
.menu a:hover { background-image:url(images/bottone2.jpg); color:#Fff; }
.menu ul, .menu li { margin-left: 0; padding-left: 0; list-style-type: none;  padding-bottom:3px;}
.menu ul { margin-top:10px;}
.sottomenu {margin-top:0px !important; margin-bottom:10px; text-align:left;}
.sottomenu li {padding-left:5px; text-align:left; padding-bottom:1px;}
.sottomenu a { width:199px; height:23px; line-height:23px; text-decoration:none; background-image:url(images/bottone1.jpg); 
          color:#fff; margin-bottom:3px; margin-left: 0px; display:block; padding-right:10px;}
.sottomenu a:link {background-image:url(images/bottone1.jpg); font-size:11px; 
                position:relative; display:block;}
.sottomenu a:visited {font-size:11px;  background-image:url(images/bottone1.jpg);  color:#fff; 
               }
.sottomenu a:hover { background-image:url(images/bottone2.jpg); color:#F9C452; }
/*home page*/
.divhome { float:left; position:relative; width:195px; margin-bottom:10px; min-height:150px;}
.imagehome { position:relative; text-align:center; margin:0; padding:0;}
.testohome { width:185px; text-align:center; position:relative; line-height:120%; margin:0 5px 5px 5px;}
.testohome a {font-size:11px; color:#EEA60C; line-height:140%; font-weight:700;}
.testohome a:link{color:#EEA60C;}
.testohome a:visited {color:#EEA60C;}
.testohome a:hover {color:#226AB2;}

.news { position:relative;
        height:auto;
        padding:0;
		float:left; 
		width:195px;}
		
.news h2 { font-size:12px; margin:4px 0 0 0; text-align:left;}
.news p {font-size:10px; margin:4px 0 0 0; text-align:left;}

.newsint {position:relative; margin-right:20px;}

.m0 { margin:0;}
.m1 { margin:0 12px 0 0;}
.m2 { margin:0 0 0 10px;}
.mfotocat { margin:18px 0 0 10px;}
.ml {margin-left:180px;}
.m10 {margin-right:10px;}
.msopra { margin:30px 0 0 0;}


.fotonews { width:60px; height:60px; position:relative; padding:4px; overflow:hidden; background-position:center;}

.cinquepermille {position:relative; width:580px; margin-bottom:35px;}
.cinquepermille h2 {margin:0;}
.cinquepermille p {margin:4px 0 0 0;}
.sostegno { color:#EEA60C; font-size:12px; font-weight:600;}


.catfoto { float:left;
           position:relative;
		   width:160px;
		   line-height:150%}
		   /*fotogallery
.catfoto ul,li { margin:0; list-style-type:none; padding:0; }
.catfoto li { margin:0; padding:0; font-size:10px; width:160px;}
.catfoto a  { text-decoration:none; color:#F9C452; margin:0; line-height:100%; }
.catfoto a:link {font-size:10px; text-transform:uppercase; position:relative; }
.catfoto a:visited { font-size:10px; text-transform:uppercase; color:#F9C452;}
.catfoto a:hover { display:block; height:16px; line-height:16px;
                   font-size:10px; text-transform:uppercase;  background-image:url(images/hand.gif); background-repeat:no-repeat; 
                   width:16px; color:#F9C452; margin:0; padding:0  0 0 21px;} */

.fotogallery { width:360px;
               float:right;
			   position:relative;}
			   			   
.fotogallery h2 {font-size:10px;
                 text-transform:uppercase; 
                 color:#003876;
                 margin-left:12px;}
			   
.divfoto { float:left;
		   position:relative;
		   margin:10px 0 0 0;
		   line-height:100px}
.nomecat {font-size:9px;  text-transform:uppercase; color:#003876; white-space: nowrap; margin-left:6px;}
.nomecat2 {font-size:9px;  text-transform:uppercase; color:#003876; white-space: nowrap; margin-right:6px;}

		   
		   		   
.NodoAperto, .NodoApertoClick, .NodoChiuso, .NodoChiusoClick, .NodoChiuso_ev {white-space: nowrap; 
																			  background-image:url(images/hand.gif); 
																			  background-repeat:no-repeat; 
																			  margin:0; padding:4px 0;
																			  font-size:11px;
																			  color:#FEAF07; text-decoration:none;}
																			  	

.NodoAperto, .NodoApertoClick, .NodoChiuso {white-space: nowrap; 
											background-image:url(images/hand.gif); 
											background-repeat:no-repeat; 
											margin:0; padding:4px 0;
											font-size:11px; font-weight:800; color:#FEAF07; text-decoration:none;}
.NodoAperto a, .NodoApertoClick a { text-decoration:none; padding:0 0 0 20px; font-size:11px; font-weight:bold;}
.NodoAperto a:link, .NodoApertoClick a:link {color:#FEAF07; text-decoration:none;} 
.NodoAperto a:visited, .NodoApertoClick a:visited {color:#FEAF07; text-decoration:none;}			
.NodoAperto  a:hover, .NodoApertoClick a:hover, {color:#003876; text-decoration:none;}
			
.Foglia_ev, .Foglia {margin:0; font-size:10px; color:#FEAF07; text-decoration:none;}
.Foglia_ev a, .Foglia a {text-decoration:none; padding:0 0 0 30px; line-height:140%;}
.Foglia_ev a:link, .Foglia a:link  {color:#003876; text-decoration:none;}
.Foglia_ev a:visited, .Foglia a:visited  {color:#003876; text-decoration:none;}
.Foglia_ev a:hover, .Foglia a:hover  {color:#FEAF07; text-decoration:none;}

.FogliaClick {margin:0; font-size:10px; color:#FEAF07; text-decoration:none;}
.FogliaClick a { font-weight:bold; text-decoration:none; padding:0 0 0 30px; line-height:140%; background-color:#D6DCE1; margin-right:25px; display:block; width:130px;}
.FogliaClick a:link { font-weight:bold; text-decoration:none;}
.FogliaClick a:visited { font-weight:bold; text-decoration:none;}
.FogliaClick a:hover { font-weight:bold; color:#F2AA10; text-decoration:none;}	

.NodoChiuso {white-space: nowrap; 
			background-image:url(images/hand.gif); 
			background-repeat:no-repeat; 
			margin:0; padding:4px 0;
		    font-size:11px; font-weight:800; color:#FEAF07; text-decoration:none;}
.NodoChiuso a { text-decoration:none; padding:0 0 0 20px; font-size:11px; font-weight:bold;}
.NodoChiuso a:link {color:#FEAF07; text-decoration:none;} 
.NodoChiuso a:visited {color:#FEAF07; text-decoration:none;}			
.NodoChiuso a:hover {color:#003876; text-decoration:none;}

		
			
			
			
/*
.Foglia, .FogliaClick, .Foglia_ev {white-space:nowrap; font-size:10px; padding:4px 0;}
.Foglia_ev {font-size:10px; font-weight:bold;}

.NodoAperto a, .NodoApertoClick a, .NodoChiuso a, .NodoChiusoClick a, .Foglia a, .FogliaClick a, .Foglia_ev a, .NodoChiuso_ev a  {text-decoration: none; padding:0 0 0 20px;}

.NodoApertoClick a, .NodoChiusoClick a, {}
.NodoApertoClick a:link, .NodoChiusoClick a:link, {}
.NodoApertoClick a:visited, .NodoChiusoClick a:visited, {}
.NodoApertoClick a:hover, .NodoChiusoClick a:hover, {}

.NodoAperto, .Foglia, .Foglia_ev, .NodoChiuso_ev { font-size:10px; font-weight:800;}

.NodoApertoClick, .NodoChiusoClick, .FogliaClick { font-size:12px; }

.NodoChiuso a { color:#226AB2;}
*/




/*giornalino*/
.testo {text-transform:uppercase; font-size:11px; font-weight:700; margin-left:0px; margin-right:0px; padding:0 20px 0 20px; }
.rigatit { background-color:#FFC831; height:22px;}
.image { margin:0 20px 0 20px; width:740px;}

.tornasu a { font-size:10px; text-decoration:none;}
.tornasu a:link {color:#03296A;}
.tornasu a:visited {color:#03296A;}
.tornasu a:hover {color:#fff;}

.checkguest {display:none;}


.pp {border-bottom:2px solid #F9C452; font-size:11px; text-transform:uppercase; margin:5px 0; color:#003876;}

#giornalino h1{margin:0; padding:0 15px 0px 0px; width:150px;}