/*-------------------------------*/
/*----------   CLASS   ----------*/
/*-------------------------------*/


.tableAdmin3 tr th.mob, .tableAdmin3 tr td.mob{display: none;}


/*-------------------------------*/
/*----   STRUCTURE DU SITE   ----*/
/*-------------------------------*/



/*
a.menuMobile{display: block; height: 65px; line-height: 65px; background: url('../images/icone-menu.png') 8px 23px no-repeat; padding-left: 36px; color: #fff; font-weight: bold; text-decoration: none; font-size: 14px;}
nav#menuPrincipal {width: 150px;}
nav#menuPrincipal ul{display: none;}
nav#menuPrincipal ul.clicMenu{display: block; position: absolute; z-index: 10;}
nav#menuPrincipal ul li{display: block; float: none; height: 35px; line-height: 35px; background-color: #59af18; border-bottom: 1px solid #fff; border-left: 0;}
nav#menuPrincipal ul li a{padding: 0 15px;}
nav#menuPrincipal ul li a:hover{background-color: #292929;}


a.sousmenuMobile{display: block; height: 29px; line-height: 29px; background: url('../images/icone-sousmenu.png') 8px 6px no-repeat; padding-left: 36px; color: #fff; font-weight: normal; text-decoration: none; font-size: 14px;}
nav#sousMenu {width: 150px; margin-left: 0;}
nav#sousMenu ul{display: none;}
nav#sousMenu ul.clicMenu{display: block; position: absolute; z-index: 10; width: 150px;}
nav#sousMenu ul li{display: block; float: none; height: 25px; line-height: 25px; background-color: #59af18; border-bottom: 1px solid #fff; background-image: none; padding: 0;}
nav#sousMenu ul li a{padding: 0 15px; display: block;}
nav#sousMenu ul li a:hover{background-color: #292929; text-decoration: none;}
*/




section.content article.col2, section.content div.col2{width: auto; float: none;}
section.content article.col2.no1, section.content div.col2.no1{margin-right: 0;}



.col4{float: left;}
div.col4{width: calc(50% - 15px);}
.col4.no2{margin-right: 0;}