/****************************************************** 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,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;}
a {outline:none;}
/****************************************************** RESET **/


BODY {
	background: #1d64a6 url(/images/intranet/bg-body.gif) repeat-x left top;
	margin:0;
	padding:0;
	font: 11px/16px "Trebuchet MS", Verdana, sans-serif;
	}

INPUT, SELECT, TEXTAREA {font: 11px/16px "Trebuchet MS", Verdana, sans-serif;}

#container {
	width:990px; margin: 0 auto; position:relative;
	}

/********************************************************************************************** HOME **/

#header {
	width:990px;
	height:150px;
	background-position:center top;
	background-repeat:no-repeat;
	background:transparent url('/images/intranet/header.png') no-repeat;
	_background-image: none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=image src='/images/intranet/header.png');
	}

#header #data {
	width:167px;
	padding-top:20px;
	margin-left:130px;
	color:#006c00;
	text-align:center;
	font-weight:bold;
	}
	
#logout {
	position:absolute;
	top:0;
	left:685px;
	width:181px;
	height:49px;
	background-position:center top;
	background-repeat:no-repeat;
	background:transparent url('/images/intranet/bg-logout.png') no-repeat;
	_background-image: none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=image src='/images/intranet/bg-logout.png');
	text-align:center;
	font-weight:bold;
	z-index:100;
	}
	
#logout A {
	display:block;
	padding-top:20px;
	color:#006c00;
	}

/****************************** area contenuti centrali */

#home-container {
	position:absolute;
	top:0;
	z-index:3;
	font-weight:bold;
	}

#home-container A {
	color:#FFF;
	text-decoration:none;
	}

#home-container A:HOVER {
	color: #FFFF00;
	}

#home-doc {
	width:250px;
	height:145px;
	position:absolute;
	top:220px;
	left:45px;
	}

#home-doc H2 {
	color:#ffff00;
	font-weight:bold;
	margin-bottom:15px;
	}

#home-doc H2 SPAN {
	color:#fff;
	}
	
#home-doc H2 A.archivio {
	font-size:90%;
	float:right;
	padding:0 3px;
	background-color:#265e26;
	}

#home-doc UL {
	height:110px;
	overflow:auto;
	}

#home-container A.home-forum {
	width:200px;
	color:#0000FF;
	font-size: 15px;
	position:absolute;
	left:75px;
	top: 390px;
	}

#home-container A.home-forum:HOVER,
#home-container A.home-motore:HOVER,
#home-container A.home-rassegna:HOVER {
	color: #006c00;
	}

#home-foto {
	width:250px;
	height:100px;
	position:absolute;
	top:460px;
	left:45px;
	overflow:auto;
	}

#home-container A.home-motore {
	width:200px;
	color:#0000FF;
	font-size: 15px;
	position:absolute;
	top: 590px;
	left:75px;
	}

#home-container A.home-rassegna {
	width:200px;
	color:#0000FF;
	font-size: 15px;
	position:absolute;
	top: 628px;
	left:75px;
	}

#home-moduli {
	width:255px;
	height:75px;
	position:absolute;
	top:95px;
	left:368px;
	overflow:auto;
	}


#home-doc2 {
	width:255px;
	height:90px;
	position:absolute;
	top:223px;
	left:368px;
	overflow:auto;
	}

#home-iscritti {
	width:255px;
	height:75px;
	position:absolute;
	top:365px;
	left:368px;
	overflow:auto;
	}

#home-container A.home-essere {
	width:175px;
	color:#FFFF00;
	position:absolute;
	top: 488px;
	left:450px;
	overflow:hidden;
	}

#home-container A.home-essere:HOVER {
	color:#FFF;
	}

#home-doc3 {
	width:255px;
	height:85px;
	position:absolute;
	top:550px;
	left:368px;
	overflow:auto;
	}

#home-link {
	width:250px;
	height:150px;
	position:absolute;
	top:223px;
	left:700px;
	overflow:auto;
	}

#home-doc4 {
	width:250px;
	height:150px;
	position:absolute;
	top:488px;
	left:700px;
	overflow:auto;
	}

/************************** area contenuti centrali */

/********************************************************************************************** SFONDI PAGINE **/

#home {
	width:990px;
	height:667px;
	background:transparent url('/images/intranet/bg-home.png');
	_background-image: none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=image src='/images/intranet/bg-home.png');
	position:absolute;
	top:0;
	z-index:1;
	}

#ricerca, #netform, #accesso, #messaggio, #results, #archivio, #photogallery {
	width:990px;
	height:528px;
	position:relative;
	z-index:-1;
	}

#ricerca {
	background:transparent url('/images/intranet/bg-ricerca.png');
	_background-image: none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=image src='/images/intranet/bg-ricerca.png');
	}

#netform {
	background:transparent url('/images/intranet/bg-netform.png');
	_background-image: none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=image src='/images/intranet/bg-netform.png');
	}

#accesso {
	background:transparent url('/images/intranet/bg-accesso.png');
	_background-image: none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=image src='/images/intranet/bg-accesso.png');
	}

#messaggio {
	background:transparent url('/images/intranet/bg-comunicazioni.png');
	_background-image: none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=image src='/images/intranet/bg-comunicazioni.png');
	}

#results {
	background:transparent url('/images/intranet/bg-results.png');
	_background-image: none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=image src='/images/intranet/bg-results.png');
	}
	
#archivio {
	background:transparent url('/images/intranet/bg-archivio.png');
	_background-image: none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=image src='/images/intranet/bg-archivio.png');
	}

#photogallery {
	background:transparent url('/images/intranet/bg-photogallery.png');
	_background-image: none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=image src='/images/intranet/bg-photogallery.png');
	position:absolute;
	z-index:-1;
	top:138px;
	}


/********************************************************************************************** SCHEDA **/

#scheda {
	width:990px;
	height:528px;
	background:transparent url('/images/intranet/bg-scheda.png');
	_background-image: none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=image src='/images/intranet/bg-scheda.png');
	position:relative;
	z-index:-1;
	}

#foto {
	position:absolute;/*add*/
	width:150px;
	height:168px;
	overflow:hidden;
	padding:48px 0 0 50px;
	cursor:pointer;
	}

	#foto IMG {
		width:138px;
		}

#info {
	width:440px;
	height:260px;
	position:absolute;
	padding-top:48px;
	left:202px;
	z-index:1;
	}

#info H1 {
	color:#006c00; /* verdone */
	font-weight:bold;
	font-size:16px;
	}

#info H2 {
	color:#898989; /* grigio */
	font-weight:bold;
	font-size:14px;
	padding-top:12px;
	}

#info H3 {
	color:#000033; /* blu scuro */
	font-weight:bold;
	padding-top:12px;
	margin-bottom:12px;
	}

#info #dati {
	width:420px;
	height:150px;
	font-weight:bold;
	color:#000033;
	margin-left:15px;
	overflow-y:auto;
	}
	
#info #dati LI {
	line-height:28px;
	background: url(/images/intranet/bg-info-dati.gif) repeat left top;
	}

#info #dati SPAN {
	color:#006c00;
	}

#info #dati SPAN.blu {
	color:#000033;
	}

#appuntamenti {
	width:215px;
	position:absolute;
	padding-top:312px;
	left:217px;
	}

#appuntamenti H2 {
	color:#FFF;
	font-weight:bold;
	margin-bottom:15px;
	}

#appuntamenti UL {
	width:175px;
	height:160px;
	color:#827a00;
	list-style-type:square;
	padding:0 5px 0 15px;
	overflow:auto;
	background: url(/images/intranet/bg-bacheca.gif) repeat left top;
	}

#messaggi {
	width:200px;
	position:absolute;
	padding-top:312px;
	left:435px;
	}

#messaggi H2 {
	font-weight:bold;
	color:#000033;
	margin-bottom:15px;
	}

#messaggi TEXTAREA {
	display:block;
	width:202px;
	height:143px;
	overflow:auto;
	margin-bottom:6px;
	border:none;
	background-color:transparent;
	color:#005b7f;
	}

#messaggi INPUT {
	margin:0 3px 0 -5px;
	padding:0;
	}

#messaggi INPUT.invia {
	color: #0000FF;
	cursor:pointer;
	font-weight:bold;
	position:absolute;
	left:165px;
	}

#azienda {
	width:220px;
	height:208px;
	padding-right:10px;
	overflow-y:auto;
	color: #666;
	font-weight:bold;
	position:absolute;
	top:201px;
	left:710px;
	}

#azienda H2, #spazio-note H2 {
	color:#000033;
	font-weight:bold;
	}

#spazio-note {
	position:absolute;
	top:420px;
	left:710px;
	}

#spazio-note #note {
	width:220px;
	height:195px;
	padding-right:5px;
	margin-top:5px;
	overflow-y:auto;
	}

.blu {cursor:pointer;}

.blu .gray {
	color:#999;
	font-weight:normal;
	font-style:italic;
	}

.result-detail A {
	display:block;
	background-color:#FFF;
	padding:5px;
	margin-bottom:15px;
	color:#006c00;
	text-decoration:none;
	}

.result-detail A SPAN {
	color:#000033;
	font-weight:bold;
	font-size:15px;
	display:block;
	border-bottom:1px solid #000033;
	margin-bottom:5px;
	padding-bottom:5px;
	}

.result-detail A:HOVER {
	background-color: #FFFF99;
	}
	
#archivio-select {
	position:absolute;
	top:168px;
	left: 865px;
	}

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

#form {
	position:absolute;
	width:875px;
	height:415px;
	overflow-y:auto;
	top:220px;
	left:70px;
	}
	
#errore {
	color:#FF0000;
	padding:10px;
	border:1px solid #FF0000;
	}
	
#ok {
	color:#009900;
	padding:10px;
	border:1px solid #009900;
	}

#form fieldset {
	margin-bottom:10px;
	}

#form .campi {
	display:block;
	padding:10px 0 0 0;
	border-bottom:1px solid #d7d7d7;
	color:#000033;
	font-size:13px;
	font-weight:bold;
	position:relative;
	}

#form INPUT, #form TEXTAREA {
	width:330px;
	font:11px "Trebuchet MS", Verdana, sans-serif;
	float:left;
	background-color:#fff799;
	border:1px solid #adadad;
	}

#form SELECT {
	width:332px;
	font:11px "Trebuchet MS", Verdana, sans-serif;
	background-color:#fff799;
	border:1px solid #adadad;
	float:left;
	}

#form .noinput {
	width:auto;
	margin-left:312px;
	}

#form LABEL {
	display:block;
	margin-left:345px;
	}

#form H2 {
	color: #006c00;
	font-size:15px;
	font-weight:bold;
	border-bottom:1px solid #006c00;
	margin-bottom:5px;
	}

#form INPUT.invia {
	color: #0000FF;
	cursor:pointer;
	font-weight:bold;
	font-size:13px;
	text-decoration:underline;
	background:transparent;
	border:none;
	width:auto;
	float:right;
	}

.clear {
	display:block;
	clear:both;
	font-size:1px;
	}

/********************************************************************************************** TASTI **/

A.t-photogallery {
	position:absolute;
	margin-top:235px;
	left:50px;
	padding-left:50px;
	display:block;
	color:#006c00;
	font-weight:bold;
	cursor:pointer;
	}
	
A.t-allegati {
	position:absolute;
	width:80px;
	height:36px;
	background: url(/images/intranet/ico-pdf.gif) no-repeat 2px 0;
	color:#006c00;
	padding:5px 0 0 50px;
	margin-top:280px;
	left:50px;
	font-weight:bold;
	}

A.t-photogallery:HOVER, A.t-allegati:HOVER {
	color:#ec6800;
	}
	
A.tastoBack {
	position:absolute;
	top:107px;
	left:234px;
	display:block;
	color:#FFF;
	text-align:center;
	text-decoration:none;
	width:201px;
	height:18px;
	padding-top:3px;
	background:transparent url('/images/intranet/tasto-back.png');
	_background-image: none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=image src='/images/intranet/tasto-back.png');
	cursor:pointer;
	}

A.back {
	font-size:13px;
	font-weight:bold;
	color: #006c00;
	}

A.back:HOVER {
	text-decoration:none;
	}

#showdialoggallery, #showdialogAllegato {
	position:absolute;
	font-size:10px;
	top:405px;
	left:95px;
	z-index:2;
	cursor:pointer;
	color:#FF6600;
	}
	
#showdialogAllegato {
	top:468px;
	}
	
A.t-password {
	color:#FF6600;
	font-size:10px;
	float:right;
	}

#showdialoggallery:HOVER, #showdialogAllegato:HOVER, A.t-password:HOVER {
	text-decoration:underline;
	}