html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {margin:0; padding:0; font-size:100%; vertical-align:baseline; -moz-box-sizing:border-box; box-sizing:border-box;}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {display:block;}
body {line-height:1; font-family:arial,verdana,sans-serif; font-size:0.812em; background:url(http://idata.over-blog.com/0/37/51/01/MG-site-2014/bg_site.jpg) repeat-x left top #f7f7f7;}
ol, ul {list-style:none;}
blockquote, q {quotes:none;}
blockquote:before, blockquote:after,
q:before, q:after {content:''; content:none;}
table {border-collapse:collapse; border-spacing: 0;}
button,input,img{border:0; background:none; -moz-box-sizing:border-box; box-sizing:border-box;}
a{text-decoration:none;}
a:hover{text-decoration:underline;}
input[type="submit"]{cursor:pointer;}
/*******************************************SITE********************************************************/
.contener-site{padding:0 0 35px;}
.hidden{display:none; font-size:0; height:0; line-height:0;}
#navigation, #navigation ul li, #cl_1_0{float:left;}
#logo h1, #cl_1_1{float:right;}
/*******************************************HEADER********************************************************/
#header{border-bottom:3px solid #1f1f1f;}
#header-inner{height:864px;}
#pre-header, #bar-nav{width:947px; margin:0 auto;}
#logo, #social-icon{height:73px;}
#logo{width:214px; padding:25px 0 0; margin:0 0 0 15px;}
#navigation{width:947px; font-size:1.538em;}
#navigation ul li{padding:1px 0 0;}
#navigation ul li a{display:block; height:63px; line-height:63px; color:#fff; padding:0 15px; text-decoration:none; -moz-transition:color 200ms ease-in-out 0s; transition:color 200ms ease-in-out 0s;}
#navigation ul li a:hover{color:#e8691c; -moz-transition:color 200ms ease-in-out 0s; transition:color 200ms ease-in-out 0s;}
#navigation ul li a.current{background:#e8691c; color:#fff;}
.encart-image{text-align:center;}
.column_content #ai{margin:30px 0 0;}
/*******************************************CONTENT********************************************************/
#ln_1{width:960px; margin:39px auto 0;}
.articleAccueil{border-top:3px solid #e8691c; padding:20px 0 0; /*margin:39px 0 0;*/}
.articleAccueil h2, .box-titre h2, #cl_1_1 .page h2{color:#e8691c; font-size:1.384em; text-transform:uppercase; font-weight:normal; background:url(http://idata.over-blog.com/0/37/51/01/MG-site-2014/picto_mg.png) no-repeat 10px center; margin:0 0 12px; padding:7px 0 9px 52px;}
 #cl_1_1 .page .divPageTitle{text-align:center;}
 #cl_1_1 .page h2{display:inline-block;}
.box2 h2{display:none;}
#head-content h1 span{color:#000;}
/*SIDEBAR*/
#cl_1_0{width:282px;}
/*ARTICLE*/
#cl_1_1{width:660px;}
#cl_1_1 .articles .article, #cl_1_1 #articleSeul, #cl_1_1 .page{margin:0 0 24px; background:#fff; border-top:3px solid #e8691c; border-left:1px solid #dedede; border-right:1px solid #dedede; border-bottom:1px solid #dedede; padding:10px;}
#cl_1_1 .articles .article, #cl_1_1 #articleSeul{margin:0 0 19px;}
#cl_1_1 .articles .article h2, #cl_1_1 #articleSeul h2, .h2commentMessage{background:url(http://idata.over-blog.com/0/37/51/01/MG-site-2014/picto/logo_post.png) left top no-repeat; padding:7px 0 9px 42px; font-size:1.230em; font-weight:normal;}
#cl_1_1 .articles .article h2 a, #cl_1_1 #articleSeul h2 a, .h2commentMessage{color:#e8691c;}
#cl_1_1 .articles .article p{color:#2f3133;}
.beforeArticle .date{margin:0 0 15px;}
.previousArticle, .nextArticle{height:auto;}
/*COMMENTAIRE*/
.h2commentMessage{margin:0 0 5px;}
.commentMessage{margin:10px 0; padding:14px 9px; border:1px solid #e5e5e5; border-radius:5px; background:#f2f2f3; box-shadow:0 0 3px #e5e5e5 inset, 0 5px 2px rgba(229, 229, 229, 0.4) inset; min-height:0;}
.commentOption{text-align:right;}
/*PAGINATION PAGE*/
#cl_1_1 .pagination{border:1px solid #dedede; border-radius:5px; background:#fff; font-size:1.154em; padding:6px 7px; margin:35px 0;}
#cl_1_1 .pagination .nextPage, #cl_1_1 .pagination .previousPage, #cl_1_1 .pagination .currentPage, #cl_1_1 .pagination .textPrevious{background:#1d1d1d; margin-right:4px; -moz-transition:background 200ms ease-in-out 0s; transition:background 200ms ease-in-out 0s;}
#cl_1_1 .pagination .nextPage, #cl_1_1 .pagination .previousPage, #cl_1_1 .pagination .currentPage, #cl_1_1 .pagination .textPrevious, #cl_1_1 .pagination .textNext, #cl_1_1 .pagination .textFirst, #cl_1_1 .pagination .textNext, #cl_1_1 .pagination .textLast{display:inline-block; padding:0 6px; height:22px; line-height:22px;  color:#fff;}
#cl_1_1 .pagination .nextPage:hover, #cl_1_1 .pagination .previousPage:hover, #cl_1_1 .pagination .currentPage, #cl_1_1 .pagination .textPrevious, #cl_1_1 .pagination .textNext, #cl_1_1 .pagination .textFirst, #cl_1_1 .pagination .textNext, #cl_1_1 .pagination .textLast{background:#e8691c; box-shadow:0 0 3px #e8691c inset, 0 3px 2px rgba(31, 31, 31, 0.1) inset;}
#cl_1_1 .pagination .nextPage:hover, #cl_1_1 .pagination .previousPage:hover{background:#e8691c; -moz-transition:background 200ms ease-in-out 0s; transition:background 200ms ease-in-out 0s;}
#cl_1_1 .pagination a:hover{text-decoration:none;}
#cl_1_1 .pagination .textNext{margin:0 4px 0 0;}
#cl_1_1 .pagination .textFirst{margin:0 8px 0 0;}
#cl_1_1 .pagination .textLast{margin:0 0 0 4px;}
/*SIDEBAR*/
#cl_1_0 .block, #cl_1_0 .box{margin:0 0 25px; padding:7px 5px 0; background:#fff; border-top:3px solid #e8691c; border-left:1px solid #dedede; border-right:1px solid #dedede; border-bottom:1px solid #dedede;}
#cl_1_0 .articlerecent a, #cl_1_0 .commentrecent a{color:#e8691c;}
#cl_1_0 .block ul li{margin:0 0 10px; border-radius:3px; background:url(../images/picto/picto_moins.png) no-repeat 215px center #1f1f1f; font-size:1.077em; text-transform:uppercase;}
#cl_1_0 .block ul li header h1{font-size:1.428em;}
#cl_1_0 .block ul li a{color:#fff; display:block; padding:8px 37px 8px 30px;}
#cl_1_0 .block ul li a img{vertical-align:middle; display:inline-block; margin:0 15px 0 0;}
#cl_1_0 .block ul li h1 a{color:#fff; display:block; padding:9px 37px 9px 30px; background:#e8691c; border-radius:3px; font-size:1.428em;}
#cl_1_0 .block ul li a:hover{text-decoration:none;}
.checkMail{border:1px solid #000;}
img.DrteTexte{margin:0;}
#to_top{width:51px; height:51px; border-radius:100%; position:fixed;  right:59px; /*bottom:368px;*/ bottom:130px; background:url(../images/picto/picto_top.png) #1f1f1f center no-repeat; display:none;}
div#legals{background:#000!important; color:#fff!important; padding:5px 0;}
.clearfix:after, #ln_1:after{content:""; display:table; clear:both; }
.clear{clear:both; font-size:0; height:0; line-height:0; overflow:hidden;}