/* CSS Document */
html {
	margin:0 auto;
	height:100%;
	}
body {
	margin:auto 0;
	background-image:url(immagini_nuovo_sito/bg_sito.jpg);
	background-repeat:repeat-x;
	height:100%;
	}
#contenitore_principale {
	margin:0 auto;
	width:930px;
	display:block;
	}
#menu_sx {
	width:202px;
	height:auto;
	float:left;
	}
#menu {
	width:202px;
	height:auto;
	}
#menu img {
	border:none;
	}
.voci {
	height:26px;
	}
.voci a {
	font-family:"Trebuchet MS",Verdana;
	font-size:13px;
	color:#000000;
	text-decoration:none;
	margin-left:12px;
	letter-spacing:0px;
	}
.voci span {
	font-family:"Trebuchet MS",Verdana;
	font-size:13px;
	color:#000000;
	text-decoration:none;
	margin-left:12px;
	letter-spacing:0px;
	}
.voci a:hover {
	text-decoration:underline;
	}
.sottomenu {
	width:161px;
	margin-top:2px;
	background-color:#8AB1F2;
	margin-left:15px;
	}
.sottomenu a {
	text-decoration:none;
	color:#003399;
	font-size:11px;
	}
.sottomenu a:hover {
	text-decoration:none;
	color:#990000;
	}
#bottom_menu {
	height:16px;
	width:202px;
	background-image:url(immagini_nuovo_sito/bottom_menu.jpg);
	background-repeat:no-repeat;
	}
#testi_contenuti {
	width:728px;
	height:auto;
	float:right;
	}
#top_menu {
	width:628px;
	margin-left:25px;
	height:55px;
	margin-top:13px;
	}
.lista_menu_top {
	margin:0;
	padding:0;
	list-style:none;
	width:628px;
	height:65px;
	}
.lista_menu_top li {
	float:left;
	margin-left:1px;
	}
.lista_menu_top a {
	text-decoration:none;
	}
.lista_menu_top img {
	border:none;
	}
.testo {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
	line-height:19px;
	text-align:justify;
	width:628px;
	margin-left:25px;
	margin-top:20px;
	padding-bottom:10px;
	}
.titolo {
	font-family:"Trebuchet MS",Verdana,Arial;
	color:#006699;
	font-size:16px;
	font-weight:bold;
	width:623px;
	border-bottom:#eaeaea 1px solid;
	border-top:#eaeaea 1px solid;
	background-color:#F2F8FF;
	padding-left:5px;
	}
#cornice {
	border:#CCCCCC 1px solid;
	float:left;
	width:312px;
	height:161px;
	margin-right:12px;
	}
#cornice_video_pal {
	border:#CCCCCC 1px solid;
	float:left;
	width:412px;
	height:300px;
	margin-right:12px;
	background-color:#FFFFFF;

	}
#video_pal {
	height:280px;
	width:402px;
	background-color:#000000;
	margin-left:5px;
	margin-top:9px;
	}
#immagini {
	width:300px;
	height:149px;
	margin-left:6px;
	margin-top:6px;
	background-color:#CCCCCC;
	}
.immagini_azienda {
	list-style:none;
	margin:0;
	padding:0;
	margin-left:20px;
	}
.immagini_azienda li {
	float:left;
	margin-left:50px;
	}
.immagini_azienda a {
	text-decoration:none;
	}
.immagini_azienda img {
	border:#cccccc 3px solid;
	width:50px;
	}
.immagini_azienda img:hover {
	border:#666666 3px solid;
	}
#gallery_azienda {
	border-bottom:#eaeaea 1px solid;
	border-top:#eaeaea 1px solid;
	height:63px;
	padding-top:7px;
	width:628px;
	margin-left:25px;
	/*padding-left:67px;*/
	background-color:#F2F8FF;
	}
#foot {
	width:100%;
	height:102px;
	background-color:#006699;
	float:right;
	bottom:0px;
	}

#menu_bottom {
	width:890px;
	height:102px;
	background-image:url(immagini_nuovo_sito/bg_foot.jpg);
	background-repeat:no-repeat;
	margin:0 auto;
	}
#voci_menu {
	width:890px;
	height:16px;
	padding-top:20px;
	border-bottom:#689cd0 1px solid;
	text-align:center;
	}
#voci_menu a {
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	text-decoration:none;
	font-size:12px;
	word-spacing:70px;
	}
#voci_menu a:hover {
	color:#FFCC66;
	}
#riferimenti {
	text-align:center;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#ffffff;
	padding-top:5px;
	line-height:17px;
	border-bottom:1px solid #689cd0;
	}
#credits {
	text-align:center;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#99CCFF;
	padding-top:5px;
	margin-top:5px;
	}
#credits a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#99CCFF;
	padding-top:5px;
	border-bottom:1px solid #689cd0;
	text-decoration:none;
	}
.loghi {
	height:130px;
	width:200px;
	border:#eaeaea 1px solid;
	background-color:#F2F8FF;
	float:left;
	margin-left:5px;
	text-align:center;
	padding-top:5px;
	}
.loghi img {
	border:#CCCCCC 1px solid;
	}
.loghi a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#999999;
	text-decoration:none;
	font-weight:bold;
	}
.loghi a:hover {
	text-decoration:underline;
	color:#000033;
	}
.img_partner {
	height:72px;
	width:200px;
	}
.nome_partner {
	height:22px;
	width:200px;
	background-color:#FFFFFF;
	border-bottom:#eaeaea 1px solid;
	border-top:#eaeaea 1px solid;
	font-weight:bold;
	}
.link_partner {
	height:22px;
	width:200px;
	background-color:#FFFFFF;
	border-bottom:#eaeaea 1px solid;
	border-top:#eaeaea 1px solid;
	}
.riga_loghi {
	width:628px;
	height:120px;
	text-align:center;
	}
#map {
	width:628px;
	border:#cccccc 1px solid;
	height:300px;
	}
.tab_group {
	width:628px;
	}
.tab_group td {
	border:#CCCCCC 1px solid;
	}
.tab_group img {
	border:none;
	}
.lista_rtps {
	list-style:url(immagini_nuovo_sito/lista_servizi2.jpg);
	}
.lista_rtps li {
	padding-left:10px;
	margin-top:16px;
	background-color:#FFFFee;
	border-bottom:#eaeaea 1px solid;
	}
#accordion {
	width:628px;
	visibility:hidden;
	height:0px;
	}
#video_inscatolamento {
	width:520px;
	background-color:#FFFFee;
	border-bottom:#CCCCCC 1px solid;
	border-top:#CCCCCC 1px solid;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:108px;
	height:305px;
	}
.in_scatola {
	width:628px;
	height:auto;
	padding-bottom:14px;
	float:right;
	margin-top:10px;
	background-color:#FFFFee;
	}
.inscatolamento {
	list-style:none;
	list-style-image:none;
	margin:0;
	padding:0;
	}
.inscatolamento li {
	margin-left:46px;
	float:left;
	}
.inscatolamento a {
	text-decoration:none;
	}
.inscatolamento img {
	border:#CCCCCC 3px solid;
	height:60px;
	}
.titolo_capitolo_prodotto {
	width:628px;
	height:20px;
	float:right;
	background-color:#E0E0E0;
	border-top:#CCCCCC 1px solid;
	}
.link_scatole {
	text-decoration:none;
	color:#666666;
	font-weight:bold;
	margin-left:10px;
	cursor:pointer;
	}
.link_scatole:hover {
	text-decoration:underline;
	}
#il_video {
	width:400px;
	height:300px;
	background-color:#CCCCCC;
	}
.sottotitolo {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#003366;
	padding-left:5px;
	}
#allegato {
	width:338px;
	padding-left:5px;
	}
#allegato a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#993300;
	font-size:11px;
	line-height:22px;
	}
#immagini_news {
	width:348px;
	height:auto;
	}
#immagini_news img {
	width:100px;
	border:#CCCCCC 2px solid;
	}
#lista_news {
	width:280px;
	background-color:#ffffff;
	float:right;
	text-align:left;
	}
.link_news {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#006666;
	text-decoration:none;
	font-weight:bold;
	}
.news_in_lista {
	width:270px;
	height:auto;
	padding-left:5px;
	padding-right:5px;
	border-top:#CCCCCC 1px solid;
	border-bottom:#CCCCCC 1px solid;
	background-color:#F3F2FF;
	}
.news_select {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#CC3333;
	font-weight:bold;
	}
.altre_mail {
	width:628px;
	}
.ico {
	border:#CCCCCC 1px solid;
	width:30px;
	height:26px;
	}
.mail_rif {
	width:284px;
	height:26px;
	background-color:#F2F8FF;
	border:#CCCCCC 1px solid;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	}
.mail_rif a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#006666;
	}
#catena_lavoro {
	height:292px;
	width:628px;
	background-image:url(immagini_nuovo_sito/catena_lavoro.jpg);
	position:relative;
	}
#separtore {
	width:628px;
	height:2px;
	margin-top:15px;
	border-top:#CCCCCC 1px dotted;
	}
#catena_lavoro img {
	border:none;
	filter:alpha(opacity=50);
	-moz-opacity: 0.5;
	opacity: 0.5;
	}
#catena_lavoro img:hover {
	filter:alpha(opacity=100);
	-moz-opacity:1.0;
	opacity: 1.0;
	}
#area1 {
	width:35px;
	height:35px;
	position:absolute;
	margin-left:497px;
	margin-top:198px;
	}
#area2 {
	width:35px;
	height:35px;
	position:absolute;
	margin-left:415px;
	margin-top:105px;
	}
#area3 {
	width:35px;
	height:35px;
	position:absolute;
	margin-left:300px;
	margin-top:188px;
	}
#area4 {
	width:35px;
	height:35px;
	position:absolute;
	margin-left:197px;
	margin-top:38px;
	}
#area5 {
	width:35px;
	height:35px;
	position:absolute;
	margin-left:137px;
	margin-top:78px;
	}
#area6 {
	width:35px;
	height:35px;
	position:absolute;
	margin-left:-10px;
	margin-top:10px;
	}
