body{text-align:center; margin:0; padding:0; height:100%; background:url(../images/iccc_001.jpg) repeat-x top left}
.bodyblog{text-align:center; margin:0; padding:0; height:100%; background:url(../images/iccc_030.gif) repeat-x top left}

html,body{margin:0; padding:0; height:100%; min-height:100%; height:auto}

#container{margin-top:0; margin-right:auto; margin-left:auto; text-align:left; width:760px; height:419px; background:url(../images/iccc_002.jpg) no-repeat top left}
#containerblog{margin-top:0; margin-right:auto; margin-left:auto; text-align:left; width:760px; height:419px; background:url(../images/iccc_031.gif) no-repeat top left}
#space{float:left; width:760px}
#footer{margin-top:0; margin-right:auto; margin-left:auto; text-align:left; width:760px; border-top:1px solid #CCC}

.col_logo{float:left; width:294px; height:72px; margin:16px 0; background:url(../images/iccc_008.gif) no-repeat top left}
.col_logoblog{float:left; width:254px; height:96px; margin:0px 0; background:url(../images/iccc_032.gif) no-repeat top left}
.col_madonna{float:left; width:172px; height:100px; margin:0 0 0 0}
.col_blog{float:left; width:284px; height:220px; margin:5px 10px 0 0}
.col_blog2{float:left; width:496px; height:220px; margin:5px 10px 0 0; text-align:right}

.spazio1{float:left; width:89px}
#col_primopiano{float:left; width:143px; height:146px; margin:-134px 0 0; background:url(../images/iccc_005.jpg) no-repeat top left}
#col_allievi{float:left; width:139px; height:127px; margin:-48px 0 0 0px; background:url(../images/iccc_006.jpg) no-repeat top left}
#col_docenti{float:left; width:140px; height:128px; margin:-96px 0 0 -4px; background:url(../images/iccc_007.jpg) no-repeat top left}
#col_genitori{float:left; width:139px; height:127px; margin:-127px 0 0 -5px; background:url(../images/iccc_008.jpg) no-repeat top left}


#col_progetti{float:right; width:225px; height:134px; margin:-67px 0 0; background:url(../images/iccc_009.jpg) no-repeat top left}
.col_articoli1{float:left; width:128px; height:163px; margin:-83px 0 0 5px; background:url(../images/iccc_003.gif) no-repeat top left}
.cont_articoli{padding:5px 15px 5px 10px}

.col_articoli2{float:left; width:128px; height:163px; margin:0 0 0; background:url(../images/iccc_007.gif) no-repeat top left}
.col_articoli3{float:left; width:128px; height:163px; margin:35px 0 0; background:url(../images/iccc_007.gif) no-repeat top left}
.col_articoli4{float:left; width:128px; height:163px; margin:15px 0 0; background:url(../images/iccc_007.gif) no-repeat top left}

.col_menusx{float:left; width:180px; margin:-115px 0 0 10px}
.cont_menusx1{background:url(../images/iccc_010.gif) no-repeat top left; height:26px}
.cont_menusx1blog{background:url(../images/iccc_010blog.gif) no-repeat top left; height:26px}
.cont_menusx2{float:left; width:180px; background:#FFF url(../images/iccc_011.gif) repeat-y top left; filter:alpha(opacity=95); -moz-opacity:0.95; opacity: 0.95}
.cont_menusx3{float:left; width:180px; background:url(../images/iccc_018.gif) no-repeat top left; height:14px}
.cont_menusx4{background:url(../images/iccc_010b.gif) no-repeat top left; height:26px}

.col_contenuti{float:left; width:540px; margin:-115px 10px 0 10px}
.cont_contenuti1{background:url(../images/iccc_019.gif) no-repeat top left; height:32px; filter:alpha(opacity=95); -moz-opacity:0.95; opacity: 0.95}
.cont_contenuti1blog{background:url(../images/iccc_019blog.gif) no-repeat top left; height:32px}
.cont_contenuti2{background:#FFF url(../images/iccc_020.gif) no-repeat top left; height:100%; border-left:1px solid #ECEFF2; border-right:1px solid #ECEFF2; filter:alpha(opacity=95); -moz-opacity:0.95; opacity: 0.95}
.cont_contenuti3{background:#FFF url(../images/iccc_021.gif) no-repeat top left; height:10px; filter:alpha(opacity=95); -moz-opacity:0.95; opacity: 0.95}


.riga1{float:left; width:99%; border-bottom:1px solid #CCC}
.riga2{width:99%; border-bottom:1px solid #CCC}
.riga3{width:99%}
.riga4{border-bottom:1px solid #CCC}

.col1{float:left; width:170px}
.col2{float:left; width:400px}

.col3{float:left; width:50%}
.col4{float:right; width:50%; text-align:right}
.col5{float:left; width:50%}

.col3ww{float:left; width:48%; margin-top:5px; height:50px}
.col3www{float:left; width:30%; margin-top:5px; height:60px}
.col3wwww{float:left; width:40%; margin-top:5px}
.clearww{clear:both; border-top:1px solid #CCC; margin:5px 0 5px 0}

.col6{float:left; width:22%}
.col7{float:left; width:78%}

.rollover_primopiano a {display:block}
.rollover_primopiano a:hover img {display:none}
.rollover_primopiano a:hover {background: url(../images/iccc_005_hover.jpg) no-repeat top left; width:143px; height:146px}

.rollover_allievi a {display:block}
.rollover_allievi a:hover img {display:none}
.rollover_allievi a:hover {background: url(../images/iccc_006_hover.jpg) no-repeat top left; width:139px; height:127px}

.rollover_docenti a {display:block}
.rollover_docenti a:hover img {display:none}
.rollover_docenti a:hover {background: url(../images/iccc_007_hover.jpg) no-repeat top left; width:140px; height:128px}

.rollover_genitori a {display:block}
.rollover_genitori a:hover img {display:none}
.rollover_genitori a:hover {background: url(../images/iccc_008_hover.jpg) no-repeat top left; width:139px; height:127px}

.rollover_progetti a {display:block}
.rollover_progetti a:hover img {display:none}
.rollover_progetti a:hover {background: url(../images/iccc_009_hover.jpg) no-repeat top left; width:140px; height:129px}

.right{text-align:right}
.center{text-align:center}
.center1{text-align:center; font-size:9px}

.col_footer1{float:left; width:50%}
.col_footer2{float:left; width:50%; text-align:right}

img{Border:0}
form{Margin:0}

.clear{clear:both}

.imgprimopianon1{float:right; margin:0 0 10px 10px; clear:right}
.imgmiddle{vertical-align:middle}
.imgblog{padding-left:50px}
.imgblogfoto{width:100px; padding-top:5px}
.imgmenu{float:left; margin-right:10px}
.imgbottom{vertical-align:bottom}

.imgblog2{float:left; margin-right:20px}
.nascosto{display:none}

.titlecalendario{line-height:20px; text-align:center}
.colonnacalendario{float:left; width:24px}
.box2{float:left; padding-left:9px}
.obj1{width:100px; height:75px}
.obj2{width:320px; height:240px}

.paddingtop1{padding-top:5px}
	.ticket1{background:#ECEEFF; padding:5px; border:1px solid #cccccc; margin-top:5px}
	.ticket2{background:#D9DAE8; padding:5px; border:1px solid #cccccc; margin-top:5px}
