@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;}


/*--------------------------------------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-----------------------------------*/
.left_dett{
	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;}
