/* CSS Document Demus */


body{background:url(img_layout/bkg_body.jpg) no-repeat top left; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; text-align:justify; color:#4C4C4C; margin:0px; padding:0;}

input, textarea{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;}

body,html,div#madre,div#content{height:100%;}

p{line-height:140%;}

h2{color:#999; font-family:Georgia, "Times New Roman", Times, serif; font-size:16px; margin:28px 0 10px 20px; padding:0 0 0 8px; border-left: 3px solid #8DA40C;}

h3{color:#999; font-family:Georgia, "Times New Roman", Times, serif; font-size:13px; margin:20px 0 13px 20px; padding:0 0 0 5px; border-left: 2px solid #8DA40C; font-family:Verdana, Arial, Helvetica, sans-serif;}

a{text-decoration:underline; color:#8DA40C;}
a:hover{text-decoration:none;}

a.uni-eso{background:#eee; padding:0 3px 1px 3px; text-decoration:none;  color:#0066CC; border:1px solid #ccc;}
a.uni-eso:hover{text-decoration:underline; color:#0061A7;}

a.evidentia, a.evidentia_top, a.evidentia_xxl{display:block; background:url(img_layout/evidentia.gif) top left; font-weight:bold;  margin:7px 0 0 40px; padding:2px 0 2px 10px; border:1px solid #ccc; width:160px; color:#666; font-family:Verdana, Arial, Helvetica, sans-serif;}
a.evidentia_top{color:#8DA40C;}

a.evidentia:hover, a.evidentia_top:hover, a.evidentia_xxl:hover{padding:3px 0 1px 10px;}

a.evidentia_xxl{color:#8DA40C; width:300px;}


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

div#madre{float:left; display:inline; margin-left:55px; width:810px;}

div#col_sx{width:188px; float:left; display:inline; background-color:#8DA40C; padding:0;}


div#head_sx{background:url(img_layout/head_sx.gif) top left #8DA40C; height:37px; margin:0; padding:0;}

div#main_menu{text-align:center; margin:0; padding:15px 0 0 0; background:url(img_layout/bkg_menu.gif) repeat-x bottom left #e6e6e6; border-bottom:2px solid #fff; border-top:2px solid #fff; }

div#content{width:560px; float:left; display:inline; background:url(img_layout/bkg_madre.gif) repeat-y;}

div#content div#contenuti{padding:10px 15px 30px 30px;}

div#news{background-color:#fff; padding-top:20px;}

span#uni{display:block; background-color:#fff; padding:20px 0 0 0; text-align:center;}
span#uni img{margin:0 auto 0 auto;}

/**html  div#news{padding-top:20px;}*/


/**********************************/
/*COLONNA SX/*
/**********************************/

div#col_sx div#area_riservata{background-color:#d3d3d3; border-top:2px solid #fff; padding-bottom:10px;}
div#col_sx div#area_riservata h1{margin-bottom:0;}

/*area riservata*/
form#login{margin:15px 0 0 20px;}

	form#login h3{color:#5E5E5E;}

	form#login input.field {border:1px solid #A5ACB2; width:120px; font-size:11px; margin-bottom:5px;}
	form#login input.button_areariservata{border:3px double #A0B238; background-color:#FFF; padding:1px 7px 2px 7px; display:block; color:#333; cursor:pointer; font-weight:bold; margin-left:50px; margin-top:5px; font-size:11px;}

	form#login span.txt_block{font-size:11px; font-weight:bold; color:#818283; display:block;}
	form#login span.txt_block_pw{font-size:11px; font-weight:bold; color:#818283; display:block;}


/**********************************/
/*MENU/*
/**********************************/

/*main menu*/
div#main_menu ul{list-style:none; font-size:10px; margin:55px 0 25px 12px; padding:0;}
	div#main_menu ul li{padding:0; margin:0;}
		div#main_menu ul li span{padding:0; display:none;}

		div#main_menu ul li A{display:block; height:27px; background-position:bottom left; background-repeat:no-repeat;}
		div#main_menu ul li A:hover{background-position:top left;}

		/*italiano*/
		div#main_menu ul li#azienda A{background-image:url(img_menu/azienda.gif);}
		div#main_menu ul li#decaffeinizzazione A{background-image:url(img_menu/decaffeinizzazione.gif);}
		div#main_menu ul li#prodotti A{background-image:url(img_menu/prodotti.gif);}
		div#main_menu ul li#logistica A{background-image:url(img_menu/logistica.gif) ;}
		div#main_menu ul li#analisi A{background-image:url(img_menu/analisi_controlli.gif);}
		div#main_menu ul li#ricerca A{background-image:url(img_menu/ricerca_sviluppo.gif);}
		div#main_menu ul li#link A{background-image:url(img_menu/link.gif);}
		div#main_menu ul li#feed A{background-image:url(img_menu/feedback.gif);}
		
		div#main_menu ul li#login A{background-image:url(img_menu/login.gif);}


		/*inglese*/
		div#main_menu ul li#azienda_e A{background-image:url(img_menu/azienda_e.gif);}
		div#main_menu ul li#decaffeinizzazione_e A{background-image:url(img_menu/decaffeinizzazione_e.gif);}
		div#main_menu ul li#prodotti_e A{background-image:url(img_menu/prodotti_e.gif);}
		div#main_menu ul li#logistica_e A{background-image:url(img_menu/logistica_e.gif);}
		div#main_menu ul li#analisi_e A{background-image:url(img_menu/analisi_controlli_e.gif);}
		div#main_menu ul li#ricerca_e A{background-image:url(img_menu/ricerca_sviluppo_e.gif);}
		div#main_menu ul li#link_e A{background-image:url(img_menu/link_e.gif);}
		div#main_menu ul li#feed_e A{background-image:url(img_menu/feedback_e.gif);}

/*sub-menu*/
div#menu_sezione h2{font-size:13px; color:#FFF; margin:10px 0 0 10px; padding:0;}

div#menu_sezione ul{list-style:none; margin:10px 0 0 10px; padding:0 0 15px 10px;}
	div#menu_sezione ul li{line-height:20px; text-align:left; background:url(img_layout/bullet.gif) no-repeat top left; padding:0 0 0 10px;}
	div#menu_sezione ul li a{color:#FFF; text-decoration:none;}
	div#menu_sezione ul li a:hover{text-decoration:underline;}


/**********************************/
/*CONTENT/*
/**********************************/

/*home*/
div.box_evento,div.box_evento img{float:left; display:inline; }
	div.box_evento{color:#8e8e8e; margin:10px 0 0 30px; width:470px;}
	div.box_evento h1{font-size:14px; font-family:Arial, Helvetica, sans-serif; margin:6px 0 3px 0; color:#8DA40C; padding:0;}
	div.box_evento h2{font-size:15px; font-family:Arial, Helvetica, sans-serif; margin:0; color:#6D3B22; border:none; padding:0;}
	div.box_evento img{border:1px solid #ccc; padding:1px; float:left; display:inline; margin-left:20px;}
	div.box_evento p{padding-left:0;}


div#content ul#rassegna_home{list-style:none;  font-weight:bold; color:#8e8e8e;}
 div#content ul#rassegna_home li{background:url(img_layout/bullet_stampa.gif) no-repeat top left; padding-left:20px;}
 div#content ul#rassegna_home li span{color:#8DA40C;}

/**/

div#refuso{ border:1px solid #8DA40C; background:#DCE6AB; padding:10px 10px 10px 10px; color:#3D5516; margin-top:40px; width:85%; text-align:justify; font-size:11px; line-height:16px;}

div#toolbar{background:url(img_layout/bkg_toolbar.gif) repeat-y; height:27px; margin-left:22px; text-align:right; color:#fff; padding:11px 10px 0 0; font-size:11px;}
	div#toolbar a{color:#fff; text-decoration:underline;}
	div#toolbar a:hover{text-decoration:none;}

div#content p{padding:0 20px 0 20px;}
div#content ul{list-style:none; line-height:150%; margin-top:20px;}
div#content ul li{background:url(img_layout/bullet_circle.gif) no-repeat top left; padding-left:15px; margin-top:7px; margin-right:30px;}

.verde{font-family:Georgia, "Times New Roman", Times, serif; color:#A0B238; font-size:13px; font-weight:bold;}
strong.verde{font-family:Verdana, Arial, Helvetica, sans-serif; color:#A0B238; font-size:12px; font-weight:bold;}
span.verde{font-size:16px;}

div#content img{margin:8px 9px 0 0;}


table#deca{margin:10px 0 0 30px; border-collapse:collapse; font-size:11px; line-height:150%;}
	table#deca th{background-color:#6D3B22; color:#fff; padding:5px; text-align:center; border:1px solid #ccc;}
	table#deca th.riferimento{width:210px;}
	table#deca tr.grey{background-color:#E9E9E9;}
	table#deca td{border:1px solid #ccc; padding:7px;}

span.small{color:#999;}

img.float{float:left; margin:0 20px 10px 0; padding-left:20px;}

ul#left{margin-left:160px;}

div#map{margin:30px 25px 20px 35px; border:3px double #ccc;}

td#poesia{line-height:40px; font-family:Georgia, "Times New Roman", Times, serif; color:#999; font-size:20px; padding-left:30px;}


div#logo_qualita_home{position:absolute; width:306px; height:64px; top:35px; left:492px;}
div#logo_qualita_home_it{position:absolute; width:306px; height:64px; top:35px; left:570px;}

/*titoli italiano*/

h1{position:relative; margin-bottom:40px; margin-left:10px; font-size:14px;}
	h1 span{position:absolute; left:0px; height:45px;}
		h1 span#home{background:transparent url(img_layout/t_home.gif) no-repeat; width:380px;}
		h1 span#news_eventi{background:transparent url(img_layout/t_news_eventi.gif) no-repeat; width:380px;}
		h1 span#azienda{background:transparent url(img_layout/t_azienda.gif) no-repeat; width:150px;}
		h1 span#deca{background:transparent url(img_layout/t_decaf.gif) no-repeat; width:380px;}
		h1 span#prod{background:transparent url(img_layout/t_prodotti.gif) no-repeat; width:327px;}
		h1 span#logistica{background:transparent url(img_layout/t_logistica.gif) no-repeat; width:168px;}
		h1 span#analisi{background:transparent url(img_layout/t_analisi.gif) no-repeat; width:380px;}
		h1 span#ricerca{background:transparent url(img_layout/t_ricerca.gif) no-repeat; width:380px;}
		h1 span#link{background:transparent url(img_layout/t_link.gif) no-repeat; width:85px;}
		h1 span#stampa{background:transparent url(img_layout/t_rass-stampa.gif) no-repeat; width:400px;}
		h1 span#news{background:transparent url(img_layout/t_news.gif) no-repeat; width:400px;}
		h1 span#feed{background:transparent url(img_layout/t_feed.gif) no-repeat; width:380px;}
		h1 span#login{background:transparent url(img_layout/t_login.gif) no-repeat; width:400px;}
		h1 span#listini{background:transparent url(img_layout/t_listini.gif) no-repeat; width:400px;}
		h1 span#logout{background:transparent url(img_layout/t_logout.gif) no-repeat; width:400px;}
		h1 span#registrazione{background:transparent url(img_layout/t_registrazione.gif) no-repeat; width:400px;}
		h1 span#ric_info{background:transparent url(img_layout/t_ric-info.gif) no-repeat; width:400px;}
		h1 span#newsletter{background:transparent url(img_layout/t_nl.gif) no-repeat; width:400px;}

		h1 span#t_col_sx_areariservata{background:transparent url(img_layout/t_col_sx_areariservata.gif) no-repeat; width:132px;}


h2#sottotitolo, h3#sottotitolo{color:#6D3B22; font-size:18px; margin-left:10px; border-left:5px solid #8DA40C; clear:both;}

h3#sottotitolo{color:#6D3B22; font-size:16px; margin-left:20px; border-left:4px solid #8DA40C; clear:both;}

/*titoli inglese*/

		h1 span#news_events{background:transparent url(img_layout/t_news_events.gif) no-repeat; width:380px;}
		h1 span#company{background:transparent url(img_layout/t_company.gif) no-repeat; width:254px;}
		h1 span#decaffeination{background:transparent url(img_layout/t_decaffeination.gif) no-repeat; width:281px;}
		h1 span#special_prod{background:transparent url(img_layout/t_special_prod.gif) no-repeat; width:313px;}
		h1 span#logistics{background:transparent url(img_layout/t_logistics.gif) no-repeat; width:164px;}
		h1 span#analysis{background:transparent url(img_layout/t_analysis.gif) no-repeat; width:380px;}
		h1 span#research{background:transparent url(img_layout/t_research.gif) no-repeat; width:479px;}
		h1 span#press{background:transparent url(img_layout/t_press.gif) no-repeat; width:400px;}
		h1 span#login_eng{background:transparent url(img_layout/t_login_eng.gif) no-repeat; width:400px;}
		h1 span#listini_eng{background:transparent url(img_layout/t_listini_eng.gif) no-repeat; width:400px;}
		h1 span#registrazione_eng{background:transparent url(img_layout/t_registrazione_eng.gif) no-repeat; width:400px;}
		h1 span#ric_info_eng{background:transparent url(img_layout/t_ric-info_eng.gif) no-repeat; width:400px;}

		h1 span#t_col_sx_login{background:transparent url(img_layout/t_col_sx_login.gif) no-repeat; width:132px;}


/*vari*/
div#space{margin-top:30px; clear:both;}

div.bottom{text-align:right; border-top:1px solid #ccc; padding-top:10px;}


/**********************************/
/*FORM/*
/**********************************/

table#form{margin-left:20px; width:400px;}

input.field,textarea.field{font-weight:normal; padding:1px 2px 1px 2px; border-top:1px solid #6b6b6b; border-bottom:1px solid #dedede; border-left:1px solid #bfbfbf; border-right:1px solid #bfbfbf; }

input.button{height:25px; border:3px double #A0B238; background-color:#FFF; padding:1px 8px 8px 8px; color:#333; cursor:pointer; font-weight:bold; margin-left:50px; text-decoration:none;}

td.label{margin-left:20px; font-weight:bold; text-align:left; color:#333; padding:0x 0 2px 0; font-size:13px; padding-left:4px; border-left:3px solid #8DA40C;}

div#obbligatorio{margin:10px 0 20px 25px;}


		/*messaggi-errore-ok-msg*/
		
		div.error {font-weight:bold; color:red; border:1px solid #ccc; padding:20px 20px 20px 65px; margin:0 16px 20px 16px; background:url(img_layout/alert.gif) no-repeat left #F8F8F8;}
		div.ok {font-weight:bold; color:#666; border:1px solid #ccc; padding:20px 20px 20px 65px; margin:0 16px 20px 16px; background:url(img_layout/ok.gif) no-repeat left #F8F8F8;}
		div.msg {font-weight:bold; color:#666; border:1px solid #ccc; padding:20px 20px 20px 65px; margin:0 16px 20px 16px; background:url(img_layout/msg.gif) no-repeat left #F8F8F8;}
		div.msg_mini {color:#666; border:1px solid #ccc; padding:7px 5px 12px 45px; margin:0 0 10px 0; width:70%; background:url(img_layout/msg_mini.gif) no-repeat left top #F8F8F8; font-size:11px;}


/**********************************/
/*FOOTER/*
/**********************************/

div#footer{color:#999; font-size:11px; padding-bottom:20px; text-align:center; padding-top:10px; border-top:1px solid #E8E8E8; margin:0 30px 0 50px; clear:both;}



/*tabella dati*/

table.tabella-dati{line-height:140%; border:1px solid #ccc; border-bottom:0; border-right:0; margin:0 0 0 20px; width:490px;}

	table.tabella-dati th{white-space:nowrap; text-align:left; padding:4px 4px 4px 7px; border-bottom:1px solid #666; border-right:1px solid #666; border-top:1px solid #fff; border-left:1px solid #fff; background:#8FBE00; color:#fff; border-bottom-color:#597600; border-right-color:#597600;;}
		table.tabella-dati th a{color:#333;}
		table.tabella-dati th a.ordine{background:url(pict_gestione/freccie_tipo.gif) no-repeat left; padding-left:20px;}
			table.tabella-dati th a.ordine:hover{background:url(pict_gestione/freccie_tipo_roll.gif) no-repeat left;}


	table.tabella-dati td{border-bottom:1px solid #ccc; border-right:1px solid #ccc; border-top:1px solid #fff; border-left:1px solid #fff; padding:8px;}

	table.tabella-dati td.empty{padding:0 1px 1px 0;}

	table.tabella-dati tr.chiaro{background-color:#FCFCFC;}
		table.tabella-dati tr.chiaro:hover{background-color:#EEE;}
	table.tabella-dati tr.scuro{background-color:#F4F4F4;}
		table.tabella-dati tr.scuro:hover{background-color:#EEE;}

	table.tabella-dati img{border:1px solid #ccc; padding:1px;}

	table.tabella-dati img.thumb{padding:1px; background-color:#fff; border:1px solid #ccc;}

	table.tabella-dati td.neutra{background:url(img_layout/bkg_neutra.gif) top left; padding:0;}/*qui si inseriscono i messaggi (errore, ok, generico)*/
	table.scheda td.neutra{padding:8px; border:1px solid #ccc;}

table#form_mini{margin-left:20px;}

img.pict_sx{float:left; display:inline; margin-left:15px; border-width:0 3px 3px 0; border-style:solid; border-color:#8CA516;}

ul.allegato{margin-left:15px;}

ul.allegato a{text-decoration:none;}

div.allegato img{vertical-align:middle;}

span.mini{font-size:10px; color:#666;}

div#back{font-weight:bold; margin-top:20px;}

div.nevs-eventi{clear:both; margin-left:15px;}
	div.nevs-eventi h3{margin:5px 0 7px 0;}
	div.nevs-eventi p{margin:5px 0 0 0; padding:0;}

div#content div.box_evento table p{padding:0; margin:10px 0 10px 0;}
