/* CSS Document */

body{
		background-image:url(images/sfondo_container.jpg);
		background-repeat:repeat-x;
		text-align:center;
		margin:auto;}
img{
		border:0px;}
		a{
			color:#66036F;
			text-decoration:none;}
			a:hover{
			text-decoration:underline}
/* Formattazione dell' header     			*/
div#container{
				width:760px;
				margin:auto;
				text-align:left;
				padding-top:20px;
			}
div#header{
			background-image:url(images/header.jpg);
			background-repeat:no-repeat;
			width:765px;
			height:62px;
			float:left;
			margin:0px;
			padding:0px;
			}
div#header p.password{
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:9px;
			float:right;
			padding:0px 0px 0px 0px;
			margin:10px 5px 0px 0px;
			}			
/* Formattazione del div login    			*/

div#login{
			margin:8px 2px 0px 0px;
			background-image:url(images/login.gif);
			background-repeat:no-repeat;
			width:504px;
			height:30px;
			float:right;
			font-family:Verdana, Arial, Helvetica, sans-serif;}
div#login h1{
			font-size:12px;
			float:left
}

div#login form{
			margin:4px 0px 0px 6px;}
div#login form label.utente{
			font-size:10px;
			margin:0px 0px 0px 0px;
			padding:0px;
			font-weight:normal;
			}
			div#login form label.operatori{
			font-size:12px;
			margin:0px 4px 0px 0px;
			padding:0px;
			font-weight:bold;
			}
			div#login form label.entra{
			font-size:11px;
			margin:0px 0px 0px 0px;
			padding:0px;
			font-weight:bold;
			}
div#login form input{
					width:100px;
					font-size:10px;
					height:15px;
					border:1px solid #999997;
					margin:0px 0px 0px 0px;
					}
/* Formattazione del div menu   			*/
div#menu{
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:11px;
		float:left;
		margin:0px;
		padding:0px;
		width:763px;
		height:19px;
		background-image:url(images/sfondo_primo_livello.jpg);
		background-repeat:repeat-x;
		border-left:1px solid #767575;
		border-right:1px solid #767575;

		}

div#menu ul{
				margin:0px 0px 0px 0px;
				padding:0px 0px 0px 0px;
		}
div#menu ul li{
				display:inline;
				float:left;
				
				
		}
		
div#menu ul li a{
text-decoration:none;
text-align:center;
		}
		
div#menu ul li a:hover{
		}
		
		div#menu ul li a.strutture{
								display:block;
								float:left;
								width:200px;
								height:19px;
								line-height:16px;
								color:#000000;
									}
div#menu ul li a.strutture:hover{
								display:block;
								float:left;
								background-image:url(images/strutture.jpg);
								background-repeat:no-repeat;
								width:200px;
								height:19px;
								font-weight:bold;
								line-height:16px;
								color:#66036F;
								
								
									}
div#menu ul li a.struttureactive{
								display:block;
								float:left;
								background-image:url(images/strutture.jpg);
								background-repeat:no-repeat;
								width:200px;
								height:19px;
								font-weight:bold;
								line-height:16px;
								color:#66036F;
								
								
									}
div#menu ul li a.homeactive{
								display:block;
								float:left;
								background-image:url(images/home_active.jpg);
								background-repeat:no-repeat;
								width:153px;
								height:19px;
								font-weight:bold;
								color:#66036F;
								line-height:16px;
									}
									
div#menu ul li a.home:hover{
								display:block;
								float:left;
								background-image:url(images/home_active.jpg);
								background-repeat:no-repeat;
								width:153px;
								height:19px;
								font-weight:bold;
								color:#66036F;
								line-height:16px;
									}

div#menu ul li a.home{
								display:block;
								float:left;
								width:153px;
								height:19px;
								line-height:16px;
								color:#000000;
									}
div#menu ul li a.rassegna{
								display:block;
								float:left;
								width:210px;
								height:19px;
								line-height:16px;
								color:#000000;
						}

div#menu ul li a.rassegnactive{
								display:block;
								float:left;
								background-image:url(images/rassegna_stampa_active.jpg);
								background-repeat:no-repeat;
								width:210px;
								height:19px;
								font-weight:bold;
								line-height:16px;
								color:#66036F;
						}
div#menu ul li a.rassegna:hover{
								display:block;
								float:left;
								background-image:url(images/rassegna_stampa_active.jpg);
								background-repeat:no-repeat;
								width:210px;
								height:19px;
								font-weight:bold;
								line-height:16px;
								color:#66036F;
						}

div.secondo_livello {
							background-image:url(images/menu_secondolivello.jpg);
							background-repeat:repeat-x;
							width:762px;
							height:23px;
							float:left;
							font-family:Verdana, Arial, Helvetica, sans-serif;
							font-size:11px;
							margin-left:1px;

							}
div.secondo_livello_none {
							width:762px;
							height:23px;
							float:left;
							font-family:Verdana, Arial, Helvetica, sans-serif;
							font-size:11px;
							margin-left:1px;

							}
div.secondo_livello ul{
							margin:0px 0px 0px 0px;
							padding:0px 0px 0px 0px;
							
							}							

div.secondo_livello ul li{
							display:inline;
							
							}							
div.secondo_livello ul li a{
color:#000000;
text-decoration:none;
padding-left:15px;
padding-right:15px;


}

div.secondo_livello ul li a:hover{
color:#66036F;
text-align:center;


}


div.secondo_livello ul.strutture_menu{
										margin:0px 0px 0px 161px;
										padding:0px 0px 0px 0px;
}
div.secondo_livello  ul.strutture_menu li{
				display:inline;
				padding:0px 0px 0px 0px;
				
		}
		
div.secondo_livello ul.strutture_menu li a{
color:#000000;
text-decoration:none;
line-height:18px;


}
div.secondo_livello ul.rassegna_stampa{
				margin:0px 0px 0px 553px;
				padding:0px 0px 0px 0px;

}

div.secondo_livello  ul.rassegna_stampa li{
				display:inline;
				padding:0px 0px 0px 0px;
				
		}
		
div.secondo_livello ul.rassegna_stampa li a{
color:#000000;
text-decoration:none;
line-height:18px;
}
		div.secondo_livello ul.progetto{
				margin:0px 0px 0px 10px;
				padding:0px 0px 0px 0px;

}

div.secondo_livello  ul.progetto li{
				display:inline;
				padding:0px 0px 0px 0px;
				
		}
		
div.secondo_livello ul.progetto li a{
color:#000000;
text-decoration:none;
line-height:18px;
}

div.secondo_livello ul li.active a{
color:#66036F;
text-align:center;
border-left:1px solid #B4B4B4;
border-right:1px solid #B4B4B4;

		}
		
div.secondo_livello ul li.active_right a{
color:#66036F;
text-align:center;
border-right:1px solid #B4B4B4;

		}
div.secondo_livello ul li.active_left a{
color:#66036F;
text-align:center;
border-left:1px solid #B4B4B4;

		}


div#box_first{
				background-image:url(images/sfondo_box.jpg);
				background-repeat:repeat-x;
				background-color:#E3EA72;
				border:1px solid #767575;
				width:763px;
				float:left;
				padding-bottom:0px;
				margin-top:20px;}	
				
div#box_first h1{
				color:#66036F;
				font-size:14px;
				font-family:Verdana, Arial, Helvetica, sans-serif;
				margin:25px 0px 0px 20px;
				padding-left:5px;}
div#box_first h2{
				color:#66036F;
				font-size:12px;
				font-family:Verdana, Arial, Helvetica, sans-serif;
				margin:0px 0px 10px 0px;
				font-weight:normal;
				padding-left:25px;}
div#box_first h3{
				font-size:11px;
				font-weight:bold;
				font-family:Verdana, Arial, Helvetica, sans-serif;
				margin:10px 0px 0px 15px;
				padding-left:10px;}

div#box_first p{
				font-family:Arial, Helvetica, sans-serif;
				font-size:12px;
				margin:0px 0px 0px 0px;
				padding:0px 25px 25px 25px;
				}
				
div#box_first ul{
				font-size:11px;
				font-family:Arial, Helvetica, sans-serif;
				margin-right:35px;
				text-align:justify;
				margin-top:0px;
				padding-top:0px;
}
div#box_first ul li{
list-style-type:square;

}
.floatsx{
		float:left;
		margin:0px 40px 25px 25px;}
.floatsxILL{
		float:left;
		margin:0px 25px 25px 0px;}
.floatsxILL2{
		float:left;
		margin:0px 25px 50px 0px;}
.floatsx2{
		float:left;
		margin:20px 40px 25px 25px;}
.floatsx3{
		float:left;
		margin:20px 40px 500px 25px;}
.floatlogo{
		float:left;
		margin-right:3px;}
.floatdx{
		float:right;
		margin:0px 25px 25px 25px;}
.floatdx_home{
		float:right;
		margin:0px 25px 5px 25px;}
.floatdxILL{
		float:right;
		margin: 0px 0px 25px 10px;
		padding: 0 0 0 0 ;
		}
div.box_piccoli{
				background-color:#EEF1C5;
				border:1px solid #767575;
				width:246px;
				float:left;
				margin:0px 10px 0px 0px;
				height:122px;
				
				
}
div.box_piccoli h1{
					font-family:Verdana, Arial, Helvetica, sans-serif;
					font-size:14px;
					margin:5px 0px 0px 4px;
					padding:0px 0px 0px 4px;
}

div.box_piccoli p{
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:10px;
			margin:0px 4px 0px 4px;
			padding:0px 0px 0px 4px;
}

div.box_piccoli_dx{
				background-color:#EEF1C5;
				border:1px solid #767575;
				width:246px;
				float:left;
				margin:0px 0px 0px 0px;
				height:122px;
				
}
div.box_piccoli_dx h1{
					font-family:Verdana, Arial, Helvetica, sans-serif;
					font-size:14px;
					margin:5px 0px 0px 4px;
					padding:0px 0px 0px 4px;
}

div.box_piccoli_dx p{
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:10px;
			margin:0px 4px 0px 4px;
			padding:0px 0px 0px 4px;
}

div#box_grande_sx ul{
				font-size:11px;
				font-family:Arial, Helvetica, sans-serif;
}
div#box_grande_sx ul li{
list-style-type:square;

}
div#due_box{
			width:750px;
			float:left;
			margin:20px 0px 0px 0px;}
			
			
div#box_grande_sx{
				width:350px;
				float:left;}
div#due_box h1{
					font-family:Verdana, Arial, Helvetica, sans-serif;
					font-size:14px;
					margin:5px 0px 0px 0px;
					padding:0px 0px 0px 4px;
}

div#due_box p{
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:12px;
			margin:0px 4px 0px 0px;
			padding:0px 25px 25px 25px;
			line-height:15px;
}
div#due_box h1{
					font-family:Verdana, Arial, Helvetica, sans-serif;
					font-size:14px;
					margin:5px 0px 0px 0px;
					padding:0px 0px 0px 4px;
}


div#box_grande_dx{
				width:350px;
				float:left;
				font-size:12px;
				margin-left:30px;}


.sfondo_paragraf{
				font-family:Verdana, Arial, Helvetica, sans-serif;
				background-image:url(images/sfondo_paragraf.jpg);
				background-repeat:repeat-x;
				height:20px;
				font-size:14px;
				clear:both;
				text-align:center;
				margin:0px 0px 0px 0px;
				padding:0px 0px 0px 5px;
				}
				div#box_grande_dx ul{
				font-size:11px;
				font-family:Arial, Helvetica, sans-serif;
				}
div#box_grande_dx ul li{
list-style-type:square;
}

div#gruppo_box{
				width:765px;
				float:left;
				padding:25px 0px 0px 0px;
				}
				
				
.farmacisti{
			float:left;}
			
.dispenser{
			float:right;
			margin: 0px 0px 0px 10px;
			}
			
div#footer{
			width:760px;
			text-align:center;
			padding-top:25px;
			float:left;
			}
			
div#footer ul{
				font-family:Verdana, Arial, Helvetica, sans-serif;
				margin:0px 0px 0px 0px;
}

div#footer ul li{
				display:inline;
				color:#000000;
				font-size:10px;
				margin:0px 0px 0px 0px;
}
div#footer ul li a{
				text-decoration:none;
				color:#000000;
}

div#footer ul li a:hover{
						text-decoration:underline;}
						
						
div#persistente{
			width:760px;
			text-align:right;
			padding-top:0px;
			float:left;
			}
			
div#persistente ul{
				font-family:Verdana, Arial, Helvetica, sans-serif;
				margin:0px 0px 15px 0px;
}

div#persistente ul li{
				display:inline;
				color:#000000;
				font-size:10px;
				margin:0px 0px 0px 0px;
}
div#persistente ul li a{
				text-decoration:none;
				color:#000000;
}

div#persistente ul li a:hover{
						text-decoration:underline;}
div#persistente ul li a.attivo{
				text-decoration:underline;
}
div#partner{
			width:760px;
			height:62px;
			float:left;
			margin:20px 0px 0px 0px ;
			padding:0px;
			text-align:center;
			vertical-align:middle;
			}
div#partner img{
				margin:0px 50px 0px 50px;}


