/* CSS Document */
body {
background-color : #e7e7e7;
}
#page{
    width:1024px;
    background:#ffc82e;
    margin:0px auto;
}
#header{}
#header img{
    float:left;
}
#Contenu_centre{
    width:494px;
    padding:16px 20px 0px 16px;
    float:left;
}
h3{
    font-size:165%;
}
h1 {
    display:none;
}
/****************************************************************************************************************************
*                                                                                                     BANDEAU DE NAVIGATION
****************************************************************************************************************************/
#page #headernav {
    min-height: 39px;
    height: auto;
    background: #343434 url(../images/img_css/bg_nav_hor.png) no-repeat left top;
    margin:0px;
}
#page #headernav .nav_principale {
    min-height: 33px;
    height: auto;
    padding:6px 0px 0px 21px;
    text-transform:uppercase;
    float:left;
    padding-right:20px;
}
#headernav .nav_principale li{
    float: left;
    font-size: 100%;
    font-weight:bold;
    padding-top:8px;
}
#headernav .nav_principale li a{
    color:#000000;
    font-weight:bold;
    padding: 0px 17px 0px 12px;
}
/** A:link **/
#headernav .nav_principale li.encours{
    float: left;
    font-weight: bold;
    background: url(../images/img_css/midle.png) repeat-x;
    padding:0px;
}
#headernav .nav_principale li.encours a {
    background: url(../images/img_css/left.png)  no-repeat left top;
    display: block;
    float: left;
    min-height: 33px;
    height: auto;
    padding: 0px 0px 0px 12px;
    color:#000000;
    cursor:pointer;
}

#headernav .nav_principale li.encours a span {
    display: block;
    float: left;
    min-height:23px;
    height: auto;
    padding: 10px 10px 0px 2px;
}
#headernav .nav_principale li.encours  span.right_onglet {
    padding: 0px 5px 0px 0px;
    margin-left:0px;
    background: url(../images/img_css/right.png)  no-repeat right top;
    min-height:33px;
}
/****************************************************************************************************************************
*                                                                                                     gauche
****************************************************************************************************************************/
#col_gauche{
    width:230px;
    padding:16px 0px 0px 20px;
    float:left;
}
#col_gauche h3{
    font-size:180%;
}
#get_station img{
    margin:0px 7px;
}
#my_account{
    background:url(../images/img_css/bg_bloc1_col_g.png) no-repeat;
    height:119px;
    font-weight:bold;
    margin-bottom:7px;
}
#my_account_detail{
    margin-bottom:7px;
    width:226px;
    color:#fff;
}
a.sedeconnecter{
    color:#ea9002;
    padding-left:10px;
    font-size:110%;
    font-weight:bold;
    text-decoration:underline;
}
#my_account_detail .top_my_account{
    background:url(../images/img_css/bg_my_account_detail.png) no-repeat #000 top;
    min-height:90px;
    height:auto;
    padding-bottom:10px;
}
#get_station h3,#station h3,.newsletter h3{
    color:#fff;
    padding:9px 0px 5px 9px;
}

#my_account h3,#my_account_detail h3{
    color:#ffffff;
    padding:9px 0px 5px 9px;
}
#my_account_detail .bas_my_account{
    background:url(../images/img_css/bg_bas_my_account.png) no-repeat top;
    height:8px;
}
.forml_rech{
    float:right;
    padding:7px 0px 0 0;
}
.form_nav{
    width:170px;
}
.forml_rech input.val_rech{
    height:22px;
    vertical-align:top;
    width:122px;
    padding:9px 0px 0px 6px;
    margin:0px;
    background-image:url(../images/img_css/bg_input.png);
    background-repeat:no-repeat;
    background-position:left;
    background-color:transparent;
    border:none;
    margin-top:-3px;
    color: #252525;

}.forml_rech input.valid{
    vertical-align:middle;
    margin:0px 0px 0px -4px;
}
a.myaccount{
    background:url(../images/img_css/bg_my_account.png) no-repeat;
    display:block;
    height:43px;
    padding:10px 0px 0px 60px;
    margin:4px 0px 0px 23px;
    font-weight:bold;
    font-size:165%;
    width:123px;
}
a.myaccount_detail{
    background:url(../images/img_css/bg_mon_compte.png) no-repeat;
}
#get_station{
    background:url(../images/img_css/bg_bloc2.png) no-repeat;
    height:187px;
    margin-bottom:7px;
}
#get_station .forml_rech{
    padding-right:10px;
    padding-top:12px;
}
#get_station .forml_rech input.val_rech{
    width:176px;
    font-weight:bold;
}
.boxcontent .forml_rech input.val_rech{
    width:176px;
    font-weight:bold;
}
.boxcontent .pad_form_search{
    padding:5px 5px 10px 0px;
}
#station{
    background:#f4ac18 url(../images/img_css/bg_top_newsleter.png) top no-repeat;
    width:208px;
    padding:8px 9px 0px 9px;
}
.bas_station, .bas_boxsubscribe{
    background:#ffffff url(../images/img_css/bg_bas_newsleter.png) bottom no-repeat;
    width:226px;
    height:8px;
    margin-bottom:9px;
}
.cont_blc_station{
    background:#fff url(../images/img_css/bg_top_cont_newsleter.png) top no-repeat;
    width:209px;
    padding:0px 0px 5px 0px;
}

#station .cont_fond_dynamq{
    background:url(../images/img_css/bg_obj_byc.png) no-repeat scroll center top;
    padding:0px 0px 0px 0px;
    min-height:94px;
    height:auto;
}
.bg_envelop{
    background:url(../images/img_css/bg_obj_letr.png) no-repeat 95% 22px;
}
.bas_cont_blc_station{
    background:#fff bottom no-repeat;
    width:209px;
    height:3px;
    text-align:left;
    overflow: hidden;
}
#station h3{
    color:#ea9002;
    font-size:165%;
    padding:4px 0px 2px 9px;
}
#col_gauche p{
    padding:0px 0px 0px 10px;
    font-size:110%;
}
a.lien_compose{
    display:block;
    width:auto;
}
a:hover span.txt_lien{
    color: #ea9002;
}
a span.txt_lien{
    color: #000;
}

a.all_station{
    margin:6px 0px 0px 13px;
}
a.reabonner{
    background:url(../images/img_css/bg_reabonner.gif) no-repeat;
    display:block;
    height:19px;
    padding:8px 0px 0px 33px;
    margin:26px 20px 0px 0px;
    font-weight:bold;
    font-size:100%;
    width:103px;
    text-transform:uppercase;
}
a.lien_recherche{
    background:url(../images/img_css/bg_lien_recherche.gif) no-repeat;
    display:block;
    height:21px;
    padding:8px 0px 0px 33px;
    margin-left:3px;
    margin-top:2px;
    font-weight:bold;
    font-size:100%;
    width:185px;
    text-transform:uppercase;
}
.newsletter{
    background:#f4ac18 url(../images/img_css/bg_top_bleu.png) top no-repeat;
    width:208px;
    padding:8px 9px;
}
.newsletter h3{
    color:#252525;
    padding:7px 0px 0px 9px;
    font-size:155%;
}

.newsletter a{
    text-decoration:underline;
    font-size:110%;
    display:block;
    /*margin:5px 0px 0px 10px;*/
    margin:0px 7px 0px 3px;
    font-weight:bold;
}
.cont_lang ul {
    padding-left: 8px;
}

.cont_lang ul li{
    /*background:url(../images/img_css/puce_list_ver.PNG) right 6px no-repeat;*/
    /*padding-right:10px;*/
    padding:5px 5px 0px 0px;
    float:left;
    font-size:90%;
}
.cont_lang ul li a{
    text-decoration:none;
    float: left;
}
.newsletter ul li.last{
    background:none;
}
.bas_newsleter{
    background:#f4ac18 url(../images/img_css/bg_bas_bleu.png) bottom no-repeat;
    width:226px;
    height:2px;
    margin-bottom:7px;
}
.newsletter .cont_blc_station .cont_fond_dynamq a{
    padding-left: 5px;
}

/****************************************************************************************************************************
*                                                                                                     droite
****************************************************************************************************************************/
#col_droite{
    width:230px;
    padding:16px 0px 0px 0px;
    float:left;
}
.boxcontent .cont_blc_recherche{
    background:#fff url(../images/img_css/bg_top_blc.png) top no-repeat;
    width:213px;
    padding:10px 0px 5px 0px;
    margin-left:5px;
}
.boxcontent .bas_cont_blc_recherche{
    background: url(../images/img_css/bg_bas_blc.png) top no-repeat;
    width:213px;
    height:11px;
    text-align:left;
    margin-left:5px;
}
.boxcontent .res_rech p{
    font-size:100%;
    font-weight:bold;
    padding:0px 10px 0px 0px;
}
.boxcontent .res_rech p.pad_bot{
    margin-bottom:13px;
}
.boxcontent .res_rech p span{
    font-weight: normal;
}
h3.titr_rech_gauche{
    padding:1px 0px 5px 7px;
    color:#FFFFFF;
}
#footer{
    background: url(../images/img_css/fd_footer.png) top no-repeat;
    margin-top: 30px;
    padding-bottom:20px;
    text-align :center;
}
#footer ul{
    text-align:center;
    font-size:110%;
    padding-top:10px;
}

#footer div.sd_list {
    margin : auto;
}
#footer div.sd_list ul{

    font-size:100%;
    padding-top:10px;
}
#footer div.sd_list ul li{
    color:#868686;
}
#footer div.sd_list ul li a{
    color:#868686;
}
#footer ul li{
    /*background:url(../images/img_css/puce_list_ver.PNG) right no-repeat;*//*emdei*/
    /*padding:0 7px;*//*emdei*/
    color:#fff;
    padding: 0px;/*emdei*/
    display :inline;
}
/*emdei*/
#footer ul li a{
    color:#fff;
    padding:0px 4px 0px 0px;
}
/*emdei*/
#footer ul li.last{
    background:none;
}
#footer ul li.last{
    background:none;
}
#bloc1_d{
    width:226px;
    margin-bottom:10px;
}
#bloc1_d .top_bloc1_d{
    background:url(../images/img_css/bg_bloc_vert.png) no-repeat top;
    height:6px;
    overflow:hidden;
}
#bloc1_d .cont_bloc1_d{
    background:url(../images/img_css/bg_cont_bloc1_d.png) repeat-x bottom #ea9002;
    border-left:3px solid #ea9002;
    border-right:3px solid #ea9002;
    padding:0 9px 5px 9px;
    width:202px;
    overflow:hidden;
}
#bloc1_d .cont_bloc1_d img{
    margin:0px;
    padding:0px;
}
#bloc1_d .fond_blanc, #bloc_optionnel .fond_blanc{
    background:#fff;
    padding:0px;
    margin-top:10px;
    width:198px;
}
#bloc1_d .fond_blanc h3{
    font-size:165%;
    padding:14px 0px 0px 9px;
    line-height:18px;
}
#bloc1_d .fond_blanc p{
    padding:5px 10px 10px 10px;
    line-height:14px;
}
#bloc1_d .bas_bloc1_d{
    background:url(../images/img_css/bg_bas_bloc_vert2.png) top no-repeat;
    height:9px;
    overflow:hidden;
}
#bloc_optionnel{
    width:226px;
    margin-bottom:10px;
}

#bloc_optionnel .fond_blanc{
    margin-top:0;
    padding:3px 0;
}
#bloc_optionnel ul, #bloc1_d ul {
    list-style-type:disc;
    padding-left:20px;
}
#bloc_optionnel ol, #bloc1_d ol {
    list-style-type:decimal;
    padding-left:20px;
}
#bloc_optionnel a, #bloc1_d a {
    text-decoration:underline;
    color: #252525;
    cursor:pointer;
}

#bloc_optionnel .top_bloc_vert2{
    background:url(../images/img_css/bg_top_bloc_vert2.png) top no-repeat;
    height:9px;
    overflow:hidden;
}
#bloc_optionnel .cont_bloc_vert2{
    background:url(../images/img_css/bg_contenu_bloc_vert2.png) repeat-y;
    padding:3px 0 6px 10px;
}
#bloc_optionnel .bas_bloc_vert2{
    background:url(../images/img_css/bg_bas_bloc_vert2.png) top no-repeat;
    height:9px;
    overflow:hidden;
}
#bloc_meteo{
    width:226px;
    margin-bottom:10px;
}
#bloc_meteo .top_bloc_meteo{
    background:url(../images/img_css/bg_top_meteo.png) top no-repeat;
    height:20px;
    padding:10px 0px 0px 40px;
}
#bloc_meteo .top_bloc_meteo p{
    color:#FFFFFF;
}
#bloc_meteo .cont_bloc_meteo{
    background:#e7e8de;
    padding:0px 3px 2px 3px;
}
#bloc_meteo .cont_bloc_meteo .fond_blanc{
    background:#fff;
    padding:0px 0px 0px 6px;
}
#bloc_meteo .cont_bloc_meteo .fond_blanc table tr td{
    text-align:center;
    padding:0px 2px;
}
.newsletter .cont_blc_station  p{
    font-size:110%;
    width:175px;
}

.langue{
    padding:3px 9px 1px 9px;
}
.cont_lang{
    padding:0px;
}
p.powrd_by{
    color:#868686;
    text-align:center;
    padding-top:2px;
}
#col_gauche .bloc_recherche{
    width:225px;
    margin-bottom:7px;
    float:left;
}
/*********************************************/
#bloc_meteo .cont_bloc_meteo .pad_fd_blc{
    padding:5px 0px 10px 5px;
}
#bloc_meteo .cont_bloc_meteo .pad_fd_blc p{
    padding-bottom:3px;
    font-size:100%;
}
p.user{
    margin-top:10px;
    margin-left:10px;
}
p.user span{
    color:#e8ff25;
}
p.nom_user{
    margin-bottom:14px;
    margin-left:10px;
}
.top_my_account p,.top_my_account a.lien_pad{
    margin-left:10px;
}

.right_logo {
    text-align:center;
    margin : 10px;
}
br.spacer{
    clear: both;
    height:0;
    font-size:0;
}

/* 13399 Lien "Enlace rápido para abonarse" vers formulaire */
#boxsubscribe {
    background:#f4ac18 url(../images/img_css/bg_top_suscribe.png) top no-repeat;
    width:208px;
    padding:8px 9px 0px 9px;
}
#boxsubscribe .bas_station, .bas_boxsubscribe {
    background:#ffffff url(../images/img_css/bg_bas_newsleter.png) bottom no-repeat;
    width:226px;
    height:8px;
    margin-bottom:9px;
}
#boxsubscribe .cont_blc_station {
    background:#ffffff url(../images/img_css/bg_top_cont_suscribe.png) top no-repeat;
    width:209px;
    padding:0px 0px 5px 0px;
}

#boxsubscribe .cont_fond_dynamq {
    background:url(../images/img_css/bg_obj_byc_subscribe.png) no-repeat  80% 10px;
    padding:0px 0px 0px 0px;
    min-height:94px;
    height:auto;
}
#boxsubscribe h3 {
    color:#ea9002;
    padding:9px 0px 5px 9px;
}

#boxsubscribe p {
    color:#000;
}

#boxsubscribe span.right_lien_flch {
    display:block;
    height:31px;
    background:url(../images/img_css/right_lien_flch_subscribe.png) no-repeat left;
    width:27px;
    float:left;
}

#boxsubscribe span.lien_flch {
    display:block;
    height:31px;
    background:url(../images/img_css/left_lien_flch_subscribe.png) no-repeat left;
    width:27px;
    float:left;
}

#boxsubscribe span.txt_lien {
    display:block;
    float:left;
    background:url(../images/img_css/midle_lien_flch_subscribe.png) repeat-x;
    height:15px;
    padding:10px 10px 8px 10px;
    width:auto;
    text-transform:uppercase;
    font-weight:bold;
}

.bas_boxsubscribe{ 
   background:url(../images/img_css/bg_bas_subscribe.png) top no-repeat; 
   width:226px; 
   height:8px; 
   margin-bottom:9px; 
}
#boxsubscribe .bas_cont_blc_station{
    background:#fff url(../images/img_css/bg_bas_cont_subscribe.png) bottom no-repeat;
    width:209px;
    height:3px;
    text-align:left;
    overflow: hidden;
}
#col_droite p {
	font-size:110%;
	padding:0 0 0 10px;
}
.header_lang{
	float:right;
	padding:7px 0 0 0;
}
.header_lang ul li a {
	float:left;
	text-decoration:none;
	color:#000000;
	font-weight:bold;
	font-size:120%;
}
.description_radio{
	width:410px;
	float:left;
	margin-left:13px;
}
.choose{
	float:left;
	margin-top:3px;
}