body {
 	font-family:verdana,arial,helvetica,clean,sans-serif;
 	background-color: #FFFFFF; padding: 0px; margin:0px;
}
form {
 	margin:0px;
 	padding: 0px;
}
a 		{ text-decoration:none; color:#FF0000;}
a:hover { text-decoration:underline; color:#FF0000;}

.sugg {font-size: x-small;}



p.mappa		{background-color: #F8F8F8; margin-top: 0px; border-top: 0px solid #F0F0F0; border-bottom: 1px solid #F0F0F0; font-size: xx-small;}
p.messaggio	{background-color: #F5F3E9; margin-top: 0px; border-top: 0px solid #996666; border-bottom: 1px solid #996666; }
p.dest 		{background-color: #FFCC99; padding: 5px; border-top: 0px solid #FF9966; border-bottom: 1px solid #FF9966;}
p.obj 		{background-color: #FAFAF8; padding: 5px; border-top: 0px solid #F0F0F0; border-bottom: 1px solid #F0F0F0; 
			 margin-top: 2px; padding-top: 2px;}
p.obj2 		{background-color: #FEFEF5; padding: 5px; border-top: 0px solid #F1F1D5; border-bottom: 1px solid #F1F1D5;
			 margin-top: 2px; padding-top: 2px;}
p.azione 	{background-color: #F0F0F0; padding: 5px; border: 1px solid #E0E0E0;}
p.azioneok 	{background-color: #CCFFCC; padding: 5px; border: 1px solid #99CC99;}
p.azioneko 	{background-color: #FFCC99; padding: 5px; border: 1px solid #CC9966;}
p.avviso 	{background-color: #FFCC99; padding: 5px; border: 1px solid #CC9966;}

	#container
	{
		position:relative;
 		background-image : url("/images/sfondo2.jpg");
 		background-repeat : no-repeat;
		background-color: #F5F3E9;
	}

		#layout {
		 	background-color: #DA2D44; 
		 	font-size: xx-small;
		 	text-align:right;
		 	padding:2px 2px 2px 20px;
		 	color: #FFFFFF;
		 	font-weight: bold;
		}
		#layout a { text-decoration:none; color:#F0F0F0;}
		#layout a:hover { text-decoration:underline; color:#F0F0F0;}

		#header
		{
		 	font-size: x-small;
		 	position: relative;

		}
		
			#account {
			 	font-size: xx-small;
			 	padding:0px 0px 0px 0px;
			}
			#account a { text-decoration:none; color:#0A246A;}
			#account a:hover { text-decoration:underline; color:#0A246A;}			
			
			#logo {
			 	padding:0px 0px 0px 0px;
			}			
			#logo h1 {
				 	margin-top: 0px;				 	
				 	margin-bottom: 0px;
				 	padding:0px 10px 0px 20px;
				 	color: #1A2D77;			 
			}
			
			#navbar {
				padding:5px; margin:5px;
				font-weight: bold;
				font-size: medium;
			}
				#navbar ul {
				 	padding:0px; margin:0px;
				 	list-style: none;
				}
					#navbar ul li {
					 	display: inline;
					}
					#navbar ul li a {
					 	color: #990000; 
					 	text-decoration:none;
					 	padding:5px 10px 5px 10px;
					}
		
					#navbar ul li a:hover {
					 	color: #FFFFFF;
					 	background-color: #990000; 
					}
					
			#searchbox {
			 	background-color: #FFFFFF;
			 	border-left: 1px solid #DDDBD1;
			 	border-bottom: 1px solid #DDDBD1;
			 	position: absolute; 
				right: 0px;
				top: 0px;
				padding:15px 50px 5px 15px;
			}
			#search {
			 	border: 1px solid #CCCCCC;
			 	padding: 2px;
			}
			#buttonsearch {
			 	border: 0px;
			 	padding: 0px;
			}


		#content
		{
		 	font-size: x-small;
		 	position: relative;
		}	
		
			#title
			{
			 	font-size: x-small;
			 	position: relative;
				padding: 10px 20px 10px 20px;
				background-color: #DA2D44;
				width:640px;			
			}		
		
				#briciole
				{
				 	font-size: x-small;
				 	position: relative;
				 	color: #F0F0F0;
				}	
				
				#title h1
				{
				 	margin-top: 4px;				 	
				 	padding-bottom: 0px;
				 	margin-bottom: 0px;
					font-size: 2.0em;
				 	color: #FFFFFF;
				}			
				
				#godest
				{
				 	font-size: x-small;
				 	position: relative;
				 	color: #FFFFFF;
				}				
				
				#godest a 		{ text-decoration:none; color:#FFFF99;}
				#godest a:hover { text-decoration:underline; color:#FFFF99;}
							
			#contenuto
			{
			 	position: relative;
				background-color: #FFFFFF;
				width: 98%;
				border-top: 1px solid #DDDBD1;
			}		

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

			#contenuto a.sugg 		{ font-size: x-small; text-decoration:none; color:#003399;}
			#contenuto a.sugg:hover { font-size: x-small; text-decoration:underline; color:#0033CC;}

			#contenuto a.user 		{ font-size: x-small; text-decoration:none; color:#006600;}
			#contenuto a.user:hover { font-size: x-small; text-decoration:underline; color:#003300;}
			
			#contenuto h2
			{
			 	margin-top: 0px;				 	
			 	padding-bottom: 0px;
			 	margin-bottom: 0px;
			 	color: #990000;
			 	font-size: medium;
			}					

			#contenuto h3
			{
			 	margin-top: 0px;				 	
			 	padding-bottom: 0px;
			 	margin-bottom: 0px;
			 	color: #000099;
			 	font-size: medium;
			}

				#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: #F5F3E9;
				 	padding: 10px;
				 	border-left: 1px solid #DDDBD1;
				 	border-bottom: 1px solid #DDDBD1;		 	
				}		

				#coldx a 		{ text-decoration:none; color:#FF0000;}
				#coldx a:hover	{ text-decoration:underline; color:#FF0000;}

				#colsx
				{
				 	font-size: small;
				 	position: relative;
				 	background-color: #FFFFFF;
				 	/* margin-right: 281px; */
				 	margin-right: 261px;
				 	padding: 20px;
				 	/* text-align:justify; */
				}	
				
					#menu2
					{
					 	font-size: x-small;
					 	background-color: #F0F0F0;
						padding: 2px;
					 	text-align:left;
					}
					#menu2 a { font-size: x-small; text-decoration:none; color:#006600;}
					#menu2 a:hover { font-size: x-small; text-decoration:underline; color:#003300;}					
				
					#menu
					{
					 	font-size: x-small;
					 	float: right;
					 	position: relative;
					 	background-color: #FEFAF1;
						padding: 5px;
					 	text-align:left;
				 		width:150px;
				 		margin-left: 10px;
				 		margin-right: 0px;
				 		border-left: 1px solid #DDDBD1;
				 		border-bottom: 1px solid #DDDBD1;
					}
					
						#menu ul {
						 	margin: 15px;
						    padding: 5px;
						 	list-style: square;
						}
							#menu ul li {
							}
							#menu ul li a {
							 	color: #ED0303; 
							 	text-decoration:none;
							}
				
							#menu ul li a:hover {
							 	color: #FF0000;
							 	text-decoration:underline;
							}		
							
							#menu h4
							{
							 	font-size: small;
							 	background-color: #51499E;
							 	color: #FFFFFF;
							 	padding: 2px;
							}														
				
			#footer
			{
				margin-top:2px;
			 	font-size: x-small;
			 	text-align: right;
				background-color: #DA2D44;
				color: #FFFFFF;
				width:98%;
			}
			
			#footer a 		{ text-decoration:none; color:#F0F0F0;}
			#footer a:hover { text-decoration:underline; color:#FFFFFF;}	
					
				#infooter{
					padding:5px 10px 5px 20px;
				}
			
.clear{
	display:block;
	clear:both;
}			
