@charset "utf-8";
/* CSS Document */
/*reset*/
div, h1, h2, h3, h4, h5, h6, dl, dt, dd, p, blockquote, pre, form, fieldset, table, th, td, img {
	margin: 0;
	padding: 0;
}
:focus {outline:none;}
body{
	margin: 0px;
	height: 100px;
	background-color: #FFFFFF;
	background-image: url(../immagini/sfondoPagina.png);
	background-repeat: repeat-x;
	background-position: left top;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
html{
	height: 100%;
}
.ender{
	clear: both;
}
.grassetto{
	font-weight: bold;
}
.cliccabile{
	cursor: pointer;
}
.line150{
	line-height: 150%;
}
a{
	color: #017ABC;
	text-decoration: none;
}
a:hover{
	color: #01A3FA;
}
.cursoreLink{
	cursor: pointer;
}

/**************************************
STRUTTURA
***************************************/
#contenitoreStelleFilantiCoriandoli{
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0px;
    left: 0px;
    overflow: hidden;
    z-index: 1;
}
#contenitoreEsternoSito{
    position: absolute;
    width: 100%;
    top: 0px;
    left: 0px;
    z-index: 2;
}
#contenitoreEsternoSito #contenitoreSito{
    width: 953px;
    margin-left: auto;
    margin-right: auto;
}
#contenitoreEsternoSito #contenitoreSito #contenitoreIntestazione{
    position: relative;
    float: left;
    width: 953px;
    height: 99px;
    overflow: hidden;
}
#contenitoreEsternoSito #contenitoreSito #contenitoreIntestazione #logo{
    position: absolute;
    width: 460px;
    height: 95px;
    left: 5px;
    top: 1px;
}
#contenitoreEsternoSito #contenitoreSito #contenitoreIntestazione #date{
    position: absolute;
    width: 180px;
    height: 37px;
    left: 475px;
    top: 45px;
}
#contenitoreEsternoSito #contenitoreSito #contenitoreIntestazione #musicheCarnevale{
    position: absolute;
    width: 218px;
    height: 77px;
    left: 626px;
    top: -100px; /*-9px*/
}
#contenitoreEsternoSito #contenitoreSito #contenitoreIntestazione #bandieraEng{
    position: absolute;
    width: 28px;
    height: 21px;
    right: 42px;
    top: 7px;
}
#contenitoreEsternoSito #contenitoreSito #contenitoreIntestazione #bandieraDeu{
    position: absolute;
    width: 28px;
    height: 21px;
    right: 10px;
    top: 7px;
}
#contenitoreEsternoSito #contenitoreSito #contenitoreMenu{
    float: left;
    width: 953px;
    height: 62px;
}
#contenitoreEsternoSito #contenitoreSito #contenitoreMenu .menuItem{
    position: relative;
    float: left;
    width: 76px;
    height: 62px;
    background-image: url(../immagini/imgMenu/sfondoBtn.png);
    background-repeat: no-repeat;
    background-position: left top;
    margin-right: 1px;
}
#contenitoreEsternoSito #contenitoreSito #contenitoreMenu #menuFondazione{
    margin-left: 6px;
}
#contenitoreEsternoSito #contenitoreSito #contenitoreMenu .menuItem .areaSensibile{
    position: absolute;
    width: 76px;
    height: 62px;
    left: 0px;
    top: 0px;
    background-image: url(../immagini/imgMenu/ombra.png);
    background-repeat: repeat-x;
    background-position: left bottom;
    z-index: 2;
}
#contenitoreEsternoSito #contenitoreSito #contenitoreMenu .menuItem .areaSensibile img{
    width: 76px;
    height: 62px;
	border: 0px;
}
#contenitoreEsternoSito #contenitoreSito #contenitoreMenu .menuItem .label{
    position: absolute;
    width: 76px;
    height: 62px;
    left: 0px;
    top: 0px;
    z-index: 1;
}
#contenitoreEsternoSubMenu{
    position: absolute;
    width: 953px;
    height: 380px;
    left: 50%;
    top: 161px;
    margin-left: -476px;
    z-index: 50;
}
#contenitoreEsternoSubMenu #contenitoreSubMenu{
    position: relative;
    width: 953px;
    height: 380px;
    overflow: hidden;
}
#contenitoreEsternoSubMenu #contenitoreSubMenu .subMenu{
    position: absolute;
    width: 193px;
    top: 0px;
    background-repeat: no-repeat;
    background-position: left top;
}
#contenitoreEsternoSubMenu #contenitoreSubMenu .subMenuItem{
    float: left;
    width: 157px;
    height: 22px;
    margin-left: 20px;
    margin-right: 16px;
    padding-top: 10px;
    background-image: url(../immagini/subMenuDivisore.png);
    background-repeat: no-repeat;
    background-position: left bottom;
}
#contenitoreEsternoSubMenu #contenitoreSubMenu .subMenuItem a{
    height: 13px;
    padding-left: 17px;
    font-size: 11px;
    color: #666666;
    text-decoration: none;
    line-height: 13px;
    background-repeat: no-repeat;
    background-position: left top;
}
#contenitoreEsternoSubMenu #contenitoreSubMenu #subMenuFondazione{
    left: 5px;
    z-index: 1;
}
#contenitoreEsternoSubMenu #contenitoreSubMenu #subMenuCarnevale2011{
    left: 81px;
    z-index: 2;
}
#contenitoreEsternoSubMenu #contenitoreSubMenu #subMenuEventi{
    left: 158px;
    z-index: 3;
}
#contenitoreEsternoSubMenu #contenitoreSubMenu #subMenuMediaGallery{
    left: 235px;
    z-index: 4;
}
#contenitoreEsternoSubMenu #contenitoreSubMenu #subMenuEventiCollaterali{
    left: 312px;
    z-index: 5;
}
#contenitoreEsternoSubMenu #contenitoreSubMenu #subMenuCittadellaMuseo{
    left: 389px;
    z-index: 6;
}
#contenitoreEsternoSubMenu #contenitoreSubMenu #subMenuAttrazioniTuristiche{
    left: 466px;
    z-index: 7;
}
#contenitoreEsternoSubMenu #contenitoreSubMenu #subMenuNotizieUtili{
    left: 543px;
    z-index: 8;
}
#contenitoreEsternoSubMenu #contenitoreSubMenu #subMenuUfficioStampa{
    left: 620px;
    z-index: 9;
}
#contenitoreEsternoSubMenu #contenitoreSubMenu #subMenuBiglietteria{
    left: 697px;
    z-index: 10;
}
#contenitoreEsternoSubMenu #contenitoreSubMenu #subMenuShop{
    left: 706px;
    z-index: 11;
}
#contenitoreEsternoSubMenu #contenitoreSubMenu #subMenuArchivio{
    left: 706px;
    z-index: 12;
}

#contenitoreEsternoSito #contenitoreSito #contenitoreEsternoFoto{
    float: left;
    width: 953px;
    height: 384px; /*347px*/
    background-image: url(../immagini/sfondoFotoHead.png);
    background-repeat: no-repeat;
    background-position: left top;
}
#contenitoreEsternoSito #contenitoreSito #contenitoreEsternoFoto #contenitoreFoto{
    position: relative;
    float: left;
    width: 942px;
    height: 378px;
    margin-top: 6px;
    margin-left: 6px;
    overflow: hidden;
}
#contenitoreEsternoSito #contenitoreSito #contenitoreEsternoFoto #contenitoreFoto #items{
	position: absolute;
	height: 378px;
	z-index: 1;
}
#contenitoreEsternoSito #contenitoreSito #contenitoreEsternoFoto #contenitoreFoto #items .item{
	position: relative;
    float: left;
    width: 942px;
    height: 378px;
	overflow: hidden;
}
#contenitoreEsternoSito #contenitoreSito #contenitoreEsternoFoto #contenitoreFoto #items .item .immagine{
	position: absolute;
    width: 942px;
    height: 378px;
	top: 0px;
	left: 0px;
	z-index: 1;
}
#contenitoreEsternoSito #contenitoreSito #contenitoreEsternoFoto #contenitoreFoto #items .item .pannello{
	position: absolute;
    width: 942px;
    height: 60px;
	top: 281px;
	left: 0px;
	background-image: url(../immagini/sfondoPannelloHead.png);
	background-repeat: repeat;
	background-position: left top;
	z-index: 2;
}
#contenitoreEsternoSito #contenitoreSito #contenitoreEsternoFoto #contenitoreFoto #items .item .pannello .titolo{
	float: left;
	width: 365px;
	margin-left: 103px;
	height: 60px;
	line-height: 60px;
	font-size: 20px;
	color: #F8820A;
}
#contenitoreEsternoSito #contenitoreSito #contenitoreEsternoFoto #contenitoreFoto #items .item .pannello .titoloBianco{
	float: left;
	height: 60px;
	margin-top: -14px;
	line-height: 60px;
	font-size: 20px;
	color: #FFFFFF;
}

#contenitoreEsternoSito #contenitoreSito #contenitoreEsternoFoto #contenitoreFoto #items .item .pannello .descrizione{
	float: left;
	width: 420px;
	height: 46px;
	margin-left: 11px;
	padding-left: 17px;
	padding-top: 14px;
	color: #FFFFFF;
	background-image: url(../immagini/divisorePannelloHead.png);
	background-repeat: no-repeat;
	background-position: left top;
}
#contenitoreEsternoSito #contenitoreSito #contenitoreEsternoFoto #contenitoreFoto #items .item .pannello .link{
	position: absolute;
	bottom: 5px;
	right: 5px;
}
#contenitoreEsternoSito #contenitoreSito #contenitoreEsternoFoto #contenitoreFoto #items .item .pannello .link a{
	color: #F8820A;
	font-weight: bold;
}
#contenitoreEsternoSito #contenitoreSito #contenitoreEsternoFoto #contenitoreFoto #items .item .pannello .link a:hover{
	color: #FA9D41;
}
#burlamacco{
	position: absolute;
	width: 177px;
	height: 148px;
	left: 50%;
	top: 380px;
	margin-left: -525px;
	background-image: url(../immagini/burlamacco.png);
	background-position: left top;
	background-repeat: no-repeat;
	z-index: 20;
}
#frecciaSx{
    position: absolute;
    width: 71px;
    height: 71px;
    top: 256px;
    left: 50%;
    margin-left: -505px;
	cursor: pointer;
    z-index: 48;
}
#frecciaDx{
    position: absolute;
    width: 71px;
    height: 71px;
    top: 256px;
    left: 50%;
    margin-left: 437px;
	cursor: pointer;
    z-index: 49;
}
#contenitoreEsternoSito #contenitoreSito #contenitoreContenuti{
    float: left;
    width: 953px;
	margin-left: 7px;
}
#contenitoreEsternoSito #contenitoreEsternoFooter{
    float: left;
    width: 100%;
    background-image: url(../immagini/sfondoFooter.png);
    background-repeat: repeat-x;
    background-position: left top;
	background-color: #0076B7;
}
#contenitoreEsternoSito #contenitoreEsternoFooter #footer{
    width: 953px;
    margin-left: auto;
    margin-right: auto;
}
#contenitoreEsternoSito #socialNetworks{
	width: 953px;
	height: 36px;
    margin-left: auto;
    margin-right: auto;
	margin-top: 25px;
	margin-bottom: 35px;
}
#contenitoreEsternoSito #socialNetworks .logoSN{
	float: right;
	width: 36px;
	height: 36px;
	margin-left: 10px;
}
#contenitoreEsternoSito #socialNetworks .logoSN img{
	border: 0px;
}
#contenitoreEsternoSito #contenitoreEsternoFooter #footer #dati{
	float: left;
	width: 953px;
	margin-top: 35px;
	margin-bottom: 25px;
	color: #FFFFFF;
	text-align: center;
}
#contenitoreEsternoSito #contenitoreEsternoFooter #footer #dati a{
	color: #FFFFFF;
	text-decoration: none;
}
#contenitoreEsternoSito #contenitoreEsternoFooter #footer #dati a:hover{
	color: #EEEEEE;
	text-decoration: none;
}
#contenitoreEsternoSito #contenitoreEsternoFooter #footer #loghiSponsor{
	float: left;
	width: 953px;
	height: 40px;
	margin-bottom: 25px;
	text-align: center;
}
#contenitoreEsternoSito #contenitoreEsternoFooter #footer #loghiSponsor #contenitoreInternoLoghi{
	width: 250px;
	margin-left: auto;
	margin-right: auto;
}
#contenitoreEsternoSito #contenitoreEsternoFooter #footer #loghiSponsor #contenitoreInternoLoghi .logoSponsor{
	float: left;
	width: 40px;
	height: 40px;
	margin-left: 5px;
	margin-right: 5px;
	line-height: 40px;
}
#contenitoreEsternoSito #contenitoreEsternoFooter #footer #credits{
	float: left;
	width: 953px;
	margin-bottom: 25px;
	text-align: center;
}
#contenitoreEsternoSito #contenitoreEsternoFooter #footer #credits img{
	border: 0px;
}
/**************************************
Colori
***************************************/
.grigio66{
	color: #666666;
}
.coloreFondazione{
	color: #EA0000;
}
.coloreCarnevale{
	color: #0076B7;
}
.coloreProgramma{
    color: #921152;
}
.coloreEventi{
    color: #921152;
}
.coloreComunicatiStampa{
    color: #99CC00;
}
.coloreCarnevale2011{
    color: #017ABC;
}
.coloreMediaGallery{
    color: #F8820A;
}
.coloreEventiCollaterali{
	color: #95A919;
}
.coloreCittadellaMuseo{
	color: #FF0033;
}
.coloreAttrazioniTuristiche{
	color: #F0B500;
}
.coloreNotizieUtili{
	color: #CC00CC;
}
.coloreUfficioStampa{
	color: #99CC00;
}
.coloreBiglietteria{
	color: #4FB9FF;
}
.coloreShop{
	color: #009933;
}
.coloreArchivio{
	color: #790D14;
}
/**************************************
Testo generici
***************************************/
.times22{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 22px;
	font-weight: normal;
}
.times18{
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 12px;
}
/**************************************
Home Page
***************************************/
.boxHomeStandard{
    float: left;
    width: 266px;
    height: 193px;
    padding-left: 17px;
    padding-right: 17px;
    padding-top: 15px;
    margin-right: 20px;
    margin-bottom: 20px;
    background-image: url(../immagini/index/sfondoBoxHome.png);
    background-repeat: no-repeat;
    background-position: left top;
}
#comunicatiStampa{
    margin-right: 0px;
}
.boxHomeStandard .titolo{
    float: left;
    width: 266px;
    height: 16px;
    margin-bottom: 15px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 22px;
	font-style: italic;
}
.boxHomeStandard .titoloOld{
    float: left;
    width: 266px;
    height: 16px;
    margin-bottom: 15px;
}
.boxHomeStandard .ultimoManifesto{
    float: left;
    width: 105px;
    height: 159px;
    margin-left: 3px;
}
.boxHomeStandard .divisore{
    float: left;
    width: 27px;
    height: 159px;
}
.boxHomeStandard .manifestiSfogliabili{
    float: left;
    width: 105px;
    height: 159px;
}
.boxHomeStandard .contenitoreEsternoItems{
    position: relative;
    float: left;
    width: 266px;
    height: 144px;
    overflow: hidden;
}
.boxHomeStandard .contenitoreEsternoItems .contenitoreItems{
    position: absolute;
    float: left;
    width: 266px;
    top: 0px;
    left: 0px;
}
.boxHomeStandard  .contenitoreEsternoItems .contenitoreItems .divisoreItem{
    float: left;
    width: 266px;
    height: 17px;
    background-image: url(../immagini/index/divisoreItems.png);
    background-repeat: no-repeat;
    background-position: left top;
}
.boxHomeStandard .contenitoreEsternoItems .contenitoreItems .item{
    float: left;
    width: 266px;
    height: 55px;
	cursor: pointer;
}
.boxHomeStandard .contenitoreEsternoItems .contenitoreItems .itemNoHeight{
    float: left;
    width: 266px;
}

.boxHomeStandard .contenitoreEsternoItems .contenitoreItems  .item .titoloItem{
    float: left;
    width: 230px;
    height: 22px;
    font-weight: bold;
}
.boxHomeStandard .contenitoreEsternoItems .contenitoreItems  .item .testo{
    float: left;
    width: 230px;
    height: 33px;
    overflow: hidden;
}
.boxHomeStandard .contenitoreEsternoItems .contenitoreItems  .item .continua{
    float: right;
    width: 36px;
    height: 55px;
    background-position: 9px bottom;
    background-repeat: no-repeat;
}
#eventi .contenitoreEsternoItems .contenitoreItems  .item .continua{
     background-image: url(../immagini/index/frecciaEventi.png);
}
#comunicatiStampa .contenitoreEsternoItems .contenitoreItems  .item .continua{
     background-image: url(../immagini/index/frecciaComunicatiStampa.png);
}
#colonnaSxIndex{
	float: left;
	width: 610px;
	margin-top: 20px;
}
#colonnaSxIndex2{
	float: left;
	width: 620px;
	margin-top: 20px;
}
#colonnaDxIndex{
	float: right;
	width: 310px;
	margin-top: 20px;
}
#bannerBlog{
	float: left;
	width: 610px;
}
.boxNeutro{
     float: left;
     width: 426px;
     padding-left: 28px;
     padding-right: 22px;
	 margin-top: 25px;
}
.boxNeutro .titolo{
    float: left;
    width: 426px;
    height: 41px;
}
.boxNeutro .titoloSmall{
    float: left;
    width: 426px;
    height: 20px;
    font-weight: bold;
}
.boxNeutro .testo{
    float: left;
    width: 426px;
    line-height: 150%;
}
.boxNeutro .bottone{
    float: left;
    width: 426px;
    text-align: right;
}

#bannerHome{
	float: left;
	width: 100%;
	margin-top: 30px;
}
#bannerHome .titolo{
	float: left;
	width: 100%;
	margin-bottom: 10px;
}
#bannerHome .banner{
	float: left;
	width: 100%;
	margin-bottom: 48px;
}

/**************************************
Pagine Interne generici
***************************************/
.paginaStandard{
    float: left;
    width: 942px;
    background-image: url(../immagini/sfondoContenuti.png);
    background-repeat: repeat-y;
    background-position: left top;
    border-top: #EDEDEF 1px solid;
}
.paginaStandard #navBar{
    float: left;
    width: 902px;
    height: 45px;
    margin-bottom: 21px;
    margin-left: 20px;
	margin-right: 20px;
    border-bottom: #ECECEE 1px solid;
}
.paginaStandard #navBar #sezione{
    float: left;
    height: 45px;
	line-height: 45px; 
	padding-right: 18px;
	margin-right: 8px;
	color: #666666;
	background-position: right top;
	background-repeat: no-repeat;
}
.paginaStandard #navBar #sezione2{
    float: left;
    height: 45px;
	line-height: 45px; 
	padding-right: 18px;
	margin-right: 8px;
	color: #666666;
	background-position: right top;
	background-repeat: no-repeat;
}
.paginaStandard #navBar #pagina{
	float: left;
    height: 45px;
	line-height: 45px; 
}
.paginaStandard #navBar .frecciaNeutra{
	background-image: url(../immagini/barraNavFrecciaNeutra.png);
}
.paginaStandard #navBar .frecciaFondazione{
	background-image: url(../immagini/barraNavFrecciaFondazione.png);
}
.paginaStandard #navBar .frecciaCarnevale{
	background-image: url(../immagini/barraNavFrecciaCarnevale.png);
}
.paginaStandard #navBar .frecciaProgramma{
	background-image: url(../immagini/barraNavFrecciaProgramma.png);
}
.paginaStandard #navBar .frecciaMediaGallery{
	background-image: url(../immagini/barraNavFrecciaMediaGallery.png);
}
.paginaStandard #navBar .frecciaEventiCollaterali{
	background-image: url(../immagini/barraNavFrecciaEventiCollaterali.png);
}
.paginaStandard #navBar .frecciaCittadellaMuseo{
	background-image: url(../immagini/barraNavFrecciaCittadellaMuseo.png);
}
.paginaStandard #navBar .frecciaAttrazioniTuristiche{
	background-image: url(../immagini/barraNavFrecciaAttrazioniTuristiche.png);
}
.paginaStandard #navBar .frecciaNotizieUtili{
	background-image: url(../immagini/barraNavFrecciaNotizieUtili.png);
}
.paginaStandard #navBar .frecciaUfficioStampa{
	background-image: url(../immagini/barraNavFrecciaUfficioStampa.png);
}
.paginaStandard #navBar .frecciaBiglietteria{
	background-image: url(../immagini/barraNavFrecciaBiglietteria.png);
}
.paginaStandard #navBar .frecciaShop{
	background-image: url(../immagini/barraNavFrecciaShop.png);
}
.paginaStandard #navBar .frecciaArchivio{
	background-image: url(../immagini/barraNavFrecciaArchivio.png);
}


.testoCitazione{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	font-style: normal;
	line-height: normal;
	color: #666666;
	text-align: left;
	font-weight: normal;
}
.autoreCitazione{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	font-style: italic;
	line-height: 150%;
	color: #666666;
	text-align: right;
}
#piePagina{
    float: left;
    width: 942px;
    height: 40px;
    background-image: url(../immagini/piePagina.png);
    background-repeat: no-repeat;
    background-position: left top;
}
/**************************************
Pagine Interne specifici
***************************************/
#paginaPresidente #colonnaSx{
    float: left;
    width: 272px;
    margin-left: 20px;
    background-image: url(../immagini/pagine/fondazione/presidente/divisoreColonnaSx.jpg);
    background-repeat: no-repeat;
    background-position: right 64px;
}
#paginaPresidente #colonnaSx #fotoPresidente{
    float: left;
    width: 234px;
    height: 216px;

    padding: 2px;
    border: #CACACA 1px solid;
}
#paginaPresidente #colonnaSx #citazioneSx{
    float: left;
    width: 234px;
}
#paginaPresidente #colonnaSx #citazioneSx span{
    float: left;
    width: 100%;
}
#paginaPresidente #colonnaDx{
    float: left;
    width: 598px;
    margin-left: 26px;
}
#paginaPresidente #colonnaDx #citazioneDx{
    float: left;
    width: 100%;
}
#paginaPresidente #colonnaDx #citazioneDx span{
    float: left;
    width: 100%;
}
#paginaPresidente #colonnaDx #bloccoIniziale{
    float: left;
    width: 100%;
    margin-top: 41px;
    margin-bottom: 32px;
    line-height: 150%;
}
#paginaPresidente #colonnaDx #colonnaInternaSx{
    float: left;
    width: 269px;
    padding-right: 27px;
    background-image: url(../immagini/pagine/fondazione/presidente/divisoreColonneCentrali.jpg);
    background-repeat: no-repeat;
    background-position: right 113px;
    line-height: 150%;
}
#paginaPresidente #colonnaDx #colonnaInternaDx{
    float: left;
    width: 271px;
    padding-left: 31px;
    line-height: 150%;
}
/*********************/
#paginaCDA #colonnaSx{
    float: left;
    width: 234px;
    padding-left: 38px;
    padding-right: 51px;
    background-image: url(../immagini/pagine/fondazione/cda/divisoreColonnaSx.jpg);
    background-repeat: no-repeat;
    background-position: right top;
}
#paginaCDA #colonnaDx{
    float: left;
    width: 619px;
    height: 330px;
    background-image: url(../immagini/pagine/fondazione/cda/sfondoOndina.jpg);
    background-position: center top;
    background-repeat: no-repeat;
}
#paginaCDA #colonnaDx #boxCda{
    float: left;
    margin-left: 89px;
    margin-top: 58px;
}
#paginaCDA #colonnaDx #boxCda #titolo{
    font-weight: bold;
    color: #EA0000;
    margin-bottom: 16px;
}
#paginaCDA #colonnaDx #boxCda #membri{
    float: left;
    line-height: 180%;
}
#paginaCDA #colonnaDx #boxCda #membriSx{
    float: left;
    width: 225px;
    line-height: 180%;
}
#paginaCDA #colonnaDx #boxCda #membriDx{
    float: left;
    width: 175px;
    line-height: 180%;
}
#paginaLoStaff #pannelloStaff{
	float: left;
	width: 902px;
	height: 349px;
	margin-left: 20px;
	margin-top: 39px;
	background-image: url(../immagini/pagine/fondazione/staff/sfondo.png);
	background-repeat: no-repeat;
	background-position: left top;
}
#paginaLoStaff #pannelloStaff .ruolo{
	float: left;
	width: 100%;
	margin-bottom: 5px;
	font-weight: bold;
	color: #D20000;
}
#paginaLoStaff #pannelloStaff .nome{
	float: left;
	width: 100%;
	margin-bottom: 20px;
}
#paginaLoStaff #pannelloStaff #colonna1{
	float: left;
	width: 62px;
	height: 370px;
	margin-left: 26px;
	margin-right: 21px;
	margin-top: 24px;
	font-weight: bold;
}
#paginaLoStaff #pannelloStaff #colonna2{
	float: left;
	width: 215px;
	height: 370px;
	margin-right: 25px;
	margin-top: 24px;
}
#paginaLoStaff #pannelloStaff #colonna3{
	float: left;
	width: 525px;
	height: 370px;
	margin-top: 24px;
}

#paginaLoStatuto #contenitoreLinkStatuto{
	float: left;
	height: 300px;
	margin-left: 300px;
	margin-top: 50px;
}
#paginaLoStatuto #contenitoreLinkStatuto #iconaPDF{
	float: left;
	width: 100px;
	height: 102px;
	margin-right: 20px;
}
#paginaLoStatuto #contenitoreLinkStatuto #iconaPDF img{
	border: 0px;
}
#paginaLoStatuto #contenitoreLinkStatuto #testo{
	float: left;
	width: 500px;
	height: 102px;
	font-size: 14px;
	/*font-weight: bold;*/
	line-height: 102px;
}
#paginaLoStatuto #contenitoreLinkStatuto #testo a{
	color: #EA0000;
	text-decoration: none;
}
#paginaLoStatuto #contenitoreLinkStatuto #testo a:hover{
	text-decoration: none;
	color: #930000;
}

#paginaBando #contenitoreTestoBando{
    float: left;
    width: 902px;
    margin-left: 20px;
}
#paginaBando #contenitoreTestoBando .titolo{
	float: left;
	width: 100%;
	font-size: 16px;
	font-weight: bold;
	margin-bottom: 10px;
}
#paginaBando #contenitoreTestoBando .testo{
	float: left;
	width: 100%;
	margin-bottom: 20px;
	line-height: 150%;
}

#paginaCorsiMascherati #contenitoreEsternoPannelloProgramma{
	float: left;
	width: 770px;
	height: 352px;
	margin-left: 77px;
	background-image: url(../immagini/pagine/carnevale2011/corsiMascherati/sfondoCompleto.png);
	background-repeat: no-repeat;
	background-position: left top;
}
#paginaCorsiMascherati #pannelloProgramma{
	float: left;
	width: 474px;
	height: 235px;
	margin-left: 129px;
	margin-top: 83px;
}
#paginaCorsiMascherati #pannelloProgramma .contenitoreDataProgramma{
	width: 193px;
	height: 55px;
	margin-bottom: 30px;
}
#paginaCorsiMascherati #pannelloProgramma .contenitoreDataProgramma .calendario{
	float: left;
	width: 55px;
	height: 55px;
	background-image: url(../immagini/pagine/carnevale2011/corsiMascherati/calendario.png);
	background-position: left top;
	background-repeat: no-repeat;
}
#paginaCorsiMascherati #pannelloProgramma .contenitoreDataProgramma .calendario .mese{
	float: left;
	width: 55px;
	text-align: center;
    color: #921152;
}
#paginaCorsiMascherati #pannelloProgramma .contenitoreDataProgramma .calendario .giorno{
	float: left;
	width: 55px;
	font-family: "Times New Roman", Times, serif;
	font-size: 22px;
	text-align: center;
    color: #921152;
}
#paginaCorsiMascherati #pannelloProgramma .contenitoreDataProgramma .corso{
	float: left;
	width: 130px;
	margin-left: 8px;
}
#paginaCorsiMascherati #pannelloProgramma .contenitoreDataProgramma .corso .nomeCorso{
	float: left;
	width: 130px;
	margin-bottom: 6px;
	font-weight: bold;
	font-size: 12px;
    color: #921152;
}
#paginaCorsiMascherati #pannelloProgramma .contenitoreDataProgramma .corso .dataCorso{
	float: left;
	width: 130px;
	margin-bottom: 6px;
	font-size: 12px;
}
#paginaCorsiMascherati #pannelloProgramma .contenitoreDataProgramma .corso .oraCorso{
	float: left;
	width: 130px;
	font-size: 12px;
}

#paginaCorsiMascherati #pannelloProgramma #boxInfoPrenotazioni{
	float: right;
	width: 193px;
}
#paginaCorsiMascherati #pannelloProgramma #boxInfoPrenotazioni #pdf{
	float: right;
	width: 141px;
	height: 32px;
	padding-left: 32px;
	padding-right: 20px;
	line-height: 32px;
	text-align: right;
	background-image: url(../immagini/pagine/programma2011/ico_pdf.png);
	background-repeat: no-repeat;
	background-position: 12px; center;
}
#paginaCorsiMascherati #pannelloProgramma #boxInfoPrenotazioni #pdf a{
    color: #921152;
	text-decoration: underline;
}
#paginaCorsiMascherati #pannelloProgramma #boxInfoPrenotazioni #linkPrenotazioni{
	float: right;
	padding-right: 20px;
	margin-top: 18px;
	background-image: url(../immagini/pagine/carnevale2011/corsiMascherati/frecciaInfoPrenotazioni.png);
	background-repeat: no-repeat;
	background-position: right center;
}
#paginaCorsiMascherati #pannelloProgramma #boxInfoPrenotazioni #linkPrenotazioni a{
    color: #921152;
	text-decoration: underline;
}
#paginaCorsiMascherati #dettaglioCorsi{
	float: left;
	margin-left: 20px;
	margin-top:20px;
	line-height: 150%;
}
#paginaCorsiMascherati #dettaglioCorsi p{
	margin-bottom: 25px;
}
#paginaOpereCartapesta #pannello{
	float: left;
	width: 613px;
	padding-left: 36px;
	padding-top: 110px;
	margin-left: 140px;
	margin-top: 30px;
	background: url(../immagini/pagine/programma2011/opereCartapesta/sfondoPannello2.png) no-repeat left top;
}
#paginaOpereCartapesta #pannello .categoria{
	float: left;
	width: 123px;
	margin-right: 22px;
}
#paginaOpereCartapesta #pannello .categoria .nome{
	float: left;
	width: 123px;
}
#paginaOpereCartapesta #pannello .categoria .tn{
	float: left;
	width: 123px;
	height: 231px;
}
#contenutiRioni{
	float: left;
	width: 902px;
	margin-left: 20px;
	background-image: url(../immagini/pagine/programma2011/rioniFesta/sfondo.jpg);
	background-position: right 89px;
	background-repeat: no-repeat;
}
#contenutiRioni #blocco1{
	float: left;
	width: 100%;
	line-height: 150%;
	margin-bottom: 18px;
}
#contenutiRioni #blocco2{
	float: left;
	width: 100%;
	line-height: 150%;
}
#contenutiRioni #blocco2 #titolo{
	float: left;
	width: 100%;
	font-family: "Times New Roman", Times, serif;
	font-size: 22px;
	margin-bottom: 19px;
}

#paginaVideoGallery #colonnaSx{
	float: left;
	width: 590px;
    margin-left: 20px;
}
#paginaVideoGallery #colonnaSx #titoloVideo{
	float: left;
	width: 587px;
	margin-left: 3px;
	margin-bottom: 7px;
	font-size: 22px;
	color: #666666;
}
#paginaVideoGallery #colonnaSx #pannelloVideo{
	float: left;
	width: 590px;
	height: 472px;
	background-image: url(../immagini/pagine/mediaGallery/videoGallery/sfondoPannelloVideo.png);
	background-repeat: no-repeat;
	background-position: left top;
}
#paginaVideoGallery #colonnaSx #pannelloVideo #contenitoreVideo{
	float:left;
	width: 553px;
	height: 327px;
	margin-left: 28px;
	margin-top: 23px;
}
#paginaVideoGallery #colonnaSx #pannelloDescrizione{
	float:left;
	width: 590px;
}
#paginaVideoGallery #colonnaSx #pannelloDescrizione #topPannelloDescrizione{
	float:left;
	width: 574px;
	height: 45px;
	padding-left: 16px;
	background-image: url(../immagini/pagine/mediaGallery/videoGallery/sfondoTopBoxDescrizione.png);
	background-position: left top;
	background-repeat: no-repeat;
}
#paginaVideoGallery #colonnaSx #pannelloDescrizione #topPannelloDescrizione #titolo{
	float:left;
	width: 524px;
	height: 45px;
	line-height: 45px;
}
#paginaVideoGallery #colonnaSx #pannelloDescrizione #topPannelloDescrizione #apriChiudi{
	float: right;
	width: 29px;
	height: 45px;
	margin-left: 5px;
	cursor: pointer;
}
#paginaVideoGallery #colonnaSx #pannelloDescrizione #contenutiPannelloDescrizione{
	float:left;
	width: 558px;
	padding-left: 16px;
	padding-right: 16px;
	padding-top: 10px;
	padding-bottom: 10px;
	background-image: url(../immagini/pagine/mediaGallery/videoGallery/sfondoBoxDescrizione.png);
	background-position: left top;
	background-repeat: repeat-y;
}
#paginaVideoGallery #colonnaSx #pannelloDescrizione #bottomPannelloDescrizione{
	float:left;
	width: 590px;
	height: 12px;
	background-image: url(../immagini/pagine/mediaGallery/videoGallery/sfondoBottomBoxDescrizione.png);
	background-position: left top;
	background-repeat: no-repeat;
}

#paginaVideoGallery #colonnaDx{
	float: right;
	width: 295px;
	margin-right: 16px;
}
#paginaVideoGallery #colonnaDx #titoloPagina{
	float: left;
	width: 261px;
	margin-bottom: 15px;
	text-align: center;
}
#paginaVideoGallery #colonnaDx #pannelloListaVideo{
	float: left;
	width: 295px;
	height: 365px;
}
#paginaVideoGallery #colonnaDx #pannelloListaVideo .videoItem{
	float: left;
	width: 261px;
	height: 102px;
	margin-bottom: -3px;
	background-color: #FFFFFF;
	border-color: #FFFFFF;
	border-width: 1px;
	border-style: solid;
	cursor: pointer;
}
#paginaVideoGallery #colonnaDx #pannelloListaVideo .selected{
	background-color: #F4F4F7;
	border-color: #EDEDEF;
}
#paginaVideoGallery #colonnaDx #pannelloListaVideo .videoItem .tn{
	float: left;
	width: 92px;
	height: 69px;
	padding-left: 3px;
	padding-top: 2px;
	padding-right: 3px;
	padding-bottom: 2px;
	margin-left: 12px;
	margin-top: 12px;
	margin-right: 15px;
	background: #FFFFFF;
	border: 1px solid #D7D7E1;
}
#paginaVideoGallery #colonnaDx #pannelloListaVideo .videoItem .hiddenVideo{
	float: left;
	width: 261px;
	display: none;
	visibility: hidden;
}
#paginaVideoGallery #colonnaDx #pannelloListaVideo .videoItem .hiddenDescrizione{
	float: left;
	width: 261px;
	display: none;
	visibility: hidden;
}
#paginaVideoGallery #colonnaDx #pannelloListaVideo .videoItem .tn img{
	width: 92px;
	height: 69px;
}
#paginaVideoGallery #colonnaDx #pannelloListaVideo .videoItem .titolo{
	float: left;
	width: 130px;
	margin-top: 9px;
	font-size: 12px;
	color: #017ABC;
}
#paginaVideoGallery #colonnaDx #pannelloListaVideo .videoItem .data{
	float: left;
	width: 130px;
	font-size: 12px;
	color: #017ABC;
}

#paginaFotoGallery{
	position: relative;
}
#paginaFotoGallery #btnSottoCategorie{
	float: right;
    height: 45px;
	margin-right: 26px;
	line-height: 45px; 
	padding-right: 21px;
	background-image: url(../immagini/pagine/mediaGallery/fotoGallery/frecciaCategorie.png);
	background-position: right center;
	background-repeat: no-repeat;
	cursor: pointer;
}
#paginaFotoGallery #pannelloCategorieFoto{
	position: absolute;
	width: 233px;
	right: 46px;
	top: 46px;
	padding-bottom: 20px;
	background-image: url(../immagini/pagine/mediaGallery/fotoGallery/sfondoBottomSottomenuCategorie.png);
	background-repeat: no-repeat;
	background-position: center bottom;
	z-index: 1000;
}
#paginaFotoGallery #pannelloCategorieFoto #listaCategorieFoto{
	width: 233px;
	padding-top: 8px;
	padding-bottom: 8px;
	background-image: url(../immagini/pagine/mediaGallery/fotoGallery/sfondoSottoMenuCategorie.png);
	background-repeat: repeat-y;
	background-position: center top;
}
#paginaFotoGallery #pannelloCategorieFoto #listaCategorieFoto .categoriaFotoItem{
	width: 187px;
	height: 20px;
	padding-left: 23px;
	padding-right: 23px;
	padding-top: 10px;
	color: #666666;
	background-image: url(../immagini/pagine/mediaGallery/fotoGallery/divisoreSottoCategorie.png);
	background-position: center bottom;
	background-repeat: no-repeat;
	cursor: pointer;
}
#paginaFotoGallery #colonnaSx{
	float: left;
	width: 590px;
    margin-left: 20px;
}
#paginaFotoGallery #colonnaSx #titoloGalleria{
	float: left;
	width: 587px;
	margin-left: 3px;
	margin-bottom: 7px;
	font-size: 22px;
	color: #666666;
}
#paginaFotoGallery #colonnaSx #pannelloFoto{
	float: left;
	width: 590px;
	height: 472px;
	background-image: url(../immagini/pagine/mediaGallery/videoGallery/sfondoPannelloVideo.png);
	background-repeat: no-repeat;
	background-position: left top;
}
#paginaFotoGallery #colonnaSx #pannelloFoto #contenitoreFotoFotoGallery{
	position: relative;
	float:left;
	width: 533px;
	height: 327px;
	margin-left: 28px;
	margin-top: 23px;
	background-color: #F4F4F4;
	background-position: center center;
	background-repeat: no-repeat;
	overflow: hidden;
}
#paginaFotoGallery #colonnaSx #pannelloFoto #contenitoreFotoFotoGallery #fotoFotoGallery{
	position: absolute;
	left: 0px;
	top: 0px;
	z-index:1;
}
#paginaFotoGallery #colonnaSx #pannelloFoto #contenitoreFotoFotoGallery #pannelloDati{
	position: absolute;
	float: left;
	width: 533px;
	height: 60px;
	left: 0px;
	bottom: 0px;
	background-image: url(../immagini/pagine/mediaGallery/fotoGallery/sfondoPannelloDati.png);
	background-repeat: repeat;
	background-position: left top;
	z-index: 2;
}
#paginaFotoGallery #colonnaSx #pannelloFoto #contenitoreFotoFotoGallery #pannelloLink{
	position: absolute;
	width: 533px;
	height: 327px;
	left: 0px;
	top: 0px;
	z-index: 3;
}
#paginaFotoGallery #colonnaSx #pannelloFoto #contenitoreFotoFotoGallery #pannelloLink img{
	width: 533px;
	height: 327px;
	border: 0px;
}
#paginaFotoGallery #colonnaSx #pannelloFoto #contenitoreFotoFotoGallery #pannelloDati #titoloPannelloDati{
	float: left;
	width: 491px;
	margin-left: 21px;
	margin-top: 10px;
	font-weight: bold;
	color: #FFFFFF;
}
#paginaFotoGallery #colonnaSx #pannelloFoto #contenitoreFotoFotoGallery #pannelloDati #commentoPannelloDati{
	float: left;
	width: 491px;
	margin-left: 21px;
	margin-top: 3px;
	color: #FFFFFF;
}
#paginaFotoGallery #colonnaSx #pannelloDescrizione{
	float:left;
	width: 590px;
}
#paginaFotoGallery #colonnaSx #pannelloDescrizione #topPannelloDescrizione{
	float:left;
	width: 574px;
	height: 45px;
	padding-left: 16px;
	background-image: url(../immagini/pagine/mediaGallery/videoGallery/sfondoTopBoxDescrizione.png);
	background-position: left top;
	background-repeat: no-repeat;
}
#paginaFotoGallery #colonnaSx #pannelloDescrizione #topPannelloDescrizione #titolo{
	float:left;
	width: 524px;
	height: 45px;
	line-height: 45px;
}
#paginaFotoGallery #colonnaSx #pannelloDescrizione #topPannelloDescrizione #apriChiudi{
	float: right;
	width: 29px;
	height: 45px;
	margin-left: 5px;
	cursor: pointer;
}
#paginaFotoGallery #colonnaSx #pannelloDescrizione #contenutiPannelloDescrizione{
	float:left;
	width: 558px;
	padding-left: 16px;
	padding-right: 16px;
	padding-top: 10px;
	padding-bottom: 10px;
	background-image: url(../immagini/pagine/mediaGallery/videoGallery/sfondoBoxDescrizione.png);
	background-position: left top;
	background-repeat: repeat-y;
}
#paginaFotoGallery #colonnaSx #pannelloDescrizione #bottomPannelloDescrizione{
	float:left;
	width: 590px;
	height: 12px;
	background-image: url(../immagini/pagine/mediaGallery/videoGallery/sfondoBottomBoxDescrizione.png);
	background-position: left top;
	background-repeat: no-repeat;
}

#paginaFotoGallery #colonnaDx{
	float: right;
	width: 295px;
	margin-right: 16px;
}
#paginaFotoGallery #colonnaDx #titoloPagina{
	float: left;
	width: 261px;
	margin-bottom: 15px;
	text-align: center;
}
#paginaFotoGallery #colonnaDx #pannelloListaFoto{
	float: left;
	width: 295px;
	height: 365px;
}
#paginaFotoGallery #colonnaDx #pannelloListaFoto #contenitoreInternoListaFoto{
	float: left;
	width: 295px;
	height: 365px;
}
#paginaFotoGallery #colonnaDx #pannelloListaFoto #contenitoreInternoListaFoto .fotoItem{
	float: left;
	width: 261px;
	height: 102px;
	margin-bottom: -3px;
	background-color: #FFFFFF;
	border-color: #FFFFFF;
	border-width: 1px;
	border-style: solid;
	cursor: pointer;
}
#paginaFotoGallery #colonnaDx #pannelloListaFoto #contenitoreInternoListaFoto .selected{
	background-color: #F4F4F7;
	border-color: #EDEDEF;
}
#paginaFotoGallery #colonnaDx #pannelloListaFoto #contenitoreInternoListaFoto .fotoItem .tn{
	float: left;
	width: 92px;
	height: 69px;
	padding-left: 3px;
	padding-top: 2px;
	padding-right: 3px;
	padding-bottom: 2px;
	margin-left: 12px;
	margin-top: 12px;
	margin-right: 15px;
	background: #FFFFFF;
	border: 1px solid #D7D7E1;
}
#paginaFotoGallery #colonnaDx #pannelloListaFoto #contenitoreInternoListaFoto .fotoItem .tn img{
	width: 92px;
	height: 69px;
}
#paginaFotoGallery #colonnaDx #pannelloListaFoto #contenitoreInternoListaFoto .fotoItem .titolo{
	float: left;
	width: 130px;
	margin-top: 9px;
	font-size: 12px;
	color: #017ABC;
}
#paginaFotoGallery #colonnaDx #pannelloListaFoto #contenitoreInternoListaFoto .fotoItem .data{
	float: left;
	width: 130px;
	font-size: 12px;
	color: #017ABC;
}

#paginaPressGallery #contenitoreEsternoPannello{
	float: left;
	width: 770px;
	height: 352px;
	margin-left: 77px;
	background-image: url(../immagini/pagine/carnevale2011/corsiMascherati/sfondoCompleto.png);
	background-repeat: no-repeat;
	background-position: left top;
}
#paginaPressGallery #contenitoreEsternoPannello #pannello{
	float: left;
	width: 474px;
	height: 235px;
	margin-left: 129px;
	margin-top: 83px;
}
#paginaPressGallery #contenitoreEsternoPannello #pannello .pressGalleryItem{
	width: 193px;
	height: 65px;
	margin-bottom: 30px;
	background-image: url(../immagini/pagine/mediaGallery/pressGallery/calendario.png);
	background-position: left top;
	background-repeat: no-repeat;
	position: relative;
}
#paginaPressGallery #contenitoreEsternoPannello #pannello .pressGalleryItem .pulsanteTrasparente{
	width: 193px;
	height: 65px;
	position: absolute;
	z-index: 10px;
	background-image: url(../immagini/pixel.gif);
	background-repeat:repeat;
	cursor: pointer;
}
#paginaPressGallery #contenitoreEsternoPannello #pannello .pressGalleryItem .calendario{
	float: left;
	width: 55px;
	height: 55px;
}
#paginaPressGallery #contenitoreEsternoPannello #pannello .pressGalleryItem .calendario .mese{
	float: left;
	width: 55px;
	text-align: center;
}
#paginaPressGallery #contenitoreEsternoPannello #pannello .pressGalleryItem .calendario .giorno{
	float: left;
	width: 55px;
	font-family: "Times New Roman", Times, serif;
	font-size: 22px;
	text-align: center;
}
#paginaPressGallery #contenitoreEsternoPannello #pannello .pressGalleryItem .descrizione{
	float: left;
	width: 130px;
	margin-left: 8px;
}
#paginaPressGallery #contenitoreEsternoPannello #pannello .pressGalleryItem .descrizione .dataPressGallery{
	float: left;
	width: 130px;
	margin-bottom: 6px;
	font-weight: bold;
	font-size: 12px;
}
#paginaPressGallery #contenitoreEsternoPannello #pannello .pressGalleryItem .descrizione .testata{
	float: left;
	width: 130px;
	margin-bottom: 6px;
	font-size: 12px;
}
#paginaPressGallery #contenitoreEsternoPannello #pannello .pressGalleryItem .descrizione .testata a{
	color: #000000;
}
#paginaPressGallery #contenitoreEsternoPannello #pannello .pressGalleryItem .descrizione .testata a:hover{
	color: #333333;
}
#paginaEventiCollaterali #contenitoreEsternoMostre{
	float: left;
	width: 100%;
	background-image: url(../immagini/pagine/eventiCollaterali/mostre/burlaSfondo.png);
	background-repeat: no-repeat;
	background-position: 706px 4px;
}
#paginaEventiCollaterali #contenitoreEsternoMostre #contenitoreMostre{
	float: left;
	width: 675px;
	margin-left: 20px;
	margin-top: 17px;
}
#paginaEventiCollaterali #contenitoreEsternoMostre #contenitoreMostre .mostraItem{
	float: left;
	width: 675px;
	margin-bottom: 50px;
}
#paginaEventiCollaterali #contenitoreEsternoMostre #contenitoreMostre .mostraItem .calendario{
	float: left;
	width: 76px;
	height: 76px;
	margin-right: 22px;
	background-image: url(../immagini/pagine/eventiCollaterali/mostre/calendario.png);
	background-position: left top;
	background-repeat: no-repeat;
}
#paginaEventiCollaterali #contenitoreEsternoMostre #contenitoreMostre .mostraItem .calendario .riga1{
	float: left;
	width: 62px;
	margin-left: 7px;
	margin-top: 8px;
	font-size: 12px;
	text-align: center;
}
#paginaEventiCollaterali #contenitoreEsternoMostre #contenitoreMostre .mostraItem .calendario .riga2{
	float: left;
	width: 62px;
	margin-left: 7px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	text-align: center;
	font-style: normal;
	font-weight: bold;
}
#paginaEventiCollaterali #contenitoreEsternoMostre #contenitoreMostre .mostraItem .nome{
	float: left;
	width: 577px;
	height: 50px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	color: #666666;
	margin-bottom: 15px;
}
#paginaEventiCollaterali #contenitoreEsternoMostre #contenitoreMostre .mostraItem .descrizione{
	float: left;
	width: 577px;
	font-size: 12px;
}

#paginaManifestazioniSportive #contenitoreEsternoManifestazioniSportive{
	float: left;
	width: 100%;
	background-image: url(../immagini/pagine/eventiCollaterali/manifestazioniSportive/burlaSfondo.png);
	background-repeat: no-repeat;
	background-position: 706px 4px;
}
#paginaManifestazioniSportive #contenitoreEsternoManifestazioniSportive #contenitoreManifestazioniSportive{
	float: left;
	width: 675px;
	margin-left: 20px;
	margin-top: 17px;
}
#paginaManifestazioniSportive #contenitoreEsternoManifestazioniSportive #contenitoreManifestazioniSportive .manifestazioneItem{
	float: left;
	width: 675px;
	margin-bottom: 50px;
}
#paginaManifestazioniSportive #contenitoreEsternoManifestazioniSportive #contenitoreManifestazioniSportive .manifestazioneItem .calendario{
	float: left;
	width: 76px;
	height: 76px;
	margin-right: 22px;
	background-image: url(../immagini/pagine/eventiCollaterali/mostre/calendario.png);
	background-position: left top;
	background-repeat: no-repeat;
}
#paginaManifestazioniSportive #contenitoreEsternoManifestazioniSportive #contenitoreManifestazioniSportive .manifestazioneItem .calendario .riga1{
	float: left;
	width: 62px;
	margin-left: 7px;
	margin-top: 8px;
	font-size: 12px;
	text-align: center;
}
#paginaManifestazioniSportive #contenitoreEsternoManifestazioniSportive #contenitoreManifestazioniSportive .manifestazioneItem .calendario .riga2{
	float: left;
	width: 62px;
	margin-left: 7px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	text-align: center;
	font-weight: bold;
}
#paginaManifestazioniSportive #contenitoreEsternoManifestazioniSportive #contenitoreManifestazioniSportive .manifestazioneItem .nome{
	float: left;
	width: 577px;
	height: 50px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	color: #666666;
	margin-bottom: 15px;
}
#paginaManifestazioniSportive #contenitoreEsternoManifestazioniSportive #contenitoreManifestazioniSportive .manifestazioneItem .descrizione{
	float: left;
	width: 577px;
	font-size: 12px;
}

/***************************************************
Pagina eventi collaterali teatro dialettale da Vit
****************************************************/

#paginaTeatroDialettale #contenitoreEsternoTeatroDialettale{
	float: left;
	width: 100%;
	background-image: url(../immagini/pagine/eventiCollaterali/teatroDialettale/burlaSfondo.png);
	background-repeat: no-repeat;
	background-position: 706px 4px;
}
#paginaTeatroDialettale #contenitoreEsternoTeatroDialettale #contenitoreTeatroDialettale{
	float: left;
	width: 675px;
	margin-left: 20px;
	margin-top: 17px;
}
#paginaTeatroDialettale #contenitoreEsternoTeatroDialettale #contenitoreTeatroDialettale .manifestazioneItem{
	float: left;
	width: 675px;
	margin-bottom: 50px;
}
#paginaTeatroDialettale #contenitoreEsternoTeatroDialettale #contenitoreTeatroDialettale .manifestazioneItem .calendario{
	float: left;
	width: 76px;
	height: 76px;
	margin-right: 22px;
	background-image: url(../immagini/pagine/eventiCollaterali/mostre/calendario.png);
	background-position: left top;
	background-repeat: no-repeat;
}
#paginaTeatroDialettale #contenitoreEsternoTeatroDialettale #contenitoreTeatroDialettale .manifestazioneItem .calendario .riga1{
	float: left;
	width: 62px;
	margin-left: 7px;
	margin-top: 8px;
	font-size: 12px;
	text-align: center;
}
#paginaTeatroDialettale #contenitoreEsternoTeatroDialettale #contenitoreTeatroDialettale .manifestazioneItem .calendario .riga2{
	float: left;
	width: 62px;
	margin-left: 7px;
	font-family: "Times New Roman", Times, serif;
	font-size: 20px;
	text-align: center;
}
#paginaTeatroDialettale #contenitoreEsternoTeatroDialettale #contenitoreTeatroDialettale .manifestazioneItem .nome{
	float: left;
	width: 577px;
	height: 50px;
	font-family: "Times New Roman", Times, serif;
	font-size: 22px;
	color: #666666;
	margin-bottom: 23px;
}
#paginaManifestazioniSportive #contenitoreEsternoTeatroDialettale #contenitoreTeatroDialettale .manifestazioneItem .descrizione{
	float: left;
	width: 577px;
	font-size: 12px;
}
/********************************************************
fine Pagina eventi collaterali teatro dialettale da Vit
*********************************************************/

#paginaCittadella #colonnaSx{
    float: left;
    width: 272px;
    margin-left: 20px;
    background-image: url(../immagini/pagine/fondazione/presidente/divisoreColonnaSx.jpg);
    background-repeat: no-repeat;
    background-position: right 64px;
}
#paginaCittadella #colonnaSx #fotoCittadella{
    float: left;
    width: 234px;
    height: 216px;
    padding: 2px;
	margin-bottom: 8px;
    border: #CACACA 1px solid;
}
#paginaCittadella #colonnaSx #scaricaPdf{
    float: left;
    width: 234px;
    padding: 2px;
	line-height: 150%;
	background-image: url(../immagini/pagine/cittadellaMuseo/cittadella/iconaPdf.png);
	background-position: 142px center;
	background-repeat: no-repeat;
}
#paginaCittadella #colonnaDx{
    float: left;
    width: 598px;
    margin-left: 26px;
}
#paginaCittadella #colonnaDx #citazioneDx{
    float: left;
    width: 100%;
	margin-bottom: 30px;
}
#paginaCittadella #colonnaDx #citazioneDx span{
    float: left;
    width: 100%;
}
#paginaCittadella #colonnaDx #bloccoIniziale{
    float: left;
    width: 100%;
    margin-top: 41px;
    margin-bottom: 32px;
    line-height: 150%;
}
#paginaCittadella #colonnaDx #colonnaInternaSx{
    float: left;
    width: 269px;
    padding-right: 27px;
    background-image: url(../immagini/pagine/fondazione/presidente/divisoreColonneCentrali.jpg);
    background-repeat: no-repeat;
    background-position: right 113px;
    line-height: 150%;
}
#contenutiStoriaTradizione{
	float: left;
	width: 902px;
	margin-left: 20px;
}
#contenutiStoriaTradizione #titolo{
	float: left;
	width: 100%;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 20px;
	color: #666666;
	margin-bottom: 13px;
	font-style: normal;
	font-weight: normal;
	line-height: normal;
}
#contenutiStoriaTradizione #blocco1{
	float: left;
	width: 100%;
	margin-bottom: 24px;
}
#contenutiStoriaTradizione #colonnaSx{
	float: left;
	width: 379px;
	padding-right: 39px;
	border-right: 1px solid #CACACA;
}
#contenutiStoriaTradizione #colonnaDx{
	float: left;
	width: 396px;
	padding-left: 44px;
}

#paginaCittadella #colonnaDx #colonnaInternaDx{
    float: left;
    width: 271px;
    padding-left: 31px;
    line-height: 150%;
}

#paginaMuseoCartapesta #contenutiMuseoCartapesta{
	float: left;
	width: 902px;
	margin-left: 20px;
}
#paginaMuseoCartapesta #contenutiMuseoCartapesta .bloccoTesto{
	float: left;
	width: 902px;
	margin-bottom: 30px;
	font-size: 12px;
	line-height: 150%;
}
#paginaMuseoCartapesta #contenutiMuseoCartapesta .bloccoTesto .titoloBlocco{
	float: left;
	width: 584px;
	margin-bottom: 13px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	color: #666666;
}
#paginaMuseoCartapesta #contenutiMuseoCartapesta .bloccoTesto #pannello1{
	float: right;
	width: 292px;
	height: 552px;
	margin-left: 26px;
	background-image: url(../immagini/pagine/cittadellaMuseo/museoCartapesta/pannello1.png);
	background-position: left top;
	background-repeat: no-repeat;
}
#paginaMuseoCartapesta #contenutiMuseoCartapesta .bloccoTesto #pannello1 #orariApertura{ 
	float: left;
	width: 254px;
	margin-left: 28px;
	margin-top: 27px;
	line-height: 150%;
	font-size: 11px;
}
#paginaMuseoCartapesta #contenutiMuseoCartapesta .bloccoTesto #pannello1 #informazioni{ 
	float: left;
	width: 254px;
	margin-left: 28px;
	margin-top: 79px;
	line-height: 150%;
	font-size: 11px;
}
#paginaMuseoCartapesta #contenutiMuseoCartapesta .bloccoTesto #pannello2{
	float: right;
	width: 292px;
	height: 242px;
	margin-left: 26px;
	background-image: url(../immagini/pagine/cittadellaMuseo/museoCartapesta/pannello2.png);
	background-position: left top;
	background-repeat: no-repeat;
}
#paginaMuseoCartapesta #contenutiMuseoCartapesta .bloccoTesto #pannello2 #informazioni{ 
	float: left;
	width: 254px;
	margin-left: 28px;
	margin-top: 25px;
	line-height: 150%;
	font-size: 11px;
}

#paginaLaboratori #contenutiLaboratori{
	float: left;
	width: 902px;
	margin-left: 20px;
}
#paginaLaboratori #contenutiLaboratori .bloccoTesto{
	float: left;
	width: 902px;
	margin-bottom: 30px;
	font-size: 12px;
	line-height: 150%;
}
#paginaLaboratori #contenutiLaboratori .bloccoTesto .titoloBlocco{
	float: left;
	width: 584px;
	margin-bottom: 13px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	color: #666666;
}
#paginaLaboratori #contenutiLaboratori .bloccoTesto #pannello{
	float: right;
	width: 292px;
	height: 192px;
	margin-left: 26px;
	background-image: url(../immagini/pagine/cittadellaMuseo/laboratori/pannello.png);
	background-position: left top;
	background-repeat: no-repeat;
}
#paginaLaboratori #contenutiLaboratori .bloccoTesto #pannello #informazioni{ 
	float: left;
	width: 254px;
	margin-left: 28px;
	margin-top: 27px;
	line-height: 150%;
	font-size: 11px;
}

#paginaCittaViareggio #contenutiCittaViareggio{
	float: left;
	width: 902px;
	margin-left: 20px;
}
#paginaCittaViareggio #contenutiCittaViareggio #colonnaSx{
	float: left;
	width: 601px;
}
#paginaCittaViareggio #contenutiCittaViareggio #colonnaSx #citazione{
	float: left;
	width: 575px;
	height: 99px;
	margin-bottom: 33px;
}
#paginaCittaViareggio #contenutiCittaViareggio #colonnaSx #colonnaInternaSx{
	float: left;
	width: 280px;
	line-height: 150%;
}
#paginaCittaViareggio #contenutiCittaViareggio #colonnaSx #colonnaInternaDx{
	float: right;
	width: 291px;
	line-height: 150%;
}
#paginaCittaViareggio #contenutiCittaViareggio #colonnaDx{
	float: right;
	width: 292px;
}
#paginaCittaViareggio #contenutiCittaViareggio #colonnaDx #pannello{
	float: left;
	width: 292px;
	height: 192px;
	background-image: url(../immagini/pagine/cittadellaMuseo/laboratori/pannello.png);
	background-position: left top;
	background-repeat: no-repeat;
}
#paginaCittaViareggio #contenutiCittaViareggio #colonnaDx #pannello img{
	float: left;
	margin-left: 54px;
	margin-top: 40px;
	border: 0px;
}

#paginaMusei #contenutiMusei{
	float: left;
	width: 803px;
	margin-left: 20px;
}
#paginaMusei #contenutiMusei .titoloBox{
	float: left;
	width: 100%;
	margin-bottom: 22px;
}
#paginaMusei #contenutiMusei a{
	color: #017ABC;
	font-weight: bold;
	text-decoration: none;
}
#paginaMusei #contenutiMusei .logoBox{
	float: left;
	width: 100%;
	margin-top: 0px;
}
#paginaMusei #contenutiMusei .logoBox img{
	border: 0px;
}
#paginaMusei #contenutiMusei #boxSx{
	float: left;
	width: 385px;
	line-height: 160%;
}
#paginaMusei #contenutiMusei #boxDx{
	float: right;
	width: 326px;
	line-height: 160%;
}

#paginaParcheggi #contenutiParcheggi{
	float: left;
	width: 902px;
	margin-left: 20px;
}
#paginaParcheggi #contenutiParcheggi li{
	margin-top: 10px;
}
#paginaParcheggi #contenutiParcheggi #colonnaSx{
	float: left;
	width: 576px;
	line-height: 150%;
}
#paginaParcheggi #contenutiParcheggi #colonnaSx #titoloParcheggi{
	float: left;
	width: 576px;
	margin-bottom: 13px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	color: #666666;
}
#paginaParcheggi #contenutiParcheggi #colonnaDx{
	float: right;
	width: 292px;
}
#paginaParcheggi #contenutiParcheggi #colonnaDx #pannello{
	float: left;
	width: 292px;
	height: 192px;
	background-image: url(../immagini/pagine/cittadellaMuseo/laboratori/pannello.png);
	background-position: left top;
	background-repeat: no-repeat;
}
#paginaParcheggi #contenutiParcheggi #colonnaDx #pannello img{
	float: left;
	margin-left: 27px;
	margin-top: 44px;
	border: 0px;
}


#paginaPacchettiTuristici #contenutiPacchettiTuristici{
	float: left;
	width: 902px;
	margin-left: 20px;
}
#paginaPacchettiTuristici #contenutiPacchettiTuristici #colonnaSx{
	float: left;
	width: 576px;
	line-height: 150%;
}
#paginaPacchettiTuristici #contenutiPacchettiTuristici #colonnaSx #contenitorePacchetti{
	float: left;
	width: 576px;
}
#paginaPacchettiTuristici #contenutiPacchettiTuristici #colonnaSx #contenitorePacchetti .pacchettoItem{
	float: left;
	width: 576px;
	margin-bottom: 43px;
}
#paginaPacchettiTuristici #contenutiPacchettiTuristici #colonnaSx #contenitorePacchetti .pacchettoItem .titolo{
	float: left;
	width: 576px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	color: #CC00CC;
	margin-bottom: 13px;
}
#paginaPacchettiTuristici #contenutiPacchettiTuristici #colonnaSx #contenitorePacchetti .pacchettoItem .costo{
	float: left;
	width: 576px;
	font-weight: bold;
	color: #CC00CC;
	margin-bottom: 15px;
}
#paginaPacchettiTuristici #contenutiPacchettiTuristici #colonnaDx{
	float: right;
	width: 292px;
}
#paginaPacchettiTuristici #contenutiPacchettiTuristici #colonnaDx #pannello{
	float: left;
	width: 292px;
	height: 242px;
	/*margin-left: 26px;*/
	margin-right: 26px;
	background-image: url(../immagini/pagine/cittadellaMuseo/museoCartapesta/pannello2.png);
	background-position: left top;
	background-repeat: no-repeat;
}
#paginaPacchettiTuristici #contenutiPacchettiTuristici #colonnaDx #pannello #contenuti{
	float: left;
	width: 256px;
	margin-left: 22px;
	margin-top: 25px;
	font-size: 11px;
	line-height: 150%;
}
#paginaPacchettiTuristici #contenutiPacchettiTuristici #colonnaDx #bannerButterlfy{
	float: left;
	width: 292px;
	margin-top: 30px;
	margin-right: 26px;
}

#paginaComeArrivare #contenutiComeArrivare{
	float: left;
	width: 902px;
	margin-left: 20px;
}
#paginaComeArrivare #contenutiComeArrivare #mappaGoogle{
	float: left;
	width: 902px;
	height: 426px;
}

#paginaMappaCarnevaleSicuro #contenutiMappaCarnevaleSicuro{
	float: left;
	width: 902px;
	margin-left: 20px;
}

#paginaComunicati{
	position:relative;
}
#paginaComunicati #tornaIndietro{
	float: left;
	width: 592px;
}
#paginaComunicati #pannelloUfficioStampa{
	position: absolute;
	width: 202px;
	height: 140px;
	top: 75px;
	right: 20px;
	background-image: url(../immagini/pagine/ufficioStampa/comunicatiStampa/sfondoPannello.png);
	background-position: left top;
	background-repeat: no-repeat;
}
#paginaComunicati #pannelloUfficioStampa #datiContatto{
	float: left;
	width: 160px;
	margin-left: 20px;
	margin-top: 18px;
	font-size: 11px;
	line-height: 150%;
}
#paginaComunicati #scaricaAllegato{
	position: absolute;
	width: 120px;
	height: 47px;
	top: 225px;
	right: 17px;
}
#paginaComunicati #scaricaAllegato img{
	border: 0px;
}
#paginaComunicati #btnSottoCategorie{
	float: right;
    height: 45px;
	margin-right: 26px;
	line-height: 45px; 
	padding-right: 21px;
	background-image: url(../immagini/pagine/ufficioStampa/comunicatiStampa/frecciaBtn.png);
	background-position: right center;
	background-repeat: no-repeat;
	cursor: pointer;
}
#paginaComunicati #contenutiComunicati{
	float: left;
	width: 902px;
	margin-left: 20px;
}
#paginaComunicati #pannelloAnniArchivio{
	position: absolute;
	width: 233px;
	right: 46px;
	top: 46px;
	padding-bottom: 20px;
	background-image: url(../immagini/pagine/mediaGallery/fotoGallery/sfondoBottomSottomenuCategorie.png);
	background-repeat: no-repeat;
	background-position: center bottom;
	z-index: 1000;
}
#paginaComunicati #pannelloAnniArchivio #listaAnniArchivio{
	width: 233px;
	padding-top: 8px;
	padding-bottom: 8px;
	background-image: url(../immagini/pagine/mediaGallery/fotoGallery/sfondoSottoMenuCategorie.png);
	background-repeat: repeat-y;
	background-position: center top;
}
#paginaComunicati #pannelloAnniArchivio #listaAnniArchivio .annoArchivioItem{
	width: 187px;
	height: 20px;
	padding-left: 23px;
	padding-right: 23px;
	padding-top: 10px;
	color: #666666;
	background-image: url(../immagini/pagine/mediaGallery/fotoGallery/divisoreSottoCategorie.png);
	background-position: center bottom;
	background-repeat: no-repeat;
	cursor: pointer;
}
#paginaComunicati #tornaIndietro{
	float: left;
	width: 494px;
	padding-left: 98px;
}
#paginaComunicati #tornaIndietro a{
	font-weight: bold;
	text-decoration: none;
}
#paginaComunicati #tornaIndietro a:hover{
	color: #BFFF00;
	text-decoration: none;
}
#paginaComunicati #contenutiComunicati #listaComunicati{
	float: left;
	width: 592px;
}
#paginaComunicati #contenutiComunicati #listaComunicati .comunicatoItem{
	float: left;
	width: 592px;
	margin-bottom: 30px;
}
#paginaComunicati #contenutiComunicati #listaComunicati .comunicatoItem .calendario{
	float: left;
	width: 76px;
	height: 76px;
	margin-right: 22px;
	background-image: url(../immagini/pagine/eventiCollaterali/mostre/calendario.png);
	background-position: left top;
	background-repeat: no-repeat;
}
#paginaComunicati #contenutiComunicati #listaComunicati .comunicatoItem .calendario .mese{
	float: left;
	width: 62px;
	margin-left: 7px;
	margin-top: 8px;
	font-size: 12px;
	text-align: center;
}
#paginaComunicati #contenutiComunicati #listaComunicati .comunicatoItem .calendario .giorno{
	float: left;
	width: 62px;
	margin-left: 7px;
	font-family: "Times New Roman", Times, serif;
	font-size: 20px;
	text-align: center;
}
#paginaComunicati #contenutiComunicati #listaComunicati .comunicatoItem .nome{
	float: left;
	width: 494px;
	padding-bottom: 10px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	color: #666666;
}
#paginaComunicati #contenutiComunicati #listaComunicati .comunicatoItem .descrizione{
	float: left;
	width: 494px;
	font-size: 12px;
}
#paginaComunicati #contenutiComunicati #listaComunicati .comunicatoItem .descrizione #fotoComunicati{
	float: left;
	width: 169px;
	padding-right: 15px;
	padding-bottom: 15px;
}
#paginaComunicati #contenutiComunicati #listaComunicati .comunicatoItem .descrizione #fotoComunicati img{
	border: 0px;
}

#paginaBiglietteriaInformazioni #contenutiBiglietteriaInformazioni{
	float: left;
	width:902px;
	margin-left: 20px;
}
#paginaBiglietteriaInformazioni #contenutiBiglietteriaInformazioni #pannelloDx{
	float: right;
	width: 281px;
	height: 224px;
	background-image: url(../immagini/pagine/biglietteria/informazioni/sfondoPannello.png);
	background-position: left top;
	background-repeat: no-repeat;
	/*display: none; /*fino a che non abbiamo i dati*/
}
#paginaBiglietteriaInformazioni #contenutiBiglietteriaInformazioni #pannelloDx #titolo{
	float: left;
	margin-left: 110px;
	margin-top: 21px;
}
#paginaBiglietteriaInformazioni #contenutiBiglietteriaInformazioni #pannelloDx #testo{
	float: left;
	margin-left: 110px;
	margin-top: 40px;
	font-size: 11px;
	line-height: 150%;
}
#paginaBiglietteriaInformazioni #contenutiBiglietteriaInformazioni #pannelloDx #btnAcquista{
	float: left;
	margin-left: 110px;
	margin-top: 43px;
}
#paginaBiglietteriaInformazioni #contenutiBiglietteriaInformazioni #pannelloDx #btnAcquista img{
	border: 0px;
}
#paginaBiglietteriaInformazioni #contenutiBiglietteriaInformazioni p{
	margin-bottom: 15px;
}
#paginaBiglietteriaInformazioni #contenutiBiglietteriaInformazioni .bloccoTesto{
	float: left;
	width: 590px;
	line-height: 150%;
	margin-bottom: 20px;
}
#paginaBiglietteriaInformazioni #contenutiBiglietteriaInformazioni .bloccoTesto .titolo{
	float: left;
	width: 100%;
	margin-bottom: 15px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	color: #666666;
}
#paginaShop #contenutiShop{
	float: left;
	width: 902px;
	margin-left: 20px;
	background-image: url(../immagini/pagine/shop/burlaSfondo.png);
	background-position: right top;
	background-repeat: no-repeat;
}
#paginaShop #contenutiShopNew{
	float: left;
	width: 902px;
	margin-left: 20px;
}
#paginaShop #contenutiShopNew .bloccoTesto{	
	width: 435px;
	line-height: 150%;
	margin-bottom: 35px;
}
#paginaShop #contenutiShopNew .bloccoTesto.sinistra{	
	float: left;
}
#paginaShop #contenutiShopNew .bloccoTesto.destra{
	float: right;
}
#paginaShop #contenutiShopNew .bloccoTesto .foto{
	float: left;
	width: 162px;
	height: 156px;
	padding-left: 5px;
	padding-top: 5px;
	padding-bottom: 6px;
	padding-right: 6px;
	margin-right: 10px;
	background: url(../immagini/pagine/shop/sfondoTnNuovo.png) left top no-repeat;
}
#paginaShop #contenutiShopNew .bloccoTesto .foto img{
	float: left;
	width: 162px;
	height: 156px;
}
#paginaShop #contenutiShopNew .bloccoTesto .titolo{
	float: left;
	width: 250px;
	margin-bottom: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #009933;
}
#paginaShop #contenutiShopNew .bloccoTesto  .testo{
	float: left;
	width: 250px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
}
#paginaShop #contenutiShopNew #fumettoCasco{
	position: absolute;
	width: 281px; /* 327px;*/
	height: 276px; /* 352px; */
	top: 1030px;
	left: 50%;
	margin-left: -300px;
	padding-left: 18px;
	padding-top: 17px;
	padding-right: 28px;
	padding-bottom: 59px;
	background: url(../immagini/pagine/shop/fumetto.png) left top no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	z-index: 1000;
	display: none;
	cursor: pointer;
}



#paginaShop #contenutiShop .bloccoTesto{
	float: left;
	line-height: 150%;
	margin-bottom: 35px;
}
#paginaShop #contenutiShop .bloccoTesto .titolo{
	float: left;
	width: 100%;
	margin-bottom: 15px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	font-weight: normal;
}
#paginaShop #contenutiShop #dvdCarnevale{
	width: 609px;
}
#paginaShop #contenutiShop #sagomaBurlamacco{
	width: 609px;
	/*width: 902px;*/
}
#paginaShop #contenutiShop #sagomaBurlamacco #burlaImg{
	float: left;
	width: 202px;
	height: 140px;
	margin-right: 30px;
	background-image: url(../immagini/pagine/shop/sfondoTn.png);
	background-position: left top;
	background-repeat: no-repeat;
}
#paginaShop #contenutiShop #sagomaBurlamacco #burlaImg img{
	float: left;
	margin-left: 36px;
	margin-top: 9px;
}
#paginaArchivio{
	position: relative;
}
#contenutiArchivio{
	float: left;
	width: 902px;
	margin-left: 20px;
}
#contenutiArchivio #colonnaSx{
	float: left;
	width: 670px;
}
#contenutiArchivio #colonnaSx .intestazioneCategoria{
	float: left;
	width: 670px;
	font-size: 13px;
	margin-bottom: 20px;
	margin-top: 50px;
}
#contenutiArchivio #colonnaSx .classificaItem{
	float: left;
	width: 569px;
	height: 98px;
	margin-bottom: 16px;
	background-image: url(../immagini/pagine/archivio/divisoreClassifiche.png);
	background-repeat: no-repeat;
	background-position: right bottom;
}
#contenutiArchivio #colonnaSx .classificaItem .posizione{
	float: left;
	width: 76px;
	height: 59px;
	padding-top: 17px;
	text-align: center;
	font-family: "Times New Roman", Times, serif;
	font-size: 25px;
	background-image:url(../immagini/pagine/archivio/classificato.png);
}
#contenutiArchivio #colonnaSx .classificaItem .contenitoreEsternoTn{
	float: left;
	width: 109px;
}
#contenutiArchivio #colonnaSx .classificaItem .contenitoreEsternoTn .contenitoreTn{
	float: left;
	width: 95px;
	height: 81px;
	background-image: url(../immagini/pagine/archivio/sfondoTnClassifica.png);
	background-repeat: no-repeat;
	background-position: left top;
}
#contenutiArchivio #colonnaSx .classificaItem .contenitoreEsternoTn .contenitoreTn img{
	float: left;
	width: 81px;
	height: 67px;
	margin-top: 6px;
	margin-left: 6px;
	border: 0px;
}
#contenutiArchivio #colonnaSx .classificaItem .contenitoreDati{
	float: left;
	width: 384px;
	margin-top: 18px;
}
#contenutiArchivio #colonnaDx{
	float: right;
	width: 202px;
}
#contenutiArchivio #colonnaDx #menuArchivio{
	float: left;
	width: 202px;
	height: 140px;
	background-image: url(../immagini/pagine/archivio/sfondoMenu.png);
	background-position: left top;
	background-repeat: no-repeat;
}
#contenutiArchivio #colonnaDx #menuArchivio .contenitoreMenuItemArchivio{
	float: left;
	width: 160px;
	height: 22px;
	margin-left: 20px;
	margin-right: 22px;
	padding-top: 10px;
	background-image: url(../immagini/pagine/archivio/divisoreMenu.png);
	background-position: right bottom;
	background-repeat: no-repeat;
	font-size: 11px;
	color: #666666;
}
#contenutiArchivio #colonnaDx #menuArchivio .contenitoreMenuItemArchivio .menuItemArchivio{
	float: left;
	width: 160px;
	height: 15px;
	padding-left: 15px;
	background-position: left center;
	background-repeat: no-repeat;
	cursor: pointer;
}
#contenutiArchivio #colonnaDx #menuArchivio .contenitoreMenuItemArchivio .selectedMenuItemArchivio{
	float: left;
	width: 160px;
	height: 15px;
	padding-left: 15px;
	background-image: url(../immagini/pagine/archivio/frecciaMenu.png);
	background-position: left center;
	background-repeat: no-repeat;
}
#contenutiArchivio #colonnaDx #menuArchivio .contenitoreMenuItemArchivio .disabledMenuItemArchivio{
	float: left;
	width: 160px;
	height: 15px;
	padding-left: 15px;
	font-size: 11px;
	color: #CCCCCC;
}
#contenutiArchivio #colonnaDx #manifesto{
	float: left;
	width: 202px;
	height: 300px;
	margin-top: 27px;
	background-image: url(../immagini/pagine/archivio/sfondoManifesto.png);
	background-position: left top;
	background-repeat: no-repeat;
}
#contenutiArchivio #colonnaDx #manifesto #immagine{
	float: left;
	width: 175px;
	height: 248px;
	margin-left: 14px;
	margin-top: 12px;
}
#contenutiArchivio #colonnaDx #manifesto #descrizione{
	float: left;
	width: 175px;
	margin-left: 14px;
	margin-top: 7px;
	font-size: 11px;
}
#paginaArchivio #btnAnni{
	float: right;
    height: 45px;
	margin-right: 26px;
	line-height: 45px; 
	padding-right: 21px;
	background-image: url(../immagini/pagine/archivio/frecciaAnni.png);
	background-position: right center;
	background-repeat: no-repeat;
	cursor: pointer;
}
#paginaArchivio #pannelloAnni{
	position: absolute;
	width: 124px;
	right: 46px;
	top: 46px;
	padding-bottom: 20px;
	background-image: url(../immagini/pagine/archivio/sfondoBottomPannelloAnni.png);
	background-repeat: no-repeat;
	background-position: center bottom;
	z-index: 1000;
}
#paginaArchivio #pannelloAnni #listaAnni{
	width: 124px;
	padding-top: 8px;
	padding-bottom: 8px;
	background-image: url(../immagini/pagine/archivio/sfondoPannelloAnni.png);
	background-repeat: repeat-y;
	background-position: center top;
}
#paginaArchivio #pannelloAnni #listaAnni .annoItem{
	width: 79px;
	height: 17px;
	padding-left: 21px;
	padding-right: 24px;
	padding-top: 10px;
	color: #666666;
	font-size: 11px;
	background-image: url(../immagini/pagine/archivio/divisoreAnni.png);
	background-position: center bottom;
	background-repeat: no-repeat;
	cursor: pointer;
}
#contenutiArchivio #pannelloCategorieFoto{
	float: left;
	width: 200px;
}
#contenutiArchivio #pannelloCategorieFoto #listaCategorieFoto{
	float: left;
	width: 200px;
	background-image: url(../immagini/pagine/archivio/sfondoPannelloFoto.png);
	background-repeat: repeat-y;
	background-position: left top;
}
#contenutiArchivio #pannelloCategorieFoto #listaCategorieFoto .categoriaFotoItem{
	width: 184px;
	height: 52px;
	margin-left: 8px;
}
#contenutiArchivio #pannelloCategorieFoto #listaCategorieFoto .categoriaFotoItem .tn{
	float: left;
	width: 63px;
	height: 42px;
	padding: 1px;
	margin-left: 4px;
	margin-top: 4px;
	background-color: #FFFFFF;
	border: 1px solid #D7D7E1;
}
#contenutiArchivio #pannelloCategorieFoto #listaCategorieFoto .categoriaFotoItem .nome{
	float: left;
	width: 90px;
	margin-left: 16px;
	margin-top: 7px;
	font-size: 10px;
	color: #666666;
}
#contenutiArchivio #pannelloCategorieFoto #listaCategorieFoto .attivo{
	border-color: #FFFFFF;
	border-style: solid;
	border-width: 1px;
	background: #FFFFFF;
	cursor: pointer;
}
#contenutiArchivio #pannelloCategorieFoto #listaCategorieFoto .selezionato{
	border-color: #EDEDEF;
	border-style: solid;
	border-width: 1px;
	background: #F9F9F9;
}
#contenutiArchivio #colonnaSx #titoloGalleria{
	float: left;
	width: 590px;
	font-size: 13px;
	margin-bottom: 14px;	
}

#contenutiArchivio #colonnaSx #pannelloFoto{
	float: left;
	width: 590px;
	height: 472px;
	background-image: url(../immagini/pagine/mediaGallery/videoGallery/sfondoPannelloVideo.png);
	background-repeat: no-repeat;
	background-position: left top;
}
#contenutiArchivio #colonnaSx #pannelloFoto #contenitoreFotoFotoGallery{
	position: relative;
	float:left;
	width: 533px;
	height: 327px;
	margin-left: 28px;
	margin-top: 23px;
	background-color: #F4F4F4;
	background-position: center center;
	background-repeat: no-repeat;
	overflow: hidden;
}
#contenutiArchivio #colonnaSx #pannelloFoto #contenitoreFotoFotoGallery #fotoFotoGallery{
	position: absolute;
	left: 0px;
	top: 0px;
	z-index:1;
}
#contenutiArchivio #colonnaSx #pannelloFoto #contenitoreFotoFotoGallery #pannelloDati{
	position: absolute;
	float: left;
	width: 533px;
	height: 60px;
	left: 0px;
	bottom: 0px;
	background-image: url(../immagini/pagine/mediaGallery/fotoGallery/sfondoPannelloDati.png);
	background-repeat: repeat;
	background-position: left top;
	z-index: 3;
}
#contenutiArchivio #colonnaSx #pannelloFoto #contenitoreFotoFotoGallery #pannelloLink{
	position: absolute;
	width: 533px;
	height: 327px;
	left: 0px;
	top: 0px;
	z-index: 2;
}
#contenutiArchivio #colonnaSx #pannelloFoto #contenitoreFotoFotoGallery #pannelloLink img{
	width: 533px;
	height: 327px;
	border: 0px;
}
#contenutiArchivio #colonnaSx #pannelloFoto #contenitoreFotoFotoGallery #pannelloDati #dati{
	float: left;
	width: 352px;
	height: 60px;
}
#contenutiArchivio #colonnaSx #pannelloFoto #contenitoreFotoFotoGallery #pannelloDati #titoloPannelloDati{
	float: left;
	width: 372px;
	margin-left: 21px;
	margin-top: 10px;
	font-weight: bold;
	color: #FFFFFF;
}
#contenutiArchivio #colonnaSx #pannelloFoto #contenitoreFotoFotoGallery #pannelloDati #commentoPannelloDati{
	float: left;
	width: 372px;
	margin-left: 21px;
	margin-top: 3px;
	color: #FFFFFF;
}
#contenutiArchivio #colonnaSx #pannelloFoto #contenitoreFotoFotoGallery #pannelloDati #navigatore{
	float: right;
	width: 120px;
	margin-left: 21px;
	margin-top: 3px;
	margin-right: 19px;
	color: #FFFFFF;
}
#contenutiArchivio #colonnaSx #pannelloFoto #contenitoreFotoFotoGallery #pannelloDati #navigatore #frecciaPrev{
	float: left;
	width: 20px;
	height: 60px;
	background-image: url(../immagini/pagine/archivio/frecciaPrev.png);
	background-position: left center;
	background-repeat: no-repeat;
	cursor: pointer;
}
#contenutiArchivio #colonnaSx #pannelloFoto #contenitoreFotoFotoGallery #pannelloDati #navigatore #contatore{
	float: left;
	width: 80px;
	height: 60px;
	line-height: 60px;
	text-align: center;
	font-size: 12px;
	color: #FFFFFF;
}
#contenutiArchivio #colonnaSx #pannelloFoto #contenitoreFotoFotoGallery #pannelloDati #navigatore #frecciaNext{
	float: left;
	width: 20px;
	height: 60px;
	background-image: url(../immagini/pagine/archivio/frecciaNext.png);
	background-position: right center;
	background-repeat: no-repeat;
	cursor: pointer;
}
#contenutiArchivio #colonnaSx #pannelloDescrizione{
	float:left;
	width: 590px;
}
#contenutiArchivio #colonnaSx #pannelloDescrizione #topPannelloDescrizione{
	float:left;
	width: 574px;
	height: 45px;
	padding-left: 16px;
	background-image: url(../immagini/pagine/mediaGallery/videoGallery/sfondoTopBoxDescrizione.png);
	background-position: left top;
	background-repeat: no-repeat;
}
#contenutiArchivio #colonnaSx #pannelloDescrizione #topPannelloDescrizione #titolo{
	float:left;
	width: 524px;
	height: 45px;
	line-height: 45px;
}
#contenutiArchivio #colonnaSx #pannelloDescrizione #topPannelloDescrizione #apriChiudi{
	float: right;
	width: 29px;
	height: 45px;
	margin-left: 5px;
	cursor: pointer;
}
#contenutiArchivio #colonnaSx #pannelloDescrizione #contenutiPannelloDescrizione{
	float:left;
	width: 558px;
	padding-left: 16px;
	padding-right: 16px;
	padding-top: 10px;
	padding-bottom: 10px;
	background-image: url(../immagini/pagine/mediaGallery/videoGallery/sfondoBoxDescrizione.png);
	background-position: left top;
	background-repeat: repeat-y;
}
#contenutiArchivio #colonnaSx #pannelloDescrizione #bottomPannelloDescrizione{
	float:left;
	width: 590px;
	height: 12px;
	background-image: url(../immagini/pagine/mediaGallery/videoGallery/sfondoBottomBoxDescrizione.png);
	background-position: left top;
	background-repeat: no-repeat;
}
#contenutiArchivio #colonnaSx .titoloVideo{
	float: left;
	width: 100%;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 20px;
	margin-bottom: 20px;
}
#contenutiArchivio #colonnaSx .contenitoreCentrato{
	float:left;
	width: 100%;
}
#contenutiArchivio #colonnaSx #programmaArchivio{
	float: left;
	width: 100%;
}
#contenutiArchivio #colonnaSx #programmaArchivio .titolo{
	float: left;
	width: 100%;
	margin-bottom: 15px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 22px;
	color: #790D14;
}
#contenutiArchivio #colonnaSx #programmaArchivio .sottoTitolo{
	float: left;
	width: 100%;
	margin-bottom: 10px;
	font-weight: bold;
	color: #790D14;
}
#contenutiArchivio #colonnaSx #programmaArchivio p{
	float: left;
	width: 100%;
	margin-bottom: 5px;
	line-height: 150%;
}
#paginaFotoUtenti #contenutiFotoUtenti{
	position: relative;
}
#paginaFotoUtenti #contenutiFotoUtenti #dettagliAutore{
	position: absolute;
	width: 230px;
	height: 285px;
	padding-left: 22px;
	padding-top: 17px;
	background-image: url(../immagini/pagine/mediaGallery/fotoUtenti/sfondoDettagliUtente.png);
	background-position: left top;
	background-repeat: no-repeat;
	display: none;
}
#schedaAutore{
	float: left;
	width: 216px;
	height: 264px;
}
#schedaAutore #tnAutore{
	float: left;
	width: 61px;
	height: 61px;
	border: 1px solid #CCCCCC;
}
#schedaAutore #nickAutore{
	float: right;
	width: 135px;
	height: 63px;
	text-align: right;
	font-size: 14px;
	font-weight: bold;
}
#schedaAutore #intestazioneDati{
	float: left;
	width: 216px;
	margin-top: 12px;
	margin-bottom: 15px;
	font-size: 12px;
}
#schedaAutore .datoAutore{
	float: left;
	width: 216px;
	margin-bottom: 10px;
	font-size: 11px;
	color: #666666;
}
#contenutiFotoUtenti{
	float:left;
	width: 902px;
	margin-left: 20px;
}
#contenutiFotoUtenti #colonnaSx{
	float: left;
	width: 600px;
}
#contenutiFotoUtenti #colonnaSx .contenitoreFotoTn{
	float: left;
	width: 100px;
	height: 121px;
	margin-bottom: 20px;
	text-align: center;
}
#contenutiFotoUtenti #colonnaSx .contenitoreFotoTn .tn{
	float: left;
	width: 100%;
	text-align: center;
	margin-bottom: 5px;
}
#contenutiFotoUtenti #colonnaSx .contenitoreFotoTn .tn img{
	padding: 2px;
	border: 1px solid #D7D7E1;
	margin-left: auto;
	margin-right: auto;
}
#contenutiFotoUtenti #colonnaSx .contenitoreFotoTn .titolo{
	float: left;
	width: 100%;
	text-align: center;
	font-size: 11px;
	color: #666666;
}
#contenutiFotoUtenti #colonnaDx{
	float: right;
	width: 252px;
}
#contenutiFotoUtenti #colonnaDx #pannelloAccount{
	width: 230px;
	height: 276px;
	padding-left: 22px;
	padding-top: 29px;
	font-size: 12px;
	color: #666666;
	line-height: 160%;
	background-image: url(../immagini/pagine/mediaGallery/fotoUtenti/sfondoDettagliUtente.png);
	background-position: left top;
	background-repeat: no-repeat;
}
#contenutiFotoUtenti #colonnaDx #pannelloAccount #btnCreaAccount{
	float: left;
	margin-top: 4px;
	margin-bottom: 22px;
	border: 0px;
}
#contenutiFotoUtenti #colonnaDx #pannelloAccount input{
	float: left;
	width: 188px;
	height: 20px;
	margin-bottom: 11px;
	font-size: 11px;
	color: #666666;
}
#contenutiFotoUtenti #colonnaDx #pannelloAccount #username{
	margin-top: 7px;
}
#contenutiFotoUtenti #colonnaDx #pannelloAccount #btnEntra{
	float: left;
	margin-left: 134px;
}
#contenitoreCreaAccount{
	float: left;
	width: 519px;
	height: 582px;
	background-image: url(../immagini/pagine/mediaGallery/fotoUtenti/sfondoCreaAccount.png);
	background-position: left top;
	background-repeat: no-repeat;
}
#contenitoreCreaAccount #titoloCreaAccount{
	float: left;
	width: 519px;
	text-align: center;
	margin-top: 24px;
	margin-bottom: 54px;
}
#contenitoreCreaAccount .rigaForm{
	float: left;
	width: 519px;
	/*height: 22px;*/
	margin-bottom: 18px;
}
#contenitoreCreaAccount #ultimaRiga{
	float: left;
	width: 519px;
	margin-top: 25px;
	text-align: center;
}
#contenitoreCreaAccount .rigaForm .label{
	float: left;
	width: 115px;
	margin-right: 17px;
	text-align: right;
}
#contenitoreCreaAccount .rigaForm .campo{
	float: left;
	width: 313px;
}
#contenitoreCreaAccount .rigaForm .campo .contenitoreRadioButtons{
	float: left;
	width: 313px;
	margin-top: 5px;
	text-align: right;
}
#contenitoreCreaAccount .rigaForm .campo .textInput{
	float: left;
	width: 311px;
	height: 21px;
	border: 1px solid #D3D5D6;
	border-top-color: #6D6F70;
}
#contenitoreCreaAccount .rigaForm .campo .areaTesto{
	float: left;
	width: 308px;
	height: 85px;
	border: 1px solid #B7BABC;
	background-color: #FFFFFF;
}
#contenitoreCreaAccount .rigaForm .campo .areaTesto .contenutoTesto{
	float: left;
	width: 298px;
	height: 70px;
	padding-bottom: 4px;
	margin-left: 9px;
	margin-top: 7px;
	overflow: hidden;
}

#paginaFotoUtenti #contenutiFotoUtenti #colonnaSx #titoloGalleria{
	float: left;
	width: 587px;
	margin-left: 3px;
	margin-bottom: 7px;
	font-size: 22px;
	color: #666666;
}
#paginaFotoUtenti #contenutiFotoUtenti #colonnaSx #pannelloFoto{
	float: left;
	width: 590px;
	height: 472px;
	background-image: url(../immagini/pagine/mediaGallery/videoGallery/sfondoPannelloVideo.png);
	background-repeat: no-repeat;
	background-position: left top;
}
#paginaFotoUtenti #contenutiFotoUtenti #colonnaSx #pannelloFoto #contenitoreFotoFotoGallery{
	position: relative;
	float:left;
	width: 533px;
	height: 327px;
	margin-left: 28px;
	margin-top: 23px;
	background-color: #F4F4F4;
	background-image: url(../immagini/pagine/mediaGallery/preloader.gif);
	background-position: center center;
	background-repeat: no-repeat;
	overflow: hidden;
}
#paginaFotoUtenti #contenutiFotoUtenti #colonnaSx #pannelloFoto #contenitoreFotoFotoGallery #fotoFotoGallery{
	position: absolute;
	left: 0px;
	top: 0px;
	z-index:1;
}
#paginaFotoUtenti #contenutiFotoUtenti #colonnaSx #pannelloFoto #contenitoreFotoFotoGallery #pannelloDati{
	position: absolute;
	float: left;
	width: 533px;
	height: 60px;
	left: 0px;
	bottom: 0px;
	background-image: url(../immagini/pagine/mediaGallery/fotoGallery/sfondoPannelloDati.png);
	background-repeat: repeat;
	background-position: left top;
	z-index: 2;
}
#paginaFotoUtenti #contenutiFotoUtenti #colonnaSx #pannelloFoto #contenitoreFotoFotoGallery #pannelloLink{
	position: absolute;
	width: 533px;
	height: 327px;
	left: 0px;
	top: 0px;
	background: url(../immagini/pagine/mediaGallery/fotoUtenti/pannelloZoom.png) left top no-repeat;
	z-index: 3;
}
#paginaFotoUtenti #contenutiFotoUtenti #colonnaSx #pannelloFoto #contenitoreFotoFotoGallery #pannelloLink img{
	width: 533px;
	height: 327px;
	border: 0px;
}
#paginaFotoUtenti #contenutiFotoUtenti #colonnaSx #pannelloFoto #contenitoreFotoFotoGallery #pannelloDati #titoloPannelloDati{
	float: left;
	width: 491px;
	margin-left: 21px;
	margin-top: 10px;
	font-weight: bold;
	color: #FFFFFF;
}
#paginaFotoUtenti #contenutiFotoUtenti #colonnaSx #pannelloFoto #contenitoreFotoFotoGallery #pannelloDati #commentoPannelloDati{
	float: left;
	width: 491px;
	margin-left: 21px;
	margin-top: 3px;
	color: #FFFFFF;
}
#paginaFotoUtenti #contenutiFotoUtenti #colonnaSx #pannelloDescrizione{
	float:left;
	width: 590px;
}
#paginaFotoUtenti #contenutiFotoUtenti #colonnaSx #pannelloDescrizione #topPannelloDescrizione{
	float:left;
	width: 574px;
	height: 45px;
	padding-left: 16px;
	background-image: url(../immagini/pagine/mediaGallery/videoGallery/sfondoTopBoxDescrizione.png);
	background-position: left top;
	background-repeat: no-repeat;
}
#paginaFotoUtenti #contenutiFotoUtenti #colonnaSx #pannelloDescrizione #topPannelloDescrizione #titolo{
	float:left;
	width: 524px;
	height: 45px;
	line-height: 45px;
}
#paginaFotoUtenti #contenutiFotoUtenti #colonnaSx #pannelloDescrizione #topPannelloDescrizione #apriChiudi{
	float: right;
	width: 29px;
	height: 45px;
	margin-left: 5px;
	cursor: pointer;
}
#paginaFotoUtenti #contenutiFotoUtenti #colonnaSx #pannelloDescrizione #contenutiPannelloDescrizione{
	float:left;
	width: 558px;
	padding-left: 16px;
	padding-right: 16px;
	padding-top: 10px;
	padding-bottom: 10px;
	background-image: url(../immagini/pagine/mediaGallery/videoGallery/sfondoBoxDescrizione.png);
	background-position: left top;
	background-repeat: repeat-y;
}
#paginaFotoUtenti #contenutiFotoUtenti #colonnaSx #pannelloDescrizione #bottomPannelloDescrizione{
	float:left;
	width: 590px;
	height: 12px;
	background-image: url(../immagini/pagine/mediaGallery/videoGallery/sfondoBottomBoxDescrizione.png);
	background-position: left top;
	background-repeat: no-repeat;
}
#paginaFotoUtenti #contenutiFotoUtenti #colonnaDx #titoloPiccolo{
	float: left;
	width: 237px;
	margin-left: 11px;
	margin-top: 8px;
	margin-bottom: 3px;
	line-height: 150%;
	font-size: 11px; 
	color: #666666;
}
#paginaFotoUtenti #contenutiFotoUtenti #colonnaDx #pannelloListaFoto{
	float: left;
	width: 248px;
}
#paginaFotoUtenti #contenutiFotoUtenti #colonnaDx #pannelloListaFoto #topLista{
	float: left;
	width: 248px;
	height: 13px;
	background: url(../immagini/pagine/mediaGallery/fotoUtenti/listaFotoTop.png) no-repeat left top;
}
#paginaFotoUtenti #contenutiFotoUtenti #colonnaDx #pannelloListaFoto #contenitoreLista{
	float: left;
	width: 248px;
	height: 278px;
	padding-top:21px;
	padding-bottom: 16px;
	background: url(../immagini/pagine/mediaGallery/fotoUtenti/listaFotoSfondo.png) repeat-y left top;
}
#paginaFotoUtenti #contenutiFotoUtenti #colonnaDx #pannelloListaFoto #contenitoreLista #lista{
	float: left;
	width: 205px;
	height: 278px;
	margin-left: 11px;
	overflow: hidden;
}
#paginaFotoUtenti #contenutiFotoUtenti #colonnaDx #pannelloListaFoto #contenitoreLista #lista .listaFotoItem{
	float: left;
	width: 205px;
	height: 46px;
	margin-bottom: 8px;
	cursor: pointer;
}
#paginaFotoUtenti #contenutiFotoUtenti #colonnaDx #pannelloListaFoto #contenitoreLista #lista .listaFotoItem .tnLista{
	float: left;
	width: 63px;
	height: 42px;
	padding: 1px;
	margin-right: 11px;
	border: 1px solid #D7D7E1;
}
#paginaFotoUtenti #contenutiFotoUtenti #colonnaDx #pannelloListaFoto #contenitoreLista #lista .listaFotoItem .descrizioneLista{
	float: left;
	width: 127px;
	line-height: 150%;
	font-size: 11px;
	color: #666666;
}
#paginaFotoUtenti #contenutiFotoUtenti #colonnaDx #pannelloListaFoto #bottomLista{
	float: left;
	width: 248px;
	height: 12px;
	background: url(../immagini/pagine/mediaGallery/fotoUtenti/listaFotoTop.png) no-repeat left top;
}

#paginaFotoUtenti #contenutiFotoUtenti #colonnaSx .modificaFotoItem{
	float: left;
	width: 600px;
	margin-bottom: 35px;
}
#paginaFotoUtenti #contenutiFotoUtenti #colonnaSx .modificaFotoItem .tn{
	float: left;
	padding: 2px;
	border: 1px solid #D7D7E1;
}
#paginaFotoUtenti #contenutiFotoUtenti #colonnaSx .modificaFotoItem .contenitoreDati{
	float: right;
	width: 449px;
	font-size: 11px;
	background: url(../immagini/pagine/mediaGallery/fotoUtenti/contenitoreModificaSfondo.png) repeat-y left top;
}
#paginaFotoUtenti #contenutiFotoUtenti #colonnaSx .modificaFotoItem .contenitoreDati .top{
	float: left;
	width: 449px;
	height: 7px;
	background: url(../immagini/pagine/mediaGallery/fotoUtenti/contenitoreModificaTop.png) no-repeat left top;
}
#paginaFotoUtenti #contenutiFotoUtenti #colonnaSx .modificaFotoItem .contenitoreDati .intestazione{
	float: left;
	width: 431px;
	margin-bottom: 10px;
	padding-left: 9px;
	padding-right: 9px;
}
#paginaFotoUtenti #contenutiFotoUtenti #colonnaSx .modificaFotoItem .contenitoreDati .intestazione .titoloFoto{
	float: left;
	width: 233px;
}
#paginaFotoUtenti #contenutiFotoUtenti #colonnaSx .modificaFotoItem .contenitoreDati .intestazione .dataCaricamento{
	float: right;
	width: 160px;
}
#paginaFotoUtenti #contenutiFotoUtenti #colonnaSx .modificaFotoItem .contenitoreDati .descrizione{
	float: left;
	width: 349px;
	height: 48px;
	padding-left: 9px;
	padding-right: 9px;
	line-height: 150%;
	overflow: hidden;
}
#paginaFotoUtenti #contenutiFotoUtenti #colonnaSx .modificaFotoItem .contenitoreDati .descrizione .descrizioneCompleta{
	float: left;
	width: 100%;
}
#paginaFotoUtenti #contenutiFotoUtenti #colonnaSx .modificaFotoItem .contenitoreDati .toolBar{
	float: left;
	width: 93px;
	height: 23px;
	padding-left: 329px;
	padding-right: 9px;
}
#paginaFotoUtenti #contenutiFotoUtenti #colonnaSx .modificaFotoItem .contenitoreDati .toolBar .btnApriChiudi{
	float: left;
	width: 15px;
	height: 16px;
	margin-top: 3px;
}
#paginaFotoUtenti #contenutiFotoUtenti #colonnaSx .modificaFotoItem .contenitoreDati .toolBar .btnModifica{
	float: right;
	width: 61px;
	height: 23px;
}
#paginaFotoUtenti #contenutiFotoUtenti #colonnaSx .modificaFotoItem .contenitoreDati .bottom{
	float: left;
	width: 449px;
	height: 7px;
	background: url(../immagini/pagine/mediaGallery/fotoUtenti/contenitoreModificaBottom.png) no-repeat left top;
}

#paginaFotoUtenti #contenutiFotoUtenti #colonnaSx #contenitoreFotoModifica{
	float: left;
	width: 600px;
	margin-bottom: 20px;
	padding-top: 10px;
	padding-bottom: 10px;
	border: 1px solid #D7D7E1;
}
#paginaFotoUtenti #contenutiFotoUtenti #colonnaSx #contenitoreFotoModifica #foto{
	float: left;
	width: 100%;
	text-align: center;
}
#paginaFotoUtenti #contenutiFotoUtenti #colonnaSx #contenitoreFormModifica{
	float: left;
	width: 520px;
	margin-left: 40px;
	height: 472px;
	background: url(../immagini/pagine/mediaGallery/fotoUtenti/sfondoInserisciFoto.png) no-repeat left top;
}
#paginaFotoUtenti #contenutiFotoUtenti #colonnaSx #contenitoreFormModifica #titoloCaricaFoto{
	float: left;
	width: 100%;
	margin-top: 24px;
	margin-bottom: 50px;
	text-align: center;
}
#paginaFotoUtenti #contenutiFotoUtenti #colonnaSx #contenitoreFormModifica .rigaForm{
	float: left;
	width: 520px;
	margin-bottom: 10px;
}
#paginaFotoUtenti #contenutiFotoUtenti #colonnaSx #contenitoreFormModifica .rigaForm .label{
	float: left;
	width: 120px;
	text-align: right;
}
#paginaFotoUtenti #contenutiFotoUtenti #colonnaSx #contenitoreFormModifica .rigaForm .campo{
	float: right;
	width: 387px;
	text-align: left;
}
#paginaFotoUtenti #contenutiFotoUtenti #colonnaSx #contenitoreFormModifica .rigaForm .campo .textInput{
	float: left;
	width: 311px;
	height: 18px;
	line-height: 18px;
	border: 1px solid #D7D7E1;
}
#paginaFotoUtenti #contenutiFotoUtenti #colonnaSx #contenitoreFormModifica .rigaForm .campo .textArea{
	float: left;
	width: 311px;
	height: 100px;
	line-height: 150%;
	border: 1px solid #D7D7E1;
}
#paginaFotoUtenti #contenutiFotoUtenti #colonnaSx  #contenitoreFormModificaProfilo{
	float: left;
	width: 520px;
	height: 612px;
	margin-left: 40px;
	background: url(../immagini/pagine/mediaGallery/fotoUtenti/sfondoModificaDatiUtente.png) no-repeat left top;
}
#paginaFotoUtenti #contenutiFotoUtenti #colonnaSx #contenitoreFormModificaProfilo #titoloModificaProfilo{
	float: left;
	width: 520px;
	margin-top: 24px;
	margin-bottom: 50px;
	text-align: center;
}
#paginaFotoUtenti #contenutiFotoUtenti #colonnaSx #contenitoreFormModificaProfilo .rigaForm{
	float: left;
	width: 520px;
	margin-bottom: 18px;
}
#paginaFotoUtenti #contenutiFotoUtenti #colonnaSx #contenitoreFormModificaProfilo .rigaForm .label{
	float: left;
	width: 126px;
	text-align: right;
}
#paginaFotoUtenti #contenutiFotoUtenti #colonnaSx #contenitoreFormModificaProfilo .rigaForm .campo{
	float: right;
	width: 387px;
	text-align: left;
}
#paginaFotoUtenti #contenutiFotoUtenti #colonnaSx #contenitoreFormModificaProfilo .rigaForm #fotoProfilo{
	float: left;
	width: 310px;
	margin-top: 38px;
	border: 1px solid #D3D5D6;
}
#paginaFotoUtenti #contenutiFotoUtenti #colonnaSx #contenitoreFormModificaProfilo .rigaForm .campo .textInput{
	float: left;
	width: 310px;
	height: 18px;
	border: 1px solid #D3D5D6;
}
#paginaFotoUtenti #contenutiFotoUtenti #colonnaSx #contenitoreFormModificaProfilo .rigaForm .campo .textArea{
	float: left;
	width: 310px;
	height: 100px;
	border: 1px solid #D3D5D6;
}
#paginaFotoUtenti #contenutiFotoUtenti #colonnaSx #contenitoreGrandeDettagiUtente{
	float: left;
	width: 520px;
	margin-left: 40px;
}
#paginaFotoUtenti #contenutiFotoUtenti #colonnaSx #contenitoreGrandeDettagiUtente .riga{
	float: left;
	width: 520px;
	margin-bottom: 30px;
}
#paginaFotoUtenti #contenutiFotoUtenti #colonnaSx #contenitoreGrandeDettagiUtente .riga .tn{
	float: left;
	width: 61px;
	height: 61px;
	border: 1px solid #CCCCCC;
}
#paginaFotoUtenti #contenutiFotoUtenti #colonnaSx #contenitoreGrandeDettagiUtente .riga .nickName{
	float: right;
	width: 440px;
	font-size: 22px;
	color: #666666;
	height: 61px;
	line-height: 61px;
	text-align: left;
}
#paginaFotoUtenti #contenutiFotoUtenti #colonnaSx #contenitoreGrandeDettagiUtente .riga .label{
	float: left;
	width: 120px;
	text-align: right;
	font-weight: bold;
	line-height: 150%;
}
#paginaFotoUtenti #contenutiFotoUtenti #colonnaSx #contenitoreGrandeDettagiUtente .riga .dato{
	float: right;
	width: 380px;
	text-align: left;
	line-height: 150%;
}
#navBar #formRicercaFotoUtenti{
	float: right;
	height: 45px;
	width: 392px;
}
#navBar #formRicercaFotoUtenti #q{
	float: left;
	width: 318px;
	height: 20px;
	margin-top: 11px;
	padding-left: 5px;
	padding-right: 5px;
	border: 1px solid #D3D5D6;
	/*border-top-color: #6D6F70;*/
	font-size: 11px;
	line-height: 20px;
}
#navBar #formRicercaFotoUtenti #btnCerca{
	float: left;
	width: 55px;
	height: 19px;
	margin-left: 7px;
	margin-top: 15px;
}
#contenutiVotaCanzone{
	float: left;
	width: 902px;
	margin-left: 20px;
}
#contenutiVotaCanzone #colonnaSx{
	float: left;
	width: 600px;
}
#contenutiVotaCanzone #colonnaSx .contenitoreEsternoFormVota{
	float: left;
	width: 600px;
	height: 79px;
	margin-bottom: 12px;
	background: url(../immagini/pagine/musica/sfondoDisco.png) left top no-repeat;
}
#contenutiVotaCanzone #colonnaSx .contenitoreEsternoFormVota .contenitoreFormVota{
	float: left;
	width: 580px;
	height: 39px;
	margin-left: 20px;
	margin-top: 40px;
	background: url(../immagini/pagine/musica/sfondoForm.png) left top no-repeat;
}
#contenutiVotaCanzone #colonnaSx .contenitoreFormVota .campo{
	float: left;
	width: 525px;
	height: 21px;
	margin-left: 10px;
	margin-top: 9px;
}
#contenutiVotaCanzone #colonnaSx .contenitoreFormVota .campo .textInput{
	float: left;
	width:505px;
	height: 21px;
	padding-left: 10px;
	padding-right: 10px;
	line-height: 21px;
	border: 0px;
	background: none;
}
#contenutiVotaCanzone #colonnaSx .contenitoreFormVota .campo .btn{
	float: right;
	width: 45px;
	height: 39px;
}
#contenutiVotaCanzone #colonnaSx #risultatiRicerca{
	float: left;
	width: 600px;
	margin-top: 20px;
}
#contenutiVotaCanzone #colonnaSx #risultatiRicerca #titoloRisultati{
	float: left;
	width: 600px;
	margin-bottom: 20px;
	font-size: 18px;
	font-family: "Times New Roman", Times, serif;
	color: #666666;
}
#contenutiVotaCanzone #colonnaSx #risultatiRicerca .canzoneItem{
	float: left;
	width: 600px;
	height: 43px;
	margin-bottom: 25px;
}
#contenutiVotaCanzone #colonnaSx #risultatiRicerca .canzoneItem .playerAudio{
	float: left;
	width: 432px;
	height: 43px;
}
#contenutiVotaCanzone #colonnaSx #risultatiRicerca .canzoneItem .playerAudio{
	float: left;
	width: 432px;
	height: 43px;
}
#contenutiVotaCanzone #colonnaSx #risultatiRicerca .canzoneItem .btnVota{
	float: left;
	margin-top: 1px;
}
#contenutiVotaCanzone #colonnaDx{
	float: right;
	width: 252px;
}
#contenutiVotaCanzone #colonnaDx #pannelloAccount{
	width: 230px;
	height: 276px;
	padding-left: 22px;
	padding-top: 29px;
	font-size: 12px;
	color: #666666;
	line-height: 160%;
	background-image: url(../immagini/pagine/mediaGallery/fotoUtenti/sfondoDettagliUtente.png);
	background-position: left top;
	background-repeat: no-repeat;
}
#contenutiVotaCanzone #colonnaDx #pannelloAccount #btnCreaAccount{
	float: left;
	margin-top: 4px;
	margin-bottom: 22px;
	border: 0px;
}
#contenutiVotaCanzone #colonnaDx #pannelloAccount input{
	float: left;
	width: 188px;
	height: 20px;
	margin-bottom: 11px;
	font-size: 11px;
	color: #666666;
}
#contenutiVotaCanzone #colonnaDx #pannelloAccount #username{
	margin-top: 7px;
}
#contenutiVotaCanzone #colonnaDx #pannelloAccount #btnEntra{
	float: left;
	margin-left: 134px;
}

.contPrimoPiano{
	float: left;
	width: 591px;
	background: url(../immagini/index/sfondoInEvidenzaRepeat.jpg) top left repeat-y;
}
.contPrimoPiano .primoPianoTop{
	float: left;
	width: 591px;
	height: 5px;
}
.contPrimoPiano .primoPianoCorpo{
	float: left;
	width: 577px;
	padding-left: 7px;
	padding-right: 7px;
	padding-top: 2px;
	padding-bottom: 2px;
}
.contPrimoPiano .primoPianoBottom{
	float: left;
	width: 591px;
	height: 5px;
}

.didascaliaPrimoPiano{
	float: left;
	width: 591px;
	margin-bottom: 20px;
}

.didascaliaPrimoPiano .data{
	float: left;
	width: 591px;
	margin-top: 5px;
	font-size: 10px;
	color: #666666;
}

.didascaliaPrimoPiano .titolo{
	float: left;
	width: 591px;
	margin-top: 5px;
	font-size: 12px;
	font-weight: bold;
	color: #0079B9;
}

.didascaliaPrimoPiano .testo{
	float: left;
	width: 591px;
	margin-top: 5px;
	font-size: 12px;
	line-height: 150%;
	margin-bottom: 10px;
	color: #000000;
}
.miniBoxHome{
	float: left;
	width: 173px;
	margin-right: 29px;
}
.miniBoxHome.noMargin{
	margin-right: 0px;
}
.miniBoxHome .data{
	float: left;
	width 173px;
	margin-bottom: 5px;
	font-size: 10px;	
	color: #666666;
}
.miniBoxHome .titolo{
	float: left;
	width 173px;
	margin-bottom: 10px;
	font-size: 12px;
	font-weight: bold;
	color: #0079B9;
}
.miniBoxHome .tn{
	float: left;
	width: 162px;
	height: 156px;
	padding-left: 5px;
	padding-top: 5px;
	padding-right: 6px;
	padding-bottom: 6px;
	margin-bottom: 11px;
	background: url(../immagini/index/sfondoTnMiniBoxHome.jpg) left top no-repeat;
}
.miniBoxHome .tn img{
	float: left;
	width: 162px;
	height: 156px;
	border: 0px;
}
.miniBoxHome .testo{
	float: left;
	width 173px;
	height: 67px;
	font-size: 12px;
	color: #000000;
	line-height: 150%;
}
.miniBoxHome .link{
	float: left;
	width 173px;
	font-size: 11px;
}

.boxStdColonnaDx{
	
}


/**********************************
lingue
**********************************/
#inglese{
	float: left;
	width: 800px;
	line-height: 150%;
}
#contenitoreEsternoSito #contenitoreSito #contenitoreContenuti #estivo2011 .titolo.coloreEventi {
}
#contenitoreEsternoSito #contenitoreSito #contenitoreContenuti #estivo2011 .titolo.index {
}
.titolo_box_Index {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 22px;
	font-style: italic;
	color: #0076B7;
}

