@charset "UTF-8";

/***************************** CSS GENERIC ********************************/
body, pre, input, textarea, select{
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
}

html, body, p,  td, form, input, select, textarea, pre, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6{
	padding: 0px;
	margin: 0px;
}

body{
	text-align: center;
}

a{
	color: #000000;
	text-decoration: underline;
}

a:hover{
	text-decoration: none;

}

a img{
	border-width: 0px;
}

td{
	vertical-align: top;
}

ul, ol{
	/* Sinon les puces ne sont pas visible sous IE */
	padding-left: 25px;
}

ul{
	list-style-type: disc;
}

li{
   line-height: 18px;
}

.cms_bloc ul, .cms_bloc ol{
	position: relative;
	padding: 5px 0px;
	line-height: 16px;
}

.cms_bloc ol{
	list-style-position: inside;
}

.cms_bloc ul{
	list-style-type: none;
	_list-style-type: disc;
}

.cms_bloc ul li{
	padding-left: 23px;
	/* background: url(https://feyzin.cognix-systems.com/default/CMS/css/common/../../images/wgs1/puce_liste.gif) 7px 7px no-repeat; */
	overflow:hidden;

	_padding-left: 7px;
	_background: none;
	_list-style-position: inside;
}

.cms_bloc ol li{
	padding-left: 7px;
}

.cms_part{
	text-align: left;
	margin: 0px auto;
}

.cms_bandeau{
}

.cms_page{
}

.cms_gauche{
}

.cms_droite{
}

.cms_gauche, .cms_droite{
	float: left;
}

.cms_zone{
}

.cms_bloc{
	padding: 5px 0px;
	clear: both;
}

/*** BLOCS FILE ***/
.cms_bloc_file{
}

/*** BLOCS FORM ***/
.cms_bloc_form{
}

.cms_bloc_form table td{
	padding: 3px;
}

.cms_bloc_form table td.intitule{
	font-weight: bold;
	text-align: left;
	width: 200px;
	vertical-align: top;
}

.cms_bloc_form table td.valeur td{
	vertical-align: middle;
}


.cms_bloc_form label{
	padding: 0px 15px 0px 3px;
}

.cms_bloc_form input{
	width: 200px;
}

.cms_bloc_form textarea{
	width: 300px;
	height: 100px;
}

.cms_bloc_form select{
	width: 204px;
}

.cms_bloc_form_error{
	color: #FF0000;
	padding-bottom: 10px;
}

.cms_bloc_form_message{
	font-weight: bold;
	text-align: center;
}

.cms_bloc_form .cms_bloc_form_field_content{
	text-align: justify;
}

.cms_bloc_form table td.cms_bloc_form_field_antispam,
.cms_bloc_form table td.cms_bloc_form_field_antispam_text{
	width: auto;
}

.cms_bloc_form table td.cms_bloc_form_field_antispam_image{
	text-align: right;
}

.cms_bloc_form table td.cms_bloc_form_field_antispam_image img{
	border: 1px solid #000000;
}

.cms_bloc_form .cms_bloc_form_field_content, .cms_bloc_form table td.cms_bloc_form_field_antispam_text{
	padding: 10px 0px;
}

.cms_bloc_form .cms_bloc_form_field_checkbox input{
	width: auto;
}

.cms_bloc_form .cms_bloc_form_field_checkbox table td{
	padding: 0px;
}

.cms_bloc_form .cms_bloc_form_field_radio table td{
	padding: 0px 0px;
}

.cms_bloc_form .cms_bloc_form_field_radio input{
	width: auto;
}

.cms_bloc_form .cms_bloc_form_field_submit input{
	width: 85px;
	margin: 5px 0px;
}

/*** BLOCS HTML ***/
.cms_bloc_html{
}

/*** BLOCS MEDIA ***/
.cms_bloc_media{
	text-align: center;
}

.cms_bloc_media *{
	border: 0px;
	margin: 0px auto;
}

/*** BLOCS MODULE ***/
.cms_bloc_module{
}

/*** BLOCS MAP ***/
.cms_bloc_map .mm_carte{
	margin: auto;
}

.cms_bloc_map .mm_carte .mm_info_photo{
	float: left;
	padding: 0px 5px 5px 0px;
}

.cms_bloc_map .mm_carte .mm_info_titre{
	font-weight: bold;
}

.cms_bloc_map .mm_carte .mm_info_resume{
}

/*** BLOCS TEXTE ***/
.cms_bloc_text{
	text-align: justify;
}

.cms_bloc_text table{
	width: 100%;
	border-collapse: collapse;
	border-color: #000000;
}

.cms_bloc_text table th, .cms_bloc_text table td{
	border-color: #000000 !important;
}

.cms_bloc_text table td{
	vertical-align: top;
}

.cms_bloc_text_media_gauche{
}

.cms_bloc_text_media_gauche .cms_bloc_media{
	position: relative;
	z-index: 2;
	padding: 0px;
	margin: 0px;
	float: left;
	padding: 0px 15px 15px 0px;
}

.cms_bloc_text_media_droite{
}

.cms_bloc_text_media_droite .cms_bloc_media{
	position: relative;
	z-index: 2;
	padding: 0px;
	margin: 0px;
	float: right;
	padding: 0px 0px 15px 15px;
}

.cms_bloc_text_haut{
}

.cms_bloc_text_media_centre{
	text-align: center;
	padding: 15px auto;
}

.cms_bloc_text_media_centre .cms_bloc_media{
	margin: 15px 0px;
}

.cms_bloc_text_bas{
}

.cms_bloc_text table{
	width: 100%;
}

.cms_bloc_text table td{
	vertical-align: top;
}

.cms_bloc_text_gauche{
	width: 49%;
}

.cms_bloc_text_milieu{
	width: 2%;
}

.cms_bloc_text_droite{
	width: 49%;
}

/*** BLOCS TITRE ***/
.cms_bloc_title{
}

.cms_bloc_title h2{
}

/*** ***/
.spacer{
	clear: both;
	line-height: 0px;
	width: 0px;
	font-size: 0px;
}
html{
	background: url(https://feyzin.cognix-systems.com/default/CMS/css/common/../../images/me/fond.jpg) left top repeat-x;
}
body{
	background: url(https://feyzin.cognix-systems.com/default/CMS/css/common/../../images/me/fond_type.jpg) center top no-repeat;
}
.displayNone {
	display: none;
}
.me_contener{
	position: relative;
	z-index: 1;
	margin: 0 auto;
	width: 990px;
	text-align: left;	
}
#me_bandeau{
   height: 170px;
   padding-top: 10px;
}
#me_page{
	/*height: 590px;*/
	min-height: 370px;
	_height: 370px;
	z-index: 2;
}
#me_footer{
	/*height: 40px;*/
	height: 75px;
}
#me_titre_page,
#me_soustitre_page{
	position: absolute;
	left: 265px;
	bottom: 100px;
	font-weight: bold;
}
#me_titre_page{
	font-size: 26px;
	color: #5B91E7;
}
#me_soustitre_page{
	bottom: 12px;
	font-size: 14px;
	color: #FFF;
}

#me_lien_logo {
	display: inline-block;
	margin: 0 0 0 13px;
	text-align: center;
	width: 235px;
}

#me_menu{
	position: absolute;
	right: 12px;
	bottom: 36px;
}
input#me_lien_menu {
	background: url(https://feyzin.cognix-systems.com/default/CMS/css/common/../../images/me/btn_reserver.jpg) 0 0 no-repeat;
	border: 0;
	color: #FFF;
	cursor: pointer;
	display: none;
	float: left;
	font-weight: bold;
	height: 33px;
	line-height: 33px;
	margin: 0 10px 0 0;
	padding: 0 0 0 31px;
	text-align: center;
	text-decoration: none;
	-webkit-transition: color .3s;
		    transition: color .3s;
	width: 154px;
}
	input#me_lien_menu:hover {
		color: #000;
	}
	
input#me_lien_menu.is_retour{
	display: block;
	font-size: 0.9em;
	line-height: inherit;
	white-space: normal;
	width: 157px;
}
#me_menu input#me_lien_menu img{
	width: 154px;
	height: 33px;
}
#me_lien_menu_disconnect {
	background: url(https://feyzin.cognix-systems.com/default/CMS/css/common/../../images/me/btn_deconnexion.png) 0 0 no-repeat;
	color: #FFF;
	display: block;
	float: left;
	font-weight: bold;
	height: 33px;
	line-height: 33px;
	padding: 0 0 0 31px;
	text-align: center;
	text-decoration: none;
	-webkit-transition: color .3s;
		    transition: color .3s;
	width: 100px;
}
	#me_lien_menu_disconnect:hover {
		color: #000;
	}

#me_menu_footer{
	background: url(https://feyzin.cognix-systems.com/default/CMS/css/common/../../images/me/fond_menu_footer.jpg) left 13px no-repeat;
	position: absolute;
	right: 12px;
	top: 10px;
	width: 157px;
	padding-left: 308px;
}
#me_lien_menu_footer{
	background: url(https://feyzin.cognix-systems.com/default/CMS/css/common/../../images/me/btn_changer.jpg) left 0 no-repeat;
	color: #FFF;
	display: block;
	float: right;
	font-weight: bold;
	height: 42px;
	line-height: 42px;
	padding: 0 0 0 31px;
	text-align: center;
	text-decoration: none;
	-webkit-transition: color .3s;
		    transition: color .3s;
	width: 168px;
}
	#me_lien_menu_footer:hover {
		color: #000;
	}
#me_menu_footer a#me_lien_menu_footer img{
	width: 199px;
	height: 42px;
}

/****************  FILTRES DO/Produits  ******************/
#me_contener_filtres_select{
	width: 418px;
	/*height: 50px;*/
	height: 22px;
	position: absolute;
	left: 265px;
	top: -95px;
}
#me_contener_filtres_checkbox{
	width: 726px;
	height: 50px;
	position: absolute;
	right: 0;
	top: -34px;
	color: #666666;
	font-size: 13px;
	font-weight: bold;
	z-index: 200;
}
#me_contener_filtres_checkbox span{
	/*color: #F9031C;*/
	/*color:#cc0000;*/
	color:#000000;
}
.me_filtres_checkbox {
	float: left;
	padding: 6px 10px 0 0;
}
/****************  LOADER  ******************/
#me_loader {
	background: url(https://feyzin.cognix-systems.com/default/CMS/css/common/../../images/me/loader.gif) left top no-repeat;
	width: 66px;
	height: 66px;
	display: none;
	position: absolute;
	left: 495px;
	top: 110px;
	z-index: 2;
}
/****************  Lien de téléchargements des plannings  ******************/
#me_telechargement {
	margin: 12px 0;
}
#me_telechargement a{
	color: red;
	font-weight: bold;
}
/****************  SOURCE  ******************/
#me_contener_source{
	position: relative;
	z-index: 1;
	/*float: left;*/
	width: 978px;
	padding-left: 12px;
}
#me_contener_source a{
	color: #F9031C;
}
.me_contener_source_ilot {
	margin:75px auto 20px auto;
}
.me_aucun_ilot,
.me_reserve_ilot {
	margin: 100px 0 0 0;
	text-align: center;
	font-size: 14px;
	font-weight: bold;
	/*color:#cc0000;*/
	/*color:#169331;*/
	color:#000000;
}
#me_contener_dome{
	position: relative;
	z-index: 1;
	float: left;
	width: 670px;
	padding-left: 320px;
}
#me_contener_dome a{
	color: #F9031C;
}
#me_legende{
	position: absolute;
	left: 23px;
	bottom: -60px;
	font-weight: bold;
	color: #666666;
}
/****************  ILOTS  ******************/
.me_contener_ilot{
	background: url(https://feyzin.cognix-systems.com/default/CMS/css/common/../../images/me/bg_ilot.png) 0 0 no-repeat;
	float: left;
	position: relative;
	z-index: 1;
	width: 73px;
	height: 337px;
	padding: 23px 14px 11px 25px;
	overflow: hidden;
	margin: 0 10px 0 0;
}
/*
.me_interieur_ilot{
	width: 91px;
	height: 337px;
	background: url(https://feyzin.cognix-systems.com/default/CMS/css/common/../../images/me/fond_centre_ilot.jpg) left 0 repeat-x;
}
*/
.me_masque_ilot{
	position: absolute;
	top: 0;
	left: 0;
	width: 113px;
	height: 359px;
	background: url(https://feyzin.cognix-systems.com/default/CMS/css/common/../../images/me/ilot.png) left top no-repeat;
	_background-image: url(https://feyzin.cognix-systems.com/default/CMS/css/common/../../images/me/ilot.gif);
	z-index: 1;
}
.me_titre_ilot{
	position: absolute;
	top: 6px;
	left: 13px;
	width: 100px;
	color: #6d6d6d;
	font-weight: bold;
	z-index: 2;
}
.me_produit{
	border-top: #f9f9f9;
	width: 73px;
	height: 53px;
	overflow: hidden;
	margin: 0 0 1px 0;
}
.me_produit .first,
.me_produit .last{
	background: url(https://feyzin.cognix-systems.com/default/CMS/css/common/../../images/me/sprite_ilot_masque.png) 0 -4px no-repeat;
}
.me_produit .last{
	background-position: 0 49px;
}
.me_produit td{
	width: 79px;
	height: 54px;
	text-align: center;
	vertical-align: middle;
	font-weight: bold;
	color: #FFF;
	font-size: 11px;
	line-height: 10px;
}
.dome_a1 td{
	vertical-align: bottom;
	color: #666666;
}

.me_ilot_nb_1{
	width: 122px;
}
.me_ilot_nb_2{
	width: 244px;
}
.me_ilot_nb_3{
	width: 366px;
}
.me_ilot_nb_4{
	width: 488px;
}
.me_ilot_nb_5{
	width: 610px;
}
.me_ilot_nb_6{
	width: 732px;
}

#me_tab_fond{
	position: relative;
	margin: 0 auto;
}



/*******************  TAB SOURCE  ************************/

#me_jour_planning{
	display: block;
	position: absolute;
	right: -4px;
	top: -58px;
	width: 300px;
	height: 33px;
	line-height: 33px;
	color: #0434b2;
	font-weight: bold;
	font-size: 15px;
	text-align: center;
}
#me_planning_do{
	display: block;
	position: absolute;
	right: 488px;
	top: -58px;
	width: 300px;
	height: 33px;
	line-height: 33px;
	color: #0434b2;
	font-weight: bold;
	font-size: 15px;
	text-align: center;
}

#me_tab_source{
	position: relative;
	z-index: 1;
	width: 967px;
	/*height: 530px;	*/
	/*background: url(https://feyzin.cognix-systems.com/default/CMS/css/common/../../images/me/tab_25l.png) scroll -2px -4px no-repeat;*/
	margin-top: 20px;
}
#me_tab_source a{
	color: #FFF;
	text-decoration: none;
}
#me_tab_source .me_cell{
	position: absolute;
	top: 0;
	left: 0;
	width: 93px;
	height: 13px;
	color: #FFF;
	font-weight: bold;	
	height: 13px;
	line-height: 13px;
	text-align: center;
	overflow: hidden;
}
#me_tab_source .me_tab_do .me_cell,
#me_tab_source .me_tab_do .me_cell div{
	height:26px !important;
}

#me_tab_source .me_tab_do .me_cell_vide, 
#me_tab_source .me_tab_do .me_cell_vide div{
     height:13px !important;
}

#me_tab_source .me_tab_do .me_col1,
#me_tab_source .me_tab_do .me_cell .me_quota,
#me_tab_source .me_tab_do .me_cell .me_indisponible,
#me_tab_source .me_tab_do .me_cell .me_libre,
#me_tab_source .me_tab_do .me_cell .me_en_cours{
	line-height:26px;
}

#me_tab_source .me_tab_do .me_cell_vide{
	line-height:13px;
	height:13px;
}

#me_tab_source .me_col1{
	width: 102px;
	background: #1b46b9;
}
/*#me_tab_source .me_col4,
#me_tab_source .me_col9{
	width: 94px;
}*/
#me_tab_source .me_ligne1{
	width: 93px;
	background: none;
	color: #666666;
	text-align: left;
	height: 15px;
	line-height: 15px;
	font-size: 11px;
	text-align: center;
	margin-top: 0!important;
}

.me_heure{ background: #1743b8 }
.me_quota{ background: #b9babb; height: 15px; padding-top: 2px;}
.me_libre{ background: #5eae00 }
.me_reserve{ background: #fe001a }
.me_indisponible{ background: #787878 }
.me_ma_reserve{ background: #5b91e7 }
.me_en_cours{ background: #ff9a00 }

#me_tab_source .me_col1{ left: 24px; }
#me_tab_source .me_col2{ left: 129px; }
#me_tab_source .me_col3{ left: 226px; }
#me_tab_source .me_col4{ left: 323px; }
#me_tab_source .me_col5{ left: 420px; }
#me_tab_source .me_col6{ left: 517px; }
#me_tab_source .me_col7{ left: 614px; }
#me_tab_source .me_col8{ left: 711px; }

#me_tab_source .me_ligne1{ top: 41px; }
#me_tab_source .me_ligne2{ top: 58px; }
#me_tab_source .me_ligne3{ top: 75px; }
#me_tab_source .me_ligne4{ top: 92px; }
#me_tab_source .me_ligne5{ top: 109px; }
#me_tab_source .me_ligne6{ top: 126px; }
#me_tab_source .me_ligne7{ top: 143px; }
#me_tab_source .me_ligne8{ top: 160px; }
#me_tab_source .me_ligne9{ top: 177px; }
#me_tab_source .me_ligne10{ top: 194px; }
#me_tab_source .me_ligne11{ top: 211px; }
#me_tab_source .me_ligne12{ top: 228px; }
#me_tab_source .me_ligne13{ top: 245px; }
#me_tab_source .me_ligne14{ top: 262px; }
#me_tab_source .me_ligne15{ top: 279px; }
#me_tab_source .me_ligne16{ top: 296px; }
#me_tab_source .me_ligne17{ top: 313px; }
#me_tab_source .me_ligne18{ top: 330px; }
#me_tab_source .me_ligne19{ top: 347px; }
#me_tab_source .me_ligne20{ top: 364px; }
#me_tab_source .me_ligne21{ top: 381px; }
#me_tab_source .me_ligne22{ top: 398px; }
#me_tab_source .me_ligne23{ top: 415px; }
#me_tab_source .me_ligne24{ top: 432px; }
#me_tab_source .me_ligne25{ top: 449px; }
#me_tab_source .me_ligne26{ top: 466px; }
#me_tab_source .me_ligne27{ top: 483px; }
#me_tab_source .me_ligne28{ top: 500px; }
#me_tab_source .me_ligne29{ top: 517px; }
#me_tab_source .me_ligne30{ top: 534px; }

/*BOF*/
#me_tab_source .me_tab_do .me_ligne1{ top: 41px; }
#me_tab_source .me_tab_do .me_ligne2{ top: 58px; }
#me_tab_source .me_tab_do .me_ligne3{ top: 88px; }
#me_tab_source .me_tab_do .me_ligne4{ top: 118px; }
#me_tab_source .me_tab_do .me_ligne5{ top: 135px; }
#me_tab_source .me_tab_do .me_ligne6{ top: 165px; }
#me_tab_source .me_tab_do .me_ligne7{ top: 195px; }
#me_tab_source .me_tab_do .me_ligne8{ top: 225px; }
#me_tab_source .me_tab_do .me_ligne9{ top: 242px; }
#me_tab_source .me_tab_do .me_ligne10{ top: 272px; }
#me_tab_source .me_tab_do .me_ligne11{ top: 302px; }
#me_tab_source .me_tab_do .me_ligne12{ top: 332px; }
#me_tab_source .me_tab_do .me_ligne13{ top: 349px; }
#me_tab_source .me_tab_do .me_ligne14{ top: 379px; }
#me_tab_source .me_tab_do .me_ligne15{ top: 409px; }
#me_tab_source .me_tab_do .me_ligne16{ top: 439px; }
#me_tab_source .me_tab_do .me_ligne17{ top: 456px; }
#me_tab_source .me_tab_do .me_ligne18{ top: 486px; }
#me_tab_source .me_tab_do .me_ligne19{ top: 516px; }
#me_tab_source .me_tab_do .me_ligne20{ top: 546px; }
#me_tab_source .me_tab_do .me_ligne21{ top: 563px; }
#me_tab_source .me_tab_do .me_ligne22{ top: 593px; }
#me_tab_source .me_tab_do .me_ligne23{ top: 623px; }
#me_tab_source .me_tab_do .me_ligne24{ top: 666px; }
#me_tab_source .me_tab_do .me_ligne25{ top: 684px; }
#me_tab_source .me_tab_do .me_ligne26{ top: 714px; }
#me_tab_source .me_tab_do .me_ligne27{ top: 744px; }
#me_tab_source .me_tab_do .me_ligne28{ top: 774px; }

#me_tab_source .me_tab_do.type_jet .me_ligne1{ top: 41px; }
#me_tab_source .me_tab_do.type_jet .me_ligne2{ top: 58px; }
#me_tab_source .me_tab_do.type_jet .me_ligne3{ top: 88px; }
#me_tab_source .me_tab_do.type_jet .me_ligne4{ top: 118px; }
#me_tab_source .me_tab_do.type_jet .me_ligne5{ top: 148px; }
#me_tab_source .me_tab_do.type_jet .me_ligne6{ top: 178px; }
#me_tab_source .me_tab_do.type_jet .me_ligne7{ top: 208px; }
#me_tab_source .me_tab_do.type_jet .me_ligne8{ top: 238px; }
#me_tab_source .me_tab_do.type_jet .me_ligne9{ top: 268px; }
#me_tab_source .me_tab_do.type_jet .me_ligne10{ top: 298px; }
#me_tab_source .me_tab_do.type_jet .me_ligne11{ top: 328px; }
#me_tab_source .me_tab_do.type_jet .me_ligne12{ top: 358px; }
#me_tab_source .me_tab_do.type_jet .me_ligne13{ top: 388px; }
#me_tab_source .me_tab_do.type_jet .me_ligne14{ top: 418px; }
/*EOF*/

/******* Fond du tableau ********/

.me_tab_fond_left{	padding-left: 126px;}
.me_tab_fond_right{
	padding-right: 67px;
}
.me_tab_3_colonnes{width: 164px;}
.me_tab_4_colonnes{width: 261px;}
.me_tab_5_colonnes{width: 359px;}
.me_tab_6_colonnes{width: 455px;}
.me_tab_7_colonnes{width: 552px;}
.me_tab_8_colonnes{width: 649px;}
.me_tab_9_colonnes{width: 746px;}
.me_tab_10_colonnes{width: 843px;}
.me_tab_11_colonnes{width: 940px;}
.me_tab_12_colonnes{width: 1037px;}
.me_tab_13_colonnes{width: 1134px;}
.me_tab_14_colonnes{width: 1231px;}
.me_tab_15_colonnes{width: 1328px;}

.me_tab_4_colonnes.sans_quota{width: 311px;}
.me_tab_5_colonnes.type_jet{width: 344px;}
.type_jet .me_tab_fond_right_do{
	padding-right: 54px;
}
.me_tab_fond_right_do{
	padding-right: 16px;
}

/** cellules dans lesquelles se trouvent me_quota normalement, la derniere cellule de chaque ligne **/
#me_tab_source .me_tab_3_colonnes.avec_quota .me_col3,
#me_tab_source .me_tab_4_colonnes.avec_quota .me_col4,
#me_tab_source .me_tab_5_colonnes.avec_quota .me_col5,
#me_tab_source .me_tab_6_colonnes.avec_quota .me_col6,
#me_tab_source .me_tab_7_colonnes.avec_quota .me_col7,
#me_tab_source .me_tab_8_colonnes.avec_quota	.me_col8,
#me_tab_source .me_tab_9_colonnes.avec_quota .me_col9,
#me_tab_source .me_tab_10_colonnes.avec_quota .me_col10,
#me_tab_source .me_tab_11_colonnes.avec_quota .me_col11,
#me_tab_source .me_tab_12_colonnes.avec_quota .me_col12,
#me_tab_source .me_tab_13_colonnes.avec_quota .me_col13,
#me_tab_source .me_tab_14_colonnes.avec_quota .me_col14,
#me_tab_source .me_tab_15_colonnes.avec_quota .me_col15{
	width: 44px;
	height: 17px;
	margin-top:-2px;
}

#me_tab_source .me_tab_3_colonnes .me_tab_fond_right_do .me_col3, 
#me_tab_source .me_tab_4_colonnes .me_tab_fond_right_do .me_col4, 
#me_tab_source .me_tab_5_colonnes .me_tab_fond_right_do .me_col5, 
#me_tab_source .me_tab_6_colonnes .me_tab_fond_right_do .me_col6, 
#me_tab_source .me_tab_7_colonnes .me_tab_fond_right_do .me_col7, 
#me_tab_source .me_tab_8_colonnes .me_tab_fond_right_do .me_col8, 
#me_tab_source .me_tab_9_colonnes .me_tab_fond_right_do .me_col9, 
#me_tab_source .me_tab_10_colonnes .me_tab_fond_right_do .me_col10, 
#me_tab_source .me_tab_11_colonnes .me_tab_fond_right_do .me_col11, 
#me_tab_source .me_tab_12_colonnes .me_tab_fond_right_do .me_col12, 
#me_tab_source .me_tab_13_colonnes .me_tab_fond_right_do .me_col13, 
#me_tab_source .me_tab_14_colonnes .me_tab_fond_right_do .me_col14, 
#me_tab_source .me_tab_15_colonnes .me_tab_fond_right_do .me_col15{ 
     height: 17px; 
     margin-top:0px; 
} 
	
#me_tab_source .me_tab_3_colonnes .me_tab_fond_right_do .me_col3,
#me_tab_source .me_tab_4_colonnes .me_tab_fond_right_do .me_col4,
#me_tab_source .me_tab_5_colonnes .me_tab_fond_right_do .me_col5,
#me_tab_source .me_tab_6_colonnes .me_tab_fond_right_do .me_col6,
#me_tab_source .me_tab_7_colonnes .me_tab_fond_right_do .me_col7,
#me_tab_source .me_tab_8_colonnes .me_tab_fond_right_do	.me_col8,
#me_tab_source .me_tab_9_colonnes .me_tab_fond_right_do .me_col9,
#me_tab_source .me_tab_10_colonnes .me_tab_fond_right_do .me_col10,
#me_tab_source .me_tab_11_colonnes .me_tab_fond_right_do .me_col11,
#me_tab_source .me_tab_12_colonnes .me_tab_fond_right_do .me_col12,
#me_tab_source .me_tab_13_colonnes .me_tab_fond_right_do .me_col13,
#me_tab_source .me_tab_14_colonnes .me_tab_fond_right_do .me_col14,
#me_tab_source .me_tab_15_colonnes .me_tab_fond_right_do .me_col15{
	height:27px;
	/*margin-top:-1px;*/
}
	
/*** 13 lignes ***/
			.me_tab_13_lignes{
				height: 340px;
				background: url(https://feyzin.cognix-systems.com/default/CMS/css/common/../../images/me/tab/tab_13l_left.png) -2px -4px  no-repeat;
				_background-image: url(https://feyzin.cognix-systems.com/default/CMS/css/common/../../images/me/tab/tab_13l_left_ie6.gif);
			}
			.me_tab_13_lignes .me_tab_fond_right{
				height: 340px;
				background: url(https://feyzin.cognix-systems.com/default/CMS/css/common/../../images/me/tab/tab_13l_right.png) right -4px  no-repeat;
				_background-image: url(https://feyzin.cognix-systems.com/default/CMS/css/common/../../images/me/tab/tab_13l_right_ie6.gif);
			}
			.me_tab_13_lignes .me_tab_fond_colonnes{
				height: 340px;
				background: url(https://feyzin.cognix-systems.com/default/CMS/css/common/../../images/me/tab/tab_13l_colonne.png) left -4px  repeat-x;
				_background-image: url(https://feyzin.cognix-systems.com/default/CMS/css/common/../../images/me/tab/tab_13l_colonne_ie6.gif);
			}
/*** 13 lignes ***/

/*** 17 lignes ***/
			.me_tab_17_lignes{
				height: 354px;
				background: url(https://feyzin.cognix-systems.com/default/CMS/css/common/../../images/me/tab/tab_17l_left.png) -2px -4px  no-repeat;
				_background-image: url(https://feyzin.cognix-systems.com/default/CMS/css/common/../../images/me/tab/tab_17l_left_ie6.gif);
			}
			.me_tab_17_lignes .me_tab_fond_right{
				height: 354px;
				background: url(https://feyzin.cognix-systems.com/default/CMS/css/common/../../images/me/tab/tab_17l_right.png) right -4px  no-repeat;
				_background-image: url(https://feyzin.cognix-systems.com/default/CMS/css/common/../../images/me/tab/tab_17l_right_ie6.gif);
			}
			.me_tab_17_lignes .me_tab_fond_colonnes{
				height: 354px;
				background: url(https://feyzin.cognix-systems.com/default/CMS/css/common/../../images/me/tab/tab_17l_colonne.png) left -4px  repeat-x;
				_background-image: url(https://feyzin.cognix-systems.com/default/CMS/css/common/../../images/me/tab/tab_17l_colonne_ie6.gif);
			}
/*** 17 lignes ***/

/*** 22 lignes ***/
			.me_tab_22_lignes{
				height: 527px;
				background: url(https://feyzin.cognix-systems.com/default/CMS/css/common/../../images/me/tab/tab_22l_left.png) -2px -4px  no-repeat;
				_background-image: url(https://feyzin.cognix-systems.com/default/CMS/css/common/../../images/me/tab/tab_22l_left_ie6.gif);
			}
			.me_tab_22_lignes .me_tab_fond_right{
				height: 527px;
				background: url(https://feyzin.cognix-systems.com/default/CMS/css/common/../../images/me/tab/tab_22l_right.png) right -4px  no-repeat;
				_background-image: url(https://feyzin.cognix-systems.com/default/CMS/css/common/../../images/me/tab/tab_22l_right_ie6.gif);
			}
			.me_tab_22_lignes .me_tab_fond_colonnes{
				height: 523px;
				background: url(https://feyzin.cognix-systems.com/default/CMS/css/common/../../images/me/tab/tab_22l_colonne.png) left -4px  repeat-x;
				_background-image: url(https://feyzin.cognix-systems.com/default/CMS/css/common/../../images/me/tab/tab_22l_colonne_ie6.gif);
			}
/*** 22 lignes ***/

/*** DO 13 lignes ***/
			.me_tab_do.type_jet{
				height: 527px;
				background: url(https://feyzin.cognix-systems.com/default/CMS/css/common/../../images/me/tab/tab_13l_left_do_jet.png) -2px -4px  no-repeat;
				_background-image: url(https://feyzin.cognix-systems.com/default/CMS/css/common/../../images/me/tab/tab_13l_left_do_jet_ie6.gif);
			}
			.me_tab_do.type_jet .me_tab_fond_right{
				height: 527px;
				background: url(https://feyzin.cognix-systems.com/default/CMS/css/common/../../images/me/tab/tab_13l_right_do_jet.png) 252px -4px  no-repeat;
				_background-image: url(https://feyzin.cognix-systems.com/default/CMS/css/common/../../images/me/tab/tab_13l_right_do_jet_ie6.gif);
			}
			.me_tab_do.type_jet .me_tab_fond_colonnes{
				height: 527px;
				background: url(https://feyzin.cognix-systems.com/default/CMS/css/common/../../images/me/tab/tab_13l_colonne_do_jet.png) left -4px  repeat-x;
				_background-image: url(https://feyzin.cognix-systems.com/default/CMS/css/common/../../images/me/tab/tab_13l_colonne_do_jet_ie6.gif);
			}
/*** DO 13 lignes ***/

/*** DO 17 lignes ***/
			.me_tab_do{
				height: 527px;
				background: url(https://feyzin.cognix-systems.com/default/CMS/css/common/../../images/me/tab/tab_17l_left_do.png) -2px -4px  no-repeat;
				_background-image: url(https://feyzin.cognix-systems.com/default/CMS/css/common/../../images/me/tab/tab_17l_left_do_ie6.gif);
			}
			.me_tab_do .me_tab_fond_right{
				height: 527px;
				background: url(https://feyzin.cognix-systems.com/default/CMS/css/common/../../images/me/tab/tab_17l_right_do.png) right -4px  no-repeat;
				_background-image: url(https://feyzin.cognix-systems.com/default/CMS/css/common/../../images/me/tab/tab_17l_right_do_ie6.gif);
			}
			.me_tab_do .me_tab_fond_colonnes{
				height: 527px;
				background: url(https://feyzin.cognix-systems.com/default/CMS/css/common/../../images/me/tab/tab_17l_colonne_do.png) left -4px  repeat-x;
				_background-image: url(https://feyzin.cognix-systems.com/default/CMS/css/common/../../images/me/tab/tab_17l_colonne_do_ie6.gif);
			}
/*** DO 17 lignes ***/

/*** DO 22 lignes ***/
			.me_tab_do{
				height: 818px;
				background: url(https://feyzin.cognix-systems.com/default/CMS/css/common/../../images/me/tab/tab_22l_left_do.png) -2px -4px  no-repeat;
				_background-image: url(https://feyzin.cognix-systems.com/default/CMS/css/common/../../images/me/tab/tab_22l_left_do_ie6.gif);
			}
			.me_tab_do .me_tab_fond_right{
				height: 818px;
				background: url(https://feyzin.cognix-systems.com/default/CMS/css/common/../../images/me/tab/tab_22l_right_do.png) right -4px  no-repeat;
				_background-image: url(https://feyzin.cognix-systems.com/default/CMS/css/common/../../images/me/tab/tab_22l_right_do_ie6.gif);
			}
			.me_tab_do .me_tab_fond_colonnes{
				height: 818px;
				background: url(https://feyzin.cognix-systems.com/default/CMS/css/common/../../images/me/tab/tab_22l_colonne_do.png) left -4px  repeat-x;
				_background-image: url(https://feyzin.cognix-systems.com/default/CMS/css/common/../../images/me/tab/tab_22l_colonne_do_ie6.gif);
			}
/*** DO 22 lignes ***/


/************************   POPUP   **************************/

#TB_window{
	border: 0 solid !important;
	background: url(https://feyzin.cognix-systems.com/default/CMS/css/common/../../images/me/fond_popup.jpg) left top no-repeat !important;
	width: 506px!important;
	height: 426px!important;
	margin-left: -253px!important;
	margin-top: -213px!important;
}
#TB_title {
	display: none;
}
#TB_ajaxContent {
	padding: 0!important;
	width: 506px!important;
	height: 426px!important;
	overflow: hidden !important;
	color: #6c6c6c;
}

#me_popup .me_intitule{
	width: 150px;
}
#me_popup .me_valeur input{
	width: 154px;
	border: #606b78 1px solid;
}
#me_popup .me_message{
	/*color: #ff0000;*/
	color: #000000;
	text-align: justify;
	font-weight: bold;
}
#me_popup a.me_btn_close{
	display: block;
	float: right;
	width: 24px;
	height: 24px;
}
#me_popup a.me_btn_close img{
	width: 24px;
	height: 24px;
}
.me_titre_popup{
	padding-left: 15px;
	height: 26px;	
	line-height: 26px;
	font-weight: bold;
	color: #FFF;
}
#me_gauche_popup{
	float: left;
	width: 125px;
	padding: 0 11px 0 30px;
}
#me_produit_asso{
	padding: 4px 0 8px 9px;
	font-style: italic;
}
#me_droite_popup{
	float: left;
	width: 300px;
	padding: 33px 0 0 0;
}
.me_bouton_popup .btn_resa {
	background: 0 0 no-repeat;
	border: 0;
	color: #FFF;
	cursor: pointer;
	font-weight: bold;
	height: 31px;
	line-height: 31px;
	padding: 0 0 0 21px;
	text-align: center;
	-webkit-transition: color .3s;
		    transition: color .3s;
	width: 110px;
}
	.me_bouton_popup .btn_resa:hover {
		color: #000;
	}
#btn_valider_resa {
	background-image: url(https://feyzin.cognix-systems.com/default/CMS/css/common/../../images/me/btn_valider.jpg);
}
#btn_annuler_resa,
#btn_annuler_ma_resa {
	background-image: url(https://feyzin.cognix-systems.com/default/CMS/css/common/../../images/me/btn_annuler.jpg);
}
#btn_annuler_ma_resa {
	line-height: inherit;
	white-space: normal;
}
#me_erreur_popup{
	font-weight: bold;
	/*color: #FF0000;*/	
	color: #000000;	
	display:none;
}
#me_message_actu_popup{
	padding: 20px;
	height: 340px;
	overflow-x: none;
	overflow-y: auto;
	font-size:14px;
}

.aucune_reservation_disponible{
	font-weight:bold;
	font-size:14px;
	color:#000000;
	text-align:center;
}
.aucune_reservation_disponible a{
	color: #F9031C;
}
#horloge {
    color: #6A6868;
    font-size: 16px;
    font-weight: bold;
    position: absolute;
    right: 20px;
    top: 10px;
}



body{
	background-image: url(https://feyzin.cognix-systems.com/default/CMS/css/tpl3/../../images/me/fond_page.jpg);
}

#me_contener_form_password,
#me_contener_form_extranet{
	position: absolute;
	top: -83px;
	left: 280px;
	width: 426px;
	height: 350px;
	padding: 20px;
	background: url(https://feyzin.cognix-systems.com/default/CMS/css/tpl3/../../images/me/fond_connexion.png) left top no-repeat;
}

#me_form_extranet{
	position: relative;
	width: 425px;
	height: 350px;
}

#me_error_connexion{
	color: #000000;
	#color: #FF0000;
	font-size: 14px;
    font-weight: bold;
    left: 102px;
    position: absolute;
    text-align: center;
    top: 110px;
    width: 224px;
}
#me_contener_form_password_title,
#me_form_extranet_title {
	color : #FFF;
	font-size : 27px;
	font-weight : bold;
	line-height : 30px;
	padding : 25px 60px 0;
	text-align : center;
}

.me_input_container {
	position: absolute;
	left: 15px;
}
	.me_input_container label,
	.me_input_container input {
		height: 30px;
		line-height: 30px;
	}
	.me_input_container label {
		color: #FFF;
		float: left;
		margin: 0 10px 0 0;
		text-align: right;
		width: 110px;
	}
	.me_input_container input {
		background: #c0c0c0;
		border: 1px solid #808080;
		padding: 0 5px;
		width: 200px;	
	}
	.me_input_container input:focus {
		background: #FFF;
	}

#me_extranet_submit {
	background: url(https://feyzin.cognix-systems.com/default/CMS/css/tpl3/../../images/me/btn_connexion.png) center center no-repeat;
	border: 0;
	color: #FFF;
	cursor: pointer;
	font-size: 1.3em;
	font-weight: bold;
	height: 40px;
	left: 136px;
	line-height: 40px;
	position: absolute;
	text-align: center;
	text-indent: 25px;
	text-transform: uppercase;
	top: 280px;
	-webkit-transition: color .3s;
		    transition: color .3s;
	width: 211px;
}
	#me_extranet_submit:hover {
		color: #000;
	}

#me_login_container { top: 158px; }
#me_password_container { top: 208px; }

#me_contener_form_password_title {
	padding-bottom : 35px;
}
a#me_lien_password{
	display: block;
	position: absolute;
	top: 253px;
	left: 136px;
	width: 211px;
	color: #FFF;
	text-align: center;
}


/*********************  MOT DE PASSE OUBLIE ********************/

#frm_password{
	padding: 10px 20px 0 20px;
	color: #FFF;
}
#frm_password a{
	color: #FFF;
}
.error_message{
	color: red;
	font-weight: bold;		
}
.error_message2{
	color: #000;
	font-weight: bold;		
}
#frm_password h2{
	font-size: 14px;
	padding: 0px;
}
#frm_password td{
	padding: 5px;
}