/* ::::: http://france.meteofrance.com/css/customize.css ::::: */

html, body { font: 82% Arial,Verdana,Helvetica,sans-serif; color: rgb(0, 0, 0); background-color: rgb(255, 255, 255); background-position: center top; background-repeat: no-repeat; margin: 0pt; padding: 0pt; }
html { height: 100%; }
img, fieldset, form, legend, h1, h3, h4, h5, h6, ul, ol, p { border: 0pt none; list-style: none outside none; margin: 0pt; padding: 0pt; }
a { outline: 0pt none; text-decoration: none; color: rgb(0, 0, 0); cursor: pointer; }
.clearfix:after { content: "."; display: block; height: 0pt; clear: both; visibility: hidden; }
#forecastTabs { position: relative; background: url('forecast-tabs-footer.gif') no-repeat scroll left bottom transparent; height: 31px; z-index: 99; }
#forecastTabs ul { left: 0pt; bottom: 4px; }
#forecastTabs ul li span { display: block; background: url('forecast-tabs-left.gif') no-repeat scroll left top transparent; margin-right: 1px; padding: 0pt 0pt 0pt 8px; }
#forecastTabs ul li a { text-align: center; display: block; background: url('forecast-tabs-right.gif') no-repeat scroll right top transparent; color: rgb(0, 0, 0); text-decoration: none; line-height: 0.95em; padding: 7px 10px 9px 3px; }
ul#menu li:hover > ul, ul#menu-verti li:hover > ul, .clearfix, #todayCityWeather .cityName strong, #mapSystem #bigMap img, .cartouche .inside, .cartouche .inside span, .hasJS #carouselContainer .thumbGallery .pagerContainer, .hasJS #carouselContainer .thumbGallery .player, .hasJS #carouselContainer .thumbGallery p.close, #carouselContainer .thumbGallery .selectBulletin label, * html .hasJS #carouselContainer img { display: block; }
ul#menu-verti, #column1, #column2, #column3, .floatLeft, #glossary p.fromTo, #forecastTabs ul li, #optionsLayer .checkbox, .tabs ul li, #mainFooter form input, .optionsLayerC .checkbox { float: left; }
a:hover, #glossary a:hover, #glossary p.alphabet a:hover, p.centeredPager a:hover, #forecastTabs ul li a:hover, ul.dashed li a, .tabs ul li a:hover, ul.listArrow li a, ul.listArrowBack li a, #mainHeader #todayCityWeather .city .btAddCity a { text-decoration: underline; }
* html .checkbox, :first-child + html .checkbox { margin: -4px 0pt -2px -2px; }
* html .radio, :first-child + html { margin: 0pt 2px -3px -4px; }
* html #dayForecasting a, * html #dayForecasting ul, * html #dayForecasting ul li, * html #dayForecasting ul li strong, * html #dayForecasting ul li.strong, * html #connateInfos, * html .block, * html ul.listType1, * html ul.listType2 li, :first-child + html ul.listType2 li, * html #mainFooter .footer { height: 0.01%; }
* html #meteoMailWe input.radio, :first-child + html #meteoMailWe input.radio { margin-top: 0pt; }
:first-child + html ul.listType2 li { height: 0.01%; }
.clearfix, #searchForm {  }
.clearfix { height: 100%; }
