.canalcom{font-family: Verdana; font-size: 11px; text-decoration: none; color: #7F7F7F}
td{font-family: Verdana; font-size: 11px; text-decoration: none; color: #7F7F7F}
a{text-decoration: none; color: #7F7F7F}
a:active{color: #7F7F7F; text-decoration: none; font-family: Verdana}
a:link{font-family: Verdana; color: #7F7F7F; text-decoration: none}
a:visited{font-family: Verdana; color: #7F7F7F;}
a:hover{font-family: Verdana; text-decoration: underline; color: #DF431C;}

body,html{margin: 0; padding: 0;
	width: 100%;
    height: 100%;
	scrollbar-face-color:#EFEFEF;
	scrollbar-shadow-color:#DF431C;
	scrollbar-3dlight-color:#000;
	scrollbar-arrow-color:#F00;
	scrollbar-darkshadow-color:#000;
	scrollbar-track-color:#EFEFEF;
	scrollbar-highlight-color:#DF431C;
}
.nospaceform{margin: 0; padding: 0;}

body{margin-right: -1px;
	font-family: Verdana;
	font-size: 11px;
	text-decoration: none;
	text-align: left;
	color: #7F7F7F;
	background: #FFF;
}

/*INIZIO SCHELETRO DEL SITO*/
	#contenitore_index{width: 100%; height: 100%; background: url(../images/fascia.jpg) top right no-repeat;}
	#contenitore{width: 775px;}
	#sopralogo{width: 775px; padding: 8px 0;}
	.imgcentrale_out{width: 775px; padding-top: 61px;}
	.imgcentrale_outindex{width: 775px; background: #C20907; height: 153px;}
	.imgcentrale_insp{margin-right: 78px;}
	#img_centrale{text-align: right;}
	.lyrlogo{position: absolute; left: 0; top: 61px; width: 251px; background: url(../images/sfondino.gif) no-repeat;}
	.lyrlogone{position: absolute; left: 217px; top: 8px; width: 558px;}
	.fasciacentrale{float: left; width: 775px;}
	.menuindexout{float: left; padding-top: 31px;}
	.menu{float: left; padding: 7px 0 0 5px; background: #FFF;}
	.menuin{float: left; width: 166px;}
	.vocemenu{float: left; width: 166px; background: url(../images/sf_riga.gif) bottom repeat-x;}
	a.vocemenulink:link,a.vocemenulink:visited{clear: left; float: left; width: 166px; background: url(../images/sf_riga.gif) bottom repeat-x; padding-bottom: 1px;}
	a.vocemenulink:hover{text-decoration: none; color: #DF431C; background: #FFF url(../images/sf_riga2.gif) no-repeat; padding-bottom: 1px;}
	.vocesottomenu{float: left; padding: 3px 0 6px 20px;}
	a.sottoveocelink:link,a.sottoveocelink:visited,a.sottoveocelink:hover{float: left; width: 145px; font-size: 10px; background: #FFF; padding-bottom: 4px; text-decoration: none;}
	#partecentrale{float: left; padding: 6px 0 0 164px;}
	#partecentralein{float: left; width: 440px;}
	.quadroout{float: left; padding-right: 4px;}
	.quadro{float: left; border: 1px solid #979696; padding: 6px 4px 14px 4px;}
	a.quadroin1:link,a.quadroin1:visited{float: left; width: 96px; padding-top: 55px;}
	a.quadroin1:hover{text-decoration: none; background: url(../images/img_1ani.gif) top no-repeat;}
	a.quadroin2:link,a.quadroin2:visited{float: left; width: 96px; padding-top: 55px;}
	a.quadroin2:hover{text-decoration: none; background: url(../images/img_2ani.gif) top no-repeat;}
	a.quadroin3:link,a.quadroin3:visited{float: left; width: 96px; padding-top: 55px;}
	a.quadroin3:hover{text-decoration: none; background: url(../images/img_3ani.gif) top no-repeat;}
	#news{clear: left; float: left; width: 440px; padding-top: 32px;}
	a.newsnotizia:link,a.newsnotizia:visited{float: left; width: 302px; color: #4C4C4C; padding-bottom: 6px;}
	a.newsnotizia:hover{color: #7F7F7F;}
	.work{float: right; padding-top: 32px;}
	#down{clear: left; float: left; width: 775px; padding: 50px 0 30px 0; font-size: 10px; color: #000;}
	a.downlink:loink,a.downlink:visited{color: #000;}
	a.downlink:hover{text-decoration: none; color: #DE431D;}
	#img_centrale2{text-align: right; border-right: 2px solid #FFF; margin-right: 149px;}
	.payoff{float: right; padding-right: 75px; color: #979696; font-size: 15px;}
/*FINE SCHELETRO DEL SITO*/


/*INIZIO CANALCOM*/
	#partecentraleprofilo{
	float: left;
	padding: 7px 0 0 108px;
}
	#partecentraleprofiloin{float: left; width: 496px;}
	.partedx{
	float: left;
	width: 490px;
}
	.titolotesto{float: left; width: 100%; padding-bottom: 20px;}
	.spazioul{margin: 10px 0 0 18px;}
	.spazio{padding-bottom: 10px;}
	.testopopmari{float: left; padding: 10px 20px;}
	.fotomariin{float: left; border: 1px solid #DE431D;}
	.fotomari{float: left; padding: 0 7px 5px 0;}
/*FINE CANALCOM*/


/*INIZIO SERVIZI*/
	#interativita{float: left; width: 420px; padding-bottom: 20px;}
	a.stampalink:link,a.stampalink:visited{float: left; background: url(../images/freccia_rossa.gif) no-repeat; padding-left: 12px; margin-bottom: 5px;}
	a.stampalink:hover{background: url(../images/freccia_rossa.gif) no-repeat; text-decoration:none; color: #DE431D;}
/*FINE SERVIZI*/


/*INIZIO CLIENTI*/
	.elencoclienti{float: left; width: 153px; padding-bottom: 15px;}
	.elencoclientisp{float: left; width: 100%;}
	.elencolinea{clear: both; padding-bottom: 10px; margin-bottom: 10px; background: url(../images/sf_riga.gif) center repeat-x;}
	.imgclienti{float: left; border: 1px solid #979696;}
	.imgclienti_no{float: left;}
	.testoclienti{float: left; width: 100%; height: 30px;}
	#partecentraleclientiin{float: left; width: 495px;}
/*FINE CLIENTI*/


/*INIZIO COMUNICAZIONI*/
	.newscom_out{
	clear: left;
	float: left;
	width: 480px;
	color: #4C4C4C;
	padding-bottom: 10px;
}
	.newscom_out1{
	float: left;
	width: 220px;
	padding-bottom: 50px;
	padding-right: 10px;
	margin: 0px;
	padding-top: 0px;
	padding-left: 0px;
	height: 160px;
}
	a.newscom:hover{color: #7F7F7F;}
	.torna_out{float: left; width: 420px; padding-bottom: 20px;}
	a.torna:link,a.torna:visited{float: right;}
	a.torna:hover{text-decoration: none;}
	.dataetitolo{float: left; padding-top: 15px;}
	.newsimg{float: left; border: 1px solid #979696;}
	.newsdata{float: left; width: 305px; font-size: 12px; font-weight: bold;}
	.newstitolo{float: left; padding-top: 10px; width: 500px; color: #DF431C; font-size: 13px; font-weight: bold;}
	.newstxt{clear: left; width: 100%; padding-top: 10px; width: 500px; }
/*FINE COMUNICAZIONI*/


/*INIZIO CARTINA*/
	#cartina{width: 351px; margin: 0 auto;}
	#menucartina{clear: left; float: left; border-right: 1px solid #979696; width: 350px;}
	a.vocicartina:link,a.vocicartina:visited{float: left; width: 116px; border-left: 1px solid #979696; border-top: 1px solid #4C4C4C; text-align: center; padding: 2px 0; font-weight: bold; background: #FFF;}
	a.vocicartina:hover{color: #DF431C; text-decoration: none;}
	#immcartina{clear: left; float: left; border: 1px solid #979696;}
/*FINE CARTINA*/


/*inizio generali*/
	.rossone{color: #DF431C; text-decoration: none;}
	.nascosto{clear: left; float: left; display: none;}
	.loading{background: #E5E5E5 url(../images/loading.gif) center center no-repeat;}
	.loading2{background: #E5E5E5 url(../images/loading2.gif) center center no-repeat;}
	.rosso{color: #DF431C;}
	.pic10{font-size: 10px;}
	.pic11{font-size: 11px;}
	.pic12{font-size: 12px;}
	#pic14{font-size: 14px;}
	#titolo12{float: left; color: #333; font-weight: bold;}
	.titolo16{font-size: 16px; color: #FFF; margin: 0 0 25px 5px; text-decoration: none;}
	#tit\\Activa\wwwroot\cadamuro
olo50{float: left; color: #D50006; font-weight: bold;}
	.left{float: left;}
	.right{float: right;}
	.clear{clear: left;}
	.clear_r{clear: right;}
	.relativo{position: relative; text-align: left;}
	.bordino{border: 1px solid #999;}
/*inizio generali*/

/*inizio finestre attive*/
	.bodypopup{flaot: left; background: #FFF;}
	#corcicepopup{float: left; border: 1px solid #7F7F7F;}
	#contentpopup{float: left; width: 100%;}
	#popup_up{float: left; background: #DF431C; border-bottom: 2px solid #FFF; width: 100%;}
	#titolopopup{float: left; padding: 4px 20px; color: #FFF; font-size: 14px; font-weight: bold;}
	.titolopopupsotto{border: 1px solid #BD0100; color: #BD0100; font-weight: bold; font-size: 14px; margin-bottom: 1px;}
	.centropopup{border-top: 1px solid #999; padding: 10px 20px;}
	.numelenco{float: left; width: 5%; text-align: center;}
	.numelencodx{float: left; width: 94%;}
	#titolopopup_in{padding: 2px 0 1px 16px;}
	#rientrapopup{float: left; padding: 0 16px;}
	#rientrapopup_in{float: left; width: 100%;}
	.notop{float: left; margin-top: 0;}
	#contentpopupin{width: 100%; margin-top: 10px;}
	.titolozzo{color: #A60005; font-weight: bold; font-size: 16px; margin: 8px 0 8px 0;}
	.titolozzotesto{font-weight: bold; font-size: 16px;}
	.popupsezione{float: left; border: 1px solid #B2B2B2; margin: 0 0 0 6px; width: 47%;}
	.barragrigia{background: #D7D7D7; margin: 1px; font-weight: bold;}
	.descrizione{border-top: 1px solid #B2B2B2; padding: 9px; color: #7F7F7F; height: 310px;}
	.opzioni{margin-right: 1px; float: left; margin-top: 20px;}
	.opzioni2{float: left; margin-top: 20px;}
	.opzioni3{float: left; margin-right: 25px; font-size: 11px;}
	#utilita{float: right; width: 110px; margin-top: 3px;}
	#chiudi{clear: left; float: left; width: 100%; border-top: 1px solid #999999; margin-top: 5px; font-size: 11px;}
	.chiudimi{float: right; font-size: 11px; margin-right: 20px;}
	#vline{float: right; background: #808080; width: 1px; height: 20px; margin: 0 14px 0 0;}
	.entrapopup{float: left; padding: 10px 20px 10px 20px;}
	.entrapopup2{float: left; padding: 10px 12px 10px 12px;}
	.loghicredits{float: left; margin: 0 25px 80px 01px;}
	.loghicredits2{clear: left; float: left; margin: 0 28px 100px 3px;}
	#popup_contenuto{clear: left; float: left; width: 100%; border-top: 1px solid #C2C2C2;}
	#popup_contenuto_in{margin: 10px;}
	#popup_contenuto_in2{margin: 10px 10px 10px 0;}
	#popup_contenuto_in3{margin: 20px;}
	#popup_down{clear: left; float: left; width: 100%; margin-top: 5px;}
	#popup_down_in{float: right; margin: 0 15px 5px 0;}
	#popup_cornice{float: left; width: 99%; border: 1px solid #C2C2C2;}
/*fine finestre attive*/

/*inizio stampa, invia, etc*/
	.noformspace{margin: 0; padding: 0;}
	#allungastampa{float: left; height: 950px; width: 650px;}
	#logostampa{float: left; padding-bottom: 5px; border-bottom: 1px solid #C2C2C2; margin-top: 10px; width: 100%}
	.spaziagif{float: left; padding: 0 5px 0 0;}
	.spaziagif2{float: left; padding: 3px 5px 0 0;}
	.dopogif{float: left; width: 130px;}
	#stampadentro{float: left; border: 1px solid #999; border-left: 0; background: #DDD; color: #4C4C4C;}
	.stampasinistra{float: left; padding-top: 10px; width: 103px;}
	.stampadestra{float: left; background: #FFF; padding: 12px; border-left: 1px solid #999;}
	.stampadestra_in{float: left; width: 270px; color: #000;}
	#stampadentro2{float: left; border-right: 1px solid #999; background: #DC3121; border-bottom: 1px solid #999; color: #FFF;}
	.interno{display: block; float: left; color: #000; width: 240px; margin-bottom: 10px;}
	.acapo{clear: left; margin-bottom: 3px;}
	#rientrastampa{float: left; padding: 0 25px 0 25px;}
	#nomecognomein{float: right; margin-top: 32px;}
	#stampadown{clear: left; float: left; border-top: 1px solid #C2C2C2;  width: 100%}
	#stampadownin{float: left; padding: 8px 0 20px 0; text-align: center;  width: 100%; font-size: 11px; font-weight: normal;}
	#titoloprod{color: #A50006; font-size: 16px; font-weight: bold; margin: 0 10px 15px 0;}
	.contenutostampa{float: left; width: 540px;}
	.contenutostampamenu{float: left; width: 540px; text-align: center;}
	#barrastampaup{float: left; border-top: 64px solid #D2DBE1; width: 511px;}
	#privacy{clear: left; margin-top: 10px;}
	#inviadentro{border: 1px solid #999; margin: 5px 0 10px 0; padding: 20px;}
	#titolomagg{float: left; color: #D50006; font-weight: bold;}
	#titolo12{float: left; color: #333; font-weight: bold;}
	.fasia{border: 1px solid #A7A7A7; padding: 3px 0 2px 10px;}
	.fasia2{float: left; width: 99%; border: 1px solid #A7A7A7; padding: 3px 0 2px 0; margin-bottom: 15px;}
	.txtcodice{float: left; border: 1px solid #000; width: 100px; font-family: Verdana; font-size: 11px; padding: 0; margin-top: 4px;}
	.puls{padding: 5px 0 0 1px;}
	.textarea{border: 1px solid #AAA; font-size: 11px; width: 420px; margin-bottom: 6px;}
	.textareaobbl{border: 1px solid #AAA; font-size: 11px; width: 420px; margin-bottom: 6px; background: #FFE8E8;}
	.textarea2{clear: left; border: 1px solid #AAA; font-size: 11px; width: 410px; margin: 0 23px 6px 0; background: #FFE8E8;}
	.textarea3{float: left; border: 1px solid #AAA; font-size: 11px; width: 240px; margin: 0 0 6px 4px;}
	.textarea4{clear: left; border: 1px solid #AAA; font-size: 11px; width: 387px; margin: 0 10px 6px 0; background: #FFE8E8;}
	.txt{border: 1px solid #AAA; font-size: 11px; width: 130px; margin-bottom: 3px;}
	.txtm{border: 1px solid #AAA; font-size: 11px; width: 170px; margin-bottom: 3px;}
	.txtobbl{border: 1px solid #AAA; font-size: 11px; width: 130px; background: #FFE8E8; margin-bottom: 3px;}
	.txt2{border: 1px solid #AAA; font-size: 11px; width: 180px; margin-top: 14px;}
	.txt3{border: 1px solid #AAA; font-size: 11px; width: 180px; margin-top: 6px;}
	.txtobbl2{border: 1px solid #AAA; font-size: 11px; width: 170px; background: #FFE8E8; margin-bottom: 3px;}
	.txtobbl3{border: 1px solid #AAA; font-size: 11px; width: 200px; background:#FFE8E8;}
	.form{clear: left; margin-top: 4px;}
	.voceform{float: left; width: 90px; margin-top: 4px; color: #666;}
	#testostampa{float: left; width: 210px;}
	#testostampanovita{float: left; width: 100%;}
	#testostampain{height: 167px;}
	#imgstampa{border: 1px solid #C2C2C2; margin-bottom: 15px;}
/*fine stampa, invia, etc*/

	.presecosi{float: left; width: 135px; background: url(../images/sf_proviamo.gif) top right repeat-y;}
	.stacco{float: left; padding:  15px 0 10px 0;}
	.txttxt{clear: left; padding-right: 5px;}
	a.accedilink:link,a.accedilink:visited{float: left; background: url(../images/freccia_rossa.gif) no-repeat;}
	a.accedilink:hover{text-decoration: none; color: color: #DE431D;}
	

