/* CSS Document */
body {
background-color : #e7e7e7;
}
#page{
	width:1024px;
	background:#FFFFFF;
	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:#FFFFFF;
	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:#ee3124;
    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: 5px 5px 0px 0px;
	margin-left:0px;
	background: url(../images/img_css/right.png)  no-repeat right top;
}
/****************************************************************************************************************************
*                                                                                                     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:#FFFFFF;
	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 #252525 top;
	min-height:114px;
	height:auto;
	padding-bottom:10px;
}
#my_account h3,#my_account_detail h3,#get_station h3,#station h3,.newsletter 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:18px 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:#E0E1DA url(../images/img_css/bg_top_newsleter.png) top no-repeat;
	width:208px;
	padding:8px 9px 0px 9px;
}
#station span.lien_flch {
background:url(../images/img_css/left_lien_flch.png) no-repeat left center;
}


.bas_station, .bas_boxsubscribe{
	background:#E0E1DA 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  80% 10px;
	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 url(../images/img_css/bg_bas_cont_newsleter.png) bottom no-repeat;
	width:209px;
	height:3px;
	text-align:left;
	overflow: hidden;
}
#station h3{
	color:#7b7b7c;
	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: #ee3124;
}
a span.txt_lien{
	color: #000;
}

a.all_station{
	margin:6px 0px 0px 13px;
}
a.reabonner{
	background:url(../images/img_css/bg_reabonner.png) 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.png) 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:#C4D7F2 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:#C4D7F2 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{
	padding-bottom:30px;
	padding-top:20px;
	text-align :center;
}
#footer ul{
	text-align:center;
	font-size:110%;
	padding-top:5px;
}
#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*/
	padding: 0px;/*emdei*/
	display :inline;
}
/*emdei*/
#footer ul li a{
	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 #6abe5f;
	border-left:3px solid #5da853;
	border-right:3px solid #5da853;
	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;
}
#boxsubscribe h3{
	color:#7b7b7c;
	font-size:165%;
	padding:4px 0px 2px 9px;
}
#boxsubscribe{
	background:#E0E1DA url(../images/img_css/bg_top_newsleter.png) top no-repeat;
	width:208px;
	padding:8px 9px 0px 9px;
}
#boxsubscribe span.lien_flch {
background:url(../images/img_css/left_lien_flch.png) no-repeat left center;
}
#boxsubscribe .cont_fond_dynamq{
	background:url(../images/img_css/bg_obj_byc.png) no-repeat  80% 10px;
	padding:0px 0px 0px 0px;
	min-height:94px;
	height:auto;
}
#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:#FFFFFF;
	font-weight:bold;
	font-size:120%;
}
.description_radio{
	width:410px;
	float:left;
	margin-left:13px;
}
.choose{
	float:left;
	margin-top:3px;
}