
html {font-size: 100%;
}
body {MARGIN: 0px; PADDING: 0px; BACKGROUND: #ffffff; font-size: 100%; overflow: auto;
	text-align: center;
	font-family: Trebuchet, Verdana, Arial, Helvetica, sans-serif;
}
td {
	font-family: Trebuchet, Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.8em; COLOR: #000000; 
}
p {
	font-family: Trebuchet, Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.8em; COLOR: #000000;
}

a:link {
	COLOR: #015675; TEXT-DECORATION: none;
}
a:visited {	
	COLOR: #015675; TEXT-DECORATION: none;
}
a:active {
		COLOR: #015675; TEXT-DECORATION: none;
}
a:hover {color: #fff;
	background-color: #015675;
	TEXT-DECORATION: none;
	}


h3 {
	font-family: Trebuchet, Verdana, Arial, Helvetica, sans-serif;
	COLOR: #000000;
}

h5 {
	font-family: Trebuchet, Verdana, Arial, Helvetica, sans-serif;
	COLOR: #000000;
}

hr {display: none;}
img {border: 0px;}
.smalltext {font-family: Trebuchet, Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.6em; COLOR: #000000; }
.text {font-family: Trebuchet, Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.8em; COLOR: #ff0000; 
	border: 2px solid #015675;
	width: 350px;
	padding: 5px;
	float: left;
	margin-left: 100px;
	}

.text_ch {font-family: Trebuchet, Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.8em; COLOR: #ff0000; 
	border: 2px solid #015675;
	padding: 10px;
	float: left;
height: 1200px;
//height: 1000px;
	}
div#menu_rapido{width:0; line-height:0; position:absolute; height:0; overflow:hidden; top:-1000em;}

#main {width: 750px; 
		margin: 0 auto;
		font-size: 100%;
}
#main_a1 {width: 750px; 
		margin: 0 auto;
		font-size: 100%;
		border: 0px solid #000;
}
#header {font-family: "Trebuchet MS";
	padding: 0px;
	margin: 0px;
	border: 0px solid #000;
	/*background-image: url(../images/header_bg.png);
	background-repeat: repeat-x;*/
}
#banner {border: 1px solid #fff;
	background: url(../images/navbar_pos.gif);
	background-repeat: no-repeat;
	height: 72px;
	margin: 0px;
}
#banner_smist {border: 0px solid #fff;
	background: url(../images/barra_rem.jpg);
	background-repeat: no-repeat;
	height: 119px;
	margin: 0px;
}
#header_up_smist {background: #015675;
			height: 1.5em;
			text-align: right;
		}
#header_up {background: url(../images/header_up.jpg) no-repeat;
			text-align: right;
			margin: 0px;
		}
#banner_a {border: 1px solid #fff;
	background: url(../images/barra_lingue.gif);
	background-repeat: no-repeat;
	font-family: Trebuchet, Verdana, Arial, Helvetica, sans-serif; font-size: 1.1em; 
font-weight: bold;
			COLOR: #000000; 
	text-align: right;
	height: 35px;
	margin: 0px;
	margin-right: 35px;
}
h1.bannera {position: absolute;
			top: -1000px;
}
h2.bannera {position: absolute;
			top: -1000px;
}
#welcome {text-align: right;
	margin-left: 277px;
	margin-right: 220px;
	color: #4E0301;
	margin-top: 15px;
	padding: 0px;
	font-size: 0.8em;
	height: 70px;
	line-height: 0.9em;
	border: 0px solid #000;
}
.img_pix {margin: 0px;
		float: left;
		width: 277px;
		border: 0px solid #000;
}
A.pix:link {background: url(../images/pixel_logo.gif);
}
A.pix:hover {background: url(../images/pixel_logo.gif);
}
.img_pix1 {margin: 0px;
		margin-left: 277px;
}
A.pix1:link {background: url(../images/pixel_logo1.gif);
}
A.pix1:hover {background: url(../images/pixel_logo1.gif);
}
#dati {font-family: Trebuchet, Verdana, Arial, Helvetica, sans-serif; font-size: 0.8em; 
			font-weight: bold;
			COLOR: #fff; 
			height: 22px;
			padding: 4px;
			background: #004252;
			text-align: left;

}
A#dati:link {
			font-weight: bold;
			COLOR: #fff; 
			background: #004252;

}
A#dati:visited{
			font-weight: normal;
			COLOR: #fff; 
			background: #004252;

}
A#dati:hover {
			font-weight: bold;
			COLOR: #004252; 
			background: #fff;

}
.menu_service_smist {font-family: Trebuchet, Verdana, Arial, Helvetica, sans-serif; 
font-size: 0.9em; 
font-weight: bold;
	color: #000;
	height: 1.5em;
	background: #FFCC4C;
	text-align: left;
	padding: 3px;
	padding-top: 10px;
	border: 0px solid;
}
.menu_service_smist a:link{
	padding: 5px;
	margin-left: 50px;
	color: #000;
	background: #F9E4A3;
	border: 2px solid #D5914A;
	text-decoration: none;
	
}
.menu_service_smist a:visited{
	padding: 5px;
	margin-left: 50px;
	background: #F9E4A3;
	border: 2px solid #D5914A;
	color: #000;
	text-decoration: none;
}
.menu_service_smist a:hover{
	padding: 5px;
	margin-left: 50px;
	background: #fff;
	border: 2px solid #D5914A;
	color: #000;
}
.log {font-family: Trebuchet, Verdana, Arial, Helvetica, sans-serif; font-size: 0.8em; 
			font-weight: bold;
			COLOR: #fff; 
			height: 22px;
			padding: 4px;
			background: #004252;
			text-align: right;
			margin-right: 30px;
}
a.log:link{
			COLOR: #fff; 
			background: #004252;
			text-align: right;
			text-decoration: none;
}
a.log:visited{
			COLOR: #fff; 
			background: #004252;
			text-align: right;
			text-decoration: none;
}
a.log:hover{
			COLOR: #004252; 
			background: #fff;
			text-align: right;
			text-decoration: none;
}
.navbar_left {float: left;
			width: 25%;
}
.navbar_right {margin-left: 25%;
}
.menu_service_a {
	font-family: Trebuchet, Verdana, Arial, Helvetica, sans-serif; 
font-size: 0.9em; 
font-weight: bold;
	color: #000;
	height: 1.5em;
	background: #FFCC4C;
	text-align: left;
	padding: 3px;
	padding-top: 10px;
	margin-top: 0px;
	border: 0px solid;
}
.menu_service_a a{margin-left: 0.5em;
	margin-right: 0.5em;
	padding: 5px;
	color: #000;
	background: #F9E4A3;
	border: 2px solid #D5914A;
	text-decoration: none;
	}
.menu_service_a a:hover{margin-left: 0.5em;
	margin-right: 0.5em;
	padding: 5px;
	background: #fff;
	border: 2px solid #D5914A;
	color: #000;
}
.menu_service1_a {
	font-family: Trebuchet, Verdana, Arial, Helvetica, sans-serif; 
font-size: 0.8em; 
font-weight: bold;
	color: #000;
	height: 1.3em;
	border: 0px;
	background: #B93100;
	text-align: left;
	padding: 3px;
	padding-top: 10px;
	border: 0px solid;
}
A.menu_service1_a:link {margin-left: 0.5em;
	margin-right: 0.5em;
	padding: 5px;
	border: 0px;
	color: #fff;
	background: #B93100;
	text-decoration: none;
	}
A.menu_service1_a:visited {margin-left: 0.5em;
	margin-right: 0.5em;
	padding: 5px;
	border: 0px;
	color: #fff;
	background: #B93100;
	text-decoration: none;
	}
A.menu_service1_a:hover{margin-left: 0.5em;
	margin-right: 0.5em;
	padding: 5px;
	border: 0px;
	background: #fff;
	color: #B93100;
}
#navbar_a{float: left;
	width: 100%;
	background-color: #FECB4B;
	height: 22px;
	margin-top: 1px;
}

ul#menu_button {margin-top: 2px;
	margin-left: 5px;
	padding: 0px;
	list-style: none;
	border: 0px solid #000;
}
#menu_button li{
	background: url(../images/quadrino_a.gif) no-repeat;
	background-position: left center;
	float: left;
	padding-left: 5px;
	font-size: 0.8em;
	font-weight: bold;
	list-style: none;
}
#menu_button a{
	display: block;
	color: #000;
	font-weight: bold;
	padding: 0px 0.5em;
	text-decoration: none;
}
#menu_button a:hover {
	color: #fff;
	background-color: #015675;
}

#breadcrumb {
	background-color: #fff;
	padding: 0px 2px 0px 10px;
	font-size: 0.8em;
	margin-top: 2px;
	text-align:left;
}
#breadcrumb a{
	text-decoration: none;
	color: #000000;
}
#breadcrumb a:hover{
	color: #fff;
	background-color: #015675;
}
#breadcrumb li {
display: inline;
list-style-type: none;
padding: 3px;
}

#sx {}
#dx {}
#corpo { width: 100%;
		float: left;
		padding: 0px;
		margin-top: 10px; 
		margin-bottom: 10px;
}
#center {background: #fff; 
		float: left;
		border: 0px solid #000000; 
		width: 530px; 
		margin-left: 10px; 
		margin-top: 0px; 
		line-height: 1.8em;
}
#center_poseidon {background: #fff; 
		float: left;
		border: 0px solid #000; 
		width: 170px; 
		margin-left: 10px; 
		margin-top: 0px; 
		line-height: 1.8em;
}
#center1 {background: #fff;  
			padding: 10px; 
			line-height: 1.8em; 
			font-family: Trebuchet, Verdana, Arial, Helvetica, sans-serif; font-size: 0.8em; 
			COLOR: #000000; 
}
#right {background: #fff; 
		float: right; 
		border: 1px solid #000000; 
		width: 200px; 
		text-align: left;
}
#left {background: #fff; 
		float: left; 
		border: 0px solid #000000; 
		width: 200px; 
		text-align: left;
}
#left_poseidon_a {background: #fff; 
		float: left; 
		border-left: 5px solid #FECB4B; 
		width: 530px; 
		text-align: left;
}
#left h3 {
	font-size: 0.8em;
}

#info_a {float: left;
		width: 100%;
		padding: 0px;
		border-left: 5px solid #FECB4B; 	
}
.bordo_giallo_a {float: left;
		width: 100%;
		padding: 0px;
		border-left: 5px solid #FECB4B; 	
}
#info_classe {font-family: Trebuchet, Verdana, Arial, Helvetica, sans-serif;
				COLOR: #593D30;
				font-size: 0.8em;
				text-align: left; 
				
				
}


#info_testo {font-family: Trebuchet, Verdana, Arial, Helvetica, sans-serif;
				COLOR: #000;
				font-size: 1.1em;
				width: 360px; 
				float: left; 
				padding: 10px; 
				text-align: left; 
				border: 0px solid #000000; 
}

#info_testo2 {font-family: Trebuchet, Verdana, Arial, Helvetica, sans-serif;
				COLOR: #000;
				font-size: 1.1em;
				width: 700px; 
				float: left; 
				padding: 10px; 
				text-align: left; 
				border: 0px solid #000000; 
}
#avv_orange  {border:1px solid #FF6600; width:380px; left:470px;  padding:8px;  text-align: justify; font-size:12px;float:left;}
#info_testo_cv {font-family: Trebuchet, Verdana, Arial, Helvetica, sans-serif;
				COLOR: #000;
				font-size: 1.1em;
				width: 700px; 
				float: left; 
				padding: 10px; 
				text-align: left; 
				border: 0px solid #000000; 
}
ul#info_links {
			text-align: left;
			margin-left: 310px;
			 border: 0px solid #000000;
}
li#cv_hm_assis_a {float: left;
		list-style: none;
		background: url(../images/offerta/freccia_cv_a.gif) 	
		no-repeat;
		margin: 0px;
		margin-right: 0.5em;
		width: 7em;
		padding: 6px;
		text-align: center; 
		font-family: Trebuchet, Verdana, Arial, Helvetica, 
		sans-serif;
		color: #673938; font-size: 0.9em;
		font-weight: bold;
}

#info_link {text-align: left; 
}
#info_link li {display: inline;
			  margin: 0px;
			  padding: 0px;
			  /*float: left;*/
			  /*nr width: 19.80%;*/
			  width: 16.50% !important;
			  width: 16.66%;
			  border: 0px solid #000000;
			  text-align: center;
}
#info_link hr {display: block; 
				clear: both; 
				margin: 0.66em 0; 
				visibility: hidden;
} 
#nominativo {border: 0px solid #000000;}
#nominativo label {display:block;
					float:left;
					width:400px;
					text-align:right;padding-right:.5em;
					font-weight: bold;
					border: 0px solid #000000;
}
.box {background: #cccccc; 
		border: 1px solid #003399; 
		margin: 10px; padding: 10px;
}
.center_box {text-align: left;}
.center_box1 {text-align: left;}
.center_box2 {display:block; 
				text-align: right; 
				margin: 10px; padding: 15px;
}
input {
	font-family: Trebuchet, Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.2em;
}
.inp_text {font-family: Trebuchet, Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
}
.margin {margin-left: 50px;}
#contentdx .hr {
    height: 25px;
    background: #AAE386 url(images/interlinea.gif) no-repeat scroll center;
}

.pulsante {font: bold 0.9em Trebuchet, Verdana, Arial, Helvetica, sans-serif;
			color: #ffffff;
			background: #015675;
			text-align: center;
			padding: 2px;
			width: 60px;
			border: 1px solid #355e66;
			margin-top: 2px;
			margin-left: 50px;
    }
A.pulsante:link {
			color: #ffffff;
			background: #015675;
			text-decoration: none;
    }
A.pulsante:visited {
			color: #ffffff;
			background: #015675;
			text-decoration: none;
    }
A.pulsante:hover {
			color: #ffffff;
			background: #015675;
			text-decoration: underline;
    }
label.login {}
#modulo_comune_a{font: 1em Trebuchet, Verdana, Arial, Helvetica, 		
				sans-serif;
			color: #000;
				background: #fff; 
				border: 0px solid #FBC39E; 
				margin-right: 0px; margin-left: 0px; margin-bottom: 10px; margin-top: 0px; padding: 0px;
				min-height: 10px;
}
#modulo_comune_a h3 {background: #fff; 
font-family: Arial , Helvetica, sans-serif;
					display: block; 
					text-align: left; 
					font-weight: bolder; 
					font-size: 1.1em;
					color: #000;
					margin: 0px;
					padding: 3px;
					min-height: 10px;
}
#modulo_comune_a li { padding: 0.5em;
					font-size: 0.7em;
					list-style: none;
					text-align:left;
	
}
#modulo_comune_a a { line-height: 2em;
display: block; 
font-weight: bold;
color: #000;
width: 450px;
background: #FECB4B;
border-left: 25px solid #F89D4A; 
padding: 0.5em;
}
#modulo_comune_a a:hover { line-height: 2em;
display: block; 
font-weight: bold;
color: #000;
width: 450px;
background: #FFE5A2;
border-left: 25px solid #F37401;
padding: 0.5em;
}
/*#modulo_comune hr {display: block; 
					clear: both; 
					margin: -0.66em 0; 
					visibility: hidden;
} */
#modulo_prof_a {font: 1em Trebuchet, Verdana, Arial, Helvetica, 		
				sans-serif;
			color: #000;
				background: #fff; 
				border: 0px solid #FBC39E; 
				margin-right: 0px; margin-left: 0px; margin-bottom: 10px; margin-top: 0px; padding: 0px;
				min-height: 10px;
}
#modulo_prof h3 {background: #fff; 
font-family: Arial , Helvetica, sans-serif;
					display: block; 
					text-align: left; 
					font-weight: bolder; 
					font-size: 1.1em;
					color: #000;
					margin: 0px;
					padding: 3px;
					min-height: 10px;
}
#modulo_prof_a li { padding: 0.5em;
					font-size: 0.7em;
					list-style: none;
					text-align:left;
}

#modulo_prof_a a { 
line-height: 2em;
display: block; 
font-weight: bold;
color: #000;
width: 450px;
background: #81BACD;
border-left: 25px solid #4FB0FF; 
padding: 0.5em;
}
#modulo_prof_a a:hover { 
line-height: 2em;
display: block; 
font-weight: bold;
color: #000;
width: 450px;
background: #9DE4FA;
border-left: 25px solid #1C9AFF; 
padding: 0.5em;
}
#modulo_prof .hr {
    height: 1px;
    background: #AAE386 url(images/interlinea.gif) no-repeat scroll center;
}
.special_prof {border-top: dashed 0px #294C14;
				border-bottom: dashed 0px #294C14;
				margin-right: 12px;
}
.gest {background: #fff; 
		font-family: Trebuchet, Verdana, Arial, Helvetica, sans-serif;	
		font-size: 1em;
		border: 1px dotted #E6E6E6;
}
#forum {background: #fff; 
		border: 1px solid #F6C988; 
		text-align: left;
		vertical-align: top;
					margin-bottom: 20px;
}
#forum h3 {

		background: #C43B00; 
		display: block; 
		text-align: left; 
		font-weight: bolder; 
		font-size: 0.8em; 
			color: #ffffff; 
			margin: 0px;
			padding: 3px;
}
#forum p {padding: 10px;}
.forum_testo {font-family: Trebuchet, Verdana, Arial, Helvetica, sans-serif;
		font-weight: bolder; 
	color: #015675;
			font-size: 0.8em;
			padding: 3px;

}
.forum_testo1 {font-family: Trebuchet, Verdana, Arial, Helvetica, 	
			sans-serif;
			color: #015675;
			font-size: 0.9em; 
			text-align: left;
			padding: 3px;
}
.forum_testo1 li{font-family: Trebuchet, Verdana, Arial, Helvetica, 	
			sans-serif;
			color: #015675;
			font-size: 0.8em; 
			padding: 3px;
}
.forum_entra {font-family: Trebuchet, Verdana, Arial, Helvetica, sans-serif;	
				text-align: right;
				font-size: 0.8em; 
			color: #931915; 
			font-weight: bolder; 
			padding-bottom: 5px;
}
.forum_entra a:link {
			color: #931915; 
			text-decoration: none;
}
.forum_entra a:visited {
			color: #931915; 
			text-decoration: none;
}
.forum_entra a:hover {
			color: #931915; 
			text-decoration: underline;
}
.forum_content {margin: 10px;}

#avvisi {background: #fff; 
		border: 1px solid #000; 
		font-size: 0.8em;
		line-height: 14px;
		text-align: left;
		margin-right: 0px;
		
					
}
.avvisi_bordo {border: 1px solid #055578; 
				padding: 0px;
}
#avvisi h3 {background: #015675; 
			display: block; 
			font-size: 0.9em;
			text-align: left; 
			font-weight: bolder; 
			color: #fff; 
			margin: 0px;
			margin-bottom: 10px;
			padding: 3px;
}
#avvisi p {padding: 8px;}
.avvisi_testo {color: #B93100;
			font-family: Trebuchet, Verdana, Arial, Helvetica, sans-serif;	
			font-size: 0.9em; 
			line-height: 14px;
}
A.avvisi_testo:link{color: #B93100;
			font-size: 0.9em; 
}
A.avvisi_testo:visited {color: #B93100;
			font-size: 0.9em; 
}
A.avvisi_testo:hover {color: #fff;
	background-color: #B93100}

#copyright {FONT-SIZE: 0.7em; 
			COLOR: #999999; 
			FONT-FAMILY: Trebuchet, Verdana, Arial, Helvetica, sans-serif; text-align: center;
			clear: both; 
			margin-top: 20px;
}

/*----------------barra atvt--------------------------------------------*/
.chiudi{text-align: right;
		padding: 5px;
		width: 200px;
		border: 1px solid #000000;
}
.title_atvt {FONT-SIZE: 0.7em; 
			COLOR: #000; 
			FONT-FAMILY: Trebuchet, Verdana, Arial, Helvetica, sans-serif; text-align: center;
			padding-top: 100px;
			margin-left: 390px;
			margin-right: 240px;
			font-weight: bold;
			vertical-align: top;
			border: 0px solid #000000;
}
.title_atvt1 {vertical-align: bottom;
			height: 135px;
			margin-top: 0px;
			padding: 0px;
			background-image: url(../images/offerta_lo/barra_att.gif);
			background-repeat: no-repeat;
			border: 0px solid #000000;
}
.text_atvt {FONT-SIZE: 0.9em; 
			COLOR: #000; 
			FONT-FAMILY: Trebuchet, Verdana, Arial, Helvetica, sans-serif; text-align: left;
			font-weight: bold;
			border: 0px solid #000000;
}
/*--------------------------------login----------------------------*/
#docs {font-family: "Trebuchet MS";
	background-color: #015675;
	width: 100%;
	padding: 2px;
	float: left;
	font-size: 0.9em;
	font-weight: bold;
	color: #fff;
	height: 30px;
	margin-top: 10px;
	text-align: left;
}
#docs a:link{
	font-size: 0.9em;
	font-weight: bold;
	color: #fff;
}
#docs a:visited{
	font-size: 0.9em;
	font-weight: bold;
	color: #fff;
}
#docs a:hover{
	font-size: 0.9em;
	font-weight: bold;
	color: #015675;
	background-color: #fff;
}
.testo_credits {font-family: "Trebuchet MS";
		font-size: 0.8em;
		text-align: left;
		padding: 10px;
		}
.docs1 {font-family: "Trebuchet MS";
		font-size: 0.7em;
}
#main_pre {
	width: 750px;
	margin: 0 auto;
	margin-top: 0px;
	text-align: left;
	border: 0px solid #000;
}
#header_pre1{
	font-family: "Trebuchet MS";
	/*background-image: url(../images/pre_header_bg_a.gif);*/
	background-repeat: no-repeat;
	float: left;
	width: 20%;
	height: 443px;
	border: 0px solid #000;
}
#header_pre{margin-left: 20%;
	height: 443px;
	font-family: "Trebuchet MS";
	border: 0px solid #000;
}
#divider_pre{
	margin-top: 10px;
	margin-bottom: 0px;
	padding: 0px;
}
#what_u_need{
	background-color: #fff;
	text-align: center;
	font-weight: bolder;
	font-size: 1.5em;
}
#what_u_need a{
color: #8C1404;
text-decoration: none;
}

#logo_pre {margin-left: 30px;
			margin-top: 30px;
	}
#testo_h {margin-left: 30px;
		margin-top: 30px;
		text-align:left; 
		font-family: Trebuchet, Verdana, Arial, Helvetica, 
		sans-serif;
		font-size: 0.9em;
		color: #000;
}
#login {margin-top: 15px;
	margin-left: 30px;
	text-align: left;	
	border: 0px solid #000;
}


.login_h {float: left;
		width: 35%;
		font-size: 0.9em;
	font-weight: bold;
	color: #000;
		border: 0px solid #000;
}
.login_h1 {margin-left: 30%;
			text-align: left;
			font-size: 0.9em;
	font-weight: bold;
	color: #000;
			border: 0px solid #000;
}
#lost_data {margin-left: 30px;
	border: 0px dashed #000;
	text-align: left;
	font-size: 0.9em;
	margin-top: 5px;
	border: 0px solid #000;
}
#lost_data ul{
	padding: 0px;
	margin: 0px;
	text-align: left;
	font-size: 0.9em;
	border: 0px solid #000;
}
#lost_data a:link {
display: block;
	border-left: 0px solid #000;
	color: #000;
	font-weight: bold;
	padding: 2px 0.5em;
	text-decoration: none;
}
#lost_data li{
	color: #4E0301;
	padding: 2px 0.5em;
	text-decoration: none;
	list-style: none;
}
#lost_data a:visited {display: block;
	border-left: 0px solid #000;
	color: #000;
	font-weight: bold;
	padding: 2px 0.5em;
	text-decoration: none;
}

#lost_data a:hover {width: 24em;
	color: #fff;
	padding: 2px 0.5em;
	background-color: #015675;
}


form {
	margin: 0px;
	padding: 0px;
}
#field {border: 0px solid #000;
}
button {
	background-color: #00FF66;
	font-size: 20px;
}


.warning {
font-family: "Trebuchet MS"; 
text-transform: uppercase;
color: #ff0000; font-size: 0.8em;}
.warninga {text-align: center;
font-family: "Trebuchet MS"; 
text-transform: uppercase;
color: #ff0000; font-size: 0.8em;}
/* sara - home error */
/* sara - non pił usata...
.warning_2 {
	font-family: "Trebuchet MS"; 
	text-transform: uppercase;
	color: #6666FF; 
	font-size: 1em;
	font-weight: bold;
}
*/

/*--------------------------tunnel-----------------*/
#hm_assis {float: right;
		list-style: none;
		background: url(../images/offerta/freccia_cv.gif) 	
		no-repeat;
		margin: 0px;
		margin-right: 0.5em;
		width: 7em;
		padding: 7px;
		padding-left: 20px;
		text-align: center; 
		font-family: Trebuchet, Verdana, Arial, Helvetica, 
		sans-serif;
		color: #673938; font-size: 0.9em;
		font-weight: bold;
}
.tunnel_prof {background: url(../images/offerta/tunnel_prof.gif) no-repeat;
		width: 750px;
		min-height: 400px;
		padding: 20px;
		}
.tunnel_prof1 {background: url(../images/offerta/tunnel_prof1.gif) no-repeat;
		width: 750px;
		min-height: 400px;
		padding: 20px;
		}
.tunnel_forum_prof {width: 95%;
				padding: 0px;
				margin: 0px;
}
.tunnel_forum_prof1 {width: 95%;
				padding: 0px;
				margin: 0px;
}
.tunnel_risorse_prof {width: 80%;
				padding: 0px;
				margin: 0px;
}
.tunnel_risorse_prof1 {width: 80%;
				padding: 0px;
				margin: 0px;
}
.tunnel_materiali_prof  {width: 95%;
				padding: 0px;
				margin: 0px;
				text-align: right;
}
.tunnel_materiali_prof1  {width: 95%;
				padding: 0px;
				margin: 0px;
				text-align: right;
}
.tunnel_forum1_prof {border-top: 2px solid #6BAD1C;
				text-align: center;
				background-color: #F7F7F7;			
				}
.tunnel_forum1_prof1 {border-top: 2px solid #6BAD1C;
				text-align: center;
				background-color: #F7F7F7;			
				}
.tunnel_forum2_prof {border-left: 2px solid #6BAD1C;
				background-color: #F7F7F7;	
}
.tunnel_forum2_prof1 {border-left: 2px solid #6BAD1C;
				background-color: #F7F7F7;	
}
.tunnel_forum3_prof {border-right: 2px solid #6BAD1C;
				background-color: #F7F7F7;	
}
.tunnel_forum3_prof1 {border-right: 2px solid #6BAD1C;
				background-color: #F7F7F7;	
}
.tunnel_forum4_prof {border-bottom: 2px solid #6BAD1C;
				background-color: #F7F7F7;	
}
.tunnel_forum4_prof1 {border-bottom: 2px solid #6BAD1C;
				background-color: #F7F7F7;	
}
.tunnel_forum21_prof {width: 100%;
				padding: 5px;
				background-color: #F7F7F7;	
				text-align: left;
				color: #4A6838;
}
.tunnel_forum21_prof1 {width: 100%;
				padding: 5px;
				background-color: #F7F7F7;	
				text-align: left;
				color: #4A6838;
}

.tunnel_testo_prof {font-family: Trebuchet, Verdana, Arial, Helvetica, sans-serif;
				color: #4A6838;
				font-weight: bold;
}
A.tunnel_testo_prof:link { 
				color: #4A6838;
				text-decoration: none;
}
A.tunnel_testo_prof:visited { 
				color: #4A6838;
				text-decoration: none;
}
A.tunnel_testo_prof:hover { 
				color: #4A6838;
				text-decoration: underline;
}
.tunnel_testo_prof1 {font-family: Trebuchet, Verdana, Arial, Helvetica, 	
					sans-serif;
					color: #4A6838;
					font-weight: bold;
}
A.tunnel_testo_prof1:link { 
				color: #4A6838;
				text-decoration: none;
}
A.tunnel_testo_prof1:visited { 
				color: #4A6838;
				text-decoration: none;
}
A.tunnel_testo_prof1:hover { 
				color: #4A6838;
				text-decoration: underline;
}
.tunnel_testo1_prof {font-family: Trebuchet, Verdana, Arial, Helvetica, sans-serif;}
.tunnel_testo1_prof1 {font-family: Trebuchet, Verdana, Arial, Helvetica, sans-serif;}
.tunnel_forum5_prof {border-top: 2px solid #319633;
				text-align: center;
				background-color: #F6FFF0;			
				}
.tunnel_forum5_prof1 {border-top: 2px solid #319633;
				text-align: center;
				background-color: #F6FFF0;			
				}
.tunnel_forum6_prof {border-left: 2px solid #319633;
				background-color: #F6FFF0;	
}
.tunnel_forum6_prof1 {border-left: 2px solid #319633;
				background-color: #F6FFF0;	
}
.tunnel_forum7_prof {border-right: 2px solid #319633;
				background-color: #F6FFF0;	
}
.tunnel_forum7_prof1 {border-right: 2px solid #319633;
				background-color: #F6FFF0;	
}
.tunnel_forum8_prof {border-bottom: 2px solid #319633;
				background-color: #F6FFF0;	
}
.tunnel_forum8_prof1 {border-bottom: 2px solid #319633;
				background-color: #F6FFF0;	
}
.tunnel_forum22_prof {width: 100%;
				padding: 5px;
				background-color: #F6FFF0;	
				text-align: left;
				color: #4A6838;
}
.tunnel_forum22_prof1 {width: 100%;
				padding: 5px;
				background-color: #F6FFF0;	
				text-align: left;
				color: #4A6838;
}


.box_tutor_att {margin-left: 10px;
				margin-right: 10px;
				padding: 5px; 
				text-align: left; 
				background-color: #FDF7DF;	
			color: #7D4443;
			font-weight: bold; text-align: left;
}

.box_tutor_testo1 {padding-left: 5px;
				text-align: left; 
			 font-size: 0.7em;
			text-align: left;
			background-color: #FDF7DF;
}




.box_tutor_att2 {margin-left: 10px;
				margin-right: 10px;
				padding: 5px; 
				text-align: left; 
			 color: #7D4443; 
			font-weight: bold; text-align: left;
			background-color: #F8FFF2;
}

.box_tutor_testo2 {padding-left: 5px;
				text-align: left; 
			 font-size: 0.7em;
			text-align: left;
			background-color: #F8FFF2;
}

.box_ass_prof {margin-left: 10px;
				margin-right: 10px;
				padding: 5px; 
				text-align: left; 
			border: #FDD8C8 1px dotted; color: #7D4443; font-size: 1.1em;
			font-weight: bold; text-align: left;
}

.box_ass_testo_prof {padding-left: 5px;
				text-align: left; 
			 color: #7D4443; font-size: 1.3em;
			font-weight: bold; text-align: left;
}

.box_ass1_prof {background-color: #E9F4D7;
			margin-left: 0px;
				margin-right: 0px;
				padding: 5px; 
				text-align: left; 
			border: #E6E6E6 1px dotted; color: #203602; font-size: 1.1em;
			font-weight: bold; 
}
.box_ass_testo1_prof {
				
			 color: #203602; font-size: 0.8em;
			text-align: left;
}
.box_ass_testo2_prof {
				color: #203602;
			 font-size: 1.1em;
			font-weight: bold; 
			text-align: left;
} 



.tunnel_mod {background: url(../images/offerta/tunnel_mod.gif) no-repeat;
		width: 750px;
		min-height: 400px;
		padding: 20px;
		}
.tunnel_mod1 {background: url(../images/offerta/tunnel_mod1.gif) no-repeat;
		width: 750px;
		min-height: 400px;
		padding: 20px;
		}
.tunnel_forum_mod {width: 95%;
				padding: 0px;
				margin: 0px;
}
.tunnel_forum_mod1 {width: 95%;
				padding: 0px;
				margin: 0px;
}
.tunnel_risorse_mod {width: 80%;
				padding: 0px;
				margin: 0px;
}
.tunnel_risorse_mod1 {width: 80%;
				padding: 0px;
				margin: 0px;
}
.tunnel_materiali_mod  {width: 95%;
				padding: 0px;
				margin: 0px;
				text-align: right;
}
.tunnel_materiali_mod1  {width: 95%;
				padding: 0px;
				margin: 0px;
				text-align: right;
}
.tunnel_forum1_mod {border-top: 2px solid #EA9C54;
				text-align: center;
				background-color: #F7F7F7;			
				}
.tunnel_forum2_mod {border-left: 2px solid #EA9C54;
				background-color: #F7F7F7;	
}
.tunnel_forum3_mod {border-right: 2px solid #EA9C54;
				background-color: #F7F7F7;	
}
.tunnel_forum4_mod {border-bottom: 2px solid #EA9C54;
				background-color: #F7F7F7;	
}
.tunnel_forum21_mod {width: 100%;
				padding: 5px;
				background-color: #F7F7F7;	
				text-align: left;
				color: #712002;
}

.tunnel_testo_mod {font-family: Trebuchet, Verdana, Arial, Helvetica, sans-serif;
				color: #6F2400;
				font-weight: bold;
}
A.tunnel_testo_mod:link { 
				color: #6F2400;
				text-decoration: none;
}
A.tunnel_testo_mod:visited { 
				color: #6F2400;
				text-decoration: none;
}
A.tunnel_testo_mod:hover { 
				color: #6F2400;
				text-decoration: underline;
}
.tunnel_testo_mod1 {font-family: Trebuchet, Verdana, Arial, Helvetica, sans-serif;
				color: #6F2400;
				font-weight: bold;
}
A.tunnel_testo_mod1:link { 
				color: #6F2400;
				text-decoration: none;
}
A.tunnel_testo_mod1:visited { 
				color: #6F2400;
				text-decoration: none;
}
A.tunnel_testo_mod1:hover { 
				color: #6F2400;
				text-decoration: underline;
}
.tunnel_testo1_mod {font-family: Trebuchet, Verdana, Arial, Helvetica, sans-serif;}
.tunnel_testo1_mod1 {font-family: Trebuchet, Verdana, Arial, Helvetica, sans-serif;}
.tunnel_forum5_mod {border-top: 2px solid #F73F00;
				text-align: center;
				background-color: #FBF1E5;			
				}
.tunnel_forum6_mod {border-left: 2px solid #F73F00;
				background-color: #FBF1E5;	
}
.tunnel_forum7_mod {border-right: 2px solid #F73F00;
				background-color: #FBF1E5;	
}
.tunnel_forum8_mod {border-bottom: 2px solid #F73F00;
				background-color: #FBF1E5;	
}
.tunnel_forum22_mod {width: 100%;
				padding: 5px;
				background-color: #FBF1E5;	
				text-align: left;
				color: #712100;
}

.box_ass_mod {margin-left: 10px;
				margin-right: 10px;
				padding: 5px; 
				text-align: left; 
			border: #FDD8C8 1px dotted; color: #7D4443; font-size: 1.1em;
			font-weight: bold; text-align: left;
}

.box_ass_testo_mod {padding-left: 5px;
				text-align: left; 
			 color: #7D4443; font-size: 1.3em;
			font-weight: bold; text-align: left;
}

.box_ass1_mod {background-color: #FBE1BE;
			margin-left: 0px;
				margin-right: 0px;
				padding: 5px; 
				text-align: left; 
			border: #F8B78F 1px dotted; color: #3B0B01; font-size: 1.1em;
			font-weight: bold; 
}
.box_ass_testo1_mod {
				
			 color: #203602; font-size: 0.8em;
			text-align: left;
}
.box_ass_testo2_mod {
				color: #203602;
			 font-size: 1.1em;
			font-weight: bold; 
			text-align: left;
} 


/*--------------------------registro tutor-----------------*/
.title_reg {
			margin-left: 10px;
			margin-right: 10px;
			padding: 5px; 
			text-align: left; 
			color: #7D4443; 
			font-size: 1.1em;
			font-weight: bold;
			text-align: left;
}

.tab_tut1 {width: 100%;
			padding: 5px;
			font-size: 100%;
			text-align: left;
			
}
.tab_tut1_mon {width: 750px;
			padding: 5px;
			font-size: 110%;
			text-align: left;
			
}
.tab_tut1 td{
			font-family: Trebuchet, Verdana, Arial, Helvetica, sans-serif; 
	font-size: 0.8em;
	COLOR: #000; 
	text-align: left;
}
.tab_tut {width: 100%;
			padding: 5px;
			font-size: 100%;
			float: right;
}
.tab_tut td{
			font-family: Trebuchet, Verdana, Arial, Helvetica, sans-serif; 
	font-size: 0.8em;
	COLOR: #000; 
}
.tab_tut2 {width: 750px;
font-size: 100%;
 border-spacing: 1px;
 border-collapse: separate;
  padding: 1px;
   border: 0;
   text-align: left;
   }
.bg_tut {background: #F2F7F9;
		width: 20%;
}
#main_tut {font: 0.8em Trebuchet, Verdana, Arial, Helvetica, sans-serif;
			color: #000;
			width: 750px;
			font-size: 100%;
			border: 0px solid #000;
}
h1.tut_title  {font: 1.1em Trebuchet, Verdana, Arial, Helvetica, sans-serif;
			color: #000;
			text-align: left;
}
h2.tut_title  {font: 1.0em Trebuchet, Verdana, Arial, Helvetica, sans-serif;
			color: #000;
			text-align: left;
}
#tut_freccia {font: 0.8em Trebuchet, Verdana, Arial, Helvetica, sans-serif;
			color: #000;
	float: right;
			width: 50%;
			text-align: left;
			border: 0px solid #000;
}
#tut_freccia2 {font: 0.8em Trebuchet, Verdana, Arial, Helvetica, sans-serif;
			color: #000;
	float: left;
			width: 50%;
			padding: 10px;
			text-align: left;
			border: 0px solid #000;
}
.tut_2 {font: 0.8em Trebuchet, Verdana, Arial, Helvetica, sans-serif;
			color: #000;
	float: left;
			width: 40%;
			padding: 10px;
			text-align: left;
			border: 0px solid #000;
}
.tut_1a {font: 0.8em Trebuchet, Verdana, Arial, Helvetica, sans-serif;
			color: #000;
	/*margin-left: 45%;*/
	padding: 10px;
			text-align: left;
			border: 0px solid #000;
}
#tut_freccia2a {font: 0.8em Trebuchet, Verdana, Arial, Helvetica, sans-serif;
			color: #000;
	float: left;
			width: 45%;
			padding: 10px;
			text-align: left;
			border: 1px solid #BFD5E0;
}
#tut_freccia1 {font: 0.8em Trebuchet, Verdana, Arial, Helvetica, sans-serif;
			color: #000;
	margin-left: 50%;
	padding: 10px;
			text-align: left;
			border: 1px solid #BFD5E0;
}
#tut_freccia1a {font: 0.8em Trebuchet, Verdana, Arial, Helvetica, sans-serif;
			color: #000;
	margin-left: 55%;
	padding: 10px;
			text-align: left;
			border: 0px solid #000;
}
.tut_fre {float: left;
			width: 20%;
			padding-right: 10px;
			text-align: right;
}
.tut_fretesto {margin-left: 20%;
			text-align: left;

}
#tutor_box {width: 100%;
			padding: 5px;
			font: 0.8em Trebuchet, Verdana, Arial, Helvetica, sans-serif;
			color: #000;
			text-align: left;
			border: 1px solid #BFD5E0;
}
.tut_testo {font: 0.8em Trebuchet, Verdana, Arial, Helvetica, sans-serif;
text-align: left;
			color: #000;
}
.tut_classe {text-align: left;}
.box_reg {padding: 5px;
		border: 1px solid #005B84;
}
.box_reg_title {background: #005B84;
		font: 0.9em Trebuchet, Verdana, Arial, Helvetica, sans-serif;
		color: #fff;
		padding: 5px;
		border: 0px solid #005B84;
}
.reg_testo {font: 0.8em Trebuchet, Verdana, Arial, Helvetica, sans-serif;
color: #000;
}
.pulsante_prof2 {font: bold 0.9em Trebuchet, Verdana, Arial, Helvetica, sans-serif;
			color: #ffffff;
			background: #015675;
			text-align: center;
			padding: 5px;
			width: 18em;
			border: 1px solid #355e66;
    }
a.pulsante_prof2:link {
			color: #ffffff;
			background: #015675;
			text-decoration: none;
    }
a.pulsante_prof2:visited {
			color: #ffffff;
			background: #015675;
			text-decoration: none;
    }
a.pulsante_prof2:hover {
			color: #ffffff;
			background: #015675;
			text-decoration: underline;
    }
/*----------------------tutorial---------------------------*/
#tut_left {float:left;
			width: 60%;
			border: 0px solid #000;
}
#tut_right {float:right;
			border: 0px solid #000;
}
#sfondo_tut {float:left;
		font: 0.8em Trebuchet, Verdana, Arial, Helvetica, sans-serif;
			color: #000;
			height: 100%;
		text-align: left;
		margin: 15px;
		padding: 15px;
		width: 100%;
		border-left: 2px solid #840808;
		border-right: 2px solid #840808;
		border-bottom: 2px solid #840808;
}
.blok {padding-left: 5em;
}
.blok1 {float: left;
		text-align: right;
		border: 0px solid #000;
}
.blok2 {float: right;
		text-align: right;
		border: 0px solid #000;
}
.box_tut {text-align: left;
		margin: 2px;
		padding: 10px;
		width: 220px;
		border: 2px dotted #820F0C;
		background-color: #FFECB9;
}

.box_tut1 {text-align: left;
		margin: 2px;
		padding: 10px;
		width: 220px;
		border: 2px dotted #820F0C;
		background-color: #FFF9E8;
}

/* ---------------nuovo tunnel------------------------*/
#tunnel_prof_a{
	margin-top: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	height: 400px;
	text-align: left;
}
#tunnel_prof1_a{
	margin-top: 10px;
	/*background-image:  url(../images/offerta/tunnel_bg_green_prof1.gif);*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	height: 400px;
	text-align: left;
}
#tunnel_prof_a ul{
	margin: 0px 10px;
	padding: 0px 10px;
}
#tunnel_prof1_a ul{
	margin: 0px 10px;
	padding: 0px 10px;
}
#tunnel_prof_a li{
	list-style-image: url(../images/offerta/tunnel_list_arrow_green_prof.gif);
	padding: 10px;
	list-style-type: none;
}
#tunnel_prof1_a li{
	list-style-image: url(../images/offerta/tunnel_list_arrow_green_prof1.gif);
	padding: 10px;
	list-style-type: none;
}
#tunnel_prof_a a{
	font-weight: bold;
	color: #4A6838;
	text-decoration: none;
}
#tunnel_prof_a a:hover{
	text-decoration: underline;
}
#left_tunnel_prof_a{
	width: 165px;
	float: left;
	margin-left: 5px;
	margin-top: 10px;
	background: #93C6FB;
	border: 2px solid #85A5D6;
	text-align: center;
}
#left_tunnel_prof1_a{
	width: 165px;
	float: left;
	margin-left: 0px;
	margin-top: 0px;
	background: #93C6FB;
	border: 2px solid #85A5D6;
	text-align: center;
}
#left_tunnelg_prof_a{
	width: 165px;
	float: left;
	margin-left: 5px;
	margin-top: 10px;
	background: #E7FAFF;
	border: 2px solid #8DA0A6;
	text-align: center;
}
#left_tunnelg_prof1_a{
	width: 165px;
	float: left;
	margin-left: 0px;
	margin-top: 0px;
	background: #E7FAFF;
	border: 2px solid #8DA0A6;
	text-align: center;
}
.side_tunnel_box_green_prof{
	background-image: url(../images/offerta/tunnel_left_body_green_prof.gif);
	margin-bottom: 20px;
	background-repeat: repeat-y;
}
.side_tunnel_box_green_prof1{
	background-image: url(../images/offerta/tunnel_left_body_green_prof.gif);
	margin-bottom: 20px;
	background-repeat: repeat-y;
}
.side_tunnel_box_green_prof h4{
	font-family: Trebuchet, Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	text-align: center;
	color: #993300;
	font-size: 1em;
	background-repeat: no-repeat;
	margin: 0px;
	padding: 8px;
	font-weight: bold;
	background-image: url(../images/offerta/tunnel_side_header_green_prof.gif);
}
.side_tunnel_box_green_prof1 h4{
	font-family: Trebuchet, Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	text-align: center;
	color: #993300;
	font-size: 1em;
	background-repeat: no-repeat;
	margin: 0px;
	padding: 8px;
	font-weight: bold;
	background-image: url(../images/offerta/tunnel_side_header_green_prof.gif);
}
.side_tunnel_box__footer_green_prof{
	background-image: url(../images/offerta/tunnel_side_footer_green_prof.gif);
	height: 20px;
}
.side_tunnel_box__footer_green_prof1{
	background-image: url(../images/offerta/tunnel_side_footer_green_prof.gif);
	height: 20px;
}
#center_tunnel_prof_a{
	float: left;
	width: 260px;
	margin-left: 17px;
	margin-top: 0px;
	background: #81BACD;
	border: 2px dashed #477487;
	text-align: center;
}
#center_tunnel_prof1_a{
	float: left;
	width: 260px;
	margin-left: 17px;
	margin-top: 0px;
	background: #81BACD;
	border: 2px dashed #477487;
	text-align: center;
}
.center_tunnel_box_green_prof{
	background-image: url(../images/offerta/tunnel_act_body_green_prof.gif);
	background-repeat: repeat-y;
}
.center_tunnel_box_green_prof1{
	background-image: url(../images/offerta/tunnel_act_body_green_prof.gif);
	background-repeat: repeat-y;
}
.center_tunnel_box_green_prof h3{
	background-image: url(../images/offerta/tunnel_act_header_green_prof.gif);
	text-align: center;
	color: #993300;
	font-size: 1.3em;
	background-repeat: no-repeat;
	margin: 0px;
	padding: 6px;
}
.center_tunnel_box_green_prof1 h3{
	background-image: url(../images/offerta/tunnel_act_header_green_prof.gif);
	text-align: center;
	color: #993300;
	font-size: 1.3em;
	background-repeat: no-repeat;
	margin: 0px;
	padding: 6px;
}

.center_tunnel_box__footer_green_prof{
	background-image: url(../images/offerta/tunnel_act_footer_green_prof.gif);
	height: 20px;
}
.center_tunnel_box__footer_green_prof1{
	background-image: url(../images/offerta/tunnel_act_footer_green_prof.gif);
	height: 20px;
}
#right_tunnel_prof_a{
	width: 140px;
	float: right;
	margin-top: 10px;
	padding: 5px;
	background: #E7FAFF;
	border: 2px solid #8DA0A6;
	text-align: center;
}
#right_tunnel_prof1_a{
	width: 140px;
	float: right;
	margin-top: 10px;
	padding: 5px;
	background: #E7FAFF;
	border: 2px solid #8DA0A6;
	text-align: center;
}
.tunnel_content_prof{
	padding: 10px;
	font-size: 0.8em;
}
.tunnel_content_prof1{
	padding: 10px;
	font-size: 0.8em;
}

.tunnel_content_prof{
	padding: 15px;
	font-size: 0.8em;
}
.tunnel_content_prof1{
	padding: 15px;
	font-size: 0.8em;
}
#tunnel_mod_a{
	margin-top: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-repeat: no-repeat;
	font-size: 0.9em;
	height: 400px;
	text-align: left;
}
#tunnel_mod1_a{
	margin-top: 10px;
	/*background-image:  url(../images/offerta/tunnel_bg_green_mod1.gif);*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-repeat: no-repeat;
	font-size: 0.8em;
	height: 400px;
	text-align: left;
}
#tunnel_mod_a ul{
	margin: 0px 10px;
	padding: 0px 10px;
}
#tunnel_mod1_a ul{
	margin: 10px;
	padding: 5px;
}
#tunnel_mod_a li{
	text-align: center;
	background: #FEC047;
	border: 2px solid #F4946E;
	padding: 5px;
	margin-bottom: 10px;
	list-style-type: none;
}
#tunnel_mod1_a li{
	text-align: center;
	background: #FEC047;
	border: 2px solid #F4946E;
	padding: 5px;
	margin-bottom: 10px;
	list-style-type: none;
}
#tunnel_mod a{text-align: center;
	background: #FEC047;
	border: 2px solid #F4946E;
	font-weight: bold;
	color: #000;
	text-decoration: none;
}
#tunnel_mod a:hover{text-align: center;
	background: #FEC047;
	border: 2px solid #F4946E;
	text-decoration: underline;
}
#container_lefttun_mod {width: 170px;
	float: left;
	margin-left: 5px;
	margin-top: 10px;
	border: 0px solid #000;
}
#container_lefttun_mod_f {width: 750px;
	float: left;
	margin-left: 5px;
	margin-top: 10px;
	border: 0px solid #000;
}
#container_lefttun_mod1 {width: 170px;
	float: left;
	margin-left: 5px;
	margin-top: 10px;
	border: 0px solid #000;
}
#container_lefttun_prof1 {width: 170px;
	float: left;
	margin-left: 5px;
	margin-top: 10px;
	border: 0px solid #000;
}
#container_lefttun_prof {width: 170px;
	float: left;
	margin-left: 5px;
	margin-top: 10px;
	border: 0px solid #000;
}
#left_tunnel_mod_a{
	width: 165px;
	float: left;
	margin-left: 5px;
	margin-top: 10px;
	background: #FFF3DB;
	border: 2px solid #E0997D;
	text-align: center;
}
#left_tunnel_mod1_a{
	width: 165px;
	float: left;
	margin-left: 0px;
	margin-top: 10px;
	background: #FFF3DB;
	border: 2px solid #E0997D;
	text-align: center;
}
#left_tunnelg_mod_a{
	width: 165px;
	float: left;
	margin-left: 5px;
	margin-top: 10px;
	background: #FFF3DB;
	border: 2px solid #E0997D;
	text-align: center;
}
#left_tunnelg_mod1_a{
	width: 165px;
	float: left;
	margin-left: 0px;
	margin-top: 10px;
	background: #FFF3DB;
	border: 2px solid #E0997D;
	text-align: center;
}
.gruppo_tunnel {font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	color: #fff;
}
A.gruppo_tunnel:link {font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	color: #fff;
}
A.gruppo_tunnel:visited {font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	color: #fff;
}
A.gruppo_tunnel:hover {font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	color: #000;
	background: #fff;
}
/*.side_tunnel_box_green_mod{
	background-image: url(../images/offerta/tunnel_left_body_green_mod.gif);
	margin-bottom: 20px;
	background-repeat: repeat-y;
}
.side_tunnel_box_green_mod1{
	background-image: url(../images/offerta/tunnel_left_body_green_mod.gif);
	margin-bottom: 20px;
	background-repeat: repeat-y;
}*/
.side_tunnel_box_green_mod h4{
	text-align: center;
	color: #993300;
	font-size: 1em;
	background-repeat: no-repeat;
	margin: 0px;
	padding: 8px;
	font-weight: bold;
	background-image: url(../images/offerta/tunnel_side_header_green_mod.gif);
}
.side_tunnel_box_green_mod1 h4{
	text-align: center;
	color: #993300;
	font-size: 1em;
	background-repeat: no-repeat;
	margin: 0px;
	padding: 8px;
	font-weight: bold;
	background-image: url(../images/offerta/tunnel_side_header_green_mod.gif);
}
.side_tunnel_box__footer_green_mod{
	background-image: url(../images/offerta/tunnel_side_footer_green_mod.gif);
	height: 20px;
}
.side_tunnel_box__footer_green_mod1{
	background-image: url(../images/offerta/tunnel_side_footer_green_mod.gif);
	height: 20px;
}
#center_tunnel_mod_a{
	float: left;
	width: 260px;
	margin-left: 17px;
	margin-top: 0px;
	background: #FFF3DB;
	border: 2px dashed #E0997D;
	text-align: center;
}

	
#center_tunnel_mod1_a{
	float: left;
	width: 260px;
	margin-left: 17px;
	margin-top: 0px;
	background: #FFF3DB;
	border: 2px dashed #E0997D;
	text-align: center;
}
#center_tunnel2_mod{
	width: 220px;
	background: #015675;
	border: 0px dashed #E0997D;
}
#center_tunnel2_mod1{
	width: 220px;
	background: #015675;
	border: 0px dashed #E0997D;
}
#center_tunnel2_prof{
	width: 220px;
	background: #015675;
	border: 0px dashed #E0997D;
}
#center_tunnel2_prof1{
	width: 220px;
	background: #015675;
	border: 0px dashed #E0997D;
}
.linea_tun {margin-left: 100px;
			padding: 5px;
	
}
.linea_tun1 {margin-top: 20px;
			float: left;
			
}
.linea_tun2 {margin-top: 20px;
			float: left;
}
.linea_tun3 {margin-left: 85px;
				
			
}
#conteni_tunnel_mod {border: 0px solid #000;
				margin-left: 180px;
				margin-right: 160px;
				
				
				
				
}
#conteni_tunnel_mod1 {border: 0px solid #000;
					margin-left: 180px;
					margin-right: 160px;
					
}
#conteni_tunnel_prof {border: 0px solid #000;
				margin-left: 180px;
				
				
}
#conteni_tunnel_prof1 {border: 0px solid #000;
					margin-left: 180px;
					
}
/*.center_tunnel_box_green_mod{
	background-image: url(../images/offerta/tunnel_act_body_green_mod.gif);
	background-repeat: repeat-y;
}
.center_tunnel_box_green_mod1{
	background-image: url(../images/offerta/tunnel_act_body_green_mod.gif);
	background-repeat: repeat-y;
}*/
.center_tunnel_box_green_mod h3{
	background-image: url(../images/offerta/tunnel_act_header_green_mod.gif);
	text-align: center;
	color: #993300;
	font-size: 1.3em;
	background-repeat: no-repeat;
	margin: 0px;
	padding: 6px;
}
.center_tunnel_box_green_mod1 h3{
	background-image: url(../images/offerta/tunnel_act_header_green_mod.gif);
	text-align: center;
	color: #993300;
	font-size: 1.3em;
	background-repeat: no-repeat;
	margin: 0px;
	padding: 6px;
}
/*.center_tunnel_box__footer_green_mod{
	background-image: url(../images/offerta/tunnel_act_footer_green_mod.gif);
	height: 20px;
}
.center_tunnel_box__footer_green_mod1{
	background-image: url(../images/offerta/tunnel_act_footer_green_mod.gif);
	height: 20px;
}*/
#right_tunnel_mod_a{
	width: 140px;
	float: right;
	margin-top: 10px;
	padding: 5px;
	background: #FFF3DB;
	border: 2px solid #E0997D;
	text-align: center;
}
#right_tunnel_mod1_a{
	width: 140px;
	float: right;
	margin-top: 10px;
	padding: 5px;
	background: #FFF3DB;
	border: 2px solid #E0997D;
	text-align: center;
}
.tunnel_content_mod{
	padding: 10px;
	font-size: 0.8em;
}
A.tunnel_content_mod:link{
	color: #000;
	font-size: 0.8em;
	text-decoration: underline;
}
A.tunnel_content_mod:visited{
	color: #000;
	font-size: 0.8em;
	text-decoration: none;
}
A.tunnel_content_mod:hover{
	color: #000;
	font-size: 0.8em;
	background: #fff;
}
.tunnel_content_mod1{
	padding: 10px;
	font-size: 0.8em;
}
A.tunnel_content_mod1:link{
	color: #000;
	font-size: 0.8em;
	text-decoration: underline;
}
A.tunnel_content_mod1:visited{
	color: #000;
	font-size: 0.8em;
	text-decoration: none;
}
A.tunnel_content_mod1:hover{
	color: #000;
	font-size: 0.8em;
	background: #fff;
}
/*--------------------tunnel parte alta-------------------------*/
#pre-tunnel_mod{
	border: 1px dashed #FAB78D;
	width: 580px;
	margin-bottom: 20px;
	margin-top: 10px;
	margin-right: 150px;
	padding: 10px;
	background-color: #FBE1BE;
	font-family: "Trebuchet MS";
}

#pre-tunnel_mod h2{
	font-size: 1.2em;
	float: right;
	width: 88%;
}
#image_0_mod{
	width: 62px;
}
#pre-tunnel_dettagli_mod{
	visibility: hidden;
}

#pre-tunnel_mod1{
	border: 1px dashed #FAB78D;
	width: 580px;
	margin-bottom: 20px;
	margin-top: 10px;
	margin-right: 150px;
	padding: 10px;
	background-color: #FBE1BE;
	font-family: "Trebuchet MS";
}
#pre-tunnel_mod1 h2{
	font-size: 1.2em;
	float: right;
	width: 88%;
}
#image_0_mod1{
	width: 62px;
}
#pre-tunnel_dettagli_mod1{
	visibility: hidden;
}


#pre-tunnel_prof{
	border: 1px dashed #6BAD1C;
	width: 580px;
	margin-bottom: 20px;
	margin-top: 10px;
	margin-right: 150px;
	padding: 10px;
	background-color: #F6FFF0;
	font-family: "Trebuchet MS";
}

#pre-tunnel_prof h2{
	font-size: 1.2em;
	float: right;
	width: 88%;
}
#image_0_prof{
	width: 62px;
}
#pre-tunnel_dettagli_prof{
	visibility: hidden;
}
#pre-tunnel_prof1{
	border: 1px dashed #6BAD1C;
	width: 580px;
	margin-bottom: 20px;
	margin-top: 10px;
	margin-right: 150px;
	padding: 10px;
	background-color: #F6FFF0;
	font-family: "Trebuchet MS";	
}
#pre-tunnel_prof1 h2{
	font-size: 1.2em;
	width: 88%;
	float: right;
}
#image_0_prof1{
	width: 62px;
}
#pre-tunnel_dettagli_prof1{
	visibility: hidden;
}
#obiettivi_prof {margin: 0px;
	padding: 0px;
	vertical-align: top;
	width: 75%;
	text-align: left;}
#obiettivi_prof1 {margin: 0px;
	padding: 0px;
	vertical-align: top;
	width: 75%;
	text-align: left;}
#obiettivi_mod {margin: 0px;
	padding: 0px;
	vertical-align: top;
	width: 75%;
	text-align: left;}
#obiettivi_mod1 {margin: 0px;
	padding: 0px;
	vertical-align: top;
	width: 75%;
	text-align: left;}

/*-----------------smistamento--------------------------*/
.center_sbox {text-align: center;}
.center_sbox1 {padding: 0px;
			margin: 0 auto;
			 border: 0px solid;
			 border-spacing: 0px;
			 border-collapse: collapse;
}
.sbox {/*border-top: 4px solid #F48E2B;*/
		background-image: url(../images/offerta/sbox_px.gif); 		
		background-repeat: repeat-x;
		text-align: center;
		border-spacing: 0px;
		border-collapse: collapse;
}

.sbox1 {background-image: url(../images/offerta/sbox_px1.gif); 		
		background-repeat: repeat-x;
		border-spacing: 0px;
		border-collapse: collapse;
}
.sbox2 {background-image: url(../images/offerta/sbox_px2.gif); 		
		background-repeat: repeat-y;
		border-spacing: 0px;
		border-collapse: collapse;
}
.sbox2a {width: 12px;
		border-spacing: 0px;
		border-collapse: collapse;
}
.sbox3 {background-image: url(../images/offerta/sbox_px3.gif); 		
		background-repeat: repeat-y;
		border-spacing: 0px;
		border-collapse: collapse;
}
.sbox3a {width: 0em;
		border-spacing: 0px;
		border-collapse: collapse;
}
.sbox_testo {font-family: Trebuchet, Verdana, Arial, Helvetica, 
			sans-serif;
			font-size: 100%;
			color: #82100C;
			font-weight: bolder;
}
.pulsante_sbox {font: bold 0.9em Trebuchet, Verdana, Arial, Helvetica, sans-serif;
			color: #82100C;
			background: #dfdfdf;
			text-align: center;
			padding: 2px;
			width: 10em;
			border: 0px solid #355e66;
			margin-top: 2px;
			margin-left: 50px;
    }
.sbox5 {background-image: url(../images/offerta/sbox_alto_sx_a.gif);
		background-repeat: no-repeat;
		background-position: 1px 0px;
		width: 32px;
		height: 44px;
		border-spacing: 0px;
		border-collapse: collapse;
}
.sbox6 {background-image: url(../images/offerta/sbox_alto_dx.gif);
		background-repeat: no-repeat;
		width: 22px;
		height: 44px;
		border-spacing: 0px;
		border-collapse: collapse;
}
.sbox7 {background-image: url(../images/offerta/sbox_basso_sx_a.gif);
		background-repeat: no-repeat;
		background-position: 1px 0px;
		width: 34px;
		height: 47px;
		border-spacing: 0px;
		border-collapse: collapse;
}
.sbox8 {background-image: url(../images/offerta/sbox_basso_dx_a.gif);
		background-repeat: no-repeat;
		background-position: 1px 0px;
		width: 21px;
		height: 47px;
		border-spacing: 0px;
		border-collapse: collapse;
}
/*-----------------------help------------------------*/
#help_bak {margin: 0auto;
			background: #006F8B;
			height: 48px;
			font: bold 1.1em Trebuchet, Verdana, Arial, Helvetica, sans-serif;
			color: #fff;
			text-align: left;
			padding: 5px;
			padding-left: 20px;
			padding-top: 25px;
}
#help_main {padding: 10px;
}
#help_left {float:left;
			width: 40%;
			border: 0px solid #000;
}
#help_right {margin-left: 40%;
			font: 0.8em Trebuchet, Verdana, Arial, Helvetica, sans-serif;
			color: #000;
			text-align:left;
			padding-left: 5px;
}
ul#help_right {font: 0.8em Trebuchet, Verdana, Arial, Helvetica, sans-serif;
			color: #000;
			text-align:left;}
.box_aiuto {background-image: url(../images/offerta/aiuto.gif);
			background-repeat: no-repeat; 
			width: 155px;
			height: 49px;
			text-align: center;
			padding-top: 3px; 	
			padding-top: 10px;	
}
.box_aiuto_on {background-image: url(../images/offerta/aiuto_on.gif);
			background-repeat: no-repeat; 
			width: 201px;
			height: 47px;
			text-align: center;
			padding-top: 3px; 		
}
.box_guida {background-image: url(../images/offerta/guida.gif);
			background-repeat: no-repeat; 
			width: 201px;
			height: 47px;
			text-align: center;
			padding-top: 3px; 		
}
.box_guida_on {background-image: url(../images/offerta/guida_on.gif);
			background-repeat: no-repeat; 
			width: 201px;
			height: 47px;
			text-align: center;
			padding-top: 3px; 		
}

.box_info {background-image: url(../images/offerta/info.gif);
			background-repeat: no-repeat; 
			width: 201px;
			height: 47px;
			text-align: center;
			padding-top: 3px; 		
}
.box_info_on {background-image: url(../images/offerta/info_on.gif);
			background-repeat: no-repeat; 
			width: 201px;
			height: 47px;
			text-align: center;
			padding-top: 3px; 		
}

.box_faq {background-image: url(../images/offerta/faq.gif);
			background-repeat: no-repeat; 
			width: 201px;
			height: 47px;
			text-align: center;
			padding-top: 3px; 		
}
.box_faq_on {background-image: url(../images/offerta/faq_on.gif);
			background-repeat: no-repeat; 
			width: 201px;
			height: 47px;
			text-align: center;
			padding-top: 3px; 		
}
.testo_aiuto {font-family: Trebuchet, Verdana, Arial, Helvetica, sans-serif;
			COLOR: #430800;
			font-size: 1.3em;
			font-weight: bolder;
			
}
.testo_aiuto a:link{
			COLOR: #430800;
			font-weight: bolder;
			text-decoration: none;
}
.testo_aiuto a:visited{
			COLOR: #430800;
			text-decoration: none;
}
.testo_aiuto a:hover{
			COLOR: #430800;
			text-decoration: underline;
			font-weight: bolder;
}
#help_usr {margin: 0auto;
			width: 700px;
			padding: 0px;
			border: 0px solid #000;
			border-spacing: 0px;
			border-collapse: collapse;
}
.help_usr_left {text-align: left;
		font-family: Trebuchet, Verdana, Arial, Helvetica, sans-serif;
			COLOR: #000;
			font-size: 0.9em;
}
a.help_usr_left:link {COLOR: #840B0B;
		text-decoration: none;
}
a.help_usr_left:visited {COLOR: #840B0B;
		text-decoration: none;
}
a.help_usr_left:hover {COLOR: #840B0B;
		text-decoration: underline;
}
.help_usr_center {text-align: center;
}
.help_usr_center1 {height: 34px;
					text-align: left;
}
.help_usr_right {WIDTH:350px;
				 vertical-align: top; 
}
.help_usr_right1 {text-align: left;
				 vertical-align: top;
				  width: 418px;
}
#help_usr_right2 {
			width: 300px;
			 height: 400px;
			padding: 5px;
			 border-spacing: 0px;
			 border-collapse: collapse;
			 border: 0px solid #000;
 }
 .help_usr_right3 {vertical-align :top;
 }
 /*---------------------profilo---------------*/
#main_profi {width: 100%;
			text-align:left;
			padding: 20px;
			font-family: Trebuchet, Verdana, Arial, Helvetica, sans-serif; 
	COLOR: #000; 
			border: 0px solid #000;
}
#main_profi1 {font-family: Trebuchet, Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.0em; 
	COLOR: #000; 
}
.main_profi2 {float: left;
				width: 40%;
			font-size: 0.8em; 
}
.main_profi2a {margin-left: 40%;
			font-size: 0.8em; 
}
.profi_left {text-align:left;
}
#main_profi_a {width: 96%;
			text-align:left;
			padding: 20px;
			font-family: Trebuchet, Verdana, Arial, Helvetica, sans-serif; 
		font-size: 0.8em;
	COLOR: #000; 
			border: 0px solid #000;
}
#main_profi_a h1{
			text-align:left;
			font-family: Trebuchet, Verdana, Arial, Helvetica, sans-serif; 
	font-size: 1.2em;
	COLOR: #000; 
}
#main_profi_a h2{
			text-align:left;
			font-family: Trebuchet, Verdana, Arial, Helvetica, sans-serif; 
	font-size: 1.1em;
	COLOR: #000; 
}
.main_profi22 {float: left;
				width: 50%;
				font-family: Trebuchet, Verdana, Arial, Helvetica, sans-serif; 
			font-size: 0.9em;
}
.main_profi22a {margin-left: 50%;
			font-family: Trebuchet, Verdana, Arial, Helvetica, sans-serif; 
			font-size: 0.9em; 
}
.main_profi_22a {margin-left: 50%;
			font-family: Trebuchet, Verdana, Arial, Helvetica, sans-serif; 
			font-size: 0.9em; 
			text-align: right;
}
.profi_right {text-align: right;
}
.profi_right_mon {text-align: right;
width: 700px;
border: 0px solid;
}
.tab_profi {width: 100%;
			font-size: 100%;
			padding: 5px;
}
.tab_profi td{
			font-family: Trebuchet, Verdana, Arial, Helvetica, sans-serif; 
	font-size: 0.8em;
	COLOR: #000; 
}
.pulsante_prof {font: bold 0.9em Trebuchet, Verdana, Arial, Helvetica, sans-serif;
			color: #ffffff;
			background: #015675;
			text-align: center;
			padding: 5px;
			width: 6em;
			border: 1px solid #355e66;
    }
a.pulsante_prof:link {
			color: #ffffff;
			background: #015675;
			text-decoration: none;
    }
a.pulsante_prof:visited {
			color: #ffffff;
			background: #015675;
			text-decoration: none;
    }
a.pulsante_prof:hover {
			color: #ffffff;
			background: #015675;
			text-decoration: underline;
    }
#main_profi_a1 h1{
			text-align: center;
			font-family: Trebuchet, Verdana, Arial, Helvetica, sans-serif; 
	font-size: 1.2em;
	COLOR: #000; 
}
#corpo_prof { width: 100%;
		margin: 0 auto;
		padding: 0px;
		margin-top: 0px; 
		margin-bottom: 10px;
}
.pulsante_prof1 {font: bold 0.9em Trebuchet, Verdana, Arial, Helvetica, sans-serif;
			color: #ffffff;
			background: #015675;
			text-align: center;
			padding: 5px;
			width: 11em;
			border: 1px solid #355e66;
    }
a.pulsante_prof1:link {
			color: #ffffff;
			background: #015675;
			text-decoration: none;
    }
a.pulsante_prof1:visited {
			color: #ffffff;
			background: #015675;
			text-decoration: none;
    }
a.pulsante_prof1:hover {
			color: #ffffff;
			background: #015675;
			text-decoration: underline;
    }
.sf_prof {font: 1.3em Trebuchet, Verdana, Arial, Helvetica, sans-serif;
			color: #000;}
li.avatar {width: 10em;
			float: left;
			text-align: center;
			padding: 5px;
		display: inline;
		list-style: none;
		border: 0px solid #000;
}
#main_av {width: 750px;
			float: left;
			margin-top: 10px;
			border: 0px solid #000;
			height: 50px;
			
}
/*---------------------profilo---------------*/
/*------------------pop home---------------*/
#off_main {text-align: left;
			padding: 20px;
			font-family: Trebuchet, Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.8em; 
	COLOR: #000; 
			
}
#off_main h1 {text-align: center;
			font-family: Trebuchet, Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.2em; 
	COLOR: #000; 
}
.tab_cred {width:80%; 
			padding: 10px;
			border-spacing: 0px;
			border-collpase: collapse;
			text-align: center;
}  
.tab_cred td{
			border: 1px solid #000;
			padding: 10px;
			border-spacing: 0px;
			border-collpase: collapse;
			text-align: left;
}  

/*------------------pop home---------------*/
/*-------------smistamento-------------*/
ul.area_smistamento1 {
margin-top: 50px;
margin-left: 5px;
list-style: none;
border: 0px solid #000;
}
li.area_smist1_a {float: left;
display: inline;
background: url(../images/box_a.gif) no-repeat;
width: 200px;
				height: 250px;
				font-family: Trebuchet, Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.8em; 
	COLOR: #000;
	font-weight: bold; 
	padding-top: 150px;
	text-align: center;
	margin-right: 30px;
	border: 0px solid #000;
}
li.area_smist1_b {float: left;
display: inline;
background: url(../images/box_b.gif) no-repeat;
width: 200px;
				height: 250px;
				font-family: Trebuchet, Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.8em; 
	COLOR: #000;
	font-weight: bold; 
	padding-top: 150px;
	text-align: center;
		margin-right: 30px;
		border: 0px solid #000;		
}
li.area_smist1_f {float: left;
display: inline;
background: url(../images/box_f.gif) no-repeat;
width: 200px;
				height: 250px;
				font-family: Trebuchet, Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.8em; 
	COLOR: #000;
	font-weight: bold; 
	padding-top: 150px;
	text-align: center;
		border: 0px solid #000;		
}
li.area_smist1_g {float: left;
display: inline;
background: url(../images/box_g.gif) no-repeat;
width: 200px;
				height: 250px;
				font-family: Trebuchet, Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.8em; 
	COLOR: #000;
	font-weight: bold; 
	padding-top: 150px;
	text-align: center;
		border: 0px solid #000;		
}
ul.area_smistamento{text-align: right;
				list-style: none;
				width: 700px;
				border: 0px solid #000;
}
.larg {width: 750px;
text-align: right;
		height: 100%;
	border: 0px solid #000;
}
li.area_smist_a {background: url(../images/smist_a.jpg) no-repeat;
				width: 490px;
				height: 71px;
				font-family: Trebuchet, Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.1em; 
	COLOR: #000;
	font-weight: bold; 
	text-align: right;
	padding-top: 20px;
	margin-right: 55px;
	margin-left: 150px;
	border: 0px solid #000;
	
}
li.area_smist_a a:link {
			width: 490px;
				height: 71px;
				font-family: Trebuchet, Verdana, Arial, Helvetica, sans-serif;
	COLOR: #000;
	font-weight: bold;
	padding-top: 20px;
	margin-right: 55px;
	margin-left: 150px;
	 	
}/*
li.area_smist_a a:visited {
	COLOR: #000;
	font-weight: bold; 
}
li.area_smist_a a:hover {background: url(../images/smist_aroll.gif) no-repeat;
			width: 490px;
				height: 71px;
	COLOR: #fff;
	font-weight: bold; 
	padding-top: 20px;
	margin-right: 55px;
	margin-left: 150px;
}*/

.area_smist_b {background: url(../images/smist_f.jpg) no-repeat;
				width: 521px;
				height: 67px;
				font-family: Trebuchet, Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.1em; 
	COLOR: #000;
	font-weight: bold; 
	text-align: right;
	padding-top: 20px;
	margin: 0;
	margin-right: 45px;
	margin-left: 70px;
	float: right;
}
.area_smist_b a:link {
			width: 521px;
	height: 67px;
				font-family: Trebuchet, Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.1em; 
	COLOR: #000;
	font-weight: bold; 
	padding-top: 20px;
	
	
	}
/*
.area_smist_b a:visited {background: url(../images/smist_b.jpg) no-repeat;
	COLOR: #000;
	font-weight: bold; 
}
.area_smist_b a:hover {background: url(../images/smist_broll.gif) no-repeat;
		width: 590px;
	height: 67px;
			text-align: right;
	padding-top: 20px;
	padding-right: 45px;
	padding-left: 330px;
	padding-bottom: 30px;
	COLOR: #fff;
	font-weight: bold; 
}*/
li.area_smist_f {background: url(../images/smist_b.jpg) no-repeat;
				width: 591px;
	height: 67px;
				font-family: Trebuchet, Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.1em; 
	COLOR: #000;
	font-weight: bold; 
	text-align: right;
	float: right;
	padding-top: 20px;
	margin-left: 150px;
	margin: 0;
	margin-right: 30px;
	border: 0px solid #000;
}/*
li.area_smist_f a:link {
			width: 521px;
	height: 67px;
				font-family: Trebuchet, Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.1em; 
	COLOR: #000;
	font-weight: bold; 
	margin: 0;
	margin-right: 55px;
	margin-left: 150px;
}

li.area_smist_f a:visited {background: url(../images/smist_f.jpg) no-repeat;
	COLOR: #000;
	font-weight: bold; 
}
li.area_smist_f a:hover {background: url(../images/smist_froll.gif) no-repeat;
			width: 521px;
	height: 67px;
				font-family: Trebuchet, Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.1em; 
	COLOR: #fff;
	font-weight: bold; 
}*/

/*----------------condmat--------------------------*/
#cv_hm_forum_condmat_a{
	background: url(../images/icona_05_a.gif) no-repeat #ffffff;
	text-align:left;
	VERTICAL-ALIGN: top;
	width: 100%;
	margin: 0px 0px 20px 20px;
	FONT-FAMILY: Trebuchet, Verdana, Arial, Helvetica, sans-serif;
	
}
#cv_hm_forum_condmat_a h3 {
	position:relative;
	left: 46px;
	width: 234px;
	background: #fff;
	border: 5px solid #FFE4BC;
	FONT-WEIGHT: 700; 
	FONT-SIZE: 0.9em; 
	COLOR: #015675; 
	padding: 5px;
	padding-bottom: 10px;
	text-align: left;
	margin:0px ;
}
#container_mat {
width: 700px;
	padding: 5px;
	border: 0px solid #000;
}
.mat_testo {FONT-FAMILY: Trebuchet, Verdana, Arial, Helvetica, sans-serif;
			FONT-SIZE: 0.8em; 
			color: #000;
			padding: 5px;
			text-align: left;
}
.cv_home_enter_button_mat  {
		/*background: url(../../images/cv_forum_img/freccia_cv1.gif) no-repeat;   */
		FONT-WEIGHT: bold;
		FONT-FAMILY: Trebuchet, Verdana, Arial, Helvetica, sans-serif;
		padding-left: 0px;
		FONT-SIZE: 0.8em; 
		float:right;
		margin-left: 300px;
		text-decoration: none;
		text-align: left;
}
/*-----------nuovi tunnel---------------------*/
li.link_atvt_a {border: 0px !important;
	COLOR: #015675 !important; TEXT-DECORATION: none !important;
}
li.link_atvt_a a:link {border: 0px !important;
	COLOR: #015675 !important; TEXT-DECORATION: none !important;
}
li.link_atvt_a a:visited {	border: 0px !important;
	COLOR: #015675 !important; TEXT-DECORATION: none !important;
}

li.link_atvt_a a:hover {color: #fff !important;
	background: #015675 !important;
	TEXT-DECORATION: none !important;
	border: 0px !important;
	}
ul.grup_lav {margin-left: 180px;
}
#gruppi {width: 220px;
		border: 0px solid #000;
}
#gruppi_t {border: 0px solid #000;
			margin-right: 40px;
			margin-left: 270px;
}
/*----------copertina-------------------*/

#proposta_abstract{FONT-FAMILY: Trebuchet, Verdana, Arial, Helvetica, sans-serif;
 float: left;
 text-align: left;
 width: 352px;
  border: 0px solid #000;
}
#cop_up_a {background: url(../images/offerta_lo/cop_up_a.gif) no-repeat;
		width: 352px;
		height: 90px;
		FONT-FAMILY: Trebuchet, Verdana, Arial, Helvetica, sans-serif;
		font-size: 0.9em;
		font-weight: bold;
		color: #29596F;
		padding: 0px;
		padding-left: 180px;
		
}
#cop_under {float: right;
		width: 352px;
		height: 40px;
		color: #395D6E;
		padding: 0px;	
}
.cop_bordo_a{border-left: 2px solid #FFBE1C;
			border-right: 2px solid #FFBE1C;
			margin-left: 9px;
			padding: 5px;
			FONT-FAMILY: Trebuchet, Verdana, Arial, Helvetica, sans-serif;
font-size: 0.9em;
}
#proposta_completa{FONT-FAMILY: Trebuchet, Verdana, Arial, Helvetica, sans-serif;
 text-align: left;
 width: 352px;
 float: left;
 display: none;
 border: 0px solid #66CC99;
 z-index: 100;
}
#inizia_attivita{
 width: 270px; 
  border: 0px solid #66CC99;
  margin-left: 390px;
 
}

#cop_up1_a {background: url(../images/offerta_lo/cop_up1_a.gif) no-repeat;
		width: 270px;
		height: 92px;
		FONT-FAMILY: Trebuchet, Verdana, Arial, Helvetica, sans-serif;
		font-size: 0.9em;
		font-weight: bold;
		color: #29596F;
		padding: 0px;
		padding-left: 160px;
		text-align: left;
		
}
#cop_under1 {text-align: left;
		width: 270px;
		height: 18px;
		color: #395D6E;
		padding: 0px;	
}
.cop_bordo1_a {border-left: 2px solid #FFBE1C;
			border-right: 2px solid #FFBE1C;
			margin-left: 8px;
			margin-right: 1px;
padding: 5px;
			FONT-FAMILY: Trebuchet, Verdana, Arial, Helvetica, sans-serif;
font-size: 0.9em;
text-align: left;
}
#cop_up2_a {background: url(../images/offerta_lo/cop_up2_a.gif) no-repeat;
		width: 270px;
		height: 80px;
		FONT-FAMILY: Trebuchet, Verdana, Arial, Helvetica, sans-serif;
		font-size: 0.9em;
		font-weight: bold;
		color: #29596F;
		padding: 0px;
		padding-left: 110px;
		
}
#concludi_attivita{
 width: 270px; 
  border: 0px solid #66CC99;
  margin-left: 390px;
}
.icona_target{
text-align:center;
	padding: 0px;
}
.title_cop {FONT-FAMILY: Trebuchet, Verdana, Arial, Helvetica, sans-serif;
		font-size: 0.9em;}
li.cop_elenco {
list-style: none;
color: #005C8D;
FONT-FAMILY: Trebuchet, Verdana, Arial, Helvetica, sans-serif;
		font-size: 0.9em;
}
li.cop_elenco a:link{
list-style: none;
color: #005C8D;
FONT-FAMILY: Trebuchet, Verdana, Arial, Helvetica, sans-serif;
		font-size: 0.9em;
}
li.cop_elenco a:visited{
color: #005C8D;
}
li.cop_elenco a:hover{
color: #fff !important;
background: #005C8D !important;
}

/*----------fine copertina-------------------*/
/*----------------matematica--------------------*/
.menu_service_b {
	font-family: Trebuchet, Verdana, Arial, Helvetica, sans-serif; 
font-size: 0.9em; 
font-weight: bold;
	color: #000;
	height: 1.5em;
	background: #A1709F;
	text-align: left;
	padding: 3px;
	padding-top: 10px;
	margin-top: 0px;
	border: 0px solid;
}
.menu_service_b a{margin-left: 0.5em;
	margin-right: 0.5em;
	padding: 5px;
	color: #000;
	background: #EFDCEF;
	border: 2px solid #7D4779;
	text-decoration: none;
	}
.menu_service_b a:hover{margin-left: 0.5em;
	margin-right: 0.5em;
	padding: 5px;
	background: #fff;
	border: 2px solid #7D4779;
	color: #000;
}
.menu_service1_b {
	font-family: Trebuchet, Verdana, Arial, Helvetica, sans-serif; 
font-size: 0.8em; 
font-weight: bold;
	color: #000;
	height: 1.3em;
	border: 0px;
	background: #621B61;
	text-align: left;
	padding: 3px;
	padding-top: 10px;
	border: 0px solid;
}
A.menu_service1_b:link {margin-left: 0.5em;
	margin-right: 0.5em;
	padding: 5px;
	border: 0px;
	color: #fff;
	background: #621B61;
	text-decoration: none;
	}
A.menu_service1_b:visited {margin-left: 0.5em;
	margin-right: 0.5em;
	padding: 5px;
	border: 0px;
	color: #fff;
	background: #621B61;
	text-decoration: none;
	}
A.menu_service1_b:hover{margin-left: 0.5em;
	margin-right: 0.5em;
	padding: 5px;
	border: 0px;
	background: #fff;
	color: #621B61;
}
li#cv_hm_assis_b {float: left;
		list-style: none;
		/*background: url(../images/offerta/freccia_cv_b.gif) 	
		no-repeat;*/
		margin: 0px;
		margin-right: 0.5em;
		width: 7em;
		padding: 6px;
		text-align: center; 
		font-family: Trebuchet, Verdana, Arial, Helvetica, 
		sans-serif;
		color: #673938; font-size: 0.9em;
		font-weight: bold;
}
#info_b {float: left;
		width: 100%;
		padding: 0px;
		border-left: 5px solid #A6719D; 	
}
#left_poseidon_b {background: #fff; 
		float: left; 
		border-left: 5px solid #A6719D; 
		width: 530px; 
		text-align: left;
}
#modulo_comune_b{font: 1em Trebuchet, Verdana, Arial, Helvetica, 		
				sans-serif;
			color: #000;
				background: #fff; 
				border: 0px solid #FBC39E; 
				margin-right: 0px; margin-left: 0px; margin-bottom: 10px; margin-top: 0px; padding: 0px;
				min-height: 10px;
}
#modulo_comune_b li { padding: 0.5em;
					font-size: 0.7em;
					list-style: none;
					text-align:left;
	
}
#modulo_comune_b a { line-height: 2em;
display: block; 
font-weight: bold;
color: #000;
width: 450px;
background: #B6A6B3;
border-left: 25px solid #E0CBDE; 
padding: 0.5em;
}
#modulo_comune_b a:hover { line-height: 2em;
display: block; 
font-weight: bold;
color: #000;
width: 450px;
background: #D7C2D5;
border-left: 25px solid #BE85BC;
padding: 0.5em;
}
#modulo_prof_b {font: 1em Trebuchet, Verdana, Arial, Helvetica, 		
				sans-serif;
			color: #000;
				background: #fff; 
				border: 0px solid #FBC39E; 
				margin-right: 0px; margin-left: 0px; margin-bottom: 10px; margin-top: 0px; padding: 0px;
				min-height: 10px;
}

#modulo_prof_b li { padding: 0.5em;
					font-size: 0.7em;
					list-style: none;
					text-align:left;
}

#modulo_prof_b a { 
line-height: 2em;
display: block; 
font-weight: bold;
color: #000;
width: 450px;
background: #81BACD;
border-left: 25px solid #4FB0FF; 
padding: 0.5em;
}
#modulo_prof_b a:hover { 
line-height: 2em;
display: block; 
font-weight: bold;
color: #000;
width: 450px;
background: #9DE4FA;
border-left: 25px solid #1C9AFF; 
padding: 0.5em;
}
.bordo_giallo_b {float: left;
		width: 100%;
		padding: 0px;
		border-left: 5px solid #9F71A0; 	
}
#left_tunnelg_mod_b{
	width: 165px;
	float: left;
	margin-left: 5px;
	margin-top: 10px;
	background: #EEE4ED;
	border: 2px solid #D2B5D1;
	text-align: center;
}
#left_tunnelg_mod1_b{
	width: 165px;
	float: left;
	margin-left: 0px;
	margin-top: 10px;
	background: #EEE4ED;
	border: 2px solid #D2B5D1;
	text-align: center;
}
#left_tunnel_mod_b{
	width: 165px;
	float: left;
	margin-left: 5px;
	margin-top: 10px;
	background: #EAE0E9;
	border: 2px solid #DFC0DF;
	text-align: center;
}
#left_tunnel_mod1_b{
	width: 165px;
	float: left;
	margin-left: 0px;
	margin-top: 10px;
	background: #EAE0E9;
	border: 2px solid #DFC0DF;
	text-align: center;
}
#tunnel_mod_b li{
	text-align: center;
	background: #B6A6B3;
	border: 2px solid #BFA2B8;
	padding: 5px;
	margin-bottom: 10px;
	list-style-type: none;
}
#tunnel_mod1_b li{
	text-align: center;
	background: #B6A6B3;
	border: 2px solid #BFA2B8;
	padding: 5px;
	margin-bottom: 10px;
	list-style-type: none;
}
#tunnel_mod_b {
	margin-top: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-repeat: no-repeat;
	font-size: 0.9em;
	height: 400px;
	text-align: left;
}
#tunnel_mod1_b {
	margin-top: 10px;
	/*background-image:  url(../images/offerta/tunnel_bg_green_mod1.gif);*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-repeat: no-repeat;
	font-size: 0.8em;
	height: 400px;
	text-align: left;
}
#tunnel_mod_b ul{
	margin: 0px 10px;
	padding: 0px 10px;
}
#tunnel_mod1_b ul{
	margin: 10px;
	padding: 5px;
}
#center_tunnel_mod_b{
	float: left;
	width: 260px;
	margin-left: 17px;
	margin-top: 0px;
	background: #EEE4ED;
	border: 2px dashed #D2B7CA;
	text-align: center;
}

	
#center_tunnel_mod1_b{
	float: left;
	width: 260px;
	margin-left: 17px;
	margin-top: 0px;
	background: #EEE4ED;
	border: 2px dashed #D2B7CA;
	text-align: center;
}
li.link_atvt_b {border: 0px !important;
	COLOR: #000 !important; TEXT-DECORATION: none !important;
}
li.link_atvt_b a:link {border: 0px !important;
	COLOR: #000 !important; TEXT-DECORATION: none !important;
}
li.link_atvt_b a:visited {	border: 0px !important;
	COLOR: #000!important; TEXT-DECORATION: none !important;
}

li.link_atvt_b a:hover {color: #fff !important;
	background-color: #000 !important;
	TEXT-DECORATION: none !important;
	border: 0px !important;
	}
#right_tunnel_mod_b{
	width: 140px;
	float: right;
	margin-top: 10px;
	padding: 5px;
	background: #EBE4EB;
	border: 2px solid #DFC0DF;
	text-align: center;
}
#right_tunnel_mod1_b{
	width: 140px;
	float: right;
	margin-top: 10px;
	padding: 5px;
	background: #EBE4EB;
	border: 2px solid #DFC0DF;
	text-align: center;
}
#right_tunnel_prof_b{
	width: 140px;
	float: right;
	margin-top: 10px;
	padding: 5px;
	background: #E7FAFF;
	border: 2px solid #8DA0A6;
	text-align: center;
}
#right_tunnel_prof1_b{
	width: 140px;
	float: right;
	margin-top: 10px;
	padding: 5px;
	background: #E7FAFF;
	border: 2px solid #8DA0A6;
	text-align: center;
}
#center_tunnel_prof_b{
	float: left;
	width: 260px;
	margin-left: 17px;
	margin-top: 0px;
	background: #81BACD;
	border: 2px dashed #477487;
	text-align: center;
}
#center_tunnel_prof1_b{
	float: left;
	width: 260px;
	margin-left: 17px;
	margin-top: 0px;
	background: #81BACD;
	border: 2px dashed #477487;
	text-align: center;
}
#tunnel_prof_b{
	margin-top: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	height: 400px;
	text-align: left;
}
#tunnel_prof1_b{
	margin-top: 10px;
	/*background-image:  url(../images/offerta/tunnel_bg_green_prof1.gif);*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	height: 400px;
	text-align: left;
}
#tunnel_prof_b ul{
	margin: 0px 10px;
	padding: 0px 10px;
}
#tunnel_prof1_b ul{
	margin: 0px 10px;
	padding: 0px 10px;
}
#tunnel_prof_b li{
	list-style-image: url(../images/offerta/tunnel_list_arrow_green_prof.gif);
	padding: 10px;
	list-style-type: none;
}
#tunnel_prof1_b li{
	list-style-image: url(../images/offerta/tunnel_list_arrow_green_prof1.gif);
	padding: 10px;
	list-style-type: none;
}
#tunnel_prof_b a{
	font-weight: bold;
	color: #4A6838;
	text-decoration: none;
}
#tunnel_prof_b a:hover{
	text-decoration: underline;
}
#left_tunnel_prof_b{
	width: 165px;
	float: left;
	margin-left: 5px;
	margin-top: 10px;
	background: #93C6FB;
	border: 2px solid #85A5D6;
	text-align: center;
}
#left_tunnel_prof1_b{
	width: 165px;
	float: left;
	margin-left: px;
	margin-top: 0px;
	background: #93C6FB;
	border: 2px solid #85A5D6;
	text-align: center;
}
#left_tunnelg_prof_b{
	width: 165px;
	float: left;
	margin-left: 5px;
	margin-top: 10px;
	background: #E7FAFF;
	border: 2px solid #8DA0A6;
	text-align: center;
}
#left_tunnelg_prof1_b{
	width: 165px;
	float: left;
	margin-left: 0px;
	margin-top: 0px;
	background: #E7FAFF;
	border: 2px solid #8DA0A6;
	text-align: center;
}
#cv_hm_forum_condmat_b{
	background: url(../images/icona_05_b.gif) no-repeat #ffffff;
	text-align:left;
	VERTICAL-ALIGN: top;
	width: 100%;
	margin: 0px 0px 20px 20px;
	FONT-FAMILY: Trebuchet, Verdana, Arial, Helvetica, sans-serif;
	
}
#cv_hm_forum_condmat_b h3 {
	position:relative;
	left: 46px;
	width: 234px;
	background: #fff;
	border: 5px solid #D8CED9;
	FONT-WEIGHT: 700; 
	FONT-SIZE: 0.9em; 
	COLOR: #015675; 
	padding: 5px;
	padding-bottom: 10px;
	text-align: left;
	margin:0px ;
}
#cop_up_b {background: url(../images/offerta_lo/cop_up_b.gif) no-repeat;
		width: 352px;
		height: 90px;
		FONT-FAMILY: Trebuchet, Verdana, Arial, Helvetica, sans-serif;
		font-size: 0.9em;
		font-weight: bold;
		color: #29596F;
		padding: 0px;
		padding-left: 180px;
		
}
#cop_under_b {text-align: left;
		width: 352px;
		height: 35px;
		color: #395D6E;
		padding: 0px;	
}
.cop_bordo_b{border-left: 2px solid #A36FA0;
			border-right: 2px solid #A36FA0;
			margin-left: 9px;
			padding: 5px;
			FONT-FAMILY: Trebuchet, Verdana, Arial, Helvetica, sans-serif;
font-size: 0.9em;
}



#cop_up1_b {background: url(../images/offerta_lo/cop_up1_b.gif) no-repeat;
		width: 270px;
		height: 92px;
		FONT-FAMILY: Trebuchet, Verdana, Arial, Helvetica, sans-serif;
		font-size: 0.9em;
		font-weight: bold;
		color: #29596F;
		padding: 0px;
		padding-left: 160px;
		text-align: left;
		
}
#cop_under1_b {text-align: left;
		width: 270px;
		height: 18px;
		color: #395D6E;
		padding: 0px;	
}
.cop_bordo1_b {border-left: 2px solid #A36FA0;
			border-right: 2px solid #A36FA0;
			margin-left: 8px;
			margin-right: 1px;
padding: 5px;
			FONT-FAMILY: Trebuchet, Verdana, Arial, Helvetica, sans-serif;
font-size: 0.9em;
text-align: left;
}
#cop_up2_b {background: url(../images/offerta_lo/cop_up2_b.gif) no-repeat;
		width: 270px;
		height: 80px;
		FONT-FAMILY: Trebuchet, Verdana, Arial, Helvetica, sans-serif;
		font-size: 0.9em;
		font-weight: bold;
		color: #29596F;
		padding: 0px;
		padding-left: 110px;
		
}
/*----------------matematica--------------------*/




/*----------------scienze--------------------*/
.menu_service_f {
	font-family: Trebuchet, Verdana, Arial, Helvetica, sans-serif; 
font-size: 0.9em; 
font-weight: bold;
	color: #000;
	height: 1.5em;
	background: #5DA45E;
	text-align: left;
	padding: 3px;
	padding-top: 10px;
	margin-top: 0px;
	border: 0px solid;
}
.menu_service_f a{margin-left: 0.5em;
	margin-right: 0.5em;
	padding: 5px;
	color: #000;
	background: #B3D5B4;
	border: 2px solid #409540;
	text-decoration: none;
	}
.menu_service_f a:hover{margin-left: 0.5em;
	margin-right: 0.5em;
	padding: 5px;
	background: #fff;
	border: 2px solid #409540;
	color: #000;
}
.menu_service1_f {
	font-family: Trebuchet, Verdana, Arial, Helvetica, sans-serif; 
font-size: 0.8em; 
font-weight: bold;
	color: #000;
	height: 1.3em;
	border: 0px;
	background: #286228;
	text-align: left;
	padding: 3px;
	padding-top: 10px;
	border: 0px solid;
}
A.menu_service1_f:link {margin-left: 0.5em;
	margin-right: 0.5em;
	padding: 5px;
	border: 0px;
	color: #fff;
	background: #286228;
	text-decoration: none;
	}
A.menu_service1_f:visited {margin-left: 0.5em;
	margin-right: 0.5em;
	padding: 5px;
	border: 0px;
	color: #fff;
	background: #286228;
	text-decoration: none;
	}
A.menu_service1_f:hover{margin-left: 0.5em;
	margin-right: 0.5em;
	padding: 5px;
	border: 0px;
	background: #fff;
	color: #286228;
}
li#cv_hm_assis_f {float: left;
		list-style: none;
		background: url(../images/offerta/freccia_cv_f.gif) 	
		no-repeat;
		margin: 0px;
		margin-right: 0.5em;
		width: 7em;
		padding: 6px;
		text-align: center; 
		font-family: Trebuchet, Verdana, Arial, Helvetica, 
		sans-serif;
		color: #673938; font-size: 0.9em;
		font-weight: bold;
}
#info_f {float: left;
		width: 100%;
		padding: 0px;
		border-left: 5px solid #7FB881; 	
}
#left_poseidon_f {background: #fff; 
		float: left; 
		border-left: 5px solid #7FB881; 
		width: 530px; 
		text-align: left;
}
#modulo_comune_f{font: 1em Trebuchet, Verdana, Arial, Helvetica, 		
				sans-serif;
			color: #000;
				background: #fff; 
				border: 0px solid #FBC39E; 
				margin-right: 0px; margin-left: 0px; margin-bottom: 10px; margin-top: 0px; padding: 0px;
				min-height: 10px;
}
#modulo_comune_f li { padding: 0.5em;
					font-size: 0.7em;
					list-style: none;
					text-align:left;
	
}
#modulo_comune_f a { line-height: 2em;
display: block; 
font-weight: bold;
color: #000;
width: 450px;
background: #7FB881;
border-left: 25px solid #B3D5B4; 
padding: 0.5em;
}
#modulo_comune_f a:hover { line-height: 2em;
display: block; 
font-weight: bold;
color: #000;
width: 450px;
background: #B3D5B4;
border-left: 25px solid #518E52;
padding: 0.5em;
}
#modulo_prof_f {font: 1em Trebuchet, Verdana, Arial, Helvetica, 		
				sans-serif;
			color: #000;
				background: #fff; 
				border: 0px solid #FBC39E; 
				margin-right: 0px; margin-left: 0px; margin-bottom: 10px; margin-top: 0px; padding: 0px;
				min-height: 10px;
}

#modulo_prof_f li { padding: 0.5em;
					font-size: 0.7em;
					list-style: none;
					text-align:left;
}

#modulo_prof_f a { 
line-height: 2em;
display: block; 
font-weight: bold;
color: #000;
width: 450px;
background: #81BACD;
border-left: 25px solid #4FB0FF; 
padding: 0.5em;
}
#modulo_prof_f a:hover { 
line-height: 2em;
display: block; 
font-weight: bold;
color: #000;
width: 450px;
background: #9DE4FA;
border-left: 25px solid #1C9AFF; 
padding: 0.5em;
}
.bordo_giallo_f {float: left;
		width: 100%;
		padding: 0px;
		border-left: 5px solid #7FB881; 	
}
#left_tunnelg_mod_f{
	width: 165px;
	float: left;
	margin-left: 5px;
	margin-top: 10px;
	background: #EEE4ED;
	border: 2px solid #3E933E;
	text-align: center;
}
#left_tunnelg_mod1_f{
	width: 165px;
	float: left;
	margin-left: 0px;
	margin-top: 10px;
	background: #B3D5B4;
	border: 2px solid #3E933E;
	text-align: center;
}
#left_tunnel_mod_f{
	width: 165px;
	float: left;
	margin-left: 5px;
	margin-top: 10px;
	background: #B3D5B4;
	border: 2px solid #3E933E;
	text-align: center;
}
#left_tunnel_mod1_f{
	width: 165px;
	float: left;
	margin-left: 0px;
	margin-top: 10px;
	background: #B3D5B4;
	border: 2px solid #3E933E;
	text-align: center;
}
#tunnel_mod_f li{
	text-align: center;
	background: #7FB881;
	border: 2px solid #3E933E;
	padding: 5px;
	margin-bottom: 10px;
	list-style-type: none;
}
#tunnel_mod1_f li{
	text-align: center;
	background: #7FB881;
	border: 2px solid #3E933E;
	padding: 5px;
	margin-bottom: 10px;
	list-style-type: none;
}
#tunnel_mod_f {
	margin-top: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-repeat: no-repeat;
	font-size: 0.9em;
	height: 400px;
	text-align: left;
}
#tunnel_mod1_f {
	margin-top: 10px;
	/*background-image:  url(../images/offerta/tunnel_fg_green_mod1.gif);*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-repeat: no-repeat;
	font-size: 0.8em;
	height: 400px;
	text-align: left;
}
#tunnel_mod_f ul{
	margin: 0px 10px;
	padding: 0px 10px;
}
#tunnel_mod1_f ul{
	margin: 10px;
	padding: 5px;
}
#center_tunnel_mod_f{
	float: left;
	width: 260px;
	margin-left: 17px;
	margin-top: 0px;
	/*background: #EEE4ED;*/
	background: #B3D5B4;
	border: 2px dashed #3E933E;
	text-align: center;
}

	
#center_tunnel_mod1_f{
	float: left;
	width: 260px;
	margin-left: 17px;
	margin-top: 0px;
	background: #EEE4ED;
	border: 2px dashed #D2B7CA;
	text-align: left;
}
li.link_atvt_f {border: 0px !important;width:160px;height:160px;
	COLOR: #000 !important; TEXT-DECORATION: none !important;float:left;margin-right:5px;font-size:0.8em;text-align:left;
margin-right:4px;margin-top:4px;}
li.link_atvt_f a:link {border: 0px !important;text-align:left;
	COLOR: #000 !important; TEXT-DECORATION: none !important;
}
li.link_atvt_f a:visited {	border: 0px !important;
	COLOR: #000!important; TEXT-DECORATION: none !important;
}

li.link_atvt_f a:hover {color: #fff !important;
	background-color: #000 !important;
	TEXT-DECORATION: none !important;
	border: 0px !important;
	}
#right_tunnel_mod_f{
	width: 140px;
	float: right;
	margin-top: 10px;
	padding: 5px;
	background: #B3D5B4;
	border: 2px solid #3E933E;
	text-align: center;
}
#right_tunnel_mod1_f{
	width: 140px;
	float: right;
	margin-top: 10px;
	padding: 5px;
	background: #EBE4EB;
	border: 2px solid #DFC0DF;
	text-align: center;
}
#right_tunnel_prof_f{
	width: 140px;
	float: right;
	margin-top: 10px;
	padding: 5px;
	background: #E7FAFF;
	border: 2px solid #8DA0A6;
	text-align: center;
}
#right_tunnel_prof1_f{
	width: 140px;
	float: right;
	margin-top: 10px;
	padding: 5px;
	background: #E7FAFF;
	border: 2px solid #8DA0A6;
	text-align: center;
}
#center_tunnel_prof_f{
	float: left;
	width: 260px;
	margin-left: 17px;
	margin-top: 0px;
	background: #81BACD;
	border: 2px dashed #477487;
	text-align: center;
}
#center_tunnel_prof1_f{
	float: left;
	width: 260px;
	margin-left: 17px;
	margin-top: 0px;
	background: #81BACD;
	border: 2px dashed #477487;
	text-align: center;
}
#tunnel_prof_f{
	margin-top: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	height: 400px;
	text-align: left;
}
#tunnel_prof1_f{
	margin-top: 10px;
	/*background-image:  url(../images/offerta/tunnel_fg_green_prof1.gif);*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	height: 400px;
	text-align: left;
}
#tunnel_prof_f ul{
	margin: 0px 10px;
	padding: 0px 10px;
}
#tunnel_prof1_f ul{
	margin: 0px 10px;
	padding: 0px 10px;
}
#tunnel_prof_f li{
	list-style-image: url(../images/offerta/tunnel_list_arrow_green_prof.gif);
	padding: 10px;
	list-style-type: none;
}
#tunnel_prof1_f li{
	list-style-image: url(../images/offerta/tunnel_list_arrow_green_prof1.gif);
	padding: 10px;
	list-style-type: none;
}
#tunnel_prof_f a{
	font-weight: bold;
	color: #4A6838;
	text-decoration: none;
}
#tunnel_prof_f a:hover{
	text-decoration: underline;
}
#left_tunnel_prof_f{
	width: 165px;
	float: left;
	margin-left: 5px;
	margin-top: 10px;
	background: #93C6FB;
	border: 2px solid #85A5D6;
	text-align: center;
}
#left_tunnel_prof1_f{
	width: 165px;
	float: left;
	margin-left: 0px;
	margin-top: 0px;
	background: #93C6FB;
	border: 2px solid #85A5D6;
	text-align: center;
}
#left_tunnelg_prof_f{
	width: 165px;
	float: left;
	margin-left: 5px;
	margin-top: 10px;
	background: #E7FAFF;
	border: 2px solid #8DA0A6;
	text-align: center;
}
#left_tunnelg_prof1_f{
	width: 165px;
	float: left;
	margin-left: 0px;
	margin-top: 0px;
	background: #E7FAFF;
	border: 2px solid #8DA0A6;
	text-align: center;
}
#cv_hm_forum_condmat_f{
	background: url(../images/icona_05_f.gif) no-repeat #ffffff;
	text-align:left;
	VERTICAL-ALIGN: top;
	width: 100%;
	margin: 0px 0px 20px 20px;
	FONT-FAMILY: Trebuchet, Verdana, Arial, Helvetica, sans-serif;
	
}
#cv_hm_forum_condmat_f h3 {
	position:relative;
	left: 46px;
	width: 234px;
	background: #fff;
	border: 5px solid #D8CED9;
	FONT-WEIGHT: 700; 
	FONT-SIZE: 0.9em; 
	COLOR: #015675; 
	padding: 5px;
	padding-bottom: 10px;
	text-align: left;
	margin:0px ;
}
#cop_up_f {background: url(../images/offerta_lo/cop_up_f.gif) no-repeat;
		width: 352px;
		height: 90px;
		FONT-FAMILY: Trebuchet, Verdana, Arial, Helvetica, sans-serif;
		font-size: 0.9em;
		font-weight: bold;
		color: #29596F;
		padding: 0px;
		padding-left: 180px;
		
}
#cop_under_f {text-align: left;
		width: 352px;
		height: 35px;
		color: #395D6E;
		padding: 0px;	
}
.cop_fordo_f{border-left: 2px solid #A36FA0;
			border-right: 2px solid #A36FA0;
			margin-left: 9px;
			padding: 5px;
			FONT-FAMILY: Trebuchet, Verdana, Arial, Helvetica, sans-serif;
font-size: 0.9em;
}



#cop_up1_f {background: url(../images/offerta_lo/cop_up1_f.gif) no-repeat;
		width: 270px;
		height: 92px;
		FONT-FAMILY: Trebuchet, Verdana, Arial, Helvetica, sans-serif;
		font-size: 0.9em;
		font-weight: bold;
		color: #29596F;
		padding: 0px;
		padding-left: 160px;
		text-align: left;
		
}
#cop_under1_f {text-align: left;
		width: 270px;
		height: 18px;
		color: #395D6E;
		padding: 0px;	
}
.cop_fordo1_f {border-left: 2px solid #A36FA0;
			border-right: 2px solid #A36FA0;
			margin-left: 8px;
			margin-right: 1px;
padding: 5px;
			FONT-FAMILY: Trebuchet, Verdana, Arial, Helvetica, sans-serif;
font-size: 0.9em;
text-align: left;
}
#cop_up2_f {background: url(../images/offerta_lo/cop_up2_f.gif) no-repeat;
		width: 270px;
		height: 80px;
		FONT-FAMILY: Trebuchet, Verdana, Arial, Helvetica, sans-serif;
		font-size: 0.9em;
		font-weight: bold;
		color: #29596F;
		padding: 0px;
		padding-left: 110px;
		
}
.cop_bordo_f{border-left: 2px solid #3E933E;
			border-right: 2px solid #3E933E;
			margin-left: 9px;
			padding: 5px;
			FONT-FAMILY: Trebuchet, Verdana, Arial, Helvetica, sans-serif;
font-size: 0.9em;
}
.cop_bordo1_f {border-left: 2px solid #3E933E;
			border-right: 2px solid #3E933E;
			margin-left: 8px;
			margin-right: 1px;
padding: 5px;
			FONT-FAMILY: Trebuchet, Verdana, Arial, Helvetica, sans-serif;
font-size: 0.9em;
text-align: left;
}
/*----------------scienze--------------------*/

/*----------------scienze pesidi--------------------*/
.cop_bordo_g{border-left: 2px solid #3E933E;
			border-right: 2px solid #3E933E;
			margin-left: 9px;
			padding: 5px;
			FONT-FAMILY: Trebuchet, Verdana, Arial, Helvetica, sans-serif;
font-size: 0.9em;
}
.cop_bordo1_g {border-left: 2px solid #3E933E;
			border-right: 2px solid #3E933E;
			margin-left: 8px;
			margin-right: 1px;
padding: 5px;
			FONT-FAMILY: Trebuchet, Verdana, Arial, Helvetica, sans-serif;
font-size: 0.9em;
text-align: left;
}
.menu_service_g {
	font-family: Trebuchet, Verdana, Arial, Helvetica, sans-serif; 
font-size: 0.9em; 
font-weight: bold;
	color: #000;
	height: 1.5em;
	background: #5DA45E;
	text-align: left;
	padding: 3px;
	padding-top: 10px;
	margin-top: 0px;
	border: 0px solid;
}
.menu_service_g a{margin-left: 0.5em;
	margin-right: 0.5em;
	padding: 5px;
	color: #000;
	background: #B3D5B4;
	border: 2px solid #409540;
	text-decoration: none;
	}
.menu_service_g a:hover{margin-left: 0.5em;
	margin-right: 0.5em;
	padding: 5px;
	background: #fff;
	border: 2px solid #409540;
	color: #000;
}
.menu_service1_g {
	font-family: Trebuchet, Verdana, Arial, Helvetica, sans-serif; 
font-size: 0.8em; 
font-weight: bold;
	color: #000;
	height: 1.3em;
	border: 0px;
	background: #286228;
	text-align: left;
	padding: 3px;
	padding-top: 10px;
	border: 0px solid;
}
A.menu_service1_g:link {margin-left: 0.5em;
	margin-right: 0.5em;
	padding: 5px;
	border: 0px;
	color: #fff;
	background: #286228;
	text-decoration: none;
	}
A.menu_service1_g:visited {margin-left: 0.5em;
	margin-right: 0.5em;
	padding: 5px;
	border: 0px;
	color: #fff;
	background: #286228;
	text-decoration: none;
	}
A.menu_service1_g:hover{margin-left: 0.5em;
	margin-right: 0.5em;
	padding: 5px;
	border: 0px;
	background: #fff;
	color: #286228;
}
li#cv_hm_assis_g {float: left;
		list-style: none;
		background: url(../images/offerta/freccia_cv_f.gif) 	
		no-repeat;
		margin: 0px;
		margin-right: 0.5em;
		width: 7em;
		padding: 6px;
		text-align: center; 
		font-family: Trebuchet, Verdana, Arial, Helvetica, 
		sans-serif;
		color: #673938; font-size: 0.9em;
		font-weight: bold;
}
#info_g {float: left;
		width: 100%;
		padding: 0px;
		border-left: 5px solid #7FB881; 	
}
#left_poseidon_g {background: #fff; 
		float: left; 
		border-left: 5px solid #7FB881; 
		width: 530px; 
		text-align: left;
}
#modulo_comune_g{font: 1em Trebuchet, Verdana, Arial, Helvetica, 		
				sans-serif;
			color: #000;
				background: #fff; 
				border: 0px solid #FBC39E; 
				margin-right: 0px; margin-left: 0px; margin-bottom: 10px; margin-top: 0px; padding: 0px;
				min-height: 10px;
}
#modulo_comune_g li { padding: 0.5em;
					font-size: 0.7em;
					list-style: none;
					text-align:left;
	
}
#modulo_comune_g a { line-height: 2em;
display: block; 
font-weight: bold;
color: #000;
width: 450px;
background: #7FB881;
border-left: 25px solid #B3D5B4; 
padding: 0.5em;
}
#modulo_comune_g a:hover { line-height: 2em;
display: block; 
font-weight: bold;
color: #000;
width: 450px;
background: #B3D5B4;
border-left: 25px solid #518E52;
padding: 0.5em;
}
#modulo_prof_g {font: 1em Trebuchet, Verdana, Arial, Helvetica, 		
				sans-serif;
			color: #000;
				background: #fff; 
				border: 0px solid #FBC39E; 
				margin-right: 0px; margin-left: 0px; margin-bottom: 10px; margin-top: 0px; padding: 0px;
				min-height: 10px;
}

#modulo_prof_g li { padding: 0.5em;
					font-size: 0.7em;
					list-style: none;
					text-align:left;
}

#modulo_prof_g a { 
line-height: 2em;
display: block; 
font-weight: bold;
color: #000;
width: 450px;
background: #81BACD;
border-left: 25px solid #4FB0FF; 
padding: 0.5em;
}
#modulo_prof_g a:hover { 
line-height: 2em;
display: block; 
font-weight: bold;
color: #000;
width: 450px;
background: #9DE4FA;
border-left: 25px solid #1C9AFF; 
padding: 0.5em;
}
.bordo_giallo_g {float: left;
		width: 100%;
		padding: 0px;
		border-left: 5px solid #9F71A0; 	
}
#left_tunnelg_mod_g{
	width: 165px;
	float: left;
	margin-left: 5px;
	margin-top: 10px;
	background: #EEE4ED;
	border: 2px solid #3E933E;
	text-align: center;
}
#left_tunnelg_mod1_g{
	width: 165px;
	float: left;
	margin-left: 0px;
	margin-top: 10px;
	background: #B3D5B4;
	border: 2px solid #3E933E;
	text-align: center;
}
#left_tunnel_mod_g{
	width: 165px;
	float: left;
	margin-left: 5px;
	margin-top: 10px;
	background: #B3D5B4;
	border: 2px solid #3E933E;
	text-align: center;
}
#left_tunnel_mod1_g{
	width: 165px;
	float: left;
	margin-left: 0px;
	margin-top: 10px;
	background: #B3D5B4;
	border: 2px solid #3E933E;
	text-align: center;
}
#tunnel_mod_g li{
	text-align: center;
	background: #7FB881;
	border: 2px solid #3E933E;
	padding: 5px;
	margin-bottom: 10px;
	list-style-type: none;
}
#tunnel_mod1_g li{
	text-align: center;
	background: #7FB881;
	border: 2px solid #3E933E;
	padding: 5px;
	margin-bottom: 10px;
	list-style-type: none;
}
#tunnel_mod_g {
	margin-top: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-repeat: no-repeat;
	font-size: 0.9em;
	height: 400px;
	text-align: left;
}
#tunnel_mod1_g {
	margin-top: 10px;
	/*background-image:  url(../images/offerta/tunnel_fg_green_mod1.gif);*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-repeat: no-repeat;
	font-size: 0.8em;
	height: 400px;
	text-align: left;
}
#tunnel_mod_g ul{
	margin: 0px 10px;
	padding: 0px 10px;
}
#tunnel_mod1_g ul{
	margin: 10px;
	padding: 5px;
}
#center_tunnel_mod_g{
	float: left;
	width: 260px;
	margin-left: 17px;
	margin-top: 0px;
	/*background: #EEE4ED;*/
	background: #B3D5B4;
	border: 2px dashed #3E933E;
	text-align: center;
}

	
#center_tunnel_mod1_g{
	float: left;
	width: 260px;
	margin-left: 17px;
	margin-top: 0px;
	background: #EEE4ED;
	border: 2px dashed #D2B7CA;
	text-align: center;
}
li.link_atvt_g {border: 0px !important;
	COLOR: #000 !important; TEXT-DECORATION: none !important;
}
li.link_atvt_g a:link {border: 0px !important;
	COLOR: #000 !important; TEXT-DECORATION: none !important;
}
li.link_atvt_g a:visited {	border: 0px !important;
	COLOR: #000!important; TEXT-DECORATION: none !important;
}

li.link_atvt_g a:hover {color: #fff !important;
	background-color: #000 !important;
	TEXT-DECORATION: none !important;
	border: 0px !important;
	}
#right_tunnel_mod_g{
	width: 140px;
	float: right;
	margin-top: 10px;
	padding: 5px;
	background: #B3D5B4;
	border: 2px solid #3E933E;
	text-align: center;
}
#right_tunnel_mod1_g{
	width: 140px;
	float: right;
	margin-top: 10px;
	padding: 5px;
	background: #EBE4EB;
	border: 2px solid #DFC0DF;
	text-align: center;
}
#right_tunnel_prof_g{
	width: 140px;
	float: right;
	margin-top: 10px;
	padding: 5px;
	background: #E7FAFF;
	border: 2px solid #8DA0A6;
	text-align: center;
}
#right_tunnel_prof1_g{
	width: 140px;
	float: right;
	margin-top: 10px;
	padding: 5px;
	background: #E7FAFF;
	border: 2px solid #8DA0A6;
	text-align: center;
}
#center_tunnel_prof_g{
	float: left;
	width: 260px;
	margin-left: 17px;
	margin-top: 0px;
	background: #81BACD;
	border: 2px dashed #477487;
	text-align: center;
}
#center_tunnel_prof1_g{
	float: left;
	width: 260px;
	margin-left: 17px;
	margin-top: 0px;
	background: #81BACD;
	border: 2px dashed #477487;
	text-align: center;
}
#tunnel_prof_g{
	margin-top: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	height: 400px;
	text-align: left;
}
#tunnel_prof1_g{
	margin-top: 10px;
	/*background-image:  url(../images/offerta/tunnel_fg_green_prof1.gif);*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	height: 400px;
	text-align: left;
}
#tunnel_prof_g ul{
	margin: 0px 10px;
	padding: 0px 10px;
}
#tunnel_prof1_g ul{
	margin: 0px 10px;
	padding: 0px 10px;
}
#tunnel_prof_g li{
	list-style-image: url(../images/offerta/tunnel_list_arrow_green_prof.gif);
	padding: 10px;
	list-style-type: none;
}
#tunnel_prof1_g li{
	list-style-image: url(../images/offerta/tunnel_list_arrow_green_prof1.gif);
	padding: 10px;
	list-style-type: none;
}
#tunnel_prof_g a{
	font-weight: bold;
	color: #4A6838;
	text-decoration: none;
}
#tunnel_prof_g a:hover{
	text-decoration: underline;
}
#left_tunnel_prof_g{
	width: 165px;
	float: left;
	margin-left: 5px;
	margin-top: 10px;
	background: #93C6FB;
	border: 2px solid #85A5D6;
	text-align: center;
}
#left_tunnel_prof1_g{
	width: 165px;
	float: left;
	margin-left: 0px;
	margin-top: 0px;
	background: #93C6FB;
	border: 2px solid #85A5D6;
	text-align: center;
}
#left_tunnelg_prof_g{
	width: 165px;
	float: left;
	margin-left: 5px;
	margin-top: 10px;
	background: #E7FAFF;
	border: 2px solid #8DA0A6;
	text-align: center;
}
#left_tunnelg_prof1_g{
	width: 165px;
	float: left;
	margin-left: 0px;
	margin-top: 0px;
	background: #E7FAFF;
	border: 2px solid #8DA0A6;
	text-align: center;
}
#cv_hm_forum_condmat_g{
	background: url(../images/icona_05_f.gif) no-repeat #ffffff;
	text-align:left;
	VERTICAL-ALIGN: top;
	width: 100%;
	margin: 0px 0px 20px 20px;
	FONT-FAMILY: Trebuchet, Verdana, Arial, Helvetica, sans-serif;
	
}
#cv_hm_forum_condmat_g h3 {
	position:relative;
	left: 46px;
	width: 234px;
	background: #fff;
	border: 5px solid #D8CED9;
	FONT-WEIGHT: 700; 
	FONT-SIZE: 0.9em; 
	COLOR: #015675; 
	padding: 5px;
	padding-bottom: 10px;
	text-align: left;
	margin:0px ;
}
#cop_up_g {background: url(../images/offerta_lo/cop_up_f.gif) no-repeat;
		width: 352px;
		height: 90px;
		FONT-FAMILY: Trebuchet, Verdana, Arial, Helvetica, sans-serif;
		font-size: 0.9em;
		font-weight: bold;
		color: #29596F;
		padding: 0px;
		padding-left: 180px;
		
}
#cop_under_g {text-align: left;
		width: 352px;
		height: 35px;
		color: #395D6E;
		padding: 0px;	
}
.cop_fordo_g{border-left: 2px solid #A36FA0;
			border-right: 2px solid #A36FA0;
			margin-left: 9px;
			padding: 5px;
			FONT-FAMILY: Trebuchet, Verdana, Arial, Helvetica, sans-serif;
font-size: 0.9em;
}



#cop_up1_g {background: url(../images/offerta_lo/cop_up1_f.gif) no-repeat;
		width: 270px;
		height: 92px;
		FONT-FAMILY: Trebuchet, Verdana, Arial, Helvetica, sans-serif;
		font-size: 0.9em;
		font-weight: bold;
		color: #29596F;
		padding: 0px;
		padding-left: 160px;
		text-align: left;
		
}
#cop_under1_g {text-align: left;
		width: 270px;
		height: 18px;
		color: #395D6E;
		padding: 0px;	
}
.cop_fordo1_g {border-left: 2px solid #A36FA0;
			border-right: 2px solid #A36FA0;
			margin-left: 8px;
			margin-right: 1px;
padding: 5px;
			FONT-FAMILY: Trebuchet, Verdana, Arial, Helvetica, sans-serif;
font-size: 0.9em;
text-align: left;
}
#cop_up2_g {background: url(../images/offerta_lo/cop_up2_f.gif) no-repeat;
		width: 270px;
		height: 80px;
		FONT-FAMILY: Trebuchet, Verdana, Arial, Helvetica, sans-serif;
		font-size: 0.9em;
		font-weight: bold;
		color: #29596F;
		padding: 0px;
		padding-left: 110px;
		
}
/*----------------scienze presidi--------------------*/














h5.tunt_left {text-align: left;
			padding-left: 10px;
}
#tab_avvisi {font-size: 100%;}
/*-------------------ass_tut------------------------*/
#header_edu_pop {background: url(../images/navbar_pos.gif) no-repeat left 1.5em;
	margin: 0;
	padding: 0;
	overflow: auto;
}
#header_up {background: #008081;
			text-align: right;
			overflow: auto;
}
h1#offerta {
	font-size: 1.1em;
	font-family: Trebuchet, Verdana, Arial, Helvetica, sans-serif; 
	text-transform: uppercase;
	letter-spacing: 2px; 
	padding-top: 80px;
	color: #000;
}
div#corpo_offerta {
	margin: 0.5em;
	font-family: Trebuchet, Verdana, Arial, Helvetica, sans-serif; 
	font-size: 0.9em;
	text-align: left;
}
div#corpo_offerta div#corpo_indice {float: left; width: 40%; border-left: 1px solid #015675; padding-left: 2%; }
div#corpo_offerta div#corpo_indice p {text-align: justify }
div#corpo_offerta div#corpo_paragrafo {float: right; width: 55%}
div#corpo_offerta div#corpo_paragrafo img {margin-top: 2em}
div#corpo_offerta div#corpo_paragrafo h3 {color: #015675; font-size: 1.3em; margin-left: 1em; text-align: center;}
div#corpo_offerta div#corpo_paragrafo p {border-left: 1px solid #015675; padding-left: 0.5em;}
div#corpo_offerta div#corpo_paragrafo ul, div#corpo_offerta div#corpo_paragrafo ol {text-align: left; margin:0; padding-left: 0.5em; border-left: 1px solid #015675;}
div#corpo_offerta div#corpo_paragrafo ul li ol {text-align: left; margin:0; border-left: 0;}
div#corpo_offerta div#corpo_paragrafo ul li, div#corpo_offerta div#corpo_paragrafo ol li { padding-left: 0.5em; list-style-position: inside}
div#corpo_offerta div#corpo_paragrafo p a { margin-left: 150px}
p#chiudi {clear:both}
div#corpo_offerta ul {
	font-size: 0.9em;
	margin-top: 0;
	margin-bottom: 0;
}
.piccolo {font-family: Trebuchet, Verdana, Arial, Helvetica, sans-serif; 
	font-size: 0.8em;
	text-align: left;}


/*------------------monitoraggio---------------*/
div#monitoraggio {width: 750px; margin: 0 auto; background: #fff; position: relative;font-family: Trebuchet, Verdana, Arial, Helvetica, sans-serif;
}
h1 {color: #18556A; text-align: left; font-size: 1.4em; margin-left: 2%;
}


#banner_monit {
	background: url(../images/barra_met.gif) no-repeat;
	height: 100px;
	width: 750px;
	margin: 0;
	padding: 0;
}

div#navbar_monitoraggio {
	width: 750px;
	background: #C9D6C4;
	border-top: 3px solid #A7B6A3;
	border-bottom: 3px solid #A7B6A3;
	min-height: 1em;
	font-size: 1.5em;
	line-height: 1.2em;
	color:#0A485D; 
}
div#navbar_monitoraggio h1 { 
	color:#0A485D; 
	margin: 0; 
	padding: 0; 
	float: left; 
	width: 650px;
	font-size: 1em;
	font-family: verdana, arial, sans-serif;
}
div#navbar_monitoraggio a:link, div#navbar_monitoraggio a:visited {
	color:#0A485D; 
	font-size: 0.7em;
	padding: 0 0.5em;
}
div#navbar_monitoraggio a:hover, div#navbar_monitoraggio a:active {
	color:#fff; 
	background:#889C83 ;
	padding: 0 0.5em;
}

div#breadcrumbs_monit {margin-left: 2%; text-align: left; font-size: 0.7em;}
div#corpo_monitoraggio {width: 750px; margin-top: 1em; position: relative}
div#corpo_monitoraggio a:link {color: #556651}

div#corpo_monitoraggio .warning {
	font-family: "Trebuchet MS"; 
	text-transform: uppercase;
	color: #ff0000; 
	font-size: 0.8em;
	text-align: center
	}
div#corpo_monitoraggio div#cont_destro {float: left; width: 23%; margin-left: 2%; text-align: left;
font-family: Trebuchet, Verdana, Arial, Helvetica, sans-serif;font-size: 0.8em; }

div#corpo_monitoraggio div#cont_destro ul#menu_monit {list-style:none; padding: 0; margin: 0; width: 100%;}
div#corpo_monitoraggio div#cont_destro ul#menu_monit li a { 
	display:block; 
	text-decoration:none; 
	padding:0 1em; /* lascia spazio far il bordo del menu e il testo del link */
	height:1.8em; line-height:1.8em; 
	font-size: 0.9em
}
div#corpo_monitoraggio div#cont_destro ul#menu_monit li { display:inline; } 
div#corpo_monitoraggio div#cont_destro ul#menu_monit li a:link, div#corpo_monitoraggio div#cont_destro ul#menu_monit li a:visited {
	background: #CCE5EA;
	color: #00414D;
	border: 1px solid #B8CDD0;
	font-weight: bold;
	margin: 0.8em 0
} 

div#corpo_monitoraggio div#cont_destro ul#menu_monit li a:hover, div#corpo_monitoraggio div#cont_destro ul#menu_monit li a:active {
	background: #CCE5EA;
	color: #00414D;
	border: 1px solid #B8CDD0;
	font-weight: bold;
	text-decoration: underline;
	margin: 0.8em 0
}
/* colori per il link */


div#corpo_monitoraggio div#cont_destro ul#menu_monit li div#active {
	background: #CCE5EA;
	color: #00414D;
	border: 1px solid #B8CDD0;
	font-weight: bold;
	font-size: 1em;
	height:1.5em; line-height:1.5em; 
	padding: 0 0.5em;
	text-align: left;
	margin: 0.8em 0;
}

div#corpo_monitoraggio div#cont_destro div#avvisi_monit  {text-align: right; width: 100%; margin-top: 1em; border-left: 1px solid #7FD4FD; border-right: 1px solid #7FD4FD; border-bottom: 1px solid #7FD4FD;clear: left; }

div#corpo_monitoraggio div#cont_destro div#avvisi_monit h2 {
	background-color: #9ED8E4;
	color: #004153;
	border: 1px solid #9ED8E4;
	font-weight: bold;
	font-size: 1em;
	height:1.5em; line-height:1.5em; 
	padding: 0 0.5em;
	text-align: left
}
div#corpo_monitoraggio div#cont_destro div#avvisi_monit ul {
	list-style:none; 
	padding: 0.2em; 
	margin: 0; 
	width: 100%;
	text-align: left
}
div#corpo_monitoraggio div#cont_destro div#avvisi_monit ul li{	margin: 0.5em; text-indent: 0.5em; color: #103F35; font-size: 0.9em}
div#corpo_monitoraggio div#cont_destro div#avvisi_monit ul li ul {	margin: 0.5em; list-style: disc}

div#corpo_monitoraggio div#cont_destro div#avvisi_monit ul li a:link, div#corpo_monitoraggio div#cont_destro div#avvisi_monit li a:visited {
	background:#006C88;
	color: #fff;
	border: 2px solid #E1FBFC;
	font-weight: bold;
	font-size: 0.9em;
	padding: 0 0.5em;
	height:1.5em; line-height:1.5em; 
}

/*box questionari*/

div#corpo_monitoraggio div#cont_destro div#quest  {text-align: right; width: 100%; margin-top: 1em; border-left: 1px solid #5CB5C5 ; border-right: 1px solid #5CB5C5; border-bottom: 1px solid #5CB5C5;clear: left; }

div#corpo_monitoraggio div#cont_destro div#quest h2 {
	background: #5CB5C5;
	/*background-repeat: repeat-x;*/
	color: #014052;
	border-top: 1px solid #5CB5C5;
	border-bottom: 1px solid #5CB5C5;
	font-weight: bold;
	font-size: 1em;
	height:1.5em; line-height:1.5em; 
	padding: 0 0.5em;
	text-align: left
}
div#corpo_monitoraggio div#cont_destro div#quest ul {
	
	padding: 0.2em; 
	margin: 0.8em; 
	width: 100%;
	text-indent: 0.5em;
	text-align: left
}
div#corpo_monitoraggio div#cont_destro div#quest ul li{	margin: 0.5em; text-indent: 0.5em; color: #103F35; font-size: 0.9em;}


div#corpo_monitoraggio div#cont_destro div#quest ul li a:link, div#corpo_monitoraggio div#cont_destro div#quest li a:visited {
	
	color: #970F00;
	font-weight:bold;
	
}
div#quest li a:hover{
	text-decoration:underline;
}



/*fine box questionari*/

div#corpo_monitoraggio div#cont_destro div#avvisi_monit ul li a:hover, div#corpo_monitoraggio div#cont_destro div#avvisi_monit li a:focus {
	background: #FDFEF9;
	color:#006C88;
	border: 2px solid #719F85;
	font-weight: bold;
	font-size: 0.9em;
	padding: 0 0.5em;
	height:1.5em; line-height:1.5em; 
}


div#corpo_monitoraggio div#cont_destro div#avvisi_monit ul li ul a:link, div#corpo_monitoraggio div#cont_destro div#avvisi_monit ul li ul a:visited {	
	background:#fff;
	color: #006C88;
	border: 0;
	font-weight: bold;
	font-size: 0.9em;
	padding: 0 0.5em;
	height:1.2em; line-height:1.2em; }
div#corpo_monitoraggio div#cont_destro div#avvisi_monit ul li ul a:hover, div#corpo_monitoraggio div#cont_destro div#avvisi_monit ul li ul a:active {	
	background:#006C88;
	color: #fff;
	border: 0;
	font-weight: bold;
	font-size: 0.9em;
	padding: 0 0.5em;
	height:1.2em; line-height:1.2em; }

div#corpo_monitoraggio div#centrale {margin-left: 35%; margin-right: 3%;  text-align: left; background: #CCE5EA /*url(../images/centrale_top.gif) no-repeat*/; color: #103F35;font-family: Trebuchet, Verdana, Arial, Helvetica, sans-serif;font-size: 0.9em; padding-bottom:5px;}

div#corpo_monitoraggio div#centrale h2 {	
	color: #014353; 
	margin: 0; 
	padding: 0.5em; 
	padding-bottom: 0; 
	text-indent: 1em;
	font-size: 1.2em
}

div#corpo_monitoraggio div#centrale h3 {	
	color:#0A485D; 
	margin: 0; 
	padding: 0 0.5em; 
	text-indent: 1.5em;
	font-size: 1.1em
}
div#corpo_monitoraggio div#centrale p {	padding: 0 0.5em; }

div#corpo_monitoraggio div#centrale ul#sezioni {list-style: none; width: 100%; padding: 0; margin: 20px 0 10px 10px;}
div#corpo_monitoraggio div#centrale ul#sezioni li {float:left; width: 142px; font-size: 0.9em; text-align: center; }

div#corpo_monitoraggio div#centrale ul#sezioni li a {
	display: block; 
	margin: 0 0.5em;  
	padding: 0.5em; 
	height: 110px; 
	font-weight: bold;
	padding-top: 20px
	}
div#corpo_monitoraggio div#centrale ul#sezioni li a:link, div#corpo_monitoraggio div#centrale ul#sezioni li a:visited {color: #0A4160; background: url(../images/sfondo_monit.gif) no-repeat;	}

div#corpo_monitoraggio div#centrale ul#sezioni li a:hover, div#corpo_monitoraggio div#centrale ul#sezioni li a:active {color: #0A4160; background: url(../images/sfondo_monit_on.gif) no-repeat;	}

div#corpo_monitoraggio div#centrale ul#sezioni li div.active {
	color: #0A4160; 
	background: url(../images/sfondo_monit_on.gif) no-repeat; 
	margin: 0 0.5em; 
	padding: 0.5em; 
	height: 110px; 	
	font-weight: bold;
	padding-top: 20px;
}

div#corpo_monitoraggio div#centrale ul li {font-size: 0.8em}
div#corpo_monitoraggio div#centrale ul li a:link, div#corpo_monitoraggio div#centrale ul li a:visited {text-decoration: none; color: #1D4D61; padding: 0.2em;}
div#corpo_monitoraggio div#centrale ul li a:hover, div#corpo_monitoraggio div#centrale ul li a:active {text-decoration: underline; background: #1D4D61; color: #fff; padding: 0.2em;}

div#corpo_monitoraggio br.monit {clear: left; }

div#corpo_monitoraggio div#centrale table.strumenti_monit {border: 2px solid #ABB3A8; border-collapse: collapse}
div#corpo_monitoraggio div#centrale table.strumenti_monit th, div#corpo_monitoraggio div#centrale table.strumenti_monit td {border: 2px solid #ABB3A8; font-size: 0.8em; text-align: left; padding: 0.2em}
.sezioni_sotto {color: #0A4160 !important;
font-family: Trebuchet, Verdana, Arial, Helvetica, sans-serif;font-size: 1em; font-weight: bold;
}
#sezioni_sotto1 li {font-family: Trebuchet, Verdana, Arial, Helvetica, sans-serif;font-size: 0.8em; color: #000;}
/*------------------monitoraggio---------------*/
.bordo_giallo_g {float: left;
		width: 100%;
		padding: 0px;
		border-left: 5px solid #7FB881; 	
}
/*-----------------progetti---------------------*/
.box_green {border: 3px solid #BBD6C5;
text-align: left;
padding: 5px;
}
.bt_proponi1 {background: url(../images/freccia_pro1.gif) no-repeat;
color: #29622B !important;
font-family: Trebuchet, Verdana, Arial, Helvetica, sans-serif;font-size: 1em;
font-weight: bold;
width: 188px;
height: 83px;
min-height: 83px;
padding-bottom: 10px;
}
.bt_proponi {float: left;
margin-right: 50px;
background: #BBD6C5 !important;
color: #29622B !important;
font-family: Trebuchet, Verdana, Arial, Helvetica, sans-serif;font-size: 1em;
font-weight: bold;
width: 200px;
height: 83px;
min-height: 83px;
padding-bottom: 10px;
}
.bt_proponi a {float: left;
background: #BBD6C5 !important;
color: #29622B !important;
font-family: Trebuchet, Verdana, Arial, Helvetica, sans-serif;font-size: 1em;
font-weight: bold;
width: 200px;
height: 83px;
min-height: 83px;
padding-bottom: 10px;
}
A.bt_proponi:hover {float: left;
background: #BBD6C5 !important;
color: #29622B !important;
text-decoration: underline !important;
font-family: Trebuchet, Verdana, Arial, Helvetica, sans-serif;font-size: 1em;
font-weight: bold;
width: 200px;
height: 83px;
min-height: 83px;
padding-bottom: 10px;
}
.input_tut {font-family: Trebuchet, Verdana, Arial, Helvetica, sans-serif;font-size: 1.3em;}
/*nuova  area scienze*/
.off1{float:left; width:187px;height:550px;padding-top:30px;font-family: Trebuchet, Verdana, Arial, Helvetica, sans-serif;font-size:0.8em;}
.off2{float:left; width:350px;height:100%;margin-left:20px; font-family: Trebuchet, Verdana, Arial, Helvetica, sans-serif;font-size:0.8em;}
.off3{float:right; width:180px;height:100%;font-family: Trebuchet, Verdana, Arial, Helvetica, sans-serif;}
.a_img {text-decoration:none; display:block;font-size:0.8em;}
.btt_green {background: url(../images/bott_green_bk.jpg) no-repeat;
width:169px; height:51px; color:#19572E; padding:14px 10px;font-weight:bold; font-size:1em;margin-bottom:15px;}

.btt_green a:link, .btt_green a:visited  {color:#19572E;}
.btt_green a:hover, .btt_green a:focus  {background-color:#fff;padding:0 6px;}
.forum_green_top {background: url(../images/forum_green_top.jpg) no-repeat;
width:318px; height:70px;padding-left:10px;font-size:1.1em;text-align:center;padding-top:34px;}

.forum_green_top div {height:65px;}
.forum_green_strip {background: url(../images/forum_green_strip.jpg) repeat-y;
width:318px;padding-bottom:30px;}
.forum_green_strip ul {
margin-top:-0px;
margin-left:10px;
padding:0;
margin-right:10px;
}
.forum_green_strip ul li {
margin:3px 0px;
display:block; 
padding:4px;
background-color:#CEE8CB; 
text-align:left;
list-style-image: url(../images/list_img_green.jpg);

}
.forum_green_bottom {background: url(../images/forum_green_bottom.jpg) no-repeat;
width:318px; height:14px;}
.forum_tit {background-color:#CEE8CB; height:20px;color:  color:#19572E;font-weight:bold;text-align:left;font-size:1.05em;padding-left:5px;margin-top:-5px;padding-top:3px;}
.documenti_bk {background: url(../images/documenti_bk.jpg) no-repeat;
width:169px; height:72px; color:#fff;padding-top:15px; text-align:center;font-size:0.8em;}
.documenti_bk a:link,.documenti_bk a:visited { color:#fff; width:100px; font-weight:bold;}
.documenti_bk a:hover,.documenti_bk a:focus { color:#105775;background-color:#fff;width:100px; font-weight:bold;}
.news_bk {
background: url(../images/news_bk.jpg) no-repeat;
border:1px solid #C4D5DD;
width:169px;
color:#fff;
height: 200px;
padding-top:20px;
 text-align:center; 
 font-weight:bold;
 font-size:16px;
 margin-top:15px;
 margin-bottom:10px;
}
.obb_scienze_new_tun {
 font-family: Trebuchet, Verdana, Arial, Helvetica, sans-serif;font-size:0.8em;
display:block;
background: url(../images/btt_blu_offerta.jpg) no-repeat;
color:#fff;
font-weight:bold; 
width:199px;
height:64px;
margin-left:37%;
padding-top:15px;
  }
  
  
.obb_scienze_new ul li {
display:block;
float:left;
background: url(../images/btt_blu_offerta.jpg) no-repeat;
color:#fff;
font-weight:bold; 
width:199px;
height:64px;
margin-right:22px;
padding-top:15px;
text-align:center;
 font-family: Trebuchet, Verdana, Arial, Helvetica, sans-serif;font-size:0.8em;
  }
  
.obb_scienze_new ul li a:link, .obb_scienze_new ul li a:visited
 {color:#fff !important; font-family: Trebuchet, Verdana, Arial, Helvetica, sans-serif !important;}
 .obb_scienze_new ul li a:hover 
 {color:#105775 !important;background-color:#fff; font-family: Trebuchet, Verdana, Arial, Helvetica, sans-serif !important;}
 .testo_area_smist_f {width:120px;}
 h5.obb_tun {
  font-family: Trebuchet, Verdana, Arial, Helvetica, sans-serif;font-size:0.8em;
margin-top:80px;
background: url(../images/btt_blu_offerta.jpg) no-repeat;
color:#fff;
font-weight:bold; 
width:199px;
height:64px;
margin-left:auto;margin-right:auto;
padding-top:20px;
text-align:center;}

.lore{font-family: Trebuchet, Verdana, Arial, Helvetica, sans-serif; font-size:0.8em;}
.ul_f ul {width:100%; floaf:left;text-align:left;height:380px; background-color:#B4D6B5; border:2px dashed #ededed;padding-left:15px;}
.ul_f ul li{floaf:left;}
A.for:link {font-weight: bold;
	COLOR: #fff; TEXT-DECORATION: none;
}
A.for:visited {	font-weight: bold;
	COLOR: #fff; TEXT-DECORATION: none;
}
A.for:active {font-weight: bold;
		COLOR: #fff; TEXT-DECORATION: none;
}
A.for:hover {color: #fff;
font-weight: bold;
	TEXT-DECORATION: undelrine;
	}
.for_home {float: left;
}
.tab_mon {border: 1px solid #015675;
background: #dfdfdf;
padding: 8px;
font-size: 0.8em;
width: 50%;
text-align: center;
margin-left: 200px;
//margin-left: 0px;
}
.tab_mon1 {margin-left: -70px;
//margin-left: 0px;}
.left_mon {font-size: 0.8em;
text-align: left;
}
.testo_mon {font-size: 0.8em;
text-align: left;}
.text_mon {font-family: Trebuchet, Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.8em; COLOR: #000; 
	border: 2px solid #015675;
	width: 150px;
	//width: 200px;
	padding: 5px;
	float: left;
	background: #eeeeee;
	margin-left: 10px;
	}
.text_mon2 {font-family: Trebuchet, Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.8em; COLOR: #000; 
	border: 2px solid #015675;
	width: 350px;
	padding: 5px;
	float: left;
	background: #eeeeee;
	margin-left: 50px;
	}
.text_mon3 {font-family: Trebuchet, Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.8em; COLOR: #000; 
	border: 2px solid #015675;
	width: 350px;
	padding: 5px;
	float: left;
	background: #eeeeee;
	margin-left: 0px;
	}
.text_mon1 {font-family: Trebuchet, Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.8em; //font-size: 0.8em; COLOR: #000; 
	border: 2px solid #015675;
	width: 350px;
	padding: 5px;
	float: left;
	background: #eeeeee;
	margin-left: 50px;
	//margin-left: 20px;
	}
