body,html {height:100%;}
body {
	background-image: url(../images/sfondo.gif);
	background-color: #FFFFFF;
	background-attachment:fixed;
	margin: 0;
	text-align:left;
}
#table_container{
	height:100%;
	margin:0 0 0 20px;
	vertical-align:top;
}

#table_container td{
	vertical-align:top;
}
#thebody{
	width:75%;
	vertical-align:top;
	border-right:2px solid #ffffff;
	border-left:2px solid #ffffff;
}
.container{
	position:relative;
	width:100%;
	overflow:visible;
	background-position:right top;
	background-repeat:no-repeat;
}

#header{ 
	margin:0;
	width:500px;
	height:80px;
	position: relative;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}
#header span {
	position: absolute;
	width: 100%;
	height: 100%;
}
.primotitolo{ 
	width: auto; 
	height:30px; 
	position: relative;
	font-size:12px;
}
.primotitolo span {
	position: absolute;
	width: 100%;
	height: 100%;
}
.ps_primotitolo{ 
	width: auto; 
	height:30px; 
	position: relative;
	font-size:12px;
}
.ps_primotitolo span {
	position: absolute;
	width: 100%;
	height: 100%;
}
#container_red .primotitolo{
width:470px;height:135px;
}
#thebody_box{
	height:100%;
	margin:0 0 -2px 0;
	border-top:2px solid white;
}
.thebodyBg_index{background-color:#FAAA00;}
.thebodyBg_newsletter{background-color:#FAAA00;}
.thebodyBg_lavoraconnoi{background-color:#FAAA00;}
.thebodyBg_chisiamo{background-color:#B97BFE;}
.thebodyBg_dovesiamo{background-color:#0066FF;}
.thebodyBg_terapie{background-color:#FF3399;}
.thebodyBg_animazioni{background-color:#F0C000;}
.thebodyBg_asilonido{background-color:#5398FF;}
.thebodyBg_ludobus{background-color:#00E600;}
.thebodyBg_ludoteche{background-color:#FAAA00;}
.thebodyBg_peduc{background-color:#B97BFE;}
.thebodyBg_rassegnastampa{background-color:#0066FF;}
.thebodyBg_gallery{background-color:#FF3399;}
.thebodyBg_giochiamo{background-color:#F0C000;}
.thebodyBg_links{background-color:#5398FF;}
.thebodyBg_contatti{background-color:#00E600;}
.thebodyBg_news{background-color:#FAAA00;}
.thebodyBg_red{background-color:#ffffff;}

#container_index{background-image:url(../images/macchie_bianche3.gif);}
#container_newsletter{background-image:url(../images/macchie_bianche3.gif);}
#container_lavoraconnoi{background-image:url(../images/macchie_bianche3.gif);}
#container_chisiamo{background-image:url(../images/macchie_bianche2.gif);}
#container_dovesiamo{background-image:url(../images/macchie_bianche4.gif);}
#container_terapie{background-image:url(../images/macchie_bianche5.gif);}
#container_animazioni{background-image:url(../images/macchie_bianche6.gif);}
#container_asilonido{background-image:url(../images/macchie_bianche7.gif);}
#container_ludobus{background-image:url(../images/macchie_bianche1.gif);}
#container_ludoteche{background-image:url(../images/macchie_bianche3.gif);}
#container_peduc{background-image:url(../images/macchie_bianche2.gif);}
#container_rassegnastampa{background-image:url(../images/macchie_bianche4.gif);}
#container_giochiamo{background-image:url(../images/macchie_bianche6.gif);}
#container_links{background-image:url(../images/macchie_bianche7.gif);}
#container_contatti{background-image:url(../images/macchie_bianche1.gif);}
#container_news{background-image:url(../images/macchie_bianche3.gif);}
#container_gallery{background-image:url(../images/macchie_bianche5.gif);}
#container_red{  }

#container_index #header span{background: transparent url(../images/bg_header.png) no-repeat top left;}
#container_newsletter #header span{background: transparent url(../images/bg_header.png) no-repeat top left;}
#container_lavoraconnoi #header span{background: transparent url(../images/bg_header.png) no-repeat top left;}
#container_chisiamo #header span{background: transparent url(../images/bg_header.png) no-repeat top left;}
#container_dovesiamo #header span{background: transparent url(../images/bg_header.png) no-repeat top left;}
#container_terapie #header span{background: transparent url(../images/bg_header.png) no-repeat top left;}
#container_animazioni #header span{background: transparent url(../images/bg_header.png) no-repeat top left;}
#container_asilonido #header span{background: transparent url(../images/bg_header.png) no-repeat top left;}
#container_ludobus #header span{background: transparent url(../images/bg_header.png) no-repeat top left;}
#container_ludoteche #header span{background: transparent url(../images/bg_header.png) no-repeat top left;}
#container_peduc #header span{background: transparent url(../images/bg_header.png) no-repeat top left;}
#container_rassegnastampa #header span{background: transparent url(../images/bg_header.png) no-repeat top left;}
#container_gallery #header span{background: transparent url(../images/bg_header.png) no-repeat top left;}
#container_giochiamo #header span{background: transparent url(../images/bg_header.png) no-repeat top left;}
#container_links #header span{background: transparent url(../images/bg_header.png) no-repeat top left;}
#container_contatti #header span{background: transparent url(../images/bg_header.png) no-repeat top left;}
#container_news #header span{background: transparent url(../images/bg_header.png) no-repeat top left;}
#container_red #header span{background: transparent url(../images/bg_header.png) no-repeat top left;}

#container_index .primotitolo span {background: transparent url(../images/title_home1.gif) no-repeat top left;}
#container_newsletter .primotitolo span {background: transparent url(../images/title_nl.gif) no-repeat top left;}
#container_lavoraconnoi .primotitolo span {background: transparent url(../images/title_lcn.gif) no-repeat top left;}

#container_chisiamo .primotitolo span {background: transparent url(../images/title_chisiamo.gif) no-repeat top left;}
#container_dovesiamo .primotitolo span {background: transparent url(../images/title_dovesiamo.gif) no-repeat top left;}
#container_terapie .primotitolo span {background: transparent url(../images/title_terapie.gif) no-repeat top left;}
#mterapia span {background: transparent url(../images/t_musicoterapiaBIG.gif) no-repeat top left;}
#mterapia_setting span {background: transparent url(../images/t_musicoterapiaBIG2.gif) no-repeat top left;}
#mterapia_strumenti span {background: transparent url(../images/t_musicoterapiaBIG3.gif) no-repeat top left;}
#aterapia span {background: transparent url(../images/t_arteterapiaBIG.gif) no-repeat top left;}
#training span {background: transparent url(../images/t_trainingBIG.gif) no-repeat top left;}
#psicodiag span {background: transparent url(../images/t_psicodiagBIG.gif) no-repeat top left;}
#psicomot span {background: transparent url(../images/t_psicomotBIG.gif) no-repeat top left;}
#container_asilonido .primotitolo span {background: transparent url(../images/title_asilonido.gif) no-repeat top left;}
#an_marameo span {background: transparent url(../images/an_marameoBig.gif) no-repeat top left;}
#an_pollicino span {background: transparent url(../images/an_pollicinoBig.gif) no-repeat top left;}
#container_ludobus .primotitolo span {background: transparent url(../images/title_ludobus1.gif) no-repeat top left;}
#container_ludoteche .primotitolo span {background: transparent url(../images/title_ludoteche.gif) no-repeat top left;}
#l_aperto span {background: transparent url(../images/l_apertoBig.gif) no-repeat top left;}
#l_comunale span {background: transparent url(../images/l_comunaleBig.gif) no-repeat top left;}
#l_comunale_sg span {background: transparent url(../images/l_comunaleBig3.gif) no-repeat top left;}
#l_comunale_car span {background: transparent url(../images/l_comunaleBig2.gif) no-repeat top left;}
#l_pediatria span{background: transparent url(../images/l_pediatriaBig.gif) no-repeat top left;}
#l_carcere span{background: transparent url(../images/l_incarcereBig.gif) no-repeat top left;}
#container_peduc .primotitolo span {background: transparent url(../images/title_progettieducativi.gif) no-repeat top left;}
#container_rassegnastampa .primotitolo span {background: transparent url(../images/title_rassegnastampa.gif) no-repeat top left;}
#container_gallery .primotitolo span {background: transparent url(../images/title_gallery.gif) no-repeat top left;}
#container_giochiamo .primotitolo span {background: transparent url(../images/title_giochiamo.gif) no-repeat top left;}
#container_links .primotitolo span {background: transparent url(../images/title_links1.gif) no-repeat top left;}
#container_contatti .primotitolo span {background: transparent url(../images/title_contatti1.gif) no-repeat top left;}
#container_news .primotitolo span {background: transparent url(../images/title_news.gif) no-repeat top left;}
#container_red .primotitolo span { background:transparent url(../images/logo_red_big.gif) no-repeat top left;}
#container_animazioni .primotitolo span {background: transparent url(../images/title_animazioni.gif) no-repeat top left;}

/*///////////////// STILE PER IL MENU ///////////////////////*/

#flashmenu{margin-top:10px;width: 243px;}
#flashcontent #getplayer{ margin:5px 0 0 0; border:none}
#flashcontent #top{
	background:url(../images/menunoflash/top.gif) no-repeat top left;
	width:245px;
	height:99px;
}
#flashcontent #top .box{
	line-height:16px;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	padding:5px 60px 0 10px;
}
#flashcontent #bottom{
	background:url(../images/menunoflash/bottom.jpg) no-repeat top left;
	width:245px;
	height:17px;
	overflow:hidden;
	text-align:right;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
}
#flashcontent #bottom a{
	text-decoration:none;
	color:#FFFF00;
	display:block;
	margin-right:8px;
	font-weight:bold;
}
#flashcontent #bottom a:hover{color:#FFD100;}
#flashcontent ul{
	margin:0;
	padding:0;
	list-style:none;
}
#flashcontent ul li{
	margin-left:2px;
	border-bottom:1px solid #ffffff;
	border-left:1px solid #ffffff;
	border-right:1px solid #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#FFFFFF;
	font-weight:bold;
	text-transform:uppercase;
}
#flashcontent ul .btn1{background-color:#B97BFE; }
#flashcontent ul .btn2{background-color:#0066FF; }
#flashcontent ul .btn3{background-color:#FF3399; }
#flashcontent ul .btn4{background-color:#F0C000; }
#flashcontent ul .btn5{background-color:#5398FF; }
#flashcontent ul .btn6{background-color:#00D900; }
#flashcontent ul .btn7{background-color:#FAAA00; }
#flashcontent ul .btn8{background-color:#B97BFE; }
#flashcontent ul .btn9{background-color:#0066FF; }
#flashcontent ul .btn10{background-color:#FF3399; }
#flashcontent ul .btn11{background-color:#F0C000; }
#flashcontent ul .btn12{background-color:#5398FF; }
#flashcontent ul .btn13{background-color:#00D900; }
#flashcontent ul .btn14{background-color:#FAAA00; }

#flashcontent ul li a{ 
display:block;
color:#ffffff;
text-decoration:none;
padding:0 0 2px 6px;
}
#flashcontent ul li a:hover{color:#FFFF00;background-color:#FF7D26}
#newspaper{
	display:block;
	width:245px;
	height:59px;
	margin:5px 0 0 0;
	background:url(../images/newspaper.gif) no-repeat;
	overflow:hidden;
}
#newspaper:hover{
	display:block;
	width:245px;
	height:59px;
	margin:5px 0 0 0;
	background:url(../images/newspaper.gif) no-repeat;
	background-position:0 -59px;
	overflow:hidden;
}
#areariservata{
	display:block;
	width:245px;
	height:59px;
	margin:5px 0 0 0;
	background:url(../images/areariservata.gif) no-repeat;
	overflow:hidden;
}
#areariservata:hover{
	display:block;
	width:245px;
	height:59px;
	margin:5px 0 0 0;
	background:url(../images/areariservata.gif) no-repeat;
	background-position:0 -59px;
	overflow:hidden;
}
#red{
	text-align:center;
	display:block;
	width:210px;
	height:60px;
	margin:10px auto 10px 20px;
	background:url(../images/logo_red.gif) no-repeat;
	overflow:hidden;
}
#red:hover{
	display:block;
	width:210px;
	height:60px;
	margin:10px auto 10px 20px;
	background:url(../images/logo_red.gif) no-repeat;
	background-position:0 -60px;
	overflow:hidden;
}
/*///////////////// STILE PER IL LOGO TECART ///////////////////////*/

#tecart{
	text-align:center;
	display:block;
	margin:10px auto 10px 60px;
	width:116px;
	height:78px;
	overflow:hidden;
	background-image:url(../images/logo_tecart.png);
	background-repeat:no-repeat;
}
#tecart:hover{
	display:block;
	margin:10px auto 10px 60px;
	width:116px;
	height:78px;
	overflow:hidden;
	background-image:url(../images/logo_tecart.png);
	background-position:0 -78px;
	background-repeat:no-repeat;
}

/*////////////////////////*/

.format_box{
	padding:8px 14px 10px 14px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.91em;
	color: #ffffff;
	line-height:1.35em;
	text-align:justify;
}
#container_ludobus .format_box{color: #000000;}
#container_contatti .format_box{color: #000000;}
#container_giochiamo .format_box{color:#665200;}
#container_index .format_box{color:#665200;}
#container_newsletter .format_box{color:#665200;}
#container_lavoraconnoi .format_box{color:#665200;}
#container_news .format_box{color:#665200;}
#container_news .format_box a{text-decoration:none}


#container_ludoteche .format_box{color:#665200;}
#container_red .format_box{color: #000000;}
#container_animazioni .format_box{color:#665200;}

.justified{text-align:justify;}
.left{text-align:left;}
.right{text-align:right;}
.center{text-align:center;}

.IMGtitolo{
	display:block;
	margin:0 0 10px 0;
}
.IMGleft{
	float:left;
	margin:6px 5px 0 0;
}
.IMGright{
	float:right;
	margin:6px 0 0 5px;
}
.IMGmappa{
	display:block;
	margin:auto;
}
#terapie{
	border-top:1px solid #ff79bc;
	padding:10px 0 0 0;
}
#terapie a{
	color:#FFFF00;
	font-weight:bold;
}
#terapie a:hover{color:#FFCC66}
.tbox{
	border-bottom:1px solid #ff79bc;
	padding:0 0 10px 0;
}
#asilinido{
	border-top:1px solid #ffffff;
	padding:10px 0 0 0;
}
#asilinido a{
	color:#FFFF00;
	font-weight:bold;
}
#asilinido a:hover{color:#FFCC66}
#container_animazioni a{
	color:#FFFF00;
	font-weight:bold;
}
#container_animazioni a:hover{color:#FBEC00}
#container_red a{
	color:#ff0000;
	font-weight:bold;
	text-decoration:none;
}
#container_red a:hover{color:#E56660;text-decoration:underline}
.anbox{
	border-bottom:1px solid #ffffff;
	padding:0 0 10px 0;
}
.ludo_1{
	border-top:1px solid #FABB6F;
	clear:left;
}
h2{
	margin:5px 0;
	line-height:1.2em;
}
h3{
	font-size:1.2em;
	color:#FFFF00;
}
#container_ludobus h3{color: #3366CC;}
#container_contatti h3{color: #3366CC;}
#container_ludoteche h3{
clear:left;
color: #ffffff;
}
h4{
	font-size:1em;
	color:#FFFF00;
}
.gioco h4{
	font-size:0.9em;
	margin:14px 0 0 0;
	color:#ffffff;
}
#ilgioco h3{
	margin:8px 0 0 0;
	color:#ff6600;
}
#box1{
	padding:10px 20px;
	background-color:#D3EDE4;
	border:1px dashed #8CD0BA;
}
#box2{
	margin:0 auto 10px auto;
	width:220px;
	padding:4px;
	background-color:#D3EDE4;
	border:4px dotted #ffff00;
}
.divisore1{
clear:both;
height:14px;
overflow:hidden;
background:url(../images/divisore1.gif) no-repeat;
margin:10px 0;
}
#container_ludoteche ul{
	padding:0 0 0 10px;
	margin:10px 0 20px 0;
	list-style-position:outside;
}
#container_ludoteche ul li{margin:0 0 8px 0;}
#progetti_box{
	margin:20px 0 0 0;
}
.progetto{
	padding:10px 0;
	text-align:justify;
}
#progetti_box .divisore{
	height:0;
	overflow:hidden;
	border-top:1px solid #8517FD;
	border-bottom:1px solid #CB9CFE;
}
#container_animazioni #giochiamo_box .divisore{
	clear:both;
	height:0;
	overflow:hidden;
	border-top:1px solid #D2A800;
	border-bottom:1px solid #FFD737;
	margin:10px 0 0 0;
}
	height:0;
	overflow:hidden;
	border-top:1px solid #8517FD;
	border-bottom:1px solid #CB9CFE;
}
.progetto h3{ 
	padding:0;
	margin:0 0 4px 0;
	text-align:left;
	color:#ffff00;
}
.progetto ul li{line-height:32.5em}
#primopiano .divisore{
	height:0;
	overflow:hidden;
	border-top:1px solid #8517FD;
	border-bottom:1px solid #CB9CFE;
}
#giochiamo_box{
	margin:20px 0 0 0;
}
.gioco .divisore{
	clear:both;
	height:0;
	overflow:hidden;
	border-top:1px solid #D2A800;
	border-bottom:1px solid #FFD737;
	margin:10px 0 0 0;
}
.gioco{
	padding:0 0 10px 0;
	text-align:justify;
}
.gioco h3{
	padding:0;
	margin:0 0 4px 0;
	text-align:left;
	color:#FF6600;
	text-transform:uppercase;
}
.gioco ul{
	list-style: none;
	margin: 0;
	padding: 5px 0 0 0;
	border: none;
}
.gioco ul li{
	display: block;
	margin: 0;
	padding: 0;
	float: left;
	width: auto;
}
.gioco ul a{
	white-space:nowrap;
	font: 0.8em Verdana, Arial, sans-serif; color: #665200; text-align: center; text-decoration: none;
	display: block;
	width:150px;
	text-decoration: none;
	background: #FFEA95;
	margin: 0 2px 0 0;
	padding: 3px 15px;
	border-left: #ffffff 1px solid;
	border-right: #9D7D00 1px solid;
	border-top: #ffffff 1px solid;
	border-bottom: #9D7D00 1px solid;
}
.gioco ul a:hover{
	color: #665200;
	border-right: #ffffff 1px solid;
	border-left: #9D7D00 1px solid;
	border-bottom: #ffffff 1px solid;
	border-top: #9D7D00 1px solid;
}
.gioco img{
	margin:10px 0;
	clear:both;
	background-color:#ffffff;
	padding:5px;
}

#g_titolo{
	color: #ffff00;
	text-transform:uppercase;
}
#pe_titolo{
	color: #ffff00;
	text-transform:uppercase;
}
#container_peduc .format_box li{
	margin-bottom:5px;
	line-height:1.4em;
}
#links_box ul{
	padding:0 0 0 20px;
	margin:10px 0 20px 0;
	color:#FFFF00;
	list-style-position:outside;
}
#links_box li{margin:0 0 18px 0;}
#links_box a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #000099;
	font-weight:bold;
}
#links_box a:hover{color:#294CCC;}
#links_box .descrizione{
	margin:0 0 5px 0;
	font-size:15px;
	font-weight:bold;
}
#contatti{
	padding:0 0 0 10px;
	margin:10px 0 20px 0;
	color:yellow;
	list-style-position:outside;
}
#contatti li{
	margin:0 0 8px 0;
}
#contatti li span{
	color:#000000;
}
/*/////////////////// LINK VARI ///////////////////*/
.format_box a{
color:#FFFF00;
font-weight:bold;
}
.format_box a:hover{color:#FFCC66}
#container_contatti .format_box a{color:#006633;}
#container_contatti .format_box a:hover{color:#00A81A;}
.uplink_box{
	clear:left;
	width:100%;
	border-top:1px dashed #ffffff;
	padding:5px 0 0 0;
	margin:0 0 5px 0;
	text-align:right;
}
#container_ludobus .uplink_box{border-top:1px dashed #009300;}
#container_contatti .uplink_box{border-top:1px dashed #009300;}
.uplink_box a{color:#ffff00;}
.uplink_box a:hover{color:#FFCC66;}
#container_ludobus .uplink_box a{color:#006633;font-weight:bold;}
#container_ludobus .uplink_box a:hover{color:#00A81A;}
#container_contatti .uplink_box a{color:#006633;font-weight:bold;}
#container_contatti .uplink_box a:hover{color:#00A81A;}
#container_giochiamo .uplink_box a:hover{color:#FBEC00;}
#container_animazioni .uplink_box a:hover{color:#FBEC00;}
.backlink_box{margin:0 0 10px 0}
.backlink_box a{color:#ffff00;}
.backlink_box a:hover{color:#FFCC66;}
#container_giochiamo .backlink_box a:hover{color:#FBEC00;}
#container_animazioni .backlink_box a:hover{color:#FBEC00;}
#container_ludobus .backlink_box a{color:#006633;}
#container_ludobus .backlink_box a:hover{color:#00A81A;}
.sottolink_box{margin:0 0 10px 0;clear:left}
.sottolink_box a{color:#ffff00;}
.sottolink_box a:hover{color:#FFCC66;}

.link_box{text-align:center}
#link_CV{
	display:block;
	width:259px;
	height:96px;
	margin:auto;
	padding:20px 0 0 48px;
	background-image:url(../images/macchia1.gif);
	background-repeat:no-repeat;
	text-align:left;
	color:#FFFFFF;
	font-weight:normal;
}
#link_CV:hover{color:#EAD8ff;}
.link_LB{
	width:227px;
	height:84px;
	margin:auto;
	padding:15px 0 0 44px;
	background-image:url(../images/macchia2.gif);
	background-repeat:no-repeat;
	text-align:left;
	color:#FFFFFF;
	font-weight:normal;
}
.link_LB a{color:#FFFFFF;}
.link_LB a:hover{color:#B3E1D1;}
.link_LP{
	width:209px;
	height:77px;
	margin:auto;
	padding:15px 0 0 44px;
	background-image:url(../images/macchia3.gif);
	background-repeat:no-repeat;
	text-align:left;
	color:#FFFFFF;
	font-weight:normal;
}
.link_LP a{color:#FFFFFF;}
.link_LP a:hover{color:#FFCC66;}
#sottolink,#sottolink_2{
	list-style:none;
	margin:0 0 20px 0;
	padding:0;
}
#sottolink_red {
	list-style:none;
	margin:30px 0 0 0;
	padding:0;
}
#sottolink li,#sottolink_2 li,#sottolink_red li{display:inline;}
#sottolink a{
	white-space:nowrap;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color:#FFFF00;
	font-weight:bold;
	text-decoration:none;
	padding: 0px 14px 0px 14px; 
	background-color: #A85AFE;
	border-top: 1px solid #FFFFFF;
	border-left: 1px solid #FFFFFF;
	border-bottom: 1px solid #724C9C;
	border-right: 1px solid #724C9C;
}
#sottolink a:hover{
	color:#FFCC66;
	border-top: 1px solid #724C9C;
	border-left: 1px solid #724C9C;
	border-bottom: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
}

#container_ludoteche #sottolink,#container_animazioni #sottolink,#container_terapie #sottolink{
	list-style: none;
	margin: 0 0 20px 0;
	padding: 5px 0 0 0;
	border: none;
}
#container_ludoteche #sottolink li,#container_animazioni #sottolink li,#container_terapie #sottolink li,#container_red #sottolink_red li{
	display: block;
	margin: 0 8px 0 0;
	padding: 0;
	float: left;
	width: auto;
}

#container_ludoteche #sottolink a,#container_animazioni #sottolink a,#container_terapie #sottolink a{
	white-space:nowrap;
	font: 0.8em Verdana, Arial, sans-serif; color: #665200; text-align: center; text-decoration: none;
	display: block;
	width:150px;
	text-decoration: none;
	background: #FFEA95;
	margin: 0 2px 0 0;
	padding: 3px 15px;
	border-left: #ffffff 1px solid;
	border-right: #9D7D00 1px solid;
	border-top: #ffffff 1px solid;
	border-bottom: #9D7D00 1px solid;
}
#container_ludoteche #sottolink a:hover,#container_animazioni #sottolink a:hover,#container_terapie #sottolink a:hover{
	color: #665200;
	border-right: #ffffff 1px solid;
	border-left: #9D7D00 1px solid;
	border-bottom: #ffffff 1px solid;
	border-top: #9D7D00 1px solid;
}
#container_contatti .format_box #sottolink_2 a{color:#ffffff;}
#container_ludobus .format_box #sottolink_2 a{color:#ffffff;}
#container_red .format_box #sottolink_red a{color:#ff0000;}
#sottolink_2 a, #sottolink_2 a:visited{
	white-space:nowrap;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color:#000000;
	font-weight:bold;
	text-decoration:none;
	padding: 0px 14px 0px 14px; 
	background-color: #00aa00;
	border-top: 1px solid #FFFFFF;
	border-left: 1px solid #FFFFFF;
	border-bottom: 1px solid #724C9C;
	border-right: 1px solid #724C9C;
}
#sottolink_red a, #sottolink_red a:visited{
	white-space:nowrap;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	color:#ff0000;
	font-weight:bold;
	text-decoration:none;
	padding: 0; 
}
#sottolink_2 a:hover{
	color:#FFCC66;
		border-top: 1px solid #724C9C;
	border-left: 1px solid #724C9C;
	border-bottom: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
}
#sottolink_red a:hover{
	color:#FFCC66;
}
#pagebox{
	clear:left;
	width:100%;
	border-bottom:1px dashed #ffffff;
	padding:5px 0 5px 0;
	margin:5px 0 10px 0;
	text-align:center;
}
.pagenav{
	clear:left;
	width:100%;
	border-top:1px dashed #ffffff;
	padding:5px 0 0 0;
	margin:0 0 5px 0;
	text-align:center;
}
.pagenav #prev{
float:left
}
.pagenav #next{
float:right
}
.gallerylink{
width:99%;
border:1px solid #ffffff;
margin-bottom:4px;
}
.gallerylink a{
display:block;
padding:5px 0 5px 5px;
width:99%;
background-color:#FF75BA;
text-decoration:none;
}
.gallerylink a:hover{
background-color:#FF9FCF;
color:#FFFF00;
}
.next{
	white-space:nowrap;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#FFFF00;
	font-weight:bold;
	text-decoration:none;
	padding: 2px 10px; 
	background-color: #A85AFE;
	border-top: 1px solid #FFFFFF;
	border-left: 1px solid #FFFFFF;
	border-bottom: 1px solid #724C9C;
	border-right: 1px solid #724C9C;
}
/*/////////////////// STILI DELLE POP-UP ///////////////////*/

#container_lb_popup{
	padding:10px;
	text-align:center;
	background-color:#00EA00;
	line-height:20px;
	background-image:none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.91em;
	color: #000000;
}
#container_lp_popup{
	padding:8px 14px 10px 14px;
	text-align:center;
	background-color:#FAAA00;
	line-height:1.35em;
	background-image:none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.91em;
	color: #665200;
	text-align:center;
}
.format_box_popup{text-align:justify;}
#popup_colSx{
	float:left;
	width:49%;
}
#popup_colDx{
	float:right;
	width:49%;
}
.ul_ludobus{
	padding:0 0 0 15px;
	margin:10px 0 0 0;
	color:yellow;
	list-style-position:outside;
	text-align:justify;
}
.ul_ludobus li{
	margin:0 0 12px 0;
}
.ul_ludobus li span{
	color:#000000;
}
.sottolista{
	margin-top:10px;
	list-style-type:disc;
}
.sottolista li {color:#009966;}
.ul_ludoteche{
	padding:0 0 0 15px;
	margin:10px 0 0 0;
	color:yellow;
	list-style-position:outside;
	text-align:justify;
}
.ul_ludoteche li{
	margin:0 0 12px 0;
}
.ul_ludoteche li span{
	color:#665200;
}
/*/////////////////// STILI DI TESTO ///////////////////*/

.style3 {color: #ffff00;}
.style5 {color: #006633;}
.style8 {color: #009966;}
.style9 {color: #CC6633;}
.style10 {color: #3366CC;}

.hack_float{clear:both;height:1px;overflow:hidden}

.home_read:link, .home_read:visited{font-size:13px;text-decoration:none;color:#ff0000}
.home_read{font-size:13px;text-decoration:none;color:#ff0000}

/*//////////////////////////////////////////////////////////*/

#fake_iframe{
	width:344px;
	height:360px;
	overflow:auto;
	text-align:justify;
	padding: 0 10px 0 0;
	margin: 10px 0 0 0;
}
#ModNewsletter{
	width:400px; 
	padding:5px;
	margin:15px auto;
}
#ModNewsletter p{
	margin:4px 0;
	padding:0;
}
#ModNewsletter label{
	display:block;
	float:left;
	width:155px;
	text-align:right;
	font-weight:bold;
	color:#ffffff;
	padding-right:0;
}
#ModNewsletter input { 
	border-top:1px solid #AEAEAE;
	border-left:1px solid #AEAEAE;
	border-bottom:1px solid #E2E2E2;
	border-right:1px solid #E2E2E2;
	background:#fbfbfb;
	margin-left:6px;
	padding:2px 4px;
	color:#555555;
}
#ModNewsletter #privacy {border:none;padding:0 }
input#invia {
	width:6em;
	border-top:1px solid #F1AF76;
	border-left:1px solid #F1AF76;
	border-bottom:1px solid #6B380B;
	border-right:1px solid #6B380B;
	background:#E77817;
	color: #ffffff;
	font-weight:bold;
	font-size:0.9em;
	margin:0;
	padding:2px;
	margin-left:6px;
	cursor:pointer;
}
#ModCurriculum{

}
#ModCurriculum p{
	float:left;margin:0 10px 10px 0
}

#ModCurriculum p label{
	display:block
}
#ModCurriculum fieldset{
	border:1px solid #ffffff;
	margin-bottom:20px;
	padding:10px;
}
#ModCurriculum legend{
	color:#FFFFFF;
	font-weight:bold;
	text-transform:uppercase
}

#ModRichieste{

}
#ModRichieste p{
	float:left;margin:0 10px 10px 0
}

#ModRichieste p label{
	display:block
}
#altricolorilnk{	position:absolute;
					top:17px;
					left:270px;
					width:130px;
					height:50px;
					overflow:hidden;
}
