﻿html{color:#000;background:#FFF;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th{margin:0;padding:0;}
table{border-collapse:collapse;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:normal;}
li{list-style:none;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
abbr,acronym {border:0;font-variant:normal;}
/* to preserve line-height and selector appearance */
sup {vertical-align:text-top;}
sub {vertical-align:text-bottom;}
input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}
/*to enable resizing for IE*/
input,textarea,select{*font-size:100%;}
/*because legend doesnÃ¢Â€Â™t inherit in IE */
legend{color:#000;}

img { -ms-interpolation-mode: bicubic; }
html { overflow-y: scroll;}
/* stili personalizzati*/
/* ----------------------------------------------------------------------------- */
/* blu scuro: #19365E | azzurro #CED8E2*/
body, html {
	background-color:#19365E;
}


body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th {
	font-family:Verdana, Geneva, Tahoma, Arial;
	font-size:11px;
	text-align:left;
	font-weight:normal;
	line-height:15px;

}

em {
font-style:italic;
}



div#centrato {  
	display: block;
	width:982px;
	position:absolute;
	top:0;
	left:50%;  
	margin: 0 0 0 -493px;
	background-color:#fff;
}
div#menu {
	/* height:105px; */
	background-image:url('../img/menu_background.jpg');
	background-repeat:no-repeat;
	padding: 8px;
}

div#banner {
	width:982px;
	height:145px;
}

div#content {
	width:982px;
}

div#footer {
	width:982px;
	height:36px;
}

/*--- MENU --- */

div#menu ul {
	height:36px;
	margin:0 auto;
}
div#menu ul li {

	float:left;
	text-transform: uppercase;
	background-image:url('../img/menu_bar.jpg');
	background-position:left center;
	background-repeat:no-repeat;
}
div#menu ul li:first-child {
	background-image:none;
}
div#menu ul li a:link, div#menu ul li a:visited, div#menu ul li a:active {
	display:block;
	height:36px;
	padding-left:21px;
	padding-right:21px;
	color:#ffffff;
	text-decoration:none;
	line-height:36px;
}
div#menu ul li a:hover {
	display:block;
	height:36px;
	padding-left:21px;
	padding-right:21px;
	color:#CED8E2;
	text-decoration:none;
	line-height:36px;
}

/* Search colona sinistra*/
form#search {
	width:233px;
	height:22px;
	background-image:url('../img/search_background.gif');
	background-position:left -10px;
	background-repeat:no-repeat;
	border:0;
	padding:0;
	margin:1px 0 9px 0;
}

form#search input {
	width:174px;
	height:19px;
	border:0;
	padding-left:10px;
	margin-bottom:3px;
	background-color:transparent;
	line-height:18px;
	font-size:11px;
	color:#666;
}
form#search button {
	width:45px;
	height:19px;
	border:0;
	padding:0;
	margin-bottom:3px;
	background-color:transparent;
	cursor:pointer;
	font-size:11px;
}
/* search modulo sopra ai risultati*/
form.zoom_searchform {
	background-image:url('../img/search_background.gif');
	background-position:5px -10px;
	background-repeat:no-repeat;
	border:0;
	padding:0;
	margin:0;
}
input#zoom_searchbox {
	width:181px;
	height:19px;
	border:0;
	padding-left:10px;
	margin-bottom:3px;
	background-color:transparent;
	line-height:18px;
	font-size:11px;
	color:#666;
}
form.zoom_searchform input[type="submit"] {
	width:45px;
	height:19px;
	border:0;
	padding:0;
	margin-bottom:3px;
	background-color:transparent;
	cursor:pointer;
	font-size:11px;
}






/* Protezione file */
.lock {
	padding-right:18px;
	background-image:url('../img/lock.gif');
	background-position:right center;
	background-repeat:no-repeat;
}

.normal, .hot, .emergency {
	padding-left:18px;
	/*background-image:url('../img/lock.gif');*/
	background-repeat:no-repeat;
}
/* BANNER */

div#banner.home{
	background-image:url('../img/banner/banner_slice.jpg');
	background-position:0 0;
	background-repeat:no-repeat;
}
div#banner.assil{
	background-image:url('../img/banner/banner_slice.jpg');
	background-position:0 0;
	background-repeat:no-repeat;
}
div#banner.aziende_associate{
	background-image:url('../img/banner/banner_slice.jpg');
	background-position:0 -145px;
	background-repeat:no-repeat;
}
div#banner.legislazione{
	background-image:url('../img/banner/banner_slice.jpg');
	background-position:0 -290px;
	background-repeat:no-repeat;
}
div#banner.area_tecnica{
	background-image:url('../img/banner/banner_slice.jpg');
	background-position:0 -435px;
	background-repeat:no-repeat;
}
div#banner.comunicazione{
	background-image:url('../img/banner/banner_slice.jpg');
	background-position:0 -580px;
	background-repeat:no-repeat;
}
div#banner.pubblicazioni{
	background-image:url('../img/banner/banner_slice.jpg');
	background-position:0 -725px;
	background-repeat:no-repeat;
}
div#banner.contatti{
	background-image:url('../img/banner/banner_slice.jpg');
	background-position:0 -870px;
	background-repeat:no-repeat;
}

div.back_home {
	float:left;
	width:351px;
	height:145px;
	cursor:pointer;
}

/* LOGIN */
div#login {
	color:#fff;
	float:left;
	position:relative;
	top:36px;
	left:400px;
	width:210px;
	height:80px;	
}
div#login label {
	color:#fff;
	float:left;
    width: 83px;
}
div#login p {
	margin:7px 0;
}
div#login input {
	width:98px;
	font-size:9px;
	height:11px;
	line-height:10px;
}
#login form button {
	margin:0 0 0 83px;
	cursor: pointer;
	border:0;
	padding:0 0 0 15px;
	width:70px;
	height:15px;
	background-color: transparent;
	background-image:url('../img/accedi_background_1.png');
	background-repeat:no-repeat;
	background-position:center center;
	font-size:9px;
	line-height:13px;
}

#login form button:hover {
	background: transparent url('../img/accedi_background_2.png') no-repeat center center;
}

#login a {
	color:#fff;
}
/* LOGIN INTERNO */

div#login_int {
	width:210px;
	height:80px;	
}
div#login_int label {
	float:left;
    width: 83px;
}
div#login_int p {
	margin:7px 0;
}
div#login_int input {
	width:98px;
	font-size:9px;
	height:11px;
	line-height:10px;
}
#login_int form button {
	margin:0 0 0 83px;
	cursor: pointer;
	border:0;
	padding:0 0 0 15px;
	width:70px;
	height:15px;
	background-color: transparent;
	background-image:url('../img/accedi_background_1.png');
	background-repeat:no-repeat;
	background-position:center center;
	font-size:9px;
	line-height:13px;
}

#login_int form button:hover {
	background: transparent url('../img/accedi_background_2.png') no-repeat center center;
}

/* CONTENT */
div#content {
	margin:8px 8px 0 8px;
}

/* LEFT BAR */
div#left_bar {
	float:left;
	width:232px;
}
div#left_bar h2 {
	height:39px;
	padding-left:19px;
	background-image:url('../img/box_head.jpg');
	background-repeat:no-repeat;
	background-position:center center;
	font-size:15px;
	line-height:39px;
	font-weight:bold;
}
div#left_bar div {
	padding:7px 0 5px 0;
	background-color:#e8edf3;
	border-left:1px solid #779abd;
	border-bottom:1px solid #779abd;
	border-right:1px solid #779abd;
}
/* secondo livello */
div#left_bar ul li {
	padding-left:45px;
	background-image:url('../img/disc.png');
	background-repeat:no-repeat;
	background-position:10px 0;
}
div#left_bar ul li:first-child {
	padding-left:45px;
	background-image:url('../img/disc_no_line.png');
	background-repeat:no-repeat;
	background-position:10px 0;
}
div#left_bar ul li a:link, div#left_bar ul li a:active, div#left_bar ul li a:visited {
	
	height:34px;
	line-height:34px;
	text-decoration:none;
	text-decoration:none;
	color:#162336;
}
div#left_bar ul li a:hover {
	line-height:34px;
	text-decoration:none;
	text-decoration:none;
	color:#779abd;
}

/* terzo livello */
div#left_bar ul li ul li, div#left_bar ul li ul li:first-child{
	display:block;
	padding-left:15px;
	background-image:none;
}
div#left_bar ul li ul li:first-child{
	margin-top:-5px;
}
div#left_bar ul li ul li a:link, div#left_bar ul li ul li a:active, div#left_bar ul li ul li a:visited {
	height:24px;
	line-height:24px;
	text-decoration:none;
	text-decoration:none;
	color:#162336;
}
div#left_bar ul li ul li a:hover {
	line-height:24px;
	text-decoration:none;
	text-decoration:none;
	color:#779abd;
}

/* Quarto livello */
div#left_bar ul li ul li ul li, div#left_bar ul li ul li ul li:first-child{
	display:block;
	padding-left:28px;
	background-image:url('../img/staffa_livello.gif');
	background-repeat:no-repeat;
	background-position:10px 7px;
}
div#left_bar ul li ul li ul li a:link, div#left_bar ul li ul li  ul li a:active, div#left_bar ul li ul li ul li a:visited {
	height:24px;
	line-height:24px;
	text-decoration:none;
	text-decoration:none;
	color:#162336;
}
div#left_bar ul li ul li ul li a:hover {
	line-height:24px;
	text-decoration:none;
	text-decoration:none;
	color:#779abd;
}
/* centrale */
div#central {
	float:left;
	width:500px;
	padding:11px 20px 0 20px;
}
div#central h2 , div#central h2  p {
	font-size:16px;
}
div#central p {
	margin:10px 0 0 0;
	text-align:justify;
}
div#central a:link,div#central a:active,div#central a:visited {
	text-decoration:underline;
	color:#19365E;
}
div#central a:hover {
	text-decoration:underline;
	color:#CED8E2;
}
div#central ul  {
	margin:0 0 0 20px;
}
div#central li { 
	list-style:disc;
}
	
/* NEWS tutte*/

div#central h3 {
	font-weight:bold;
	margin-top:15px;
	color:#19365E;
}
div#central p.databews {
	margin-top:0;
	padding:0 0 0 19px;
	background-image:url('../img/dot.gif');
	background-repeat:no-repeat;
	background-position:left center;
	color:#999999;
}
/* RIGHT BAR */
div#right_bar {
	float:left;
	width:193px;
}

div#news_box, div#event_box{
	width:193px;
	
}

div#event_box{
	margin-top:8px;
}

div#news_box h2, div#event_box h2 {
	height:39px;
	padding-left:19px;
	background-image:url('../img/box_right_head.jpg');
	background-repeat:no-repeat;
	background-position:top center;
	font-size:15px;
	line-height:39px;
	font-weight:bold;
}
div#news_box div, div#event_box div {
	padding:15px 10px 19px 19px;
	background-color:#e8edf3;
	border-left:1px solid #779abd;
	border-bottom:1px solid #779abd;
	border-right:1px solid #779abd;
}
div#news_box h3, div#event_box h3 {
	padding:0 0 0 19px;
	background-image:url('../img/dot.gif');
	background-repeat:no-repeat;
	background-position:left center;
	color:#999999;
}
div#news_box p, div#event_box p{
	margin:0 0 15px 0;
}
span.leggi_tutti {
	display:block;
	width:143px;
	text-align:right;
	background-image:url('../img/leggi_tutti.gif');
	background-repeat:no-repeat;
	background-position:84px center;
	padding:0 0 0 10px;

}
span.leggi_tutti a:link, span.leggi_tutti a:visited, span.leggi_tutti a:active {
	color: #779abd;
	text-decoration:underline;
}
span.leggi_tutti a:hover {
	color: #19365E;
	text-decoration:underline;
}
/* BOX HOME IN RILIEVO */
div#box_home {
	position:absolute;
	top:459px;
	width:503px;
}

div#box_home img {
	display:block;
	margin: 0 26px 0 0;
}

div#box_home h2 {
	height:39px;
	padding-left:49px;
	background-image:url('../img/box_rilievo_home_head.jpg');
	background-repeat:no-repeat;
	background-position:center center;
	font-size:15px;
	line-height:39px;
	font-weight:bold;
}
div#box_home div {
	padding:7px 15px 5px 26px;
	border-left:1px solid #779abd;
	border-bottom:1px solid #779abd;
	border-right:1px solid #779abd;
}

div#box_home div p{
	margin:0 0 15px 0;
}

/* AZIENDE ASSOCIATE */
div.azienda_associata {
	height:80px;
	border:1px solid #789BBD;
	padding: 4px 10px 4px 13px;
}
div.logo_azienda_associata {
	display:block;
	float:left;
	width:250px;
}
div.logo_azienda_associata img {
	/*
	height:78px;
	width:150px;
	*/
}
div.dati_azienda_associata {
	float:left;
	padding-top:8px;
}
div.dati_azienda_associata a:link, div.dati_azienda_associata a:visited, div.dati_azienda_associata a:active {
	color:#000;
}
div.dati_azienda_associata a:hover {
	color:#789BBD;
}
div.nome_azienda_associata {
	background-color:#fff;
	display:inline;
	padding:3px 7px;
	position:relative;
	top:7px;
	left:22px;
	width:150px;
}

/* CONTATTI */

.lungh_unif {
	width:200px;
}
.lungh_unif2{
	width:200px;
	display:none;
}
textarea.lungh_unif {
	width:200px;
	height:80px;
}
/* FOOOTER */

div#footer {
	clear:left;
	margin:0 8px;
	padding-top:12px;
	color:#999999;
	background-image:url('../img/loghi_anie_celma.jpg');
	background-repeat:no-repeat;
	background-position:bottom left;	
}
div#footer p {
	text-align:left;
	/* width:943px; */
	/* padding-left:20px; */
}

div#footer a:link, div#footer a:visited, div#footer a:active{
	color:#999999;
}
div#footer a:hover{
	color:#779abd;
}
div#footer span {
	padding-left:150px;
}
