@import url(https://fonts.googleapis.com/css?family=Quicksand:700);a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,figcaption,figure,form,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,pre,q,ruby,s,samp,section,small,span,strike,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{font:inherit;font-size:100%;margin:0;padding:0;vertical-align:baseline;border:0}footer,h1,h2,h3,p{font:inherit;padding:0;vertical-align:baseline;border:0}footer,h2,h3{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1;font-family:helvetica,Arial,sans-serif}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:none}table{border-spacing:0;border-collapse:collapse}:focus{outline:none}a{outline:none;-moz-outline:none}*{box-sizing:border-box}.bloc{width:100%;margin-right:0;margin-left:0}.col1,.col10,.col11,.col12,.col2,.col3,.col4,.col5,.col6,.col7,.col8,.col9{position:relative;display:inline-block;float:left;margin-right:1%;margin-left:1%}.db{margin-left:0!important}.fin{margin-right:0!important}.col1{width:6.833%}.col2{width:14.667%}.col3{width:23%}.col4{width:31.333%}.col5{width:39.667%}.col6{width:49%}.col7{width:56.333%}.col8{width:64.667%}.col9{width:73%}.col10{width:81.333%}.col11{width:89.667%}.col12{width:98%}.prefix_0{padding-left:0}.prefix_1{padding-left:8.333%}.prefix_2{padding-left:16.667%}.prefix_3{padding-left:25%}.prefix_4{padding-left:33.333%}.prefix_5{padding-left:41.667%}.prefix_6{padding-left:50%}.prefix_7{padding-left:58.333%}.prefix_8{padding-left:66.667%}.prefix_9{padding-left:75%}.prefix_10{padding-left:83.333%}.prefix_11{padding-left:91.667%}.suffix_1{padding-right:8.333%}.suffix_2{padding-right:16.667%}.suffix_3{padding-right:25%}.suffix_4{padding-right:33.333%}.suffix_5{padding-right:41.667%}.suffix_6{padding-right:50%}.suffix_7{padding-right:58.333%}.suffix_8{padding-right:66.667%}.suffix_9{padding-right:75%}.suffix_10{padding-right:83.333%}.suffix_11{padding-right:91.667%}.push_1{left:8.333%}.push_2{left:16.667%}.push_3{left:25%}.push_4{left:33.333%}.push_5{left:41.667%}.push_6{left:50%}.push_7{left:58.333%}.push_8{left:66.667%}.push_9{left:75%}.push_10{left:83.333%}.push_11{left:91.667%}.pull_1{left:-8.333%}.pull_2{left:-16.667%}.pull_3{left:-25%}.pull_4{left:-33.333%}.pull_5{left:-41.667%}.pull_6{left:-50%}.pull_7{left:-58.333%}.pull_8{left:-66.667%}.pull_9{left:-75%}.pull_10{left:-83.333%}.pull_11{left:-91.667%}.clear,.clearfix:after{visibility:hidden;clear:both;width:0;height:0}.clear{overflow:hidden}.clearfix:after{font-size:0;line-height:0;display:block;content:' '}.clear,.clearfix{display:block}* html .clearfix{height:1%}.datepicker,.datepicker_minimal{font-size:11px;line-height:normal;position:absolute;z-index:3003;background:#fff}.datepicker{padding:3px;width:194px;height:221px;border:2px solid #1c3262}.datepicker.column_2{width:393px}.datepicker.column_3{width:592px}.datepicker.column_4{width:791px}.datepicker.column_5{width:990px}.datepicker .header{position:relative;overflow:hidden;height:21px;margin-bottom:3px;padding-top:4px;background:#1c3262}.datepicker .header .title{font-weight:700;position:absolute;width:99999px;padding-top:1px;text-align:center;color:#fff}.datepicker .header .closeButton,.datepicker .header .next,.datepicker .header .previous{position:absolute;top:5px;width:15px;height:15px;cursor:pointer;text-align:center;color:#666;background:#fff}.datepicker .header .previous{left:5px}.datepicker .header .next{right:28px}.datepicker .header .closeButton{right:5px}.datepicker .body{position:relative;top:0;left:0;overflow:hidden;height:193px}.datepicker .body .column{min-height:193px}.datepicker .body .column.column_1,.datepicker .titleText .column.column_1{margin-left:0}.datepicker .body .column,.datepicker .titleText .column{float:left;width:194px;margin-left:5px}.datepicker.footer{height:280px}.datepicker .footer{height:26px;margin-top:3px;padding:15px 5px}.datepicker .time{width:100%;height:100%;background:#eee}.datepicker .time .hour{width:50px;border:1px solid #ccc}.datepicker .time .hour,.datepicker .time .minutes,.datepicker .time .separator{font-size:32px;position:absolute;top:50px;padding:2px;text-align:center;background:#fff}.datepicker .time .minutes{width:50px;border:1px solid #ccc}.datepicker .time .hour{left:30px}.datepicker .time .separator{left:91px;width:10px;border:0;background:0 0}.datepicker .time .minutes{left:110px}.datepicker .time .ok{font-size:20px;position:absolute;top:105px;left:30px;width:136px}.datepicker .days .day{float:left;overflow:hidden;width:25px;height:21px;margin:0 3px 3px 0;padding-top:4px;cursor:pointer;text-align:center;background:#ccc}.datepicker .days .day0{margin-right:0}.datepicker .days .week5 .day{margin-bottom:0}.datepicker .days .title{font-weight:700;cursor:default;color:#fff;background:#5d6e95}.datepicker .days .otherMonth{color:#aaa;background:#eee}.datepicker .months .month{float:left;overflow:hidden;width:62px;height:31px;margin:0 3px 3px 0;padding-top:15px;cursor:pointer;text-align:center;background:#eee}.datepicker .months .month12,.datepicker .months .month3,.datepicker .months .month6,.datepicker .months .month9{width:64px;margin-right:0}.datepicker .months .month10,.datepicker .months .month11,.datepicker .months .month12{margin-bottom:0}.datepicker .years .year{float:left;overflow:hidden;width:46px;height:25px;margin:0 3px 3px 0;padding-top:11px;cursor:pointer;text-align:center;background:#eee}.datepicker .years .year11,.datepicker .years .year15,.datepicker .years .year19,.datepicker .years .year3,.datepicker .years .year7{width:47px;margin-right:0}.datepicker .years .year16,.datepicker .years .year17,.datepicker .years .year18,.datepicker .years .year19{height:26px;margin-bottom:0}.datepicker .selected{color:#fff!important;background:#8c929f!important}.datepicker .days .otherMonth.selected{background:#bbbfc8!important}.datepicker .body .days .week .day.unavailable:hover,.datepicker .unavailable{cursor:default!important;color:#b88!important;background:#edd!important}.datepicker .days .week .day:hover,.datepicker .months .month:hover,.datepicker .years .year:hover{color:#fff!important;background:#5d6e95!important}.datepicker .days.weeknumbers .day{width:22px}.datepicker .days.weeknumbers .day.weeknumber,.datepicker .days.weeknumbers .day.weeknumber:hover{width:16px!important;color:#aaa!important;background:#eee!important}.datepicker table{border-spacing:0}.datepicker td,.datepicker th{padding:0}.datepicker_minimal{width:220px;height:200px;border:1px solid #ddd;border-radius:2px}.datepicker_minimal.column_2{width:440px}.datepicker_minimal.column_3{width:660px}.datepicker_minimal.column_4{width:880px}.datepicker_minimal.column_5{width:1100px}.datepicker_minimal td,.datepicker_minimal th{margin:0;padding:0}.datepicker_minimal .selected{color:#fff!important;background:#95adb8!important}.datepicker_minimal .day.unavailable:hover,.datepicker_minimal .unavailable{cursor:default!important;color:#b88!important;background:#edd!important}.datepicker_minimal .month:hover,.datepicker_minimal .year:hover,.datepicker_minimal td.day:hover{color:#222!important;background:#c6d2d8!important}.datepicker_minimal .header{position:relative;height:25px;background:#333}.datepicker_minimal .header .title{line-height:25px;text-align:center}.datepicker_minimal .header .titleText{font-weight:700;color:#fff}.datepicker_minimal .header .column{float:left;width:220px}.datepicker_minimal .header .closeButton,.datepicker_minimal .header .next,.datepicker_minimal .header .previous{line-height:25px;position:absolute;top:0;width:25px;height:25px;cursor:pointer;text-align:center;color:#fff}.datepicker_minimal .header .previous{left:0}.datepicker_minimal .header .next{right:25px}.datepicker_minimal .header .closeButton{right:0}.datepicker_minimal .body{position:relative;top:0;left:0;overflow:hidden;width:100%;height:175px}.datepicker_minimal .body .column{float:left;width:219px;height:100%;border-left:1px solid #555}.datepicker_minimal .body .column.column_1{border-left:1px solid transparent}.datepicker_minimal .days{width:100%;border-spacing:0;border:0}.datepicker_minimal .days .title{font-weight:700;width:14.2857142857143%;cursor:default;color:#fff}.datepicker_minimal .days.weeknumbers .title{width:12.5%}.datepicker_minimal .days .otherMonth{color:#aaa;background:#eee}.datepicker_minimal .day{line-height:25px;overflow:hidden;cursor:pointer;text-align:center}.datepicker_minimal .today{font-weight:700;color:#f60}.datepicker_minimal .day0{margin-right:0}.datepicker_minimal .days .week5 .day{margin-bottom:0}.datepicker_minimal .months{width:100%;height:100%}.datepicker_minimal .month{line-height:44px;display:inline;float:left;overflow:hidden;width:33.33333333%;cursor:pointer;text-align:center;vertical-align:middle}.datepicker_minimal .years{width:100%;height:100%}.datepicker_minimal .year{line-height:35px;display:inline;float:left;overflow:hidden;width:25%;cursor:pointer;text-align:center}.datepicker_minimal .time{width:100%;height:100%;background:#fff}.datepicker_minimal .time .hour{width:50px;border:1px dashed #ddd}.datepicker_minimal .time .hour,.datepicker_minimal .time .minutes,.datepicker_minimal .time .separator{font-size:32px;position:absolute;top:50px;text-align:center}.datepicker_minimal .time .minutes{width:50px;border:1px dashed #ddd}.datepicker_minimal .time .hour{left:40px}.datepicker_minimal .time .separator{left:100px;width:10px;border:0;background:0 0}.datepicker_minimal .time .minutes{left:120px}.datepicker_minimal .time .ok{font-size:20px;position:absolute;top:105px;left:40px;width:136px}.datepicker_minimal.footer{height:260px}.datepicker_minimal .footer{overflow:hidden;width:100%;height:60px}.datepicker_minimal .footer input{line-height:30px;padding:8px 0}.datepicker_minimal .footer button,.datepicker_minimal .footer input{display:block;float:left;width:50%;margin:0;text-align:center;border:0;background-color:#fff}.datepicker_minimal .footer input:focus{outline:0}.datepicker_minimal .footer span{display:none}.datepicker_minimal .footer input{height:14px}.datepicker_minimal .footer button{line-height:30px;height:30px;padding:0;cursor:pointer;border-top:1px solid #eee}.datepicker_minimal .footer button:hover{background:#c6d2d8}.datepicker_minimal .footer .apply{font-weight:700;color:#fff;background-color:#95adb8}.datepicker_minimal .footer .apply:hover{background-color:#82a7b8}header{width:100%;min-height:8em;padding-top:.95em;text-align:center}header img{width:auto;max-height:5.5em}nav{width:100%;min-height:2.185em;background-color:#2e74b5}footer,nav{padding-top:.475em;text-align:center}footer li,nav li{display:inline-block;padding-right:.855em;padding-left:.475em;border-right:solid 1px #fff}footer li:last-child,nav li:last-child{border:none}nav a:link,nav a:visited{text-decoration:none;color:#fff}#main{width:80%;min-height:20em;margin-right:auto;margin-left:auto;padding:1.9em 0}#main p{text-align:justify;-webkit-hyphens:auto;hyphens:auto;-ms-hyphens:auto;-o-hyphens:auto}#main a:link,#main a:visited{text-decoration:none;color:#2e74b5}#main a:active,#main a:hover,footer a:link,footer a:visited,nav a:active,nav a:hover{text-decoration:none;color:#a9a9a9}#main section{margin-bottom:1.9em}#main #intro{display:block;width:100%;-webkit-columns:3;-moz-columns:3;columns:3;-moz-column-rule:1px solid #2e74b5;-webkit-column-rule:1px solid #2e74b5;column-rule:1px solid #2e74b5}#main #intro h1,#main #menus h2{-webkit-column-span:all;-moz-column-span:all;column-span:all}#main #menus h1{padding-bottom:.19em;text-align:center;color:#fff;border-radius:7px;background-color:#2e74b5}#main #menus .jour{display:block;width:100%;margin-bottom:1.52em;padding:2%;border-radius:10px;background-color:#fff;box-shadow:0 0 9px #a9a9a9}#main #menus .label{font-weight:700;margin-top:.475em}#main #menus .content{padding-top:.475em;-webkit-column-break-after:always;page-break-after:always;break-after:always}#main #menus .content p{text-align:left}#main #menus h2{margin-bottom:.475em;text-align:center}#main #menus h3{margin-bottom:.95em;border-bottom:solid 1px #a9a9a9}#main #menus .annulation,#main #menus .reservation,#main #menus .restaurantFerme{display:inline-block;float:left;overflow:hidden;width:5.2rem;height:5.2rem;margin-right:.855em;padding:.19em;text-align:center;border-radius:10px}#main #menus .restaurantFerme{font-size:.665em;padding:2em .475em .475em;background-color:orange}#main #menus .annulation,#main #menus .reservation{font-family:Quicksand,helvetica,arial,sans-serif;font-size:.95em;padding-top:2.15em}#main #menus .reservation{font-weight:700;color:#fff;background-color:#a9a9a9}#main #menus .annulation{color:#a9a9a9;background-color:#2e74b5}#main #menus .reservation:hover{cursor:pointer}#main #menus .annulation:hover{cursor:pointer;color:#fff}#main #menus .reservation:hover{color:#2e74b5}footer{font-size:.7125em;width:100%;min-height:2em;border-top:solid 1px #2e74b5;background-color:#fff}footer a:active,footer a:hover{text-decoration:none;color:#2e74b5}h1,h3{color:#a9a9a9}h1,h2,h3{font-family:Quicksand,Helvetica,Arial,sans-serif}h1{margin:0 0 .475em;font-size:1.9em}h2,h3{font-size:1.52em;color:#2e74b5}h3{font-size:1.14em}p{font-size:.95em;line-height:1.235em;margin:0 0 .76em}.liste,fieldset{margin-bottom:1.425em}fieldset,fieldset legend{display:block;background-color:#fff;box-shadow:0 0 9px #a9a9a9}fieldset{width:100%;margin-right:auto;margin-left:auto;border:none;padding:.95em;border-radius:10px}fieldset legend{font-size:1.14em;position:relative;border-radius:.475em;padding:.285em .95em .475em}.liste{border-bottom:dotted 1px #a9a9a9}.liste:hover{background-color:#ff0}input,select,textarea{font-family:Helvetica,Arial,sans-serif;font-size:.95em;width:100%;padding:.19em;border:none;background-color:#d3d3d3}input[type=submit]{width:auto}textarea{min-height:3.8em}.npa{float:left;width:20%;margin-right:5%}.localite{width:73.5%}:-moz-placeholder{color:#555}::-webkit-input-placeholder{color:#555}:-ms-input-placeholder{color:#555}input.placeholder,textarea.placeholder{color:#555}.validation-advice,.validation-ok{font-size:.855em;width:100%;margin-bottom:.475em;padding:1%;color:#fff;background-color:orange}.validation-ok{background-color:#2e74b5}.validation-advice a:link,.validation-advice a:visited,.validation-ok a:link,.validation-ok a:visited{text-decoration:none;color:#a9a9a9!important}.validation-advice a:active,.validation-advice a:hover,.validation-ok a:active,.validation-ok a:hover{text-decoration:none;color:red!important}#detailAllergies,#detailMedical,#detailRegime,#freqentationJour,#frequentationOccassionnelle{position:absolute;left:-50000px;visibility:hidden}input{margin-bottom:.095em}input[type=submit]{margin:1em 0 0;padding:.475em}input[type=checkbox],input[type=radio]{width:1.9em;background-color:#fff}@media screen and (min-device-width:768px) and (orientation:portrait),screen and (max-width:994px){#main #menus .jour{width:100%;margin-right:0}}@media screen and (max-width:555px),screen and (max-device-width:480px){.col1,.col10,.col11,.col12,.col2,.col3,.col4,.col5,.col6,.col7,.col8,.col9{position:relative;display:block!important;float:left;width:100%!important;margin:0}header{width:100%;min-height:8em;padding-top:.95em;text-align:center}header img{width:auto;max-height:7em}#main #intro{-webkit-columns:1;-moz-columns:1;columns:1}#main #menus .jour{width:100%;margin-right:0}#main #menus .content{border-bottom:solid 1px #2e74b5}#main #menus .content:last-child{border:none}}