body {margin:0; padding:0; background-image: url('images/bgr.gif');behavior: url(csshover.htc);}
form {margin:0; padding:0}

td, tr {font:11px/14px verdana, tahoma, helvetica, sans-serif; /*color:#626262;*/color:#000000; vertical-align:top;  text-align:justify;}

.b{ border: 0px solid #2F2E30;}

.top{ padding-top:11px; font-family:Arial, Helvetica, sans-serif;}
.top a{ color:#6C6C6C; text-decoration:underline}
.top a:hover{ color:#6C6C6C; text-decoration:none}

.end td{ color:#D6D6D6; text-decoration:none; line-height:14px;}
.end td a{ color:#D6D6D6; text-decoration:none;}
.end td a:hover{ color:#D6D6D6; text-decoration:underline;}

.endx td{ color:#767676;  line-height:14px;}

.end1{ height:83px; background:#2F2E30;}

.deep span{ color:#000000;}

h4 {font-size: 12px; padding-bottom: 0px;}
h5 {font-size: 11px; margin-bottom: 0px; margin-top: 6px;}
strong {color: #007A3D;}

a{ color:#005A93; text-decoration:underline;}
a:hover{ color:#005A93; text-decoration:none;}
strong a{ color:#C72F00; text-decoration:none; font-weight:normal}
strong a:hover{ color:#C72F00; text-decoration:underline; font-weight:normal}
span{ color:#005A93;}

.f1{ width:169px; height:20px; color:#9F9F9F; font-size:10px; padding:1px 0 1px 5px; font-family:Arial, Helvetica, sans-serif;}
.f2{ width:190px; height:20px; color:#9F9F9F; font-size:10px; padding:1px 0 1px 5px; font-family:Arial, Helvetica, sans-serif;}
.f3{ width:194px; height:20px; color:#9F9F9F; font-size:11px; padding:1px 0 1px 5px; font-family:Arial, Helvetica, sans-serif; margin:1px 0 4px 0;}
.f4{ width:194px; height:55px; color:#9F9F9F; font-size:11px; padding:1px 0 1px 5px; font-family:Arial, Helvetica, sans-serif; margin:1px 0 0 0; overflow:auto}





.r1 ul { margin:0; padding:0; list-style:none; color:#626262; line-height:19px; }
.r1 li a {color:#005A93; text-decoration:underline;  background-position:left center;}
.r1 li a:hover { text-decoration:none; color:#005A93;}

.deep1 td a{ color:#005A93; text-decoration:underline; font-size:10px;}
.deep1 td a:hover{ color:#005A93; text-decoration:none; font-size:10px;}

ul {
   margin-left: 0px;
   padding-left: 15px;
	 color: #CD7F32;
}
.blacktext {color:black}

/* menu principale  ----------------------------------------------------------  */ 
#menu {
  text-align: center;
  background-color: #AAAAAA;
	width: 100%;
	float: left;
}
#menu ul {
  margin: 0;
	padding-left: 0; 
	list-style: none;
 	list-style-type: none;
	list-style-image: none;
	/*float: left;*/
}
#menu li {

   display: inline;
/*	 font-size: 12px;
	 margin: 0;
	 padding: 0;
*/
position: relative;
}
/*
#menu ul ul ul {
position: absolute;
top: 0;
left: 100%;
}
*/
#menu ul ul {
position: absolute;
z-index: 500;
position: absolute;
top: 0;
left: 100%;
}

div#menu ul ul,
div#menu ul li:hover ul ul {
display: none;
}
div#menu ul li:hover ul,
div#menu ul ul li:hover ul
{display: block;}

#menu a {
   float: left;
	 /*position: relative;*/
	 background-color: #A0DB8E;
   /*background-color: #AAAAAA;*/
   color: #000000;
   font-weight: Bold;
   text-decoration: None;
   padding: 0px;
	 padding-top: 10px;
	 padding-bottom: 10px;
	 margin: 0;
	 display: block;
}
#menu a:hover {
    background-color: #007A3D;
		/*background-color: #778899;*/
    color: #FFFFFF;
    font-weight: Bold;
    text-decoration: None;
    padding: 0px;
		padding-top: 10px;
	  padding-bottom: 10px;
		margin: 0;
}
#menu a:active, #menu a.selected {
   /*background-color: #c0c0c0;*/
		/*border-bottom: 2px grey solid;*/
}

/* ============================================================================ */
/* menu secondario ------------------------------------------------------------ */

div#menu2 {
  text-align: center;
	width: 100%;
	margin-bottom: 10px;
	padding-bottom: 10px;
}
#menu2 ul {
  margin: 0;
	padding-left: 0; 
	list-style: none;
}
#menu2 li {
   display: inline;
	 font-size: 12px;
	 margin: 0;
	 padding: 0;
}
#menu2 a {
   float: left;
	 position: relative;
	 width: 119px;
	 background-color: #c0c0c0;
   color: #000000;
   text-decoration: None;
   padding: 0px;
	 padding-top: 6px;
	 padding-bottom: 6px;
	 margin: 0;
	 /*background-color: #99CBE2;*/
	 /*border-bottom: 2px grey solid;*/
	 /*background-image: url(images/bg.gif);*/
}
#menu2 a:hover {
    background-color: #ffffff;
		/*border-bottom: 2px grey solid;*/
    color: #FFFFFF;
		margin: 0;
		color: black;
		font-weight: bold;
		/*background-image: url(images/up.jpg);*/
}
#menu2 a:active, #menu2 a.selected {
   background-color: #ffffff;
		/*border-bottom: 2px grey solid;*/
		
    
}
/* --------------- MENU 3 ----------------------------------------------------- */
ul#menu3 {
  list-style: none;
}
#menu3 li {
   display: inline;
	 font-size: 10px;
	 text-align: center;
	 margin: 0;
	 padding: 0;
}
#menu3 a {
   float: right;
	 position: relative;
	 width: 90px;
   color: #ffffff;
   text-decoration: None;
   padding: 0px;
	 padding-top: 6px;
	 padding-bottom: 6px;
	 margin: 0;
	 border: 1px dotted #d3d3d3;
}
#menu3 a:hover {
    background-color: #ffffff;
		/*border-bottom: 2px grey solid;*/
    color: #003366;
		margin: 0;
		color: black;
		font-weight: bold;
		/*background-image: url(images/up.jpg);*/
}
/* ============================================================================ */
.head {
   color: #CD7F32;
	 background: repeat-x url(images/gradientgreybackground.gif) left top;
}

th {
/*background:url(images/th_bg.gif);*/
background-color: #A0DB8E;
text-transform:uppercase;
font-size:12px;
padding:3px;
padding-left:10px;
}
#th_guide {
/*background:url(images/th_bg.gif);*/
background-color: #99ccff;
text-transform:uppercase;
font-size:12px;
padding:3px;
padding-left:10px;
}

/**/
.dragableBox{	/* The RSS box */
		
		background-color:#FFF;
		margin:5px;
		border-right:2px solid #AAA;	/* "Shadow "*/
		border-bottom:2px solid #AAA;	/* "Shadow " */
	}
	/* A div inside the rss box - with a blue border */
	.dragableBoxInner{
		border:1px solid #A0DB8E; /*#317082;*/
	}
	.dragableBoxHeader{	/* Header inside RSS box */
		background-color:#A0DB8E; /*#E2EBED;*/
		height:20px;
		font-weight:bold;
		color: #A0DB8E;/*#317082;*/
	}
	.dragableBoxHeader span{	/* Text inside header of RSS box */
		line-heigth:20px;
	}
	.dragableBoxHeader img,.dragableBoxHeader span{	/* Text and reload image inside RSS box */
		float:left;
	}
	.boxItemHeader{	/* Title of items inside dragable boxes */
		font-weight:bold;
		margin:0px;
		color:#000;
		text-decoration:none;
		overflow:hidden;
	}	
	.boxItemHeader:hover{	/* Title of items inside dragable boxes - mouseover*/
		font-weight:bold;
		margin:0px;
		color:#F00;
		text-decoration:underline;
	}
	.dragableBoxHeader input{	/* text inputs that gets visible when you click on the "edit" link at the top of a rss box */
		font-size:10px;	
	}
	
	.rssNumberOfItems{	/* Number of RSS items in header - the one inside parantheses */
		color:#F00;
	}
	.dragableBoxContent{	/* DIV holding data inside dragable boxes */
		padding:3px;
		clear:both;
	}
	#rectangleDiv{	/* Dotted rectangle indicating where objects will be dropped */
		border:1px dotted red;
		margin:5px;
	}
	
	.closeButton{	/* Close button */
		padding:2px;
		border:1px solid #A0DB8E;/*#317082;*/
		line-height:9px;
		height:9px;
		margin:2px;
		color:#A0DB8E; /*#317082;*/
		padding:2px;
		padding-bottom:3px;
	}
	.closeButton_over{	/* Close button - mouse over */
		padding:2px;
		border:1px solid #A0DB8E;/*#317082;*/
		line-height:9px;
		padding:2px;
		padding-bottom:3px;
		margin:2px;	
		background-color:#A0DB8E;/*#317082;*/
		color:#FFF;
	}
	.dragableBoxStatusBar{	/* Status bar at the bottom of rss boxes */
		border-top:3px double #A0DB8E; /*#317082;*/
		height:7px;
		background-color:#A0DB8E; /*#E2EBED;*/
		padding:2px;
	}
	
	.dragableBoxEditLink{	/* Edit link on top of a box */
		color:#A0DB8E; /*#317082;*/
		text-decoration:none;
		padding-top:1px;
	}
	.dragableBoxEditLink:hover{	/* Edit link - mouse over */
		color:red;
		text-decoration:underline;
	}
	form{	/* No borders in forms */
		display:inline;
	}
	#addNewFeed{	/* The white box at the top right corner where you can add a new RSS feed */
		float:right;
		width:300px;
		background-color:#FFF;
		border:2px solid #A0DB8E; /*#317082;*/
		padding:2px;
		margin-right:2px;
		margin-top:2px;
	}

	.leftBox{float:left; width:300px; padding-right:15px; border-right:1px solid #263868;}