@charset "utf-8";
/* Comportements par defaut */
/**********************************************/
* {margin:0; padding:0; border:0}
body {font-family:Arial,Helvetica,sans-serif;font-size:12px;color:#561d1b;}

a {text-decoration:none; color:#000000}
a:hover {text-decoration:none;}

table {border-collapse:collapse}

input {border:1px solid #bdd708;}

ol {padding:0; margin:0;}
ul {padding:0; margin:0;}
li {list-style:none;padding:0;margin:0;}

h2 {font-size:18px; color:#561d1b; padding:0;}
h3 {font-size:14px; color:#8aae01; padding:0;}
h4 {font-size:12px; color:#561d1b; padding:0;}
img, fieldset{border:none;}
/***Classes generiques***/
/************************/
.clear {clear:both; line-height:0; padding:0; margin:0;}

/* Common Structure */
/**********************************************/
#header, #lev1, #footer, #cheminFer, #lev3, #context, .highlightAcceptes{display:none;}
.alertLayer{display:none;}
/*--------home page-------*/
#mainHighlight {display:none;}

#highlights {width:928px;overflow:hidden; margin:0 auto;}
		
			#highlights li {width:227px;float:none; margin:0 0 20px 0}
			#highlights li img { display:block;padding:0;}
			#highlights li div {width:225px; border:none;}
			#highlights a.link {width:215px;padding:6px 0 7px 10px; background:#2f3a3e;text-decoration:none;color:#FFFFFF;font-size:12px;display:block;}
			#highlights a:hover.link {text-decoration:underline;}
			
			#highlights .last {width:232px;margin:0}
			#highlights .last div {width:230px;}
			#highlights .last a.link {width:220px;}
			
		#highlights .highlightBig {width:343px;}
				#highlights .highlightBig h2 img{float:none;}
			#highlights .highlightBig div {width:321px;padding:10px;overflow:hidden}
			#highlights .highlightBig img {float:left;}
			#highlights .highlightBig div div {width:191px; float:left; border:none;padding:0}
			#highlights .highlightBig div p { padding:0 0 0 10px}
			#highlights .highlightBig div ul { margin:10px 0 0 10px;}
			#highlights .highlightBig div li a { color:#8aae01; font-weight:bold}
			
/*----------espace-perso-clubequestre---------*/
#contentWithNav #content {width:487px; padding:0 10px 0 0; margin:0 auto}
				
					#contentWithNav #content h2 {color:#561d1b; font-size:18px; padding:0 0 10px 0}
					#contentWithNav #content h3 {color:#9ac00c;font-size:12px;padding:0 0 5px 0;font-weight:bold;text-transform:uppercase}
					#contentWithNav #content h4 {color:#561d1b;font-size:12px;padding:0 0 5px 0;font-weight:bold;text-transform:uppercase}
					#contentWithNav #content .last { border:none; padding:0 0 10px 0; margin:0 0 10px 0}
					
					
					#contentWithNav #content dl {overflow:hidden; padding:0 0 10px 0;}
					#contentWithNav #content dt {float:left;padding:0 10px 0 0; width:176px}
					#contentWithNav #content dd {}
						#contentWithNav #content dd h3 {color:#9ac00c;font-size:12px;padding:0 0 5px 0;font-weight:bold}
						#contentWithNav #content dd a {color:#9ac00c;text-decoration:none; font-weight:bold}
						#contentWithNav #content dd a:hover {text-decoration:underline}
						#contentWithNav #content .linkInfo {color:#561d1b;text-decoration:underline;font-weight:normal}
						#contentWithNav #content a:hover.linkInfo  {text-decoration:none}
						#contentWithNav #content dd p { padding:0 0 5px 0}
						
					#contentWithNav #content #map {padding:0 0 10px 0}
	
/*------E-learning-Tous les niveaux-----*/
	.contentList{width:487px; padding:15px 0 0 0;}
		.infoList{width:487px; padding:10px 0; border:none;}
		.contentList h3{margin:0 0 3px 0;}
		.detailsEchelon{width:487px; overflow:hidden;}
			.detailsEchelon img{display:block; float:left; margin:0 25px 0 0;}
			.detailsEchelon div{width:386px; overflow:hidden;}
			.detailsEchelon div ul{margin:10px 0 0 0;}
			.detailsEchelon div li{display:block; margin:0 0 2px 0;}
				.detailsEchelon div li a{font-weight:bold; color:#8aae01;}
	
/*------E-learning -  Description d'un niveau-----*/						
	
	#contentWithOutNavLev3{width:904px; padding:0; margin:0 auto; overflow:hidden; border:none;}	
		#contentWithOutNavLev3 h2{font-size:18px; margin:0 0 15px 0;}
		#contentWithOutNavLev3 h3{font-size:14px;}
		#contentWithOutNavLev3 h3{font-size:14px; text-transform:uppercase; margin:0 0 15px 0;}
		#contentWithOutNavLev3 dl{margin:10px 0 20px 0;}
			#contentWithOutNavLev3 dt{font-weight:bold;}
			#contentWithOutNavLev3 dd{margin:0 0 15px 0}
			
	.highlightBlocks{width:904px; overflow:hidden; background:url(../images/bgd_bottomInfo.gif) 0 100% no-repeat; padding:0 0 5px;}
			.infoType{width:450px; float:none; background:#fff; padding:0 0 20px 0;}
			.highlightBlocks .first{margin:0 4px 0 0;}
				.infoType h3{margin:0;}
				.infoType div{width:428px; padding:10px; border:none; overflow:hidden}
				.infoType div img{display:block; float:left; margin:0 5px 0 0;}
				.infoType div ul{margin:20px 0 0 0;}
				.infoType div li{display:block; margin:0 0 2px 0;}
					.infoType div li a{color:#8aae01; font-weight:bold;}
				.infoType div p{padding:5px 0 0 0}
				.infoType div p span{font-size:14px; font-weight:bold;}
				.highlightBlocks a{color:#8aae01; font-weight:bold;}
			.highlightBlocks form p{width:428px; overflow:hidden; display:block; margin:0 0 5px 0;}
			.highlightBlocks form p input{ font-size:11px; color:#999; width:175px; height:15px; padding:2px 0 0 2px; float:left; margin:0 13px 0 0; border:none;}
			.highlightBlocks form p input.btnOK{width:18px; height:10px; border:none; margin:5px 0 0 0}

/*------E-learning -Inscription-----*/
		.contentListTabs{display:none;}
			.contentListTabs ul{}
			.contentListTabs li{display:block; float:left; background:none; height:23px; padding:10px 17px 0 17px; margin:0 10px 0 0;}
			.contentListTabs li.active{background:url(../images/bgd_tabActive.gif) 100% 0 no-repeat; border:none;}
			
/*------E-learning -Inscription-----*/
	.contentFormulaire{width:904px;}
		.contentFormulaire fieldset{width:882px;  padding:10px; margin:0 0 15px 0; display:block; overflow:hidden; border:none;}
		.contentFormulaire h4{font-size:11px; color:#937770; font-weight:normal; margin:0 0 15px 0}
		.contentFormulaire form p{width:882px; display:block; overflow:hidden; margin:0 0 5px 0;}
		.contentFormulaire label{display:block; margin:0 0 3px 0; font-weight:bold;}
		.contentFormulaire label.lblCivilite{ font-size:11px; font-weight:normal; width:80px; float:left; margin:0 3px 0 0;}
		.contentFormulaire label.lblCheck{ color:#937770; font-size:11px; font-weight:normal; float:left; padding:1px 0 0 0}
			.contentFormulaire label.lblCheck a{color:#937770;}
		.contentFormulaire input{font-size:11px; color:#561d1b; width:258px; padding:1px 0 0 2px; margin:0 0 4px 0; height:15px; border:#ccc solid 1px; display:block;}
		.contentFormulaire select{font-size:11px; color:#561d1b; width:258px; margin:0 0 4px 0; height:17px; border:#ccc solid 1px;}
		.contentFormulaire input.radioCivilite{width:15px; height:15px; float:left; margin:0 5px 0 0; border:none; padding:0;}
		.contentFormulaire input.checkType{width:15px; height:15px; float:left; padding:0; margin:0 10px 0 0; border:none;}
		.contentFormulaire input.carte{width:37px; float:left; margin-right:10px;}
		.contentFormulaire select.selectDate{width:80px; float:left; margin:0 10px 0 0;}
		.contentFormulaire fieldset p a{color:#561d1b; text-decoration:underline;}
		.contentFormulaire fieldset p a:hover{text-decoration:none;}
		
		.contentFormulaire fieldset p strong{color:#937770; font-weight:normal;}
		.contentFormulaire p span{width:320px; display:block; float:left; border:none;}
			.contentFormulaire p span input{width:240px; float:left; margin:0 5px 0 0;}
			.contentFormulaire p span img{ margin:5px 0 0 0}
			.contentFormulaire .btnValider{ font-size:12px; text-transform:uppercase; font-weight:bold; text-align:left; color:#9ac00c; background:none; border:none; cursor:pointer; width:80px; margin:0 0 0 10px;}
			.contentFormulaire p strong{padding:0 0 0 10px}

		#contCryptogrammeLayer{display:none;}
			
	#contentConfirmation{width:914px; padding:10px 0 10px 10px; margin:0 auto; overflow:hidden;}				
		#contentConfirmation h2{margin:0 0 15px 0;}
	.infoConfirmation{width:673px; float:left; margin:0 9px 0 0;}
		.infoConfirmation p{margin:0 0 15px 0;}
		.infoConfirmation p strong{color:#86ae2e; padding:0; margin:0;}
		.infoConfirmation p a{text-decoration:underline; color:#561d1b;}
		.infoConfirmation p a:hover{text-decoration:none;}
	
	.infoFlashPoursuivez{width:673px; border-top:#ccc solid 1px;}
	

/*------Notre equitation-----*/
#contentWithOutNav{width:673px; float:none; margin:0 auto;}
	#highlightVideo{width:673px; overflow:hidden; margin:0 0 20px 0;}
		.listVideo{width:220px; float:left; margin:0 25px 0 0;}
			.listVideo div{width:220px; overflow:hidden; margin:0 0 15px 0;}
			.listVideo div span{float:right; border:#999 solid 1px; display:block; padding:1px; margin:0 0 0 10px;}
			.listVideo div p{text-align:right; color:#719d1e; padding:28px 0 0 0;}
		.infoVideos{width:428px; float:left;}
			#highlightVideo .infoVideos h3{font-size:12px; color:#719d1e; padding:0; margin:0; text-transform:none;}
			.infoVideos p{margin:0 0 15px 0;}
		
	#conTypeTestimonials{width:673px; margin:0}
		#conTypeTestimonials h2{margin:0 0 5px 0;}
		.infoTypeTestimonials{width:651px; border:#ccc solid 1px; padding:15px 10px 10px 10px; margin:0 0 10px 0; overflow:hidden;}
		.infoDetailsTestimonials{width:200px; float:left; margin:0 25px 0 0;}
		#conTypeTestimonials .last{margin:0;}
		.infoDetailsTestimonials .illus{width:200px; overflow:hidden;}
		.infoDetailsTestimonials .illus img{display:block; float:left; margin:0 10px 0 0;}
		.infoDetailsTestimonials .illus div{float:left; padding:60px 0 0 0; width:99px;}
		.infoDetailsTestimonials .illus div p{font-size:11px; color:#719d1e; margin:0 0 10px 0;}
		.infoDetailsTestimonials p{font-size:11px; margin:0 0 10px 0;}
		.infoDetailsTestimonials p a{color:#719d1e;}
		#conTypeTestimonials a{color:#719d1e;}
/*------Temoignage- detail-----*/
	.contType01{width:487px; padding:30px 0 0 0; overflow:hidden;}
		.contType01 ul{width:110px; float:left; margin:0 20px 0 0;}
		.contType01 li{display:inline; float:left; border:#ccc solid 1px; padding:1px; margin:0 0 10px 0;}
		.contType01 li img{display:block;}
		.contType01 div{width:357px; float:left;}
		.contType01 div h3{margin:0 0 10px 0}
		#contentWithNav #content .contType01 div dl{width:357px;}
		#contentWithNav #content .contType01 div dt{ font-weight:bold; width:auto; float:none;} 
		#contentWithNav #content .contType01 div dd{margin:0 0 15px 0;}
		.listConseils{width:487px;}
			#contentWithNav #content .listConseils h3{font-size:16px; text-transform:none; border-bottom:#ccc solid 1px; border-top:#ccc solid 1px; padding:8px 0; margin:0 0 10px 0}
			#contentWithNav #content .listConseils h3 span{text-transform:uppercase;}
			.listConseils ul{}
			.listConseils li{display:block; margin:0 0 5px 0;}
			.listConseils li a{color:#561d1b;}
			
		.listType01{width:478px; padding:0}
			.detailTemoignage{width:478px; overflow:hidden; margin:0 0 15px 0;}
				.detailTemoignage img{display:block; float:left; margin:0 20px 0 0; padding:1px; border:#ccc solid 1px}
				.detailTemoignage div{width:348px; float:left;}
				#contentWithNav #content .detailTemoignage div h3{color:#561d1b; text-transform:none; font-size:12px;}
				.detailTemoignage div ul{margin:5px 0}
				.detailTemoignage div li a{color:#561d1b;}
				
/*------Espace presse-----*/
	.contType02{width:717px; padding:0;}
		.contType02 p strong{color:#79b109;}
		.contType02 table{margin:10px 0 0 0; border:none;}
		.contType02 table td{font-weight:bold; padding:5px 0; text-align:left; vertical-align:top; border-top:#ccc solid 1px; color:#a5c447;} 
		.contType02 table th{font-weight:bold; padding:5px 0 5px 0; text-align:left; vertical-align:top; width:65%; border-top:#ccc solid 1px; text-transform:uppercase;}
		.contType02 table a{color:#a5c447;}
		.contType02 table .last{text-align:right;}
		
/*------Conditions Générales de Vente-----*/
	#contentWithNav h2{ margin:0 0 15px 0;}
	/*------Conditions Générales de Vente-----*/
	.contType03{width:717px; padding:0;}
		.contType03 dl{}
		.contType03 dt{text-transform:uppercase; font-weight:bold; color:#8aae01;}
		.contType03 dd{margin:0 0 15px 0;}
		.infoType03{width:717px;}
			.infoType03 h3{text-transform:uppercase;}
			.infoType03 p{margin:0 0 15px 0;}
	#layerVideo, #layerEtudier{display:none;}
	
/*------ESPACE  PERSO-----*/

.formType02{width:487px; padding:15px 0 0 0}
	.formType02 fieldset{width:465px;  padding:10px; margin:0 0 10px 0; display:block; overflow:hidden; border:#ccc solid 1px;}
	#contentWithNav #content .formType02 fieldset h4{font-size:12px; text-transform:none; color:#561d1b; margin:0 0 15px 0}
	.formType02 form p{width:465px; display:block; overflow:hidden; margin:0 0 5px 0;}
	.formType02 label{display:block; margin:0 0 3px 0; font-weight:bold;}
	.formType02 label.lblCivilite{ font-size:11px; font-weight:normal; width:80px; float:left; margin:0 3px 0 0;}
	.formType02 label.lblCheck{ color:#937770; font-size:11px; font-weight:normal; float:left; padding:1px 0 0 0}
	.formType02 label.lblCheck a{color:#937770;}
	.formType02 input{font-size:11px; color:#561d1b; width:200px; padding:1px 0 0 2px; margin:0 0 4px 0; height:15px; border:#ccc solid 1px; display:block;}
	.formType02 select{font-size:11px; color:#561d1b; width:200px; margin:0 0 4px 0; height:17px; border:#ccc solid 1px;}
	.formType02 input.radioCivilite{width:15px; height:15px; float:left; margin:0 5px 0 0; border:none; padding:0;}
	.formType02 input.checkType{width:15px; height:15px; float:left; padding:0; margin:0 10px 0 0; border:none;}
	.formType02 input.carte{width:37px; float:left; margin-right:10px;}
	.formType02 select.selectDate{width:80px; float:left; margin:0 10px 0 0;}
	.formType02 fieldset p a{color:#561d1b; text-decoration:underline;}
	.formType02 fieldset p a:hover{text-decoration:none;}
	.formType02 fieldset p strong{color:#937770; font-weight:normal;}
	.formType02 p span{width:232px; display:block; float:left; border:none; }
	.formType02 p span input{width:180px; float:left; margin:0 5px 0 0;}
	.formType02 p span select{width:225px;}
	.formType02 p span img{ margin:5px 0 0 0}
	.formType02 .btnValider{ font-size:12px; text-transform:uppercase; font-weight:bold; text-align:left; color:#9ac00c; background:none; border:none; cursor:pointer; width:80px; margin:0 0 0 10px;}
	.formType02 p strong{padding:0 0 0 10px}	

/*------Echelon 1 | Découverte-----*/
/********************************  espace-perso-elearning ******************************  */	
	.echelon { margin:0 0 10px 0;}
	.echelon h3 { background:#81a825; border:1px solid 3ebebeb; float:left; clear:both; color:#fff; padding:0 5px; line-height:18px; font-size:16px;}
	.echelon p strong { color:#561d1b;}
	.echelon div { clear:both; background:url(../images/bgd_div_echelon.gif) 0 bottom no-repeat; padding:5px 5px 10px 5px; border-top:1px solid #d7dad0; color:#561d1b;}
	
	.vosEte { width:717px; overflow:hidden; border-bottom:1px solid #cccccc; border-top:1px solid #cccccc; padding:5px 0; clear:both; font-weight:bold;}
	.vosEte p { float:left}	
	.vosEte p span { color:#81a825; text-transform:uppercase; font-size:13px;}
	.vosEte .percentCaculater { float:right; clear:right; vertical-align:middle}
	.vosEte .percentCaculater img {vertical-align:middle}

	.formation { width:717px; overflow:hidden; clear:both; padding:5px 0;}
	.formation select { float:right; border:1px solid #cccccc; color:#330000; font-size:12px; width:180px;}
	.formation p { float:left; margin:0 30px 0 0; font-weight:bold; color:#000000}
	.formation ul { float:left; width:380px;}	
	.formation li { display:inline; font-weight:bold; margin:0 20px 0 0;}
	.formation li img { margin:0 10px 0 0;}

	.blockInfo { width:717px; overflow:hidden; clear:both; margin:0 0 10px 0; border-bottom:1px solid #cccccc; padding:0 0 15px 0;}
	.blockInfo h3 { margin:0 0 10px 0; color:#561d1b; text-transform:uppercase; font-size:12px;}
	.blockInfo h4 { color:#81a825; font-size:16px; margin:0 0 5px 0;}
	.blockInfo dt { float:left}
	.blockInfo dt img { margin:0 20px 0 0;}
	.blockInfo dd { float:left}
	.blockInfo ul { margin:0 0 5px 0;}
	.blockInfo .linkStyle02 li { background:url(../images/ico_04.gif) 0 8px no-repeat; padding:0 0 0 10px; line-height:20px; color:#561d1b;}
	
	.terminee { color:#be0a0a;}
		.terminee span { background:url(../images/ico_terminee.gif) 0 3px no-repeat; padding:0 0 0 18px;}
		.terminee li a {color:#be0a0a;}
		.terminee h3 span {color:#be0a0a;}
		.terminee img { border:1px solid #be0a0a; padding:1px;}
		.terminee .linkStyle01 li { background:url(../images/ico_05.gif) 0 4px no-repeat; padding:0 0 0 10px; font-weight:bold;}
		
	.encours { color:#e08900;}
		.encours span { background:url(../images/ico_encours.gif) 0 3px no-repeat; padding:0 0 0 18px;}
		.encours li a {color:#e08900;}
		.encours h3 span {color:#e08900;}
		.encours img { border:1px solid #e08900; padding:1px;}
		.encours .linkStyle01 li { background:url(../images/ico_06.gif) 0 4px no-repeat; padding:0 0 0 10px; font-weight:bold;}
	
	.nonEffec { color:#8e8e8e;}
		.nonEffec span { background:url(../images/ico_non_effectuee.gif) 0 3px no-repeat; padding:0 0 0 18px;}
		.nonEffec li a {color:#8e8e8e;}
		.nonEffec h3 span {color:#8e8e8e;}
		.nonEffec img { border:1px solid #8e8e8e; padding:1px;}
		.nonEffec .linkStyle01 li { background:url(../images/ico_07.gif) 0 4px no-repeat; padding:0 0 0 10px; font-weight:bold;}
	
	.blockPage { background:url(../images/bgd_block_page.gif) 0 0 repeat-x; width:717px; clear:both; height:13px; margin:0 0 20px 0; padding:10px 0; color:#fff;}
		.blockPage .suivant { float:right; margin:0 10px 0 0; font-weight:bold}
		.blockPage .percedent { float:left; margin:0 0 0 10px; font-weight:bold}
		.blockPage a{color:#fff;}
		.blockPage ul { width:560px; float:left; text-align:center;}
		.blockPage li { display:inline; background:url(../images/bgd_line_page.gif) right 2px no-repeat; padding:0 5px 0 }
		.blockPage li a {  padding:0; font-weight:bold; margin:0 5px 0 0; text-decoration:underline;} 
		.blockPage li a:hover{text-decoration:none;}
		.blockPage .active { font-weight:bold;}
		.blockPage .last { background:none;}
	
	
	/********************************  espace-perso-elearning detail ******************************  */	
	.echelon01 { margin:0 5px 10px 0; width:527px; float:left;}
	.echelon01 h3 span { background:#81a825; border:1px solid 3ebebeb; float:left; color:#fff; padding:0 5px; line-height:24px; font-size:16px;}
	.echelon01 h4 { color:#71a026; text-transform:uppercase; margin:0 0 15px 0; font-size:13px;}
	.echelon01 .infoEchelon { clear:both; background:url(../images/bgd_div_echelon01.gif) 0 bottom no-repeat; padding:0 2px 1px 2px; border-top:1px solid #d7dad0; color:#561d1b;}
		.infoEchelon div{text-transform:uppercase; padding:28px 10px; font-weight:bold;}
		.infoEchelon .typeInfo{background:#eef3e1; color:#71a026;}
	.echelon01 .btnPrint { float:right;}

	.sommaire { margin:0 0 10px 0; width:184px; float:left;}
	.sommaire h3 {background:#fff; border:#ddd solid 1px; border-bottom:none; float:left; color:#561d1b; padding:2px 5px; margin:0 0 -1px 0; line-height:18px; font-size:12px; display:block;}
	.sommaire div { clear:both; padding:5px 5px 10px 5px; border-top:1px solid #d7dad0; border-bottom:1px solid #d7dad0; border-left:1px solid #d7dad0; border-right:1px solid #d7dad0;color:#561d1b;}
	.sommaire li { font-weight:bold; margin:0 0 3px 0;}
	.sommaire li a {color:#6f9f23; background:url(../images/ico_03.gif) 0 6px no-repeat; padding:0 0 0 8px; }
	.sommaire .testDeConnaissance { color:#e08a02;}
	
	.objectInfo { width:100%; overflow:hidden; clear:both; border-bottom:1px solid #cccccc; margin:0 0 10px 0; padding:0 0 10px 0;}
	.contType02 .last{border-bottom:none; padding-bottom:0; margin-bottom:0}
	.objectInfo h4 { color:#79a532; font-size:16px; margin:0 0 10px 0;}
	.objectInfo li { background:url(../images/ico_04.gif) 0 8px no-repeat; padding:0 0 0 10px; margin:0 0 15px 0; }
	.objectInfo p { margin:0 0 15px 0;}
	.objectInfo img { float:right; border:1px solid #90b23f; padding:1px;}
	.objectInfo .video { text-align:center;}
	.objectInfo .video img { margin:0 auto; float:none;}
	.objectInfo .video h4 a { font-size:12px; text-decoration:underline; color:#79a532; }
	.objectInfo .video h4 a:hover { text-decoration:none}
	
	.linkEvalue { background:url(../images/bgd_btn_evaluez.gif) no-repeat; width:712px; height:28px; text-align:center; padding:11px 0 0 0;}
	.linkEvalue a { background:url(../images/ico_02.gif) 0 5px no-repeat; padding:0 0 0 10px}
	
	.objectInfo .listNumber{list-style:decimal; padding:0 0 0 22px; margin:0;}
	.objectInfo .listNumber li { background:none; list-style-type:decimal; padding:0 0 0 0; margin:0 0 15px 0;}
	
	
	.infoTypePhoto{ width:100%; overflow:hidden; clear:both; border-bottom:1px solid #ccc; margin:0 0 10px 0; padding:0 0 10px 0; overflow:hidden; position:relative;}
		.infoTypePhoto .sliderButtonRight{position:absolute; z-index:999; left:365px; top:50px;}
		.infoTypePhoto .sliderButtonLeft{position:absolute; z-index:999; left:129px; top:50px;}
		.listPhoto{width:520px; padding:20px 1px 15px 1px; margin:0 15px 0 0; overflow:hidden; height:145px; border:#81a825 solid 1px; float:left; position:relative}
		.listPhoto ul{width:10000px; position:relative; left:-100px; height:145px;}
		.listPhoto li{display:block; float:left; width:189px; margin:0 76px 0 0}
		.listPhoto li img{display:block; padding:1px; border:#d0d0d0 solid 1px; margin:0 0 5px 0;}
		.listPhoto li p{text-align:center; font-size:10px; color:#999;}
		.materielInfo{float:left; width:175px;}
			.materielInfo p{margin:0 0 10px 0}
			.materielInfo ul{}
			.materielInfo li{display:block; background:url(../images/ico_04.gif) 0 7px no-repeat; padding:0 0 0 7px; margin:0 0 10px 0}
		.infoTypePhoto h4{color:#79a532; font-size:16px; margin:0 0 5px 0;}

/*------Offre découverte-----*/	
.infoOffreDecouverte{width:673px; padding:40px 0 0 0; position:relative; margin:0 0 15px 0}
	.infoOffreDecouverte .illus{position:absolute; right:10px; top:5px; z-index:999;}
	#highlightBlocksWithTabs #contentWithOutNav .infoOffreDecouverte h3{font-size:12px; text-transform:uppercase; border-bottom:#ccc solid 1px; padding:0 0 7px 0; margin:0 0 25px 0;}

	.infoVousPropose{width:673px; padding:30px 0 0 0; overflow:hidden;}
		.infoLicon{width:270px; float:left; margin:0 30px 0 0;}
			.infoLicon div{width:270px; overflow:hidden; margin:0 0 35px 0}
			.infoLicon div img{display:block; float:right; padding:1px; border:#ccc solid 1px; margin:0 0 0 10px;}
			.infoLicon div h4{text-align:right; font-size:12px; color:#568400; padding:25px 0 0 0}
			.infoLicon div p{text-align:right; color:#aecb49;}
		
		.detailLicon{width:373px; float:left;}
			.detailLicon p{margin:0 0 15px 0}
		
	.infoFormOffreDecouverte{width:673px; padding:0;}
		#highlightBlocksWithTabs #contentWithOutNav .infoFormOffreDecouverte h3{font-size:12px; text-transform:uppercase; border-bottom:#ccc solid 1px; padding:0 0 7px 0; margin:0 0 25px 0;}
		.infoFormOffreDecouverte fieldset p strong{font-size:10px; color:#937670;}
		.infoFormOffreDecouverte fieldset p{width:673px; overflow:hidden; display:block; margin:0 0 15px 0;}	
		.infoFormOffreDecouverte label{font-weight:bold; display:block; margin:0 0 3px 0}
		.infoFormOffreDecouverte input{ font-size:11px; color:#561d1b; border:#ccc solid 1px; width:290px; padding:2px 0 1px 2px; height:14px;}
		.infoFormOffreDecouverte fieldset span{width:100px; display:block; float:left;}
		.infoFormOffreDecouverte fieldset span input{border:none; width:15px; height:15px; float:left; padding:0; margin:0 5px 0 0;}
		.infoFormOffreDecouverte fieldset span label{float:left;}
		.infoFormOffreDecouverte select{border:#ccc solid 1px; width:290px; font-size:11px; color:#561d1b; margin:0 0 10px 0; display:block;}
			.infoFormOffreDecouverte select option{padding:1px 0}
		.infoFormOffreDecouverte fieldset .newsletter input{width:15px; height:15px; margin:0 5px 0 0; float:left; border:none;}
			.infoFormOffreDecouverte fieldset .newsletter label{float:left; font-size:10px; color:#937670;}
		.infoFormOffreDecouverte .btnValidez{border-top:#ccc solid 1px; padding:10px 0 0 0;}
			.infoFormOffreDecouverte .btnValidez input{font-size:12px; text-transform:uppercase; color:#789d33; font-weight:bold; width:70px; height:17px; border:none; background:none; cursor:pointer;}
/*------Pratiquer-----*/	
.infoPratiquer{width:673px; padding:20px 0 20px 0; border-bottom:#ccc solid 1px; overflow:hidden;}
	.infoPratiquer img{display:block; float:left; border:#ccc solid 1px; margin:0 10px 0 0;}
	.infoPratiquer p{padding:0 20px 10px 0}
	.infoPratiquer .typeText1{text-align:right; padding-bottom:0;}
	#highlightBlocksWithTabs #contentWithOutNav .infoPratiquer h3{font-size:16px; text-transform:none; margin:0 0 15px 0}

.infoEffectuer{width:673px; padding:15px 0 0 0}
	#highlightBlocksWithTabs #contentWithOutNav .infoEffectuer h3{font-size:16px; text-transform:none; margin:0 0 15px 0}
	.infoEffectuer p{margin:0 0 15px 0}
	.infoEffectuer select{width:180px; border:#ccc solid 1px; font-size:11px;}
	.infoEffectuer table{width:469px; border:#a5c447 solid 1px; margin:0 0 10px 0}
	.infoEffectuer table th{ color:#fff; background:#a5c447; padding:3px 10px; text-align:left;}
	.infoEffectuer table td{ text-align:left; font-weight:bold; border-bottom:#a5c447 solid 1px; padding:3px 10px;}
	.infoEffectuer table a{text-decoration:underline; font-weight:normal; color:#553524;}
	.infoEffectuer table a:hover{text-decoration:none;}
	.infoEffectuer table caption{display:none;}
	.infoEffectuer .typeTable th{background:#612c2a;}
	.infoEffectuer .typeTable td{border-bottom:none; padding:2px 10px;}
	.infoEffectuer .typeTable span{font-size:14px; color:#98ba39}

/*------Offre découverte-----*/	
.infoOffreDecouverte{width:673px; padding:40px 0 0 0; position:relative; margin:0 0 15px 0}
	.infoOffreDecouverte .illus{position:absolute; right:10px; top:5px; z-index:999;}
	#highlightBlocksWithTabs #contentWithOutNav .infoOffreDecouverte h3{font-size:12px; text-transform:uppercase; border-bottom:#ccc solid 1px; padding:0 0 7px 0; margin:0 0 25px 0;}

	.infoVousPropose{width:673px; padding:30px 0 0 0; overflow:hidden;}
		.infoLicon{width:270px; float:left; margin:0 30px 0 0;}
			.infoLicon div{width:270px; overflow:hidden; margin:0 0 35px 0}
			.infoLicon div img{display:block; float:right; padding:1px; border:#ccc solid 1px; margin:0 0 0 10px;}
			.infoLicon div h4{text-align:right; font-size:12px; color:#568400; padding:25px 0 0 0}
			.infoLicon div p{text-align:right; color:#aecb49;}
		
		.detailLicon{width:373px; float:left;}
			.detailLicon p{margin:0 0 15px 0}
		
	.infoFormOffreDecouverte{width:673px; padding:0;}
		#highlightBlocksWithTabs #contentWithOutNav .infoFormOffreDecouverte h3{font-size:12px; text-transform:uppercase; border-bottom:#ccc solid 1px; padding:0 0 7px 0; margin:0 0 25px 0;}
		.infoFormOffreDecouverte fieldset p strong{font-size:10px; color:#937670;}
		.infoFormOffreDecouverte fieldset p{width:673px; overflow:hidden; display:block; margin:0 0 15px 0;}	
		.infoFormOffreDecouverte label{font-weight:bold; display:block; margin:0 0 3px 0}
		.infoFormOffreDecouverte input{ font-size:11px; color:#561d1b; border:#ccc solid 1px; width:290px; padding:2px 0 1px 2px; height:14px;}
		.infoFormOffreDecouverte fieldset span{width:100px; display:block; float:left;}
		.infoFormOffreDecouverte fieldset span input{border:none; width:15px; height:15px; float:left; padding:0; margin:0 5px 0 0;}
		.infoFormOffreDecouverte fieldset span label{float:left;}
		.infoFormOffreDecouverte select{border:#ccc solid 1px; width:290px; font-size:11px; color:#561d1b; margin:0 0 10px 0; display:block;}
			.infoFormOffreDecouverte select option{padding:1px 0}
		.infoFormOffreDecouverte fieldset .newsletter input{width:15px; height:15px; margin:0 5px 0 0; float:left; border:none;}
			.infoFormOffreDecouverte fieldset .newsletter label{float:left; font-size:10px; color:#937670;}
		.infoFormOffreDecouverte .btnValidez{border-top:#ccc solid 1px; padding:10px 0 0 0;}
			.infoFormOffreDecouverte .btnValidez input{font-size:12px; text-transform:uppercase; color:#789d33; font-weight:bold; width:70px; height:17px; border:none; background:none; cursor:pointer;}
			
/*------Test de connaissance-accueil-----*/		
.contType05{width:487px; padding:0;}
	.contType05 .illus{float:right; padding:0 0 0 6px; width:130px;}
	.contType05 .illus li{display:block; margin:0 0 3px 0;}
	.contType05 .illus li a{color:#990000;}
	.contType05 .illus li img{display:block; border:#ccc solid 1px;}
	.contType05 .introText{padding:0 0 15px 0; border-bottom:#ccc solid 1px; margin:0 0 15px 0; width:345px;}
	.infoConnaissances{width:350px;}
	.listTestez{width:345px; margin:0 0 15px 0}
		.listTestez p{padding:0 0 3px 0}
		.listTestez img{display:block; float:left; margin:0 10px 0 0; border:#91bb0a solid 2px;}
		.listTestez div{width:345px; overflow:hidden; padding:0 0 10px 0}
		.listTestez div p a{color:#8aae01; text-transform:uppercase; font-size:12px; line-height:17px; padding:0; font-weight:bold;}
		.listTestez select{border:#ccc solid 1px; width:200px; font-size:12px; color:#561d1b;}
		.listTestez select option{padding:1px 0;}
		#contentWithNavLev3 #contentWithNav .listTestez div h4{font-size:12px; color:#8aae01; text-transform:none}
		.listQuestions{margin:0 0 15px 0}
		.listQuestions li{display:block; width:345px; overflow:hidden; margin:0 0 3px 0}
		.listQuestions li.first{font-weight:bold; color:#8aae01; padding:15px 0 0 0;}
		.listQuestions li input{width:15px; height:15px; padding:0; margin:0 5px 0 0; border:none; float:left;}
		.listQuestions li label{float:left; display:block; width:325px;}
		.listQuestions .btnValider input{border:none; width:125px; height:25px; background:none; text-transform:uppercase; font-size:12px; color:#8aae01; font-weight:bold; cursor:pointer;}
		.valeurfiltre{color:#8aae01;}
		.textColor1{color:#008000;}
		.textColor2{color:#ff0000;}
