/* HOPESTILE 6 - lavora all'interno del #box e permette la centratura dell'intera pagina
	ed aggiusta posizione giusta del # menu2 */

body {
	margin:0px;
	padding:0px;
	text-align: center;
	background-color: #CCCCCC;
	height: 100%;
}

/* il selettore #box contiene tutta la pagina, compresi header e piè di pagina
	ed è uyilizzato per Hope_default_box */

#box {
	text-align: left;
	width: 780px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	height: 100%;
	position: relative;
	background: #D3F9FF url(../hopeful/images/sfondi/backleftcolumn.jpg) repeat-y left top;
}

/* il selettore #boxhome contiene tutta la pagina, compresi header e piè di pagina
	ed è utilizzato per HOMEPAGE */	
#boxtoc {
	text-align: left;
	width: 780px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	position: relative;
	background: #D3F9FF repeat-y left top;
}
#boxhome {
	text-align: left;
	width: 779px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	height: auto;
	position: relative;
	background: #D3F9FF url(../hopeful/images/sfondi/backleftcolumnhome.jpg) repeat-y left top;
	padding: 0px;
	border: 1px solid #333333;
}

/* il selettore #boxwho contiene tutta la pagina, compresi header e piè di pagina
	ed è utilizzato per la HOME della sezione "Who We Are" 
	background-color:#D3F9FF (lo stesso di #contenutowho) */	
#boxwho {
	text-align: left;
	width: 779px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	height: auto;
	position: static;
	background: #D3F9FF url(../hopeful/images/sfondi/backleftcolumnwho.jpg) repeat-y left top;
	border: 1px solid #333333;
}

/* il selettore #boxwhoinside contiene tutta la pagina, compresi header e piè di pagina
	ed è utilizzato per le pagine interne della sezione "Who We Are" - elimina il limite HEIGHT=530
	necessario per dimensionare le homepages 
	background-color:#D3F9FF (lo stesso di #contenutowho)*/	
#boxwhoinside {
	text-align: left;
	width: 780px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	position: static;
	background: #D3F9FF url(../hopeful/images/sfondi/backleftcolumnwho.jpg) repeat-y left top;
}

/* il selettore #boxworks contiene tutta la pagina, compresi header e piè di pagina
	ed è utilizzato per la HOME della sezione "Our Works" 
	background-color:#FFE2D8 (lo stesso di #contenutoworks)*/	
#boxworks {
	text-align: left;
	width: 780px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	height: auto;
	position: static;
	background: #FFE2D8 url(../hopeful/images/sfondi/backleftcolumnworks.jpg) repeat-y left top;
	border: 1px solid #333333;
}

/* il selettore #boxworksinside contiene tutta la pagina, compresi header e piè di pagina
	ed è utilizzato per le pagine interne della sezione "Our Works" - elimina il limite HEIGHT=530
	necessario per dimensionare le homepages 
	background-color:#FFE2D8 (lo stesso di #contenutoworks)*/	
#boxworksinside {
	text-align: left;
	width: 780px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	position: static;
	background: #FFE2D8 url(../hopeful/images/sfondi/backleftcolumnworks.jpg) repeat-y left top;
}

/* il selettore #box contiene tutta la pagina, compresi header e piè di pagina
	ed è utilizzato per la HOME della sezione "Current Information" 
	background-color:#CBFFD0 (lo stesso di #contenutoinfos)*/	
#boxinfos {
	text-align: left;
	width: 780px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	height: auto;
	position: static;
	background: #CBFFD0 url(../hopeful/images/sfondi/backleftcolumninfo.jpg) repeat-y left top;
	border: 1px solid #333333;
}

/* il selettore #boxinfosinside contiene tutta la pagina, compresi header e piè di pagina
	ed è utilizzato per le pagine interne della sezione "Current Information" - elimina il limite HEIGHT=530
	necessario invece per dimensionare le homepages 
	background-color:#CBFFD0 (lo stesso di #contenutoinfos)*/	
#boxinfosinside {
	text-align: left;
	width: 780px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	position: static;
	background: #CBFFD0 url(../hopeful/images/sfondi/backleftcolumninfo.jpg) repeat-y left top;
}

h1 {
	margin:10px 10px 15px 10px;
	padding:0px;
	font-size:28px;
	line-height:28px;
	font-weight:bold;
	color:#003333;
}

h2 {
margin:4px 10px 10px 10px;
padding:0px;
font-size:20px;
line-height:20px;
font-weight:bold;
color:#006666;
}

p {
font:12px Verdana, Arial, Helvetica, sans-serif;
margin:10px 10px 16px 10px;
padding:0px;
}


#testata {
	margin:0px;
	padding:0px;
	height:70px;
	background-color: #154DA4;
	background-image: url(../hopeful/images/headers/who1.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

/* header home */
#headerhome {
	margin:0px;
	padding:0px;
	height:70px;
	background-image: url(../hopeful/images/headers/header_home.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

#headerhomereplace {
	height:70px;
	position: relative;
	width: 780px;
}

#headerhomereplace span {
	margin:0px;
	height:100%;
	position: absolute;
	background: transparent url(../hopeful/images/headers/header_home.jpg);
	width: 100%;
	left: 0px;
	top: 0px;
}

/* header whoweare */
#headerwho {
	margin:0px;
	padding:0px;
	height:70px;
	background-image: url(../hopeful/images/headers/header_whoweare.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

#headerwhoreplace {
	height:70px;
	position: relative;
	width: 780px;
}

#headerwhoreplace span {
	margin:0px;
	height:100%;
	position: absolute;
	background: transparent url(../hopeful/images/headers/header_whoweare.jpg);
	width: 100%;
	left: 0px;
	top: 0px;
}


/* header ourworks */
#headerworks {
	margin:0px;
	padding:0px;
	height:70px;
	background-image: url(../hopeful/images/headers/header_ourwork.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

#headerworksreplace {
	height:70px;
	position: relative;
	width: 780px;
}

#headerworksreplace span {
	margin:0px;
	height:100%;
	position: absolute;
	background: transparent url(../hopeful/images/headers/header_ourwork.jpg);
	width: 100%;
	left: 0px;
	top: 0px;
}

/* header currentinformation */
#headerinfos {
	margin:0px;
	padding:0px;
	height:70px;
	background-image: url(../hopeful/images/headers/header_currentinfo.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

#headerinfosreplace {
	height:70px;
	position: relative;
	width: 780px;
}

#headerinfosreplace span {
	margin:0px;
	height:100%;
	position: absolute;
	background: transparent url(../hopeful/images/headers/header_currentinfo.jpg);
	width: 100%;
	left: 0px;
	top: 0px;
}

/* vecchio header - inutilizzato */
#testatawork {
	margin:0px;
	padding:0px;
	height:70px;
	background-color: #154DA4;
	background-image: url(../images/who1.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

#barretta {
background-color: #4CB24C;
font-size: 9px;
font-weight: bold;
color: #FFFFFF;
border-top: 2px solid #CCCCCC;
border-bottom: 2px solid #CCCCCC;
padding-left: 190px;
padding-top: 2px;
padding-bottom: 2px;
}

#barretta a {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 9px;
font-weight: bold;
color: #FFFFFF;
text-decoration: none;
background-color: #4CB24C;
margin-right: 2px; 
}

#barretta a:hover {
color: #000000;
background-color: #4CB24C;
text-decoration: none;
}
#datario {
	background-color: #FFFFFF;
	padding-top: 2px;
	padding-right: 40px;
	padding-bottom: 2px;
	padding-left: 30px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

/* il selettore #left contiene tutti i menu della colonna di sinistra
	è float a sinistra di #box  */

#left {
	top:104px;
	width:180px;
	float: left;
	height: 100%;
	visibility: inherit;
}

/* il menu con stato fisso grigio per homepage */

#menu {
	top:104px;
	width:180px;
	background-color:#FFFFFF;
	float: left;
}

.menu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	background-color: #FFFFFF;
}

.menu a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #ececec;
	text-decoration: none;
	background-color: #32479A;
	display: block;
	width: auto;
	border-bottom: 1px solid #000000;
	border-right: 0px solid #000000;
	border-left: 0px solid #000000;
	border-top: 1px solid #FFFFFF;
	padding: 2px 2px 2px 10px;
	letter-spacing: 0.05em;
}

.menu a:hover {
	background-color: #007BDD;
	color: #FFFFFF;
}
/* menu disabilitato per sezione Whoweare */
.menu_home_disabled {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #32479A;
	display: block;
	width: auto;
	border-bottom: 1px solid #000000;
	border-right: 0px solid #000000;
	border-left: 0px solid #000000;
	border-top: 1px solid #FFFFFF;
	padding: 2px 2px 2px 10px;
	letter-spacing: 0.1em;
}


/* il menu con stato fisso celeste per whoweare */
#menu1 {
	top:104px;
	width:180px;
	background-color:#FFFFFF;
	float: left;
}
.menu1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	background-color: #FFFFFF;
}
.menu1 a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #CCFFFF;
	text-decoration: none;
	background-color: #0099CC;
	display: block;
	width: auto;
	border-bottom: 1px solid #000000;
	border-right: 0px solid #000000;
	border-left: 0px solid #000000;
	border-top: 1px solid #FFFFFF;
	padding: 2px 2px 2px 10px;
	letter-spacing: 0.1em;
}
.menu1 a:hover {
	background-color: #E1E1E1;
	color: #000000;
}

/* menu disabilitato per sezione Whoweare */
.menu_disabled {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #003366;
	text-decoration: none;
	background-color: #0099CC;
	display: block;
	width: auto;
	border-bottom: 1px solid #000000;
	border-right: 0px solid #000000;
	border-left: 0px solid #000000;
	border-top: 1px solid #FFFFFF;
	padding: 2px 2px 2px 10px;
	letter-spacing: 0.1em;
}
.menu_flagged1 {
	font-family: "Century Gothic", "Trebuchet MS", Arial, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #0099CC;
	display: block;
	width: auto;
	border-bottom: 1px solid #000000;
	border-right: 0px solid #000000;
	border-left: 0px solid #000000;
	border-top: 1px solid #FFFFFF;
	padding: 3px 2px 3px 24px;
	background-image: url(../hopeful/images/_img/rightarrowblu2.gif);
	background-repeat: no-repeat;
	background-position: 2px;
	letter-spacing: 0.15em;
}

/* il menu con stato fisso rosso per ourwork */

#menu2 {
	top:318px;
	background-color:#99FFFF;
	float: left;
	width: 180px;
}

.menu2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	background-color: #FFFFFF;
}

.menu2 a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #CCFFFF;
	text-decoration: none;
	background-color: #CC3400;
	display: block;
	width: auto;
	border-bottom: 1px solid #000000;
	border-right: 0px solid #000000;
	border-left: 0px solid #000000;
	border-top: 1px solid #FFFFFF;
	padding: 2px 2px 2px 10px;
	letter-spacing: 0.1em;
}
.menu2 a:hover {
	background-color: #E1E1E1;
	color: #000000;
}
.menu_disabled2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFCC66;
	text-decoration: none;
	background-color: #CC3400;
	display: block;
	width: auto;
	border-bottom: 1px solid #000000;
	border-right: 0px solid #000000;
	border-left: 0px solid #000000;
	border-top: 1px solid #FFFFFF;
	padding: 2px 2px 2px 10px;
	letter-spacing: 0.1em;
}
.menu_flagged2 {
	font-family: "Century Gothic", "Trebuchet MS", Arial, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFFF99;
	text-decoration: none;
	background-color: #CC3400;
	display: block;
	width: auto;
	border-bottom: 1px solid #000000;
	border-right: 0px solid #000000;
	border-left: 0px solid #000000;
	border-top: 1px solid #FFFFFF;
	padding: 3px 2px 3px 24px;
	background-image: url(../hopeful/images/_img/rightarrow3.gif);
	background-repeat: no-repeat;
	background-position: 2px;
	letter-spacing: 0.15em;
}

/* il menu con stato fisso verde per currentinfo */
#menu3 {
	top:318px;
	background-color:#99FFFF;
	float: left;
	width: 180px;
}
.menu3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	background-color: #FFFFFF;
}
.menu3 a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #CCFFFF;
	text-decoration: none;
	background-color: #1DAD2A;
	display: block;
	width: auto;
	border-bottom: 1px solid #000000;
	border-right: 0px solid #000000;
	border-left: 0px solid #000000;
	border-top: 1px solid #FFFFFF;
	padding: 2px 2px 2px 10px;
	letter-spacing: 0.1em;
}
.menu3 a:hover {
	background-color: #E1E1E1;
	color: #000000;
}
.menu_disabled3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #1DAD2A;
	display: block;
	width: auto;
	border-bottom: 1px solid #000000;
	border-right: 0px solid #000000;
	border-left: 0px solid #000000;
	border-top: 1px solid #FFFFFF;
	padding: 2px 2px 2px 10px;
	letter-spacing: 0.1em;
}
.menu_flagged3 {
	font-family: "Century Gothic", "Trebuchet MS", Arial, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #1DAD2A;
	display: block;
	width: auto;
	border-bottom: 1px solid #000000;
	border-right: 0px solid #000000;
	border-left: 0px solid #000000;
	border-top: 1px solid #FFFFFF;
	padding: 3px 2px 3px 24px;
	background-image: url(../hopeful/images/_img/rightarrowgreen.gif);
	background-repeat: no-repeat;
	background-position: 2px;
	letter-spacing: 0.15em;
}

#menutitle {
	top:296px;
	left:0px;
	width:180px;
	background-color:#FFFFFF;
	height: 16px;
	float: left;
}
.menutitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	background-color: #FFFFFF;
	margin: 0px;
	border: thin solid #FF3300;
}
#contenutotoc {
	background-color: #D3F9FF;
	float: left;
	width: 760px;
	margin: 0px;
	position: relative;
	padding: 8px;
}

/*contenitore per le pagine "who we are" - background-color :  #D3F9FF
uguale al colore del selettore #titolocontenthome. In questo modo non si
nota l'inserimento del suddetto selettore nella parte alta di #contenutowho */
#contenutowho {
	background-color: #D3F9FF;
	float: left;
	width: 580px;
	margin: 0px 0px 0px 0px;
	position: relative;
	padding: 8px;
}
/*contenitore per le pagine "our works" - background-color :  #FFE2D8
uguale al colore del selettore #titolocontenthome. In questo modo non si
nota l'inserimento del suddetto selettore nella parte alta di #contenutoworks */
#contenutoworks {
	background-color: #FFE2D8;
	float: left;
	width: 580px;
	margin: 0px 0px 0px 0px;
	position: relative;
	padding: 8px;
}
/*contenitore per le pagine "current info" - background-color :  #CBFFD0
uguale al colore del selettore #titolocontenthome. In questo modo non si
nota l'inserimento del suddetto selettore nella parte alta di #contenutoinfos */
#contenutoinfos {
	background-color: #CBFFD0;
	float: left;
	width: 580px;
	margin: 0px 0px 0px 0px;
	position: relative;
	padding: 8px;
}

/* contiene come sfondo il titolo grafico di dimensioni 200x21 px inserito
nel selettore che ha una altezza height=34px */
#titolocontenthome {
	background-color: #D3F9FF;
	background-image: url(../hopeful/images/titolicontent/homepage.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 34px;
}

#titolocontenttoc {
	background-color: #D3F9FF;
	background-image: url(../hopeful/images/titolicontent/tableofcontents.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 34px;
}


/* contiene come sfondo il titolo grafico di dimensioni 200x21 px inserito
nel selettore che ha una altezza height=34px Sezione Who - About Us*/
#titolocontentaboutus {
	background-color: #D3F9FF;
	background-image: url(../hopeful/images/titolicontent/who_aboutus.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 24px;
}
#titolocontentcharter {
	background-color: #D3F9FF;
	background-repeat: no-repeat;
	background-position: left top;
	height: 24px;
	background-image: url(../hopeful/images/titolicontent/who_charter.jpg);
}

/* contiene come sfondo il titolo grafico di dimensioni 200x21 px inserito
nel selettore che ha una altezza height=34px Sezione Who - Statutes*/
#titolocontentstatutes {
	background-color: #D3F9FF;
	background-image: url(../hopeful/images/titolicontent/who_statutes.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 24px;
}

#titolocontentnational {
	background-color: #D3F9FF;
	background-image: url(../hopeful/images/titolicontent/who_national.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 24px;
}
#titolocontentregulations {
	background-color: #D3F9FF;
	background-image: url(../hopeful/images/titolicontent/who_regulations.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 24px;
}
#titolocontentsubscribe {
	background-color: #D3F9FF;
	background-image: url(../hopeful/images/titolicontent/who_member.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 24px;
}
#titolocontentcountries {
	background-color: #D3F9FF;
	background-image: url(../hopeful/images/titolicontent/who_countries.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 24px;
}
#titolocontentlinks {
	background-color: #D3F9FF;
	background-image: url(../hopeful/images/titolicontent/who_links.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 24px;
}
#titolocontentboard {
	background-color: #D3F9FF;
	background-image: url(../hopeful/images/titolicontent/who_board.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 24px;
}
#titolocontentactivep {
	background-color: #CBFFD0;
	background-image: url(../hopeful/images/titolicontent/info_activep.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 24px;
}
#titolocontentcredits {
	background-color: #FFE2D8;
	background-image: url(../hopeful/images/titolicontent/work_credits.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 24px;
}
#titolocontentpublications {
	background-color: #FFE2D8;
	background-image: url(../hopeful/images/titolicontent/work_publications.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 24px;
}
#titolocontentnews {
	background-color: #CBFFD0;
	background-image: url(../hopeful/images/titolicontent/info_latestnews.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 34px;
}
#titolocontentevents {
	background-color: #CBFFD0;
	background-image: url(../hopeful/images/titolicontent/info_events.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 24px;
}
#titolocontentachieved {
	background-color: #FFE2D8;
	background-image: url(../hopeful/images/titolicontent/work_achieved.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 24px;
}

.articolo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #003333;
	letter-spacing: 0.1px;
	padding-top: 4px;
	padding-right: 2px;
	padding-bottom: 4px;
	padding-left: 10px;
	border: 1px dotted #999999;
	background-color: #FFFFFF;
}
/* contenuto per indice newsletter*/
.articolonewsletter {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #003333;
	letter-spacing: 0.1px;
	padding-top: 4px;
	padding-right: 2px;
	padding-bottom: 4px;
	padding-left: 2px;
	border: 1px solid #999999;
	background-color: #FFFFFF;
}
.articolochart {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #003333;
	letter-spacing: 0.1px;
	padding-top: 4px;
	padding-right: 6px;
	padding-bottom: 4px;
	padding-left: 2px;
	border: 1px solid #999999;
	background-color: #FFFFFF;
}

.articolobackg1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #003333;
	letter-spacing: 0.1px;
	padding-top: 4px;
	padding-right: 2px;
	padding-bottom: 4px;
	padding-left: 10px;
	border: 1px dotted #999999;
	background-color: #FFFFFF;
	background-image: url(../hopeful/images/sfondi/paleorange.gif);
	line-height: 2em;
}

.titoloart {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	font-weight: bold;
	color: #006699;
	background-color: #FFFFFF;
	padding-top: 4px;
	padding-right: 2px;
	padding-bottom: 4px;
	padding-left: 10px;
}
/* pagina centrale Home con trasparenza blow1.jpg */
#articolo2backblow {
	letter-spacing: 0.2px;
	border: 1px solid #999999;
	background-image: url(../hopeful/images/sfondicontent/blow2.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 330px;
	width: 580px;
}
/* pagina centrale TOC con trasparenza blow1.jpg */
#articolo2backtoc {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #003300;
	letter-spacing: 0.2px;
	border: 1px solid #999999;
	background-image: url(../hopeful/images/sfondicontent/sfondotoc2.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 330px;
	width: 760px;
	font-style: normal;
}

/* pagina centrale Who We Are con trasparenza mondo.jpg */
#articolo2backworld {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	letter-spacing: 0.2px;
	border: 1px solid #999999;
	background-image: url(../hopeful/images/sfondicontent/mondo.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	width: 580px;
	font-style: normal;
	line-height: 20px;
	height: 330px;
}

/* pagina centrale Who We Are con trasparenza book.jpg */
#articolo2backbook {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #003300;
	letter-spacing: 0.2px;
	border: 1px solid #999999;
	background-image: url(../hopeful/images/sfondicontent/book3.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	width: 580px;
	font-style: normal;
	line-height: 20px;
	height: 330px;
}
/* pagina centrale Our Work con trasparenza baby.jpg */
#articolo2backbaby {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #003300;
	letter-spacing: 0.2px;
	border: 1px solid #999999;
	background-image: url(../hopeful/images/sfondicontent/ourwork2.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 330px;
	width: 580px;
	font-style: normal;
	line-height: 20px;
}
/* pagina centrale Current Information con trasparenza hands.jpg */
#articolo2backhands {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #003300;
	border: 1px solid #999999;
	background-image: url(../hopeful/images/sfondicontent/info2.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 330px;
	width: 580px;
	font-style: normal;
	line-height: 20px;
}

#articolo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #003333;
	letter-spacing: 0.1px;
	padding-top: 4px;
	padding-right: 2px;
	padding-bottom: 4px;
	padding-left: 10px;
	border: 1px dotted #999999;
	background-color: #FFFFFF;
}

/* per inserire la lista dei contenuti in Home*/
#articolobacktransparent {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	color: #003333;
	letter-spacing: 0.1em;
	padding-top: 4px;
	padding-right: 2px;
	padding-bottom: 4px;
	padding-left: 14px;
	font-variant: normal;
	line-height: 1.5em;
}
/* per inserire la lista dei contenuti in WhoWeAre*/
#articolobacktranspwhite {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	color: #FFFFFF;
	letter-spacing: 0.1em;
	padding-top: 4px;
	padding-right: 2px;
	padding-bottom: 4px;
	padding-left: 14px;
	font-variant: normal;
	line-height: 16px;
}
/* per inserire la lista dei contenuti in CurrInfo*/
#articolobacktranspgreen {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	color: #006600;
	letter-spacing: 0.1em;
	padding-top: 4px;
	padding-right: 2px;
	padding-bottom: 4px;
	padding-left: 14px;
	font-variant: normal;
	line-height: 16px;
}

#articolo2backorange {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #003333;
	letter-spacing: 0.1px;
	padding-top: 4px;
	padding-right: 2px;
	padding-bottom: 4px;
	padding-left: 10px;
	border: 1px dotted #999999;
	background-color: #FFFFFF;
	background-image: url(../hopeful/images/sfondi/paleorange.gif);
	line-height: 1.9em;
}

.articolobackg2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #003333;
	letter-spacing: 0.1px;
	padding-top: 4px;
	padding-right: 2px;
	padding-bottom: 4px;
	padding-left: 10px;
	border: 1px dotted #999999;
	background-color: #FFFFFF;
	background-image: url(../hopeful/images/sfondi/aquapat.gif);
}

#titolo1 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	font-weight: bold;
	color: #006699;
	background-color: #FFFFFF;
	padding-top: 4px;
	padding-right: 2px;
	padding-bottom: 4px;
	padding-left: 10px;
}

#titolo2 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	font-weight: bold;
	color: #006699;
	background-color: #FFFFFF;
	padding-top: 4px;
	padding-right: 2px;
	padding-bottom: 4px;
	padding-left: 10px;
}

#titolo3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #006699;
	background-color: #F6F6F6;
	padding-top: 4px;
	padding-right: 8px;
	padding-bottom: 2px;
	padding-left: 10px;
	text-align: right;
}
/* see this page... con linguetta */
#titolo3linguetta {
	background-color: #D3F9FF;
	background-image: url(../hopeful/images/sfondi/linguetta3.jpg);
	background-repeat: no-repeat;
	background-position: right;
	padding: 0px;
	height: 20px;
}
/* contenitore per linguetta Committee Members */
#titolo_committee {
	font-weight: bold;
	background-image: url(../hopeful/images/sfondi/linguetta_committee.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	height: 28px;
	padding: 0px;
}
/* contenitore per linguetta Contact Persons */
#titolo_contact {
	font-weight: bold;
	background-image: url(../hopeful/images/sfondi/linguetta_contact.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	height: 28px;
	padding: 0px;
}

#articolo2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #003333;
	letter-spacing: 0.1px;
	padding-top: 4px;
	padding-right: 2px;
	padding-bottom: 4px;
	padding-left: 10px;
	border: 1px dotted #999999;
	background-color: #FFFFFF;
}
#articolo3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #003333;
	letter-spacing: 0.1px;
	padding-top: 4px;
	padding-right: 2px;
	padding-bottom: 4px;
	padding-left: 10px;
	border: 1px dotted #999999;
	background-color: #CCCC99;
}
#validators {
	background-color: #CCCCCC;
}
#footer {
	background-color: #4CB24C;
	font-size: 9px;
	font-weight: bold;
	color: #FFFFFF;
	border-top: 2px solid #CCCCCC;
	/*border-bottom: 2px solid #CCCCCC;*/
	padding-top: 2px;
	padding-bottom: 2px;
	clear:left;
	text-align: center;
}

#footer a {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 9px;
font-weight: bold;
color: #FFFFFF;
text-decoration: none;
background-color: #4CB24C;
margin-right: 2px;
}
#footer a:hover {
color: #000000;
background-color: #4CB24C;
text-decoration: none;
}

title2 {
padding:0px;
font-size:14px;
font-weight:bold;
color:#006666;
}

.bold {
	font-weight: bold;
}
.boldRed {
	font-weight: bold;
	color: #FF0000;
}
.boldRedDark {
	font-weight: bold;
	color: #8D1828;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}

.title2 {
	padding:0px;
	font-size:14px;
	font-weight:bold;
	color:#006666;
	font-family: Georgia, "Times New Roman", Times, serif;
}
.title3 {
	padding:0px;
	font-size:12px;
	font-weight:bold;
	color:#006666;
	font-family: Georgia, "Times New Roman", Times, serif;
}
p1 {
font:12px verdana, arial, helvetica, sans-serif;
margin:10px 10px 16px 10px;
padding:0px;
}

#chooselanguage {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #003333;
	letter-spacing: 0.1px;
	padding-top: 0px;
	padding-right: 8px;
	padding-bottom: 4px;
	padding-left: 10px;
	background-color: #F6F6F6;
	text-align: right;
	border-top: none;
	border-right: none;
	border-bottom: none;
	border-left: none;
	font-weight: bold;
}

#chooselanguagewho {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #003333;
	letter-spacing: 0.1px;
	padding-top: 0px;
	padding-right: 8px;
	padding-bottom: 4px;
	padding-left: 10px;
	background-color: #DDD5BF;
	text-align: right;
	border-top: none;
	border-right: none;
	border-bottom: none;
	border-left: none;
	font-weight: bold;
}

#chooselanguageachieved {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #003333;
	letter-spacing: 0.1px;
	padding-top: 0px;
	padding-right: 8px;
	padding-bottom: 4px;
	padding-left: 10px;
	background-color: #DDD5BF;
	text-align: right;
	border-top: none;
	border-right: none;
	border-bottom: none;
	border-left: none;
	font-weight: bold;
	height: 14px;
}

#chooselanguageap {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	background-color: #F6F6F6;
	padding-top: 4px;
	padding-right: 8px;
	padding-bottom: 20px;
	padding-left: 10px;
	text-align: right;
}

.boldRedDark12 {
	font-weight: bold;
	color: #8D1828;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.boldRedDark13 {
	font-weight: bold;
	color: #8D1828;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
}
.boldBlueDark12 {
	font-weight: bold;
	color: #003399;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
}
.boldBlueDark13 {
	font-weight: bold;
	color: #003399;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 20px;
}
#articolo_ap {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #003333;
	letter-spacing: 0.1px;
	padding-top: 4px;
	padding-right: 2px;
	padding-bottom: 4px;
	padding-left: 4px;
	border-top: none;
	border-right: none;
	border-bottom: none;
	border-left: none;
	border: 1px dotted #999999;
	background-color: #FFFFFF;
}
/*you are in - active projects*/
#verd11youare {
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	padding-left: 21px;
	padding-bottom: 4px;
	clip: rect(auto,auto,10px,auto);
}
/*you are in who we are con linguetta*/
#verd11youarelinguetta {
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	padding-left: 21px;
	clip: rect(auto,auto,10px,auto);
	background-image: url(../hopeful/images/sfondi/linguetta3.jpg);
	background-repeat: no-repeat;
	background-position: right center;
	height: 20px;
}
/*you are in what we have done con linguetta*/
#verd11youarelinguettawhat {
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	padding-left: 21px;
	clip: rect(auto,auto,10px,auto);
	background-image: url(../hopeful/images/sfondi/linguetta_what.jpg);
	background-repeat: no-repeat;
	background-position: right center;
	height: 20px;
}
/*you are in current informatio con linguetta*/
#verd11youarelinguettainfo {
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	padding-left: 21px;
	clip: rect(auto,auto,10px,auto);
	background-image: url(../hopeful/images/sfondi/linguetta_info.jpg);
	background-repeat: no-repeat;
	background-position: right center;
	height: 20px;
}
/*you are in - achieved works*/
#verd11youareachie {
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	padding-left: 21px;
	padding-bottom: 4px;
	background-color: #FFE2D8;
}
#verd11help {
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	padding-left: 21px;
	padding-bottom: 4px;
	clip: rect(auto,auto,10px,auto);
	text-align: right;
	background-color: #66FFFF;
}
#content_committee {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #003333;
	letter-spacing: 0.1px;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 4px;
	padding-left: 0px;
	border: 1px dotted #999999;
	background-color: #FFFFFF;
}
#content_contact {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #003333;
	letter-spacing: 0.1px;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 4px;
	padding-left: 0px;
	border: 1px dotted #999999;
	background-color: #FFFFFF;
}
.boldRedDark18 {
	color: #8D1828;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
}
.boldRedDark24 {
	color: #8D1828;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
}
.BlueDark12 {
	font-weight: normal;
	color: #003399;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
}
.GreenDark12 {
	font-weight: normal;
	color: #184312;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
}
/* ID per Frame News */
#headerinfosframe {
	margin:0px;
	padding:0px;
	height:70px;
	background-image: url(../hopeful/images/headers/header_currentinfo.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	background-color: #007BDD;
}

#boxinfosinsideframe {
	margin: 0px;
}
#datarioframe {
	background-color: #FFFFFF;
	padding-top: 2px;
	padding-bottom: 2px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding-right: 40px;
	padding-left: 30px;
	background-position: left;
	text-align: left;
}
#barrettaframe {
	background-color: #4CB24C;
	font-size: 9px;
	font-weight: bold;
	color: #FFFFFF;
	border-top: 2px solid #CCCCCC;
	border-bottom: 2px solid #CCCCCC;
	padding-top: 2px;
	padding-bottom: 2px;
	background-position: left;
	text-align: center;
	padding-left: 0px;
}
#barrettaframe a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #4CB24C;
	margin-right: 2px;
	text-align: left;
	background-position: left;
}
#barrettaframe a:hover {
	color: #000000;
	background-color: #4CB24C;
	text-decoration: none;
	background-position: left;
	text-align: left;
}
.menu_disabled3frame {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #1DAD2A;
	display: block;
	width: auto;
	border-bottom: 1px solid #000000;
	border-right: 0px solid #000000;
	border-left: 0px solid #000000;
	border-top: 1px solid #FFFFFF;
	padding: 2px 2px 2px 10px;
	letter-spacing: 0.1em;
	background-image: url(../hopeful/images/sfondi/backleftcolumninfo.jpg);
	background-repeat: repeat;
	background-position: left top;
	height: 100%;
	position: relative;
}
.menu_home_disabledhr {
	font-weight: normal;
	color: #99FFCC;
	background-color: #32479A;
	display: block;
	width: auto;
	border-bottom: 1px solid #000000;
	border-right: 0px solid #000000;
	border-left: 0px solid #000000;
	border-top: 1px solid #FFFFFF;
	padding: 0px 34px 0px 0px;
	margin: 0px;
	font-size: 9px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
}
#barrettatoc {
	background-color: #4CB24C;
	font-size: 9px;
	font-weight: bold;
	color: #FFFFFF;
	border-top: 2px solid #CCCCCC;
	border-bottom: 2px solid #CCCCCC;
	padding-top: 2px;
	padding-bottom: 2px;
	background-position: left;
	text-align: left;
	padding-left: 28px;
}
#barrettatoc a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #4CB24C;
	margin-right: 2px;
	text-align: left;
	background-position: left;
}
#barrettatoc a:hover {
	color: #000000;
	background-color: #4CB24C;
	text-decoration: none;
	background-position: left;
	text-align: left;
}
/* for new homepage look */
#menu4 {
	top:318px;
	background-color:#DEDEDE;
	float: left;
	width: 180px;
}
.menu4 {
	font-family: "Century Gothic", "Trebuchet MS", Arial, sans-serif;
	font-size: 10px;
	color: #666666;
	background-color: #003499;
	font-style: normal;
	font-weight: normal;
}
.menu4 a {
	font-family: "Century Gothic", "Trebuchet MS", Arial, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #CCCCCC;
	text-decoration: none;
	background-color: #003499;
	display: block;
	width: auto;
	border-bottom: 1px solid #6699CC;
	border-right: 0px solid #000000;
	border-left: 0px solid #000000;
	border-top: thin solid #003366;
	letter-spacing: 0.1em;
	background-image: url(../hopeful/images/_img/sig_off.gif);
	background-repeat: no-repeat;
	background-position: left center;
	font-style: normal;
	padding-right: 2px;
	padding-bottom: 3px;
	padding-left: 20px;
	padding-top: 3px;
}
.menu4 a:hover {
	background-color: #007ADD;
	color: #FFFFFF;
	background-image: url(../hopeful/images/_img/sig_on.gif);
	background-repeat: no-repeat;
	background-position: left center;
	display: block;
}
.menu4_disabled {
	font-family: "Century Gothic", "Trebuchet MS", Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #CCCCCC;
	text-decoration: none;
	background-color: #003366;
	display: block;
	width: auto;
	border-bottom: 1px solid #6699CC;
	border-right: 0px solid #000000;
	border-left: 0px solid #000000;
	border-top: thin solid #003366;
	letter-spacing: 0.1em;
	background-repeat: no-repeat;
	background-position: left center;
	font-style: normal;
	padding-right: 2px;
	padding-bottom: 3px;
	padding-left: 20px;
	padding-top: 3px;
	background-image: url(../hopeful/images/_img/sig_on.gif);
}
#boxhome2 {
	text-align: left;
	width: 779px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	height: auto;
	position: relative;
	background: #D3F9FF url(../hopeful/images/sfondi/backleftcolumnhome3.jpg) repeat-y left top;
	padding: 0px;
	border: 1px solid #333333;
}
/* intestazione "Related documents" */
#boldRedDark14 {
	font-weight: bold;
	color: #8D1828;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	display: block;
	position: relative;
}
#skip {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	display: block;
}
#footerhome {
	background-color: #B7B7B7;
	font-size: 9px;
	font-weight: normal;
	color: #FFFFFF;
	/*border-bottom: 2px solid #CCCCCC;*/
	padding-top: 2px;
	padding-bottom: 2px;
	clear: both;
}
#headerhome span {
	margin:0px;
	padding:0px;
	height:70px;
	background-image: url(../hopeful/images/headers/header_home.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FDFDFD;
	visibility: hidden;
}
/* inserisce lo spazio verticale di 10px - workaround per il mancato riconoscimento di <br> in Exploder */
.break {
	line-height: 10px;
}
/* inserisce lo spazio verticale di 20px - workaround per il mancato riconoscimento di <br> in Exploder */
.break2 {
	line-height: 20px;
}#articolochart {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #003333;
	letter-spacing: 0.1px;
	padding-top: 4px;
	padding-right: 12px;
	padding-bottom: 4px;
	padding-left: 4px;
	border: 1px solid #999999;
	background-color: #F3F6D1;
	line-height: 18px;
}
#menubottom {
	top:318px;
	float: inherit;
	width: 140px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	height: 130px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	color: #CCCCCC;
	background-color: #003499;
}
#contentleft {
	background-color: #D3F9FF;
	float: left;
	width: 170px;
	margin: 0px;
	position: relative;
	padding: 8px;
}
