#boutonmenu{display: block;	width: 80px;height: 60px;position: absolute;top: 0;	right: 0;background: #000 url(../images/bouton3.png) 50% 50% no-repeat;}
#boutonmenu:hover{opacity: 0.8;}
body{margin-top: 0px;}
#main{height: 175px;padding-left: 15px;}
#main h2{padding-top: 30px;	font-size: 1.6em;line-height: 30px;}
#main a{font-size: 1.2em;}

#textbox{height: 75px;}
#textbox .texte p{font-size: 0.8em;line-height: 75px;margin-left: 10px;}
#trio div{display: block;width: 100%!important;}
#trio div.lien{display: none;}
header{height : 60px;}
header h1{line-height: 37px;margin-left: 12px; padding-top:100px;}
nav{display: none;}

article .colonne{display: block;width: 92%; padding: 2% 4%;	vertical-align: top;}
article p{line-height: 23px;margin: 10px 0;}
article{padding: 25px 0 30px 0;}
article h3{margin: 2% 4%;}

#main{min-height:100%; height: auto !important; height:100%; margin:0 auto -30px; /*background: #000 url(../images/bgautumn.jpg) 50% 0% no-repeat;*/ padding-left:10px; padding-right:10px; overflow: hidden;}

#main .textIndex{margin-top:5%}
#main h1{font-weight: bold; font-size: 38px; line-height:36px;  padding-top:60px; margin-bottom: 20px;}
#main p{font-weight: normal; font-size: 14px; width:100%; padding-top: 0px; line-height: 20px;	}
#main a{padding:10px; background:#14cccc; color:#000; display:inline-block;	font-size: 12px;-moz-transition: all 0.2s linear;  -webkit-transition: all 0.2s linear;  -o-transition: all 0.2s linear; transition: all 0.2s linear;}
#main a:hover{background:#88f8f8;}

#main2{min-height:100%; height: auto !important; height:100%; margin:0 auto -30px; background: #000 url(../images/bgautumn.jpg) 50% 0% no-repeat; padding-left:0px; overflow: hidden;}

.col4 {position:relative; min-height:1px; width:100%;}
.cell{padding-top:14px;}
.col4 h2 {font-weight: bold; font-size: 20px !important;padding:20px 14px 0px 14px!important; line-height:30px; margin-bottom: 0px;}
.col4 p{color: #fff; font-size: 16px; line-height: 25px; padding:14px;}
.col4 .fa{padding-right:8px;}


#footer{height:30px; background:tranparent;clear: both; position:relative}
#footer p{color: #646869; font-size: 11px;	margin-left:20px; display:inline-block; position:absolute; bottom:20px;}
.push{height:100px; clear: both;}

#menumobile{border-top: #3e4549 1px solid;background-color: #33383b;}
#menumobile ul li{-moz-transition: all 0.4s linear;  -webkit-transition: all 0.4s linear;  -o-transition: all 0.4s linear; transition: all 0.4s linear;	font-size: 0.9em;	padding: 10px;	padding-left: 60px;	border-bottom: 1px solid #3e4549;}
#menumobile ul li:hover{background-color: #000000;}
#menumobile a{color: #ebebeb;}
#menumobile .active{color:#00a7b9!important; font-weight:bold}