/* layout */
html,body{background:#0D3082; margin:0; padding:0; height:100%}
body{text-align:center; margin:0px}
body>div#container{height:auto; min-height:100%}

div#container{width:990px; margin-top:0px; margin-right:auto; margin-left:auto; text-align:left}
div#space{position:relative; float:left; background:#FFF; width:990px}

.topcontainer{width:990px; height:134px; background:url(../images/ics_001.gif) top left no-repeat}
	.top1{position:relative; width:990px; height:21px; padding-top:5px; text-indent:676px; color:#2679bb}
		.imgbottom2{vertical-align:bottom; margin-top:-17px}
	.top2{width:990px; height:25px; padding-top:3px; text-indent:226px}

.containersxdxc{float:left; background:url(../images/ics_038.gif) top left repeat-y; width:990px; padding-bottom:10px}
	
.sxcontainer{float:left; width:253px}
	.sxcontainer2{float:left; width:253px; height:42px; background:url(../images/ics_036.gif) top left no-repeat}
	.sxcontainer3{float:left; width:253px; height:34px; background:url(../images/ics_040.gif) top left no-repeat}
		.sx1{padding-left:60px; background:url(../images/ics_039.gif) top left repeat-y}
		.containercalendario{background:url(../images/ics_006.gif) top left no-repeat; width:201px; height:280px}
		
.containercontenuti{float:left; width:525px !important; width:532px}
	.sfcontenuti{width:502px; height:100%; padding:10px}
		.sftitleallegati{margin-top:10px; background:#93117E; color:#FFF; padding:2px; width:508px}
		.scontenutiallegati{padding:5px; width:510px}
		.separatorearticoli{background:url(../images/ics_004.gif) top left repeat-x; width:512px; height:1px; margin-top:5px}
		.separatorearticoli2{list-style-type:none; background:url(../images/ics_004.gif) top left repeat-x; width:482px; height:1px; margin:5px 0 10px 0; padding:0}
		.separatorearticoli3{float:left; background:url(../images/ics_004.gif) top left repeat-x; width:100%; height:1px; margin:5px 0 10px 0}
		.imgprimopiano{width:100px; border:1px solid #052570; padding:2px; vertical-align:bottom}
		.imgprimopiano1n{width:100px; border:1px solid #052570; padding:2px; float:right; clear:right; margin-bottom:5px; margin-left:5px}
	
	.bottomcontenuti{width:532px; height:10px}
	
	.colplessi1{float:left; width:205px; padding:2px; background:#EEE; margin-right:1px; font-weight:bold}
	.colplessi2{float:left; width:125px; padding:2px; background:#EEE; margin-right:1px; font-weight:bold}
	.colplessi3{width:157px; padding:2px; background:#EEE; margin-right:1px; font-weight:bold}
	.contcolplessib{float:left; border-bottom:1px solid #CCC}
	.colplessi1b{float:left; width:205px; padding:2px; background:; margin-right:1px; font-size:10px}
	.colplessi2b{float:left; width:125px; padding:2px; background:; margin-right:1px; font-size:10px}
	.colplessi3b{width:157px; padding:2px; background:; margin-right:1px; font-size:10px}

	
.dxcontainer{float:right !important; float:left; width:212px !important; width:202px; margin-left:0px !important; margin-left:-7px}
	.titledx1{background:url(../images/ics_037.gif) top left no-repeat; width:212px !important; width:202px; height:40px}
	.containerdx1{ background:url(../images/ics_041.gif) top left repeat-y; width:212px !important; width:202px; height:100%}
	.bottomdx1{background:url(../images/ics_017.gif) top left repeat-y; width:212px !important; width:202px; height:30px}
	.titledx2{background:url(../images/ics_037.gif) top left no-repeat; width:212px !important; width:202px; height:40px; padding:0}
		.inputcerca{width:120px}
		.pulsantecerca{background:#0E3083; color:#FFF; text-align:center; border:1px solid #0E3083}
	.paddingsx1{padding-left:10px; width:160px}
	
.containercolonne{list-style-type:none; [if Gecko]margin:0 0 20px 0; [if IE]margin:0 0 0px 0; [if Opera]margin:0 0 0px 0; [if Webkit]margin:0 0 0px 0; padding:0; width:100%}
.colonna01{float:left; width:30%; font-weight:bold; text-align:right; padding:5px; background:#EEE; margin-bottom:5px}
.colonna01b{float:left; width:40%; font-weight:bold; text-align:right; padding:5px; background:#EEE; margin-bottom:5px}
.colonna01c{width:98%; font-weight:bold; text-align:right; padding:5px; background:#EEE; margin-bottom:5px}
.colonna02{float:left; width:65%; padding:5px; margin-bottom:5px}
.colonna03{float:left; width:55%; padding:2px 5px 8px 5px; margin-bottom:5px}
.colonna04{float:left; width:30%}
.colonna05{float:right; width:70%}
.colonna06{float:left; width:98%; font-weight:bold; text-align:right; padding:5px; background:#EEE; margin-bottom:5px}
.colonna07{float:left; width:32%; text-align:center; margin-bottom:40px}
.colonna08{float:left; width:98%; font-weight:bold; text-align:left; padding:5px; background:#EEE; margin-bottom:5px}
.colonna09{float:left; width:98%; font-weight:bold; text-align:left; padding:5px; color:#FFF; background:#693; margin-bottom:5px}
.colonna01c{float:left; width:40%; font-weight:bold; text-align:right; padding:5px; background:#FC0; margin-bottom:5px}

.containerfooter{float:left; background:url(../images/footer.gif) top left no-repeat; width:990px; height:70px; text-align:center}

.containerfooter2{float:left; background:#FFF; width:990px; height:100%; }
.footer1{float:left; background:#FFF; width:255px; text-align:left; padding-left:5px}
.footer2{float:left; background:#FFF; width:450px; text-align:center}
.footer3{float:left; background:#FFF; width:275px; text-align:right; padding-right:5px}

.imgscuola{float:left; margin-right:10px; margin-bottom:10px}
.imgblog{width:300px}	
img{border:0px}
form{margin:0px}
.clear{clear:both}

.imgmiddle{vertical-align:middle}
.imgtop{vertical-align:top}
.imgbottom{vertical-align:bottom}
.imggallery{width:70px; border:1px solid #F60; padding:2px; background:#EEE}
