body {
	margin:0px;
	background-color: #102E38;
	background-image:url(immagini/sfondo.jpg);
	background-repeat: repeat-x;
	color:#DCDBCF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
}

a:link{color:#DCDBCF;font-weight:bold;text-decoration:underline;}
a:visited{color:#CECECE;font-weight:bold; text-decoration:none;}
a:hover{color:#FFFFFF;font-weight:bold;text-decoration:underline;}
h1, h2, h3, h4{
	top:0;
	left:0;
	position:absolute;
	visibility: hidden;
}
label{font-size:10px;}
#gargoyle a:link,
#gargoyle a:visited,
#gargoyle a:hover{position:absolute; top:0px; height:117px; width: 397px; background-repeat:no-repeat;}
#gargoyle{ z-index:10000; position:absolute; top:0px; left:50%; margin-left:-482px; background-image:url(immagini/gargoyle.jpg); height:137px; width: 322px; background-repeat:no-repeat;}
#contenitore{position:absolute; left:50%; margin-left:-486px;display:inline;margin-top:24px;width:973px;}

#linkaiteatri{float:right; clear:right; margin-top: 14px; text-align:right; display:inline; margin-right:1px;}
#linkaiteatri img{float:right; clear:right; margin-bottom:12px;}

#menuprincipale{float:right;clear:right;margin-right:0px;margin-top:91px;width:668px;height:26px; overflow:hidden;}
#menuprincipale a{display:block;}
.invisibile{display:none;}

.home a{float:left;background-image:url(immagini/home.gif);width:42px;height:26px}
.home a:hover{float:left;background-image:url(immagini/hover/home.gif);width:42px;height:26px}

.lacompagnia a:link, 
.lacompagnia a:visited{float:left;background-image:url(immagini/lacompagnia.gif);width:81px;height:26px}
.lacompagnia a:hover{float:left;background-image:url(immagini/hover/lacompagnia.gif);width:81px;height:26px}

.leproduzioni a:link, 
.leproduzioni a:visited{float:left;background-image:url(immagini/leproduzioni.gif);width:80px;height:26px}
.leproduzioni a:hover{float:left;background-image:url(immagini/hover/leproduzioni.gif);width:80px;height:26px}

.scuoladiteatro a:link, 
.scuoladiteatro a:visited{float:left;background-image:url(immagini/scuoladiteatro.gif);width:93px;height:26px}
.scuoladiteatro a:hover{float:left;background-image:url(immagini/hover/scuoladiteatro.gif);width:93px;height:26px}

.progettiperlescuole a:link, 
.progettiperlescuole a:visited{float:left;background-image:url(immagini/progettiperlescuole.gif);width:120px;height:26px}
.progettiperlescuole a:hover{float:left;background-image:url(immagini/hover/progettiperlescuole.gif);width:120px;height:26px}

.progettoamica a:link, 
.progettoamica a:visited{float:left;background-image:url(immagini/progettoamica.gif);width:87px;height:26px}
.progettoamica a:hover{float:left;background-image:url(immagini/hover/progettoamica.gif);width:87px;height:26px}

.progettispeciali a:link, 
.progettispeciali a:visited{float:left;background-image:url(immagini/progettispeciali.gif);width:93px;height:26px}
.progettispeciali a:hover{float:left;background-image:url(immagini/hover/progettispeciali.gif);width:93px;height:26px}

.links a:link, 
.links a:visited{float:left;background-image:url(immagini/links.gif);width:37px;height:26px}
.links a:hover{float:left;background-image:url(immagini/hover/links.gif);width:37px;height:26px}

.contatti a:link, 
.contatti a:visited{float:left;background-image:url(immagini/contatti.gif);width:50px;height:26px}
.contatti a:hover{float:left;background-image:url(immagini/hover/contatti.gif);width:50px;height:26px}

.dovesiamo a:link, 
.dovesiamo a:visited{float:left;background-image:url(immagini/dovesiamo.gif);width:72px;height:26px}
.dovesiamo a:hover{float:left;background-image:url(immagini/hover/dovesiamo.gif);width:72px;height:26px}

#lacompagnia a:active{background-image:url(immagini/home-giu.jpg);
border-right:1px solid #663333;
width:157px;
height:33px
}

#testata{
	float:left;
	clear:left;
	width:969px;
	height:123px;
	background-image:url(immagini/testata.jpg);
	background-repeat:no-repeat;
	border-top-width: 2px;
	border-right-width: 2px;
	border-left-width: 2px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #7E8979;
	border-right-color: #7E8979;
	border-left-color: #7E8979;
}
#contenuti{
	float:left;
	clear:left;
	width:969px;
	background-color:#6D1E23;
	border-right-width: 2px;
	border-left-width: 2px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #7E8979;
	border-left-color: #7E8979;
}
#lastagioneteatrale{
	float:left;
	clear:left;
	width:297px;
	background-color:#0A1D23; 
	background-image:url(immagini/titolo2teatrocorsini.gif);
	background-repeat:no-repeat;
}


#teatrocorsini{
	width:297px;
	height:360px;
	float:left;
	clear:left;
	background-repeat:no-repeat;
	margin-top:23px;
	background-color:#4F1519;
	overflow:hidden;
}
.teatrocorsinilink a:link, 
.teatrocorsinilink a:visited{float:left;background-image:url(immagini/teatrocorsini.jpg);width:148px;height:24px}
.teatrocorsinilink a:hover{float:left;background-image:url(immagini/teatrocorsini.jpg);width:148px;height:24px}

#puccinimicro{
	width:148px;
	float:left;
	height:360px;
	margin-top:23px;
	background-color:#601317;
	border-top:#7e8979 solid 1px;
	border-left:#7e8979 solid 1px;
	overflow:hidden;
}

.teatropuccinimicrolink a:link, 
.teatropuccinimicrolink a:visited{float:left;background-image:url(immagini/puccinimicro.jpg);width:148px;height:24px}
.teatropuccinimicrolink a:hover{float:left;background-image:url(immagini/puccinimicro.jpg);width:148px;height:24px}
.locandina a{float:left;height:170px;width:148px;overflow:hidden; background-color:#993333; background-image:url(immagini/locandinanondisponibile.gif); background-position:center; background-repeat:no-repeat; display:block;}
.locandina{float:left;height:170px;width:148px;overflow:hidden; background-color:#993333; background-image:url(immagini/nessunoinprogrammazione.gif); background-position:center; background-repeat:no-repeat; display:block;}

.opera{float:left; width:138px; display:inline; margin:5px; line-height:12px;}
.opera a{line-height:18px;}
.sezionidelcorsini{float:left; width:286px; display:inline; padding:5px; line-height:12px; border-top:1px solid #7e8979;}
.sezionidelcorsini a{float:left; width:286px; margin-top:6px; text-decoration:none;}
.sezionidelcorsini a:hover{text-decoration:underline;}

#eventi{
	float:left;
	width:373px; 
	height:192px;
	overflow:hidden;
	background-color:#6D1E23; 
	background-image:url(immagini/titolo2eventi.gif);
	background-repeat:no-repeat;
	border-left:#7e8979 solid 1px;
}
#news{
	float:left;
	width:373px; 
	height:192px;
	overflow:hidden;
	background-color:#6D1E23; 
	background-image:url(immagini/titolo2news.gif); 
	background-repeat:no-repeat;
	border-left:#7e8979 solid 1px;
}

#newsletter p{margin-top:0px;margin-bottom:7px;}
#terzacolonnahome form{float:left; clear:left; padding:6px; padding-top:0px; padding-bottom:3px; width:284px;margin-top:0px; margin-bottom:3px; border-top:1px solid #7E8979;}
#terzacolonnahome p{margin-top:5px;margin-bottom:4px;}
.campiform{ margin-top:2px;height:1.6em; width:100px; border:#601317 1px solid; font-size:10px; color:#601317;}
.tastoinvia{  height:1.9em; width:62px; border:#DCDBCF solid 1px; background-color:#601317; color:#DCDBCF; font-size:10px;}
.spaziocentrale{
	float:left;
	margin-top:23px;
	width:100%;}
.spaziocentrale p {margin-top:4px; margin-bottom:0px;}
.testicentrali{
	display:inline;
	float:left;
	width:350px;
	margin-left:15px;
	margin-top:5px;
	font-size:12px;
}
.testishortinterne{
	display:inline;
	float:left;
	width:650px;
	margin-left:15px;
	margin-top:5px;
	font-size:12px;
}

#flashinhomepage{
	position:absolute;
	width:296px;
	height:384px;
	border-left:#7e8979 solid 1px;
	overflow:hidden;
	left:50%;
	margin-left:187px;
	top: 150px;
}
#spaziopaginalacompagnia, #spaziopaginaprogettispeciali, #spaziopaginalinks, #spaziopaginapuccinimicro, #spaziopaginateatrocorsini, #spaziopaginascuoladiteatro, #spaziopaginadovesiamo, #spaziopaginaprogettiperlescuole, #spaziopaginaleproduzioni, #spaziopaginaiscrizioneallanewsletter{width:100%;margin:0px;float:left; 
clear:left;background-repeat: no-repeat;background-position: right top;}
#titoloesfondolacompagnia, #titoloesfondoprogettispeciali, #titoloesfondolinks, #titoloesfondopuccinimicro, #titoloesfondoteatrocorsini, #titoloesfondoscuoladiteatro, #titoloesfondoprogettiperlescuole, #titoloesfondoleproduzioni, #titoloesfondocontatti, #titoloesfondoiscrizioneallanewsletter{overflow:hidden;float:left;clear:left;background-repeat:no-repeat;width:671px;background-color:#601317;}

#titoloesfondodovesiamocorsini{float:left;clear:left;background-repeat:no-repeat;width:484px;border-right:#7e8979 solid 1px;background-color:#601317;}
#titoloesfondodovesiamopuccini{float:right;clear:right;background-repeat:no-repeat;width:484px;background-color:#601317;}




#secondacolonnapuccinimicro{float:left;background-repeat:no-repeat;width:298px;background-image:url(immagini/titoloteatropuccinimicro.gif);}
#secondacolonnateatrocorsini{float:left;background-repeat:no-repeat;width:298px;background-image:url(immagini/titoloteatrodeiragazzi.gif);}
#colonnamenuteatrocorsini{float:left; clear:left;background-repeat:no-repeat;width:298px;background-image:url(immagini/titoloteatrocorsini.gif);}
#secondacolonnascuoladiteatro{float:left;background-repeat:no-repeat;width:298px;background-image:url(immagini/titoloidocenti.gif);}
#secondacolonnaleproduzioni{float:left;background-repeat:no-repeat;width:298px;background-image:url(immagini/titolovuoto.gif);overflow:hidden;}
#terzacolonnahome{float:left;background-repeat:no-repeat;width:296px;margin-top:22px;background-color:#6D1E23;border-top:1px solid #7E8979;border-left:1px solid #7E8979;}

#spaziopaginalacompagnia{background-image: url(immagini/quix.jpg);}
#spaziopaginaprogettispeciali{background-image:url(immagini/progettispeciali.jpg)}
#spaziopaginaprogettiperlescuole{background-image:url(immagini/progettiperlescuole.jpg);}
#spaziopaginaiscrizioneallanewsletter{background-image:url(immagini/quix.jpg);}



#titoloesfondoleproduzioni{background-image:url(immagini/titololeproduzioni.gif);}
#spaziopaginalinks{background-image:url(immagini/quix.jpg);}
#titoloesfondolacompagnia{background-image:url(immagini/titololacompagnia.gif);}
#titoloesfondoprogettispeciali{background-image:url(immagini/titoloprogettispeciali.gif);}
#titoloesfondoprogettiperlescuole{background-image:url(immagini/titoloprogettiperlescuole.gif);}
#titoloesfondoprogettispeciali{background-image:url(immagini/titoloprogettispeciali.gif);}
#titoloesfondolinks{background-image:url(immagini/titololinks.gif);}
#titoloesfondopuccinimicro{background-image:url(immagini/titolostagioneteatrale.gif);}
#titoloesfondoteatrocorsini{background-image:url(immagini/titololastagioneincorso.gif); float:right; clear:right;}
#titoloesfondoscuoladiteatro{background-image:url(immagini/titoloscuoladiteatro.gif);}
#titoloesfondocontatti{background-image:url(immagini/titolocontatti.gif)}
#titoloesfondodovesiamocorsini{background-image:url(immagini/titoloteatrocorsini.gif);}
#titoloesfondodovesiamopuccini{background-image:url(immagini/titoloteatropuccinimicro.gif);}
#titoloesfondoiscrizioneallanewsletter{background-image:url(immagini/titoloiscrizioneallanewsletter.gif);}



.sottotitolo{width:100%;margin:0px;float:left;clear:left;background-position: right top; height:24px; background-image:url(immagini/sfondosottotitolo.gif); background-repeat:repeat-x; line-height:24px; vertical-align:middle; font-size:12px; text-align:center;}

.contenutibox{float:left;width:99.8%;  margin-top:30px; border-top:#7e8979 solid 1px;border-right:#7e8979 solid 1px;}
.contenutiboxSENZA{float:left;width:99.8%; margin-top:30px; border-top:#7e8979 solid 1px;}
.contenutiboxDESTRA{float:left;width:99.8%; margin-top:30px; border-top:#7e8979 solid 1px;border-left:#7e8979 solid 1px; min-height: 350px;	height:auto !important;	height: 350px;}
.contenutip{display:inline;
	text-align:justify;
    
	width:95%;
	float:left;
	clear:left;
	margin-left:15px;
	margin-right:15px;
	margin-top:10px;
	font-size:12px;}

#menucorsini a{float:left; clear:left; width:260px;margin-bottom:10px;}

.elencodocenti{display:inline;
	float:left;
	margin-left:10px;
	margin-right:15px;
	margin-top:10px;
	font-size:12px;}

.elencodocenti img{float:left;margin-right:5px; border:#7e8979 solid 1px; width:45px;}
.nomeemanisone{float:left;margin-left:4px;width:265px; display:inline;}





#chiusura{
	float:left;
	clear:left;
	width:973px;
	border-top: 2px solid #7E8979;
}
#intestazione{float:left;margin-top:6px;margin-left:2px;width:800px;}
#designedbyTosnet a:link,
#designedbyTosnet a:visited{background-image:url(immagini/designedbyTosnet.gif);width:134px;height:24px;display:block;float:right}
#designedbyTosnet a:hover{background-image:url(immagini/hover/designedbyTosnet.gif);width:134px;height:24px;display:block;float:right}

.incircuitazione, .alcorsini, .alpuccini{float:left; clear:left; margin:0px; border-bottom:1px solid #999999; width:100%; height:100px;}
.inarchivio{float:left; margin:0px; border-bottom:1px solid #999999; width:335px; height:100px;}


.elencodescrizione{float:left; height:100px; margin-left:5px; width:420px;}
.elencotitoli{float:left; clear:left; margin-top:10px; display:inline;width:420px;}
.elencoshort{float:left; clear:left; margin-top:10px; display:inline; width:420px;}
.elencoprogrammazioneprevista{float:left; height:90px; margin-top:10px; text-align:right; width:150px; line-height:14px;}

.IAelencodescrizione{float:left; height:100px; margin-left:5px; display:inline; width:240px;}
.IAelencotitoli{float:left; clear:left; margin-top:10px; display:inline;width:238px;}
.IAelencoshort{float:left; clear:left; margin-top:10px; display:inline; width:238px;}

.inarchivioPICCOLI{float:left; margin:0px; border-bottom:1px solid #999999; width:296px; height:100px;}
.IAelencodescrizionePICCOLI{float:left; height:100px; margin-left:5px; display:inline; width:204px;}
.IAelencotitoliPICCOLI{float:left; clear:left; margin-top:10px; display:inline;width:200px;}
.IAelencoshortPICCOLI{float:left; clear:left; margin-top:10px; display:inline; width:200px;}



.elencolocandina a{float:left; height:100px; width: 86px; background-image:url(immagini/locandinanondisponibile.gif); background-position:center; background-repeat:no-repeat; background-color:#993333; display:block;}

<!--VISUALIZZA NEWS-->

#topdelleNEWS{margin:auto; width:602px; height:174px; background-image:url(immagini/testatanews.jpg); border:1px #ffffff;}

#testataNEWS{margin:auto; width:602px; height:174px; background-image:url(immagini/testatanews.jpg); border:1px #ffffff;}

#containerNEWS{margin:auto; width:602px;}
#corpoNEWS{float:left; margin:auto; display:inline; margin:auto; width:602px;background-image:url(immagini/sfondocorponews.jpg); background-repeat:repeat-y; border-bottom:1px #999999 solid; min-height: 250px;	height:auto !important;	height: 250px;}

#titoloNEWS{float:left; margin-top: 145px; margin-left:10px; font-size:12px; font-weight:bold;}

#testoNEWS{float:left; margin-top: 0px; margin-left:10px; font-size:12px; padding-bottom:20px; width:580px;}

<!-- SINGOLO PROF --!>

#topPROF{margin:auto; width:602px; height:174px; background-image:url(immagini/testatadocente.jpg); border:1px #ffffff;}

#testataPROF{margin:auto; width:602px; height:174px; background-image:url(immagini/testatadocente.jpg); border:1px #ffffff;}

#corpoPROF{margin:auto; width:602px;background-image:url(immagini/sfondocorponews.jpg); background-repeat:repeat-y; border-bottom:1px #999999 solid; min-height:250px;}

#titoloPROF{float:left; margin-top: 145px; margin-left:10px; font-size:12px; font-weight:bold;}

#testoPROF{float:left; margin-top: 0px; margin-left:10px; font-size:12px; padding-bottom:20px;}


