html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p,menu, nav, output, ruby, section, ul, ol {margin: 0;padding: 0;border: 0;font-size: 100%;vertical-align: baseline;}article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display: block;}body {line-height: 1;}blockquote, q {quotes: none;}blockquote:before, blockquote:after,q:before, q:after {content: '';content: none;}table {border-collapse: collapse;border-spacing: 0;}body { background-image: url("../images/background.jpg"); background-attachment: fixed; background-size:100%; background-repeat:no-repeat;color: #666;}section#container { margin: 0 auto; width: 75%; float:none;} .top{width:100%; display:inline-block; text-align:center; position:relative;}.logo{color:#fff; padding:1%; text-decoration:none; margin:0px auto; display:inline-block;}.logo b{font-size:1em; color:#444;}.logo i{font-size:2em; line-height:1em; padding-left:0em;}.langue{position:absolute; top:0%; right:1%; padding:1%; width:auto; background:#fff; color:#000;}header {background:#333; float:left; width: 100%;margin-bottom: 0; color:#fff!important;}header img { display: block; margin: 0 auto 0 auto; padding: 24px 10px 20px 10px; }nav { width: 100%; margin: 0 auto; float:left; background-color: #ee332b;font-size: 1.25em; } nav ul{width:75%!important; margin:0 auto;}nav li { display: inline-block; margin-right: 0px; width:14%; text-align:center;}nav li a { display: block; color: white; text-decoration: none; padding: 0.4em 1em; border-right: 2px solid #ca2e28; text-align:center;}nav li a:hover { background-color: #ed6262; }nav .nav-active { background-color: #ed6262; }menu{width:19.5%; border-right:1px solid #ddd; color:#fff; float:left;}menu li{display:block; float:left; width:100%; height:auto;}menu li a{dislpay:block; float:left; width:90%; padding:5% 5%; background:#CA2E28; text-decoration:none; margin-top:1%; color:#eee; font-weight:bold; border-bottom:1px solid #ccc}.menu_province-etat a{background:#999; color:#fff; font-size:0.9em; width:86%; padding:7%;}.menu_ville a{background:#666; color:#fff; font-size:0.8em; width:82%; padding:9%;}menu li a.down{color:#333!important;}.small{font-size:0.8em;}#main{padding:0px;}.pub_inside{width:100%!important; margin:2% 0;}.adslot_1 { display:inline-block; width: 728px!important; height: 15px; }#right-section h2 { font-size: 1.75em; line-height: 24px; color: #ee332b; margin-bottom: 15px; }#right-section ul { padding-left:25px; margin:3% 0;}#right-section ul li{margin:2% 0;}b{font-weight:bold;}section#content { display: inline-block; width: 77%; float:right; }h1 { font-size: 2em; color: #ee332b; margin-bottom: 18px; text-align: left;}h2 { font-size: 1.5em; color: #5889C7; margin: 25px 0 5px 0; text-align: left; }h3 { font-size: 1.25em; color: #666; margin: 25px 0 5px 0; text-align: left; font-weight:bold;}h4 { font-size: 1.15em; background:#fff; padding:2%; color: #666; margin: 25px 0 5px 0; text-align: left; font-weight:bold;}section#content p { color: #666; margin-bottom: 1em; text-align: left; }section#content p.text { line-height: 1.15em; }.padd_inside{padding:1% 2%;}section#content form { width: 100%; }section#content form p { width: 100%; margin-bottom: 0px; }section#content form input[type=text] { width: 94%; height: 48px; font-size: 1.5em; padding-left: 6%; border:1px solid #aaa; color: #919498; }section#content form select { width: 100%; height: 54px; font-size: 1.5em; padding-left: 4%; line-height:1.5em; color: #919498; background-color: #eef1f8; border:1px solid #aaa;}section#content span{ display:inline-block; height:auto; width:32%; margin-bottom: 10px; margin-right:1%;}section#content span.fixe{ display: inline-block; height: 75px; width: 31%; margin-bottom: 22px; }section#content label{ background:#e6e7e8; color: #666; padding:4px 20px 4px 6px; font-size:0.8em; font-weight:normal; clear:both; }section#content > #espacePub { margin: 15px 0 15px 0; width: 100%; max-height: 100px; height:100px; } section#left-section { width: 70.5%; float: left; margin: 21px 1% 0 1%; border-right:1px solid #ddd; padding:0 1% 4% 0;}section#searchbar { width: 100%; margin: 0 auto; min-height: 79px; background-color: #e7e7e8;margin-bottom: 15px; }#searchbar form input[type=text] { float: left; background-color: #ffffff;height: 46px; width: 86%; margin: 16px 0 0 12px; border: 1px solid #c2c4c6; padding: 3px 0 0 16px; font-size: 1.5em; color: #919498; }#searchbar form input[type=submit]#goSubmit { margin: 18px 0.7% 0 1.7%; width: 7%; background-color: #5889c7; height: 46px; color: white; font-family: 'utopiabold'; border: 0px; cursor: pointer; outline: 0; font-size: 0.9em; }.imgClass2 { margin: 0; padding: 17px 0; background-image: url(../images/btn-calculate.png); background-position: 0px 0px; background-repeat: no-repeat; width: 129px; height: 50px; border: 0px; background-color: none; cursor: pointer; outline: 0;}.blue { color: #5789c7; text-decoration: none;}form select#citySelect { width: 87%; margin:8px 5%; padding:1.5%; }section#right-section { width: 25%; float: right; margin: 21px 1% 0 0; }section#right-section p { margin: 0 0 15px 0; color: #666; line-height:1.2em;}section#right-section > #espacePub {width: 100%; margin-bottom: 15px; }footer {display:inline-block; background:#eee; margin: 0px 0px; width:96%; padding:2%; text-align:right; font-size:0.8em; line-height:1.5em;}.home article a { display: block; padding: 15px 10px; text-decoration: none; color: #303234; text-align: center; }.home article { display: inline-block; width: 24%; background: #ccdbee; margin: 5px 0.5%; padding: 0% 0%; }.tier h2{clear:both;}.tier>article{width:28%; margin:1%; border-right:1px solid #ddd; padding:2% 2% 2% 0%; margin-right:2%; display:block; float:left; min-height:150px;}.total{padding:0px;}.date_now{font-size:2em; color:#000;}.date_now small{font-size:0.5em!important;clear:both;}.date_now i{font-size:0.6em!important;clear:both;line-height:0.3em!important; width:100%; display:block}.date_now b{font-size:1.75em!important;clear:both;}.fil_darianne{ float:left; width:100%; color:#CA1C1C; font-size:14px; margin:0px 0px 8px 0; font-weight:bold; }.fil_darianne a{ color: #5789C7; text-decoration: none; font-weight:normal; }.disabled{background:#eee;}.content_home{width:100%!important;}.content_home #main{padding:0!important;}.ct_alone{padding:2% 1%; width:30%; text-align:left; box-shadow:1px 1px 1px RGBA(0,0,0,0.15); background:RGBA(215,215,215,0.66); margin:0 1% 1% 0; display:block; float:left; font-size:0.85em; color:#333; text-decoration:none;}.ct_alone_big{width:100%; height:auto!important; float:left; margin:0px 0px 1% 0!important;}.ct_alone .img{width:30px; display:inline-block; margin:0 8px 0px 0;}.ct_alone .ct_text{display:inline-block; vertical-align:top; margin-top:4px;}.ct_alone .img img{max-width:100%;}.soleil article p{padding:1% 2%;}@-moz-document url-prefix() {.imgClass2 { padding: 19px 0px; width: 129px; height: 50px; background-color: transparent; }section#content span.fixe {margin-top: -1px; }section#content form select { padding-top: 10px; }}@media screen and (max-device-width:1380px), screen and (min-width:765px) and (max-width:1380px) {section#container{width:90%!important;}}@media screen and (max-device-width:1100px), screen and (min-width:765px) and (max-width:1100px) {section#container{width:100%!important;}#container{ width: 100% !important; }header { width: 100%; margin-bottom: 0; }header img { display: block; margin: 0 auto 0 auto; padding: 10px 10px; }section#left-section { width: 100%; margin: 21px 0 0 0; }section#searchbar { width: 92%; margin-bottom: 22px; }#searchbar form input[type=text] { width: 85%; }#searchbar form input[type=submit]#goSubmit { width: 7.25%; }section#content { width: 75%; }section#content span{width:48%!important}section#content form select { width: 100%; }section#content span.fixe{ width: 36.9%; }.ct_alone { width: 28%!important;}.adslot_1 { display:inline-block; width: 468px!important; height: 15px; }}@media screen and (max-device-width:480px), screen and (max-width:764px){section#container{width:100%!important;}header { width: 100%; margin-bottom: 0; }header img { display: block; margin: 0 auto 0 auto; padding: 10px 10px; }#container{ width:100%!important; }menu { width: 100%; text-lign:left;}section#left-section { width: 100%; margin: 21px 0 0 0; text-align: left; }section#searchbar { width: 92%; margin-bottom: 20px; }#searchbar form input[type=text] { width: 85%; }#searchbar form input[type=submit]#goSubmit { width: 7.25%; }section#content { width: 100%; margin-left: 2%; }section#content span{width:96%!important}section#right-section {width:100%;}nav ul{width:100%!important;}nav ul li{width:28%!important;}section#content form select { width: 100%; }section#content span.fixe{ width: 36.9%; }.imgClass2 { margin-left: 30.5%; }.ct_alone { width: 46%!important;}@-moz-document url-prefix() {section#content form select { width: 70%; }section#content span.fixe { width: 49.5%; margin-left: 0%; margin-bottom: 0%; margin-right: -15%; }section#content form p { width: 100%; margin-bottom: 0px; }.imgClass2 { margin-left: 30.5%; margin-top: 17px; }}.adslot_1 { display:inline-block; width: 468px!important; height: 15px; }}@media screen and (max-device-width:634px), screen and (min-width:100px) and (max-width:635px) {section#container{width:100%!important;}header { width: 100%; margin-bottom: 0; }header img { display: block; margin: 0 auto 0 auto; padding: 10px 10px; }#container { width:100%!important; }nav { width: 100%; } nav ul li { display: block; width:100%!important;}nav ul li a{ border:0px!important;}section#left-section { width: 100%; margin: 21px 0 0 0; }section#searchbar { width: 92%; margin-bottom: 20px; }#searchbar form input[type=text] { width: 70%; }#searchbar form input[type=submit]#goSubmit { width: 16%; }section#content { width: 97%; }section#content span{width:96%!important}section#right-section {width:100%;}section#content form select { width: 100%; }section#content span.fixe{ width: 50%; margin-left: 0%; margin-bottom: 3.5%; }section#content span { display: block; }.imgClass2 { display: block; margin: 0 auto 0 auto; }.ct_alone { width: 92%!important;}@-moz-document url-prefix() {section#content span.fixe { width: 50%; margin-left: 0%; margin-bottom: 1.5%; margin-right: 50%; }.imgClass2 { display: block; margin: 8px auto; margin-right: 36%; margin-left: 36%; }section#content form p { width: 100%; margin-bottom: 100px; }section#content form select { padding-top: 10px;}}.adslot_1 { display:inline-block; width: 468px!important; height: 15px; }}@media screen and (max-device-width:479px), screen and (min-width:100px) and (max-width:479px) {.adslot_1 { width:200px!important; height:90px!important; }}@media \0 {body { background-image: url("../images/background.png"); background-size:100%; background-repeat:no-repeat; background-color: #f5f7f9; }section#container { margin: 0 auto; width: 980px; background-color: #ffffff; }section#content { float: right; }section#content form { width: 100%; margin-bottom: 160px; }section#content form p { width: 100%; margin-bottom: 0px; }section#content form input[type=text] { line-height: 48px; width: 94%; height: 48px; font-size: 1.5em; padding-left: 6%; border:1px solid #aaa; color: #919498; }section#content form select { width: 100%; height: 54px; font-size: 1.5em; padding-left: 4%; line-height:1.5em; color: #919498; background-color: #eef1f8; border:1px solid #aaa;}section#content span{ display:block; float: left; height:75px; width:32%; margin-bottom: 10px; margin-right:1%;}section#content span.fixe{ display: block; height: 75px; width: 31%; margin-bottom: 22px; }section#content .ieFloat{ float: left; clear: both; }section#content label{ background:#e6e7e8; color: #666; padding:4px 20px 4px 6px; font-size:0.8em; font-weight:normal; clear:both; clear: both; }.imgClass2 { margin: 16px 0 0 1px; }}