@charset "utf-8";
/* CSS Document */
.box_mobilita{
	width:967px;
	padding:15px 0px;}
.left_home_top{
	width:771px;
	float:left;}
.right_home_top{
	width:176px;
	float:right;}
.left_home_mobilita{
	width:365px;
	float:left;}
.right_home_mobilita{
	width:570px;
	float:right;}
.menu_mobilita{
	border-bottom:1px solid #CFCFCF;
	border-top:1px solid #CFCFCF;
	padding:5px 0px;
	color:#000000;
	font-size:14px;
	font-weight:bold;
	text-transform:uppercase;}
.menu_mobilita span{
	padding-right:10px;}
.menu_mobilita a:hover{
	color:#D9271D;
	text-decoration:none;}
.primo_piano{
	padding-bottom:20px;}
.box_pp {
	float:left;
	padding:20px 10px 0 0;
	width:170px;}
.tit_pp {
	color:#D9271D;
	font-size:11px;
	font-weight:bold;
	padding:0 0 5px;
	text-transform:uppercase;}
.tit_mobilita{
	font-size:14px;
	font-weight:bold;}
h3 {
	font-size:18px;
	margin:4px 0;}
.tit_pp a, .tit_pp a:hover {
	color:#D9271D;
	text-decoration:none !important;}
.box_proposta{
	float:right;
	width:376px;
	background:#eff4f8;
	font-size:12px;}
.box_proposte{
	float:left;
	width:107px;
	padding-right:15px;}
.box_adesioni{
	background:#eff4f8;
	padding:10px;
	width:751px;}
.box_adesione{
	width:220px;
	padding-right:39px;
	float:left;}
.nota, .nota a{
	color:#D9271D;
	font-weight:bold;
	text-decoration:underline;
	padding-top:5px;}
.boxbottom{
	background:#eff4f8;
	padding:10px;
	font-size:12px;
	}
.box_commenti{
	background:url(/aree/mobilitasociale/immagini/virgolette.gif) top left no-repeat;
	padding-left:30px;
	margin-top:10px;
	
	}
/*--------------------------------------dettaglio------------------------------*/
.dettaglio .virgolette {
	background:transparent url(/documenti/immagini/virgolette.gif) no-repeat scroll left top;
	font-size:16px;
	margin-bottom:15px;
	margin-top:15px;
	padding:0 0 0 60px;}
.dettaglio .virgolette .virgolette_chiuse {
	background:transparent url(/documenti/immagini/virgolette_chiuse.gif) no-repeat scroll right bottom;
	padding:0 60px 0 0;}
.banner_dett{
	width:176px;
	float:left;}
.right_dett{
	background:#eff4f8;
	width:222px;
	padding:10px 9px;
	float:right;}
.right_dett .box_adesione{
	float:none;
	padding-bottom:15px;}



/*--------------------------------------webtv------------------------------*/
.left_webtv{
	width:573px;
	float:left;}
.right_webtv{
	width:375px;
	float:right;}
.interventi{
	width:314px;
	padding:57px 30px 22px;
	background:url(/aree/mobilitasociale/immagini/interventi_bg.gif) top left no-repeat;}
.top_interventi{
	width:314px;
	padding:60px 30px 10px;
	background:url(/aree/mobilitasociale/immagini/interventi_top.gif) top left no-repeat;}
.bottom_interventi{
	width:374px;
	height:10px;
	background:url(/aree/mobilitasociale/immagini/interventi_bottom.gif) top left no-repeat;
	margin-bottom:15px;}
.box_interventi{
	height:88px;
	margin-bottom:7px;
	font-size:12px;
	}
.box_interventi img{
	float:left;
	}
.box_interventi .testo_interventi{
	float:right;
	width:207px;
	padding:15px 10px 0px 0px;
	}
.tit_interventi{
	font-size:14px;
	font-weight:bold;}
.box_rapporto_webtv{
	background:#eff4f8;
	margin-top:15px;
	width:543px;
	font-size:12px;
	padding:15px;}
.tit_pp1 {
	color:#D9271D;
	font-weight:bold;}
.iscrizionenl div .nlbottone{
	float:right;}
.iscrizionenl div .iscrizionenlcap{
	float:left;
	margin-left:10px;}
.iscrizionenl div .nlbottone{
	float:right;
	margin-top:12px;}
/*-----------------------------dettaglio-----------------------------------*/
.scuoladett .top_dett{
	width:490px;}
.left_dett{
	width:490px;
	padding-right:30px;
	/*width:750px;
	padding-right:20px;*/
	float:left;}
.rapporto{
	width:593px !important;}
.center_dett{
	float:left;
	width:157px;
	padding:0px 10px;}
.box_dett{
	padding:10px;
	background:#eff4f8;
	margin-bottom:15px;
	font-size:12px;}
/*---------------------------------mobilitazione.htm----------------------------*/
.box_speciale{
	width:967px;
	padding-bottom:15px;}
.top_left{
	width:850px;
	float:left;
	border-bottom:1px solid #999999;}
.top_right{
	width:68px;
	float:right;}
.titolo_speciale{
	width:650px;
	float:left;
	font-size:32px;
	padding-bottom:10px;}
.sottotiolo_speciale{
	color:#999999;
	font-size:18px;
	padding-bottom:5px;
	}
.box_top{
	float:right;
	width:165px;
	color:#999999;
	font-size:12px;
	text-align:right;}
.box_top a{
	color:#D9271D;
	text-decoration:underline;}
.dett_right{
	width:375px;
	float:right;}
.dett_left{
	width:571px;
	float:left;}
#UpFirmaCampagna{
	padding:20px;
	border:7px solid #dce5ee;
	margin-bottom:15px;}
#firma_campagna #UcFirmaCampagna_lbAdesioni{
	font-size:22px;
	font-weight:bold;}
#firma_campagna #UcFirmaCampagna_panelfirme{
	width:335px;}
#firma_campagna #UcFirmaCampagna_pnEmail{
	width:167px;
	float:left;
	margin-right:10px;}
#firma_campagna #UcFirmaCampagna_pnCap{
	width:137px;
	float:left;}
#firma_campagna #UcFirmaCampagna_txCap{
	width:50px;
	float:left;}
#firma_campagna #UcFirmaCampagna_reqCap{
	width:84px;
	float:left;}
#firma_campagna .com_box{
	width:70px;
	float:right;}
#firma_campagna .com_box div input{
	background:url(/aree/mobilitasociale/immagini/butt_firme.gif) top center no-repeat;
	width:70px;
	height:36px;
	border:0px;}
#firma_campagna .comm_email, #firma_campagna .comm_cap{
	border:1px solid #b7d1e0;
	height:24px;
	padding:5px;
	font-size:16px;}
#firma_campagna .comm_email{
	width:155px;}

#UpdatePanel1{
	padding:20px 20px 20px 20px;
	border:7px solid #3e75a4;
	border-top:0px;
	margin-bottom:15px;}

#UpdatePanel1 p {margin:0px 0px 10px 0px;}

#LocalAdminForm1_Localita1_pnComune {margin-bottom:20px;}

.titolo_panell{
	padding:20px 20px 0px 20px;
	border:7px solid #3e75a4;
	border-bottom:0px;}

#UpdatePanel1 select {
	width:305px;
	height:28px;
}
input#LocalAdminForm1_btInvia {
	width:305px;
	height:28px !important;
}

#UpdatePanel1 input {
	border:1px solid #b7d1e0;
	height:18px;
	width:305px;
	padding:5px;
	font-size:16px;
	display:block;}

.box_virgolette_firma{
	background:url(/aree/mobilitasociale/immagini/virgolette_su.gif) top left no-repeat;
	padding-right:30px;
	font-size:14px;
	font-weight:bold;
	margin:15px 0px;}
.box_virgolette_firma1{
	background:url(/aree/mobilitasociale/immagini/virgolette_giu.gif) bottom right no-repeat;
	padding-left:30px;}
.embed_speciale{
	float:right;
	width:200px;
	}
.embed_speciale textarea{
	float:right;
	height:126px;
width:200px;
	}
.indicerapporto .box_index{
	width:745px;}
.indicerapporto .box_index .text_indice{
	width:550px;}
dl.rapportoindice dt{
	padding-bottom:10px;}
h1{
	margin-top:0px;
	margin-bottom:10px;}
h2{
	margin-top:0px;
	margin-bottom:10px;}
.box_scuola_top{
	background:#f3efc9;
	padding:10px;}
/*----------------------------------------------------------forum------------------------------------------*/
.forum{
	width:770px;
	padding-right:0px;}
.forum .top_dett{
	width:770px;}
/*----------------------------------------------------forum---------------------------------------------*/
.scuola #box_azzurro{
	background:#f8f5df;
	padding-top:10px;}
.scuola #elenco_comemnti{
	background:#f8f5df;}
.scuola #insert_comment {
	background:#f3efc9;
}
.commenti_forum #elenco_comemnti{
	background:url(/aree/scuola/immagini/forum_top.gif) top left no-repeat;
	padding-top:160px;}
.commenti_forum #elenco_comemnti .commento_dett{
	background:url(immagini/forum_virgolette.gif) top left no-repeat;
	padding:0px 0px 20px 40px;
	width:700px}
	.commenti_forum #elenco_comemnti .commento_dett .commento_autore{
	width:170px;
	float:right;}
	.commenti_forum #elenco_comemnti .commento_dett .commento_forum{
	width:500px;
	float:left;}
	.commenti_forum #elenco_comemnti .commento_dett .data{
		font-size:11px;}
.commenti_forum .text_box{
	background:url(/aree/scuola/immagini/forum_commenti_virgolette.gif) top left no-repeat;
	padding-left:40px;
	float:left;
	width:385px;}
.commenti_forum .text_box textarea{
	margin-top:-15px !important;
	height:290px;}
.commenti_forum .text_box span{
	display:none;}
.commenti_forum .com_box{
	float:right;
	width:220px;
	padding-right:60px;}
.commenti_forum .com_box div{
	padding-bottom:5px;}
.commenti_forum .com_box input, .commenti_forum .com_box select{
	width:200px !important;}
.commenti_forum #commenti {
	width:740px;
}
.commenti_forum #insert_comment {
	background:#F3EFC9 url(/aree/scuola/immagini/forum_commenta.gif) top left no-repeat;
	padding-top:85px;
}
input#btInvia, input#Editcomment1_btPublish{
	width:auto !important;}
/*-------------------------------------------maestri-----------------------------------*/
.left_maestri{
	padding-right:0px;}
.right_maestri{
	width:450px;
	float:right;}
.box_maestri{
	width:450px;
	margin-bottom:15px;}
.box_indice_maestri{
	width:420px;
	padding:15px;
	margin-bottom:15px;
	background:#f3efc9;}
.box_indice_utenti{
	width:460px;
	padding:15px;
	margin-bottom:15px;
	background:#f8f5df;}
.img_indice_maestri{
	width:152px;
	float:right;
	background:url(/aree/scuola/ilmiomaestro/immagini/base_img.gif) top left no-repeat;
	height:152px;}
.box_immagine{
	width:129px;
	height:129px;
	margin:10px 0px 0px 10px;
	overflow:hidden;}
.testo_indice_maestri{
	width:250px;
	float:left;}
.testo_indice_utenti{
	width:277px;
	float:left;}
.testo_indice_maestri .titolo{
	font-size:18px;
	font-weight:bold;
	color:#000;
	padding-bottom:10px;
	}
.testo_indice_maestri .titolo a{
	color:#000;
	text-decoration:none;
	}
.testo_indice_utenti .titolo{
	font-size:18px;
	font-weight:bold;
	color:#000;
	padding-bottom:10px;
	}
.testo_indice_utenti .titolo a{
	color:#000;
	text-decoration:none;
	}
.form_maestri{
	background:#f3efc9 url(ilmiomaestro/immagini/top_form.gif) top left no-repeat;
	padding:80px 15px 15px;}
#UpMioMaestro input, #UpMioMaestro textarea{
	width:420px;
	border:1px solid #d8d3a5;}
#UpMioMaestro textarea{
	margin-bottom:10px;}
input.bottone{
	width:86px !important;
	height:36px;
	background:#898454;
	font-size:18px;
	font-weight:bold;
	color:#fff;
	padding:5px;
	}
.checkbox input{
	width:20px !important;
	}
#ecMioMaestro_pnSubscribe{
	margin-bottom:10px;}
.mobilitazione .commento_dett{
	width:530px !important;}
