/* struttura principale */
body     { 
			background: #ebf5fc url('/admin/images/body_bg.jpg') repeat-x 0 0;
			margin: 10px 0 20px 0;
			padding: 0;
  }
		  
html {
	height: 50%;
	margin-bottom: 1px;
}
#userbar {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	width: 975px;
	color:#fff;
	font-size: 10px;
	text-align:right;
	padding: 0 30 5 0;
	margin: 0 auto;
}

.userico {
	padding: 0;
	margin: 0;
	vertical-align: middle;
}

#container {

	position: relative;
	margin: 0 auto;
	width: 975px;
	padding: 0px 0 0 0;
	font-size: 11px;
    font-family: Verdana, Arial, Helvetica, sans-serif;

	background: url('/admin/images/env_bg.jpg') repeat-y 0 0;

	border: none;
	background-color: #FFFFFF;
}
		  
a		 { color: #003366; text-decoration: underline;}
a:hover  { color: #FF9900; text-decoration: none; }

form     { margin:   0px;
		   padding: 5 20 5 20px;
	     }		

h1     {  padding:0; margin:0; }

input  {
		 margin: 3px 3px 0px 0px;
       }
	  
select {
   		 margin: 3px 3px 0px 0px; 
       }  
	   
fieldset legend{ font-weight: bold; color:#000; font-size: 14px;
			}


.paginazione{ text-align:center; font-size:12px; margin: 10px 0px; clear:both;}

.riquadro{ margin: 10px 10px;
		   border: 1px solid #CCCCCC;
		   background-color: #eee;
		   padding: 5px 5px;
			
			}
  
#NavBar 			{ }
#NavBar  h5 		{ margin: 1px; padding: 0; font-size: 12px; float: left; width: 200px; text-align: center;	font-weight: normal; }
#NavBar  a 		    { display: block; text-decoration: none;}
#NavBar  .field_a a		{ background-color: #F1F8FA; color: #666666;}
#NavBar  .field_b a		{ background-color: #DAE4EB; color: #666666;}
#NavBar  .field_c a		{ background-color: #006699; color: #ffff33;} 
#NavBar  .active  a		{ background-color: #FFCC00; color: #666666;}
#NavBar  a:hover		{ background-color: #006699; color: #FFFFFF;}

.top    { background-color: #FFF; border-bottom: 1px solid #CCCCCC; text-align: right;  margin:0px;}
.bottom { color:#000;  text-align: right; border-top: 1px solid #ccc; padding:0px 3px 2px 3px; margin-top:30px; clear:both;}


.corpo	{
	background-color: #fff;
	padding:10px;
	margin:0;
	
}
.corpo  h1  {
	color: #003967;
	font-size: 16px; letter-spacing: 0.02em;
	border-bottom: 1px solid #ccc;
	margin-top: 20px;
	padding:0px;
  }

.corpo  h2  {
	background-color: #ccc;
	color: #fff;
	border:1px solid #CCCCCC;
	font-size:12px;
	text-align: center;
	margin: 10px;
	padding: 10px;
	width: 90%;
	clear: left;
	
}

.icon   {
	margin:10px;
	padding:10px;
	width:200px;
	height:200px;
	text-align: center;
	clear: none;
	float: left;
	background-color: #FFF;
}

#margine { margin:30px;}


.aleft {text-align: left;}
.aright {text-align: right;}
.strong { font-weight:bold;}

/* box Admin */

table    { background-color:#FFF; font-size: 11px;  }

.elenco		{ margin: 30px; padding: 0px; width:90%; }
.elenco	td	{ padding: 7px;  border: 1px solid #D8D8D8;}
.elenco	th	{ font-size: 1em; border: 1px solid #D8D8D8; color: #006699; background-color: #F4F4F4; margin: 2px; padding: 2px; }
.elenco .top	{ margin: 0; padding: 0; vertical-align: middle; text-align: center; background-color: #EEEEEE; border-bottom:1px solid #CCCCCC; background-image: url(/images/back/back_light.gif); background-repeat: repeat; }
.elenco .top form 	{ margin: 0; padding: 0; text-align: center; vertical-align: middle;}
.elenco .top input	{  font-size:0.7pc; border: 1px solid #006699; }
.elenco .top input.button 	{  font-size:0.7pc; vertical-align: middle; color: #234F80; background-color: #CEDEEA; border-top: 1px solid #E4EEF0; border-right: 1px solid #234F80; border-bottom: 1px solid #234F80; border-left: 1px solid #E4EEF0; font-weight: bold; }
.elenco .top img.button	{ margin: 0; border: none; vertical-align: bottom;}





