/* CSS Document */
body {height:100%; margin:20px 20px 20px 20px}

img{border:0}
form{margin:0}

div.both{clear:left}

div#containerc{position: relative; height: 100%}
div#container{min-width: 550px; background: url(../images/mi_005.gif) repeat-y}
div#container2{background: url(../images/mi_006.gif) repeat-y right}

div#header{height:110px; line-height:110px; background: url(../images/mi_002.jpg) repeat right}
div#header div#logo{background: url(../images/mi_001.jpg) no-repeat; width:573px; height:110px; float:left; cursor:pointer}
div#header div#logo2{background: url(../images/mi_021.jpg) no-repeat; width:573px; height:110px; float:left; cursor:pointer}
div#header div#navtop{line-height:33px; float:right; font-weight:bold; padding-right:2px}
div#header-s{background-color:#FFFFFF; height:5px}

div#nav{float:left; width:200px;\width:210px;w\idth:200px; height: 100%; padding-bottom:23px}
div#content{ margin: 0 205px 0 215px; width:auto; height:auto; padding:0 5px 5px 5px; vertical-align:top}
div#extra{float:right; width:190px;\width:200px;w\idth:190px; height: 100%}

.title01{background: #EBEBEB url(../images/mi_004.gif) no-repeat top left; height:16px; line-height:15px; padding-left:20px}
.sf001{float:left; background-color:#F2F2F2; margin-top:8px; padding:10px; line-height:16px}
.sf002{float:left; background:url(../images/mi_017.gif) repeat top left; margin-top:8px; width:100%}
.sf003{float:left; margin-top:8px; width:100%}
.sf004{float:left; background:url(../images/mi_026.gif) repeat-y center center; width:100%}

.colonna001{float:left; width:70px; text-align:right; padding-bottom:2px}
.colonna002{float:left; width:100px; padding-bottom:2px}
.colonna003b{float:left; width:170px; padding-bottom:2px}
.colonna003{float:left; width:190px; padding-top:2px}
.colonna004{float:left; background-color:#FAF7F0; margin-bottom:12px; margin-top:8px; width:100%}
.colonna005{padding:10px}
.colonna006{float:left; width:100%}
.colonna007{float:left; background-color:#F2F2F2; margin-bottom:12px; margin-top:8px; width:100%}

.containercol{float:left; width:49%}
.containercol2{float:left; width:33%}

.colonna008{float:left; background-color:#FAF7F0; margin-top:8px; width:100%; height:100%}
.colonna009{float:left; background-color:#F2F2F2; width:100%}
.colonna010{float:left; width:49%}
.colonna011{float:left; width:15px}
.colonna012{border-bottom:1px dashed #CCC}
.colonna013{float:left; width:100%; padding-left:15px}
.colonna015{float:left; width:100%}
.colonna016{float:left; background-color:#FAF7F0; width:100%}
.colonna017{float:left; background-color:#F2F2F2; border-left:10px solid #FFF; width:100%}
.colonna014{float:left; background-color:#F2F2F2; margin-top:8px; width:100%; height:100%}
.colonna018{float:left; width:30%}
.colonna019{float:left; width:55%}
.colonna020{float:left; width:15%}
.colonna026{float:left; width:100%; background:#F2F2F2 url(../images/mi_026.gif) repeat-y top right}

.containerforum01{float:left; background:#C2F02D url(../images/mi_025.gif) repeat left top; color:#FFF; font-weight:bold; width:100%}
.colonnaforum01{float:left; width:50%}
.colonnaforum02{float:left; width:15%; text-align:center}
.colonnaforum03{float:left; width:20%; text-align:center}
.containerforum03{float:left; background-color:#FFF; width:100%}
.containerforum02{float:left; background:#F2F2F2 url(../images/mi_017.gif) repeat left top; width:100%}

.colonna021{float:left; background-color:#F2F2F2; width:100%}
.containercorsisti{float:left; background-color:#B22222; border:2px solid #F2F2F2; color:#FFF; font-weight:bold; width:32%; padding:3px}
.containercorsisti02{float:left; border:2px solid #F2F2F2; width:32%; padding:3px}

.colonna022{float:left; width:20%}
.colonna023{float:left; width:50%}
.colonna024{float:left; width:30%}
.colonna025{float:left; width:100%}


.imgleft001{float:left; margin-right:10px; margin-bottom:10px}
.imgleft002{float:left; margin-right:10px; margin-bottom:10px; border:2px solid #FFF}
.imgleft003{margin-right:10px; margin-bottom:10px; width:150px; vertical-align:top}
.imgright001{float:right; margin-right:10px; margin-bottom:10px; border:2px solid #FFF;}
.imggallery{border:2px solid #C20F2D; width:100px; height:100px}

div#footer{height:21px; width:100%; background: url(../images/mi_008.gif) repeat-x top left; line-height:21px; margin-top:10px}
	div#footer div#left-f{width:50%; padding:0 0 0 5px; float:left}
	div#footer div#right-f{width:45%; padding:0 5px 0 0; float:right; text-align:right}


