body{background:#303030 url(/images/fond.png) repeat-x;font:normal 1em Verdana,Helvetica,Arial,sans-serif;color:#5D5D5D;margin:0;width:1000px;margin-left:auto;margin-right:auto}
nav{font:normal 1em Helvetica,Arial,sans-serif}
p{line-height:1.7em}
.sans{background:#fff}
img{border:0}
h1,h2,h3,h4,h5,h6{font:normal 157% 'century gothic', arial, sans-serif;color:#43423F;margin:0 0 15px;padding:15px 0 5px}
h2{font:normal 136% 'century gothic', arial, sans-serif;color:#B60000}
h3{font:normal 110% 'century gothic', arial, sans-serif;color:#960000}
h4,h5,h6{margin:0;padding:0 0 5px;font:normal 120% 'century gothic', arial, sans-serif;color:#760000}
h5,h6{font:normal 95% arial, sans-serif;color:#888}
h6{color:#362C20}
h1 strong{font-weight:normal;color:#B60000}
a{outline:none;text-decoration:none;color:#0072BC}
a:hover{text-decoration:underline}
blockquote{margin:20px 0;padding:10px 20px 0}
ul{margin:0}
li{list-style-type:circle;margin:0 0 11px 0;padding:0 0 4px 5px}
table{border:0;border-collapse:collapse;border-spacing:0}
tr{border:0}
th{border:#999 solid 1px;background:#007BCB;color:#fff;text-align:center;font-weight:400;padding:3px}
td{border:#999 solid 1px;text-align:center;padding:3px}
.table2 th{background:#CCE9FF;color:#000}
.sans th{border:0;background:none;color:#000;text-align:left}
.sans td{border:0;text-align:left}
ul.sans li{list-style-type:none}
#retour{position:absolute;font:normal 95% arial, sans-serif;right:30px;background:#fff}
#retour2{position:absolute;right:30px;background:#fff}
#logo{position:relative;height:117px;margin-left:30px;width:90%}
#logo #logo_text{position:absolute;top:12px;left:135px}
#logo #logo_img{position:absolute;top:0;left:0}
.t1{width:500px;font:normal 300% 'century gothic', arial, sans-serif;color:#43423F;margin:0;padding:15px 0 5px;display:block}
.t2{font:normal 145% 'century gothic', arial, sans-serif;margin:0 0 15px 10px;display:block;font-size:100%;padding:4px 0 0;color:#fff}
.t1,.t1 a,.t1 a:hover{padding:8px 0 0;color:#FFF;text-decoration:none}
.t1 a .logo_colour{color:#40D8FE}
#logo_text a{font:normal 300% 'century gothic', arial, sans-serif;color:#40D8FE;text-decoration:none;margin:0;padding:0;display:block}
#logo_text a:hover{color:#FFF}
header{height:160px;background-color:#0072BC}
header h1{font-family:BallparkWeiner, serif;font-size:2.5em;font-weight:400}
#logo,header h1{display:inline-block;margin-bottom:0}
header h2{font-family:Dayrom, serif;font-size:1.1em;margin-top:0;font-weight:400}
#box-deco{position:absolute;right:10px;top:10px;width:300px;text-align:right;z-index:4;font-family:Tahoma, Geneva, sans-serif;font-size:.6em;color:#fff;font-weight:700}
#box-deco img{vertical-align:middle;padding-left:10px}
.sectionbas h3,.sectionbas h2{display:none}
section, aside{border-radius:10px;background:#fff;position:relative;box-shadow:0 4px 4px #1c1a19;width:100%;overflow:hidden;margin:1px auto 10px}
.section1{min-height:661px;min-height:calc(100vh - 265px)}
section h1{padding:36px 0px 0 40px;margin-right:15px}
#main h1{padding:15px 0 5px 0}
.partage2{padding:5px 0 5px 0}
#retOnTop {cursor:pointer;display:none;position:fixed;height:48px;width:48px}
article{padding:0px 40px 20px 40px;margin-right:15px;text-align:justify;min-width:90%}
article a.n{font-weight:100}
article p{margin-left:20px}
#contactimg{float:right;width:100px;margin:0 0 0 20px}
.sans:before{content:""}
.plaq1{float:left;margin:0 20px 0 10px;text-align:center;font-size:80%;font-style:italic}
.plaq2{line-height:1.7em}
.plaq2:after{content:"\00a0";display:block;height:0;clear:both;visibility:hidden;overflow:hidden;vertical-align:middle}
.infoimg3{text-align:center;font-size:80%;font-style:italic}
.espace{width:80%;margin-top:30px;margin-bottom:20px}
footer{font:normal 80% 'century gothic', arial, sans-serif;padding:10px 0 0 0;margin:0;height:20px;text-align:center;width:100%}
article,aside,footer{display:inline-block}
footer img{margin-right:5px}
.bloc1{width:24%;text-align:center;background:transparent;color:#FFF;float:left;margin-bottom:20px}
.bloc1 a{color:#888;text-decoration:none}
.bloc1 a:hover{color:#000;text-decoration:none}
.include{width:70%;margin-left:auto;margin-right:auto;text-align:center;color:#FFF}
.paypal{width:380px;margin:auto;text-align:center}
.paypal input,.paypal textarea,.paypal select{width:97%;margin-left:10px;margin-right:10px}
.paypal select{margin-top:10px;margin-bottom:10px}
input[type=image]{width:auto;height:auto;border:0;margin-left:50px}
.center,.centre{text-align:center}
.middle{vertical-align:middle}
.charg{text-align:center}
#questionnaire{border:#999 solid 1px;margin-left:auto;margin-right:auto;width:600px}
.table600{margin-left:auto;margin-right:auto;width:600px}
.table600 th,.table600 td{padding:5px}
.w200{width:200px}
.w180{width:180px}
.w100{width:100px}
.w0p{width:1%}
.w1p,.w5p{width:5%}
.w10p{width:10%}
.w15p{width:15%}
.w20p{width:20%}
.w25p{width:25%}
.w30p{width:30%}
.w35p{width:35%}
.w50p{width:50%}
.w65p{width:65%}
.w33p{width:33%}
.red{color:red}
.green{color:#007A0B}
.blue{color:#00f}
.trvide td{border:0}
tr.imp{background:#eee}
.tb90p{width:90%;margin-left:auto;margin-right:auto}
.tb100p{width:100%;table-layout:fixed;font-size:85%}
.tb100p th,.tb100p td{word-wrap:break-word;padding:1px}
.versmana tr:nth-child(even){background:#fff}
.versmana tr:nth-child(odd){background:#f8f8f8}
.imgzoom,.imgzoom200{font-style:italic;text-align:center;font-size:70%;margin-bottom:20px}
.imgzoom:after,.imgzoom200:after{content:url(/images/zoom.jpg)}
.imgzoom20p,.imgzoom20p2{font-style:italic;text-align:center;font-size:70%;width:20%;float:left;padding-bottom:10px}
.imgzoom20p:after,.imgzoom20p2:after{content:url(/images/zoom.jpg)}
.imgzoom20p2{margin-left:10%}
.imgzoom200{width:180px;float:left}
.vatop{vertical-align:top}
.bloc50p{width:50%;float:left}
.bloc50p h3{margin-left:40px}
#questionnaire input[type=text],#questionnaire textarea,#questionnaire select{width:380px}
#questionnaire input[type=radio],#questionnaire input[type=submit],#questionnaire button{width:150px}
#questionnaire td.left{text-align:left}
#questionnaire td.left20{text-align:left;padding-left:20px}
.btn{width:150px;border:#000 solid 1px;padding:5px;margin:10px}
.adresse{margin-left:50px}
.FormOblig{background-color:#CCE9FF}
.FormModif{background-color:#FFE9FF}
.FormOblig2{background-color:#F88}
.versmana{border:#999 solid 1px;margin-left:auto;margin-right:auto}
.reponse{margin-left:50px}
.form300{width:410px;margin:auto}
.form300 input{margin-bottom:10px}
fieldset{border-radius:4px;padding:10px}
legend{font-size:1em;background-color:#007BCB;color:#FFF;height:20pt;padding:0 10px;border:#333 solid 1px;margin-bottom:20px;border-radius:4px}
label{display:block;width:200px;float:left;clear:both}
input[type=submit],form button{cursor:pointer;border-radius:6px;min-width:100px;margin:10px 10px 3px 0;padding:8px;font-weight:700;background-color:#E4DEF2;color:#000}
.abtn,.abtn:hover{cursor:pointer;min-width:100px;padding:8px;font-weight:700;background-color:#E4DEF2;color:#000;text-decoration:none;border-radius:5px;border:1px #E4DEF3 outset;font-size:80%}
.padding5{padding:5px}
textarea{margin-bottom:5px;width:350px;resize:none}
input,textarea,select{border-radius:5px;border:#999 1px solid;padding:2px}
.erreur,.message,.question{margin:auto;margin-top:100px;padding:10px 0;width:600px;border:1px dashed #3d3d3d;background-color:#f0e7d4;text-align:center;background-repeat:no-repeat;background-position:10px 10px;font-size:1.2em}
.erreur_haut,.message_haut,.question_haut{font-weight:700;font-size:1.5em;border-bottom:1px dashed #3d3d3d;text-align:center;padding-bottom:10px}
.erreur_bas,.message_bas,.question_bas{text-align:center;padding:50px 0}
.erreur{background-image:url(/images/attention.png)}
.message{background-image:url(/images/stop_bitmap.png)}
.question{background-image:url(/images/stop_bitmap.png)}
.infofin{color:red;margin:10px 50px 10px 50px;padding:20px 0;border:1px dashed #3d3d3d;background-color:#f0e7d4;text-align:center;background-repeat:no-repeat}
.rgpd{color:#000;margin:10px 0 0 0;padding:10px;border:1px dashed #3d3d3d;background-color:#CCE9FF;text-align:center}
.rgpd2{color:#000;margin:10px 0 0 0;padding:10px;border:1px dashed #3d3d3d;background-color:#F88;text-align:center}
.imggau{float:left;width:80px;text-align:center}
.imgdro{float:right;width:80px;text-align:center}
.infolog{float:right;font-size:70%;color: #000;}
.imgmil{margin-left:80px;margin-right:80px;text-align:center}
.font90{font-size:1em}
.w50pl{width:50%;float:left}
.w33pl{width:33%;float:left}
.w25pl{width:25%;float:left}
th.bleu{background:#9794FE}
.evol{margin:5px 0 0 0;line-height:120%}
.evol li{margin:auto;padding:3px}
.evol ul li{list-style-type:disc;margin:auto;padding:3px}
.post3{margin:0 0 2em 0}
.post4{margin:0 0 2em 30px}
.post{margin:0 0 2em 0}
.post2{margin:0 0 2em 30px}
.post h2,.post2 h2{margin:1em 0 0 0;padding:0}
.post a,.post2 a{font-weight:normal}
.post-date,.post-date2{width:45px;height:50px;text-align:center;padding:2px 2px 0 0;line-height:140%;float:left;background:url(/images/date-bg.gif) no-repeat;font-size:1.4em;color:#999999}
.post-date2{margin-left:30px}
.post-date span,.post-date2 span{height:16px;display:block;font:normal 8px Arial, Helvetica, sans-serif;color:#ffffff;text-align:center;padding-top:0px}
.post-title{color:#9ac528}
.post-title a,.post-title a:visited{color:#B60000;text-decoration:none}
.post-title a:hover{color:#0072BC;text-decoration:none}
.post-info,.post-info2{margin:0 0 1em 0px}
#testgmao{border-radius:10px;color:#fff;background:#0072BC;box-shadow:0 4px 4px #1c1a19;padding:14px}
@media only screen and (min-width:1190px){aside{position:fixed;bottom:75px;right:10px;width:63px;text-align:center;vertical-align:middle;padding:4px;border-radius:10px;background:#fff;box-shadow:0 4px 4px #1c1a19}
aside H1,aside H2{display:none}
#retOnTop {background:#fff url('/images/retour-haut.png') no-repeat;background-position:11px;bottom:5px;right:10px;padding:11px;border-radius:10px;box-shadow:0 4px 4px #1c1a19}
}
@media only screen and (max-width:1190px){#retOnTop{background:url('/images/retour-haut.png') no-repeat;bottom:1%;opacity:0.5;right:1%}
#retOnTop:hover{opacity: 1}
}
@media only screen and (max-width:1191px){aside{position:static;margin-left:auto;margin-right:auto;width:100%;padding:20px 0;text-align:center}
aside H1,aside H2{display:block}
}
.old_ie #logo,.old_ie header h1,.old_ie nav,.old_ie nav li,.old_ie .bouton_rouge,.old_ie article,.old_ie aside.old_ie footer,.old_ie #tweet,.old_ie #mes_photos,.old_ie #mes_amis,.old_ie #mes_amis ul{display:inline}
.old_ie section h1,.ie8 section h1{font-size:1.1em}
.old_ie footer div,.ie8 footer div{margin-top:30px;background:url(/images/separateur.png) repeat-x top}
@media only screen and (max-width:1020px){body{width:100%}
}
@media only screen and (max-width:980px){#logo_text{width:auto}body{width:100%;margin:0}
#logo #logo_text{top:8px;left:70px}
#logo{margin-left:0px;position:relative;height:77px;left:0;width:100%}
header{height:auto}
section,aside{border-radius:2px;box-shadow:none}
.imgasinfo{width:70px;height:70px}
.t2{margin-left:-50px}
}
.nav2{position:relative;z-index:997;width:auto}
.sm2{display:block;list-style:none;padding:0;margin:0;line-height:normal;direction:ltr;float:right;background:#fff;width:100%;border-radius:10px 10px 0 0}
.sm2 li{position:relative;float:right;display:block;list-style:none;padding:0 4px 0 0;margin:0;line-height:normal;direction:ltr}
.sm2 li *, .sm2 li:before, .sm2 li:after {box-sizing:content-box}
.sm2 a {position:relative;display:block;white-space:nowrap;padding:10px 24px;color:#fff;text-decoration:none;border-radius:5px 5px 0 0;background:#0072BC;margin:5px 1px 0 1px;border:#0072BC solid 1px}
li.sel2 a{background:#fff;color:#000;border:#999 solid 1px}
.sm2 a:hover,.sm2 a:focus,.sm2 a:active,.sm2 a.highlighted{outline:none;text-decoration:none;color:#fff;background:#1983AF}
.sectionX{border-radius:0 0 10px 10px}
.sm,.sm ul,.sm li{display:block;list-style:none;padding:0;margin:0;line-height:normal;direction:ltr}
ul.sm li{position:relative;float:left}
ul.sm a{position:relative;display:block;white-space:nowrap}
ul.sm a.disabled{cursor:default}
ul.sm ul{position:absolute;top:-999999px;left:-800px;width:100px}
ul.sm-rtl{direction:rtl}
ul.sm-rtl li{float:right}
ul.sm ul li,ul.sm-vertical li{float:none}
ul.sm ul a,ul.sm-vertical a{white-space:normal}
* html ul.sm-vertical li{float:left;width:100%}
* html ul.sm-vertical ul li{float:none;width:auto}
:first-child+html ul.sm-vertical>li{float:left;width:100%}
ul.sm ul.sm-nowrap>li>a{white-space:nowrap}
ul.sm:after{content:"\00a0";display:block;height:0;clear:both;visibility:hidden;overflow:hidden}
* html ul.sm{height:1px}
:first-child+html ul.sm{min-height:1px}
ul.sm li *,ul.sm li:before,ul.sm li:after{box-sizing:content-box}
#main-menu{position:relative;z-index:998;width:auto}
#menu-button{z-index:999;display:none}
#main-menu2 ul{width:12em}
nav{position:relative;top:0;margin:auto}
@media screen and (max-width:800px){.bloc50p{float:none;width:auto}
h1{font-size:140%}
h2,h3,h4,h5{font-size:1em}
}
@media screen and (min-width:641px){.navbar-right{float:right!important;margin-right:20px}
}
.navbar-toggle{position:relative;float:right;padding:9px 10px;margin-top:8px;margin-right:15px;margin-bottom:8px;background-color:#fff;background-image:none;border:1px solid transparent;border-radius:4px}
button,html input[type=button],input[type=reset],input[type=submit]{cursor:pointer}
.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}
.navbar-toggle .icon-bar{background-color:#ccc;display:block;width:22px;height:2px;border-radius:1px}
.navbar-toggle .icon-bar+.icon-bar{margin-top:4px}
.navbar-default .navbar-toggle:hover,.navbar-default .navbar-toggle:focus{background-color:#ddd}
.navbar-default{background-color:#f8f8f8;border-color:#e7e7e7}
.divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}
#colorbox,#cboxOverlay,#cboxWrapper{position:absolute;top:0;left:0;z-index:9999;overflow:hidden}
#cboxWrapper{max-width:none}
#cboxOverlay{position:fixed;width:100%;height:100%;background:url(/images/overlay.png) repeat 0 0}
#cboxMiddleLeft,#cboxBottomLeft{clear:left}
#cboxLoadedContent{overflow:auto;margin-bottom:28px}
#cboxLoadingOverlay,#cboxLoadingGraphic{position:absolute;top:0;left:0;width:100%;height:100%}
#cboxPrevious,#cboxNext,#cboxClose,#cboxSlideshow{cursor:pointer}
.cboxPhoto{float:left;margin:auto;border:0;display:block;max-width:none}
.cboxIframe{width:100%;height:100%;display:block;border:0;padding:0;margin:0;background:#fff}
#colorbox,#cboxContent,#cboxLoadedContent{box-sizing:content-box}
#colorbox{outline:0}
#cboxTopLeft{width:21px;height:21px;background:url(/images/controls.png) no-repeat -101px 0}
#cboxTopRight{width:21px;height:21px;background:url(/images/controls.png) no-repeat -130px 0}
#cboxBottomLeft{width:21px;height:21px;background:url(/images/controls.png) no-repeat -101px -29px}
#cboxBottomRight{width:21px;height:21px;background:url(/images/controls.png) no-repeat -130px -29px}
#cboxMiddleLeft{width:21px;background:url(/images/controls.png) left top repeat-y}
#cboxMiddleRight{width:21px;background:url(/images/controls.png) right top repeat-y}
#cboxTopCenter{height:21px;background:url(/images/border.png) 0 0 repeat-x}
#cboxBottomCenter{height:21px;background:url(/images/border.png) 0 -29px repeat-x}
#cboxContent{position:relative;background:#fff;overflow:hidden}
#cboxError{padding:50px;border:1px solid #ccc}
#cboxTitle{position:absolute;bottom:4px;left:0;text-align:center;width:100%;color:#949494;margin:0}
#cboxCurrent{position:absolute;bottom:4px;left:58px;color:#949494}
#cboxLoadingOverlay{background:url(/images/loading_background.png) no-repeat center center}
#cboxLoadingGraphic{background:url(/images/loading.gif) no-repeat center center}
#cboxPrevious,#cboxNext,#cboxSlideshow,#cboxClose{border:0;padding:0;margin:0;overflow:visible;width:auto;background:none}
#cboxPrevious:active,#cboxNext:active,#cboxSlideshow:active,#cboxClose:active{outline:0}
#cboxSlideshow{position:absolute;bottom:4px;right:30px;color:#0092ef}
#cboxPrevious{position:absolute;bottom:0;left:0;background:url(/images/controls.png) no-repeat -75px 0;width:25px;height:25px;text-indent:-9999px}
#cboxPrevious:hover{background-position:-75px -25px}
#cboxNext{position:absolute;bottom:0;left:27px;background:url(/images/controls.png) no-repeat -50px 0;width:25px;height:25px;text-indent:-9999px}
#cboxNext:hover{background-position:-50px -25px}
#cboxClose{position:absolute;bottom:0;right:0;background:url(/images/controls.png) no-repeat -25px 0;width:25px;height:25px;text-indent:-9999px}
#cboxClose:hover{background-position:-25px -25px}
.sm-blue{}
.sm-blue-vertical{box-shadow:0 1px 4px rgba(0,0,0,0.3)}
.sm-blue ul{border:1px solid #a9a9a9;padding:7px 0;background:#fff;box-shadow:0px 2px 2px #1c1a19;border-radius:5px}
.sm-blue-vertical ul,
.sm-blue ul ul{}
.sm-blue a{padding:13px 24px;color:#fff;line-height:23px;text-decoration:none;border-radius:5px 5px 0 0}
.sm-blue a:hover,.sm-blue a:focus,.sm-blue a:active,.sm-blue a.highlighted{background:#1983af;color:#fff}
.sm-blue-vertical a{padding:9px 40px 8px 23px;background:#0072BC}
.sm-blue ul a{padding:9px 40px 8px 23px;background:transparent;color:#247eab;text-shadow:none;border-radius:0}
.sm-blue ul a:hover,.sm-blue ul a:focus,.sm-blue ul a:active,.sm-blue ul a.highlighted{background:#0072BC;color:#fff;text-shadow:0 1px 0 rgba(0,0,0,0.3)}
.sm-blue a.current,.sm-blue a.current:hover,.sm-blue a.current:focus,.sm-blue a.current:active,.sm-blue ul a.current,.sm-blue ul a.current:hover,.sm-blue ul a.current:focus,.sm-blue ul a.current:active{background:#fff;color:#000}
.sm-blue > li:first-child > a{}
.sm-blue-vertical > li:first-child > a{border-radius:8px 8px 0 0}
.sm-blue-vertical > li:last-child > a{border-radius:0 0 8px 8px}
.sm-blue a.has-submenu{}
.sm-blue a span.sub-arrow{position:absolute;bottom:2px;left:50%;margin-left:-5px;width:2px;height:0;overflow:hidden;border-width:5px;border-style:solid dashed dashed dashed;border-color:#a4cde1 transparent transparent transparent}
.sm-blue-vertical a span.sub-arrow,.sm-blue ul a span.sub-arrow{bottom:auto;top:50%;margin-top:-5px;right:15px;left:auto;margin-left:0;border-style:dashed dashed dashed solid;border-color:transparent transparent transparent #a4cde1}
.sm-blue li{border-left:1px solid #1a8bb9}
.sm-blue li:first-child,.sm-blue-vertical li,.sm-blue ul li{border-left:0}
.sm-blue span.scroll-up,.sm-blue span.scroll-down{position:absolute;display:none;visibility:hidden;overflow:hidden;background:#ffffff;height:20px}
.sm-blue span.scroll-up-arrow,.sm-blue span.scroll-down-arrow{position:absolute;top:-2px;left:50%;margin-left:-8px;width:0;height:0;overflow:hidden;border-width:8px;border-style:dashed dashed solid dashed;border-color:transparent transparent #247eab transparent}
.sm-blue span.scroll-down-arrow{top:6px;border-style:solid dashed dashed dashed;border-color:#247eab transparent transparent transparent}
@media screen and (max-width:850px){.sm-blue:not(.sm-blue-vertical) > li > a{padding-left:18px;padding-right:18px}
}
@media screen and (max-width:750px){.sm-blue:not(.sm-blue-vertical) > li > a{padding-left:10px;padding-right:10px}
.sm2 a {padding-left:15px;padding-right:15px}
}
@media screen and (max-width:640px){ul.sm-blue{width:auto !important}
.nav2{display:none}
.sm-blue a span.sub-arrow{position: absolute;top:50%;margin-top:-19px;left:auto;right:4px;width:25px;height:25px;overflow:hidden;font:bold 16px/34px monospace !important;text-align:center;color:#2b82ac;text-shadow:none;background:rgba(0, 0, 0, 0.1);border-radius:4px;border-color:transparent}
.sm-blue a.highlighted span.sub-arrow:before{display:block;content:'-'}
.sm-blue:not(.sm-blue-vertical) > li > a{margin-bottom:2px}
ul.sm-blue ul{display:none;position:static !important;top:auto;left:auto;margin:0 !important;width:auto;min-width:0;max-width:none !important}
ul.sm-blue>li{float:none}
ul.sm-blue>li>a,ul.sm-blue ul.sm-nowrap>li>a{white-space:normal}
ul.sm-blue iframe{display:none}
.sm-blue a.current,.sm-blue ul a.current,.sm-blue a,.sm-blue ul a{background:#fff;color:#000}
.sm-blue a.current:hover,.sm-blue a.current:focus,.sm-blue a.current:active,.sm-blue ul a.current:hover,.sm-blue ul a.current:focus,.sm-blue ul a.current:active,
.sm-blue a:hover,.sm-blue a:focus,.sm-blue a:active,.sm-blue ul a:hover,.sm-blue ul a:focus,.sm-blue ul a:active{background:#fff;color:#000;border:0}
.sm-blue a{border:0}
.sm-blue ul{border:0;padding:0}
.sm-blue li{border:0}
.sm-blue ul li a{line-height:23px;border-bottom:#999 solid 1px}
#main-menu2{border: 1px solid #aaa;margin: 5px;border-radius: 4px}
#main-menu2 ul{width:auto}
header{border-bottom:1px solid #eee;background:#0072BC}
#logo_text a,#logo_text a:hover,#logo_text a visited{color:#fff}
article{padding:5px}
article p{margin-left:2px}
ul{margin-left:18px;padding:0}
aside{display:none}
section h1{padding:20px 0px 0 10px;margin-right:0px}
body{background:transparent;font-size:16px;margin:0}
#menu-button{display:inline-block;position:absolute;right:10px;top:10px}
#main-menu.collapse{display:none}
nav{position:relative;top:0}
.navbar-right{float:none;margin-right:0}
.divider{display:none;height:0;margin:0}
#box-deco{display:none}
.t2{display:none}
#logo{height:57px}
#logo_text{margin-left:8px;font-size:73%}
.post-date{margin-top:10px}
.post-info{margin:1em 0 1em 0px;font-size:1em}
.post-title{font-size:1em}
}
#cadrecentre{width:150px;padding:10px;background:#007BCB;color:#fff;text-align:center;margin:0 auto 0 auto;font-weight:bold}
#quest label,#quest2 label{display:block; width:180px; float:left; text-align:left; margin: 10px 0 0 0}
#quest input,#quest textarea,#quest select,#quest2 input,#quest2 textarea,#quest2 select{margin: 10px 0 0 0;width:380px;font:normal 1em Helvetica,Arial,sans-serif}
#quest hr{margin: 10px 0 0 0}
#quest {margin-left:auto;margin-right:auto; width:580px}
#quest input[type=radio],#quest input[type=checkbox],#quest2 input[type=radio],#quest2 input[type=checkbox]{width:auto}
#quest input[type=submit],#quest button,#quest2 input[type=submit],#quest2 button{width:220px;margin:20px}
@media screen and (max-width:800px){.versmana{width:100%}
.t2{display:none}
}
@media screen and (max-width:680px){
#quest {width:100%}
#quest label,#quest2 label{display:block; width:inherit; float:none; text-align:center; margin: 10px 0 0 0}
#quest input,#quest textarea,#quest select,#quest2 input,#quest2 textarea,#quest2 select{width:100%; display:initial; margin: 2px 0 0 0} 
input[type=text],input[type=url],input[type=email],input[type=password],input[type=tel],select{display:block;margin:0;width:100%;height:25px;border:1px solid #bbb}
.table600{width:100%}
}
@media only screen and (max-width:440px){
#menu-button{right:3px}
.navbar-toggle{margin-right:1px}
#logo_text{font-size:60%}
}
#cookieChoiceInfo{position:fixed;width:100%;background-color:#0072BC;color:#fff;margin:0;left:0;bottom:0;padding:0;text-align:center;line-height:150%}
#cookieChoiceInfo div{padding:8px}
#cookieChoiceDismiss,#cookieChoiceLink{margin-left:15px;padding:3px;color:#fff;background-color:#000;text-decoration:none;white-space: nowrap}
.post-content{counter-reset: h3 h4;}
.post-content h3:before{content:counter(h3) ") ";counter-increment:h3;}
.post-content h4:before{content:counter(h3) "." counter(h4) ") ";counter-increment:h4;}
.post-content h2{counter-reset:h3;}
.post-content h3{counter-reset:h4;}
.btn1{color:#000;margin:10px 10px 0 0;padding:5px;border:1px dashed #3d3d3d;background-color:#CCE9FF;text-align:center;width:200px}
.btn1 div{padding:1px}
.btn1 div p{margin:10px;line-height:100%}
.btn1 a{color:#111}
.btn1:hover,.btn1 a:hover{background:#1983af;color:#fff}
.btn4{float:left;align:middle}
.btn5{float:left}
.lg10{width:100px!important}
.infoperdu{font-style:italic;text-align:center;font-size:70%}
.xraison{display:none}
@media only screen and (min-width:1630px){body{width:1400px}}
