/*GENERAL CLASSES*/
*{font-family:arial;}

html {overflow-y: scroll;}

body{margin:10px 0px; background-color:#ddd;/*background-color:#fdd;*/font-size:14px; color:#333;}

h1{font-size:26px;font-weight:bold;margin: 0px 0px 10px 0px;}
h2{font-size:20px;font-weight:bold;margin: 0px 0px 10px 0px;}
h3{font-size:18px;font-weight:bold;margin: 0px 0px 10px 0px;}
h4{font-size:16px;font-weight:bold;margin: 0px 0px 10px 0px;}
h5{font-size:14px;font-weight:bold;margin: 0px 0px 10px 0px;}
h6{font-size:12px;font-weight:bold;margin: 0px 0px 10px 0px;}

a{text-decoration:none; color:#D33; font-weight:bold;}
a:hover{text-decoration:underline; color:#269; font-weight:bold;}

a img{border:none;}

hr{margin: 0px auto 10px; width: 100%; border:none; height:2px; background-color:#ccc}

li{margin-bottom:5px;}

form fieldset{padding: 0px; border:none;font-weight: bold;}
form fieldset legend{display:none;}
form fieldset input.textbox{border:solid 1px #999;border-radius:2px;font-size:12px;padding:4px;height:22px;vertical-align:middle;line-height:22px;}
form fieldset input.textboxmini{width:200px !important;}
form fieldset input.textboxmicro{width:80px !important;}
form fieldset input.textboxside{margin:0 !important;}
form fieldset textarea{border:solid 1px #333; font-size:12px;padding:4px;height:150px;vertical-align:middle;}
form fieldset select.select{border:solid 1px #333; font-size:12px;padding:8px;vertical-align:middle;}
form fieldset input.submit{min-width:50px;padding:4px;margin:0px;height:32px;background-color:#048;color:#FFF;border:none;font-family: 'Arial Black', arial;vertical-align:middle;font-weight:normal;font-size:12px;border-radius:2px;}
form fieldset input.submit:hover{text-decoration:none;color:#FFF;background-color:#269;} 

form fieldset input.submitRed{background-color:#d33 !important;}
form fieldset input.submitRed:hover{background-color:#F54 !important;} 

.center{text-align:center;}
.normal{font-weight:normal;}
.red{color:#a00;}
.yellow{color:#da0;}
.green{color:#090;}
.bold{font-weight:bold;}
.displayNone{display:none !important;}
.displayNoneNotImportant{display:none;}

/*tables*/
table{width:100%;background-color:#eee;border-collapse:collapse;}
table tr{}
table tr.row1{background:#f8f8f8;}
table tr.row2{background:#eee;}
table th{padding:8px;background-color:#ccc;color:#000;text-align:left;border:solid 1px #fff;}
table td{padding:4px;margin:1px;border:solid 1px #fff;}

.tooltip {display:none;font-size:12px;padding:10px;color:#fc0;background:#333;font-family:arial;font-size:12px;max-width:250px;}
/*.tooltip {display:none;font-size:12px;height:90px;width:180px;padding:15px;color:#fff;background:transparent url('../images/black_arrow.png');font-family:arial; font-size:10px;}*/

.displayNone{display:none;}
/*GENERAL CLASSES*/

/*LAYOUT*/
div.wrapper{width:100%;}

div.header{margin:0px auto 10px;width:1180px;padding:10px;background-color:#fff; overflow:hidden;}
div.header_logo{float:left;width:450px;height:75px;}
div.header_stats{float:left;width:490px;height:75px;}

div.menu{overflow:hidden;margin:0px auto 10px;width:1180px;/*background-color:#048;*/padding:0px 10px;


background-image: -webkit-gradient(
	linear,
	left top,
	left bottom,
	color-stop(0, #004488),
	color-stop(0.55, #226699)
);
background-image: -o-linear-gradient(bottom, #004488 0%, #226699 55%);
background-image: -moz-linear-gradient(bottom, #004488 0%, #226699 55%);
background-image: -webkit-linear-gradient(bottom, #004488 0%, #226699 55%);
background-image: -ms-linear-gradient(bottom, #004488 0%, #226699 55%);
background-image: linear-gradient(to bottom, #004488 0%, #226699 55%);


}
div.menu ul{list-style:none;margin:0px;padding:0 0;}
div.menu ul li{margin:0px 0px 0px 0px;font-weight:bold;color:#FFF;}
div.menu ul li a{margin:0px 0px 0px 0px;padding:10px 10px;float:left;display:block;font-weight:bold;color:#FFF;}
div.menu ul li a:hover{text-decoration:none;color:#FFF;/*background-color:#269;*/

					   
background-image: -webkit-gradient(
	linear,
	left top,
	left bottom,
	color-stop(0, #2266AA),
	color-stop(0.55, #4488BB)
);
background-image: -o-linear-gradient(bottom, #2266AA 0%, #4488BB 55%);
background-image: -moz-linear-gradient(bottom, #2266AA 0%, #4488BB 55%);
background-image: -webkit-linear-gradient(bottom, #2266AA 0%, #4488BB 55%);
background-image: -ms-linear-gradient(bottom, #2266AA 0%, #4488BB 55%);
background-image: linear-gradient(to bottom, #2266AA 0%, #4488BB 55%);
					   

} 
div.menu ul.menu_left{float:left;}
div.menu ul.menu_right{float:right;}
div.menu ul.menu_left li{float:left;}
div.menu ul.menu_right li{float:right;margin:0px;}




div.main{margin:0px auto 10px;width:1200px;padding:0px 0px; min-height:400px;background-color:#fff}

div.footer{margin:0px auto; padding:10px; width:1180px;background-color:#FFF}
div.footer p{text-align:center;color:#000;}
/*LAYOUT*/

/*LOGIN BOX*/
div.login_box{background-color:#fff;border:solid 1px #ccc; padding:20px; width:300px; margin:-256px 0px 0px -150px;position:absolute;top:50%;left:50%;}

div.login_box img{display:block;margin:0px auto 20px;}


div.login_box fieldset{display:block;margin:0px auto;width:300px;border:none;padding:0px;}
div.login_box fieldset legend{display:none;}
div.login_box fieldset label{font-size:14px;font-weight:bold;display:block;}
div.login_box fieldset input.textbox{width:292px;padding:4px;font-size:14px;font-weight:normal;height:19px;vertical-align:middle;border:solid 1px #ccc;margin:0px auto 10px;}

div.login_box fieldset div.submit{text-align:center;}
div.login_box fieldset input.submit{padding:4px;font-size:12px;font-weight:bold;/*line-height:28px;*/vertical-align:middle;border:solid 1px #269;}
/*LOGIN BOX*/

/*CONTENT*/
div.page_view{padding:10px;position:relative;}
/*CONTENT*/

/*ARTICLES*/
fieldset.article_add{padding:10px;background-color:#eee;}
fieldset.article_add legend{}
fieldset.article_add label{display:block;margin:0 0 1px 0;}
fieldset.article_add input.textbox{width:400px;margin:0 0 15px 0;}
fieldset.article_add textarea{width:928px;}
fieldset.article_add select.select{}
fieldset.article_add input.submit{}
fieldset.article_add div.submit{}

/*articles list*/
/*.date_cell{width:90px;}*/
.date_cell_2{width:30px;}
.status_cell{width:90px;}
.title_cell{}
/*.action_cells{width:120px;}*/
.valore{width:48px;}
.checkbox{width:40px;}

.checking{color:#eb0;font-weight:bold;}
.refused{color:#f00;font-weight:bold;}
.accepted{color:#090;font-weight:bold;}
.published{color:#006;font-weight:bold;}

/*articles list*/

/*ARTICLES*/

/*welcome message*/
div.welcome_message{float:right;margin:0px 0px 0px 20px;height:55px;padding:10px 0px;}
div.welcome_message p.message{margin:0px;font-size:14px;font-weight:bold;}
div.welcome_message p.name{margin:0px;font-size:15px;/*font-weight:bold;*/color:#269;}
/*welcome message*/

/*formatta pulsanti form*/
/*.larghezza_bottone{width:15%;}*/
/*formatta pulsanti form*/

.filtra{width:100%;margin:0;padding:0;background-color:#EEE;font-weight:bold;}
.ricerca{margin:0 0 0 8px;}
.ricerca_text{width:200px;}
.ricerca_text_little{width:50px;}
.modulo_aggiunta{display:none;margin:0 0 10px;}
.no_top_padding{padding-top:0 !important;}
.no_bottom_padding{padding-bottom:0 !important;}

.sottotitolo_aggiungi{margin:0 0 15px 0;}
.pulsante_aggiungi{padding:4px 6px;vertical-align:top;line-height:34px;background-color:#048;border-radius:2px;color:#FFF;font-size:14px;}
.pulsante_aggiungi:hover{text-decoration:none;color:#FFF;background-color:#269} 

/*navigation bar*/
.navigation_bar{margin:0 10px 0 10px;font-size:10px;color:#595959;padding:10px 0 0 0;}
.navigation_bar_link{}
.navigation_bar_link:hover{text-decoration:none;}
/*navigation bar*/

/*resize logo*/
.resize_logo{height:75px;}
/*resize logo*/

/*stile delle select*/
.stile_select{padding:6px 4px;margin:0 0 1em;border:1px solid #999;border-radius:2px;}
.stile_select_no_margin{margin:0 !important;}
/*stile delle select*/

/*fieldset Aggiungi-Modifica Quaderno*/
.quaderno_add_mod{width:410px;margin:2px 0 0 0;padding:10px 10px;border:1px solid #AAA; border-radius:2px;}
.quaderno_add_mod_last{width:410px;margin:2px 0 10px 0;padding:10px 10px;border:1px solid #AAA; border-radius:2px;}
/*fieldset Aggiungi-Modifica Quaderno*/


/*H3 Aggiungi-Modifica Quaderno*/
.sottolotto{margin:14px 0 0 0;}
/*H3 Aggiungi-Modifica Quaderno*/

/*Descrizione campi Prodotto Ajax*/
.prodotto_ajax{font-size:12px; color:#555;}
/*Descrizione campi Prodotto Ajax*/

.label_color{color:#048;font-weight:lighter;}

.color_size{font-size:13px;color:#D33;font-weight:normal;}
.color_size_2{font-size:13px;color:#D33;font-weight:normal;}


.color_font_footer{color:#048;}
.color_font_footer_2{color:#D33;}

.color_font_footer_3{color:#060;font-size:16px;}

.color_font_footer_4{color:#006;font-size:16px;}


div.interventi_quaderni_multipli{overflow:hidden;margin:0 0 10px;border:solid 1px #4488BB;padding:10px 10px 0;}

div.interventi_quaderni_multipli label{margin: 0 0 10px;}

div.interventi_quaderni_multipli div.left{float:left;margin:0 10px 0 0;}
div.interventi_quaderni_multipli div.center{float:left;margin:0 10px 0 0;}
div.interventi_quaderni_multipli div.right{float:left;margin:0 0px 0 0;}

#aziendeSelect{
	/*background-color:#048;*/
}

.verde{
	/*margin:auto;
	width:14px;
	height:14px;
	background-color:#090;
	border-radius:14px 14px;
	border:1px solid #070;*/
}

.rosso{
	/*margin:auto;
	width:14px;
	height:14px;*/
	/*background-color:#D00;*/
	background-color:#F9A0A0;
	/*border-radius:14px 14px;
	border:1px solid #900;*/
}

.center{
	text-align: center;
}

.color_data{
	color:#D33;
}

.nascondi_sottolotti{
	display:none;
}

.color_coltura_user{
	background-color:#F90;
	
	/*background-image: -webkit-gradient(
	linear,
	left top,
	left bottom,
	color-stop(0, #004488),
	color-stop(0.55, #226699)
);
background-image: -o-linear-gradient(bottom, #447799 0%, #668899 55%);
background-image: -moz-linear-gradient(bottom, #447799 0%, #668899 55%);
background-image: -webkit-linear-gradient(bottom, #447799 0%, #668899 55%);
background-image: -ms-linear-gradient(bottom, #447799 0%, #668899 55%);
background-image: linear-gradient(to bottom, #447799 0%, #668899 55%);*/
}

div.wrapper_totale_ricerca{overflow:hidden;background-color:#EEE;padding:0.5em 0;margin:0 0 1em 0;}
div.wrapper_totale_ricerca.stile_select{margin:0 0 0 0;}
div.wrapper_ricerca{float:left;} 
div.wrapper_chiudi_quaderni{float:right;}

form fieldset input.submit_2{float:right;min-width:70px;font-size:14px;padding:4px;margin:0 0.6em 0 0;height:32px;background-color:#D33;color:#FFF;border:none;font-family: 'Arial Black', arial;vertical-align:middle;font-weight:bold;font-size:13px;border-radius:2px;}
form fieldset input.submit_2:hover{text-decoration:none;color:#FFF;background-color:#F54;}
form fieldset input.submit_3{margin:1em 0 0 0;}

div.prodottiRelColture{overflow:hidden;margin:0 0 10px 0;padding:10px;border:solid 1px #333;}
div.prodottiRelColture div{width:20%;float:left;}
div.prodottiRelColture div label{margin:0 0 5px 0;}