/***Mise en forme des balises par dfaut***/
/******************************************/
body, ul, li, ol, p, form, div, h1, h2, h3, h4, h5, h6, label, a, table {margin:0; padding:0; list-style:none;}
h2{font-size:20px; color:#7c4be0;}
h3{font-size:15px; color:#8259DF; font-weight:bold; text-transform:uppercase;}
body{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000000; background:url(images/bgd.jpg) repeat-x;}
a {color: #8259DF; text-decoration:none;}
a:hover {text-decoration:underline;}
p{ padding:0 0 18px 0;}
img{border:0px;}
label, input{ font-size:11px;}
/***Classes gnriques***/
/************************/
.clear{clear:both;}
/***Arborescence ID***/
/*********************/
/*Global structure*/
#accesskeyInsidePage {position:absolute; margin:2px; top: 25px;  left: 243px; visibility:hidden;}
#main{width:951px; background:url(images/bgd_big.jpg) 0 0 no-repeat; padding:0 20px 0 0;}
	/*Masthead*/
	#univer{}
		.bgmainHome{ width: 951px; background: url(images/bgd_mainHome.gif) repeat-y;}
		.bgmain{ width: 951px; background:url(images/bgd_main.gif) repeat-y;}
		.bgIframe{ width: 951px; background:url(images/bgd_main1.gif) repeat-y;}
	#mast{width: 951px; background:url(images/bgd_mast.jpg) no-repeat;}
		#mast img{ float:left;}
		#login{ width:600px; float:left; vertical-align:middle;}
			#login form{ padding:5px 0 0 0; color:#afafaf;}
			#login .btnOk{ width:18px;padding:0; float:left; margin:0 5px;}
			#login label{ float:left;}
			#login input{width:85px; padding:0; float:left; margin:0 5px; color:#afafaf;}	
	/*navigation level 1*/
	#lev1{ width: 951px;}
		.navHome{background:url(images/lev1_bgd.gif) no-repeat;}
		.navmain{background:url(images/lev1_bgd1.gif) no-repeat;}
		.navIframe{background:url(images/lev1_bgd2.gif) no-repeat;}
		#lev1 li{list-style-type:none; float:left;}
	/*reservation structure*/
	#frmReservation{width:767px; float:left; background:url(images/visuel_ht_de_page_reserver.jpg) right top no-repeat; padding:0;}
		#frmReservation h3{ margin:15px 0 10px 15px;}
		#frmReservation p{ margin:15px 0 10px 15px; width:400px; padding:0 0 15px 0;}
	/*Content structure*/
	#contHomePage{ width:700px; float:left;}
		#accroche{ border-bottom: 1px solid #ACB4BC;}
		#accroche2 { border-bottom: 1px solid #ACB4BC; width:700px; }
			#accroche2 img { float:left; }
			#accroche2 form { float:right; width:205px; margin:10px 0 0 0; }
			#accroche2 form select { width:179px; font-size:11px; float:left; margin:0 5px 0 0; }
		/*Column 1 for HomePage = Booking*/
		#bookingHomepage{width:239px; float:left; background-color:#0f233a;}
		#callCenter{color:#FFFFFF; font-size:11px; padding:5px 0 5px 15px; border:1px solid #3f4e61; margin:7px 5px 5px 5px;}
			#callCenter p{ padding:0; margin:0;}
			#callCenter img{margin:0 5px -2px 0;}
			#callCenter strong{ font-size:12px;}
			#callCenter span{ font-size:10px;}
		#bookingContent{width:251px; float:left; padding:0; background:url(images/bgd_booking.jpg) repeat-x;}
		#bookingContent #iframeBooking{ margin:0;}
		/*Column 1 for HomePage = Navigation level 2*/
		#lev2{width:184px; float:left; padding:0;}
			#lev2 li { display:inline; }
			#lev2 li a {background:url(images/li_lev2.gif) bottom no-repeat; padding:5px 0 6px 10px;display:block; color:#0f233a;}
			#lev2 span.navOn  {background:#cbb7f3 url(images/li_lev2_navOn.gif) no-repeat; padding:5px 0 6px 17px; margin:0; color:#7c4be0; font-weight:bold; display:block; }
				#lev2 .last span { padding:5px 0 5px 10px; background:#cbb7f3; display:block; }
				#lev2 .last {font-weight:bold; color:#7c4be0;}
				#lev2 .last a {padding:5px 0 6px 15px; display:block; margin:0;color:#5d40b1;}
					#lev2 .last ul {font-weight:normal; margin:0; padding:0;  color:#0f233a; background:#f2edfc; }
			#lev2 span.navOnsub { background:url(images/li_lev2_navOnSub.gif) no-repeat; padding:5px 0 5px 15px; color:#7c4be0; }
		/*Column 2 for HomePage = HomePage Content*/
		/* !!! Coming soon V1.2 !!! #contentHomepage{background:url(images/bgd_contentHomepage.gif) repeat-y; width:461px; float:left; padding:0;}*/
		#contentHomepage{background-color:#7c4be0; width:461px; float:left; padding:0; text-align:center;}		
				#contentHomepage p{margin:15px 0;}
				#blockOffreOutter{ background:url(images/bgd_blockOffree.gif) bottom repeat-y; width:447px; margin:0 0 0 10px; padding:0;}
					.blockOffreType1 {width:214px; margin:0; padding:0 5px 0 0;float:left; display:inline;}
					.blockOffreType1Display {padding:0 0 0 5px;}
						.blockOffreType1 h4, .blockOffreOutterOne h4{ font-size:18px; font-weight:lighter; margin:0 10px 0 10px;}
						.blockOffreType1 strong, .blockOffreOutterOne strong{ color:#7C4BE0; font-size:30px; font-weight:normal; margin:0 0 0 10px; padding:0;}
						.blockOffreType1 em, .blockOffreOutterOne em{ font-size:14px; font-weight:bold; font-style:normal; padding:0; margin:0;}
						.blockOffreType1 p, .blockOffreOutterOne p{margin:0 0 0 10px; padding:5px 5px 5px 0;}	
					.blockOffreType1 div{float:right; margin:0; padding:0 0 6px 0; display:inline;}
					* html .blockOffreType1 div{float:right; margin:0; padding:0 0 3px 0; display:inline;}/*for the IE view, It's Validated*/
					
				.blockOffreOutterOne{background:url(images/bgd_blockOffreeOne.gif) bottom no-repeat; width:447px; margin:0 0 10px 10px; padding:0; display:block;}	
					.blockOffreOutterOne a {float:right;margin:-14px 8px 0 0; padding:0;}
				#blockOffreSpecial{ width:254px; background:url(images/bgd_blockOffree_special.gif) bottom no-repeat; margin:25px 0 15px 18px; padding:0 0 3px 0; overflow:hidden;}
				#blockOffreSpecial h4{font-size:18px; font-weight:lighter; color:#0f233a;}
				#blockOffreSpecial p{margin:0 0 0 10px; padding:0; width:230px;}
				#blockOffreSpecial em{font-size:12px; margin:0; padding:0;}
				#blockOffreSpecial strong{ color:#7C4BE0; font-size:30px; font-weight:normal;}
				#blockOffreSpecial .blockOffreType1 div{ float:left; margin:0 0 0 182px; padding:0 0 6px 0; display:inline; }
				
				#blockOffreContextual{ width:214px; background:url(images/bgd_blockOffree1.gif) bottom no-repeat; margin:15px 0 15px 18px; padding:0; overflow:hidden;}
					#blockOffreContextual .blockOffreType1 {margin:0; padding:0;float:none; display:inline;}
					#blockOffreContextual .blockOffreType1 div{padding:0;}
				#joinClub{ background:url(images/bgd_blockOffree_top.gif) no-repeat; width:437px; overflow:hidden; margin:0; padding:10px 0 10px 10px;}
				#joinClub label{ width:220px; float:left; margin:0 20px 0 0;}
				#joinClub input{ width:150px; float:left;}
				#joinClub .btnOk{ width:18px; margin:0 0 0 5px;}
					
				.blockOffre1{width:206px;background:#FFFFFF; padding:0; margin: 0 12px 0 10px; border:1px solid #7C4BE0; display:inline; float:left; position:relative;}
					.blockOffre1 div {width:186px; background:#FFF; padding:2px; margin:-1px 8px -1px 8px;}
					.blockOffre1 h4{ font-size:18px; font-weight:lighter; color:#0f233a;}
					.blockOffre1 strong{ color:#7C4BE0; font-size:30px; font-weight:normal;}
					.blockOffre1 em{ color:#7C4BE0; font-size:14px; font-weight:bold; font-style:normal;}
					.blockOffre1 img{ float:right; display:block; padding:0; margin:0;}
		/*Column 2 for HomePage = Content*/
		#content{ background:url(images/bgd_content.gif) repeat-y;width:515px; float:left; display:inline; padding:0 0 20px 0;}
		#conten h3{font-size:15px; font-weight:bold;}
		#content ol li{ list-style-type:lower-alpha; padding:0 0 0 5px; list-style-image:none; list-style-position:inside; background-image:none;}
			#content ol li li{ list-style-type:lower-roman; padding:0 0 0 15px; list-style-image:none; list-style-position:inside; background-image:none;}

			.payyorkersInner {width:516px;padding:0 0 40px 0;}
				.payyorkersInner img{ margin:0 0 5px 10px;}
				.blockPayyorkers1{ width:245px; float:left; margin:0 0 0 10px; color:#000;display:inline;}
					.blockPayyorkers1 a{ background:#d9d7d7; padding:0 5px;}
				#blockPayyorkers2{ width:240px; float:left; padding:0 0 0 10px; background:url(images/bgd_interviewList.jpg) no-repeat; color:#895de3; padding:0 0 10px 5px; margin:0 0 0 10px;}
					#blockPayyorkers2 p{padding:0; margin:10px 0 0 0; color:#0f233a;}
					#blockPayyorkers2 ul{ margin:0;}
					#blockPayyorkers2 li{ background:url(images/a_bgdContext.gif) 0 0 no-repeat; padding:0 0 0 5px;}
				.blockPayyorkers3Outter{ width:498px; background:url(images/bgd_blockPayyorkers3.gif) repeat-y; margin:30px 0 0 10px;border:1px solid #8158d7; border-width:0 1px;}
				.blockPayyorkers3Type1{ width:243px; float:left; margin:0; color:#FFF; padding:0 0 10px 0;}
				.blockPayyorkers3Type1 h3, .blockPayyorkers3Type2 h3, #bgdParyorkers h3{ font-size:15px; color:#FFF; margin:10px 0 5px 10px;}
				.contentParcours p{ width:230px;}
					.blockPayyorkers3Type1 p{ margin:0 0 10px 10px; padding:0;}
					.blockPayyorkers3Type1 ul{ margin:0 0 0 10px; padding:0;}
					.blockPayyorkers3Type1 li{ background:url(images/li_arrow.gif) 0 3px no-repeat; padding:0 0 0 5px;}
					.blockPayyorkers3Type1 a{color:#FFF;}
					
					.blockPayyorkers3Type2{ width:243px; float:right; margin:0; color:#FFF; padding:0 0 10px 0;}
						.blockPayyorkers3Type2 p{ margin:0 0 10px 10px; padding:0;}
						.blockPayyorkers3Type2 img{ margin:0;}
						.blockPayyorkers3Type2 a{color:#FFF;}
						.blockPayyorkers3Des{ background:#FFF; margin:5px 5px; color:#7c4be0; padding:5px;}
						.blockPayyorkers3Des span{ color:#000;}
						.blockPayyorkers3Des a{color:#7c4be0;}
						.blockPayyorkers3Nav{ margin:0 10px 0 10px;vertical-align:middle;}
							.blockPayyorkers3Nav a{ float:left; margin:0;}
							.blockPayyorkers3Nav span{ float:right;}
						
					.blockPayyorkers4{ background:url(images/bgd_blockPayyorkers4.jpg) no-repeat; background-position:bottom; width:204px; margin:15px 0 20px 18px; color:#FFF; padding:0 0 10px 10px;}
						.blockPayyorkers4 p{ margin:5px 0 10px 0; padding:0 60px 0 0;}
						.blockPayyorkers4 a{ background:url(images/li_arrow.gif) 0 3px no-repeat; padding:0 90px 5px 5px; color:#fff; display:block;}
						.blockPayyorkers4 h2 a{ background-image:none; display:inline;}
						
		/***preparezVoyage***/
		#contType01{ width:506px; display:block; margin:0 0 0 10px; padding:0;overflow:hidden;}
			#contType01 div{ width:250px; float:right; padding:0; margin:0;}
			#contType01 div img{ float:right;}
			#contType01 .contType01Des{ width:255px; margin:0; padding:0; float:left; }
			 .contType01Des{ width:340px;}
				#contType01 h3{ padding:12px 0 5px 0;}
				#contType01 h5{ font-size:12px; color:#0f233a; }
				#contType01 ul{ margin:0 0 10px 0; padding:0;}
				#contType01 li a{ padding:0 0 0 10px; background:url(images/a_bgdContext.gif) 0 0 no-repeat; color:#7c4be0;}

				
			#contType01 .contType02Des{ width:auto; margin:0 5px 10px 0; padding:0; float:left; }
			#contType01 .liSquare{ padding:0 0 0 10px; background:url(images/li_square1.gif) 0 5px no-repeat;}
				#contType01 .normalLink { font-weight:normal; }
				#contType01 .boldLink { background:url(images/li_arrow_active.gif) 0 3px no-repeat !important; color:#24374b !important; font-weight:normal; }
				
		.contTopBgd{background:url(images/bgd_contTop.gif) left top no-repeat; width:515px; padding:6px 0 0 0; overflow:hidden; margin-bottom:8px;}
		.contBottomBgd{background:url(images/bgd_contBottom.gif) left bottom no-repeat; width:515px; overflow:hidden;}
			.contType02{ width:222px; float:left; display:inline; padding:0 10px 6px 10px; overflow:hidden; margin-left:10px;}
			.contType02 li{padding:0 0 3px 0; list-style:none;}
			.contType02 p{padding:0 0 10px 0; }
			.contType02 li a, .contType03 li a, .contType03Des li a{padding:0 0 0 7px; background:url(images/a_bgdContext.gif) 0 0 no-repeat;}
			.contType03Des div a{ background:none; padding:0;}
			.contType02 h3{color:#0f233a; padding:0 0 5px 0;}
				.contType03Des h3{color:#0f233a; padding:5px 0 5px 0;}
		
		#contFlashObject{width:492px; display:block; border-left:1px solid #b0b0b0; border-right:1px solid #b0b0b0; margin:0 6px 8px 10px; overflow:hidden;}
		/*preparezVoyage_Paryorker_BonsPlans*/
		.contTopBgdViolet{background:url(images/bgd_contTopViolet.gif) left top no-repeat; width:515px; padding:11px 0 0 0; overflow:hidden; margin-bottom:8px;}
		.contBottomBgdViolet{background:url(images/bgd_contBottomViolet.gif) left bottom no-repeat; width:515px; padding:0 0 15px 0; overflow:hidden;}
			
				/*border box*/
		.contType02Border{width:220px; float:left; display:inline; padding:11px 10px 3px 10px; margin:0 0 8px 10px; border:#b0b0b0 solid 1px;}
		.contType02Border li{padding:0 0 3px 0; list-style:none;}
		.contType02Border p{padding:0 0 10px 0;}
		.contType02Border p a{background:none;}
		.contType02Border a{padding:0 0 0 7px; background:url(images/a_bgdContext.gif) 0 0 no-repeat;}
		
		.frenchPlans{background:url(images/bgd_frenchPlans.gif) bottom right no-repeat;}
		.usPlans{background:url(images/bgd_usPlans.gif) bottom right no-repeat;}

			
		 .blockNav{width:494px; display:block; margin:0 6px 5px 10px; background:#e5dbf9; height:15px; overflow:hidden; padding:2px 0;}
		 .blockNav img{padding:2px 0;}
		 .blockNav a{float:left; padding:0 2px;}
		 .blockNav span{float:right; display:block;}

		.contType03{width:492px; display:block; border:#b0b0b0 solid 1px; margin:0 6px 8px 10px; overflow:hidden; padding:6px 0 0 0;}
		#contType05{width:492px; display:block; border:#b0b0b0 solid 1px; margin:0 6px 8px 10px; overflow:hidden; background:#5d40b1 url(images/bgd_contType03.png) 0 0 no-repeat;}
			.contType03Des{ width:278px; float:right; padding:0; margin:0;}
			.contType03Des p{ width:278px; color:#000; margin:0; padding:0 0 5px 0;}
			.contType03Des ul{ margin:0 0 10px 0;}
			.contType03 div, #contType05 div{ width:214px; float:left; margin:0; padding:0;}
				#contType05 li a{color:#fff; background:url(images/li_arrow.gif) 0 4px no-repeat; padding:0 0 0 7px;}
				#contType05 p{ color:#fff; margin:0; padding:0 0 10px 0;}
				.contType04{ margin:0 0 0 128px; padding:0 10px 0 0;border-top:1px solid #7c4be0;}
				.contType04Space{ height:200px;}
					.contType02 h5{ color:#0f233a; margin:10px 0 5px 0; font-size:12px;}
					.contType04 h4{ font-size:14px; color:#7c4be0; margin:10px 0 5px 0; text-transform:uppercase;}
					.contType04 h5{color:#0f233a; margin:10px 0 5px 0; font-size:12px;}
					.tips{ font-size:12px;color:#895de3; font-style:italic;}
					.tips span{ font-size:12px; font-style:normal;}
					.contType04 ul{ margin:0 0 5px 0; padding:0;}
					.contType04 p{padding:5px 0;}
					.contType04 li{ padding:0 0 0 10px; background:url(images/li_square1.gif) 0 5px no-repeat;}
					
					.contType01BG2{border-bottom:1px solid #895de3;}
					.contType01BG{background:url(images/bgd_border.gif) right top no-repeat; padding:1px 0 0 0; float:left; width:516px;}
	/*Espace presse*/
					.press {background:url(images/bgd_press.gif) bottom repeat-x; margin:0 10px 0 110px; padding:10px 5px; width:385px;} 
					.press img{margin:0 5px 0 0; float:left; }
					.press a{font-weight:bold;}
					.press p{float:left; width:330px; background:url(images/a_bgdContext.gif) 0 0 no-repeat; padding:0 0 0 8px;}
					 .press p span { color:#895de3; font-weight:bold; }
	/*Date clefs*/
					.contType04 dt{font-weight:bold;}
					.contType04 dd{padding:0; margin:0;}
	
	/*Organisation*/
		#contType06 {width:492px; display:block; margin:0 10px 8px 14px; overflow:hidden;}
		#contType06 h3{padding:12px 0;}
		.contType07{width:492px; display:block; margin:0 10px 8px 14px; overflow:hidden;}
			.contType07 img{float:left; display:block;}
			.contType07 div{float:left; display:block; width:332px; margin-left:10px;}
			.contType07 h5{font-size:11px;}
	
	
	.contType09 { padding:0 15px; width:480px; }
		.contType09 p { width:auto; margin:10px 0 0 0; float:none; }
		.contType09 img { border:1px solid #0f233a; }
		.contType09 p span { color:#5c34ae; }
		.synonyme { background:#f1f3f4; border-bottom:1px solid #7c4be0; width:480px; border-top:1px solid #7c4be0; padding:10px 0; }
			.synonyme img { float:right; margin:0 5px 0 0; }
			.synonyme p { width:156px; float:left; margin:0 0 0 5px; }
		.leftVisual { width:191px; border-right:1px solid #5c34ae; float:left; margin:0 40px 10px 0; }
		.rightVisual { width:191px; border-left:1px solid #5c34ae; float:right; text-align:right; margin:0 0 10px 40px; }
	
	/*BonsPlans*/
			#ContBonsPlans h2{margin:10px 0 3px 18px; color:#7c4be0; width:494px; }
			#ContBonsPlans h3{margin:10px 0 3px 10px; color:#7c4be0; width:494px; }
			#ContBonsPlans h2 span{color:#000;}
					#bgdParyorkers { background:url(images/bgd_payyorkers.gif); padding:5px 5px 0 8px; width:502px;  }
						#bgdParyorkers img { float:right; margin:0 0 10px 0; }
						#bgdParyorkers h3 { background:none;  }
							#bgdParyorkers h3  img, #bgdParyorkers2 h3  img { float:none; }
						#bgdParyorkers p { width:353px; background:#895de3; color:#FFFFFF; padding:10px;  }
							#bgdParyorkers ul { width:auto; overflow:hidden; height:18px; }
							#bgdParyorkers li { display:inline; }
							#bgdParyorkers span { background:#FFFFFF url(images/bgd_tab_on.gif) left no-repeat; color:#7c4be0; font-weight:bold; height:14px; padding:2px 4px 2px 12px; float:left; margin:0 10px 0 0; }
							#bgdParyorkers a { color:#e5c9ff; margin:0 10px 0 0; }
							#bgdParyorkers li a { background:#5b33ac url(images/bgd_tab.gif) left no-repeat; height:14px; color:#FFFFFF; padding:2px 4px 2px 12px; margin:0 10px 0 0; float:left; }
					#bgdParyorkers2 { background:url(images/bgd_payyorkers.gif); padding:5px 0 0 8px; width:507px;  }
						#bgdParyorkers2 img { float:right; margin:0 0 10px 0; }
						#bgdParyorkers2 h3 { width:333px; background:none; }
						#bgdParyorkers2 p { width:333px; background:#895de3; color:#FFFFFF; padding:10px; }
	
	#mainfonction { margin:0 0 10px 0; }
	#mainfonction .fonction { border-bottom:1px solid #895de3; padding:10px 10px 10px 0; width:485px; margin:0 0 0 10px;} 
	#mainfonction .fonction img { border:1px solid #895de3; margin:0 15px 0 0; float:left; }
	#mainfonction .fonction a { font-weight:bold;  }
	#mainfonction .fonction p { float:left; width:330px; background:url(images/a_bgdContext.gif) 0 0 no-repeat; padding:0 0 0 8px;   }
		#mainfonction .fonction p span { color:#895de3; font-weight:bold; }

	#mainfonction .organisation { border-bottom:1px solid #895de3; padding:10px 10px 10px 0; width:485px; margin:0 0 0 10px; }
	#mainfonction .organisation a { background:url(images/a_bgdContext.gif) 0 0 no-repeat; padding:0 0 0 8px; font-weight:bold;}
	#mainfonction .organisation span{display:block; font-weight:bold; color:#895de3; margin-left:8px;}
	#mainfonction .organisation div { margin:10px 0 0 0; }
		#mainfonction .organisation div img { float:left; border:1px solid #895de3; margin:0 0 0 8px;}
		#mainfonction .organisation div p { float:right; width:360px; margin:0; padding:0; }
	
	/*Contextuel*/
	#context{ background:#FBFBFB url(images/bgd_context.gif) repeat-y; width:251px; float:left;}
		#captionContext{ position:relative; top:-15px; color:#FFF; font-weight: bold; background:#754CD1; width: 245px; padding: 3px; font-size:14px; float:right; text-align:right;}
		#context h3{ padding: 15px 8px 13px 8px;}
		#context p{ padding: 0 8px 13px 8px;}
		#context ul{ padding: 0 8px 13px 8px;}
		#context li{ padding: 0px 8px 0px 8px; list-style-type:none; background:url(images/a_bgdContext.gif) no-repeat;}
	/*Footer */
	#foot{ width:941px; background:url(images/bgd_footer.gif) repeat-x; padding: 7px 5px 6px 5px; margin:0; display:block;}	
		#foot ul{ float:left;}
		#foot div{float:right; vertical-align:middle; width:153px;}
		#foot div img, #foot div a{ float:left; margin:0 5px 0 0;}
		#foot li{background:url(images/li_bgdFooter.gif) no-repeat; padding: 7px 5px 6px; display: inline;}
		#foot .firstItemFooter{ background:none;}
			#foot a{font-size: 11px; color:#475667; }
	/***sitemap***/
	#sitemap{width:942px; padding:0 0 0 9px; background:url(images/bgd_sitemap.gif) 0 0 repeat-y; overflow:hidden;}
		#sitemap h3{width:942px; background:#fff; margin-left:-9px; padding:0 0 0 9px;}
			.siteBlock{width:145px; float:left; display:block; padding:0 3px 20px 2px; overflow:hidden; margin-right:7px;}
				.siteBlock h5{color:#5d6a7a; background:#dbdee2; font-size:11px; font-weight:bold; width:134px; padding:2px 7px 2px 4px;}
				.siteBlock h5 a{color:#5d6a7a;}
				.siteBlock li{display:block !important; padding:0 0 0 4px !important; background:none !important; width:141px; float:left; color:#95999c;}
					.siteBlock li span{font-size:9px;}
					.siteBlock li a{background:none; padding:0; color:#95999c;}
					.siteBlock li ul a{background:url(images/li_square.gif) 0 5px no-repeat; padding:0 0 0 5px;}
					.siteBlock ul ul ul a{background:none; padding:0 0 0 3px;}
	/*form alertPromo*/			
	#frmAlertesPromos {padding:10px 10px;}
	#frmAlertesPromos .textField { border:1px solid #CCCCCC; background:#FAFAFA; padding:2px;}
	#frmAlertesPromos .highlightForm {background:#d5c7f5; }
	#frmAlertesPromos span {color: #754cd1;}
	#frmAlertesPromos p {display: block; padding: 5px 0;}
	#frmAlertesPromos input.fieldW {border: 1px solid #068AAA; padding: 1px 1px 0 2px;}
	#frmAlertesPromos select { font-size:11px }
	#frmAlertesPromos select option {padding: 1px 1px 1px 5px;}
	#frmAlertesPromos .titleLabel {float:left; display: block; padding-left: 5px; width: 150px;}
	#frmAlertesPromos .titleLabelSubjects {display: block; padding: 0 0 10px 0; float:none; width:230px;}
	#frmAlertesPromos .genderW input, #fmNewsletter .genderW label {vertical-align: middle;}
	#frmAlertesPromos .genderW label {padding: 0 7px 0 5px; color:#0f233a;}
	#frmAlertesPromos .positionW input {margin: 10px 8px 0 0;}
	#frmAlertesPromos .fieldW option {width: 173px; height: 14px;}
	#frmAlertesPromos input.fieldW {width: 193px; height: 16px;}
	#frmAlertesPromos input.fieldNumber {border:1px solid #068AAA; padding:2px; width:55px; float:left; vertical-align:middle;}
	#frmAlertesPromos input.fieldcode {border: 1px solid #068AAA; padding: 2px; width:41px;}
	#frmAlertesPromos .titleType {margin:4px 5px 0 10px; float:left; vertical-align:middle; display:block;}
	#frmAlertesPromos .testType select {width:137px; vertical-align:middle; float:left;}
	#frmAlertesPromos .positionW input.firstItem {margin-top:0px;}
	fieldset{ margin:10px 0; border:1px solid #8259DF;}
	.btnSubmit { text-align:center; margin:0 10px;}
	#frmAlertesPromosOptional { display: none; }
	
	/* page 404*/
	#contSimple{ width: 350px; font-size:16px; text-align:center; padding:25px 0 0 0; margin:auto}
	
	/* Page wait */
	#waitingPage{width:690px; position:absolute; top:0; left:40%; margin-left:-230px;}
		#waitingPage div{border:1px solid #000; background-color:#3e2b7d; margin:0 0 5px 20px; padding:0 20px; height:190px;}
		#waitingPage p{background:url(images/bgd_p_waitingPage.gif) no-repeat; font-weight:bold; margin:0 0 0 12px; padding:4px 0 2px 65px;}
		#waitingPage ul{margin:25px 0;}
			#waitingPage li{width:170px; float:left; padding:0 20px 20px 0;}
				#waitingPage img{display:block; border:2px solid #FFF;}
				#waitingPage span{font-weight:bold; color:#FFF; background-color:#895DE3; margin:5px 0 0 0; padding:4px 0 4px 10px; display:block; }
				
		#waitingPage #waitingBlock{background-color:none; border:3px solid #ACB4BC; height:auto; width:auto; padding:0}
			#waitingBlock h2{text-transform:uppercase; color:#FFF; font-size:20px; font-weight:normal; padding:0 0 13px 0;}
			#waitingBlock p{margin:auto; background:none; padding:0; padding:0 0 13px 0;}
			#waitingBlock img{display:inline; border:none;}
		#waitingPage .wait{background:url(images/wait.gif) no-repeat 10px 4px;}