/* RESET *****************************************************************************************/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { 
	margin:0;
	padding:0;
}
table {
	border-collapse:collapse;
	border-spacing:0;
}
fieldset,img { 
	border:0;
}
address,caption,cite,code,dfn,em,strong,th,var {
	font-style:normal;
	font-weight:normal;
}
ol,ul {
	list-style:none;
}
caption,th {
	text-align:left;
}
h1,h2,h3,h4,h5,h6 {
	font-size:100%;
	font-weight:normal;
}
q:before,q:after {
	content:'';
}
abbr,acronym { border:0;
}
/* RESET *****************************************************************************************/

BODY {
	background-color:#cfcfcf;
	font: 11px/16px Tahoma, Arial, sans-serif;
	color: #26368a;
	}
	
STRONG {
	font-weight:bold;
	}
	
.green {
	color:#568729;
	}
	
#container {
	background: url(/img/bg-interna.gif) no-repeat center top;	
	}

#container-associazioni {
	background: url(/img/bg-associazioni.gif) no-repeat center top;	
	}
	
.content {
	width:990px;
	margin:0 auto;
	position:relative;
	}
	
/* TITOLI ***********************************/

H2 {
	color:#FFF;
	font:25px "Trebuchet MS", Verdana, sans-serif;
	position:absolute;
	top: 170px;
	left:170px;
	}
	
H3.tit-plastica, H3.tit-gomma, H3.tit-login, H3.tit-associazioni, H3.tit-associazioni2 {
	width:990px;
	height:52px;
	color:#FFF;
	text-transform: uppercase;
	line-height:13px;
	}
	
	H3.tit-associazioni2 {height:63px}
	
H3.tit-plastica {background: url(/img/bg-tit-plastica.gif) no-repeat 0 10px;}	
H3.tit-gomma {background: url(/img/bg-tit-gomma.gif) no-repeat 0 10px;}
H3.tit-login {background: url(/img/bg-tit-login.gif) no-repeat 0 10px;}
H3.tit-associazioni {background: url(/img/bg-tit-associazioni.gif) no-repeat 0 10px;}
H3.tit-associazioni2 {background: url(/img/bg-tit-associazioni2.gif) no-repeat 0 13px;}
H3.tit-plastica SPAN, H3.tit-gomma SPAN {
	display:block;
	width:250px;
	padding:19px 0 0 50px;
	}
	
H3.tit-associazioni SPAN,
H3.tit-associazioni2 SPAN {display:none}
	
/* TOOL TOP *********************************/

#toolTop {
	margin-bottom:12px;
	}

#toolTop A {
	width:70px;
	display:block;
	background-color:#FFF;
	padding:3px;
	color:#e32321;
	text-decoration:none;
	text-align:center;
	font-weight:bold;
	}
	
#toolTop A:HOVER {text-decoration:underline;}
	
.right {float:right;}

/* NAVIGATION BAR ***************************/

#navigationBar {
	width:142px;
	}
	
#navigationBar LI {display:inline;}

#navigationBar A {
	display:block;
	color:#FFF;
	border:1px solid #000;
	border-left:none;
	border-top:none;
	padding:3px 6px 4px 18px;
	margin-top:1px;
	text-decoration:none;
	background: #1c2867 url(/img/tool-default.gif) no-repeat 5px 7px;
	}
	
#navigationBar A.lock {
	background: #1c2867 url(/img/tool-lock.gif) no-repeat 5px 7px;
	}
	
#navigationBar A:HOVER {
	background-color:#0d27be;
	color:#FFFF00;
	}

	/* Tool associazioni ******************************/
	
	#tool-gomma, #tool-gomma2 { width:458px;}
	#tool-plastica { width:458px; }
		
	#tool-gomma LI, #tool-plastica LI, #tool-gomma2 LI {
		display:inline;
		}
		
		A.space {
			margin-right:2px;
			}
	
	#tool-gomma LI A,
	#tool-plastica LI A,
	#tool-gomma LI A.down,
	#tool-plastica LI A.down {
		font-size:10px;
		font-weight:bold;
		text-decoration:none;
		color:#898989;
		width:106px;
		display:block;
		float:left;
		padding:2px 0 10px 7px;
		}
		
		 #tool-gomma2 LI A, #tool-gomma2 LI A.down {
		 	font-size:10px;
			font-weight:bold;
			text-decoration:none;
			color:#898989;
			display:block;
			float:left;
			padding:2px 11px 10px 7px;
		 	}
		
		#tool-gomma2 LI A, #tool-gomma2 LI A.down {}
		
		#tool-gomma LI A, #tool-gomma2 LI A,
		#tool-plastica LI A {
			color:#898989;
			background:url(/img/bg-tool-associazioni.gif) repeat-x 0 0;
			}
		
		#tool-gomma LI A.down, #tool-gomma2 LI A.down,
		#tool-plastica LI A.down {
			color:#FFF;
			background:url(/img/bg-tool-associazioniDown.gif) repeat-x 0 0;
			}
		
	#tool-gomma A:HOVER, #tool-gomma2 A:HOVER,
	#tool-plastica A:HOVER {color:#FFFF00;}
	
	
	
/* HOME **************************************************************/	



#flash { /* DA ALLINEARE CORRETTAMENTE */
	margin:0 auto;
	padding-right:57px;
	width:667px;
	height:386px;
	background-color:#FFF;
	}
	
#home {
	position:absolute;
	top:0;
	width:100%;
	background: url(/img/bg-home.gif) no-repeat center top;
	}
	
#home-content {
	position:relative; 
	margin:0 auto; 
	width:990px;
	padding-top:210px;
	}

#news-plastica A,
#news-gomma A {
	display:block;
	margin-bottom:15px;
	text-decoration:none; 
	color:#FF0000;
	border-bottom: 1px dotted #000;}

#news-plastica A:HOVER,
#news-gomma A:HOVER {text-decoration:underline;}
	
#news-plastica, 
#news-gomma {
	width:135px;
	padding-right:5px;
	height:307px;
	overflow-y:auto;
	font-weight:bold;
	position:absolute;
	top:243px;
	}
	
#news-plastica {left:667px;}
#news-gomma {left:838px;}
	
	#news-plastica .data,  #news-gomma .data {
		display:block;
		color:#898989;
		}
		
	#news-plastica .titolo {color:#568729;}
	#news-gomma .titolo {color:#26368a;}

H5#tit-plastica, H5#tit-gomma {
	width:240px;
	padding-left:30px;
	text-transform: uppercase;
	line-height:14px;
	margin-bottom:30px;
	}
	
H5#tit-plastica {background: url(/img/ico-plastica.gif) no-repeat left top;}

H5#tit-gomma {background: url(/img/ico-gomma.gif) no-repeat left top;}	

.home-text { 
	width:300px;
	text-align:justify;
	}
	
.home-left {
	display:block;
	padding-top:12px;
	padding-bottom:20px;
	width:340px;
	float:left;
	}
	
A.formazione:link, A.formazione:visited {
	width:164px; height:32px;
	display:block;
	position:absolute;
	right:170px;
	top:576px;
	text-indent:-9000px;
	background:url(/img/t-formazione.gif) no-repeat 0 0;
	}

A.formazione:hover {
	background-position:0 -32px;
}

/* VITA ASSOCIATIVA **************************************************/

.news {
	clear:both;
	padding:10px 0 20px 0;
	}

.news .data {
	color: #568729;
	font-weight:bold;
	float:left;	
	padding-bottom:5px;
	border-bottom: 1px dotted #a8a8a8;
	}
	
.news .news-linea {
	border-left:1px solid #568729;
	margin-left:80px;
	padding-left:15px;
	color:#000;
	}
	
.news h4 {
	padding-bottom:5px;
	border-bottom: 1px dotted #a8a8a8;
	font-weight:bold;
	position:relative;
	}
	
	.news h4 .protocollo {
		/*float:right;*/
		position:absolute;
		right:0;
		color:#26368a;
		}
	.news h4 .tit-formazione {
		float:left;
		}
		
	
.allegati LI A {
	color:#0000FF;
	background: url(/img/ico-allegato.gif) no-repeat 0 3px;	
	padding-left:12px;
	}
	
.allegati LI A:HOVER {
	text-decoration:none;
	}
	
#no-element {
	display:block;
	margin: 4px 0;
	border:2px solid #568729;
	color: #666;
	font-weight:bold;
	padding:10px;
	text-align:center;
	}
	
/* AZIENDE ASSOCIATE *****************************************************/

.mod-paginazione, A.tasto-back {
	display:block;
	width:990px;
	height:18px;
	background: url(/img/bg-paginazione.gif) no-repeat 0 2px;
	text-align:center;
	font-size:10px;
	padding-top:2px;
	}
	
A.tasto-back {
	color:#FFF;
	text-decoration:none;
	font-weight:bold;	
	}
	
.mod-paginazione LI {
	display:inline;
	padding:0 5px;
	}
	
.mod-paginazione LI A {
	color:#0000FF;
	}
	
.mod-paginazione LI A.paginazione, .mod-paginazione LI A.pag-corrente {color:#FFF; text-decoration:none;}

.mod-paginazione LI A:HOVER {
	color:#FFF;
	text-decoration:underline;
	}
	
#elenco-aziende {
	padding:10px;
	}
	
#elenco-aziende LI {
	display:block;
	background: url(/img/bg-aziende-index.gif) no-repeat left top;
	padding:3px 0 4px 295px;	
	}
	
#elenco-aziende LI A {
	color:#626262;
	font-weight:bold;
	text-decoration:none;
	}
	
#elenco-aziende LI A:HOVER {color:#000;}
	
#scheda-azienda { 
	padding:10px;
	}

H3.nome-azienda {
	color:#568729;
	font:25px "Trebuchet MS", Verdana, sans-serif;
	border-bottom:1px solid #e6e6e6;
	margin-bottom:10px;
	}

#dati-anagrafici {
	background-color:#e3e3e3;
	padding:10px;
	width:240px;
	height:200px;
	margin-right:10px;
	margin-bottom:10px;
	float:left;
	color:#000;
	overflow-y:auto;
	}
	
#dati-anagrafici STRONG {
	display:block;
	}

#dati-statistici {
	border-left: 1px dotted #000;
	padding:10px;
	float:left;
	width:385px;
	height:200px;
	overflow-y:auto;
	margin-right:10px;
	margin-bottom:10px;
	color:#000;
	}
	
UL.destinazioni {
	color:#000;
	padding:10px;
	width:250px;
	height:200px;
	overflow-y:auto;
	border:1px solid #ababab;
	float:left;
	}
	
/* CONSIGLI DIRETTIVI ****************************************************/	

DL {
	padding:10px;
	background: url(/img/bg-puntini.gif) repeat-y 75px 0px;
	margin:10px 0;
	}

DT {
	cursor: pointer;
	font-weight:bold;
	color:#568729;
	background: url(/img/ico-title.gif) no-repeat 80px 2px;
	}
	
DT SPAN {
	font-weight:normal;
	color:#000;
	margin-right:45px;
	}
	
DT:HOVER, DT.down {
	color:#000;
	}

DD {
	overflow:hidden;
	}
	
DD DIV {
	background-color:#e7e7e7;
	padding:10px;
	margin: 10px 0 2px 90px;
	}
	
DD DIV TH {
	color:#616161;
	text-align:right;
	border-right:1px solid #FFF;
	padding:0 10px 10px 0;
	vertical-align:top;
	}
	
DD DIV TD {
	padding:0 0 10px 10px;
	vertical-align:top;
	color:#000;
	}
	
DD UL.allegati {
	padding-left:90px;
	}
	
DD UL.allegati LI {
	padding:5px;
	background-color:#c0c0c0;
	border-right:1px solid #8b8b8b;
	border-bottom:1px solid #8b8b8b;
	border-top:1px solid #FFF;
	border-left:1px solid #FFF;	
	text-align:right;
	}
	
DD UL.allegati A {	
	color:#FFF;
	font-weight:bold;
	
	}
	
/* LINK ******************************************************************/

.link {
	padding:10px;
	}

.link LI {
	background: url(/img/ico-freccia.gif) no-repeat 8px 7px;
	border-bottom:1px solid #adadad;
	padding:0 0 5px 25px;
	}
	
.link LI A {
	text-decoration:none;
	}
	
.link LI A:HOVER {
	text-decoration:underline;
	}

/* ASSOCIAZIONI *********************************************/

.txt-associazioni {
	text-align:justify;
	padding:20px 0 100px 0;
	}

.mezzeria-associazioni {
	width:80px;
	}

.incarichi-td-left {
	padding-left:12px;
	background:url(/img/bg-tabelle.gif) no-repeat 0 bottom;
	}

.incarichi-td-center {
	background:url(/img/bg-tabelle.gif) no-repeat -90px bottom;
	}

.incarichi-td-right {
	background:url(/img/bg-tabelle.gif) no-repeat -210px bottom;
	}

/* CONTATTI *********************************************/

.contatti-cont {
	font-size:12px;
	padding:50px 0 100px 50px;
	}
	
	.contatti-cont STRONG {
		marging-bottom:20px;
		}

.contatti-segreteria {
	background-color:#b0b0b0;
	padding:20px 0 20px 50px;
	}


	
/* LOGIN **********************************************/

#login {
	padding:10px;
	color:#000;
	}

#login H4 {
	color:#568729;
	font-weight:bold;
	border-bottom:1px solid #FFF;
	padding-bottom:5px;
	margin-bottom:5px;
	}
	
#login .ricordami {
	width:150px;
	background-color:#568729;
	color:#FFF;
	font-weight:bold;
	vertical-align:bottom;
	padding:10px;
	}
	
#login .ricordami INPUT {
	float:left;
	}
	
#login .ricordami LABEL {
	display:block;
	margin-left:15px;
	}
	
#login .area-dati {
	padding:10px;
	}
	
#login .area-dati INPUT {
	width:240px;
	font:10px Tahoma, Arial, sans-serif;
	}
	
#login .area-dati .noinput {
	width:auto;
	}
	
#login .area-info {
	background-color:#fffbcc;
	width:480px;
	padding:10px;
	}

#errore {
	border:2px solid #FF0000;
	padding:10px;
	text-align:center;
	margin-bottom:5px;
	font-weight:bold;
	}

/* FOOTER *********************************************/
	
#footer {
	clear:both;
	width:990px;
	margin:10px auto;
	border-top:1px dashed #26368a;
	color:#26368a;
	padding-top:10px;
	}
	
#footer LI {
	display:block;
	width:319px;
	float:left;
	padding-left:10px;
	border-left:1px solid #FF0000;
	}
	
#footer H6 {
	font-weight:bold;
	text-transform: uppercase;
	width:180px;
	}
