/*
Feuille de style unique fusionnée intégrant 
- ../js/jquery/plugins/treeview/jquery.treeview.css
- page_template_styles_original.css
- common.css + dev.css
- thickbox.css
*/

/*pictos */



.fake {
}

.carte40_0_agif {
  background-image: url('../img/spriteCarte40Temps.png');
  -background-image: url('../img/spriteCarte40Temps-ie6.png');
  background-position: left -0px;
}
.carte40_0_bgif {
  background-image: url('../img/spriteCarte40Temps.png');
  -background-image: url('../img/spriteCarte40Temps-ie6.png');
  background-position: left -40px;
}
.carte40_0_cgif {
  background-image: url('../img/spriteCarte40Temps.png');
  -background-image: url('../img/spriteCarte40Temps-ie6.png');
  background-position: left -80px;
}
.carte40_0_dgif {
  background-image: url('../img/spriteCarte40Temps.png');
  -background-image: url('../img/spriteCarte40Temps-ie6.png');
  background-position: left -120px;
}
.carte40_0_egif {
  background-image: url('../img/spriteCarte40Temps.png');
  -background-image: url('../img/spriteCarte40Temps-ie6.png');
  background-position: left -160px;
}
.carte40_0_fgif {
  background-image: url('../img/spriteCarte40Temps.png');
  -background-image: url('../img/spriteCarte40Temps-ie6.png');
  background-position: left -200px;
}
.carte40_0_ggif {
  background-image: url('../img/spriteCarte40Temps.png');
  -background-image: url('../img/spriteCarte40Temps-ie6.png');
  background-position: left -240px;
}
.carte40_0_hgif {
  background-image: url('../img/spriteCarte40Temps.png');
  -background-image: url('../img/spriteCarte40Temps-ie6.png');
  background-position: left -280px;
}
.carte40_0_igif {
  background-image: url('../img/spriteCarte40Temps.png');
  -background-image: url('../img/spriteCarte40Temps-ie6.png');
  background-position: left -320px;
}
.carte40_0_jgif {
  background-image: url('../img/spriteCarte40Temps.png');
  -background-image: url('../img/spriteCarte40Temps-ie6.png');
  background-position: left -360px;
}
.carte40_0_kgif {
  background-image: url('../img/spriteCarte40Temps.png');
  -background-image: url('../img/spriteCarte40Temps-ie6.png');
  background-position: left -400px;
}
.carte40_10_agif {
  background-image: url('../img/spriteCarte40Temps.png');
  -background-image: url('../img/spriteCarte40Temps-ie6.png');
  background-position: left -440px;
}
.carte40_10_bgif {
  background-image: url('../img/spriteCarte40Temps.png');
  -background-image: url('../img/spriteCarte40Temps-ie6.png');
  background-position: left -480px;
}
.carte40_10_cgif {
  background-image: url('../img/spriteCarte40Temps.png');
  -background-image: url('../img/spriteCarte40Temps-ie6.png');
  background-position: left -520px;
}
.carte40_11_agif {
  background-image: url('../img/spriteCarte40Temps.png');
  -background-image: url('../img/spriteCarte40Temps-ie6.png');
  background-position: left -560px;
}
.carte40_12_agif {
  background-image: url('../img/spriteCarte40Temps.png');
  -background-image: url('../img/spriteCarte40Temps-ie6.png');
  background-position: left -600px;
}
.carte40_12_bgif {
  background-image: url('../img/spriteCarte40Temps.png');
  -background-image: url('../img/spriteCarte40Temps-ie6.png');
  background-position: left -640px;
}
.carte40_12_cgif {
  background-image: url('../img/spriteCarte40Temps.png');
  -background-image: url('../img/spriteCarte40Temps-ie6.png');
  background-position: left -680px;
}
.carte40_13_agif {
  background-image: url('../img/spriteCarte40Temps.png');
  -background-image: url('../img/spriteCarte40Temps-ie6.png');
  background-position: left -720px;
}
.carte40_13_bgif {
  background-image: url('../img/spriteCarte40Temps.png');
  -background-image: url('../img/spriteCarte40Temps-ie6.png');
  background-position: left -760px;
}
.carte40_13_cgif {
  background-image: url('../img/spriteCarte40Temps.png');
  -background-image: url('../img/spriteCarte40Temps-ie6.png');
  background-position: left -800px;
}
.carte40_14_agif {
  background-image: url('../img/spriteCarte40Temps.png');
  -background-image: url('../img/spriteCarte40Temps-ie6.png');
  background-position: left -840px;
}
.carte40_14_bgif {
  background-image: url('../img/spriteCarte40Temps.png');
  -background-image: url('../img/spriteCarte40Temps-ie6.png');
  background-position: left -880px;
}
.carte40_15_agif {
  background-image: url('../img/spriteCarte40Temps.png');
  -background-image: url('../img/spriteCarte40Temps-ie6.png');
  background-position: left -920px;
}
.carte40_15_bgif {
  background-image: url('../img/spriteCarte40Temps.png');
  -background-image: url('../img/spriteCarte40Temps-ie6.png');
  background-position: left -960px;
}
.carte40_15_cgif {
  background-image: url('../img/spriteCarte40Temps.png');
  -background-image: url('../img/spriteCarte40Temps-ie6.png');
  background-position: left -1000px;
}
.carte40_16_agif {
  background-image: url('../img/spriteCarte40Temps.png');
  -background-image: url('../img/spriteCarte40Temps-ie6.png');
  background-position: left -1040px;
}
.carte40_16_bgif {
  background-image: url('../img/spriteCarte40Temps.png');
  -background-image: url('../img/spriteCarte40Temps-ie6.png');
  background-position: left -1080px;
}
.carte40_16_cgif {
  background-image: url('../img/spriteCarte40Temps.png');
  -background-image: url('../img/spriteCarte40Temps-ie6.png');
  background-position: left -1120px;
}
.carte40_17_agif {
  background-image: url('../img/spriteCarte40Temps.png');
  -background-image: url('../img/spriteCarte40Temps-ie6.png');
  background-position: left -1160px;
}
.carte40_17_bgif {
  background-image: url('../img/spriteCarte40Temps.png');
  -background-image: url('../img/spriteCarte40Temps-ie6.png');
  background-position: left -1200px;
}
.carte40_17_cgif {
  background-image: url('../img/spriteCarte40Temps.png');
  -background-image: url('../img/spriteCarte40Temps-ie6.png');
  background-position: left -1240px;
}
.carte40_18_agif {
  background-image: url('../img/spriteCarte40Temps.png');
  -background-image: url('../img/spriteCarte40Temps-ie6.png');
  background-position: left -1280px;
}
.carte40_18_bgif {
  background-image: url('../img/spriteCarte40Temps.png');
  -background-image: url('../img/spriteCarte40Temps-ie6.png');
  background-position: left -1320px;
}
.carte40_18_cgif {
  background-image: url('../img/spriteCarte40Temps.png');
  -background-image: url('../img/spriteCarte40Temps-ie6.png');
  background-position: left -1360px;
}
.carte40_19_agif {
  background-image: url('../img/spriteCarte40Temps.png');
  -background-image: url('../img/spriteCarte40Temps-ie6.png');
  background-position: left -1400px;
}
.carte40_19_bgif {
  background-image: url('../img/spriteCarte40Temps.png');
  -background-image: url('../img/spriteCarte40Temps-ie6.png');
  background-position: left -1440px;
}
.carte40_19_cgif {
  background-image: url('../img/spriteCarte40Temps.png');
  -background-image: url('../img/spriteCarte40Temps-ie6.png');
  background-position: left -1480px;
}
.carte40_1_agif {
  background-image: url('../img/spriteCarte40Temps.png');
  -background-image: url('../img/spriteCarte40Temps-ie6.png');
  background-position: left -1520px;
}
.carte40_1_bgif {
  background-image: url('../img/spriteCarte40Temps.png');
  -background-image: url('../img/spriteCarte40Temps-ie6.png');
  background-position: left -1560px;
}
.carte40_1_cgif {
  background-image: url('../img/spriteCarte40Temps.png');
  -background-image: url('../img/spriteCarte40Temps-ie6.png');
  background-position: left -1600px;
}
.carte40_20_agif {
  background-image: url('../img/spriteCarte40Temps.png');
  -background-image: url('../img/spriteCarte40Temps-ie6.png');
  background-position: left -1640px;
}
.carte40_21_agif {
  background-image: url('../img/spriteCarte40Temps.png');
  -background-image: url('../img/spriteCarte40Temps-ie6.png');
  background-position: left -1680px;
}
.carte40_21_bgif {
  background-image: url('../img/spriteCarte40Temps.png');
  -background-image: url('../img/spriteCarte40Temps-ie6.png');
  background-position: left -1720px;
}
.carte40_21_cgif {
  background-image: url('../img/spriteCarte40Temps.png');
  -background-image: url('../img/spriteCarte40Temps-ie6.png');
  background-position: left -1760px;
}
.carte40_22_agif {
  background-image: url('../img/spriteCarte40Temps.png');
  -background-image: url('../img/spriteCarte40Temps-ie6.png');
  background-position: left -1800px;
}
.carte40_22_bgif {
  background-image: url('../img/spriteCarte40Temps.png');
  -background-image: url('../img/spriteCarte40Temps-ie6.png');
  background-position: left -1840px;
}
.carte40_22_cgif {
  background-image: url('../img/spriteCarte40Temps.png');
  -background-image: url('../img/spriteCarte40Temps-ie6.png');
  background-position: left -1880px;
}
.carte40_23_agif {
  background-image: url('../img/spriteCarte40Temps.png');
  -background-image: url('../img/spriteCarte40Temps-ie6.png');
  background-position: left -1920px;
}
.carte40_23_bgif {
  background-image: url('../img/spriteCarte40Temps.png');
  -background-image: url('../img/spriteCarte40Temps-ie6.png');
  background-position: left -1960px;
}
.carte40_23_cgif {
  background-image: url('../img/spriteCarte40Temps.png');
  -background-image: url('../img/spriteCarte40Temps-ie6.png');
  background-position: left -2000px;
}
.carte40_24_agif {
  background-image: url('../img/spriteCarte40Temps.png');
  -background-image: url('../img/spriteCarte40Temps-ie6.png');
  background-position: left -2040px;
}
.carte40_24_bgif {
  background-image: url('../img/spriteCarte40Temps.png');
  -background-image: url('../img/spriteCarte40Temps-ie6.png');
  background-position: left -2080px;
}
.carte40_24_cgif {
  background-image: url('../img/spriteCarte40Temps.png');
  -background-image: url('../img/spriteCarte40Temps-ie6.png');
  background-position: left -2120px;
}
.carte40_25_agif {
  background-image: url('../img/spriteCarte40Temps.png');
  -background-image: url('../img/spriteCarte40Temps-ie6.png');
  background-position: left -2160px;
}
.carte40_25_bgif {
  background-image: url('../img/spriteCarte40Temps.png');
  -background-image: url('../img/spriteCarte40Temps-ie6.png');
  background-position: left -2200px;
}
.carte40_26_agif {
  background-image: url('../img/spriteCarte40Temps.png');
  -background-image: url('../img/spriteCarte40Temps-ie6.png');
  background-position: left -2240px;
}
.carte40_26_bgif {
  background-image: url('../img/spriteCarte40Temps.png');
  -background-image: url('../img/spriteCarte40Temps-ie6.png');
  background-position: left -2280px;
}
.carte40_26_cgif {
  background-image: url('../img/spriteCarte40Temps.png');
  -background-image: url('../img/spriteCarte40Temps-ie6.png');
  background-position: left -2320px;
}
.carte40_27_agif {
  background-image: url('../img/spriteCarte40Temps.png');
  -background-image: url('../img/spriteCarte40Temps-ie6.png');
  background-position: left -2360px;
}
.carte40_27_bgif {
  background-image: url('../img/spriteCarte40Temps.png');
  -background-image: url('../img/spriteCarte40Temps-ie6.png');
  background-position: left -2400px;
}
.carte40_28_agif {
  background-image: url('../img/spriteCarte40Temps.png');
  -background-image: url('../img/spriteCarte40Temps-ie6.png');
  background-position: left -2440px;
}
.carte40_28_bgif {
  background-image: url('../img/spriteCarte40Temps.png');
  -background-image: url('../img/spriteCarte40Temps-ie6.png');
  background-position: left -2480px;
}
.carte40_29_agif {
  background-image: url('../img/spriteCarte40Temps.png');
  -background-image: url('../img/spriteCarte40Temps-ie6.png');
  background-position: left -2520px;
}
.carte40_29_bgif {
  background-image: url('../img/spriteCarte40Temps.png');
  -background-image: url('../img/spriteCarte40Temps-ie6.png');
  background-position: left -2560px;
}
.carte40_29_cgif {
  background-image: url('../img/spriteCarte40Temps.png');
  -background-image: url('../img/spriteCarte40Temps-ie6.png');
  background-position: left -2600px;
}
.carte40_2_agif {
  background-image: url('../img/spriteCarte40Temps.png');
  -background-image: url('../img/spriteCarte40Temps-ie6.png');
  background-position: left -2640px;
}
.carte40_2_bgif {
  background-image: url('../img/spriteCarte40Temps.png');
  -background-image: url('../img/spriteCarte40Temps-ie6.png');
  background-position: left -2680px;
}
.carte40_2_cgif {
  background-image: url('../img/spriteCarte40Temps.png');
  -background-image: url('../img/spriteCarte40Temps-ie6.png');
  background-position: left -2720px;
}
.carte40_30_agif {
  background-image: url('../img/spriteCarte40Temps.png');
  -background-image: url('../img/spriteCarte40Temps-ie6.png');
  background-position: left -2760px;
}
.carte40_30_bgif {
  background-image: url('../img/spriteCarte40Temps.png');
  -background-image: url('../img/spriteCarte40Temps-ie6.png');
  background-position: left -2800px;
}
.carte40_30_cgif {
  background-image: url('../img/spriteCarte40Temps.png');
  -background-image: url('../img/spriteCarte40Temps-ie6.png');
  background-position: left -2840px;
}
.carte40_31_agif {
  background-image: url('../img/spriteCarte40Temps.png');
  -background-image: url('../img/spriteCarte40Temps-ie6.png');
  background-position: left -2880px;
}
.carte40_31_bgif {
  background-image: url('../img/spriteCarte40Temps.png');
  -background-image: url('../img/spriteCarte40Temps-ie6.png');
  background-position: left -2920px;
}
.carte40_32_agif {
  background-image: url('../img/spriteCarte40Temps.png');
  -background-image: url('../img/spriteCarte40Temps-ie6.png');
  background-position: left -2960px;
}
.carte40_32_bgif {
  background-image: url('../img/spriteCarte40Temps.png');
  -background-image: url('../img/spriteCarte40Temps-ie6.png');
  background-position: left -3000px;
}
.carte40_32_cgif {
  background-image: url('../img/spriteCarte40Temps.png');
  -background-image: url('../img/spriteCarte40Temps-ie6.png');
  background-position: left -3040px;
}
.carte40_33_agif {
  background-image: url('../img/spriteCarte40Temps.png');
  -background-image: url('../img/spriteCarte40Temps-ie6.png');
  background-position: left -2640px;
}
.carte40_33_bgif {
  background-image: url('../img/spriteCarte40Temps.png');
  -background-image: url('../img/spriteCarte40Temps-ie6.png');
  background-position: left -3080px;
}
.carte40_33_cgif {
  background-image: url('../img/spriteCarte40Temps.png');
  -background-image: url('../img/spriteCarte40Temps-ie6.png');
  background-position: left -2720px;
}
.carte40_3_agif {
  background-image: url('../img/spriteCarte40Temps.png');
  -background-image: url('../img/spriteCarte40Temps-ie6.png');
  background-position: left -3120px;
}
.carte40_4_agif {
  background-image: url('../img/spriteCarte40Temps.png');
  -background-image: url('../img/spriteCarte40Temps-ie6.png');
  background-position: left -3160px;
}
.carte40_5_agif {
  background-image: url('../img/spriteCarte40Temps.png');
  -background-image: url('../img/spriteCarte40Temps-ie6.png');
  background-position: left -3160px;
}
.carte40_6_agif {
  background-image: url('../img/spriteCarte40Temps.png');
  -background-image: url('../img/spriteCarte40Temps-ie6.png');
  background-position: left -3160px;
}
.carte40_7_agif {
  background-image: url('../img/spriteCarte40Temps.png');
  -background-image: url('../img/spriteCarte40Temps-ie6.png');
  background-position: left -3200px;
}
.carte40_8_agif {
  background-image: url('../img/spriteCarte40Temps.png');
  -background-image: url('../img/spriteCarte40Temps-ie6.png');
  background-position: left -3240px;
}
.carte40_9_agif {
  background-image: url('../img/spriteCarte40Temps.png');
  -background-image: url('../img/spriteCarte40Temps-ie6.png');
  background-position: left -3280px;
}
.carte40_9_bgif {
  background-image: url('../img/spriteCarte40Temps.png');
  -background-image: url('../img/spriteCarte40Temps-ie6.png');
  background-position: left -3320px;
}
.carte40_9_cgif {
  background-image: url('../img/spriteCarte40Temps.png');
  -background-image: url('../img/spriteCarte40Temps-ie6.png');
  background-position: left -3360px;
}





.carte40_defaultgif {
  background-image: url('../img/spriteCarte40Vent.png');
  -background-image: url('../img/spriteCarte40Vent-ie6.png');
  background-position: left -0px;
}
.carte40_estgif {
  background-image: url('../img/spriteCarte40Vent.png');
  -background-image: url('../img/spriteCarte40Vent-ie6.png');
  background-position: left -40px;
}
.carte40_nord-est-estgif {
  background-image: url('../img/spriteCarte40Vent.png');
  -background-image: url('../img/spriteCarte40Vent-ie6.png');
  background-position: left -80px;
}
.carte40_nord-estgif {
  background-image: url('../img/spriteCarte40Vent.png');
  -background-image: url('../img/spriteCarte40Vent-ie6.png');
  background-position: left -120px;
}
.carte40_nord-nord-estgif {
  background-image: url('../img/spriteCarte40Vent.png');
  -background-image: url('../img/spriteCarte40Vent-ie6.png');
  background-position: left -160px;
}
.carte40_nord-nord-ouestgif {
  background-image: url('../img/spriteCarte40Vent.png');
  -background-image: url('../img/spriteCarte40Vent-ie6.png');
  background-position: left -200px;
}
.carte40_nord-ouest-ouestgif {
  background-image: url('../img/spriteCarte40Vent.png');
  -background-image: url('../img/spriteCarte40Vent-ie6.png');
  background-position: left -240px;
}
.carte40_nord-ouestgif {
  background-image: url('../img/spriteCarte40Vent.png');
  -background-image: url('../img/spriteCarte40Vent-ie6.png');
  background-position: left -280px;
}
.carte40_nordgif {
  background-image: url('../img/spriteCarte40Vent.png');
  -background-image: url('../img/spriteCarte40Vent-ie6.png');
  background-position: left -320px;
}
.carte40_ouestgif {
  background-image: url('../img/spriteCarte40Vent.png');
  -background-image: url('../img/spriteCarte40Vent-ie6.png');
  background-position: left -360px;
}
.carte40_sud-est-estgif {
  background-image: url('../img/spriteCarte40Vent.png');
  -background-image: url('../img/spriteCarte40Vent-ie6.png');
  background-position: left -400px;
}
.carte40_sud-estgif {
  background-image: url('../img/spriteCarte40Vent.png');
  -background-image: url('../img/spriteCarte40Vent-ie6.png');
  background-position: left -440px;
}
.carte40_sud-ouest-ouestgif {
  background-image: url('../img/spriteCarte40Vent.png');
  -background-image: url('../img/spriteCarte40Vent-ie6.png');
  background-position: left -480px;
}
.carte40_sud-ouestgif {
  background-image: url('../img/spriteCarte40Vent.png');
  -background-image: url('../img/spriteCarte40Vent-ie6.png');
  background-position: left -520px;
}
.carte40_sud-sud-estgif {
  background-image: url('../img/spriteCarte40Vent.png');
  -background-image: url('../img/spriteCarte40Vent-ie6.png');
  background-position: left -560px;
}
.carte40_sud-sud-ouestgif {
  background-image: url('../img/spriteCarte40Vent.png');
  -background-image: url('../img/spriteCarte40Vent-ie6.png');
  background-position: left -600px;
}
.carte40_sudgif {
  background-image: url('../img/spriteCarte40Vent.png');
  -background-image: url('../img/spriteCarte40Vent-ie6.png');
  background-position: left -640px;
}
.carte40_variablegif {
  background-image: url('../img/spriteCarte40Vent.png');
  -background-image: url('../img/spriteCarte40Vent-ie6.png');
  background-position: left -680px;
}



.t40 {width:40px; height:40px;}









.site30_0_agif {
  background-image: url('../img/spriteSite30Temps.png');
  -background-image: url('../img/spriteSite30Temps-ie6.png');
  background-position: left -0px;
}
.site30_0_bgif {
  background-image: url('../img/spriteSite30Temps.png');
  -background-image: url('../img/spriteSite30Temps-ie6.png');
  background-position: left -30px;
}
.site30_0_cgif {
  background-image: url('../img/spriteSite30Temps.png');
  -background-image: url('../img/spriteSite30Temps-ie6.png');
  background-position: left -60px;
}
.site30_0_dgif {
  background-image: url('../img/spriteSite30Temps.png');
  -background-image: url('../img/spriteSite30Temps-ie6.png');
  background-position: left -90px;
}
.site30_0_egif {
  background-image: url('../img/spriteSite30Temps.png');
  -background-image: url('../img/spriteSite30Temps-ie6.png');
  background-position: left -120px;
}
.site30_0_fgif {
  background-image: url('../img/spriteSite30Temps.png');
  -background-image: url('../img/spriteSite30Temps-ie6.png');
  background-position: left -150px;
}
.site30_0_ggif {
  background-image: url('../img/spriteSite30Temps.png');
  -background-image: url('../img/spriteSite30Temps-ie6.png');
  background-position: left -180px;
}
.site30_0_hgif {
  background-image: url('../img/spriteSite30Temps.png');
  -background-image: url('../img/spriteSite30Temps-ie6.png');
  background-position: left -210px;
}
.site30_0_igif {
  background-image: url('../img/spriteSite30Temps.png');
  -background-image: url('../img/spriteSite30Temps-ie6.png');
  background-position: left -240px;
}
.site30_0_jgif {
  background-image: url('../img/spriteSite30Temps.png');
  -background-image: url('../img/spriteSite30Temps-ie6.png');
  background-position: left -270px;
}
.site30_0_kgif {
  background-image: url('../img/spriteSite30Temps.png');
  -background-image: url('../img/spriteSite30Temps-ie6.png');
  background-position: left -300px;
}
.site30_10_agif {
  background-image: url('../img/spriteSite30Temps.png');
  -background-image: url('../img/spriteSite30Temps-ie6.png');
  background-position: left -330px;
}
.site30_10_bgif {
  background-image: url('../img/spriteSite30Temps.png');
  -background-image: url('../img/spriteSite30Temps-ie6.png');
  background-position: left -360px;
}
.site30_10_cgif {
  background-image: url('../img/spriteSite30Temps.png');
  -background-image: url('../img/spriteSite30Temps-ie6.png');
  background-position: left -390px;
}
.site30_11_agif {
  background-image: url('../img/spriteSite30Temps.png');
  -background-image: url('../img/spriteSite30Temps-ie6.png');
  background-position: left -420px;
}
.site30_12_agif {
  background-image: url('../img/spriteSite30Temps.png');
  -background-image: url('../img/spriteSite30Temps-ie6.png');
  background-position: left -450px;
}
.site30_12_bgif {
  background-image: url('../img/spriteSite30Temps.png');
  -background-image: url('../img/spriteSite30Temps-ie6.png');
  background-position: left -480px;
}
.site30_12_cgif {
  background-image: url('../img/spriteSite30Temps.png');
  -background-image: url('../img/spriteSite30Temps-ie6.png');
  background-position: left -510px;
}
.site30_13_agif {
  background-image: url('../img/spriteSite30Temps.png');
  -background-image: url('../img/spriteSite30Temps-ie6.png');
  background-position: left -540px;
}
.site30_13_bgif {
  background-image: url('../img/spriteSite30Temps.png');
  -background-image: url('../img/spriteSite30Temps-ie6.png');
  background-position: left -570px;
}
.site30_13_cgif {
  background-image: url('../img/spriteSite30Temps.png');
  -background-image: url('../img/spriteSite30Temps-ie6.png');
  background-position: left -600px;
}
.site30_14_agif {
  background-image: url('../img/spriteSite30Temps.png');
  -background-image: url('../img/spriteSite30Temps-ie6.png');
  background-position: left -630px;
}
.site30_14_bgif {
  background-image: url('../img/spriteSite30Temps.png');
  -background-image: url('../img/spriteSite30Temps-ie6.png');
  background-position: left -660px;
}
.site30_15_agif {
  background-image: url('../img/spriteSite30Temps.png');
  -background-image: url('../img/spriteSite30Temps-ie6.png');
  background-position: left -690px;
}
.site30_15_bgif {
  background-image: url('../img/spriteSite30Temps.png');
  -background-image: url('../img/spriteSite30Temps-ie6.png');
  background-position: left -720px;
}
.site30_15_cgif {
  background-image: url('../img/spriteSite30Temps.png');
  -background-image: url('../img/spriteSite30Temps-ie6.png');
  background-position: left -750px;
}
.site30_16_agif {
  background-image: url('../img/spriteSite30Temps.png');
  -background-image: url('../img/spriteSite30Temps-ie6.png');
  background-position: left -780px;
}
.site30_16_bgif {
  background-image: url('../img/spriteSite30Temps.png');
  -background-image: url('../img/spriteSite30Temps-ie6.png');
  background-position: left -810px;
}
.site30_16_cgif {
  background-image: url('../img/spriteSite30Temps.png');
  -background-image: url('../img/spriteSite30Temps-ie6.png');
  background-position: left -840px;
}
.site30_17_agif {
  background-image: url('../img/spriteSite30Temps.png');
  -background-image: url('../img/spriteSite30Temps-ie6.png');
  background-position: left -870px;
}
.site30_17_bgif {
  background-image: url('../img/spriteSite30Temps.png');
  -background-image: url('../img/spriteSite30Temps-ie6.png');
  background-position: left -900px;
}
.site30_17_cgif {
  background-image: url('../img/spriteSite30Temps.png');
  -background-image: url('../img/spriteSite30Temps-ie6.png');
  background-position: left -930px;
}
.site30_18_agif {
  background-image: url('../img/spriteSite30Temps.png');
  -background-image: url('../img/spriteSite30Temps-ie6.png');
  background-position: left -960px;
}
.site30_18_bgif {
  background-image: url('../img/spriteSite30Temps.png');
  -background-image: url('../img/spriteSite30Temps-ie6.png');
  background-position: left -990px;
}
.site30_18_cgif {
  background-image: url('../img/spriteSite30Temps.png');
  -background-image: url('../img/spriteSite30Temps-ie6.png');
  background-position: left -1020px;
}
.site30_19_agif {
  background-image: url('../img/spriteSite30Temps.png');
  -background-image: url('../img/spriteSite30Temps-ie6.png');
  background-position: left -1050px;
}
.site30_19_bgif {
  background-image: url('../img/spriteSite30Temps.png');
  -background-image: url('../img/spriteSite30Temps-ie6.png');
  background-position: left -1080px;
}
.site30_19_cgif {
  background-image: url('../img/spriteSite30Temps.png');
  -background-image: url('../img/spriteSite30Temps-ie6.png');
  background-position: left -1110px;
}
.site30_1_agif {
  background-image: url('../img/spriteSite30Temps.png');
  -background-image: url('../img/spriteSite30Temps-ie6.png');
  background-position: left -1140px;
}
.site30_1_bgif {
  background-image: url('../img/spriteSite30Temps.png');
  -background-image: url('../img/spriteSite30Temps-ie6.png');
  background-position: left -1170px;
}
.site30_1_cgif {
  background-image: url('../img/spriteSite30Temps.png');
  -background-image: url('../img/spriteSite30Temps-ie6.png');
  background-position: left -1200px;
}
.site30_20_agif {
  background-image: url('../img/spriteSite30Temps.png');
  -background-image: url('../img/spriteSite30Temps-ie6.png');
  background-position: left -1230px;
}
.site30_21_agif {
  background-image: url('../img/spriteSite30Temps.png');
  -background-image: url('../img/spriteSite30Temps-ie6.png');
  background-position: left -1260px;
}
.site30_21_bgif {
  background-image: url('../img/spriteSite30Temps.png');
  -background-image: url('../img/spriteSite30Temps-ie6.png');
  background-position: left -1290px;
}
.site30_21_cgif {
  background-image: url('../img/spriteSite30Temps.png');
  -background-image: url('../img/spriteSite30Temps-ie6.png');
  background-position: left -1320px;
}
.site30_22_agif {
  background-image: url('../img/spriteSite30Temps.png');
  -background-image: url('../img/spriteSite30Temps-ie6.png');
  background-position: left -1350px;
}
.site30_22_bgif {
  background-image: url('../img/spriteSite30Temps.png');
  -background-image: url('../img/spriteSite30Temps-ie6.png');
  background-position: left -1380px;
}
.site30_22_cgif {
  background-image: url('../img/spriteSite30Temps.png');
  -background-image: url('../img/spriteSite30Temps-ie6.png');
  background-position: left -1410px;
}
.site30_23_agif {
  background-image: url('../img/spriteSite30Temps.png');
  -background-image: url('../img/spriteSite30Temps-ie6.png');
  background-position: left -1440px;
}
.site30_23_bgif {
  background-image: url('../img/spriteSite30Temps.png');
  -background-image: url('../img/spriteSite30Temps-ie6.png');
  background-position: left -1470px;
}
.site30_23_cgif {
  background-image: url('../img/spriteSite30Temps.png');
  -background-image: url('../img/spriteSite30Temps-ie6.png');
  background-position: left -1500px;
}
.site30_24_agif {
  background-image: url('../img/spriteSite30Temps.png');
  -background-image: url('../img/spriteSite30Temps-ie6.png');
  background-position: left -1530px;
}
.site30_24_bgif {
  background-image: url('../img/spriteSite30Temps.png');
  -background-image: url('../img/spriteSite30Temps-ie6.png');
  background-position: left -1560px;
}
.site30_24_cgif {
  background-image: url('../img/spriteSite30Temps.png');
  -background-image: url('../img/spriteSite30Temps-ie6.png');
  background-position: left -1590px;
}
.site30_25_agif {
  background-image: url('../img/spriteSite30Temps.png');
  -background-image: url('../img/spriteSite30Temps-ie6.png');
  background-position: left -1620px;
}
.site30_25_bgif {
  background-image: url('../img/spriteSite30Temps.png');
  -background-image: url('../img/spriteSite30Temps-ie6.png');
  background-position: left -1650px;
}
.site30_26_agif {
  background-image: url('../img/spriteSite30Temps.png');
  -background-image: url('../img/spriteSite30Temps-ie6.png');
  background-position: left -1680px;
}
.site30_26_bgif {
  background-image: url('../img/spriteSite30Temps.png');
  -background-image: url('../img/spriteSite30Temps-ie6.png');
  background-position: left -1710px;
}
.site30_26_cgif {
  background-image: url('../img/spriteSite30Temps.png');
  -background-image: url('../img/spriteSite30Temps-ie6.png');
  background-position: left -1740px;
}
.site30_27_agif {
  background-image: url('../img/spriteSite30Temps.png');
  -background-image: url('../img/spriteSite30Temps-ie6.png');
  background-position: left -1770px;
}
.site30_27_bgif {
  background-image: url('../img/spriteSite30Temps.png');
  -background-image: url('../img/spriteSite30Temps-ie6.png');
  background-position: left -1800px;
}
.site30_28_agif {
  background-image: url('../img/spriteSite30Temps.png');
  -background-image: url('../img/spriteSite30Temps-ie6.png');
  background-position: left -1830px;
}
.site30_28_bgif {
  background-image: url('../img/spriteSite30Temps.png');
  -background-image: url('../img/spriteSite30Temps-ie6.png');
  background-position: left -1860px;
}
.site30_29_agif {
  background-image: url('../img/spriteSite30Temps.png');
  -background-image: url('../img/spriteSite30Temps-ie6.png');
  background-position: left -1890px;
}
.site30_29_bgif {
  background-image: url('../img/spriteSite30Temps.png');
  -background-image: url('../img/spriteSite30Temps-ie6.png');
  background-position: left -1920px;
}
.site30_29_cgif {
  background-image: url('../img/spriteSite30Temps.png');
  -background-image: url('../img/spriteSite30Temps-ie6.png');
  background-position: left -1950px;
}
.site30_2_agif {
  background-image: url('../img/spriteSite30Temps.png');
  -background-image: url('../img/spriteSite30Temps-ie6.png');
  background-position: left -1980px;
}
.site30_2_bgif {
  background-image: url('../img/spriteSite30Temps.png');
  -background-image: url('../img/spriteSite30Temps-ie6.png');
  background-position: left -2010px;
}
.site30_2_cgif {
  background-image: url('../img/spriteSite30Temps.png');
  -background-image: url('../img/spriteSite30Temps-ie6.png');
  background-position: left -2040px;
}
.site30_30_agif {
  background-image: url('../img/spriteSite30Temps.png');
  -background-image: url('../img/spriteSite30Temps-ie6.png');
  background-position: left -2070px;
}
.site30_30_bgif {
  background-image: url('../img/spriteSite30Temps.png');
  -background-image: url('../img/spriteSite30Temps-ie6.png');
  background-position: left -2100px;
}
.site30_30_cgif {
  background-image: url('../img/spriteSite30Temps.png');
  -background-image: url('../img/spriteSite30Temps-ie6.png');
  background-position: left -2130px;
}
.site30_31_agif {
  background-image: url('../img/spriteSite30Temps.png');
  -background-image: url('../img/spriteSite30Temps-ie6.png');
  background-position: left -2160px;
}
.site30_31_bgif {
  background-image: url('../img/spriteSite30Temps.png');
  -background-image: url('../img/spriteSite30Temps-ie6.png');
  background-position: left -2190px;
}
.site30_32_agif {
  background-image: url('../img/spriteSite30Temps.png');
  -background-image: url('../img/spriteSite30Temps-ie6.png');
  background-position: left -2220px;
}
.site30_32_bgif {
  background-image: url('../img/spriteSite30Temps.png');
  -background-image: url('../img/spriteSite30Temps-ie6.png');
  background-position: left -2250px;
}
.site30_32_cgif {
  background-image: url('../img/spriteSite30Temps.png');
  -background-image: url('../img/spriteSite30Temps-ie6.png');
  background-position: left -2280px;
}
.site30_33_agif {
  background-image: url('../img/spriteSite30Temps.png');
  -background-image: url('../img/spriteSite30Temps-ie6.png');
  background-position: left -1980px;
}
.site30_33_bgif {
  background-image: url('../img/spriteSite30Temps.png');
  -background-image: url('../img/spriteSite30Temps-ie6.png');
  background-position: left -2310px;
}
.site30_33_cgif {
  background-image: url('../img/spriteSite30Temps.png');
  -background-image: url('../img/spriteSite30Temps-ie6.png');
  background-position: left -2040px;
}
.site30_3_agif {
  background-image: url('../img/spriteSite30Temps.png');
  -background-image: url('../img/spriteSite30Temps-ie6.png');
  background-position: left -2340px;
}
.site30_4_agif {
  background-image: url('../img/spriteSite30Temps.png');
  -background-image: url('../img/spriteSite30Temps-ie6.png');
  background-position: left -2370px;
}
.site30_5_agif {
  background-image: url('../img/spriteSite30Temps.png');
  -background-image: url('../img/spriteSite30Temps-ie6.png');
  background-position: left -2370px;
}
.site30_6_agif {
  background-image: url('../img/spriteSite30Temps.png');
  -background-image: url('../img/spriteSite30Temps-ie6.png');
  background-position: left -2370px;
}
.site30_7_agif {
  background-image: url('../img/spriteSite30Temps.png');
  -background-image: url('../img/spriteSite30Temps-ie6.png');
  background-position: left -2400px;
}
.site30_8_agif {
  background-image: url('../img/spriteSite30Temps.png');
  -background-image: url('../img/spriteSite30Temps-ie6.png');
  background-position: left -2430px;
}
.site30_9_agif {
  background-image: url('../img/spriteSite30Temps.png');
  -background-image: url('../img/spriteSite30Temps-ie6.png');
  background-position: left -2460px;
}
.site30_9_bgif {
  background-image: url('../img/spriteSite30Temps.png');
  -background-image: url('../img/spriteSite30Temps-ie6.png');
  background-position: left -2490px;
}
.site30_9_cgif {
  background-image: url('../img/spriteSite30Temps.png');
  -background-image: url('../img/spriteSite30Temps-ie6.png');
  background-position: left -2520px;
}


.site30_defaultgif {
  background-image: url('../img/spriteSite30Vent.png');
  -background-image: url('../img/spriteSite30Vent-ie6.png');
  background-position: left -0px;
}
.site30_estgif {
  background-image: url('../img/spriteSite30Vent.png');
  -background-image: url('../img/spriteSite30Vent-ie6.png');
  background-position: left -30px;
}
.site30_nord-est-estgif {
  background-image: url('../img/spriteSite30Vent.png');
  -background-image: url('../img/spriteSite30Vent-ie6.png');
  background-position: left -60px;
}
.site30_nord-estgif {
  background-image: url('../img/spriteSite30Vent.png');
  -background-image: url('../img/spriteSite30Vent-ie6.png');
  background-position: left -90px;
}
.site30_nord-nord-estgif {
  background-image: url('../img/spriteSite30Vent.png');
  -background-image: url('../img/spriteSite30Vent-ie6.png');
  background-position: left -120px;
}
.site30_nord-nord-ouestgif {
  background-image: url('../img/spriteSite30Vent.png');
  -background-image: url('../img/spriteSite30Vent-ie6.png');
  background-position: left -150px;
}
.site30_nord-ouest-ouestgif {
  background-image: url('../img/spriteSite30Vent.png');
  -background-image: url('../img/spriteSite30Vent-ie6.png');
  background-position: left -180px;
}
.site30_nord-ouestgif {
  background-image: url('../img/spriteSite30Vent.png');
  -background-image: url('../img/spriteSite30Vent-ie6.png');
  background-position: left -210px;
}
.site30_nordgif {
  background-image: url('../img/spriteSite30Vent.png');
  -background-image: url('../img/spriteSite30Vent-ie6.png');
  background-position: left -240px;
}
.site30_ouestgif {
  background-image: url('../img/spriteSite30Vent.png');
  -background-image: url('../img/spriteSite30Vent-ie6.png');
  background-position: left -270px;
}
.site30_sud-est-estgif {
  background-image: url('../img/spriteSite30Vent.png');
  -background-image: url('../img/spriteSite30Vent-ie6.png');
  background-position: left -300px;
}
.site30_sud-estgif {
  background-image: url('../img/spriteSite30Vent.png');
  -background-image: url('../img/spriteSite30Vent-ie6.png');
  background-position: left -330px;
}
.site30_sud-ouest-ouestgif {
  background-image: url('../img/spriteSite30Vent.png');
  -background-image: url('../img/spriteSite30Vent-ie6.png');
  background-position: left -360px;
}
.site30_sud-ouestgif {
  background-image: url('../img/spriteSite30Vent.png');
  -background-image: url('../img/spriteSite30Vent-ie6.png');
  background-position: left -390px;
}
.site30_sud-sud-estgif {
  background-image: url('../img/spriteSite30Vent.png');
  -background-image: url('../img/spriteSite30Vent-ie6.png');
  background-position: left -420px;
}
.site30_sud-sud-ouestgif {
  background-image: url('../img/spriteSite30Vent.png');
  -background-image: url('../img/spriteSite30Vent-ie6.png');
  background-position: left -450px;
}
.site30_sudgif {
  background-image: url('../img/spriteSite30Vent.png');
  -background-image: url('../img/spriteSite30Vent-ie6.png');
  background-position: left -480px;
}
.site30_variablegif {
  background-image: url('../img/spriteSite30Vent.png');
  -background-image: url('../img/spriteSite30Vent-ie6.png');
  background-position: left -510px;
}



.t30 {width:30px; height:30px;}



.carte50_0_agif {
  background-image: url('../img/spriteCarte50Temps.png');
  -background-image: url('../img/spriteCarte50Temps-ie6.png');
  background-position: left -0px;
}
.carte50_0_bgif {
  background-image: url('../img/spriteCarte50Temps.png');
  -background-image: url('../img/spriteCarte50Temps-ie6.png');
  background-position: left -50px;
}
.carte50_0_cgif {
  background-image: url('../img/spriteCarte50Temps.png');
  -background-image: url('../img/spriteCarte50Temps-ie6.png');
  background-position: left -100px;
}
.carte50_0_dgif {
  background-image: url('../img/spriteCarte50Temps.png');
  -background-image: url('../img/spriteCarte50Temps-ie6.png');
  background-position: left -150px;
}
.carte50_0_egif {
  background-image: url('../img/spriteCarte50Temps.png');
  -background-image: url('../img/spriteCarte50Temps-ie6.png');
  background-position: left -200px;
}
.carte50_0_fgif {
  background-image: url('../img/spriteCarte50Temps.png');
  -background-image: url('../img/spriteCarte50Temps-ie6.png');
  background-position: left -250px;
}
.carte50_0_ggif {
  background-image: url('../img/spriteCarte50Temps.png');
  -background-image: url('../img/spriteCarte50Temps-ie6.png');
  background-position: left -300px;
}
.carte50_0_hgif {
  background-image: url('../img/spriteCarte50Temps.png');
  -background-image: url('../img/spriteCarte50Temps-ie6.png');
  background-position: left -350px;
}
.carte50_0_igif {
  background-image: url('../img/spriteCarte50Temps.png');
  -background-image: url('../img/spriteCarte50Temps-ie6.png');
  background-position: left -400px;
}
.carte50_0_jgif {
  background-image: url('../img/spriteCarte50Temps.png');
  -background-image: url('../img/spriteCarte50Temps-ie6.png');
  background-position: left -450px;
}
.carte50_0_kgif {
  background-image: url('../img/spriteCarte50Temps.png');
  -background-image: url('../img/spriteCarte50Temps-ie6.png');
  background-position: left -500px;
}
.carte50_10_agif {
  background-image: url('../img/spriteCarte50Temps.png');
  -background-image: url('../img/spriteCarte50Temps-ie6.png');
  background-position: left -550px;
}
.carte50_10_bgif {
  background-image: url('../img/spriteCarte50Temps.png');
  -background-image: url('../img/spriteCarte50Temps-ie6.png');
  background-position: left -600px;
}
.carte50_10_cgif {
  background-image: url('../img/spriteCarte50Temps.png');
  -background-image: url('../img/spriteCarte50Temps-ie6.png');
  background-position: left -650px;
}
.carte50_11_agif {
  background-image: url('../img/spriteCarte50Temps.png');
  -background-image: url('../img/spriteCarte50Temps-ie6.png');
  background-position: left -700px;
}
.carte50_12_agif {
  background-image: url('../img/spriteCarte50Temps.png');
  -background-image: url('../img/spriteCarte50Temps-ie6.png');
  background-position: left -750px;
}
.carte50_12_bgif {
  background-image: url('../img/spriteCarte50Temps.png');
  -background-image: url('../img/spriteCarte50Temps-ie6.png');
  background-position: left -800px;
}
.carte50_12_cgif {
  background-image: url('../img/spriteCarte50Temps.png');
  -background-image: url('../img/spriteCarte50Temps-ie6.png');
  background-position: left -850px;
}
.carte50_13_agif {
  background-image: url('../img/spriteCarte50Temps.png');
  -background-image: url('../img/spriteCarte50Temps-ie6.png');
  background-position: left -900px;
}
.carte50_13_bgif {
  background-image: url('../img/spriteCarte50Temps.png');
  -background-image: url('../img/spriteCarte50Temps-ie6.png');
  background-position: left -950px;
}
.carte50_13_cgif {
  background-image: url('../img/spriteCarte50Temps.png');
  -background-image: url('../img/spriteCarte50Temps-ie6.png');
  background-position: left -1000px;
}
.carte50_14_agif {
  background-image: url('../img/spriteCarte50Temps.png');
  -background-image: url('../img/spriteCarte50Temps-ie6.png');
  background-position: left -1050px;
}
.carte50_14_bgif {
  background-image: url('../img/spriteCarte50Temps.png');
  -background-image: url('../img/spriteCarte50Temps-ie6.png');
  background-position: left -1100px;
}
.carte50_15_agif {
  background-image: url('../img/spriteCarte50Temps.png');
  -background-image: url('../img/spriteCarte50Temps-ie6.png');
  background-position: left -1150px;
}
.carte50_15_bgif {
  background-image: url('../img/spriteCarte50Temps.png');
  -background-image: url('../img/spriteCarte50Temps-ie6.png');
  background-position: left -1200px;
}
.carte50_15_cgif {
  background-image: url('../img/spriteCarte50Temps.png');
  -background-image: url('../img/spriteCarte50Temps-ie6.png');
  background-position: left -1250px;
}
.carte50_16_agif {
  background-image: url('../img/spriteCarte50Temps.png');
  -background-image: url('../img/spriteCarte50Temps-ie6.png');
  background-position: left -1300px;
}
.carte50_16_bgif {
  background-image: url('../img/spriteCarte50Temps.png');
  -background-image: url('../img/spriteCarte50Temps-ie6.png');
  background-position: left -1350px;
}
.carte50_16_cgif {
  background-image: url('../img/spriteCarte50Temps.png');
  -background-image: url('../img/spriteCarte50Temps-ie6.png');
  background-position: left -1400px;
}
.carte50_17_agif {
  background-image: url('../img/spriteCarte50Temps.png');
  -background-image: url('../img/spriteCarte50Temps-ie6.png');
  background-position: left -1450px;
}
.carte50_17_bgif {
  background-image: url('../img/spriteCarte50Temps.png');
  -background-image: url('../img/spriteCarte50Temps-ie6.png');
  background-position: left -1500px;
}
.carte50_17_cgif {
  background-image: url('../img/spriteCarte50Temps.png');
  -background-image: url('../img/spriteCarte50Temps-ie6.png');
  background-position: left -1550px;
}
.carte50_18_agif {
  background-image: url('../img/spriteCarte50Temps.png');
  -background-image: url('../img/spriteCarte50Temps-ie6.png');
  background-position: left -1600px;
}
.carte50_18_bgif {
  background-image: url('../img/spriteCarte50Temps.png');
  -background-image: url('../img/spriteCarte50Temps-ie6.png');
  background-position: left -1650px;
}
.carte50_18_cgif {
  background-image: url('../img/spriteCarte50Temps.png');
  -background-image: url('../img/spriteCarte50Temps-ie6.png');
  background-position: left -650px;
}
.carte50_19_agif {
  background-image: url('../img/spriteCarte50Temps.png');
  -background-image: url('../img/spriteCarte50Temps-ie6.png');
  background-position: left -1700px;
}
.carte50_19_bgif {
  background-image: url('../img/spriteCarte50Temps.png');
  -background-image: url('../img/spriteCarte50Temps-ie6.png');
  background-position: left -1750px;
}
.carte50_19_cgif {
  background-image: url('../img/spriteCarte50Temps.png');
  -background-image: url('../img/spriteCarte50Temps-ie6.png');
  background-position: left -1800px;
}
.carte50_1_agif {
  background-image: url('../img/spriteCarte50Temps.png');
  -background-image: url('../img/spriteCarte50Temps-ie6.png');
  background-position: left -1850px;
}
.carte50_1_bgif {
  background-image: url('../img/spriteCarte50Temps.png');
  -background-image: url('../img/spriteCarte50Temps-ie6.png');
  background-position: left -1900px;
}
.carte50_1_cgif {
  background-image: url('../img/spriteCarte50Temps.png');
  -background-image: url('../img/spriteCarte50Temps-ie6.png');
  background-position: left -1950px;
}
.carte50_20_agif {
  background-image: url('../img/spriteCarte50Temps.png');
  -background-image: url('../img/spriteCarte50Temps-ie6.png');
  background-position: left -2000px;
}
.carte50_21_agif {
  background-image: url('../img/spriteCarte50Temps.png');
  -background-image: url('../img/spriteCarte50Temps-ie6.png');
  background-position: left -2050px;
}
.carte50_21_bgif {
  background-image: url('../img/spriteCarte50Temps.png');
  -background-image: url('../img/spriteCarte50Temps-ie6.png');
  background-position: left -2100px;
}
.carte50_21_cgif {
  background-image: url('../img/spriteCarte50Temps.png');
  -background-image: url('../img/spriteCarte50Temps-ie6.png');
  background-position: left -2150px;
}
.carte50_22_agif {
  background-image: url('../img/spriteCarte50Temps.png');
  -background-image: url('../img/spriteCarte50Temps-ie6.png');
  background-position: left -2200px;
}
.carte50_22_bgif {
  background-image: url('../img/spriteCarte50Temps.png');
  -background-image: url('../img/spriteCarte50Temps-ie6.png');
  background-position: left -2250px;
}
.carte50_22_cgif {
  background-image: url('../img/spriteCarte50Temps.png');
  -background-image: url('../img/spriteCarte50Temps-ie6.png');
  background-position: left -2300px;
}
.carte50_23_agif {
  background-image: url('../img/spriteCarte50Temps.png');
  -background-image: url('../img/spriteCarte50Temps-ie6.png');
  background-position: left -2350px;
}
.carte50_23_bgif {
  background-image: url('../img/spriteCarte50Temps.png');
  -background-image: url('../img/spriteCarte50Temps-ie6.png');
  background-position: left -2400px;
}
.carte50_23_cgif {
  background-image: url('../img/spriteCarte50Temps.png');
  -background-image: url('../img/spriteCarte50Temps-ie6.png');
  background-position: left -2450px;
}
.carte50_24_agif {
  background-image: url('../img/spriteCarte50Temps.png');
  -background-image: url('../img/spriteCarte50Temps-ie6.png');
  background-position: left -2500px;
}
.carte50_24_bgif {
  background-image: url('../img/spriteCarte50Temps.png');
  -background-image: url('../img/spriteCarte50Temps-ie6.png');
  background-position: left -2550px;
}
.carte50_24_cgif {
  background-image: url('../img/spriteCarte50Temps.png');
  -background-image: url('../img/spriteCarte50Temps-ie6.png');
  background-position: left -2600px;
}
.carte50_25_agif {
  background-image: url('../img/spriteCarte50Temps.png');
  -background-image: url('../img/spriteCarte50Temps-ie6.png');
  background-position: left -2650px;
}
.carte50_25_bgif {
  background-image: url('../img/spriteCarte50Temps.png');
  -background-image: url('../img/spriteCarte50Temps-ie6.png');
  background-position: left -2700px;
}
.carte50_26_agif {
  background-image: url('../img/spriteCarte50Temps.png');
  -background-image: url('../img/spriteCarte50Temps-ie6.png');
  background-position: left -2750px;
}
.carte50_26_bgif {
  background-image: url('../img/spriteCarte50Temps.png');
  -background-image: url('../img/spriteCarte50Temps-ie6.png');
  background-position: left -2800px;
}
.carte50_26_cgif {
  background-image: url('../img/spriteCarte50Temps.png');
  -background-image: url('../img/spriteCarte50Temps-ie6.png');
  background-position: left -2850px;
}
.carte50_27_agif {
  background-image: url('../img/spriteCarte50Temps.png');
  -background-image: url('../img/spriteCarte50Temps-ie6.png');
  background-position: left -2900px;
}
.carte50_27_bgif {
  background-image: url('../img/spriteCarte50Temps.png');
  -background-image: url('../img/spriteCarte50Temps-ie6.png');
  background-position: left -2950px;
}
.carte50_28_agif {
  background-image: url('../img/spriteCarte50Temps.png');
  -background-image: url('../img/spriteCarte50Temps-ie6.png');
  background-position: left -3000px;
}
.carte50_28_bgif {
  background-image: url('../img/spriteCarte50Temps.png');
  -background-image: url('../img/spriteCarte50Temps-ie6.png');
  background-position: left -3050px;
}
.carte50_29_agif {
  background-image: url('../img/spriteCarte50Temps.png');
  -background-image: url('../img/spriteCarte50Temps-ie6.png');
  background-position: left -3100px;
}
.carte50_29_bgif {
  background-image: url('../img/spriteCarte50Temps.png');
  -background-image: url('../img/spriteCarte50Temps-ie6.png');
  background-position: left -3150px;
}
.carte50_29_cgif {
  background-image: url('../img/spriteCarte50Temps.png');
  -background-image: url('../img/spriteCarte50Temps-ie6.png');
  background-position: left -3200px;
}
.carte50_2_agif {
  background-image: url('../img/spriteCarte50Temps.png');
  -background-image: url('../img/spriteCarte50Temps-ie6.png');
  background-position: left -3250px;
}
.carte50_2_bgif {
  background-image: url('../img/spriteCarte50Temps.png');
  -background-image: url('../img/spriteCarte50Temps-ie6.png');
  background-position: left -3300px;
}
.carte50_2_cgif {
  background-image: url('../img/spriteCarte50Temps.png');
  -background-image: url('../img/spriteCarte50Temps-ie6.png');
  background-position: left -3350px;
}
.carte50_30_agif {
  background-image: url('../img/spriteCarte50Temps.png');
  -background-image: url('../img/spriteCarte50Temps-ie6.png');
  background-position: left -3400px;
}
.carte50_30_bgif {
  background-image: url('../img/spriteCarte50Temps.png');
  -background-image: url('../img/spriteCarte50Temps-ie6.png');
  background-position: left -3450px;
}
.carte50_30_cgif {
  background-image: url('../img/spriteCarte50Temps.png');
  -background-image: url('../img/spriteCarte50Temps-ie6.png');
  background-position: left -3500px;
}
.carte50_31_agif {
  background-image: url('../img/spriteCarte50Temps.png');
  -background-image: url('../img/spriteCarte50Temps-ie6.png');
  background-position: left -3550px;
}
.carte50_31_bgif {
  background-image: url('../img/spriteCarte50Temps.png');
  -background-image: url('../img/spriteCarte50Temps-ie6.png');
  background-position: left -3600px;
}
.carte50_32_agif {
  background-image: url('../img/spriteCarte50Temps.png');
  -background-image: url('../img/spriteCarte50Temps-ie6.png');
  background-position: left -3650px;
}
.carte50_32_bgif {
  background-image: url('../img/spriteCarte50Temps.png');
  -background-image: url('../img/spriteCarte50Temps-ie6.png');
  background-position: left -3700px;
}
.carte50_32_cgif {
  background-image: url('../img/spriteCarte50Temps.png');
  -background-image: url('../img/spriteCarte50Temps-ie6.png');
  background-position: left -3750px;
}
.carte50_33_agif {
  background-image: url('../img/spriteCarte50Temps.png');
  -background-image: url('../img/spriteCarte50Temps-ie6.png');
  background-position: left -3800px;
}
.carte50_33_bgif {
  background-image: url('../img/spriteCarte50Temps.png');
  -background-image: url('../img/spriteCarte50Temps-ie6.png');
  background-position: left -3300px;
}
.carte50_33_cgif {
  background-image: url('../img/spriteCarte50Temps.png');
  -background-image: url('../img/spriteCarte50Temps-ie6.png');
  background-position: left -3350px;
}
.carte50_3_agif {
  background-image: url('../img/spriteCarte50Temps.png');
  -background-image: url('../img/spriteCarte50Temps-ie6.png');
  background-position: left -3850px;
}
.carte50_4_agif {
  background-image: url('../img/spriteCarte50Temps.png');
  -background-image: url('../img/spriteCarte50Temps-ie6.png');
  background-position: left -3900px;
}
.carte50_5_agif {
  background-image: url('../img/spriteCarte50Temps.png');
  -background-image: url('../img/spriteCarte50Temps-ie6.png');
  background-position: left -3900px;
}
.carte50_6_agif {
  background-image: url('../img/spriteCarte50Temps.png');
  -background-image: url('../img/spriteCarte50Temps-ie6.png');
  background-position: left -3900px;
}
.carte50_7_agif {
  background-image: url('../img/spriteCarte50Temps.png');
  -background-image: url('../img/spriteCarte50Temps-ie6.png');
  background-position: left -3950px;
}
.carte50_8_agif {
  background-image: url('../img/spriteCarte50Temps.png');
  -background-image: url('../img/spriteCarte50Temps-ie6.png');
  background-position: left -4000px;
}
.carte50_9_agif {
  background-image: url('../img/spriteCarte50Temps.png');
  -background-image: url('../img/spriteCarte50Temps-ie6.png');
  background-position: left -4050px;
}
.carte50_9_bgif {
  background-image: url('../img/spriteCarte50Temps.png');
  -background-image: url('../img/spriteCarte50Temps-ie6.png');
  background-position: left -4100px;
}
.carte50_9_cgif {
  background-image: url('../img/spriteCarte50Temps.png');
  -background-image: url('../img/spriteCarte50Temps-ie6.png');
  background-position: left -4150px;
}


.carte50_defaultgif {
  background-image: url('../img/spriteCarte50Vent.png');
  -background-image: url('../img/spriteCarte50Vent-ie6.png');
  background-position: left -0px;
}
.carte50_estgif {
  background-image: url('../img/spriteCarte50Vent.png');
  -background-image: url('../img/spriteCarte50Vent-ie6.png');
  background-position: left -50px;
}
.carte50_nord-est-estgif {
  background-image: url('../img/spriteCarte50Vent.png');
  -background-image: url('../img/spriteCarte50Vent-ie6.png');
  background-position: left -100px;
}
.carte50_nord-estgif {
  background-image: url('../img/spriteCarte50Vent.png');
  -background-image: url('../img/spriteCarte50Vent-ie6.png');
  background-position: left -150px;
}
.carte50_nord-nord-estgif {
  background-image: url('../img/spriteCarte50Vent.png');
  -background-image: url('../img/spriteCarte50Vent-ie6.png');
  background-position: left -200px;
}
.carte50_nord-nord-ouestgif {
  background-image: url('../img/spriteCarte50Vent.png');
  -background-image: url('../img/spriteCarte50Vent-ie6.png');
  background-position: left -250px;
}
.carte50_nord-ouest-ouestgif {
  background-image: url('../img/spriteCarte50Vent.png');
  -background-image: url('../img/spriteCarte50Vent-ie6.png');
  background-position: left -300px;
}
.carte50_nord-ouestgif {
  background-image: url('../img/spriteCarte50Vent.png');
  -background-image: url('../img/spriteCarte50Vent-ie6.png');
  background-position: left -350px;
}
.carte50_nordgif {
  background-image: url('../img/spriteCarte50Vent.png');
  -background-image: url('../img/spriteCarte50Vent-ie6.png');
  background-position: left -400px;
}
.carte50_ouestgif {
  background-image: url('../img/spriteCarte50Vent.png');
  -background-image: url('../img/spriteCarte50Vent-ie6.png');
  background-position: left -450px;
}
.carte50_sud-est-estgif {
  background-image: url('../img/spriteCarte50Vent.png');
  -background-image: url('../img/spriteCarte50Vent-ie6.png');
  background-position: left -500px;
}
.carte50_sud-estgif {
  background-image: url('../img/spriteCarte50Vent.png');
  -background-image: url('../img/spriteCarte50Vent-ie6.png');
  background-position: left -550px;
}
.carte50_sud-ouest-ouestgif {
  background-image: url('../img/spriteCarte50Vent.png');
  -background-image: url('../img/spriteCarte50Vent-ie6.png');
  background-position: left -600px;
}
.carte50_sud-ouestgif {
  background-image: url('../img/spriteCarte50Vent.png');
  -background-image: url('../img/spriteCarte50Vent-ie6.png');
  background-position: left -650px;
}
.carte50_sud-sud-estgif {
  background-image: url('../img/spriteCarte50Vent.png');
  -background-image: url('../img/spriteCarte50Vent-ie6.png');
  background-position: left -700px;
}
.carte50_sud-sud-ouestgif {
  background-image: url('../img/spriteCarte50Vent.png');
  -background-image: url('../img/spriteCarte50Vent-ie6.png');
  background-position: left -750px;
}
.carte50_sudgif {
  background-image: url('../img/spriteCarte50Vent.png');
  -background-image: url('../img/spriteCarte50Vent-ie6.png');
  background-position: left -800px;
}
.carte50_variablegif {
  background-image: url('../img/spriteCarte50Vent.png');
  -background-image: url('../img/spriteCarte50Vent-ie6.png');
  background-position: left -850px;
}



.t50 {width:50px; height:50px;}






/* fin de pictos */

.simDocument {
       overflow: hidden;
       width: 100%;
}


.teaser_cms {
	border: 0px inset ;
	padding: 0px;
	overflow: hidden;
	color: rgb(0, 0, 0);
	width: 100%;
}


.twocols .teaser_cms {
	left:10px; 
	position:relative; 
	width:300px;
}

#column3.twocols .teaser_cms .splitTop, #column3.twocols .teaser_cms .splitMiddle, #column3.twocols .teaser_cms .splitBottom{
        left:-10px; 
        position:relative;
        width:300px;
}

p.btnextDays { margin:4px 0 0 0; padding:5px 0 4px 0; border-bottom:1px solid #5a9fbb; }
p.btnextDays a { color:#1b4b69; font-weight:bold; padding:0 0 0 30px; background:transparent url(../img/bg-france-small.gif) center left no-repeat; }

.treeview,.treeview ul {
list-style:none;
margin:0;
padding:0;
}

.treeview div.hitarea {
height:15px;
width:15px;
margin-left:-15px;
float:left;
cursor:pointer;
}

/* fix for IE6 */
* html div.hitarea {
background:#DEE8F1;
filter:alpha(opacity=0);
display:inline;
float:none;
}

.treeview li {
background:url(images/tv-item.gif) 0 0 no-repeat;
margin:0;
padding:3px 0 3px 16px;
}

#treecontrol {
margin:1em 0;
}

.treeview .hover {
color:#364C5E;
cursor:pointer;
font-weight:700;
}

.rightArrow{
	background:url(../img/arrow-right-black.gif) right 5px no-repeat;
}

.treeview .collapsable {
background-image:url(images/tv-collapsable.gif);
}

.treeview .expandable {
background-image:url(images/tv-expandable.gif);
}

.treeview .last {
background-image:url(images/tv-item-last.gif);
}

.treeview .lastCollapsable {
background-image:url(images/tv-collapsable-last.gif);
}

.treeview .lastExpandable {
background-image:url(images/tv-expandable-last.gif);
}

.filetree li {
padding:3px 0 1px 16px;
}

.filetree span.folder,.filetree span.file {
padding-left:16px;
display:block;
height:15px;
}

.filetree span.folder {
background:url(images/folder.gif) 0 0 no-repeat;
}

.filetree span.file {
background:url(images/file.gif) 0 0 no-repeat;
}

#red.treeview li {
background:url(images/red/tv-item.gif) 0 0 no-repeat;
}

#red.treeview .collapsable {
background-image:url(images/red/tv-collapsable.gif);
}

#red.treeview .expandable {
background-image:url(images/red/tv-expandable.gif);
}

#red.treeview .last {
background-image:url(images/red/tv-item-last.gif);
}

#red.treeview .lastCollapsable {
background-image:url(images/red/tv-collapsable-last.gif);
}

#red.treeview .lastExpandable {
background-image:url(images/red/tv-expandable-last.gif);
}

span.tree-root {
background:url(images/file.gif) left no-repeat;
padding-left:20px;
margin-top:30px;
}

h2.page-title {
background-image:url(../images/local/skin/arrows.gif);
background-repeat:no-repeat;
background-position:center left;
padding-left:15px;
}

form.default-form fieldset {
/*border:1px dotted #000;*/
text-align:left;
margin-left:15px;
margin-right:15px;
padding:10px;
}

form.default-form label.text-label,form.default-form label.combo-label,form.default-form label.textarea-label {
float:left;
text-align:right;
width:30%;
margin-right:5px;
}

form.default-form label.checkbox-label,form.default-form label.radio-label {
text-align:left;
margin-left:5px;
}

form.default-form input.checkbox-field,form.default-form input.radio-field {
margin-left:20px;
}

form.default-form .error {
border:2px groove red;
}

/* main search screen */
form#main-search fieldset {
border:none;
border-bottom:1px dotted #000;
text-align:left;
margin-left:15px;
margin-right:30px;
padding:10px;
}

form#main-search-previous {
float:left;
width:40%;
text-align:right;
margin-bottom:15px;
}

form#main-search-next {
float:right;
width:40%;
text-align:left;
margin-bottom:15px;
}

/* ------------------------------------- 
 Styles to display the list of results 
 ------------------------------------- */
ul.main-search-results {
list-style-type:none;
}

ul.main-search-results li {
margin-bottom:30px;
}

/* =====================================================================
 * --------------      Documents style      -------------------
 * ===================================================================== 
 box containing the document buttons (send, print, comment, back) */
div.document-buttons {
float:left;
width:100px;
margin-bottom:8px;
}

div.document-buttons p {
margin:0 0 2px;
padding:0;
}

div.document {
margin-left:10px;
margin-bottom:10px;
}

div.document-content {
background-color:#fff;
border:0;
margin:0;
padding:5px;
}

/* box containing the comments associated with the documents */
div.documents-comments {
margin-left:10px;
color:#1F4772;
}

/* =====================================================================
 * ------------------      styles for portlets     ---------------------
 * ===================================================================== 
 ========================================================================
 * styles for the basic portlets
 * ------------------------------------------------------------------------ 
 the box "portlet" contains a header & a content 
div.portlet {
	margin-bottom: 10px;
}

/* the portlet header  
div.portlet-header {
	background-color: #6887C2;
	color : #1F4772;
	padding: 2px;
}

/* the portlet header  
h3.portlet-header {
	padding: 0 0 5px 5px;
	margin: 0 0 0 5px;
	border-bottom: 1px solid #fff;
	text-transform: lowercase;
	letter-spacing: -2px;
	font-size: 200%;
	font-weight: normal;
}

/* the portlet content  
div.portlet-content {
	background-color: #fff;
	border: 0;
	margin: 0;
	padding: 15px;
}

div.portlet-content h1, div.portlet-content h2, div.portlet-content h3 {
	color : #1F4772;
}

/* a footer for the portlet 
 Not currently used 
 ========================================================================
 * styles for the comments portlets
 * ------------------------------------------------------------------------ 
 the box "portlet" contains a header & a content */
div.portlet-comment {
min-height:30px;
background:url(../images/local/skin/comment_bubble_top.png) no-repeat;
}

/* the portlet header  */
div.portlet-comment-header {
color:#000;
text-align:right;
}

/* the portlet header  */
h3.portlet-comment-header {
font-weight:700;
font-size:large;
margin:10px 0 0 5px;
padding:0 0 5px 5px;
}

/* the portlet content  */
div.portlet-comment-content {
background:url(../images/local/skin/comment_bubble_filler.png) repeat-y;
color:#fff;
margin:15px 0 0;
padding:5px;
}

/* the portlet content  */
div.portlet-comment-content p.posted {
border-bottom:1px solid #fff;
color:#fff;
margin:0;
padding:0 0 2px;
}

/* a footer for the portlet 
 Not currently used */
div.portlet-comment-footer {
background:url(../images/local/skin/comment_bubble_bottom.png) no-repeat;
text-align:center;
font-weight:700;
margin:0 0 15px;
}

/* ========================================================================
 * styles for portlets with a background of a colour other than white
 * ------------------------------------------------------------------------ 
 The box "portlet-background-colored" is  similar to "portlet" but
 * provides different settings.
 */
div.portlet-background-colored {
background:#C8D5EE url(../images/admin/skin/roundbox_back.gif) right repeat-y;
margin-bottom:15px;
text-align:left;
padding:15px 15px 14px;
}

div.portlet-background-colored:before {
background:transparent url(../images/admin/skin/roundbox_tr.gif) no-repeat top right;
content:url(../images/admin/skin/roundbox_tl.gif);
display:block;
font-size:1px;
height:15px;
line-height:0.1;
text-align:left;
margin:-15px -15px 0;
}

div.portlet-background-colored:after {
background:transparent url(../images/admin/skin/roundbox_br.gif) scroll no-repeat bottom right;
clear:both;
content:url(../images/admin/skin/roundbox_bl.gif);
display:block;
font-size:1px;
height:8px;
line-height:0.1;
padding-top:30px;
text-align:left;
margin:-15px;
}

/* the portler header */
h3.portlet-background-colored-header {
text-transform:lowercase;
letter-spacing:-2px;
font-weight:400;
border:none;
font-size:200%;
font-family:Arial, Tahoma, Helvetica, sans-serif;
margin-left:0;
border-bottom:1px solid #fff;
}

/* the portlet content  */
div.portlet-background-colored-content {
background-color:#C8D5EE;
border:0;
margin:0;
padding:0;
}

/* special style for lists */
div.portlet-background-colored-content ul {
margin:0 0 0 5px;
padding:0;
}

/*div.portlet-background-colored  a:link, div.portlet-content  a:visited  {
	color : #1F4772;
 	border: none;
	font-size: 110%;
   font-weight: bold;
	font-family: Arial, Tahoma, Helvetica, sans-serif;
   text-decoration: none;     
}*/
div.portlet-background-colored a:hover {
color:#1F4772;
border:none;
font-size:110%;
font-weight:700;
font-family:Arial, Tahoma, Helvetica, sans-serif;
text-decoration:underline;
}

/* ========================================================================
 * styles for the basic portlets
 * ------------------------------------------------------------------------ 
 the box "portlet" contains a header & a content */
div.portlet-bordered {
border:#D2D6D6 1px solid;
padding-left:5px;
padding-right:6px;
margin-bottom:10px;
-moz-border-radius:10px;
}

/* the portlet header  */
h3.portlet-bordered-header {
background-image:url(../images/local/skin/portlet_title_back.gif);
background-repeat:repeat-x;
border-bottom:1px dotted #C6C9C1;
color:#1F4772;
text-transform:lowercase;
letter-spacing:-2px;
font-size:200%;
font-weight:400;
}

/* the portlet header  */
div.portlet-bordered-header {
background-color:#C6DEE7;
border-bottom:1px dotted #C6C9C1;
color:#260650;
font-size:120%;
font-weight:700;
margin:0;
padding:5px;
}

/* the portlet content  */
div.portlet-bordered-content {
background-color:#FFF;
border:0;
width:90%;
margin:0;
padding:15px;
}

/* a footer for the portlet 
 Not currently used 
 ========================================================================
 * styles for portlets with no background
 * ------------------------------------------------------------------------ 
 The box "portlet-no-background" is  similar to "portlet" but
 * provides different settings.
 */
div.portlet-no-background {
border:none;
margin-bottom:10px;
}

/* portler header  */
h3.portlet-no-background-header {
background-color:#FFF;
color:#260650;
text-transform:lowercase;
letter-spacing:-2px;
font-size:200%;
font-weight:400;
margin:0;
padding:5px;
}

/* portlet content  */
div.portlet-no-background-content {
border:0;
margin:0;
padding:15px;
}

/* ========================================================================
 * styles for portlets with a background of a colour other than white
 * ------------------------------------------------------------------------ 
 The box "portlet-background-colored" is  similar to "portlet" but
 * provides different settings.
 */
div.portlet-background {
border:#D2D6D6 1px solid;
padding-left:5px;
padding-right:6px;
padding-bottom:6px;
margin-bottom:10px;
-moz-border-radius:10px;
}

/* the portler header */
h3.portlet-background-header {
background-color:#FFF;
border-bottom:1px dotted #C6C9C1;
color:#260650;
text-transform:lowercase;
letter-spacing:-2px;
font-size:200%;
font-weight:400;
margin:0;
padding:5px;
}

/* the portlet content  */
div.portlet-background-content {
background-image:url(../images/local/skin/portlet_back.gif);
background-repeat:repeat-x;
border:0;
color:#260650;
margin:0;
padding:15px;
}

/* special style for lists */
div.portlet-background li {
color:#EE9C00;
list-style-type:square;
}

/* special style for lists */
div.portlet-background form p {
margin-left:10%;
}

/* special style for lists */
div.portlet-background form textarea {
margin-left:5%;
}

/* =====================================================================
 * -----------------      styles for alert box      --------------------
 * ===================================================================== */
div.alert {
color:Red;
font-weight:700;
font-size:120%;
text-align:center;
}

div.alert a:link,div.alert a:visited,div.alert a:hover,div.alert a:active {
color:Red;
}

/* =====================================================================
 * -------------------      styles for table      ----------------------
 * ===================================================================== 
 --------------------------------------------------------------------
 * ------------- data-table : used to display data in rows ------------
 */
table.data-table {
background-color:#fff;
border:1px solid #C6C9C1;
border-collapse:collapse;
margin-bottom:10px;
width:90%;
}

/* table cell */
table.data-table td {
border-left:1px solid #C6C9C1;
border-right:1px solid #C6C9C1;
vertical-align:middle;
padding:5px 15px;
}

/* table header, eg. : columns names */
table.data-table th {
background-color:#6887C2;
border-bottom:1px dotted #C6C9C1;
border-left:1px solid #C6C9C1;
border-right:1px solid #C6C9C1;
color:#fff;
font-weight:700;
height:20px;
vertical-align:middle;
}

/* basic row style */
table.data-table tr {
background-color:#FFF;
}

/* styles for odd rows */
table.data-table tr.odd-row {
background-color:#F8F8F8;
}

/* --------------------------------------------------------------------
 * ---------------------- external-border-only  -----------------------
 * a border only around the table, no border for cells, white bg-color
 */
table.external-border-only {
background-color:#fff;
border:1px solid #C6C9C1;
border-collapse:collapse;
margin-bottom:10px;
}

/* --------------------------------------------------------------------
 * ------------------- external-border-only-bgcolored  ----------------
 * a border only around the table, no border for cells with
 * a non white bg color
 */
table.external-border-only-bgcolored {
background-color:#F8F8F8;
border:1px solid #C6C9C1;
border-collapse:collapse;
margin-bottom:10px;
}

/* =====================================================================
 * --------------      styles for horizontal menu      -----------------
 * ===================================================================== 
 Horizontal menu : for menu-main 
 =====================================================================
 * --------------      styles for horizontal menu      -----------------
 * ===================================================================== 
 Horizontal menu : for menu-main */
#menu-main {
height:70px;
margin:-42px 14% 0 auto;
}

#menu-main ul {
float:right;
list-style:none;
margin:0;
padding:0;
}

#menu-main ul li {
background:transparent url(../images/local/skin/onglet_off_ns1.png) no-repeat scroll left top;
display:inline;
float:left;
margin:0 5px 0 0;
padding:0 0 0 10px;
}

#menu-main ul li a {
color:#FFF;
background:transparent url(../images/local/skin/onglet_off_ns2.png) no-repeat scroll right top;
display:block;
float:left;
font-size:1em;
font-weight:700;
text-align:center;
height:22px;
width:120px;
text-decoration:none;
padding:8px 10px 3px 0;
}

#menu-main ul li:hover,#menu-main ul li:hover a {
background-position:0 -100px;
}

#menu-main ul li:hover a {
background-position:100% -100px;
}

#menu-main ul li.active {
background:transparent url(../images/local/skin/onglet_on_ns1.png) no-repeat scroll left top;
}

#menu-main ul li.active a {
background:transparent url(../images/local/skin/onglet_on_ns2.png) no-repeat scroll right top;
height:20px;
padding-bottom:5px;
}

ul#menu ul {
position:absolute;
background:#C8D5EE;
background-image:none;
border:1px solid #260650;
list-style:none;
width:160px;
z-index:1;
margin:32px 0 0 -10px;
padding:0;
}

/*
ul#menu ul ul{
    top:0px;
    left:155px;
    z-index:2;
}*/
ul#menu ul li {
position:relative;
float:none;
background-image:none;
border-top:1px solid #260650;
_display:inline;
margin:0;
padding:0;
}

ul#menu ul li a {
display:block;
background-image:none;
width:160px;
border:none;
margin:0;
padding:0;
}

ul#menu ul li a span {
display:block;
width:144px;
_width:156px;
border:none;
text-align:left;
cursor:hand;
margin:0 2px;
padding:2px 6px;
}

ul#menu ul li a.next:hover span {
background-position:-160px 50%;
}

ul#menu ul li a:hover span {
color:#260650;
border:none;
}

ul#menu ul li.first {
padding-left:0;
border-top:none;
}

ul#menu ul li.first a {
padding-top:2px;
}

ul#menu ul li.last {
padding-right:0;
}

ul#menu ul li.last a {
padding-bottom:2px;
}

ul#menu-verti,ul#menu-verti ul {
background:#6887C2;
border:1px solid #6887C2;
list-style:none;
width:148px;
margin:0;
padding:0;
}

ul#menu-verti ul {
position:absolute;
top:-1px;
left:148px;
}

ul#menu-verti li {
position:relative;
margin:0;
padding:0;
}

ul#menu-verti a {
display:block;
width:100%;
color:#000;
text-decoration:none;
}

ul#menu-verti a:hover {
background:#000;
color:#fff;
}

/* =====================================================================
 * -------------      styles for the footer content     ----------------
 * ===================================================================== 
#footer {
   clear: both;
}

div.footer-content a:link, #footer a:visited {
	color: #fff;
	font-weight: bold;
	text-decoration: none;
}

div.footer-content a:hover, #footer a:active {
	color: #fff;
	font-weight: bold;
	text-decoration: underline;
}

div.footer-content {
	color: #fff;
	text-align: center;
	font-size: 77%;
	width: 960px;
	margin: 0px auto 30px auto;	
	background: #F7D694  url(../images/admin/skin/roundbox_back.gif) right repeat-y;
	padding: 15px 15px 14px 15px;
}

div.footer-content:before {
	background: transparent url(../images/admin/skin/roundbox_tr.gif) no-repeat top right;
	content: url(../images/admin/skin/roundbox_tl.gif);
	display: block;
	font-size: 1px;
	height: 15px;
	line-height: 0.1;
	margin: -15px -15px 0 -15px;
	text-align: left;
}

div.footer-content:after {
	background: transparent url(../images/admin/skin/roundbox_br.gif) scroll no-repeat bottom right;
	clear: both; 
	content: url(../images/admin/skin/roundbox_bl.gif);
	display: block;
	font-size: 1px;
	height: 8px;
	line-height: 0.1;
	margin: -15px -16px -15px -15px;
	text-align: left;
}

div.footer-content span.powered{
  float:left;
  margin-top:-5px;
}

div.footer-content span.rss{
  float:right;
  margin-top:-10px;
}


 =====================================================================
 * --------------    styles for the menu init  ----------------
 * ===================================================================== */
#menu-init a:link,#menu-init a:visited,#menu-init a:hover,#menu-init a:active {
color:#fff;
text-decoration:none;
}

/* =====================================================================
 * --------------    styles for the page-path content   ----------------
 * ===================================================================== */
#page-path-content {
border:none;
font-weight:700;
padding-left:315px;
margin-bottom:5px;
text-align:left;
}

#page-path-content a:link,#page-path a:visited {
font-weight:400;
text-decoration:none;
}

#page-path-content a:hover,#page-path a:active {
font-weight:400;
text-decoration:underline;
}

div.line-first {
clear:none;
}

/* as we put 4 elements per line, the max we can size each element
is 25% */
div.line-element {
float:left;
width:25%;
margin-bottom:20px;
}

div.line-element a {
background-image:url('../images/local/skin/arrows.gif');
background-position:left top;
background-repeat:no-repeat;
padding-left:15px;
}

/* ------------------------------------- 
 Styles to display a polaroid 
 ------------------------------------- 
 This style is used to contain an image of
   width and height of 80 pixel and renders a
   polaroid effect */
div.polaroid {
width:84px;
height:84px;
background-image:url('../images/local/skin/fd_images.gif');
background-position:top center;
background-repeat:no-repeat;
}

div.polaroid img {
margin-left:2px;
margin-top:2px;
}

/* ====================================================================
 * -----------------      styles for the site map     -----------------
 * ==================================================================== */
ul.site-map-level-one {
margin-left:20px;
list-style:none;
}

ul.site-map-level-one li {
background-image:url(../images/local/skin/arrows.gif);
background-repeat:no-repeat;
background-position:top left;
padding-left:15px;
margin-bottom:20px;
border-bottom:1px dotted #000;
}

ul.site-map-level-one a:link,ul.site-map-level-one a:visited {
color:#000;
font-weight:700;
font-size:120%;
text-decoration:none;
}

ul.site-map-level-one a:hover {
color:#000;
font-weight:700;
font-size:120%;
text-decoration:underline;
}

/* Postion of the image displayed for level one  */
ul.site-map-level-one div.level-one-image {
float:left;
width:100px;
margin:10px 0;
}

ul.site-map-level-two {
margin-left:60px;
margin-bottom:10px;
margin-top:5px;
list-style:none;
}

ul.site-map-level-two li {
background-image:url(../images/local/skin/arrows.gif);
background-repeat:no-repeat;
background-position:top left;
padding-left:15px;
margin-bottom:5px;
border:none;
}

ul.site-map-level-two a:link,ul.site-map-level-two a:visited {
color:#000;
font-weight:700;
font-size:110%;
text-decoration:none;
}

ul.site-map-level-two a:hover {
color:#000;
font-weight:700;
font-size:110%;
text-decoration:underline;
}

ul.site-map-level-three {
margin-left:20px;
margin-bottom:5px;
margin-top:5px;
list-style:none;
}

ul.site-map-level-three li {
background-image:none;
margin-bottom:5px;
border:none;
}

ul.site-map-level-three a:link,ul.site-map-level-three a:visited {
color:#000;
font-weight:700;
font-size:100%;
text-decoration:none;
}

ul.site-map-level-three a:hover {
color:#000;
font-weight:700;
font-size:100%;
text-decoration:underline;
}

ul.site-map-level-highest {
margin-left:0;
margin-bottom:5px;
margin-top:5px;
list-style:none;
}

ul.site-map-level-highest li {
background-image:none;
margin-bottom:0;
border:none;
}

ul.site-map-level-highest a:link,ul.site-map-level-highest a:visited {
color:#000;
font-weight:400;
font-size:100%;
text-decoration:none;
}

ul.site-map-level-highest a:hover {
color:#000;
font-weight:400;
font-size:100%;
text-decoration:underline;
}

/* Styles for admin preview*/
div.admin-buttons input {
border:1px solid #364C5E;
background-color:#F7F2B0;
font-family:Arial, Tahoma, Helvetica, sans-serif;
font-size:100%;
color:#364C5E;
cursor:pointer;
}

div.windows-header {
float:left;
font-size:14px;
color:#000;
margin:5px;
}

div.windows-content {
clear:both;
float:left;
color:#000;
width:80%;
margin:5px;
}

div.windows-form {
color:#000;
width:80%;
}

div.windows-form table {
width:95%;
}

div.windows-form table label {
float:right;
color:#000;
}

div.windows-form table input {
float:left;
color:#000;
}

div.error {
color:red;
font-weight:700;
}

div.search-form table {
width:90%;
margin:5px;
padding:5px;
}

div.search-results-header {
border:1px solid #C6C9C1;
background-color:#C6DEE7;
margin:30px;
padding:10px;
}

div.search-results table {
width:90%;
margin:10px;
padding:5px;
}

div.search-results td {
margin:5px;
padding:10px;
}

/* =====================================================================
 * ---------    styles for the buttons on the web site  text-align: center;    ------------
 * ===================================================================== */
input.site-buttons {
height:22px;
width:100%;
font-weight:700;
color:#000;
font-size:15px;
cursor:pointer;
border-style:none;
}

button.site-buttons {
height:22px;
width:100%;
font-weight:700;
color:#000;
font-size:15px;
cursor:pointer;
border-style:none;
}

div.site-buttons {
height:22px;
width:100%;
float:right;
margin:0 0 0 2px;
border-style:none;
}

div.site-buttons a {
display:block;
text-decoration:none;
}

input#button_mylutece{
background: transparent;
border: none;
cursor:pointer;
}

button#button_mylutece{
background: transparent;
border: none;
cursor:pointer;
}

#button-comment {
background-image:url(../images/local/skin/buttons/b_comment.png);
}

#button-lastresults {
background-image:url(../images/local/skin/buttons/b_lastresults.png);
}

#button-nextresults {
background-image:url(../images/local/skin/buttons/b_nextresults.png);
}

#button-print {
background-image:url(../images/local/skin/buttons/b_print.png);
}

#button-reset {
background:url(../images/local/skin/buttons/b_reload.png) no-repeat left;
}

#button-return {
background:url(/img/fr/bt-back.gif) no-repeat;
width:59px;
height:20px;
margin:-5px 0 0 20px;
}

#button-search {
background-image:url(../images/local/skin/buttons/b_search.png);
}

#button-send {
/* background:url(../images/local/skin/buttons/b_send.png) no-repeat left;*/
background: transparent;
border: none;
cursor:pointer;
}

#button-subscribe {
/*background:url(/img/fr/bt-validate-modif.gif) no-repeat left; */
height:18px;
width:132px;
margin:10px 0 0 -210px;
background:transparent;
}

img#captchaService{
margin-left:50px;
margin-top:20px;
}

label.text-captcha{
float:left;
text-align:right;
width:100%;
margin-right:5px;
}
label.text-email{
float:left;
text-align:right;
width:100%;
margin-right:5px;
}

a.tt {
position:relative;
z-index:24;
color:#1F4772;
font-weight:700;
text-decoration:none;
}

/*background:; ie hack, something must be changed in a for ie to execute it*/
a.tt:hover {
z-index:25;
color:#aaf;
}

a.tt:hover span.tooltip {
display:block;
position:absolute;
top:15px;
left:0;
width:100px;
color:#fff;
text-align:center;
filter:alpha(opacity:90);
khtmlopacity:0.9px;
mozopacity:0.9px;
opacity:0.9px;
padding:15px 0 0;
}

a.tt:hover span.top {
display:block;
background:url(../images/local/skin/bubble3.png) no-repeat top;
padding:20px 8px 0 0;
}

a.tt:hover span.middle {
display:block;
background:url(../images/local/skin/bubble_filler3.png) repeat bottom;
padding:0 8px;
}

a.tt:hover span.bottom {
display:block;
color:#548912;
background:url(../images/local/skin/bubble3.png) no-repeat bottom;
padding:3px 8px 10px 0;
}

/* NEW STYLES FOR NEW LAYOUT                
 Special thanks to freecsstemplates.org 
  internal banner */
div.internal-banner {
margin:0 0 1% 30%;
}

.boxed1 h2 {
height:40px;
background:#AFB43C url("../images/local/skin/head_vert.png") no-repeat;
text-transform:lowercase;
letter-spacing:-2px;
font-size:200%;
font-weight:400;
color:#FFF;
margin:0 0 2px;
padding:10px 0 0 50px;
}

.boxed1 ul {
background:#E4E9C5 url(../images/local/skin/bottom_vert.png) no-repeat left bottom;
list-style:none;
margin:0;
padding:0;
}

.boxed1 li {
background:url(../images/local/skin/img08.gif) repeat-x;
padding:10px;
}

.boxed1 a {
text-decoration:none;
font-weight:700;
color:#A7B83F;
}

.boxed1 a:hover {
color:#545C20;
}

.boxed1 .active,.boxed1 .active a {
background-color:#ABB63D;
color:#FFF;
}

.boxed2 h2 {
height:40px;
background:url(../images/local/skin/head_bleu.png) no-repeat;
text-transform:lowercase;
letter-spacing:-2px;
font-size:200%;
font-weight:400;
color:#FFF;
margin:0 0 2px;
padding:10px 0 0 50px;
}

.boxed2 ul {
background:#C6DEE7 url(../images/local/skin/bottom_bleu.png) no-repeat left bottom;
list-style:none;
margin:0;
padding:0;
}

.boxed2 li {
background:url(../images/local/skin/img11.gif) repeat-x;
padding:10px;
}

.boxed2 a {
text-decoration:none;
font-weight:700;
color:#6887C2;
}

/* Box Style Three */
.boxed3 {
text-align:justify;
font-size:small;
}

.boxed3 h2 {
height:40px;
background:#FFF url(../images/local/skin/head_transparent.png) no-repeat;
border-bottom:2px solid #CCC;
text-transform:lowercase;
letter-spacing:-2px;
font-size:200%;
font-weight:400;
margin:0 0 10px;
padding:10px 0 0 55px;
}

.boxed3 a {
text-decoration:none;
color:#8E959B;
word-spacing:-2px;
}

.boxed4 ul {
background:#F7D694 url(../images/local/skin/bottom_orange.png) no-repeat left bottom;
list-style:none;
margin:0;
padding:0;
}

.boxed4 li {
background:url(../images/local/skin/dotted_orange.png) repeat-x;
padding:10px;
}

.boxed4 span {
margin-left:8%;
}

.tree4 ul {
background-color:#F7D694;
}

ul#tree.tree4 {
background:#F7D694 url(../images/local/skin/bottom_orange.png) no-repeat left bottom;
padding:15px 0;
}

/* internal banner style */
img.internal-banner {
margin:-10px 0 0;
}

/* Liste articles avec nb commentaires*/
#posts {
float:right;
width:50%;
}

.post {
padding-bottom:1em;
}

.post .title {
padding-top:10px;
letter-spacing:-0.1em;
font-size:2em;
font-weight:400;
color:#8E959B;
}

.post .date {
height:20px;
background:url(images/img12.gif) no-repeat;
font-size:12px;
font-weight:400;
padding:2px 0 0 10px;
}

.post .story {
line-height:1.6em;
padding:0 20px;
}

.post .meta {
height:40px;
background:#EEEDED url(images/img13.gif) no-repeat;
margin:0 20px;
padding:0 0 0 10px;
}

.post .meta p {
margin:0;
padding:10px 0 0;
}

.post .meta a {
float:left;
height:20px;
text-decoration:none;
font-size:small;
font-weight:700;
color:#777;
padding:4px 20px 0 37px;
}

.post .category {
background:url(images/img14.gif) no-repeat left bottom;
}

.post .comments {
background:url(images/img15.gif) no-repeat left bottom;
}

.button-contact {
padding-left:2em;
}

/*************** MAIN CONTENT */
#mainContent {
background:#f4f4f4;
padding:0 0 8px;
}

#column1 {
width:454px;
padding:14px 0 0 14px;
}

#column1.colspan2 {
width:619px;
padding-right:7px;
}

#column2 {
width:165px;
padding:8px 0 0 7px;
}

#column3 {
width:310px;
position:relative;
padding:8.2em 0 0;
}

/*----> gabarit 1col */
#column1.colspan3 {
width:934px;
padding-right:2px;
}

#column0 {
width:1px;
background-color:#f00;
position:relative;
padding:0;
left: 638px;
}

#column0 #vigilance {
color:#FFF;
position:absolute;
top:-2.6em;
width:310px;
padding:0 0 25px;
z-index:100;
}

.colspan3 #forecastBlock2 h2,.colspan3 #forecastBlock h2,.colspan3 .forecastBlock h2,.colspan3 .splitTop h2 {
background-image:url(../img/bg-simpletitle-blue-full.gif);
}

.colspan3 #forecastBlock2 h2.blue,.colspan3 #forecastBlock h2.blue,.colspan3 .forecastBlock h2.blue,.colspan3 #forecastBlock2 h2.blueTitre,.colspan3 #forecastBlock h2.blueTitre,.colspan3 .forecastBlock h2.blueTitre {
background-image:url(../img/bg-simpletitle-blue-full.gif);
color:#FFF;
}
.colspan3 #searchForecast form,.colspan3 #searchForecast form p {
background-image:url(../img/search-form-bg-large.gif);
}
/*----> fin gabarit 1col */

/* thickbox settings */
#TB_overlay {
position:fixed;
top:0;
left:0;
height:100%;
width:100%;
z-index:99999;
}

.TB_overlayMacFFBGHack {
background:url(macFFBgHack.png) repeat;
}

.TB_overlayBG {
background-color:#000;
filter:alpha(opacity=30);
-moz-opacity:0.3;
opacity:0.3;
}

#TB_window {
position:fixed;
background:#fff;
color:#000;
display:none;
border:2px solid #9e9e9e;
text-align:left;
top:50%;
left:50%;
z-index:100000;
}

#TB_window img#TB_Image {
display:block;
border-right:1px solid #ccc;
border-bottom:1px solid #ccc;
border-top:1px solid #666;
border-left:1px solid #666;
margin:15px 0 0 15px;
}

#TB_caption {
height:25px;
float:left;
padding:7px 30px 10px 25px;
}

#TB_closeWindow {
height:25px;
float:right;
padding:11px 25px 10px 0;
}

#TB_closeAjaxWindow {
text-indent:-9999px;
text-align:right;
float:right;
overflow:hidden;
width:19px;
height:19px;
}

#TB_closeAjaxWindow a {
text-align:left;
text-indent:-9999px;
overflow:hidden;
display:block;
width:19px;
height:19px;
background:url(../img/popup-div-close.gif) left top no-repeat;
}

#TB_ajaxWindowTitle {
float:left;
margin-bottom:1px;
padding:7px 0 5px 10px;
}

#TB_title {
position:absolute;
right:14px;
top:14px;
}

#TB_ajaxContent {
clear:both;
overflow:auto;
text-align:left;
line-height:1.4em;
padding:2px 15px 15px;
}

#TB_ajaxContent.TB_modal {
padding:15px;
}

#TB_ajaxContent p {
padding:5px 0;
}

#TB_load {
position:fixed;
display:none;
height:13px;
width:208px;
z-index:103;
top:50%;
left:50%;
margin:-6px 0 0 -104px;
}

#TB_HideSelect {
z-index:99;
position:fixed;
top:0;
left:0;
background-color:#fff;
border:none;
filter:alpha(opacity=0);
-moz-opacity:0;
opacity:0;
height:100%;
width:100%;
}

#TB_iframeContent {
clear:both;
border:none;
margin-bottom:-1px;
margin-top:1px;
_margin-bottom:1px;
}

/*************** DEFAULT DEFINITION */
html,body {
font:82% Arial, Verdana, Helvetica, sans-serif;
color:#000;
background-color:#fff;
background-position:center top;
background-repeat:no-repeat;
margin:0;
padding:0;
}

html {
height:100%;
}

h2{
font-size:1.1em;
padding:6px 0 6px 15px;
border:0;
list-style:none;
margin:0;
}

img,fieldset,form,legend,h1,h3,h4,h5,h6,ul,ol,p {
border:0;
list-style:none;
margin:0;
padding:0;
}

/*table {
border-collapse:collapse;
} // supprimé pour respecter le es tables dans les teaser, idem pour table,td dans la def précédente*/

/* 
 * Ajout de directives css pour surcharger le style Publicis
 
Pour avoir le pointeur "main" sur les liens meme sans href*/
a {
outline:0 none;
text-decoration:none;
color:#000;
cursor:pointer;
}

.clear {
clear:both;
padding-bottom:1px;
margin-bottom:-1px;
font-size:0;
}

.offleft {
position:absolute;
left:-5000px;
width:2000px;
top:-9999px;
}

.clearfix:after {
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
}

* html .clearfix {
height:1%;
}

/*************** FORMS */
input,select,textarea {
color:#787878;
font:0.9em Arial, Helvetica, sans-serif;
}

.inputText,textarea,select {
border:1px solid #c6c6c6;
}

textarea {
overflow:auto;
}

/*ie7*/
.radio {
margin:0 2px -3px 0;
}

/*ie7
************** ORDENED LISTS */
ol {
list-style-type:decimal;
padding:0 0 0 18px;
}

/*************** BODY BACKGROUNDS */
body.bgBody1 {
background-image:url(../img/bg-body-5.jpg);
}

body.bgBody2 {
/*background-image:url(../img/bg-body-4.jpg); 
background-color:#4AA8C4;*/
/*background-image:url(../img/bg-body-5.jpg); 
background-color:#AECCE8;*/
background-image:url(../img/bg-body-3.jpg); 
background-color:#85b0db; 
/*background-image:url(../img/bg-body-2.jpg);
background-color:#4f97b2;*/
/*background-image:url(../img/automne4.jpg); 
background-color:#B0C7E6;*/
/*background-image:url(../img/bg-body-hiver9.jpg); 
background-color:#F7FBFE;*/
/*background-image:url(../img/bg-body-6.jpg);
background-color:#FFFFFF;*/
}


/*************** TOP AD */
#topAd {
width:978px;
height:112px;
margin:0 auto;
}

#bgAd {
width:763px;
height:94px;
margin:0 0 0 38px;
padding:3px 0 0 99px;
}

/*ie6
************** LEFT AND RIGHT SHADOW BORDERS */
#shadowBorders {
width:964px;

background:url(../img/shadow-borders.png) left top repeat-y; /*ne pas spriter*/
position:relative;
margin:0 auto;
padding:0 7px;
}

* html #shadowBorders {

background:url(../img/shadow-borders.gif) left top repeat-y; /*ne pas spriter*/
}

/*ie6*/
#mainPadding {
padding:0 1px;
}

/*************** QUICK ACCESSIBIITY MENU */
#quickAccessMenu {
position:absolute;
top:-500px;
left:0;
}

#quickAccessMenu a:focus {
position:absolute;
top:503px;
left:15px;
z-index:10;
color:#000;
width:420px;
font-size:1.7em;
background:#FFF;
padding:5px;
}

/*************** MAIN HEADER */
#mainHeader {
border-top:1px solid #ced1e0;
border-bottom:1px solid #b3b3b3;
background: no-repeat left top;
  background-image: url('../img/spriteAutreH.png');
  background-position: -0px top;
height:12em;
position:relative;
color:#FFF;
}

#mainHeader a {
color:#FFF;
text-decoration:underline;
}

#mainHeader h1 {
position:absolute;
left:15px;
top:40px;
font-size:1em;
}

#mainHeader h1 a {
text-indent:-9999px;
width:200px;
height:30px;
display:block;
background: no-repeat left top; 
  background-image: url('../img/spriteAutreH.png');
  background-position: -962px top;
overflow:hidden;
}

#hereSite .miniMap {
position:absolute;
left:242px;
top:38px;
background-position:left top;
background-repeat:no-repeat;
text-indent:-9999px;
width:129px;
height:37px;
overflow:hidden;
}

.france #hereSite .miniMap {
  background-image: url('../img/spriteAutreH.png');
  background-position: -1162px top;
}

.monde #hereSite .miniMap {
background-image:url(../img/fr/here-site-monde.gif);
}

.outremer #hereSite .miniMap {
background-image:url(../img/fr/here-site-outremer.gif);
width:172px;
}

.marine #hereSite .miniMap {
background-image:url(../img/fr/here-site-marine.gif);
}

.comprendre #hereSite .miniMap {
background-image:url(../img/fr/here-site-comprendre.gif);
width:310px;
}

.chgtclimatique #hereSite .miniMap {
background-image:url(../img/fr/here-site-chgtclim.gif);
width:340px;
}

.nousconnaitre #hereSite .miniMap {
background-image:url(../img/fr/here-site-nousconnaitre.gif);
width:240px;
}

.sante #hereSite .miniMap {
background-image:url(../img/fr/here-site-sante.gif);
width:350px;
background-position:left bottom;
height:50px;
top:25px;
}

.education #hereSite .miniMap {
background-image:url(../img/fr/here-site-education.gif);
width:200px;
}

#hereSite .link {
position:absolute;
left:376px;
top:57px;
font-size:0.8em;
}

.outremer #hereSite .link {
left:420px;
}

.nousconnaitre #hereSite .link {
left:480px;
top:60px;
}

/*************** HEADER : surcharge des "nos autres sites" */
.chgtclimatique #hereSite .link {
left:487px;
top:70px;
}

.education #hereSite .link {
left:415px;
}

#mainHeader #connect {
position:absolute;
right:19px;
top:13px;
font:0.8em Verdana, Arial, Helvetica, sans-serif;
letter-spacing:-0.5pt;
}

#todayCityWeather .city {
background:url(../img/bg-dots-city-weather.gif) right top repeat-y;
float:left;
width:12em;
position:relative;
height:40px;
padding:12px 3px 0 0;
}

#todayCityWeather .icon {
float:left;
padding:2px 5px 0;
}

#todayCityWeather .today {
left:25pt;
position:absolute;
top:-3px;
}

#todayCityWeather .cityName {
float:left;
line-height:1.3em;
}

#todayCityWeather .btClose {
position:absolute;
right:4px;
top:1px;
}

#todayCityWeather .btClose a {
display:block;
background:url(../img/bt-close.gif) center top no-repeat;
width:10px;
height:10px;
text-indent:-9999px;
overflow:hidden;
}

#todayCityWeather #btAddCity {
font-size:1em;
float:left;
padding:23px 20px 0;
}

#addCityLayer {
display:none;
color:#666;
position:absolute;
top:90px;
right:20px;
background:#FFF url(../img/add-city-bg.gif) left bottom repeat-x;
border:1px solid #9e9e9e;
z-index:200;
float:right;
padding:20px 30px 0 17px;
}

#addCityLayer .btClose {
position:absolute;
right:6px;
top:6px;
}

#addCityLayer .btClose a {
display:block;
background:url(../img/add-city-close.gif) left top no-repeat;
width:19px;
height:19px;
text-indent:-9999px;
overflow:hidden;
}

#addCityLayer form label {
display:block;
font-size:1.4em;
padding:0 0 12px;
}

#addCityLayer form .inputText {
float:left;
width:134px;
font-size:1.1em;
}

#addCityLayer form .submit {
float:left;
margin:2px 0 0 11px;
}

#mainNav {
position:absolute;
left:0;
bottom:0;
}

#mainNav ul {
padding:0 0 0 15px;
}

#mainNav ul li {
float:left;
margin:0 1px 0 0;
}

#mainNav ul li span {
display:block;
background:no-repeat left top; 
background-image:url(../img/main-nav-left-on.gif); 
padding:0 0 0 8px;
}

#mainNav ul li a {
text-align:center;
display:block;
background: no-repeat right top;
background-image:url(../img/main-nav-right-on.gif); 
color:#000;
text-decoration:none;
font-weight:700;
line-height:0.95em;
padding:9px 7px 7px 0;
}

#mainNav ul li strong span {
background-image:url(../img/main-nav-left.gif); 
}

#mainNav ul li strong a {
background-image:url(../img/main-nav-right.gif); 
}

/*************** COLUMN 1 */
.fitsCol1 {
width:454px;
}
.colspan3 .fitsCol1 {
width:934px;
}

a.btMore, p.btMore a {
background:url(../img/arrow-right-black.gif) left 4px no-repeat;
font-size:0.9em;
padding:0 11px;
}
span.btMore a {
float:right;
}

/*************** COLUMN 1 - SEARCH */
#searchForecast {
padding:0 0 14px;
}

#searchForecast form {
background:url(../img/search-form-bg.gif) 20px bottom no-repeat;
padding:0 0 6px;
}

#searchForecast form p {
background:url(../img/search-form-bg.gif) 20px top no-repeat;
padding:6px 0 0 23px;
}

#searchForecast label.magnify {
background:url(../img/search-magnify.gif) left 4px no-repeat;
width:18px;
height:19px;
text-indent:-9999px;
display:block;
float:left;
overflow:hidden;
}

#searchForecast select {
float:left;
width:16em;
margin:0 5px 0 0;
}

#searchForecast input {
float:left;
color:#666;
width:15em;
}

#searchForecast input.submit {
width:auto;
margin:3px 0 0 4px;
}

.labelOver {
position:absolute;
left:20px;
top:20px;
}

/*************** COLUMN 1 - GLOSSARY 
#glossary p { color:#6f6767; }*/
#glossary a {
color:#6f6767;
text-decoration:none;
}

#glossary p.alphabet {
color:#306a8f;
padding:0 0 30px;
}

#glossary p.alphabet strong {
font-size:1.8em;
}

#glossary p.alphabet a {
color:#306a8f;
text-decoration:none;
padding:0 2px;
}

.glossaryResults,.glossaryDefinition {
border-top:1px solid #828282;
padding:12px 0 10px;
}

#glossary p.chosen {
font-size:3.4em;
line-height:0.7em;
color:#306a8f;
float:left;
padding:0 24px 0 0;
}

#glossary p.source {
float:right;
text-align:right;
}

.onlyText p.centeredPager,p.centeredPager {
text-align:center;
padding:0 0 11px;
}

ul.glossaryList {
padding:0 0 23px;
}

.glossaryDefinition ul {
list-style-type:disc;
margin-left:15px;
padding-bottom:1.2em;
}

#glossary .glossaryDefinition p.redirect {
color:#306a8f;
font-size:0.9em;
padding:0 0 5px;
}

/*************** COLUMN 1 - ALERT VIGILANCE */
#alertVigilance {
background:url(../img/alert-vigilance-bg.gif) left top no-repeat;
margin:0 0 11px;
padding:5px 0 0;
}

#alertVigilance .inside {
background:url(../img/alert-vigilance-bg.gif) left bottom no-repeat;
padding:0 0 4px 5px;
}

#alertVigilance .title {
font-size:1.1em;
background:none;
padding:6px 0 4px;
}

#alertVigilance .pic {
width:46px;
height:47px;
text-indent:-9999px;
float:left;
overflow:hidden;
margin:0 10px 0 0;
}

#alertVigilance.orange .pic {
background:url(../img/alert-vigilance-picto-orange.gif) left top no-repeat;
}

#alertVigilance.red .pic {
background:url(../img/alert-vigilance-picto-red.gif) left top no-repeat;
}

#alertVigilance.orange span {
color:#ef6e00;
}

#alertVigilance.red span {
color:#df0000;
}

/* passage � la ligne avant le footer */
#ariane {
color:#6f6767;
font-size:1.1em;
width:100%;
padding:0 0 15px 10px;
}

#ariane a {
text-decoration:underline;
color:#6f6767;
background:transparent url(../img/arrow-right-black.gif) center right no-repeat;
margin:0 10px 0 0;
padding:0 16px 0 0;
}

#ariane strong {
background:transparent url(../img/arrow-right-black.gif) center right no-repeat;
margin:0 10px 0 0;
padding:0 16px 0 0;
}

.portlet-content #ariane {width:600px;}

/*************** COLUMN 1 - FORECAST BLOCK */
.forecastBlock,#forecastBlock,#forecastBlock2,.splitBottom {
background:url(../img/bloc-footer-gradient.gif) left bottom repeat-x;
margin:0 0 20px;
padding:0 0 20px;
}

.forecastBlockMylutece{
background:url(../img/bloc-footer-gradient.gif) left bottom repeat-x;
margin:3% 422px 30px 0;
padding:0 0 20px;
}

.splitTop .content,.splitMiddle .content {
border-left:1px solid #9e9e9e;
border-right:1px solid #9e9e9e;
background:#FFF;
}

.splitBottom .onlyText {
padding-top:0;
}



/*************** COLUMN 1 COLSPAN - ZOOM SUR... */
.row {
border-top:1px solid #828282;
margin:0 14px;
padding:14px 0;
}

.rowLegende {
border-top:1px solid #828282;
margin:0 14px;
padding:0;
}

.rowLegende .model {
float:left;
width:167px;
border-left:1px solid #828282;
padding:0 14px;
}

.rowLegende .modelVtrafic {
width:265px;
padding:0 5px;
}

.row .model {
float:left;
width:167px;
border-left:1px solid #828282;
padding:0 14px;
}

.row .modelVtrafic {
width:265px;
padding:0 5px;
}

.model .pic {
height:156px;
text-align:center;
}

.model .pic img {
margin:0 auto;
}

/*************** Surcharge du z-index des onglets de 2nd niveau */
#forecastTabs {
position:relative;
background:url(../img/forecast-tabs-footer.gif) left bottom no-repeat;
height:31px;
z-index:99;
}

.colspan2 #forecastTabs {
background-image:url(../img/forecast-tabs-footer2.gif);
}

#forecastTabs ul {
left:0;
bottom:4px;
}

#forecastTabs ul li span {
display:block;
background:url(../img/forecast-tabs-left.gif) no-repeat left top;
margin-right:1px;
padding:0 0 0 8px;
}

#forecastTabs ul li a {
text-align:center;
display:block;
background:url(../img/forecast-tabs-right.gif) no-repeat right top;
color:#306A8F;
text-decoration:none;
line-height:0.95em;
padding:7px 10px 9px 3px;
}

#forecastTabs ul li strong span {
background-image:url(../img/forecast-tabs-left-on.gif);
}

#forecastTabs ul li strong a {
background-image:url(../img/forecast-tabs-right-on.gif);
font-size:1.2em;
color:#000;
padding:6px 9px 9px 0;
}

#forecastTabs ul li.specInfos a,#forecastTabs ul li.specInfos strong a {
color:#d43f3f;
}

#forecastTabs ul li a img {
vertical-align:middle;
padding:0 3px 0 0;
}

#forecastTabs .btOptions {
position:absolute;
right:14px;
bottom:7px;
font-size:0.9em;
}

#forecastTabs .btOptions a {
background:url(../img/arrow-down-black.gif) left 5px no-repeat;
padding:0 0 0 9px;
}

#optionsLayer label {
float:left;
padding:0 0 0 5px;
}

#optionsLayer p.close {
width:19px;
height:19px;
text-indent:-9999px;
float:right !important;
background:transparent url(../img/add-city-close.gif) left top no-repeat !important;
overflow:hidden;
cursor:pointer;
display:block;
margin:0;
padding:0 !important;
}

/* COLUMN 1 - SQUARE CORNER */
#squareCorner {
background:#FFF;
padding:15px 0 20px 14px;
}

.formParam {
float:left;
width:400px;
border-right:1px solid #828282;
}

.formParam legend.title {
color:#306a8f;
font-size:1.1em;
padding:0 0 22px;
}

.formParam label {
display:block;
float:left;
width:87px;
padding:2px 0 0;
}

.formParam select {
width:200px;
margin:0 0 12px;
}

p.downloadPdf {
float:left;
padding:40px 0 0 20px;
}

p.downloadPdf a {
display:block;
float:left;
background:url(../img/picto-download.gif) center top no-repeat;
padding:39px 0 0;
}

#chooseLocation form label strong.noArrow {
background:none;
padding-right:0;
}

#chooseLocation form .submit {
float:left;
margin:2px 0 0;
}

#chooseLocation form p.btCompare {
position:absolute;
right:0;
top:9px;
}

#chooseLocation ul li a {
color:#306a8f;
background:url(../img/arrow-right-black.gif) left 5px no-repeat;
padding:0 0 0 9px;
}



.link {
color:#306a8f;
padding:0 0 0 9px;
}

.link strong {
color:#306a8f;
padding:0 0 0 9px;
background:url(../img/arrow-right-black.gif) left 5px no-repeat;
}


p.btCompare a {
display:block;
width:100px;
color:#656565;
background:url(../img/bt-compare.gif) -278px top no-repeat;
line-height:1.1em;
padding:0 0 0 27px;
}

p.btCompare a:hover {
text-decoration:none;
background-position:left top;
}

.nextToLocationSelect {
color:#5B5A5A;
font-size:1.07em;
margin:20px;
}

#chooseLocation span.orClick {
color:#787878;
font-size:1em;
display:block;
float:left;
padding:2px 0 0 10px;
}

/*ie6*/
#mapSystem #bigMap {
z-index:1;
}

/*************** MAP SYSTEM - INFOS MAP */
#mapSystem .infosMap {
position:absolute;
left:7px;
top:330px;
z-index:4;
}

#forecastBlock .infosMap .title,.forecastBlock .infosMap .title {
background:none;
font-weight:700;
font-size:1.1em;
color:#000;
padding:0;
}

#forecastBlock .infosMap .underline,.forecastBlock .infosMap .underline {
border-bottom:1px solid #000;
}

.infosMap p.date {
font:0.9em Verdana, Arial, Helvetica, sans-serif;
border-top:1px solid #000;
padding:1px 0;
}

.infosMap p.refreshed {
font:0.85em Verdana, Arial, Helvetica, sans-serif;
}

/*************** MAP SYSTEM - RIVERS */
#mapSystem #mapRivers {
position:absolute;
left:0;
top:0;
z-index:2;
display:none;
}

/*************** MAP SYSTEM - COURBES */
#mapSystem.graphics {
background:#FFF url(../img/bg-gradient-graphics.gif) left bottom repeat-x;
padding:13px 0 15px 14px;
}

#mapSystem.graphics #weatherWind {
position:static;
float:left;
background:url(../img/weather-wind-border-top-2.gif) left top no-repeat;
}

#mapSystem.graphics .title {
color:#306a8f;
font-size:1em;
font-weight:400;
background:none;
padding:0 0 16px;
}

#mapSystem.graphics #bigMap {

padding:0 0 14px;
}

#mapSystem.graphics .legend {
padding:0 0 16px 27px;
}

#mapSystem.graphics .legend p {
background-position:left 1px;
background-repeat:no-repeat;
padding:0 23px 1px 15px;
}

#mapSystem.graphics .legend p.legend1 {
background-image:url(../img/picto-graphics-legend-1.gif);
}

#mapSystem.graphics .legend p.legend2 {
background-image:url(../img/picto-graphics-legend-2.gif);
}

#mapSystem.graphics .legend p.legend3 {
background-image:url(../img/picto-graphics-legend-3.gif);
padding-left:18px;
}

#mapSystem.graphics #weatherWind strong a {
color:#306a8f;
background:url(../img/li-arrow-blue-down.gif) center top no-repeat;
}

/*************** MAP SYSTEM - MOUNTAIN RANGES LIST */
.mapSystemWithList {
padding-bottom:4em;
background-color:#e6f7ff;
}

#listeMassifs {
text-align:center;
position:absolute;
bottom:0;
width:100%;
padding:0 0 10px;
}

/*************** TABLE INFO CITY */
.tabInfoCity {
padding:7px 14px 0;
}

#connateInfos .tabInfoCity .title {
padding:0 0 13px;
}

/*************** MAP SYSTEM - DAY FORECASTING */
#dayForecasting {
position:absolute;
right:0;
top:0;
z-index:4;
width:126px;
color:#FFF;
background:url(../img/day-forecasting-border-left.gif) left bottom no-repeat;
padding:0 0 0 1px;
}

#dayForecasting a {
color:#FFF;
display:block;
padding:0 0 0 7px;
}

/*ie6*/
#dayForecasting ul,#dayForecasting p {
background:#76bad8;
}

#dayForecasting p.otherBt {
font-size:1.1em;
padding:7px 0;
}

#dayForecasting p.otherBt.top {
margin-bottom:2px;
}

p#btRefHour {
background-color:#b1d1de;
color:#1b4b69;
font-style:italic;
font-size:10px;
margin:2px 0 0;
padding:3px 0 4px 3px;
}

p#btnextDays a {
color:#1b4b69;
font-weight:700;
background:transparent url(../img/bg-france-small.gif) center left no-repeat;
padding:0 0 0 30px;
}

* html #dayForecasting p#btLast10Years,* html #dayForecasting p#btLast12Months {
margin:2px 0 0;
}

#dayForecasting ul li {
font-size:1.1em;
border-bottom:1px solid #66a5bd;
border-top:1px solid #a5d8ee;
padding:2px 0 4px;
}

#dayForecasting ul li.today p {
background:#53a4c6;
font-weight:700;
padding:9px 0 14px 7px;
}

#dayForecasting ul li ul,#dayForecasting .last10Years,#dayForecasting .last12Months {
background:#53a4c6;
margin:0;
padding:0 0 4px;
}

#dayForecasting ul li ul li,#dayForecasting .last10Years li,#dayForecasting .last12Months li {
font-size:0.85em;
border:none;
padding:2px 0;
}

#dayForecasting ul li ul li strong,#dayForecasting .last10Years li strong,#dayForecasting .last12Months li strong,#dayForecasting ul li ul li.strong,#dayForecasting .last10Years li.strong,#dayForecasting .last12Months li.strong {
font-weight:400;
background:url(../img/li-arrow-white-right.gif) left 4px no-repeat;
display:block;
}

/*************** MAP SYSTEM - WEATHER WIND */
#weatherWind {
position:absolute;
right:5px;
bottom:5px;
font-size:0.9em;
background:url(../img/weather-wind-border-top.gif) right top no-repeat;
z-index:4;
padding:1px 0 0;
}

* html #weatherWind {
width:55%;
}

#weatherWind ul {
background:url(../img/weather-wind-bg.png) right bottom repeat-y;
padding:0 50px 0 0;
}

/**** surcharge ie6 ***/
/* MARCHE PAS EN FONCTION DE L'URL
* html #weatherWind ul {
background-image:none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/weather-wind-bg.png', sizingMethod='scale');
background:url(../img/weather-wind-bg.png) right bottom repeat-y;
padding:0 50px 0 0;
}*/

/*ie6*/
#weatherWind ul li {
float:left;
padding:0 3px 6px 7px;
}

#weatherWind ul li a {
color:#306a8f;
display:block;
padding:4px 0 0;
}

#weatherWind ul li strong a {
color:#FFF;
background:url(../img/li-arrow-white-down.gif) center top no-repeat;
}

/*************** MAP SYSTEM - PICTOS LEGEND */
#pictosLegend {
position:absolute;
right:5px;
bottom:35px;
font-size:0.9em;
line-height:1em;
z-index:4;
}

#pictosLegend.position2 {
bottom:35px;
}

#pictosLegend a {
background:url(../img/arrow-right-black.gif) left 2px no-repeat;
display:block;
padding:0 0 0 11px;
}

/*************** MAP SYSTEM - PICTOS ON THE MAP */
#mapSystem .picto {
position:absolute;
z-index:3;
}

#mapSystem .picto p {
position:absolute;
top:-7px;
text-align:center;
font-weight:700;
font-size:1.1em;
color:#315805;
}

#mapSystem .picto .red {
color:#C41D00;
}

/* Pour les previsions */
#pictosType2 p {
padding-bottom:0;
width:40px;
}

#pictosType4 p {
width:50px;
}

#mapSystem .city {
position:absolute;
border:1px solid #FFF;
background:#254500;
width:6px;
height:6px;
z-index:2;
font-size:0.5em;
}

#mapSystem .city a {
text-indent:-9999px;
display:block;
overflow:hidden;
}

.francePictos .p1 {
left:173px;
top:23px;
}

.francePictos .p2 {
left:70px;
top:45px;
}

.francePictos .p3 {
left:118px;
top:45px;
}

.francePictos .p4 {
left:167px;
top:70px;
}

.francePictos .p5 {
left:221px;
top:50px;
}

.francePictos .p6 {
left:9px;
top:85px;
}

.francePictos .p7 {
left:66px;
top:89px;
}

.francePictos .p8 {
left:113px;
top:105px;
}

.francePictos .p9 {
left:163px;
top:113px;
}

.francePictos .p10 {
left:223px;
top:96px;
}

.francePictos .p11 {
left:280px;
top:96px;
}

.francePictos .p12 {
left:54px;
top:133px;
}

.francePictos .p13 {
left:117px;
top:153px;
}

.francePictos .p14 {
left:166px;
top:156px;
}

.francePictos .p15 {
left:218px;
top:141px;
}

.francePictos .p16 {
left:69px;
top:176px;
}

.francePictos .p17 {
left:122px;
top:205px;
}

.francePictos .p18 {
left:167px;
top:201px;
}

.francePictos .p19 {
left:218px;
top:186px;
}

.francePictos .p20 {
left:261px;
top:171px;
}

.francePictos .p21 {
left:79px;
top:220px;
}

.francePictos .p22 {
left:132px;
top:254px;
}

.francePictos .p23 {
left:176px;
top:258px;
}

.francePictos .p24 {
left:219px;
top:230px;
}

.francePictos .p25 {
left:265px;
top:216px;
}

.francePictos .p26 {
left:39px;
top:264px;
}

.francePictos .p27 {
left:86px;
top:267px;
}

.francePictos .p28 {
left:147px;
top:302px;
}

.francePictos .p29 {
left:228px;
top:274px;
}

.francePictos .p30 {
left:273px;
top:258px;
}

.francePictos .p31 {
left:289px;
top:302px;
}

/* Pour le Climat */
.cartouche {
position:absolute;
z-index:3;
border:1px solid #9e9e9e;
background:#FFF url(../img/cartouche-gradient.gif) left bottom repeat-x;
width:95px;
overflow:hidden;
}

.cartouche a span span {
color:#656565;
font-size:0.9em;
line-height:1em;
}

.cartouche span em {
color:#939393;
}

.cartouche .title {
color:#306a8f;
font-size:0.9em;
padding:0 0 3px;
}

.temperature .cartouche .inside {
background:transparent url(../img/picto-themometer.gif) no-repeat scroll 3px 3px;
padding:3px 10px 5px 18px;
}

.pluviometry .cartouche .inside {
background:url(../img/picto-pluviometry.gif) no-repeat scroll 3px 3px;
padding:3px 10px 5px 26px;
}

.sunshine .cartouche .inside {
background:url(../img/picto-sunshine.gif) 3px 4px no-repeat;
padding:3px 4px 5px 23px;
}

.cartouche a {
display:block;
position:relative;
}

#climat .cartouche1 {
left:126px;
top:36px;
}

#climat .cartouche2 {
left:229px;
top:48px;
}

#climat .cartouche3 {
left:13px;
top:84px;
}

#climat .cartouche4 {
left:125px;
top:87px;
}

#climat .cartouche5 {
left:215px;
top:125px;
}

/* strasbourg */
#climat .cartouche6 {
left:116px;
top:140px;
}

#climat .cartouche7 {
left:8px;
top:160px;
}

/* bordeaux */
#climat .cartouche8 {
left:104px;
top:209px;
}

#climat .cartouche9 {
left:225px;
top:190px;
}

#climat .cartouche10 {
left:43px;
top:264px;
}

/* toulouse */
#climat .cartouche11 {
left:159px;
top:289px;
}

#climat .cartouche12 {
left:233px;
top:240px;
}

/* nice */
#climat .cartouche13 {
left:294px;
top:305px;
}

.worldZones .zone1 {
left:21px;
top:76px;
}

.worldZones .zone1 a {
width:155px;
height:110px;
}

.worldZones .zone2 {
left:191px;
top:123px;
}

.worldZones .zone2 a {
width:72px;
height:70px;
}

.worldZones .zone3 {
left:304px;
top:100px;
}

.worldZones .zone3 a {
width:135px;
height:121px;
}

.worldZones .zone4 {
left:65px;
top:235px;
}

.worldZones .zone5 {
left:186px;
top:197px;
}

.worldZones .zone6 {
left:304px;
top:228px;
}

.worldZones .zone6 a {
width:138px;
height:108px;
}

.worldZones .zone7 {
left:45px;
top:190px;
}

.worldZones .zone7 a {
width:120px;
height:40px;
}

.outreMerZones .zone1 {
left:415px;
top:218px;
}

/*Nouvelle Cal�donie*/
.outreMerZones .zone1 a {
width:34px;
height:32px;
}

.outreMerZones .zone2 {
left:312px;
top:313px;
}

/*Terre Ad�lie*/
.outreMerZones .zone2 a {
width:18px;
height:28px;
}

.outreMerZones .zone3 {
left:302px;
top:278px;
}

.outreMerZones .zone4 {
left:278px;
top:270px;
}

.outreMerZones .zone5 {
left:308px;
top:240px;
}

.outreMerZones .zone6 {
left:285px;
top:228px;
}

.outreMerZones .zone7 {
left:276px;
top:206px;
}

.outreMerZones .zone8 {
left:126px;
top:129px;
}

/*Saint-Pierre-et-Miquelon*/
.outreMerZones .zone8 a {
width:35px;
height:20px;
}

.outreMerZones .zone9 {
left:132px;
top:175px;
}

/*Martinique*/
.outreMerZones .zone9 a {
width:21px;
height:12px;
}

.outreMerZones .zone10 {
left:122px;
top:161px;
}

/*Guadeloupe*/
.outreMerZones .zone10 a {
width:17px;
height:10px;
}

.outreMerZones .zone11 {
left:134px;
top:193px;
}

/*Guyane*/
.outreMerZones .zone11 a {
width:27px;
height:20px;
}

.outreMerZones .zone12 {
left:46px;
top:217px;
}

/*Polyn�sie Fran�aise*/
.outreMerZones .zone12 a {
width:30px;
height:29px;
}

.outreMerZones .zone13 {
left:3px;
top:153px;
}

/*Wallis et Futuna*/
.outreMerZones .zone13 a {
width:30px;
height:50px;
}

.franceBeaches .zone1 {
left:5px;
top:20px;
}

/* Ajustement des zones mer pour corriger un mauvais placement de publicis ( zone qui se chevauche ) */
.franceBeaches .zone1 a {
width:183px;
height:60px;
}

.franceBeaches .zone2 {
left:5px;
top:85px;
}

.franceBeaches .zone2 a {
width:140px;
height:105px;
}

.franceBeaches .zone3 {
left:5px;
top:196px;
}

.franceBeaches .zone3 a {
width:137px;
height:95px;
}

.franceBeaches .zone4 {
left:159px;
top:237px;
}

.franceBeaches .zone4 a {
width:120px;
height:93px;
border:none;
background:url(../img/france-beaches-zone-4.gif) left top no-repeat;
}

.franceBeaches .zone4 a:hover {
background-position:left bottom;
}

.franceBeaches .zone5 {
left:284px;
top:300px;
}

.franceBeaches .zone5 a {
width:51px;
height:48px;
}

.franceCoasts .zone1 {
left:252px;
top:10px;
}

.franceCoasts .zone1 a {
width:50px;
height:40px;
}

.franceCoasts .zone2 {
left:177px;
top:53px;
}

.franceCoasts .zone2 a {
width:100px;
height:25px;
}

.franceCoasts .zone3 {
left:109px;
top:81px;
}

.franceCoasts .zone3 a {
width:100px;
height:40px;
}

.franceCoasts .zone4 {
left:117px;
top:125px;
}

.franceCoasts .zone4 a {
width:101px;
height:55px;
}

.franceCoasts .zone5 {
left:151px;
top:184px;
}

.franceCoasts .zone5 a {
width:59px;
height:120px;
}

.franceCoasts .zone6 {
left:274px;
top:266px;
}

.franceCoasts .zone6 a {
width:50px;
height:65px;
}

.franceCoasts .zone7 {
left:330px;
top:260px;
}

.franceCoasts .zone7 a {
width:60px;
height:55px;
}

.franceCoasts .zone8 {
left:396px;
top:295px;
}

.franceCoasts .zone8 a {
width:39px;
height:54px;
}

.franceCoasts .zone9 {
left:391px;
top:257px;
}

.franceCoasts .zone9 a {
width:39px;
height:34px;
}

.bassinNordCoasts .zone1 {
left:223px;
top:275px;
}

/* pas de calais */
.bassinNordCoasts .zone1 a {
width:38px;
height:19px;
}

.bassinNordCoasts .zone2 {
left:229px;
top:245px;
}

/* Tamise */
.bassinNordCoasts .zone2 a {
width:56px;
height:27px;
}

.bassinNordCoasts .zone3 {
left:215px;
top:210px;
}

/* Humber */
.bassinNordCoasts .zone3 a {
width:63px;
height:32px;
}

.bassinNordCoasts .zone4 {
left:280px;
top:169px;
}

/* German */
.bassinNordCoasts .zone4 a {
width:71px;
height:73px;
}

.bassinNordCoasts .zone5 {
left:228px;
top:169px;
}

/* Dogger */
.bassinNordCoasts .zone5 a {
width:49px;
height:38px;
}

.bassinNordCoasts .zone6 {
left:195px;
top:169px;
}

/* Tyne */
.bassinNordCoasts .zone6 a {
width:30px;
height:38px;
}

.bassinNordCoasts .zone7 {
left:183px;
top:145px;
}

/* Forth */
.bassinNordCoasts .zone7 a {
width:26px;
height:21px;
}

.bassinNordCoasts .zone8 {
left:170px;
top:113px;
}

/* Cromarty */
.bassinNordCoasts .zone8 a {
width:39px;
height:29px;
}

.bassinNordCoasts .zone9 {
left:212px;
top:113px;
}

/* Forties */
.bassinNordCoasts .zone9 a {
width:65px;
height:53px;
}

.bassinNordCoasts .zone10 {
left:280px;
top:135px;
}

/* Fisher */
.bassinNordCoasts .zone10 a {
width:70px;
height:31px;
}

.bassinNordCoasts .zone11 {
left:280px;
top:44px;
}

/* Utsire */
.bassinNordCoasts .zone11 a {
width:56px;
height:88px;
}

.bassinNordCoasts .zone12 {
left:221px;
top:30px;
}

/* Viking */
.bassinNordCoasts .zone12 a {
width:56px;
height:80px;
}

.largeBassinCoasts .zone1 {
left:220px;
top:23px;
}

/* Mer du Nord */
.largeBassinCoasts .zone1 a {
width:62px;
height:165px;
}

.largeBassinCoasts .zone2 {
left:102px;
top:53px;
}

/* Manche/Atlantique */
.largeBassinCoasts .zone2 a {
width:115px;
height:216px;
}

.largeBassinCoasts .zone3 {
left:220px;
top:255px;
}

/* Méditerraneen */
.largeBassinCoasts .zone3 a {
width:106px;
height:78px;
}

.mancheAtlanCoasts .zone1 {
left:221px;
top:5px;
}

/* Hebrides */
.mancheAtlanCoasts .zone1 a {
width:70px;
height:56px;
}

.mancheAtlanCoasts .zone2 {
left:221px;
top:64px;
}

/* Malin */
.mancheAtlanCoasts .zone2 a {
width:48px;
height:56px;
}

.mancheAtlanCoasts .zone3 {
left:190px;
top:123px;
}

/* Shannon */
.mancheAtlanCoasts .zone3 a {
width:28px;
height:82px;
}

.mancheAtlanCoasts .zone4 {
left:221px;
top:166px;
}

/* Fastnet */
.mancheAtlanCoasts .zone4 a {
width:40px;
height:39px;
}

.mancheAtlanCoasts .zone5 {
left:272px;
top:101px;
}

/* Irish Sea */
.mancheAtlanCoasts .zone5 a {
width:45px;
height:62px;
}

.mancheAtlanCoasts .zone6 {
left:264px;
top:166px;
}

/* Lundy */
.mancheAtlanCoasts .zone6 a {
width:45px;
height:39px;
}

.mancheAtlanCoasts .zone7 {
left:190px;
top:208px;
}

/* Sole */
.mancheAtlanCoasts .zone7 a {
width:78px;
height:21px;
}

.mancheAtlanCoasts .zone8 {
left:331px;
top:186px;
}

/* Antifer */
.mancheAtlanCoasts .zone8 a {
width:47px;
height:28px;
}

.mancheAtlanCoasts .zone9 {
left:312px;
top:186px;
}

/* Casquets */
.mancheAtlanCoasts .zone9 a {
width:16px;
height:43px;
}

.mancheAtlanCoasts .zone10 {
left:271px;
top:208px;
}

/* Quessant */
.mancheAtlanCoasts .zone10 a {
width:38px;
height:21px;
}

.mancheAtlanCoasts .zone11 {
left:201px;
top:232px;
}

/* Pazzen */
.mancheAtlanCoasts .zone11 a {
width:67px;
height:64px;
}

.mancheAtlanCoasts .zone12 {
left:271px;
top:232px;
}

/* Iroise */
.mancheAtlanCoasts .zone12 a {
width:57px;
height:23px;
}

.mancheAtlanCoasts .zone13 {
left:271px;
top:258px;
}

/* Yeu */
.mancheAtlanCoasts .zone13 a {
width:76px;
height:17px;
}

.mancheAtlanCoasts .zone14 {
left:271px;
top:278px;
}

/* Rochebonne */
.mancheAtlanCoasts .zone14 a {
width:81px;
height:18px;
}

.mancheAtlanCoasts .zone15 {
left:271px;
top:299px;
}

/* Cantabrico */
.mancheAtlanCoasts .zone15 a {
width:73px;
height:35px;
}

.mancheAtlanCoasts .zone16 {
left:201px;
top:299px;
}

/* Finistère */
.mancheAtlanCoasts .zone16 a {
width:67px;
height:35px;
}

.mancheAtlanCoasts .zone17 {
left:190px;
top:37px;
}

/* Rockall */
.mancheAtlanCoasts .zone17 a {
width:28px;
height:83px;
}

.grandLargeCoasts .zone1 {
left:210px;
top:74px;
}

/*  */
.grandLargeCoasts .zone1 a {
width:108px;
height:157px;
}

.grandLargeCoasts .zone2 {
left:321px;
top:74px;
}

/*  */
.grandLargeCoasts .zone2 a {
width:98px;
height:130px;
}

.grandLargeCoasts .zone3 {
left:440px;
top:92px;
}

/*  */
.grandLargeCoasts .zone3 a {
width:45px;
height:17px;
}

.grandLargeCoasts .zone4 {
left:422px;
top:111px;
}

/*  */
.grandLargeCoasts .zone4 a {
width:63px;
height:26px;
}

.grandLargeCoasts .zone5 {
left:321px;
top:207px;
}

/*  */
.grandLargeCoasts .zone5 a {
width:167px;
height:89px;
}

.bassinMedCoasts .zone1 {
left:159px;
top:130px;
}

/* Lion */
.bassinMedCoasts .zone1 a {
width:40px;
height:31px;
}

.bassinMedCoasts .zone2 {
left:202px;
top:130px;
}

/* Provence */
.bassinMedCoasts .zone2 a {
width:41px;
height:31px;
}

.bassinMedCoasts .zone3 {
left:246px;
top:110px;
}

/* Ligure */
.bassinMedCoasts .zone3 a {
width:33px;
height:26px;
}

.bassinMedCoasts .zone4 {
left:113px;
top:164px;
}

/* Baleares */
.bassinMedCoasts .zone4 a {
width:49px;
height:53px;
}

.bassinMedCoasts .zone5 {
left:165px;
top:164px;
}

/* Minorque */
.bassinMedCoasts .zone5 a {
width:37px;
height:53px;
}

.bassinMedCoasts .zone6 {
left:205px;
top:164px;
}

/* Sardaigne */
.bassinMedCoasts .zone6 a {
width:38px;
height:84px;
}

.bassinMedCoasts .zone7 {
left:246px;
top:139px;
}

/* Corse */
.bassinMedCoasts .zone7 a {
width:26px;
height:43px;
}

.bassinMedCoasts .zone8 {
left:275px;
top:139px;
}

/* Elbe */
.bassinMedCoasts .zone8 a {
width:36px;
height:23px;
}

.bassinMedCoasts .zone9 {
left:103px;
top:220px;
}

/* Cabrera */
.bassinMedCoasts .zone9 a {
width:99px;
height:46px;
}

.bassinMedCoasts .zone10 {
left:275px;
top:165px;
}

/* Maddalena */
.bassinMedCoasts .zone10 a {
width:40px;
height:40px;
}

/* Ajustement des zones Montagne pour corriger un mauvais placement de publicis ( zone qui se chevauche ) */
.franceMountains .zone1 {
left:240px;
top:105px;
}

.franceMountains .zone1 a {
width:60px;
height:30px;
}

.franceMountains .zone2 {
left:220px;
top:141px;
}

.franceMountains .zone2 a {
width:65px;
height:47px;
}

.franceMountains .zone3 {
left:146px;
top:186px;
}

.franceMountains .zone3 a {
width:65px;
height:72px;
}

.franceMountains .zone4 {
left:220px;
top:192px;
}

.franceMountains .zone4 a {
width:70px;
height:55px;
}

.franceMountains .zone5 {
left:57px;
top:263px;
}

.franceMountains .zone5 a {
width:59px;
height:65px;
}

.franceMountains .zone6 {
left:121px;
top:265px;
}

.franceMountains .zone6 a {
width:74px;
height:65px;
}

.franceMountains .zone7 {
left:227px;
top:253px;
}

.franceMountains .zone7 a {
width:75px;
height:45px;
}

.franceMountains .zone8 {
left:286px;
top:303px;
}

.franceMountains .zone8 a {
width:39px;
height:44px;
}

/*************** MAP SYSTEM - REGION 1 - BOURGOGNE - CITIES */
#mapSystem .c1 {
left:101px;
top:126px;
}

#mapSystem .c2 {
left:230px;
top:185px;
}

#mapSystem .c3 {
left:66px;
top:230px;
}

#mapSystem .c4 {
left:213px;
top:314px;
}

/*************** MAP SYSTEM - LAYERS OVER THE MAP */
.hoverContent {
float:left;
width:200px;
background:url(../img/picto-hover-header.gif) left top no-repeat;
z-index:100;
margin:10px;
padding:7px 0 0;
}

.hoverContent .top {
padding:0 0 3px 7px;
}

.hoverContent .title {
color:#306a8f;
width:140px;
}

.hoverContent .pic {
float:left;
padding:9px 5px 0 0;
}

.hoverContent .infos {
float:left;
padding:9px 0 0;
}

.hoverClimatContent .obs {
padding:5px 15px 15px;
}

.hoverClimatContent .obs p.date {
font-size:0.9em;
font-family:Verdana, Arial, Helvetica, sans-serif;
padding:0 0 7px;
}

.hoverClimatContent .obs .pic,.hoverClimatContent .obs .pressure .title {
float:left;
width:100px;
text-align:center;
}

.hoverClimatContent .obs .weather .pic {
padding:0 0 3px;
}

.hoverClimatContent .obs .weather p {
width:85px;
float:left;
padding:12px 0 0;
}

.hoverClimatContent .obs .temperature .pic {
padding:0 0 5px;
}

.hoverClimatContent .obs .wind p {
float:left;
width:120px;
padding:0;
}

.vigilance {
background:url(../img/vigilance-dots.gif) left top repeat-x;
margin:6px 0 0;
padding:16px 0 0;
}

.vigilance p.more {
font-size:0.9em;
line-height:1.2em;
padding:0 5px 10px 0;
}

.vigilance .picto {
background-position:left top;
background-repeat:no-repeat;
padding:3px 0 12px 42px;
}

.vigilance.orange .picto {
background-image:url(../img/vigilance-picto-orange.gif);
color:#f39244;
}

.vigilance.red .picto {
background-image:url(../img/vigilance-picto-red.gif);
color:#d50000;
}

.vigilance .title {
font:bold 1.3em Verdana, Arial, Helvetica, sans-serif;
padding:0 0 1px;
}

.vigilance.orange .title {
color:#f39244;
}

.vigilance.red .title {
color:#d50000;
}

/************************MAP SYSTEM - LAYERS OVER CLIMAT MAP ***************/
.hoverClimatContent {
float:left;
width:250px;
background:url(../img/climat-hover-header.gif) left top no-repeat;
z-index:100;
margin:10px;
padding:7px 0 0;
}

/*************** UNDERMAP */
#underMap {
background:url(../img/bg-undermap.gif) left bottom repeat-x;
border-top:1px solid #FFF;
}

.listRegions {
text-align:center;
color:#306a8f;
line-height:2em;
padding:1px 0 2px;
}

/*************** CONNATE INFOS */
#connateInfos {
background:#eee url(../img/connate-infos-bg.gif) left bottom repeat-x;
border-top:1px solid #cecece;
padding:0 15px;
}

#connateInfos .col1 {
float:left;
width:195px;
padding:0 15px 0 0;
}

#connateInfos .col2 {
float:left;
width:195px;
padding:0 0 0 15px;
}

#connateInfos .infos {
padding:5px 0 16px;
}

#connateInfos .line {
border-bottom:1px solid #9e9e9e;
font-size:0;
margin:0 -15px 16px;
}

#connateInfos .infos p {
font-size:0.9em;
color:#656565;
background:url(../img/dots-gray.gif) left top repeat-x;
padding:3px 0 4px;
}

#connateInfos .infos p strong {
font-size:0.9em;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

#connateInfos .title {
color:#306a8f;
font-size:1em;
padding-bottom:2px;
font-weight:400;
}

#connateInfos p.sunrise span,#connateInfos p.moonrise span {
background:url(../img/picto-sunrise.gif) 5px 1px no-repeat;
padding-left:23px;
display:block;
width:70px;
float:left;
}

#connateInfos p.moonrise span {
background-image:url(../img/picto-moonrise.gif);
}

#connateInfos p.sunriseOnly {
padding-left:23px;
background:url(../img/picto-sunrise.gif) 5px 4px no-repeat;
}

#connateInfos p.sunriseOnly span {
background-image:none;
width:90px;
padding:0;
}

/*************** CONNATE INFOS */
#carouselContainer {
position:relative;
visibility:hidden;
height:0;
_height:auto;
}

.carouselAlone {
margin:20px auto 0 !important;
}

.jcarousel-container {
position:relative;
width:327px;
margin:0 auto;
padding:0 9px;
}

.jcarousel-clip {
z-index:2;
position:relative;
width:327px;
overflow:hidden;
margin:10px 0 0;
padding:0;
}

.jcarousel-list {
z-index:1;
position:relative;
top:0;
left:0;
margin:auto;
padding:0;
}

.jcarousel-list li,.jcarousel-item {
float:left;
width:101px;
height:120px;
margin:0 12px 0 0;
}

#carousel .jcarousel-prev,#carousel .jcarousel-next {
display:none;
cursor:pointer;
position:absolute;
top:0;
left:0;
z-index:3;
width:9px;
height:81px;
background:url(../img/li-arrow-black-left-large.gif) left center no-repeat;
}

#carousel .jcarousel-next {
right:0;
left:auto;
background:url(../img/li-arrow-black-right-large.gif) right center no-repeat;
}

/*ie6
 popup thumbs with animated sats in it */
#carouselContainer .thumbGallery {
min-height:100px;
width:297px;
height:303px !important;
background:transparent url(../img/bg-thumbgallery.png) left top no-repeat;
z-index:102 !important;
position:absolute;
top:-380px;
padding:7px 7px 10px 12px;
}

#carouselContainer .thumbGallery li {
float:none;
width:auto;
min-height:none;
padding:0;
}

.hasJS #carouselContainer .thumbGallery {
position:absolute;
bottom:130px;
z-index:100;
border-bottom:2px solid #cfcfcf;
}

* html .hasJS #carouselContainer .thumbGallery {
background-image:url(../img/bg-thumbgallery.gif);
height:10px;
bottom:230px;
}

.hasJS #carouselContainer .posB {
left:54px;
}

.hasJS #carouselContainer .posC {
left:160px;
}

#carouselContainer .thumbGallery .pagerContainer {
background:url(../img/pager-bg3.gif) left 4px no-repeat;
width:292px;
display:block;
margin:0;
padding:0 0 0 1px;
}

.hasJS #carouselContainer .thumbGallery .pager {
background:url(../img/pager-bg3.gif) right 4px no-repeat;
padding:0;
}

.hasJS #carouselContainer .thumbGallery .pager a.activeSlide {
color:#306a8f;
background:url(../img/pager-cursor-small.gif) center top no-repeat;
}

#carouselContainer .thumbGallery .player {
width:112px;
display:block;
margin:0 auto;
padding:14px 0 1px;
height:17px;
}

#carouselContainer ul li .thumbGallery p {
float:none !important;
text-align:left !important;
background-image:none !important;
width:auto;
filter:none;
padding:0 0 5px !important;
}

#carouselContainer .thumbGallery p.close {
width:19px;
height:19px;
text-indent:-9999px;
float:right !important;
background:transparent url(../img/add-city-close.gif) left top no-repeat !important;
overflow:hidden;
cursor:pointer;
display:block;
margin:0;
padding:0 !important;
}

#carouselContainer .thumbGallery p.seeAll {
text-align:left !important;
padding:0 0 5px !important;
}

#carouselContainer .thumbGallery p.seeAll a {
text-decoration:underline;
background-image:url(../img/puce_seeall-spec.gif);
padding:0 0 0 8px;
}

#carouselContainer .thumbGallery .selectBulletin {
text-align:center;
margin:25px 0;
height:40px;
}

#carouselContainer .thumbGallery select {
text-align:center;
margin:10px 0 0 7px;
}

#carouselContainer .thumbGallery .submit {
margin:10px 0 0 7px;
}

#connateInfos .skiRunsTitle {
font-weight:400;
font-size:1em;
background:none;
padding:15px 0 10px;
}

#connateInfos .skiRunsTitle strong {
float:left;
color:#306A8F;
font-size:1.25em;
}

#connateInfos .skiRunsTitle img {
margin:0 0 -3px 4px;
}

#connateInfos .skiRunsTitle em {
float:right;
color:#b3b3b3;
font-size:0.9em;
display:block;
padding:12px 0 0;
}

#connateInfos .infoZone .title {
font-size:1.2em;
background:none;
padding:0 0 8px;
}

#connateInfos .infoZone .title strong {
float:left;
font-family:Arial, Helvetica, sans-serif;
}

#connateInfos .infoZone .title span {
color:#656565;
font-size:0.8em;
float:right;
}

#directionsList {
background:#f4f4f4 url(../img/directions-gradient.gif) left bottom repeat-x;
padding:15px 0 0 18px;
}

#directionsList ul.listArrow {
float:left;
width:140px;
}

/*ie6*/
.block .content,
.splitBottom .content {
border:1px solid #9e9e9e;
background:#FFF url(../img/bloc-bg-gradient.gif) left bottom repeat-x;
}

/*************** BLOCK */
.roundedTop.fitsCol1 .header {
background:url(../img/block-rounded-top-col1.gif) left top no-repeat;
}

.block .header,
.splitTop .header,  
.splitMiddle .header, 
.splitBottom .header {
background:url(../img/bloc-blue-header.gif) right top no-repeat;
color:#FFF;
font-weight:700;
padding:0 10px 0 0;
}

.colspan2 .block .header,
.colspan2 .splitTop .header,  
.colspan2 .splitMiddle .header, 
.colspan2 .splitBottom .header {
background-image:none;
padding:0;
}

.roundedTop .content {
border-top:none;
padding-bottom:10px;
}

.block .blockTitle {
font-size:1.1em;
background:url(../img/bloc-blue-header.gif) left top no-repeat;
padding:6px 0 6px 15px;
}
.colspan2 .block .blockTitle,
.colspan2 .splitTop .blockTitle {
background-image:url(/img/bg-simpletitle-blue.gif);
}
.colspan3 .portlet .portlet-content .block .blockTitle {
background:url(../img/bloc-blue-header-full.gif) left top no-repeat;
}


.block p {
padding-bottom:5px;
}

.block p.title {
color:#306a8f;
padding:0 0 1px;
}

.block .inside {
/*overflow: auto;*/
padding:6px 14px 0 10px;
}
.splitTop .inside {
padding:6px 14px 0 10px;
}
.splitMiddle .inside {
padding:0px 14px 0 10px;
}
.splitBottom .inside {
padding:0px 14px 0 10px;
}
.block .inside p {
padding-bottom:7px;
}

.block.gradient {
padding-bottom:20px;
background:url(../img/bloc-footer-gradient.gif) left bottom repeat-x;
}

/* BLOCK - RESULTS */
h2.simple {
font-weight:400;
font-size:1.3em;
}

ul.dashed li {
background:url(../img/li-dash.gif) left 8px no-repeat;
padding:0 0 3px 7px;
}

/*************** BLOCK - TABS */
.tabs {
position:relative;
background:url(../img/tabs-footer.gif) left bottom no-repeat;
height:2em !important;
}

.tabs ul {
position:absolute;
left:10px;
bottom:0;
}

.tabs_teaserImagesSatellites ul {
position:absolute;
left:1px;
bottom:0;
}

.tabs ul li span {
display:block;
background:url(../img/tabs-left.gif) no-repeat left top;
padding:0 0 0 8px;
}

.tabs ul li a {
text-align:center;
display:block;
background:url(../img/tabs-right.gif) no-repeat right top;
color:#000;
text-decoration:none;
line-height:0.95em;
padding:7px 15px 5px 8px;
}

.tabs ul li strong span {
background-image:url(../img/tabs-left-on.gif);
margin:0 1px;
}

.tabs ul li strong a {
background-image:url(../img/tabs-right-on.gif);
font-size:1.2em;
color:#306a8f;
padding:6px 15px 5px 8px;
}

/*************** BLOCK - TEASERS - FORM ENTER CITY */
.formEnterCity {
border-top:1px solid #cecece;
padding:9px 0 4px 10px;
}

.formEnterCity label {
display:block;
float:left;
color:#306a8f;
padding:2px 0 0;
}

.formEnterCity .inputText {
float:left;
margin:0 0 0 7px;
}

.formEnterCity .submit {
float:left;
margin:-4px 0 0 3px;
}

/*************** COLUMN 1 - BLOCK NEWS */
.blockNews .pic {
float:left;
padding:3px 9px 0 0;
}

.blockNews .inside {
overflow: auto;
padding-top:8px;
}

.block .cover {
border:1px solid #FFF;
border-bottom:1px dotted #cecece;
padding:15px 0 10px 10px;
}

.block .cover.image {
background:url(../img/upload/news-cover.jpg) left bottom no-repeat;
padding-right:110px;
padding-bottom:0;
}


ul.listType1 li {
background:url(../img/li-arrow-black-right.gif) 0 6px no-repeat;
/*font-size:0.9em;*/
color:#5b5a5a;
/*line-height:1em;*/
border-bottom:1px dotted #cecece;
padding:4px 0 5px 8px;
}
/*hack ie6*/
* html ul.listType1 li {
margin:4px 0 5px 16px;	
}

ul.listType1 li a {
color:#5b5a5a;
}

.blockZoom .zoom {
padding:5px 0 5px 5px;
}

.blockZoom .col1 {
float:left;
width:200px;
border-right:1px solid #828282;
padding:0 12px 0 0;
}

.blockZoom .col2 {
float:left;
width:200px;
padding:0 0 0 12px;
}

.blockZoom .line {
border-bottom:1px solid #828282;
margin:0 0 10px;
}

.forecastingFrance .miniMap {
padding:15px 0 0 24px;
}

.forecastingFrance .infosMap {
position:absolute;
left:0;
top:0;
}

.forecastingFrance .col1 {
float:left;
background:url(../img/mini-map-system-border.gif) right bottom no-repeat;
width:178px;
padding:0 30px 0 10px;
}

.forecastingFrance .col2 {
float:left;
width:178px;
padding:0 10px 0 20px;
}

.miniMapSystem .picto {
position:absolute;
}

.observations .city {
padding:4px 0 10px 10px;
}

.observations .title {
font-size:0.85em;
color:#428dbe;
padding:0 0 8px;
}

.observations .obs {
height:10.4em;
float:left;
background:url(../img/vertical-dots.gif) left top repeat-y;
width:8.3em;
text-align:center;
color:#656565;
margin:0 0 10px;
padding:3px 0 0;
}

/*************** COLUMN 1 - BLOCK ELSEWHERE */
.elsewhere .content {
border-top:none;
padding:10px 0 0 10px;
}

.elsewhere .tabs {
height:2.9em !important;
}

.elsewhere .tabs ul {
left:0;
}

.elsewhere .tabs ul li a {
font-size:1.2em;
color:#489fc0;
font-weight:700;
padding:9px 15px 8px 8px;
}

.elsewhere .tabs ul li span {
margin:0 1px 0 0;
}

.elsewhere .tabs ul li strong a {
padding-bottom:9px;
}

.elsewhere .pic {
float:left;
padding:0 19px 10px 0;
}

/*************** COLUMN 1 - BLOCK ANIMATION SATELLITE */
.animationSatellite .content {
padding:10px 0 14px;
}

.animatedSat {
position:relative;
width:422px;
margin:0 auto;
}

.animationSatellite .btMore {
margin:15px 0 0 14px;
}

.animatedSat #photosSat {
min-height:314px;
}

* html .animatedSat #photosSat {
height:314px;
}

.animatedSat #pagerContainer {
background:url(../img/pager-bg.gif) left 4px no-repeat;
padding:0 0 0 1px;
}

/*ie6
************** COLUMN 1 - BLOCK ANIMATION SATELLITE */
.animatedSat #pager a {
display:block;
float:left;
padding:19px 3% 11px;
}

.animatedSat #pager a.activeSlide {
color:#306a8f;
background:url(../img/pager-cursor.gif) center top no-repeat;
}

.animatedSat #player {
width:112px;
margin:0 auto;
padding:10px 0 6px;
}

/* Specific Case :full size on marine sat anim page */
.animSatMarine {
background:#eee url(../img/connate-infos-bg.gif) left bottom repeat-x;
}

.animSatMarine .animatedSat {
position:relative;
width:auto;
background-color:#FFF;
margin:0;
}

.animSatMarine .animatedSat #photosSat img {
border-top:none;
border-left:none;
}

/*************** COLUMN 1 - BLOCK ANIMATION MARINE */
.animSatMarine .animatedSat #photosSat {
min-height:300px;
width:510px;
}

* html .animSatMarine .animatedSat #photosSat {
height:443px;
}

#pagerAndLegendSat {
position:relative;
float:right;
width:91px;
background-color:#FFF;
padding:10px 5px 10px 10px;
}

* html #pagerAndLegendSat {
width:90px;
padding:10px 5px 10px 8px;
}

/* ie6 */
#legendSat {
font-size:.9em;
border-top:1px solid #9e9e9e;
padding-top:8px;
}

#legendSat dt {
color:#737373;
line-height:1em;
padding:6px 0 10px;
}

#legendSat dd {
display:inline;
padding:0 10px 0 0;
}

.animSatMarine #carousel {
clear:both;
width:501px;
border-top:1px solid #9e9e9e;
padding:30px 58px 10px;
}

.animSatMarine .animatedSat #pagerContainer {
background:url(../img/pager-bg-vert.gif) 4px top no-repeat;
margin-bottom:10px;
padding:1px 0 0;
}

.animSatMarine .animatedSat #pagerContainer #pager {
background:url(../img/pager-bg-vert.gif) 4px bottom no-repeat;
padding:4px 0;
}

.animSatMarine .animatedSat #pager a {
float:none;
padding:2px 0 2px 18px;
}

.animSatMarine .animatedSat #pager a.activeSlide {
background-image:url(../img/pager-cursor-vert.gif);
background-position:left center;
}

#playerAndLinks {
height:35px;
overflow:hidden;
text-align:left;
background:#c2c2c2 url(../img/bg-player-marine.gif) bottom left repeat-x;
width:510px;
border-right:1px solid #9e9e9e;
border-bottom:1px solid #9e9e9e;
margin:0 0 13px;
}

#playerAndLinks #player {
width:134px;
float:left;
margin:0;
padding:10px 0 0 20px;
}

#playerAndLinks #navSatMarine {
width:356px;
float:right;
}

#playerAndLinks #navSatMarine li {
float:left;
width:88px;
border-left:1px solid #FFF;
text-align:center;
font-size:1.1em;
}

#playerAndLinks #navSatMarine li a {
display:block;
color:#FFF;
padding:10px 0;
}

#playerAndLinks #navSatMarine li strong a {
color:#306a8f;
background-color:none;
}

/* Specific Case :full size on home */
.animSat {
background:#d1d1d1 url(../img/bg-animsat.gif) bottom left repeat-x;
}

.animSat .animatedSat {
position:relative;
width:auto;
margin:0;
}

.animSat .animatedSat #photosSat {
min-height:337px;
}

.animSat .animatedSat #player {
padding:25px 0 5px;
}

.animSat .animatedSat #pagerContainer {
background-image:url(../img/pager-bg2.gif);
width:422px;
padding-bottom:20px;
margin:0 auto;
}

/* ANIM SAT - EXPERTS MODELS */
.animModels .animatedSat {
width:auto;
background:#FFF;
padding:0 0 30px;
}

/*************** COLUMN 1 - BLOCK COIN EXPERTS ANIMATION MODELE */
.animModels .animatedSat #photosSat {
height:503px;
width:584px;
min-height:319px;
margin:0 auto;
padding:24px 0 8px;
}

.animModels #pagerAndPlayer {
width:584px;
background:#f8f8f8 url(../img/dark-gradient.gif) left bottom repeat-x;
border:1px solid #9e9e9e;
margin:0 auto;
}

.animModels #playerAndLinks {
width:582px;
overflow:visible;
border:none;
border-bottom:1px solid #9e9e9e;
background:none;
margin:0 auto 10px;
}

.animModels #playerAndLinks #player {
width:126px;
padding:9px 0 0 10px;
}

.animModels #playerAndLinks #navSatMarine {
width:446px;
}

.animModels .animatedSat .pagerNumb3 #pager a {
width:172px;
text-align:center;
}

.animModels .animatedSat .pagerNumb6 #pager a {
width:99px;
text-align:center;
}

.animModels #playerAndLinks #navSatMarine li {
border-left:1px solid #306A8F;
}

.animModels .animatedSat #pagerContainer {
margin:0 10px;
}

.animModels .animatedSat #pagerContainer #pager,.animModels .animatedSat #pagerContainer {
background-image:url(../img/pager-bg2.gif);
}

/*************** COLUMN 1 - CITY WEATHER */
.cityWeather {
background-color:#FFF;
padding:11px 15px 0;
}

.cityWeather .infos {
position:relative;
padding:0 0 12px;
}

#forecastBlock .cityWeather .infos .city,.forecastBlock .cityWeather .infos .city {
font-size:1.2em;
color:#306a8f;
font-weight:400;
background:none;
padding:0 0 5px;
}

/************ PERSONNALISATION : passage a la ligne du ajouter "Ajouter � mes lieux favoris" */
.cityWeather .infos .addFavorites {
right:0;
top:0;
position:static;
float:right;
}

* html .cityWeather .infos .addFavorites {
right:15px;
}

.cityWeather .infos .addFavorites a {
color:#656565;
background:url(../img/picto-add-favorites.gif) left top no-repeat;
padding:1px 0 0 20px;
}

.tableWeather {
width:100%;
border:2px solid #e1e1e1;
margin:0 0 20px;
}

.tableWeather th {
color:#306a8f;
vertical-align:middle;
text-align:center;
font-size:0.85em;
background:#88c1d7 url(../img/table-weather-bg-th.gif) left top repeat-x;
border-bottom:1px solid #e1e1e1;
padding:5px;
}

.tableWeather td {
color:#656565;
background:#FFF url(../img/table-weather-vert-dots.gif) right center no-repeat;
text-align:left;
vertical-align:middle;
border-bottom:1px solid #e2e2e2;
padding:9px 5px;
}

.tableWeather td.borderLeft,.tableWeather td.borderRight {
background:#FFF;
font-size:0;
width:3px;
padding:0;
}

.tableWeather tr.currentLineTop td,.tableWeather tr.currentLineBottom td {
background:#FFF;
font-size:0;
height:3px;
border:none;
padding:0;
}

.tableWeather tr.currentLineBottom td {
border-bottom:1px solid #e1e1e1;
height:4px;
}

.tableWeather td.firstCol {
padding-left:15px;
color:#306a8f;
}

.tableWeather td a {
background:url(../img/flat-arrow-blue-right.gif) left center no-repeat;
color:#306a8f;
padding:0 0 0 10px;
}

.tableWeather tr.currentHeadLine td {
color:#FFF;
background-color:#306a8f;
border-bottom:1px solid #e1e1e1;
}

.tableWeather tr.currentHeadLine td a {
color:#FFF;
background:url(../img/flat-arrow-white-down.gif) left center no-repeat;
padding:0 0 0 10px;
}

.tableWeather tr.currentHeadLine td.borderLeft,.tableWeather tr.currentHeadLine td.borderRight {
background:#FFF;
border:none;
}

.tableWeather tr.currentLine1 td,.tableWeather tr.currentLine2 td {
font-size:0.9em;
background-color:#f6f5f5;
border-bottom:none;
padding-top:6px;
padding-bottom:6px;
}

.tableWeather tr.currentLine1 td.borderLeft,.tableWeather tr.currentLine2 td.borderLeft,.tableWeather tr.currentLine1 td.borderRight,.tableWeather tr.currentLine2 td.borderRight {
background:#FFF;
font-size:0;
border:0;
}

.tableWeather tr.currentLine2 td {
background-color:#ebe9e9;
}

/*************** COLUMN 1 - BULLETIN, NEWS, ETC :ONLY TEXT */
.forecastBlock h2,#forecastBlock h2,#forecastBlock2 h2,.splitTop h2 {
color:#fff;
font-size:1.1em;
background:url(../img/bloc-blue-header.gif) top left no-repeat;
padding:6px 0 6px 15px;
}

.colspan2 #forecastBlock2 h2,.colspan2 #forecastBlock h2,.colspan2 .forecastBlock h2,.colspan2 .splitTop h2 {
background-image:url(../img/bg-simpletitle-blue.gif);
}

.colspan2 #forecastBlock2 h2.blue,.colspan2 #forecastBlock h2.blue,.colspan2 .forecastBlock h2.blue,.colspan2 #forecastBlock2 h2.blueTitre,.colspan2 #forecastBlock h2.blueTitre,.colspan2 .forecastBlock h2.blueTitre {
background-image:url(../img/bg-simpletitle-blue.gif);
color:#FFF;
}

.forecastBlock h2.pros {
background:url(../img/bloc-pros-header.gif) left top no-repeat;
}

.onlyText {
background-color:#FFF;
padding:20px 15px 1px;
}

.bottomLine {
border-bottom:1px solid #9e9e9e;
}

.outreMerText {
padding:15px 0 1px 2px;
}

.onlyText #buttonsTools {
float:right;
text-indent:-9000em;
}

.onlyText #buttonsTools .btPrint {
background:transparent url(../img/picto-print.gif) top left no-repeat;
width:25px;
height:25px;
overflow:hidden;
display:block;
cursor:pointer;
}

.btPrint {
background:transparent url(../img/picto-print.gif) top left no-repeat;
width:25px;
height:25px;
overflow:hidden;
display:block;
cursor:pointer;
}
.onlyText .infos {
padding:0 0 6px;
}

.onlyText .infos .city {
font-size:1.3em;
color:#306a8f;
padding:0 0 2px;
}

.onlyText .files {
border-top:1px solid #828282;
padding:17px 0 10px;
}

.outreMerText .infosMap {
width:30%;
color:#000;
padding:0 0 15px 15px;
}

.onlyText .summaryNews li {
padding:0 0 .3em;
}

.onlyText .summaryNews li a {
text-decoration:underline;
color:#306a8f;
padding-left:10px;
background:transparent url(../img/flat-arrow-blue-right.gif) left .3em no-repeat;
}

.onlyText #meaNews {
border-bottom:1px solid #828282;
margin:0 0 20px;
padding:0 0 10px;
}

.onlyText #meaNews .city {
float:left;
position:relative;
background:none;
color:#306A8F;
padding:0;
}

#paginYears {
font-size:1.1em;
color:#306a8f;
padding:0 0 20px;
}

#paginYears .nextYear {
float:right;
width:100px;
text-align:right;
}

#paginYears .currYear {
text-align:center;
font-size:1.3em;
}

.onlyText .floatLeft img {
margin:0 10px 0 0;
}

.onlyText .threeStates li {
float:left;
margin:0 5px 16px 0;
}

.onlyText .threeStates li.lastThreeStates {
margin:0 0 16px;
}

.onlyText .threeStates li strong {
color:#306a8f;
font-size:1.1em;
text-transform:uppercase;
display:block;
padding:0 0 .5em;
}

.onlyText h4 {
font-size:1em;
font-weight: bold;
color:#000000;
}
.onlyText h5 {
font-weight: bold;
color:#000000;
}

.onlyText p {
padding-bottom:1.2em;
}

.onlyText dl,.onlyText dt,.onlyText dd {
margin:0;
padding:0;
}

.onlyText dl {
padding-bottom:40px;
}

.onlyText dt {
font-weight:700;
color:#306a8f;
padding:7px 0 0;
}

.onlyText dd {
background:url(../img/dots-gray.gif) left bottom repeat-x;
padding:0 0 7px;
}

.onlyText .listNews dt {
float:left;
position:relative;
padding:0;
}

/************ CMS : integration de la remarque de MF: titre des articles plus gros  */
.onlyText .listNews dt a {
color:#306a8f;
padding-left:10px;
background:transparent url(../img/flat-arrow-blue-right.gif) left .3em no-repeat;
font-size:12px;
}

.onlyText .listNews dd {
text-align:right;
background:none;
padding-bottom:1.5em;
color:#bbb;
font-size:1em;
font-style:italic;
}

.onlyText .outremerList li {
padding-bottom:15px;
float:left;
padding-left:4px;
}

.onlyText .outremerList li img {
margin-bottom:4px;
border:1px solid #9e9e9e;
display:block;
}

.seeAll {
text-align:right !important;
font-size:.9em;
}

.seeAll a {
color:#000;
background:transparent url(../img/arrow-right-black.gif) center left no-repeat;
padding:0 0 0 16px;
}

.pressInfos .col1 {
float:left;
width:290px;
border-right:1px solid #828282;
}

.pressInfos .col2 {
float:right;
width:290px;
text-align:right;
}

.titleBig {
color:#306a8f;
font-size:1.1em;
}

.downloadLink a {
color:#6F6767;
text-decoration:underline;
}

/*************** COLUMN 1 - PRESS */
.onlyText.services {
padding:20px 15px 12px;
}

.services .col1 {
float:left;
width:278px;
border-right:1px solid #cecece;
padding:0 12px 0 0;
}

.services .lineBottom {
border-bottom:1px solid #cecece;
margin-bottom:16px;
padding:0 0 5px;
}

.services .col2 {
float:left;
width:278px;
padding:0 0 0 12px;
}

.services p.price {
font-size:1.7em;
color:#306a8f;
padding:0 0 16px;
}

.services .title {
color:#306a8f;
padding:0 0 6px;
}

p.btMore2 {
background:url(../img/arrow-right-black.gif) left 11px no-repeat;
font-size:0.9em;
border-top:1px solid #cecece;
margin:12px 0 0;
padding:7px 11px 0;
}

/*************** COLUMN 1 - EMAIL FORECASTING */
.emailForecasting {
background:url(../img/email-forecasting-dots.gif) left top repeat-x;
margin:5px 0 0;
padding:18px 0 0;
}

.emailForecasting p.title {
font:bold 1.25em Arial, Helvetica, sans-serif;
color:#306a8f;
background:url(../img/email-forecasting-title.gif) left top no-repeat;
padding:8px 0 3px 36px;
}

.emailForecasting .inside {
color:#656565;
padding:4px 0 6px;
}

/* Pour les formulaires */
.forms .blockGradient {
background:url(../img/forms-bg.gif) left top no-repeat;
margin:0 0 11px;
padding:5px 0 0;
}

.forms .blockGradient fieldset {
background:url(../img/forms-bg.gif) left bottom no-repeat;
padding:10px 20px 20px;
}

.forms fieldset h2 {
float:left;
color:#306a8f;
font-size:1.4em;
padding:0 0 13px;
}

.forms label,.forms .label {
float:left;
width:180px;
font-size:1.2em;
display:block;
}

.forms label.inline {
float:none;
width:auto;
display:inline;
}

.forms label.civ {
font-size:1em;
padding:0 40px 0 0;
}

.forms p {
clear:both;
padding:0 0 13px;
}

.forms p.mandatory {
text-align:right;
clear:none;
font-size:.9em;
}

.forms p.mentions {
font-size:.9em;
color:#666;
}

.forms .inputText {
width:184px;
font-size:1em;
}

.forms select {
width:190px;
font-size:1em;
}

.forms .checkbox {
float:left;
margin:2px 5px 0 0;
}

.forms .validation-inline-error-message {
display:inline;
color:red;
padding:0 0 0 15px;
}

/* ANNEXE CONTACT */
.annexeContact .pic {
float:right;
padding:0 0 15px 10px;
}

.annexeContact .onlyText {
background:#FFF url(../img/bg-gradient-contact.gif) left bottom repeat-x;
}

.annexeContact #chooseLocation {
background:#FFF;
}

ul.listArrow li,ul.listArrowBack li {
background:url(../img/li-arrow.gif) left 5px no-repeat;
padding:0 0 2px 10px;
}

ul.listArrowBack li {
background-image:url(../img/li-arrow-back.gif);
}

#formContact label {
display:block;
float:left;
width:145px;
padding:2px 0 0;
}

#formContact .inputText {
width:240px;
}

#formContact textarea {
width:240px;
height:100px;
}

#formContact select {
width:246px;
}

#formContact .submit {
float:right;
margin:0 30px 0 0;
}

.satellite.fitsCol2 .pic {
text-align:center;
width:100%;
padding:25px 0;
}

.satellite.fitsCol2 .pic img {
border:1px solid #a6a6a6;
margin:0 auto;
}

.satellite .tabs {
height:2.5em !important;
margin:0 3px;
}

.satellite .tabs ul {
left:3px;
}

.blockNews.fitsCol2 .inside {
overflow: auto;
padding:6px 10px 0 !important;
}

.blockNews.fitsCol2 .pic {
padding-bottom:10px;
float:none !important;
}

/*************** COLUMN 2 - BLOCK OBSERVATIONS MINI */
.observations.fitsCol2 {
width:152px;
color:#656565;
}

* html .observations.fitsCol2 .pic {
width:1%;
}

.observations.fitsCol2 p.temperature {
float:left;
line-height:40px;
height:40px;
width:90px;
text-align:center;
}

* html .observations.fitsCol2 .formEnterCity .inputText {
margin-left:-10px;
}

/*************** COLUMN 2 - BLOCK THE OTHER SITES */
#theOtherSites {
background:#F7F7F7 url(../img/other-sites-footer.png) left bottom no-repeat;
margin:0 0 14px;
padding:0 0 12px;
}

* html #theOtherSites {
background:url(../img/other-sites-footer.gif) left bottom no-repeat;
height:100%;
}

/*ie6*/
#theOtherSites h3 {
color:#306a8f;
font-size:1.2em;
font-weight:700;
}

#theOtherSites .header {
background:url(../img/other-sites-header.png) left top no-repeat;
height:0.01%;
padding:16px 0 12px 16px;
}

* html #theOtherSites .header {
background:url(../img/other-sites-header.gif) left top no-repeat;
}

/*ie6*/
#theOtherSites .content {
background:url(../img/other-sites-bg-content.png) left top repeat-y;
padding:0 8px 0 7px;
}

* html #theOtherSites .content {
background:url(../img/other-sites-bg-content.gif) left top repeat-y;
height:0.01%;
}

/*ie6*/
#theOtherSites .title {
font-size:1.1em;
background:#FFF url(../img/other-sites-bg-title.gif) left bottom no-repeat;
color:#FFF;
padding:7px 0 13px 10px;
}

#theOtherSites .pros {
background-image:url(../img/other-sites-bg-title-pros.gif);
}

#theOtherSites .pros strong {
background:url(../img/espace-pros-star.gif) right top no-repeat;
padding:0 21px 0 0;
}

#theOtherSites ul {
background:#FFF url(../img/other-sites-bg-ul.gif) left bottom repeat-x;
padding:1px 0 7px 14px;
}

#theOtherSites ul.last {
padding-bottom:3px;
}

ul.listType2 li {
background:url(../img/li-arrow-blue-right.gif) left 5px no-repeat;
color:#366989;
padding:0 0 4px 10px;
}

ul.listType2 li a {
color:#366989;
}

/* Specific case :in COLUMN 3 */
#column3 #theOtherSites {
background-image:url(../img/other-sites-footer-large.png);
margin:0 0 14px 3px;
}

* html #column3 #theOtherSites {
background-image:url(../img/other-sites-footer-large.gif);
}

/*ie6*/
#column3 #theOtherSites .header {
background-image:url(../img/other-sites-header-large.png);
padding:16px 0 12px 16px;
}

* html #column3 #theOtherSites .header {
background-image:url(../img/other-sites-header-large.gif);
}

/*ie6*/
#column3 #theOtherSites .content {
background-image:url(../img/other-sites-bg-content-large.png);
padding:0 2px 0 7px;
}

* html #column3 #theOtherSites .content {
background-image:url(../img/other-sites-bg-content-large.gif);
}

/*ie6*/
#column3 #theOtherSites .title {
background-image:url(../img/other-sites-bg-title-large.gif);
background-color:transparent;
}

#column3 #theOtherSites .pros {
background:transparent url(../img/other-sites-bg-title-pros-l.gif) left bottom no-repeat;
}

#column3 #theOtherSites .clearfix {
background:#FFF url(../img/other-sites-bg-clearfix.gif) left bottom repeat-x;
}

#column3 ul.listType2Spec {
float:left;
width:149px;
}

#column3 #theOtherSites ul.listType2 {
padding-top:4px;
}

/*************** COLUMN 2 - BLOCK */
#column2 .block {
width:152px;
margin:0 0 0 6px;
}

.photoOfTheDay p.title,.photoOfTheDay p.title a {
color:#898787;
}

.photoOfTheDay p.author {
padding:0 0 1px;
}

.photoOfTheDay p.author,.photoOfTheDay p.author a {
color:#306a8f;
font-size:.9em;
}

.photoOfTheDay .btAddYourPhotos {
padding:3px 0 13px;
}

.photoOfTheDay .inside {
padding-right:5px;
}

.topic .inside {
padding-top:12px;
}

/*************** COLUMN 3 - BLOCK */
#column3 .block,
#column3 .splitTop, 
#column3 .splitBottom, 
#column3 .splitMiddle {
	 margin-left:10px; 
}

.fitsCol3 {
width:300px;
}
* html .fitsCol3 {
width:298px;
}


* html .blockNews.fitsCol3 .cover {
border:none;
padding:0;
}

* html .blockNews.fitsCol3 .cover .pic {
padding:2px 9px 0 0;
}

/*************** COLUMN 3 - BLOCK SATELLITE */
.satellite.fitsCol3 .content {
padding:15px 17px 0;
}

* html .fitsCol3 .content {
padding:0;
}

.satellite ul.thumbs {
border-bottom:1px solid #dedede;
margin:0 0 13px;
}

.satellite ul.thumbs li {
float:left;
padding:0 15px;
}

.satellite ul.thumbs .pic img {
border:1px solid #FFF;
}

.satellite ul.thumbs li p {
text-align:center;
font-size:1em;
font-weight:700;
float:none;
background:url(/img/satellite-reflection.png) left top no-repeat;
color:#000;
padding:6px 0 16px;
}

.observations.fitsCol3 .listObs {
position:relative;
height:0.01%;
}

/*************** COLUMN 3 - BLOCK ELSEWHERE */
.elsewhere.fitsCol3 .tabs {
height:2em !important;
}

.elsewhere.fitsCol3 .tabs ul li a {
padding:4px 9px 3px 1px;
}

.elsewhere.fitsCol3 .tabs ul li strong a {
padding-bottom:4px;
}

.elsewhere.fitsCol3 .pic {
padding:0 16px 10px 0;
}

.forecastingToday .miniMap img {
margin:15px 0 0 60px;
}

.miniFrancePictos .p1 {
left:100px;
top:40px;
}

.miniFrancePictos .p2 {
left:170px;
top:40px;
}

.miniFrancePictos .p3 {
left:100px;
top:100px;
}

.miniFrancePictos .p4 {
left:170px;
top:100px;
}

/*************** COLUMN 3 - DISCOVER */
.discover.photo .pic {
text-align:center;
padding:15px 0 17px;
}

/*************** COLUMN 3 - BLOCK VIGILANCE */
#vigilance {
color:#FFF;
position:absolute;
top:-2.6em;
left:0;
width:310px;
padding:0 0 25px;
z-index:100;
}

.vigilanceNeutral,.vigilanceOrange,.vigilanceRed {
background:url(../img/vigilance-footer.gif) left bottom no-repeat;
}

.vigilanceOrange {
background-image:url(../img/vigilance-footer-orange.gif);
}

.vigilanceRed {
background-image:url(../img/vigilance-footer-red.gif);
}

#vigilance .pic {
float:left;
padding:4px 0 0 15px;
}

#vigilance .content {
float:left;
width:197px;
padding:9px 0 0 4px;
}

.vigilanceNeutral .inside,.vigilanceOrange .inside,.vigilanceRed .inside {
background:url(../img/vigilance-bg.gif) left top no-repeat;
}

.vigilanceOrange .inside {
background-image:url(../img/vigilance-bg-orange.gif);
}

.vigilanceRed .inside {
background-image:url(../img/vigilance-bg-red.gif);
}

/*************** COLUMN 3 - BLOCK VIGILANCE */
#vigilance h4 {
font:bold 0 Verdana, Arial, Helvetica, sans-serif;
}

.vigilanceNeutral h4 {
padding:0 0 0 4px;
}

.vigilanceOrange h4 {
background:url(../img/mini-picto-vigi-orange.gif) left top no-repeat;
padding-left:19px;
}

.vigilanceRed h4 {
background:url(../img/mini-picto-vigi-red.gif) left top no-repeat;
padding-left:19px;
}

#vigilance p {
padding:0 0 5px 5px;
}

#vigilance p.btMore {
padding:3px 0 5px 5px;
}

#vigilance p.btMore a {
background-image:url(../img/bt-more-arrow-white.gif);
}

#vigilance p#seeMap {
font-size:1.1em;
border-bottom:1px dotted #FFF;
}

#vigilance p#seeMap a {
background-position:left 5px;
}

#servicesPros h4 {
font:bold 1.3em Verdana, Arial, Helvetica, sans-serif;
background:url(../img/espace-pros-star.gif) left top no-repeat;
padding:0 0 0 19px;
}

#servicesPros p {
font-size:0.9em;
line-height:1.2em;
padding:0 0 6px;
}

/*************** COLUMN 3 - TEASER SUR LES PISTES */
#surLesPistes.fitsCol3 {
background:url(../img/upload/teaser-surlespistes.jpg) left top no-repeat;
color:#FFF;
height:78px;
width:284px;
margin:0 0 18px 10px;
padding:14px 0 0 16px;
}

#surLesPistes h4 {
font:bold 1.3em Verdana, Arial, Helvetica, sans-serif;
padding:0;
}

#surLesPistes p {
font-size:0.9em;
line-height:1.2em;
padding:0 0 16px;
}

/*************** COLUMN 3 - TEASER MEDAD */
#medad.fitsCol3 {
margin:0 0 18px 10px;
}

#medad.fitsCol3 a {
background:url(../img/teaser-medad.gif) left top no-repeat;
height:92px;
width:300px;
display:block;
overflow:hidden;
text-indent:-9999px;
}

/*************** COLUMN 3 - AD */
#adColumn3 {
margin:0 0 20px 10px;
}

#adColumn3 p.title {
background:url(../img/t-ad-column3.gif) left top no-repeat;
text-indent:-9999px;
height:14px;
font-size:0.5em;
overflow:hidden;
}

/*************** COLUMN 3 - E-FORECASTING */
#eForecasting {
background:url(../img/e-forecasting-bg.gif) left bottom no-repeat;
position:relative;
margin:0 0 0 10px;
padding:0 0 49px;
}

#eForecasting .btMore {
position:absolute;
bottom:27px;
}

.eBlock p {
font-size:0.9em;
color:#656565;
line-height:1.2em;
padding:6px 2px 0 8px;
}

.eBlock h4 {
height:29px;
text-indent:-9999px;
background-position:left top;
background-repeat:no-repeat;
overflow:hidden;
}

#meteoMail h4 {
background-image:url(../img/fr/t-meteo-mail.gif);
}

#meteoMobile h4 {
background-image:url(../img/fr/t-meteo-mobile.gif);
}

#meteoRSS h4 {
background-image:url(../img/fr/t-meteo-rss.gif);
}

/*ie6
************** MAIN FOOTER */
#mainFooter {
background:#a8d2e2;
color:#306a8f;
clear:both;
padding:11px 0 0;
}

#mainFooter .header {
background:url(../img/bg-gradient-footer.gif) left top repeat-y;
}

#mainFooter h5 {
background: no-repeat left top;  
  background-image: url('../img/spriteAutreH.png');
  background-position: -1291px top;
width:188px;
height:29px;
text-indent:-9999px;
float:left;
overflow:hidden;
}

#mainFooter form {
float:left;
padding:5px 0 0 93px;
}

#mainFooter form label {
display:block;
background:url(../img/research-magnify.gif) left 4px no-repeat;
width:18px;
height:19px;
text-indent:-9999px;
float:left;
overflow:hidden;
}

#mainFooter form .inputText {
width:22em;
}

#mainFooter form .submit {
margin:3px 0 0 4px;
}

#mainFooter form select {
float:left;
margin:0 5px 0 0;
}

#sitesMap {
padding:16px 13px 19px 14px;
}

#sitesMap ul {
background:url(../img/dots-white.gif) left top repeat-x;
}

#sitesMap ul li {
background:url(../img/dots-white.gif) left bottom repeat-x;
padding:5px 0 7px;
}

#sitesMap ul li strong {
float:left;
display:block;
width:195px;
text-align:right;
padding:0 27px 0 0;
}

#sitesMap ul li ul {
float:left;
overflow:hidden;
width:710px;
background:none;
}

#sitesMap ul li ul li {
font-size:0.9em;
background:url(../img/pipe-1.gif) left 3px no-repeat;
float:left;
white-space:nowrap;
margin:0 0 0 -1px;
padding:1px 9px 0;
}

#mainFooter .footer {
background:url(../img/main-footer-border-top.gif) left top repeat-x;
padding:12px 0 0;
}

#mainFooter .footer ul {
background:none;
text-align:center;
padding-bottom:20px;
}

#mainFooter .footer ul li {
font-size:0.9em;
background:url(../img/pipe-1.gif) left 3px no-repeat;
display:inline;
padding:0 10px 0 14px;
}

#logoRf {
text-align:center;
background:#FFF;
padding:30px 0;
}

#logoRf img {
border:1px solid #b5b5b5;
}

#popupDiv {
height:100%;
color:#656565;
}

#popupDiv .inside {
border-top:1px solid #e7e7e7;
padding:8px 20px 0;
}

#meteoMailWe {
padding:19px 0 0;
}

#popupDiv h1 {
font-size:1.4em;
color:#306a8f;
margin:0 0 0 20px;
padding:7px 0 5px;
}

#popupDiv #meteoMail h1,#popupDiv #meteoMailWe h1 {
background:url(../img/picto-meteo-mail.gif) left top no-repeat;
padding-left:35px;
}

#meteoMailWe h1 strong {
text-transform:uppercase;
}

#meteoMailWe input.checkbox {
margin-right:4px;
}

/*ie7*/
#meteoMailWe input#textFormat {
margin-left:13px;
}

#meteoMailWe input#yourEmail {
width:240px;
display:block;
margin:1px 0 8px;
}

#meteoMailWe .length {
margin-bottom:7px;
border-bottom:1px solid #e7e7e7;
padding:7px 0;
}


#legends h2 {
text-transform:uppercase;
font-size:1em;
padding:20px 0 12px;
}

#legends .pic {
float:left;
padding:3px 10px 0 0;
}

.tableType1 {
border-top:1px solid #e1e1e1;
border-left:1px solid #e1e1e1;
margin:0 0 10px;
}

.tableType1 tr th {
background:#306a8f;
color:#FFF;
padding:6px;
}

.tableType1 tr td {
border-right:1px solid #e1e1e1;
border-bottom:1px solid #e1e1e1;
padding:6px;
}

.tableType1 tr.line2 td {
background:#ebe9e9;
}

/* POPUP DIV ADD FAV PLACE */
#confirmAddFavPlace {
text-align:center;
padding:10px;
}

#confirmAddFavPlace h1 {
padding-top:15px;
margin:0 0 5px;
}

#confirmAddFavPlace h2 {
font-size:1em;
font-weight:400;
background:transparent url(../img/coche-ok.gif) top left no-repeat;
width:135px;
margin:0 auto;
padding:10px 0 1.5em 25px;
}

/* POPUP DIV RED ALERT ON HOME */
#homeVigilanceRouge p {
padding:10px;
}

#homeVigilanceRouge .inside {
text-align:center;
padding:0;
}

#homeVigilanceRouge p.homeVigilanceRouge {
margin:0;
padding:10px;
}

#homeVigilanceRouge p.title {
font-size:1.1em;
padding:10px;
}

#homeVigilanceRouge p#accesSite {
position:absolute;
bottom:0;
left:0;
width:100%;
background:#eee url(../img/bg-acces-site-meteofrance.gif) bottom left repeat-x;
border-top:1px solid #e7e7e7;
padding:12px 0;
}

* html #homeVigilanceRouge p#accesSite {
width:108%;
}

/* POPUP DIV CLIMATE */
#climate h1 {
padding-top:26px;
}

#climate h2 {
border-bottom:1px solid #abacb0;
text-align:center;
font-size:1.1em;
color:#306a8f;
background:url(../img/climate-h2-bg.gif) left bottom repeat-x;
padding:7px 0 11px;
}

#climate #map {
border:1px solid #abacb0;
}

#climate #bigMap {
width:379px;
height:379px;
overflow:hidden;
}

#climate form {
border:1px solid #abacb0;
margin:10px 0 16px;
padding:7px 5px 6px 18px;
}

#climate form label {
float:left;
padding:2px 16px 0 0;
}

#climate form .inputText {
float:left;
width:146px;
}

#climate form .submit {
float:left;
margin:2px 0 0 5px;
}

/* TOOLTIP */
#tooltip {
color:#306a8f;
position:absolute;
z-index:3000;
border:1px solid #9e9e9e;
background-color:#fff;
text-align:center;
padding:5px;
}

#mainHeader #todayCityWeather .city {
background:url(../img/bg-dots-city-weather.gif) right top repeat-y;
float:left;
width:128px;
position:relative;
height:40px;
padding:12px 3px 0 0;
}

#mainHeader #todayCityWeather .btAddCity {
font-size:1em;
float:left;
text-align:center;
padding:11px 10px 0;
}

.BigMapFlash {
height:250px;
}

.optionsLayerC label {
float:left;
padding:2px 0 0;
}

#loading {
left:200px;
top:200px;
position:absolute;
z-index:100;
}

#fondTransparent {
width:100%;
height:100%;
z-index:90;
background-color:#617BDF;
opacity:0.6px;
}

#dayForecasting .menuListe {
background:#53a4c6;
font-size:1.1em;
border-bottom:1px solid #66a5bd;
border-top:1px solid #a5d8ee;
margin:3px 0 0;
padding:2px 0 4px;
}

#dayForecasting .menuListe li {
border:none;
font-size:.9em;
padding:2px 0;
}

#dayForecasting div p.otherBt {
font-size:1.1em;
border-bottom:1px solid #66a5bd;
border-top:1px solid #a5d8ee;
padding:7px 0;
}

#pictosType3 p {
width:40px;
}

#pictosType3 .picto p {
top:-3px;
}

#pictosType4 .picto p {
top:0;
}

#portletPrev {
width:454px;
padding:0;
}

.block .inside .infosMap p {
padding-bottom:1px;
}

.vigilance .picto p {
padding-left:5px;
}

#france {
float:left;
color:#306a8f;
padding:9px 0 19px 13px;
}

/* Pour les previsions saisonni�res*/
#prevSaisons {
position:relative;
float:left;
width:451px;
background-color:#FFF;
border:1px solid #9E9E9E;
border-top:none;
}

#prevSaisons .city {
position:relative;
border:1px solid #FFF;
background:none;
width:auto;
height:auto;
font-size:1.3em;
}

#txtPrevSaison {
position:relative;
float:left;
width:326px;
}

/*Observations*/
.hoverClimatContent .inside {
color:#656565;
padding:0 7px 7px;
}

.hoverClimatContent .inside .weather p {
width:120px;
padding:0;
}

/* Pour les infos connexes*/
#connateInfos .infos p.title {
color:#306A8F;
font-size:1em;
}

.animSatMarine #playerAndLinks #navSatMarine li {
width:70px;
}

/*************** COLUMN 1 - BLOCK COIN EXPERTS ANIMATION SATELLITE */
.animSatExperts {
background:#d1d1d1 url(../img/bg-animsat.gif) bottom left repeat-x;
}

.animSatExperts .animatedSat {
position:relative;
width:auto;
margin:0;
padding:0 0 30px;
}

.animSatExperts .animatedSat #photosSat {
min-height:491px;
height:491px;
width:584px;
margin:0 auto;
padding:24px 0 8px;
}

.animSatExperts .animatedSat #player {
padding:16px 0 5px;
}

.animSatExperts .animatedSat #pagerContainer {
background-image:url(../img/pager-bg2.gif);
width:590px;
padding-bottom:20px;
margin:0 auto;
}

.animModels .animatedSat #pagerContainer #pager {
background:url(../img/pager-bg2.gif) no-repeat scroll right 4px;
}

#carouselContainer .thumbGallery .pagerQuatreEcheance a {
display:block;
float:left;
font-size:.9em;
letter-spacing:-1px;
padding:13px 6% 11px;
}

#carouselContainer .thumbGallery .pagerRadarGf a {
display:block;
float:left;
font-size:.9em;
letter-spacing:-1px;
padding:13px 7px 11px;
}

.hasJS #carouselContainer {
visibility:visible;
height:130px;
}

* html .hasJS #carouselContainer {
position:relative;
visibility:visible;
}

* html #carouselContainer .thumbGallery {
background-image:url(../img/bg-thumbgallery.gif);
}

#carouselContainer .posB {
left:54px;
_left:-5px;
}

#carouselContainer .posC {
left:151px;
}

#carouselContainer .posMiddleRadar {
left:25px;
}

/*** Style pour la popup agrandie de hauteur neige ***/
.hasJS #infoConnHauteurNeige, .hasJS #infoConnImagesNivoses  {
  height:auto !important;
  top:-140px;
}

.infoConnexeMontagne {
  _top:-330px;
}

/*** Style pour la popup agrandie de hauteur neige ***/
#carouselContainer .infoConnexeHauteurNeigeBig {
background-image:url(../img/bg_thumbgallery_hauteur_neige.png);
background-attachment:scroll;
  background-color:#FFFFFF;
width:424px;
height:520px !important;
background-position:left top;
  padding: 5px 5px 5px 5px;
  margin: 0px;
display:block;
  min-height:520px;
  top:-540px !important;
}


/*** Style pour les div d'affichage pour images nivoses ****/
.infoConnexeDivClass {
margin:10px;
}

/*** Div contenant l'image nivose ***/
#infoConnDivImageNivose {
margin-top:20px;
}

#closeDivConnexeHauteurNeige {
position:absolute;
left:400px;
}

/*** Formulaire ***/
.infoConnexeMontagne form {
margin:10px;
padding:2px;
}

/*** alignement des select ***/
.infoConnexeMontagne form select {
text-align:left !important;
}

/*** Alignement des submit et espacement ***/
.infoConnexeMontagne .submit {
float:right;
margin:2px !important;
padding:0;
}

.animatedSat #pagerContainer #pagerRadarGf {
transparentbackground:url(../img/pager-bg.gif) right 4px no-repeat;
padding:0;
}

.animatedSat #pagerRadarGf a {
display:block;
float:left;
padding:19px 7px 11px;
}

.animatedSat #pagerRadarGf a.activeSlide {
color:#306a8f;
background:url(../img/pager-cursor.gif) center top no-repeat;
}

.animatedSat #playerRadar {
width:112px;
margin:0 auto;
padding:5px 0 6px;
}

.animSat .animatedSat #photosSatRadar {
height:470px;
}

/*************** Infos connexes Radar */
.no_border {
border-bottom:none !important;
border-left:none !important;
border-right:none !important;
border-top:none !important;
}

#carouselContainer .posMiddleRadar {
background:transparent url(../img/bg-thumbgallery-radar.png) no-repeat scroll left top;
width:350px;
height:390px !important;
top:-410px !important;
_top:-430px;
_left:-10px;
}

img.centeredImageRadar {
display:block;
margin-left:auto;
margin-right:auto;
left:30px;
position:absolute;
}

#infoConnAnimationRadarFranceContent {
height:310px !important;
min-height:310px !important;
}

#carouselContainer .thumbGallery .playerRadar {
width:112px;
margin:0 auto;
padding:5px 130px 1px;
}

#carouselContainer .thumbGallery .ContainerRadar {
background:url(../img/pager-bg3.gif) left 4px no-repeat;
width:auto;
margin:0;
padding:0 0 0 1px;
}

* html .hasJS #carouselContainer #infoConnAnimationRadarFrance {
bottom:500px !important;
}

* html .hasJS #carouselContainer #infoConnAnimationRadarFrance .thumbGal {
height:300px;
}

/*************** Infos connexes Mer Vent */
#carouselContainer #infoConnAnimationMerVentFrance {
background:transparent url(../img/bg-thumbgallery-mer-vent.png) no-repeat scroll left top;
height:385px !important;
top:-410px;
}

#carouselContainer .thumbGallery .playerMerVent {
width:112px;
margin:0 auto;
padding:90px 0 1px;
}

/*************** Infos connexes Mer Front */
#carouselContainer #infoConnAnimationFrontIsoFrance {
background:transparent url(../img/bg-thumbgallery-mer-front.png) no-repeat scroll left top;
height:345px !important;
top:-370px;
}

#carouselContainer .thumbGallery .playerMerFront {
width:112px;
margin:0 auto;
padding:50px 0 1px;
}

/* Style pour l'exporer pdf */
#pdfExplorerDiv {
display:none;
height:100%;
left:0;
position:absolute;
top:0;
width:100%;
z-index:101;
background-color:#000;
opacity:0.3px;
padding:2.5%;
}

/************ CMS : gestion du flash dans Xinha  */
.flashObject {
width:100px;
height:100px;
background-image:url('/images/admin/skin/plugins/document/spaces/space_flash.png');
}

#page .flashObject {
width:auto;
height:auto;
background-image:url();
}

/************ CMS : gestion du flv dans Xinha  */
.flvObject {

}

#page .flvObject {
width:auto;
height:auto;
background-image:url();
}

/************ CMS : surcharge du style d'affichage de l'icone imprimer   */
.SIM_simpleContent .onlyText #buttonsTools {
position:relative;
top:-15px;
}


/************ CMS : plus de place autour du sommaire  */
.simDocument .chapo h4 { padding-top:20px;}
.simDocument .summaryNews { padding-bottom:20px;}


/************ EXCEPTION A PAGINATION */
.pagination_box .onlyText .files {
border-top:inherit;
padding:inherit;
}

/************ surcharge de la couleur des liens editoriaux */
.simDocument a {
color:#306A8F;
text-decoration:underline;
}

/************ surcharge de l'espace autour des images */
.simDocument img {
padding-bottom:3px;
padding-top:3px;
padding-left:5px;
padding-right:5px;
}



/************ PORTLET AIDE - NOTRE RESEAU : SURCHARGE */
.Portlet-reseau-reseauPortlet .inside #forecastBlock.SIM_simpleContent h2 {
background:0;
color:#000;
padding:0;
}

.Portlet-reseau-reseauPortlet .inside #forecastBlock.SIM_simpleContent {
background:0;
border-style:none;
}

/************ PAGINATION BILANS CLIMATIQUES */
#paginYears .prevYear,#paginYears .nextYear {
z-index:1;
forecastingtodayminitabsulliapadding:6px 15px 4px 8px;
}

.forecastingFrance .miniFrancePictos img {
margin:0 0 0 12px;
}

.forecastingTodayMini .tabs {
font-size:0.7em;
margin:2px -10px 2px -8px;
}

.forecastingTodayMini .miniMapSystem {
position:relative;
margin:0 -10px 0 -8px;
}

.forecastingTodayMini .miniMap img {
margin:10px 0 0;
}

.forecastingTodayMini .miniFrancePictos img {
margin:-6px 0 0 -12px;
}

.forecastingTodayMini .formEnterCity p {
margin:0 -12px;
}

.forecastingTodayMini .formEnterCity #cityOrZipCode2 {
margin-left:0;
}

.forecastingTodayMini p.temperature {
float:left;
line-height:60px;
height:40px;
width:50px;
text-align:center;
}

.forecastingToday .miniFrancePictos img {
margin:0 0 0 48px;
}

/*************** Style des erreurs de formulaire */
form .formulaireInvalide {
font-weight:700;
color:#de0000;
}

.forms select.date {
width:auto;
}

/*************** COLUMN 3 - INTERSTITIEL VIGILANCE */

#homeVigilanceRouge .inside .departementsVigilance {
text-align:left;
padding:0 0 0 130px;
}

/*************** PATH : surcharge de positionnement */
#page-path {
position:absolute;
top:180px;
left:-233px;
}

#servicesPros.teaser {
background:url(../img/upload/teaser-services-pros.jpg) left top no-repeat;
color:#FFF;
height:78px;
width:284px;
margin:0 0 18px 10px;
padding:14px 0 0 16px;
}

/* on peut avoir un dernier element cliquable sur le fil d'ariane*/
#ariane .last a {
background:0;
}

/* * html #weatherWind ul { background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/weather-wind-bg.png', sizingMethod='scale'); padding:0; }/*ie6
************** BLOCK TYPE 1 */
.blockType1 {
background:url(../img/form-inscript-bg.gif) right bottom no-repeat;
font-size:1.1em;
margin:0 3px 0 0;
padding:0 0 20px;
}

.blockType1 h4 {
width:307px;
overflow:hidden;
text-indent:-9999px;
height:32px;
}

.blockType1 .inside {
padding:12px 24px 7px 11px;
}

/*************** BLOCK TYPE 2 */
.blockType2 {
background:url(../img/form-inscript-bg.gif) left bottom no-repeat;
font-size:1.1em;
padding:0 0 20px;
}

.blockType2 h4 {
width:300px;
background:url(../img/col3-bg-title-pros.gif) left top no-repeat;
color:#FFF;
font-size:1em;
padding:6px 0 8px 11px;
}

.blockType2 .inside {
padding:12px 31px 7px 11px;
}

ul.listType2 {
padding:0 0 4px;
}

#formInscript p,  #formInscriptEducation p{
padding-bottom:inherit;
padding-left:7px;
}

#formInscript h4.alreadyMember {
background:url(../img/fr/h4-already-member.gif) right top no-repeat;
}

#formInscriptEducation h4.alreadyMember {
background:url(../img/fr/h4-vous-etes-enseignant.gif) right top no-repeat;
}

#formInscript h4.createAccount, #formInscriptEducation h4.createAccount {
background:url(../img/fr/h4-create-account.gif) right top no-repeat;
}

#formInscript p.btForget, #formInscriptEducation p.btForget {
float:left;
font-size:0.85em;
padding:2px 0 0;
}

#formInscript p.btForget a, #formInscriptEducation p.btForget a {
color:#787878;
text-decoration:underline;
padding-left:7px;
}

#formInscript label, #formInscriptEducation label {
display:block;
width:85px;
float:left;
padding:2px 0 0;
}

#formInscript #identifiant,#formInscript #motDePasse, #formInscriptEducation #identifiant,#formInscriptEducation #motDePasse {
width:176px;
border:1px solid #c6c6c6;
margin:0 0 7px;
}

* html #formInscript #identifiant,* html #formInscript #motDePasse, * html #formInscriptEducation #identifiant,* html #formInscriptEducation #motDePasse {
width:170px;
}

#formInscriptEducation.blockType1{
padding-bottom:5px;
font-size:1em;
}

.blockType1 #lutece-user-new-account .inside  {
padding-top:0px;
}

p.btMore3 a {
background:url(../img/arrow-right-black.gif) left 5px no-repeat;
font-size:1.1em;
padding:0 11px;
}

.treeview ul,table.data-table tr.even-row {
background-color:#fff;
}

.treeview a.selected,#spaces.treeview ul {
background-color:#DEE8F1;
}

td,th,#mainNav ul li strong a:hover,.elsewhere.block .title,.blockNews.fitsCol2 p,.blockNews.fitsCol2 ul.listType1 li a,.blockNews.fitsCol3 ul.listType1 li a {
color:#000;
}

td.highlight,input.mandatory {
background-color:#FBCA6D;
}

form,#legendSat dl,#legendSat dt,#legendSat dd {
margin:0;
padding:0;
}

form.default-form,.checkbox,#forecastTabs ul li.specInfos img,* html #forecastTabs ul li.specInfos a,.observations.fitsCol2 p.btMore,.forecastingTodayMini p.btMore {
margin:0;
}

form.default-form p.buttons,.alignCenter,.tableWeather td.water,.tableWeather td.temperatures,.tableWeather td.winds,.tableWeather td.temps1,.tableWeather td.temps2,.tableWeather td.winds1,.tableWeather td.winds2,.tableWeather td.alignCenter,.observations.fitsCol3 .pic,.forecastingFrance .pic,.forecastingToday .pic {
text-align:center;
}

div.document-buttons p a:hover,div.document-buttons p a:link,div.document-buttons p a:visited,div.document-buttons p a:active,#mainHeader a:hover,p.centeredPager a,.cartouche a:hover,ul.dashed li a:hover,#playerAndLinks #navSatMarine li a:hover,.onlyText .summaryNews li strong a,ul.listArrow li a:hover,ul.listArrowBack li a:hover,#mainHeader #todayCityWeather .city a,.picto a:hover,#formInscript p.btForget a:hover {
text-decoration:none;
}

div.portlet-background-colored-content ul li,div.portlet-background-colored-content li {
list-style-type:square;
}

div.portlet-background form,div.portlet-background form label,div.portlet-background form input {
margin-left:2%;
}

table.external-border-only th,table.external-border-only-bgcolored th {
background-color:#C6DEE7;
border-bottom:1px dotted #C6C9C1;
color:#000;
font-weight:700;
height:20px;
vertical-align:middle;
}

ul#menu li ul,ul#menu-verti li ul,a.tt span,.post .meta span,.t-invisible,#launchMe,.HiddenBut,#loadThickImageNivose,.noDisplay,#prevSaisons .contentTitle,#prevSaisons .specLink,.Portlet-reseau-reseauPortlet .inside #forecastBlock.SIM_simpleContent #buttonsTools {
display:none;
} /* * html #carouselContainer img,*/


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;
}

div.line,.satellite.fitsCol2 p.btMore a,#footer {
clear:both;
}

div.line-element p,.alignLeft,.model .onlyText p {
text-align:left;
}

div.search-form,div.search-results {
border:1px solid #C6C9C1;
margin:30px;
padding:10px;
}

div.search-results-header a,#weatherWind ul li strong {
font-weight:400;
}

div.search-results a,.titleEcheance,#infosSpeciales .title {
font-weight:700;
}

.boxed1,.boxed2,.boxed4,.tree4 {
margin-bottom:20px;
}

.boxed1 span,.boxed2 span,.boxed3 span {
margin-left:20%;
}

.boxed2 a:hover,.boxed4 a:hover,.tree4 a:hover {
color:#204B5C;
}

.boxed2 .active,.boxed2 .active a,.boxed4 .active,.boxed4 .active a,.tree4 .active,.tree4 .active a,#mapSystem.graphics #weatherWind a,.animModels .animatedSat #pager a.activeSlide,#vigilance a {
color:#FFF;
}

.boxed3 a:hover,.post .meta a:hover {
color:#E55D13;
}

.boxed4 h2,.tree4 h2 {
height:40px;
background:#F7D694 url(../images/local/skin/head_orange.png) no-repeat;
text-transform:lowercase;
letter-spacing:-2px;
font-size:200%;
font-weight:400;
color:#FFF;
margin:0 0 2px;
padding:10px 0 0 50px;
}

.boxed4 a,.tree4 a {
text-decoration:none;
font-weight:700;
color:#F7A100;
}

#column4,#column5 {
width:929px;
padding:7px 0 0 7px;
}

* html #TB_overlay,* html #TB_HideSelect {
position:absolute;
height:expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight :document.body.offsetHeight + 'px');
}

* html #TB_window,* html #TB_load {
position:absolute;
margin-top:expression(0 - parseInt(this.offsetHeight / 2) 0 (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) 0 'px');
}

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;
}

.floatRight,.nextPage,.downloadLink,#formInscript .submit {
float:right;
}

.alignRight,.onlyText #meaNews .refreshed {
text-align:right;
}

textarea,.inputText,.tableWinds tr td,.tableNebu tr td {
padding:2px;
}

select,.proBanner,.photoOfTheDay .pic,.topic .pic {
padding:1px;
}

#column2 .block .pic {
padding:1px;
text-align:center;
}

* html .checkbox,*:first-child+html .checkbox {
margin:-4px 0 -2px -2px;
}

* html .radio,*:first-child+html {
margin:0 2px -3px -4px;
}

ol li,ul.dashed,.blockZoom .content,.observations .pic,.onlyText .chapo,.pressInfos .bottomLine,ul.listArrow,ul.listArrowBack {
padding:0 0 12px;
}

.blue,.blueTitre,#mainNav ul li a:hover,.model .title,.hoverClimatContent .obs p.title,.listRegions a,.block p.title a,.onlyText .summaryNews,#paginYears a,#mainFooter a,#meteoMailWe strong,.onlyText .infos .city a {
color:#306a8f;
}

* html #bgAd a,#mapSystem,#carousel ul li,.forecastingFrance .miniMapSystem,#paginYears li,.forecastingToday .miniMapSystem,#carouselTrois ul li,#carouselMarine ul li,.forecastingFrance .listObs,.forecastingToday .listObs {
position:relative;
}

.comprendre #hereSite .link,.sante #hereSite .link {
left:485px;
top:70px;
}

#todayCityWeather,#mainHeader #todayCityWeather {
position:absolute;
right:0;
top:40px;
font:0.8em Verdana, Arial, Helvetica, sans-serif;
}

* html #addCityLayer,.block {
padding-bottom:20px;
}

#mainNav ul li a.twoLines,#forecastTabs ul li a.twoLines {
padding-top:4px;
padding-bottom:2px;
}

p.btMore,#legends p {
padding:0 0 11px;
}

.colspan2 #searchForecast form,.colspan2 #searchForecast form p {
background-image:url(../img/search-form-bg-large.gif);
}

ul.glossaryList li,#formContact p,.observations.fitsCol2 .listObs p,.observations.fitsCol3 .listObs p,.forecastingFrance .listObs p,.forecastingTodayMini .listObs p,.forecastingToday .listObs p {
padding:0 0 2px;
}

#alertVigilance .btMore,#carouselContainer .thumbGallery h4,.services .price2 {
font-size:1.1em;
}

#ariane strong.last,#connateInfos .col1 .title,#connateInfos .col2 .title,.observations .obs.first,.observations.fitsCol2 .formEnterCity label strong,#column3 #theOtherSites ul,#mainFooter .footer ul li.first,.forecastingTodayMini .formEnterCity label strong {
background:none;
}

#forecastContent,#forecastContent2,.forecastContent,.splitBottom .content {
border:1px solid #9e9e9e;
border-top:none;
background:#FFF;
}

.rowLegende.first,.row.first,.rowLegende .model.first,.row .model.first,.forecastingFrance .infosMap .date {
border:none;
}

.model .onlyText,#dayForecasting ul li.today,.observations .inside,.tableWeather th.borderLeft,.tableWeather th.borderRight,.satellite ul.thumbs .pic,#prevSaisons #forecastBlock,.Portlet-reseau-reseauPortlet .inside #forecastBlock.SIM_simpleContent #forecastContent .onlyText {
padding:0;
}

#optionsLayer,.optionsLayerC {
position:absolute;
right:0;
top:30px;
width:200px;
background:url(../img/picto-hover-header.gif) left top no-repeat;
display:none;
z-index:2;
padding:7px 0 0;
}

#optionsLayer .inside,.hoverContent .inside,.hoverClimatContent .inside,.optionsLayerC .inside {
border:1px solid #9e9e9e;
border-top:none;
background:#FFF url(../img/picto-hover-gradient.gif) left bottom repeat-x;
color:#656565;
padding:0 7px 7px;
}

#chooseLocation,#location {
position:relative;
background:#FFF url(../img/choose-region-bg.gif) left bottom repeat-x;
border-bottom:1px solid #9e9e9e;
}

#chooseLocation form,#chooseLocation ul,#location form,#location ul {
padding:9px 0 5px 13px;
}

#chooseLocation #searchFormPluie, #chooseLocation #searchFormPrevisions {
padding:9px 0 2px 13px;
}

#chooseLocation form label,#location form label {
float:left;
color:#306a8f;
padding:2px 0 0;
}

#chooseLocation form label strong,.formEnterCity label strong {
background:url(../img/arrow-right-black.gif) right 5px no-repeat;
margin:0 3px 0 0;
padding:0 9px 0 0;
}

#chooseLocation form label em,#location form label em {
font-weight:700;
font-style:normal;
}

#chooseLocation form select,#location form select {
float:left;
margin:0 3px 0 7px;
}

#chooseLocation form .posAbs,#location form .posAbs {
position:absolute;
right:107px;
top:10px;
}

/* * html #mapSystem,*/
* 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%;
}
#mapSystem {
height:381px;
}

#dayForecasting p.otherBt.bottom,#meteoMailWe input.radio {
margin-top:2px;
}

#dayForecasting p.otherBt a,p#btSeasons a,#dayForecasting div p.otherBt a {
color:#1b4b69;
}

p#btSeasons,p#btnextDays {
border-bottom:1px solid #5a9fbb;
margin:4px 0 0;
padding:5px 0 4px;
}

#dayForecasting p#btLast10Years,#dayForecasting p#btLast12Months,#dayForecasting .last10Years,#dayForecasting .last12Months {
margin:3px 0 0;
}

#dayForecasting .last10Years li,#dayForecasting .last12Months li,.onlyText p.nota,#confirmAddFavPlace p {
font-size:.9em;
}

.mapSystemWithList #weatherWind,.mapSystemWithList #pictosLegend {
bottom:6em;
}


.worldZones .picto a,.outreMerZones .picto a,.franceBeaches .picto a,.franceCoasts .picto a,.bassinNordCoasts .picto a,.largeBassinCoasts .picto a,.mancheAtlanCoasts .picto a,.grandLargeCoasts .picto a,.bassinMedCoasts .picto a,.franceMountains .picto a {
border:1px solid #FFF;
display:block;
overflow:hidden;
text-indent:-9999px;
background:transparent url(../img/pix.gif) top left repeat;
}

.worldZones .picto a:hover,.outreMerZones .picto a:hover,.franceBeaches .picto a:hover,.franceCoasts .picto a:hover,.bassinNordCoasts .picto a:hover,.largeBassinCoasts .picto a:hover,.mancheAtlanCoasts .picto a:hover,.grandLargeCoasts .picto a:hover,.bassinMedCoasts .picto a:hover,.franceMountains .picto a:hover {
border-color:#000;
}

.worldZones .zone4 a,.worldZones .zone5 a {
width:112px;
height:100px;
}

.outreMerZones .zone3 a,.outreMerZones .zone4 a,.outreMerZones .zone5 a,.outreMerZones .zone6 a,.outreMerZones .zone7 a {
width:18px;
height:14px;
}

.hoverClimatContent .obs .temperature p,#connateInfos .infos.infoZone,.forecastingFrance .content,.forecastingToday .content,.forecastingTodayMini .content {
padding:5px 0 0;
}

.hoverClimatContent .obs .wind .pic,ul.listType1 {
padding:0 0 8px;
}

#connateInfos .infos p img,.tableWeather td img {
vertical-align:middle;
}

#carousel,#carouselTrois,#carouselMarine {
width:344px;
position:relative;
margin:0 auto;
}

#carousel ul .pic img,#carouselTrois ul .pic img,#carouselMarine ul .pic img {
border:1px solid #FFF;
cursor:pointer;
}

#carousel ul li p,#carouselTrois ul li p,#carouselMarine ul li p {
text-align:center;
font-size:0.85em;
background:url(/img/satellite-reflection.png) left top no-repeat;
padding:6px 0 10px;
}

* html #carousel ul li p,* html #carouselTrois ul li p {
background-image:none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/satellite-reflection.png', sizingMethod='crop');
height:0.01%;
width:99px;
}

.hasJS #carouselContainer .posA,#carouselContainer .posA {
left:-55px;
}

.hasJS #carouselContainer .offleft,#carouselContainer .offleft {
left:-5000px;
width:2000px;
}

.hasJS #carouselContainer .thumbGallery img,.animatedSat #photosSat img,.annexeContact .pic img,#carouselContainer .thumbGallery img {
border:1px solid #9e9e9e;
}

.hasJS #carouselContainer .thumbGallery .thumbGal,#carouselContainer .thumbGallery .thumbGal {
  min-height:219px;
  height:auto !important;
  height:219px;
	margin:0;
}

.hasJS #carouselContainer .thumbGallery .pager a,#carouselContainer .thumbGallery .pager a,#carouselContainer .thumbGallery .pagerRadarPf a {
display:block;
float:left;
font-size:.9em;
letter-spacing:-1px;
padding:13px 2% 11px;
}

.hasJS #carouselContainer .thumbGallery .player a,.animatedSat #player a,#carouselContainer .thumbGallery .player a,.animatedSat #playerRadar a {
display:block;
width:24px;
height:15px;
text-indent:-9999px;
float:left;
background-position:left top;
background-repeat:no-repeat;
overflow:hidden;
margin:0 4px 0 0;
}

.hasJS #carouselContainer .thumbGallery .player a:active,.animatedSat #player a:active,#carouselContainer .thumbGallery .player a:active,.animatedSat #playerRadar a:active {
background-position:left -15px;
}

.hasJS #carouselContainer .thumbGallery .player a.btPrevious,.animatedSat #player a.btPrevious {
background-image:url(../img/bt-previous.gif);
}

.hasJS #carouselContainer .thumbGallery .player a.btNext,.animatedSat #player a.btNext {
background-image:url(../img/bt-next.gif);
}

* html .hasJS #carouselContainer .thumbGallery .player a.btNext,* html .observations .obs,* html .animatedSat #player a.btNext,* html #meteoRSS,* html #carouselContainer .thumbGallery .player a.btNext,* html .animatedSat #playerRadar a.btNext {
margin-right:-3px;
}

.hasJS #carouselContainer .thumbGallery .player a.btPause,.animatedSat #player a.btPause {
background-image:url(../img/bt-pause.gif);
}

.hasJS #carouselContainer .thumbGallery .player a.btResume,.animatedSat #player a.btResume {
background-image:url(../img/bt-resume.gif);
}

img.square,.observations .btMore,.onlyText .floatRight img,.satellite.fitsCol2 p.btMore,.forecastingToday .btMore,.forecastingTodayMini .btMore {
margin:0 0 0 10px;
}

#connateInfos .infoZone .inside,#formContact p.title {
padding:0 0 10px;
}

.block p.btMore,.emailForecasting .inside p {
padding-bottom:11px;
}

p.nbResults,.blockType2 ul.listType2 {
font-size:0.9em;
}

.blockNews .inside.clearfix .pic,.blockType1 p,.blockType2 p,#formInscript .inside {
padding-bottom:12px;
}

.blockNews .pic img,.discover.photo .pic img {
border:1px solid #a6a6a6;
}

.forecastingFrance .col1 .p1,.forecastingFrance .col2 .p1 {
left:60px;
top:40px;
}

.forecastingFrance .col1 .p2,.forecastingFrance .col2 .p2 {
left:120px;
top:40px;
}

.forecastingFrance .col1 .p3,.forecastingFrance .col2 .p3 {
left:60px;
top:100px;
}

.forecastingFrance .col1 .p4,.forecastingFrance .col2 .p4 {
left:120px;
top:100px;
}

.observations .blockTitle,#column2 .block .blockTitle,#column3 .block .blockTitle {
text-align:center;
padding-left:10px;
}

.animationSatellite .tabs,.forecastingToday .tabs {
margin:0 3px;
}

.animatedSat #pagerContainer #pager,.onlyText dd.last {
background:none;
padding:0;
}

.animSat .animatedSat #photosSat img,.animSatExperts .animatedSat #photosSat img {
border:none;
border-bottom:1px solid #9e9e9e;
}

* html .animSat .animatedSat #photosSat,* html .animSatExperts .animatedSat #photosSat {
height:337px;
}

.animModels #playerAndLinks #navSatMarine li a,#chooseLocation form label a {
color:#306A8F;
}

.cityWeather .infos .refreshed,.onlyText .infos .refreshed {
color:#bbb;
font-size:0.9em;
padding:0 0 5px;
}

.tableWeather td.lastCol,.tableWeather td.temps1,.tableWeather td.winds1 {
background-image:none;
}

.tableWeather tr.currentLine1 td.firstCol,.tableWeather tr.currentLine2 td.firstCol {
padding-left:25px;
color:#656565;
}

.forecastBlock h2.pros span,.blockType2 h4 span {
background:url(../img/espace-pros-star.gif) right top no-repeat;
padding:0 20px 0 0;
}

.paddingBottom,.onlyText dl.listNews {
padding-bottom:10px;
}

.bulletinText,#infosSpeciales {
color:#000;
padding:11px 15px 1px;
}

.bulletinText .infos .city,.outreMerText .infosMap .title {
font-size:1.2em;
}

.outreMerText .infosMap .date,#formInscript {
font-size:1em;
}

#paginYears .prevYear,.eBlock {
float:left;
width:100px;
}

.emailForecasting p.title strong,#meteoMailWe h1 span {
color:#4ca2c2;
}

.emailForecasting .inside p.btMore,.blockType1 .btMore,.blockType2 .btMore {
font-size:0.95em;
}

#formContact,#formContact fieldset {
padding:0 0 20px;
}

.satellite.fitsCol2,.blockNews.fitsCol2,.fitsCol2 {
width:152px;
}

.satellite .tabs ul li a,.forecastingToday .tabs ul li a {
padding:6px 15px 4px 8px;
}

.satellite .tabs ul li strong a,.forecastingToday .tabs ul li strong a,.forecastingTodayMini .tabs ul li strong a {
padding:4px 9px 5px 0;
}

.blockNews.fitsCol2 .cover,.blockNews.fitsCol3 .cover {
border-bottom:none;
padding-bottom:0;
}

.blockNews.fitsCol2 ul.listType1 li,.blockNews.fitsCol3 ul.listType1 li, .blockNews.fitsCol1 ul.listType1 li {
font-size:1em;
line-height:1.2em;
background-position:0 10px;
padding:6px 0 8px 8px;
}

.observations.fitsCol2 .listObs,.forecastingTodayMini .listObs {
padding:7px 0;
}

.observations.fitsCol2 .inside,.forecastingTodayMini .inside {
padding:9px 0 0 10px;
}

.observations.fitsCol2 p.city,.forecastingTodayMini p.city {
color:#306a8f;
font-size:1.1em;
padding:0 0 11px;
}

.observations.fitsCol2 .pic,.forecastingTodayMini .pic {
float:left;
padding:0 0 12px;
}

.observations.fitsCol2 .pic img,.forecastingTodayMini .pic img {
border:none;
margin:0;
}

.observations.fitsCol2 .formEnterCity,.forecastingTodayMini .formEnterCity {
margin:0 10px;
padding:8px 0 1px;
}

.observations.fitsCol2 .formEnterCity label,.forecastingTodayMini .formEnterCity label {
display:block;
padding:0 0 6px;
}

.observations.fitsCol2 .formEnterCity .inputText,.forecastingTodayMini .formEnterCity .inputText {
width:91px;
margin:0;
}

* html .satellite ul.thumbs li p,* html #carouselMarine ul li p {
background-image:none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/satellite-reflection.png', sizingMethod='crop');
height:0.01%;
width:99px;
}

.observations.fitsCol3,.forecastingFrance,.forecastingTodayMini,.forecastingToday {
color:#656565;
}

.observations.fitsCol3 .inside,.forecastingFrance .inside,.forecastingToday .inside {
padding:7px 0 7px 10px;
}

* html .observations.fitsCol3 .inside,* html .observations.fitsCol3 .formEnterCity {
margin:0 -17px;
}

* html .fitsCol3 .formEnterCity {
margin:0px;
}

.observations.fitsCol3 .top,.forecastingFrance .top,.forecastingToday .top {
position:relative;
padding:0 10px 8px 0;
}

.observations.fitsCol3 .temperature,.forecastingFrance .temperature,.forecastingToday .temperature {
text-align:center;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

.observations.fitsCol3 .city,.forecastingFrance .city,.forecastingToday .city {
position:absolute;
left:0;
top:0;
color:#000;
font:0.9em Verdana, Arial, Helvetica, sans-serif;
padding:0;
}

.observations.fitsCol3 .listObs p.btMore,.forecastingFrance .listObs p.btMore,.forecastingToday .listObs p.btMore {
position:absolute;
right:0;
bottom:0;
padding-right:0;
}

#servicesPros.fitsCol3,#servicesPros {
background:url(../img/upload/teaser-services-pros.jpg) left top no-repeat;
color:#FFF;
height:78px;
width:284px;
margin:0 0 18px 10px;
padding:14px 0 0 16px;
}

#servicesPros select,#surLesPistes select {
float:left;
border-color:#272d41;
}

#servicesPros .submit,#surLesPistes .submit {
float:left;
margin:2px 0 0 2px;
}

* html #meteoMailWe input.radio,*:first-child+html #meteoMailWe input.radio {
margin-top:0;
}

.tableWinds,.tableNebu,#formInscript #motDePasse {
margin:0 0 12px;
}

area,map {
cursor:pointer;
}

.noCursor,.toolTipSansMain,#observationsData a {
cursor:default;
}

.limitedList,.reseauList {
width:136px;
}

#prevSaisons #forecastContent,.Portlet-reseau-reseauPortlet .inside #forecastBlock.SIM_simpleContent #forecastContent {
border-style:none;
}

.animSatExperts .animatedSat #pager a,.animModels .animatedSat #pager a {
display:block;
float:left;
padding:19px 1% 11px;
}

#carouselContainer .thumbGallery .pagerQuatreEcheance,#carouselContainer .thumbGallery .pagerRadarGf,#carouselContainer .thumbGallery .pagerRadarPf,#carouselContainer .thumbGallery .pager {
background:url(../img/pager-bg3.gif) right 4px no-repeat;
padding:0;
}

#carouselContainer .thumbGallery .pagerQuatreEcheance a.activeSlide,#carouselContainer .thumbGallery .pagerRadarGf a.activeSlide,#carouselContainer .thumbGallery .pagerRadarPf a.activeSlide,#carouselContainer .thumbGallery .pager a.activeSlide {
color:#306a8f;
background:url(../img/pager-cursor-small.gif) center top no-repeat;
}

#carouselContainer .thumbGallery .player a.btPrevious,.animatedSat #playerRadar a.btPrevious {
background-image:url(../img/bt-previous.gif);
}

#carouselContainer .thumbGallery .player a.btNext,.animatedSat #playerRadar a.btNext {
background-image:url(../img/bt-next.gif);
}

#carouselContainer .thumbGallery .player a.btPause,.animatedSat #playerRadar a.btPause {
background-image:url(../img/bt-pause.gif);
}

#carouselContainer .thumbGallery .player a.btResume,.animatedSat #playerRadar a.btResume {
background-image:url(../img/bt-resume.gif);
}

.onlyText .files h4,#formInscript p.btMore3 {
padding-bottom:6px;
}

 /*************** Infos connexes Prevision immediate */

#carouselContainer .Components-prevision-InfoConnPrevPluieImmediate {
	background:transparent url(../../img/bg-thumbgallery-pluie.png) no-repeat scroll left top ;
  	height: 420px !important;
  	top : -430px !important;
}

/**** Il faut cette regle en plus pour ne pas etre surchargé sous IE6 */
* html .hasJS #carouselContainer .Components-prevision-InfoConnPrevPluieImmediate {
	background:transparent url(../../img/bg-thumbgallery-pluie.png) no-repeat scroll left top ;
	height: 420px !important;
	top : -430px !important;
}

#legendPi { font-size:.9em; border-top:1px solid #9e9e9e; margin-top:10px; padding-top:8px; }
#legendPi .colg { width:142px; float:left; padding:8px 13px 0px 0px; text-align:left;}
#legendPi .cold { width:142px; float:right; padding:8px 0px; text-align:left;}


#carouselContainer .Components-observation-InfoConnObsFranceDataCsv {
  	height: 150px !important;
  	top : -180px !important;
}

p.downloadObsCsv { float:left; padding:40px 0 0 65px; }
p.downloadObsCsv a { display:block; float:left; background:url(../img/picto-download.gif) center top no-repeat; padding:39px 0px 0 0; }
p.legendeObsCsv { float:left; padding:18px 0 0 74px; }

#carouselContainer .Components-climat-InfoConnBullClimatQuotFr {
  	height: 150px !important;
  	top : -180px !important;
}

#carouselContainer .Components-climat-InfoConnBullClimatMensFr {
  	height: 150px !important;
  	top : -180px !important;
}

#carouselContainer .Components-climat-InfoConnBullClimatMensDep {
  	height: 200px !important;
  	top : -230px !important;
}

/*************** COLUMN 2 - BLOCK THE OTHER SITES */
#theOtherSites { background:url(../img/other-sites-footer.png) left bottom no-repeat; padding:0 0 12px 0; margin:0 0 14px 0; }
* html #theOtherSites { background:url(../img/other-sites-footer.gif) left bottom no-repeat; }/*ie6*/
#theOtherSites h3 { color:#306a8f; font-size:1.2em; font-weight:bold; }
#theOtherSites .header { background:url(../img/other-sites-header.png) left top no-repeat; height:0.01%; padding:16px 0 12px 16px; }
* html #theOtherSites .header { background:url(../img/other-sites-header.gif) left top no-repeat; }/*ie6*/
#theOtherSites .content { background:url(../img/other-sites-bg-content.png) left top repeat-y; padding:0 8px 0 7px; }
#theOtherSites .content { /*overflow:auto;ie7*/ }
* html #theOtherSites .content { background:url(../img/other-sites-bg-content.gif) left top repeat-y; height:0.01%; }/*ie6*/
#theOtherSites .title { font-size:1.1em; background:white url(../img/other-sites-bg-title.gif) left bottom no-repeat; padding:7px 0 13px 10px; color:white; }
#theOtherSites .pros { background-image:url(../img/other-sites-bg-title-pros.gif); }
#theOtherSites .pros strong { background:url(../img/espace-pros-star.gif) right top no-repeat; padding:0 21px 0 0; }
#theOtherSites ul { padding:1px 0 7px 14px; background:white url(../img/other-sites-bg-ul.gif) left bottom repeat-x; }
#theOtherSites ul.last { padding-bottom:3px; }
ul.listType2 li { background:url(../img/li-arrow-blue-right.gif) left 4px no-repeat; padding:0 0 4px 10px; color:#306a8f; }

* html ul.listType2 li { height:0.01%; }
*:first-child+html ul.listType2 li { height:0.01%; }

ul.listType2 li a { color:#306a8f; }
/* Specific case :in COLUMN 3 */
#column3 #theOtherSites { background-image:url(../img/other-sites-footer-large.png); margin:0 0 14px 3px; }
* html #column3 #theOtherSites { background-image:url(../img/other-sites-footer-large.gif); }/*ie6*/
#column3 #theOtherSites .header { background-image:url(../img/other-sites-header-large.png); padding:16px 0 12px 16px; }
* html #column3 #theOtherSites .header { background-image:url(../img/other-sites-header-large.gif); }/*ie6*/
#column3 #theOtherSites .content { background-image:url(../img/other-sites-bg-content-large.png); padding:0 2px 0 7px; }
* html #column3 #theOtherSites .content { background-image:url(../img/other-sites-bg-content-large.gif); }/*ie6*/
#column3 #theOtherSites .title { background-image:url(../img/other-sites-bg-title-large.gif); background-color:transparent; }
#column3 #theOtherSites .pros { background:transparent url(../img/other-sites-bg-title-pros-l.gif) left bottom no-repeat; }
#column3 #theOtherSites .clearfix { background:white url(../img/other-sites-bg-clearfix.gif) left bottom repeat-x; }
#column3 ul.listType2Spec { float:left; width:149px; }
#column3 #theOtherSites ul { background:none; }
#column3 #theOtherSites ul.listType2 { padding-top:4px; }

.clearfix, #searchForm {
	height:none
}



/*************** BLOCK - TABS */
.tabs { background:url(../img/tabs-footer.gif) left bottom repeat-x; }
.tabs ul li { float:left; }
.tabs ul li span { display:block; background:url(../img/tabs-left.gif) left top no-repeat; float:left; padding:0 0 0 8px; margin:0 3px 0 0; }
.tabs ul li span.smallTab { display:block; background:url(../img/tabs-left.gif) left top no-repeat; float:left; padding:0 0 0 3px; margin:0 0 0 0; }
.tabs ul li a { text-align:center; display:block; background:url(../img/tabs-right.gif) no-repeat right top; padding:7px 15px 7px 8px; color:black; text-decoration:none; line-height:0.95em; font-size:1.2em; }
.tabs ul li .tabExpert a { text-align:center; display:block; background:url(../img/tabs-right.gif) no-repeat right top; padding:7px 5px 7px 5px; color:black; text-decoration:none; line-height:0.95em; font-size:1.2em; }
.tabs ul li a:hover { text-decoration:underline; }
.tabs ul li strong span { background-image:url(../img/tabs-left-on.gif); }
.tabs ul li strong a { background-image:url(../img/tabs-right-on.gif); padding:6px 15px 9px 8px; color:#3a49b5; }
.tabs ul li strong .tabExpert a { background-image:url(../img/tabs-right-on.gif); padding:6px 5px 9px 5px; color:#3a49b5; }
.fragment { padding:20px 10px 20px 10px; }

.tabsMini ul li a { padding:4px 15px 4px 8px;  }

.headerWithTabs .tabs { background:url(../img/tabs-footer-round.gif) left bottom no-repeat; padding:0 0 11px 0; }
.headerWithTabs .tabs ul li { position:relative; }
.headerWithTabs .tabs ul li a { color:#434a63; padding:10px 10px 7px 4px; }
.headerWithTabs .tabs ul li a.btLayer { padding:0; background:url(../img/tabs-round-bt-layer.gif) left top no-repeat; position:absolute; right:4px; top:1px; width:29px; height:29px; text-indent:-9999px; overflow:hidden; }
.headerWithTabs .tabs ul li strong span { background:url(../img/tabs-round-left-on.gif) no-repeat left top; }
.headerWithTabs .tabs ul li strong a { background-image:url(../img/tabs-round-right-on.gif); padding:10px 10px 8px 4px; }
.headerWithTabs .tabs ul li strong a.btLayerBro { padding-right:35px; }
.tabs ul li.btAddTab { padding-left:8px; }
.tabs ul li.btAddTab a { background:url(../img/arrow-right-black.gif) left 14px no-repeat; font-weight:bold; color:black; padding-left:14px; }

/**** ajustement des onglets fil rouge ***/
.satellite .tabs ul li a, .forecastingToday .tabs ul li a {
font-size: 1em;
}
.satellite .tabs ul li strong a, .forecastingToday .tabs ul li strong a {
font-size: 1.2em;
}

.animatedSat #fondRadarCoinExperts {
left: 16px; 
top: 24px; 
position: absolute;
z-index:0;
}
.animatedSat #calqueSatCoinExperts {
left: 16px; 
top: 24px; 
position: absolute;
z-index:7;
}

/*************** MAP SYSTEM pour l'onglet Reseau*/
#mapSystem2 { position:relative; }
* html #mapSystem2 { height:0.01%; }/*ie6*/
#mapSystem2 #bigMap { z-index:1; }
#mapSystem2 .infosMap { position:absolute; left:7px; top:4px; z-index:4; }
#mapSystem2 #bigMap img { display:block; }
#mapSystem2 .picto {
position:absolute;
z-index:3;
}


#flashVersion {width:300px;text-align:center;color:#D02727;}
#flashVersion a {color:#D02727;display:block; float:left; background:url(../img/flashplayer50.jpg) center top no-repeat; padding:59px 0px 0 0;margin:60px 0px 0px 60px}

#flashVersionPluie a {color:#D02727;display:block; background:url(../img/flashplayer50.jpg) center top no-repeat; padding:59px 0px 0 0;}

/* Texte "Ou cliquer sur la carte"*/
#chooseLocation form p.clearfix label.clicCarte{padding:2px 0px 0px 15px;} 

/* Image tendances sous l'echeancier*/
#dayForecasting .imgTendances a {padding:0 0 0 30px;}

#theOtherSites {height:100%}
.clearfix {height:100%}
.header {height:100%}

.cartouche a span{display:block;}

.listNews {width:99%}	/* hack ie6 */

#climate{overflow:hidden; width:392px; height:536px;}

td img.floatLeft {
padding:0 10px 0 0;
}
td img.floatRight  {
padding:0 0 0 10px;
}


p.resiliationValidate { display:block; background:url(../img/validate.png) center top no-repeat; padding:39px 0px 0 0; }
p.resiliationInvalidate { display:block; background:url(../img/invalidate.png) center top no-repeat; padding:39px 0px 0 0; }
p.resiliationLink {  padding:39px 0px 25px 0; }
p.resiliationLink a { background:transparent url(../img/arrow-right-black.gif) no-repeat scroll left 4px; padding:0pt 11px; }

#popupDiv #headerPopup {margin-bottom:18px; background:url(../img/logo-MF-popup.gif) no-repeat center top; text-indent:-9999px; height:97px;}
#popupDiv .btClosePopup {margin-top:20px;}
#popupDiv td { color:#656565; font-size:82%;}
#popupDiv .borderVisible td { border:1px solid #656565}

#parseErreur { color:#C41D00; visibility:hidden;}

*+html #miniMapPict,*+html #miniMapPict2{cursor:pointer;}

*+html #climate .inside form .clearfix {height:12px;}

*+html #StationTableauData{padding-bottom:1px;}

.partenaireBlock{
width : 270px;
padding-bottom : 12px;
}


.titrBleuF1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #10175C;
}

#carouselContainer .thumbGallery#infoConnAnimationSatelliteMonde  {width:515px;background:transparent url(../img/bg-thumbgallery-monde.png) left top no-repeat;}

#carouselContainer .thumbGallery#infoConnAnimationSatelliteCont_ACENTRALE  {width:515px;height:400px !important;background:transparent url(../img/bg-thumbgallery-cont-400.png) left top no-repeat;}
#carouselContainer .thumbGallery#infoConnAnimationSatelliteCont_ANORD  {width:515px;height:400px !important;background:transparent url(../img/bg-thumbgallery-cont-400.png) left top no-repeat;}
#carouselContainer .thumbGallery#infoConnAnimationSatelliteCont_ASUD  {width:515px;height:470px !important;background:transparent url(../img/bg-thumbgallery-cont-470.png) left top no-repeat;}
#carouselContainer .thumbGallery#infoConnAnimationSatelliteCont_AFRIQUE  {width:515px;height:575px !important;background:transparent url(../img/bg-thumbgallery-cont.png) left top no-repeat;}
#carouselContainer .thumbGallery#infoConnAnimationSatelliteCont_ASIE  {width:515px;height:450px !important;background:transparent url(../img/bg-thumbgallery-cont-450.png) left top no-repeat;}
#carouselContainer .thumbGallery#infoConnAnimationSatelliteCont_OCEANIE  {width:515px;height:510px !important;background:transparent url(../img/bg-thumbgallery-cont-510.png) left top no-repeat;}
#carouselContainer .thumbGallery#infoConnAnimationSatelliteCont_EUROPE  {width:451px;height:450px !important;background:transparent url(../img/bg-thumbgallery-cont-UE.png) left top no-repeat;}

#carouselContainer .thumbGallery#infoConnAnimationSatelliteCont_ACENTRALE .thumbGal {min-height:315px;height:auto !important;height:315px;margin:0;}
#carouselContainer .thumbGallery#infoConnAnimationSatelliteCont_ANORD .thumbGal {min-height:315px;height:auto !important;height:315px;margin:0;}
#carouselContainer .thumbGallery#infoConnAnimationSatelliteCont_ASUD .thumbGal {min-height:385px;height:auto !important;height:385px;margin:0;}  
#carouselContainer .thumbGallery#infoConnAnimationSatelliteCont_AFRIQUE .thumbGal {min-height:490px;height:auto !important;height:490px;margin:0;}
#carouselContainer .thumbGallery#infoConnAnimationSatelliteCont_ASIE .thumbGal {min-height:365px;height:auto !important;height:365px;margin:0;}
#carouselContainer .thumbGallery#infoConnAnimationSatelliteCont_OCEANIE .thumbGal {min-height:425px;height:auto !important;height:425px;margin:0;}
#carouselContainer .thumbGallery#infoConnAnimationSatelliteCont_EUROPE .thumbGal {min-height:360px;height:auto !important;height:360px;margin:0;}

/*#carouselContainer .thumbGallery#infoConnAnimationSatelliteCont  {width:515px;height:575px !important;background:transparent url(../img/bg-thumbgallery-cont.png) left top no-repeat;}
.hasJS #carouselContainer .thumbGallery#infoConnAnimationSatelliteCont .thumbGal{
  min-height:470px;
  height:auto !important;
  margin:0;
}

* html .hasJS #carouselContainer .thumbGallery#infoConnAnimationSatelliteCont .thumbGal{
  min-height:470px;
  height:auto !important;
  margin:0;
}*/

.hasJS #carouselContainer .thumbGallery#infoConnAnimationSatelliteCont_ACENTRALE .pagerContainer{padding:0 0 0 80px;width:83%;}
.hasJS #carouselContainer .thumbGallery#infoConnAnimationSatelliteCont_ANORD .pagerContainer{padding:0 0 0 80px;width:83%;}
.hasJS #carouselContainer .thumbGallery#infoConnAnimationSatelliteCont_ASUD .pagerContainer{padding:0 0 0 80px;width:83%;}
.hasJS #carouselContainer .thumbGallery#infoConnAnimationSatelliteCont_AFRIQUE .pagerContainer{padding:0 0 0 80px;width:83%;}
.hasJS #carouselContainer .thumbGallery#infoConnAnimationSatelliteCont_ASIE .pagerContainer{padding:0 0 0 80px;width:83%;}
.hasJS #carouselContainer .thumbGallery#infoConnAnimationSatelliteCont_OCEANIE .pagerContainer{padding:0 0 0 80px;width:83%;}
.hasJS #carouselContainer .thumbGallery#infoConnAnimationSatelliteCont_EUROPE .pagerContainer{padding:0 0 0 80px;width:83%;}

* html .hasJS #carouselContainer .thumbGallery#infoConnAnimationSatelliteCont_ACENTRALE .pagerContainer{padding:0 0 0 80px;width:83%;}
* html .hasJS #carouselContainer .thumbGallery#infoConnAnimationSatelliteCont_ANORD .pagerContainer{padding:0 0 0 80px;width:83%;}
* html .hasJS #carouselContainer .thumbGallery#infoConnAnimationSatelliteCont_ASUD .pagerContainer{padding:0 0 0 80px;width:83%;}
* html .hasJS #carouselContainer .thumbGallery#infoConnAnimationSatelliteCont_AFRIQUE .pagerContainer{padding:0 0 0 80px;width:83%;}
* html .hasJS #carouselContainer .thumbGallery#infoConnAnimationSatelliteCont_ASIE .pagerContainer{padding:0 0 0 80px;width:83%;}
* html .hasJS #carouselContainer .thumbGallery#infoConnAnimationSatelliteCont_OCEANIE .pagerContainer{padding:0 0 0 80px;width:83%;}
* html .hasJS #carouselContainer .thumbGallery#infoConnAnimationSatelliteCont_EUROPE .pagerContainer{padding:0 0 0 80px;width:83%;}


.hasJS #carouselContainer .thumbGallery#infoConnAnimationSatelliteMonde .pagerContainer{
padding:0 0 0 80px;
width:83%;
}

* html.hasJS #carouselContainer .thumbGallery#infoConnAnimationSatelliteMonde .pagerContainer{
padding:0 0 0 80px;
width:83%;
}

#StationTableauData .tableWeather td {
color:#656565;
background:#FFF url(../img/table-weather-vert-dots.gif) right center no-repeat;
text-align:center;
vertical-align:middle;
border-bottom:1px solid #e2e2e2;
padding:5px 1px;
}

#StationTableauData .tableWeather td.firstCol {
padding-left:1px;
width:10px;
color:#306a8f;
}

#StationTableauData .tabInfoCity {
padding:7px 0px 0;
}

.climListeDeroulantesL{
padding:10px;
text-align:right;
width:100px;
font-size:120%;
}

.climListeDeroulantesL strong{
padding:2px 16px 0 0;
}


/* POPUP DIV CLIMATE MONDE */
#climateMonde h1 {
padding-top:26px;
padding-bottom:10px;
}

#climateMonde form {
border-top:1px solid #abacb0;
margin:10px 0 16px;
padding:10px 5px 6px 18px;
}


#climateMonde form .inputText {
float:left;
width:146px;
}

#climateMonde form .submit {
float:left;
margin:2px 0 0 5px;
}



.forecastingFrance .miniMap-teasers {
padding:15px 0 0 0px;
}

.miniMap-teasers {
padding:15px 0 0 0px;
}


.forecastingFrance .col1-teasers {
float:left;
background:url(../img/mini-map-system-border.gif) right bottom no-repeat;
width:200px;
padding:0 17px 0 10px;
}

* html .forecastingFrance .col1-teasers {
float:left;
background:url(../img/mini-map-system-border.gif) right bottom no-repeat;
width:200px;
padding:0 8px 10px;
}

.forecastingFrance .col2-teasers {
float:left;
width:200px;
padding:0 10px 10px 7px;
}

* html .forecastingFrance .col2-teasers {
float:left;
width:200px;
padding:0 8px 10px;
}


#miniMapSystem .infosMap-teasers {
position:absolute;
left:7px;
padding:5px;
z-index:4;
}

.infosMap-teasers .title {
background:none;
font-weight:700;
font-size:1.1em;
color:#000;
padding:0;
}



.infosMap-teasers p.date {
font:0.9em Verdana, Arial, Helvetica, sans-serif;
border-top:1px solid #000;
padding:1px 0;
}

.infosMap-teasers p.refreshed {
font:0.85em Verdana, Arial, Helvetica, sans-serif;
}


.forecastingToday .teaserCol3{
padding:15px 10px 10px 40px;
}

#mapSystem.graphics-Teasers { 
background:#FFF url(../img/bg-gradient-graphics.gif) left bottom repeat-x;
padding:10px 0 10px 10px;
} 

p.city-Teasers{
color:#306a8f;
font-size:1.1em;
padding:10px;
}

p.region-Teasers{
color:#306a8f;
font-size:1.1em;
padding:3px 10px;
}

/*************** MAP SYSTEM - PICTOS ON THE MAP */
.miniMapSystem .picto {
position:absolute;
z-index:3;
}

.miniMapSystem .picto p {
position:absolute;
top:-7px;
text-align:center;
font-weight:700;
font-size:1.1em;
color:#315805;
}

.miniMapSystem .picto .red {
color:#C41D00;
}

/*************** MAP SYSTEM - WEATHER WIND */
#weatherWindTeaser {
left:15px;
bottom:12px;
font-size:0.9em;
width:270px;
z-index:4;
padding:0 10px 0;
}

* html #weatherWindTeaser {
width:55%;
}

#weatherWindTeaser ul {
background:url(../img/weather-wind-bg.png) left bottom repeat-y;
}

/**** surcharge ie6 ***/
/* MARCHE PAS EN FONCTION DE L'URL
* html #weatherWind ul {
background-image:none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/weather-wind-bg.png', sizingMethod='scale');
background:url(../img/weather-wind-bg.png) right bottom repeat-y;
padding:0 50px 0 0;
}*/

/*ie6*/
#weatherWindTeaser ul li {
float:left;
padding:0 3px 6px 7px;
}

#weatherWindTeaser ul li a {
color:#306a8f;
display:block;
padding:4px 0 0;
}

#weatherWindTeaser ul li strong a {
color:#FFF;
background:url(../img/li-arrow-white-down.gif) center top no-repeat;
}

/*************** MAP SYSTEM - INFOS MAP */
#mapSystem .infosMapTeaser {
position:absolute;
left:7px;
top:4px;
z-index:4;
}

#forecastBlock .infosMapTeaser .title,.forecastBlock .infosMap .title {
background:none;
font-weight:700;
font-size:1.1em;
color:#000;
padding:0;
}

.infosMapTeaser p.date {
font:0.9em Verdana, Arial, Helvetica, sans-serif;
padding:1px 0;
}

.infosMapTeaser p.refreshed {
font:0.85em Verdana, Arial, Helvetica, sans-serif;
}

.observations.fitsCol2 .formEnterCity.teaserObservation {
margin:0 2px;
padding:8px 0 1px;
}

p.btMore.teaserAnimation {
padding:10px 0 10px 10px;
}

.animatedSat #pager.teaserAnimationRadar a {
display:block;
float:left;
padding:19px 1.5% 11px;
}

.animSat .animatedSat #photosSat.teaserImagesRadar {
  min-height:470px;
}

.animatedSat #pager.teaserImagesSatelliteCol3 a {
display:block;
float:left;
padding:19px 1% 11px;
}

.animSat .animatedSat #photosSat.teaserImagesSatelliteCol3 {
  min-height:235px;
}


.animSat .animatedSat #pagerContainer.teaserImagesSatelliteCol3Container{
background-image:url(../img/pager-bg2.gif);
padding-bottom:20px;
margin:0 auto;
width:290px;
}

.animatedSat #pager.teaserImagesRadarCol3 a {
display:block;
float:left;
padding:19px 3% 11px;
}

#photosSat.teaserImagesRadarCol3 {
  min-height:310px;
height:auto !important;
height:310px;
}



.animSat .animatedSat #pagerContainer.teaserImagesRadarCol3Container{
background-image:url(../img/pager-bg2.gif);
padding-bottom:20px;
margin:0 auto;
width:290px;
}

.animSat .animatedSat.teaserAnimatedCol3 {
position:relative;
width:auto;
margin:0;
background-color:white;
}

.animSat .animatedSat #player.teaserAnimation {
padding:5px 0 0 0;
}

#chooseLocation.teaserPrevision form,#chooseLocation.teaserPrevision ul {
padding:9px 0 3px 13px;
}
#chooseLocation.teaserPrevision form .submit {
float:left;
margin:2px 0 0;
}
#chooseLocation.teaserPrevision,#location .teaserPrevision{
background:none;
position:relative;
border-bottom:none;
}

.teaserFondCarte{
background-color:white;
padding:0 0 0 3px;
}

p.teaserPrevision {
padding:0 5px 0;
}
#weatherWind.TeasersClimNorm {
position:relative;
left:15px;
bottom:12px;
font-size:0.9em;
z-index:4;
padding:0px 0px 0px 0px;
width:270px;
}

.selectTeaser{
float:left;
}

p.btMore.btMoreTeaser{
padding:10px;
}

#chooseLocation.teaser form {
padding:5px 0 5px 13px;
}

.teaserRelative{
position:relative;
}

p.noPad{
padding:0;
}


#pictosTypeTeaser p {
width:40px;
}

#pictosTypeTeaser .picto p {
top:-8px;
width:45px
}


.spinner{
float:left;
}

.submit-teasers {
float:left;
margin:-4px 0 0 3px;
}

.animSat .animatedSat #player.teaserExpert {
padding:60px 0 5px;
}

.historyMargin{
padding:0 0 0 20px;
}

.tabs ul li span span{ 
display:block; 
background:none; 
float:none; 
padding:none; 
margin:none; 
}

.overflowAuto {
overflow:visible;
}

.StationClick{
float:left;
padding-left:3px;
padding-right:3px;
}

.red {
color:red;
}

.blue {
color:blue;
}

.onlyText #buttonsToolsNoScript .btPrint {
background:transparent url(../img/picto-print.gif) top left no-repeat;
width:25px;
height:25px;
overflow:hidden;
display:block;
cursor:pointer;
}

.ongletCalcItineraire{
	float:left;
	height:30px;
	width:231px;
	background-image:url(/meteo/vtrafic/img/ongletCalcItineraire.png);
	background-repeat: no-repeat;
}

.ongletCalcItineraireSelect{
	float:left;
	height:30px;
	width:231px;
	background-image:url(/meteo/vtrafic/img/ongletCalcItineraireSelect.png);
	background-repeat: no-repeat;
}

.ongletTraficTempsReel{
	float:left;
	height:30px;
	width:146px;
	background-repeat: no-repeat;
	background-image:url(/meteo/vtrafic/img/ongletTrafficTempsReel.png);
}

.ongletTraficTempsReelSelect{
	float:left;
	height:30px;
	width:146px;
	cursor:pointer;
	background-repeat: no-repeat;
	background-image:url(/meteo/vtrafic/img/ongletTrafficTempsReelSelect.png);
}

a.bluePresse{
	color:#306a8f;
	text-decoration:underline;
}

/* bulletins climatiques */


#bullClimImg {
	float: left;
	width:130px;
	
}
bullClimTxt {
	padding: 20px 0px 20px 10px;
	width:130px;
}

#bullClimatTypeForm {
	display:block;
	float:left;
	width:200px;
	margin-top:3px;
}

#column3 #bullClimatTypeForm {
	width:160px;
}
	
#bullClimatSelectForm {
	display:inline;
	width:60%;
}
#bullClimatTypeForm .selected div {
	font-weight:bold;
}
#bullClimatTypeForm div {
	font-weight:normal;
	float:left;  
	height:28px;
	width:170px;
}
#bullClimatTypeForm .bullClimTypeRadio {
	margin-top: 1px;   
	margin-right:5px;
	float:left;                     
}
#bullClimatSelectForm select {
	margin-top: 5px;
	width:220px;
	/*height:18px;*/
}
#bullClimatTypeForm span {
	display:block;	
}
#column3 #bullClimatSelectForm select {
	width:110px;
}
#column3 #bullClimatTypeForm div {
	width:130px;
}
#column1 #bullClimatSelectForm #infoConnBullClimatMensDepLieuSelect, #bullClimatSelectForm #infoConnBullClimatMensDepSelect
{
	width:110px;
}
.emphasis {
	color:#306A8F;
	font-weight:bold;
	margin:5px;
}
#bullClimValidateDiv{
	display:block;
	text-align:center;
	margin-top:0px;
	margin-bottom:10px;
	width:100%;
	clear:both;
}
#bullClimValidate img{
	position:relative;
	top: 9px;
}

/* --------------------- bloc previsions pluie --------------------- */
#prev_pluie{height:370px; background:url("../img/bg-pluie.gif") no-repeat;}

/* bloc horloge */
#prev_pluie .horloge{float:left; width:324px;}

#prev_pluie .horloge p.lieux{padding:7px 0 0 15px; font-size:14px; color:#306A8F;}

#prev_pluie .horloge p.p_centre{height:45px; padding:18px 0 0 15px; font-size:12px; color:#424141; font-weight:bold; text-align:center;}

#prev_pluie .horloge p.p_centre a{padding-left:8px; padding-top:15px; background:url("../img/bg-fleche-2.gif") no-repeat 0px 17px; font-size:11px; color:#404040;}

#prev_pluie .horloge #imgPreviPluie{height:184px; background:url("../img/bg-horloge.gif") no-repeat 50% 0%; text-align:center;}

#prev_pluie .horloge div .vide{height:52px; padding:77px 83px 0 83px; background:url("../img/bg-vide.png") no-repeat 50% 63px; font-size:12px; color:#000; font-weight:bold;}

#prev_pluie .horloge div .erreur{height:60px; padding:71px 35px 0 35px; background:url("../img/bg-erreur.png") no-repeat 50% 61px; font-size:12px; color:#000; font-weight:bold;}

/* bloc legende */
#prev_pluie .legende{float:left; width:122px; padding:22px 0 0 6px; font-size:11px; color:#424141;}

#prev_pluie .legende table{margin:6px 0 24px 0;}

#prev_pluie .legende table td{font-size:10px; line-height:12px;}

#prev_pluie .legende table img{border:1px solid #9e9e9e;}

#prev_pluie .legende a{padding:6px 0 6px 26px; background:url("../img/bg-zones.png") no-repeat; color:#3b3b3b; text-decoration:underline;}
#prev_pluie .legende a:hover{text-decoration:none;}

.timer0 {
    position: relative;
    top: -260px;
    left: 160px;
}

.timer5 {
    position: relative;
    top: -270px;
    left: 200px;
}

.timer10 {
    position: relative;
    top: -235px;
    left: 240px;
}

.timer15 {
    position: relative;
    top: -195px;
    left: 245px;
}

.timer20 {
    position: relative;
    top: -150px;
    left: 245px;
}

.timer25 {
    position: relative;
    top: -115px;
    left: 200px;
}

.timer30 {
    position: relative;
    top: -80px;
    left: 120px;
}

.timer35 {
    position: relative;
    top: -110px;
    left: 40px;
}

.timer40 {
    position: relative;
    top: -155px;
    left: 20px;
}

.timer45 {
    position: relative;
    top: -195px;
    left: 20px;
}

.timer50 {
    position: relative;
    top: -240px;
    left: 30px;
}

.timer55 {
    position: absolute;
    top: -280px;
    left: 60px;
}

.heureDebut {
    background: url(/img/bt_heure.png) no-repeat bottom left;
    height: 31px;
    width: 85px;
    color: #95397E;
    font-weight: bold;
    padding: 15px 0 0 10px;
}

* html .heureDebut {
    background: url(/img/bt_heure.gif) no-repeat bottom left;
}

.heureFin {
    font-size: 11px;
    color: #858688;
    padding: 0 0 0 15px;
    margin-bottom: -8px;
}

.timer30 .heureFin {
    font-size: 11px;
    color: #858688;
    padding: 0 0 0 50px;
    margin-bottom: -8px;
}

.timer35 .heureFin {
    font-size: 11px;
    color: #858688;
    padding: 0 0 0 65px;
    margin-top: -8px;
}

/* --------------------- bloc previsions locales --------------------- */
#prev_locales{width:452px; padding-bottom:35px;}
#france_uv{height:380px; background:url("/img/uv/bg-france-uv.jpg") no-repeat;}

#prev_locales .choix{float:left; padding:7px 0 18px 15px; font-size:14px; color:#306A8F;}

#prev_locales .choix em{font-size:11px; color:#bbb;}

#prev_locales .lk_lieux{float:right; padding:12px 15px 0 0;}

#prev_locales .lk_lieux a{padding:0 0 2px 20px; background:url("../img/bg-lk-lieux.gif") no-repeat; color:#656565;}

/* jour */
#prev_locales .jour{position:relative; float:left; width:101px; height:160px; padding:0 1px 0 9px; background:url("../img/bg-jour.gif") no-repeat 8px 0px; z-index:10;}
#prev_locales .jour:hover{background-position:-142px 0px;}

#prev_locales .show_details, #prev_locales .show_details:hover{background-position:-592px 0px;}
#prev_locales .show_first, #prev_locales .show_first:hover{background-position:-292px 0px;}
#prev_locales .show_last, #prev_locales .show_last:hover{background-position:-442px 0px;}

#prev_locales .jour div{float:left; width:101px; height:118px; text-align:center;}

#prev_locales .jour strong{height:19px; padding-top:3px; font-size:13px; color:#187395; font-weight:bold; display:block;}
#prev_locales .show_details strong, #prev_locales .show_first strong, #prev_locales .show_last strong{font-weight:bold;}

#prev_locales .jour div div{height:auto;}

#prev_locales .jour em{font-size:12px; color:#000; font-style:normal;font-weight:bold; line-height:11px; display:block;}

#prev_locales .jour span{font-size:10px; color:#164165; display:block;}
#prev_locales .jour span strong{height:auto; font-size:12px; color:#fe5413; font-weight:bold; display:inline;}

#prev_locales .jour p{float:left; padding:0 2px 0 10px; font-size:10px; color:#164165;}
#prev_locales .jour p span{color:#525252; display:inline;}
#prev_locales .jour p img{margin:0 2px 2px 0; vertical-align:middle;}

#prev_locales .jour a{float:left; width:91px; height:18px; padding:5px 0 0 10px; font-size:11px; color:#4c4b4b; font-weight:bold; text-align:center; display:block;}
#prev_locales .jour a:hover{text-decoration:none;}

/* detail previsions */
#prev_locales .bloc_details, #prev_locales .top_details{position:relative; float:left; width:440px; background:url("../img/bg-details-prev.gif") no-repeat left bottom; z-index:1;}
#prev_locales .bloc_details{margin:-9px 0 0 6px;}
* html #prev_locales .bloc_details{margin-left:3px;}
#prev_locales .top_details{padding-bottom:15px; background:url("../img/bg-details-prev-top.gif") no-repeat;}

#prev_locales .bloc_details {display:none}
#prev_locales .bloc_details#blocDetails0 {display:block}

#prev_locales .bg_4col, #prev_locales .bg_3col, #prev_locales .bg_2col, #prev_locales .bg_1col{float:left; width:434px; padding:10px 3px 3px 3px; background:url("../img/bg-4colonnes.gif") no-repeat 3px 1px;}
#prev_locales .bg_3col{background-image:url("../img/bg-3colonnes.gif");}
#prev_locales .bg_2col{background-image:url("../img/bg-2colonnes.gif");}
#prev_locales .bg_1col{background-image:none;}

#prev_locales .echeance{float:left; text-align:center;}
#prev_locales .bg_4col .echeance{width:108px;}
#prev_locales .bg_3col .echeance{width:144px;}
#prev_locales .bg_2col .echeance{width:217px;}
#prev_locales .bg_1col .echeance{width:434px;}

#prev_locales .echeance strong{padding-bottom:4px; font-size:11px; color:#000; display:block;}

#prev_locales .echeance em{font-size:12px; color:#000; font-style:normal;font-weight:bold; display:block;}

#prev_locales .echeance span{padding-bottom:10px; margin-bottom:10px; background:url("../img/bg-filet-prev4.gif") no-repeat 50% bottom; font-size:10px; color:#164165; display:block;}
#prev_locales .bg_3col span{background-image:url("../img/bg-filet-prev3.gif");}
#prev_locales .bg_2col span{background-image:url("../img/bg-filet-prev2.gif");}
#prev_locales .bg_1col span{background-image:url("../img/bg-filet-prev1.gif");}

#prev_locales .echeance p{float:left; padding:0 2px 0 10px; font-size:10px; color:#164165;}
#prev_locales .echeance p span{padding:0px; margin:0px; background:none; font-size:11px; color:#525252; display:inline;}
#prev_locales .echeance p img{margin:0 2px 2px 0; vertical-align:middle;}

#prev_locales .bg_3col p.p1{padding-left:25px;}
#prev_locales .bg_2col p.p1{padding-left:62px;}
#prev_locales .bg_1col p.p1{padding-left:170px;}

#prev_locales .echeance p.p2{clear:both; float:none; padding:12px 11px 0 11px; background:url("../img/bg-filet-prev4.gif") no-repeat 50% 6px; font-size:10px; color:#164165;}
#prev_locales .bg_3col p.p2{background-image:url("../img/bg-filet-prev3.gif");}
#prev_locales .bg_2col p.p2{background-image:url("../img/bg-filet-prev2.gif");}
#prev_locales .bg_1col p.p2{background-image:url("../img/bg-filet-prev1.gif");}

* html #prev_locales .echeance p.p2{padding-top:6px;}
* + html #prev_locales .echeance p.p2{padding-top:6px;}

#prev_locales .echeance p.p2 span{color:#404040;}

/* bouton question */
#prev_locales a.lk_question{position:relative; float:right; height:24px; margin:-6px 8px 0 0; background:url("../img/bg-question-r.gif") no-repeat right top; display:block; z-index:20;}
* html #prev_locales a.lk_question{margin-right:4px;}

#prev_locales a.lk_question span{float:left; height:17px; padding:7px 11px 0 20px; background:url("../img/bg-question-l.gif") no-repeat left top; font-size:11px; color:#404040; font-weight:bold; display:block;}

/* jours suivants */
#prev_locales .tt_tendances{clear:both; padding:22px 0 8px 13px; font-size:12px; color:#000; font-weight:bold;}

#prev_locales .suivants li{float:left; width:70px; height:77px; padding:0 1px 0 4px; background:url("../img/bg-suivant.gif") no-repeat 4px 0px; text-align:center;}
#prev_locales .listeLEcourte  li {margin-left:1.73em}
#prev_locales .listeLEcourte li:first-child,#prev_locales .listeLEcourte li.lijourle0 {margin-left:0}

#prev_locales .blocs5 li{padding:0 10px 0 10px; background-position:10px 0px;}

#prev_locales .suivants li strong{height:16px; padding-top:4px; font-size:11px; color:#187395; font-weight:normal; display:block;}

#prev_locales .suivants li em{margin-top:-2px; font-size:11px; color:#000; font-style:normal;font-weight:bold; display:block;}

#france_uv div{float:left;}

#france_uv .carte_uv{width:21px; height:37px; background-image:url("/img/uv/bg-indices-uv.png"); background-repeat:no-repeat;}

#france_uv .ind_1{background-position:0px 0px;}
#france_uv .ind_2{background-position:0px -60px;}
#france_uv .ind_3{background-position:0px -120px;}
#france_uv .ind_4{background-position:0px -180px;}
#france_uv .ind_5{background-position:0px -240px;}
#france_uv .ind_6{background-position:0px -300px;}
#france_uv .ind_7{background-position:0px -360px;}
#france_uv .ind_8{background-position:0px -420px;}
#france_uv .ind_9{background-position:0px -480px;}
#france_uv .ind_10{background-position:0px -540px;}

#dayForecasting.echUV {position:relative;float:right;}
#legendUV.legendUV {clear:right;float:right; 
padding-top:1em; 
	background-image:url("/img/uv/fd_uv.gif");background-repeat:no-repeat;
	width:127px;
	height:222px}
#legendUV.legendUV img {padding-left :2px; }	
#plusinfoUV.right {clear:right;float:left;font-size:0.9em;}

*+html #plusinfoUV {position:absolute; top:55em;left:36.2em;}


* html #plusinfoUV.right {position:absolute; top:55em;left:36.2em;}

*+html  #dayForecasting.echUV {min-width:11.71em;}

#plusinfoUV a {
background:url(../img/arrow-right-black.gif) left 2px no-repeat;
display:block;
padding:0 0 0 11px;
}

#france_uv #echlegendUV {float:right;}
#france_uv #dayForecasting.echUV ul  li.today  p {
	font-weight:400;
background:#53a4c6 url(../img/li-arrow-white-right.gif) left 11px no-repeat;
	padding-top:6px;
	padding-bottom : 3px;
	height:20px;
}

*+html #dayForecasting.echUV ul  li.today  p {min-width:10em;}


#popupPlusInfosUV {padding:8px 20px 0;}
#popupPlusInfosUV h4 {}
#popupPlusInfosUV em {text-decoration:underline;font-style:normal;}
#popupPlusInfosUV table {border-collapse: collapse;
margin-bottom : .5em}
#popupPlusInfosUV td,#popupPlusInfosUV th  {border:solid 1px #000;}


/* --------------------- barre navigation top --------------------- */
#mainHeader{border-top:1px solid #fff; z-index:1;}

/* Fix IE */
* html #mainHeader {z-index:-142}
*+html #mainHeader {z-index:-142}

#barre_top{position:relative; height:21px; background:url(/img/bg-nav-top.gif) no-repeat; font-size:10px; color:#fff; font-weight:bold;}

/* nav top */
#nav_top{float:left;}

#nav_top li{float:left;}

#nav_top li.first_li{width:85px; padding:5px 0 0 10px;}

#nav_top li a{float:left; color:#fff; text-transform:uppercase; display:block;}

#nav_top li a span{float:left; height:16px; padding:5px 0 0 30px; background:url(/img/bg-arrow-top.png) no-repeat 22px 8px; border-right:1px solid #ced1e0; display:block;}

#nav_top li a:hover, #nav_top li a.site_on{background:url(/img/bg-bt-nav-on.png) repeat-x; text-shadow:1px 3px 4px #000; text-decoration:none;}
* html #nav_top li a:hover, * html #nav_top li a.site_on{background:url(/img/bg-bt-nav-on.gif) repeat-x;}

#nav_top li a#bt_1 span{width:91px;}
#nav_top li a#bt_2 span{width:67px;}
#nav_top li a#bt_3 span{width:106px;}
#nav_top li a#bt_4 span{width:130px;}

/* nav top */
.ssnav{position:absolute; left:0px; top:21px; width:147px; padding:0 4px 9px 4px; background:url(/img/bg-ssnav.png) no-repeat left bottom; border-top:1px solid #fff; z-index:10; display:none;}
* html .ssnav{background:url(/img/bg-ssnav.gif) no-repeat left bottom;}

#ssnav_1{left:99px;}
#ssnav_2{left:220px;}
#ssnav_3{left:318px;}
#ssnav_4{left:455px;}

.ssnav a{width:128px; padding:6px 0 6px 19px; background:url(/img/bg-bt-ssnav.gif) no-repeat; font-size:11px; color:#fff; font-weight:normal; display:block;}
.ssnav a:hover{background-image:url(/img/bg-bt-ssnav-on.gif); text-decoration:none;}

.ssnav a.a_last:hover{background-image:url(/img/bg-bt-ssnav-last-on.gif);}

 /* --------------------- bloc infos speciales --------------------- */
.content_infos{margin:0 0 14px -3px; padding:8px 0 0 0;}

#column2 .content_infos .block{width:163px; margin:0px; padding:0px; background:url("/img/bg-bas-infos.gif") no-repeat left bottom;}

.content_infos .block .content{padding:0 2px 0 9px; margin:0px; background:url("/img/bg-top-infos.gif") no-repeat; border:none;}

.content_infos h2{padding:8px 40px 9px 10px; margin:0px; background:url("/img/bg-h2-infos.gif") no-repeat 50% bottom; font-size:13px; color:#d70000; font-weight:bold; font-style:italic; line-height:14px;}

.content_infos ul{ padding:0 0 1px;}

.content_infos ul li{padding:6px 8px 6px 10px;font-size:9px; margin:0px; background:url("/img/bg-liste-infos.gif") no-repeat left bottom; color:#737373; display:block;}

.content_infos ul li strong{font-size:11px; color:#4f4e4e;}

.content_infos .lk_consulter{padding:4px 0 4px 0; text-align:right;}

.content_infos .lk_consulter a{padding-left:11px; background:url("/img/bg-fleche.gif") no-repeat 0px 3px; font-size:10px; color:#000;}

/* search top */
#barre_top form{float:right; padding:2px 10px 0 10px;}

.input_search_1, #selsearchhead{width:114px; height:13px; margin:1px 0 0 7px; padding:0px; background-color:#fff; border:1px solid #c6c6c6; color:#767676;}
#selsearchhead{width:105px; margin:0 1px 0 3px;}
.input_search_1 {margin-left : 0}

.submit_search{width:25px; height:15px; padding:0 0 2px 0; background:url(/img/bg-submit-search.gif) no-repeat; border:none; font-size:9px; color:#000; font-weight:bold; cursor:pointer;}

#selsearchhead {height : 16px;margin-top:1px}
