/* CSS - EU.R.E.S. */
body{
	background-color: #f4f7f7;
	background-image:url('../immagini/sfondo.gif'); 
	background-repeat:repeat-x;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#525858;
	margin: 0;
	padding: 0px;
}

input[type=text] { font-size:11px; height:15px; color:#666666; }
select { font-size:11px; height:20px; color:#666666; }
textarea { font-size:11px; color:#666666; }
input[type=submit] { font-size:11px; height:22px; color:#666666; }

img {border:none;}
h1{color:#ee8b09; font-size:12px; font-weight:bold; text-decoration:underline; margin:0; padding:0;}
h2{color:#888888; font-size:11px; font-weight:bold; margin:0; padding-top:12px;}
h3{color:#ee8b09; font-size:11px; font-weight:bold; margin:0; padding-top:12px;}
p {margin:0; padding:0; font-size:11px; color:#525858; line-height:17px; margin-top:0px; padding-top:12px;}

/**/
#supercontainer{margin: 0 auto; position: relative; width: 909px;}
#header{ position: relative; height: 113px;}
/**/
#logo{bottom: 8px; height: 78px; left: 18px; position: absolute; width: 187px;}
/**/
#ricerca_google{position: absolute; left: 224px; top: 3px; width: 300px; height:25px; border:0px solid #000;}
/**/
#data_corrente{position: absolute; right: 0; top: 14px; width: 385px; font-size: 10px; color:#2a4c58; text-align:right}
/**/
#container{position: relative; padding: 3px 0 0 0;}
/**/
#content{float:left; width:905px; position:relative; height:auto; margin-top:2px; background-color:#FFFFFF; padding-left:4px; padding-bottom:20px;}
/**/
#footer{ clear:left; margin: 0 auto; padding: 14px 0 0 11px; position: relative; text-align:left; height:32px; font-size: 11px; color:#585c5d;
background-image:url('../immagini/footer_bk.gif'); background-repeat:repeat-x; color:#2a4c58;}
#footer a:link, #footer a:visited{color:#2a4c58; text-decoration: none;}
#footer a:hover{color:#2a4c58; text-decoration: none;}
/**/
#gubbernet{ margin: 0 auto; position: relative; text-align:right; height:29px; font-size: 10px; color:#ffab19;}
#gubbernet a:link, #gubbernet a:visited{font-size: 10px; color:#ffab19; text-decoration: none;}
#gubbernet a:hover{font-size: 10px; color:#ffab19; text-decoration: none;}
/**/

/* CREDITS */
#credits { width:100%; margin-top:100px; text-align:center; font-size:12px; }
#credits a:link, #credits a:visited { text-decoration:underline; color:#2a4c58 }
#credits a:hover { text-decoration:none; color:#2a4c58 }
/**/

/* MENU */
#menu{ bottom: 0px; height: 81px; list-style: none; margin: 0; padding: 0; position: absolute; right: 0px; width: 685px;}
#menu li{float: left; list-style: none;}
#menu li a:link, #menu li a:visited { background: url('../immagini/matrice.gif') top left no-repeat; display: block; height: 81px; margin-right: 0px; text-decoration: none; width:30px;}
#menu li a:hover{text-decoration: none;}
/**/
#menu #m_home { background-position:    0px 0px; width: 81px; }
#menu #m_chisiamo  { background-position:  -81px 0px; width: 98px;}
#menu #m_ricerche  { background-position:  -179px 0px; width: 88px;}
#menu #m_formazione  { background-position:  -267px 0px; width: 110px;}
#menu #m_rassegna  { background-position:  -377px 0px; width: 148px;}
#menu #m_links  { background-position:  -525px 0px; width: 70px;}
#menu #m_contatti  { background-position:  -595px 0px; width: 90px;}
/**/
#menu #m_home:hover { background-position:    0px -81px; }
#menu #m_chisiamo:hover  { background-position:  -81px -81px; }
#menu #m_ricerche:hover  { background-position:  -179px -81px; }
#menu #m_formazione:hover  { background-position:  -267px -81px; }
#menu #m_rassegna:hover  { background-position:  -377px -81px; }
#menu #m_links:hover  { background-position:  -525px -81px; }
#menu #m_contatti:hover  { background-position:  -595px -81px; }
/**/
#menu #m_home_sel, #menu #m_home_sel:hover  { background-position:    0px -162px; width: 81px; }
#menu #m_chisiamo_sel, #menu #m_chisiamo_sel:hover    { background-position:  -81px -162px; width: 98px;}
#menu #m_ricerche_sel, #menu #m_ricerche_sel:hover  { background-position:  -179px -162px; width: 88px;}
#menu #m_formazione_sel, #menu #m_formazione_sel:hover  { background-position:  -267px -162px; width: 110px;}
#menu #m_rassegna_sel, #menu #m_rassegna_sel:hover  { background-position:  -377px -162px; width: 148px;}
#menu #m_links_sel, #menu #m_links_sel:hover  { background-position:  -525px -162px; width: 70px;}
#menu #m_contatti_sel, #menu #m_contatti_sel:hover  { background-position:  -595px -162px; width: 90px;}
/**/
/********** SOLO HOME **********/
#banner_home{position: relative; height: 208px;}
/**/
#sondaggi_home{ float:left; display:inline; height: 177px; top: 11px; margin-left: 2px; position: relative; width: 197px;
background: url('../immagini/hp_box_sondaggi.gif') top left no-repeat; padding-top:50px; padding-left:10px; padding-right:10px;}
/**/
#indagini_commissionate{ float:left; height: 177px; top: 11px; margin-left: 10px; position: relative; width: 197px;
background: url('../immagini/hp_box_commiss.gif') top left no-repeat; padding-top:50px; padding-left:10px; padding-right:10px;}
/**/
#indagini_istituzionali{ float:left; height: 177px; top: 11px; margin-left: 10px; position: relative; width: 197px;
background: url('../immagini/hp_box_istituz.gif') top left no-repeat; padding-top:50px; padding-left:10px; padding-right:10px;}
/**/
#rapporti_annuali{ float:left; height: 177px; top: 11px; margin-left: 10px; position: relative; width: 197px;
background: url('../immagini/hp_box_rapporti.gif') top left no-repeat; padding-top:50px; padding-left:10px; padding-right:10px;}
/**/
/********** SOLO PAGINE INTERNE **********/
#banner_interna{position: relative; height: 161px;}
/**/
#colonna_sx{float:left; display:inline; height: auto; position: relative; top: 4px; width: 220px;}
/**/
/*MENU SECONDO LIVELLO*/
#menu_laterale{top:4px; float:left; width:219px; height:auto; vertical-align:top; border-top:1px solid #dedede; margin-bottom:16px;}
.voce_active{height:23px; border-bottom:1px solid #dedede; color:#ee8b09; font-size:12px; font-weight:bold; padding-left:17px; padding-top:11px;
background: url('../immagini/over_sec_livello.gif') top left no-repeat;}
.voce_laterale{height:23px; border-bottom:1px solid #dedede; color:#ee8b09; font-size:12px; font-weight:bold; padding-left:17px; padding-top:11px;}
.voce_laterale a:link, .voce_laterale a:visited{color:#4f5962; font-size:12px; font-weight:bold; text-decoration:none;}
.voce_laterale a:hover{color:#ee8b09; font-size:12px; font-weight:bold; text-decoration:none;}
/**/
#immagine_sx{top:4px; float:left; width:217px; height:70px;}
/**/
#banca_dati{float:left; position:relative; width:193px; padding-left:12px; padding-right:12px; height:138px; padding-top:52px; margin-top:20px; 
background: url('../immagini/int_box_bancadati.gif') top left no-repeat;}
#banca_dati div.testo{color:#8e8e8e; font-size:10px; text-align:justify; }
#banca_dati div.testo span{font-size:10px; color:#e61c34;}
#banca_dati div.testo a:link, #banca_dati div.testo a:visited{color:#e61c34;}
#banca_dati div.testo a:hover{color:#f19005; text-decoration:none;}
/**/
#sondaggi_int{ float:left; position:relative; width:193px; padding-left:12px; padding-right:12px; height:138px; padding-top:52px; margin-top:20px; margin-bottom:30px; background: url('../immagini/int_box_sondaggi.gif') top left no-repeat;}
/**/
#colonna_dx{float:left; position: relative; top: 4px; width:659px; height:auto; padding-left:17px; padding-right:9px; padding-top:14px;}
/**/
#path_nav{color:#38617f; font-size:10px; padding-bottom:15px;}
#path_nav span{color:#ea8d01; font-size:12px; font-weight:bold;}
#path_nav a:link, #path_nav a:visited{text-decoration:underline; color:#38617f; font-size:10px;}
#path_nav a:hover{text-decoration:none; color:#38617f; font-size:10px;}
/**/
/*ARCHIVI senza javascript*/
#archivio	{ padding-top:1px; height:auto;}
#archivio div.voce_archivio	{ margin-bottom:7px; font-size:11px; color:#525858; padding-bottom:9px; border-bottom:1px solid #dedede;}
#archivio div.voce_archivio a:link, #archivio div.voce_archivio a:visited{ font-size:11px; color:#525858; font-size:11px; text-decoration:underline;}
#archivio div.voce_archivio a:hover{ font-size:11px; color:#525858; font-size:11px; text-decoration:none;}
#archivio div.data_archivio { display:inline; border:0px solid #000; font-size:11px; color:#FFFFFF; font-weight:bold; text-align:center; margin:0 11px 6px 7px; padding:0; float:left; width:33px; height:17px; 
background: url('../immagini/sfondo_data.gif') top left no-repeat;}
/**/

/*SONDAGGIO*/
ul.sond{padding: 10px 0 0 20px; margin-left:20px; margin-top:5px;}
ul.sond li{padding: 0 0 4px 0; line-height:30px; list-style-type:lower-alpha; }
/**/

/*CHI SIAMO*/
.chisiamo p{ text-align:justify; margin-bottom:20px;  }
.chisiamo ul { padding:0; margin:0 }
.chisiamo ul li { text-align:justify; line-height:17px; padding-bottom:10px; }
/**/

/*MAPPA*/
.mappa .mappa_sito { float:left; position:relative; margin:0 0 0 50px; }
.mappa p{ text-align:justify; margin-bottom:20px; }
.mappa ul { padding:0; margin:10px 0 0 0; list-style-type:none; }
.mappa ul li { text-align:justify; padding-bottom:10px; }
.mappa blockquote { padding:0; margin:0 0 0 40px; }
.mappa blockquote ul { padding:0; margin:0; list-style-type:none;  }
.mappa blockquote ul li { text-align:justify; padding-bottom:10px; }
.mappa a:link, .mappa a:visited { text-decoration:underline; color:#515a5f; }
.mappa a:hover { text-decoration:none; color:#515a5f;}
/**/

/*DETTAGLIO ARCHIVIO*/
#dettaglio_archivio	{ float:left; position:relative; padding-top:1px; min-height:50px; height:auto; }
#dettaglio_archivio div.data_archivio { display:inline; font-size:11px; color:#FFFFFF; font-weight:bold; text-align:center; margin:0 11px 6px 7px; padding:0; float:left; width:33px; height:17px; 
background: url('../immagini/sfondo_data.gif') top left no-repeat;}
#dettaglio_archivio div.testo_archivio{float:left; width:423px;}
#dettaglio_archivio div.curatore{ margin-top:28px; height:103px; width:403px; padding-left: 10px; padding-right: 10px; padding-top:5px; font-size:10px; background: url('../immagini/curatori_sfondo.gif') top left no-repeat;}
#dettaglio_archivio div.addon{
	float:left; 
	width:176px; 
	padding-left:9px; 
	padding-left:5px !important; 
	margin-bottom:20px; 
	display:inline; 
	height:185px; 
}
#dettaglio_archivio table td{ vertical-align:text-top }

#dettaglio_archivio div.extra{
	float:left; 
	width:176px; 
	padding-left:9px; 
	padding-left:5px !important; 
	display:inline; 
	min-height:185px; 
	height:auto;
}
#dettaglio_archivio div.extra .tit_collegamenti{float:left; padding-top:2px; border-top:1px solid #dddddd; width:176px; display:inline; height:25px; background:#dddddd; line-height:25px; }

#dettaglio_archivio div.extra .collegamento{float:left; width:176px; display:inline; height:25px; background:#ffffff; line-height:25px; border-bottom:1px solid #dddddd; color:#9f9f9f }
#dettaglio_archivio div.extra .collegamento a:link, #dettaglio_archivio div.extra .collegamento a:visited{ text-decoration:underline; color:#9f9f9f; }
#dettaglio_archivio div.extra .collegamento a:hover{ text-decoration:none; color:#9f9f9f; }

#dettaglio_archivio div.extra .rass_stampa{float:left; width:176px; display:inline; height:30px; background:#dddddd; line-height:30px; margin-top:10px; }
#dettaglio_archivio div.extra .rass_stampa a:link, #dettaglio_archivio div.extra .rass_stampa a:visited{ text-decoration:underline; color:#515a5f; }
#dettaglio_archivio div.extra .rass_stampa a:hover{ text-decoration:none; color:#515a5f; }
/**/
/*ARCHIVI con javascript*/
#archivio_js{padding-top:1px; height:auto;width:659px;}
#archivio_js div.data_archivio { display:inline; font-size:11px; color:#FFFFFF; font-weight:bold; text-align:center; margin:0 11px 6px 7px; padding:0; float:left; width:33px; height:17px; 
background: url('../immagini/sfondo_data.gif') top left no-repeat;}
.accordion_headings{padding-bottom:9px; padding-top:0px;cursor:pointer; }
.accordion_headings:hover{text-decoration:none;}
.accordion_child{padding-left:51px; background:#ffffff; padding-bottom:20px;}
.header_highlight{background:none;}
/**/
/**/
.link_box{ float:left; position:absolute; top:0px; left:0px; border:0px solid #000;}
.h1_box{color:#2f4d57; font-size:11px; font-weight:bold;}
.p_box{padding-top:5px; font-size:10px; color:#2f4d57;}
.p_sondaggio{padding-top:10px; padding-left:20px; font-size:11px;color:#2f4d57; line-height:22px;}

.linkrossi_destra{ position:absolute; border:0px solid #000; width:200px; top:200px; left:0px; font-size:10px; color:#e61c34; text-align:right;}
.linkrossi_destra a:link, .linkrossi_destra a:visited{color:#e61c34;}
.linkrossi_destra a:hover{color:#f19005; text-decoration:none;}

.linkrossi_destra_int{ position:absolute; border:0px solid #000; width:200px; top:160px; left:0px; font-size:10px; color:#e61c34; text-align:right;}
.linkrossi_destra_int a:link, .linkrossi_destra_int a:visited{color:#e61c34;}
.linkrossi_destra_int a:hover{color:#f19005; text-decoration:none;}

#campi-obbligatori { margin:10px 0 10px 0; font-size:11px; font-weight:bold; color:#FF0000; }

/* DEFINITION LIST PROGRESS BAR */

dt, dd{margin:0;padding:0;}

dl{
	float:left;
	position:relative;
	padding-top:10px;
	padding-bottom:30px;
	margin-bottom:30px;
	border-bottom:1px solid #CCCCCC;
}

dd{
	float:left;
	width:650px;
	height:31px;
	background:url('../immagini/bg_bar.gif') no-repeat 0 0;
	position:relative;
	margin-bottom: 10px;
}
dd span{
	position:absolute;
	display:block;
	width:200px;
	height:15px;
	background:url('../immagini/bar.gif') no-repeat 0 0;
	top:8px;
	left:8px;
	overflow:hidden;
	text-indent:-8000px;
}
dd em{
	position:absolute;
	display:block;
	width:200px;
	height:15px;
	background:url('../immagini/bg_cover.gif') repeat-x;
	top:0;
}

/* SINGLE PROGRESS BAR */

.progressBar{
	width:216px;
	height:41px;
	background:url(../immagini/bg_bar.gif) no-repeat 0 0;
	position:relative;
}
.progressBar span{
	position:absolute;
	display:block;
	width:200px;
	height:25px;
	background:url(../immagini/bar.gif) no-repeat 0 0;
	top:8px;
	left:8px;
	overflow:hidden;
	text-indent:-8000px;
}
.progressBar em{
	position:absolute;
	display:block;
	width:200px;
	height:25px;
	background:url(../immagini/bg_cover.gif) repeat-x 0 0;
	top:0;
}