@import url("page.css");
@import url("struttura.css");
@import url("menusx.css");
@import url("thickbox.css");
@import url("document.css");
@import url("hmenu.css");

/* struttura principale */

* { padding: 0; margin: 0; }

body     { 
			background: #ebf5fc url('/admin/images/body_bg.jpg') repeat-x 0 0;
			font-family:   Arial, Helvetica,  sans-serif;
			font-size: 12px;
         }

/* ********************************************* Struttura Pagina */

#container {
	margin: 0 auto;
	width: 915px;
	background: #FFF;
	text-align:left;
	
}


#navi_gation {
 color: #fff;
 padding: 3px;
 margin: 8px 0px 20px 0px;
 background: #817F77;
 height:15;
}

#navigation {
 color: #333;
 padding: 6px;
 margin: 6px 0px 20px 0px;
 background: #CCC;
 clear:left;
 font-size:14px;
}

.clear { clear:both; }

.top    { margin:0px;
		  padding:0px;
		  }

.bottom {color:#000; 
		 width: 915px;
		 text-align: center; 
		 border-top: 1px solid #ccc; 
		 padding:5px 0px; 
		 font-size:11px;
		 background-color:#CCCCCC
		 }

#corpo {
	background: #FFF;
	margin 0px;
	padding-bottom:40px;
	width: 915px;
	position: relative;
	overflow: hidden;

	
}

.leftbar {  
 color: #333;
 margin-left:15px;
 padding: 0 0 30 0px;
 width: 240px;
 float: left;
 background: #FFF;
}
		 
.mainbar {
 float: left;
 color: #333;
 margin-left: 30px;
 padding: 0px;
 width: 340px;
 position: relative;
 background: #FFF;
         }

.rightbar {
 position: relative;
 color: #000;
 margin-right:15px;
 padding: 0 0 30 0px;
 width: 240px;
 float: right;
 background: #FFF;

			}
			
.path {display:block; border-bottom: 1px solid #ccc; padding:3px 0px; color:#000; font-weight:bold;font-size:13px}
.path img { padding:0px 5px;}
.path a {color:#990000; }
			
			
.stampa {display:block; padding:3px 0px; color:#000; font-weight:bold;font-size:13px; text-align:right}
.stampa img { padding:0px 5px;}
.stampa a {color: #990000; }

/* ****************************** Tipografy ********************/

.dataup   {font-size:11px; text-align:right; border-bottom: 1px solid #ccc; display:block; width:100%; MARGIN-TOP:10PX; padding-bottom:3px;}
.datadown {font-size:11px; text-align:right; border-top:    1px solid #ccc; display:block; width:100%; padding:4 0px;}

#error    {
	color:#FF0000;
	text-align:center;
	font-weigth: bold;
	font-weight: bold;
}


.titolo   { font-size: 13px;
			font-weight: bold;
			text-align:left;
            color: #000;
	        padding: 0px;
		    margin: 8 0 3 0px;
	 }

.titolo a { color: #000; text-decoration: none; 	}

.titolo a:over {  
	   color: #003366; text-decoration: none;  }

.titolonews   {  font-size: 12px;
		font-weight:bold;
        color: #000;
	    padding: 10 0 1 0px;
		margin:0;
	 }

.titolonews a { color: #000; text-decoration: none;	}

.titolonews a:over {  
	   color: #003366; text-decoration: none;	
	  }



h1   {  font-size: 13px;
        color: #000;
	    padding: 20px 0px 2px 0px;
		margin:0px 
	 }

h1 a { color: #000; text-decoration: none;	}

h1 a:over {  
	   color: #003366; text-decoration: none;	
	  }
	  

h2   {  font-size: 12px;
		font-weight:bold;
        color: #000;
	    padding: 5 0 3 0px;
		margin:0;
	 }

h2 a { color: #000; text-decoration: none;	}

h2 a:over {  
	   color: #003366; text-decoration: none;	
	  }
	  
blockquote {
margin: 0px;
padding:0px;
text-align: justify;
}

#primo_piano {
margin: 5px 0px 10px 0px;
text-align: justify;
}
		  
a		 { color: #003366; text-decoration: none;}
a:hover  { color: #FF9900; text-decoration:  underline; }

form     { margin:   0px;
		   padding: 5 20px;
	     }		

#menucat ul  {  margin: 5 0 8 0px;
	       		padding:0 8 0 16px;
			    list-style:none;
		   	    font-size: 13px;
				
		     }
		   
#menucat ul li	   { margin:0px; 
					 padding:0px;  }



#menucat ul li ul	{ margin:0px; 
					  padding:0 5px;  }

#menucat ul li ul li	{ margin:0px; 
			  			  padding:0 6px;  }
			  	  

h3   {  font-size: 14px;
		font-weight:bold;
        color: #000;
	    padding:1 0px;
		margin: 0px;
		text-decoration: none;
	 }

h3 a { color: #000; text-decoration: none;	}

h3 a:over {  
	   color: #003366; text-decoration: underline;	
	  }

	 			  
			  
input  {
		 margin: 3px 3px 4px 0px; }
	  
select {
   		 margin: 3px 3px 3px 3px; 
       }  
	   
fieldset legend{ font-weight: bold; color:#000; font-size: 14px;
		}
  



.aleft {text-align: left;}
.aright {text-align: right;}
.strong { font-weight:bold;}


.leftbox-top {
	background-repeat: no-repeat;
	background-position: center center;
	background-color:#000; 
	margin: 0px;
	padding: 0px;
	width: 239px;
	height:135px;
}
.leftbox-bottom {
    color: #FFF;
	background-repeat: no-repeat;
	background-position: center bottom;
	background-color:#000; 
	marginm: 0 0 20 0px;
	padding: 0px;
	width: 239px;
}

.leftbox-bottom ul {
    margin:0px;
	position; relative;
	padding: 30px 5px 30px 20px;
	text-align:left;
	font-size:14px;
	font-weight: bold;
}

.leftbox-bottom ul li {
	padding: 1px 0px;
	list-style-type: none;
}


.leftbox-bottom a { color:#FFF;	text-decoration: none;}

.leftbox-bottom a:hover { color: #FF9900;text-decoration: underline;}

.struct-box {
    margin: 0 0 10 0px;
}

.title-box {
    margin: 0px 0px 5px 0px;
}


/* **************************************** Box centrale */


.channel-box { position:relative;
    color: #FFF;
	background-image: url(/images/top/canali.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	background-color:#FFF; 
	margin-bottom: 20px;
	margin-left:50px;
	padding: 0px;
	width: 259px;
	height:204px;
}


/* ********************************************* BoxLaterale DX */




/* ********************************************* Menu Canali */

.channel-box ul {  
    position; relative;
	padding: 27px 25px 0px 0px;
	text-align:right;
	font-size:16px;
	font-weight: bold;
	
}
.channel-box ul li {
	padding: 1px 0px;
	list-style-type: none;

}

.channel-box ul li a {
    	color:#FFF;
		text-decoration: none;
		}

.channel-box ul li a:hover {
		color: #FF9900;
		text-decoration: underline;
		}