body {
	/*background: #fff url(../images/sfondo_cms.gif) no-repeat  bottom right;*/
	background: #fff;
	margin: auto;
	color: #333;
	font: 12px verdana, "Bitstream Vera Sans", geneva, arial, helvetica, helve, sans-serif;
	text-align:left;
	}

	
#testata {  width:auto;
			height:30px;
			background:#000 url(../images/testata.gif) repeat-x;
			color:#fff;
			text-align:right;
			padding-right:10px;
			letter-spacing:2px;
			font-size:10px; 
		  }
#testata a{color:#fff;text-decoration:none;font-size:10px;}
#testata a span {color:#ff9900;}


h1	{
	font: 18px verdana, "Bitstream Vera Sans", geneva, arial, helvetica, helve, sans-serif;
	margin:1em;
	}
	
h1.sezione {
			height:100px;
			padding-left:90px;
			background: no-repeat left;
			}	

h1.sezione img {vertical-align : middle; }			
			
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;
	}

h4	{ /*messaggio HELP*/
	font: 12px verdana, "Bitstream Vera Sans", geneva, arial, helvetica, helve, sans-serif;
	font-style:italic;
	margin:1em;
	background:url("../images/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("../images/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("../images/ko.jpg") no-repeat left;
	padding:10px;
	padding-left:30px;
	}
	
	
h3 a	{text-decoration:underline;color:#000;}
h3 a:hover {text-decoration:none;color:#ccc;}


ul.cms	{
			list-style:none;
			margin-left:10px;
			margin-top:50px;
			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:#d81313;}

.cms li form {padding:0;margin:2px;font-size:10px;}
.cms li input {padding:0;margin:2px;font-size:10px;}



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:3px;font-size:12px;}
.prima {font-weight:bold;text-align:center;}	
table.cms img{margin:auto;}

form.cms	{margin:2em;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 {		
		margin:2px 10px 0 10px ;		
		}
	
		
p.albero a{
		display:block;		
		text-decoration:none;
		padding:2px 5px;
		border:1px solid #ccc;
		border-right:0;
		border-left:2px solid #ccc;
		border-bottom:2px solid #ccc;
		background:#efe;
	
		}
p.albero a span {color:#999;margin:0 10px 0 3px;}		
		
p.albero a:hover{
		color: #f00;
		background:#ccc;		
		}
		

		
/*div che contiene il form editor*/
		
/*form che contiene editor*/			
.editor img {display:inline;}
.editor {			
			display:block;
			margin:10px;						
			}
.salva {width:100px;padding:5px;margin:10px;background:#eee;font-weight:bold;}
	

#seldir {float:left;font-size:9px;}
#seldir span {	float:left;
				margin-bottom:10px; 
				margin-left:10px;				
				margin-right:auto;
				margin-top:0;
				width:100px;
				height:55px;
				text-align:center;
				border:1px solid #ccc;
				border-right:1px solid #333;
				border-bottom:1px solid #333;
				}
				

#seldir img{border:0;margin:auto;}
#seldir a{	text-align:center;
			display:block;
			text-decoration:none;
			margin-top:2px;
		}
#seldir a:hover{color:#ff0000;text-decoration:none;}


/****************** GESTIONE PAGINE **************************/

#pagine {clear:left;margin:10px;padding:0;padding-top:5px;width:500px;background:#eee;border:1px solid #ccc;text-align:center;}
#pagine p {margin:1px 0;padding:0;text-align:left;}
#pagine p label {float:left;width:200px;margin:0 2px;padding-top:10px;text-align:right;font-weight:bold;}
#pagine input {margin:5px;}
#pagine select {margin:5px;}
#pagine input.btn {display:block;margin:10px auto;}
#pagine p a {color:#990000;font-size:9px;text-decoration:none;}



/****************** CATALOGO **************************/
div.stro_cat {margin:10px;clear:both;border-top:1px solid #6e553f;text-align:center;}
div.stro_cat a{display:block;text-decoration:none;color:#6e553f;text-align:center;}

div.stro_cat ul {
					text-align:center;					
					float:left;;
					list-style-type:none;
					margin:10px auto;
					padding:0;
					}
					
div.stro_cat ul li {float:left;margin:0 20px;text-align:center;}					



.pnota {
		font-size:9px;
		color:#ff6600;
			}