body {
	text-align:center;
	margin:0;
	padding:0;
	font-family:  Arial, Helvetica, sans-serif;
}

a { outline:none; }
form {margin:0; padding:0;}
label { display:block; margin-top:5px; font-size:10px;}


.input {}
.textarea {}
.btn { font-size:11px; background-color:#FDFADA; color:#4D8F83; border:1px solid #FFFFFF; margin-top:15px; width:100px; font-weight:bold; cursor:pointer;}

.msg { padding:7px; font-size:10px; margin:0 0 10px 0; background-color:#F8FB8C; color:#333333; font-weight:bold;}

.tb_glossary { text-align:left; font-size:11px; margin-left:4px; margin-top:10px;}
.tb_glossary td { padding-right:15px; }
.tb_glossary td.last { padding-right:0px; }
.tb_glossary div { margin-bottom:14px;}
.tb_glossary h5 { margin:0; padding:0 5px 0 0; color:#B9BF08; display:inline; font-size:11px; }
.tb_glossary p { display:inline;}

#box_home {
	position:absolute;
	left: 465px;
	top: 40px;
	width: 404px;
	height: 350px;
}



#content {
	text-align:left;
	padding: 0px;
	margin: 0 auto;
	width: 918px;
	position:relative;
}

#top { height:100px; position:relative;}
#top #logo {
	position:absolute;
	top: 40px;
	left: 0;
}

#top #topText {
	position:absolute;
	color:#74737A;
	font-size:14px;
	text-align:justify;
	line-height:16px;
	width:633px;
	left: 279px;
	top: 49px;
	height:48px;
}
#top #topText h3 { font-family:Arial, Helvetica, sans-serif; font-size:14px; margin:0; padding:0 10px 0 0; display:inline; color:#B9BF08; font-weight:normal;}
#top #topText p { display:none;}




/* MENU TOP */

#menu { 
	height:30px; 
	position:relative; 
	font-size:11px; 
	background-position:278px 0px;
	
}
#menu a { text-decoration:none;}



#menu ul.menuGreen { 
	position:absolute; 
	top:0; 
	left:-10px; 
	height:26px; 
	/*font-weight:bold; */
	margin:0 0 0 0; 
	padding:0; 
	list-style:none;
}
#menu ul.menuGreen li { 
	float:left; 
	width:65px; 
	height:26px; 
	background: url(../img/menu_bar.png) right no-repeat; 
}
#menu ul.menuGreen li.last { background-image:none; }
#menu ul.menuGreen li a { color:#B9BF08;text-align:center; display:block; width:60px; padding-top:12px   }
#menu ul.menuGreen li a:hover {color:#74737A;}
#menu ul.menuGreen li a.select {color:#74737A;}



#menu ul.menuGray {
	position:absolute;
	left:280px;
	top:0;
	height:26px;
	width: 636px;
	margin:0 0 0 0; 
	padding:0; 
	border-left:1px solid #706F76;
	list-style:none;
}
#menu ul.menuGray li { float:left; width:105px; height:26px; border-right:1px solid #706F76; }
#menu ul.menuGray li.last { }
#menu ul.menuGray li a { 
	color:#74737A; 
	display:block; 
	text-align:right;  
	border-top:6px #706F76 solid; 
	padding-right:8px;
	padding-top:6px;
}
#menu ul.menuGray li a:hover {color:#B9BF08; border-top:6px solid #B9BF08;}

#menu ul.menuGray li a.select {color:#B9BF08; border-top:6px solid #B9BF08;}


#menu h1, #menu h2  { display:none; }

/* --- */




#main { height:465px; margin-top:60px; background: no-repeat #ffffff url(../img/main/bg_main.png) top; position:relative; }

#middle { height:60px; background: no-repeat #ffffff; position:relative; }

#main_home { height:465px; background: no-repeat #ffffff url(../img/main/bg_main.png) top; position:relative; }

#middle #logo {
	position:absolute;
	 margin-top:35px;
	top: 0;
	left: 0;
}

#graphic_main { padding-top:22px; padding-left:2px; } /* background: no-repeat #ffffff url(../img/main/arcadia_home.jpg)  */


#left {
	position:absolute;
	width: 278px;
	height: 334px;
	top: 22px;
	left: 2px;
	border-top: 1px solid #B9BF08;
	border-bottom: 1px solid #B9BF08;
}

/* icone lavori */
#left #workContainer {
	margin-top:50px;
}
#left #workContainer ul { margin:0; padding:0; list-style:none;}
#left #workContainer ul li { float:left; margin:1px; }
#left #workContainer ul li a { border:4px solid #FFFFFF; display:block; width:71px; height:75px; float:left;}
#left #workContainer ul li a:hover { border:4px solid #B9BF08 !important; }
#left #workContainer ul li a.select { border:4px solid #B9BF08 !important; }
#left #workContainer ul li a img { border:1px solid #B9C836 !important;}
/* --- */

/* Descrizione Icona */
#left #decrizioneIcona {
	position:absolute;
	left:2px;
	top:258px;
	font-size:11px;
	color:#74737A;
	height: 42px;
	width: 271px;
}
#left #decrizioneIcona .titolo { display:block; font-weight:bold; margin-bottom:5px;}
/* --- */



#center {
	position:absolute;
	width: 629px;
	height: 317px;
	left: 277px;
	top: 32px;	
	font-size:12px;
	color:rgb(116,115,122);

	/*background-image:url(../img/loading.gif);
	background-position:center;
	background-repeat:no-repeat;*/
}


#center h4 {
	color:#B9BF08;
	margin:0 0 5px 0;
	padding:0;
	font-size:12px;
	font-weight:normal;
}

#center p { margin:0; padding:0;}

#center a { color:#B9BF08; text-decoration:underline;}

#center a:hover { text-decoration:none;}

#center .tb_links td { font-size:11px; text-align:left;}
#center .tb_links h4 a{ text-decoration:none;}

#titoloPagina {
	position:absolute;
	left: 0px;
	top: -4px;
	width: 282px;
}

#titoloPagina h4 {
	color:#B9C908;
	font-size:15px;
	font-weight:normal;
	margin:0;
	padding:0;
}



/* Paginazione */
#paginazioneLavori {
	position:absolute;
	top:-11px;
	left:295px;
	width: 409px;
}
#paginazioneLavori ul { margin:0; padding:0; list-style:none; text-align:right;}
#paginazioneLavori ul li { float:left; height:12px; width:34px; background:url(../img/bg_pag.png) no-repeat right; text-align:center }
#paginazioneLavori ul li a { display:block; height:12px; line-height:12px; font-size:14px; text-decoration:none; font-weight:normal; color:#B9BF08; }
#paginazioneLavori ul li a:hover {color:#74737A;}
#paginazioneLavori ul li a.select {color:#74737A;}
/* --- */



/* Paginazione */
#paginazioneGlossario {
	position:absolute;
	top:-11px;
	left:271px;
	width: 646px;
}
#paginazioneGlossario ul { margin:0; padding:0; list-style:none; text-align:right;}
#paginazioneGlossario ul li { float:left; height:12px; width:34px; background:url(../img/bg_pag.png) no-repeat right; text-align:center }
#paginazioneGlossario ul li a { display:block; height:12px; line-height:12px; font-size:14px; text-decoration:none; font-weight:normal; color:#B9BF08; }
#paginazioneGlossario ul li a:hover {color:#74737A;}
#paginazioneGlossario ul li a.select {color:#74737A;}
/* --- */




/* Descrizione Lavoro */
#descrizioneLavoro {
	color:#74737A;
	font-size:14px;
	position:absolute;
	top:1px;
	left: 709px;
	width: 206px;
	text-align:right;
}
/* --- */



#greenExt {
	position:absolute;
	left: 702px;
	top: 15px;
	width: 214px;
	height: 8px;
	background-color:#B9C908;
}





#menu_btn {
	position:absolute;
	width:636px;
	height:96px:; 		
	left: 281px;
	top: 359px;
	height: 96px;
	background-color: transparent;
}
#menu_btn ul { margin:0; padding:0; list-style:none; }
#menu_btn ul li {float:left;}
#menu_btn ul li a {
	position:relative;
	display:block;
	height:96px; 
	width:106px;
	background: url(../img/menu_btn/menu_btn.jpg) no-repeat bottom left;
	text-decoration:none;
	color:#B9BF08;
	font-size:11px; 
}

#menu_btn ul li a span {
	position:absolute;
	display:block;
	text-align:right;
	left: 35px;
	line-height:33px;
	height:23px;
	width:70px;
	border-right:1px solid #B9BF08;
}

#menu_btn ul li a span.last { width:68px;}

#menu_btn a.a-geargray1 { background-position: 0 -583px; } 
#menu_btn a.a-geargray2 { background-position: 0 -680px; } 
#menu_btn a.a-geargray3 { background-position: 0 -777px; } 
#menu_btn a.a-geargray4 { background-position: 0 -874px; } 
#menu_btn a.a-geargray5 { background-position: 0 -971px; } 
#menu_btn a.a-geargray6 { background-position: 0 -1068px; } 
#menu_btn a.a-geargray1:hover,#menu_btn a.a-geargray1Select { background-position: 0 -1px; color:#74737A; } 
#menu_btn a.a-geargray2:hover,#menu_btn a.a-geargray2Select { background-position: 0 -98px; color:#74737A; } 
#menu_btn a.a-geargray3:hover,#menu_btn a.a-geargray3Select { background-position: 0 -195px; color:#74737A; } 
#menu_btn a.a-geargray4:hover,#menu_btn a.a-geargray4Select { background-position: 0 -292px; color:#74737A; } 
#menu_btn a.a-geargray5:hover,#menu_btn a.a-geargray5Select { background-position: 0 -389px; color:#74737A; } 
#menu_btn a.a-geargray6:hover,#menu_btn a.a-geargray6Select { background-position: 0 -486px; color:#74737A; } 

 

 
 
 
 




#bread {}
#bread a { text-decoration:none; color:#FFFFFF; font-weight:normal;}
#bread a:hover{ text-decoration:underline;}



#text {}
#text.wide { }
#text h3 {  }
#text p { }

#text a, #text.wide a {  }
#text a:hover, #text.wide a:hover {  }



.frm input, .frm textarea, .frm select {}
.frm .btn {}
.frm .divLabel {}
.frm .privacy {}
.frm .privacy a {}



#tblDownload a { color:#74737A; text-decoration:none}
#tblDownload a:hover { text-decoration:underline; }
#tblDownload span.size { font-size:10px; padding-left:5px; }

#tblTeam a { color:#74737A; text-decoration:none; background-image:url(../img/mail_send.png); background-repeat:no-repeat; background-position:left; padding-left:20px; margin-top:2px; display:block; font-size:11px}
#tblTeam a:hover { text-decoration:underline; }

#descrizioneFotoStruttura {
	position:absolute; 
	left: 4px; 
	top: 260px; 
	width: 180px; 
	height: 18px; 
}






/* Footer */
#footer { font-size:10px; color:#666666; text-align:left; padding:18px 0px; line-height:14px; clear:both; position:relative;}
#footer a { color:#666; text-decoration:none}
#footer a:hover { color:#332;}

#copy {
	position:absolute;
	left: 284px;
	top: 15px;
}
#privacy {
	position:absolute;
	left: 563px;
	top: 15px;
}
#w3c {
	position:absolute;
	left: 646px;
	top: 15px;
}

#pIva {
	position:absolute;
	left:825px;
	top: 15px;
}
/* --- */


#mailFeedback { font-size:11px; display:none; padding-top:50px;}
#mailFeedback input { width:130px;}
#mailFeedback textarea { width:130px;}


a.submit {color:#B9BF08; text-decoration:none; font-size:12px;}
a.submit:hover { text-decoration:underline;}

a.privacy {color:#B9BF08; text-decoration:none; font-size:10px;}

a.close {color:#999999; text-decoration:none;}
a.close span { padding:0 2px; background-color:#999999; color:#FFFFFF; font-size:10px; border:1px solid #fff;}

a.close:hover span {background-color:#fff; color:#999; border:1px solid #999;}

/* slide contatti */
.jFlowPrev, .jFlowNext{
	cursor:pointer;
}

.jFlowControl {
	text-decoration:none;
	color:#B9C908;
	padding:0 2px;
}

a.jFlowSelected {
	background-color:#B9C908;
	color:#FFFFFF;
}

/* --- */

