@charset "iso-8859-1";
/* 
giallo testo F3EEC2
giallo bordi: FDFCD0
arancione h1 E79513 
rosso: */

*	 						{	margin:0;
								padding:0;	
								border:0;						}
								
object, embed				{	z-index:1;
								margin:0;
								padding:0;	
								border:0;						}								


body 						{	font-family: verdana,sans-serif;
								background:url(../images/bg_body.jpg) repeat-x;
								background-color: #361903;
								font-size:8pt;
								text-align:center;
								color:#F3EEC2;					}

a 							{	color:#F3EEC2;
								text-decoration:none;			}

table						{	vertical-align:top;	
								border-collapse:collapse;		}
								
table td 					{	vertical-align:top;				}

h1							{	color: #E79513;				
								font-size:10pt;
								font-weight:bold;
								font-family: verdana,sans-serif;
								text-transform:uppercase;		}				
								
h3, h4						{	color: #E79513;				
								font-size:8pt;
								font-weight:bold;
								font-family: verdana,sans-serif;
																}				
										

.logo_print					{	display:none;					}								


/* LAYOUT *****************************************************************/

#box 						{	position:relative;
								text-align:left; 
								margin-right:auto;
								margin-left:auto;
								background:transparent;
								width:950px;					 }
						
						
#head 						{	position:relative;								
								height:101px;	
								z-index:100;					 }

#logo						{	position:absolute;			     }
								 
								
#menu						{	/*Nota impostare i parametri del menu dal file apposito udm-custom.js*/
								position:absolute;	
								right:0px;		
								top:66px;
								width:570px;					}


#menu_verticale				{	margin:0;
								background:black;
								padding-top:10px;
								padding-bottom:10px;
								color:#F3EEC2;					}
								
							
#menu_verticale #tree ul	{	margin-left:10px;				}								



								

/* Breadcrumb - Breadcrumb - Breadcrumb - Breadcrumb - Breadcrumb - Breadcrumb - Breadcrumb - Breadcrumb - 	*/

#lang_switch				{	position:absolute;
								top:10px;
								right:10px;			
								z-index:2500;			        }

#lang_switch td				{	vertical-align:middle;			}								
								
								

#breadmenu					{	font-family: verdana,sans-serif;
								font-size:9px;
								padding-right:15px;				}								
								
#breadmenu a:hover			{	color:#E79513;					}								


	
	
		
							
/* PAGEBODY - PAGEBODY - PAGEBODY - PAGEBODY - PAGEBODY - PAGEBODY - PAGEBODY - PAGEBODY - */
								
#pagebody 					{	position: relative; 
								background-color:transparent;
								padding:10px;					}
								
							



/* Main Box - Main Box - Main Box - Main Box - Main Box - Main Box - Main Box - Main Box - */

#main_box_1col			{		font-family: verdana,sans-serif;
								font-size:8pt !important;
								text-align:justify;	
								vertical-align:top;
								padding-left:10px;
								padding-right:8px;	
								line-height:10pt;				}
							
#main_box_2col			{		font-family: verdana,sans-serif;
								font-size:8pt !important;
								text-align:justify;	
								vertical-align:top;	
								padding-right:26px;				}							

#main_box_2col p a,	#main_box_1col p a, #main_box_2col_mail p a, #main_box_1col_mail p a 							
						{		color:#E79513;					}
						
#main_box_2col a:hover,	#main_box_1col a:hover, #main_box_2col_mail p a:hover, #main_box_1col_mail p a:hover 							
						{		background-color:#E79513;
								color:black;					}						
								

								


/* RIGHT - RIGHT -RIGHT -RIGHT -RIGHT -RIGHT -RIGHT -RIGHT -RIGHT -RIGHT -RIGHT -RIGHT -*/								
								

#right_col 				{		font-family: verdana,sans-serif;
								font-size:8pt !important;
								vertical-align:top !important;
								width:180px; 
								padding-right:10px;	
								padding-left:10px;	
								background:#000000;
								border: 1px solid #FDFCD0;		}
								

#right_col 	h1,#right_col 	h2,  #menu_verticale #titolo
			 		{			background: url(../images/bg_h1r.png) repeat-y;
								color:#FDFCD0;
								color: #E79513;
								font-size:8pt;
								text-transform:uppercase;	
								padding-bottom:3px;
								padding-top:3px;
								padding-left:3px;	
								font-weight:bold;	
								margin-bottom:8px;	
								clear:both;						}		

#right_col 	h1, #right_col 	h2
						{		margin-top:15px;				}								
								
.black_box, #black_box	
						{		background:black;
								border:1px solid #FDFCD0;
								color:#F3EEC2;
								padding:15px;	
								padding-bottom:20px;	
								margin-top:15px;	
								line-height:11pt;				}

#right_col img 			{		margin-top:10px;				}


#right_col 	a:hover		{		color:#FF0000;					}



								
/* FINESTRA POP UP - FINESTRA POP UP - FINESTRA POP UP - FINESTRA POP UP - FINESTRA POP UP - FINESTRA POP UP - FINESTRA POP UP  */

.bodypopup 				{		background-image:none;
								background-color:black;		
								text-align:left;				}


#popup_box				{		padding-top:10px;
								padding-bottom:20px;
								padding-left:20px;
								padding-right:20px;
								font-family: verdana,sans-serif;
								font-size:8pt !important;		}

								
								
/* contenitore a 2 colonne home */
.t2col				{			margin:0;	
								margin-bottom:8px;				}

.t2col td			{			vertical-align:top;		
								padding:0;						}
						
.t2col_c1			{			width:615px;
								padding-right:8px;
								text-align:left;				}						

.t2col_c2			{			width:320px;	
								text-align:right;				}									

								
								
/* contenitore a 2 colonne paginr */
.t2colEq			{			margin:0;	
								margin-bottom:8px;		
								overflow:hidden;
								width:880px						}

.t2colEq td			{			vertical-align:top;		
								padding:0;						}
						
.t2colEq_c1			{			width:50%;		
								padding-right:15px;				}						

.t2colEq_c2			{			width:50%;		
								padding-left:15px;				}									
								
								
/* contenitore a 3 colonne home */

.t3col				{			margin:0;	
								wi dth:910px;					}

.t3col td			{			vertical-align:top;	
								width:304px;					}
								
td.t3col_c1			{			width:304px;					}					



/* Contenitore a 3 colonne popup */
.bodypopup h1		{			color: #E79513;
								font-size:8pt;
								text-transform:none;	
								padding-bottom:3px;
								padding-top:3px;
								padding-left:3px;	
								font-weight:normal;	
								margin-bottom:8px;	
								clear:both;						}		
								
.bodypopup img		{			margin-bottom:0px !important;				}

.bodypopup .t3col	{			margin:0 !important;	
								width:auto;	
								margin-left:10px;				}

.bodypopup .t3col td {			vertical-align:top;	
								width:auto;		
								padding:0;
								padding-left:20px;
								padding-right:20px;				}
								
.bodypopup td.t3col_c1 {		width:auto;						}					


								


							
/*box-articoli - box-articoli - box-articoli - box-articoli - box-articoli - box-articoli - box-articoli - */

.box-articoli		{			margin-top:14px;				}

.box-articoli h1 	{			margin-bottom:6px;				}

.box-articoli img 	{			margin-right:10px;	
								border:1px solid #FDFCD0;		}

.box-articoli .txt_right
					{			font-size:8pt;					}

			
.box-articoli .box-articoli-bottom					
					{			text-align:right;				
								padding-right:5px;
								padding-bottom:2px;
								margin-top:5px;					}
					
.box-articoli a 	{			color: #E79513 !important;		}

.box-articoli a:hover 	{		color: #E79513 !important;
								background-color:transparent !important;			}


								
								
								
								
								
/* STILI - STILI - STILI - STILI - STILI - STILI - STILI - STILI - STILI - STILI - STILI - */	

#main_box_1col	ul, #main_box_2col ul
						{		padding:10px;
								margin-left:20px;	
								margin-right:20px;				}
						
#main_box_1col	li, #main_box_2col li
						{		list-style-position:outside;
								list-style-image:url(../images/li.gif);
								margin-bottom:3px;	
								padding-left:4px;				}


#right_col  ul			{		margin-left:25px;				}									
								
#right_col  li			{		list-style-position:outside;	}





					
/* FOOTER - FOOTER - FOOTER - FOOTER - FOOTER - FOOTER - FOOTER - FOOTER - FOOTER - FOOTER - FOOTER -*/

#foot 	{					position:relative;
							background: url(../images/bg_foot.jpg) black repeat-x;
							height:350px;
							font-size:8pt;	
							padding-top:15px;					}
				
				
#foot #foot_address { 		width:950px;
							border-top:1px solid #FDFCD0;
							border-bottom:1px solid #FDFCD0;
							font-family: verdana,sans-serif;
							font-size:8pt;	
							margin-left:auto;
							margin-right:auto;
							background-color:black;	
							padding-top:4px;
							padding-bottom:3px;
							text-align:center;					}
				
				
#foot #links 		{		margin-left:15px;
							padding-right:15px;					}
						
#foot #links a		{		font-family: verdana,sans-serif;
							font-size:8pt;						}			
						
						




/* expanding menu styling */
#udm  ul {					margin-left:0 !important;
							margin-top:1px !important;			}									
							
							
							
							
/* */
ul.rightlist			{	margin:0 ;
							padding:0 !important;
							margin-top:10px;				
							margin-left:10px !important;	
							margin-bottom:30px !important;	}

ul.rightlist li			{	list-style-position:outside;
							margin:0 ;
							width:150px;
							list-style-type:none;	
							margin-bottom:5px;				}							
							
ul.rightlist a			{	margin:0;
							background:url(../images/lir.gif) no-repeat;
							padding-left:15px;
							padding-top:2px;						}									
							
							
ul.rightlist a:hover	{	background:url(../images/lir_over.gif) no-repeat;	}									