/*------------------------------------*\
	GRID SYSTEM body e tablet landscape
\*------------------------------------*/

.wrapper { width: 980px; text-align: left; margin: 0 auto;}
.body_column.col1 {width: auto; padding: 0; }

.twocol .side_column {padding: 2px 2px 20px 2px; float: left; width: 235px; min-height: 1px;}
.twocol .body_column {padding: 0 0 0 25px; width: auto; overflow: hidden;}

.threecol .side_column {float: left; width: 220px; margin-right: 20px; padding-left: 0;}
.threecol .body_column {float: left; width: 500px; overflow: hidden; padding: 0;}
.threecol .attach_column {float: right; width: 220px; padding: 0; margin-left: 20px;}

.hidden { display: none; visibility: hidden;}
.visible-phone { display: none;}
.visible-tablet { display: none;}
.visible-desktop { display: inherit;}
.hidden-phone { display: inherit; }
.hidden-tablet { display: inherit;}
.hidden-desktop { display: none;}


/* smartphones vertical */
@media (max-width: 479px) {
	ul.navbar_principale {font-size: 15px;}
}