.wrap > section {padding: 5%;}
.page {width: calc(100% - 230px); margin-left: 230px;}
.signature figure {width: 100%;}
body > nav {width: 230px;}
body > nav > ul > li span, body > nav > ul > li a {font-size: 13px;}
h2.agenda {font-size: 20px;}
h1 {font-size: 40px; heigh: auto;}

.focus ul li > article > h2 {font-size: 1.7vw;}
button, input[type="button"], input[type="submit"], .btn {padding: 10px 40px;}

.focus .img_wrap {width: 296px; height: 350px;}
.focus ul {width: auto; -webkit-flex-wrap: wrap; flex-wrap: wrap; flex-direction: row; justify-content: space-around overflow: visible; height: auto;}
.focus ul li {width: 49%;}
.focus ul li header {display: none;}

article.left, article.right {width: 100%;}
.book_style aside.fix {
	height: 600px; width: 100%;
}

aside.fix {
	width: 100%; height: 600px;
	position: static;
	display: block;    
	margin-right: 2%;
	padding-right: 2%;
}
.digiForm article > label, .digiForm article label {display: block; text-align: left;}
.contact_us .reg_form .digiForm article > div {width: 100%;}
.contact_us .person aside + section {width: 100%;}
.person aside + section {width: 100%;}
.person .img_wrap {width: 360px;}

ul.prods li {width: 35%;}
ul.prods li h3 {font-size: 13px;}
.prod section atricle {width: 60%;}
.prod aside {margin-top: 20px;}

.slider .slide_info {width: 100%; top: 10%;}
.slider .slide_info h2 {font-size: 40px;}


.ideas .wrap_ideas > article .idea {flex-direction: column; padding: 15px;}
.ideas .wrap_ideas > article .idea > div {
    border-right: none;
    border-bottom: 1px solid #003478;
    padding-right: 0;
    padding-bottom: 15px;
    width: 100%;
}
.ideas .wrap_ideas > article .idea nav {
    flex-direction: row; justify-content: flex-start;
    width: 100%;
}
.ideas .wrap_ideas > article .idea nav .votes button {
    display: inline-block;
    margin-right: 20px;
} 
.ideas .wrap_ideas > aside {margin-left: 1%; width: 39%;}
.ideas .wrap_ideas > aside textarea {margin-top: 40px;}
.ideas .wrap_ideas > aside .txt_sujet .nbr_letter {right: 0;}
.digiForm article > div {width: 55%;}
.digiForm .form-title {margin-right: 15%;}

section.member.main .content > article {width: 100%;}