			body {
				background :#efefef;
				margin : 0px;
				padding : 0px;
			}
			#page {
				width: 996px;
				margin : 0px;
				
				margin : auto;
				font-family : verdana;
				font-size : 12px;
				padding : 0px;
			}
			#page #hyperban_pub {
				width: 996px;
				height: 102px;
				background : #efefef;
			}
			#page #hyperban_pub table td {
				width: 996px;
				text-align : center;			
			}
			#page #entete{
				width : 996px;
				height : 150px;
				background : url(2010/header.jpg)
			}
			#page #titre {
				padding-top : 30px;
				margin-left : 50px;
				margin-bottom : 20px;
			
			}
			#page #inscription {
				margin-left : 90px;
				height : 250px;
				background : url(2010/fond_site.jpg) no-repeat right bottom;
			}
			#page #inscription_interieur {
				margin-left : 0px;
				background : white url(2010/fond_page.gif) no-repeat;
			}
			#page .minus {
				font-size : 9px;
				font-weight : normal;
			}
			#page #couv_abonnement {
				margin-left : 20px;
			}
			#page #cold .indic input {
				border : #4569a3 1px solid;
				background : url(2010/fnaf_fond_input.gif) repeat-x;
			}
			#page .input_text {
				width : 350px;
				border : #4569a3 1px solid;
				background : url(2010/fnaf_fond_input.gif) repeat-x;
			}
			#page #btn_valider {
				width : 100px;
				height : 26px;
				background : url(2010/btn_valider.jpg);
				border : 0px solid;
			}
			#page #btn_continuer {
				width : 120px;
				height : 26px;
				background : url(2010/btn_continuer.jpg);
				border : 0px solid;
			}
			#page #btn_continuer2 {
				width : 134px;
				height : 32px;
				background : url(2010/btn_continuer2.gif);
				border : 0px solid;
			}
			#page #formulaire {
				margin-left : 35px;
			}
			#page .indic {
				background : #cadefa;
				border : 1px solid #79a7e9;
				padding : 10px;
				margin-top : 20px;
				margin-bottom : 20px;
			}
			#page .tab_td1 {
				width : 110px;
			}
			#page .barre {
				text-align : center;
				padding-top : 20px;
				height : 20px;
			}
			
			#page #colg { 
				float : right;
				width : 300px;
				background : #dbdbdb;
			}
			#page #cold { 
				float : left;
				width : 600px;
				margin-left : 50px;
			}
			*html #page #cold { 
				float : left;
				width : 600px;
				margin-left : 25px;
			}
			
			#page #btn_submit_ok {
				width : 42px;
				height : 22px;
				border : 0px;
				background : url(2010/btn_ok.jpg);
			}
			#page #pied #info {
				width : 996px;
				height : 32px;
				background : url(2010/pied.gif);
				text-align : center;
				font-weight : bold;
				padding-top : 13px;
			}
			#page #pied #signature {
				width : 986px;
				height : 15px;
				background : #efefef;
				color : #404040;
				font-size : 10px;
				text-align : right;
				padding-right : 10px;
				padding-top : 16px;
			}
			#page #pied #signature a{
				text-decoration : none;
				color : #404040;
			}
			#page #pied #signature a:hover{
				text-decoration : underline;
			}
			.fin_bloc {
				clear : both;
			}
			#pub {
				margin-top : 80px;
				width : 300px;
			
			}
			#pave_chemin {
				width : 300px;
				height : 228px;
				background : url(2010/pave_chemin.gif);
				margin-top : 15px;
			}
			#pave_chemin #cadre {
				margin-left : 15px;
				padding-top : 65px;
				font-weight : bold;
			}
			#pave_chemin #cadre #mea {
				font-size : 14px;
				color : #a92421;
			}
			#pave_chemin #cadre a {
				color : black;
				text-decoration : none;
			}
			#pave_chemin #cadre a:hover {
				text-decoration : underline;
			}
			#pave_chemin2 {
				width : 300px;
				height : 183px;
				background : url(2010/pave_chemin2.gif);
				margin-top : 15px;
			}
			#pave_chemin2 #cadre {
				margin-left : 15px;
				padding-top : 55px;
				font-weight : bold;
			}
			#pave_chemin2 #cadre #mea {
				font-size : 14px;
				color : #a92421;
			}
			#pave_chemin2 #cadre a {
				color : black;
				text-decoration : none;
			}
			#pave_chemin2 #cadre a:hover {
				text-decoration : underline;
			}
			.avert {
				color : #986995;
			}
			#village {
				background : #cadefa;
				border : 1px solid #79a7e9;
				padding : 10px;
				margin-top : 20px;
				margin-bottom : 20px;
				font-size : 11px;
			}
			#dtgRdvs {
				width : 600px;
				padding : 0px;
				border-collapse : collapse;
			}
			#dtgRdvs .tab_rdv_bg{
				background : #71675d;
				color : white;
				font-size : 12px;
				text-align : left;
				padding-left : 5px;
				height : 25px;
			}
		/*	#dtgRdvs  .tab_rdv_exposant {
				width : 200px;
			}
			#dtgRdvs  .tab_rdv_thematique {
				width : 405px;
			}*/
			#dtgRdvs td{
				border-bottom : 0px dotted #71675d;
				padding : 8px;
				vertical-align : top;
				background : url(2010/fond_ligne.gif) bottom repeat-x;
			}
			#dtgRdvs td a{
				color : #000000;
				text-decoration : none;
			}
			#dtgRdvs td a:hover{
				color : #000000;
				text-decoration : underline;
			}
			#dtgRdvs .surligne {background : #eeebe6;}
			#dtgRdvs .td_center {text-align : center;}
			
			
			
			#recherche_themes {
				width: 600px;
				margin-left : 10px;
				height : 260px;
			}
			#recherche_themes a {
				color : #5d513f;
			}
			#recherche_themes #description{
				display : block;
			}
			#recherche_themes #bloc1{
				float : left;
				width : 380px;
				height : 220px;
				padding : 5px;
				background : #f5f3ef;
				border : 1px solid #ded7cc;
				font-size : 12px;
			}
			#recherche_themes #bloc1 #col_g{
				width : 180px;
				float : left;
				margin-right : 15px;
			}
			#recherche_themes #bloc1 #col_g a {
				text-decoration : none;
				font-size : 12px;
				color : #5d513f;
			}
			#recherche_themes #bloc1 #col_g a:hover {
				text-decoration : underline;
			}
			#recherche_themes #bloc1 #col_d{
				width : 185px;
				float : right;
				font-size : 12px;
			}
			#recherche_themes #bloc1 #col_d a {
				text-decoration : none;
				color : #5d513f;
				font-size : 12px;
			}
			#recherche_themes #bloc1 #col_d a:hover {
				text-decoration : underline;
			}
			#recherche_themes #bloc2{
				float : right;
				width : 175px;
				padding : 5px;
			}
			#recherche_themes #bloc2 select{
				width : 185px;
				margin-bottom : 5px;
			}
			#recherche_themes #bloc2 #selection{
				background : #d3e4a2;
				border : 1px solid #88aa32;
				width : 175px;
				padding : 5px;
				margin-top : 30px;
			}
			#recherche_themes #bloc2 #selection .titre {
				font-weight : bold;
				margin-bottom : 6px;
			}
			#recherche_themes #bloc2 #selection #planning {
				margin-top : 20px;
				text-align : right;
			}
			#bloc2 .input_text {
				border : 1px solid #e0e0e0;
			}
			
			li {
				list-style-image: url(2010/puce.gif);
			}
			#decouvrez {
				width : 604px;
				height : 217px;
				background : url(2010/cadre_salon_1clic.jpg) no-repeat;
				margin-left : 0px;
				margin-bottom : 15px;
				margin-top : 25px;
			}
			#decouvrez a {
				background: transparent url(2010/puce.gif) no-repeat;
				background-position: 0% 50%;
				padding-left: 14px;
				margin-left: 2px;
				color: #484139;
				text-decoration: none;	
				font-weight : bold;
			}
			#decouvrez a:hover {
				text-decoration: underline;	
			}
			#decouvrez #cadre1 {
				float : left;
				margin-top : 95px;
				margin-left : 8px;
				width : 170px;
				text-align : left;
			}
			#decouvrez #cadre2 {
				float : left;
				margin-top : 89px;
				margin-left : 24px;
				width : 170px;
				text-align : left;
			}
			#decouvrez #cadre3{
				float : left;
				margin-top : 89px;
				margin-left : 36px;
				width : 170px;
				text-align : left;
			}
			*html #decouvrez #cadre2 {
				float : left;
				margin-top : 85px;
				margin-left : 0px;
				width : 170px;
				text-align : left;
			}
			*html #decouvrez #cadre2 {
				float : left;
				margin-top : 85px;
				margin-left : 30px;
				width : 170px;
				text-align : left;
			}
			*html #decouvrez #cadre3{
				float : left;
				margin-top : 85px;
				margin-left : 15px;
				width : 170px;
				text-align : left;
			}
			#col1_b {
				float : right;
				width : 408px;
				margin-right : 85px;
			}
			#col2_b {
				float : left;
				width : 408px;
			}
			*html #col1_b {
				float : right;
				width : 408px;
				margin-right : 33px;
			}
			#recap1 {
				float : left ;
				width : 250px;
				margin-top : 25px;
				padding-left : 5px;				
			}
			#recap2 {
				float : right ;
				width : 306px;
				text-align : right;
			}
			#recap3 {
				float : left ;
				margin-top : 25px;
				padding-left : 5px;
				width : 400px; 
				margin: 0px; 
				margin-left : 20px;
			}
			#le_badge {
				display : block;
				width : 408px;
				height : 142px;			
				text-align : center;
				background: url(2010/badgeparis2010.gif) no-repeat;
				margin-left : 20px;
				padding-top : 100px;
				margin-top : 90px;
			}
			.avert3 {
				background : #d3e4a2;
				border : 1px solid #88aa32;
				width : 240px;
				float : left;
				padding : 5px;
				margin-top : 10px;
				margin-bottom : 10px;
			}
			.avert4 {
				background : #d3e4a2;
				border : 1px solid #88aa32;
				width : 400px; 
				float : left;
				padding : 5px;
				margin :0px;
				margin-bottom : 15px;
			}
			.imprim_badge {
				display : none;
			}
			#ttidenttab {
				display : block;
				width : 900px;
				height : 33px;
				margin-left : 25px;
				text-align : left;	
				margin-top : 20px;
			}
			.tab { 
				border : 1px solid #857d74;
				border-collapse:collapse
			}
			.tab_rec { 
				border : 1px solid #857d74;
				border-collapse:collapse;
				margin-left : 37px; 
				width:890px;
			}
			.tab_rec td{
				border-bottom : dotted 1px #bbbbbb;
			}
			.tab td{
				border-bottom : dotted 1px #bbbbbb;
			}
			.titre_tab {
				background : #71675d;
				color : white;
			}
			
			.type_evt { background : #ffffff url(2010/fond_ligne.gif) repeat-x bottom;}
			.type_choix {background : #dbebf9 url(2010/fond_ligne_choix.gif) repeat-x bottom;}
			.tab_conf {
				margin-left : 10px; width: 930px; font-size : 11px;
				border : 0px; margin : 0px; padding : 0px;
				border-collapse:collapse;
				margin-left : 10px;
			}
			.tab_conf .action {text-align : center; width : 50px; font-size : 8px;}
			.tab_conf .salle {text-align : center; width : 80px;}
			.tab_conf .date {text-align : center; width : 100px;}
			.tab_conf .partenaire {text-align : center; width : 100px;}
			.tab_conf .voir {text-align : center; width : 30px;}
			.tab_conf .intitule {text-align : left; width : 600px;}
			.tab_conf  .fond_th {background: #71675d; color : #ffffff; font-weight : bold;}
			.entete_conf {width : 930px;margin-left : 10px;}
			.entete_conf td {font-weight : bold; font-size : 14px;}
			.entete_conf td  a{color : #000000; font-weight : normal; font-size : 12px; text-decoration : none;}
			.entete_conf td  a:hover{font-weight : normal; font-size : 12px; text-decoration : underline;}
			#div_conf {width : 960px; height : 420px; overflow : auto;}
			hr {
				border : 0px;
				border-bottom : 1px dotted #aaa8a6;
				margin : 0px;
				padding : 0px;
				margin-bottom : 6px;
			}
			.bouton_parcours {
				width : 255px;
				height : 30px;
				background : url(2010/fd_bouton.gif);
				border : 0px;
				margin-top : 5px;
				font-weight : bold;
				color : #5b4f47;
				font-size : 12px;
				cursor : pointer;
				padding-bottom : 10px;
				letter-spacing: 0em;
			}
			.bouton_parcours_on {
				width : 255px;
				height : 30px;
				background : url(2010/fd_bouton_on.gif);
				border : 0px;
				margin-top : 5px;
				font-weight : bold;
				color : #ffffff;
				font-size : 12px;
				cursor : pointer;
				padding-bottom : 10px;
				letter-spacing: 0em;
			}
			.recherche {
				width : 174px;
				height : 30px;
				background : url(2010/fd_bouton_recherche.gif);
				border : 0px;
				cursor : pointer;
				margin-top : 10px;
				margin-right : 10px;
			}
			.tab_conf td{
				padding : 8px;
				border-bottom : dotted 1px #bbbbbb;
			}
			.tab_rec a {
				color : black;
				text-decoration : none;
			}
			.tab_rec a:hover {
				color : black;
				text-decoration : underline;
			}
			.tab a {
				color : black;
				text-decoration : none;
			}
			.tab a:hover {
				color : black;
				text-decoration : underline;
			}
			.voir {text-align : center;}
			
			#precisions {
				width : 199px;
				font-size : 11px;
				background : url(2010/encadre_texte2.png);
				height : 157px;
				margin-top : 10px;
				margin-left : 10px;
				padding : 20px;
				padding-left : 60px;
			}
			#precisions2 {
				width : 199px;
				font-size : 11px;
				height : 357px; 
				background : url(2010/encadre_texte375.png);
				margin-top : 10px;
				margin-left : 0px;
				padding : 20px;
				padding-left : 70px;
			}
			
			
			
			#etape1 {
				background : url(2010/vos_coordonnees_on.jpg);
				width : 996px;
				height : 41px;
			}
			#etape2 {
				background : url(2010/votre_profil_on.jpg);
				width : 996px;
				height : 41px;
			}
			#etape3 {
				background : url(2010/vos_rdv_on.jpg);
				width : 996px;
				height : 41px;
			}
			#etape4 {
				background : url(2010/vos_conferences_on.jpg);
				width : 996px;
				height : 41px;
			}
			#etape5 {
				background : url(2010/votre_planning_on.jpg);
				width : 996px;
				height : 37px;
			}
			
ul
{
  list-style-type: none;
  padding: 0;
  margin: 0;
  margin-top: 10px;
}

li
{
  background-image: url('2010/puce.jpg');
  background-repeat: no-repeat;
  background-position: 0 0.4em;
  padding-left: 1em;
}
#imprimer {
	display : none;
}

#intro_badge {
								width : 560px;
								float : left;
								margin-left : 70px;
								margin-right : 36px;
								
							}

							#imprimer_badge {
								background : url(2010/mon_badge.jpg);
								width : 295px;
								height : 375px;
								float : left;
							}
							#imprimer_badge a{
								display : block;
								width : 295px;
								height : 375px;
								float : left;
								margin-bottom : 15px;
							}
						
							.tab_recap {
								width : 930px;
								margin : 0px;
								padding : 0px;
								border : 0px;
								margin-top : 2px;
							}
							
							.tab_recap  .texte_conf {
								color : #024ab6;
							}
							.tab_recap  .texte_rdv {
								color : #6f5123;
							}
							
							.tab_recap th {
								font-size : 14px;
								text-align : center;
								border-bottom : 1px dotted #aaaaaa;
							}
							.tab_recap td {
								font-size : 12px;
								text-align : left;
								border-bottom : 1px dotted #aaaaaa;
								background : url(2010/fond_ligne.gif) bottom repeat-x;
								padding : 8px;
							}
							.ahrefrouge {
								font-weight : bold;
								color : #b61804;
							}
							#core{
								padding : 0px;
								border : 0px;
								margin : 0px;
								border-collapse : collapse;
							}						
							#core td{
								vertical-align : top;
								padding : 10px;
								background : url(2010/fond_ligne.gif) repeat-x bottom;
								border-bottom : 1px dotted #cccccc;
							}
			
			/* Nouveau - 13/11/2009 */
			#precisions3 {
				width : 199px;
				font-size : 11px;
				background : url(2010/nouvelle_image/encadre_texte_300.png) no-repeat;
				height : 157px;
				margin-top : 10px;
				margin-left : 10px;
				padding : 20px;
				padding-left : 60px;
			}
			
			/* Nouveau - 13/11/2009 */
			#pub {
				margin-top : 20px;
				width : 300px;
			}
			


/*--------------------- Ajout EXPAND ---------------------*/
			
			.btnOk {
				width : 42px;
				height : 22px;
				border : 0px;
				background : url(2010/btn_ok.jpg);
			}
			
			.btnValider {
				width : 100px;
				height : 26px;
				background : url(2010/btn_valider.jpg);
				border : 0px solid;
			}
			
			.lblError
			{
				color : #ff0000;
				font-family : verdana;
				font-size : 11px;
			}
				
			.btnContinue {
				width : 120px;
				height : 26px;
				background : url('2010/btn_continuer.jpg') no-repeat;
				border : 0px solid;
			}
			
			
			.btnModifierPlanning{
			width: 271px;
				height: 32px;
				background: url('2010/btn_modif_conf.jpg') no-repeat;
				border-style : none
			}
			
			.btnModifierRDV{
			width: 270px;
				height: 32px;
				background: url('2010/btn_modif_rdv.jpg') no-repeat;
				border-style : none
			}
			
				.btnContinue2 {
				width : 134px;
				height : 32px;
				background : url(2010/btn_continuer2.gif);
				border : 0px solid;
			}
			
			#rblFonction label
			{
				width:100px;	
			}
			
			.lbl11
			{
					font-size : 11px;
			}
			
			.btnAnnuler{
					width : 96px;
				height : 22px;
				background: url('2010/bn_annuler.jpg') no-repeat;
				border : 0px solid;
			}
			
			.btnAnnulerProg {
					width : 249px;
				height : 32px;
				background: url('2010/btnAnnulerProg.jpg') no-repeat;
				border : 0px solid;
			}
			

			
			
			.btnProgramme
			{
				width: 216px;
				height: 26px;
				background: url('2010/btn_voir_tout.jpg') no-repeat;
				border-style : none
			}
			
			
			.dtgTitleS
			{
				background : #71675d;
				color : black;
				color : White;
				font-weight:bold;
				font-size : 12px;
				padding: 2px 2px 4px 2px;
				width:956px;
				height:10px;
				
			}
			
			.dtgTitleB
			{
				background : #71675d;
				color : black;
				color : White;
				font-weight:bold;
				font-size : 11px;
				padding:0px 2px 0px 2px;
				width:886px;
				height:14px;
				
			}
			
			.ConfLineMagin
			{
				margin-left : 10px;
				padding-left : 10px;
			}
			
			.OngletPP
			{
				width: 305px;
				height: 42px;
				background: url('2010/menu_projet.gif') no-repeat;
				border-style : none;
				max-height :10px;
				
			}
			
			.OngletDI
			{
				width: 305px;
				height: 42px;
				background: url('2010/menu_chef.gif') no-repeat;
				border-style : none
			}
			
			.OngletPPb
			{
				width: 305px;
				height: 42px;
				background: url('2010/menu_projetb.gif') no-repeat;
				border-style : none
			}
			
			.OngletDIb
			{
				width: 305px;
				height: 42px;
				background: url('2010/menu_chefb.gif') no-repeat;
				border-style : none
			}
			
			.btnPrint
			{
				width: 210px;
				height: 20px;
				background: url('2010/bn_impr.gif') no-repeat;
				border-style : none
			}
			

			.btnValiderRDV {
				width : 96px;
				height : 22px;
				background : url('2010/Rdv_btn_valider.gif');
				border : 0px solid;
			}
			
			.btnAnnulerRDV {
				width : 96px;
				height : 22px;
				background : url('2010/Rdv_btn_annuler.gif');
				border : 0px solid;
			}
			
			
			/*Page QuestionnaireRI*/
				#fiche {
				width : 525px;
				margin : auto;
				font-size : 12px;
				font-family : verdana;
			}
			#fiche table td {
				font-size : 12px;
				font-family : verdana;
			}
			#fiche h1 {
				font-size : 16px;
				font-family : arial;
			}
			#fiche #questionnaire {
				padding-left : 15px;
				padding-right : 15px;
			}
			
			.btnValiderRI
			{
				width: 127px;
				height: 27px;
				background: url('2010/ri_bn_valider.gif') no-repeat;
				border-style : none;
			}

			
			.lnkStat
			{
				width : 16px;
				height : 15px;
				background : url('2010/ico_fiche.gif');
				border : 0px solid;
			}
			
			
			.lnk11
			{
				text-decoration : none;
					font-size : 11px;
					color:Black;
			}
			
			