/* CSS Document */
body{background:#FFF; width:100%; text-align:left; background:url(../images/aspd_015.gif) repeat-x}
html,body{margin:0; padding:0; height:100%}
body>div#container01{height:auto; min-height:100%}
div#container01{width:780px; margin-top:0; margin-right:auto; text-align:left}

div#testata{float:left; width:780px; height:120px}
.testata1{float:left; width:251px}
.testata2{float:left; width:250px}
.testata3{float:left; width:279px; background:url(../images/aspd_003.jpg) no-repeat top left; height:120px; vertical-align:top}

div#left{float:left; width:190px}
.left1{float:left; width:190px; background:url(../images/aspd_001.gif) no-repeat; height:34px}
.left2{float:left; width:190px; background:url(../images/aspd_002.gif) no-repeat; height:40px}

.left3{float:left; width:185px; margin-left:2px; background:url(../images/aspd_009.gif) no-repeat; height:26px}
.left4{float:left; width:182px; margin-left:2px; border-left:1px solid #E7E7E7; border-right:1px solid #E7E7E7}
.left5{float:left; width:185px; margin-left:2px; background:url(../images/aspd_010.gif) no-repeat; height:11px}

.left6{float:left; width:185px; margin-left:2px; background:url(../images/aspd_016.gif) no-repeat; height:26px}

.left7{float:left; width:185px; margin-left:2px; background:url(../images/aspd_005.gif) no-repeat; height:26px}

.colonnaric1{float:left; width:434px; text-align:right}
.colonnaric2{float:left; width:154px}

div#center{float:left; width:588px}
.center1{float:left; width:588px; background:url(../images/aspd_003.gif) no-repeat; height:60px}
.center2{float:left; width:436px}
.center3{float:left; width:426px; padding:5px 5px 10px 5px}
.center5{float:left; background:#5ABAED; width:100%}
.center6{float:left; background:#FEE002; width:100%}
.center7{float:left; width:590px}
.center8{float:left; width:590px; background:url(../images/aspd_019.gif) no-repeat; height:35px}
.center9{float:left; width:580px; padding-left:10px; background:url(../images/aspd_048.gif) repeat}
.center10{float:left; width:590px; background:url(../images/aspd_020.gif) no-repeat; height:10px}
.center11{float:left; width:100%; margin-top:2px}
.center12{float:left; width:100%; background:url(../images/aspd_022.gif) repeat-y; margin-top:2px}

div#right{float:right; width:152px; margin-top:-75px}
.right2{float:left; width:99%; border-left:1px solid #E7E7E7; border-right:1px solid #E7E7E7}
.right3{float:left; width:100%; background:url(../images/aspd_007.gif) no-repeat; height:11px}

.right4{float:left; width:100%; background:url(../images/aspd_008.gif) no-repeat; height:26px}
.right4b{float:left; width:100%; background:url(../images/aspd_008b.gif) no-repeat; height:26px}
.right4c{float:left; width:100%; background:#0885CD url(../images/aspd_038.gif) no-repeat top right; color:#FFF; font-weight:bold; line-height:10px}
.right6{float:left; width:99%; border:1px solid #999; background:#E7E7E7}

.padding1{padding:10px}
.padding2{padding-left:42px; line-height:30px}
.padding3{padding-top:25px}
.padding4{padding-top:13px}
.padding5{float:left; padding-top:9px}
.padding5b{float:left; padding-top:11px}
.padding6{padding:5px}
.padding7{padding-left:42px; line-height:25px}
.padding8{padding:10px; text-align:center}
.padding9{padding-left:52px; line-height:32px}
.padding10{padding-left:42px}
.padding11{padding-left:42px; padding-right:10px}
.padding12{float:left; padding-top:5px; padding-left:35px; color:#FFF; font-weight:bold; line-height:10px; font-size:10px}
.padding13{padding-left:130px; padding-top:10px}
.padding14{padding-left:12px}

.containercolonne1{float:left; width:588px; border-left:1px solid #E7E7E7; border-right:1px solid #E7E7E7}

.colonna01{float:left; width:23%; background:#B6DCEB; padding:3px; margin:0 1px 0 1px}
.colonna02{float:left; width:23%; padding:3px; margin:0 1px 0 1px}
.colonna03{float:left; width:33%}
.colonna04{float:left; width:25%; background:#B6DCEB; padding:3px; margin:0 1px 0 1px; text-align:center}

.colonna05{float:left; width:48%; padding:3px; margin:0 1px 0 1px}
.colonna06{float:left; width:48%; padding:3px; margin:0 1px 0 1px}

.colonna07{float:left; width:48%; background:#B6DCEB; height:20px; padding:3px; margin:0 1px 0 1px}
.colonna08{float:right; width:48%; background:#B6DCEB; padding:3px; margin:0 1px 0 1px}

.colonna09{float:left; width:97%; background:#B6DCEB;  padding:3px; margin:0 1px 0 1px}
.colonna010{width:95%; background:#FFF url(../images/aspd_046.gif) no-repeat top right; margin:5px; padding:5px}

.colonna011{float:left; width:8%; padding:3px; margin:0 1px 0 1px}
.colonna012{float:left; width:80%; padding:3px; margin:0 1px 0 1px}

.colonna013{float:left; width:95%; border-top:1px dashed #1164B9;  padding:8px; margin:0}

.colonna014{float:left; width:15%; padding-right:5px}
.colonna015{float:left; width:73%}
.colonna016{background:url(../images/aspd_041.gif) no-repeat}
.colonna017{float:left; width:35%; margin:0 0 20px 12px; padding:0px}
.colonna018{float:left; width:20%}

div#bottom{width:100%; height:39px; background:#3797CA url(../images/aspd_004.gif) no-repeat}
.bottom1{width:780px}

.imgmiddle{vertical-align:middle}
.imgtop{vertical-align:top}
.imgbottom{vertical-align:bottom}
.imgpersone{float:left; margin-right:5px}
.imgpersone2{float:left; margin-right:5px; width:64px}
.imgnews{float:left; margin-left:5px; margin-right:5px; margin-bottom:10px; border:3px solid #FFF; height:70px}
.imgnews2{float:left; margin-right:10px; width:200px}
.imgnews3{width:400px; border:1px solid #1164B9}

.clear{clear:both}
img{border:0}
form{margin:0}

.imgbottom{vertical-align:bottom}
.imgtop{vertical-align:top}
.imgblogfoto{width:100px}

.center13{float:left; width:100%; background:url(../images/aspd_022b.gif) repeat-y; margin-top:2px}


.sflinkpp{background:#fff; padding:5px}

.titlecalendario{float:left; width:24px; color:#FFF; background:#1164B9; border-right:1px solid #FFF; text-align:center}
.colonnacalendario{float:left; width:24px; color:#1164B9; background:#E0E7EF; border-right:1px solid #FFF; text-align:center}
.box2{float:left; padding-left:5px}

.mese{width:100%; text-align:center}
.obj1{width:100px; height:75px}
.obj2{width:320px; height:240px}

