body{background:#303030 url(/images/fond.png) repeat-x;font:normal .90em Helvetica,Arial,sans-serif;color:#5D5D5D} p{line-height:1.7em} .sans{background:#fff} img{border:0} #bloc_page{width:1000px;margin:auto} 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} h4,h5,h6{margin:0;padding:0 0 5px;font:normal 120% 'century gothic', arial, sans-serif;color:#B60000} h5,h6{font:normal 95% arial, sans-serif;color:#888} h6{color:#362C20} h1 strong{font-weight:normal;color:#B60000} a,a:hover{outline:none;text-decoration:underline;color:#0072BC} blockquote{margin:20px 0;padding:10px 20px 0} ul{margin:0} ul li{list-style-type:circle;margin:0 0 6px 30px;padding:0 0 4px 5px} ol{margin:8px 0 22px 20px} ol li{margin:0 0 11px} 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:2px} td{border:#999 solid 1px;text-align:center;padding:2px} ul.sans li{list-style-type:none} #retour{position:absolute;font:normal 95% arial, sans-serif;right:30px} #logo{position:relative;height:117px;left:20px;width:100%} #logo #logo_text{position:absolute;top:42px;left:135px} #logo #logo_img{position:absolute;top:0;left:0} .t1{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;color:#B60000;margin:0 0 15px 10px;padding:15px 0 5px;display:block} .t1,.t1 a,.t1 a:hover{padding:8px 0 0;color:#FFF;text-decoration:none} .t1 a .logo_colour{color:#40D8FE} #logo_text a:hover .logo_colour{color:#FFF} .t2{font-size:100%;padding:4px 0 0;color:#fff} header{height:120px} 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;top:30px;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} 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;} section h1{padding:36px 0px 0 40px;margin-right:15px;} #main h1{padding:15px 0 5px 0} .partage2{border-bottom:#999 solid 1px; padding:5px 0 5px 0} article{padding:0px 40px 20px 40px;margin-right:15px;/* 559 + 102 de box-galerie-page */text-align:justify;min-width:90%} article a{font-weight:700} article p{margin-left:20px} #contactimg{float:right;width:100px;margin:0 0 0 20px} body{counter-reset:h2 h3} article h2:before{content:counter(h2) ") ";counter-increment:h2} article h3:before{content:counter(h2) "." counter(h3) ") ";counter-increment:h3} article h1{counter-reset:h2} article h2{counter-reset:h3} article h2.unnumbered{counter-reset:none} article h2.unnumbered:before,article h3.unnumbered:before{content:none;counter-increment:none} .sans:before{content:""} .plaq1{float:left;margin:0 20px 0 10px;text-align:center;font-size:80%;font-style:italic} .plaq2:after{content:"\00a0";display:block;height:0;font:0/0 serif;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:300px;margin:auto;text-align:center} .paypal input,.paypal textarea,.paypal select{width:97%;margin-left:10px;margin-right:10px} input[type=image]{width:auto;height:auto;border:0;margin-left:50px} .center,.centre{text-align:center} .middle{vertical-align:middle} #questionnaire,#questionnaire2,#questionnaire3{border:#999 solid 1px;margin-left:auto;margin-right:auto} #questionnaire{width:600px} .w200{width:200px} .w180{width:180px} .w100{width:100px} .w10p{width:10%} .w15p{width:15%} .w20p{width:20%} .w25p{width:25%} .w30p{width:35%} .w65p{width:65%} .w33p{width:33%} .red{color:red} .green{color:#007A0B} .blue{color:#00f} .trvide td{border:0} .c1{background:#F33434;color:#000} .c2{background:#F3A034;color:#000} .c3{background:#97FE94;color:#000} .c4{background:#9794FE;color:#000} tr.imp{background:#eee} .tb90p{width:90%;margin-left:auto;margin-right:auto} .tb100p{width:100%} .versmana tr:nth-child(even){background:#fff} .versmana tr:nth-child(odd){background:#ddd} .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,#questionnaire textarea,#questionnaire select{width:380px} #questionnaire input[type=radio]{width:auto} #questionnaire td.left{text-align:left} #questionnaire td.left20{text-align:left;padding-left:20px} .btn{width:150px!important;border:#000 solid 1px;padding:5px;margin:10px} #questionnaire2 input,#questionnaire2 textarea,#questionnaire2 select{width:97%;margin-left:10px;margin-right:10px} #questionnaire2 input.radio{border:#999 solid 1px;width:auto;text-align:left;margin-right:50px;border:0} .adresse{margin-left:50px} .FormOblig{background-color:#CCE9FF} .FormOblig2{background-color:#F88} .versmana{width:700px;border:#999 solid 1px;margin-left:auto;margin-right:auto} .reponse{margin-left:50px} #form300{width:410px;margin:auto} #form300 input{margin-bottom:5px} fieldset{-moz-border-radius:4px;-webkit-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;-moz-border-radius:4px;-webkit-border-radius:4px} label{display:block;width:200px;float:left;clear:both} input[type=submit]{cursor:pointer;-moz-border-radius:6px;-webkit-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;-moz-border-radius:6px;-webkit-border-radius:6px;min-width:100px;padding:8px;font-weight:700;background-color:#E4DEF2;color:#000;text-decoration:none;border-radius:5px;border:2px #E4DEF2 outset} .padding5{padding:5px} textarea{margin-bottom:5px;width:350px} input,textarea,select{border-radius:5px} #questionnaire3 input,#questionnaire3 textarea,#questionnaire3 select{width:360px;margin-left:10px;margin-right:10px} .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;text-align:center;margin:50px 50px 10px;padding:30px 0;border:1px dashed #3d3d3d;background-color:#f0e7d4;text-align:center;background-repeat:no-repeat} .imggau{float:left;width:100px;text-align:center} .imgdro{float:right;width:100px;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} .post{margin: 0 0 2em 0;} .post2{margin: 0 0 2em 30px;} .post h2,.post2 h2{counter-reset:none;margin: 1em 0 0 0;padding: 0;} .post a,.post2 a{font-weight: normal;} .post h2:before,.post2 h2:before{content:none;counter-increment:none} .post-date {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-date 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 {color: #9ac528;} .post-info {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,.partage{position:fixed;top:179px;right:10px;background:#fff;width:63px;text-align:center;vertical-align:middle;padding:4px;border-radius:10px;background:#fff;box-shadow:0 4px 4px #1c1a19} } @media only screen and (max-width: 1191px) { aside,.partage{position:static;margin-left:auto;margin-right:auto;width:100%;padding:20px 0;text-align:center} .partage2{width:30%; float:left;border:0} } .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;zoom:1} .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: 980px) { #bloc_page{width:100%;margin:0} #logo_img{display:none} footer{display:none} #logo #logo_text{top:1px;left:1px;width:100%} #logo{position:relative;height:77px;left:0;width:100%} header{height:auto} } .sm,.sm ul,.sm li{display:block;list-style:none;padding:0;margin:0;line-height:normal;direction:ltr} ul.sm li{position:relative} ul.sm a{position:relative;display:block} ul.sm a.disabled{cursor:default} ul.sm ul{position:absolute;top:-999999px;left:-800px;width:100px} ul.sm li{float:left} ul.sm-rtl{direction:rtl} ul.sm-rtl li{float:right} ul.sm ul li,ul.sm-vertical li{float:none} ul.sm a{white-space:nowrap} 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;font:0/0 serif;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{-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box} ul.sm{-webkit-tap-highlight-color:rgba(0,0,0,0)} #main-menu{position:relative;z-index:998;width:auto} #menu-button{z-index:999} #main-menu2 ul{width:12em} #menu-button{display:none} 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:130%} } @media screen and (max-width: 640px) { article{padding:10px} aside{display:none} section h1{padding:20px 0px 0 10px;margin-right:0px;} } @media screen and (max-width: 640px) { body{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} #main-menu2{margin-left:auto;background:#0072BC;border:1px solid #aaa} #main-menu2 ul{width:auto} .divider{height:0;background-color:none;margin:0} #box-deco{display:none} .t2{display:none} #logo{height:57px;margin-left:8px} } @media screen and (min-width: 640px) { .navbar-right{float:right!important;margin-right:20px} } .navbar-toggle{border-color:#ddd} .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;-webkit-appearance:button} .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} .navbar-toggle .icon-bar{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}