/* CSS Style */
body {
	margin:0;
	padding:0;
	background:#FFF;
	text-align:center;
	font-family: Tahoma;
	color:#363c56;
	font-size: 11px;
}

img {border:none; margin:0; padding:0;}
.clear {clear:both; margin:0; padding:0;}
cite {color:#4a6baf; font-size:13px; font-style:normal; font-weight:bold;}
h1, h2, h3, h4, h5, h6 {margin:0; padding:0}

table, td, th, tr {
	border-collapse:collapse;
	margin:0;
	padding:0;
}


/* ############# ELEMENTI CONTENITORI ################ */
#bkg {
	position:relative;
	width:100%; 
	height:auto;
	margin:0;
	background:url(/img/bkg.jpg) top center no-repeat;
	border:1px none red;
}

#all {
	position:relative;
	width:990px; 
	height:900px;
	margin:0 auto;
	text-align:left;
	border:1px none red;
}



/* ############# LOGO ################ */
h1 {
	position:absolute;
	width:210px;
	height:210px;
	top:0;
	left:30px;
	margin:0;
	padding:0;
	background:url(/img/logo_afrikamilk.png) no-repeat;
	text-indent:-9000em;
	border:1px none red;
}

h1 a {
	display:block;
	width:100%;
	height:100%;
}



/* ############# HEADER ################ */
#header {
	width:990px;
	height:56px;
	background:url(/img/bkg_header.png) no-repeat;
	border:1px none blue;
}

#header ul {
	float:left;
	display:inline;
	position:relative;
	top:0;
	left:250px;
	width:440px;
	height:46px;
	padding:0;
	margin:0;
	list-style-type:none;
	border:1px none blue;
}

#header ul li {
	float:left;
	display:inline;
	margin:0;
	padding:0;
	color:#562f06;
	border:1px none red;
}

#header ul li a {
	display:block;
	color:#562f06;
	padding:18px 12px;
	text-decoration:none;
	border:1px none red;
}

#header ul li a:hover {
	color:#562f06;
	text-decoration:underline;
}


#header .separatore {
	padding:18px 0 0 0;
}


#header .select {
	display:block;
	color:#FFF;
	font-weight:bold;
	padding:18px 12px 15px 12px;
	background:url(/img/bkg_headSelect.gif) top left repeat-x;
	border-left:1px solid #9e907a;
	border-right:1px solid #9e907a;
}

#header .select a {
	display:block;
	color:#FFF;
	font-weight:bold;
	padding:0;
	margin:0;
	text-decoration:none;
}

#header .select a:hover {
	color:#FFF;
	font-weight:bold;
	text-decoration:underline;
}


/* ############# HEADER LOGHI ################ */
#header ul.loghi {
	float:left;
	display:inline;
	width:240px;
	height:46px;
	padding:0;
	margin:0 0 0 20px;
	list-style-type:none;
	border:1px none blue;
}

#header ul.loghi li {
	float:left;
	display:inline;
	border:1px none red;
}

#header ul.loghi li a {
	display:block;
	padding:0;
	margin:0;
}



/* ############# TOOLBAR SX ################ */
#tool_sx {
	float:left; 
	display:inline;
	width:200px; 
	height:auto; 
	margin:130px 0 0 35px; 
	border:1px none red;
}


#tool_sx #tool_bkg {
	width:200px; 
	background:url(/img/bkg_toolsx.png) repeat-y;
	border:1px none red;
}


/* ############# STRILLO CON FOTO TOOLBAR SX ################ */
#tool_sx .strillo_foto {
	width:174px;
	margin:0 auto;
	border:1px none red;
}

#tool_sx .strillo_foto h3 {
	margin:0 5px;
	padding:0 0 0 5px;
	font-size:11px;
	font-weight:bold;
	color:#985b23;
	border:1px none red;
}

#tool_sx .strillo_foto h3 a {
	font-size:11px;
	color:#985b23;
	font-weight:bold;
	text-decoration:none;
}

#tool_sx .strillo_foto .foto {
	float:left;
	display:inline;
	width:90px;
	height:72px;
	margin:0 0 0 1px;
	background:url(/img/bkg_img_strillo.gif) no-repeat;
}

#tool_sx .strillo_foto .foto img {
	position:relative;
	top:9px;
	left:11px;
	width:70px;
	height:52px;
}

#tool_sx .strillo_foto p {
	margin:5px 5px 0 0;
	padding:0;
	font-size:11px;
	color:#985b23;
}

#tool_sx .strillo_foto p a {
	font-size:11px;
	color:#985b23;
	text-decoration:none;
}


/* ############# SEPARATORE TOOLBAR SX ################ */
#tool_sx .separatore {
	width:155px;
	height:10px;
	margin:10px auto 0 auto;
	border-top:1px dotted #b59176;
}


/* ############# STRILLO TOOLBAR SX ################ */
#tool_sx .strillo {
	width:155px;
	margin:0 auto;
	border:1px none red;
}

#tool_sx .strillo p {
	padding:0 0 10px 10px;
	margin:0;
	color:#985b23;
	background:url(/img/fr_strillo.gif) 0 4px  no-repeat;
	border:1px none red;
}

#tool_sx .strillo p a {
	font-size:11px;
	color:#985b23;
	text-decoration:none;
}

#tool_sx .strillo p a:hover {
	font-size:11px;
	color:#985b23;
	text-decoration:underline;
}

/* ############# BANNER TOOLSX ################ */
#tool_sx .banner_toolsx {
	width:174px;
	/*height:174px;*/
	margin:0 12px;
}


/* ############# BOX NEWSLETTER TOOLSX ################ */
#tool_sx .box_newsletter {
	width:162px;
	margin:0 auto;
	padding:10px 0;
	border:1px none red;
}

#tool_sx .box_newsletter h3 {
	padding:0;
	margin:0 0 10px 0;
	font-size:11px;
	font-weight:bold;
	color:#3d5e8d;
}

#tool_sx .box_newsletter p {
	padding:0;
	margin:0;
	font-size:10px;
	color:#cc0000;
}

#tool_sx .box_newsletter .form {
	width:160px;
	height:14px;
	font-size:11px;
	margin:0 0 5px 0;
	color:#3d5e8d;
	background:#e0f1f5;
	border:1px solid #c1ced9;
}

#tool_sx .box_newsletter .btInvia {
	float:right;
	display:inline;
	width:50px;
	height:15px;
	font-size:10px;
	color:#000;
	text-align:left;
	background:#FFF url(/img/fr_invia_newsletter.gif) right no-repeat;
	border:1px solid #b9c7d3;
}

#tool_sx .box_newsletter .btInvia a {
	color:#000;
	margin:3px 0 0 5px;
	text-decoration:none;
}


/* ############# BOX ICONA SOCIAL NETWORK ################ */
#tool_sx #bkg_tool_social {
	width:200px;
	height:110px;
	background:url(/img/bkg_tool_social.png) no-repeat;
	border:1px none red;
}

#tool_sx #bkg_tool_social h3 {
	margin:0;
	padding:30px 0 10px 0;
	font-size:10px;
	font-weight:bold;
	text-align:center;
}

#tool_sx #bkg_tool_social a {
	margin:0 0 0 38px;
}





/* ############# CONTENT ################ */
#content {
  float:left; 
  display:inline;
  width:735px; 
  height:auto;
  border:1px none red;
}

#content #bkg_content {
  width:735px; 
  /*height:700px;*/
  background:url(/img/bkg_content.png) repeat-y;
  border:1px none red;
}


/* ############# SEZIONI ################ */
#progetto, #chisiamo, #partecipare, #community {
	position:relative;
	width:695px;
	height:auto;
	min-height:500px;
	_height:500px;
	padding:4px 0 0 0;
	border:1px none blue;
}

#box_contenuti {
	position:relative;
	width:670px;
	margin:0 0 0 25px;
	padding-bottom:10px;
	border:1px none red;
}


#box_contenuti h2 {
	font-size:18px;
	font-weight:normal;
	margin:5px 0 0 0;
	padding:0;
}

#box_contenuti h3 {
	font-size:13px;
	font-weight:normal;
	margin:0 0 10px 0;
	padding:0;
}

#box_contenuti h4 {
	font-size:14px;
}

#box_contenuti h5 {
	font-size:10px;
	font-weight:normal;
	margin-top:10px;
}


#box_contenuti p {
	color:#303b55;
	font-size:11px;
	margin:0 0 15px 0;
	padding:0;
}

#box_contenuti a {
	color:#985B23;
	font-size:11px;
	font-weight:bold;
}

#box_contenuti a:hover {
	text-decoration:none;
}

#box_contenuti .foto_orizz_dx, 
#box_contenuti .foto_orizz_sx {
	width:250px;
	/*height:210px;*/
	background:url(/img/bkg_foto_orizz.gif) no-repeat;
	margin:0;
	padding:0 0 10px 0;
	border:1px none red;
}

#box_contenuti .foto_vert_dx, 
#box_contenuti .foto_vert_sx {
	width:190px;
	/*height:250px;*/
	background:url(/img/bkg_foto_vert.gif) no-repeat;
	margin:0;
	padding:0 0 10px 0;
	border:1px none red;
}

#box_contenuti .foto_orizz_dx, #box_contenuti .foto_vert_dx {
	float:right;
	display:inline;
	margin:0 0 0 5px;
}

#box_contenuti .foto_orizz_sx, #box_contenuti .foto_vert_sx {
	float:left;
	display:inline;
	margin:0 5px 0 0;
}

#box_contenuti .foto_orizz_dx img,
#box_contenuti .foto_orizz_sx img {
	width:226px;
	height:166px;
	margin:12px;
}


#box_contenuti .foto_vert_dx img,
#box_contenuti .foto_vert_sx img {
	width:166px;
	height:226px;
	margin:12px;
}

#box_contenuti .foto_orizz_dx p, #box_contenuti .foto_orizz_sx p,
#box_contenuti .foto_vert_dx p, #box_contenuti .foto_vert_sx p {
	float:left;
	display:inline;
	padding:0;
	margin:0 0 0 5px;
	font-size:10px;
	color:#9298a4;
}

#box_contenuti .foto_orizz_dx .ico_zoom img, #box_contenuti .foto_orizz_sx .ico_zoom img,
#box_contenuti .foto_vert_dx .ico_zoom img, #box_contenuti .foto_vert_sx .ico_zoom img, .foto_testimonianze .ico_zoom img {
	float:right;
	display:inline;
	width:9px;
	height:9px;
	padding:0;
	margin:3px 10px 0 0;
}


#box_contenuti ul {
	margin:5px 0; 
	padding:0; 
	line-height:15px;
}

#box_contenuti ul li {
	margin:0; 
	padding:0 0 0 10px;
	*padding:0 0 15px 10px; 
	list-style:url(/img/bullet_blu.jpg) inside;
	/*background:url(/img/bullet_blu.jpg) left 6px no-repeat; */
	line-height:15px;
	width: 200px;
}



#box_contenuti ol {
	/*float:left;
	display:inline;*/
	margin:5px 0; 
	padding:0; 
	border:1px none red;
	
}

#box_contenuti ol li {
	list-style:inside; 
	list-style-type:decimal;
}


#box_contenuti #box_stampa {
	float:right;
	display:inline;
	width:34px;
	height:34px;
	margin-top:0;
	_margin-top:5px;
	border:1px none red;
}



/* ############# BLOG ################ */
.box_blog {
	position:relative;
	width:670px;
	margin:15px 0 15px 25px;
	border-bottom:1px dotted #565656;
}



/* ############# BOX ARGOMENTI TOOLBAR BLOG ################ */
.box_argomenti {
	width:176px;
	margin:0 auto 15px auto;
	padding-bottom:10px;
	border-bottom:1px solid #aaccec;
}

 .box_argomenti h3 {
	margin:0 5px 10px 5px;
	padding:0 0 0 3px;
	font-size:11px;
	font-weight:bold;
	color:#3D5E8D;
	border:1px none green;
}

 .box_argomenti .link_blog {
 	display:block;
	width:145px;
	margin:0 0 10px 20px;
	border:1px none green;
}

 .box_argomenti .link_blog a.size_1,  .box_argomenti .link_blog a.size_2,  .box_argomenti .link_blog a.size_3, .box_argomenti .link_blog a.size_4 {
 	font-size:18px;
	color:#864615;
	font-weight:bold;
	text-decoration:none;
 }

 .box_argomenti .link_blog a.size_2 {
 	font-size:16px;
 }
 
  .box_argomenti .link_blog a.size_3 {
 	font-size:14px;
	font-weight:normal;
 }
 
 .box_argomenti .link_blog a.size_4 {
 	font-size:11px;
	font-weight:normal;
 }

 .box_argomenti .link_blog a:hover.size_1, .box_argomenti .link_blog a:hover.size_2, .box_argomenti .link_blog a:hover.size_3, .box_argomenti .link_blog a.size_4 {
	text-decoration:underline;
 }


/* ############# BOX DISCUSSIONI TOOLBAR BLOG ################ */
.box_discussioni {
	width:176px;
	margin:0 auto;
	padding-bottom:10px;
	border-bottom:1px solid #aaccec;
}

 .box_discussioni h3 {
	margin:0 5px 10px 5px;
	padding:0 0 0 3px;
	font-size:11px;
	font-weight:bold;
	color:#3D5E8D;
	border:1px none green;
}

 .box_discussioni ul {
	width:145px;
	margin:0 0 10px 20px;
	padding:0;
	border:1px none green;
}

 .box_discussioni li {
	height:12px;
	margin:0;
	padding:0;
	list-style-type:none;
	border:1px none green;
}

 .box_discussioni li a {
	float:left;
	display:inline;
	color:#985b23;
	text-decoration:none;
 }

 
 .box_discussioni li span {
 	float:right;
	display:inline;
	color:#985b23;
	font-weight:bold;
 }
 
 


/* ############# BLOG SX ################ */
.blog_sx {
	float:left;
	display:inline;
	width:492px;
	padding-bottom:20px;
	border:1px none green;
}

.blog_sx .foto_blog {
	width:490px;
	height:283px;
	border:1px none green;
}

.blog_sx .ico_zoom {margin:10px 0 15px 0;}


.blog_sx .ico_zoom p {
	float:left;
	display:inline;
	color:#9298a4;
	font-size:10px;
	margin:0;
	padding:0;
}

.blog_sx .ico_zoom img {
	float:right;
	display:inline;
}

.blog_sx h2 {
	font-size:18px;
	font-weight:normal;
	margin:0 0 10px 0;
	padding:0;
	border:1px none green;
}

.blog_sx p {
	margin:15px 0 5px 0;
	border:1px none red;
}

.blog_sx a.vai_dettaglio {
	float:right;
	display:block;
	width:73px;
	height:14px;
	padding:5px;
	text-align:center;
	color:#FFF;
	font-size:10px;
	margin:10px 0;
	text-decoration:none;
	background:url(/img/bkg_link_blog.gif) repeat-x;
}

.blog_sx a:hover.vai_dettaglio {
	text-decoration:underline;
}


.separatore_blog {
	margin:10px 0;
	border-bottom:1px dotted #565656;
}


/* ############# ELENCO COMMENTI ################ */
ul.commenti {
	width:100%;
	margin:0 0 10px 0;
	padding:0;
}

ul.commenti li {
	padding:20px 10px;
	margin:0 0 5px 0;
	list-style-type:none;
	background:#e9eaef;
}

ul.commenti li p {
	float:left;
	display:inline;
	width:395px;
	padding:0;
	margin:0;
	border:1px none green;
}

ul.commenti li .box_nickname {
	float:right;
	display:inline;
	width:140px;
	border:1px none green;
}

ul.commenti li .box_nickname span {
	float:right;
	display:inline;
}


.mostra_tutti {
	height:30px;
	margin-bottom:20px;
	border-top:1px dotted #565656;
}


.mostra_tutti a {
	display:block;
	width:118px;
	height:32px;
	margin:0 auto;
	color:#FFF;
	text-align:center;
	text-transform:uppercase;
	font-size:10px;
	padding:10px 0;
	text-decoration:none;
	background:url(/img/bkg_mostratutti.gif) repeat-x;
}


/* ############# BOX NUOVO COMMENTO SX ################ */
ul.box_formCommento_sx {
	float:left;
	display:inline;
	width:377px;
	padding:0;
	margin:0 0 10px 0;
	border:1px none green;
}

ul.box_formCommento_sx li {
	margin:0 0 5px 0;
	padding:10px;
	list-style-type:none;
	background:#e9eaef;
	border:1px none green;
}

ul.box_formCommento_sx li label {
	float:left;
	display:inline;
	width:70px;
	margin:0 5px 0 20px;
	font-size:12px;
	font-weight:bold;
	border:1px none red;
}


ul.box_formCommento_sx li input {
	float:left;
	display:inline;
	width:240px;
	height:15px;
	font-size:12px;
	color:#202941;
	border:1px none red;
}


ul.box_formCommento_sx li textarea {
	float:left;
	display:inline;
	overflow:auto;
	width:240px;
	height:125px;
	font-size:12px;
	color:#202941;
	font-family:Tahoma;
	border:1px none red;
}


/* ############# BOX NUOVO COMMENTO DX ################ */
.box_formCommento_dx {
	float:right;
	display:inline;
	width:245px;
	height:216px;
	margin:0 0 10px 0;
	padding:5px 15px 10px 15px;
	background:#e9eaef;
	border:1px none blue;
}

.box_formCommento_dx p {
	font-size:12px;
	padding:10px 0 20px 0;
	margin:0;
	font-weight:bold;
	border-bottom:1px dotted #565656;
}


.box_formCommento_dx  a.bt_invia {
	display:block;
	width:73px;
	height:14px;
	padding:5px;
	margin:30px auto 5px auto;
	text-align:center;
	color:#FFF;
	font-size:12px;
	text-decoration:none;
	background:url(/img/bkg_link_blog.gif) repeat-x;
}




/* ############# BLOG DX ################ */
.blog_dx {
	float:right;
	display:inline;
	width:146px;
	border:1px none green;
}


/* ############# PAGINAZIONE BLOG ################ */
.paginazione_blog {
	float:right;
	display:inlne;
	width:146px;
	height:20px;
	padding:0;
	margin-bottom:15px;
	border-bottom:1px dotted #565656;
}

.paginazione_blog img {
	float:left;
	display:inline;
	width:15px;
	height:15px;	
}

.paginazione_blog ul {
	float:left;
	display:inline;
	width:100px;
	padding:0;
	margin:0 5px;
	list-style-type:none;
	text-align:center;
}

.paginazione_blog li {
	display:inline;
	color:#303b55;
	padding:3px;
}

.paginazione_blog li a {color:#303b55;}
.paginazione_blog li a:hover {text-decoration:none}




/* ############# PUBBLICATO IL ################ */
.blog_dx .pubblicazione {
	width:146px;
	padding-bottom:10px;
	margin-bottom:15px;
	border-bottom:1px dotted #565656;
} 

.blog_dx .pubblicazione ul {
	width:146px;
	padding:0;
	margin:0;
	list-style-type:none;
}

.blog_dx .pubblicazione li {
	color:#303b55;
	margin-bottom:4px;
}

.blog_dx .pubblicazione li span {
	color:#303b55;
	font-weight:bold;
}

.blog_dx .pubblicazione li a {color:#303b55;}
.blog_dx .pubblicazione li a:hover {text-decoration:none}


/* ############# BOX TORNA ELENGO BLOG ################ */
.torna_elenco {
	width:146px;
	height:20px;
	padding:0;
	margin-bottom:15px;
	text-align:center;
	border-bottom:1px dotted #565656;
}


.torna_elenco img {
	float:left;
	display:inline;
	margin-top:3px;
}

.torna_elenco a {
	display:block;
	color:#616c73;
	font-size:12px;
	text-decoration:none;
}



/* ############# BOX REPORT ################ */
.box_report {
	float:left;
	display:inline;
	width:315px;
	height:42px;
	margin-top:7px;
	background:url(/img/ico_report.gif) no-repeat;
	border:1px none green;
}


.box_report select {
	float:left;
	display:inline;
	width:265px;
	height:22px;
	padding:0 2px 2px 5px;
	margin:8px 5px 0 40px;
	font-size:12px;
	color:#1c2c4f;
	border:1px solid #d4d7e1;
}

a.bt_download {
	float:right;
	display:inline;
	margin:5px 0 0 0;
}

.descrizione_attivita {
	width:300px;
	height:28px;
	padding:0 0 0 10px;
	margin:15px 0;
	font-size:12px;
	color:#1c2c4f;
	border-left:3px solid #d4d7e1;
}




/* ############# PAGINAZIONE ################ */
.paginazione {
	width:146px;
	padding:0;
	margin:20px auto 0 auto;
}

.paginazione img {
	float:left;
	display:inline;
	width:15px;
	height:15px;
}

.paginazione ul {
	float:left;
	display:inline;
	width:100px;
	padding:0 !important;
	margin:0 !important;
	list-style-type:none;
	text-align:center;
}

.paginazione li {
	display:inline;
	color:#1c2c4f;
	font-weight:bold;
	padding:0 3px !important;
	margin:0 !important;
}

.paginazione li a {
	font-weight:normal !important;
	color:#697591 !important;
	text-decoration:none !important;
}

.paginazione li a:hover {text-decoration:none}



/* ############# PAGINA 404 ################ */
#pagina_404 {
	position:relative;
	width:670px;
	margin:0 0 0 25px;
	padding:120px 0 0 0;
	border:1px none red;
}

#pagina_404 .error {
	height:48px;
	margin:5px 0 0 0;
	padding:0 0 0 100px;
	border:1px none red;
}

#pagina_404 .error img {
	float:left;
	display:inline;
	width:50px;
	height:48px;
	margin:0;
	padding:0;
	border:1px none red;
}

#pagina_404 .error p {
	font-size:18px;
	font-weight:normal;
	margin:0;
	padding:10px 0 0 0;	
}

#pagina_404 h3 {
	font-size:13px;
	text-align:center;
	margin:0 0 10px 0;
	padding:0;
}

#pagina_404 h3 a {
	color:#363c56;
	text-decoration:underline;
}

#pagina_404 h3 a:hover {
	color:#363c56;
	text-decoration:none;
}

/* ############# TOOLBAR SEZIONI ################ */
ul#tool_progetto {
	width:695px;
	height:29px;
	padding:0;
	margin:0 0 0 12px;
	list-style-type:none;
	background:#caceda;
}

#tool_progetto li {
	float:left;
	display:inline;
	margin:8px 0 0 15px !important;
	padding:0 !important;
	text-transform:uppercase;
	background:none;
}

#tool_progetto li a {
	text-decoration:none;
	color:#3e4a65;
}

#tool_progetto li a:hover {
	text-decoration:underline;
	color:#3e4a65;
}

#tool_progetto li.select ,
#tool_progetto li.select a {
	font-weight:bold;
	color:#3e4a65;
}


/* ############# SOTTOTOOLBAR SEZIONI ################ */
ul#sottotool_attivita {
	width:698px;
	height:29px;
	padding:0;
	margin:0 0 0 8px;
	list-style-type:none;
	background:url(/img/bkg_sottotool.gif) repeat-x;
	border:1px none red;
}

ul#sottotool_attivita li {
	float:left;
	display:inline;
	height:20px;
	margin:2px 0 0 0;
	padding:5px 10px 0 6px;
	text-align:center;
	background:#FFF;
	color:#6c7ca1;
	border:1px none red;
}

ul#sottotool_attivita li a {
	color:#6c7ca1;
	text-decoration:none;
}

ul#sottotool_attivita li a:hover {
	color:#6c7ca1;
	text-decoration:underline;
}

ul#sottotool_attivita li.select ,
ul#sottotool_attivita li.select a {
	font-weight:bold;
	color:#3e4a65;
}

.tabelle table {width:100%; color:#6f5847; font-size:10px; border-collapse:collapse;}
.tabelle table caption { font-size:13px; font-weight:bold; color:#a18774; text-align:left; margin:10px 0 0 0; padding:10px 0; background:url(/img/bkg_filetto_marrone.jpg) no-repeat left top; }
.tabelle table th { height:37px; background:#e7d8ca; text-align:center; border-right:1px #fff solid; }
.tabelle table td { height:26px; background:#f3eae3; text-align:center;  border-bottom:1px #fff solid; border-right:1px #fff solid; }
.tabelle .alternato { background:#ead8c7; }
.tabelle thead .alternato { background:#dcc2aa; }




/* ############# PAGINA FORNITURA ALLE SCUOLE ################ */
.box_circoscrizione {
	float:left;
	display:inline;
	width:334px;
	/*height:340px;*/
	margin:0 0 10px 0;
	background:url(/img/bkg_table_circoscrizione.gif) repeat-y;
	border:1px none red;
}

.box_circoscrizione select {
	color:#000;
	font-size:12px;
	font-family:Tahoma;
	font-weight:bold;
}

.box_circoscrizione table {
	width:334px;
	padding:0;
	margin:0;
}

.box_circoscrizione table caption {
	/*width:334px;*/
	height:39px;
	padding:8px 0 0 20px;
	background:url(/img/bkg_thead_circoscrizione.gif) no-repeat;
}

.box_circoscrizione table caption p {
	color:#202941;
	font-size:11px;
	text-transform:uppercase;
	margin:0;
	padding:8px 0 0 45px;
}

.box_circoscrizione table th {
	text-align:center;
	height:35px;
	font-size:14px;
}

.box_circoscrizione td.riga1 {
	height:17px;
	background:#7b88b2;
	color:#FFF;
	text-align:center;
}

.box_circoscrizione td.riga2 {
	height:17px;
	background:#bfc3d2;
	color:#000;
	text-align:center;
}

.box_circoscrizione td.riga2 span {
	color:#3b4b83;
}


/* ############# BOX FORM DVD E ADOZIONE ################ */
.box_form {
	position:relative;
	width:686px;
	height:auto;
	background:#e5e6ea;
	margin:0 0 1px 8px;
	padding:3px 0;
	border:1px solid #e5e6ea;
}

.box_form label, .box_form .label_2 {
	float:left;
	display:inline;
	width:145px;
	padding:4px;
	margin:8px 10px 0 12px;
	font-size:12px;
	border:1px none red;
}

.box_form .label_2 {width:83px}


.box_form input, .box_form select {
	float:left;
	display:inline;
	width:187px;
	margin:10px 0 0 0;
	padding:0;
	background:#FFF;
	font-size:11px;
	color:#202941;
	border:1px solid #FFF;
}

.box_form select {width:187px}

.box_form h4 {
	float:left;
	display:inline;
	color:#656d7f;
	font-size:11px;
	font-weight:normal;
	margin:0 0 0 175px;
	padding:0;
	border:1px none red;
}

.box_form h2 {
	color:#cc0000;
	font-size:11px;
	font-weight:bold;
	margin:3px 0 0 15px;
	padding:0;
	border:1px none red;
}


.box_form p {
	color:#656d7f;
	font-size:11px;
	font-weight:normal;
	margin:0 0 0 15px;
	padding:0;
}

.box_form textarea {
		width:500px;
		height:65px;
		font-size:11px;
		color:#202941;
		font-family:Tahoma;
		margin:8px 0 5px 0;
		border:1px solid #FFF;
}

.box_form .accetto {
	width:20px;
	margin:0 20px 5px 5px;
	*margin-top:-3px;
	background:none;
	border:none;
}

.btInvia  {
	float:right;
	width:80px;
	height:31px;
	border:none;
	font-size:16px;
	color:#FFF;
	background:url(/img/bkg_btInvia.gif) repeat-x;
}



/* ############# PAGINA CONTATTI ################ */
#sede_cefa {
	float:left;
	display:inline;
	width:400px;
	margin:0 0 0 10px;
}

#sede_cefa h2 {
	height:23px;
	font-size:12px;
	font-weight:bold;
	margin:0 0 5px 0;
	padding:7px 0 0 50px;
	background:url(/img/ico_cefa.gif) no-repeat;
}

#sede_cefa p {
	font-size:11px;
	margin:0;
	padding:0;
}

#sede_cefa a {
	color:#985B23;
	font-weight:bold;
}

#sede_cefa a:hover {
	text-decoration:none;
}



/* ############# PAGINA SITEMAP ################ */

#sitemap {
	float:left;
	display:inline;
	width:150px;
	height:300px;
	display:inline;
	padding:0;
	margin:0 10px 0 0;
	border-right:1px dotted #06346d;
}


#sitemap ul {
	padding:0;
	margin:0;
}

#sitemap ul li {
	padding:0;
	margin:0;
	list-style-type:none !important;
	border:1px none red;
}

#sitemap ul li a {
	font-size:12px;
	color:#363c56;
	font-weight:bold;
	text-decoration:none;
}

#sitemap ul li a:hover {
	text-decoration:underline;
}

#sitemap h3 {
	font-size:14px;
	font-weight:bold;
	padding:0 0 0 10px;
	*padding:0;
	margin:0 0 10px 0;
	border:1px none red;
}

#sitemap h3 a {
	font-size:14px;
	color:#06346d;
	font-weight:bold;
	text-decoration:none;
}


#sitemap ul.sottolivelli {
	padding-left:10px;
	margin-bottom:20px;
	*margin-bottom:15px;
}

#sitemap ul.sottolivelli li a {
	font-size:11px;
	color:#363c56;
	font-weight:normal;
	font-style:italic;
	text-decoration:none;
}

#sitemap ul.sottolivelli li a:hover {
	text-decoration:underline;
}


/* ############# BOX PAYPAL ################ */
#box_paypal {
	width:296px;
	height:95px;
	background:url(/img/bkg_paypal.jpg) no-repeat;
	margin:10px auto 20px auto;
	padding-top:40px;
	border:1px none red;
}



/* ############# PAGINA EVENTI ################ */
#box_eventi {
	float:left; 
	display:inline; 
	width:355px;
	width:360px;
	border:1px none red;
}

#box_eventi .foto_eventi {
	width:305px;
	height:225px;
	background:url(/img/bkg_eventi.gif) no-repeat;
	margin:0;
	padding:0 0 10px 0;
	border:1px none red;
}

#box_eventi .foto_eventi img {
	width:284px;
	height:199px;
	margin:13px 0 0 11px;
	padding:0;
	border:1px none red;
}


#box_eventi #box_eventi ul.thumb_eventi {
	/*width:350px;*/
	margin:0;
	padding:0;
	list-style-type:none;
}

#box_eventi ul.thumb_eventi li {
	float:left;
	display:inline;
	width:71px;
	height:71px;
	padding:0;
	margin:0;
	background:url(/img/bkg_thumbEventi.gif) no-repeat;
	border:1px none green;
}


#box_eventi ul.thumb_eventi li img {
	width:53px;
	height:53px;
	margin:9px;
}



/* ############# LISTA EVENTI ################ */
.listaEventi {
	float:right;
	display:inline;
	width:295px !important;
	border:1px none green;
}

.listaEventi li {
	width:295px !important;
	min-height:61px;
	margin:0 !important;
	padding:4px 5px 4px 10px !important;
	list-style-image:none !important;
	list-style-position:outside !important;
	list-style-type:none !important;
	background:url(/img/bkg_listaEventi.gif) no-repeat left bottom !important;
	border:1px none green;
}


.listaEventi li .box_lista_1, .listaEventi li .box_lista_2 {
	width:270px;
	min-height:50px;
	padding:5px 5px 8px 15px;
	margin:0;
}

.listaEventi li .box_lista_1 {background:#FFF;}
.listaEventi li .box_lista_2 {background:#f1eeeb;}




.box_lista_1 h2, .box_lista_2 h2, .box_lista_1 p, .box_lista_2 p, .box_lista_1 a, .box_lista_2 a {
	font-size:10px !important;
	color:#936027 !important;
	padding:0 !important;
	margin:0 !important;
	font-weight:normal !important;
	text-decoration:none;
	line-height:11px !important;
}

.box_lista_1 a:hover, .box_lista_2 a:hover {
	text-decoration:underline !important;
}

.box_lista_1 h3, .box_lista_2 h3, .box_lista_1 h3 a, .box_lista_2 h3 a {
	font-size:11px !important;
	font-weight:bold !important;
	color:#936027;
	margin:2px 0 3px 0 !important;
}



.listaEventi li.head_listaEventi {
	position:relative;
	width:295px !important;
	height:61px !important;
	padding:0 !important;
	margin:0 !important;
	background:url(/img/bkg_head_listaEventi.gif) no-repeat !important;
	border:1px none red;
}

.listaEventi li.head_listaEventi h3 {
	position:absolute;
	top:25px;
	left:80px;
	text-transform:uppercase;
	font-weight:bold !important;
	color:#684115;
	border:1px none green;
}












/* ############# FOOTER ################ */
#footer {
	width:990px;
	height:40px;
	background: url(/img/bkg_footer.gif) top no-repeat;
	border:1px none red;
}

#footer ul {
	width:250px;  /*dimensione da cambiare se si aggiungono o tolgono voci */
	height:37px;
	padding:3px 0 0 0;
	margin:0 auto;
	list-style-type:none;
	border:1px none blue;
}

#footer ul li {
	float:left;
	display:inline;
	margin:0 8px 0 0;
	padding:0;
	color:#627f97;
	border:1px none red;
}

#footer ul li a {
	color:#627f97;
	text-decoration:none;
}

#footer ul li a:hover {
	color:#627f97;
	text-decoration:underline;
}


/* ############# LOGHI FOOTER ################ */
#footer ul#loghi {
	width:355px;
	height:55px;
	border:1px none red;
}

#footer ul#loghi li {
	float:left;
	display:inline;
	margin:0;
	padding:0;
}

#footer ul#loghi li img {
	margin:0;
	padding:0;
	border:1px none red;
}

#footer ul#loghi li p {
	color:#87826f;
	font-size:11px;
	font-weight:bold;
	padding:0;
	margin:20px 10px 0 0;
}



/* TESTIMONIANZE */
.testimonianze h4 { margin:0; padding:0; font-weight:bold; font-size:11px!important; display:inline; clear:right; }
.testimonianze h5 { padding:15px 0 0 0; margin:0; font-weight:normal; font-size:11px; background: url(../img/testimonianze/bg_data.jpg) no-repeat 90px 0px;  }
.testimonianze ul{ margin:0; padding:0; }
.testimonianze ul li { width:48%; /*height:120px;*/ margin:0; padding:0; list-style:none outside; list-style-image:none!important; float:left; display:inline; }
.testimonianze ul li .thumb{ width:83px; height:93px; background: url(../img/testimonianze/bg_img_list.jpg) no-repeat left top; padding:9px 0 0 9px; display:inline; float:left; }
.testimonianze ul li p { width:auto!important; float:none;}
.testimonianze_colonna{ width:330px; float:left; display:inline;  }

.foto_testimonianze{ width:328px; height:211px;	background:url(/img/testimonianze/bg_img.jpg) no-repeat top left; margin:0; }
.foto_testimonianze img{ width:306px; height:184px; margin:12px; }
.foto_testimonianze p{ float:left; display:inline; margin:0 0 0 10px!important; font-size:10px; color:#9298a4; }

.testimonianze_box_altre { width:309px; margin:10px 0 0 10px!important; }
.testimonianze_box_altre ul { height:auto; margin:0!important; padding:0 0 30px 0!important; background:url(../img/testimonianze/box_altre_bg_ul.jpg) left bottom repeat-x; }
.testimonianze_box_altre ul li { height:auto!important; margin:0!important; padding:8px 0 8px 0!important; list-style:none outside!important; float:none; display:block; background:url(../img/testimonianze/bg_box_altre.jpg) left bottom no-repeat;  }
.testimonianze_box_altre h5, .testimonianze_box_altre h4, .testimonianze_box_altre p { margin:0!important; padding:0 0 0 10px!important; background:none; color:#90735f!important; }
.testimonianze_box_altre h4 { background: url(../img/testimonianze/bg_box_altre_tit.jpg) left top repeat-x; font-size:14px; text-transform:uppercase; height:32px; padding:10px 0 0 10px!important; float:none; display:block; color:#90735f!important; }
.testimonianze_box_altre h5 { font-weight:bold; background:url(../img/testimonianze/box_altre_bullet.jpg) no-repeat 0px 4px; }

#donazioni h4 { width:auto; *width:330px; display:block; }
#donazioni ul { width:338px; float:left; display:inline; margin:0 0 30px 0; padding:0; }
#donazioni ul li { width:auto; height:auto; float:left; display:block; margin:0; padding:15px 0 15px 0; border-bottom:1px solid #ccc; background:none; list-style:none inside; }
#donazioni ul h4, #donazioni ul h5 { margin:0; padding:0; float:none; display:block; font-size:14px; font-weight:bold; color:#434f6a; }
#donazioni ul h5 { display:inline; padding:0 3px 0 0; }
#donazioni ul li p { display:inline; }
#donazioni ul ul { margin:10px 0; padding:0; }
#donazioni ul ul strong { font-size:12px; color:#ff6800; }
#donazioni ul ul li { border:none; background: url(../img/bullet_blu_doppio.jpg) left 4px no-repeat; list-style:none inside; float:left; display:block; line-height:15px; padding:0 0 0 20px; }
#cinquePerMille { width:315px; float:right; display:inline; }
#cinquePerMille img { display:block; float:right; }

