
body {
background: #5E85B0 url(http://www.mediacenter-ap.it/assidai/public/skeleton/assidai/images/bg_body.jpg) top center repeat-y;
font-family:Verdana, Arial, Helvetica, sans-serif; 
color:#ffffff;
padding:0px;
margin:0px;
font-size:0.85em;
}

img{border:0px;}
a {color: #ffffff; text-decoration:none}
a:visited {color:#efefef;}
a:hover {color: #333333; background:#97C8FF;}
a:active { color:#ffffff;}

a.nohover:hover {color: #333333; background:transparent;}
h1 {
font-size: 1.4em;
text-transform:uppercase;
background-color: #ffffff;
border-top:10px solid #564b47;
border-bottom:1px solid #e1ddd9;
/*font-family:"Georgia", "Times New Roman", serif;*/
font-family:"trebuchet MS", verdana, helvetica, sans-serif;  
padding:55px 15px;
margin:0px; 
}

h2 
{
font-size: 1.4em;
color:#FFFFFF;
font-weight:bold;
padding: 5px 0px;
margin:0px;
line-height:1.1em;
font-family:"trebuchet MS", verdana, helvetica, sans-serif; 
}

h3 
{
font-size: 1.2em;
color:#EFEFEF;
font-weight:bold;
padding: 5px 0px;
margin:0px;
font-family:"trebuchet MS", verdana, helvetica, sans-serif; 
}

h4 
{
font-size: 1em;
color:#333333;
font-weight:bold;
padding: 5px 0px;
margin:0px;
}


.heading
{
font-size: 1.1em;
color:#61864A;
font-weight:bold;
padding: 5px 0px 0px 0px;
margin:0px;
font-style:italic;
border-top:1px dotted #7096C8;
}




.hpbox
{
font-size: 1.2em;
color:#61864A;
font-weight:bold;
padding:20px;
margin:10px;
font-style:italic;
border:1px dotted #898779;
background: #efefef url(http://www.dzetad.it/public/skeleton/dzetad/images/bg_heading.gif) top right no-repeat;
}


.Fleft
{
float:left;
padding:10px;
width:240px;
}


.Fright
{
float:right;
padding:10px;
width:240px;

}



.clear {
clear:both;}

.clearsml {
clear:both;
height:1px;}


img.download {vertical-align:middle;}

/* ----------container to center the layout---------- */
#container {
width: 740px;
padding:0px;
margin:0px;
margin-left: auto;
margin-right: auto;
} 

/* ----------banner for logo-------------- */
#header {
text-align: left;
background-color: #fff;
padding:0px;
margin: 0px;
border-bottom:1px solid #333;
}

#header img {padding: 0px; margin:0px;} 
#header a {font-size: 0.6em;}


/* ----------toolbar for menu-------------- */
#toolbar {
text-align:center;
width:740px;
background: #3B3C3E url(http://www.mediacenter-ap.it/assidai/public/skeleton/assidai/images/bg_toolbar.jpg) top left repeat-x;
font-family:Verdana, Arial, Helvetica, sans-serif; 
color:#fff;
padding:0px;
margin:0px;
font-size:0.7em;
border-bottom:1px solid #fff;
float:left;
clear:both;
}

#toolbar ul {list-type:none; display:inline; margin:0px auto; padding:0px; border:1px solid #EFEFEF;}
#toolbar li {float:left;}
#toolbar a {float:left; display:block; padding:4px 20px; color: #f9f9f9; text-decoration:none; border-right:1px solid #818284;}
#toolbar a:visited {float:left; display:block; padding:4px 20px;  color:#f9f9f9;}
#toolbar a:hover {float:left; display:block; padding:4px 20px; color: #ffffff; background: #68696B url(http://www.mediacenter-ap.it/assidai/public/skeleton/assidai/images/bg_button.jpg) top left no-repeat; 
}

#toolbar a:active {float:left; display:block; padding:4px 20px; color:#f9f9f9;}

/* ----------outer and inner----------------- */
#outer{ 
/*border-right: solid 180px #f9f9f9;  /* color of the left column  */
background-color: #ffffff; /* color of the content column */
 } 

#inner{ margin:0px; width:100%; display:block;} 
/* --------------left navi------------- */
#sidebar {
 width:180px; 
 float:right; 
 position:relative; 
 background-color: #f9f9f9; 
 margin-right:-180px;
 display:block;
 }
 
#sidebar li {font-size: 1em; margin:0px; padding:0px; }
#sidebar li a {font-family:"trebuchet MS", verdana, helvetica, sans-serif;   
display: block; 
line-height:1.4em;
padding:5px;

}
#sidebar li a:hover {font-family:"trebuchet MS", verdana, helvetica, sans-serif;  display: block; line-height:1.4em;
background-color:#8F060C;
padding:5px;
color:#ffffff;
}

	.recentlist {
		margin: 0;
		padding:0;
	/*	border-top:1px dotted #ccc; */
		}

	.recentlist li {
		list-style:none;
		padding: 6px 0;
		border-bottom:1px dotted #ccc;
		color:#666;
		font:normal 1em garamond;
		}
	
	.recentlist li:hover {
		background:#898779;
		color:#ffffff;
		}

 #footer .navigation li {list-style:none; display:inline; padding:3px 3px;}

/* -----------------content--------------------- */
#contenuti{ 
position: relative; 
margin:0px; 
padding:10px 10px 10px 10px;
text-align:justify;
font-size:0.9em;
background:#000000;
color:#fff;
float:left;
width:720px; \width: 740px; w\idth: 720px; 
}


/*  ----------------footer---------------------- */ 
#footer 
{
clear:right;
padding:7px;
margin-top:0px;
text-align: center; 
border-top:1px solid #ffffff;
background-color:#333333;
font-size:0.7em;
color:#FFF;
} 

.clear {clear:both; height:1px;}
img {border:none;}
	
/* layer contenuti: icontent = immagini; vcontent=video; lcontent=link; dcontent=documenti; tcontent=testo;*/
		
   div.icontent 
		{
		width:480px;
		padding: 10px 10px 10px 0px; 
		border-bottom:1px dashed #ccc;	
			}
			
  div.icontent img 
	{float:left; background:#f2f2f2; padding:10px;}
		
  div.icontent div.testo 
	{	width:310px;
		float:right;
		display:block;
		padding: 0px 0px 0px 10px; 
		}	
.fleft {	
	float:left;
		}	
.fright	{	
	float:right;
		}	
	  div.tcontent
	{
	margin: 7px auto 7px 90px;
	color:#fff;
	padding: 7px 15px;
	background:#333333;
	padding: 7px 15px 7px 15px;
	font-size:0.9em;
			float:left;
width:520px; \width: 550px; w\idth: 520px; 
		}

	div.tcontent:hover 
	{margin: 7px auto 7px 90px;
	cursor:hand;
width:520px; \width: 550px; w\idth: 520px; 
	padding: 7px 15px 7px 15px;
	color:#777777;
	font-size:0.9em; 
	float:left;
	background:#fff url(images/bgarrow.jpg) center no-repeat; 
	}
	
	div.tcontent:hover a
	{cursor:hand;
	color:#777777;
	background:transparent;
		}
		

	div.tcontent h3,
	{font-weight:normal;
	letter-spacing:2px;	
	font-size:1.3em;
	color:#333333;
		}
	
	 div.tcontent:hover h3,
	{cursor:hand;
	color:#333333;
	background:transparent;
		}
	
	
	.tcont_fleft
{
float:left;
width:110px;
}


.tcont_fright
{
float:right;
padding:0px 15px 10px 5px;
width:370px;
}

	
	
	div.vcontent 
		{
		width:100%;
		margin:0px 0px 0px 0px;
		padding:10px 0px 10px 10px;
	/*	border-top:1px dotted #ddd;	
		border-bottom:1px dotted #eee;	*/

			}
	div.lcontent 
		{
		position:relative;
		width:480px;
		margin:0px 0px 0px 0px;
		padding:10px 0px 0px 10px;
		
	/*	border-top:1px dotted #ddd;	
		border-bottom:1px dotted #eee;	*/
	
			}
			
	div.dcontent 
		{
		width:100%;
		margin:10px 0px 10px 0px ;
		padding:10px  0px 10px 10px ;
	/*	border-top:1px dotted #ddd;	
		border-bottom:1px dotted #eee;	*/	
			}
			

/* PAGINATIONNNNN */
.pagination {font-size: 80%;}
.pagination a {text-decoration:none;border: solid 1px #ccc;color: #61864A;}
.pagination a, .pagination span {display: block;float: left; padding: 0.3em 0.5em; margin-right: 5px;margin-bottom: 5px;}
.pagination .current {background:#F4F2EB;color:#999;border: solid 1px #61864A;}
.pagination .current.prev, .pagination .current.next{color:#999;border-color:#61864A;background:#fff;}
.guestItemclass1 {background:#f5f5f5; margin-bottom:10px;}
.guestItemclass2 {background:#fff;}

/* PAGINATIONNNNN */
