 /* BOX MODEL - stili comuni */
body {
	margin: 0;
	padding: 0;
	font-size: 12px;
	font-family:  Arial, Helvetica, sans-serif, serif;
	color: #000;
	height: 100%;
	min-width: 1000px;
	max-width: 1600px;
}
body, body.standard {padding-top: 35px;}
body.overlay {padding-top: 0;}


/* ========== TOP ========================================================================*/		
div#boxTop {
	margin: 0;
	padding: 0;
	height: 114px;
}	

div#bg_Top {
	margin: 0;
	padding: 0 22px 0 0;
	height: 114px;
}

#boxTop a, #header a img {
	margin: 0;	padding: 0;	border: 0;	text-decoration: none;
}

#Top_cont_Loghi {
	float: left;
	width: 200px;
	margin: 0;
	padding: 0;
}

#Top_banner {
	float: left;
	margin: 0 0 0 7px;
	padding: 15px 0 0 0;
	height: 90px;
	width: 728px;
	text-align: left;
}

#Top_InfoSito {
	
}

#Top_InfoSito p {
	margin: 0;
	padding: 0;
	font-size: 11px;
	text-align: justify;
	font-family: Arial Narrow, Arial, Helvetica, sans-serif, serif; 
}

/* ========== CONTAINER ========================================================================*/	
div#boxContainer	{
	margin: 0;
	padding: 0 0 0 23px;
}		
	
div#boxContainer2 {
	margin: 0;
	padding: 0 23px 0 0;
}

/* ========== BOX SINISTRA ========================================================================*/	
div#boxMenuSx {
	float: left;
	padding: 0;
	margin: 0;
}

/* DL a sinistra - stili comuni */
div#boxMenuSx dl{
	margin: 0 0 9px 0;
	padding: 0 0 4px 0;
	width: 177px;
	background: url(../c_grafica/iln/bg_dl.gif) no-repeat bottom left #E5E5E5;
	font-size: 12px;
	font-weight: bold;
}

div#boxMenuSx dl dt {
	color: #D35E00;
	margin: 0;
	padding: 0 0 2px 31px;
	line-height: 20px;
}

div#boxMenuSx dl dd {
	margin: 0;
	padding: 0 1px 6px 1px;
}


div#boxMenuSx dl dd.voceExtra {
	padding: 3px 0 6px 0;
	margin: 0 1px 0 1px;
	border-top: 1px dashed #777777;
}

div#boxMenuSx dl dd a{
	color: #000;
	display: block;
	padding: 0 5px;
	text-decoration: none;
}

div#boxMenuSx dl dd a:hover{
	text-decoration: underline;  
	background-color: #f4f4f4;
}


div#boxMenuSx dl dd.agrofarmaci a {background: url(../c_grafica/chiavi/small/kilnprodx.gif) no-repeat 5px 0 transparent;line-height: 18px;padding:0 0 0 30px;}
div#boxMenuSx dl dd.fertilizzanti a {background: url(../c_grafica/chiavi/small/kilnprodf.gif) no-repeat 5px 0 transparent;line-height: 18px;padding:0 0 0 30px;}
div#boxMenuSx dl dd.trappole a {background: url(../c_grafica/chiavi/small/kilnprodt.gif) no-repeat 5px 0 transparent;line-height: 18px;padding:0 0 0 30px;}
div#boxMenuSx dl dd.ausiliari a {background: url(../c_grafica/chiavi/small/kilnproda.gif) no-repeat 5px 0 transparent;line-height: 18px;padding:0 0 0 30px;}
div#boxMenuSx dl dd.aziende a {background: url(../c_grafica/chiavi/small/kazienda.gif) no-repeat 5px 0 transparent;line-height: 18px;padding:0 0 0 30px;}
div#boxMenuSx dl dd.enti a {background: url(../c_grafica/chiavi/small/kilnlegge.gif) no-repeat 5px 0 transparent;line-height: 18px;padding:0 0 0 30px;}

div#boxMenuSx dl dd.agrofarmaci a:hover, div#boxMenuSx dl dd.fertilizzanti a:hover, div#boxMenuSx dl dd.trappole a:hover, div#boxMenuSx dl dd.ausiliari a:hover, div#boxMenuSx dl dd.aziende a:hover {background-color:#f4f4f4;}

/* dl Banca Dati e Sostanza Attiva*/
div#boxMenuSx dl#menuBancaDati dt, div#boxMenuSx dl#menuSostanzaAttiva dt {
	background: url(../c_grafica/iln/bg_dt_bancadati.gif) no-repeat top left #E5E5E5;
}

/* dl Parners */
div#boxMenuSx dl#menuPartners dt {
	background: url(../c_grafica/iln/bg_dt_partners.gif) no-repeat top left #E5E5E5;
}

div#boxMenuSx dl#menuPartners dd {
	font-size: 10px;
	padding: 0 1px 3px 1px;
	font-weight: normal;
}

div#boxMenuSx dl#menuPartners dd.voceExtra {
	padding: 3px 0 6px 0;
	margin: 0 1px 0 1px;
	border-top: 1px dashed #777777;
	font-weight: bold;
	font-size: 12px;
}

/* dl Informazioni */
div#boxMenuSx dl#menuInformazioni dt {
	background: url(../c_grafica/iln/bg_dt_informazioni.gif) no-repeat top left #E5E5E5;
}

/* dl ILN */
div#boxMenuSx dl#menuILN dt {
	background: url(../c_grafica/iln/bg_dt_iln.gif) no-repeat top left #E5E5E5;
}

/* ========== BOX DESTRA ========================================================================*/
div#boxMenuDx {
	float: right;
	margin: 0px;
	padding: 0px;
}

div#boxMenuDx div.boxPromoDx {
	margin: 0 0 5px 8px;
}

div#boxContent div.boxPromoHome {float: right;}

div#boxMenuDx dl{
	margin: 0;
	padding: 0 0 8px 0;
	width: 177px;
	background-color: #E5E5E5;
	font-size: 10px;
}

div#boxMenuDx dt{
	background: url(../c_grafica/iln/bg_dt_dx.gif) no-repeat top left transparent;
	line-height: 24px;
	height: 24px;
	color: #fff;
	padding: 0 0 0 4px;
}

div#boxMenuDx dt span {height:16px;width:16px;float:left;margin:4px 3px 0 0;}
div#boxMenuDx dt span.agrofarmaci {background: url(../c_grafica/chiavi/small_negative/kilnprodx.gif) no-repeat left top transparent;}
div#boxMenuDx dt span.fertilizzanti {background: url(../c_grafica/chiavi/small_negative/kilnprodf.gif) no-repeat left top transparent;}
div#boxMenuDx dt span.trappole {background: url(../c_grafica/chiavi/small_negative/kilnprodt.gif) no-repeat left top transparent;}
div#boxMenuDx dt span.ausiliari {background: url(../c_grafica/chiavi/small_negative/kilnproda.gif) no-repeat left top transparent;}
div#boxMenuDx dt span.aziende {background: url(../c_grafica/chiavi/small_negative/kilnazienda.gif) no-repeat left top transparent;}
div#boxMenuDx dt span.sostanzeattive {background: url(../c_grafica/chiavi/small_negative/kilnsa.gif) no-repeat left top transparent;}

div#boxMenuDx dt.primo{
	background-color: #fff;
}
/* mac e pc */
div#boxMenuDx dd{
	margin: 0;
	padding: 0px 4px;
	font-family: "Arial Narrow", Arial, Helvetica, sans-serif, serif;
	font-size: 10px;
	overflow: hidden;
}

/* solo mac */
/*
div#boxContainer>div#boxContainer2>div#boxMenuDx dl dd {
	font-weight: bold;
	font-size: 10px;
	padding: 2px 4px;
}
*/

div#boxMenuDx dd.nota {
	color: #777777;
	margin: 0 0 3px 0;
}

div#boxMenuDx dl dd.legenda {
	color: #777777;
	border-top: 1px dashed #777;
	margin: 10px 4px 0 4px;
	padding: 2px 0;
}

div#boxMenuDx dd a {
	color: #446BAA;
	margin: 0;
	padding: 0;
	text-decoration: none;
	font-weight: bold;
}

div#boxMenuDx dd a:hover{
	text-decoration: underline;
}


/* ========== CONTENT ========================================================================*/	
div#boxContent {
	margin-left: 183px;
	margin-right: 183px;
	padding: 0 1px;
	line-height: 120%;
}

/* box login home page */
div#boxLogin {
	margin: 0 0 7px 0;
	padding: 0 10px 0 0;
	border: 0;
	height: 64px;
	background: url(../c_grafica/iln/bg_login_dx.gif) no-repeat top right transparent;
	font-size: 11px;
}

div#bg_Login {
	margin: 0;
	padding: 0 0 0 10px;
	border: 0;
	height: 64px;
	background: url(../c_grafica/iln/bg_login_sx.gif) no-repeat top left transparent;
	text-align: center;
}

div#bg_Login h1#titoloSito {
	/*margin: 0 0 6px 0;
	padding: 2px 0 3px 0;
	border-bottom: 1px solid #96CF9B;*/
	margin: 0;
	padding: 2px 0 0 0;
	text-align: center;
	background-color: transparent;
}

div#bg_Login form {
	margin: 0;
	padding: 0;
	font-size: 11px;
}

div#bg_Login form input {
	margin: 0 5px;
	width: 70px;
	font-size: 10px;
	border: 1px solid #777;
}

div#bg_Login form a {
	padding: 1px 7px;
	color: #000;
	text-decoration: none;
	line-height: 14px;
	white-space: nowrap;
}

div#bg_Login form a:hover {
	color: #f00;
}
div#bg_Login form a.pulsSmall {
	padding: 1px 12px 1px 7px;
	background: url(../c_grafica/iln/bg_login_puls_small.gif) no-repeat center left transparent;
}

div#bg_Login form a.pulsBig {
	color: #111;
	background: url(../c_grafica/iln/bg_login_puls_big.gif) no-repeat center center transparent;
}

div#bg_Login form a.pulsBig:hover {
	color: #fff;
}

center#PulsRegOra {
	display: block;
	margin: 0 0 10px 0;
	font-size: 11px;
	padding: 1px 30px;
	background: url(../c_grafica/iln/bg_login_reg.gif) no-repeat center center transparent;
}

center#PulsRegOra a{
	color: #fff;
	text-decoration: none;
	white-space: nowrap;
}

center#PulsRegOra a:hover {
	color: #111;
}

/* box Super Search */
div#superSearch {
	margin: 0 0 10px 0;
	padding: 0 10px 0 0;
	border: 0;
	height: 64px;
}

div#bg_superSearch {
	margin: 0;
	padding: 0 0 0 6px;
	border: 0;
	height: 64px;
	text-align: center;
}

div#bg_superSearch h1#titoloSito {
	margin: 0 0 6px 0;
	padding: 2px 0 3px 0;
	border-bottom: 1px solid #4C7E9A;
	text-align: center;
	line-height: 26px;
	background-color: transparent;
}

div#bg_superSearch form {
	margin: 0;
	padding: 0;
	font-size: 11px;
}
div#bg_superSearch form fieldset {
	margin: 0;
	padding: 0;
	border: 0;
	display: inline;
}
div#bg_superSearch form label {
	font-weight: bold;
	display: inline;
}
div#bg_superSearch form input {
	margin: 0 3px;
	width: 110px;
	font-size: 11px;
	border: 1px solid #777;
}
div#bg_superSearch form input.button {
	width: 50px;
	color: #000;
	border-radius: 6px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	background-color: #FFF;
	font-family: Arial, Helvetica, sans-serif, serif;
	font-weight: bold;
	cursor: pointer;
}
div#bg_superSearch form input.button:hover {text-decoration: underline;}
div#bg_superSearch form select {
	margin: 0 5px;
	font-size: 11px;
}

div#bg_superSearch form a {
	padding: 1px 7px;
	color: #000;
	text-decoration: none;
	line-height: 14px;
	white-space: nowrap;
}

div#bg_superSearch form a:hover {
	color: #f00;
}
div#bg_superSearch form a.pulsSmall {
	padding: 1px 6px 1px 10px;
	background: url(../c_grafica/iln/bg_login_puls_small.gif) no-repeat top right transparent;
}

/* trucchetto boxmodel */
#cleardiv {
		clear: both;
		height: 1px;
}

/* ========== FOOTER ========================================================================*/	
div#boxFooter {
	clear: both;
	margin: 0;
	padding: 0;
	text-align: center;
	font-size: 10px;
	color: #000;
}

div#boxFooter a {
	color: #000;
}

div#bg_footerSx {
	margin: 0;
	padding: 0;
}	

div#bg_footerDx {
	margin: 0;
	padding: 20px 0 10px 0;
}

/* ========== GESSTIONE ZOOM FOTO ========================================================================*/	
/* layer per zoom */

div#ZoomPhoto_Layer {background-color: #000;	opacity: .6; filter: alpha(opacity=60);	width: 100%;	height: 100%;	position: absolute;	margin: 0;	padding: 0;	top: 0;	left: 0;	z-index: 8;	display: block;	display: none;}
div#ZoomPhoto_Layer {left: expression( ( 0 + ( ignoreMe2 = document.documentElement.scrollLeft ? document.documentElement.scrollLeft : document.body.scrollLeft ) ) + 'px' ); top: expression( ( 0 + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop ) ) + 'px' );}
body > div#ZoomPhoto_Layer { position: fixed; left: 0px; top: 0px;} 

div#box_ZoomFoto{position: absolute;	z-index: 10; width: 100%; margin: 25px 0 25px 0; display: none;}
div#box_ZoomFoto {left: expression( ( 0 + ( ignoreMe2 = document.documentElement.scrollLeft ? document.documentElement.scrollLeft : document.body.scrollLeft ) ) + 'px' ); top: expression( ( 0 + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop ) ) + 'px' );}
body > div#box_ZoomFoto { position: fixed; left: 0px; top: 0px; } 

div#box_ZoomFoto dl {margin: 0 auto; padding: 0; width: 900px; background-color: #fff; border: 3px solid #999;}
div#box_ZoomFoto dl dt {margin: 0;padding: 2px 6px;background-color: #fff;font-size: 11px;font-weight: bold;color: #374654;}
div#box_ZoomFoto dl dt span.mnu_close{float: right;}
div#box_ZoomFoto dl dt span.mnu_close a{font-size: 10px;font-weight: normal;background: url(../c_grafica/iln/ico_close.gif) no-repeat bottom right transparent;line-height: 12px;	padding: 0 15px 0 0;}
div#box_ZoomFoto dl dd {margin: 0;text-align: center;padding: 15px;}
div#box_ZoomFoto dl dd div#box_ZoomFoto_content{display: block;margin: 0 0 8px 0; text-align:center}
div#box_ZoomFoto dl dd div#box_ZoomFoto_content img{border: 1px solid #999;}
div#box_ZoomFoto dl dd div#box_ZoomFoto_content a.download {clear:both; text-decoration:none}


/* ========== ULTIMI interventi Agri-forum ========================================================================*/

div#forumUltimoIntervento dl#ultimiForum {margin: 4px 0 8px 0;padding: 0;background:#fefddf;}

div#forumUltimoIntervento dl#ultimiForum dt{margin: 0;padding: 0 ;background: url(../c_grafica/iln/bg_dt_ultimiforum.gif) repeat-x top left;color: #fff;font-weight: bold;height:20px;border-left:1px solid #ece8b0;line-height:20px;}

div#forumUltimoIntervento dl#ultimiForum dt div.dxdtForum {width:20px;height:20px;background: url(../c_grafica/iln/angolo_ultimiforum.gif) no-repeat;float:right;}

div#forumUltimoIntervento dl#ultimiForum dd {margin: 0;padding: 2px 10px 10px 10px;border: 1px solid #ece8b0;border-top: none;overflow:hidden;}

div#forumUltimeDiscussioni {padding:10px;}
div#forumUltimeDiscussioni ul {list-style-type: none;margin:0; padding:10px;border:1px dashed #d9e9ef;}
div#forumUltimeDiscussioni ul li {border-bottom:1px dashed #ccc;margin:0 0 15px 0;padding:0 0 6px 0;}
div#forumUltimeDiscussioni ul li h5 {display:inline;font-size:12px;margin:0;}
div#forumUltimeDiscussioni ul li img {padding:2px;border:1px solid #ccc;margin:0 6px;background:#fff;}
div#forumUltimeDiscussioni ul li p {margin-left:45px;}

div#forumUltimoIntervento table {border:none;margin:0;padding:0;}
div#forumUltimoIntervento table td {padding:8px;border:none;}
div#forumUltimoIntervento table td.avatar {text-align:center;border:1px dashed #ece8b0;background: url(../c_grafica/iln/angolo_ultimiforum2.gif) no-repeat top left;}
div#forumUltimoIntervento table td.avatar span.avatar img {width:64px;padding:4px;border:1px solid #ccc;margin:2px;background:#fff;}
div#forumUltimoIntervento table td.avatar span.ranking img {display:none;}
div#forumUltimoIntervento table td.avatar p.username {font-weight:bold;}
div#forumUltimoIntervento table td.avatar p.dettagli {display:none;}
div#forumUltimoIntervento table td.avatar p.dettagli span {display:none;}

div#forumUltimoIntervento table td.intervento {margin:0;padding:7px 0 0 8px;}
div#forumUltimoIntervento table td.intervento h4 {text-align:left;}

div#forumUltimoIntervento table td.intervento span.buttonFix {background: url(../c_grafica/iln/rispondi_mess.gif) no-repeat top left transparent;width:143px;height:18px;display:block;text-align:center;line-height:18px;margin:8px 0 0 5px;float:right;}
div#forumUltimoIntervento table td.intervento span.buttonFix a.forumRispondiIntervento{padding:3px;color:#fff;font-weight:bold;text-decoration:none;font-size:11px;}
div#forumUltimoIntervento table td.intervento span.buttonFix a.forumRispondiIntervento:hover {color:#993300;}


.ILNloading {
	background: url(../c_grafica/iln/iln_loading.gif) no-repeat center transparent;
	width: 32px;
	height: 32px;
}
.ILNloading.blu {
	background-image: url(../c_grafica/iln/iln_loading_blu.gif);
}