@media(max-width:640px){body,element1,element2{width:auto;margin:0;padding:0}img,table,td,blockquote,code,pre,textarea,input,iframe,object,embed,video{max-width:100%}img{height:auto;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}textarea,table,td,th,code,pre,samp{word-wrap:break-word;-webkit-hyphens:auto;-moz-hyphens:auto;hyphens:auto}code,pre,samp{white-space:pre-wrap}element1,element2{float:none;width:auto}.hide_mobile{display:none!important}body:before{content:"Version mobile du site";display:block;color:#777;text-align:center;font-style:italic}}body{margin:.2em;padding:0;border:0;text-align:center;font-family:Arial,Helvetica,sans-serif;font-size:12px;background:#fff}#container{width:100%;margin:0 auto;text-align:left;background-color:#fff}#dynamic_box_center{float:left}#content_footer{clear:both}#footer{clear:both}#layout_default div#dynamic_box_center{width:100%}#main_news_box{float:left}.main_news_box_row{width:100%;overflow:hidden}.main_news_category{margin:.5em}.category_news_category{float:left;display:inline;width:261px;margin:6px}#content{background:#fff;padding:.3em}.clearer{clear:both}a,a:link,a:visited{color:#004276;text-decoration:none;outline:none}a:hover{color:#ca0002;text-decoration:none}a img{border:none}ul{padding:0;margin:0}h1,h2,h3,h4{margin:0}h1{font-size:1.3em;font-weight:normal}h2,h3{font-size:1.1em;padding-bottom:.1em}#container h3{font-size:1em;padding-bottom:.1em;font-weight:bold}#container h1{font-size:1em;padding-bottom:.1em;font-weight:bold}.box .box_title{font-size:1.3em;font-weight:normal}.headline{margin-bottom:.2em;background-color:#fff}.box_headline{padding:.3em;border:.1em solid #bebebe;background-color:#eee}.box_headline h1{padding:.1em 0}.headline_article_holder{width:100%;overflow:hidden}.headline_image{float:left;margin-right:.3em}.headline_body{padding:.1em}.headline_link{text-align:right;font-weight:bold}.header_image{margin-bottom:.05em;background:#000}.box_pages{border:.1em solid #b8b8b8;padding:.5em;background:#cfcfcf}.box_pages li{display:inline}.box_pages a{padding:.1em .2em}.box_pages a:link,.box_pages a:visited{color:#464646;text-decoration:none}.box_pages a:hover{text-decoration:underline}.search{padding:.2em;background:#eee;text-align:right}.search button{border:none;font-size:1em;font-weight:normal;color:#fff;background:#d72e2c}#box_center_holder{padding:0 .5em}#box_center_holder h1{font-size:18px;padding-bottom:.3em;margin-bottom:1em;border-bottom:.2em solid #000}#box_center_holder div.category_headline{width:100%;overflow:hidden}#box_center_holder div.category_headline h2 a{font-size:1.3em;font-weight:normal}#box_center_holder div.category_headline div.image{float:left;margin:0 .5em .5em .5em}div.article_link{display:inline;padding-left:.3em}.image{float:left;margin:.1em .2em .1em .1em}.short_holder{width:100%;overflow:hidden}.short{margin-bottom:.2em;padding:.2em;border-bottom:.1em solid #eee}#category_news_box div.box_title{margin-bottom:.5em}#category_news_box div.box_title h4,#category_news_box div.box_title h4 a{font-size:1.1em;background:#eee;padding:.1em;margin-bottom:.1em}#category_news_box div.box_title span{color:#000;font-size:.9em;padding:0 .1em}#category_news_box div.box_body ul{padding:0 .5em}#category_news_box div.box_body ul li{border-bottom:.1em solid #eee;padding:.1em 0}#category_news_box div.box_body ul li a{display:block;padding:.2em;font-size:.9em}.liste_titres{list-style-type:square;color:#d2d6db}#category_holder div.subcategory_list div.box_body{padding:.5em}#category_holder div.short{margin-bottom:1em;padding-bottom:1em}.box_breadcrumb{padding:.5em 0;color:#666;border-bottom:.1em solid #eee}.box_breadcrumb a{padding-right:.2em}#article_holder h1{font-size:16px;padding:0;margin-bottom:.1em;border-bottom:.2em solid #000}#article_holder h2{margin-top:.3em}#article_holder div.article_metadata{padding:0 0 1.3em 0;margin-bottom:.3em;border-bottom:.1em solid #eee}#article_holder div.article_metadata span.metadata_time{font-size:.9em;color:#666;float:right}#article_holder div.font_size{font-size:.9em;text-align:right;margin-bottom:1em}#article_holder div.font_size img{vertical-align:bottom;padding-left:.2em}#article_holder div.image{float:left;margin-right:.5em}#article_holder div.image span.image_caption{font-size:.9em;line-height:normal}#article_holder div#article_body{line-height:1.6em;width:100%;overflow:hidden;margin-bottom:1em}#article_holder div#article_body h1,#article_holder div#article_body h2,#article_holder div#article_body h3,#article_holder div#article_body h4,#article_holder div#article_body h5,#article_holder div#article_body h6{font-family:Arial,Helvetica,sans-serif}#article_holder div.content_attachment{padding:.5em;text-align:right;font-size:.9em}#article_holder div.content_attachment img{vertical-align:bottom}#box_social_bookmarks{color:#666;padding:.1em .5em;margin:.5em 0 1em 0;border-bottom:.1em solid #eee;border-top:.1em solid #eee}#box_social_bookmarks img{vertical-align:middle}#box_pagination{line-height:29px;padding:0 6px;margin:6px 0;background:#eee;color:#777;border:1px solid #cfcfcf}#box_pagination span.pagination{float:right;font-weight:bold}#box_pagination .page_active{display:inline-block;padding:2px 6px;line-height:normal}#box_pagination span.pagination a{font-weight:normal;display:inline-block;padding:2px 6px;background:#fff;border:1px solid #dedede;line-height:normal}#box_pagination span.pagination a.page_groups{background:none;border:none}#box_pagination span.pagination_total{font-weight:bold}.footer{text-align:center;padding:.5em 0;margin-bottom:.9em;color:#c6c6c6;background:#656565}.footer a{color:#c6c6c6}.footer ul{text-transform:uppercase;padding:.5em 0 .5em 0;margin:0}.footer li{display:inline;padding:0 .2em}form{padding:0;margin:0}textarea{border:1px solid #7f9db9}.form_line{margin-bottom:6px;padding-bottom:6px;width:100%;overflow:hidden}input.text{border:1px solid #7f9db9}select.options{border:1px solid #7f9db9}input.submit_button,button{font-family:Arial,Helvetica,sans-serif;font-size:12px}.formElement p{margin-top:0}#dynamic_box_right .form_line div.submit{text-align:right}#dynamic_box_right .form_line div.submit a{float:left;padding-top:3px}#dynamic_box_center div.form_line label{text-align:right;padding:3px 0 3px 3px;display:block;float:left;width:30%;font-size:12px;color:#666}#dynamic_box_center div.formElement{float:left;margin-left:6px;display:inline;z-index:auto}#dynamic_box_center div.formElement label{padding:0;width:auto;text-align:left;float:none;display:block;font-weight:normal}