/*
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 */
/** sprite: spriteCarte50Temps; sprite-image: url('../img/spriteCarte50Temps.png'); sprite-layout: vertical */ 
/** sprite: spriteCarte50Vent; sprite-image: url('../img/spriteCarte50Vent.png'); sprite-layout: vertical */ 
/** sprite: spriteCarte40Temps; sprite-image: url('../img/spriteCarte40Temps.png'); sprite-layout: vertical */ 
/** sprite: spriteCarte40Vent; sprite-image: url('../img/spriteCarte40Vent.png'); sprite-layout: vertical */ 
/** sprite: spriteSite30Temps; sprite-image: url('../img/spriteSite30Temps.png'); sprite-layout: vertical */ 
/** sprite: spriteSite30Vent; sprite-image: url('../img/spriteSite30Vent.png'); sprite-layout: vertical */ 

/** sprite: spriteAutreV; sprite-image: url('../img/spriteAutreV.png'); sprite-layout: vertical */ 
/** sprite: spriteAutreH; sprite-image: url('../img/spriteAutreH.png'); sprite-layout: horizontal */ 


 /* Font declarations */
@font-face {
    font-family: 'AllerRegular';
    src: url('./font/aller_rg-webfont.eot');
    src: url('./font/aller_rg-webfont.eot?#iefix') format('embedded-opentype'),
         url('./font/aller_rg-webfont.woff') format('woff'),
         url('./font/aller_rg-webfont.ttf') format('truetype'),
         url('./font/aller_rg-webfont.svg#webfontFDhFUIp3') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'AllerBold';
    src: url('./font/aller_bd-webfont.eot');
    src: url('./font/aller_bd-webfont.eot?#iefix') format('embedded-opentype'),
         url('./font/aller_bd-webfont.woff') format('woff'),
         url('./font/aller_bd-webfont.ttf') format('truetype'),
         url('./font/aller_bd-webfont.svg#webfontMNt5QD1W') format('svg');
    font-weight: normal;
    font-style: normal;
}

.fake {
}

#atos_path,#popupContainer {display:none;}

.carte40_0_agif {
background-image: url(/meteo/pictos/web/CARTE/40/0_a.gif); /** sprite-ref: spriteCarte40Temps; */  
}
.carte40_0_bgif {
background-image: url(/meteo/pictos/web/CARTE/40/0_b.gif); /** sprite-ref: spriteCarte40Temps; */  
}
.carte40_0_cgif {
background-image: url(/meteo/pictos/web/CARTE/40/0_c.gif); /** sprite-ref: spriteCarte40Temps; */
}
.carte40_0_dgif {
background-image: url(/meteo/pictos/web/CARTE/40/0_d.gif); /** sprite-ref: spriteCarte40Temps; */
}
.carte40_0_egif {
background-image: url(/meteo/pictos/web/CARTE/40/0_e.gif); /** sprite-ref: spriteCarte40Temps; */
}
.carte40_0_fgif {
background-image: url(/meteo/pictos/web/CARTE/40/0_f.gif); /** sprite-ref: spriteCarte40Temps; */
}
.carte40_0_ggif {
background-image: url(/meteo/pictos/web/CARTE/40/0_g.gif); /** sprite-ref: spriteCarte40Temps; */
}
.carte40_0_hgif {
background-image: url(/meteo/pictos/web/CARTE/40/0_h.gif); /** sprite-ref: spriteCarte40Temps; */
}
.carte40_0_igif {
background-image: url(/meteo/pictos/web/CARTE/40/0_i.gif); /** sprite-ref: spriteCarte40Temps; */
}
.carte40_0_jgif {
background-image: url(/meteo/pictos/web/CARTE/40/0_j.gif); /** sprite-ref: spriteCarte40Temps; */
}
.carte40_0_kgif {
background-image: url(/meteo/pictos/web/CARTE/40/0_k.gif); /** sprite-ref: spriteCarte40Temps; */
}
.carte40_10_agif {
background-image: url(/meteo/pictos/web/CARTE/40/10_a.gif); /** sprite-ref: spriteCarte40Temps; */
}
.carte40_10_bgif {
background-image: url(/meteo/pictos/web/CARTE/40/10_b.gif); /** sprite-ref: spriteCarte40Temps; */
}
.carte40_10_cgif {
background-image: url(/meteo/pictos/web/CARTE/40/10_c.gif); /** sprite-ref: spriteCarte40Temps; */
}
.carte40_11_agif {
background-image: url(/meteo/pictos/web/CARTE/40/11_a.gif); /** sprite-ref: spriteCarte40Temps; */
}
.carte40_12_agif {
background-image: url(/meteo/pictos/web/CARTE/40/12_a.gif); /** sprite-ref: spriteCarte40Temps; */
}
.carte40_12_bgif {
background-image: url(/meteo/pictos/web/CARTE/40/12_b.gif); /** sprite-ref: spriteCarte40Temps; */
}
.carte40_12_cgif {
background-image: url(/meteo/pictos/web/CARTE/40/12_c.gif); /** sprite-ref: spriteCarte40Temps; */
}
.carte40_13_agif {
background-image: url(/meteo/pictos/web/CARTE/40/13_a.gif); /** sprite-ref: spriteCarte40Temps; */
}
.carte40_13_bgif {
background-image: url(/meteo/pictos/web/CARTE/40/13_b.gif); /** sprite-ref: spriteCarte40Temps; */
}
.carte40_13_cgif {
background-image: url(/meteo/pictos/web/CARTE/40/13_c.gif); /** sprite-ref: spriteCarte40Temps; */
}
.carte40_14_agif {
background-image: url(/meteo/pictos/web/CARTE/40/14_a.gif); /** sprite-ref: spriteCarte40Temps; */
}
.carte40_14_bgif {
background-image: url(/meteo/pictos/web/CARTE/40/14_b.gif); /** sprite-ref: spriteCarte40Temps; */
}
.carte40_15_agif {
background-image: url(/meteo/pictos/web/CARTE/40/15_a.gif); /** sprite-ref: spriteCarte40Temps; */
}
.carte40_15_bgif {
background-image: url(/meteo/pictos/web/CARTE/40/15_b.gif); /** sprite-ref: spriteCarte40Temps; */
}
.carte40_15_cgif {
background-image: url(/meteo/pictos/web/CARTE/40/15_c.gif); /** sprite-ref: spriteCarte40Temps; */
}
.carte40_16_agif {
background-image: url(/meteo/pictos/web/CARTE/40/16_a.gif); /** sprite-ref: spriteCarte40Temps; */
}
.carte40_16_bgif {
background-image: url(/meteo/pictos/web/CARTE/40/16_b.gif); /** sprite-ref: spriteCarte40Temps; */
}
.carte40_16_cgif {
background-image: url(/meteo/pictos/web/CARTE/40/16_c.gif); /** sprite-ref: spriteCarte40Temps; */
}
.carte40_17_agif {
background-image: url(/meteo/pictos/web/CARTE/40/17_a.gif); /** sprite-ref: spriteCarte40Temps; */
}
.carte40_17_bgif {
background-image: url(/meteo/pictos/web/CARTE/40/17_b.gif); /** sprite-ref: spriteCarte40Temps; */
}
.carte40_17_cgif {
background-image: url(/meteo/pictos/web/CARTE/40/17_c.gif); /** sprite-ref: spriteCarte40Temps; */
}
.carte40_18_agif {
background-image: url(/meteo/pictos/web/CARTE/40/18_a.gif); /** sprite-ref: spriteCarte40Temps; */
}
.carte40_18_bgif {
background-image: url(/meteo/pictos/web/CARTE/40/18_b.gif); /** sprite-ref: spriteCarte40Temps; */
}
.carte40_18_cgif {
background-image: url(/meteo/pictos/web/CARTE/40/18_c.gif); /** sprite-ref: spriteCarte40Temps; */
}
.carte40_19_agif {
background-image: url(/meteo/pictos/web/CARTE/40/19_a.gif); /** sprite-ref: spriteCarte40Temps; */
}
.carte40_19_bgif {
background-image: url(/meteo/pictos/web/CARTE/40/19_b.gif); /** sprite-ref: spriteCarte40Temps; */
}
.carte40_19_cgif {
background-image: url(/meteo/pictos/web/CARTE/40/19_c.gif); /** sprite-ref: spriteCarte40Temps; */
}
.carte40_1_agif {
background-image: url(/meteo/pictos/web/CARTE/40/1_a.gif); /** sprite-ref: spriteCarte40Temps; */
}
.carte40_1_bgif {
background-image: url(/meteo/pictos/web/CARTE/40/1_b.gif); /** sprite-ref: spriteCarte40Temps; */
}
.carte40_1_cgif {
background-image: url(/meteo/pictos/web/CARTE/40/1_c.gif); /** sprite-ref: spriteCarte40Temps; */
}
.carte40_20_agif {
background-image: url(/meteo/pictos/web/CARTE/40/20_a.gif); /** sprite-ref: spriteCarte40Temps; */
}
.carte40_21_agif {
background-image: url(/meteo/pictos/web/CARTE/40/21_a.gif); /** sprite-ref: spriteCarte40Temps; */
}
.carte40_21_bgif {
background-image: url(/meteo/pictos/web/CARTE/40/21_b.gif); /** sprite-ref: spriteCarte40Temps; */
}
.carte40_21_cgif {
background-image: url(/meteo/pictos/web/CARTE/40/21_c.gif); /** sprite-ref: spriteCarte40Temps; */
}
.carte40_22_agif {
background-image: url(/meteo/pictos/web/CARTE/40/22_a.gif); /** sprite-ref: spriteCarte40Temps; */
}
.carte40_22_bgif {
background-image: url(/meteo/pictos/web/CARTE/40/22_b.gif); /** sprite-ref: spriteCarte40Temps; */
}
.carte40_22_cgif {
background-image: url(/meteo/pictos/web/CARTE/40/22_c.gif); /** sprite-ref: spriteCarte40Temps; */
}
.carte40_23_agif {
background-image: url(/meteo/pictos/web/CARTE/40/23_a.gif); /** sprite-ref: spriteCarte40Temps; */
}
.carte40_23_bgif {
background-image: url(/meteo/pictos/web/CARTE/40/23_b.gif); /** sprite-ref: spriteCarte40Temps; */
}
.carte40_23_cgif {
background-image: url(/meteo/pictos/web/CARTE/40/23_c.gif); /** sprite-ref: spriteCarte40Temps; */
}
.carte40_24_agif {
background-image: url(/meteo/pictos/web/CARTE/40/24_a.gif); /** sprite-ref: spriteCarte40Temps; */
}
.carte40_24_bgif {
background-image: url(/meteo/pictos/web/CARTE/40/24_b.gif); /** sprite-ref: spriteCarte40Temps; */
}
.carte40_24_cgif {
background-image: url(/meteo/pictos/web/CARTE/40/24_c.gif); /** sprite-ref: spriteCarte40Temps; */
}
.carte40_25_agif {
background-image: url(/meteo/pictos/web/CARTE/40/25_a.gif); /** sprite-ref: spriteCarte40Temps; */
}
.carte40_25_bgif {
background-image: url(/meteo/pictos/web/CARTE/40/25_b.gif); /** sprite-ref: spriteCarte40Temps; */
}
.carte40_26_agif {
background-image: url(/meteo/pictos/web/CARTE/40/26_a.gif); /** sprite-ref: spriteCarte40Temps; */
}
.carte40_26_bgif {
background-image: url(/meteo/pictos/web/CARTE/40/26_b.gif); /** sprite-ref: spriteCarte40Temps; */
}
.carte40_26_cgif {
background-image: url(/meteo/pictos/web/CARTE/40/26_c.gif); /** sprite-ref: spriteCarte40Temps; */
}
.carte40_27_agif {
background-image: url(/meteo/pictos/web/CARTE/40/27_a.gif); /** sprite-ref: spriteCarte40Temps; */
}
.carte40_27_bgif {
background-image: url(/meteo/pictos/web/CARTE/40/27_b.gif); /** sprite-ref: spriteCarte40Temps; */
}
.carte40_28_agif {
background-image: url(/meteo/pictos/web/CARTE/40/28_a.gif); /** sprite-ref: spriteCarte40Temps; */
}
.carte40_28_bgif {
background-image: url(/meteo/pictos/web/CARTE/40/28_b.gif); /** sprite-ref: spriteCarte40Temps; */
}
.carte40_29_agif {
background-image: url(/meteo/pictos/web/CARTE/40/29_a.gif); /** sprite-ref: spriteCarte40Temps; */
}
.carte40_29_bgif {
background-image: url(/meteo/pictos/web/CARTE/40/29_b.gif); /** sprite-ref: spriteCarte40Temps; */
}
.carte40_29_cgif {
background-image: url(/meteo/pictos/web/CARTE/40/29_c.gif); /** sprite-ref: spriteCarte40Temps; */
}
.carte40_2_agif {
background-image: url(/meteo/pictos/web/CARTE/40/2_a.gif); /** sprite-ref: spriteCarte40Temps; */
}
.carte40_2_bgif {
background-image: url(/meteo/pictos/web/CARTE/40/2_b.gif); /** sprite-ref: spriteCarte40Temps; */
}
.carte40_2_cgif {
background-image: url(/meteo/pictos/web/CARTE/40/2_c.gif); /** sprite-ref: spriteCarte40Temps; */
}
.carte40_30_agif {
background-image: url(/meteo/pictos/web/CARTE/40/30_a.gif); /** sprite-ref: spriteCarte40Temps; */
}
.carte40_30_bgif {
background-image: url(/meteo/pictos/web/CARTE/40/30_b.gif); /** sprite-ref: spriteCarte40Temps; */
}
.carte40_30_cgif {
background-image: url(/meteo/pictos/web/CARTE/40/30_c.gif); /** sprite-ref: spriteCarte40Temps; */
}
.carte40_31_agif {
background-image: url(/meteo/pictos/web/CARTE/40/31_a.gif); /** sprite-ref: spriteCarte40Temps; */
}
.carte40_31_bgif {
background-image: url(/meteo/pictos/web/CARTE/40/31_b.gif); /** sprite-ref: spriteCarte40Temps; */
}
.carte40_32_agif {
background-image: url(/meteo/pictos/web/CARTE/40/32_a.gif); /** sprite-ref: spriteCarte40Temps; */
}
.carte40_32_bgif {
background-image: url(/meteo/pictos/web/CARTE/40/32_b.gif); /** sprite-ref: spriteCarte40Temps; */
}
.carte40_32_cgif {
background-image: url(/meteo/pictos/web/CARTE/40/32_c.gif); /** sprite-ref: spriteCarte40Temps; */
}
.carte40_33_agif {
background-image: url(/meteo/pictos/web/CARTE/40/33_a.gif); /** sprite-ref: spriteCarte40Temps; */
}
.carte40_33_bgif {
background-image: url(/meteo/pictos/web/CARTE/40/33_b.gif); /** sprite-ref: spriteCarte40Temps; */
}
.carte40_33_cgif {
background-image: url(/meteo/pictos/web/CARTE/40/33_c.gif); /** sprite-ref: spriteCarte40Temps; */
}
.carte40_3_agif {
background-image: url(/meteo/pictos/web/CARTE/40/3_a.gif); /** sprite-ref: spriteCarte40Temps; */
}
.carte40_4_agif {
background-image: url(/meteo/pictos/web/CARTE/40/4_a.gif); /** sprite-ref: spriteCarte40Temps; */
}
.carte40_5_agif {
background-image: url(/meteo/pictos/web/CARTE/40/5_a.gif); /** sprite-ref: spriteCarte40Temps; */
}
.carte40_6_agif {
background-image: url(/meteo/pictos/web/CARTE/40/6_a.gif); /** sprite-ref: spriteCarte40Temps; */
}
.carte40_7_agif {
background-image: url(/meteo/pictos/web/CARTE/40/7_a.gif); /** sprite-ref: spriteCarte40Temps; */
}
.carte40_8_agif {
background-image: url(/meteo/pictos/web/CARTE/40/8_a.gif); /** sprite-ref: spriteCarte40Temps; */
}
.carte40_9_agif {
background-image: url(/meteo/pictos/web/CARTE/40/9_a.gif); /** sprite-ref: spriteCarte40Temps; */
}
.carte40_9_bgif {
background-image: url(/meteo/pictos/web/CARTE/40/9_b.gif); /** sprite-ref: spriteCarte40Temps; */
}
.carte40_9_cgif {
background-image: url(/meteo/pictos/web/CARTE/40/9_c.gif); /** sprite-ref: spriteCarte40Temps; */
}





.carte40_defaultgif {
background-image: url(/meteo/pictos/web/CARTE/40/default.gif); /** sprite-ref: spriteCarte40Vent; */
}
.carte40_estgif {
background-image: url(/meteo/pictos/web/CARTE/40/est.gif); /** sprite-ref: spriteCarte40Vent; */
}
.carte40_nord-est-estgif {
background-image: url(/meteo/pictos/web/CARTE/40/nord-est-est.gif); /** sprite-ref: spriteCarte40Vent; */
}
.carte40_nord-estgif {
background-image: url(/meteo/pictos/web/CARTE/40/nord-est.gif); /** sprite-ref: spriteCarte40Vent; */
}
.carte40_nord-nord-estgif {
background-image: url(/meteo/pictos/web/CARTE/40/nord-nord-est.gif); /** sprite-ref: spriteCarte40Vent; */
}
.carte40_nord-nord-ouestgif {
background-image: url(/meteo/pictos/web/CARTE/40/nord-nord-ouest.gif); /** sprite-ref: spriteCarte40Vent; */
}
.carte40_nord-ouest-ouestgif {
background-image: url(/meteo/pictos/web/CARTE/40/nord-ouest-ouest.gif); /** sprite-ref: spriteCarte40Vent; */
}
.carte40_nord-ouestgif {
background-image: url(/meteo/pictos/web/CARTE/40/nord-ouest.gif); /** sprite-ref: spriteCarte40Vent; */
}
.carte40_nordgif {
background-image: url(/meteo/pictos/web/CARTE/40/nord.gif); /** sprite-ref: spriteCarte40Vent; */
}
.carte40_ouestgif {
background-image: url(/meteo/pictos/web/CARTE/40/ouest.gif); /** sprite-ref: spriteCarte40Vent; */
}
.carte40_sud-est-estgif {
background-image: url(/meteo/pictos/web/CARTE/40/sud-est-est.gif); /** sprite-ref: spriteCarte40Vent; */
}
.carte40_sud-estgif {
background-image: url(/meteo/pictos/web/CARTE/40/sud-est.gif); /** sprite-ref: spriteCarte40Vent; */
}
.carte40_sud-ouest-ouestgif {
background-image: url(/meteo/pictos/web/CARTE/40/sud-ouest-ouest.gif); /** sprite-ref: spriteCarte40Vent; */
}
.carte40_sud-ouestgif {
background-image: url(/meteo/pictos/web/CARTE/40/sud-ouest.gif); /** sprite-ref: spriteCarte40Vent; */
}
.carte40_sud-sud-estgif {
background-image: url(/meteo/pictos/web/CARTE/40/sud-sud-est.gif); /** sprite-ref: spriteCarte40Vent; */
}
.carte40_sud-sud-ouestgif {
background-image: url(/meteo/pictos/web/CARTE/40/sud-sud-ouest.gif); /** sprite-ref: spriteCarte40Vent; */
}
.carte40_sudgif {
background-image: url(/meteo/pictos/web/CARTE/40/sud.gif); /** sprite-ref: spriteCarte40Vent; */
}
.carte40_variablegif {
background-image: url(/meteo/pictos/web/CARTE/40/variable.gif); /** sprite-ref: spriteCarte40Vent; */
}



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









.site30_0_agif {
background-image: url(/meteo/pictos/web/SITE/30/0_a.gif); /** sprite-ref: spriteSite30Temps; */  
}
.site30_0_bgif {
background-image: url(/meteo/pictos/web/SITE/30/0_b.gif); /** sprite-ref: spriteSite30Temps; */  
}
.site30_0_cgif {
background-image: url(/meteo/pictos/web/SITE/30/0_c.gif); /** sprite-ref: spriteSite30Temps; */
}
.site30_0_dgif {
background-image: url(/meteo/pictos/web/SITE/30/0_d.gif); /** sprite-ref: spriteSite30Temps; */
}
.site30_0_egif {
background-image: url(/meteo/pictos/web/SITE/30/0_e.gif); /** sprite-ref: spriteSite30Temps; */
}
.site30_0_fgif {
background-image: url(/meteo/pictos/web/SITE/30/0_f.gif); /** sprite-ref: spriteSite30Temps; */
}
.site30_0_ggif {
background-image: url(/meteo/pictos/web/SITE/30/0_g.gif); /** sprite-ref: spriteSite30Temps; */
}
.site30_0_hgif {
background-image: url(/meteo/pictos/web/SITE/30/0_h.gif); /** sprite-ref: spriteSite30Temps; */
}
.site30_0_igif {
background-image: url(/meteo/pictos/web/SITE/30/0_i.gif); /** sprite-ref: spriteSite30Temps; */
}
.site30_0_jgif {
background-image: url(/meteo/pictos/web/SITE/30/0_j.gif); /** sprite-ref: spriteSite30Temps; */
}
.site30_0_kgif {
background-image: url(/meteo/pictos/web/SITE/30/0_k.gif); /** sprite-ref: spriteSite30Temps; */
}
.site30_10_agif {
background-image: url(/meteo/pictos/web/SITE/30/10_a.gif); /** sprite-ref: spriteSite30Temps; */
}
.site30_10_bgif {
background-image: url(/meteo/pictos/web/SITE/30/10_b.gif); /** sprite-ref: spriteSite30Temps; */
}
.site30_10_cgif {
background-image: url(/meteo/pictos/web/SITE/30/10_c.gif); /** sprite-ref: spriteSite30Temps; */
}
.site30_11_agif {
background-image: url(/meteo/pictos/web/SITE/30/11_a.gif); /** sprite-ref: spriteSite30Temps; */
}
.site30_12_agif {
background-image: url(/meteo/pictos/web/SITE/30/12_a.gif); /** sprite-ref: spriteSite30Temps; */
}
.site30_12_bgif {
background-image: url(/meteo/pictos/web/SITE/30/12_b.gif); /** sprite-ref: spriteSite30Temps; */
}
.site30_12_cgif {
background-image: url(/meteo/pictos/web/SITE/30/12_c.gif); /** sprite-ref: spriteSite30Temps; */
}
.site30_13_agif {
background-image: url(/meteo/pictos/web/SITE/30/13_a.gif); /** sprite-ref: spriteSite30Temps; */
}
.site30_13_bgif {
background-image: url(/meteo/pictos/web/SITE/30/13_b.gif); /** sprite-ref: spriteSite30Temps; */
}
.site30_13_cgif {
background-image: url(/meteo/pictos/web/SITE/30/13_c.gif); /** sprite-ref: spriteSite30Temps; */
}
.site30_14_agif {
background-image: url(/meteo/pictos/web/SITE/30/14_a.gif); /** sprite-ref: spriteSite30Temps; */
}
.site30_14_bgif {
background-image: url(/meteo/pictos/web/SITE/30/14_b.gif); /** sprite-ref: spriteSite30Temps; */
}
.site30_15_agif {
background-image: url(/meteo/pictos/web/SITE/30/15_a.gif); /** sprite-ref: spriteSite30Temps; */
}
.site30_15_bgif {
background-image: url(/meteo/pictos/web/SITE/30/15_b.gif); /** sprite-ref: spriteSite30Temps; */
}
.site30_15_cgif {
background-image: url(/meteo/pictos/web/SITE/30/15_c.gif); /** sprite-ref: spriteSite30Temps; */
}
.site30_16_agif {
background-image: url(/meteo/pictos/web/SITE/30/16_a.gif); /** sprite-ref: spriteSite30Temps; */
}
.site30_16_bgif {
background-image: url(/meteo/pictos/web/SITE/30/16_b.gif); /** sprite-ref: spriteSite30Temps; */
}
.site30_16_cgif {
background-image: url(/meteo/pictos/web/SITE/30/16_c.gif); /** sprite-ref: spriteSite30Temps; */
}
.site30_17_agif {
background-image: url(/meteo/pictos/web/SITE/30/17_a.gif); /** sprite-ref: spriteSite30Temps; */
}
.site30_17_bgif {
background-image: url(/meteo/pictos/web/SITE/30/17_b.gif); /** sprite-ref: spriteSite30Temps; */
}
.site30_17_cgif {
background-image: url(/meteo/pictos/web/SITE/30/17_c.gif); /** sprite-ref: spriteSite30Temps; */
}
.site30_18_agif {
background-image: url(/meteo/pictos/web/SITE/30/18_a.gif); /** sprite-ref: spriteSite30Temps; */
}
.site30_18_bgif {
background-image: url(/meteo/pictos/web/SITE/30/18_b.gif); /** sprite-ref: spriteSite30Temps; */
}
.site30_18_cgif {
background-image: url(/meteo/pictos/web/SITE/30/18_c.gif); /** sprite-ref: spriteSite30Temps; */
}
.site30_19_agif {
background-image: url(/meteo/pictos/web/SITE/30/19_a.gif); /** sprite-ref: spriteSite30Temps; */
}
.site30_19_bgif {
background-image: url(/meteo/pictos/web/SITE/30/19_b.gif); /** sprite-ref: spriteSite30Temps; */
}
.site30_19_cgif {
background-image: url(/meteo/pictos/web/SITE/30/19_c.gif); /** sprite-ref: spriteSite30Temps; */
}
.site30_1_agif {
background-image: url(/meteo/pictos/web/SITE/30/1_a.gif); /** sprite-ref: spriteSite30Temps; */
}
.site30_1_bgif {
background-image: url(/meteo/pictos/web/SITE/30/1_b.gif); /** sprite-ref: spriteSite30Temps; */
}
.site30_1_cgif {
background-image: url(/meteo/pictos/web/SITE/30/1_c.gif); /** sprite-ref: spriteSite30Temps; */
}
.site30_20_agif {
background-image: url(/meteo/pictos/web/SITE/30/20_a.gif); /** sprite-ref: spriteSite30Temps; */
}
.site30_21_agif {
background-image: url(/meteo/pictos/web/SITE/30/21_a.gif); /** sprite-ref: spriteSite30Temps; */
}
.site30_21_bgif {
background-image: url(/meteo/pictos/web/SITE/30/21_b.gif); /** sprite-ref: spriteSite30Temps; */
}
.site30_21_cgif {
background-image: url(/meteo/pictos/web/SITE/30/21_c.gif); /** sprite-ref: spriteSite30Temps; */
}
.site30_22_agif {
background-image: url(/meteo/pictos/web/SITE/30/22_a.gif); /** sprite-ref: spriteSite30Temps; */
}
.site30_22_bgif {
background-image: url(/meteo/pictos/web/SITE/30/22_b.gif); /** sprite-ref: spriteSite30Temps; */
}
.site30_22_cgif {
background-image: url(/meteo/pictos/web/SITE/30/22_c.gif); /** sprite-ref: spriteSite30Temps; */
}
.site30_23_agif {
background-image: url(/meteo/pictos/web/SITE/30/23_a.gif); /** sprite-ref: spriteSite30Temps; */
}
.site30_23_bgif {
background-image: url(/meteo/pictos/web/SITE/30/23_b.gif); /** sprite-ref: spriteSite30Temps; */
}
.site30_23_cgif {
background-image: url(/meteo/pictos/web/SITE/30/23_c.gif); /** sprite-ref: spriteSite30Temps; */
}
.site30_24_agif {
background-image: url(/meteo/pictos/web/SITE/30/24_a.gif); /** sprite-ref: spriteSite30Temps; */
}
.site30_24_bgif {
background-image: url(/meteo/pictos/web/SITE/30/24_b.gif); /** sprite-ref: spriteSite30Temps; */
}
.site30_24_cgif {
background-image: url(/meteo/pictos/web/SITE/30/24_c.gif); /** sprite-ref: spriteSite30Temps; */
}
.site30_25_agif {
background-image: url(/meteo/pictos/web/SITE/30/25_a.gif); /** sprite-ref: spriteSite30Temps; */
}
.site30_25_bgif {
background-image: url(/meteo/pictos/web/SITE/30/25_b.gif); /** sprite-ref: spriteSite30Temps; */
}
.site30_26_agif {
background-image: url(/meteo/pictos/web/SITE/30/26_a.gif); /** sprite-ref: spriteSite30Temps; */
}
.site30_26_bgif {
background-image: url(/meteo/pictos/web/SITE/30/26_b.gif); /** sprite-ref: spriteSite30Temps; */
}
.site30_26_cgif {
background-image: url(/meteo/pictos/web/SITE/30/26_c.gif); /** sprite-ref: spriteSite30Temps; */
}
.site30_27_agif {
background-image: url(/meteo/pictos/web/SITE/30/27_a.gif); /** sprite-ref: spriteSite30Temps; */
}
.site30_27_bgif {
background-image: url(/meteo/pictos/web/SITE/30/27_b.gif); /** sprite-ref: spriteSite30Temps; */
}
.site30_28_agif {
background-image: url(/meteo/pictos/web/SITE/30/28_a.gif); /** sprite-ref: spriteSite30Temps; */
}
.site30_28_bgif {
background-image: url(/meteo/pictos/web/SITE/30/28_b.gif); /** sprite-ref: spriteSite30Temps; */
}
.site30_29_agif {
background-image: url(/meteo/pictos/web/SITE/30/29_a.gif); /** sprite-ref: spriteSite30Temps; */
}
.site30_29_bgif {
background-image: url(/meteo/pictos/web/SITE/30/29_b.gif); /** sprite-ref: spriteSite30Temps; */
}
.site30_29_cgif {
background-image: url(/meteo/pictos/web/SITE/30/29_c.gif); /** sprite-ref: spriteSite30Temps; */
}
.site30_2_agif {
background-image: url(/meteo/pictos/web/SITE/30/2_a.gif); /** sprite-ref: spriteSite30Temps; */
}
.site30_2_bgif {
background-image: url(/meteo/pictos/web/SITE/30/2_b.gif); /** sprite-ref: spriteSite30Temps; */
}
.site30_2_cgif {
background-image: url(/meteo/pictos/web/SITE/30/2_c.gif); /** sprite-ref: spriteSite30Temps; */
}
.site30_30_agif {
background-image: url(/meteo/pictos/web/SITE/30/30_a.gif); /** sprite-ref: spriteSite30Temps; */
}
.site30_30_bgif {
background-image: url(/meteo/pictos/web/SITE/30/30_b.gif); /** sprite-ref: spriteSite30Temps; */
}
.site30_30_cgif {
background-image: url(/meteo/pictos/web/SITE/30/30_c.gif); /** sprite-ref: spriteSite30Temps; */
}
.site30_31_agif {
background-image: url(/meteo/pictos/web/SITE/30/31_a.gif); /** sprite-ref: spriteSite30Temps; */
}
.site30_31_bgif {
background-image: url(/meteo/pictos/web/SITE/30/31_b.gif); /** sprite-ref: spriteSite30Temps; */
}
.site30_32_agif {
background-image: url(/meteo/pictos/web/SITE/30/32_a.gif); /** sprite-ref: spriteSite30Temps; */
}
.site30_32_bgif {
background-image: url(/meteo/pictos/web/SITE/30/32_b.gif); /** sprite-ref: spriteSite30Temps; */
}
.site30_32_cgif {
background-image: url(/meteo/pictos/web/SITE/30/32_c.gif); /** sprite-ref: spriteSite30Temps; */
}
.site30_33_agif {
background-image: url(/meteo/pictos/web/SITE/30/33_a.gif); /** sprite-ref: spriteSite30Temps; */
}
.site30_33_bgif {
background-image: url(/meteo/pictos/web/SITE/30/33_b.gif); /** sprite-ref: spriteSite30Temps; */
}
.site30_33_cgif {
background-image: url(/meteo/pictos/web/SITE/30/33_c.gif); /** sprite-ref: spriteSite30Temps; */
}
.site30_3_agif {
background-image: url(/meteo/pictos/web/SITE/30/3_a.gif); /** sprite-ref: spriteSite30Temps; */
}
.site30_4_agif {
background-image: url(/meteo/pictos/web/SITE/30/4_a.gif); /** sprite-ref: spriteSite30Temps; */
}
.site30_5_agif {
background-image: url(/meteo/pictos/web/SITE/30/5_a.gif); /** sprite-ref: spriteSite30Temps; */
}
.site30_6_agif {
background-image: url(/meteo/pictos/web/SITE/30/6_a.gif); /** sprite-ref: spriteSite30Temps; */
}
.site30_7_agif {
background-image: url(/meteo/pictos/web/SITE/30/7_a.gif); /** sprite-ref: spriteSite30Temps; */
}
.site30_8_agif {
background-image: url(/meteo/pictos/web/SITE/30/8_a.gif); /** sprite-ref: spriteSite30Temps; */
}
.site30_9_agif {
background-image: url(/meteo/pictos/web/SITE/30/9_a.gif); /** sprite-ref: spriteSite30Temps; */
}
.site30_9_bgif {
background-image: url(/meteo/pictos/web/SITE/30/9_b.gif); /** sprite-ref: spriteSite30Temps; */
}
.site30_9_cgif {
background-image: url(/meteo/pictos/web/SITE/30/9_c.gif); /** sprite-ref: spriteSite30Temps; */
}


.site30_defaultgif {
background-image: url(/meteo/pictos/web/SITE/30/default.gif); /** sprite-ref: spriteSite30Vent; */
}
.site30_estgif {
background-image: url(/meteo/pictos/web/SITE/30/est.gif); /** sprite-ref: spriteSite30Vent; */
}
.site30_nord-est-estgif {
background-image: url(/meteo/pictos/web/SITE/30/nord-est-est.gif); /** sprite-ref: spriteSite30Vent; */
}
.site30_nord-estgif {
background-image: url(/meteo/pictos/web/SITE/30/nord-est.gif); /** sprite-ref: spriteSite30Vent; */
}
.site30_nord-nord-estgif {
background-image: url(/meteo/pictos/web/SITE/30/nord-nord-est.gif); /** sprite-ref: spriteSite30Vent; */
}
.site30_nord-nord-ouestgif {
background-image: url(/meteo/pictos/web/SITE/30/nord-nord-ouest.gif); /** sprite-ref: spriteSite30Vent; */
}
.site30_nord-ouest-ouestgif {
background-image: url(/meteo/pictos/web/SITE/30/nord-ouest-ouest.gif); /** sprite-ref: spriteSite30Vent; */
}
.site30_nord-ouestgif {
background-image: url(/meteo/pictos/web/SITE/30/nord-ouest.gif); /** sprite-ref: spriteSite30Vent; */
}
.site30_nordgif {
background-image: url(/meteo/pictos/web/SITE/30/nord.gif); /** sprite-ref: spriteSite30Vent; */
}
.site30_ouestgif {
background-image: url(/meteo/pictos/web/SITE/30/ouest.gif); /** sprite-ref: spriteSite30Vent; */
}
.site30_sud-est-estgif {
background-image: url(/meteo/pictos/web/SITE/30/sud-est-est.gif); /** sprite-ref: spriteSite30Vent; */
}
.site30_sud-estgif {
background-image: url(/meteo/pictos/web/SITE/30/sud-est.gif); /** sprite-ref: spriteSite30Vent; */
}
.site30_sud-ouest-ouestgif {
background-image: url(/meteo/pictos/web/SITE/30/sud-ouest-ouest.gif); /** sprite-ref: spriteSite30Vent; */
}
.site30_sud-ouestgif {
background-image: url(/meteo/pictos/web/SITE/30/sud-ouest.gif); /** sprite-ref: spriteSite30Vent; */
}
.site30_sud-sud-estgif {
background-image: url(/meteo/pictos/web/SITE/30/sud-sud-est.gif); /** sprite-ref: spriteSite30Vent; */
}
.site30_sud-sud-ouestgif {
background-image: url(/meteo/pictos/web/SITE/30/sud-sud-ouest.gif); /** sprite-ref: spriteSite30Vent; */
}
.site30_sudgif {
background-image: url(/meteo/pictos/web/SITE/30/sud.gif); /** sprite-ref: spriteSite30Vent; */
}
.site30_variablegif {
background-image: url(/meteo/pictos/web/SITE/30/variable.gif); /** sprite-ref: spriteSite30Vent; */
}



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



.carte50_0_agif {
background-image: url(/meteo/pictos/web/CARTE/50/0_a.gif); /** sprite-ref: spriteCarte50Temps; */  
}
.carte50_0_bgif {
background-image: url(/meteo/pictos/web/CARTE/50/0_b.gif); /** sprite-ref: spriteCarte50Temps; */  
}
.carte50_0_cgif {
background-image: url(/meteo/pictos/web/CARTE/50/0_c.gif); /** sprite-ref: spriteCarte50Temps; */
}
.carte50_0_dgif {
background-image: url(/meteo/pictos/web/CARTE/50/0_d.gif); /** sprite-ref: spriteCarte50Temps; */
}
.carte50_0_egif {
background-image: url(/meteo/pictos/web/CARTE/50/0_e.gif); /** sprite-ref: spriteCarte50Temps; */
}
.carte50_0_fgif {
background-image: url(/meteo/pictos/web/CARTE/50/0_f.gif); /** sprite-ref: spriteCarte50Temps; */
}
.carte50_0_ggif {
background-image: url(/meteo/pictos/web/CARTE/50/0_g.gif); /** sprite-ref: spriteCarte50Temps; */
}
.carte50_0_hgif {
background-image: url(/meteo/pictos/web/CARTE/50/0_h.gif); /** sprite-ref: spriteCarte50Temps; */
}
.carte50_0_igif {
background-image: url(/meteo/pictos/web/CARTE/50/0_i.gif); /** sprite-ref: spriteCarte50Temps; */
}
.carte50_0_jgif {
background-image: url(/meteo/pictos/web/CARTE/50/0_j.gif); /** sprite-ref: spriteCarte50Temps; */
}
.carte50_0_kgif {
background-image: url(/meteo/pictos/web/CARTE/50/0_k.gif); /** sprite-ref: spriteCarte50Temps; */
}
.carte50_10_agif {
background-image: url(/meteo/pictos/web/CARTE/50/10_a.gif); /** sprite-ref: spriteCarte50Temps; */
}
.carte50_10_bgif {
background-image: url(/meteo/pictos/web/CARTE/50/10_b.gif); /** sprite-ref: spriteCarte50Temps; */
}
.carte50_10_cgif {
background-image: url(/meteo/pictos/web/CARTE/50/10_c.gif); /** sprite-ref: spriteCarte50Temps; */
}
.carte50_11_agif {
background-image: url(/meteo/pictos/web/CARTE/50/11_a.gif); /** sprite-ref: spriteCarte50Temps; */
}
.carte50_12_agif {
background-image: url(/meteo/pictos/web/CARTE/50/12_a.gif); /** sprite-ref: spriteCarte50Temps; */
}
.carte50_12_bgif {
background-image: url(/meteo/pictos/web/CARTE/50/12_b.gif); /** sprite-ref: spriteCarte50Temps; */
}
.carte50_12_cgif {
background-image: url(/meteo/pictos/web/CARTE/50/12_c.gif); /** sprite-ref: spriteCarte50Temps; */
}
.carte50_13_agif {
background-image: url(/meteo/pictos/web/CARTE/50/13_a.gif); /** sprite-ref: spriteCarte50Temps; */
}
.carte50_13_bgif {
background-image: url(/meteo/pictos/web/CARTE/50/13_b.gif); /** sprite-ref: spriteCarte50Temps; */
}
.carte50_13_cgif {
background-image: url(/meteo/pictos/web/CARTE/50/13_c.gif); /** sprite-ref: spriteCarte50Temps; */
}
.carte50_14_agif {
background-image: url(/meteo/pictos/web/CARTE/50/14_a.gif); /** sprite-ref: spriteCarte50Temps; */
}
.carte50_14_bgif {
background-image: url(/meteo/pictos/web/CARTE/50/14_b.gif); /** sprite-ref: spriteCarte50Temps; */
}
.carte50_15_agif {
background-image: url(/meteo/pictos/web/CARTE/50/15_a.gif); /** sprite-ref: spriteCarte50Temps; */
}
.carte50_15_bgif {
background-image: url(/meteo/pictos/web/CARTE/50/15_b.gif); /** sprite-ref: spriteCarte50Temps; */
}
.carte50_15_cgif {
background-image: url(/meteo/pictos/web/CARTE/50/15_c.gif); /** sprite-ref: spriteCarte50Temps; */
}
.carte50_16_agif {
background-image: url(/meteo/pictos/web/CARTE/50/16_a.gif); /** sprite-ref: spriteCarte50Temps; */
}
.carte50_16_bgif {
background-image: url(/meteo/pictos/web/CARTE/50/16_b.gif); /** sprite-ref: spriteCarte50Temps; */
}
.carte50_16_cgif {
background-image: url(/meteo/pictos/web/CARTE/50/16_c.gif); /** sprite-ref: spriteCarte50Temps; */
}
.carte50_17_agif {
background-image: url(/meteo/pictos/web/CARTE/50/17_a.gif); /** sprite-ref: spriteCarte50Temps; */
}
.carte50_17_bgif {
background-image: url(/meteo/pictos/web/CARTE/50/17_b.gif); /** sprite-ref: spriteCarte50Temps; */
}
.carte50_17_cgif {
background-image: url(/meteo/pictos/web/CARTE/50/17_c.gif); /** sprite-ref: spriteCarte50Temps; */
}
.carte50_18_agif {
background-image: url(/meteo/pictos/web/CARTE/50/18_a.gif); /** sprite-ref: spriteCarte50Temps; */
}
.carte50_18_bgif {
background-image: url(/meteo/pictos/web/CARTE/50/18_b.gif); /** sprite-ref: spriteCarte50Temps; */
}
.carte50_18_cgif {
background-image: url(/meteo/pictos/web/CARTE/50/18_c.gif); /** sprite-ref: spriteCarte50Temps; */
}
.carte50_19_agif {
background-image: url(/meteo/pictos/web/CARTE/50/19_a.gif); /** sprite-ref: spriteCarte50Temps; */
}
.carte50_19_bgif {
background-image: url(/meteo/pictos/web/CARTE/50/19_b.gif); /** sprite-ref: spriteCarte50Temps; */
}
.carte50_19_cgif {
background-image: url(/meteo/pictos/web/CARTE/50/19_c.gif); /** sprite-ref: spriteCarte50Temps; */
}
.carte50_1_agif {
background-image: url(/meteo/pictos/web/CARTE/50/1_a.gif); /** sprite-ref: spriteCarte50Temps; */
}
.carte50_1_bgif {
background-image: url(/meteo/pictos/web/CARTE/50/1_b.gif); /** sprite-ref: spriteCarte50Temps; */
}
.carte50_1_cgif {
background-image: url(/meteo/pictos/web/CARTE/50/1_c.gif); /** sprite-ref: spriteCarte50Temps; */
}
.carte50_20_agif {
background-image: url(/meteo/pictos/web/CARTE/50/20_a.gif); /** sprite-ref: spriteCarte50Temps; */
}
.carte50_21_agif {
background-image: url(/meteo/pictos/web/CARTE/50/21_a.gif); /** sprite-ref: spriteCarte50Temps; */
}
.carte50_21_bgif {
background-image: url(/meteo/pictos/web/CARTE/50/21_b.gif); /** sprite-ref: spriteCarte50Temps; */
}
.carte50_21_cgif {
background-image: url(/meteo/pictos/web/CARTE/50/21_c.gif); /** sprite-ref: spriteCarte50Temps; */
}
.carte50_22_agif {
background-image: url(/meteo/pictos/web/CARTE/50/22_a.gif); /** sprite-ref: spriteCarte50Temps; */
}
.carte50_22_bgif {
background-image: url(/meteo/pictos/web/CARTE/50/22_b.gif); /** sprite-ref: spriteCarte50Temps; */
}
.carte50_22_cgif {
background-image: url(/meteo/pictos/web/CARTE/50/22_c.gif); /** sprite-ref: spriteCarte50Temps; */
}
.carte50_23_agif {
background-image: url(/meteo/pictos/web/CARTE/50/23_a.gif); /** sprite-ref: spriteCarte50Temps; */
}
.carte50_23_bgif {
background-image: url(/meteo/pictos/web/CARTE/50/23_b.gif); /** sprite-ref: spriteCarte50Temps; */
}
.carte50_23_cgif {
background-image: url(/meteo/pictos/web/CARTE/50/23_c.gif); /** sprite-ref: spriteCarte50Temps; */
}
.carte50_24_agif {
background-image: url(/meteo/pictos/web/CARTE/50/24_a.gif); /** sprite-ref: spriteCarte50Temps; */
}
.carte50_24_bgif {
background-image: url(/meteo/pictos/web/CARTE/50/24_b.gif); /** sprite-ref: spriteCarte50Temps; */
}
.carte50_24_cgif {
background-image: url(/meteo/pictos/web/CARTE/50/24_c.gif); /** sprite-ref: spriteCarte50Temps; */
}
.carte50_25_agif {
background-image: url(/meteo/pictos/web/CARTE/50/25_a.gif); /** sprite-ref: spriteCarte50Temps; */
}
.carte50_25_bgif {
background-image: url(/meteo/pictos/web/CARTE/50/25_b.gif); /** sprite-ref: spriteCarte50Temps; */
}
.carte50_26_agif {
background-image: url(/meteo/pictos/web/CARTE/50/26_a.gif); /** sprite-ref: spriteCarte50Temps; */
}
.carte50_26_bgif {
background-image: url(/meteo/pictos/web/CARTE/50/26_b.gif); /** sprite-ref: spriteCarte50Temps; */
}
.carte50_26_cgif {
background-image: url(/meteo/pictos/web/CARTE/50/26_c.gif); /** sprite-ref: spriteCarte50Temps; */
}
.carte50_27_agif {
background-image: url(/meteo/pictos/web/CARTE/50/27_a.gif); /** sprite-ref: spriteCarte50Temps; */
}
.carte50_27_bgif {
background-image: url(/meteo/pictos/web/CARTE/50/27_b.gif); /** sprite-ref: spriteCarte50Temps; */
}
.carte50_28_agif {
background-image: url(/meteo/pictos/web/CARTE/50/28_a.gif); /** sprite-ref: spriteCarte50Temps; */
}
.carte50_28_bgif {
background-image: url(/meteo/pictos/web/CARTE/50/28_b.gif); /** sprite-ref: spriteCarte50Temps; */
}
.carte50_29_agif {
background-image: url(/meteo/pictos/web/CARTE/50/29_a.gif); /** sprite-ref: spriteCarte50Temps; */
}
.carte50_29_bgif {
background-image: url(/meteo/pictos/web/CARTE/50/29_b.gif); /** sprite-ref: spriteCarte50Temps; */
}
.carte50_29_cgif {
background-image: url(/meteo/pictos/web/CARTE/50/29_c.gif); /** sprite-ref: spriteCarte50Temps; */
}
.carte50_2_agif {
background-image: url(/meteo/pictos/web/CARTE/50/2_a.gif); /** sprite-ref: spriteCarte50Temps; */
}
.carte50_2_bgif {
background-image: url(/meteo/pictos/web/CARTE/50/2_b.gif); /** sprite-ref: spriteCarte50Temps; */
}
.carte50_2_cgif {
background-image: url(/meteo/pictos/web/CARTE/50/2_c.gif); /** sprite-ref: spriteCarte50Temps; */
}
.carte50_30_agif {
background-image: url(/meteo/pictos/web/CARTE/50/30_a.gif); /** sprite-ref: spriteCarte50Temps; */
}
.carte50_30_bgif {
background-image: url(/meteo/pictos/web/CARTE/50/30_b.gif); /** sprite-ref: spriteCarte50Temps; */
}
.carte50_30_cgif {
background-image: url(/meteo/pictos/web/CARTE/50/30_c.gif); /** sprite-ref: spriteCarte50Temps; */
}
.carte50_31_agif {
background-image: url(/meteo/pictos/web/CARTE/50/31_a.gif); /** sprite-ref: spriteCarte50Temps; */
}
.carte50_31_bgif {
background-image: url(/meteo/pictos/web/CARTE/50/31_b.gif); /** sprite-ref: spriteCarte50Temps; */
}
.carte50_32_agif {
background-image: url(/meteo/pictos/web/CARTE/50/32_a.gif); /** sprite-ref: spriteCarte50Temps; */
}
.carte50_32_bgif {
background-image: url(/meteo/pictos/web/CARTE/50/32_b.gif); /** sprite-ref: spriteCarte50Temps; */
}
.carte50_32_cgif {
background-image: url(/meteo/pictos/web/CARTE/50/32_c.gif); /** sprite-ref: spriteCarte50Temps; */
}
.carte50_33_agif {
background-image: url(/meteo/pictos/web/CARTE/50/33_a.gif); /** sprite-ref: spriteCarte50Temps; */
}
.carte50_33_bgif {
background-image: url(/meteo/pictos/web/CARTE/50/33_b.gif); /** sprite-ref: spriteCarte50Temps; */
}
.carte50_33_cgif {
background-image: url(/meteo/pictos/web/CARTE/50/33_c.gif); /** sprite-ref: spriteCarte50Temps; */
}
.carte50_3_agif {
background-image: url(/meteo/pictos/web/CARTE/50/3_a.gif); /** sprite-ref: spriteCarte50Temps; */
}
.carte50_4_agif {
background-image: url(/meteo/pictos/web/CARTE/50/4_a.gif); /** sprite-ref: spriteCarte50Temps; */
}
.carte50_5_agif {
background-image: url(/meteo/pictos/web/CARTE/50/5_a.gif); /** sprite-ref: spriteCarte50Temps; */
}
.carte50_6_agif {
background-image: url(/meteo/pictos/web/CARTE/50/6_a.gif); /** sprite-ref: spriteCarte50Temps; */
}
.carte50_7_agif {
background-image: url(/meteo/pictos/web/CARTE/50/7_a.gif); /** sprite-ref: spriteCarte50Temps; */
}
.carte50_8_agif {
background-image: url(/meteo/pictos/web/CARTE/50/8_a.gif); /** sprite-ref: spriteCarte50Temps; */
}
.carte50_9_agif {
background-image: url(/meteo/pictos/web/CARTE/50/9_a.gif); /** sprite-ref: spriteCarte50Temps; */
}
.carte50_9_bgif {
background-image: url(/meteo/pictos/web/CARTE/50/9_b.gif); /** sprite-ref: spriteCarte50Temps; */
}
.carte50_9_cgif {
background-image: url(/meteo/pictos/web/CARTE/50/9_c.gif); /** sprite-ref: spriteCarte50Temps; */
}


.carte50_defaultgif {
background-image: url(/meteo/pictos/web/CARTE/50/default.gif); /** sprite-ref: spriteCarte50Vent; */
}
.carte50_estgif {
background-image: url(/meteo/pictos/web/CARTE/50/est.gif); /** sprite-ref: spriteCarte50Vent; */
}
.carte50_nord-est-estgif {
background-image: url(/meteo/pictos/web/CARTE/50/nord-est-est.gif); /** sprite-ref: spriteCarte50Vent; */
}
.carte50_nord-estgif {
background-image: url(/meteo/pictos/web/CARTE/50/nord-est.gif); /** sprite-ref: spriteCarte50Vent; */
}
.carte50_nord-nord-estgif {
background-image: url(/meteo/pictos/web/CARTE/50/nord-nord-est.gif); /** sprite-ref: spriteCarte50Vent; */
}
.carte50_nord-nord-ouestgif {
background-image: url(/meteo/pictos/web/CARTE/50/nord-nord-ouest.gif); /** sprite-ref: spriteCarte50Vent; */
}
.carte50_nord-ouest-ouestgif {
background-image: url(/meteo/pictos/web/CARTE/50/nord-ouest-ouest.gif); /** sprite-ref: spriteCarte50Vent; */
}
.carte50_nord-ouestgif {
background-image: url(/meteo/pictos/web/CARTE/50/nord-ouest.gif); /** sprite-ref: spriteCarte50Vent; */
}
.carte50_nordgif {
background-image: url(/meteo/pictos/web/CARTE/50/nord.gif); /** sprite-ref: spriteCarte50Vent; */
}
.carte50_ouestgif {
background-image: url(/meteo/pictos/web/CARTE/50/ouest.gif); /** sprite-ref: spriteCarte50Vent; */
}
.carte50_sud-est-estgif {
background-image: url(/meteo/pictos/web/CARTE/50/sud-est-est.gif); /** sprite-ref: spriteCarte50Vent; */
}
.carte50_sud-estgif {
background-image: url(/meteo/pictos/web/CARTE/50/sud-est.gif); /** sprite-ref: spriteCarte50Vent; */
}
.carte50_sud-ouest-ouestgif {
background-image: url(/meteo/pictos/web/CARTE/50/sud-ouest-ouest.gif); /** sprite-ref: spriteCarte50Vent; */
}
.carte50_sud-ouestgif {
background-image: url(/meteo/pictos/web/CARTE/50/sud-ouest.gif); /** sprite-ref: spriteCarte50Vent; */
}
.carte50_sud-sud-estgif {
background-image: url(/meteo/pictos/web/CARTE/50/sud-sud-est.gif); /** sprite-ref: spriteCarte50Vent; */
}
.carte50_sud-sud-ouestgif {
background-image: url(/meteo/pictos/web/CARTE/50/sud-sud-ouest.gif); /** sprite-ref: spriteCarte50Vent; */
}
.carte50_sudgif {
background-image: url(/meteo/pictos/web/CARTE/50/sud.gif); /** sprite-ref: spriteCarte50Vent; */
}
.carte50_variablegif {
background-image: url(/meteo/pictos/web/CARTE/50/variable.gif); /** sprite-ref: spriteCarte50Vent; */
}



.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 {
	position:relative; 
	width:300px;
}
#column3 .teaser_cms {
	position:relative; 
	width:300px;
}


#column3 .block.ArchetypeComponent{
	margin-left:10px;
}

#column3 .portlet .teaser_cms,#column3 .portlet .block{
	margin-left:10px;
}

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{
	width:630px;
}

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 {
padding:0 0 8px;
}

#column1 {
width:454px;
padding:14px 0 0 14px;
margin-bottom: 10px;
}

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

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

#column3 {
width:310px;
position:relative;
padding:6.9em 0 0;
margin-bottom: 10px;
}

/*----> 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 0;
}

#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,label,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 {
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;
z-index:100;
}

#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-bottom:1px solid #b3b3b3;
background: no-repeat left top;
background-image:url(../img/top-banner.gif); /** sprite-ref: spriteAutreH;  */
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/fr/logo-meteofrance.gif); 
overflow:hidden;
}
*/

#mainPadding h1 {
position:absolute;
left:23px;
top:3em;
font-size:21px;
z-index:3;
}

.hasJS #mainPadding h1 {
	position:absolute;
	left:23px;
	top:3em;
	font-size:21px;
	z-index:20;
}

#mainPadding h1 a {
text-indent:-9999px;
width:200px;
height:30px;
display:block;
background: no-repeat left top; 
background-image:url(../img/fr/logo-meteofrance.gif); /** sprite-ref: spriteAutreH;  */
overflow:hidden;
color:#FFF;
text-decoration:underline;
}

#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;
}

.miniFranceMap{ float: left;}
.miniFranceMap img{	margin-bottom: 10px;height:127px;border:0;width:121; }
.miniIdfMap{float:right;padding-bottom:15px;padding-right:20px;}
.miniIdfMap img{width:87px; height:69px; border:0;}
.miniParisMap{float:right;padding-right:20px;}
.miniParisMap img{ width:90px; height:72px;border:0; }

.miniMapOver{
	overflow:hidden;
}

.france #hereSite .miniMap {
background-image:url(../img/fr/here-site-france.gif); /** sprite-ref: spriteAutreH;  */
}

.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:.8em Verdana, Arial, Helvetica, sans-serif;
}

/* ------------------------------------------------------------------------------------- CONNECT */
#mainHeader #connect {
	display: block;
	font-family: Arial,Helvetica,sans-serif;
	text-align: right;
}
#mainHeader #connect.connected { display: none; margin-top: 8px;}
#connect h2 {
	font-size: 1.5em;
	font-weight: normal;
}
	#connect h2 strong { font-size: 1.3em; }
#connect p { margin-top: 10px; font-size: 1.3em; font-weight:bold; text-transform: uppercase;}
#connect a {
	padding: 5px 10px 5px 10px;
	border-left: 1px dotted #FFF;
	text-decoration: none;
	letter-spacing: 0pt;
}
	#connect a:hover { text-decoration: underline; }
#connect_inscription { border-right: 1px dotted #FFF;}

#connect.connected h2 {font-size: 1.4em; padding-right: 22px;}
#connect.connected p { margin-top:25px; text-transform: none;}
#connect.connected p.ident { margin: -40px -3px 0 0; text-transform: none;}
	#connect.connected p.ident a { 
		display: inline-block;
		width: 23px;
		height: 23px;
		padding: 0;
		border: none;
		background: url(../img/bt_deconnect.png) no-repeat;
		text-align: left;
		text-indent: -9999px;
		vertical-align:5px;
	}
	
#connect.connected dl {
	position: relative;
	float:right;
	width: auto;
	max-width: 130px;
	margin: 20px 0 0 40px;
	padding-right: 10px;
	font-size: 1.3em;
	letter-spacing: 0pt;
	border-right: 1px dotted #FFF;
}
	#connect.connected dt { font-weight: bold; text-align: left;}
	#connect.connected dt a {
		padding: 2px;
		border:none;
	}
	#connect.connected dt a.delete { 
		display: inline-block;
		width: 10px;
		height: 10px;
		padding: 0;
		border: none;
		background: url(../img/bt_delVille.png) no-repeat;
		text-align: left;
		text-indent: -9999px;
		vertical-align: -2px;
	}
	#connect.connected dd { margin: 0; padding: 0 2px; text-align: left; }
	#connect.connected dd.icon{ position: absolute; top: 0; left: -35px;}
	
	#connect.connected p.btAddCity {
		float: right;
		width: 60px;
		margin-left: 10px;
		text-align: left;
		font-weight: normal;
		letter-spacing: 0pt;
	}
	#connect.connected p.btAddCity a {
		display:block;
		padding: 0 0 0 15px;
		border: none;
		background: url(../img/bt_addVille.png) no-repeat;
	}

.bonjour {
	font-size:1.3em;
	width:35em;
	float:right;
	padding-right:1em;
}

#connect #deconnexion {
	display:block;
	width:4px;
	height:23px;
	float:right;
	background: url("../img/bt_deconnect.png") no-repeat;
    font-size:0;
    border:none !important;
}

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

#todayCityWeather #todayCityWeather_3
{
background:none;
}

#todayCityWeather_3 .btAddCity 
{
width:8em;
padding:0;
}

#mainHeader #todayCityWeather #todayCityWeather_3 .btAddCity #todayCityWeather_ajout_3 {
	margin:0;
	background:url(../img/bt_addVille.png) no-repeat 3px 6px;
	display:block;
	padding-left:18px;
	text-decoration:none;
	}

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

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

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

#todayCityWeather .cityName a strong{
	font:bold 1.1em Arial,Verdana,Helvetica,sans-serif;
}

#todayCityWeather .btClose {
position:absolute;
right:8px;
top:3px;
}

#todayCityWeather .btClose a {
display:block;
background:url(../img/bt_delVille.png) 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 20px 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;
margin-bottom: -1px;
}

#mainNav ul {
padding:0 0 0 15px;
font-size:11px;
}

#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;
height: 2.6em;
}

#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 30px;
}

#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:3px 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: #165278;
font-size:1.1em;
font-weight: normal;
width:600px;
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 {
margin: 0 4px 0 0;
}

#ariane strong.last {
font-weight: normal;
}

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

.page-path-content #ariane {
		clear:both;
		float:none;
		display:block;
		width:600px;
		padding:5px 0 2px 0;
		color: #165278;
		font-family: Arial,Verdana,Helvetica,sans-serif;
		border: none;
	}
	
.page-path-content #ariane strong { font-weight: normal;}

 #page-path-content #ariane a {
			margin-right: 0;
			padding-right: 10px;
			color: #165278;
			font-weight: bold;
			text-decoration: none;
			background:transparent url(../img/arrow-right-black.gif) no-repeat right 5px;
		}
		
 #page-path-content #ariane a:hover { text-decoration: underline;}

/*************** 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;
}

.splitMiddle.files .content,.splitMiddle.files,.splitMiddle .files{
	border:none !important;
}

.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;
}

.modelVtrafic table{
	width:265px;
	padding-left:10px;
}

.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,#chooseLocation .label {
background:none;
padding-right:0;
}

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


a.btCompare {
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;
float:right;
}

#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;
}
.underline{text-decoration:underline;}

.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;
}

.dayForecastingPosition{
	left:325px;
}

#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;
}

.pictoVent{
	width:10px;
}

/* 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;
}

.franceMontagne{float:right; color:rgb(48, 106, 143);}

.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:135px;
}

.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:1px 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:7em;
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:100000 !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;
}

#column1 .block .content{padding-top: 10px;}

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

#column1 .block .content,
.splitBottom .content {
border:none;
background:none;
}

#column1 .teaser_cms, #column1 .coinexperts, #column1 .portletHtml
{
	 background:url("../img/pointill_horiz_000.png") repeat-x scroll center bottom transparent;
}

/*************** 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;
}

#column1 .block.blockNews.fitsCol1{
	background:url(../img/bloc-blue-header.gif) right top no-repeat;
}

#column1 .portlet .teaser_cms .block.blockNews.fitsCol1,
#column1 #forecastBlock.simBilanClimatique h2,
#column1 #forecastBlock.zoomExperts h2,
#column1 #forecastBlock.simPresse h2,
#column1 #forecastBlock2 h2
{
	background:none;	
}

.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;
}

#mainPadding #column1 div.portlet .teaser_cms h2 {background:none;color: #165278;display:table;}
#mainPadding #column1 div.portlet .teaser_cms #forecastContent {border:none}

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

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

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

.block .inside h3 {
padding-bottom:7px;
}

.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:0 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 10px;
}

.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;
display:table;
}

.onlyText .files {
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:150px;
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,.onlyText h3 {
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;
}

.listNews .imglistactu 
{
	display:block;
	float:left;
	padding-right:1em;	
	width: 50px;
}


/************ CMS : integration de la remarque de MF: titre des articles plus gros  */
.onlyText .listNews dt a {
color:#306a8f;
padding-left:10px;
font-size:12px;
}

.onlyText .listNews dt a span
{
background:transparent url(../img/flat-arrow-blue-right.gif) left .3em no-repeat;
}

.onlyText .listNews dd {
text-align:right;
background:none;
padding-bottom:1.5em;
color:#404040;
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, .forms fieldset label.title {
float:left;
color:#306a8f;
font-size:1.4em;
padding:0 0 13px;
}

.forms label,.forms .label, .forms fieldset label.title {
float:left;
width:180px;
font-size:1.2em;
display:block;
}

.forms fieldset label.title{
	width:auto;
	font-size: 1.4em;
    font-weight: bold;
}

.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,.vtrafficZone {
margin-left:-10px;
}
.vTrafficMeteoCheck{border-bottom:1px solid gray;padding-bottom:5px;margin-bottom:5px;}
.couleurVTraffic{border-style: none; text-align: center; vertical-align: top; background-image: none;}
.couleurVTraffic table{padding-left: 10px; width:265px;}

/*************** 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;
}

#column3 .splitBottom .content{
	overflow: hidden;
}

/*************** 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 */

.fitsCol3 {
width:280px;
}
* 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:-20px;
left:0;
width:310px;
padding:0 0 25px;
z-index:50;
}

.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 h2 {
font:bold 0 Verdana, Arial, Helvetica, sans-serif;
padding-top: 0;
visibility:hidden;
padding-bottom: 0;
padding-left:5px;
}

#vigilance h2 img {
	visibility: visible;
}

.vigilanceNeutral h2 {
padding:0 0 0 4px;
}

.vigilanceOrange h2 img {
background:url(../img/mini-picto-vigi-orange.gif) left top no-repeat;
padding-left:19px;
}

.vigilanceRed h2 img {
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;
overflow: hidden;
}

#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;
}

#vigilance p.btMore a, #vigilance p#seeMap a {
    background: url("../img/linkExt_FFF.png") no-repeat scroll right 2px transparent;
    margin-right: 10px;
    padding: 0 17px 0 0;
}

.btMore a.linkExt{
	background: url("/img/linkExt.png") no-repeat scroll 100% bottom transparent;
    padding:0 17px 0 0;
}

#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,.footerComplement {
background:#a8d2e2;
color:#306a8f;
clear:both;
padding:11px 0 0;
}

#mainFooter .header,.footerComplement .header {
background:url(../img/bg-gradient-footer.gif) left top repeat-y;
}

#mainFooter h2,.footerComplement h2 {
background: no-repeat left top;  
background-image:url(../img/fr/t-tout-meteo-france.gif);/** sprite-ref: spriteAutreH;  */
width:188px;
height:17px;
text-indent:-9999px;
float:left;
overflow:hidden;
}


#mainFooter h5,.footerComplement h5 {
background: no-repeat left top;  
  background-image: url('../img/spriteAutreH.png');
  background-position: -1291px top;
width: 230px;
height:29px;
text-indent:-9999px;
float:left;
overflow:hidden;
}

#mainFooter form,.footerComplement form {
float:left;
padding:5px 0 0 93px;
}

#mainFooter form label,.footerComplement 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,.footerComplement form .inputText{
width:22em;
}

#mainFooter form .submit,.footerComplement form .submit{
margin:3px 0 0 4px;
}

#mainFooter form select,.footerComplement 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,.footerComplement .footer {
background:url(../img/main-footer-border-top.gif) left top repeat-x;
padding:12px 0 0;
}

#mainFooter .footer ul,.footerComplement .footer ul {
background:none;
text-align:center;
padding-bottom:20px;
}

#mainFooter .footer ul li,.footerComplement .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 {
float:left;
width:128px;
position:relative;
height:30px;
padding:0 3px 7px 0;
}

#mainHeader #todayCityWeather .btAddCity {
font-size:1em;
float:left;
text-align:center;
padding:6px 10px 0;
}

.BigMapFlash {
height:250px;
}

.optionsLayerC label {
float:left;
padding:2px 0 0;
}

#loading {
left:200px;
top:200px;
position:absolute;
z-index:100;
}

.loadingMap{
	border: 1px solid #CECECE;
	padding: 2px;
	position: absolute; 
	left: 90px; 
	top: 160px; 
	z-index: 4; 
	background-color: #FFFFFF; 
	font-size: 1.2em;
}

.loadingSpinner{
	margin : 2px;
	display: inline;
	vertical-align: middle;
}

.loadingSpinnerSimple{
	border: 1px solid #CECECE;
	padding: 2px; 
	padding-left:34px; 
	padding-top : 8px;
	position: absolute; 
	left: -999px; 
	top: 424px; 
	z-index: 4; 
	height : 25px ; 
	font-size: 1.2em;
	background:no-repeat #FFFFFF url(/img/spinner.gif);
}

#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:452px;
background-color:#FFF;
border:1px solid #9E9E9E;
border-top:none;
margin-left: -1px;
margin-bottom: 10px;
}

#prevSaisons .city {
position:relative;
border:1px solid #FFF;
background:none;
width:auto;
height:auto;
font-size:1.35em;
overflow: hidden;
}

#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: 100%;
}

* 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:125px !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;
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;
}

#selectFichierInfoConn,#montagneInfoConnexe2{
	width:220px;
}

/*** 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;}
.simDocument .dossierTable{width:100%;margin-top: 10px;}
.simDocument .dossierTable .dossierImg{vertical-align: top;}
.simDocument .dossierTable .dossierPage{width:100%;vertical-align: top;}
.simDocument .dossierTable .dossierImg img{margin-right:10px;}


/************ 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:186px;
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%;
}

.portletVideo,.fullWidth{
	width:100%;
}

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,*/

.simDossierPage div.specLink,.simDocument div.specLink{
	display:inline;
}

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,.footerComplement form input,.optionsLayerC .checkbox {
float:left;
}

div.line,.satellite.fitsCol2 p.btMore a,#footer,.clearBoth {
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 !important;
}

.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,.footerComplement 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:50px;
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: 3px;
overflow: visible;
display:block;
}

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,.footerComplement .footer ul li.first,.forecastingTodayMini .formEnterCity label strong {
background:none;
}

#forecastContent,#forecastContent2,.forecastContent,.splitBottom .content,
#mainPadding #column1.colspan2 .splitFin .content
{
border:1px solid #9e9e9e;
border-top:none;
background:#FFF;
}

#column1 .simBilanClimatique #forecastContent,
#column1 .zoomExperts #forecastContent,
#column1 .simPresse #forecastContent,
#column1  #forecastContent2
{border:none}

#column1  #forecastBlock2,
#column1 .zoomExperts,
#column1 .simPresse
{background:none}

.simDossierPage #forecastContent,
{
	border:none;
}

.simDossierPage{
	background-image: none;
}

.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:100;
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 form, #chooseLocation ul,#location form,#location ul, #chooseLocation .chooseloc {
padding:9px 0 5px 13px;
}

#chooseLocation #searchFormPluie, #chooseLocation #searchFormPrevisions {
padding:9px 0 2px 13px;
}

#chooseLocation form label, #chooseLocation .label, #location form label {
float:left;
color:#306a8f;
padding:2px 0 0;
}

#chooseLocation form label strong, #chooseLocation .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,#chooseLocation .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;
}

.interpretationLien {
    float: right;
    bottom: 35px;
    font-size: 0.9em;
    line-height: 1em;
    right: 5px;
    z-index: 4;
    padding: 10px;
}

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

/* * 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,.footerComplement .footer {
height:0.01%;
}
#mapSystem {
overflow: hidden;
height: 100% !important;
}

#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;
}

#btSeasons.selected {
	border-bottom: none;
}

#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,#chooseLocation  .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;
}

.bulletinText{
	font-size: 1.1em;
}

.bulletinText .infos .city,.outreMerText .infosMap .title {
font-size:1.2em;
}

.outreMerText .infosMap .date,#formInscript {
font-size:1em;
}

#paginYears .prevYear,.eBlock {
float:left;
width:150px;
}

.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;
}

div.portletshadow .blockNews.fitsCol3 ul.listType1 li
 {
    background-position: 10px 10px;
    padding-right: 10px;
    padding-left: 20px;
    margin-left:7px;
}

#column3 .portletshadow h2{
	padding: 12px 0 1px 0 !important;
}
/*
.blockNews.fitsCol3 ul.listType1 li {margin-left : 10px}
*/

.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,.pointer {
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:153px;
}
	
#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:117px;
}
#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:331px; background:url("../img/bg-pluie.gif") no-repeat;}

/* bloc horloge */
#prev_pluie .horloge{height: 100%;width:324px;}

#prev_pluie .horloge p.lieux{padding:7px 0 0 15px; font-size:14px; color:#306A8F;}

#prev_pluie .horloge p.p_centre{margin-top: 48px;padding:0 0 0 15px; background:transparent; 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; overflow:visible; 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;}


#prev_pluie .timer{
	width: 100px;
	z-index :100;
	height: 64px;
	overflow: visible;
}

.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;
}

.timer30 .heureFin {
    padding: 0 0 0 50px;
}

.timer35 .heureFin {
    padding: 0 0 0 65px;
}

/* --------------------- bloc previsions locales --------------------- */
#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;}
#prev_locales{width:452px; padding-bottom:35px;}
#france_uv{height:380px; background:url("/img/uv/bg-france-uv.jpg") no-repeat;}

/* jour */

#prev_locales .jour{cursor:pointer;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:#525252; 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 0 0 2px; background:url("../img/bg-suivant.gif") no-repeat 4px 0px; text-align:center;}
#prev_locales .listeLEcourte  li {margin-left: 1.7em;}
#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;}
#popupBulletinVideo{
	padding-top:27px;
	padding-left:22px;
}

/* --------------------- barre navigation top --------------------- */


/* Fix IE */
* html #mainHeader {z-index:-142}
*+html #mainHeader {z-index:-142}

#span_noscript{height:140px; background-color: #448EB7; }

#barre_top{border-bottom: 1px solid #FFFFFF; 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 17px; background:url(/img/bg-arrow-top.png) no-repeat 9px 8px; border-right:1px solid #ced1e0; display:block;}

#nav_top li a:hover,#nav_top li a:focus, #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;z-index:60;}
* html #nav_top li a:hover,* html #nav_top li a:focus, * html #nav_top li a.site_on{background:url(/img/bg-bt-nav-on.gif) repeat-x;z-index:60;}


#nav_top li a#bt_1 span{width:72px;}
#nav_top li a#bt_2 span{width:48px;}
#nav_top li a#bt_3 span{width:85px;}
#nav_top li a#bt_4 span{width:120px;}
#nav_top li a#bt_5 span{width:89px;}



/* 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;}
* html .ssnav{background:url(/img/bg-ssnav.gif) no-repeat left bottom;}

#ssnav_1{left:96px;}
#ssnav_2{left:185px;}
#ssnav_3{left:251px;}
#ssnav_4{left:354px;}
#ssnav_5{left:491px;}

.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,.ssnav a:focus{background-image:url(/img/bg-bt-ssnav-on.gif) !important; text-decoration:none;}

.ssnav a.a_last:hover,.ssnav a:focus{background-image:url(/img/bg-bt-ssnav-last-on.gif);}
*/

/* Barre */


/* -------------------------------------------------------------------------------------- HEADER */
#mainHeader {
	width:100%;
}
#formsearchtop {
	float:none;
	padding:0;
	text-align: right;
}
#barre_top form {
	padding-top:1px;
}
#formsearchtop fieldset { border: none; }
 	 #formsearchtop legend { display: none; }
	 
#mainHeader { border-top: none;}
#barre_top {
	position: static;
	height: 100%;
	border: 1px solid #FFF;
	background: #2a3e52;
	-moz-box-shadow: 0 3px 5px #000;  
	-webkit-box-shadow: 0 3px 5px #000;  
	box-shadow: 0 3px 5px #000;  
	overflow:hidden;
	z-index: 1000;
}
/* Sans script */
#nav_top li.first_li { padding: 4px 0 5px 10px; border-right: 1px solid #FFF;}
#nav_top { float: left; position:static; height: 100%;}
	#nav_top li a { float:none; width: auto; font-size: 1em; }
	
	#nav_top li {
		display:block;
		padding: 0; 
		width:auto;
	}
	#nav_top li li { float: none;}
	#nav_top li a, #nav_top li.selected li a {
		padding: 5px 4px 5px 14px;
		color: #FFF;		
		border:1px solid #FFF;
		border-left: none;
		border-top: none;
		background: #2a3e52 url(../img/sprite_topnav.png) no-repeat -376px 8px;
	}
		#nav_top li li a, #nav_top li.selected li a { float: left; font-size: 101%; border: none;}
	#nav_top li a.pro {
		padding: 5px 4px 5px 25px;
		background: #2a3e52 url(../img/sprite_topnav_pro.png) no-repeat -206px 2px;
	}
	#nav_top li.selected li.selected a {
		color:#b7e0fa;
		background: #2a3e52 url(../img/sprite_topnav.png) no-repeat -776px 8px;
	}
	#nav_top li a{cursor:default;}
	#nav_top li ul li a{cursor:pointer !important;}
	#nav_top li.selected a, #nav_top li a:hover,#nav_top li a:focus, #nav_top li li a:hover,#nav_top li li a:focus {
		color: #2a3e52;
		background: #FFF url(../img/sprite_topnav.png) no-repeat 4px 8px;
		text-shadow: none;
	}
	
	#nav_top .ssnav {
		display:block; 
		position: static;
		width:auto;
		margin: 0 0 0 -1px;
		padding:0;
		background: #2a3e52;
		border-top:none;
		border-left: 1px dotted #FFF;
		overflow:hidden;
	} 
#formsearchtop label { display:block; text-align: left;float: left;margin-top: 1px;}
#formsearchtop label.hide, #barre_top.script #formsearchtop label.hide { display:none;}

/* avec script */
#barre_top.script {
	position: relative;
	height:2.1em;
	overflow: visible;
	z-index:50;
	width:100%;
	display:table;
}
#barre_top.script #nav_top li.first_li { width: 8.3em;height: 1.2em;}

#barre_top.script #nav_top {height:100%;}	
#barre_top.script #nav_top,
 #barre_top.script #nav_top li {
	position: relative;
	width:auto;
}
#barre_top.script #nav_top a {
	display:block;
	width: auto;
	padding-bottom: 4px;
	border-bottom: none;
	height: 1.2em;
}
#barre_top.script #nav_top li li { position:relative; width: auto;}
#barre_top.script #nav_top ul {
	position: absolute;
	top: 100%;
	left:0;
	width: auto;
	height: auto;
	border: 1px solid #FFF;
}
#barre_top.script #formsearchtop label { display:inline; }
#barre_top.script #nav_top .ssnav {
	display: none;
	width: 15em;
	-moz-box-shadow: 0 0 5px #000;  
	-webkit-box-shadow: 0 0 5px #000;  
	box-shadow: 0 0 5px #000;  
	z-index: 999;
	overflow: visible;
	}
	#barre_top.script #nav_top .ssnav li { float: none; width: 13.2em; display:inline-block;}
	#barre_top.script #nav_top li li a, #barre_top.script #nav_top li.selected li a { float: none; width: 100%;}
	
#mainNav {
	width: 100%;
	background: url(../img/bg_ongletsNiv1.png) repeat-y;
}
	#mainNav ul li span, #mainNav ul li strong span, #mainNav ul li strong a, #mainNav ul li a {
		color: #FFF;
		text-shadow: 0.1em 0.1em #000;
		background-image: none;
	}
	
	#mainNav ul li {
		margin: 0 1px -1px -2px;
		background: url(../img/sep_ongletsNiv1.png) no-repeat right;
	}
		#mainNav ul li a { padding: 9px 7px 9px 0;}
			#mainNav ul li a:hover { color: #a8d6f0;}
	
	#mainNav ul li strong span { 	background: #FFF;}
	#mainNav ul li strong a { 
		color: #1a5073;
		text-shadow: none;
	}

 /* --------------------- 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.png") 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 5px 4px 0; text-align:right;}

.content_infos .lk_consulter a{padding-left:11px; font-size:10px; color:#000;float:none !important;}

/* search top */
#barre_top form{float:right; padding:0 10px 0 10px;margin-top:2px;}

.input_search_1, #selsearchhead{float:left;width:114px; height:13px; padding:0px; background-color:#fff; border:1px solid #c6c6c6; color:#767676;}
.input_search_1 {margin-left : 0}

.submit_search{float:left;vertical-align: -1px;width:25px; height:15px; padding:0 0 2px 0; background:url(/img/bg-submit-search.gif) no-repeat; border:none; font-size:0.9em; color:#000; font-weight:bold; cursor:pointer;margin-right:15px;}

#selsearchhead {height : 16px;margin:0 1px 0 3px;clear:right;}
#inputsearchtop{clear:right;}

/** proprietes globales **/
.clearLeft{clear:left;}
.noPadding{	padding: 0px;}
.noPaddingTop{ padding-top: 0px;}
.textCenter{text-align: center;}
input.positionRecherche{width:140px;}
.positionRecherche{vertical-align: top;}
#chooseLocation #requetePrevisions{ width:140px; }
.noFloat{float:none !important;}
.floatRight{float: right;}
.imgSommaireDossier{clear:right;}
.posRelative{position:relative;}
.displayBlock{display: block;}
.btnActualiser{font-size:0.8em;float:left;}
.teaserMiniIdf{float: right; padding-bottom: 15px;}
.zeroSize{width:0px;height:0px;}

.styleWhite{
	padding: 4px 0pt 0pt;
	background: transparent url(../img/li-arrow-white-down.gif) no-repeat scroll center top; 
	color: white; 
	-moz-background-clip: -moz-initial; 
	-moz-background-origin: -moz-initial; 
	-moz-background-inline-policy: 
	-moz-initial; 
	font-weight: normal;
}

.styleBlue{
	padding: 4px 0pt 0pt; 
	background: transparent none repeat scroll 0% 0%; 
	font-weight: normal; 
	color: rgb(48, 106, 143); 
	-moz-background-clip: -moz-initial; 
	-moz-background-origin: -moz-initial; 
	-moz-background-inline-policy: -moz-initial;
}


/* formulaires + accessibilité */


legend.hidden {display:none !important;}


/** images pour les liens exterieurs **/
.linkExt {
    background: url("/img/linkExt.png") no-repeat scroll 100% bottom transparent;
    float: left;
    padding-right: 17px;
    width: auto;
}

.linkExtFF {
    background: url("/img/linkExt_FFF.png") no-repeat scroll 100% bottom transparent;
    float: left;
    padding-right: 15px;
    width: auto;
}

#vigilance .espace{
	padding-right: 10px;	
}


/** Carte index UV/Prevision **/

p.mapLinks,h3.mapLinks {
    bottom: 10px;
    position: absolute;
    right: 25px;
    width: 7.5em;
    z-index: 40;
    font-size: 11px;
    font-weight: normal;
}

#mapSystem  p.mapLinks {
	right: 41px;
}


#mapSystem .hgroup {
    bottom: 5px;
    left: 5px;
    position: absolute;
    z-index: 20;
}

#mapSystem .hgroup h2 {
    background: none repeat scroll 0 0 transparent;
    color: #164165;
    font-family: Arial,Verdana,Helvetica,sans-serif;
    font-size: 1em;
    font-weight: normal;
    padding: 0;
    text-shadow: 0.1em 0.1em #FFFFFF;
}

#mapSystem .hgroup h2 {
	filter:progid:DXImageTransform.Microsoft.Shadow(color='#FFFFFF', Direction=135, Strength=2); 
	zoom: 1;
}

#mapSystem .hgroup h2 strong {
    display: block;
    font-size: 1.2em;
    margin-top: -2px;
    padding-bottom: 3px;
}

#mapSystem .hgroup p {
    border-top: 1px dotted #000000;
    padding-top: 2px;
}

#dayForecasting2 {   
    position:absolute;
	top: 10px;
	right: 10px;
	width: 110px;
	background: #e7edf1;
	border:1px solid #FFF;
	-moz-border-radius: 10px;
	border-radius: 10px; 
   -moz-box-shadow: 0 0 5px #000;  
   -webkit-box-shadow: 0 0 5px #000;  
   box-shadow: 0 0 5px #000;  
	z-index: 40;
}
#dayForecasting2 {   
	border-color: #9e9e9e\9;
}

#dayForecasting2 li.last {
    border: medium none;
}
#dayForecasting2 a.hide, #dayForecasting2 ul li ul {
    display: none;
}
#dayForecasting2 ul, #dayForecasting2 p, #dayForecasting2 ul li ul, #dayForecasting2 .last10Years, #dayForecasting2 .last12Months {
    font-size: 1em;
}
#dayForecasting2 ul {
    padding: 5px;
}
#dayForecasting2 ul li ul, #dayForecasting2 .last10Years, #dayForecasting2 .last12Months {
    margin: 0;
    padding: 0 0 4px;
}

#dayForecasting2 ul li {
    border-bottom: 1px dotted #000000;
    border-top: medium none;
    font-size: 1em;
    padding: 2px 0;
}
#dayForecasting2 ul li.selected ul {
    display: block;
}
#dayForecasting2 ul li ul li, #dayForecasting2 .last10Years li, #dayForecasting2 .last12Months li {
	background: none repeat scroll 0 0 transparent;
    border: medium none;
    font-size: 1em;
}
#dayForecasting2 li.selected li a {
    font-weight: normal;
}
#dayForecasting2 li.selected a, #dayForecasting2 li.selected li.selected a {
    font-weight: bold;
}
#dayForecasting2 .jour a {
    color: #165278;
}
#dayForecasting2 .echeances {
    margin: 4px 0 0 8px;
}
#dayForecasting2 li a, #dayForecasting2 li.selected a, #dayForecasting2 ul.accordeon ul.echeances li a {
    background: url("../img/puce_select.png") no-repeat scroll 0 4px transparent;
    padding: 0 0 0 10px;
}
#dayForecasting2 ul.accordeon li a {
    background: url("../img/puce_close.png") no-repeat scroll 0 5px transparent;
    padding: 2px 0 0 10px;
}
#dayForecasting2 ul.accordeon li.selected a {
    background: url("../img/puce_open.png") no-repeat scroll 0 5px transparent;
}
#dayForecasting2 ul li.selected, #dayForecasting2 ul.accordeon ul.echeances li.selected {
    background-color: #B7E0FA;
}
#dayForecasting2 ul.accordeon li.selected {
    background-color: transparent;
}
#dayForecasting2 .echeances a {
    color: #000000;
}
#dayForecasting2 .another {
    margin: -10px 0 0;
}
#dayForecasting2 .another ul {
    display: inline-block;
    padding: 3px 0 0;
}
#dayForecasting2 .another li.links a {
    background: url("../img/arrow-right-black.gif") no-repeat scroll left 6px transparent;
}
#dayForecasting2 .another a {
    color: #000000;
}
#dayForecasting2 a {
    color: #FFFFFF;
    display: block;
    padding: 0 0 0 7px;
}
#dayForecasting2 .another li.picto {
    padding: 0;
    position: relative;
    text-align: center;
}
#dayForecasting2 .another ul {
    display: inline-block;
    position: relative;
}
#dayForecasting2 .another li.picto a {
    background: url("../img/sprite_tempsVents.png") no-repeat scroll 0 0 transparent;
    height: 38px;
    padding: 0;
    width: 38px;
    overflow: auto;
}
#dayForecasting2 .another li.picto li {
	background: none repeat scroll 0 0 transparent;
    display: inline-block;
    float: left;
    height: 38px;
    text-indent: -9999px;
    width: 38px;
}
#dayForecasting2 .another li.picto li.temps a {
    background-position: -122px 0;
}
#dayForecasting2 .another li.picto li.temps a.selected {
    background-position: -1px 0;
}
#dayForecasting2 .another li.picto li.vents a {
    background-position: -43px 0;
}
#dayForecasting2 .another li.picto li.vents a.selected {
    background-position: -83px 0;
}
#dayForecasting2 .legendes {
    color: #4C4B4B;
    padding: 5px 0;
}
#dayForecasting2 .legendes h3 {
    font-size: 1em;
    margin-bottom: 5px;
    text-align: center;
}
#dayForecasting2 .legendes dt {
    float: left;
    font-weight: bold;
}
#dayForecasting2 .legendes dl.lUV dt {
    background: none repeat scroll 0 0 #207900;
    color: #FFFFFF;
    margin: 0 4px 0 0;
    text-align: center;
    width: 3.5em;
}
#dayForecasting2 .legendes dl.lUV dt.niv1 {
    background: none repeat scroll 0 0 #207900;
}
#dayForecasting2 .legendes dl.lUV dt.niv3 {
    background: none repeat scroll 0 0 #EFD100;
    color: #525252;
}
#dayForecasting2 .legendes dl.lUV dt.niv6 {
    background: none repeat scroll 0 0 #EB5000;
}
#dayForecasting2 .legendes dl.lUV dt.niv8 {
    background: none repeat scroll 0 0 #D8001D;
}
#dayForecasting2 .legendes dl.lUV dt.niv11 {
    background: none repeat scroll 0 0 #7C5BD1;
}
#dayForecasting2 .legendes dl.lUV dd {
    color: #000000;
    margin: 0 0 2px;
}

#dayForecasting2 #VentTemp{
    display: block;
    position: static;
    width: 100%;
}

#VentTemp ul li { float:none;}

.tableToMap {
    position: relative;
    height: 381px;
    width: 452px;
}
.tableToMap th, .tableToMap .hide {
    display: none;
}
.tableToMap caption {
    position: absolute;
    text-indent: -9999px;
    top: -9999px;
    display : none;
}
.tableToMap td {
    position: absolute;
}
.tableToMap td a, .tableToMap td a:hover {
    text-decoration: none;
    display: block;
    overflow: auto;
}
.tableToMap td span {
    font-size: 1.1em;
    font-weight: bold;
    text-shadow: 0.1em 0.1em #FFFFFF;
}
.tableToMap td .temper, .tableToMap td .vitesse {
    left: 0;
    position: absolute;
    text-align: center;
    top: -5px;
    width: 40px;
    z-index: 2;
}

.tableToMap.uv {
    background: url("../img/uv/bg-france-uv.jpg") no-repeat scroll 0 0 #A8D6F0;
    height: 381px;
    width: 452px;
}

.tableToMap.uv td {
    background: url("../img/uv/bg-indices-uv.png") no-repeat scroll 0 0 transparent;
    display: block;
    height: 36px;
    text-indent: -9999px;
    width: 21px;
}

/** Recherche form **/ 
#chooseLocation2 form label{
    color: #165278;
    display: block;
    float: none;
    font-family: 'AllerBold',Arial,Verdana,Helvetica,sans-serif;
    font-size: 1em;
    padding: 2px 0;
    font-weight: bold;
}

#chooseLocation2 p strong a{
	color: #165278;
}

#chooseLocation2 p {
	display: block;
    font-family: 'AllerBold',Arial,Verdana,Helvetica,sans-serif;
    font-size: 1em;
    padding: 2px 0;
    font-weight: bold;
	color: #000000;
	float: left;
	clear: both;
	margin-left: 6px;
	margin-top: 5px;
	white-space :nowrap;
}

#chooseLocation2 .selectLocation,#chooseLocation2 #selectLocation{
 	width: 181px;
 	height: 2em;
}

#chooseLocation2 fieldset {
    border-right: 1px dotted #000000;
    float: left;
    font-family: 'AllerBold',Arial,Verdana,Helvetica,sans-serif;
    margin-left: 5px;
    padding-right: 5px;
    display:block;
}

#chooseLocation2 fieldset.last{
	border :none !important;	
	padding-right: 0px;
}


#chooseLocation2 #searchFormPluie, #chooseLocation2 #searchFormPrevisions {
    float: left;
    overflow: hidden;
    padding: 0;
}

#chooseLocation2{
    background-color: transparent;
    clear: both;
    overflow: hidden;
    padding-bottom: 4px;
}

#chooseLocation2{
    background: url("../img/choose-region-bg.gif") repeat-x scroll left bottom #FFFFFF;
    border-bottom: 1px solid #9E9E9E;
}


#chooseLocation2 .space{
	padding-left : 3px !important;
	padding-right: 3px !important;
}
#chooseLocation2 fieldset.info {
    padding-top: 4px;
    width: 83px;
    color: #165278;
    font-weight: bold;
    font-size: 11px;
}

#chooseLocation2 .btSubmitPrevi {
    margin-top: -2px;
}

#chooseLocation2 #btSubmitPrevi {
    padding-top: 2px;
}

#chooseLocation2 fieldset.path {
    padding-top: 10px;
}

#chooseLocation2 input.inpImg{
    vertical-align: -4px;
}

.hasJS #btPrevFrance,.hasJS #submitMontagneMassif{
	display : none !important;
}

.tableToMap.uv td.ind_1 {background-position: 0 0;}
.tableToMap.uv td.ind_2 {background-position: 0 -60px;}
.tableToMap.uv td.ind_3 {background-position: 0 -120px;}
.tableToMap.uv td.ind_4 {background-position: 0 -180px;}
.tableToMap.uv td.ind_5 {background-position: 0 -240px;}
.tableToMap.uv td.ind_6 {background-position: 0 -300px;}
.tableToMap.uv td.ind_7 {background-position: 0 -360px;}
.tableToMap.uv td.ind_8 {background-position: 0 -420px;}
.tableToMap.uv td.ind_9 {background-position: 0 -480px;}
.tableToMap.uv td.ind_10 {background-position: 0 -540px;}


/* Previ locales */

#prev_locales { overflow:hidden; width:97%; height:auto; padding:1.5%;}
#prev_locales .choix, #prev_locales .lk_lieux {padding:0;}
#prev_locales .choix { padding-bottom: 10px;}
#prev_locales .jour strong { display: inline; font-size: 1em; color:inherit;}

#prev_locales ul {
	position:relative;
	height: 100%;
	text-align:center;
	overflow:hidden;
	z-index: 10;
}
li.jour .vents {
	text-align:left;
	padding-left: 6px;
	line-height: 0.8em;
}
#prev_locales li.jour .vents strong {color: #525252;}

li.jour .iso0{
	margin-top: 5px;
	text-align:left;
	padding-left: 6px;
	line-height: 0.8em;
}

#prev_locales .jour {
	position: static;
	float:left;
	width:103px;
	height: auto;
	margin-right: 7px;
	padding:0 1px 0 0;
	background:transparent url(../img/bg-jour_new.gif) no-repeat 0 0;
	z-index:10;
}
#prev_locales .jour.last { margin-right:0;}
	/*#prev_locales .jour:hover{ background-position: -150px 0;}*/
#prev_locales .jour:hover{ background-position: 0 0;}
#prev_locales .jour.selected{
	margin-bottom: 21.5em; /* pour d�finir la hauteur des �ch�ances*/
	background-position: -300px 0px;
}
	
#prev_locales.grand .jour.selected{
	margin-bottom: 27em;
}
	
#prev_locales .jour span { display: inline-block;}
.hide, #prev_locales .jour span.hide { display: none;}
li.jour dl { margin:0;}
li.jour dd { margin: 0 auto; color:#164165; padding:0;}
li.jour dt {
	display:block;
	height:19px;
	padding-top:3px;
	color:#187395;
	font-size:13px;
	font-weight:bold;
}
li.jour .minmax {
	color:#000000;
	font-weight:bold;
	font-size: 1.1em;
	line-height: 1em;
}
li.jour .UV strong, #prev_locales li.jour .UV strong { padding-left: 5px; font-size: 1.1em; color: #FE5413;}

	
#prev_locales .jour .detail { 
	display: block;
	width: 103px;
	height: 25px;
	margin-top:4px;
	color: #4C4B4B;
	background:transparent url(../img/bg-jour_new_bts.gif) no-repeat 0 0;
	z-index: 1000;
}
#prev_locales .jour .detail:hover{ background-position: -150px 0px; cursor: pointer;}
#prev_locales .jour.selected .detail { height: 27px; background-position: -300px 0px; padding-bottom:4px;}
#prev_locales .jour .detail strong { display:inline-block; margin:2px 0 0 10px;}
#prev_locales .jour.selected dl, #prev_locales .jour.selected dd{cursor:default !important;}

#prev_locales .jour div.bloc_details {
	display: none;
	position: absolute;
	left:0;
	width: 440px;
	height: auto;
	margin: 6px 0 0;
}
#prev_locales .jour.selected div.bloc_details { display: block;}

#prev_locales .bloc_details, #prev_locales .top_details{
	position:relative;
	float:left;
	width:440px;
	background:url("../img/bg-details-prev.gif") no-repeat -2px bottom;
	z-index: -1;
}
#prev_locales ul.echeances { padding-bottom:15px; background: url("../img/bg-details-prev-top.gif") no-repeat -2px 0;}

li.jour ul.echeances {width:440px;}
	li.jour ul.echeances li { float:left; width: 31%; margin: 1% 34%; display:inline;}
	li.jour ul.echeances.total2 li { width: 47%; margin: 1%; }
	li.jour ul.echeances.total3 li { width: 31%; margin: 1%;}
	li.jour ul.echeances.total4 li { width: 22.8%; margin: 1%;}
	ul.echeances .ressent {margin-right: 4px;}
	
li.jour ul.echeances dl { border-right: 1px solid #9e9e9e; }
	li.jour ul.echeances dl.last { border-right: none; }
	
li.jour ul.echeances dt {
	color: #000;
	font-size: 1em;
}
li.jour ul.echeances dd.ressent { padding-bottom: 10px; border-bottom: 1px solid #CCC;}
li.jour ul.echeances .picVents { vertical-align: 20px;}

#prev_locales li.jour ul.echeances strong { margin:0; height: auto;}
#prev_locales .jour a {
	float:none;
	display:inline-block;
	width: auto;
	height: 19px;
	margin:2px 0 0 10px;
	padding: 3px 0 0 0;
	}
	
#prev_locales .jourNoJs{ float:none;margin-bottom: 23em; background-position: -300px 0;}
#prev_locales.grand .jourNoJs{margin-bottom: 25em;}
#prev_locales .jourNoJs .bloc_details{display:block !important;}
#prev_locales .jourNoJs .detail { height: 27px;background-position: -300px 0;}

p.actions {
    clear: both;
    font-weight: bold;
    margin: 10px 0 12px;
    text-align: center;
}

p.actions a.button {
    background: url("../img/arrow-right-black.gif") no-repeat scroll 4px 8px #EEEEEE;
    border: 2px solid #FFFFFF;
    -moz-border-radius: 10px;
    border-radius: 10px 10px 10px 10px;
    box-shadow: 0 0 5px #000000;
    padding: 4px 10px 4px 13px;
    z-index:100;
}

p.actions a.button { border:1px solid #9e9e9e\9;}

 /* Prévisions France */
table.tableToMap.france {
	width: 452px;
	height: 381px;
	background: #a8d6f0 url(/meteo/cartes/basic/gp/france/FRANCE.jpg) no-repeat;
}

/** regions **/
.tableToMap.REG01{
	background: url("../meteo/cartes/basic/gp/regions/REG01.jpg") no-repeat scroll 0 0 #A8D6F0;
}
.tableToMap.REG02{
	background: url("../meteo/cartes/basic/gp/regions/REG02.jpg") no-repeat scroll 0 0 #A8D6F0;
}
.tableToMap.REG03{
	background: url("../meteo/cartes/basic/gp/regions/REG03.jpg") no-repeat scroll 0 0 #A8D6F0;
}
.tableToMap.REG04{
	background: url("../meteo/cartes/basic/gp/regions/REG04.jpg") no-repeat scroll 0 0 #A8D6F0;
}
.tableToMap.REG05{
	background: url("../meteo/cartes/basic/gp/regions/REG05.jpg") no-repeat scroll 0 0 #A8D6F0;
}
.tableToMap.REG06{
	background: url("../meteo/cartes/basic/gp/regions/REG06.jpg") no-repeat scroll 0 0 #A8D6F0;
}
.tableToMap.REG07{
	background: url("../meteo/cartes/basic/gp/regions/REG07.jpg") no-repeat scroll 0 0 #A8D6F0;
}
.tableToMap.REG08{
	background: url("../meteo/cartes/basic/gp/regions/REG08.jpg") no-repeat scroll 0 0 #A8D6F0;
}
.tableToMap.REG09{
	background: url("../meteo/cartes/basic/gp/regions/REG09.jpg") no-repeat scroll 0 0 #A8D6F0;
}
.tableToMap.REG10{
	background: url("../meteo/cartes/basic/gp/regions/REG10.jpg") no-repeat scroll 0 0 #A8D6F0;
}
.tableToMap.REG11{
	background: url("../meteo/cartes/basic/gp/regions/REG11.jpg") no-repeat scroll 0 0 #A8D6F0
}
.tableToMap.REG12{
	background: url("../meteo/cartes/basic/gp/regions/REG12.jpg") no-repeat scroll 0 0 #A8D6F0;
}
.tableToMap.REG13{
	background: url("../meteo/cartes/basic/gp/regions/REG13.jpg") no-repeat scroll 0 0 #A8D6F0;
}
.tableToMap.REG14{
	background: url("../meteo/cartes/basic/gp/regions/REG14.jpg") no-repeat scroll 0 0 #A8D6F0;
}
.tableToMap.REG15{
	background: url("../meteo/cartes/basic/gp/regions/REG15.jpg") no-repeat scroll 0 0 #A8D6F0;
}
.tableToMap.REG16{
	background: url("../meteo/cartes/basic/gp/regions/REG16.jpg") no-repeat scroll 0 0 #A8D6F0;
}
.tableToMap.REG17{
	background: url("../meteo/cartes/basic/gp/regions/REG17.jpg") no-repeat scroll 0 0 #A8D6F0;
}
.tableToMap.REG18{
	background: url("../meteo/cartes/basic/gp/regions/REG18.jpg") no-repeat scroll 0 0 #A8D6F0;
}
.tableToMap.REG19{
	background: url("../meteo/cartes/basic/gp/regions/REG19.jpg") no-repeat scroll 0 0 #A8D6F0;
}
.tableToMap.REG20{
	background: url("../meteo/cartes/basic/gp/regions/REG20.jpg") no-repeat scroll 0 0 #A8D6F0;
}
.tableToMap.REG21{
	background: url("../meteo/cartes/basic/gp/regions/REG21.jpg") no-repeat scroll 0 0 #A8D6F0;
}
.tableToMap.REG22{
	background: url("../meteo/cartes/basic/gp/regions/REG22.jpg") no-repeat scroll 0 0 #A8D6F0;
}
/** departement **/
.DEPT01{background: url("../meteo/cartes/basic/gp/departements/DEPT01.jpg") no-repeat scroll 0 0 #A8D6F0;}
.DEPT02{background: url("../meteo/cartes/basic/gp/departements/DEPT02.jpg") no-repeat scroll 0 0 #A8D6F0;}
.DEPT03{background: url("../meteo/cartes/basic/gp/departements/DEPT03.jpg") no-repeat scroll 0 0 #A8D6F0;}
.DEPT04{background: url("../meteo/cartes/basic/gp/departements/DEPT04.jpg") no-repeat scroll 0 0 #A8D6F0;}
.DEPT05{background: url("../meteo/cartes/basic/gp/departements/DEPT05.jpg") no-repeat scroll 0 0 #A8D6F0;}
.DEPT06{background: url("../meteo/cartes/basic/gp/departements/DEPT06.jpg") no-repeat scroll 0 0 #A8D6F0;}
.DEPT07{background: url("../meteo/cartes/basic/gp/departements/DEPT07.jpg") no-repeat scroll 0 0 #A8D6F0;}
.DEPT08{background: url("../meteo/cartes/basic/gp/departements/DEPT08.jpg") no-repeat scroll 0 0 #A8D6F0;}
.DEPT09{background: url("../meteo/cartes/basic/gp/departements/DEPT09.jpg") no-repeat scroll 0 0 #A8D6F0;}
.DEPT10{background: url("../meteo/cartes/basic/gp/departements/DEPT10.jpg") no-repeat scroll 0 0 #A8D6F0;}
.DEPT11{background: url("../meteo/cartes/basic/gp/departements/DEPT11.jpg") no-repeat scroll 0 0 #A8D6F0;}
.DEPT12{background: url("../meteo/cartes/basic/gp/departements/DEPT12.jpg") no-repeat scroll 0 0 #A8D6F0;}
.DEPT13{background: url("../meteo/cartes/basic/gp/departements/DEPT13.jpg") no-repeat scroll 0 0 #A8D6F0;}
.DEPT14{background: url("../meteo/cartes/basic/gp/departements/DEPT14.jpg") no-repeat scroll 0 0 #A8D6F0;}
.DEPT15{background: url("../meteo/cartes/basic/gp/departements/DEPT15.jpg") no-repeat scroll 0 0 #A8D6F0;}
.DEPT16{background: url("../meteo/cartes/basic/gp/departements/DEPT16.jpg") no-repeat scroll 0 0 #A8D6F0;}
.DEPT17{background: url("../meteo/cartes/basic/gp/departements/DEPT17.jpg") no-repeat scroll 0 0 #A8D6F0;}
.DEPT18{background: url("../meteo/cartes/basic/gp/departements/DEPT18.jpg") no-repeat scroll 0 0 #A8D6F0;}
.DEPT19{background: url("../meteo/cartes/basic/gp/departements/DEPT19.jpg") no-repeat scroll 0 0 #A8D6F0;}
.DEPT20{background: url("../meteo/cartes/basic/gp/departements/DEPT20.jpg") no-repeat scroll 0 0 #A8D6F0;}
.DEPT21{background: url("../meteo/cartes/basic/gp/departements/DEPT21.jpg") no-repeat scroll 0 0 #A8D6F0;}
.DEPT22{background: url("../meteo/cartes/basic/gp/departements/DEPT22.jpg") no-repeat scroll 0 0 #A8D6F0;}
.DEPT23{background: url("../meteo/cartes/basic/gp/departements/DEPT23.jpg") no-repeat scroll 0 0 #A8D6F0;}
.DEPT24{background: url("../meteo/cartes/basic/gp/departements/DEPT24.jpg") no-repeat scroll 0 0 #A8D6F0;}
.DEPT25{background: url("../meteo/cartes/basic/gp/departements/DEPT25.jpg") no-repeat scroll 0 0 #A8D6F0;}
.DEPT26{background: url("../meteo/cartes/basic/gp/departements/DEPT26.jpg") no-repeat scroll 0 0 #A8D6F0;}
.DEPT27{background: url("../meteo/cartes/basic/gp/departements/DEPT27.jpg") no-repeat scroll 0 0 #A8D6F0;}
.DEPT28{background: url("../meteo/cartes/basic/gp/departements/DEPT28.jpg") no-repeat scroll 0 0 #A8D6F0;}
.DEPT29{background: url("../meteo/cartes/basic/gp/departements/DEPT29.jpg") no-repeat scroll 0 0 #A8D6F0;}
.DEPT30{background: url("../meteo/cartes/basic/gp/departements/DEPT30.jpg") no-repeat scroll 0 0 #A8D6F0;}
.DEPT31{background: url("../meteo/cartes/basic/gp/departements/DEPT31.jpg") no-repeat scroll 0 0 #A8D6F0;}
.DEPT32{background: url("../meteo/cartes/basic/gp/departements/DEPT32.jpg") no-repeat scroll 0 0 #A8D6F0;}
.DEPT33{background: url("../meteo/cartes/basic/gp/departements/DEPT33.jpg") no-repeat scroll 0 0 #A8D6F0;}
.DEPT34{background: url("../meteo/cartes/basic/gp/departements/DEPT34.jpg") no-repeat scroll 0 0 #A8D6F0;}
.DEPT35{background: url("../meteo/cartes/basic/gp/departements/DEPT35.jpg") no-repeat scroll 0 0 #A8D6F0;}
.DEPT36{background: url("../meteo/cartes/basic/gp/departements/DEPT36.jpg") no-repeat scroll 0 0 #A8D6F0;}
.DEPT37{background: url("../meteo/cartes/basic/gp/departements/DEPT37.jpg") no-repeat scroll 0 0 #A8D6F0;}
.DEPT38{background: url("../meteo/cartes/basic/gp/departements/DEPT38.jpg") no-repeat scroll 0 0 #A8D6F0;}
.DEPT39{background: url("../meteo/cartes/basic/gp/departements/DEPT39.jpg") no-repeat scroll 0 0 #A8D6F0;}
.DEPT40{background: url("../meteo/cartes/basic/gp/departements/DEPT40.jpg") no-repeat scroll 0 0 #A8D6F0;}
.DEPT41{background: url("../meteo/cartes/basic/gp/departements/DEPT41.jpg") no-repeat scroll 0 0 #A8D6F0;}
.DEPT42{background: url("../meteo/cartes/basic/gp/departements/DEPT42.jpg") no-repeat scroll 0 0 #A8D6F0;}
.DEPT43{background: url("../meteo/cartes/basic/gp/departements/DEPT43.jpg") no-repeat scroll 0 0 #A8D6F0;}
.DEPT44{background: url("../meteo/cartes/basic/gp/departements/DEPT44.jpg") no-repeat scroll 0 0 #A8D6F0;}
.DEPT45{background: url("../meteo/cartes/basic/gp/departements/DEPT45.jpg") no-repeat scroll 0 0 #A8D6F0;}
.DEPT46{background: url("../meteo/cartes/basic/gp/departements/DEPT46.jpg") no-repeat scroll 0 0 #A8D6F0;}
.DEPT47{background: url("../meteo/cartes/basic/gp/departements/DEPT47.jpg") no-repeat scroll 0 0 #A8D6F0;}
.DEPT48{background: url("../meteo/cartes/basic/gp/departements/DEPT48.jpg") no-repeat scroll 0 0 #A8D6F0;}
.DEPT49{background: url("../meteo/cartes/basic/gp/departements/DEPT49.jpg") no-repeat scroll 0 0 #A8D6F0;}
.DEPT50{background: url("../meteo/cartes/basic/gp/departements/DEPT50.jpg") no-repeat scroll 0 0 #A8D6F0;}
.DEPT51{background: url("../meteo/cartes/basic/gp/departements/DEPT51.jpg") no-repeat scroll 0 0 #A8D6F0;}
.DEPT52{background: url("../meteo/cartes/basic/gp/departements/DEPT52.jpg") no-repeat scroll 0 0 #A8D6F0;}
.DEPT53{background: url("../meteo/cartes/basic/gp/departements/DEPT53.jpg") no-repeat scroll 0 0 #A8D6F0;}
.DEPT54{background: url("../meteo/cartes/basic/gp/departements/DEPT54.jpg") no-repeat scroll 0 0 #A8D6F0;}
.DEPT55{background: url("../meteo/cartes/basic/gp/departements/DEPT55.jpg") no-repeat scroll 0 0 #A8D6F0;}
.DEPT56{background: url("../meteo/cartes/basic/gp/departements/DEPT56.jpg") no-repeat scroll 0 0 #A8D6F0;}
.DEPT57{background: url("../meteo/cartes/basic/gp/departements/DEPT57.jpg") no-repeat scroll 0 0 #A8D6F0;}
.DEPT58{background: url("../meteo/cartes/basic/gp/departements/DEPT58.jpg") no-repeat scroll 0 0 #A8D6F0;}
.DEPT59{background: url("../meteo/cartes/basic/gp/departements/DEPT59.jpg") no-repeat scroll 0 0 #A8D6F0;}
.DEPT60{background: url("../meteo/cartes/basic/gp/departements/DEPT60.jpg") no-repeat scroll 0 0 #A8D6F0;}
.DEPT61{background: url("../meteo/cartes/basic/gp/departements/DEPT61.jpg") no-repeat scroll 0 0 #A8D6F0;}
.DEPT62{background: url("../meteo/cartes/basic/gp/departements/DEPT62.jpg") no-repeat scroll 0 0 #A8D6F0;}
.DEPT63{background: url("../meteo/cartes/basic/gp/departements/DEPT63.jpg") no-repeat scroll 0 0 #A8D6F0;}
.DEPT64{background: url("../meteo/cartes/basic/gp/departements/DEPT64.jpg") no-repeat scroll 0 0 #A8D6F0;}
.DEPT65{background: url("../meteo/cartes/basic/gp/departements/DEPT65.jpg") no-repeat scroll 0 0 #A8D6F0;}
.DEPT66{background: url("../meteo/cartes/basic/gp/departements/DEPT66.jpg") no-repeat scroll 0 0 #A8D6F0;}
.DEPT67{background: url("../meteo/cartes/basic/gp/departements/DEPT67.jpg") no-repeat scroll 0 0 #A8D6F0;}
.DEPT68{background: url("../meteo/cartes/basic/gp/departements/DEPT68.jpg") no-repeat scroll 0 0 #A8D6F0;}
.DEPT69{background: url("../meteo/cartes/basic/gp/departements/DEPT69.jpg") no-repeat scroll 0 0 #A8D6F0;}
.DEPT70{background: url("../meteo/cartes/basic/gp/departements/DEPT70.jpg") no-repeat scroll 0 0 #A8D6F0;}
.DEPT71{background: url("../meteo/cartes/basic/gp/departements/DEPT71.jpg") no-repeat scroll 0 0 #A8D6F0;}
.DEPT72{background: url("../meteo/cartes/basic/gp/departements/DEPT72.jpg") no-repeat scroll 0 0 #A8D6F0;}
.DEPT73{background: url("../meteo/cartes/basic/gp/departements/DEPT73.jpg") no-repeat scroll 0 0 #A8D6F0;}
.DEPT74{background: url("../meteo/cartes/basic/gp/departements/DEPT74.jpg") no-repeat scroll 0 0 #A8D6F0;}
.DEPT75{background: url("../meteo/cartes/basic/gp/departements/DEPT75.jpg") no-repeat scroll 0 0 #A8D6F0;}
.DEPT76{background: url("../meteo/cartes/basic/gp/departements/DEPT76.jpg") no-repeat scroll 0 0 #A8D6F0;}
.DEPT77{background: url("../meteo/cartes/basic/gp/departements/DEPT77.jpg") no-repeat scroll 0 0 #A8D6F0;}
.DEPT78{background: url("../meteo/cartes/basic/gp/departements/DEPT78.jpg") no-repeat scroll 0 0 #A8D6F0;}
.DEPT79{background: url("../meteo/cartes/basic/gp/departements/DEPT79.jpg") no-repeat scroll 0 0 #A8D6F0;}
.DEPT80{background: url("../meteo/cartes/basic/gp/departements/DEPT80.jpg") no-repeat scroll 0 0 #A8D6F0;}
.DEPT81{background: url("../meteo/cartes/basic/gp/departements/DEPT81.jpg") no-repeat scroll 0 0 #A8D6F0;}
.DEPT82{background: url("../meteo/cartes/basic/gp/departements/DEPT82.jpg") no-repeat scroll 0 0 #A8D6F0;}
.DEPT83{background: url("../meteo/cartes/basic/gp/departements/DEPT83.jpg") no-repeat scroll 0 0 #A8D6F0;}
.DEPT84{background: url("../meteo/cartes/basic/gp/departements/DEPT84.jpg") no-repeat scroll 0 0 #A8D6F0;}
.DEPT85{background: url("../meteo/cartes/basic/gp/departements/DEPT85.jpg") no-repeat scroll 0 0 #A8D6F0;}
.DEPT86{background: url("../meteo/cartes/basic/gp/departements/DEPT86.jpg") no-repeat scroll 0 0 #A8D6F0;}
.DEPT87{background: url("../meteo/cartes/basic/gp/departements/DEPT87.jpg") no-repeat scroll 0 0 #A8D6F0;}
.DEPT88{background: url("../meteo/cartes/basic/gp/departements/DEPT88.jpg") no-repeat scroll 0 0 #A8D6F0;}
.DEPT89{background: url("../meteo/cartes/basic/gp/departements/DEPT89.jpg") no-repeat scroll 0 0 #A8D6F0;}
.DEPT90{background: url("../meteo/cartes/basic/gp/departements/DEPT90.jpg") no-repeat scroll 0 0 #A8D6F0;}
.DEPT91{background: url("../meteo/cartes/basic/gp/departements/DEPT91.jpg") no-repeat scroll 0 0 #A8D6F0;}
.DEPT92{background: url("../meteo/cartes/basic/gp/departements/DEPT92.jpg") no-repeat scroll 0 0 #A8D6F0;}
.DEPT93{background: url("../meteo/cartes/basic/gp/departements/DEPT93.jpg") no-repeat scroll 0 0 #A8D6F0;}
.DEPT94{background: url("../meteo/cartes/basic/gp/departements/DEPT94.jpg") no-repeat scroll 0 0 #A8D6F0;}
.DEPT95{background: url("../meteo/cartes/basic/gp/departements/DEPT95.jpg") no-repeat scroll 0 0 #A8D6F0;}
.DEPT2A{background: url("../meteo/cartes/basic/gp/departements/DEPT2A.jpg") no-repeat scroll 0 0 #A8D6F0;}
.DEPT2B{background: url("../meteo/cartes/basic/gp/departements/DEPT2B.jpg") no-repeat scroll 0 0 #A8D6F0;}
/* VENTS */
.tableToMap td.vents .rafale { color: #8A0000; }

.picVents16 {
	display: inline-block;
	width: 16px;
	height: 16px;
	background: url(../img/spriteCarte16Vent.png) no-repeat;
	text-indent: -9999px;
	vertical-align: 4px;
}

.picVents16.dd_Variable { background-position: 0 -272px;} /* variable */
.picVents16.dd_O { background-position: 0 -16px;} /* Vent ouest */
.picVents16.dd_OSO { background-position: 0 -32px;} /* Vent ouest-sud-ouest */
.picVents16.dd_SO { background-position: 0 -48px;} /* Vent sud-ouest */
.picVents16.dd_SSO { background-position: 0 -64px;} /* Vent sud-sud-ouest */
.picVents16.dd_SSE { background-position: 0 -80px;} /* Vent sud-sud-est */
.picVents16.dd_ESE { background-position: 0 -96px;} /* Vent est-sud-est */
.picVents16.dd_SE { background-position: 0 -112px;} /* Vent sud-est */
.picVents16.dd_S { background-position: 0 -128px;} /* Vent sud */
.picVents16.dd_E { background-position: 0 -144px;} /* Vent est */
.picVents16.dd_ONO { background-position: 0 -160px;} /* Vent ouest-nord-ouest */
.picVents16.dd_NO { background-position: 0 -176px;} /* Vent nord-ouest */
.picVents16.dd_ENE { background-position: 0 -192px;} /* Vent est-nord-est */
.picVents16.dd_NE { background-position: 0 -208px;} /* Vent nord-est */
.picVents16.dd_NNO { background-position: 0 -224px;} /* Vent nord-nord-ouest */
.picVents16.dd_NNE { background-position: 0 -240px;} /* Vent nord-ord-est */
.picVents16.dd_N { background-position: 0 -256px;} /* Vent nord */

.picVents {
	display: block;
	width: 40px;
	height: 40px;
	background: url(../img/spriteCarte40Vent.png) no-repeat;
	text-indent: -9999px;
}

.dd_Variable { background-position: 0 -680px;} /* variable */
.dd_O { background-position: 0 -40px;} /* Vent ouest */
.dd_OSO { background-position: 0 -80px;} /* Vent ouest-sud-ouest */
.dd_SO { background-position: 0 -120px;} /* Vent sud-ouest */
.dd_SSO { background-position: 0 -160px;} /* Vent sud-sud-ouest */
.dd_SSE { background-position: 0 -200px;} /* Vent sud-sud-est */
.dd_ESE { background-position: 0 -240px;} /* Vent est-sud-est */
.dd_SE { background-position: 0 -280px;} /* Vent sud-est */
.dd_S { background-position: 0 -320px;} /* Vent sud */
.dd_E { background-position: 0 -360px;} /* Vent est */
.dd_ONO { background-position: 0 -400px;} /* Vent ouest-nord-ouest */
.dd_NO { background-position: 0 -440px;} /* Vent nord-ouest */
.dd_ENE { background-position: 0 -480px;} /* Vent est-nord-est */
.dd_NE { background-position: 0 -520px;} /* Vent nord-est */
.dd_NNO { background-position: 0 -560px;} /* Vent nord-nord-ouest */
.dd_NNE { background-position: 0 -600px;} /* Vent nord-ord-est */
.dd_N { background-position: 0 -640px;} /* Vent nord */
	

.picTemps {
		display: block;
		width: 40px;
		height: 40px;
		background: url(../img/spriteCarte40Temps.png) no-repeat;
		text-indent: -9999px;
	}
/** picto **/
.J_W1_0-N_0, .J_W2_0 { background-position: 0 0;} /* soleil */
.N_W1_0-N_0, .N_W2_0 { background-position: 0 -40px;} /* Nuit claire */
.J_W1_0-N_1 { background-position: 0 -80px;} /* Belles �claircies */
.N_W1_0-N_1 { background-position: 0 -120px;} /* Peu nuageux */
.J_W1_0-N_2, .J_W2_20 { background-position: 0 -160px;} /* quelques �claircies */
.N_W1_0-N_2, .N_W2_20 { background-position: 0 -200px;} /* Nuageux */
.J_W1_0-N_3, .N_W1_0-N_3, .J_W2_50, .N_W2_50 { background-position: 0 -240px;} /* Couvert */
.J_W1_0-N_4, .J_W2_30, .J_W2_40 { background-position: 0 -280px;} /* Variable */
.N_W1_0-N_4, .N_W2_30, .N_W2_40 { background-position: 0 -320px;} /* Variable */
.J_W1_0-N_5, .J_W2_10 { background-position: 0 -360px;} /* Soleil voil� */
.N_W1_0-N_5, .N_W2_10 { background-position: 0 -400px;} /* Ciel voil� */
.J_W1_1-N_0, .J_W1_1-N_1, .J_W1_1-N_4, .J_W1_1-N_5, .J_W1_1-N_6, .J_W1_1-N_7, .J_W2_70 { background-position: 0 -1520px;} /* Brume ou l�ger brouillard 1a */
.N_W1_1-N_0, .N_W1_1-N_1,
 .N_W1_1-N_4, .N_W1_1-N_5, 
 .N_W1_1-N_6, .N_W1_1-N_7, .N_W2_70 { background-position: 0 -1560px;} /* Brume ou l�ger brouillard 1b */
.J_W1_1-N_2, .N_W1_1-N_2,
 .J_W1_1-N_3, .N_W1_1-N_3 { background-position: 0 -1600px;} /* Brume ou l�ger brouillard 1c */
.J_W1_2-N_0, .J_W1_2-N_1,
 .J_W1_2-N_4, .J_W1_2-N_5, 
 .J_W1_2-N_6, .J_W1_2-N_7 { background-position: 0 -2640px;} /* Bancs de brouillard 2a */
.N_W1_2-N_0, .N_W1_2-N_1,
 .N_W1_2-N_4, .N_W1_2-N_5, 
 .N_W1_2-N_6, .N_W1_2-N_7 { background-position: 0 -2680px;} /* Bancs de brouillard 2b */
.J_W1_2-N_2, .N_W1_2-N_2,
 .J_W1_2-N_3, .N_W1_2-N_3 { background-position: 0 -2720px;} /* Bancs de brouillard 2c */
.J_W1_3-N_0, .N_W1_3-N_0,
 .J_W1_3-N_1, .N_W1_3-N_1,
 .J_W1_3-N_2, .N_W1_3-N_2,
 .J_W1_3-N_3, .N_W1_3-N_3,
 .J_W1_3-N_4, .N_W1_3-N_4,
 .J_W1_3-N_5, .N_W1_3-N_5,
 .J_W1_3-N_6, .N_W1_3-N_6,
 .J_W1_3-N_7, .N_W1_3-N_7, .J_W2_80, .N_W2_80 { background-position: 0 -3120px;} /* brouillard 3a */
.J_W1_4-N_0, .N_W1_4-N_0,
 .J_W1_4-N_1, .N_W1_4-N_1,
 .J_W1_4-N_2, .N_W1_4-N_2,
 .J_W1_4-N_3, .N_W1_4-N_3,
 .J_W1_4-N_4, .N_W1_4-N_4,
 .J_W1_4-N_5, .N_W1_4-N_5,
 .J_W1_4-N_6, .N_W1_4-N_6,
 .J_W1_4-N_7, .N_W1_4-N_7,
.J_W1_5-N_0, .N_W1_5-N_0,
 .J_W1_5-N_1, .N_W1_5-N_1,
 .J_W1_5-N_2, .N_W1_5-N_2,
 .J_W1_5-N_3, .N_W1_5-N_3,
 .J_W1_5-N_4, .N_W1_5-N_4,
 .J_W1_5-N_5, .N_W1_5-N_5,
 .J_W1_5-N_6, .N_W1_5-N_6,
 .J_W1_5-N_7, .N_W1_5-N_7,
.J_W1_6-N_0, .N_W1_6-N_0,
 .J_W1_6-N_1, .N_W1_6-N_1,
 .J_W1_6-N_2, .N_W1_6-N_2,
 .J_W1_6-N_3, .N_W1_6-N_3,
 .J_W1_6-N_4, .N_W1_6-N_4,
 .J_W1_6-N_5, .N_W1_6-N_5,
 .J_W1_6-N_6, .N_W1_6-N_6,
 .J_W1_6-N_7, .N_W1_6-N_7, .J_W2_90, .N_W2_90 { background-position: 0 -3160px;} /* brouillard givrant 4a 5a 6a */
.J_W1_7-N_0, .N_W1_7-N_0,
 .J_W1_7-N_1, .N_W1_7-N_1,
 .J_W1_7-N_2, .N_W1_7-N_2,
 .J_W1_7-N_3, .N_W1_7-N_3,
 .J_W1_7-N_4, .N_W1_7-N_4,
 .J_W1_7-N_5, .N_W1_7-N_5,
 .J_W1_7-N_6, .N_W1_7-N_6,
 .J_W1_7-N_7, .N_W1_7-N_7, .J_W2_60, .N_W2_60, .J_W2_100, .N_W2_100 { background-position: 0 -3200px;} /* Bruine 7a */
.J_W1_8-N_0, .N_W1_8-N_0,
 .J_W1_8-N_1, .N_W1_8-N_1,
 .J_W1_8-N_2, .N_W1_8-N_2,
 .J_W1_8-N_3, .N_W1_8-N_3,
 .J_W1_8-N_4, .N_W1_8-N_4,
 .J_W1_8-N_5, .N_W1_8-N_5,
 .J_W1_8-N_6, .N_W1_8-N_6,
 .J_W1_8-N_7, .N_W1_8-N_7 { background-position: 0 -3240px;} /* Pluie vergla�ante 8a */
.J_W1_9-N_0, .J_W1_9-N_1, .J_W1_9-N_2, 
 .J_W1_9-N_4, .J_W1_9-N_5, 
 .J_W1_9-N_6, .J_W1_9-N_7 { background-position: 0 -3280px;} /* Pluies �parses 9a */
.N_W1_9-N_0, .N_W1_9-N_1, .N_W1_9-N_2,
 .N_W1_9-N_4, .N_W1_9-N_5, 
 .N_W1_9-N_6, .N_W1_9-N_7 { background-position: 0 -3320px;} /* Pluies �parses 9b */
.J_W1_9-N_3, .N_W1_9-N_3 { background-position: 0 -3360px;} /* Pluies �parses 9c */
.J_W1_10-N_0, .J_W1_10-N_1,
 .J_W1_10-N_4, .J_W1_10-N_5,
 .J_W1_10-N_6, .J_W1_10-N_7 { background-position: 0 -440px;} /* Pluie 10a */
.N_W1_10-N_0, .N_W1_10-N_4,
 .N_W1_10-N_5, .N_W1_10-N_6,
 .N_W1_10-N_7 { background-position: 0 -480px;} /* Pluie 10b */
.J_W1_10-N_2, .N_W1_10-N_2,
 .J_W1_10-N_3, .N_W1_10-N_3, .J_W2_110, .N_W2_110 { background-position: 0 -520px;} /* Pluie 10c */
.J_W1_11-N_0, .N_W1_11-N_0,
 .J_W1_11-N_1, .N_W1_11-N_1,
 .J_W1_11-N_2, .N_W1_11-N_2,
 .J_W1_11-N_3, .N_W1_11-N_3,
 .J_W1_11-N_4, .N_W1_11-N_4,
 .J_W1_11-N_5, .N_W1_11-N_5,
 .J_W1_11-N_6, .N_W1_11-N_6,
 .J_W1_11-N_7, .N_W1_11-N_7, .J_W2_120, .N_W2_120 { background-position: 0 -560px;} /* Pluie forte */
 .J_W1_12-N_0, .J_W1_12-N_1,
 .J_W1_12-N_2, .J_W1_12-N_4,
 .J_W1_12-N_5, .J_W1_12-N_6,
 .J_W1_12-N_7, .J_W2_190 { background-position: 0 -600px;} /* Pluies localement orageuses 12a */
.N_W1_12-N_0, .N_W1_12-N_1,
 .N_W1_12-N_2, .N_W1_12-N_4,
 .N_W1_12-N_5, .N_W1_12-N_6,
 .N_W1_12-N_7, .N_W2_190 { background-position: 0 -640px;} /* Pluies localement orageuses 12b */
.J_W1_12-N_3, .N_W1_12-N_3 { background-position: 0 -680px;} /* Pluies localement orageuses 12c */
 .J_W1_13-N_0, .J_W1_13-N_1, 
 .J_W1_13-N_4, .J_W1_13-N_5,
 .J_W1_13-N_6, .J_W1_13-N_7 { background-position: 0 -720px;} /* Quelques flocons 13a */
.N_W1_13-N_0, .N_W1_13-N_1,
 .N_W1_13-N_4, .N_W1_13-N_5,
 .N_W1_13-N_6, .N_W1_13-N_7 { background-position: 0 -760px;} /* Quelques flocons 13b */
.J_W1_13-N_2, .N_W1_13-N_2,
 .J_W1_13-N_3, .N_W1_13-N_3, .J_W2_61, .N_W2_61, .J_W2_101, .N_W2_101 { background-position: 0 -800px;} /* Quelques flocons 13c */
.J_W1_14-N_0, .J_W1_14-N_1, .J_W1_14-N_2,
 .J_W1_14-N_3, .J_W1_14-N_4,
 .J_W1_14-N_5, .J_W1_14-N_6,
 .J_W1_14-N_7 { background-position: 0 -840px;} /* Pluie et neige m�l�es */
.N_W1_14-N_0, .N_W1_14-N_1, .N_W1_14-N_2,
 .N_W1_14-N_3, .N_W1_14-N_4,
 .N_W1_14-N_5, .N_W1_14-N_6,
 .N_W1_14-N_7 { background-position: 0 -880px;} /* Pluie et neige m�l�es */
.J_W1_15-N_0, .J_W1_15-N_1,
 .J_W1_15-N_4, .J_W1_15-N_5, 
 .J_W1_15-N_6, .J_W1_15-N_7 { background-position: 0 -920px;} /* Neige collante 15a*/
.N_W1_15-N_0, .N_W1_15-N_1,
 .N_W1_15-N_4, .N_W1_15-N_5, 
 .N_W1_15-N_6, .N_W1_15-N_7 { background-position: 0 -960px;} /* Neige collante 15b*/
.J_W1_15-N_2, .N_W1_15-N_2,
 .J_W1_15-N_3, .N_W1_15-N_3 { background-position: 0 -1000px;} /* Neige collante 15c*/
.J_W1_16-N_0, .J_W1_16-N_1,
 .J_W1_16-N_4, .J_W1_16-N_5, 
 .J_W1_16-N_6, .J_W1_16-N_7, .J_W2_170 { background-position: 0 -1040px;} /* neige 16a */
.N_W1_16-N_0, .N_W1_16-N_1,
 .N_W1_16-N_4, .N_W1_16-N_5, 
 .N_W1_16-N_6, .N_W1_16-N_7 { background-position: 0 -1080px;} /* neige 16b */
.J_W1_16-N_2, .N_W1_16-N_2,
 .J_W1_16-N_3, .N_W1_16-N_3, .N_W2_170, .J_W2_111, .N_W2_111 { background-position: 0 -1120px;} /* neige 16c */
.J_W1_17-N_0, .J_W1_17-N_1,
 .J_W1_17-N_4, .J_W1_17-N_5, 
 .J_W1_17-N_6, .J_W1_17-N_7 { background-position: 0 -1160px;} /* neige forte 17a */
.N_W1_17-N_0, .N_W1_17-N_1,
 .N_W1_17-N_4, .N_W1_17-N_5, 
 .N_W1_17-N_6, .N_W1_17-N_7 { background-position: 0 -1200px;} /* neige forte 17b */
.J_W1_17-N_2, .N_W1_17-N_2,
 .J_W1_17-N_3, .N_W1_17-N_3, .J_W2_121, .N_W2_121 { background-position: 0 -1240px;} /* neige forte 17c */
.J_W1_18-N_0, .J_W1_18-N_1,
 .J_W1_18-N_2, .J_W1_18-N_3, 
 .J_W1_18-N_4, .J_W1_18-N_5, 
 .J_W1_18-N_6, .J_W1_18-N_7, .J_W2_140 { background-position: 0 -1280px;} /* rares averses 18a */
.N_W1_18-N_0, .N_W1_18-N_1,
 .N_W1_18-N_2, .N_W1_18-N_4, 
 .N_W1_18-N_5, .N_W1_18-N_6, 
 .N_W1_18-N_7, .N_W2_140 { background-position: 0 -1320px;} /* rares averses 18b */
.N_W1_18-N_3 { background-position: 0 -1360px;} /* rares averses 18c */
.J_W1_19-N_0, .J_W1_19-N_1,
 .J_W1_19-N_4, .J_W1_19-N_5, 
 .J_W1_19-N_6, .J_W1_19-N_7, .J_W2_150 { background-position: 0 -1400px;} /* averses 19a */
.N_W1_19-N_0, .N_W1_19-N_1,
 .N_W1_19-N_4, .N_W1_19-N_5, 
 .N_W1_19-N_6, .N_W1_19-N_7, .N_W2_150 { background-position: 0 -1440px;} /* averses 19b */
.J_W1_19-N_2, .N_W1_19-N_2,
 .J_W1_19-N_3, .N_W1_19-N_3 { background-position: 0 -1480px;} /* averses 19c */
.J_W1_20-N_0, .N_W1_20-N_0,
 .J_W1_20-N_1, .N_W1_20-N_1,
 .J_W1_20-N_2, .N_W1_20-N_2,
 .J_W1_20-N_3, .N_W1_20-N_3,
 .J_W1_20-N_4, .N_W1_20-N_4,
 .J_W1_20-N_5, .N_W1_20-N_5,
 .J_W1_20-N_6, .N_W1_20-N_6,
 .J_W1_20-N_7, .N_W1_20-N_7, .J_W2_160, .N_W2_160 { background-position: 0 -1640px;} /* Averses de pluie et neige m�l�es */
.J_W1_21-N_0, .J_W1_21-N_1,
 .J_W1_21-N_4, .J_W1_21-N_5, 
 .J_W1_21-N_6, .J_W1_21-N_7, .J_W2_141 { background-position: 0 -1680px;} /* Rares averses de neige 21a */
.N_W1_21-N_0, .N_W1_21-N_1,
 .N_W1_21-N_4, .N_W1_21-N_5, 
 .N_W1_21-N_6, .N_W1_21-N_7, .N_W2_141 { background-position: 0 -1720px;} /* Rares averses de neige 21b */
.J_W1_21-N_2, .N_W1_21-N_2,
 .J_W1_21-N_3, .N_W1_21-N_3 { background-position: 0 -1760px;} /* Rares averses de neige 21c */
.J_W1_22-N_0, .J_W1_22-N_1,
 .J_W1_22-N_4, .J_W1_22-N_5, 
 .J_W1_22-N_6, .J_W1_22-N_7, .J_W2_131, .J_W2_151 { background-position: 0 -1800px;} /* averses de neige 22a */
.N_W1_22-N_0, .N_W1_22-N_1,
 .N_W1_22-N_4, .N_W1_22-N_5, 
 .N_W1_22-N_6, .N_W1_22-N_7, .N_W2_131, .N_W2_151 { background-position: 0 -1840px;} /* averses de neige 22b */
.J_W1_22-N_2, .N_W1_22-N_2,
 .J_W1_22-N_3, .N_W1_22-N_3 { background-position: 0 -1880px;} /* averses de neige 22c */
.J_W1_23-N_0, .J_W1_23-N_1,
 .J_W1_23-N_4, .J_W1_23-N_5, 
 .J_W1_23-N_6, .J_W1_23-N_7 { background-position: 0 -1920px;} /* averses de gr�le 23a */
.N_W1_23-N_0, .N_W1_23-N_1,
 .N_W1_23-N_4, .N_W1_23-N_5, 
 .N_W1_23-N_6, .N_W1_23-N_7 { background-position: 0 -1960px;} /* averses de gr�le 23b */
.J_W1_23-N_2, .N_W1_23-N_2,
 .J_W1_23-N_3, .N_W1_23-N_3 { background-position: 0 -2000px;} /* averses de gr�le 23c */
.J_W1_24-N_0, .J_W1_24-N_1,
 .J_W1_24-N_4, .J_W1_24-N_5, 
 .J_W1_24-N_6, .J_W1_24-N_7, .J_W2_180, .J_W2_191, .J_W2_200, .J_W2_201 { background-position: 0 -2040px;} /* Risque d'orages 24a */
.N_W1_24-N_0, .N_W1_24-N_1,
 .N_W1_24-N_4, .N_W1_24-N_5, 
 .N_W1_24-N_6, .N_W1_24-N_7, .N_W2_180, .N_W2_191, .N_W2_200, .N_W2_201 { background-position: 0 -2080px;} /* Risque d'orages 24b */
.J_W1_24-N_2, .N_W1_24-N_2,
 .J_W1_24-N_3, .N_W1_24-N_3 { background-position: 0 -2120px;} /* Risque d'orages 24c */
.J_W1_25-N_0, .J_W1_25-N_1,
 .J_W1_25-N_4, .J_W1_25-N_5, 
 .J_W1_25-N_6, .J_W1_25-N_7, .J_W2_210, .J_W2_211 { background-position: 0 -2160px;} /* orages 25a */
.N_W1_25-N_0, .N_W1_25-N_1,
 .N_W1_25-N_4, .N_W1_25-N_5, 
 .N_W1_25-N_6, .N_W1_25-N_7, .N_W2_210, .N_W2_211 { background-position: 0 -2200px;} /* orages 25b */
.J_W1_25-N_2, .N_W1_25-N_2,
 .J_W1_25-N_3, .N_W1_25-N_3 { background-position: 0 -2120px;} /* orages 24c */
.J_W1_26-N_0, .J_W1_26-N_1,
 .J_W1_26-N_4, .J_W1_26-N_5, 
 .J_W1_26-N_6, .J_W1_26-N_7 { background-position: 0 -2240px;} /* Risque d'orages violents 26a */
.N_W1_26-N_0, .N_W1_26-N_1,
 .N_W1_26-N_4, .N_W1_26-N_5, 
 .N_W1_26-N_6, .N_W1_26-N_7 { background-position: 0 -2280px;} /* Risque d'orages violents 26b */
.J_W1_26-N_2, .N_W1_26-N_2,
 .J_W1_26-N_3, .N_W1_26-N_3 { background-position: 0 -2320px;} /* Risque d'orages violents 26c */
.J_W1_27-N_0, .J_W1_27-N_1,
 .J_W1_27-N_4, .J_W1_27-N_5, 
 .J_W1_27-N_6, .J_W1_27-N_7 { background-position: 0 -2360px;} /* orages violents 27a */
.N_W1_27-N_0, .N_W1_27-N_1,
 .N_W1_27-N_4, .N_W1_27-N_5, 
 .N_W1_27-N_6, .N_W1_27-N_7 { background-position: 0 -2400px;} /* orages violents 27b */
.J_W1_27-N_2, .N_W1_27-N_2,
 .J_W1_27-N_3, .N_W1_27-N_3 { background-position: 0 -2320px;} /* orages violents 26c */
.J_W1_28-N_0, .J_W1_28-N_1,
 .J_W1_28-N_4, .J_W1_28-N_5, 
 .J_W1_28-N_6, .J_W1_28-N_7 { background-position: 0 -2440px;} /* Risque d'orages de gr�le 28a */
.N_W1_28-N_0, .N_W1_28-N_1,
 .N_W1_28-N_4, .N_W1_28-N_5, 
 .N_W1_28-N_6, .N_W1_28-N_7 { background-position: 0 -2480px;} /* Risque d'orages de gr�le 28b */
.J_W1_28-N_2, .N_W1_28-N_2,
 .J_W1_28-N_3, .N_W1_28-N_3 { background-position: 0 -2600px;} /* Risque d'orages de gr�le 29c */
.J_W1_29-N_0, .J_W1_29-N_1,
 .J_W1_29-N_4, .J_W1_29-N_5, 
 .J_W1_29-N_6, .J_W1_29-N_7 { background-position: 0 -2520px;} /* orages de gr�le 29a */
.N_W1_29-N_0, .N_W1_29-N_1,
 .N_W1_29-N_4, .N_W1_29-N_5, 
 .N_W1_29-N_6, .N_W1_29-N_7 { background-position: 0 -2560px;} /* orages de gr�le 29b */
.J_W1_29-N_2, .N_W1_29-N_2,
 .J_W1_29-N_3, .N_W1_29-N_3 { background-position: 0 -2600px;} /* orages de gr�le 29c */
.J_W1_30-N_0, .J_W1_30-N_1,
 .J_W1_30-N_4, .J_W1_30-N_5, 
 .J_W1_30-N_6, .J_W1_30-N_7 { background-position: 0 -2760px;} /* Averses en montagne 30a */
.N_W1_30-N_0, .N_W1_30-N_1,
 .N_W1_30-N_4, .N_W1_30-N_5, 
 .N_W1_30-N_6, .N_W1_30-N_7 { background-position: 0 -2800px;} /* Averses en montagne 30b */
.J_W1_30-N_2, .N_W1_30-N_2,
 .J_W1_30-N_3, .N_W1_30-N_3 { background-position: 0 -2840px;} /* Averses en montagne 30c */
.J_W1_31-N_0, .J_W1_31-N_1,
 .J_W1_31-N_4, .J_W1_31-N_5, 
 .J_W1_31-N_6, .J_W1_31-N_7 { background-position: 0 -2880px;} /* Orages en montagne 31a */
.N_W1_31-N_0, .N_W1_31-N_1,
 .N_W1_31-N_4, .N_W1_31-N_5, 
 .N_W1_31-N_6, .N_W1_31-N_7 { background-position: 0 -2920px;} /* Orages en montagne 31b */
.J_W1_31-N_2, .N_W1_31-N_2,
 .J_W1_31-N_3, .N_W1_31-N_3 { background-position: 0 -2120px;} /* Orages en montagne 24c */
.J_W1_32-N_0, .J_W1_32-N_1,
 .J_W1_32-N_4, .J_W1_32-N_5, 
 .J_W1_32-N_6, .J_W1_32-N_7 { background-position: 0 -2960px;} /* Averses localement orageuses 32a */
.N_W1_32-N_0, .N_W1_32-N_1,
 .N_W1_32-N_4, .N_W1_32-N_5, 
 .N_W1_32-N_6, .N_W1_32-N_7 { background-position: 0 -3000px;} /* Averses localement orageuses 32b */
.J_W1_32-N_2, .N_W1_32-N_2,
 .J_W1_32-N_3, .N_W1_32-N_3 { background-position: 0 -3040px;} /* Averses localement orageuses 32c */
.J_W1_33-N_0, .J_W1_33-N_1,
 .J_W1_33-N_4, .J_W1_33-N_5, 
 .J_W1_33-N_6, .J_W1_33-N_7 { background-position: 0 -2640px;} /* Bancs de brouillard 2a */
.N_W1_33-N_0, .N_W1_33-N_1,
 .N_W1_33-N_4, .N_W1_33-N_5, 
 .N_W1_33-N_6, .N_W1_33-N_7 { background-position: 0 -2680px;} /* Bancs de brouillard 2b */
.J_W1_33-N_2, .N_W1_33-N_2,
 .J_W1_33-N_3, .N_W1_33-N_3 { background-position: 0 -2720px;} /* Bancs de brouillard 2c */
	
/** connateInfos **/

#pcp_hm{
	padding-bottom: 3px !important;
}

#connateInfos.villenew{
	margin-top: -5px !important;
}

#connateInfos.new {
    background: url("../img/connate-infos-bg.png") repeat-x scroll left top #FFFFFF;
    border-top: 1px solid #9E9E9E;
    padding: 10px;
}
#connateInfos.new ul.anims {
    border-right: 1px dotted #000000;
    color: #306A8F;
    float: left;
    font-family: 'AllerRegular',Arial,Verdana,Helvetica,sans-serif;
    font-size: 1.2em;
    margin-right: 10px;
    width: 169px;
    height: 200px;
}
#connateInfos.new ul.anims a {
    color: #306A8F;
}
#connateInfos.new ul.anims li a {
    display: inline-block;
    height: 60px;
    margin-bottom: 1px;
    padding-top: 6px;
    padding-left: 80px;
    font-weight: bold;
}

#connateInfos.new ul.anims.inlineInf li a{
	padding-top: 7px;
	margin-bottom: 1px;
	padding-left:0;
}

#connateInfos.new ul.anims.inlineInf li a img{
    float: left;
    margin-right: 4px;
    margin-top: -7px;
    width:75px;
}

#connateInfos.new ul.anims.inlineInf li{
	clear:both;
}

#connateInfos.new ul.anims li.satFR a {
    background: url("../img/portlet_anim_sat_FR.jpg") no-repeat scroll 0 0 transparent;
}
#connateInfos.new ul.anims li.satEU a {
    background: url("../img/portlet_anim_sat_EU.jpg") no-repeat scroll 0 0 transparent;
}
#connateInfos.new ul.anims li.radFR a {
    background: url("../img/portlet_anim_rad_FR.jpg") no-repeat scroll 0 0 transparent;
}
#connateInfos.new ul.anims li.relHautMont a {
	background: url("../img/vignettes/montagne-bulletin.png") no-repeat scroll 0 0 transparent;
}
#connateInfos.new ul.anims li.hautNeige a {
	background: url("../img/vignettes/montagne-hauteurPrecip.png") no-repeat scroll 0 0 transparent;
}




#connateInfos.new .infos {
    padding: 0;
}
#connateInfos.new .infos p {
    background: none repeat scroll 0 0 transparent;
    color: #404040;
    font-size: 1em;
}
#connateInfos.new .infos p.saint {
    font-size: 1.1em;
    margin-top: -5px;
    padding-top: 0;
}
#connateInfos.new .infos p.sunrise {
    border-bottom: 1px solid #9E9E9E;
}
#connateInfos.new div.col1, #connateInfos.new div.col2 {
    color: #404040;
    padding: 0 0 15px;
    width: 250px;
}
#connateInfos.new div.col1 p.title {
    color: #306A8F;
    font-family: Arial,Verdana,Helvetica,sans-serif;
    font-size: 1.6em;
    font-weight: bold;
}
#connateInfos.new div.col2 p {
    border-bottom: 1px solid #9E9E9E;
}
#connateInfos.new div.col2 p.last {
    border-bottom: medium none;
}
#connateInfos.new div.col2 p.title,#connateInfos.new .infoZone p.title {
    border-bottom: medium none;
    color: #306A8F;
    font-family: 'AllerRegular',Arial,Verdana,Helvetica,sans-serif;
    font-size: 1em;
    font-weight: bold;
}

/** prevision Pluie **/

#prev_pluie {
    position: relative;
}
#prev_pluie h2 {
    padding: 10px 10px 20px;
    background: none repeat scroll 0 0 transparent;
    color: #306A8F;
    font-family: Arial,Verdana,Helvetica,sans-serif;
    font-size: 14px;
    font-weight: normal;
    line-height: 1.1em;
    margin-bottom: 10px;
}
#prev_pluie .legendes dt {
    text-indent: -9999px;
}

#prev_pluie .legendes h4 {
    text-align: center;
    font-size: 1em;
}

#prev_pluie h3.mapLinks
{
	width: auto !important;
}

.legendes dl.lPluie dt {
    color: #000000;
    display: inline-block;
    height: 12px;
    text-align: left;
    width: 2.3em;
    margin-right: 4px;
    border: 1px solid #9E9E9E;
}

.legendes dl.lPluie{
	margin-top: 10px;
}

.legendes dl.lPluie dt.niv1 {
    background: url("../img/legendpi-1.gif") no-repeat scroll 0 0 transparent;
}
 .legendes dl.lPluie dt.niv2 {
    background: url("../img/legendpi-2.gif") no-repeat scroll 0 0 transparent;
}
 .legendes dl.lPluie dt.niv3 {
    background: url("../img/legendpi-3.gif") no-repeat scroll 0 0 transparent;
}
 .legendes dl.lPluie dt.niv4 {
    background: url("../img/legendpi-4.gif") no-repeat scroll 0 0 transparent;
}
 .legendes dl.lPluie dt.niv0 {
    background: url("../img/legendpi-0.gif") no-repeat scroll 0 0 transparent;
}
 .legendes dl.lPluie dd {
    color: #000000;
    display: inline-block;
    line-height: 1em;
    margin: 0 0 8px;
    width: 6.3em;
}
table.tablPluie {
    margin: 0 auto;
    width: 70%;
}
table.tablPluie th {
    background: none repeat scroll 0 0 #165278;
    color: #FFFFFF;
}
table.tablPluie td {
    background: url("../img/pointill_horiz_000.png") repeat-x scroll center bottom transparent;
    color: #000000;
    padding-bottom: 4px;
    text-align: center;
}
table.tablPluie caption {
    color: #165278;
    font-family: 'AllerRegular',Arial,Verdana,Helvetica,sans-serif;
    font-size: 1.3em;
    margin-bottom: 10px;
}

/* ------------------------------------------------------------------------------- COL 2 CENTRALE */


#column2 {
	position: relative;
	width:150px;
	height: auto;
	margin: 15px 5px 15px 15px;
	padding:0;
	border : 1px dotted #000000;
	border-top:none;
	border-bottom:none;
	background:#EDEDED ;
	vertical-align: top;
}
	#column2 .portlet {
		float: left;
		width:150px;
		margin: 10px 0 0;
		background: url(../img/bg-portlet-bottom.png) repeat-x 0 bottom;
		height: auto !important;
	}
	#column2 .infoSpe {
		position: relative;
		margin: 0 4px -10px -10px;
		background: none repeat scroll 0 0 white;
		z-index: 50;
		width: 166px;
	}
	#column2 .infoSpe2 {
		position: relative;
		margin: 0px 4px -10px -16px;
		background: none repeat scroll 0 0 white;
		z-index: 50;
		width: 166px;
	}
	#column2 .block {
		width: 130px;
		margin: 0 10px 5px 10px;
	}
	
#column2 .infoSpecif{
	background: none repeat scroll 0 0 transparent;
    margin: 0;
}

#column2 .portlet .content,#column2 .portlet .content .inside{
	overflow: hidden;
}
	
.blockNews.fitsCol2 .inside, .blockNews .inside{
	color: #000;
	padding: 0 !important;
}

.content_infos { margin:0 0 0 7px; padding: 0;}
	.content_infos .block .content { 
		padding-bottom:33px;
		background: url(../img/bg-top-infos.png) no-repeat !important;
	}
.observations .blockTitle, #column2 .block .blockTitle, #column3 .block .blockTitle,
 #column3 .block .blueTitre, #column3 #forecastBlock h2,#column3 .pagination_box h2 {
	margin-bottom:10px;
	padding: 0;
	line-height: 1.1em;
	text-align:left;
	font-size: 1.4em;
	font-weight: bold;
	background: none;
	margin-top: 10px;
	color:#165278;
}

#column3 .pagination_box .onlyText{
	background-color: transparent !important;
	border-left:none;
}

#column3 .pagination_box{
	padding-bottom: 0!important;
}

#column3 .pagination_box h2{
	border: 0 1px 1px 0;
    margin-bottom: 0;
    padding-left: 8px;
    padding-top: 10px;
    color: #306a8f;
	font-size: 1.5em;
	font-family: 'AllerRegular', Arial,Verdana,Helvetica,sans-serif;
	background: none;
}

#column3 .portlet-content,#column3 .forecastBlock.pagination_box,#column3 .Portlet-filrouge-filrougePortlet{
	margin-top: 15px;
}

/* ------------------------------------------------------------------------------------- PORTLET */

#column2 .portlet .block .content,#column1 .portlet .block.new .content, .portlet  .splitBottom .content { border: none; background: none; }

.portlet .block .header,#column3 .block .header {
	color: #306a8f;
	font-family: 'AllerRegular', Arial,Verdana,Helvetica,sans-serif;
	background: none;
}

#column3 .portlet div.teaser_cms,#column3 .portlet>div.block,#column3 .block.ArchetypeComponent,
#column3 #discover.block, #column3 .pagination_box
 {
	padding-left: 10px;
	background: url(../img/bg_portShadow.png) no-repeat 0 0 !important;
}

#column3 .block {padding-bottom:0}


#column3 .portletshadow
{
	background: url(../img/bg_portShadow.png) no-repeat 0 0;
	margin-left:10px;
}

#column3 .portletshadow div.teaser_cms
{
	background: none !important;
}

#column3 .portletshadow div.teaser_cms div{
	border-bottom: none;
}

#column3 .portlet div.teaser_cms h2 {
	color: #165278;
	font-size: 1.4em;
	font-family: 'AllerRegular', Arial,Verdana,Helvetica,sans-serif;
	background: none;
	font-weight: bold;
	padding:0;
}
#column3 .portlet div.teaser_cms .content, #column3 .portlet div.teaser_cms .onlyText
	 { border: none; background: transparent;margin-right: 10px;}
#column3 .portlet div.teaser_cms .onlyText
 { padding: 0 0 5px; border-bottom: 1px dotted #000; }
 

#column3 .portlet div.teaser_cms #forecastContent .onlyText { margin: 0; border: none;}
#column3 .portlet div.teaser_cms .onlyText img { padding-right: 10px;}
#column3 .portlet div.teaser_cms .onlyText strong.teaserTitrebleu {
		display:block;
		color: #165278;
		font-size: 1.1em;
		font-family: 'AllerRegular', Arial,Verdana,Helvetica,sans-serif;
	}
#column3 .portlet div.splitBottom{
	margin-bottom:0;
	padding-bottom:0;
	background: none;
	border-bottom: 1px solid #9e9e9e;
	margin-left:10px;
}


#column3 .portlet .content.pic {
	width: 289px;
	overflow: hidden;
}

#column3 .portlet .content.pic img {
	margin-bottom: -3px;
}

.splitBottom .inside { padding:0;}
#column3 .portlet div.teaser_cms .blockNews.fitsCol2 ul.listType1 li,
#column3 .portlet div.teaser_cms .blockNews.fitsCol3 ul.listType1 li,
#column3 .portlet div.teaser_cms .blockNews.fitsCol1 ul.listType1 li,
#column3 .portlet div.block .blockNews.fitsCol3 ul.listType1 li
{ padding-right:10px; background: transparent;}


#column3 .portlet div.teaser_cms .blockNews.fitsCol3 ul.listType1 li,
#column3 .portlet div.block .blockNews.fitsCol3 ul.listType1 li  
{margin-left : 10px}

/* Liste des actus */

h2.blueTitreActu,
.colspan2 #forecastBlock2.new h2,
.colspan2 #forecastBlock.new h2,
.colspan2 .forecastBlock.new h2,
.colspan2 .splitTop.new h2,
#mainPadding #column1 .portlet .teaser_cms h2.blockTitle,
#column1 .portlet .portlet-content header h2.blockTitle,
#column1 #forecastBlock.zoomExperts h2,
#column1 #forecastBlock.simPresse h2,
#column1 #forecastBlock2 h2,
#column1 .newGlossaire h2 {
	width: 600px;
	height: 40px;
	padding: 20px 0 0 10px;
	color: #165278;
	font-size: 2.3em;
	font-family: 'AllerRegular', Arial,Verdana,Helvetica,sans-serif;
	background:none;
	font-weight: normal;
}

.newGlossaire .content,
.newPagination,
.simDocument #forecastContent,
.portlet-content .content.onlyText,
.colspan2 .splitTop.new .content,
#column1 .content.onlyText,
#column1 .content .onlyText,
#column1 .content{
	border:none !important;
}
.newGlossaire .content .onlyText{
	padding-top: 5px;
}

.simDocument,#column1 .portlet-content.teaser_cms #forecastBlock{
	background: none;	
}

.simDocument h2{
	display :none;
}

h2.blueTitreActu
{
	background: url(../img/bg_titr_actu.jpg) no-repeat;
	margin-bottom:15px;
	display:table;
}
	
.colspan2 #forecastBlock.simActualite h2 { display: none; }
	
#forecastBlock.simActualite .onlyText {
    color: #404040;
    font-size: 1.1em;
}

.onlyText dl.listNews dd {
	margin-bottom:10px;
	padding-bottom: 10px;
	line-height: 1.2em;
	background: url(../img/pointill_horiz_000.png) repeat-x bottom;
}
.onlyText dl.listNews.thumb { position:relative; }
.onlyText dl.listNews.thumb dd img{
	position: absolute;
	top: 0;
	left: 0;
}
.onlyText .listNews dt {
	float: none;
	margin-left: 0;
	font-family: 'AllerRegular', Arial,Verdana,Helvetica,sans-serif;
}
	.onlyText dl.listNews.thumb dt { margin-left: 60px; }
	
	.onlyText .listNews dt a {
		display:block;
		color: #165278;
		font-size: 1.3em;
	}
	
.onlyText .listNews dd { 
	padding-bottom:0;
	text-align: left;
	color: #404040;
	font-size:1.1em;
	font-style: normal;
}
	.onlyText dl.listNews.thumb dd { position:static; margin-top: 0; padding-left: 70px;}
	
.onlyText .listNews dd { padding-left: 10px; padding-bottom: 5px; color: #000; font-size: 1em; }
.onlyText .listNews dd.intro { color: #404040;	font-size: 1.1em;}
.splitBottom {
	background: none;
}
.forecastBlock.pagination_box {
	width:90%;
	margin:0 auto 20px auto;
}

#column3 .forecastBlock.pagination_box h2{
	border-left:none;
}

#column3 .forecastBlock.pagination_box {
	width:290px;
	margin-left:10px;
}

.forecastBlock.pagination_box h2{
	width: auto;
	height: auto;
	padding: 10px 0 0 10px;
	font-size: 1.1em;
	font-family:'AllerBold',Arial,Verdana,Helvetica,sans-serif;
	border: 1px solid #9e9e9e;
	border-bottom: none;
	background: none;
	color :#165278;
	background:#FFFFFF url(../img/choose-region-bg-i.gif) repeat-x scroll left top;
}
.forecastBlock.pagination_box .onlyText {
	padding: 10px 10px 0 10px;
	border: 1px solid #9e9e9e;
	border-top: none;
}

#column3 .block .content {border:none;background:none}

#column3 .block .header h2 {padding: 10px 10px 0;}

#column3 .teaser_cms > div,
#column3 .block .content,
#column3 .splitTop,
#column3 .splitBottom,
#column3 .splitMiddle,
.vTrafTeaser {
	border-bottom:1px solid #9E9E9E;
}

#column3 .teaser_cms .splitTop,
#column3 .block .splitTop {border : none}

#column3 .forecastBlock, #column3 #forecastBlock, #column3 #forecastBlock h2, #column3 #forecastContent  {
	border:none;
	background: none;
}
#column3 .teaser_cms,
#column3 .block
 { width: 290px;}

.block .header,
.splitTop .header,
.splitMiddle .header,
 .splitBottom .header,
 #column3 #forecastBlock { padding:10px 10px 0;}
 
 #column3 #forecastBlock { padding-top: 0;}
 
 
#column3 #forecastBlock {	margin-bottom:0;}
.hoverClimatContent .obs .wind .pic, ul.listType1 { padding:0;}
.block .header{ padding:0; }
/* D�tail actu */

#column1.colspan2 #forecastContent.new, #column1.colspan2 #forecastContent2.new, #column1.colspan2 .forecastContent.new,#column1.colspan2 .splitBottom .content {
	border: none !important;
}
 #forecastBlock.simActualite, #forecastBlock.simDocument {
 	background: none;
 }
.onlyText .infos .city {
	line-height:1em;
	color:#165278;
	font-size:1.3em;
	font-family:'AllerRegular',Arial,Verdana,Helvetica,sans-serif;
}

.cityWeather .infos .refreshed, .onlyText .infos .refreshed, .onlyText .infos .refreshed em{
	color: #000;
	font-size:0.9em;
	font-style: normal;
}
#column1 .content .onlyText,#column1 .content.onlyText,#column1 #forecastContent .onlyText{
	font-size:1.1em;
}

#forecastBlock.simActualite .onlyText p { color: #404040; font-size:1.1em;}
.onlyText a.linkExt,a.linkExtBlue {
	color: #165278;
	padding: 0 18px 0 0;
	float:none !important;
	background: url(../img/linkExt_165278.png) no-repeat 100% 3px;
}
.onlyText #buttonsTools {
	float:right;
	margin-left:15px;
	text-indent:0;
}


.onlyText #buttonsTools a,#buttonsText a{
	overflow: hidden;	
}

#buttonsTools .btPrint {
		display: inline-block;
		width: 25px;
		height: 25px;
		padding: 0;
		border: none;
		background: url(../img/picto-print.gif) no-repeat;
		text-align: left;
		vertical-align: 10px;
		
}

#buttonsText{
	position :absolute;
	margin-left: 7px;
    margin-top: 5px;
    z-index:9;
}

#buttonsText .btAplus {
		display: inline-block;
		width: 25px;
		height: 25px;
		padding: 0;
		border: none;
		background: url(../img/picto_Aplus.png) no-repeat;
		text-align: left;
		vertical-align: 10px;
}
#buttonsText .btAmoins  {
		display: inline-block;
		width: 25px;
		height: 25px;
		padding: 0;
		border: none;
		background: url(../img/picto_Amoins.png) no-repeat;
		text-align: left;
		vertical-align: 10px;
}
#buttonsText.black .btAplus {
	background: url(../img/picto_AplusB.png) no-repeat;
}
#buttonsText.black .btAmoins {
	background: url(../img/picto_AmoinsB.png) no-repeat;
}

#buttonsText.rightBtn{
	right: 10px;
}

.onlyText p.annexe,.onlyText span.annexe {
	width: 95%;
	margin: 5px auto;
	padding: 13px;
	border: 1px solid #9e9e9e;
	background: #FFF url(../img/choose-region-bg.gif) repeat-x left bottom;
	display:block;
}
p.specLink {
	margin-top:20px;
	padding-top:10px;
	background: transparent url(../img/pointill_horiz_000.png) repeat-x center top;
	clear:both;
}
	p.specLink a { color: #000; text-decoration: none; }
	p.specLink a:hover { text-decoration: underline; }
	p.specLink a.prevPage { display: block; margin-bottom: 5px;}
		
/* Sommaire */
.simDocument .chapo h4{
	padding: 10px 0;
	color: #165278;
	font-size: 1.1em;
	font-family:'AllerBold',Arial,Verdana,Helvetica,sans-serif;
	background:transparent url(../img/pointill_horiz_000.png) repeat-x scroll center top;
}

.onlyText .chapo{
	margin-top:10px;
}

.simDocument .chapo p { padding-bottom:5px; }
.onlyText .summaryNews {
	background:transparent url(../img/pointill_horiz_000.png) repeat-x scroll center bottom;
	padding-bottom:10px;
}
.onlyText .summaryNews li a {
	color: #404040;
	text-decoration: none;
}
.onlyText .summaryNews li a strong { color: #000;}
.onlyText .summaryNews li a:hover { text-decoration: underline; }
/*
.simDocument .chapo img {
	float:left;
	padding: 0;
}*/
#inscriptionForm span.radioCivi{
	float:left;
}

#inscriptionForm .errorBlock label,#inscriptionForm .errorBlock .label{
	width: 125px;
}


#inscriptionForm label.last{
	padding :0;
}

#inscriptionForm span.formulaireInvalide{
	margin-left:7px;
	float: left;
	clear:right;
}

#inscriptionForm input.error{
 	border-color: #DE0000;
 	float: left;
}
 
#inscriptionForm .hide{
	display: none !important;
}

	/* --------------------- bloc previsions locales --------------------- */
#prev_locales_old{width:452px; padding-bottom:35px;}

#prev_locales_old .choix{float:left; padding:7px 0 18px 15px; font-size:14px; color:#306A8F;}

#prev_locales_old .choix em{font-size:11px; color:#bbb;}

#prev_locales_old .lk_lieux{float:right; padding:12px 15px 0 0;}

#prev_locales_old .lk_lieux a{padding:0 0 2px 20px; background:url("../img/bg-lk-lieux.gif") no-repeat; color:#656565;}

/* jour */
#prev_locales_old .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_old .jour:hover{background-position:-142px 0px;}

#prev_locales_old .show_details, #prev_locales_old .show_details:hover{background-position:-592px 0px;}
#prev_locales_old .show_first, #prev_locales_old .show_first:hover{background-position:-292px 0px;}
#prev_locales_old .show_last, #prev_locales_old .show_last:hover{background-position:-442px 0px;}

#prev_locales_old .jour div{float:left; width:101px; height:118px; text-align:center;}

#prev_locales_old .jour strong{height:19px; padding-top:3px; font-size:13px; color:#187395; font-weight:bold; display:block;}
#prev_locales_old .show_details strong, #prev_locales_old .show_first strong, #prev_locales_old .show_last strong{font-weight:bold;}

#prev_locales_old .jour div div{height:auto;}

#prev_locales_old .jour em{font-size:12px; color:#000; font-style:normal;font-weight:bold; line-height:11px; display:block;}

#prev_locales_old .jour span{font-size:10px; color:#164165; display:block;}
#prev_locales_old .jour span strong{height:auto; font-size:12px; color:#fe5413; font-weight:bold; display:inline;}

#prev_locales_old .jour p{float:left; padding:0 2px 0 10px; font-size:10px; color:#164165;}
#prev_locales_old .jour p span{color:#525252; display:inline;}
#prev_locales_old .jour p img{margin:0 2px 2px 0; vertical-align:middle;}

#prev_locales_old .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_old .jour a:hover{text-decoration:none;}

/* detail previsions */
#prev_locales_old .bloc_details, #prev_locales_old .top_details{position:relative; float:left; width:440px; background:url("../img/bg-details-prev.gif") no-repeat left bottom; z-index:1;}
#prev_locales_old .bloc_details{margin:-9px 0 0 6px;}
* html #prev_locales_old .bloc_details{margin-left:3px;}
#prev_locales_old .top_details{padding-bottom:15px; background:url("../img/bg-details-prev-top.gif") no-repeat;}

#prev_locales_old .bloc_details {display:none}
#prev_locales_old .bloc_details#blocDetails0 {display:block}

#prev_locales_old .bg_4col, #prev_locales_old .bg_3col, #prev_locales_old .bg_2col, #prev_locales_old .bg_1col{float:left; width:434px; padding:10px 3px 3px 3px; background:url("../img/bg-4colonnes.gif") no-repeat 3px 1px;}
#prev_locales_old .bg_3col{background-image:url("../img/bg-3colonnes.gif");}
#prev_locales_old .bg_2col{background-image:url("../img/bg-2colonnes.gif");}
#prev_locales_old .bg_1col{background-image:none;}

#prev_locales_old .echeance{float:left; text-align:center;}
#prev_locales_old .bg_4col .echeance{width:108px;}
#prev_locales_old .bg_3col .echeance{width:144px;}
#prev_locales_old .bg_2col .echeance{width:217px;}
#prev_locales_old .bg_1col .echeance{width:434px;}

#prev_locales_old .echeance strong{padding-bottom:4px; font-size:11px; color:#000; display:block;}

#prev_locales_old .echeance em{font-size:12px; color:#000; font-style:normal;font-weight:bold; display:block;}

#prev_locales_old .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_old .bg_3col span{background-image:url("../img/bg-filet-prev3.gif");}
#prev_locales_old .bg_2col span{background-image:url("../img/bg-filet-prev2.gif");}
#prev_locales_old .bg_1col span{background-image:url("../img/bg-filet-prev1.gif");}

#prev_locales_old .echeance p{float:left; padding:0 2px 0 10px; font-size:10px; color:#164165;}
#prev_locales_old .echeance p span{padding:0px; margin:0px; background:none; font-size:11px; color:#525252; display:inline;}
#prev_locales_old .echeance p img{margin:0 2px 2px 0; vertical-align:middle;}

#prev_locales_old .bg_3col p.p1{padding-left:25px;}
#prev_locales_old .bg_2col p.p1{padding-left:62px;}
#prev_locales_old .bg_1col p.p1{padding-left:170px;}

#prev_locales_old .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_old .bg_3col p.p2{background-image:url("../img/bg-filet-prev3.gif");}
#prev_locales_old .bg_2col p.p2{background-image:url("../img/bg-filet-prev2.gif");}
#prev_locales_old .bg_1col p.p2{background-image:url("../img/bg-filet-prev1.gif");}

* html #prev_locales_old .echeance p.p2{padding-top:6px;}
* + html #prev_locales_old .echeance p.p2{padding-top:6px;}

#prev_locales_old .echeance p.p2 span{color:#404040;}

/* bouton question */
#prev_locales_old 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_old a.lk_question{margin-right:4px;}

#prev_locales_old 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_old .tt_tendances{clear:both; padding:22px 0 8px 13px; font-size:12px; color:#000; font-weight:bold;}

#prev_locales_old .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_old .listeLEcourte  li {margin-left:1.73em}
#prev_locales_old .listeLEcourte li:first-child,#prev_locales_old .listeLEcourte li.lijourle0 {margin-left:0}

#prev_locales_old .blocs5 li{padding:0 10px 0 10px; background-position:10px 0px;}

#prev_locales_old .suivants li strong{height:16px; padding-top:4px; font-size:11px; color:#187395; font-weight:normal; display:block;}

#prev_locales_old .suivants li em{margin-top:-2px; font-size:11px; color:#000; font-style:normal;font-weight:bold; display:block;}

.hide,.hideSimple{display:none;}
label.hide{display:none!important;}

.Portlet-filrouge-filrougePortlet {margin-top:1em}

.lbl-connect,#lbl-connect{width:306px;}
