#weather-top{float:left;margin:0;padding:0;width:960px;height:460px;background:#0b4a9f;}
#weather-top div.col1{float:left;margin:4px 0 0 4px!important;+margin:4px 0 0 2px;padding:0;width:453px;height:452px;background:#d1eaff;}
#weather-top div.col2{float:left;margin:4px 0 0 4px!important;+margin:4px 0 0 2px;padding:0;width:493px;height:452px;}
#weather-top div.col2 img{float:left;margin:0;padding:0;}
#weather-top div.col2 #weather-bycity{float:left;margin:4px 0 0 0!important;+margin:4px 0 0 1px;padding:0;width:493px;height:175px!important;+height:176px;background:#fff;}
#weather-top div.col2 #weather-bycity h2{float:left;margin:0;padding:3px 0 3px 10px;width:483px!important;+width:493px;height:24px!important;+height:30px;background:#d1eaff;color:#09f;font-size:18px;height:18px;}
#weather-top div.col2 #weather-bycity div.ul{float:left;clear:both;margin:9px 0 0 13px!important;+margin:9px 0 0 6px;padding:0;width:477px;height:115px;overflow:auto;}
#weather-top div.col2 #weather-bycity div.ul ul{float:left;clear:both;margin:0 0 1px 0;padding:0;width:452px;height:28px;background:#ecf5ff;list-style:none;}
#weather-top div.col2 #weather-bycity div.ul ul li{float:left;margin:0;}
#weather-top div.col2 #weather-bycity div.ul ul li.city{width:270px!important;+width:280px;height:24px!important;+height:28px;padding:4px 0 0 10px;color:#09f;font-size:14px;font-weight:bold;}
#weather-top div.col2 #weather-bycity div.ul ul li.city a,#weather-top div.col2 #weather-bycity div.ul ul li.city a:hover{color:#09f;text-decoration:none;}
#weather-top div.col2 #weather-bycity div.ul ul li.symbole{width:50px;text-align:center;height:28px!important;+height:28px;padding:0 0 0 2px;}
#weather-top div.col2 #weather-bycity div.ul ul li.temp{width:100px;text-align:center;height:24px!important;+height:28px;padding:4px 0 0 2px;color:#000;font-size:14px;font-weight:bold;}
#weather-top div.col2 #weather-bycity div.ul ul li.temp span.moy{color:#00f;}
#weather-top div.col2 #weather-bycity div.ul ul li.temp span.max{color:#f60;}
#weather-top div.col1 #relative{position:relative;height:0;width:453px;margin:0;padding:0;height:0;}
#weather-top div.col1 h1{float:left;margin:10px 0 0 20px!important;+margin:10px 0 0 10px;padding:0;color:#09f;font-size:24px;height:24px;}
#weather-top div.col1 ul.day-tabs{float:left;margin:20px 0 0 0;padding:0;width:453px;height:37px;list-style:none;background-image:url(../../images/weather/bg/bg-onglet.jpg);background-position:left bottom;background-repeat:repeat-x;}
#weather-top div.col1 ul.day-tabs li{float:left;margin:0;padding:0;width:auto;height:36px;background-color:#fff;background-image:url(../../images/weather/bg/bg-onglet-off.jpg);background-position:left top;background-repeat:repeat-x;border-style:solid;border-right-width:0;border-left-width:0;border-top-width:0;border-bottom-width:0;border-right-color:#0b9dff;border-left-color:#0b9dff;border-top-color:#0b9dff;cursor:pointer;text-align:center;color:#0b9dff;font-size:12px;line-height:12px;}
#weather-top div.col1 ul.day-tabs li.active{background-image:none;border-right-width:1px;border-left-width:1px;border-top-width:1px;height:37px;}
#weather-top div.col1 ul.day-tabs li.marge-l4{margin-left:4px;}
#weather-top div.col1 ul.day-tabs li.marge-r4{margin-right:4px;}
#weather-top div.col1 ul.day-tabs li.marge-r8{margin-right:8px;}
#weather-top div.col1 ul.day-tabs li p{float:left;margin:5px 10px 0 10px!important;+margin:5px 5px 0 5px;padding:0;}
#weather-top div.col1 ul.day-tabs li p span{font-weight:bold;}
#weather-top div.col1 div.day-content{position:absolute;margin-top:91px;*margin-top:0;+margin-top:0;padding:0;width:453px;height:361px!important;+height:357px;background:#fff;display:none;}
#weather-top div.col1 div.day-content h2{float:left;margin:10px 0 0 20px!important;+margin:10px 0 0 10px;padding:0;color:#09f;font-size:25px;}
#weather-top div.col1 div.day-content p.latitude{float:left;clear:both;margin:10px 0 0 20px!important;+margin:10px 0 0 10px;padding:0;color:#09f;font-size:12px;width:430px;}
#weather-top div.col1 div.day-content p.latitude span{color:#00f;}
#weather-top div.col1 div.day-content div.releve{float:left;margin:10px 0 0 10px!important;+margin:10px 0 0 5px;padding:0;background:#d1eaff;width:431px;height:172px;}
#weather-top div.col1 div.day-content div.releve div.titre{float:left;margin:5px 0 0 10px!important;+margin:5px 0 0 5px;padding:0;color:#09f;font-size:12px;font-weight:bold;width:400px;height:20px;}
#weather-top div.col1 div.day-content div.releve div.cel1{float:left;margin:0 0 0 1px;padding:0;background:#fff;width:200px;height:73px;}
#weather-top div.col1 div.day-content div.releve div.cel1 img{float:left;margin:0 0 0 10px!important;margin:0 0 0 5px;padding:0;}
#weather-top div.col1 div.day-content div.releve div.cel1 p{float:left;margin:30px 0 0 20px!important;margin:30px 0 0 10px;padding:0;width:90px;color:#000;font-size:11px;}
#weather-top div.col1 div.day-content div.releve div.cel2{float:left;margin:0 0 0 1px;padding:0;background:#fff;width:114px;height:73px;text-align:center;}
#weather-top div.col1 div.day-content div.releve div.cel2 p{float:left;margin:10px 0 0 0;padding:0;width:114px;color:#00f;font-size:13px;font-weight:bold;}
#weather-top div.col1 div.day-content div.releve div.cel2 span{font-size:28px;}
#weather-top div.col1 div.day-content div.releve div.cel3{float:left;margin:0 0 0 1px;padding:0;background:#fff;width:113px!important;+width:111px;height:73px;text-align:center;}
#weather-top div.col1 div.day-content div.releve div.cel3 p{float:left;margin:10px 0 0 0;padding:0;width:113px!important;+width:111px;color:#f60;font-size:13px;font-weight:bold;}
#weather-top div.col1 div.day-content div.releve div.cel3 span{font-size:28px;}
#weather-top div.col1 div.day-content div.releve div.cel4{float:left;margin:1px 0 0 1px;padding:0;background:#fff;width:152px;height:72px;}
#weather-top div.col1 div.day-content div.releve div.cel4 p{float:left;margin:5px 15px 0 10px!important;+margin:5px 7px 0 5px;padding:0;width:120px;color:#09f;font-size:11px;}
#weather-top div.col1 div.day-content div.releve div.cel4 span{color:#f60;}
#weather-top div.col1 div.day-content div.releve div.cel5{float:left;margin:1px 0 0 1px;padding:0;background:#fff;width:154px;height:72px;}
#weather-top div.col1 div.day-content div.releve div.cel5 p{float:left;margin:5px 15px 0 10px!important;+margin:5px 7px 0 5px;padding:0;width:120px;color:#09f;font-size:11px;}
#weather-top div.col1 div.day-content div.releve div.cel5 span{color:#f60;}
#weather-top div.col1 div.day-content div.releve div.cel6{float:left;margin:1px 0 0 1px;padding:0;background:#fff;width:121px!important;+width:119px;height:72px;text-align:center;}
#weather-top div.col1 div.day-content div.releve div.cel6 p{float:left;margin:30px 0 0 0;padding:0;width:121px!important;+width:119px;color:#09f;font-size:11px;}
#weather-top div.col1 #weather-year{position:absolute;z-index:50;top:350px;*top:260px;+top:260px;width:431px;background:#d1eaff;height:88px;margin:0;padding:0;margin-left:10px;}
#weather-top div.col1 #weather-year h3{float:left;margin:5px 0 0 0!important;+margin:5px 0 0 0;padding:0 0 0 5px!important;+padding:0 0 0 5px;font-size:14px;color:#0097fe;width:308px!important;+width:313px;border-bottom:1px solid #C8ECFF;}
#weather-top div.col1 #weather-year h3 span{font-size:16px;text-transform:uppercase;}
#weather-top div.col1 #weather-year ul{float:left;clear:both;width:429px!important;+width:427px;margin:1px 0 0 1px;padding:4px 0 0 0;background:#fff;list-style:none;height:16px!important;+height:20px;}
#weather-top div.col1 #weather-year li{float:left;margin:0;padding:0;width:32px;text-align:center;}
#weather-top div.col1 #weather-year li.tmois{color:#0097fe;font-size:11px;line-height:11px;}
#weather-top div.col1 #weather-year li.mois{color:#0097fe;font-size:11px;line-height:11px;}
#weather-top div.col1 #weather-year li.tmax{color:#fe6900;font-size:11px;line-height:11px;}
#weather-top div.col1 #weather-year li.tmoy{color:#0500ff;font-size:11px;line-height:11px;}
#weather-top div.col1 #weather-year li.max{color:#fe6900;font-size:11px;line-height:11px;font-weight:bold;}
#weather-top div.col1 #weather-year li.moy{color:#0500ff;font-size:11px;line-height:11px;font-weight:bold;}