/*STYLE STRUTTURA PAGINA*/
body {
margin: 0px;
/*padding: 2px 0px 0px 0px;*/
text-align: center;
background-color:#001C00;
font-family: Arial, sans-serif,   Helvetica, Verdana;
font-size: 12px;
font-style: normal;
color: #000;
line-height: 1.2em;
position:relative;
padding:5px;
}
#root,.root_block { margin:auto;
					text-align:left;
					width:740px;
					border:1px dashed #008800;
					background-color:#FFFFFF;
					padding-top:10px;
padding-left:5px;
				  }
.blocco_riga .col,.blocco_riga .blocco_riga,.blocco_riga_colonne .col{
																		float:right;
																		display:inline;}
.blocco_riga div.left,.blocco_riga_colonne div.left{float:left; }

.blocco_riga .col,.blocco_riga .blocco_riga{width:49.1%;}

.blocco_riga .blocco_riga .col{width:48.1%;}

.blocco_riga_colonne .col{width:24%;margin-bottom:4px;}

.blocco_riga_colonne div.left{width:74.2%;border:1px dashed #008000;}

#content:after,.blocco_riga:after,.blocco_riga_colonne:after,{content:".";display:block;height:0;clear:both;visibility:hidden;}

#content,.blocco_riga,.blocco_riga_colonne{zoom:1;}

#header, #content, #ft { border: 0px dashed black; }



#content {/*min-height: 350px;*/}

#content p {
                border: 0px dashed red;
                /*min-height: 300px;*/

            }



.bd {text-align: left;}
a {
color:#008000;

}
#ft {
background-color: #FFFFFF;
width: 732px;
/*height: 30px;*/

margin-top:4px;
margin-bottom:4px;
text-align: center;
clear: both;
border:1px dashed #008000;
}
