/*
Tre colonne attilio

width=990 =210+610+170
21%, 62%,17%

960=200,595,165


height 566 56,6%->525
max height total 520 + 20 (footer)


Titoli verdino: #AB9331
padding:0;
border:0;
/////////////////////////////////////////
Colonne:
200,595,65
col_sx padding dx30
col_cntr padding sx10 dx10
col_dx padding sx5 


Height:
Complessiva 580
*/
body{
margin:0 auto;
padding:0;
line-height: 1.5em;
background:#fff;
font-family:Arial;
font-size:14px;
}

b{font-size: 110%;}
em{color: red;}

#maincontainer{
width: 960px; /*840Width of main container*/
margin: 0 auto; /*Center container on pagebackground: Teal;*/

position: relative;

/*Diventa il viewport per gli elementi interni pos

absolute*/

}

#topsection{
margin: 0;
height: 0px; /*Height of top section*/
}


#contentwrapper{
float: left;
width: 100%;
height: 560px ;
}

/*height:560px;position: absolute; leva il margine sup in firefox, ma non è chiaro perché altrimenti c'è, però sposta in explorer */

#contentcolumn{
height: 560px ;
margin: 0 165px 0 200px; /*0 190px 0 180px;Margins for content column. Should be "0 RightColumnWidth 0 LeftColumnWidth*/
background: #fff;
border-top: solid 0.1px #fff;
/*border: solid 1px #333fff;
margin-top:-15px;*/
}

#leftcolumn{

float: left;
width: 200px; /*180Width of left column in pixel*/
margin-left: -960px;/* 840Set margin to that of -(MainContainerWidth)background: #C8FC98;background: #EF7FE8;*/
background: #fff;
height:560px;

}

#rightcolumn{
float: left;
width: 165px; /*190Width of right column*/
margin-left: -165px; /*Set left margin to -(RightColumnWidth)background: #FDE95E;background: #333000;*/
background: #fff;
height:560px;

}


div#footer{
clear: left;
width: 100%;
background: #fff;
height:0;
/*border: solid red 1px;
color: #AB9331;
font-size:10px;
text-align: right;
padding: 4px 0;*/
}

/*Margins for inner DIV inside each column (to provide padding)*/
#leftcolumn .innertube{
margin: 0px;
margin-right:30px; 
margin-bottom:10px;

}

#contentcolumn .innertube{
margin: 0px; 
margin-left:10px; 
margin-right:10px; 
}

/*padding colonna destra*/
#rightcolumn .innertube{
/*margin:10px auto ;*/
margin-right:5px;
}
/*impostazioni tipografiche generali*/
#contentcolumn p{
margin-top: 0px;
/*sono i p in contentcolumn che hanno margin diverso da zero e rompono. ma perché?,#contentcolumn div.texte*/
}
#gray_bottom{
height:50px;
width:100%;
background:#ddd;

}