.pc{font-family: Arial; font-size: 11px; text-decoration: none; color: #4C4C4C}
td{font-family: Arial; font-size: 11px; text-decoration: none; color: #4C4C4C}
a{text-decoration: none; color: #4C4C4C}
a:active{color: #4C4C4C; text-decoration: none; font-family: Arial}
a:link{font-family: Arial; color: #4C4C4C; text-decoration: none}
a:visited{font-family: Arial; color: #4C4C4C;}
a:hover{font-family: Arial; text-decoration: underline; color: #203978;}

body,html{margin: 0; padding: 0;
	width: 100%;
	height: 100%;
	scrollbar-face-color:#EFEFEF;
	scrollbar-shadow-color:#FFF;
	scrollbar-3dlight-color:#000;
	scrollbar-arrow-color:#203978;
	scrollbar-darkshadow-color:#000;
	scrollbar-track-color:#EFEFEF;
	scrollbar-highlight-color:#FFF;
}

body{
	font-family: Arial;
	font-size: 11px;
	text-decoration: none;
	color: #4C4C4C;
}

.bodypopup{background: #FFF; text-align: left;}

/*Inizio scheletro*/
	#contenitore{width: 775px; text-align: center;}
	#logo{float: left; padding: 13px 0 14px 7px;}
	#logoin{float: left; width: 100%; text-align: left;}
	#logogm{float: right; padding: 20px 18px 0 0;}
	#menu{clear: both; width: 100%; height: 47px; background: #EEE;}
	.vocimenu{float: right; padding: 24px 23px 0 0; background: url(../images/puntini.gif) no-repeat;}
	#centroindex{margin: 5px auto 7px auto; text-align: left; width: 745px;}
	#curvaeventoindex{position: absolute; top: 0; left: 0; background: url(../images/curva.gif) left bottom no-repeat; width: 390px; cursor: hand;}
	#newsindex{float: right; background: url(../images/puntinioriz.gif) repeat-x; width: 344px; padding-top: 13px;}
	#newsindex_in{float: right; width: 323px;}
	#newsindex_sx{float: left; width: 200px;}
	#newsindex_dx{float: right; width: 118px; padding-top: 21px;}
	#cornice{position: absolute; top: 0; left: 0; background: url(../images/riq_index.gif) no-repeat; width: 120px; height: 70px; cursor: hand;}
	#index_sotto{width: 100%; padding: 20px 0; background: #A7BBD4; margin-top: 14px;}
	#index_sotto_in{clear: both; margin: 0 auto; width: 697px;}
	#indirizzo{margin: 0 auto; width: 240px;}
	#indirizzo_dx{width: 224px;}
	#mappa{margin: 0 auto; width: 140px;}
	#down{border-top: 7px solid #EEE; padding-top: 6px;}
/*Fine scheletro*/

/*Inizio index*/
	.contenitoreindex{clear: both; float: left; width: 100%; padding-top: 13px; background: url(../images/sf_index2.gif) no-repeat top right; text-align: left;}
	.gif_news{padding-bottom: 1px;}
	.tit_news{float: left;text-align: right; color: #464646; background: #DCDCDC url(../images/sf_news.gif) no-repeat top right; font-weight: bold; margin-bottom: 1px;}
	.txtbreve_news{float: left; padding: 2px 7px 0 0;}
	.color_news{float: left; background: #F9F9F9; width: 100%;}
	.banner_news{clear: both; padding-bottom: 13px;}
	.contatti_index{float: left; padding-top: 19px;}
	.txt_contatti{text-align: right; font-size: 10px; width: 350px;}
	.img_eventi2{float: left; padding-bottom: 11px;}
	.triennale{float: left; padding-right: 11px;}
	.txt_espositiva{float: right; padding: 8px 45px 11px 0; text-align: right; background: #C7CCAC url(../images/img_espositiva.gif) no-repeat top left;}
/*Fine index*/

/*Inizio eventi*/
	#barrup{width: 100%; background: #BACFEA; border-bottom: 3px solid #A9BCD5; text-align: left; padding-top: 2px;}
	.titolopagina{padding: 22px 0 0 17px;}
	#imgpagina{float: right; width: 510px;}
	#centropagine{clear: both; margin: 5px 0 20px 0; background: url(../images/puntinivert.gif) top right repeat-y;}
	#centropagine_sx{float: left; padding: 13px 0 10px 28px;}
	#centropagine_sx_in{width: 210px; text-align: left; color: #203978; font-size: 12px;}
	#centropagine_dx{float: right; width: 510px; background: url(../images/puntinivert.gif) top left repeat-y; text-align: left;}
	.titolosx{color: #203978; font-weight: bold; font-size: 14px; padding-bottom: 5px;}
	.partesopra{background: #EFEFEF; padding: 21px 12px 8px 12px; margin: 0 1px;}
	.partesomm{padding: 5px 12px 18px 12px; height: 1px;}
	.partesotto{background: #FFF; padding: 0 12px 8px 12px; margin: 0 1px;}
	.partesopra2{background: #EFEFEF; margin: 0 1px; font-size: 12px;}
	.partesotto2{background: #FFF; padding: 0 12px 8px 28px; margin: 0 1px; font-size: 12px;}
	.partesopra3{background: #EFEFEF; padding: 14px 12px 0 12px; margin: 0 1px; font-size: 12px;}
	.curvasopra{position: absolute; top: 0; left: 0;}
	.perphoto{position: absolute; top: 0; right: 1px;}
	a.imm_perfoto:link,a.imm_perfoto:visited,a.imm_perfoto:hover{float: left; border: 1px solid #203978;}
	.imm_title{clear: left; padding: 0 0 12px 0;}
	.uti{float: left; padding: 150px 0 0 30px;}
	a.accediareacat:link,a.accediareacat:visited,a.accediareacat:hover{float: left; padding-left: 29px; background: url(../images/accedicata.gif) no-repeat; color: #203978;}
	a.accediareacat2:link,a.accediareacat2:visited,a.accediareacat2:hover{float: left; padding-left: 29px; background: url(../images/accedidoc.gif) no-repeat; color: #203978;}
	.contevento{float: left; background: url(../images/frgrigia.gif) no-repeat; margin-top: 14px;}
	.contevento2{float: left; margin: 14px 0 20px 0;}
	.contegallery{float: left; width: 169px;}
	.imgeventopic{float: left; padding: 0 12px 0 18px;}
	.imgeventopic2{float: left; padding: 0 12px 0 28px;}
	.bordoblu{float: left; border: 1px solid #203978;}
	.testoevento{float: left; width: 350px;}
	.pagesp{clear: both; background: url(../images/doppiopunto.gif) top left repeat-x; height: 0; margin-top: 40px; color: #203978; padding: 12px 25px 12px 0;}
	.titoloevento{font-size: 15px; font-weight: bold; color: #203978;}
	.data{color: #555; font-weight: bold; font-size: 13px; padding: 4px 0; text-decoration: none;}
	.titoloeventobig{color: #203978; font-weight: bold; font-size: 18px;}
	.databig{color: #203978; font-weight: bold; font-size: 15px; margin-bottom: 14px;}
	a.pulsante:link,a.pulsante:visited{float: left; border: 1px solid #203978; color: #203978; padding: 0 20px;}
	a.pulsante:hover{text-decoration: none; border: 1px solid #951D27;}
	a.pulsante2:link,a.pulsante2:visited{float: left; border: 1px solid #203978; color: #203978; padding: 0 5px; margin: 0 40px; font-size: 12px;}
	a.pulsante2:hover{text-decoration: none; border: 1px solid #951D27;}
	a.pulsante3:link,a.pulsante3:visited{float: left; border: 1px solid #203978; color: #203978; padding: 0 5px; margin: 0 0 0 10px; font-size: 12px; background: #EEE;}
	a.pulsante3:hover{text-decoration: none; border: 1px solid #951D27;}
	.elenconews{float: left; margin-bottom: 30px; width: 90%;}
/*Fine eventi*/

/*Inizio info*/
	.rientrainfo{padding: 0 17px; font-size: 12px; margin-bottom: 25px;}
	.barratitolo{border: 1px solid #203978; margin-bottom: 12px;}
	.ulsimula{padding: 0 0 12px 15px; background: url(../images/frgrigia2.gif) no-repeat;}
/*Fine info*/

/*Inizio gallery*/
	.titphoto{background: #BACFEA url(../images/sfgall.gif) bottom repeat-x; padding: 44px 0 15px 14px;}
	.titdellapop{font-size: 18px; color: #666; padding: 0 0 12px 15px;}
	.mappapop{padding-top: 15px;}
	.puntolegend{padding: 6px 0 10px 20px;}
	.quantefoto{float: left; padding: 0 0px 6px 0px; color: #FFF; width: 27px; text-align: center;}
	.quantefoto2{float: left; color: #FFF;}
	.contedescri{padding: 28px 7px 0 9px;}
	.vedidescri{padding-left: 13px; background: url(../images/frgrigia.gif) top left no-repeat; height: 138px;}
	.vedidescri_in{width: 150px;}
	a.quelladopo:link,a.quelladopo:visited,a.quelladopo:hover{float: right; margin-top: 8px;}
	.quelladoponolink{float: right; margin-top: 8px;}
	.chiudista{position: absolute; right: 1px; top: -25px;}
	.bordino2{border: 1px solid #999; cursor: hand;}
	.imgfiera{width: 100%;}
	.imgfierasingle{float: left; padding: 0 7px 10px 7px;}
	a.imgfierasinglein:link,a.imgfierasinglein:visited{width: 102px; text-align: center;}
	a.imgfierasinglein:hover{text-decoration: underline;}
/*Fine gallery*/

/*Inizio news*/
	#centropagine_sx_news{float: left; padding: 13px 0 10px 13px;}
	#centropagine_sx_in_news{width: 225px; text-align: left; color: #203978; font-size: 12px;}
	.contnews{float: left; padding-left: 15px; background: url(../images/frgrigia2.gif) no-repeat; font-size: 11px; margin-bottom: 15px;}
	.titnews{font-size: 14px;}
	#imgpagina2{float: right; width: 280px; height: 120px;}
	#areazoom{float: right; width: 86px; background: #192D60;}
	#opzioninews{float: right; width: 144px; height: 120px; background: #192D60;}
	a.linksfscuro:link,a.linksfscuro:visited{color: #CCC; line-height: 11px;}
	a.linksfscuro:hover{text-decoration: none; color: #FFF;}
/*Fine news*/

/*Inizio progetto*/
	a.linkrosso:link,a.linkrosso:visited{font-weight: bold; color: #203978;}
	a.linkrosso:hover{text-decoration: none; color: #941D27;}
	.riquadromarchi{float: left; border: 1px solid #CCC; width: 46%; text-align: center; padding: 14px 0;}
/*Inizio progetto*/

/*inizio generali*/
	.blu{color: #203978;}
	.nascosto{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: #941D27;}
	.pic10{font-size: 10px;}
	.pic11{font-size: 11px;}
	.pic12{font-size: 12px;}
	.pic13{font-size: 13px;}
	.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;}
	#titolo50{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;}
	#cartina{width: 351px; margin: 20px auto 0 auto;}
	#menucartina{clear: left; float: left; border-right: 1px solid #4C4C4C; width: 350px;}
	a.vocicartina:link,a.vocicartina:visited{float: left; width: 86px; border-left: 1px solid #4C4C4C; border-top: 1px solid #4C4C4C; text-align: center; padding: 2px 0; font-weight: bold; background: #FFF; color: #4C4C4C;}
	a.vocicartina:hover{color: #203978; text-decoration: none;}
	#immcartina{clear: left; float: left; border: 1px solid #4C4C4C;}
/*inizio generali*/

/*inizio finestre attive*/
	#corcicepopup{float: left; border: 1px solid #7F7F7F;}
	#contentpopup{float: left; width: 100%;}
	#popup_up{float: left; background: #FFF; width: 100%;}
	.bordopopup{background: #EFEFEF;}
	#titolopopup{padding: 4px 20px; background: #767676; 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{float: left; border-top: 10px solid #EFEFEF; padding: 10px 20px;}
	.centropopup2{border-top: 10px solid #EFEFEF; 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 0;}
	.loghicredits2{clear: left; float: left; margin: 0 45px 100px 3px;}
	.loghicredits3{clear: left; float: left; margin: 0 13px 100px 0;}
	#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: 850px; width: 650px;}
	#logostampa{float: left; padding-bottom: 5px; margin-top: 30px; 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: #203978; 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;}
	#nomecognome{border: 1px solid #CCC; margin: 20px 0 15px 5px; width: 645px;}
	#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: #E1E4ED;}
	.textarea2{clear: left; border: 1px solid #AAA; font-size: 11px; width: 410px; margin: 0 23px 6px 0; background: #E1E4ED;}
	.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: #E1E4ED;}
	.txt{border: 1px solid #AAA; font-size: 11px; width: 130px; margin-bottom: 3px;}
	.txtmailing{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: #E1E4ED; 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: #E1E4ED; margin-bottom: 3px;}
	.txtobbl3{border: 1px solid #AAA; font-size: 11px; width: 200px; background:#E1E4ED;}
	.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*/

.punti{position: absolute; background: url(../images/rosso.gif) center center no-repeat; width: 15px; height: 23px;}
.puntiv{position: absolute; background: url(../images/verde.gif) center center no-repeat; width: 15px; height: 23px;}

a.bandiere:link,a.bandiere:visited{float: left; margin-right: 10px; border: 1px solid #FFF; padding: 1px;}
a.bandiere:hover{border: 1px solid #941E28;}
