/* CSS Document */

body {
	margin: 0;
	padding: 0 2px;
	background: #FFF;
	color: #000;
	font: 80% Arial, Helvetica, sans-serif;
}

div p {
	margin: 0;
	padding: 6px 1em;
}

a:link, a:visited {
	text-decoration: none;
	color: #000;	
	}

a:hover {
	text-decoration: underline;
	color: #FF6600;	
	}

h1 {
	color: #003366;
	margin: 0 6px 2px 12px;
	padding: 6px 6px 3px 0px;
	background-color:#FFFFFF;
	border-bottom:2px solid #EE8007;
	font-size: 16px}
	
.testo a:link, .testo a:visited
{ underline; color: #FF6600;	}

.sottomenu
{ text-transform:uppercase; font-size: 12px; font-weight: 600;	}

.voceattiva a:link, .voceattiva a:visited
{ text-decoration: underline; color: #FF6600;	}

.titoletto
{ font-weight:bold;	color: #003366;	}

.titolettomaiuscoletto {
	margin-bottom: 3px;
	margin-left: -2px;
	font-size: 80%;
	text-transform: uppercase; 
	
	}


#body_col-2 img
{padding: 1px;
border: solid 1px #EE8007;}

#body_col-2 .immagine_a_destra
{float:right; margin: 8px 0 8px 8px}

#body_col-2 .immagine_a_sinistra
{float:left; margin: 8px 8px 8px 4px}

.icona
{
	padding: 0px !important; 
	border: 0px !important;
	vertical-align: middle;
}



/* --- LAYOUT --- */


#corpo {
	float: left;
	width: 100%;
	background-color: #FFFFFF;
	color: #000;
}
#ausiliario {
	float: left;
	width: 100%;
	background: transparent /* url(sfondo.3col.fisso.DX.gif) right top repeat-y */;
	color: #000;
}
#colonna-1 {
	float: left;
	width: 260px;
	background: transparent;
	color: #000;
	background: url(immagini/col-1_spacer.gif) 0 9px no-repeat;
}
#colonna-3 {
	float: right;
	width: 250px;
	background: transparent;
	color: #000;
	background-color: #FFFFFF;
	background: url(immagini/col-3_spacer.gif) 240px 9px no-repeat;
}

#colonna-2 {
	margin: 0 280px;
	background: transparent;
	color: #000;
	background-color: #FFFFFF;
}


#intestazione1 {
	float:left;
	width: 100%; 
	background: url(immagini/intestazione_spacer.jpg) right top repeat-x;
	height: 252px;
	color: #000;
	margin-bottom:0px;
	 
	}
#intestazione2 {
	clear:both;
	margin-top:0px;
	width: 100%;
	/* background: #FFF url(immagini/home_r2_c1.jpg) left top no-repeat ; */
	height: 25px;
	color: #000;
}
#pie-di-pagina {
	width: 100%;
	padding: 6px 0;
	/* border: 2px solid #003366; */
	background: #FFFFFF;
	color: #000000;
	clear: left;
}

#colonna-1, #colonna-2, #colonna-3
{
	padding: 0 0 6px 0;
}


	#body_col-1 {
	margin: -3px 6px 0 10px;
	padding: 6px;
	background-color:#aecdec;
	border:2px solid #003366}
	
	#body_col-2 {
	margin: -12px 6px 0 6px;
	padding: 6px;
	background-color:#FFFFFF;
	border:2px solid #FFFFFF}
	
	#body_col-3 {
	margin: -3px 10px 0 6px;
	padding: 6px;
	background-color:#ffcb92;
	border:2px solid #EE8007}
	
	#body_piedipagina {
	text-align: left;
	margin: 0 6px 0 6px;
	padding: 6px;
	background-color:#FFFFFF;
	border-top:4px solid #003366;
	}
	#body_piedipagina_dx {
	text-align: right;
	margin: 0 6px 0 6px;
	padding: 6px;
	background-color:#FFFFFF;
	}


/* --- COLONNA SINISTRA --- */

.h1_col-1 {
	margin: 0 6px 2px 4px;
	padding: 3px 6px 0px 0px;
	background-color:#aecdec;
	border-bottom:1px solid #003366}
	
	
/* --- COLONNA DESTRA --- */

#listacoop { list-style-type: none;
			 margin-top: 0px;  
			 margin-top /**/:-2px;  /* Sovrascrive solo Firefox */
			 margin-bottom: 0px;
			 margin-bottom /**/:-4px;			}
*:first-child+html #listacoop {
			 margin-top: 0px!important;
			 margin-bottom: 0px!important;	 }
			 
#listacoop li {
	margin-bottom: 3px;
	margin-left: -26px;
	font-size: 80%;
	text-transform: uppercase;		}

#listacoop li.primo {
	margin-top: 0 ;
	margin-top /**/:-1.7em ; /* Sovrascrive solo Firefox */
	margin-bottom: 0px;
	border-top: 2px solid #EE8007;
	height: 4px; }	
*:first-child+html li.primo {
	margin-top: -1.7em!important; }

#listacoop li a:link, #listacoop li a:visited {
	text-decoration: none;
	color: #000;		}

#listacoop li a:hover {
	text-decoration: underline;
	color: #EE8007;		}
	
.separatore_col3 {
	border-bottom: 1px solid #EE8007;
	position:relative;
	left: -24px	
	}


/* --- MENU --- */


#bottone_home a:hover {
	float: left;
	background: url(immagini/bottone_home.gif) left 0px no-repeat;		
	}
#bottone_home {
	float: left;
	background: url(immagini/bottone_home.gif) left -25px no-repeat;		
	}
	
#bottone_chi-siamo a:hover {
	float: left;
	background: url(immagini/bottone_chi-siamo.gif) left 0px no-repeat;		
	}
#bottone_chi-siamo {
	float: left;
	background: url(immagini/bottone_chi-siamo.gif) left -25px no-repeat;		
	}
	
#bottone_servizi a:hover {
	float: left;
	background: url(immagini/bottone_servizi.gif) left 0px no-repeat;		
	}
#bottone_servizi {
	float: left;
	background: url(immagini/bottone_servizi.gif) left -25px no-repeat;		
	}

#bottone_aree a:hover {
	float: left;
	background: url(immagini/bottone_aree.gif) left 0px no-repeat;		
	}
#bottone_aree {
	float: left;
	background: url(immagini/bottone_aree.gif) left -25px no-repeat;		
	}
	
#bottone_progetti a:hover {
	float: left;
	background: url(immagini/bottone_progetti.gif) left 0px no-repeat;		
	}
#bottone_progetti {
	float: left;
	background: url(immagini/bottone_progetti.gif) left -25px no-repeat;		
	}
	
#bottone_partner a:hover {
	float: left;
	background: url(immagini/bottone_partner.gif) left 0px no-repeat;		
	}
#bottone_partner {
	float: left;
	background: url(immagini/bottone_partner.gif) left -25px no-repeat;		
	}



/* --- Box feedburner sezione dal blog coeso --- */

#BlogDelConsorzioCosoFirenze776169 ul
 {	list-style-type: none;
margin-left:12px;
margin-left /**/:-28px;  /* Sovrascrive solo Firefox */
margin-top: 4px	}
			*:first-child+html #BlogDelConsorzioCosoFirenze776169 ul {
			margin-left: 12px!important; }

#BlogDelConsorzioCosoFirenze776169 ul li div
{	border-bottom: 2px dotted #9FCFFF;
	padding: 0 0 2px 0;}

#BlogDelConsorzioCosoFirenze776169 .headline
{ display: block;
font-weight: bold;
margin-left: 0px;
padding-top: 5px;
}
	
#BlogDelConsorzioCosoFirenze776169 .date
{ line-height: 8px;
font-weight: normal;
margin-left: -12px;}

#BlogDelConsorzioCosoFirenze776169 .fbsubscribelink
{	margin-top: -12px;
margin-left: -8px }

#BlogDelConsorzioCosoFirenze776169 #creditfooter
{	margin-bottom: 6px;}

/* --- Box feedburner sezione rss 1 --- */

#VitaitdirettamenteDalNonProfit712405 ul
 {	list-style-type: none;
margin-left:12px;
margin-left /**/:-28px;  /* Sovrascrive solo Firefox */
margin-top: 4px	}
			*:first-child+html #VitaitdirettamenteDalNonProfit712405 ul {
			margin-left: 12px!important; }

#VitaitdirettamenteDalNonProfit712405 .feedTitle
{ display: block;
font-weight: 500; text-transform:uppercase; font-size: 80%;
margin-top: 8px;
margin-bottom: -4px;
margin-left: 2px;}

#VitaitdirettamenteDalNonProfit712405 #creditfooter
{	border-bottom: 1px dotted #9FCFFF;}

/* --- Box feedburner sezione rss 2 --- */

#Rsinews712423 ul
 {	list-style-type: none;
margin-left:12px;
margin-left /**/:-28px;  /* Sovrascrive solo Firefox */
margin-top: 4px	}
			*:first-child+html #Rsinews712423 ul {
			margin-left: 12px!important; }

#Rsinews712423 .feedTitle
{ display: block;
font-weight: 500; text-transform:uppercase; font-size: 80%;
margin-top: 14px;
margin-bottom: -4px;
margin-left: 2px;}

#Rsinews712423 .headline
{ display: block;
font-weight: bold;
margin-left: 0px;
padding-top: 0px;
}
	
#Rsinews712423 .date
{ line-height: 8px;
font-weight: normal;
margin-left: -12px;}

#Rsinews712423 #creditfooter
{	border-bottom: 1px dotted #9FCFFF;}

/* --- Box feedburner sezione delicious --- */


#coesofirenze712274 ul
 {	list-style-type: none;
margin-left:12px;
margin-left /**/:-28px;  /* Sovrascrive solo Firefox */
margin-top: 4px	}
			*:first-child+html #coesofirenze712274 ul {
			margin-left: 12px!important; }


#coesofirenze712274 .feedTitle
{ display: block;
font-weight: 500; text-transform:uppercase; font-size: 80%;
margin-top: 14px;
margin-bottom: -4px;
margin-left: 2px;}

#coesofirenze712274 .headline
{ display: block;
font-size: 90%;
border-left: 2px solid #9FCFFF;
margin-left: 4px;
margin-bottom: 2px;
padding-left: 6px;
padding-bottom: 4px;
}

#coesofirenze712274 .headline a:hover
{display: block;
border-left: 2px solid #0053A6;
padding-left: 6px;
margin-left: -8px;
margin-bottom: 0px;
padding-bottom: 0px;
}

#coesofirenze712274 .fbsubscribelink
{	margin-top: -12px;}

#coesofirenze712274 #creditfooter
{	margin-left: 8px}




/* 	a:link
	a:visited
	a:hover
 */
 
*:first-child+html #nomeclasse /* --- SOLO PER IE 7.0 --- */
{ margin-top: -15px!important; }