body {
	background: #fff url(i/sfondo_cms.gif) no-repeat  bottom right;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	color: #333;
	font: 12px verdana, "Bitstream Vera Sans", geneva, arial, helvetica, helve, sans-serif;
	}
	
		
#testata {width:auto;height:40px;background:#000 url(i/testata.gif) repeat-x;color:#fff;text-align:right;padding: 0 10px;letter-spacing:2px;font-size:10px; }
#testata a{color:#fff;text-decoration:none;font-size:10px;}


h1	{
	font: 18px verdana, "Bitstream Vera Sans", geneva, arial, helvetica, helve, sans-serif;
	margin:1em;
	}

/*spazio per immagine*/	
h1.sezione {
			height:100px;
			padding-left:90px;
			background: no-repeat left;
			}	
		
			
h2	{
	font: 16px verdana, "Bitstream Vera Sans", geneva, arial, helvetica, helve, sans-serif;
	margin:1em;color:#000;
	}

h3	{
	font: 14px verdana, "Bitstream Vera Sans", geneva, arial, helvetica, helve, sans-serif;
	margin:1em;
	}

h3 a	{text-decoration:underline;color:#000;}
h3 a:hover {text-decoration:none;color:#ccc;}
	
	
h4	{ /*messaggio HELP*/
	font: 12px verdana, "Bitstream Vera Sans", geneva, arial, helvetica, helve, sans-serif;
	font-style:italic;
	margin:1em;
	background:url("i/help.jpg") no-repeat left;
	padding:10px;
	padding-left:30px;
	}

h5	{ /*Accesso NEGATO*/
	font: 14px verdana, "Bitstream Vera Sans", geneva, arial, helvetica, helve, sans-serif;
	margin:1em;
	background:url("i/lock.jpg") no-repeat left;
	padding:10px;
	padding-left:30px;
	}
	

h6	{ /*ERRORE GENERICO*/
	font: 14px verdana, "Bitstream Vera Sans", geneva, arial, helvetica, helve, sans-serif;
	margin:1em;
	background:url("i/ko.jpg") no-repeat left;
	padding:10px;
	padding-left:30px;
	}
	
	
ul.cms	{
	list-style:none;margin-left:1em;padding:0;
	font: 12px verdana, "Bitstream Vera Sans", geneva, arial, helvetica, helve, sans-serif;
	}
.cms li {margin:1px;border:1px solid #ccc;width:200px;}
.cms li a{display:block;text-decoration:none;color:#000;padding:5px;}
.cms li a:hover{color:#fff;background:#ccc;}



table.cms {border:1px solid #ccc;margin:1em;}
table.cms img{border:0;}
table.cms tr{background:#eee;color:#000;}
table.cms td{border:1px solid #ccc;padding:5px;}
.prima {font-weight:bold;text-align:center;}	


form.cms	{margin:2em;text-align:left;}
form.cms img	{margin:2px;border:0;}

form.cms {margin:1em;text-align:left;}
form.cms img	{margin:2px;border:0;}

input	{background:#fff;color:#000;margin:15px 5px 0 5px;}
select {background:#fff;color:#000;margin-top:15px;}


a	{color:#000;text-decoration:underline;}
a:hover	{color:#ccc;text-decoration:none;}

a img {border:0;text-decoration:none;display:block;}



a#home  {text-decoration:none;}


/*formattazione gestione dei contenuti cms_pagine.php*/
p.albero {
		border:1px solid #ccc;
		border-right:0;
		border-left:2px solid #ccc;
		border-bottom:2px solid #ccc;
		margin:2px;
		}
		
p.albero a{
		display:block;
		text-decoration:none;
		padding:2px 5px;
		}
		
p.albero a:hover{
		color: #f00;
		background-color:#eee;
		font-weight:bold;
		}
		
/*ELENCO UPLOAD*/		
img.img_upload {
				border:2px solid #fff;
				display:block;
				width:  50px;
				height: 50px;
				margin: 5px;
				}



/*GALLERY*/
img.img_gallery {
				border:2px solid #fff;
				display:block;
				width:  200px;
				height: 200px;
				margin: 5px;
				}
				
img.inlinea{display:inline;margin:5px;}			
td.centro {text-align:center;}


