/* ----------------------------------------------------- Elementi HTML --------------------------------------------------------- */
body {
	text-align:left;
	margin: 0;
	padding: 30px 0 0 0;
	color: #333333;
	line-height: 16px;
	background-color:#00254F;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:11px;
	background-image:url(../images/struttura/body_fondo.gif);
	background-position:left;
	background-repeat: repeat-y;
	text-align:center;
}
table {
}

p {
	margin: 0 0 8px 0;
}

h1, h4 {
	margin:0;
	padding:0;
	font-weight:bold;
	font-size:15px;
}
h2, h3 {
	margin:0;
	padding:0;
	font-weight:bold;
	font-size:13px;
	background-color:#D9DFE5;
	padding: 3px;
	margin: 0 0 10px 0;
	position:relative;
}
h5 {
	font-size: 12px;
	font-weight: normal;
}
h1 img {
}
a {
	color: #000000;
}	
dd, dl, dt, li, ul {
	margin:0;
	padding:0;
	list-style-type: none;
}
li, ul {
	margin:0;
	list-style-type:square ;
	padding:0;
	
}
a:hover {
	color: #C43E26;
}
img {
	margin:0;
	padding:0;
}
.imgcentral {
	border: 2px solid #E7E4D1;
}
.imgdx {
	float:right;
	margin-left: 10px;
	border: 2px solid #F5F182;

}
.imgsx {
	float:left;
	margin: 0 12px 2px 0;
	border: 2px solid #F5F182;

}

/* ----------------------------------------------------- Struttura --------------------------------------------------------- */
.container_sopra, .container_sotto {
	width: 942px;
	text-align: left;
	position:relative;
	border: 1px solid #FFFFFF;
	margin: 0 auto 50px auto;
}
.container_sotto {
	margin: 0 auto 0 auto;
}
.containerint_sotto, .containerint_sopra {
	margin: 6px;
	background-color:#FFFFFF;	

}
.containerint_sotto {
	padding: 30px 0;	

	background-repeat:repeat-y;
	background-position: 0 -50px;
}
.titolobarraup {	
	background-image:url(../images/struttura/barraup_menu1.jpg);
	background-repeat:no-repeat;
	position:relative;
}
.titolobarraup a {
	text-indent: -900px;
	display:block;
	width: 160px;
	height:130px;
	position:relative;
	background-image:url(../images/struttura/logo.gif);
	background-repeat:no-repeat;
	padding:0;
}
#content {

}
#contentadmin {
	margin: 0 25px;
}
/* -------------------- sx --------------------- */
#sx {
	width:160px;
	float:left;
}
/* -------------------- central --------------------- */
#central {
	margin: 0 170px;
}
#centraladm {
	margin: 0 30px;
}
/* -------------------- dx --------------------- */
#dx {
	width:145px;
	float:right;
}
#dx {
	width:145px;
	float:right;
}
#dx input {
	font-size:11px;
}
#dx p {
	margin: 6px 0 0 0;
}
#dx h3 {
	font-size:10px;
	margin: 0 5px 15px 0;
}

#sponsors {
	
}
#sponsors  p {
	margin: 30px 0;
}
/* ------------------ content ------------------- */
#content {
}
#testo {
	margin: 0 0 15px 0;
}
#testo li {
	list-style-position:outside;
	margin-left:15px;
}
/* ------------------ piede ------------------- */
#piede {
	color:#FFFFFF;
	width:942px;
	font-size:10px;
	margin: 5px auto 50px auto;	
	text-align:left;	
}
#piede a {
	color:#FFFFFF;
}
#piedesx {
	margin: 0 200px 0 0;
}
#piededx {
	float:right;
	width:200px;
	text-align:right;
}

.footer {
	clear:both;
	height:1px;
}
.pfooter {
	float:left;
	height:15px;
	width: 590px;
	margin:0;
	padding:0;
	
}
.lifooter {
	clear:both;
	height:1px;
	margin:0;
	padding:0;
}


/* -------------------------------------- News ------------------------------------------ */

#newshome ul, #newshome ul ul {
	margin:0;
	padding:0;
}
#newshome dl {
	margin:0;
	padding:0;
}
.imgnews {
	width:120px;
	height:70px;
	float:left;
	margin: 5px 20px 5px 0;
	background-repeat: no-repeat;
}
.datanews {
	float:right;
	position:relative;
	width:80px;
}
.titolo {
	font-weight:bold;
}
.abstractnews {
	height: 65px;
}
.abstract {
	clear:both;
	
}
.newscontainer {
	margin: 0 0 10px 0;
	padding:0;
	clear:both;
	
}



/* ----------------------------------------------------- Menu up --------------------------------------------------------- */

#menuorizz {
	width: 930px;
	position:absolute;
	left: 15px;
	top: 147px;
}
#menuorizz ul {
	margin: 10px 0 0 0;
	padding:0;
}
#menuorizz li {
	list-style-type:none;
	float:left;
	padding:0;
}
#menuorizz li a {
	background-repeat:no-repeat;
	margin: 0 33px 0 33px;
	display:block;
	text-indent: -9900px;
	height:29px;	
}
#economieesocial a {
	 background-image:url(../images/menuorizz/01_economieesocial.gif);
	 width: 169px;
}
#sciences a {
	background-image:url(../images/menuorizz/02_sciences.gif);
	width:78px;
}
#culture a {
	background-image:url(../images/menuorizz/03_culture.gif);
	width: 78px;
}
#sporthumenitaire a {
	background-image:url(../images/menuorizz/04_sport_humenitaire.gif);
	width: 309px;
}

#menuint li {
	list-style-type:square;
	list-style-position: inside;
}

/* ----------------------------------------------------- Menu sx --------------------------------------------------------- */

#menuvert {

}
#menuvert li a {
}
#menuvert li {
	list-style:none;
	color:#00044F;
	margin:0;
	padding:0;
}
#menuvert li a {
	text-decoration:none;
	text-indent: -9999px;
	display:block;
	text-align:center;
	background-repeat:no-repeat;
	background-image:url(../images/menusx/menu08b.gif);
	width:142px;
}
a#accueil {
	background-position: 10px 0;
	height:33px;
}
a#accueil:hover, #currentaccueil {
	background-position: -132px 0;
	height:33px;
}
a#fondation {
	background-position: 10px -33px;
	height:32px;
}
a#fondation:hover, #currentfondation {
	background-position: -132px -33px;
	height:32px;
}
a#contacts {
	background-position: 10px -65px;
	height:32px;
}
a#contacts:hover, #currentcontacts {
	background-position: -132px -65px;
	height:32px;
}
a#ecoesocial {
	background-position: 10px -97px;
	height:37px;
}
a#ecoesocial:hover, #currentecoesocial {
	background-position: -132px -97px;
	height:37px;
}
a#sciences {
	background-position: 10px -134px;
	height:28px;
}
a#sciences:hover, #currentsciences {
	background-position: -132px -134px;
	height:28px;
}
a#culture {
	background-position: 10px -162px;
	height:28px;
}
a#culture:hover, #currentculture {
	background-position: -132px -162px;
	height:28px;
}
a#sport {
	background-position: 10px -190px;
	height:77px;
}
a#sport:hover, #currentsport {
	background-position: -132px -190px;
	height:77px;
}
a#archives {
	background-position: 10px -267px;
	height:40px;
	visibility:hidden;
}
a#archives:hover, #currentarchives {
	background-position: -132px -267px;
	height:40px;
}
a#partenariats {
	background-position: 10px -307px;
	height:34px;
}
a#partenariats:hover, #currentpartenariats {
	background-position: -132px -307px;
	height:34px;
}
a#faq {
	background-position: 10px -341px;
	height:27px;
	visibility: hidden;
}
a#faq:hover, #currentfaq {
	background-position: -132px -341px;
	height:27px;
}
a#objectifs {
	background-position: 10px -371px;
	height:27px;	
}
a#objectifs:hover, a#currentobjectifs {
	background-position: -132px -371px;
	height:27px;
}
a#dialogo {
	background-position: 10px -399px;
	height:55px;	
}
a#dialogo:hover, a#currentdialogo {
	background-position: -132px -399px;
	height:55px;
}
#a2002, #a2003, #a2004, #a2005, #a2006, #a2007, #a2008, #a2009 {
	padding-left: 50px;
} 