/* andreas01 - an open source xhtml/css website layout by Andreas Viklund (http://andreasviklund.com). Made for OSWD.org, free to use as-is for any purpose as long as the proper credits are given for the original design work. For design assistance and support, contact me through my website or through http://oswd.org/email.phtml?user=Andreas

Version: 1.0
(July 25, 2005)

Screen layout: */

body {
margin: 0px;
padding: 0px;
font: 12px Verdana,Tahoma,Arial,sans-serif;
background: #E0E0E0;
}

#wrap {
color: #000000;
margin: 0px;
padding: 0px;
width: 100%;
border-top: 0px solid #67655D; border-right: 0px solid #67655D; border-bottom: 0px solid #67655D; border-left: 0px solid #67655D;
}

#header {
float: left;
width: 100%;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
font-size: 11px;
background-color: #3366CC;
color: #524F44;
clear: right;
}

	#logo {
	float: left;
	width: 240;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-color: #3366CC;
	}

	#promo {
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 11px;
	background-color: #3366CC;
	color: #524F44;
	text-align: left;
	clear: right;
	}

#navbar {
width: 100%;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
font-size: 14px;
background-color: #3366CC;
color: #FFFFFF;
clear: right;
text-align: left;
border-bottom: 1px solid #003399;
}	

	#navbar a 		{ text-decoration:none; color:#FFFFFF;}
	#navbar a:hover	{ text-decoration:underline; color:#FFFFFF;}
	
#scelte {
width: 100%;
margin: 0px 0px 0px 0px;
padding: 5px 5px 5px 5px;
font-size: 10px;
color: #111111;
background-color: #E0E0E0;
text-align: left;
border-bottom: 1px solid #67655D;
clear: right;
}
	#scelte form {
	font-size: 10px;
	margin: 5px 0px 5px 0px;
	}
	
	#scelte select {
	font-size: 10px;
	}

#main {
border-right: 0px solid #e0e0e0;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
background-color: #FFFFFF;
border-bottom: 1px solid #67655D;
clear: right;
}		
		
	#content {
	border-right: 0px solid #e0e0e0;
	margin: 0px 250px 0px 0px;
	padding: 10px 0px 10px 10px;
	font-size: 0.9em;
	line-height: 1.4em;
	text-align: left;
	background-color: #FFFFFF;
	}
		#content sottolineato {
		text-decoration:underline;
		color: #003399;
		}

		#content h1 {
		font-size: 18px;
		line-height: 18px;
		margin: 4px 0px 0px 0px;
		padding: 2px;
		color: #CC0000;
		}

		#content h2 {
		font-size: 1.2em;
		margin: 10px 0px 0px 0px;
		color: #163069;
		}	
		
		#content p.action {
		padding: 5px;
		color: #000000;
		border: 0px solid #B1BBD3;
		background-color: #F8F8F8;
		}	
		
		#content p.avviso{
		padding: 5px;
		color: #000000;
		font-size: 1em;
		border: 1px solid #CC9999;
		background-color: #FFCCCC;
		}	
		
		#content p.ok{
		padding: 5px;
		color: #000000;
		font-size: 1em;
		border: 1px solid #D2E7CC;
		background-color: #E5F3E2;
		}	
		
		#content p.obj{
		padding: 5px;
		color: #000000;
		font-size: 1em;
		border: 0px solid #B1BBD3;
		background-color: #FCFBEC;
		}		
		
		#content p.obj2{
		padding: 5px;
		color: #000000;
		font-size: 1em;
		border: 1px solid #E0E0E0;
		background-color: #FFFFFF;
		}	
		
		#content p.obj3{
		padding: 5px;
		border: 1px solid #FF9933;
		background-color: #FFFFFF;
		}			
		
		#content p.obj4{
		padding: 5px;
		border: 1px solid #FF9933;
		background-color: #F0F0F0;
		}			
		
		#content p.evid{
		padding: 5px;
		color: #000000;
		font-size: 1.2em;
		border: 0px solid #B1BBD3;
		}			
		
		#content p.trasp{
		padding: 5px;
		font-size: 1em;
		}	
		
		#content table.content {
		font-size: 11px;
		color: #000000;
		}	
		
		#content table {
		font-size: 11px;
		color: #000000;
		border: 0px solid #FF9933
		background-color: #F0F0F0;
		}	
		
		#content th {
		padding: 2px;
		color: #000000;
		border: 1px solid #FF9933;
		background-color: #E0E0E0;
		}		
		
		#content td {
		padding: 2px;
		color: #000000;
		border: 1px solid #FF9933;
		background-color: #FFFFFF;
		}	
		
		#content td.evident {
		padding: 2px;
		border: 0px;
		color: #000000;
		border: 1px solid #BA9D7E;
		background-color: #FFCC66;
		}			
		
		#content td.evident2{
		padding: 2px;
		border: 0px;
		color: #000000;
		border: 1px solid #BA9D7E;
		background-color: #FF0000;
		}			
		
		#content td.titolo {
		padding: 2px;
		border: 0px;
		color: #000000;
		border: 1px solid #E0E0E0;
		background-color: #F0F0F0;
		text-align: center;
		}	
		
		#content img {
		padding: 1px;
		display:inline;
		background: #cccccc;
		border: 0px solid #B1BBD3;
		}
		
		#content img.f {
		padding: 1px;
		background: #cccccc;
		border: 4px solid #FDCDCD;
		}	
		
		#content img.m {
		padding: 1px;
		background: #cccccc;
		border: 4px solid #6699FF;
		}	
		
		#content img.icona {
		padding: 0px;
		border: 0px;
		}	
		
		#content img.fotoleft {
		padding: 5px;
		border: 4px solid #E0E0E0;
		background: #E0E0E0;
		}		
		
		#content b.titolo {
		font-size: 1.4em;
		color: #E00000;
		}	
		
		#content select {
		font-size: 10px;
		}		
		
	#coldx
	{
		float:right;
		font-size: x-small;
		/* text-align:justify; */
		/* width:260px;  259 + BORDER[1] + PADDING[10 + 10] = 280 */
		width:240px; /* 239 + BORDER[1] + PADDING[10 + 10] = 260 */
		background-color: #FFFFFF;
		padding: 0px 0px 0px 0px;
		margin: 0px 0px 0px 0px;
		border-left: 0px solid #DDDBD1;
		border-bottom: 0px solid #DDDBD1;
		clear: right;		
	}		
	
	#useraction
	{
		text-align:left;
		font-size: 11px;
		color: #000000;
		background-color: #E0E0E0;
		padding: 5px;
		margin: 0px;
		border-left: 0px solid #FFCC66;
		border-bottom: 0px solid #FFCC66;		 	
	}

		#useraction a 		{ text-decoration:none; color:#0000FF;}
		#useraction a:hover	{ text-decoration:underline; color:#0000FF;}	

	#promo2
	{
		font-size: x-small;
		width:240px;
		background-color: #FFFFFF;
		padding: 0px 0px 0px 0px;
		margin: 0px 0px 0px 0px;
		border-left: 0px solid #D0D0D0;
		border-bottom: 0px solid #D0D0D0;		 	
	}
	
#footer {
float: left;
width: 100%;
margin: 0px 0px 0px 0px;
padding: 5px 0px 0px 0px;
font-size: 10px;
color: #111111;
text-align: left;
border-bottom: 0px solid #67655D;
background-color: #E0E0E0;
}

	#footerbarra {
	margin: 0 0 0px 0;
	border: 0;
	}

	#footer a {
	color: #303030;
	text-decoration: none;
	}

	#footer a:hover {
	text-decoration: underline;
	}

h3 {
font-size: 1.3em;
margin: 0 0 10px 0;
}

a {
text-decoration: none;
color: #0000ff;
}

a:hover {
text-decoration: underline;
color: #ff0000;
}

a.h2 {
text-decoration: none;
color: #0000ff;

font-size: 1.4em;
line-height: 0.8em;
margin: 10px 0px 0px 0px;
border: 10px 0px 0px 0px;
}

a.h2:hover {
text-decoration: underline;
color: #0000ff;

font-size: 1.4em;
line-height: 0.8em;
margin: 10px 0px 0px 0px;
border: 10px 0px 0px 0px;
}

a img {
border: 0;
}

.clear {
display: block;
clear: both;
}


