html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;vertical-align:baseline;font:inherit;font-size:100%}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-weight:bold;font-style:italic}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-spacing:0;border-collapse:collapse}hr{display:block;margin:1em 0;padding:0;height:1px;border:0;border-top:1px solid #ccc}input,select,.input-a{border:1px solid rgba(0,0,0,0.15);vertical-align:middle;padding:3px}body{font:13px/1.231 sans-serif;*font-size:small}select,input,textarea,button,.input-a{border-radius:0;font:99% sans-serif;}#search-input{-webkit-appearance:none;}pre,code,kbd,samp{font-family:monospace,sans-serif}textarea.code,input.code{padding:15px;width:665px;white-space:pre-wrap;word-wrap:break-word;font-family:monospace,sans-serif}html{overflow-y:scroll}a:hover,a:active{outline:0}ul,ol{margin-left:0}ol{margin-left:30px;list-style-type:decimal}nav ul,nav li{margin:0;list-style:none;list-style-image:none}small{font-size:85%}strong,th{font-weight:bold}td{vertical-align:top}sub,sup{position:relative;font-size:75%;line-height:0}sup{top:-0.5em}sub{bottom:-0.25em}pre{padding:15px;white-space:pre;white-space:pre-wrap;word-wrap:break-word}textarea{overflow:auto}.ie6 legend,.ie7 legend{margin-left:-7px}input[type="radio"]{width:auto;vertical-align:text-bottom}input[type="checkbox"]{vertical-align:bottom}.ie7 input[type="checkbox"]{vertical-align:baseline}.ie6 input{vertical-align:text-bottom}label,input[type="button"],input[type="submit"],input[type="image"],button{cursor:pointer}button,input,select,textarea{margin:0}.no-boxshadow input:invalid,.no-boxshadow textarea:invalid{background-color:#f0dddd}input.error,textarea.error{background-color:#f0dddd!important}::-moz-selection{background:#1a6e8f;color:#fff;text-shadow:none}::selection{background:#1a6e8f;color:#fff;text-shadow:none}a:link{-webkit-tap-highlight-color:#1a6e8f}button{overflow:visible;width:auto}.ie7 img{-ms-interpolation-mode:bicubic}body,select,input,textarea{color:#333}h1,h2,h3,h4,h5,h6{color:#333;font-weight:bold}a,a:link,a:active,a:visited{color:#33a6d4;text-decoration:none;-webkit-transition:color .25s linear .1s;-moz-transition:color .25s linear .1s;transition:color .25s linear .1s}a:hover{color:#18566f;-webkit-transition:color .25s linear;-moz-transition:color .25s linear;transition:color .25s linear}body{padding:0;background:url("./images/body_grad.png") repeat-x scroll 0 0 #dcf0f6;color:#333;font:.85em/1.5em Arial,Helmet,Freesans,sans-serif;text-rendering:optimizelegibility}figcaption{color:rgba(0,0,0,0.5)}.container{position:relative;margin:0 auto;width:1060px}.content{position:relative;float:left;margin:20px 0 0;padding:0 20px;width:1020px;border:1px solid rgba(0,0,0,0.15);background:none repeat scroll 0 0 #fff;box-shadow:0 0 10px 1px rgba(0,0,0,0.05);line-height:1.65em}.show{display:block!important}.small{width:700px}.transparent{padding:0;width:740px;border:0;background:0;box-shadow:none}.top header{padding-bottom:5px;color:#373737;text-shadow:0 1px 0 #fff;letter-spacing:-0.02em;font-weight:bold;font-size:1.6em;font-family:Helvetica,Arial;line-height:1.1em}.mainContent article{float:left;width:700px}.mainContent article a{color:#000!important}.mainContent aside.right{margin-right:0;padding-top:40px;padding-left:20px;width:300px;background:none repeat scroll 0 0 transparent}.button{display:inline-block;margin:0 10px 0 0;padding:6px 7px!important;background:none repeat scroll 0 0 #309c92;color:#fff!important;font-weight:bold}.clear{clear:both}.clear25{clear:both;margin:25px 0 50px;height:0;border-top:1px solid #7f7f7f;border-bottom:1px solid #fff}.clear25dotted{clear:both;margin:25px 0;height:0;border-top:1px dotted #c4c4c4;border-bottom:1px solid #fff}.clear25no{clear:both;margin:25px 0;height:1px}.readMore{padding:5px 10px;border:1px solid #2f96c0;border-radius:5px 5px 5px 5px;background:none repeat scroll 0 0 #33a6d4;color:#fff!important;font-weight:bold;font-style:italic;font-size:.85em}.content h2{margin:20px 0 10px 0}.font09{font-size:.9em}p.warning, p.info {color: #FFFFFF !important;font-size:1.2em !important;min-height: 50px;padding: 10px 10px 12px 86px !important;}p.warning a, p.info a {color:#fff !important;text-decoration:underline !important;}.warning {background: url("./images/warning.png") no-repeat scroll 6px 10px #FE724D;}.info{background: url("./images/info.png") no-repeat scroll 6px 10px #4D90FE;}.success{padding:3px 7px;border:1px solid #fff;background:none repeat scroll 0 0 #9acd32;color:#fff}.text-top{margin:45px 0}.top-text{margin:35px 0 20px}.orange{background:none repeat scroll 0 0 #ff8c00}.one{margin:15px 14px 0}.module-row header{padding-bottom:5px;text-shadow:0 1px 0 #fff;letter-spacing:-0.02em;font-size:1.6em;line-height:1.1em}.module-row header span{color:#6e6e6e;font-size:.75em}.module-inner{padding:20px;border:1px solid #d1d1d1;background:none repeat scroll 0 0 #fff;box-shadow:0 0 10px #ebebeb}.module-row{margin:20px 0 30px}.top{margin:20px 0 0}.top-home{margin:45px 0 0}.float-left-450{float:left;margin-right:30px;width:400px}.float-left-300{float:left;width:300px}.icon_marker{padding-left:19px;background:url("./images/marker_16_16.png") no-repeat scroll 0 0 transparent}.icon_data{padding-left:19px;background:url("./images/data_16_16.png") no-repeat scroll 0 0 transparent}label{float:left;clear:both;margin-right:3px;color:#333;text-shadow:1px 1px 1px #fff;font-size:.95em}input,textarea,.input-a{padding:5px 7px;width:97%;border:1px solid rgba(0,0,0,0.15);box-shadow:0 0 10px 1px rgba(0,0,0,0.05)}input[type="submit"],.input-a{width:auto;height:31px;background:none repeat scroll 0 0 #33a6d4;color:#fff!important;color:#fff}input[type="checkbox"]{float:left;margin-top:4px;margin-right:20px;width:auto}#headerTop input[type="submit"]{padding:1px 3px;width:auto;height:24px;background:#fff;background:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#e0e0e0)) repeat scroll 0 0 transparent;background:-webkit-linear-gradient(center top,#fff 0,#e0e0e0 100%) repeat scroll 0 0 transparent;background:-moz-linear-gradient(center top,#fff 0,#e0e0e0 100%) repeat scroll 0 0 transparent;background:-ms-linear-gradient(center top,#fff 0,#e0e0e0 100%) repeat scroll 0 0 transparent;background:-o-linear-gradient(#fff 0,#e0e0e0 100%) repeat scroll 0 0 transparent;background:linear-gradient(center top,#fff 0,#e0e0e0 100%) repeat scroll 0 0 transparent;color:#333!important}.greyBox input,.greyBox textarea{background:#fff}input:focus,textarea:focus{background:rgba(0,0,0,0.05)}hr{border-top:1px solid #ccc;border-bottom:1px solid #fff}.optionsHeader h3{color:#000;font-size:1.1em;line-height:1.5em}.optionsHeader h3 span{color:#939393;font-size:.75em}#weatherForm{display:none}*{outline:medium none}.content h3{margin-top:10px;margin-bottom:5px;color:#333;font-weight:700;font-size:1.05em;line-height:1em}h4{margin-bottom:5px;padding:5px;color:#0071b9;text-align:left!important;font-weight:normal;line-height:1em}table{width:100%;border-collapse:collapse;text-align:left}caption{text-align:left;font-size:1.3em}th{padding:6px 4px;border-bottom:2px solid #33a6d4;color:#333;vertical-align:middle;text-align:center;font-weight:normal;font-weight:bold;font-size:1.1em}table.info-synop,table.info-wind{margin-bottom:15px;font-size:.8em}.info-synop th,.info-synop tfoot td,.info-wind th,.info-wind tfoot td{border:1px solid #fff;background:none repeat scroll 0 0 #dcf0f6}.info-synop tfoot td,.info-wind tfoot td{font-weight:bold}td{padding:3px 4px;border-width:1px 0 0 1px;border-style:solid;border-color:#fff;border-bottom:1px solid #fff;color:#575757;vertical-align:middle;text-align:center}table.info-wind td{padding:0}table.info-synop td:first-child,table.info-wind td:first-child{background:#dcf0f6;text-align:left;font-weight:bold}th.tab-top{text-align:center}details{margin:10px 0 15px 0;font-size:.75em}details p{margin:0!important}.source{text-align:right;font-size:.75em!important}#gallery .menu li a.gallery,#weather .menu li a.weather,#obs .menu li a.obs,#climat .menu li a.climat,#gallery .menu li a.gallery,#article .menu li a.article,#almanach .menu li a.almanach,#service .menu li a.service{color:#777;border-top:4px solid rgba(0,0,0,0.15);color:#777;padding-top:4px}.pct-upload{background:url("./images/upload.png") no-repeat scroll 0 0 transparent;bottom:11px;display:block;height:16px;position:absolute;right:6px;width:16px}#banner{padding:15px 0;background:url("./images/header-bg.png") no-repeat scroll 0 0 transparent}#banner h1{float:left;width:191px;height:48px;background:url("./images/previsionmeteo_sprite.png") no-repeat scroll -70px -170px transparent}#banner h1 a{display:block;width:191px;height:45px;text-indent:-9999em}#banner .logo{float:left;width:191px;height:48px;background:url("./images/logo.png") no-repeat scroll left 50% transparent;display:block;width:191px;text-indent:-9999em}#user-account-nav{float:right;padding:0;color:#d3d3d3;list-style:none outside none}#user-account-nav li:first-child{border-right:1px solid #cfcfcf;border-left:0 none}#user-account-nav li{display:block;float:left;margin:10px 0;border-width:1px 0 1px 1px}#user-account-nav li a{padding:0 5px;color:#333;font-size:.85em}#user-account-nav .my-cities{display:none;border:1px solid rgba(0,0,0,0.15);border-radius:5px 5px 5px 5px;background:#fff;background:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#e0e0e0)) repeat scroll 0 0 transparent;background:-webkit-linear-gradient(center top,#fff 0,#e0e0e0 100%) repeat scroll 0 0 transparent;background:-moz-linear-gradient(center top,#fff 0,#e0e0e0 100%) repeat scroll 0 0 transparent;background:-ms-linear-gradient(center top,#fff 0,#e0e0e0 100%) repeat scroll 0 0 transparent;background:-o-linear-gradient(#fff 0,#e0e0e0 100%) repeat scroll 0 0 transparent;background:linear-gradient(center top,#fff 0,#e0e0e0 100%) repeat scroll 0 0 transparent}#user-account-nav .my-cities span{display:block;float:left;margin-top:3px;margin-right:0;margin-left:5px;width:16px;height:16px;background:url("./images/previsionmeteo_sprite.png") no-repeat scroll -205px -80px transparent;-moz-transition:all .3s ease-in-out 0s}#user-account-nav a.active span{-moz-transform:rotate(90deg)}#user-account-nav li.my-options{display:none}#options-toggle{display:block;margin:0 5px;width:20px;height:20px;border:0 none;background:url("./images/previsionmeteo_sprite.png") no-repeat scroll -109px -232px transparent;text-indent:-9999px}#options-selector{position:absolute;right:0;z-index:1000;display:block;display:none;padding-top:18px;background:url("./images/arrow_up.png") no-repeat scroll 164px 2px transparent}.options-content{padding:15px;width:165px;background:none repeat scroll 0 0 #333}.options-content h3{color:#fff}.options-content ul{list-style:none}.options-content ul li{margin:5px 0!important;width:100%;border:0 none!important}.options-content button{width:31%;border:1px solid #fff;background:#333;color:#fff}.options-content button.selected{background:#fff;color:#333}.options-content button:hover{background:#555}.valid-options{float:right;margin-top:10px;color:#fff!important}.units-value{display:none}.facebook_like{width:20px;}.facebook_like > a{background:url("./images/previsionmeteo_sprite.png") no-repeat scroll -7px -232px transparent;padding:0 !important;height:20px;width:20px;display:block;text-indent:-9999px;}.google_like{margin-right: 5px !important;width:20px;}.google_like > a{background:url("./images/previsionmeteo_sprite.png") no-repeat scroll -75px -232px transparent;padding:0 !important;height:20px;width:20px;display:block;text-indent:-9999px;}.btnSmallBlue{display:inline-block;margin:5px 10px 5px 2px;padding:2px 18px;background:none repeat scroll 0 0 #309c92;color:#fff;font-weight:bold}.add-to-fav button{display:block;margin:0 5px;width:20px;height:20px;border:medium none;background:url("./images/favorite.png") no-repeat scroll left center transparent}.user-account-exp{display:none;margin-top:11px}.user-account-exp ul{list-style:none}.user-account-exp li{position:relative;float:left;margin-right:60px}.user-account-exp li:last-child{margin-right:0}.delete_location{position:absolute;top:3px;right:3px;display:block;display:none;width:16px;height:16px;border:0;background:url("./images/previsionmeteo_sprite.png") no-repeat scroll -149px -140px transparent;}.user-account-exp li a{color:#333}.user-account-exp li:hover>.delete_location{display:block}.user-account-exp h3 a,footer h3 a{color:#333!important;text-shadow:1px 1px 1px #fff;letter-spacing:1px;font-size:.95em}#search{float:right}#search input{border:medium none;border:1px solid rgba(0,0,0,0.15);background:none repeat scroll 0 0 #fff;font-size:.8em}

#search form {
position:relative;
}
#search input[type="search"] {
    padding: 11px 0 11px 11px;
    width: 300px;
	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box;    /* Firefox, other Gecko */
	box-sizing: border-box;
}
#search input[type="submit"] {
    background: url("./images/previsionmeteo_sprite.png") no-repeat scroll -136px -229px transparent;
    border: 0 none;
    box-shadow: none;
    cursor: pointer;
    height: 38px;
    padding: 0;
    position: absolute;
    right: 0;
	top:0;
    text-indent: -9999px;
    width: 45px;
}

#mainmenu{float:left;width:742px}#mainmenu .first{height:37px;border:1px solid rgba(0,0,0,0.15);background:none repeat scroll 0 0 #fff;box-shadow:0 0 10px 1px rgba(0,0,0,0.05)}#mainmenu .menu li{position:relative;float:left;background:url("./images/mainnav-divider.gif") no-repeat right center transparent}#mainmenu ul li ul li{background:none!important}#mainmenu .menu li:last-child{background:none repeat scroll 0 0 transparent}.menu li a{display:block;float:left;margin:0 18px;padding:8px 0;outline:0 none;color:#000;text-decoration:none;font-weight:bold;font-size:.9em;-moz-transition:color .25s ease-in-out 0s}.menu li a:hover{color:#777}.show-menu{top:24px;left:-1px!important}.menu .dropdown_1columns,.menu .dropdown_2columns,.menu .dropdown_3columns,.menu .dropdown_4columns,.menu .dropdown_5columns{position:absolute;left:-999em;z-index:9999;margin:14px auto;padding:10px;background:#a7deef;border-bottom: 1px solid #72AABC;border-left: 1px solid #D6F4FE;border-right: 1px solid #72AABC;;text-align:left}.menu .dropdown_1columns a,.menu .dropdown_2columns a,.menu .dropdown_3columns a,.menu .dropdown_4columns a,.menu .dropdown_5columns a{color:#333}.menu .dropdown_1columns a:hover,.menu .dropdown_2columns a:hover,.menu .dropdown_3columns a:hover,.menu .dropdown_4columns a:hover,.menu .dropdown_5columns a:hover{text-decoration:underline}.menu .dropdown_1columns{width:182px}.menu .dropdown_2columns{width:363px}.menu .dropdown_3columns{width:544px}.menu .dropdown_4columns{width:610px}.menu li:hover .dropdown_1columns,.menu li:hover .dropdown_2columns,.menu li:hover .dropdown_3columns,.menu li:hover .dropdown_4columns,.menu li:hover .dropdown_5columns{top:22px;left:-1px}.menu .col_1,.menu .col_2,.menu .col_3,.menu .col_4{float:left}.menu .col_1{padding:0 10px;width:160px;height:180px;border-right:1px solid #D6F4FE;border-left:1px solid #4ea9c8}.menu .col_1:last-child{border-right:0}.menu .col_4{width:610px}.menu .firstcolumn{clear:left;margin-left:0;border-left:0 none}.menu h2,.menu-header{margin-bottom:5px;text-shadow:1px 1px 1px #fff;color:#333;font-weight:bold}.option-header{color:#fff;font-weight:bold}.footer-header{margin-bottom:5px;text-shadow:1px 1px 1px #fff;color:#333;font-weight:bold}.menu h3{font-size:.95em}.menu li ul{margin:0 0 15px 0;padding:0;list-style:none}.menu li ul li{width:150px;background:none repeat scroll 0 50% transparent}.menu li ul li:last-child{margin-bottom:10px}.menu li ul li a{padding:0 0 0 17px;background:url("./images/arrow_right.png") no-repeat scroll left center transparent;font-weight:normal;margin:0}.menu p{margin-bottom:10px;font-size:.95em}.menu input{font-size:.8em}.first li a.home{height: 25px;margin: 5px 0 5px 15px;padding: 1px 0;text-indent: -9999px;width: 30px}#obs-ranking{margin:0;font-size:.8em}#obs-ranking td a{margin:0;}#obs-ranking td{padding:2px;border:0 none;text-align:left;font-weight:bold;font-size:1.1em}#obs-ranking span{font-size:.8em;line-height:1.8em}#obs-ranking span.up{display:block;width:8px;height:17px;background:url("./images/up.png") no-repeat center center transparent}#obs-ranking span.down{display:block;width:8px;height:17px;background:url("./images/down.png") no-repeat center center transparent}#obs-ranking a{padding:0;text-align:left;line-height:1.2em}.content-map-preview{float:left;margin:20px 0 0;width:742px}.content-map-preview ul{margin-bottom:0;margin-top:15px;list-style:none outside none}.content-map-preview ul li p{margin-top:15px;color:#ededed;font-size:.95em}.content-map-preview h2{margin-bottom:4px;padding:8px;background:none repeat scroll 0 0 #333;color:#fff}#home-map{position:relative;float:left;width:470px}#home-map img{border:1px solid rgba(0,0,0,0.15)}#home-details li{float:left;margin-right:5px}#home-details li:last-child{margin-right:0}#map-preview{position:relative;float:left;width:470px;height:480px;border:1px solid rgba(0,0,0,0.15)}#map-preview-main-nav{padding-left:10px;width:460px;height:36px;background:none repeat scroll 0 0 rgba(0,0,0,0.75);color:#fff;font-weight:bold;line-height:36px}#map-preview-nav,#home-info{float:right;padding:0;width:255px}#map-preview-nav .synop li{margin-bottom:5px;padding:5px;border:1px solid rgba(0,0,0,0.15);background:none repeat scroll 0 0 #fff;font-size:.95em}#map-preview-nav .synop li:last-child{margin-bottom:0}.transparent figure{float:left}.transparent figure img{padding:3px;border:1px solid #d1d1d1;background:#fff}.transparent figure p{margin:-5px 0 0;font-style:italic;font-size:.9em}.button-list{list-style:none outside none}.button-list li:first-child{margin:0}.button-list li{display:block;overflow:hidden;margin-top:15px;padding:6px 4px 6px 6px;border-width:1px;border-style:solid;border-color:#ddd #d1d1d1 #d1d1d1;border-right:1px solid #d1d1d1;-moz-border-image:none;background:#fff;color:#666;text-decoration:none;font-size:.9em;-moz-border-bottom-colors:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none}.button-list li:hover,.button-list li.over{border-width:1px;border-style:solid;border-color:#ccc #aaa #aaa;border-right:1px solid #aaa;-moz-border-image:none;background:#fff;background:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#eee)) repeat scroll 0 0 transparent;background:-webkit-linear-gradient(center top,#fff 0,#eee 100%) repeat scroll 0 0 transparent;background:-moz-linear-gradient(center top,#fff 0,#eee 100%) repeat scroll 0 0 transparent;background:-ms-linear-gradient(center top,#fff 0,#eee 100%) repeat scroll 0 0 transparent;background:-o-linear-gradient(#fff 0,#eee 100%) repeat scroll 0 0 transparent;background:linear-gradient(center top,#fff 0,#eee 100%) repeat scroll 0 0 transparent;-moz-border-bottom-colors:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none}.button-list li a{display:block;color:#09c;text-decoration:none;font-weight:600;font-size:1.1em;line-height:16px}.button-list span{display:block;color:#777;font-weight:normal}.button-list img{display:block;float:left;margin:0 6px -1px 0;width:30px;height:30px}#module-horiz{background-color:#fff;border-left:1px solid #d1d1d1;border-right:1px solid #d1d1d1}#module-horiz .floater{border-right:1px solid #d1d1d1;float:left;height:230px;margin:0;padding:0;position:relative;width:224px;z-index:5}#module-horiz .floater img{float:left;margin-right:5px}#module-horiz .floater h3,#module-horiz .floater p{padding:0}#module-horiz .last{border:medium none;margin-right:0;padding-right:0;width:248px}#module-horiz .floater h2{color:#000;font-family:TradeGothicLTStdRegular,arial,verdanda,sans-serif;font-size:1.2em;font-weight:lighter;letter-spacing:-1px;line-height:1.1em;margin-bottom:.65em;padding:5px 15px 5px 20px}#module-horiz .floater p{font-size:.9em;line-height:1.5em;margin-bottom:.3em;padding:0 12px 0 17px}.wp-pagenavi{font-size:.9em}.wp-pagenavi span.right{float:none!important}.is-paged{padding:30px 0 0}.pagination-wrap{overflow:hidden}.pagination-wrap .wp-pagenavi{padding:30px 0;width:100%}.wp-pagenavi .pages{float:right;width:150px;color:#a7a7a7;text-align:right}.wp-pagenavi .extend{padding:0 9px 0 4px}.wp-pagenavi a,.wp-pagenavi .current,a.add_comment_link{margin-right:4px;padding:5px 9px 4px;border:1px solid #b3b3b3;background:none repeat scroll 0 0 #f2f2f2;color:#000;text-shadow:0 1px 0 #fff}.pagination-wrap .wp-pagenavi a,.pagination-wrap .wp-pagenavi .current,.is-paged a,.is-paged .current{margin-right:0}.wp-pagenavi a:hover,.wp-pagenavi .current,a.add_comment_link{background:none repeat scroll 0 0 #33a6d4;color:#fff;text-shadow:0 1px 0 #333}.greyBox{margin-bottom:30px;padding:20px;border:1px solid #d1d1d1;background:none repeat scroll 0 0 #f2f2f2}.sm-hrs div{padding:0}.moon-hrs{float:right}.sun-hrs{float:left}.sun-hrs span.am,.moon-hrs span.am{float:left}.sun-hrs span.pm,.moon-hrs span.pm{float:right}.sun-hrs span,.moon-hrs span{font-weight:700;font-size:.95em}.footwrap{float:left;width:100%;height:354px}p.heading{margin:0;text-align:center;text-shadow:1px 1px 1px #000;letter-spacing:-1px;font-size:2.2em;line-height:2.2em}p.subheading{margin-bottom:2em;padding:0 50px;color:#595959;text-align:center;font-size:1.4em;line-height:1.25em}.content header h1 span{color:#737373}#headerTop{margin-bottom:25px;padding-bottom:20px;height:35px;border-bottom:1px solid #7f7f7f}#footerMainContent{margin:0;padding:15px 0 0;width:100%;height:35px;border-top:1px solid #7f7f7f;background:none repeat scroll 0 0 transparent}#headerTop h1,#headerTop h2,.headerTopTitle{float:left;margin-top:18px;color:#000;font-weight:lighter;font-size:1.2em;line-height:1.2em;max-width:320px;}.headerTopFullWidth{max-width:100% !important;}#headerTop h1.full,#headerTop h2.full{max-width:100%;}#headerTop h3 time{color:#bbb;font-size:.7em}#headerTop ul,#footerMainContent ul{float:right;margin:15px 0 0;padding:0;text-align:right;font-weight:bold}#footerMainContent ul{margin:0 0 15px 0;font-size:.8em}#headerTop li,#footerMainContent li{display:inline-block;float:left;margin-left:5px}#headerTop li a,#footerMainContent li a{padding:19px 7px 0;color:#000;font-size:.9em;line-height:1.2em}#headerTop ul.glossary{margin:0}#headerTop ul.glossary li a{display:block;padding:19px 3px 0;width:8px}#headerTop li a.selected,#headerTop li a:hover{background:url("./images/secondary-highlight.png") no-repeat scroll center top transparent;color:#777}#headerTop form p{margin:0;padding-left:40px;background:url("./images/searchIcon.png") no-repeat scroll 0 0 transparent;color:#000;font-size:.8em}#weatherNow,#MoreWeather,#MoreDaysWeather{float:left;margin:0 20px 20px 0}#weatherNow{position:relative;width:48%}}#CurrentWeatherHome{position:relative;width:100%;height:355px;background:url("./images/suisse-cantons.jpg") no-repeat scroll 0 0 transparent}.displayTemp{display:block;padding:2px 3px;font-size:.9em;line-height:.9em}#MoreWeather{width:218px}#MoreDaysWeather{float:right;margin:0;width:48%}#MoreDaysWeather p{margin:0;font-size:.8em}#weatherNow header,#MoreWeather header,#MoreDaysWeather header{margin:0;padding:8px 12px 8px 11px;height:auto}#weatherNow h3,#MoreWeather h3,#MoreDaysWeather h3{color:#4c5151;font-weight:bold;font-size:1em;line-height:19px}#MoreWeather h3 span{float:right}#weatherNow h3 span,#MoreDaysWeather h3 span{margin:0 0 0 10px;padding:0;color:#949494;font-weight:normal;font-size:.7em;line-height:.75em}ul.NextHours{float:left;padding:0 0 9px;border-top:1px solid #fff;list-style-type:none;list-style-image:none}ul.NextHours li{float:left;padding:16px 0 0;width:109px;text-align:center}.NexHoursCondition{color:#aaa;font-size:.75em}#MoreDaysWeather ul time{display:block;color:#646566;text-align:center}.weather-now-favorite{float:left;width:220px;height:70px}.main-pct{float:left;width:65px;height:65px}.weather-now-infos{min-width:120px;text-align:center}.weather-now-temp{display:block;font-weight:bold;font-size:1.35em}.weather-now-minmax{display:block;font-weight:bold;font-size:.95em}.weather-now-cond{display:block;font-size:.95em}#weatherNowMain{width:100%;height:120px}#weatherNowImg{float:left;height:125px;width:125px}#weatherNowMain img{float:left;width:125px;height:125px}#weatherNowDetails{padding:13px 0 13px 13px;color:#000;font-size:.9em;line-height:15px}#WeatherForecastWarning{padding:13px;line-height:15px}#weatherNowMainDetails span{color:#000}#weatherNowMainDetails{float:left;margin-left:7%;padding-top:20px;width:185px;color:#575757;text-align:center;font-weight:bold}#weatherNowMainDetails .tmpNow{padding-bottom:12px;font-size:2.8em}#weatherNowMainDetails .tmpMinMax{padding-bottom:6px;line-height:15px}#weatherNowDetails .cnnWeatherForecastCurrentDetails2{float:right;white-space:nowrap;min-width:150px;}#citySearch{display:block;height:100px}#citySearch p{margin:0;font-weight:bold;font-size:.8em}#MoreDaysWeather time span{font-weight:bold}#MoreDaysWeather ul{list-style:none outside none}#MoreDaysWeather ul li{float:left;margin:0;width:25%}.gkw_fday{margin:0 6px 0 0;padding:0}#MoreDaysWeather ul div{margin:7px 15px}#MoreDaysWeather ul img{display:block;margin:10px auto}#MoreDaysWeather ul p{display:block;margin:10px auto;margin:15px 0 0!important;color:#000;text-align:center;white-space:nowrap;font-weight:bold;font-size:.75em}.gkw_day_day,.gkw_day_night{display:inline-block;padding:0 2px;min-width:23px;border-radius:3px 3px 3px 3px;text-align:center}section.left{float:left;padding-top:40px;width:650px}#weatherLiveFcst{list-style:none}#weatherLiveFcst li{padding:7px 0}#weatherLiveFcst .wlfCity{width:80px;color:#373737;font-weight:bold}#weatherLiveFcst .wlfTmp{padding:3px 2px;background:none repeat scroll 0 0 #ffeb00;box-shadow:1px 1px 1px #000;font-size:.8em;line-height:.8em}#weatherLiveFcst .wlfRain{padding:3px 2px;background:none repeat scroll 0 0 #ffeb00;box-shadow:1px 1px 1px #000;font-size:.8em;line-height:.8em}#weatherLiveFcst div{display:inline-block;margin-left:10px}#weatherLiveFcst div:first-child{margin-left:0}.knav:after{display:block;visibility:hidden;clear:both;height:0;content:".";font-size:1px}.knav{position:relative;z-index:99;float:left;clear:both;margin-bottom:-2px;margin-left:0;height:30px}.knav ul{list-style:none outside none}.knav li.current{background:none repeat scroll 0 0 #7f7f7f}.knav li.current a{color:#fff!important}.knav li{display:inline;float:left;margin-right:4px;padding:3px 15px}.knav a{outline:0 none;color:#000!important;font-size:.9em}#map-info{float:left;padding:9px 0 10px;width:136px;background:none repeat scroll 0 0 rgba(0,0,0,0.95);color:#fff;text-align:center;font-weight:bold;font-size:1.95em}#map-info span{font-size:.6em}#map-slider{float:right;padding:3px 0;min-height:35px;width:562px;background:none repeat scroll 0 0 rgba(0,0,0,0.95)}#map-bottom-info{position:absolute;bottom:0;left:0;width:100%}#map-bottom-info h4{width:200px;color:#fff}#map-bottom-info label{color:#fff;text-shadow:none}.float-left{float:left}.float-right{float:right}#map-bottom-info .info-first{float:left;width:125px;background:none repeat scroll 0 0 #000}#map-bottom-info .info-second{float:right;padding:6px 10px;width:550px;background:none repeat scroll 0 0 #000}.slider{position:absolute;bottom:0;width:700px;font-size:.9em}.slider .btnfwd,.slider .btnrew{float:left;margin-right:18px;margin-left:19px;width:18px}.slider .btnfwd a,.slider .btnrew a{position:relative;z-index:250;display:block;overflow:hidden;width:18px;height:40px;outline-style:none;background:url("./images/slider-rew.gif") no-repeat scroll 0 21px transparent;text-align:center;text-indent:-1000px}.slider .btnfwd a{background-image:url("./images/slider-fwd.gif")}.slider ul{float:right;overflow:hidden;margin-right:3px;margin-left:0;list-style:none outside none}.slider ul ul{border:0 none;background:none repeat scroll 0 0 transparent;list-style:none outside none}.slider .level1 li,.slider .level1 li.noimg{float:left;background:url("./images/inset.gif") no-repeat scroll 9px 0 transparent;text-align:center}.slider .level1 li.noimg{background:none repeat scroll 0 0 transparent}.slider .level1 li a{display:block;padding-top:2px;padding-bottom:2px;padding-left:20px;height:16px;outline:medium none!important;color:#fff;line-height:16px}.slider .level1 li li,.slider .level1 li li.special{float:left;width:20px;border:0 none;background:url("./images/inset2.gif") no-repeat scroll 50% 8px transparent}.slider .level1 li li a,.slider .level1 li li.special a{position:relative;z-index:100;display:block;margin:0;padding:25px 0 0;width:20px;border:0 none;color:#fff;text-decoration:none}.slider .level1 li li a.selected{background:url("./images/slider-handle.png") no-repeat scroll center top transparent}.slider .level1 li a.disabled,.slider .level1 li li a.disabled{color:#aaa;text-decoration:none;cursor:text}.slider .track{position:absolute;right:0;bottom:23px;left:143px;z-index:10;overflow:hidden;width:547px;height:25px;background:url("./images/slider-bar.gif") repeat-x scroll 0 7px transparent}#sliderhandle{width:10px;height:25px;background:url("./images/slider-handle.gif") no-repeat scroll 0 0 transparent}#aside li{float:left;margin-bottom:10px;width:310px}#pictures{list-style:none}#pictures li{float:left}#nav-table{float:right;list-style:none}#nav-table li{float:left;font-weight:bold;text-align:center;width:440px;}#nav-table li:first-child{float:left;margin-left:0;width:130px;text-align:left;}#nav-table li:last-child{float:right;margin-left:0;width:130px;text-align:right;}.content article header img{float:left;margin:0 20px 20px 0}.content p{margin:.5em 0 2em;padding:0;color:#575757;-moz-hyphens:auto;font-size:1.1em}.content img.item-img{padding:5px;width:90%;border:1px solid rgba(0,0,0,0.15)}.content article>p:first-of-type{text-indent:1.2em;letter-spacing:1px;font-size:1.25em;line-height:1.35em}.content article ul{margin-top:-20px;margin-left:35px;color:#575757}.content article header ul{margin:0;list-style:none;font-size:1.15em}.content article header li{color:rgba(0,0,0,0.3);float:left;padding-bottom:0!important;padding-top:0!important;margin-right:30px}.content article.almanach header ul li{margin:0 30px 0 0!important;padding-top:0!important}.content article header ul li a{border:0;background:#fff}.content.small article li{padding:4px 0}.content article li span{float:left;font-weight:bold;min-width:160px}.content article.almanach li{list-style:none outside none;margin-left:145px;padding:4px 0}.content article.almanach ul li span{float:left;font-weight:bold;margin-left:-180px;min-width:160px}.content article header ul li.author{padding-left:22px;background:url("./images/previsionmeteo_sprite.png") no-repeat scroll -235px -80px transparent;}.content article header ul li.date{padding-left:22px;background:url("./images/previsionmeteo_sprite.png") no-repeat scroll -179px -108px transparent;}.content article header ul li.date time{background:#fff}.content article header ul li.cathegory{padding-left:22px;background:url("./images/previsionmeteo_sprite.png") no-repeat scroll -149px -108px transparent;}.content article header ul li.facebook{padding-left:22px;background:url("./images/previsionmeteo_sprite.png") no-repeat scroll -8px -232px transparent;}.content article header ul li.google_plus{padding-left:22px;background:url("./images/previsionmeteo_sprite.png") no-repeat scroll -75px -232px transparent;}.content article header ul li.comments{padding-left:22px;background:url("./images/previsionmeteo_sprite.png") no-repeat scroll -209px -108px transparent;}#comments h2,#comments h3{float:left;margin-top:35px;text-transform:uppercase;text-shadow:0 1px 0 #fff;font-weight:bold;font-size:1.65em}#comments h3{float:none;font-size:1.45em}#add-comment{float:right;margin-top:30px;padding:3px 5px;border:1px solid rgba(0,0,0,0.15);background:none repeat scroll 0 0 #33a6d4;box-shadow:0 0 10px 1px rgba(0,0,0,0.05);color:#fff}#comments ol,#comments ul{margin-left:0;margin-top:30px;list-style:none}#comments ol li{margin-top:30px}#comments ul li{margin-top:0;padding-bottom:30px}#comments ul li{padding-left:30px;border-left:1px solid #cacaca;background:url("./images/li-left.png") no-repeat scroll 0 20px transparent}.comment-block{padding:20px;border:1px solid rgba(0,0,0,0.15);background:#fff}.comment-info img{float:left;margin-right:20px;line-height:50px}.comment-info{padding:3px 10px;background:none repeat scroll 0 0 #000;color:#fff;text-shadow:none}.comment-info h4{float:left;margin:0;padding:0;color:#fff;font-weight:bold;font-size:1.5em;line-height:1.5em}.comment-info span{margin-left:25px;color:#fff;font-weight:bold;line-height:2.3em}.comment-text p{margin-bottom:1.05em;font-size:1em}.comment-reply{margin-bottom:-20px;margin-left:-100px;padding:2px 7px;width:62px;background:none repeat scroll 0 0 #33a6d4}.comment-reply a{color:#fff!important;font-size:.85em;line-height:.75em}#respond form{position:static;margin-top:1em}#commentform p{margin:5px 0}#commentform input[type="text"],#commentform textarea{margin-bottom:1em;padding:.5em;width:100%;outline:medium none;border:1px solid rgba(0,0,0,0.15);border-radius:5px 5px 5px 5px;background-color:#fff;color:#333;font-size:1em}.content article h1{margin-bottom:20px;font-size:2.5em;line-height:1.05em}.content article h1 a{color:#333!important}.content article h2{margin-top:35px;margin-bottom:20px;color:#333;font-weight:bold;font-size:1.75em;line-height:1.1em}.content article h3{margin-bottom:20px;color:#333;text-transform:uppercase;font-weight:bold;font-size:1.25em;line-height:1em}.content article h4{margin-bottom:12px;padding:0;color:#333;text-transform:uppercase;font-weight:bold;font-size:1.15em;line-height:1em}section.mainContent h2 span{color:#6e6e6e;font-size:.75em}.content article h2 a{color:#222!important}section.left article h2 a:focus,section.left article h2 a:active{border-bottom:1px solid #e3f1fd;background-color:#f1f8fe;color:#262626}.imgGreyBg{margin-bottom:50px;padding:20px;border:1px solid #d1d1d1;background:none repeat scroll 0 0 #f2f2f2}.imgGreyBg h4{position:relative;top:-30px;left:0;float:left;margin:0 0 -9px!important;padding:0 3px;width:auto;border:1px solid #d1d1d1;background:none repeat scroll 0 0 #f2f2f2;font-size:1.45em!important}.floatLeft{float:left;margin-right:20px}section article{margin-bottom:30px;border-bottom:1px solid #eee;padding-left:20px;padding-right:20px;margin-left:-20px;margin-right:-20px;}section article:last-of-type{border-bottom: medium none;}article header{margin-bottom:40px}aside.right{float:right;width:300px}.content section{margin-top:25px}section.mainContent.large{width:100%}section.mainContent legend{font-style:italic;font-size:.9em}section.second .left{float:left;width:210px}.sidelist{margin:0;padding:0;border-top:1px solid #eee;list-style:none outside none}.sidelist li{border-bottom:1px solid #eee}.sidelist li a:link,.sidelist li a:active,.sidelist li a:visited{display:inline-block;padding:7px 15px 7px 22px;color:#717476;text-decoration:none;font:.92em Verdana,Arial,Helvetica,sans-serif}table.cnnWeatherExtForecast tr{vertical-align:top}table.cnnWeatherExtForecast td.FirstDay{border-width:0 1px 1px;border-style:solid;border-color:#e6e6e6;background:none repeat scroll 0 0 #fff}table.cnnWeatherExtForecast td.Days,table.cnnWeatherExtForecast td.Weekends,table.cnnWeatherExtForecast td.FirstDay,table.cnnWeatherExtForecast td.LastDay,table.cnnWeatherExtForecast td.FirstDayWeekends,table.cnnWeatherExtForecast td.LastDayWeekends{padding:3px 4px 4px;color:#949494;text-align:center;font-weight:bold;font-size:12px;line-height:15px}table.cnnWeatherExtForecast td.FirstDay2{padding:9px 4px 17px;border-width:0 1px;border-style:solid;border-color:#e6e6e6;background:none repeat scroll 0 0 #fff;color:#949494;text-align:center;font-weight:bold;font-size:12px;line-height:15px}table.pictodetail{border:0 solid #999;border-spacing:7px 5px;border-collapse:separate;border-radius:5px 5px 5px 5px;color:#444;font-size:12px;font-family:Arial,Helvetica,sans-serif}table.pictodetail tr th{text-align:left;font-weight:normal;font-size:12px}table.pictodetail tr td{width:48px;height:28px;text-align:center}.tag-list{list-style:none}.tag-list li{float:left;margin-right:10px;margin-bottom:10px}.tag-list a{display:block;padding:3px 8px;background:none repeat scroll 0 0 #dcf0f6;color:#333}.tag-list a:hover{background:none repeat scroll 0 0 #b6dbe6}#searchFilter,#searchFilter ul{list-style:none}#searchFilter ul{float:right;margin-left:10px}#searchFilter li,#searchFilter li ul li{float:left;margin-right:10px;font-weight:normal}#searchFilter li{margin-right:20px;font-weight:bold}#searchFilter input{margin-right:3px;margin-top:4px}#searchResult a,.searchResult a{display:block}#searchResult a span,.searchResult a span{color:#575757;font-weight:lighter;font-size:.8em}#searchResult a:hover,.searchResult a:hover{background:#f2f2f2}#searchResult li,.searchResult li{padding:10px 10px 10px 0;border-bottom:1px dotted #c6c5c5;list-style:none}.optionsHeader{float:left;margin:0 0 35px;padding:5px;width:636px;border:1px solid #eee;background:#fcfcfc;list-style:none outside none}.optionsHeader li{float:left}.optionsHeader img{display:block;padding:5px;width:180px;height:110px}footer{position:relative;float:left;overflow:hidden;margin:20px 0 20px 0;width:100%;line-height:1.7em}.footer_sm_wrap{display:inline;float:left;width:745px}.footer_last{display:inline;float:left;padding:0 0 0 10px;width:290px}.footer_sm{display:inline;float:left;padding:0 30px 0 10px;width:207px}.footer_sm ul{list-style:none}.footer_sm li{border-bottom:1px solid #ccc;color:#959595}footer h5{margin:1.33em 0 .67em;color:#333;text-shadow:1px 1px 1px #fff;font-size:108%}.footer_sm li a{display:block;padding:6px 0;font-size:12px}footer a{color:#6e6e6e}footer .contact_text{margin-bottom:5px}footer p{font-size:12px;line-height:1.6}footer .footer_contact_wrap p{color:#309bdf;font-size:108%;line-height:2}.footer_contact_btn a{background:none repeat scroll 0 0 #33a6d4;border:1px solid #2f96c0;border-radius:5px 5px 5px 5px;color:#fff;display:block;margin-right:10px;padding:2px 14px;width:100px}.social_wrap{padding-top:20px}#map{position:relative;width:100%}#infoBox{position:relative;width:100%}#infoBox-mainnav{border-bottom:1px solid #fff;background:none repeat scroll 0 0 #ddd}#infoBox-mainnav ul{list-style:none}#infoBox-mainnav li{float:left}#infoBox-mainnav li a{display:block;padding:15px 10px;border-right:1px solid #fff;color:#333;font-weight:bold;font-size:1.25em}#infoBox-mainnav li:hover,#infoBox-mainnav li a.selected{background:none repeat scroll 0 0 #bbb}#infoBox-content.plage{height:450px;background:url("./images/map-leman.png") no-repeat scroll 0 0 #fff}#infoBox-content{position:relative;padding-bottom:80px}#infoBox-content .updateTime{position:absolute;right:0;bottom:67px;z-index:1;font-size:.8em}#infoBox-nav{position:absolute;bottom:0;left:0;width:100%;border-top:1px solid #fff;background:none repeat scroll 0 0 rgba(0,0,0,0.95);color:#fff}#infoBox-nav .left{float:left;margin:0;padding:10px;width:105px;height:47px;border-right:1px solid #fff;text-align:center}#infoBox-nav time{padding:9px 0 10px;width:136px;color:#fff;text-align:center;font-weight:bold;font-size:1.95em}#infoBox-nav .right{float:left;padding:10px;height:40px;list-style:none outside none;font-size:.95em;line-height:40px}#slider{float:right!important;padding:3px 0!important;min-height:35px;width:562px}#infoBox-nav span{display:block;font-size:.6em}.map-uv{margin-right:7px}.map-weather-hover{position:absolute;top:21px;left:1px;display:none;padding:3px;width:90px;background:none repeat scroll 0 0 rgba(0,0,0,0.65);color:#fff}.map-water{position:absolute;padding-right:20px;background:url("./images/water_17.png") no-repeat scroll center right transparent}.map-water span{padding:2px 5px;font-weight:bold;font-size:.8em;line-height:.8em}.map-second{clear:both;font-size:.7em}.map-second span{float:left}.loading{position:absolute;top:300px;left:30%;z-index:99;display:none;padding:20px 20px 20px 50px;border:1px solid #fff;border-radius:7px 7px 7px 7px;background:url("./images/loading.gif") no-repeat scroll 20px center #000;color:#bbb;opacity:.85}#map_bg{display:block;width:700px;height:500px}#map.switzerland,#infoBox-content.switzerland{height:580px;background:url("./images/map/ch_map.png") no-repeat scroll 0 0 #fff}#map_bg .france{background:url("./images/map/fr_france.png") no-repeat scroll 0 0 #fff}#map.belgique,#infoBox-content.belgique{height:605px;background:url("./images/map/be_map.png") no-repeat scroll 0 0 #fff}#map.corse,#infoBox-content.corse{height:580px;background:url("./images/map/fr_corse.png") no-repeat scroll 0 0 #fff}#map.bretagne,#infoBox-content.bretagne{height:580px;background:url("./images/map/fr_bretagne.png") no-repeat scroll 0 0 #fff}#map.aquitaine,#infoBox-content.aquitaine{height:720px;background:url("./images/map/fr_aquitaine.png") no-repeat scroll 0 0 #fff}#map.midi-pyrenees,#infoBox-content.midi-pyrenees{height:580px;background:url("./images/map/fr_midi-pyrenees.png") no-repeat scroll 0 0 #fff}#map.languedoc-roussillon,#infoBox-content.languedoc-roussillon{height:580px;background:url("./images/map/fr_languedoc-roussillon.png") no-repeat scroll 0 0 #fff}#map.provence-alpes-cote-azur,#infoBox-content.provence-alpes-cote-azur{height:580px;background:url("./images/map/fr_provence-alpes-cote-azur.png") no-repeat scroll 0 0 #fff}#map.rhone-alpes,#infoBox-content.rhone-alpes{height:580px;background:url("./images/map/fr_rhone-alpes.png") no-repeat scroll 0 0 #fff}#map.auvergne,#infoBox-content.auvergne{height:580px;background:url("./images/map/fr_auvergne.png") no-repeat scroll 0 0 #fff}#map.limousin,#infoBox-content.limousin{height:580px;background:url("./images/map/fr_limousin.png") no-repeat scroll 0 0 #fff}#map.centre,#infoBox-content.centre{height:580px;background:url("./images/map/fr_centre.png") no-repeat scroll 0 0 #fff}#map.basse-normandie,#infoBox-content.basse-normandie{height:580px;background:url("./images/map/fr_basse-normandie.png") no-repeat scroll 0 0 #fff}#map.haute-normandie,#infoBox-content.haute-normandie{height:580px;background:url("./images/map/fr_haute-normandie.png") no-repeat scroll 0 0 #fff}#map.ile-de-france,#infoBox-content.ile-de-france{height:580px;background:url("./images/map/fr_ile-de-france.png") no-repeat scroll 0 0 #fff}#map.bourgogne,#infoBox-content.bourgogne{height:580px;background:url("./images/map/fr_bourgogne.png") no-repeat scroll 0 0 #fff}#infoBox-content .map-labels{position:absolute;max-width:240px;width:100%}#infoBox-content .map-labels img{left:0}#infoBox-content .map-labels h4{padding-right:2px;padding-left:2px;background:none repeat scroll 0 0 #1a6e8f;font-weight:lighter;font-size:.9em;line-height:1.2em}#infoBox-content .lb-l span.map-labels-tmp,#infoBox-content .lb-l span.map-labels-cond,#infoBox-content .map-labels span.map-labels-tmp,#infoBox-content .map-labels span.map-labels-cond{display:inline-block;float:left;margin-left:1px;padding:5px 7px;background-color:rgba(0,0,0,0.65);color:#fff;font-size:.8em;line-height:.8em}#infoBox-content span.map-labels-cond{background:0;color:#000}#infoBox-content .map-labels img{position:relative}#infoBox-content .lb-l span,#infoBox-content .map-labels span{text-align:center;font-weight:700}#mapInfo,#mapWarning{position:absolute;width:120px;border:1px solid #d1d1d1;border-radius:5px 5px 5px 5px}#mapInfo{top:20px;left:20px;background:none repeat scroll 0 0 #fff}#mapWarning{top:80px;left:20px;display:none;padding:5px 0;background:none repeat scroll 0 0 #eb6800;color:#fff;text-align:center}#mapUpdate{position:absolute;right:5px;bottom:0;color:#ccc;font-size:.8em}#mapInfo time{display:block;padding:3px 4px 4px;color:#51678a;text-align:center;font-weight:bold;font-size:1.3em;line-height:15px}#mapInfo time span{font-size:.75em}#mapControl{float:left;margin-top:20px;margin-left:0;width:368px;list-style:none outside none}#mapControl p{margin-bottom:7px;border-bottom:1px solid #ccc;font-size:1.2em}#mapControl li li{float:left;width:40px;height:50px;list-style:none outside none}.city{position:absolute;height:45px;max-width:70px}.city a{display:block;color:#666;display:block;font-size:.8em;font-weight:bold;line-height:11px;text-shadow:1px 1px 1px #fff;padding-top:8px}.city a:hover>span:last-child{text-decoration:underline}.city span{color:#333;display:block;font-weight:bold;height:14px;margin-left:47px;min-width:65px;}.lb-r{position:absolute}.lb-r a:hover>.wind{text-decoration:underline}.lb-r a{display:block!important;padding-left:47px;max-width:70px!important;height:45px!important}.synop a{padding:0!important}.lb-r a span.max{display:block;height:14px;color:#333;font-weight:bold}.lb-r a span.wind{display:block;margin-top:5px;color:#666;text-shadow:1px 1px 1px #fff;font-weight:bold;font-size:.8em;line-height:11px}#synop_metar{list-style:none;font-size:.9em}#synop_metar li{margin:10px 0;padding:5px 0 10px 3px;border-width:0 0 1px;border-style:solid;border-color:#ebebeb;list-style:none outside none}#synop_metar li.last{border-bottom:0}#synop_metar header{font-weight:bold}#synop_metar span{color:#939393;font-weight:lighter;font-size:.75em}#synop_metar article{margin-bottom:5px}.mainMenu{position:absolute;top:0;right:0}.mainMenu li a{display:inline-block;padding:0 10px;color:#d8dfea;text-decoration:none;font-weight:bold}.TimelineSelectorButton{position:absolute;top:0;right:0;width:64px;opacity:0}.TimelineSelectorButton div{float:left;width:30px;border:1px solid #a9aaab;background:#f5f6f7}.TimelineSelectorButton div:nth-child(1){height:24px;border-right:0;border-bottom-width:2px}.TimelineSelectorButton div:nth-child(2){height:25px}.hiddenTarget{display:none;position:fixed}.tabcontent{display:none}.tabs li a.default,#tab1:target ~ .tabbedPages .tabs li a.default,#tab2:target ~ .tabbedPages .tabs li a.tab2,#tab3:target ~ .tabbedPages .tabs li a.tab3,#tab4:target ~ .tabbedPages .tabs li a.tab4,#tab5:target ~ .tabbedPages .tabs li a.tab5{background-color:#fff;border-bottom:1px solid #fff;color:#000}div.default,#tab1:target ~ .tabbedPages div.default,#tab2:target ~ .tabbedPages div#view2,#tab3:target ~ .tabbedPages div#view3,#tab4:target ~ .tabbedPages div#view4,#tab5:target ~ .tabbedPages div#view5{display:block}#tab2:target ~ .tabbedPages .tabs li a.default,#tab3:target ~ .tabbedPages .tabs li a.default,#tab4:target ~ .tabbedPages .tabs li a.default,#tab5:target ~ .tabbedPages .tabs li a.default{background-color:#69c;border:1px solid #888;color:#fff}#tab2:target ~ .tabbedPages div.default,#tab3:target ~ .tabbedPages div.default,#tab4:target ~ .tabbedPages div.default,#tab5:target ~ .tabbedPages div.default{display:none}ul.tabs{float:left;margin:0;padding:0;width:100%;height:26px;list-style:none outside none}.tabs li{position:relative;float:left;overflow:hidden;height:26px;line-height:26px}.tabs li a{padding:3px 25px;color:#333;font-weight:bold;font-size:1.25em}.tabs li.active{background:none repeat scroll 0 0 #7f7f7f}.tabs li.active a{color:#fff}.tabs li:hover{background:#ddd}.tabs li.active:hover{background:#7f7f7f}.tab_content,.tab_city,.tab_sunmoon{display:none!important}.tab_container .active,.tab_city_container .active,.tab_sunmoon_container .active{display:block!important}ul.tabs_city,ul.tabs_sunmoon{margin:0;padding:0;width:100%;height:26px;list-style:none outside none}ul.tabs_city li,ul.tabs_sunmoon li{position:relative;float:left;overflow:hidden;margin:0 0 -1px;height:26px;line-height:26px}.tabs_city li a,.tabs_sunmoon li a{padding:5px 26px;color:#646566}ul.tabs_city li.active,ul.tabs_sunmoon li.active{border-top:1px solid #d1d1d1;border-right:1px solid #d1d1d1;border-left:1px solid #d1d1d1;background:none repeat scroll 0 0 #fff}.tabs_city li.active a,.tabs_sunmoon li.active a{text-decoration:none}.tab_city_container,.tab_sunmoon_container{padding:20px;border:1px solid #d1d1d1;background:#fff;box-shadow:0 0 10px #ebebeb}#strPassCaptcha{display:none}.observations .station-data span.unit{display:inline}.observations span.notice{margin-right:5px}.observations p.temperature{float:left;margin:13px 9px 0 0;color:#333;font-size:1.6em;}.observations .timestamp{margin:-10px 0 0;padding:0 0 10px;border-bottom:1px solid #d3d3d3;font-size:.95em}.observations .windrose-icon-40{margin:11px 0 0 5px;color:#fff}.observations .observationsRecord{margin:10px 0}.observations .observationsRecord p.weather-type,.observations .observationsRecord p span .temperature,.observations .observationsRecord p.wind-speed,.observations .observationsRecord .hpv{float:left;font-size:.85em}.observations .observationsRecord p.weather-type{float:left;margin:0 10px 0 0;width:45px;height:45px;text-indent:-99999px;text-align:center;font-size:1.55em;line-height:2.5em}.observations .observationsRecord p.wind-speed{margin:-35px 0 0 50px}.observations .hpv p{margin:0;padding:0 0 7px;color:#333;font-size:1.05em}.observations .hpv span.data{float:none;color:#505050}.observations .station-data{border-top:1px solid #d3d3d3;color:#848484}.observations .observation-location{margin:0;padding-top:10px;font-size:.95em}
.ForecastDetail,.ObsDetail{display:inline-block;}.ForecastDetail th{padding:0 0 10px;width:5%;border-collapse:collapse;border-bottom:1px solid #7f7f7f;vertical-align:top;text-align:center;font-size:.85em}.ForecastDetailTop th{padding:10px 0 0;border-top:1px solid #7f7f7f;border-bottom:0 none;font-size:1em}.ForecastDetail th:first-child{width:13%}.ForecastDetail tfoot tr{border-top:1px solid #7f7f7f;border-bottom:1px solid #7f7f7f;text-align:right}.ForecastDetail tbody tr:hover{background:#f2f2f2}.ForecastDetail tbody tr:last-child{border-bottom:0}.ForecastDetail tbody tr td:first-child{padding-left:5px;text-align:left!important;font-weight:bold;font-size:.8em}.ForecastDetail .wind td{padding:5px 0;width:50px;vertical-align:middle;text-align:center}.ForecastDetail tr td{padding:10px 0;width:50px;border-bottom:1px solid #d1d1d1;vertical-align:middle;text-align:center}.ForecastDetail tr td p,.ObsDetail tr td p{border-radius:3px 3px 3px 3px;display:inline-block;margin:0;font-weight:bold;font-size:.8em;min-width:23px;padding:0 3px;text-align:center}.ForecastDetail tr.wind td p.gust,.ForecastDetail tr.temperature td p.chill{padding:3px;font-weight:normal;font-size:.7em;line-height:1em}.ForecastDetail tfoot tr td,.ObsDetail tfoot tr td{text-align:right;font-weight:bold;font-size:.8em}.ForecastDetail tfoot tr td:first-child,.ObsDetail tfoot tr td:first-child{text-align:left}.ir{display:block;overflow:hidden;background-repeat:no-repeat;text-align:left;text-indent:-999em;direction:ltr}.hidden{display:none;visibility:hidden}.visuallyhidden{position:absolute;overflow:hidden;clip:rect(0 0 0 0);margin:-1px;padding:0;width:1px;height:1px;border:0}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{position:static;overflow:visible;clip:auto;margin:0;width:auto;height:auto}.invisible{visibility:hidden}.clearfix:before,.clearfix:after{display:block;overflow:hidden;height:0;content:"\0020"}.clearfix:after{clear:both}.clearfix{zoom:1}#frm-observation label{width:100%}#frm-observation .obs-button,#frm-observation .obs-button2{width:56px;height:56px}#frm-observation .obs-button2{background-color:#efefef;text-indent:-9999px}.calme,.pluie,.orage,.neige,.autre,.obs-phenomene,.obs-comment{display:none}#frm-observation textarea:-webkit-input-placeholder{color:#777}#frm-observation textarea:-moz-placeholder{color:#777}#img-gallery{position:relative;margin:0 auto}#img-gallery .nav{position:relative}#img-gallery figure{position:relative;float:left;margin:0 10px 25px;}#img-gallery figure.gallery-details{margin:0}#img-gallery img{display:block;margin:14px 14px 0;margin:0 auto;}.img-gallery-light{display:none}


 
.popup-wrap img{z-index:888;display:block;overflow:hidden;margin:0 auto 4px;padding:0;padding:3px;width:auto;height:auto;border:1px solid #d1d1d1}.popup-wrap{position:relative}.popup-wrap p{margin:0;padding:0}.popup-wrap .popup{position:absolute;bottom:0;display:block;margin:4px;padding:10px 20px;height:auto;background:url("./images/popub-bg.png") repeat scroll 0 0 transparent;text-align:left}.popup-wrap .popup span.title{display:block;margin:0;padding:0;width:100%;color:#fff;font-size:16px;font-family:'GillSansMTBold'}.popup-wrap .popup span.alt-text{display:block;padding:0;width:100%;color:#fff;font-size:13px;font-family:'GillSansMTRegular',Arial,Helvetica,sans-serif}#webcam-container{position:relative}#webcam-copy{position:absolute;top:0;right:0;padding:2px 7px;border-bottom:1px solid #fff;border-left:1px solid #fff;background:none repeat scroll 0 0 rgba(0,0,0,0.95);color:#fff;font-size:.75em}#webcam-info{display:block;margin-top:-6px;height:60px;border-top:1px solid #fff;background:none repeat scroll 0 0 rgba(0,0,0,0.95);color:#fff}#webcam-info p{float:left;margin:0 3px 0 0;padding:10px;width:105px;height:40px;border-right:1px solid #fff;color:#fff;text-align:center;font-size:.95em}#webcam-info ul{float:left;padding:10px;height:40px;list-style:none outside none;font-size:.95em;line-height:40px;width:551px;margin-left:0}#webcam-container ul li{float:left;margin-right:10px}#webcam-info span{display:block;font-size:1.75em}#webcam-container a{color:#fff}#webcam-container a:hover{border-bottom:1px solid}.lazy{display:none}.img-cent-percent{width:100%}.post{position:relative;float:left;margin-bottom:24px;margin-left:24px;width:200px}span.survolVertical{position:absolute;top:0;left:0;display:none;padding:10px;width:100%;height:100%;background:none repeat scroll 0 0 rgba(51,166,212,0.83);-webkit-transition:background-color .5s linear;-moz-transition:background-color .5s linear;transition:background-color .5s linear}span.survolVertical p{color:#fff;font-size:.95em}.post:hover span.survolVertical{display:block}.screenshot{position:relative;padding:6px;border-width:1px;border-style:solid;border-color:#111 #111 #000;-moz-border-image:none;background:url("images/post-bg.png") repeat scroll 1px 0 #292929;box-shadow:0 1px 0 rgba(255,255,255,0.13) inset,0 1px 2px rgba(0,0,0,0.4);-moz-border-bottom-colors:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none}.screenshot img{box-shadow:0 1px 2px rgba(0,0,0,0.4);vertical-align:top}.post .overlay{position:absolute;top:0;left:0;display:none;width:100%;height:100%;border:1px solid #000;background:none repeat scroll 0 0 rgba(0,0,0,0.7);box-shadow:0 1px 10px rgba(0,0,0,0.8);cursor:pointer;-moz-transition:border-color .5s ease 0s}.overlay:hover{border-color:#90b1b8}.post figure img{width:100%;border-top:1px solid #222;border-bottom:1px solid #444;vertical-align:top}.post .buttons{position:absolute;top:50%;display:none;margin-top:-25px;margin-left:-2%;width:100%;height:1px;text-align:center;white-space:nowrap;letter-spacing:0}.post .buttons a{display:inline-block;margin:0 2%;width:40px;height:40px;border:3px solid #444;vertical-align:middle;text-indent:-900em;-moz-transition:border-color 1s ease 0s,background-color 1s ease 0s}.post .buttons a:hover{border-color:#3cf;background-color:#000}.post .buttons .comment{background:url("images/icon-comment.png") no-repeat scroll center center transparent}.post .buttons .zoom{background:url("images/icon-zoom.png") no-repeat scroll center center transparent}.post .buttons .window{background:url("images/icon-window.png") no-repeat scroll center center transparent}.autocomplete-suggestions{position:absolute;top:0;left:0;margin:1px 0 0 6px;padding-top:20px;background:url("./images/arrow_up.png") no-repeat center top transparent;_background:0;_margin:1px 0 0 0}.autocomplete-suggestion:hover{background:#222}.autocomplete-suggestion{overflow:hidden;margin:0 6px 0 -6px;cursor:hand;padding:7px;border-top:1px solid #252525;border-bottom:1px solid #444;background:none repeat scroll 0 0 #333;color:#fff;white-space:nowrap;font-size:.9em}.autocomplete strong{border-bottom:1px solid #fff;font-weight:normal}#content{position:relative;display:block;overflow:hidden;height:500px;background:url("/style/images/radar_bg.png") no-repeat scroll 0 0 transparent;background-size:700px 464px}#loading{display:block}#supersize .activeslide img{display:block}#pauseplay,#prevslide,#nextslide{display:block;width:50px;height:50px}#supersize img{display:none;margin-top:-216px;margin-left:-149px;width:960px;height:850px}#supersize img.activeslide{display:block}#radar-info{position:absolute;bottom:0;left:0;width:100%;border-top:1px solid #fff;background:none repeat scroll 0 0 rgba(0,0,0,0.95);color:#fff}#radar-info p{float:left;margin:0 3px 0 0;padding:10px;width:105px;height:40px;border-right:1px solid #fff;color:#fff;text-align:center;font-size:.95em}#radar-info ul{float:right;padding:10px;width:550px;height:40px;list-style:none outside none;font-size:.95em;line-height:40px}#radar-info ul li{float:left;margin-right:10px}#radar-info span{display:block;font-size:1.75em}.tip{z-index:10000;background:none repeat scroll 0 0 #eee;border:1px solid #ccc;border-radius:8px 8px 8px 8px;box-shadow:0 5px 10px rgba(0,0,0,0.2);left:155px;margin-top:-33px;padding:10px;position:absolute;width:200px;display:none}table.ForecastDetail .tip{left:97px;margin-top:-34px}table.info-synop td:hover>.tip,table.ForecastDetail td:hover>.tip{display:block}.tip:before{border-bottom:7px solid transparent;border-right:7px solid rgba(0,0,0,0.2);border-top:7px solid transparent;content:"";display:inline-block;left:-9px;position:absolute;top:15px}.tip:after{border-bottom:6px solid transparent;border-right:6px solid #eee;border-top:6px solid transparent;content:"";display:inline-block;left:-7px;position:absolute;top:16px}.condition{background:url(./images/icon/condition.png) no-repeat}.condition-obs{background:url("./images/icon/condition.png") no-repeat scroll #e0e0e0}.condition-averses-de-neige-faible-big-png{width:125px;height:125px;background-position:-816px -0px}.condition-averses-de-neige-faible-png{width:45px;height:45px;background-position:-816px -784px}.condition-averses-de-pluie-faible-big-png{width:125px;height:125px;background-position:-680px -680px}.condition-averses-de-pluie-faible-png{width:45px;height:45px;background-position:-928px -728px}.condition-averses-de-pluie-forte-big-png{width:125px;height:125px;background-position:-544px -680px}.condition-averses-de-pluie-forte-png{width:45px;height:45px;background-position:-872px -728px}.condition-averses-de-pluie-moderee-big-png{width:125px;height:125px;background-position:-408px -680px}.condition-averses-de-pluie-moderee-png{width:45px;height:45px;background-position:-816px -728px}.condition-brouillard-big-png{width:125px;height:125px;background-position:-272px -680px}.condition-brouillard-png{width:45px;height:45px;background-position:-928px -672px}.condition-ciel-voile-big-png{width:125px;height:125px;background-position:-136px -680px}.condition-ciel-voile-png{width:45px;height:45px;background-position:-872px -672px}.condition-couvert-avec-averses-big-png{width:125px;height:125px;background-position:-0px -680px}.condition-couvert-avec-averses-png{width:45px;height:45px;background-position:-816px -672px}.condition-developpement-nuageux-big-png{width:125px;height:125px;background-position:-680px -544px}.condition-developpement-nuageux-png{width:45px;height:45px;background-position:-928px -616px}.condition-eclaircies-big-png{width:125px;height:125px;background-position:-544px -544px}.condition-eclaircies-png{width:45px;height:45px;background-position:-872px -616px}.condition-ensoleille-big-png{width:125px;height:125px;background-position:-408px -544px}.condition-ensoleille-png{width:45px;height:45px;background-position:-816px -616px;margin: 7px auto !important;}.condition-faiblement-nuageux-big-png{width:125px;height:125px;background-position:-272px -544px}.condition-faiblement-nuageux-png{width:45px;height:45px;background-position:-928px -560px}.condition-faiblement-orageux-big-png{width:125px;height:125px;background-position:-136px -544px}.condition-faiblement-orageux-png{width:45px;height:45px;background-position:-872px -560px}.condition-faibles-passages-nuageux-big-png{width:125px;height:125px;background-position:-0px -544px}.condition-faibles-passages-nuageux-png{width:45px;height:45px;background-position:-816px -560px}.condition-fortement-nuageux-big-png{width:125px;height:125px;background-position:-680px -408px}.condition-fortement-nuageux-png{width:45px;height:45px;background-position:-928px -504px}.condition-fortement-orageux-big-png{width:125px;height:125px;background-position:-544px -408px}.condition-fortement-orageux-png{width:45px;height:45px;background-position:-872px -504px}.condition-neige-faible-big-png{width:125px;height:125px;background-position:-408px -408px}.condition-neige-faible-png{width:45px;height:45px;background-position:-816px -504px}.condition-neige-forte-big-png{width:125px;height:125px;background-position:-272px -408px}.condition-neige-forte-png{width:45px;height:45px;background-position:-928px -448px}.condition-neige-moderee-big-png{width:125px;height:125px;background-position:-136px -408px}.condition-neige-moderee-png{width:45px;height:45px;background-position:-872px -448px}.condition-nuit-avec-averses-big-png{width:125px;height:125px;background-position:-0px -408px}.condition-nuit-avec-averses-de-neige-faible-big-png{width:125px;height:125px;background-position:-680px -272px}.condition-nuit-avec-averses-de-neige-faible-png{width:45px;height:45px;background-position:-816px -448px}.condition-nuit-avec-averses-png{width:45px;height:45px;background-position:-928px -392px}.condition-nuit-avec-developpement-nuageux-big-png{width:125px;height:125px;background-position:-544px -272px}.condition-nuit-avec-developpement-nuageux-png{width:45px;height:45px;background-position:-872px -392px}.condition-nuit-bien-degagee-big-png{width:125px;height:125px;background-position:-408px -272px}.condition-nuit-bien-degagee-png{width:45px;height:45px;background-position:-816px -392px}.condition-nuit-claire-big-png{width:125px;height:125px;background-position:-272px -272px}.condition-nuit-claire-et-stratus-big-png{width:125px;height:125px;background-position:-136px -272px}.condition-nuit-claire-et-stratus-png{width:45px;height:45px;background-position:-928px -336px}.condition-nuit-claire-png{width:45px;height:45px;background-position:-872px -336px}.condition-nuit-faiblement-orageuse-png{width:45px;height:45px;background-position:-816px -336px}.condition-nuit-faiblement-orageuse_big-png{width:125px;height:125px;background-position:-0px -272px}.condition-nuit-legerement-voilee-big-png{width:125px;height:125px;background-position:-680px -136px}.condition-nuit-legerement-voilee-png{width:45px;height:45px;background-position:-928px -280px}.condition-nuit-nuageuse-big-png{width:125px;height:125px;background-position:-544px -136px}.condition-nuit-nuageuse-png{width:45px;height:45px;background-position:-872px -280px}.condition-orage-modere-big-png{width:125px;height:125px;background-position:-408px -136px}.condition-orage-modere-png{width:45px;height:45px;background-position:-816px -280px}.condition-pluie-et-neige-melee-big-png{width:125px;height:125px;background-position:-272px -136px}.condition-pluie-et-neige-melee-faible-big-png{width:125px;height:125px;background-position:-136px -136px}.condition-pluie-et-neige-melee-faible-png{width:45px;height:45px;background-position:-928px -224px}.condition-pluie-et-neige-melee-forte-big-png{width:125px;height:125px;background-position:-0px -136px}.condition-pluie-et-neige-melee-forte-png{width:45px;height:45px;background-position:-872px -224px}.condition-pluie-et-neige-melee-moderee-big-png{width:125px;height:125px;background-position:-680px -0px}.condition-pluie-et-neige-melee-moderee-png{width:45px;height:45px;background-position:-816px -224px}.condition-pluie-et-neige-melee-png{width:45px;height:45px;background-position:-928px -168px}.condition-pluie-faible-big-png{width:125px;height:125px;background-position:-544px -0px}.condition-pluie-faible-png{width:45px;height:45px;background-position:-872px -168px}.condition-pluie-forte-big-png{width:125px;height:125px;background-position:-408px -0px}.condition-pluie-forte-png{width:45px;height:45px;background-position:-816px -168px}.condition-pluie-moderee-big-png{width:125px;height:125px;background-position:-272px -0px}.condition-pluie-moderee-png{width:45px;height:45px;background-position:-952px -112px}.condition-stratus-big-png{width:125px;height:125px;background-position:-136px -0px}.condition-stratus-png{width:45px;height:45px;background-position:-952px -56px}.condition-stratus-se-dissipant-big-png{width:125px;height:125px;background-position:-0px -0px}.condition-stratus-se-dissipant-png{width:45px;height:45px;background-position:-952px -0px}.winddir{background:url(./images/icon/windsprite.png) no-repeat;display:block;margin:0 auto !important;}.winddir-E00-png{width:25px;height:25px;background-position:-36px -360px}.winddir-E05-png{width:25px;height:25px;background-position:-0px -360px}.winddir-E10-png{width:25px;height:25px;background-position:-360px -324px}.winddir-E15-png{width:25px;height:25px;background-position:-360px -288px}.winddir-E20-png{width:25px;height:25px;background-position:-360px -252px}.winddir-E25-png{width:25px;height:25px;background-position:-360px -216px}.winddir-E30-png{width:25px;height:25px;background-position:-360px -180px}.winddir-E35-png{width:25px;height:25px;background-position:-360px -144px}.winddir-E40-png{width:25px;height:25px;background-position:-360px -108px}.winddir-E45-png{width:25px;height:25px;background-position:-360px -72px}.winddir-E50-png{width:25px;height:25px;background-position:-360px -36px}.winddir-E55-png{width:25px;height:25px;background-position:-360px -0px}.winddir-E60-png{width:25px;height:25px;background-position:-324px -324px}.winddir-E65-png{width:25px;height:25px;background-position:-288px -324px}.winddir-N00-png{width:25px;height:25px;background-position:-252px -324px}.winddir-N05-png{width:25px;height:25px;background-position:-216px -324px}.winddir-N10-png{width:25px;height:25px;background-position:-180px -324px}.winddir-N15-png{width:25px;height:25px;background-position:-144px -324px}.winddir-N20-png{width:25px;height:25px;background-position:-108px -324px}.winddir-N25-png{width:25px;height:25px;background-position:-72px -324px}.winddir-N30-png{width:25px;height:25px;background-position:-36px -324px}.winddir-N35-png{width:25px;height:25px;background-position:-0px -324px}.winddir-N40-png{width:25px;height:25px;background-position:-324px -288px}.winddir-N45-png{width:25px;height:25px;background-position:-288px -288px}.winddir-N50-png{width:25px;height:25px;background-position:-252px -288px}.winddir-N55-png{width:25px;height:25px;background-position:-216px -288px}.winddir-N60-png{width:25px;height:25px;background-position:-180px -288px}.winddir-N65-png{width:25px;height:25px;background-position:-144px -288px}.winddir-NE00-png{width:25px;height:25px;background-position:-108px -288px}.winddir-NE05-png{width:25px;height:25px;background-position:-72px -288px}.winddir-NE10-png{width:25px;height:25px;background-position:-36px -288px}.winddir-NE15-png{width:25px;height:25px;background-position:-0px -288px}.winddir-NE20-png{width:25px;height:25px;background-position:-324px -252px}.winddir-NE25-png{width:25px;height:25px;background-position:-288px -252px}.winddir-NE30-png{width:25px;height:25px;background-position:-252px -252px}.winddir-NE35-png{width:25px;height:25px;background-position:-216px -252px}.winddir-NE40-png{width:25px;height:25px;background-position:-180px -252px}.winddir-NE45-png{width:25px;height:25px;background-position:-144px -252px}.winddir-NE50-png{width:25px;height:25px;background-position:-108px -252px}.winddir-NE55-png{width:25px;height:25px;background-position:-72px -252px}.winddir-NE60-png{width:25px;height:25px;background-position:-36px -252px}.winddir-NE65-png{width:25px;height:25px;background-position:-0px -252px}.winddir-NO00-png{width:25px;height:25px;background-position:-324px -216px}.winddir-NO05-png{width:25px;height:25px;background-position:-288px -216px}.winddir-NO10-png{width:25px;height:25px;background-position:-252px -216px}.winddir-NO15-png{width:25px;height:25px;background-position:-216px -216px}.winddir-NO20-png{width:25px;height:25px;background-position:-180px -216px}.winddir-NO25-png{width:25px;height:25px;background-position:-144px -216px}.winddir-NO30-png{width:25px;height:25px;background-position:-108px -216px}.winddir-NO35-png{width:25px;height:25px;background-position:-72px -216px}.winddir-NO40-png{width:25px;height:25px;background-position:-36px -216px}.winddir-NO45-png{width:25px;height:25px;background-position:-0px -216px}.winddir-NO50-png{width:25px;height:25px;background-position:-324px -180px}.winddir-NO55-png{width:25px;height:25px;background-position:-288px -180px}.winddir-NO60-png{width:25px;height:25px;background-position:-252px -180px}.winddir-NO65-png{width:25px;height:25px;background-position:-216px -180px}.winddir-O00-png{width:25px;height:25px;background-position:-180px -180px}.winddir-O05-png{width:25px;height:25px;background-position:-144px -180px}.winddir-O10-png{width:25px;height:25px;background-position:-108px -180px}.winddir-O15-png{width:25px;height:25px;background-position:-72px -180px}.winddir-O20-png{width:25px;height:25px;background-position:-36px -180px}.winddir-O25-png{width:25px;height:25px;background-position:-0px -180px}.winddir-O30-png{width:25px;height:25px;background-position:-324px -144px}.winddir-O35-png{width:25px;height:25px;background-position:-288px -144px}.winddir-O40-png{width:25px;height:25px;background-position:-252px -144px}.winddir-O45-png{width:25px;height:25px;background-position:-216px -144px}.winddir-O50-png{width:25px;height:25px;background-position:-180px -144px}.winddir-O55-png{width:25px;height:25px;background-position:-144px -144px}.winddir-O60-png{width:25px;height:25px;background-position:-108px -144px}.winddir-O65-png{width:25px;height:25px;background-position:-72px -144px}.winddir-S00-png{width:25px;height:25px;background-position:-36px -144px}.winddir-S05-png{width:25px;height:25px;background-position:-0px -144px}.winddir-S10-png{width:25px;height:25px;background-position:-324px -108px}.winddir-S15-png{width:25px;height:25px;background-position:-288px -108px}.winddir-S20-png{width:25px;height:25px;background-position:-252px -108px}.winddir-S25-png{width:25px;height:25px;background-position:-216px -108px}.winddir-S30-png{width:25px;height:25px;background-position:-180px -108px}.winddir-S35-png{width:25px;height:25px;background-position:-144px -108px}.winddir-S40-png{width:25px;height:25px;background-position:-108px -108px}.winddir-S45-png{width:25px;height:25px;background-position:-72px -108px}.winddir-S50-png{width:25px;height:25px;background-position:-36px -108px}.winddir-S55-png{width:25px;height:25px;background-position:-0px -108px}.winddir-S60-png{width:25px;height:25px;background-position:-324px -72px}.winddir-S65-png{width:25px;height:25px;background-position:-288px -72px}.winddir-SE00-png{width:25px;height:25px;background-position:-252px -72px}.winddir-SE05-png{width:25px;height:25px;background-position:-216px -72px}.winddir-SE10-png{width:25px;height:25px;background-position:-180px -72px}.winddir-SE15-png{width:25px;height:25px;background-position:-144px -72px}.winddir-SE20-png{width:25px;height:25px;background-position:-108px -72px}.winddir-SE25-png{width:25px;height:25px;background-position:-72px -72px}.winddir-SE30-png{width:25px;height:25px;background-position:-36px -72px}.winddir-SE35-png{width:25px;height:25px;background-position:-0px -72px}.winddir-SE40-png{width:25px;height:25px;background-position:-324px -36px}.winddir-SE45-png{width:25px;height:25px;background-position:-288px -36px}.winddir-SE50-png{width:25px;height:25px;background-position:-252px -36px}.winddir-SE55-png{width:25px;height:25px;background-position:-216px -36px}.winddir-SE60-png{width:25px;height:25px;background-position:-180px -36px}.winddir-SE65-png{width:25px;height:25px;background-position:-144px -36px}.winddir-SO00-png{width:25px;height:25px;background-position:-108px -36px}.winddir-SO05-png{width:25px;height:25px;background-position:-72px -36px}.winddir-SO10-png{width:25px;height:25px;background-position:-36px -36px}.winddir-SO15-png{width:25px;height:25px;background-position:-0px -36px}.winddir-SO20-png{width:25px;height:25px;background-position:-324px -0px}.winddir-SO25-png{width:25px;height:25px;background-position:-288px -0px}.winddir-SO30-png{width:25px;height:25px;background-position:-252px -0px}.winddir-SO35-png{width:25px;height:25px;background-position:-216px -0px}.winddir-SO40-png{width:25px;height:25px;background-position:-180px -0px}.winddir-SO45-png{width:25px;height:25px;background-position:-144px -0px}.winddir-SO50-png{width:25px;height:25px;background-position:-108px -0px}.winddir-SO55-png{width:25px;height:25px;background-position:-72px -0px}.winddir-SO60-png{width:25px;height:25px;background-position:-36px -0px}.winddir-SO65-png{width:25px;height:25px;background-position:-0px -0px}#error404{margin-top:40px;padding:20px;border:1px solid rgba(0,0,0,0.15);background:none repeat scroll 0 0 #fff;box-shadow:0 0 10px 1px rgba(0,0,0,0.05)}@media only screen and (device-width:768px){#img-gallery .next-container,#img-gallery .previous-container{opacity:.55}}@media print{*{background:transparent!important;color:black!important;text-shadow:none!important;-ms-filter:none!important;filter:none!important}a,a:visited{color:#444!important;text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:""}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}@page{margin:.5cm}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}#banner,#main,#search,aside.right,#headerTop ul,footer,#comments,details,abbr[title],dfn[title]{display:none!important}.content{width:100%;border:0;box-shadow:none}}@media only screen and (max-width: 760px) {#is_mobile{display:none;}}

em {
    color: #999999;
    font-size: 0.95em;
    font-style: italic;
    padding-top: 5px;
    text-align: left !important;
	display:block;
}

.tag-list-article {margin-left:0 !important;margin-bottom:25px !important;}.tag-list-article li {margin-bottom: 0;margin-right: 7px;}
.menu li:hover a { color: #777;  }.menu li:hover .dropdown_3columns a,.menu li:hover .dropdown_2columns a,.menu li:hover .dropdown_1columns a { color:#333; }


#home .content article h3,
#article .content article h3 {
font-size: 2.5em;
line-height: 1.05em;
margin-bottom: 20px;
text-transform: none;
}

#article .content article h3 {
font-size: 1.35em;
line-height: 1.05em;
margin-bottom: 0;
text-transform: none;
clear:both;
}

.light-box-200 img {border: 1px solid #CCCCCC;height: auto;padding: 3px;width: auto;}.light-box-right img {float: right;margin: 5px 0 20px 20px;}.light-box-left img {float: left;margin: 5px 20px 20px 0;}

#home .content article h3 a {
    color: #333333 !important;
}

#___plusone_0 {
float:left !important;
}

.bg-form {
margin-bottom: 60px; border: 1px solid rgba(0, 0, 0, 0.1); 
padding: 20px;
margin-bottom: 60px; 
border: 1px solid rgba(0, 0, 0, 0.1);
background: none repeat scroll 0px 0px rgb(249, 249, 249);
}


.freezingrain {
background: url('./images/warningsmall.png') no-repeat scroll 0% 0% transparent; 
width: 16px; 
height: 16px; 
position: absolute; 
margin-left: 30px; 
margin-top: -10px;"
}

.freezingrain span {
display:none;
}

.freezingrain .tip{left:22px !important;margin-top:-15px !important;}

.freezingrain:hover > .tip {
display:block;
}

.accordion {
margin-bottom:50px;
}

.accordion dt {
    border-bottom: 1px solid #CCCCCC;
    padding: 10px 0;
}

#features > h1 {
    /*border-bottom: 1px solid rgb(204, 204, 204);*/
    font-weight: normal;
    padding: 8px 10px;
    text-align: center;
}

#features .infobox,
#features .infobox-last {
    float: left;
    margin: 0 0 0 1px;
    padding: 20px 20px 10px;
    text-align: center;
    width: 328px;
	border-right: 1px solid rgb(204, 204, 204);
	border-top: 1px solid rgb(204, 204, 204);
}

#features .infobox-last{
border-right: none;
}

#features {
    background: url("./images/horizbg.png") no-repeat scroll center bottom transparent;
    border-bottom: 1px solid rgb(204, 204, 204);
	margin-left: -20px;
    margin-right: -20px;
}
#features h2{
padding: 0 40px;
text-align: center;
margin: 0;
}

#features h2 a {
	color:rgb(51, 51, 51);
	font-size:1.4em;
	font-weight:normal;
}

#features p {
    color: #222222;
    font-size: 1.1em;
    margin: 0;
	-moz-hyphens: none;
}

#sondage {
    background: none repeat scroll 0 0 rgb(255, 255, 255);
    bottom: 0;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.4);
    padding: 16px 20px 20px;
    position: fixed;
    right: -450px;
    transition: right 0.3s ease-out 0s;
    width: 410px;
    z-index: 100001;
}
#sondage.active {
    right: 0;
}
#sondage h3, #sondage-close, #sondage a {
    font-size: 11px;
    font-weight: 600;
    text-transform: uppercase;
}
#sondage-close {
    border: 1px solid rgb(229, 229, 229);
    color: rgb(165, 165, 165);
    cursor: pointer;
    float: right;
    font-size: 10px;
    height: 18px;
    line-height: 18px;
    text-align: center;
    width: 18px;
}
#sondage select {
width:100%;
}
#sondage a {
    float: left;
}
#sondage a strong {
    display: block;
    line-height: 1;
    text-align: center;
}
#sondage a:hover strong {
    color: rgb(215, 90, 70);
}

.sprite-icons {
    background: url("./images/previsionmeteo_sprite.png") no-repeat;
    display: block;
}

.sprite-icons-123X59_moonrise-moonset {
    width: 123px;
    height: 59px;
    background-position: -129px -7px;
}

.sprite-icons-123X59_sunrise-sunset {
    width: 108px;
    height: 59px;
    background-position: -7px -7px;
}

.sprite-icons-18X18_home {
    width: 18px;
    height: 18px;
    background-position: -7px -168px;
}


.tooltip-weather {
background: none repeat scroll 0 0 #DCF0F6;
border: 1px solid #CCCCCC;
left: 45px;
min-width: 130px;
padding: 5px 10px;
position: absolute;
top: 5px;
display:none;
z-index: 1000;
}
.tooltip-weather > p:first-child {
color:#222222;
}
.tooltip-weather > p {
margin:0;
line-height:1em;
}

.weather:hover > .tooltip-weather { 
display:block;
}

.isotope-hidden.isotope-item {
    pointer-events: none;
    z-index: 1;
}
.isotope, .isotope .isotope-item {
    transition-duration: 0.8s;
}
.isotope {
    transition-property: height, width;
}
.isotope .isotope-item {
    transition-property: transform, opacity;
}
.isotope.no-transition, .isotope.no-transition .isotope-item, .isotope .isotope-item.no-transition {
    transition-duration: 0s;
}
.isotope-item {
    z-index: 2;
}
.isotope-hidden.isotope-item {
    pointer-events: none;
    z-index: 1;
}
.portfolio-tabs, .faq-tabs {
    border-bottom: 1px solid rgb(231, 230, 230);
    border-top: 1px solid rgb(231, 230, 230);
    height: auto;
    line-height: 34px;
    list-style: none outside none;
    margin: 0 0 58px;
    overflow: hidden;
    padding: 0;
}
.portfolio-tabs li, .faq-tabs li {
    float: left;
    margin-right: 30px;
}
.portfolio-tabs li a, .faq-tabs li a {
    display: block;
}
.portfolio-tabs li.active, .faq-tabs li.active {
    line-height: 31px !important;
}
.portfolio-tabs li.active a, .faq-tabs li.active a {
    border-top: 3px solid rgb(160, 206, 78);
    color: rgb(160, 206, 78);
}
.faq-item {
    position: relative;
}
.portfolio-one .portfolio-item {
    overflow: hidden;
    padding-bottom: 50px;
    width: 100%;
}
.portfolio-one .portfolio-item .image {
    float: left;
    height: 272px;
    margin-bottom: 15px;
    margin-right: 25px;
    width: 540px;
}
.portfolio-item .portfolio-content h2 {
    margin: 0 0 10px !important;
    padding: 0 !important;
}
.portfolio-item .portfolio-content h4 {
    font-size: 13px;
    font-weight: normal;
    margin: 0 0 25px !important;
    padding: 0 !important;
}
.portfolio-item .portfolio-content p {
    margin: 0 0 20px;
}
.portfolio-two .portfolio-item {
    float: left;
    height: 295px;
    margin: 5px;
    width: 460px;
}
.portfolio-three .portfolio-item {
    float: left;
    height: 214px;
    margin: 6px;
    width: 300px;
}
.portfolio-four .portfolio-item {
    float: left;
    height: 161px;
    margin: 7px;
    width: 220px;
}

.portfolio-masonry .portfolio-item {
    float: left;
    margin-bottom: 9px;
    margin-left: 0.5%;
    margin-right: 0.5%;
    overflow: hidden;
    width: 32.333%;
}
.portfolio-grid-2 .portfolio-item {
    margin-bottom: 9px;
    width: 49%;
}
#infscr-loading {
    bottom: 0;
    position: absolute;
}
.portfolio #infscr-loading {
    bottom: -30px;
}

.isotope-item {
    z-index: 2;
}
.image {
    overflow: hidden;
    position: relative;
    z-index: 1;
}
.image img {
    border-style: none;
    height: auto;
	width:100%;
    max-width: 100%;
    vertical-align: top;
}
.image .image-extras {
    background:url("./images/view-more.png") no-repeat scroll center 50px #dcf0f6;
    height: 100%;
    left: 0;
    opacity: 0;
    position: absolute;
    text-align: center;
    top: 0;
    transform: translateX(-100%);
    transition: all 0.3s ease-in-out 0s;
    width: 101%;
}
.image:hover .image-extras {
    opacity: 1;
    transform: translateX(0%);
}
.no-csstransforms .image .image-extras {
    display: none;
}
.no-csstransforms .image:hover .image-extras {
    display: block;
}
.image .image-extras:before {
    content: "";
    display: inline-block;
    height: 100%;
    vertical-align: middle;
}
.image a {
    display: block;
}
.image .image-extras .image-extras-content {
    display: inline-block;
    height: auto;
    vertical-align: middle;
    width: 90%;
}
.image .image-extras .image-extras-content h3, .image .image-extras .image-extras-content h2, .image .image-extras .image-extras-content a {
    color: rgb(51, 51, 51) !important;
    font: 13px 'MuseoSlab500Regular',arial,helvetica,sans-serif !important;
    margin: 10px 0 0 !important;
    text-shadow: 1px 1px 1px rgba(255, 255, 255, 0.5);
}
.image .image-extras .image-extras-content h4, .image .image-extras .image-extras-content .cats, .image .image-extras .image-extras-content .cats a, .image .image-extras .image-extras-content .price {
    color: rgb(51, 51, 51) !important;
    font: 11px 'PTSansRegular',arial,helvetica,sans-serif !important;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 5px !important;
    text-shadow: 1px 1px 1px rgba(255, 255, 255, 0.5);
	text-align: center !important;
}
.image .image-extras .image-extras-content h4 a {
    color: rgb(51, 51, 51) !important;
    display: inline;
    font: 11px 'PTSansRegular',arial,helvetica,sans-serif !important;
}
.image .image-extras .image-extras-content h4 a:hover {
    color: rgb(68, 68, 68) !important;
}
.image .image-extras .image-extras-content img {
    display: inline !important;
    width: auto !important;
}
.image .image-extras .image-extras-content .icon {
    display: inline;
}
.image .image-extras .image-extras-content .icon, .image .image-extras .image-extras-content .icon img {
    display: inline-block;
    height: 36px;
    text-indent: -10000px;
    vertical-align: top;
    width: 35px;
}
.image-extras .cats {
    display: block;
}
.image-extras .cats a {
    display: inline;
    line-height: normal !important;
}
.image .image-extras {
    text-align: center;
}
.project-content .project-description {
    float: left;
    width: 55.4681%;
}
.project-content .project-info {
    float: right;
    width: 42.4043%;
}
.project-content .project-info .project-info-box {
    border-bottom: 1px solid rgb(231, 230, 230);
    margin-bottom: 15px;
    overflow: hidden;
    padding-bottom: 15px; 
}
.project-content .project-info h4 {
    line-height: 22px !important;
}
.project-content .project-info h4, .gform_wrapper label, .gform_wrapper .gfield_description, .project-content .project-terms {
    font-size: 13px !important;
    line-height: 20px !important;
}
.project-content .project-info h4, .project-content .project-terms {
    color: rgb(51, 51, 51);
    float: left;
    font-family: 'MuseoSlab500Regular',arial,helvetica,sans-serif;
    margin: 0 !important;
    width: 110px;
}
.project-content .project-info h4 {
    font-weight:bold;
}

#bolor {
    padding: 10px;
    text-align: center;
}

.next-container {
    background: url("./images/gallery-prev-next.png") no-repeat scroll right center rgba(0, 0, 0, 0);
    height: 64px;
    right: 5px;
    margin-top: -32px;
    opacity: 0.6;
    position: absolute;
    top: 50%;
    width: 64px;
	display:none;
}

.next-container a {
    height: 64px;
    text-indent: -99999px;
    width: 64px;
	display:block;
}

.previous-container {
    background: url("./images/gallery-prev-next.png") no-repeat scroll left center rgba(0, 0, 0, 0);
    height: 64px;
    left: 5px;
    margin-top: -32px;
    opacity: 0.6;
    position: absolute;
    top: 50%;
    width: 64px;
	display:none;
}

.previous-container a {
    height: 64px;
    text-indent: -99999px;
    width: 64px;
	display:block;
}

#img-gallery .nav:hover .next-container  {
display:block;
}
#img-gallery .nav:hover > .previous-container  {
display:block;
}

#slideout {
    background: none repeat scroll 0 0 #ffffff;
    border: 1px solid #cccccc;
    bottom: 13px;
    padding: 12px 14px;
    position: fixed;
    right: 2px;
    width: 330px;
    z-index: 3;
}

.synop-total {
    color: rgb(136, 136, 136);
    display: block;
    font-size: 0.8em;
    line-height: 0.8em;
    margin-top: 3px;
}