/* CSS Document */
body {
	margin:0px;
	padding:0px;
	width:100%;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:95%;
}

a:link {text-decoration:none; border-bottom-style:none;}
a:visited {text-decoration:none; color:#002577;}
a:hover {color:#f93; text-decoration:none;}
img { border-style:none; }
textarea { font-family:Verdana, Arial, Helvetica, sans-serif; }

#vai {
	font-size:90%;
	color:#002577;
	font-weight:bold;
	background-color:transparent;
	border:none;
	margin-bottom:0;
	margin-left:0;
}

#ricerca {
	margin:0;
}

#nazione {
	width:203px;
}

#notizie {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:100%;
	width:200px;
}

.inline {
	margin:10px 0 0 0;
	display:inline;
}

.left {
	float:left;
	width:220px;
}

.left_sex {
	float:left;
	width:219px;
}

.pad_dx {
	padding-right:67px;
}

.pad_sx {
	padding-left:229px;
}

.bold {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:80%;
	margin-bottom:2px;
	margin-top:2px;
}
.bold input { font-weight:bold; font-size:90%; }

.modulo {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:80%;
}
.modulo div { padding: 10px 0 0 0; }
.modulo label { font-weight:bold; }

.allinea {
	width:100%;
	margin:0;
	padding:0;
}

.contenuto {
	float:left;
	background-image: url(/pls/portal/docs/PAGE/SITO_INTERNET/_IMMAGINI/SG_curvaverde.gif);
	background-repeat:no-repeat;
	background-position:top right;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding-right:0px;
	width:100%;
}

.menu {
	width:20%;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background-image:url(/pls/portal/docs/PAGE/SITO_INTERNET/_IMMAGINI/SG_sfuma.jpg);
	background-position:bottom;
	background-repeat:repeat-x;
	background-color:#D9DADF;
	font-weight:bold;
	padding:0px;
	float:left;
}

.tuttonotizie{
	float:left;
	width:66%;
	padding-left:15px;
	padding-top:11px;
}
.tuttonotizie a:link { color: #000; }
.tuttonotizie a:visited { color:#000; }
.tuttonotizie a:hover { color:#f93; }

.paragrafo_notizie {
	margin-top:5px;
	padding:1px 1px 1px 5px;
	font-family:sans-serif, Verdana, Arial, Helvetica;
	color:#000000;
}

.titolo_notizie {
	font-size:130%;
	font-weight:bold;
	color:#008A29;
	float:left;
	margin:10px 0 0 0;
}

.titolo_notizie_homepage {
	font-size:95%;
	padding-left:7px;
	margin-top:0px;
	font-weight:bold;
	color:#008A29;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin-bottom:8px;
}

.archivio_notizie {
	color:#fff;
	font-weight:bold;
	font-size:70%;
	background-color:#008A29;
	width:22%;
	float:right;
	text-align:center;
	margin-top:5px;
}
.archivio_notizie a:link { color: #fff; }
.archivio_notizie a:visited { color:#fff; }
.archivio_notizie a:hover { color:#f93; }

.archivio_notizie_sotto {
	color:#fff;
	font-weight:bold;
	font-size:70%;
	background-color:#008A29;
	width:15%;
	float:right;
	padding:0 0 1px 0;
	text-align:center;
	margin-top:18px;
	margin-right:28px;
}
.archivio_notizie_sotto a:link { color: #fff; }
.archivio_notizie_sotto a:visited { color:#fff; }
.archivio_notizie_sotto a:hover { color:#f93; }

.data_notizie {
	font-size:90%;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#008A29;
}

.archivio_notizie_menu {
	float:right;
	width:22%;
	margin:0;
	padding-top:0;
}

.archivio_menu {
	color:#fff;
	background-color:#008A29;
	margin:2px 0;
	padding:1px 3px;
	font-size:65%;
	font-weight:bold;
}
.archivio_menu a:link { color: #fff; }
.archivio_menu a:visited { color:#fff; }
.archivio_menu a:hover { color:#f93; }

.archivio_verde {
	float:right;
	background-color:#008A29;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	padding:0px 3px;
	font-size:70%;
	margin:0px 0px 0px 0px;
}
.archivio_verde a:link { color:#FFF; }
.archivio_verde a:visited { color:#FFF; }
.archivio_verde a:hover { color:#FF9933; }

.footer {
	background-image:url(/pls/portal/docs/PAGE/SITO_INTERNET/_IMMAGINI/HP_pezzo_barra_footer.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	clear:left;
	margin-top: 0px;
	margin-left:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

.footer_alto_sx {
	width:20%;
	float:left;
	color:#fff;
	background-color:#002577;
	font-size:80%;
	font-weight:bold;
	padding:0;
	margin:10px 0 0 0;
}
.footer_alto_sx a:link { color:#fff; }
.footer_alto_sx a:visited { color:#fff; }
.footer_alto_sx a:hover { color:#f93; }

.footer_alto_dx {
	width:68%;
	float:left;
	text-align:right;
	font-size:80%;
	color:#002577;
	font-weight:bold;
	margin:0;
}
.footer_alto_dx a:link { color:#31374F; }
.footer_alto_dx a:visited { color:#31374F; }
.footer_alto_dx a:hover { color:#f93; }

.footer_sx {
	float:left;
	color:#002577;
	font-weight:bold;
	font-size: 75%;
	padding: 0 0 0 32px;
	margin:6px 0 0 0;
}
.footer_sx a:link { color:#31374F; }
.footer_sx a:visited { color:#31374F; }
.footer_sx a:hover { color:#f93; }

.footer_dx {
	float:right;
	width:40%;
	font-size: 70%;
	text-align:right;
	padding-right:40px;
	margin:6px 0 0 0;
	color:#31374F;
}
.footer_dx a:link { color:#31374F; }
.footer_dx a:visited { color:#31374F; }
.footer_dx a:hover { color:#f93; }

.div_bianco {
	margin:0px;
	padding-bottom:3px;
	background-color:#fff;
}
.div_bianco a:link { color:#fff; }
.div_bianco a:visited { color:#fff; }
.div_bianco a:hover { color:#f93; }

.div_bianco_primo {
	margin:0px;
	padding-top:15px;
	padding-bottom:3px;
	background-color:#fff;
}
.div_bianco_primo a:link { color:#fff; }
.div_bianco_primo a:visited { color:#fff; }
.div_bianco_primo a:hover { color:#f93; }

.verde {
	background-color:#008A29;
	padding: 2px 0 2px 10px;
	color:#fff;
	font-size:75%;
}

.verdone {
	background-color:#669900;
	padding: 2px 0 2px 10px;
	color:#fff;
	font-size:75%;
}

.blu {
	background-color:#002577;
	padding: 2px 0 2px 10px;
	color:#fff;
	font-size:75%;
}

.div_menu {
	background-color:#D9DADF;
	margin:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#002577;
}
.div_menu a:link { color:#002577; }
.div_menu a:visited { color:#002577; }
.div_menu a:hover { color:#f93; }
.div_menu img { margin-left:5px; }
.div_menu ul { background-color:#D9DADF; list-style-image: url(/pls/portal/docs/PAGE/SITO_INTERNET/_IMMAGINI/freccia_lista.gif); font-size:75%; font-weight:bold; margin-left: 14px; padding-left:14px; margin-top:10px; margin-bottom:0px; }
.div_menu li { padding: 3px 0; }

.div_menu_basso {
	background-color:#D9DADF;
	margin:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#002577;
	margin-bottom:90px;
	padding: 3px 0px;
}
.div_menu_basso ul { background-color:#D9DADF; list-style-image: url(/pls/portal/docs/PAGE/SITO_INTERNET/_IMMAGINI/freccia_lista.gif); font-size:75%; font-weight:bold; margin-left: 14px; padding-left:14px; margin-top:10px; margin-bottom:0px; }
.div_menu_basso li { padding: 3px 0; }
.div_menu_basso ul a:link { color:#002577; }
.div_menu_basso ul a:visited { color:#002577; }
.div_menu_basso ul a:hover { color:#f93; }

.div_menu_striscia {
	background-color:#D9DADF;
	background-image:url(/pls/portal/docs/PAGE/SITO_INTERNET/_IMMAGINI/SG_striscia_grigia.gif);
	background-repeat:repeat-x;
	margin-top:10px;
}

.titolo_menu {
	font-size:95%;
	font-weight:bold;
	font-family: sans-serif, Verdana, Arial, Helvetica;
}

.largocento {
	width:100%;
	margin:10px 0px 3px 0px;
}

.largocento_sotto {
	width:91%;
	margin-bottom:5px;
	clear:left;
}

.left {
	float:left;
	margin-right:6px;
}

.left_bbc {
	float:left;
	margin:0px 6px 0px 10px;
}

.left_lista {
	float:left;
	margin-left:5px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#002577;
}
.left_lista a:link { color:#31374F; }
.left_lista a:visited { color:#31374F; }
.left_lista a:hover { color:#f93; }
.left_lista ul { list-style-image: url(/pls/portal/docs/PAGE/SITO_INTERNET/_IMMAGINI/freccia_lista.gif); font-size:70%; font-weight:bold; margin-left: 0px; padding-left:5px; margin-top:5px; margin-bottom:0px; }
.left_lista li { padding:2px 0px 2px 3px; }

.grassetto {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:100%;
	color:#252E4C;
}

.testo {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:black;
	font-size:75%;
	line-height:125%;
}

.primo {
	width:100%;
	background-image:url(/pls/portal/docs/PAGE/SITO_INTERNET/_IMMAGINI/SG_sfondo.gif);
	background-position:top right;
	background-repeat:repeat-y;
}

.secondo {
	border-bottom:1px solid #fff;
	width:100%;
	background-image: url(/pls/portal/docs/PAGE/SITO_INTERNET/_IMMAGINI/SG_spallaverde.jpg);
	background-position:top right;
	background-repeat:no-repeat;
}

.clear {
	clear:left;
	font-size: 10%;
	border-top:1px solid #002577;
	margin-right: 90px;
}

.clear2 {
	clear:left;
	font-size: 10%;
	margin-right: 90px;
}

.span_home {
	font-size:90%;
	padding: 2px 0 2px 10px;
}


/* Definizioni CEDECRA */
/* =================== */
.text {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:black;
	font-size:12px;
	line-height:125%;
}
.text a { color:black; }

.text12bold {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:black;
	font-size:12px;
	font-weight:bold;
	line-height:125%;
}

.text12verde {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#008A29;
	font-size:12px;
	font-weight:bold;
	line-height:125%;
}

.text12blu {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#002577;
	font-size:12px;
	font-weight:bold;
	line-height:125%;
}

.errore {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:red;
	font-size:12px;
	font-weight:bold;
	line-height:125%;
}

.BM_Link {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:black;
	font-size:10px;
	line-height:125%;
}

.BM_Link a { text-decoration: underline; }
.BM_Link a:link { text-decoration:underline; border-bottom-style:none; }
.BM_Link a:visited { text-decoration:underline; color:black; }
.BM_Link a:hover { color:#f93; text-decoration:underline; }

.BM_Titolo {
	font-size:26px;
	font-weight:bold;
	color:#008A29;
	margin:10px 0 10px 0;
}

.BM_titolo_notizie {
	font-size:130%;
	font-weight:bold;
	color:#008A29;
	margin:10px 0 6px 0;
}

.PortletText1 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:black;
	font-size:8pt;
}

.PortletHeading1 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#002577;
	font-size:10pt;
	font-weight: bold;
}

/* Footer alto */
.BM_footer_alto_dx {
	width:100%;
	float:left;
	text-align:right;
	font-size:80%;
	color:#002577;
	font-weight:bold;
	margin:0;
}
.BM_footer_alto_dx a:link { color:#31374F; }
.BM_footer_alto_dx a:visited { color:#31374F; }
.BM_footer_alto_dx a:hover { color:#f93; }

.BM_footer_alto_sx {
	width:100%;
	color:#fff;
	background-color:#002577;
	font-size:80%;
	font-weight:bold;
	padding:0;
	margin:10px 0 0 0;
}
.BM_footer_alto_sx a:link { color:#fff; }
.BM_footer_alto_sx a:visited { color:#fff; }
.BM_footer_alto_sx a:hover { color:#f93; }

.BM_span_home {
	font-size:90%;
	padding: 2px 0 2px 10px;
}

.BM_clear {
	clear: left;
	font-size: 10%;
	border-top:1px solid #002577;
}

/* Menu di sinistra */
.BM_menu {
	width:100%;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background-image:url(/pls/portal/docs/PAGE/SITO_INTERNET/_IMMAGINI/SG_sfuma.jpg);
	background-position:bottom;
	background-repeat:repeat-x;
	background-color:#D9DADF;
	font-weight:bold;
	padding:0px;
	float:left;
}

p {
	margin: 0 0 0 0;
}


/* Definizioni rev. 2011 */
/* ===================== */
.bmBlu12 {
  color:#002577;
  font-size:12px;
  font-weight:bold;
}

.bmBlu16 {
  color:#002577;
  font-size:16px;
  font-weight:bold;
}

.bmBlu18 {
  color:#002577;
  font-size:18px;
  font-weight:bold;
}

.bmBlu22 {
  color:#002577;
  font-size:22px;
  font-weight:bold;
}

.bmBlu26 {
  color:#002577;
  font-size:26px;
  font-weight:bold;
}

.bmVerde12 {
  color:#008A29;
  font-size:12px;
  font-weight:bold;
}

.bmVerde16 {
  color:#008A29;
  font-size:16px;
  font-weight:bold;
}

.bmVerde18 {
  color:#008A29;
  font-size:18px;
  font-weight:bold;
}

.bmVerde22 {
  color:#008A29;
  font-size:22px;
  font-weight:bold;
}

.bmVerde26 {
  color:#008A29;
  font-size:26px;
  font-weight:bold;
}

