#lien{float:right;color:#ffffff;}
#lien a{color:#ffffff;}

#connect{margin:auto;color:#666666;}
#connect a{color:#666666;}


.title_connect{font-size:18px;line-height:40px;height:40px;display:block;color:#666666;margin:auto;text-align:center;}


/*#deconnect{background:url("../img/deconnect.png") no-repeat;width:50px;height:60px;border:none;vertical-align:top;float:right;cursor:pointer;}
#connect_submit{background:url("../img/connect_submit2.png") no-repeat;width:50px;height:60px;border:none;vertical-align:top;float:right;cursor:pointer;}*/
.deconnect,.connect_submit{background:url("../img/btn_connect2.png") no-repeat;width:40px;height:40px;border:none;vertical-align:middle;float:right;cursor:pointer;
color:#ffffff;font-size:16px;font-weight:bold;}

.deconnect:hover,.connect_submit:hover{background-position:0 -41px;}


.connect_input{background:url("../img/connect_input.png") no-repeat;width:130px;height:20px;border:none;color:#ffffff;vertical-align:middle;padding:0px 5px 0px 5px;margin:5px;float:right;}
.connect_input2{background:url("../img/connect_input2.png") no-repeat;width:130px;height:20px;border:none;vertical-align:top;padding:0px 5px 0px 5px;margin:5px;float:right;}



#barre_menu {width:100%;height:50px;font-family:verdana;background:url('../img/barre.png') repeat-x;display:block;margin:0;padding:0;margin-bottom:20px;}

#barre_{width:1000px;height:50px;display:block;margin:auto;padding:0;}

#_barre,#_barre ul {height:50px;display:block;margin:auto;padding:0;list-style:none;}

#_barre li {float:left;height:40px;display:block;line-height:40px;font-size:14px;}

#_barre li.s{border-left:1px solid #c9cbcd;}


#_barre a{color:#444444;text-decoration:none;display:block;padding-left:20px;padding-right:20px;}

#_barre a:hover{text-decoration:none;background:url('../img/menu_title6.png') repeat-x;display:block;color:#ffffff;}

#_barre a.active{text-decoration:none;background:url('../img/menu_title_a.png') repeat-x;display:block;}

/*#barre a:hover{color:#ffffff;text-decoration:none;background:url('../img/barre_h.png') repeat-x;display:block;}*/

#pays{float:right;display:block;}

#fleche{background:url('../lang/flag/fleche.png') no-repeat;display:inline-block;width:24px;height:40px;}
.pays_sel #fleche{background-position:0 -40px;}


#sel_pays,#sel_pays ul {text-align:left;width:80px;display:block;margin:auto;padding:0;list-style:none;position:absolute;
z-index:5;border:1px solid #cccccc;margin-left:-16px;margin-top:5px;}

#sel_pays li {height:40px;display:block;line-height:40px;padding:2px;background-color:#eeeeee;}
#sel_pays li:hover{background-color:#ffffff;cursor:pointer;}
#sel_pays a{color:#666666;text-decoration:none;display:block;}

