body {
background-color:#ffffff;
margin: 0em;
padding: 0em;
}

body img {
border:none;
}

.hide {
display: none;
}

.containheader1 {
width:606px;
}
.logo1box {
float:left;
height:auto;
height:1%;
width:151px;
padding-left:4px;
padding-right:4px;
}
.ragione1box {
float:right;
height:auto;
height:1%;
width:437px;
padding-left:4px;
padding-top:16px;
padding-bottom:10px;
border-left:solid 6px #CC3399;
border-bottom:solid 6px #CC3399;
}

.containscatti {
width:606px;
}
.mailhomebox {
float:left;
height:auto;
height:1%;
width:151px;
padding-top:31px;
padding-left:4px;
padding-right:4px;
text-align:right;
}
.scattiboxex {
float:right;
height:auto;
height:1%;
width:437px;
padding-left:4px;
border-left:solid 6px #CC3399;
border-bottom:solid 6px #CC3399;
}
.scattibox {
border:solid 6px #ffffff;
border-left:solid 2px #ffffff;
background: URL(../gif/bkg_scatti_home.jpg) #ffffff no-repeat top left;
height:89px;
}


.containcentralhp {
width:606px;
background: URL(../gif/bkg_rainbow_home.jpg) #ffffff no-repeat top left;
}
.menuhomebox {
float:left;
height:auto;
height:1%;
width:311px;
padding-top:43px;
}
.bothomedx {
display:block;
margin-left:169px;
margin-bottom:14px;
}
.bothomesx {
display:block;
margin-left:30px;
margin-bottom:14px;
}
#bothomelast {
margin-bottom:82px;
}
.sloganboxex {
border-top: solid 3px #ffffff;
background: URL(../gif/bkg_foto_home.jpg) #ffffff no-repeat top left;
float:right;
height:auto;
height:1%;
width:295px;
}
#spaziasloganhp {
float:left;
}
.sloganbox {
padding-left:16px;
}
#sloganhptit {
margin-top:40px;
}
#sloganhpfrase1 {
margin-top:50px;
}
#sloganhpfrase2 {
margin-top:44px;
}
#sloganhpfrase3 {
margin-top:42px;
}





.fogliobox {
background: URL(../gif/bkg_news.gif) #F1F1F1 repeat-y top left;
padding-left:0.2em;
border: solid 4px #ffffff;
padding-top:0.9em;
padding-bottom:0.9em;
padding-left:1em;
padding-right:0.8em;
}

.lancio a:link {color:#000000;}
.lancio a:visited {color:#000000;}
.lancio a:active {color:#B91984; text-decoration: underline;}
.lancio a:hover {color:#A90974; text-decoration: underline;}
.lancio a {color:#000000; text-decoration: none; font-weight:bold;}
.lancio {
color: #000000;
font-family: Verdana, Tahoma, Arial, Helvetica, Verdana, Tahoma, Sans-Serif;
font-size:0.8em;
line-height:1.3em;
text-align:left;
}

.lancio .newstit {
font-size:125%;
color:#CC3399;
margin-bottom:0.3em;
}



/*---------- 2 livello  ----------*/

.tabsito2 {
}

.tdlogo2 {
vertical-align:top;
border-right:solid 6px #CC3399;
width:9.95em;
}
.logo2box {
height:auto;
height:1%;
padding-left:4px;
padding-right:4px;
text-align:right;
}

.tdragione2 {
padding-left:4px;
padding-top:16px;
padding-bottom:10px;
border-bottom:solid 6px #CC3399;
width:78%;
}

.tdbraccio2 {
vertical-align:top;
border-right:solid 6px #CC3399;
padding-right:4px;
}

.containmenu2box {
}
.menu2box {
width:126px;
}
.botmenu2 {
display:block;
margin-bottom:16px;
}
#botmenu2first {
margin-top:20px;
margin-bottom:19px;
}


.tdcorpo2 {
vertical-align:top;
}

.menuvolbox {
padding-top:1.8em;
padding-left:1.8em;
padding-right:0.2em;
padding-bottom:0.6em;
height:auto;
height:1%;
}
.menuvol {
font-family: Verdana, Tahoma, Arial, Helvetica, Sans-Serif;
font-size: 0.7em;
line-height:1.1em;
}
.menuvol div {
margin-top:1em;
margin-bottom:0.6em;
text-transform:uppercase;
border-bottom:solid 1px #7E7E7E;
padding-bottom:0.1em;
}
.menuvol a:link {color:#000000; text-decoration: none;}
.menuvol a:visited {color:#000000; text-decoration: none;}
.menuvol a:active {color:#CC3399; text-decoration: none;}
.menuvol a:hover {color:#CC3399; text-decoration: none;}
.menuvol a {color:#000000; text-decoration: none;}

.strettissimo {
letter-spacing:-0.1em;
}

div.menuvoltit {
font-family: Verdana, Tahoma, Arial, Helvetica, Sans-Serif;
padding-top:0.3em;
padding-bottom:0.3em;
text-transform:none;
}
div.menuvolsub {
background: URL(../gif/bkg_menuvolpoint.gif) transparent no-repeat top left;
margin-top:0.3em;
margin-left:0.6em;
padding-left:0.8em;
text-transform:none;
border:none;
}

br.clear {
clear: both;
}


.testobox {
padding-top:0.8em;
padding-left:1.1em;
padding-right:0.8em;
padding-bottom:0.5em;
}
.chisiamo .testobox {
background: URL(../gif/bkg_corpo_chisiamo.jpg) #ffffff no-repeat top left;
}
.attivita .testobox {
background: URL(../gif/bkg_corpo_attivita.jpg) #ffffff no-repeat top left;
}
.storie .testobox {
background: URL(../gif/bkg_corpo_storie.jpg) #ffffff no-repeat top left;
}
.galleria .testobox {
background: URL(../gif/bkg_corpo_galleria.jpg) #ffffff no-repeat top left;
}

.fotobkgfloat {
float:left;
margin-top:6px;
margin-right:21px;
margin-bottom:10px;
}
#animstorie {
margin-top:6px;
margin-right:25px;
margin-bottom:18px;
}
.fotofloatdx {
float:right;
margin-top:6px;
margin-left:0.1em;
}
.fotofloatsx {
float:left;
margin-top:6px;
margin-right:0.9em;
}

.containh1navig {
background: URL(../gif/bkg_rainbow_liv2.gif) #FFD3FF repeat-y top left;
margin:5px;
margin-right:0px;
padding:0.5em;
padding-bottom:0.4em;
text-align:right;
}
.sfondoh1chisiamo {
background: URL(../gif/bkg_h1_chisiamo.gif) transparent no-repeat center right;
}
.sfondoh1attivita {
background: URL(../gif/bkg_h1_attivita.gif) transparent no-repeat center right;
}
.sfondoh1storie {
background: URL(../gif/bkg_h1_storie.gif) transparent no-repeat center right;
}
.sfondoh1galleria {
background: URL(../gif/bkg_h1_galleria.gif) transparent no-repeat center right;
}

h1 {
color:#ffffff;
font-family:Verdana, Tahoma, Arial, Helvetica, Sans-Serif;
font-weight:normal;
font-size:1.9em;
line-height:0.9em;
padding:0em;
margin:0em;
}
h1.wai {
margin:0em;
padding:0em;
border:0em;
}
h1.wainline {
margin:0em;
padding:0em;
border:0em;
display:inline;
}

h2 {
color:#CC3399;
font-family:Verdana, Tahoma, Arial, Helvetica, Sans-Serif;
font-size:1.1em;
line-height:1.1em;
font-weight:normal;
margin-top:1.4em;
margin-bottom:0.4em;
}
.h2first h2 {
margin-top:0em;
}

.navigbox {
color:#ffffff;
font-family: Verdana, Tahoma, Arial, Helvetica, Sans-Serif;
font-size:0.95em;
margin-top:0.2em;
}
.navigbox a:link {color:#ffffff;}
.navigbox a:visited {color:#ffffff;}
.navigbox a:active {color:#AC09A2; font-weight:bold;}
.navigbox a:hover {color:#900499; font-weight:bold;}
.navigbox a {color:#ffffff; text-decoration: none;}

.navigbox span {
font-weight:bold;
}



.containnavigbottom {
background: URL(../gif/bkg_sfum_navigbottom.gif) #A7A7A7 repeat-y top right;
margin:0.6em;
padding-top:0.1em;
padding-left:0.3em;
padding-right:0.6em;
padding-bottom:0.3em;
text-align:right;
height:auto;
height:1%;
}
.sfondonavigbottom {
background: URL(../gif/bkg_botbottom.gif) transparent no-repeat bottom right;
}

.navigbottombox {
color:#ffffff;
font-family: Verdana, Tahoma, Arial, Helvetica, Sans-Serif;
font-size:0.85em;
margin-top:0.1em;
padding-bottom:0.1em;
}
.navigbottombox a:link {color:#ffffff;}
.navigbottombox a:visited {color:#ffffff;}
.navigbottombox a:active {color:#000000; font-weight:bold;}
.navigbottombox a:hover {color:#000000; font-weight:bold;}
.navigbottombox a {color:#ffffff; text-decoration: none;}

.navigbottombox span {
font-weight:bold;
}


.testobox p, .testobox ol, .testobox ul {
font-family: Verdana, Tahoma, Arial, Helvetica, Sans-Serif;
color:#30046D;
font-size:0.8em;
line-height:1.9em;
text-align:left;
margin:0em;
padding:0em;
margin-bottom:1.2em;
}
.testobox b {
color:#18128E;
}
.testobox ol li, .testobox ul li {
margin-left:2em;
margin-bottom:0.5em;
}

.testobox a:link {color:#8000D7;}
.testobox a:visited {color:#8000D7;}
.testobox a:active {color:#CC3399; text-decoration: underline;}
.testobox a:hover {color:#CC3399; text-decoration: underline;}
.testobox a {color:#8000D7; font-weight:bold; text-decoration: none;}


hr {
height:1px;
border:none;
border-bottom:solid 1px #CC3399;
margin-bottom:1em;
}

.tabgalleria {
width:100%;
border:none;
margin-top: 0.8em;
margin-bottom: 1em;
}
.tabgalleria td {
padding: 0.8em;
padding-top: 0em;
padding-bottom: 0em;
}
.tabgalleria td p {
padding: 1em;
line-height:1.1em;
text-align:center;
}
.tdfoto {
text-align:center;
width:50%;
}






/* PARTE RISERVATA ALLA STAMPA */
@media print {
/*--------------------*/

.hideinprint, .containscatti, .containcentralhp, .tdbraccio2, .navigbox, .containnavigbottom {
display: none;
}

.hide {
display: inline;
}

.containheader1 {
margin-top:2em;
width:750px;
}

.containheader1 {
width:606px;
}
.ragione1box {
border-left:none;
border-bottom:none;
}

.hide .sloganbox {
font-family: Verdana, Tahoma, Arial, Helvetica, Sans-Serif;
color:#000000;
font-size:0.8em;
border-top:solid 4px #CC3399;
border-bottom:solid 4px #CC3399;
margin-top:2em;
padding-top:1em;
}

.fogliobox {
background-image: none;
background-color: #ffffff;
border:none;
border-bottom:solid 4px #CC3399;
padding-bottom:1.7em;
background: none;
background-color: #ffffff;
}



.tabsito2 {
width:700px;
}

.containh1navig {
background-image: none;
background-color: #ffffff;
text-align:left;
margin-left:0em;
padding-left:0em;
margin-bottom:1em;
}
.sfondoh1chisiamo, .sfondoh1attivita, .sfondoh1storie, .sfondoh1galleria {
background-image: none;
background-color: #ffffff;
}

.chisiamo .testobox, .attivita .testobox, .storie .testobox, .galleria .testobox  {
background-image: none;
}

.fotobkgfloat {
display:none;
}


h1 {
color:#000000;
padding-left:0.3em;
}

h2 {
color:#000000;
margin-bottom:0.6em;
}


.testobox {
padding:0em;
padding-left:0.6em;
}
.testobox p, .testobox ol, .testobox ul {
color:#000000;
line-height:1.5em;
}
.testobox a:link {color:#000000; text-decoration: underline;}
.testobox a:visited {color:#000000; text-decoration: underline;}
.testobox a:active {color:#000000; text-decoration: underline;}
.testobox a:hover {color:#000000; text-decoration: underline;}
.testobox a {color:#000000; font-weight:bold; text-decoration: underline;}


#containtabgalleria {
text-align:left;
}
.tabgalleria {
table-layout: auto;
width:85%;
border: 1px solid #a6a6a6;
border-collapse: collapse;
border-spacing: 0.5em;
empty-cells: show;
border-spacing: 0em;
}
.tabgalleria td {
padding-top: 1em;
border-bottom: solid 1px #a6a6a6;
border-right: solid 1px #a6a6a6;
}
.tabgalleria td p {
padding-top: 0.7em;
padding-bottom: 0.7em;
}
.tdfoto {
margin-top: 0.5em;
margin-bottom: 0.5em;
}


/*--------------------*/
}
/* FINE PARTE RISERVATA ALLA STAMPA */
