@charset "utf-8";

/*RESET CSS*/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, input, select, textarea, table, caption, tbody, tfoot, thead, tr, th, td {
  margin: 0;padding: 0;border: 0;outline: 0;font-size: 100%;vertical-align: baseline;background: transparent;
	}
ol, ul {
  list-style: none;
}
blockquote, q {
  quotes: none;
}
:focus {
  outline: 0;
}
ins {
  text-decoration: none;
}
del {
  text-decoration: line-through;
}
table {
  border-collapse: collapse;border-spacing: 0;
}

label {
   cursor: pointer;
}
fieldset {
   border: none;
}
input, select, textarea {
   font-size: 100%;font-family: inherit;margin:0;padding:0;line-height:0;border:0;vertical-align:top;
}
/*FIN DE RESET CSS*/


body { 
	font-family:Arial;font-size:11px;line-height: 1;background:url(../img/Body_Bg.jpg) left top repeat-x;
	}
body.Pub { 
	font-family:Arial;font-size:11px;line-height: 1; background:url(../img/Body_Bg_Pub.jpg) left top repeat-x;
	}
#Global{
	margin:auto;padding:inherit;display:table;width:936px;border:0;
	}
#HeaderPub{
	height:104px;padding-top:10px;
	}
#Header{
	height:189px;
	}	
#Footer{
	margin-top:20px;
	color:#999;
	font-size:9px;
	}	
	
#Footer a{
	color:#999;
	}
#Contenu{
	}	
		
/*
GESTION DU HEADER PUB
*/
#HeaderPub .pubs{
	list-style:none;
	}
#HeaderPub .pubs li{
	float:left;width:305px; height:96px; border:#999; /*background:#CCC;*/ color:#000; text-align:center; line-height:96px;
	}
#HeaderPub .pubs li.margRight{
	margin-right:10px;
	}

/*
GESTION DU HEADER

#Header.Header_Unlogged{ 
		background:url(../img/Header_Unlogged.jpg) left top no-repeat;
	}
#Header.Header_Logged{
		background:url(../img/Header_Logged.jpg) left top no-repeat;
	}
*/	
body.Fra #Header.Header_Unlogged{ 
		background:url(../img/Header_Unlogged_Fra.jpg) left top no-repeat;
	}
body.Fra #Header.Header_Logged{
		background:url(../img/Header_Logged_Fra.jpg) left top no-repeat;
	}	

body.Eng #Header.Header_Unlogged{ 
		background:url(../img/Header_Unlogged_Eng.jpg) left top no-repeat;
	}
body.Eng #Header.Header_Logged{
		background:url(../img/Header_Logged_Eng.jpg) left top no-repeat;
	}	
	
	
	
	

#Header #Header_Connexion{
		color:#999; float:right; line-height:20px; text-align:right; padding-right:10px; margin-top:5px; height:34px;
	}	
	
#Header #Header_Connexion a{
		color:#999;line-height:19px; height:19px;
	}
#Header.Header_Unlogged #Header_Connexion input{
		width:115px; color:#666; border:1px solid #333;background:url(../img/Header_Unlogged_Input_Bg.jpg) left top repeat-x; line-height:17px; height:17px;
	}
#Header.Header_Unlogged #Header_Connexion input.btnLogged{
		width:110px; height:19px; color:#FFF; border:1px solid #333;background:url(../img/Header_Unlogged_InputBtn_Bg.jpg) left top repeat-x; line-height:17px; cursor:pointer;
	}
#Header #Header_Connexion input.FrBtn{
		background:url(../img/fr.jpg) left top no-repeat; width:20px; height:11px; margin-top:4px; border:0; border-right:1px solid #ccc; cursor:pointer;
	}
#Header #Header_Connexion input.EnBtn{
		background:url(../img/en.jpg) center top no-repeat; width:16px; height:11px; margin-top:4px; border:0; cursor:pointer;
	}

#Header #DecompteHall{
	height:110px; padding-left:495px; color:#FFF; font-size:9px;
	}

#Header #DecompteHall .DecompteUl_Left{
	width:80px; float:left
	}
#Header #DecompteHall .DecompteUl_Left li{
	height:13px; line-height:13px;
	}
#Header #DecompteHall .DecompteUl_Left li.Big{
	height:14px; line-height:14px;
	}
#Header #DecompteHall .DecompteUl_Right{
	width:80px; margin-left:352px;
	}
#Header #DecompteHall .DecompteUl_Right li{
	height:13px; line-height:13px;
	}
	
#Header #DecompteHall .DecompteUl_Left li span{
	display:inline; width:29px; color:#999
	}	
#Header #DecompteHall .DecompteUl_Right li span{
	display:inline; width:35px; color:#999
	}



#Header #Header_Recherche{
	height:40px;
	}
	
#Header #Header_Recherche #BtnAide{
	float:right; background:url(../img/Bg_Btn_Help.jpg) center center no-repeat; height:20px; width:20px; margin:10px 10px 0 0;
	}
#Header #Header_Recherche #BtnListe li{
	float:left;
	}
#Header #Header_Recherche #BtnListe .Header_BtnRecherche{
	width:98px; background:url(../img/Bg_Btn_RechercherHeader.jpg) left top no-repeat; margin-right:20px; font-weight:bold; text-align:center; padding-top:21px;height:19px; 
	}
#Header #Header_Recherche #BtnListe .Header_BtnEplan{
	line-height:13px;width:226px; background:url(../img/Bg_Btn_ePlan.jpg) left top no-repeat; padding-left:50px; color:#FFF; padding-top:8px;height:32px;cursor:pointer
	}
#Header #Header_Recherche #BtnListe .Header_BtnEplan span.Gris{
	color:#333
	}
#Header #Header_Recherche #BtnListe .Header_BtnHall{
	line-height:13px;width:29px; background:url(../img/Bg_Btn_Hall.jpg) left top repeat-x; text-align:center; color:#FFF; padding-top:21px;height:19px; margin-left:1px; cursor:pointer
	}

#Header #Header_Recherche #BtnListe .active{
	background:url(../img/Bg_Btn_Hall_Active.jpg) left top repeat-x; color:#333;
	}

/* GESTION DU MENU */
#Header #Header_Recherche #BtnListe .sousMenu{list-style: none; display: none; position:absolute; margin:6px 0 0 -50px;}
#Header #Header_Recherche #BtnListe .CompensePub{/*margin-top:264px;*/}
#Header #Header_Recherche #BtnListe .sousMenu li {
	width: 266px;line-height:35px; height:35px;border-bottom:1px solid #999;color:#000;font-weight:bold;padding-left:10px;clear:both;text-align:left;background:url(../img/SubMenuOff.jpg) left top repeat-x;
	}

#Header #Header_Recherche #BtnListe .sousMenu li a {
	width: 260px;line-height:33px; height:33px; display:block;
	}


#Header #Header_Recherche #BtnListe .sousMenu li.On {
	background:url(../img/SubMenuOn.jpg) left top repeat-x;
	}
#Header #Header_Recherche #BtnListe .sousMenu li a{text-decoration:none;color:#000;}
	

/*
GESTION DU DIV CONTENU
*/

/*
GESTION DU INDEX UNLOGGED & LOGGED
*/
#Contenu #Index{
	}
#Contenu #Index li{
	float:left; 
	}
#Contenu #Index #Recherche{
	width:367px; padding-top:13px; background:url(../img/Index_Unlogged_Recherche_Bg.jpg) left top repeat-x; height:347px; padding-left:13px;
	}
#Contenu #Index #Recherche form ul li{
	float:none; padding-bottom:7px;
	}
#Contenu #Index #Recherche form ul li input{
	width:347px; color:#000; border:1px solid #333;background:url(../img/Header_Unlogged_Input_Bg.jpg) left top repeat-x; line-height:17px; height:17px;
	}
#Contenu #Index #Recherche form ul li select{
	width:347px; color:#000; border:1px solid #333;background:url(../img/Header_Unlogged_Input_Bg.jpg) left top repeat-x; line-height:19px; height:19px;
	}
#Contenu #Index #Recherche form ul li input.radio{
	width:13px; margin-right:5px; vertical-align:text-bottom;
	}
#Contenu #Index #Recherche form #BtnRecherche{
	background:url(../img/Btn_Bg_Recherche.jpg) left top no-repeat; float:right; margin-right:20px; cursor:pointer; color:#FFF; font-size:10px; width:81px; height:60px; padding-left:65px; padding-top:30px;
	}
#Contenu #Index #Recherche form ul#AutreCritere{
	width:190px;
	}	
#Contenu #Index #Recherche form ul li.PictoNew{
	background:url(../img/picto_new.jpg) 165px top no-repeat;
	}
#Contenu #Index #Recherche form ul li.PictoArchi{
	background:url(../img/picto_archi.jpg) 165px top no-repeat;
	}
#Contenu #Index #Recherche form ul li.PictoMusees{
	background:url(../img/picto_musees.jpg) 165px top no-repeat;
	}
#Contenu #Index #Recherche form ul li.PictoPhoto{
	background:url(../img/picto_photo.jpg) 165px top no-repeat;
	}
	
	
	
#Contenu #Index #RechercheDirecte{
	width:213px; padding:41px 0 0 41px; background:url(../img/Index_Unlogged_RechercheDirecte_Bg.jpg) left top repeat-x; height:319px; color:#333;
	}
#Contenu #Index #RechercheDirecte ul li{
	float:none; padding: 0 0 2px 0;
	}
#Contenu #Index #RechercheDirecte ul li span.Titre{
	font-weight:bold; margin:0 0 10px 0; display:block
	}
#Contenu #Index #RechercheDirecte ul li ul{
	margin-left:14px;
	list-style:square
	}

	
#Contenu #Index #AccesEplan{
	background:url(../img/Index_Unlogged_AccessEplan_Bg.jpg) left top repeat-x; width:280px; height:339px; padding:21px 0 0 21px;
	}
	
.Fra #Contenu #Index #AccesEplan #NouvService{
	background:url(../img/Index_Unlogged_NouvService_Fra.jpg) left top no-repeat; padding:75px 20px 0 20px; width:218px; height:247px; border:1px solid #999
	}
.Eng #Contenu #Index #AccesEplan #NouvService{
	background:url(../img/Index_Unlogged_NouvService_Eng.jpg) left top no-repeat; padding:75px 20px 0 20px; width:218px; height:247px; border:1px solid #999
	}	
	
	
#Contenu #Index #AccesEplan #NouvService #ContenerAcheter{
	height:65px;
	}
#Contenu #Index #AccesEplan #NouvService #ContenerAcheter #AfficheTarif{
	height:50px; padding-top:15px; width:65px; float:left; text-align:center;
	}
#Contenu #Index #AccesEplan #NouvService #ContenerAcheter #AfficheTarif span.Big{
	font-size:2.6em;
	}
#Contenu #Index #AccesEplan #NouvService #ContenerAcheter #DetailTarif{
	margin-left:75px; width:135px; font-size:1.2em; color:#666;
	}
#Contenu #Index #AccesEplan #NouvService #ContenerAcheter #BtnAcheter{
	background:url(../img/Btn_Bg_AccesEplan_Acheter.gif) left top no-repeat; width:132px; height:27px; line-height:27px; text-align:center; font-size:0.8em; color:#000; margin-top:6px; cursor:pointer;
	}
#Contenu #Index #AccesEplan #NouvService #ContenerDemo{
	line-height:1.3em; text-align:justify; margin-top:10px;
	}	
#Contenu #Index #AccesEplan #NouvService #ContenerDemo #BtnDemo{
	background:url(../img/Btn_Bg_AccesEplan_Demo.gif) left top no-repeat; width:217px; height:36px; line-height:36px; text-align:center; margin-top:20px; cursor:pointer;
	}
	
#Contenu #Index #AcceuilMonEspace{
	background:url(../img/Index_Unlogged_AccessEplan_Bg.jpg) left top repeat-x; width:260px; height:319px; padding:41px 0 0 41px;
	}
#Contenu #Index #AcceuilMonEspace #InfosEplan{
	margin-bottom:15px;
	}
#Contenu #Index #AcceuilMonEspace #InfosEplan em{
	color:#666;
	}
#Contenu #Index #AcceuilMonEspace #InfosEplan ul{
	list-style:square; margin-left:15px;
	}
#Contenu #Index #AcceuilMonEspace #InfosEplan ul li{
	float:none;
	}
#Contenu #Index #AcceuilMonEspace #InfosEplan .Titre{
	background:url(../img/Titre_ePlan.jpg) left top no-repeat; padding-left:35px; line-height:35px; font-size:13px; font-weight:bold;
	}
#Contenu #Index #AcceuilMonEspace #RecherchesFavorites{
	margin-bottom:15px;
	}
#Contenu #Index #AcceuilMonEspace #RecherchesFavorites em{
	color:#666;
	}
#Contenu #Index #AcceuilMonEspace #RecherchesFavorites ul{
	list-style:square; margin-left:15px;
	}
#Contenu #Index #AcceuilMonEspace #RecherchesFavorites ul li{
	float:none; padding:2px 0 2px 0;
	}
#Contenu #Index #AcceuilMonEspace #RecherchesFavorites .Titre{
	background:url(../img/Titre_RechFav.jpg) left top no-repeat; padding-left:35px; line-height:30px; font-size:13px; font-weight:bold;
	}
	


/*
GESTION DU SEARCH RESULT
*/

#Contenu #SearchResult #ResultTop {
	background:url(../img/Result_Top_Bg.jpg) left top repeat-x; height:30px; line-height:16px; color:#CCC; padding:4px
	}
#Contenu #SearchResult #ResultTop strong {
	color:#FFF;
	}
#Contenu #SearchResult #ResultTopPagin {
	background:url(../img/Result_Top_Pagin.jpg) left top repeat-x; height:30px; 
	}
#Contenu #SearchResult #ResultTopPagin ul{
	margin-left:20px;list-style:none;
	}
#Contenu #SearchResult #ResultTopPagin ul li{
	float:left; margin-right:10px; color:#FFF;  line-height:30px; text-align:center; height:30px; padding:0 10px 0 10px;
	}
#Contenu #SearchResult #ResultTopPagin ul li a{
	color:#FFF; text-decoration:none;
	}
#Contenu #SearchResult #ResultTopPagin  ul li.BtnGris {
	background:url(../img/Result_Top_Btn_Gris.jpg) left top repeat-x; cursor:pointer; text-decoration:underline;
	}
#Contenu #SearchResult #ResultTopPagin  ul li.BtnJaune {
	background:url(../img/Result_Top_Btn_Jaune.jpg) left top no-repeat; cursor:pointer; text-decoration:underline; padding-left:25px;
	}
	
#Contenu #SearchResult #ResultTopPagin  ul li.ResultPagination {
	float:right; width:300px; text-align:right; font-weight:bold;
	}
	
#Contenu #SearchResult #ResultTopPagin  ul li.ResultPagination a.Active{
	text-decoration:underline;
	}
	
#Contenu #SearchResult #ResultTopPagin  ul li.ResultPagination a.PaginFirst { 
	width:15px; height:30px;  background:url(../img/PaginFirst.jpg) center center no-repeat; display:inline-block;
	}	
#Contenu #SearchResult #ResultTopPagin  ul li.ResultPagination a.PaginPrev {
	width:15px; height:30px;  background:url(../img/PaginPrev.jpg) center center no-repeat; display:inline-block;
	}
#Contenu #SearchResult #ResultTopPagin  ul li.ResultPagination a.PaginNext {
	width:15px; height:30px;  background:url(../img/PaginNext.jpg) center center no-repeat; display:inline-block;
	}
#Contenu #SearchResult #ResultTopPagin  ul li.ResultPagination a.PaginLast {
	width:15px; height:30px;  background:url(../img/PaginLast.jpg) center center no-repeat; display:inline-block;
	}
	
	
	
#Contenu #SearchResult #ResultBottomPagin {
	background:url(../img/Result_Top_Pagin.jpg) left top repeat-x; height:30px; line-height:30px; padding-right:20px;
	}
#Contenu #SearchResult #ResultBottomPagin  ul li.ResultPagination {
	float:right; width:300px; text-align:right; font-weight:bold; color:#FFF
	}
#Contenu #SearchResult #ResultBottomPagin  ul li.ResultPagination a {
	 color:#FFF; text-decoration:none
	}
#Contenu #SearchResult #ResultBottomPagin  ul li.ResultPagination a.Active{
	text-decoration:underline;
	}
#Contenu #SearchResult #ResultBottomPagin  ul li.ResultPagination a.PaginFirst { 
	width:15px; height:30px;  background:url(../img/PaginFirst.jpg) center center no-repeat; display:inline-block;
	}	
#Contenu #SearchResult #ResultBottomPagin  ul li.ResultPagination a.PaginPrev {
	width:15px; height:30px;  background:url(../img/PaginPrev.jpg) center center no-repeat; display:inline-block;
	}
#Contenu #SearchResult #ResultBottomPagin  ul li.ResultPagination a.PaginNext {
	width:15px; height:30px;  background:url(../img/PaginNext.jpg) center center no-repeat; display:inline-block;
	}
#Contenu #SearchResult #ResultBottomPagin  ul li.ResultPagination a.PaginLast {
	width:15px; height:30px;  background:url(../img/PaginLast.jpg) center center no-repeat; display:inline-block;
	}

	
#Contenu #SearchResult #Result li{
	height:66px; background:url(../img/Result_Ligne_Bg.gif) left top no-repeat; color:#FFF; width:936px; clear:both;
	}
	
#Contenu #SearchResult #Result li.Legende{
	height:65px; background:url(../img/Result_Legende.jpg) left top no-repeat; color:#FFF; width:936px; clear:both; overflow:hidden
	}
	
#Contenu #SearchResult #Result li div.InfosStandContener{
	width:605px; height:64px; float:left; overflow:hidden
	}
#Contenu #SearchResult #Result li div.InfosStandContener div.NomDeStand{
	font-size:14px; font-weight:bold; color:#CCC; padding:0 0 0 10px; width:605px; height:30px; line-height:30px;
	}
	
#Contenu #SearchResult #Result li div.InfosStandContener div.NomDeStand div.LeNom{
	width:405px; height:30px; line-height:30px;
	}
#Contenu #SearchResult #Result li div.InfosStandContener div.NomDeStand div.LeCommentaire{
	float:right;width:190px; height:30px; line-height:30px; font-weight:normal; font-size:9px; padding-left:22px; background:url(../img/picto_commentaire.gif) left center no-repeat; white-space:nowrap
	}
	
	
#Contenu #SearchResult #Result li div.InfosStandContener ul.InfoDeStand{
	font-size:11px; padding:0 0 0 10px; width:600px; margin-top:14px; height:15px;
	}
#Contenu #SearchResult #Result li div.InfosStandContener ul.InfoDeStand li{
	float:left; background:none; height:15px; line-height:15px; color:#666; clear:none;
	}
#Contenu #SearchResult #Result li div.InfosStandContener ul.InfoDeStand li.LiPays{
	width:130px;
	}
#Contenu #SearchResult #Result li div.InfosStandContener ul.InfoDeStand li.LiSalon{
	width:150px;
	}
#Contenu #SearchResult #Result li div.InfosStandContener ul.InfoDeStand li.LiQuartierSecteur{
	width:140px; margin-top:-15px; height:30px;
	}
#Contenu #SearchResult #Result li div.InfosStandContener ul.InfoDeStand li.LiHall{
	width:27px; white-space: nowrap;
	}
#Contenu #SearchResult #Result li div.InfosStandContener ul.InfoDeStand li.LiStand{
	width:58px; white-space: nowrap;
	}
#Contenu #SearchResult #Result li div.InfosStandContener ul.InfoDeStand li.LiPicto{
	width:22px; border-left:1px solid #545454; padding:0;
	}
#Contenu #SearchResult #Result li div.InfosStandContener ul.InfoDeStand li.LiPicto a{
	display:block; width:22px; height:22px; border:0; overflow:hidden; padding:0; margin:0
	}	

#Contenu #SearchResult #Result li div.InfosStandContener ul.InfoDeStand li.New a.On{
	background:url(../img/picto_new.jpg) center top no-repeat;
	}
#Contenu #SearchResult #Result li div.InfosStandContener ul.InfoDeStand li.Archi a.On{
	background:url(../img/picto_archi.jpg) center top no-repeat;
	}
#Contenu #SearchResult #Result li div.InfosStandContener ul.InfoDeStand li.Musees a.On{
	background:url(../img/picto_musees.jpg) center top no-repeat;
	}
#Contenu #SearchResult #Result li div.InfosStandContener ul.InfoDeStand li.Publi a.On{
	background:url(../img/picto_publi.jpg) center top no-repeat;
	}
	
#Contenu #SearchResult #Result li div.InfosStandContener ul.InfoDeStand li.Publi{
	border-right:1px solid #545454;
	}
	
#Contenu #SearchResult #Result li ul.PhotoContener{
	width:180px; height:64px; float:left; margin-left:10px;
}
#Contenu #SearchResult #Result li ul.PhotoContener li{
	float:left; clear:none; height:60px; width:60px; overflow:visible;
}
#Contenu #SearchResult #Result li.Legende ul.PhotoContener li{
	width:180px; background:none; height:15px; line-height:15px; color:#666; clear:none; margin-top:44px;
	}
	
#Contenu #SearchResult #Result li ul.PhotoContener li a{
	height:52px; width:52px; border:1px solid #545454; display:block; margin-top:4px; text-decoration:none; cursor:pointer;
	}
	/*
#Contenu #SearchResult #Result li ul.PhotoContener li a span{
	display:none; border:0; background-color:#000; background-position:center center; background-repeat:no-repeat; height:280px; width:280px;text-align:center;
	}
#Contenu #SearchResult #Result li ul.PhotoContener li a:hover span{
	display:block;position:relative; margin:-275px 0 0 -275px;  padding:3px; border:1px solid #FFF; 
	}
	*/

	
#Contenu #SearchResult #Result li ul.PictoWebPlan{
	width:30px; height:64px; float:left; margin-left:3px; margin-top:2px;
	}

#Contenu #SearchResult #Result li ul.PictoWebPlan li{
	width:28px; float:none; height:29px; background:none;
	}
	
#Contenu #SearchResult #Result li ul.PictoWebPlan li a{
	display:block; width:28px; height:28px; border:0; overflow:hidden; padding:0; margin:0
	}

#Contenu #SearchResult #Result li ul.PictoWebPlan li.PictoWeb a.On{
	background:url(../img/Picto_web.jpg) center center no-repeat; margin-left:2px; cursor:pointer
	}
	
#Contenu #SearchResult #Result li ul.PictoWebPlan li.PictoPlan a.On{
	background:url(../img/Picto_plan.jpg) center center no-repeat; margin-left:2px; cursor:pointer
	}
	
	
	
#Contenu #SearchResult #Result ul.AjoutEplan{
	width:105px; height:64px; float:left; 
	}
#Contenu #SearchResult #Result ul.AjoutEplan li{
	background:none; color:#CCC; text-align:center; clear:none;  padding:0; overflow:hidden
	}
#Contenu #SearchResult #Result li.Legende ul.AjoutEplan li.legendTxt{
	width:103px;height:13px;font-size:9px; padding-top:20px;
	}
#Contenu #SearchResult #Result li.Legende ul.AjoutEplan li.legendImg{
	width:106px;height:41px;
	}
	
#Contenu #SearchResult #Result li.Legende ul.AjoutEplan li.legendImg ul{
	height:40px; padding-left:3px;
	}
#Contenu #SearchResult #Result li.Legende ul.AjoutEplan li.legendImg ul li{
	float:left; color:#FFF; font-size:9px; line-height:10px; width:51px;height:30px; text-align:center; padding-top:10px; color:#585858
	}

#Contenu #SearchResult #Result li.Legende ul.AjoutEplan li.legendImg ul li .jaune{
	color:#dab401
	}
#Contenu #SearchResult #Result li.Legende ul.AjoutEplan li.legendImg ul li .rouge{
	color:#e34a04
	}


#Contenu #SearchResult #Result ul.AjoutEplan li a {
	display:block; width:47px; height:58px; border:0;  padding:0; margin:0
	}	
#Contenu #SearchResult #Result ul.AjoutEplan li.Prior1,
#Contenu #SearchResult #Result ul.AjoutEplan li.Prior2 {
	width:44px; float:left;height:58px;background:url(../img/BtnEplanOff.png) 0 0 no-repeat; margin-left:5px; margin-top:5px; cursor:pointer; overflow:hidden; 
	}

#Contenu #SearchResult #Result ul.AjoutEplan li.Prior1 a.On {
	background:url(../img/BtnEplanOnLev1.png) 0 0 no-repeat;
}
#Contenu #SearchResult #Result ul.AjoutEplan li.Prior2 a.On {
	background:url(../img/BtnEplanOnLev2.png) 0 0 no-repeat;
}


/*
GESTION DE LA NYRO VISUALISE INSERTION
*/

body #nyroModalContent .InsertionView{
	background:#FFF; width:590px; color:#000;
	}
body #nyroModalContent .InsertionView .CommAndLevel{
	background:#999; padding:5px;
	}
	

body #nyroModalContent .InsertionView .CommAndLevel .Comm textarea{
	width:250px; border:1px solid #333; line-height:20px; height:60px; background:#FFF; color:#333
	}
body #nyroModalContent .InsertionView .CommAndLevel .Comm input.btnSub{
	background:#CCC; color:#333; border:#000; padding:5px;
	}
	

body #nyroModalContent .InsertionView .CommAndLevel .Level ul.AjoutEplan{
	width:105px; height:64px; float:right; 
	}
body #nyroModalContent .InsertionView .CommAndLevel .Level ul.AjoutEplan li{
	background:none; color:#CCC; text-align:center; clear:none; 
	}	
	
body #nyroModalContent .InsertionView .CommAndLevel .Level ul.AjoutEplan li a {
	display:block; width:45px; height:58px; border:0;  padding:0; margin:0
	}	
body #nyroModalContent .InsertionView .CommAndLevel .Level ul.AjoutEplan li.Prior1,
body #nyroModalContent .InsertionView .CommAndLevel .Level ul.AjoutEplan li.Prior2 {
	width:44px; float:left;height:58px;background:url(../img/BtnEplanOff.png) 0 0 no-repeat; margin-left:5px; margin-top:5px; cursor:pointer; overflow:hidden; 
	}

body #nyroModalContent .InsertionView .CommAndLevel .Level ul.AjoutEplan li.Prior1 a.On {
	background:url(../img/BtnEplanOnLev1.png) 0 0 no-repeat;
}
body #nyroModalContent .InsertionView .CommAndLevel .Level ul.AjoutEplan li.Prior2 a.On {
	background:url(../img/BtnEplanOnLev2.png) 0 0 no-repeat;
}	
	

body #nyroModalContent .InsertionView .DetailInsertion{
	padding:10px; padding-top:5px;
	}

body #nyroModalContent .InsertionView .DetailInsertion .TitreInsertion{
	padding-bottom:10px; background:url(../img/InsertionViewBottomTitre.jpg) left bottom repeat-x; margin-bottom:20px;
	}

body #nyroModalContent .InsertionView .DetailInsertion .TitreInsertion div.PictoWeb{
	float:right; width:30px; height:30px;
	}
	
	
body #nyroModalContent .InsertionView .DetailInsertion .TitreInsertion div.PictoWeb a{
	display:block; width:28px; height:28px; border:0; overflow:hidden; padding:0; margin:0
	}

body #nyroModalContent .InsertionView .DetailInsertion .TitreInsertion div.PictoWeb a.On{
	background:url(../img/Picto_web.jpg) center center no-repeat; margin-left:2px
	}


	
body #nyroModalContent .InsertionView .DetailInsertion .TitreInsertion div.NomStand{
	font-size:14px; font-weight:bold; color:#000; padding:0 0 0 10px; width:400px; height:30px; line-height:30px;
	}


body #nyroModalContent .InsertionView .DetailInsertion .SalonHallStandPicto{
	border-bottom:1px dashed #999; padding-bottom:10px; margin-bottom:20px;
	}
	
	
body #nyroModalContent .InsertionView .DetailInsertion .SalonHallStandPicto .Picto{
	float:right; width:100px; height:30px;
	}	
body #nyroModalContent .InsertionView .DetailInsertion .SalonHallStandPicto .Salon{
	width:150px; float:left; height:30px;
	}	
body #nyroModalContent .InsertionView .DetailInsertion .SalonHallStandPicto .HallStand{
	width:150px; height:30px; margin-left:170px;
	}
	
body #nyroModalContent .InsertionView .DetailInsertion .SalonHallStandPicto .HallStand span{
	display:inline-block; width:80px;
	}
	
body #nyroModalContent .InsertionView .DetailInsertion .SalonHallStandPicto .Picto li.LiPicto{
	width:22px; border-left:1px solid #545454; height:22px; float:left
	}
	
body #nyroModalContent .InsertionView .DetailInsertion .SalonHallStandPicto .Picto li.LiPicto a{
	display:block; width:22px; height:22px; border:0; overflow:hidden; padding:0; margin:0
	}	
	
body #nyroModalContent .InsertionView .DetailInsertion .SalonHallStandPicto .Picto li.New a.On{
	background:url(../img/picto_new.jpg) center top no-repeat;
	}
body #nyroModalContent .InsertionView .DetailInsertion .SalonHallStandPicto .Picto li.Archi a.On{
	background:url(../img/picto_archi.jpg) center center no-repeat;
	}
body #nyroModalContent .InsertionView .DetailInsertion .SalonHallStandPicto .Picto li.Musees a.On{
	background:url(../img/picto_musees.jpg) center center no-repeat;
	}
body #nyroModalContent .InsertionView .DetailInsertion .SalonHallStandPicto .Picto li.Publi a.On{
	background:url(../img/picto_publi.jpg) center center no-repeat;
	}
body #nyroModalContent .InsertionView .DetailInsertion .SalonHallStandPicto .Picto li.Publi{
	border-right:1px solid #545454;
	}


body #nyroModalContent .InsertionView .DetailInsertion .DescNomenc{
	padding-bottom:10px; margin-bottom:20px; clear:both
	}
body #nyroModalContent .InsertionView .DetailInsertion .DescNomenc .Nomenc{
	float:right; list-style:square; width:250px;
	}
body #nyroModalContent .InsertionView .DetailInsertion .DescNomenc .Nomenc li{
	float:none; width:230px;
	}
body #nyroModalContent .InsertionView .DetailInsertion .DescNomenc .Desc{
	width:250px;
	}
	
body #nyroModalContent .InsertionView .DetailInsertion .PhotoAnnuaire{
	min-height:350px; background:url(../img/InsertionViewBg.jpg) left top repeat-x; padding-top:20px; width:570px; height:350px; overflow:hidden;
	}	
	
body #nyroModalContent .InsertionView .DetailInsertion .PhotoAnnuaire li{
	float:left
	}	
body #nyroModalContent .InsertionView .DetailInsertion .PhotoAnnuaire li.PhotoAnnuaireDescription{
	width:245px; overflow:hidden
	}
body #nyroModalContent .InsertionView .DetailInsertion .PhotoAnnuaire li.PhotoAnnuaireDescription .PhotoAnnuaireDescriptionContener {
	margin:40px 0 20px 20px;
	}	
body #nyroModalContent .InsertionView .DetailInsertion .PhotoAnnuaire li.PhotoAnnuaireDescription .PhotoAnnuaireDescriptionContener li {
	float:none;
	}		
body #nyroModalContent .InsertionView .DetailInsertion .PhotoAnnuaire li.PhotoAnnuaireDescription .PhotoAnnuaireDescriptionContener li.Description {
	padding:20px; color:#000; background:#CDCDCD; height:150px; margin-bottom:25px; width:195px; text-align:justify;
	}
	
body #nyroModalContent .InsertionView .DetailInsertion .PhotoAnnuaire li.PhotoAnnuairePhoto{
	width:275px; background:#DBDDDC; border:1px solid #C1C3C2; padding:20px; height:275px;
	}
	
	


body #nyroModalContent .InsertionView .DetailInsertion ul.PhotoContener{
	width:180px; height:64px; float:left; margin-left:5px;
	}
body #nyroModalContent .InsertionView .DetailInsertion ul.PhotoContener li{
	float:left; clear:none; height:60px; width:60px;
	}
body #nyroModalContent .InsertionView .DetailInsertion ul.PhotoContener li a{
	height:52px; width:52px; border:1px solid #545454; display:block; margin-top:4px; text-decoration:none; cursor:pointer;
	}



body #nyroModalContent .InsertionView .DetailInsertion .PhotoPrescriteur{
	padding:10px 0 10px 0; border-top:1px solid #F08700; border-bottom:1px solid #F08700; margin-top:20px; display:table; width:100%
	}	

body #nyroModalContent .InsertionView .DetailInsertion .PhotoPrescriteur li.ViewPhotosPrescripteur{
	float:left; width:200px;
	}

body #nyroModalContent .InsertionView .DetailInsertion .PhotoPrescriteur ul.PhotosPresc li{
	float:left; clear:none; height:60px; width:60px;
	}
body #nyroModalContent .InsertionView .DetailInsertion .PhotoPrescriteur ul.PhotosPresc li a{
	height:52px; width:52px; border:1px solid #545454; display:block; margin-top:4px; text-decoration:none; cursor:pointer;
	}


body #nyroModalContent .InsertionView .DetailInsertion .PhotoPrescriteur li.DescriptionPrescripteur{
	 margin-left:220px
	}

body #nyroModalContent .InsertionView .DetailInsertion .Coordonnees{
	background:#DEDEDE; border:1px solid #999; padding:10px; clear:both; margin-top:15px;
	}
	
body #nyroModalContent .InsertionView .DetailInsertion .Coordonnees span{
	width:75px; display:inline-block; color:#666; font-style:italic
	}
	
/*
GESTION De MON EPLAN
*/

#Contenu #SearchResult #ResultTopEplan {
	background:url(../img/ePlanBdBg.jpg) left top no-repeat; height:44px; line-height:44px; color:#CCC; padding-left:10px;
	}
#Contenu #SearchResult #ResultTopEplan ul {
	list-style:none;
	}
#Contenu #SearchResult #ResultTopEplan ul li {
	float:left; font-size:12px; color:#000;
	}
	
#Contenu #SearchResult #ResultTopEplan ul li.AdvandSort {
	margin-right:15px;
	}	
#Contenu #SearchResult #ResultTopEplan ul li.AdvandSort select {
	background:white; margin-top:13px; margin-left:5px;
	}

#Contenu #SearchResult #ResultTopEplan ul li.SearchInSel input {
	background:white; margin-top:13px; margin-left:5px; line-height:16px; height:16px;
	}

#Contenu #SearchResult #ResultTopEplan ul li.PrevSearch{ 
	float:right; line-height:40px; background:url(../img/BtnPrevSearch.png) left center no-repeat; width:150px; font-size:13px; padding-left:50px; cursor:pointer;
	} 

/*
GESTION DE PRINT EPLAN
*/
#Contenu #EplanPrint #ResultToEplanPrint {
	background:url(../img/ePlanBdBg.jpg) left top no-repeat; height:44px; line-height:44px; color:#000;
	}
	
#Contenu #EplanPrint #EplanPrintContenu {
	list-style:none; line-height:22px;
	}
#Contenu #EplanPrint #EplanPrintContenu li {
	float:left;
	}
#Contenu #EplanPrint #EplanPrintContenu li.ColLeft {
	width:565px; background:url(../img/ePlanPrintColLeftBG.jpg) left top repeat-x; min-height:410px; padding:40px 35px 0 35px;
	}
	
#Contenu #EplanPrint #EplanPrintContenu li.ColLeft .EplanBtnPrint {
	width:558px; height:85px; background:url(../img/BtnEplanPrint.jpg) center center no-repeat; margin:0 0 20px 0;
	}
#Contenu #EplanPrint #EplanPrintContenu li.ColLeft .EplanBtnPrint .EplanBtnPrint_Btn {
	line-height:16px; width:230px; height:55px; padding:27px 0 0 105px; font-size:12px; float:left
	}
#Contenu #EplanPrint #EplanPrintContenu li.ColLeft .EplanBtnPrint .EplanGenere {
	margin-left:420px; line-height:85px;
	}	
#Contenu #EplanPrint #EplanPrintContenu li.ColLeft .Titre {
	font-size:14px; color:#666
	}	

#Contenu #EplanPrint #EplanPrintContenu li.ColRight {
	width:259px; background:url(../img/ePlanPrintColRightBG.jpg) left top no-repeat; min-height:310px; padding:40px 21px 0 21px;
	}
#Contenu #EplanPrint #EplanPrintContenu li.ColRight .Titre {
	padding-left:55px; font-size:24px; line-height:24px; color:#333; margin-bottom:20px;
	}

/*
GESTION DEMO
*/

#Contenu #Demo #TopDemo {
	background:url(../img/ePlanBdBg.jpg) left top no-repeat; height:44px; line-height:44px; color:#000;
	}
	
#Contenu #Demo li{
	}
#Contenu #Demo li.PrevSearch{ 
	float:right; line-height:40px; background:url(../img/BtnPrevSearch.png) left center no-repeat; width:150px; font-size:13px; padding-left:50px; cursor:pointer;
	} 
	
#Contenu #Demo #Left {
	width:936px; background-image: url(../img/img_Demo/bg_col_M.gif);	background-repeat: repeat-x;
	}

/*
GESTION De MES FAV SEARCH
*/
#Contenu #FavSearch #ResultTopFavSearch {
	background:url(../img/ePlanBdBg.jpg) left top no-repeat; height:44px; line-height:44px; color:#000;
	}
	
#Contenu #FavSearch #Result {
	background:url(../img/FavSearchContenerBg.jpg) left top repeat-x; min-height:400px; padding:30px 20px 0 20px;
	}
	
#Contenu #FavSearch #Result li {
	border-bottom:1px dotted #666; line-height:20px; padding:10px 0 10px 0; clear:both; display:table; width:100%
	}

#Contenu #FavSearch #Result li.Titre {
	border:0;background:url(../img/Star.jpg) left center no-repeat; padding-left:30px;height:40px; line-height:40px; font-weight:bold; font-size:12px; color:#333
	}
	
#Contenu #FavSearch #Result li li {
	border:0; float:left; padding:0; clear:none; display:block; width:auto
	}
	
#Contenu #FavSearch #Result li li.FavTitrePerso {
	width:190px; font-size:14px; color:#000; margin-right:35px;
	}
	
#Contenu #FavSearch #Result li li.FavTitrePerso {
	width:190px; font-size:14px; color:#000; cursor:pointer
	}
	
#Contenu #FavSearch #Result li li.FavAction {
	text-decoration:underline; cursor:pointer; width:65px; margin-right:35px; font-size:11px
	}

#Contenu #FavSearch #Result li li.FavDetail {
	color:#666; font-size:11px
	}



/* NyroModal Modification Recherche Favorites */

body #nyroModalContent #FavSearchEdit ul li{
	float:none; padding-bottom:7px;
	}
body #nyroModalContent #FavSearchEdit ul li label{
	float:left;width:100px;
	}
body #nyroModalContent #FavSearchEdit ul li input{
	width:250px; color:#000; border:1px solid #333; line-height:24px; height:24px; background:#FFF; color:#333
	}
body #nyroModalContent #FavSearchEdit ul li input.btnSub{
	background:#CCC; color:#333; border:#000
	}


/* NyroModal Modification Commentaire Eplan */

body #nyroModalContent #EplanCommEdit ul li{
	float:none; padding-bottom:7px;
	}
body #nyroModalContent #EplanCommEdit ul li label{
	float:left;width:100px;
	}
body #nyroModalContent #EplanCommEdit ul li textarea{
	width:250px; color:#000; border:1px solid #333; line-height:20px; height:150px; background:#FFF; color:#333
	}
body #nyroModalContent #EplanCommEdit ul li input.btnSub{
	background:#CCC; color:#333; border:#000; padding:5px;
	}



/*Class Generique*/

.CursorPointer{ cursor:pointer}
.FloatRight{ float:right}
.Underline{ text-decoration:underline}
.White{ color:#FFF}
.FakeBtn{ color:#FFF; display:inline-block; width:auto; padding:0 3px 0 3px; height:19px; line-height:19px; background:#575155; border:1px solid #474747; font-weight:normal}
.Loupe{ background:url(../img/Loupe.png) center center no-repeat #575155; border:1px solid #474747; width:20px;}

ul.MenuTopOrange li{ height:44px; font-weight:bold}
li.PrevSearch{ float:right; line-height:40px; background:url(../img/BtnPrevSearch.png) left center no-repeat; width:150px; font-size:13px; padding-left:50px; cursor:pointer;} 

.LiTri{ cursor:pointer}

body div#nyroModalFull div#nyroModalWrapper a#closeBut { display:block; width:34px; height:34px; cursor:pointer; margin-left:20px; margin-top:-20px}

