/*=================================
=== GENERALE
=================================*/
HTML,BODY,DIV,TABLE,TH,TD,INPUT,BUTTON,SELECT,TEXTAREA,A,FORM,P,OL,UL,LI
	{
	font-family: Verdana,Tahoma,Arial,Helvetica,sans-serif,sans serif;
	font-size:12px;
	color:#000;
	}
TABLE, TH, TD
	{
	font-size:1rem;
	}
DIV,TABLE,TH,TD,A,FORM,P,OL,UL,LI
	{
	}
FONT,H1,H2,H3,H4,H5,H6
	{
	font-family: Verdana,Tahoma,Arial,Helvetica,sans-serif, sans serif;
	}
.H1-3A
	{
	height:25px;
	color:#225577;
	font-size:22px;
	font-family: Arial,Tahoma,Verdana,Georgia,Geneva,Helvetica,sans-serif,sans serif;
	text-transform:capitalize;
	margin:0px;
	padding:2px;
	white-space:nowrap;
	/*
	border-top:1px solid #aaa;
	border-bottom:1px solid #ccc;
	ffilter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#bbbbcb, endColorstr=#eeeefe, GradientType=0);
	*/	
	background:#bbbbcb url(immagini/sfondo_H1.png);
	background:#bbbbcb;
	}	
.H2-3A
	{
	color:#000;
	font-size:14px;
	margin:0px;
	white-space:nowrap;
	}	
.H3-3A
	{
	color:#000;
	font-size:16px;
	margin:0px;
	padding:2px;
	white-space:nowrap;
	background:#ff4;
	border:0px solid #ee4;
	border-top:0px solid #ee4;
	border-bottom:0px solid #ee4;
	/*
	background:#ff4 url(immagini/sfondo_H3.png);
	*/
	background:#ff4;
	}	
.H4-3A
	{
	color:#999;
	font-size:14px;
	}	

BODY
	{
	margin: 0px;
	padding: 0px;
	font-size: xx-small;
	color: #333;
	background: #fff;
	text-align: left;
	}
FORM
	{
	margin: 0px
	}
A, A:active, A:hover, A:visited
	{
	color: #c00;
	text-decoration:none;
	}
A:hover
	{
	color: #039;
	text-decoration: underline;
	}
A.column_title:link 
	{
	color: #FFFFFF;	text-decoration: none;
	}
A.column_title:visited 
	{
	color: #FFFFFF;	text-decoration: none;
	}
A.column_title:hover 
	{
	color: #FFCC00;	text-decoration: none;
	}
.ribbon
	{
	width:100%;
	min-height:25px;
	height:auto;
	height:25px;
	color:#225577;
	padding:2px;
	white-space:nowrap;
	border-top:1px solid #aaa;
	border-bottom:1px solid #ccc;
	background: #fcffff; /* Old browsers */
	background: -moz-linear-gradient(top,  #fcffff 0%, #dfe5e5 40%, #cccccf 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fcffff), color-stop(40%,#dfe5e5), color-stop(100%,#cccccf)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #fcffff 0%,#dfe5e5 40%,#cccccf 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #fcffff 0%,#dfe5e5 40%,#cccccf 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #fcffff 0%,#dfe5e5 40%,#cccccf 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #fcffff 0%,#dfe5e5 40%,#cccccf 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcffff', endColorstr='#cccccf',GradientType=0 ); /* IE6-9 */
	}	

.testo
	{  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 1rem;
	}
.testopiccolo 
	{ 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 0.7rem;
	}
.testopiccolo_rosso 
	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7rem;
	color: #990000;
	font-weight: bold;
	}
.submitGrande
	{ 
	width:110px;
	height:30px;
	font-weight:bold;
	font-size:1rem;
	}
SELECT.selectinviosms
	{
	width:270px;
	}
.bloccato_1px 
	{ 
	font-size: 1px 
	}
.spaziatura_0px 
	{ 
	margin-top: 0px; 
	margin-right: 0px; 
	margin-bottom: 0px; 
	margin-left: 0px; 
	padding-top: 0px; 
	padding-right: 0px; 
	padding-bottom: 0px; 
	padding-left: 0px 
	}
.testo_bold 
	{ 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: x-small ; 
	font-weight: bold
	}
.testo_titolo_tabella 
	{ 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: x-small ; 
	border-color: black black #003366; 
	border-style: solid; 
	border-top-width: 0px; 
	border-right-width: 0px; 
	border-bottom-width: 2px; 
	border-left-width: 0px
	}
.testo_riga_tabella 
	{ 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	border:1px solid  #006699; 
	}
.testo_piccolo_riga_tabella 	
	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border-bottom: 1px solid #006699;
	}
.testo_piccolo_riga_tabella_grigio 
	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.2rem;
	border-bottom: 1px solid #cccccc;
	}
.testo-grande 
	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.3rem;
	}
.testo-grande-riga-tabella-grigio 
	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.3rem;
	border-bottom: 1px solid #cccccc;
	}
.bloccato_1px_riga 
	{ 
	font-size: 1px ; 
	border-color: black black #003366; 
	border-style: double; 
	border-top-width: 0px; 
	border-right-width: 0px; 
	border-bottom-width: 1px; 
	border-left-width: 0px
	}
.top_index 
	{
	background-image: url(images/asp.gif);
	background-repeat: no-repeat;
	background-position: right top;
	font-size: 1rem;
	}
.testopiccoloBloccato 
	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	}

.Intestazione1 
	{
	height:30px;
	vertical-align:middle;
	font-size: 12px;
	background:#ccc;
	border-bottom:1px solid #333;
	font-weight:bold;
	}

.Titolo1
	{
	padding: 2px;
	padding-left: 5px;
	padding-right: 5px;
	color:#fff;
	font-weight:bold;
	font-size:12px;
	white-space:nowrap;
	background: url(immagini/sfondo_titolo_box.jpg);
	border: solid 1px #333;
	}
.Testo1
	{
	color:#333;
	font-size:10px;
	}

A.Liste-Nome,  	A.Liste-Nome:visited,  A.Liste-Nome:hover 
	{
	color:#d00;
	font-size:18px;
	margin:0px;
	white-space:nowrap;
	}		

.tabella-top
{
  background: url(immagini/sfondo_top.jpg);
  position:relative;
  border-collapse:collapse;
}
.cella-tabella-menu
{
  
}
.link-aggiuntivi
{
  margin-left: 260px;
  padding-top: 5px;	
}
.div-logo
{
  position:absolute;
  background: url(immagini/logo.gif);
  width: 99px;
  height: 109px;
  top: 1px;
  left: 1px;
}
.div-nome-account
{
  font-weight: bold;
  font-size: 11px;
  color:#006699;
}

.utente-loggato{
  width: 200px;
  color:#993300;
  font-size:11px;
  overflow:hidden;
}

.tabella-home
{
  font-size: 11px;
  color:#333333;
}

.titolo-gruppo-rosso, .titolo-gruppo-blu, .titolo-gruppo-verde, .titolo-gruppo-arancio
{
  background: url(immagini/sfondo_rosso.jpg) repeat-x;
  border: solid 1px #333;
  font-size: 11px;
  color: #FFFFFF;
  font-weight:bold;
  padding-left: 4px;
}

.titolo-gruppo-blu
	{
	background: url(immagini/sfondo_blu.jpg) repeat-x;
	}
.titolo-gruppo-verde
	{
	background: url(immagini/sfondo_verde.jpg) repeat-x;
	}
.titolo-gruppo-arancio
	{
	background: url(immagini/sfondo_arancio.jpg) repeat-x;
	}

.tabella-invio-sms, .tabella-liste-nominativi
{
  font-size:11px;
}
.tabella-invio-sms td, .tabella-liste-nominativi td
{
  white-space:nowrap;
  padding-right: 5px;
}

.tabella-invio-sms a, .tabella-invio-sms a:visited, .tabella-invio-sms a:hover, .tabella-invio-sms a:link,
.tabella-liste-nominativi a, .tabella-liste-nominativi a:visited, .tabella-liste-nominativi a:hover, .tabella-liste-nominativi a:link
{
  color:#333333;
  text-decoration:none;
}
.tabella-invio-sms a:hover, .tabella-liste-nominativi a:hover
{
  text-decoration:underline;
  color:#006699;
}
.cella-intestazione, .cella-rossa, .cella-gialla, .cella-intestazione-no-border
{
  background-color: #CCCCCC;
  color: #000;
  padding:2px;
  font-weight: bold;
  border-top: solid 1px #333333;
  border-bottom: solid 1px #333333;
}
.cella-intestazione-no-border
{
  border: none;
}
.cella-rossa
{
  background-color:#FF9966;
  border: none;
}
.cella-gialla, .cella-gialla-int 
{
  background-color: #FFFF99;
  border: none;
}
.cella-gialla-int
{
  font-size:11px;
  font-weight:bold;
  white-space:nowrap;
}
.titolo-box
{
  background: url(immagini/sfondo_titolo_box.jpg);
  border: solid 1px #333;
  width: 100px;
  padding: 2px;
  padding-left: 5px;
  padding-right: 5px;
  color:#FFFFFF;
  font-weight:bold;
  font-size:11px;
  white-space:nowrap;
}
.cella-contenuto-box
{
  padding: 5px;
  background-color: #fafafa;
  font-size:11px;
}
.cella-contenuto-box td
{
 font-size:11px;
}
.divbottom
{
  background: url(immagini/sfondo_bottom.jpg) bottom repeat-x;
  height: 100%;
  position:relative;
  bottom: 0px;
}
.contenuto
{
  padding: 10px;
}
.Home
	{
	width: 100%;
	margin-top:30px;
	}
.Home-1
	{
	height: 372px;
	width: 676px;
	margin-top:30px;
	padding-right: 13px;
	padding-bottom: 10px;
	}
.SituazioneSMS-Tabella
	{
	width:310px;
	margin-top: 128px;
	border: solid 1px #333;
	background-color:#FFFFFF;
	margin-left: 250px;
	}
.SituazioneSMS-Titolo
	{
	height:30px;
	color:#FFFFFF;
	background-color: #007fe6;
	font-size:18px;
	font-weight:bold;
	padding-right: 10px;
	text-align:center;
	background: url(immagini/login_accesso_operatori.png) no-repeat;
	}
	
.SituazioneSMS-Testo
	{
	padding:4px;
	padding-left:10px;
	font-size:14px;
	background-color: #FF9;
	}
.SituazioneSMS-Intestazione
	{
	background-color: #ccc;;
	}
.SituazioneSMS-Tabella
	{
	width:310px;
	margin-top: 128px;
	border: solid 1px #333;
	background-color:#FFFFFF;
	margin-left: 250px;
	}
.SituazioneSMS-Titolo
	{
	height:30px;
	color:#FFFFFF;
	background-color: #007fe6;
	font-size:18px;
	font-weight:bold;
	padding-right: 10px;
	text-align:center;
	background: url(immagini/login_accesso_operatori.png) no-repeat;
	}
	
.SituazioneSMS-Testo
	{
	padding:4px;
	padding-left:10px;
	font-size:14px;
	background-color: #FF9;
	}
.SituazioneSMS-Intestazione
	{
	background-color: #ccc;;
	}	

.div-login
{
  border-bottom: solid 3px #333;
  height: 250px;
  width: 400px;
  position:relative; 
  padding-right: 13px;
  padding-bottom: 10px;
}
.div-login2
	{
	width: 100%;
	margin-top:30px;
	}
.div-login3
	{
	height: 372px;
	width: 376px !important;
	width: 676px;
	padding-top: 130px;
	padding-left: 300px;
	text-align:left;
	background: url(immagini/sfondo_login.png) no-repeat top left;
	}

.div-login-lattearborea
	{
	width: 100%;
	margin-top:30px;
	}
.div-login-lattearborea1
	{
	height: 372px;
	width: 396px !important;
	width: 696px;
	text-align:left;
	padding-top: 130px;
	padding-left: 300px;
	background: url(/Login/personal/LatteArborea/immagini/sfondo_login.png) no-repeat top left;
	}
.div-login-nfg1
	{
	height: 372px;
	width: 376px !important;
	width: 676px;
	text-align:left;
	padding-top: 130px;
	padding-left: 300px;
	background: url(/Login/personal/FattorieGirau/immagini/sfondo_login_nfg.jpg) no-repeat top left;
	}
.div-login3 form,
.div-login-lattearborea1 form
	{
	width: 300px;
	}

.logo-login
	{
	background: url(immagini/logo_login.gif) no-repeat;
	width: 226px;
	height:240px;
	position:absolute;
	top: -80px;
	}

.tabella-campi-login
	{
	margin-top: 60px;
	border: solid 1px #333;
	background-color:#FFFFFF;
	margin-left: 160px;
	}
.tabella-campi-login2
	{
	width:335px;
	border: solid 1px #333;
	background-color:#FFFFFF;
	}
.tabella-campi-login-lattearborea
	{
	width:335px;
	border: solid 1px #333;
	background-color:#FFFFFF;
	}
.identificazione-utente
	{
	color:#FFFFFF;
	background-color: #99181b;
	font-size:11px;
	font-weight:bold;
	padding-right: 10px;
	}
.identificazione-utente2
	{
	height:30px;
	color:#FFFFFF;
	font-size:18px;
	font-weight:bold;
	text-align:center;
	background: url(immagini/login_accesso_operatori.png) no-repeat;
	}
.identificazione-utente-lattearborea
	{
	height:30px;
	color:#FFFFFF;
	font-size:22px;
	line-height:20px;
	text-align:center;
	background: url(personal/LatteArborea/immagini/login_lattearborea_accesso_operatori.png) no-repeat;
	}
.identificazione-utente2-nome input,
.identificazione-utente-lattearborea-nome input
	{
	width:200px;
	}
.identificazione-utente2-submit 
	{
	text-align:center;
	padding-bottom: 10px;
	}
.identificazione-utente2-submit input
	{
	width:95%;
	height:30px;
	}

.messaggio-benvenuto
	{
	position:absolute;
	right: 18px;
	top: 40px;
	font-size:11px;
	}
.tabella-errore-login
	{
	background-color:#FFFFFF;
	margin-left: 18px;
	margin-top: 10px;
	border: solid 1px #333;
	margin-bottom: 1px;
	}
.evidenzia_stringa
	{
	background-color:#FFFF00;
	}
.testopiccolo { font-size: xx-small}

.testo_piccolo_riga_tabella 
	{
	border-bottom: 1px solid #069;
	}
.testo_piccolo2_riga_tabella 
	{
	}
.testo_piccolo3_riga_tabella 
	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border-bottom: 1px solid #069;
	}
.testo_piccolo4_riga_tabella 
	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	}
