/********* My Thalys **********/
#breadcrumbs {
	display:inline;
}
#content {
	background: url(../img/common/spacer_bkg_lv1.gif) repeat-y 725px top;
	padding: 1px 0 0 0;
}
.spacer_img_up {
	/*display: block;
	position : absolute;*/
	margin: -16px 0 0 725px;
}
.spacer_img_bottom {
	display: block;
	position : absolute;
	margin: -25px 0 0 725px;
}

/********** ANCIEN LEFT PANEL ***********/
/*#left_panel {
	float:left;
	width : 153px;
}
#left_panel h1 {
	color : #b42642;
	line-height:18px;
	border : 0px;
}
#left_panel h2 {
	margin : 0;
	padding: 0 0 5px 0;
	color:#af1634;
}
#left_panel_box {
	margin-top:5px;
	background:url(../img/common/bkg_leftpanel.gif) no-repeat bottom;
	padding-bottom:3px;
}
#left_panel_up {
	display:block;
	background:url(../img/common/bkg_leftpanel_up.gif) no-repeat top;
	width:100%;
	height : 9px;
	_margin-bottom : -5px;
}
*> #left_panel_up {
 !margin-bottom: -5px;
}
#left_panel_content {
	border-left : 1px solid #dddcdb;
	border-right : 1px solid #dddcdb;
	_margin-top: -10px;
}
*> #left_panel_content {
 !margin-top: -8px;
}
#left_panel_content ul#ul_level_2 {
	margin:0;
	padding-bottom:2px;
}
ul#ul_level_1 div li#li_09010000 {
	_height:1px;
}
*> ul#ul_level_1 div li#li_09010000 {
 !padding-top:10px;
}
#left_panel_content ul#ul_level_1 {
 !margin:0px;
 !padding:0px;
}
*> #left_panel_content ul#ul_level_1 {
 !margin:0px;
 !padding:0px;
}*/
/********** LEFT PANEL ***********/
#left_panel {
	float:left;
	width : 153px;
}
#left_panel h1 {
	color : #b42642;
	line-height:1em;
	border : 0px;
}
#left_panel h2 {
	margin : 0;
	padding: 0 0 5px 0;
	/*font-size:11pt;*/
	color:#af1634;	
}
#left_panel_box {
	margin-top:5px;
	background:url(../img/common/bkg_leftpanel.gif) no-repeat bottom;
	padding-bottom:3px;
}
#left_panel_up {
	display:block;
	background:url(../img/common/bkg_leftpanel_up.gif) no-repeat top;
	width:100%;
	height : 9px;
	_margin-bottom : -5px;
}
#left_panel_content {
	border-left : 1px solid #dddcdb;
	border-right : 1px solid #dddcdb;
	margin-top: -5px;
}
#left_panel_content li span {
	font-size: 1.16em;
}
#left_panel_content li {
	/*font-size:11pt;*/
	color:#af1634;
	font-weight: bold;	
	padding : 0px;
}

#left_panel_content a {
	background: url(../img/common/arrow_li.gif) no-repeat left 3px;
	padding-left:10px;
	display:block;
	/*font-size: 11px;*/
	color: #003366;
	position:relative;
	font-weight : bold;
	margin-left: 5px;
}
#left_panel_content li.actif a:hover {
	text-decoration:none;
}
#left_panel_content li.actif ul li a:hover {
	text-decoration:underline;
}
#left_panel_content ul {
	padding-bottom : 10px;
	padding-left : 5px;
}

/**** Fin de la recup du left_panel d'un autre CSS****/
#liste_voyages {
	width: 95%;
	border:1px solid #DBDBDA;
}
#liste_voyages tr th {
	background:transparent url(../img/horaires/bkg_header_table.gif) repeat-x scroll 0%;
	border-bottom:1px solid #CBCBCA;
	height:38px;
	border:1px solid #CBCBCA;
}
#liste_voyages tr td {
	background:#EDEDEC none repeat scroll 0%;
	padding: 3px;
	padding-left: 10px;
	border:1px solid #DBDBDA;
}
#tkl_history {
	width: 95%;
	border:1px solid #DBDBDA;
}
#tkl_history tr td {
	background:#EDEDEC none repeat scroll 0%;
	padding: 3px;
	padding-left: 10px;
	border:1px solid #DBDBDA;
}
#tkl_history label {
	font-weight : bold;
}
#left_panel_content li {
	/*font-size:11pt;*/
	color:#af1634;
	font-weight: bold;
	padding : 0px;
}
#left_panel_content a {
	background: url(../img/common/arrow_li.gif) no-repeat left 3px;
	padding-left:10px;
	display:block;
	/*font-size: 11px;*/
	color: #003366;
	position:relative;
	font-weight : bold;
	margin-left: 5px;
}
#left_panel_content li.actif a:hover {
	text-decoration:none;
}
#left_panel_content li.actif ul li a:hover {
	text-decoration:underline;
}
#left_panel_content ul {
	padding-bottom : 10px;
	padding-left : 5px;
}
#ul_level_2 {
	margin-top : 5px;
}
#left_panel_content ul li.actif a {
	background:#606060 url(../img/common/arrow_li_actif.gif) no-repeat scroll 6px 4px;
	color:#FFFFFF;
	display:block;
	margin-left:-5px;
	padding-left:15px;
}
#left_panel_content ul li ul li.actif a {
	background:#606060 url(../img/common/arrow_li_actif.gif) no-repeat scroll 15px 4px;
	color:#FFFFFF;
	display:block;
	margin-left:-10px;
	padding-left:25px;
}
#left_panel_content ul li.actif ul li a, #left_panel_content ul li ul li.actif ul li a {
	background:transparent url(../img/common/arrow_li.gif) no-repeat scroll left 3px;
	color:#003366;
	display:block;
	/*font-size:11px;*/
	font-weight:bold;
	margin-left:5px;
	padding-left:10px;
}
#ul_level_3 {
	color: #003366;
	display : block;
	margin-left:5px;
	margin-bottom : -10px;
	padding-left:5px;
}
#left_panel_content ul li ul li ul li.actif a {
	display:block;
	margin-left: -10px;
	padding-left: 35px;
	background:url(../img/common/arrow_li_actif.gif) no-repeat 25px 3px #606060;
	color: #FFFFFF;
}
#ul_level_3 .actif {
	margin: 0px 0 0 -10px;
	padding: 0px;
}
/********* CONTENT *********/

#global_box_content h2 {
	/*margin-top: 30px;*/
	margin-bottom: 10px;
}
.my_thalys_title {
	/*font-size:20px;*/
	font-size:1.78em;
	display:inline;
}
#global_box_content .image {
	float : left;
	padding:5px 30px 5px 0;
}
#global_box_content ul {
	margin-left: 20px;
}
#global_box_content ul li {
	background: none;
	padding: 0;
	list-style-image: url(../img/common/square_li.gif);
}
#global_box_content ul li.link {
	background: url(../img/common/arrow_li.gif) no-repeat left 3px;
	padding: 0 0 0 20px;
	list-style-image:none;
}
.schema_rame {
	margin-top : 30px;
	margin-bottom:30px;
}
.schema_rame img {
	border:none;
	text-decoration:none;
}
hr {
	border:none;
	border-bottom: 1px #878787 dotted;
	border-top: 1px solid white;
	margin-top: 20px;
	margin-bottom: 20px;
}
/*********** SHOW/HIDE  *********/
.show:hover ul {
	display:block;
}
.hide {
	display:none;
}
/*********** FORMULAIRE *********/
#form_comp br {
	clear:both;
}
#form_comp label {
	width: 150px;
	margin-top:6px;
	float:left;
}
#form_comp input, #form_comp select {
	margin-top :5px;
}
form#formnewsletter input#validation {
	position:static;
}
#form_comp .error_input {
	font-weight : bold;
	display:block;
	clear:both;
	margin:0 0 0 150px;
}
#form_comp #formnewsletter span.checkbox_span_error {
	padding:4px 0 0 3px;
}
#form_comp .print_compensation {
	margin-left:350px;
	margin-top : 20px;
	display: block;
	width: 178px;
	height: 26px;
}
#form_comp span.error {
	font-weight : bold;
	display:block;
	clear:none;
}
#form_comp span.langue {
	margin-left: 50px;
	display:block;
	width: 300px;
	float:left;
	margin-top: 7px;
}
#form_comp .radio {
	margin-top : 10px;
	_margin-top : 5px;
	float:left;
	display:block;
	width : 20px;
}
div#infos_sondage img {
	margin-right: 25px;
}
form#form_sondage_navigo .radio {
	margin-top:10px;
	vertical-align:middle;
	float:left;
	display:block;
}
form#sondage_comments .radio {
	margin-top:10px;
	vertical-align:middle;
	float:left;
	display:block;
}
*> form#form_sondage_navigo .radio {
 !margin-right: 5px;
 !vertical-align:bottom;
}
form#form_sondage_navigo {
	margin-top: 25px;
}
*>form#form_sondage_navigo {
 !margin-top: 5px;
}
form#form_sondage_navigo hr.dotted {
	margin-bottom: 20px;
}
form#form_sondage_navigo label {
	margin-top:9px;
	display:block;
	float:left;
	width: 130px;
}
form#sondage_comments label {
	margin-top:9px;
	display:block;
	float:left;
	width: 130px;
}
form#form_sondage_navigo #feelings_valid label {
	width: 110px;
}
form#form_sondage_navigo br {
	clear:both;
}
form#form_sondage_navigo p {
	_margin-top: 30px;
}
*> form#form_sondage_navigo p {
 !margin-top: 30px;
}
form#form_sondage_navigo input.btn_valider {
	margin-top: 10px;
}
form#form_sondage_navigo div#validation_tm .radio {
	margin-top:10px;
	display:inline;
	margin-left: 20px;
}
form#form_sondage_navigo div#validation_tm label {
	float:left;
	margin-top:8px;
	width:auto;
}
form#form_sondage_navigo textarea {
	width: 500px;
	height: 100px;
	margin-bottom: 10px;
}
form#sondage_comments textarea {
	width: 500px;
	height: 100px;
	margin-bottom: 10px;
}
*> #form_comp .radio {
 !margin-top : 5px;
}
#form_comp label.radio_label {
	width : auto;
	margin-right: 10px;
	clear:none;
	_position:relative;
}
#form_comp label.label_wowidth {
	width : auto;
}
#form_comp input.choix {
	float:left;
	margin:5px 10px 5px 0;
}
#form_comp label.choix {
	width:350px;
	margin:5px 0;
}
/**** Inscription LYS ****/

#form_inscription label {
	display : block;
	float:left;
	width : 150px;
	margin-top: 2px;
}
#form_inscription span.error {
	display : block;
	margin-left: 150px;
}
#div_photo #photo {
	margin-left : 150px;
}
#form_inscription hr {
	margin-bottom: 10px;
	_margin-bottom : 0px;
}
*> #form_inscription hr {
 !margin: 0px;
 !padding: 0px;
}
#form_inscription input, #form_inscription select {
	margin-top : 2px;
	border: 1px solid #6F6F6F;
}
#form_inscription .btn_calendar {
	margin-right : 5px;
	margin-left: 5px;
}
#form_inscription .btn_valider {
	border : none;
}
form#form_inscription input#confirmation {
	border:none;
}
#div_cybelys label {
	width : auto;
	margin-right : 10px;
}
#div_photo {
	margin-top : 10px;
}
#div_mode_retrait {
	margin-top : 10px;
	padding-top: 10px;
}
#form_inscription .titre_inscription {
	/*font-size : 12px;*/
	font-size:1.1em;
	border-bottom :1px solid #D8B5BB;
	margin-bottom: 10px;
	color : #AF1634;
	font-weight: bold;
	width: auto;
}
#form_inscription label.ltl_label {
	width : auto;
	padding-right: 10px;
}
#div_confirm_infos_persos {
	background:transparent url(../../img/horaires/bkg_download.png) no-repeat scroll left top;
	height:140px;
	margin-top:30px;
	padding:18px;
	width:496px;
}
#div_confirm_infos_persos h2 {
	margin: 0px;
}
#div_confirm_infos_persos p {
	margin : 0px;
}
#div_confirm_infos_persos hr.dotted {
	margin : 0px;
}
#div_confirm_infos_persos .contour_confirmation, #div_confirm_photo {
	float : left;
}
#div_confirm_infos_persos .contour_confirmation {
	border-right:1px solid #DCDBDA;
	padding-right: 20px;
	width: 250px;
}
#div_confirm_photo .contour_confirmation {
	margin-left :0px;
	border:none;
	width: 125px;
	padding-left: 80px;
}
#div_confirm_photo #photo_lys {
	margin-top : 10px;
}
#div_confirm_photo span.titre_inscription {
	font-weight : bold;
	color : #AF1634;
}
.round_box {
	background:transparent url(../../img/common/bottom_table_512_ededec.gif) no-repeat scroll left bottom;
	margin-top:20px;
	padding-bottom:5px;
	padding-top:5px;
	width:532px;
}
.round_box_white {
	background:transparent url(../../img/common/bottom_grey_box_wifi.gif) no-repeat scroll left bottom;
	/*transparent url(../../img/common/bottom_table_512.gif) no-repeat scroll left bottom;*/
	padding-bottom:5px;
	padding-top:5px;
	width:532px;
}
*+html .round_box_white {
	padding-bottom:10px;
	padding-top:7px;
}
* html .round_box_white {
	padding-top:7px;
	padding-bottom:10px
}
.top_round_box {
	background:transparent url(../../img/common/top_table_512.gif) no-repeat scroll left bottom;
	display:block;
	height:12px;
	_height:18px;
}
.round_box p, .round_box ul {
	margin-bottom:0px;
	margin-top:0px;
	padding-top: 5px;
	padding-left:18px;
	padding-right:18px;
}
.round_box_border {
	border-left:0px solid #DCDBDA;
	border-right:0px solid #DCDBDA;
	background: #EDEDEC;
}
.round_box_border_white {
	border-left:1px solid #DCDBDA;
	border-right:1px solid #DCDBDA;
	padding-left: 10px;
	padding-right:10px;
	/*margin-left:10px;*/
	/*margin-right:10px;*/
	margin-bottom:0px;
	padding-bottom:0px;
}
div#page_achat .round_box_border_white{
	padding-right:0px;
}
div.round_box_white h3{
margin-top:0px;}

div#faq-wifi div.round_box_white {
	background:transparent url(../../img/wifi/bkg-faq-wifi.png) no-repeat scroll left bottom;
	min-height:36px;
	_height: 36px;
	padding-bottom:5px;
	padding-top:5px;
	width:532px;
}
#global_box_content div#faq-wifi h3 a {
	color:#003366;
	text-decoration:none;
}
#global_box_content div#faq-wifi div.round_box_white{
	position:static;
}
#global_box_content div#faq-wifi div.round_box_white div p{
	width: 515px;
}
#tkl_inscription_3 .round_box_border_white {
	padding-bottom:0px;
}
*+html .round_box_border_white p {
	float:left;
	margin:10px 0;
}
* html .round_box_border_white p {
	float:left;
	margin:10px 0;
}
.round_box_border_white br {
	clear:both;
}
.round_box_border_white input#choix_carte_navigo, .round_box_border_white input#choix_carte_mobib, .round_box_border_white input#choix_carte_tkl {
	float:left;
	display:block;
}
form#tkl_inscription_etape4 div.round_box_white div.round_box_border_white {
	padding-bottom:5px;
	padding-top:0px;
}
.round_box_border_white span {
/*	margin: -1px 0 0 25px;*/
	margin: 0 0 0 25px;
	_margin: 2px 0 0 25px;
	_padding-bottom:15px;
	padding-bottom:3px;
	display:block;
}
.round_box_border_white span#inscription_wifi{
	margin-left:0px;
	float:left;
}
.round_box_border_white span#inscription_news{
	margin-left:0px;
	float:left;
}

form#form_wifi #wifi_inscription span#inscription_wifi.checkbox_span_error{
	padding:2px;
	margin-top: 7px;
	margin-right: 10px;
	_padding:0px;
}
*+html form#form_wifi #wifi_inscription span#inscription_wifi.checkbox_span_error{
	padding:0px;
}
form#form_wifi #wifi_inscription span#inscription_wifi.checkbox_span_error input#cgu.choix{
	margin:0px;
	
}
div#tkl_box span {
	margin: -8px 0 0 25px;
	_margin: -3px 0 0 25px;
	display:block;
}
*+html div#tkl_box span {
	margin: -3px 0 0 25px;
	display:block;
}
*+html .round_box_border_white span {
	margin: 2px 0 0 25px;
	display:block;
}
.round_grey_box {
	background:transparent url(../../img/horaires/bkg_download.png) no-repeat scroll left top;
	height:140px;
	margin-top:30px;
	padding:18px;
	width:496px;
	display:block;
}
/* Round box Red */
.round_box_red {
	background:transparent url(../../img/common/bottom_table_532_red.gif) no-repeat scroll left bottom;
	padding-bottom:5px;
	padding-top:5px;
	width:532px;
}
div.round_box_red .top_round_box {
	background:transparent url(../../img/common/top_table_532_red.gif) no-repeat scroll left bottom;
	display:block;
	height:12px;
}
div.round_box_red .round_box p, div.round_box_red .round_box ul {
	margin-bottom:0px;
	margin-top:0px;
	padding-top: 5px;
	padding-left:18px;
	padding-right:18px;
}
div.round_box_red .round_box_border_white {
	border-left:1px solid #AF1634;
	border-right:1px solid #AF1634;
	background: #FFFFFF;
}
#global_box_content .round_box h2 {
	background:transparent url(../../img/horaires/bkg_download.png) no-repeat scroll -1px -135px;
	;
	border-bottom:1px solid #DCDBDA;
	margin-bottom:0px;
	margin-top:0px;
	padding-left:18px;
	padding-right:18px;
	padding-bottom: 5px
}
#global_box_content .links_tkl ul li {
	background:transparent url(../img/common/arrow_li.gif) no-repeat scroll left 5px;
	list-style-image:none;
	margin-top:10px;
	padding-left:15px;
}
#uniserv select {
	display:block;
	float:left;
	margin-top: 5px;
	margin-right: 10px;
}
#uniserv br {
	clear:both;
}
#tkl-inscription input, #tkl-modification input {
	width : 150px;
	float:left;
}
#tkl-modification input.error_input, .round_box_border_white input.error_input,  .round_box_border input.error_input{
	/*margin-left:100px;
	clear:both;*/
}
#tkl-inscription input.error_input{
	margin-left:90px;
	clear:both;
}
#tkl_login input.error_input{
	/*margin-left:130px;
	clear:both;*/
}

#tkl-inscription-etape2 h2, #tkl-modification h2 {
	clear:both;
}
#tkl-inscription-etape2 p{
	margin: 1px 0px 1px 0px;
	width:510px;
	clear:both;
}
#tkl-inscription-etape2 p#tkl_info_gsm, #tkl-inscription-etape2 p#tkl_info_gsm{
	margin: 1px;
	width:95%;
	clear:both;
}
#tkl-inscription-etape2 p#tkl_info_gsm span.error, #tkl-inscription-etape2 p#tkl_info_gsm span.error{
	display:block;
	float:right;
	width:290px;
	margin-left:3px;
	margin-bottom:10px;
}

#tkl-inscription-etape2 p.n_tel{
/*	clear:none;
	display:block;
	width:230px;
	margin-left:175px;
	_margin-left:89px;
	_width:230px;*/
}
#tkl-inscription-etape2 .round_box_white, #tkl-modification .round_box_white {
	margin-top : 20px;
}
#tkl-inscription-etape2 div.round_box_border_white, #tkl-modification div.round_box_border_white {
	padding-top : 0;
	padding-bottom:20px;
}
/*Necessaires à l'affichage correct des bordures sous IE* */
#tkl-inscription-etape2 #tkl_informations_client div.round_box_border_white{
	_height:240px;
}
#tkl-inscription-etape2 #tkl_adresse_client div.round_box_border_white{
	_height:200px;
}
#tkl-inscription-etape2 #tkl_telephone_client div.round_box_border_white{
	_height:225px;
}
*+html #tkl-inscription-etape2 #tkl_informations_client div.round_box_border_white{
	height:240px;
}
*+html #tkl-inscription-etape2 #tkl_adresse_client div.round_box_border_white{
	height:200px;
}
*+html #tkl-inscription-etape2 #tkl_telephone_client div.round_box_border_white{
	height:325px;
}
#tkl-inscription-etape2 div.round_box_white h2, #tkl-modification div.round_box_white h2 {
	margin-top : 0px;
	border-bottom:1px solid #DCDBDA;
	padding-bottom: 5px;
	margin-bottom:15px;
}
form#tkl-inscription span.error {
	float:left;
	clear: none;
	display:block;
	padding-bottom:0px;
	margin: 0 /*10px*/;
	/*margin-left: 90px;*/
	}
form#tkl-inscription span#inscription_error {
	margin-left: 0px;
	padding:10px;
}
form#tkl-inscription span#error_mail_etape_1 {
	margin-left:0px;
}

form#tkl-inscription-etape2 span.error {
	clear:none;
	margin:5px 10px 0 0;
	/*Modif*/

/*	max-width:360px;
	float:left;
	width:360px;
	display:block;*/
}

form#tkl-inscription-etape2 #tkl_informations_client span.error, form#tkl-inscription-etape2 #tkl_adresse_client span.error {
	display:block;
	margin-left:5px;
}

form#tkl-modification span.error {
	clear:none;
	float:left;
	margin:5px 10px 0 0;
	max-width:360px;
}
form#tkl-modification div#tkl_modifications_indentite div#ident_left{
	float: left;
	margin: 0px 10px 0px 0px;
}

#mask {
	background:#FFFFFF none repeat scroll 0%;
	width:530px;
	height:290px;
	z-index:1000;
	position:absolute;
	opacity:0.75;
	filter:alpha(opacity=75);
	display:block;
	text-align:center;
}
#cybelys_message_etape1 {
	background:transparent url(../img/my-thalys/bkg_tkl_inactive.gif) no-repeat;
	color:#2c2c2c;
	display:block;
	font-weight:bold;
	height:145px;
	margin-top:30px;
	opacity:1;
	padding: 0 10px 0 10px;
	padding-top:30px;
	position:absolute;
	text-align:center;
	width:499px;
	z-index:2000;
}
#cybelys_message_etape1 ul {
	margin-left:0;
}
/** RECRUTEMENT **/



/**** LYS ****/
#boutons .btn_suivant {
	float : right;
	margin-top: 20px;
}
#boutons .btn_retour {
	float : left;
	margin-top: 20px;
}
#confirmation_lys.round_grey_box div {
	float : left;
	width : 47%;
	padding-left: 5px;
	padding-right: 5px;
}
#confirmation_lys.round_grey_box {
	padding-top : 0px;
	height: 158px;
}
#confirmation_lys.round_grey_box div.gauche p {
	border-right:1px solid #DCDBDA;
}
.round_grey_box_redim {
	background:transparent url(../../img/common/bottom_grey_box.gif) no-repeat scroll left bottom;
	width:532px;
	display:block;
}
.round_grey_box_redim .form {
	border-left:2px solid #DCDBDA;
	border-right:2px solid #DCDBDA;
	padding: 18px;
}
#global_box_content .round_grey_box_redim .form h2 {
	margin-top : 0px;
}
/********* Inscription TKL ********/


#tkl-inscription label {
	float:left;
	width: 90px;
	display:block;
	font-weight:bold;
}
#tkl-inscription input.btn_valider {
	background:transparent url(../img/btn/fr/btn_continuer_orange.gif) no-repeat scroll left top;
	width:167px;
	height: 32px;
	margin-top: 20px;
	margin-bottom: 15px;
}
#tkl-inscription-etape2 label {
	float:left;
	width:100px;
	display:block;
	font-weight:bold;
	margin-top: 5px;
	margin-right:10px;
}
#tkl-inscription-etape2 #tkl_telephone_client label {
	width:170px;
}
#tkl-inscription-etape2 #tkl_informations_client input, #tkl-inscription-etape2 #tkl_informations_client select, #tkl-inscription-etape2 #tkl_adresse_client input, #tkl-inscription-etape2 #tkl_adresse_client select, #tkl-inscription-etape2 p.n_tel {
	width: 210px;
	/*Modifs*/
/*	clear:none;
	display:block;
	margin-left:100px;*/

}

#tkl-inscription-etape2 p.n_tel{
	width:230px;
	margin-left:185px;
	_margin-left:90px;
}
#tkl-inscription-etape2 #tkl_informations_client input.error_input, #tkl-inscription-etape2 #tkl_informations_client select.error_select, #tkl-inscription-etape2 #tkl_adresse_client input.error_input, #tkl-inscription-etape2 #tkl_adresse_client select.error_select{
	/*Modifs*/
	clear:both;
	display:block;
	margin-left:110px;
	_margin-left:112px;
}

select#codeGsm.error_select, input#tkl_gsm.error_input, select#codeTel.error_select, input#tkl_tel.error_input{
	clear:none;
	display:inline;
	margin-left:0px;
}
#tkl-inscription-etape2 #tkl_gsm, #tkl-inscription-etape2 #tkl_tel {
	width:109px;
}
#tkl-inscription-etape2 #btn_valider {
	width:76px;
}
#tkl-inscription-etape2 #codeGsm, #tkl-inscription-etape2 #codeTel {
	width: 81px;
}
#tkl-inscription-etape2 #input_cgu, #tkl-inscription-etape2 #input_sms, #tkl-inscription-etape2 #input_newsletter, #tkl-inscription-etape2 #input_pub, #tkl-inscription-etape2 #input_code2d {
	width : 13px;
}
form#tkl-inscription-etape2 #cgu_error span {
	margin-left : 0px;
}
#global_box_content .round_box_border_white h2 {
	margin-top : 0px;
}
div#questions{
	display:block;
	margin-right:150px;
	margin-top:2px;
	float:right;
	_display:inline;
	_margin-left:10px;
	_margin-top:5px;
}
*+html div#questions{
	display:inline;
	margin-left:10px;
	margin-top:5px;
}
div#tkl_login a.oubli{
	display:block;
	_display:inline;
	_margin-right:60px;
	_width:120px;
}
*+html div#tkl_login div#question{
	margin-right:140px;
}
*+html div#tkl a.oubli, *+html div#tkl_login a.oubli{
	display:inline;
	width:110px;
	margin:0px 57px 0px 0px;
}
*+html div#tkl_login a.oubli{
	display:inline;
	width:120px;
}
div#questions a {
	text-decoration:none;
	z-index:100;
}

div#questions a span {
	display : none;
}
div#questions a:hover {
	background:#FFFFFF;
}
div#questions a:hover span {
	background: url(../img/booking/gradient_booking_460.png);
	-moz-border-radius:0 1em 1em 1em;
	border-color:#A1A3A6;
	border-style:solid;
	border-width:1px 1px 1px 1px;
	text-align:left;
	font-size:1.1em;
	text-align:justify;
	color:#4D4D4D;
	display:inline;
	font-weight:normal;
	/*font-size:11px;*/
	padding:15px;
	position:absolute;
	margin-left: 10px;
	_margin-left: -10px;
	margin-top: 10px;
	_margin-top: 10px;
	width : 180px;
}
#msg_client_cybelys {
	/*font-size:12px;*/
	font-size:1.1em;
	font-weight:bold;
}
.tkl_hidden {
	display:none;
}
#cybelys_message a {
	font-weight:normal;
	margin-left:60px;
}
#global_box_content #cybelys_message li {
	margin-top : 10px;
	background:transparent url(../img/common/arrow_li.gif) no-repeat scroll left 5px;
	padding-left:15px;
	list-style-image:none;
}
/****** Modifs TKL *****/
#tkl-modification label {
	display:block;
	float:left;
	width: 130px;
	margin-top: 5px;
	font-weight: bold;
}
#tkl-modification input, #tkl-modification select {
	margin-top : 5px;
	width:210px;
}
#tkl-modification select#codeGsm, #tkl-modification select#codeTel {
	width:auto;
}
#tkl-modification #tkl_gsm, #tkl-modification #tkl_tel {
	width:109px;
	float:none;
}
#tkl-modification #btn_valider {
	width:76px;
}
#tkl-modification #input_sms, #tkl-modification #input_pub {
	width:13px;
}
#tkl-modification h2 {
	border-bottom: 1px solid #D8B5BB;
	width:33%;
	margin-top: 15px;
}
#tkl-modification div.round_box_border_white h2 {
	margin-top : 0px;
	border-bottom:1px solid #DCDBDA;
	padding-bottom: 5px;
	margin-bottom:15px;
	width:100%;
}
#tkl_supp_nav a {
	position:absolute;
	float:left;
}
#tkl_supp_nav input {
	float:right;
}
/***** TKL Login *****/
div#div_wifi_accueil #tkl_login span.error {
	/*clear:none;*/
	float:left;
	display:block;
	font-weight : bold;
	color: #af1634;
	margin: 0 10px 0 130px;
	_margin: 0 10px 0 67px;
	width : 150px;
}
div#div_wifi_accueil #tkl_login span#error_login, div#div_wifi_accueil #tkl_login span#webservice_error {
	width:500px;
	_width:475px;
    margin-left:0px;
}
div#global_box_content span#webservice_error{
    color:#AF1634;
    font-weight:bold;
	/*display:block;
    float:left;
    margin:0 10px 0 130px*/
}

#tkl_login span#error_login {
	width:auto;
} 
#tkl_login p span.error {
	display:inline;
	clear:both;
	width:450px;
	margin-bottom:2px;
}
#tkl_auth_precision {
	clear:none;
	display:block;
	float:left;
	width:330px;
	color:#AF1634;
	font-weight: bold;
}
#tkl_login span.error_tkl_auth {
	color:#AF1634;
	font-weight: bold;
}
div#tkl_liste_liens{
	padding-top:5px;
	clear:both;
}

div#tkl_liste_liens a {
	background:transparent url(../img/common/arrow_li.gif) no-repeat scroll left 5px;
	margin-top:10px;
	padding-left:15px;
}
#tkl_login label {
	display:block;
	float:left;
	/*margin-top: 6px;*/
	width: 130px;
	margin-top: 6px;
}
#tkl_login label.noMargin {
	
	margin-top: 0px;
}
div#mdp_perdu_3 #tkl_login label{
	width:210px;
}
div#mdp_perdu_3 #tkl_login span.error{
	margin-left:210px;
	_margin-left:107px;
}
/*#tkl_login label.forgotpass {
	width: 150px;
}
*/
#tkl_login p#champ_obligatoire{
	float:right;
	font-size:0.9em;
	margin-top: -5px;
}
#tkl_login label.forgotpass2 {
	/*width: 215px;*/
}
#tkl_login a {
	font-weight : normal;
}
#tkl_login span.error a {
	color:#AF1634;
	font-weight:bold;
	text-decoration:underline;
}

#tkl_login, #tkl_info {
	margin-bottom: 20px;
	background:url(../../img/common/bottom_grey_box_wifi.gif) left bottom no-repeat;
	width: 530px;
	border-left:1px solid #DCDBDA;
	border-right:1px solid #DCDBDA;
	height:220px;

}
#tkl_nav_voucher {
	background:transparent url(../../img/common/bottom_grey_box_wifi.gif) no-repeat scroll left bottom;
	border-left:1px solid #DCDBDA;
	border-right:1px solid #DCDBDA;
	height:80px;
	margin-bottom:20px;
	width:530px;
}
#tkl_login .round_box_border, #tkl_info .round_box_border {
	/*background:none;
	padding: 10px 20px;*/
	background:transparent none repeat scroll 0 0;
	height:100px;
	padding:10px 25px;
}
#tkl_login .round_box_border br, #tkl_info .round_box_border br {
	clear:both;
}
#tkl_login .error {
	margin: /*5px*/ 0px 10px 0 0;
}
#tkl_login input {
/*	float:left;*/
	width:150px;
	margin-right:10px;
	_margin-bottom:10px;
	margin-top:5px;
}
*+html #tkl_login input {
	margin-bottom: 10px;
}
form#form_wifi div.round_box_white {
	padding-bottom: 0;
}
div#box-historique {
	padding-bottom: 0;
}
div#div_wifi_accueil div#tkl_login input.btn_suivant {
	float:none;
}
#tkl_change_access, #tkl_change_access_email {
	margin-left : 140px;
	display:block;
	margin-top: 5px;
}
 ********* BUTTONS *******/ .btn_retour a {
 display: block;
 width: 76px;
 height: 26px;
 background: url(../img/btn/fr/btn_retour.gif) no-repeat 0 0;
}
.btn_retour a:hover, a.btn_retour:hover {
	background: url(../img/btn/fr/btn_retour.gif) no-repeat 0 -26px;
}
/********* PANEL RIGHT *******/
#right_panel {
	float : left;
	margin-top: -70px;
	padding-left : 10px;
	width : 192px;
}
#right_panel li {
	margin-top : 10px;
	background:transparent url(../img/common/arrow_li.gif) no-repeat scroll left 5px;
	padding-left:15px;
}
#form_comp .btn_radio {
	margin-top : 7px;
	margin-right: 5px;
	margin-left:5px;
}
#form_comp .btn_radio {
	vertical-align: -30%;
}
#form_inscription .radio {
	vertical-align: middle;
	margin-top: 2px;
	border:none;
}
#form_inscription #date_lys_day {
	width : 40px;
}
#form_inscription #date_lys_month {
	width : 80px;
}
#form_inscription #date_lys_year {
	width : 50px;
}
#form_comp {
	padding:0 0px 0 20px;
}
#form_comp #day {
	width : 40px;
}
#form_comp #year {
	width : 50px;
}
#form_comp p.right {
	text-align:right;
	margin:20px 5px 0 0;
}
p.news_lg {
	margin:25px 0 0 0;
	clear:both;
}
p.partners {
	margin:15px 0 0 0;
	clear:both;
}
p.del {
	width:350px;
	background:url(../img/my-thalys/bkg_supp_data.png) no-repeat left bottom;
	padding:7px 3px;
	font-weight:bold;
	color:#FFF;
	margin:-10px 0 20px 60px;
	text-align:center;
}
/**************** Navigo ******************/

div#num_carte_navigo {
	width: 100%;
}
div#num_carte_navigo span.error {
	width: 160px;
}
form#tkl_inscription_etape3 .btn_valider, form#tkl_inscription_etape4 .btn_valider, form#tkl_ajout_carte .btn_valider {
	float:right;
	margin-top: -26px;
	margin-right:15px;
}
#tkl_inscription_etape3 span.error {
	margin:10px 0 0 0;
}
* html #tkl_inscription_etape3 span.error {
	clear:none;
}
p#infos_etape3 {
	width:400px;
}
p#img_stif {
	float:left;
	/*clear:both;*/
	margin-right: 10px;
}
p#img_stif img {
	float:left;
}
#box_navigo div.round_box_border_white {
	border-left:1px solid #cbd300;
	border-right:1px solid #cbd300;
}
#box_navigo.round_box_white {
	background-image:url(../../img/my-thalys/bottom_table_navigo.gif);
}
#box_navigo div.top_round_box {
	background-image:url(../../img/my-thalys/top_table_navigo.gif);
	height:14px;
}
#box_navigo input#input_num_navigo {
	font-weight:bold;
	border: 1px inset #cbd300;
	margin-left: 27px;
}
div#infos_navigo_left, div#infos_mobib_left {
	float:left;
	width:200px;
}
div#infos_navigo_right, div#infos_mobib_right {
	width: 200px;
	margin-right: 100px;
	float:right;
}
#infos_navigo_left #input_num_navigo, #infos_mobib_left #input_num_mobib {
	width:200px;
	padding:1px;
	margin-left:0px;
}
* html div#infos_navigo_right {
	margin-right: 0;
}
* html form span.error {
	float:left;
}
div#num_carte_navigo img, div#num_carte_mobib img {
	clear:both;
	margin-right:15px;
	margin-bottom: 10px;
}
div#num_carte_navigo img.logo {
	margin-left:75px;
}
input#input_num_navigo {
	width: 145px;
}
input#input_newsletter {
/*	margin-left:-3px;*/
	margin-right:10px;
	margin-top:5px;
}
*+html input#input_newsletter {
	margin-left:-1px;
	margin-right:7px;
	margin-top:5px;
}
input#input_cgu {
	vertical-align: text-top;
}
#etape4_checks{
	margin-top:10px;
}
#etape4_checks span {
/*	clear:both;*/
	display:block;
	float:none;
/*	float:left;
	width:100%;*/
}
#etape4_checks span input {
/*	float:left;*/
	position:static;
}
#etape4_checks p {
/*	margin-top:-25px;
	_margin-top:-15px;
	margin-left:23px;*/
	clear:both;
	margin-left:3px;
}
#etape4_checks p#p_newsletter {
	margin-top:0px;
	_margin-top:-15px;
}
#etape4_checks p#p_conditions {
	margin-top:-15px;
}
#etape4_checks p#p_newsletter label {
	margin-top:-13px;
	_margin-top:-16px;
}
/*
*+html #etape4_checks p#p_newsletter {
	margin-left:0px;
}*/
#etape4_checks input#input_cgu {
float:left;
}

#etape4_checks span.checkbox_span_error {
	padding:4px 0 0 3px;
	border:2px solid #AF1634;
	_border-bottom:1px solid #AF1634;
}
#etape4_checks span.checkbox_span_error {
	padding:1px;
	border:2px solid #AF1634;
	_border-bottom:1px solid #AF1634;
}
#etape4_checks span.checkbox_span_error input { /*ici*/
	margin:0px;
	_margin:-4px -5px -5px -4px;
	padding:0px;
}
*+html #etape4_checks span.checkbox_span_error input { /*ici*/
	margin:-5px -5px -5px -4px;
	padding:0px;
}
#etape4_checks span.checkbox_span_error { /* ici */
	background:none;
	background-color:#AF1634;
	display:block;
	width:12px;
	height:12px;
	_height:11px;
	margin:0px;

}
#etape4_checks span.checkbox_span_error, #etape4_checks input.input_newsletter{
	float:left;
	margin-left:-3px;
	_margin-left:1px;
}
#etape4_checks label{
display:block;
float:right;
width:520px;
}
#etape4_checks div#cgu_error {
	margin:0px 0 15px 0;
}
#etape4_checks div#cgu_error span {
	_display:block;
	_margin:0 0 10px 0;
}
#etape4_checks p#champ_obligatoire {
	float:right;
	margin:-20px 0 0 0;
}
.clear {
	clear:both;
}
/*Formulaire de recherche agent de voyage site dédié tkl*/
div#manuel-navigo img {
	margin-right:15px;
}
div#manuel-navigo ul li {
	list-style-image:none;
	padding-bottom: 11px;
}
/********** SONDAGE ***********/
.div_enqueteur {
	background-color: #F1F1F1;
	border: 1px solid #FF6E09;
	margin-top: -10px;
	padding:5px;
}
h2.info_enqueteur {
	background-color:#FF0000;
	color:#FFFFFF;
	padding: 2px;
}
#required_field {
	float:right;
}
#btn_valider_1_5_tkl {
	margin:10px 0 0 87px;
}

#btn_valider_1_5_tkl input#btn_valider {
	margin:0;
}
*+html #btn_valider_1_5_tkl input#btn_valider {
	margin:10px 0;
}
* html #btn_valider_1_5_tkl input#btn_valider {
	margin:10px 0;
}
img.rss {
	vertical-align:middle;
	padding-right: 10px;
}
br.clear {
	clear:both;
}
* html #info_gsm {
	float:left;
	display:block;
	width:500px;
}
/***************inscription WiFi ******************/
#form_wifi br {
	clear:both;
}
#form_wifi label {
	width: 170px;
	margin-top:6px;
	float:left;
}
#form_wifi input, #form_wifi select {
	margin-top :5px;
}
form#formnewsletter input#validation {
	position:static;
}
#form_wifi .error_input {
	margin-top : 5px 0;
}
#form_wifi .print_compensation {
	margin-left:350px;
	margin-top : 20px;
	display: block;
	width: 178px;
	height: 26px;
}
#form_wifi span.error {
	/*clear:none;*/
	float:left;
	font-weight : bold;
	color: #af1634;
	margin:0 10px 0 0;
	_margin:10px 10px 0 0;
	/*width : 150px;*/
	margin: 5px 0;
}
#form_wifi #wifi_inscription span.error {
	margin-top: 0px;
}
#form_wifi span.langue {
	margin-left: 50px;
	display:block;
	width: 300px;
	float:left;
	margin-top: 7px;
}
#form_wifi .radio {
	margin-top : 10px;
	_margin-top : 5px;
	float:left;
	display:block;
	width : 20px;
}
div#infos_sondage img {
	margin-right: 25px;
}
form#form_sondage_navigo .radio {
	margin-top:10px;
	vertical-align:middle;
	float:left;
	display:block;
}
*> form#form_sondage_navigo .radio {
 !margin-right: 5px;
 !vertical-align:bottom;
}
form#form_sondage_navigo {
	margin-top: 25px;
}
*>form#form_sondage_navigo {
 !margin-top: 5px;
}
form#form_sondage_navigo hr.dotted {
	margin-bottom: 20px;
}
form#form_sondage_navigo label {
	margin-top:9px;
	display:block;
	float:left;
	width: 130px;
}
form#form_sondage_navigo #feelings_valid label {
	width: 110px;
}
form#form_sondage_navigo br {
	clear:both;
}
form#form_sondage_navigo p {
	_margin-top: 30px;
}
*> form#form_sondage_navigo p {
 !margin-top: 30px;
}
form#form_sondage_navigo input.btn_valider {
	margin-top: 10px;
}
form#form_sondage_navigo div#validation_tm .radio {
	margin-top:10px;
	display:inline;
	margin-left: 20px;
}
form#form_sondage_navigo div#validation_tm label {
	float:left;
	margin-top:8px;
	width:auto;
}
form#form_sondage_navigo textarea {
	width: 500px;
	height: 100px;
	margin-bottom: 10px;
}
form#sondage_comments textarea {
	width: 500px;
	height: 100px;
	margin-bottom: 10px;
}
*> #form_wifi .radio {
 !margin-top : 5px;
}
#form_wifi label.radio_label {
	width : auto;
	margin-right: 10px;
	clear:none;
	_position:relative;
}
#form_wifi label.label_wowidth {
	width : auto;
}
#form_wifi input.choix {
	float:left;
	margin:5px 10px 5px 0;
}

#form_wifi label.choix {
	width:480px;
	margin:5px 0;
}
div#page_achat #form_wifi label.choix{
	_width: 470px;	
}
#form_wifi span#span_error_confirmation {
	width:400px;
}
/********navigation wifi***********/
ul#nav_wifi {
	margin-bottom: 16px;
}
ul#nav_wifi li {
	line-height: 24px;
	list-style-image: none;
	list-style-type: none;
	list-style-position: outside;
	background: transparent url(../img/common/arrow.gif) no-repeat scroll 0px 7px;
	padding-left: 35px;
}
ul#nav_wifi li a {
	font-weight: bold;
}
#bgk_btn_dispo {
	/*display:block;
height: 24px;
width: 422px;
margin-left: 55px;
background: transparent url(../img/guide-pratique/wifi/bgk-btn-hist-dispo.gif) no-repeat top left;*/
display:block;
	height: 24px;
	width: 530px;
	_width:520px;
	margin-left: -10px;
	background: transparent url(../img/guide-pratique/wifi/bgk-btn-hist-expir.gif) no-repeat top left;
	border-bottom: 1px solid #d6d6d5;
	_padding-right:-10px;
}
#bgk_btn_expire {
	display:block;
	height: 24px;
	width: 530px;
	margin-left: -10px;
	background: transparent url(../img/guide-pratique/wifi/bgk-btn-hist-expir.gif) no-repeat top left;
	border-bottom: 1px solid #d6d6d5;
}
#bgk_btn_dispo div, #bgk_btn_expire div {
	float:left;
	display:block;
	width: 125px;
	_width: 110px;
	text-align: center;
	margin-top: 4px;
	font-weight: bold;
}
#bgk_btn_dispo div, #bgk_btn_expire div {
	margin-left: 13px;
}
#bgk_btn_dispo div.right, #bgk_btn_expire div.right {
	margin-left: 0px;
	_margin-left: 9px;
}
#bgk_btn_dispo div#actif, #bgk_btn_expire div#actif {
	color:#003366;
}
#bgk_btn_dispo div#inactif a, #bgk_btn_expire div#inactif a {
	color:#ababab;
}
#bgk_btn_dispo div#inactif a:hover, #bgk_btn_expire div#inactif a:hover {
	color:#003366;
}
#tablevoucher {
	/*border-left:1px solid #D0D0D0;
border-right:1px solid #D0D0D0;
width: 400px;
margin: 0 0 20px 55px;
border-bottom:1px solid #D0D0D0;*/
display:block;
	width: 510px;
	_width:490px;
	padding:10px;
	margin: 0 0 15px -10px;
}
div#achat_wifi #tablevoucher{
	margin-bottom: 0px;
}
#tablevoucher table.voucher {
	display:block;
	width: auto;
	border-bottom:1px #d0d0d0 dotted;
	padding-bottom:13px;
	margin-bottom:13px;
}
#tablevoucher table.voucher tr th {
	text-align:left;
	padding: 2px;
	margin:0px;
	width:150px;
	border:none;
}
#tablevoucher table.voucher tr td {
	padding: 2px 2px 2px 70px;
	margin:0px;
	width:285px;
	border:none;
}
.btn_continuer {
	/*margin-left:435px;*/
}
.btn_continuer_l {
		width : 90px;
	height: 26px;
	background: url(../img/btn/fr/btn_continuer.png)  no-repeat scroll left top;
	border:none;
cursor: pointer;
margin-left:-150px;
}
.pannel_back{
background:transparent url(../../img/common/bottom_grey_box_wifi.gif) no-repeat scroll left bottom;
border-left:1px solid #DCDBDA;
border-right:1px solid #DCDBDA;
padding:10 px 0px 10px 10px;
}
.cancel_margin{
margin:0px;
}

.btn_continuer_l:hover {
background-position:0 -26px;
}
.login_help{
	margin-left:150px;
}
#tablevoucher table.voucher tr.gray th, #tablevoucher table.voucher tr.gray td {
	background-color:#f7f7f7;
}
div#div_wifi_accueil #tablevoucher table.voucher tr.white th, div#div_wifi_accueil #tablevoucher table.voucher tr.white td {
}
div#div_wifi_accueil .oubli {
	margin-left:171px;
}
#voucher-total {
	clear: both;
	margin: 0;
}


div#div_wifi_accueil span.error {
	margin-left: 0px;
}
div#div_wifi_accueil div#tkl_login a.oubli {
	margin-left: 130px;
	_margin-left:132px;
	font-weight:bold;
}
div#div_wifi_accueil #tkl_login .round_box_border, #tkl_info .round_box_border {
	height:auto;
}
div#div_wifi_accueil #tkl_login, div#div_wifi_accueil #tkl_info {
	height:auto;
}
form#form_wifi input {
	width: 200px;
}

form#form_wifi input.btn_valider {
	width: 76px;
	margin-bottom: 20px;
}

div#bgk_btn_dispo div.histo_droite {
	margin-left: 0;
	_margin-left: 10px;
}
form#form_wifi div#tablevoucher a.oubli {
	margin-left:171px;
}
form#form_wifi input#cgu.choix {
	width:auto;
}
form#form_wifi input#lettre-info {
	width:auto;
}
form#form_wifi input.btn_continuer {
	width:95px;
	
}
form#form_wifi div#achat_wifi input.btn_continuer {
	margin-bottom:20px;
}
form#form_wifi span.error {
	margin-left: 172px;
	_margin-left: 87px;	
}
*+html form#form_wifi span.error {
	margin-left: 172px;
	_margin-left: 0px;	
}

form#form_wifi span#error_nbr_vouchers {
	margin-left: 0px;
	display:block;
	width:100%;
}
form#form_wifi span#span_error_confirmation {
	margin-left: 0;
}
form#form_wifi div#tablevoucher span#error_login {
	margin-left:0;
}
div#div_wifi_accueil div#tkl_login span#lostpass_error {
	float:none;
	margin-left:0;
	width:300px
}
form#form_wifi span#voucher-total{
	font-size: 1.2em;
}
ul#nav_wifi a.wifi_lien_actif {
	color: #af1634;
}
form#form_wifi .no-margin {
	margin:0;
}
*+html form#form_wifi .round_box_border_white p {
	float:none;
	margin:10px 0;
}
* html form#form_wifi .round_box_border_white p {
	float:none;
	margin:10px 0;
}/*
form#form_wifi #achat_wifi p#note{
	display:block;
	float:right;
}*/

#global_box_content h2.no-margin-bottom{
	margin-bottom:0px;
}
div#wificontent a.red_arrow{
	margin-top:0px;
}


#carte30
{
	margin-left:60px;
}

#voucher_texte
{
	margin-left:215px;
	margin-top:110px;
	position:absolute;
	width:175px;
}
#voucher_texte p{
	color:#FFFFFF;
	float:left;
	font-size:1.2em;
	font-weight:bold;
	margin:9px 0;
	text-align:center;
	width:175px;
}
#voucherid{
	float:left;
}
#code{
	float:left;
}


#curseur-print
{
	cursor:  pointer;
}

div#bkg_flash{
	background-color:#000000;
	opacity:0;
	height:100%;
	left:0;
	position:absolute;
	top:0;
	width:100%;
	z-index:90;
}
div#global_flash_mode_emploi{
	display:none;
	height:100%;
	left:0;
	line-height:0;
	position:absolute;
	top:0;
	width:100%;
	z-index:100;
}
div#flash_mode_emploi {
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	background:#FFFFFF none repeat scroll 0 0;
	margin:0 auto 0;
	padding:10px;
	position:relative;
	width:545px;
	z-index:100;
}
div#flash_mode_emploi a#close_link{
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	background:#FFFFFF url(/img/guide-pratique/wifi/cross.png) no-repeat scroll center center;
	display:block;
	height:36px;
	position:absolute;
	right:0;
	top:0;
	width:36px;
	z-index:101;
}
div#flash_mode_emploi a#close_link span{
	display:none;
}
p#prix_total_voucher{
	float:left;
	margin-top:0px;
}
p#prix_total_voucher span{
	display:inline;
	float:none;
}
p#prix_total_voucher span#select_3, p#prix_total_voucher span#select_7{
	margin-left:5px;
}
div#bgk_btn_dispo{
	clear:both;
}
ul li h2, div#achat_wifi h2{
	margin-left:20px;
}
strong#new_strong{
	color:#Af1634;
	font-size:1.2em;
}
ul#big_red_li{
	color:#AF1634;
	font-size:1.2em;
	font-weight:bold;
	margin-top:10px;
	margin-bottom:10px;
}

img.utilisateurs
{
	margin-top:10px;
}