@charset "utf-8";
/* CSS Document */

/*colori:
	verde #C8D728
	grigio #A0A091
	arancio #E69700
	nero #282828
	giallino #FFFFE6
	sfondo #FFFFE6*/

html, body, #wrapper {
	height: 100%;
    }
	
body {
	margin: 0;
	padding: 0;
	height: 100%;
	background-color:#FFFFE6;
	color:#A0A091;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 75%;
	}
	
img {
	margin: 0;
	padding: 0;
	display: block;
	border: 0;
}

img.shift {
	margin: 0;
	padding: 0;
	display: inline;
	border: 0;
	float:left;
}

img.portrait {
	margin-top: 25px;
	padding: 0;
	display: block;
	border: 0;
}
	
#wrapper {
	background: #282828;
	position:absolute;
	left: 50%; 
	width: 950px;
	display: table;
	/*height: auto;
	min-height:100%;*/
	margin-left: -475px; /* half of the width */
	/*background-image:url(bkg_main.gif);
	background-position: center top;
	background-repeat:repeat-y;*/
	}
	
#top {
	margin: 0;
	padding: 0;
	width: 950px;
	height: 375px;
	}
	
#logo {
	margin: 0;
	padding: 0;
	width: 110px;
	height: 334px;
	z-index: 999;
	background-color:transparent;
	/*background-color:red;*/
	position:absolute;
	float:none
	}
	
#singola {
	margin: 0;
	padding: 0;
	width: 400px;
	height: 375px;
	float:right;
	display: inline;	
	/*margin-right: 30px;
	background-color:purple;*/
	}
	
#left {
	margin: 30px 0 25px 25px;
	padding: 0;
	width: 140px;
	/*height: 200px;*/
	float: left;
	/*background-color:red;*/
	display: inline;
	}
	
#center {
	margin: 30px 0 25px 25px;
	padding: 0;
	width: 332px;
	/*height: 150px;*/
	float: left;
	/*background-color:red;
	display: inline;*/
	}

#center p.download {
	margin: 0;
	padding: 67px 0 0 0;
	color:#FFFFE6;
	font-size: 1em;
	line-height: 1.2em;
	}
	
#center p.downloadcv {
	margin: 0;
	padding: 44px 0 0 0;
	color:#FFFFE6;
	font-size: 1em;
	line-height: 1.2em;
	}
	
	
#center p.downloadcv a {
	color:#E69700;
	text-decoration:none;
	}
	
#center p.download a {
	color:#E69700;
	text-decoration:none;
	}


#right {
	margin: 30px 25px 25px 25px;
	padding: 0;
	width: 378px;
	float: right;
	display: inline;
	font-size: 1.2em;
	line-height: 1.4em;
	/*background-color:purple;*/
	}

#right p {
	margin: 0;
	padding: 0 0 5px 3px;
	}	
	
#right p.show {
	margin: 0;
	padding: 0 0 5px 3px;
	text-align:right;
	}
	
#right p.show a {
	color:#A0A091;
	text-decoration:none;
	}
	
#right ul {
	margin: 15px 0 15px 0;
	padding: 0 0 0 16px;
	}
	
#right ul.last {
	margin: 15px 0 0 0;
	padding: 0 0 0 16px;
	}
	
#right ul li {
	margin: 0;
	padding: 0 0 5px 0;
	}
	
#right p.progetto {
	margin: 0;
	padding: 14px 0 3px 3px;
	font-weight:bold;
	}
	
#right p.titin {
	margin: 0;
	padding: 10px 0 5px 3px;
	color:#E69700;
	font-weight:bold;
	}

#right p.tit {
	margin: 0;
	padding: 2px 0 5px 3px;
	color:#E69700;
	font-weight:bold;
	}


#prima_right {
	margin: 0;
	padding: 0;
	width: 178px;	
	float: left;
	/*font-size: 1.2em;
	line-height: 1.4em;
	height: 75px;
	background-color:red;*/
	}
	
#prima_right p {
	margin: 0;
	padding: 0 0 10px 3px;
	}
	
#prima_right p a:link,
#prima_right p a:visited {
	color: #A0A091;
	text-decoration:none;
	}
	
#prima_right p.tit {
	margin: 0;
	padding: 0 0 5px 3px;
	font-weight:bold;
	}
	
#prima_right p.name {
	color:#E69700;
	margin: 0;
	padding: 0 0 5px 3px;
	}
	
	
#seconda_right {
	margin: 0;
	padding: 0;
	width: 200px;
	float: left;
	/*font-size: 1.2em;
	line-height: 1.4em;
	height: 75px;
	background-color:green;*/
	}
	
#seconda_right p {
	margin: 0;
	padding: 0 0 10px 3px;
	}
	
#seconda_right p a:link,
#seconda_right p a:visited {
	color: #A0A091;
	text-decoration:none;
	}
	
#seconda_right p.name {
	color:#E69700;
	margin: 0;
	padding: 0 0 5px 3px;
	}
	
#seconda_right p.namelast {
	margin: 0;
	padding: 0 0 0 3px;
	}
	
#seconda_right p.tit {
	margin: 0;
	padding: 0 0 5px 3px;
	font-weight:bold;
	}
	
#app {
	margin: 0;
	padding: 0;
	width: 522px;
	float: left;
	display: inline;
	/*font-size: 1.2em;
	line-height: 1.4em;
	color: #C8D728;
	border-top: 2px solid #C8D728;
	background-color:blue;*/
	}
	
#appuno {
	margin: 75px 0 50px 25px;
	padding: 0;
	width: 140px;
	float: left;
	display: inline;
	color: #E69700;
	border-top: 2px solid #E69700;
	/*background-color:white;*/
	font-weight:bold;
	}
	
#appuno p {
	font-size: 1.2em;
	line-height: 1.4em;
	font-weight:bold;
	margin: 0;
	padding: 0 0 0 3px;
	}
	
#appdue {
	margin: 75px 0 50px 25px;
	padding: 0;
	width: 332px;
	float: left;
	color: #E69700;
	border-top: 2px solid #E69700;
	/*background-color:white;
	display: inline;*/
	}
	
#appdue p {
	font-size: 1.2em;
	line-height: 1.4em;
	margin: 0;
	padding: 0 0 0 3px;
	}
	
#box_ico {
	margin: 25px 0 25px 0;
	padding: 0;
	width: 522px;
	/*height: 164px;*/
	float: left;
	display: inline;
	font-size: 1.2em;
	line-height: 1.4em;
	/*color: #C8D728;
	border-top: 2px solid #C8D728;
	background-color:green;*/
	}
	
#dida {
	margin: 0 0 0 25px;
	padding: 0;
	width: 140px;
	float: left;
	display: inline;
	/*font-size: 1.2em;
	line-height: 1.4em;
	background-color:white;
	font-weight:bold;*/
	}
	
#dida p {
	margin: 0;
	padding: 0 0 5px 3px;
	color:#FFFFE6;
	}
	
#fig {
	margin: 0 0 0 25px;
	padding: 0;
	width: 332px;
	/*height: 164px;*/
	float: left;
	/*background-color:white;
	display: inline;*/
	}
	
#scheda {
	margin: 50px 25px 25px 0;
	padding: 0;
	width: 760px;
	/*height: 500px;*/
	float: left;
	/*background-color: red;*/
	display: inline;
	}
	
#box_scheda {
	margin: 0;
	padding: 0;
	width: 760px;
	/*height: auto;*/
	float: left;
	display: inline;
	font-size: 1.2em;
	line-height: 1.4em;
	}
	
#schedauno {
	margin: 0 0 40px 25px;
	padding: 0;
	width: 332px;
	float: left;
	border-top: 2px solid #E69700;
	display: inline;
	}	
	
#schedadue {
	margin: 0 0 40px 25px;
	padding: 0;
	width: 378px;
	float: left;
	display: inline;
	border-top: 2px solid #E69700;
	}
	
#schedauno_last {
	margin: 0 0 0 25px;
	padding: 0;
	width: 332px;
	float: left;
	border-top: 2px solid #E69700;
	display: inline;
	}	
	
#schedadue_last {
	margin: 0 0 0 25px;
	padding: 0;
	width: 378px;
	float: left;
	display: inline;
	border-top: 2px solid #E69700;
	}



#schedauno_last p.tit {
	margin: 0;
	padding: 2px 0 0 3px;
	color:#E69700;
	font-weight:bold;
	}

#schedauno_last p.sott {
	color:#E69700;
	font-size: 1em;
	line-height: 1em;
	padding: 0 0 5px 3px;
	}
	
#schedauno_last p {
	margin: 0;
	padding: 0 0 10px 3px;
	}	

#schedauno_last p span {
	color: #FFFFE6;
	}
	
#schedadue_last p.tit {
	margin: 0;
	padding: 2px 0 5px 3px;
	color:#E69700;
	font-weight:bold;
	}
	
#schedadue_last p {
	margin: 0;
	padding: 0 0 5px 3px;
	}	
	
#schedadue_last p.titin {
	margin: 0;
	padding: 10px 0 5px 3px;
	color:#E69700;
	font-weight:bold;
	}



#schedauno p.tit {
	margin: 0;
	padding: 2px 0 0 3px;
	color:#E69700;
	font-weight:bold;
	}

#schedauno p.sott {
	color:#E69700;
	font-size: 1em;
	line-height: 1em;
	padding: 0 0 5px 3px;
	}
	
#schedauno p {
	margin: 0;
	padding: 0 0 10px 3px;
	}	

#schedauno p span {
	color: #FFFFE6;
	}
	
#schedadue p.tit {
	margin: 0;
	padding: 2px 0 5px 3px;
	color:#E69700;
	font-weight:bold;
	}
	
#schedadue p {
	margin: 0;
	padding: 0 0 5px 3px;
	}	
	
#schedadue p.titin {
	margin: 0;
	padding: 10px 0 5px 3px;
	color:#E69700;
	font-weight:bold;
	}	
	
	
#footer {
	margin: 0;
	padding: 0;
	width: 950px;
	height: 50px;
	float: left;
	font-size: 1.2em;
	line-height: 1.4em;
	/*background-color:red;*/
	}
	
#footer, p {
	margin: 0;
	padding: 0;
	}
	
#funo {
	margin: 0 0 25px 25px;
	padding: 0;
	width: 140px;
	height: 25px;
	float: left;
	display: inline;
	color: #C8D728;
	border-top: 2px solid #C8D728;
	/*background-color:white;*/
	}
	
#funo p {
	padding-left: 3px;
	}
	
#funo p a:link,
#funo p a:visited {
	color: #C8D728;
	text-decoration:none;
	}
	
#fdue {
	margin: 0 0 25px 25px;
	padding: 0;
	width: 332px;
	height: 25px;
	float: left;
	color: #C8D728;
	border-top: 2px solid #C8D728;
	/*background-color:white;*/
	display: inline;
	}
	
#fdue p {
	padding-left: 3px;
	}
	
#fdue p a:link,
#fdue p a:visited {
	color: #C8D728;
	text-decoration:none;
	}

#ftre {
	margin: 0 25px 25px 25px;
	padding: 0;
	width: 378px;
	height: 25px;
	float: left;
	/*background-color:white;*/
	display: inline;
	color: #C8D728;
	border-top: 2px solid #C8D728;
	}
	
#ftre p {
	padding-left: 3px;
	}
	
/*---------------------- menu I livello*/
	
ul#navlist {
	font-family: sans-serif;
	}

ul#navlist a {
	font-weight: bold;
	text-decoration: none;
	display: block;
	width: 120px;
	height: 24px;
	}
	
ul#navlist a span {
	display: none;
	}

ul#navlist, ul#navlist ul, ul#navlist li {
	margin: 0;
	padding: 0;
	list-style-type: none;
	}

ul#navlist li {
	display: inline;
	/*float: left;*/
	margin: 0;
	width: 120px;
	height: 24px;
	/*margin-right: 1px;*/
	}

ul#navlist li a {
	/*color: #ffffff;
	background-color: #003366;*/
	padding: 0;
	margin: 0;
	/*background-image: url(../img/menu_services.gif);*/
	background-repeat: no-repeat;
	background-position: 0 0;
	width: 120px;
	height: 24px;
	}
	
ul#navlist li a#current {

	background-position: 0 -24px;

	}

ul#navlist li a:hover {
	background-position: 0 -24px;
	}
	
ul#navlist li#chi a {
	background-image: url(../img/menuuno/chi.gif);
	}
	
ul#navlist li#valore a {
	background-image: url(../img/menuuno/valore.gif);
	}
	
ul#navlist li#offerta a {
	background-image: url(../img/menuuno/offerta.gif);
	}
	
ul#navlist li#clienti a {
	background-image: url(../img/menuuno/clienti.gif);
	}
	
ul#navlist li#lavori a {
	background-image: url(../img/menuuno/lavori.gif);
	}
	
ul#navlist li#cv a {
	background-image: url(../img/menuuno/cv_tess.gif);
	}
	
ul#navlist li#contatti a {
	background-image: url(../img/menuuno/contatti.gif);
	}

/*---------------------- menu II livello*/

ul#navdue {
	font-family: sans-serif;
	}

ul#navdue a {
	font-weight: bold;
	text-decoration: none;
	display: block;
	width: 224px;
	height: 24px;
	}
	
ul#navdue a span {
	display: none;
	}

ul#navdue, ul#navdue ul, ul#navdue li {
	margin: 0;
	padding: 0;
	list-style-type: none;
	}

ul#navdue li {
	display: inline;
	/*float: left;*/
	margin: 0;
	width: 224px;
	height: 24px;
	/*margin-right: 1px;*/
	}

ul#navdue li a {
	/*color: #ffffff;
	background-color: #003366;*/
	padding: 0;
	margin: 0;
	/*background-image: url(../img/menu_services.gif);*/
	background-repeat: no-repeat;
	background-position: 0 0;
	width: 224px;
	height: 24px;
	}
	
ul#navdue li a#current {
	background-position: 0 -48px;
	}

ul#navdue li a:hover {
	background-position: 0 -24px;
	}
	
ul#navdue li#siot1 a {
	background-image: url(../img/menudue/siot1.gif);
	}
	
ul#navdue li#dipharma a {
	background-image: url(../img/menudue/dipharma.gif);
	}
	
ul#navdue li#eurospital a {
	background-image: url(../img/menudue/eurospital.gif);
	}
	
ul#navdue li#siot2 a {
	background-image: url(../img/menudue/siot2.gif);
	}
	
ul#navdue li#burgo a {
	background-image: url(../img/menudue/burgo.gif);
	}
	
ul#navdue li#trieste a {
	background-image: url(../img/menudue/trieste.gif);
	}
	
ul#navdue li#abs a {
	background-image: url(../img/menudue/abs.gif);
	}
	
ul#navdue li#illy a {
	background-image: url(../img/menudue/illy2.gif);
	}
	
ul#navdue li#sadoch a {
	background-image: url(../img/menudue/sadoch.gif);
	}
	
ul#navdue li#tecpram a {
	background-image: url(../img/menudue/tecpram.gif);
	}
	
ul#navdue li#belluno a {
	background-image: url(../img/menudue/belluno.gif);
	}
	
/*---------------------- menu II livello CV*/	
	
ul#navcv {
	font-family: sans-serif;
	}

ul#navcv a {
	font-weight: bold;
	text-decoration: none;
	display: block;
	width: 176px;
	height: 24px;
	}
	
ul#navcv a span {
	display: none;
	}

ul#navcv, ul#navcv ul, ul#navcv li {
	margin: 0;
	padding: 0;
	list-style-type: none;
	}

ul#navcv li {
	display: inline;
	/*float: left;*/
	margin: 0;
	width: 176px;
	height: 24px;
	/*margin-right: 1px;*/
	}

ul#navcv li a {
	/*color: #ffffff;
	background-color: #003366;*/
	padding: 0;
	margin: 0;
	/*background-image: url(../img/menu_services.gif);*/
	background-repeat: no-repeat;
	background-position: 0 0;
	width: 176px;
	height: 24px;
	}
	
ul#navcv li a#current {
	background-position: 0 -48px;
	}

ul#navcv li a:hover {
	background-position: 0 -24px;
	}
	
ul#navcv li#rampazzo a {
	background-image: url(../img/menucv/rampazzo.gif);
	}
	
ul#navcv li#luchesi a {
	background-image: url(../img/menucv/luchesi.gif);
	}
	
ul#navcv li#simonetti a {
	background-image: url(../img/menucv/simonetti.gif);
	}
	
ul#navcv li#massolino a {
	background-image: url(../img/menucv/massolino.gif);
	}
	
	
	
/*---------------------- menu II livello offerta*/	
	
ul#navoff {
	font-family: sans-serif;
	}

ul#navoff a {
	font-weight: bold;
	text-decoration: none;
	display: block;
	width: 145px;
	height: 24px;
	}
	
ul#navoff a span {
	display: none;
	}

ul#navoff, ul#navoff ul, ul#navoff li {
	margin: 0;
	padding: 0;
	list-style-type: none;
	}

ul#navoff li {
	display: inline;
	/*float: left;*/
	margin: 0;
	width: 145px;
	height: 24px;
	/*margin-right: 1px;*/
	}

ul#navoff li a {
	/*color: #ffffff;
	background-color: #003366;*/
	padding: 0;
	margin: 0;
	/*background-image: url(../img/menu_services.gif);*/
	background-repeat: no-repeat;
	background-position: 0 0;
	width: 145px;
	height: 24px;
	}
	
ul#navoff li a#current {
	background-position: 0 -48px;
	}

ul#navoff li a:hover {
	background-position: 0 -24px;
	}
	
ul#navoff li#ambiente a {
	background-image: url(../img/menuoff/ambiente.gif);
	}
	
ul#navoff li#sicurezza a {
	background-image: url(../img/menuoff/sicurezza.gif);
	}
	
ul#navoff li#qualita a {
	background-image: url(../img/menuoff/qualita.gif);
	}
	
ul#navoff li#progettazione a {
	background-image: url(../img/menuoff/progettazione.gif);
	}
	
/*----------------------------------------	*/
	
	
ul#credits {
	font-family: sans-serif;
	}

ul#credits a {
	font-weight: bold;
	text-decoration: none;
	display: block;
	width: 120px;
	height: 24px;
	}
	
ul#credits a span {
	display: none;
	}

ul#credits, ul#credits ul, ul#credits li {
	margin: 0;
	padding: 0;
	list-style-type: none;
	}

ul#credits li {
	display: inline;
	/*float: left;*/
	margin: 0;
	width: 120px;
	height: 24px;
	/*margin-right: 1px;*/
	}

ul#credits li a {
	/*color: #ffffff;
	background-color: #003366;*/
	padding: 0;
	margin: 0;
	/*background-image: url(../img/menu_services.gif);*/
	background-repeat: no-repeat;
	background-position: 0 0;
	width: 120px;
	height: 24px;
	}
	
ul#credits li a#current {

	background-position: 0 -24px;

	}

ul#credits li a:hover {
	background-position: 0 -24px;
	}
	
ul#credits li#chi a {
	background-image: url(../img/menucredits/chi.gif);
	}
	
ul#credits li#valore a {
	background-image: url(../img/menucredits/valore.gif);
	}
	
ul#credits li#offerta a {
	background-image: url(../img/menucredits/offerta.gif);
	}
	
ul#credits li#clienti a {
	background-image: url(../img/menucredits/clienti.gif);
	}
	
ul#credits li#lavori a {
	background-image: url(../img/menucredits/lavori.gif);
	}
	
ul#credits li#cv a {
	background-image: url(../img/menucredits/cv.gif);
	}
	
ul#credits li#contatti a {
	background-image: url(../img/menucredits/contatti.gif);
	}	
	
	
	
	
	
	
	
	