
		
		input{font-size:9px; color:#000; padding-left:5px; line-height:15px}
		.fs9{font-size:9px; line-height:1.3em} .fs10{font-size:10px} .fs11{font-size:11px} .fs12{font-size:12px} .fs13{font-size:13px} .fs14{font-size:14px} .fs15{font-size:15px} .fs16{font-size:16px} .fs17{font-size:17px} 
		.fs18{font-size:18px; line-height:1.0em} .fs19{font-size:19px} .fs20{font-size:20px; line-height:1.0em} .fs21{font-size:21px; line-height:1.0em} .fs22{font-size:22px}.fs23{font-size:23px; line-height:1.2em}.fs24{font-size:24px}.fs25{font-size:25px}

		.fs15{font-size:15px} .fs16{font-size:16px} .fs16{font-size:16px} .fs17{font-size:17px} .fs25{font-size:25px}
		.ml1{margin-left:1px} .ml2{margin-left:2px} .ml3{margin-left:3px} .ml5{margin-left:5px} .ml8{margin-left:8px} .ml10{margin-left:10px} .ml15{margin-left:15px} .ml20{margin-left:20px} .ml25{margin-left:25px} .ml30{margin-left:30px} .ml40{margin-left:40px} .ml50{margin-left:50px} .ml60{margin-left:60px} .ml80{margin-left:80px;} .ml100{margin-left:100px} .ml120{margin-left:120px} .ml160{margin-left:160px} .ml180{margin-left:180px} .ml200{margin-left:200px;}.ml260{margin-left:260px;}.ml300{margin-left:300px;} .ml540{margin-left:540px} 
		.mr2{margin-right:2px} .mr5{margin-right:5px} .mr10{margin-right:10px} .mr15{margin-right:15px} .mr20{margin-right:20px} .mr25{margin-right:25px} .mr30{margin-right:30px} .mr40{margin-right:40px} .mr200{margin-right:200px}
		.mr-3{margin-right:-3px}
		.mt1{margin-top:1px} .mt2{margin-top:2px} .mt3{margin-top:3px} .mt4{margin-top:4px} .mt5{margin-top:5px} .mt10{margin-top:10px}.mt15{margin-top:15px} .mt20{margin-top:20px} .mt25{margin-top:25px} .mt30{margin-top:30px}.mt35{margin-top:35px} .mt40{margin-top:40px}
		.mb2{margin-bottom:2px} .mb3{margin-bottom:3px} .mb4{margin-bottom:4px} .mb5{margin-bottom:5px} .mb10{margin-bottom:10px} .mb15{margin-bottom:15px} .mb20{margin-bottom:20px} .mb25{margin-bottom:25px} .mb30{margin-bottom:30px} .mb40{margin-bottom:40px} .mb50{margin-bottom:50px}
		.m10{margin:10px}
		.pt5{padding-top:5px} .pt10{padding-top:10px} .pt15{padding-top:15px} 
		.pb5{padding-bottom:5px} .pb10{padding-bottom:10px} .pb15{padding-bottom:15px} .pb20{padding-bottom:20px} 
		.pl5{padding-left:5px} .pl10{padding-left:10px} .pl15{padding-left:15px} .pl20{padding-left:20px} .pl25{padding-left:25px} .pl40{padding-left:40px}
		.pr5{padding-right:5px} .pr10{padding-right:10px} .pr15{padding-right:15px} .pr20{padding-right:20px} .pr25{padding-right:25px}
		.pgdb15{padding:0 15px 15px 15px}
		.mtb168 {margin:16px 0 8px;}
		
		.w20{width:20px}
		.w30{width:30px}
		.w40{width:40px}
		.w200{width:200px}
		
		/* Couleurs des polices */
		.gris01{color:#666} .gris02{color:#4D4D4D} .gris03{color:#646464}
		.rouge01{color:#e6511e} .rouge02{color:#E6511E} 
		.vert01{color:#5BABA2} .vert02{color:#32968B} .vert03{color:#9BCE59}
		.rose{color:#C7126F}
		.blanc{color:#fff}
		.marron{color:#69040A}
		.rose01{color:#FF9A8E} .rose02{color:#E13E05} .rose03{color:#C7126F}
		.orange01{color:#F79231}
		
		/* Couleurs des blocs */
		.backgris01{background:#EBEBEB}
		.backrouge02{background:#E6511E}
		
		.b0{border:0}
		.tdu{text-decoration:underline}
		.lh1{line-height:1.0em}
		.db{display:block}
		.di{display:inline}		
		.fwn{font-weight:normal}	.fwb{font-weight:bold}  .ital{font-style: italic}
		.tdn{text-decoration:none} .tdu{text-decoration:underline}
		.tar{text-align:right}	.tac{text-align:center} .tal{text-align:left}
		.ovf{overflow:hidden; width:100%; position:relative}
		.pbr{position:absolute; bottom:0; right:0}
		.fl{float:left; display:inline}
		.fr{float:right; display:inline}
		.fn{float:none;}
		.pb{text-decoration: line-through}
		.vam{vertical-align:middle}
		.vab{vertical-align:bottom}
		.cb{clear:both}
		
		.puce01{background:url(../images/bg-puce-fleche01.gif) 0 50% no-repeat; padding-left:10px}
		.puce02{background:url(../images/bg-puce-fleche02.gif) no-repeat 0 0.45em;padding:0 0 0 10px;display:block;font-size:11px}
		.puce03{background:url(../images/bg-puce-fleche04.gif) 0 50% no-repeat; padding-left:9px; display:block}
		.puce04{background:url(../images/bg-puce-fleche05.gif) 0 50% no-repeat; padding-left:17px;}
		.puce05{background:url(../images/bg-puce-fleche06.gif) 0 50% no-repeat; padding-left:11px;}
		.puce06{background:url(../images/bg-zoom.gif) 0 0 no-repeat; padding-left:30px;}
		.puce07{background:url(../images/bg-croix02.gif) 100% 5px no-repeat; padding-right:10px; text-decoration:none; color:#999999; position:absolute; right:10px; top:0; cursor:pointer}
		.puce07:hover{text-decoration:underline}
		.puce08{background:url(../images/bg-croix03.gif) 100% 2px no-repeat; padding-right:18px;}
		.puce09{background:url(../images/bg-puce-fleche08.gif) 0 50% no-repeat; padding-left:8px;}	
		.puce10{background:url(../images/bg-puce-fleche09.gif) 0 50% no-repeat; padding-left:7px;}	
		.puce11{background:url(../images/bg-pic-ajout.gif) 0 50% no-repeat; padding-left:12px;}	
		.puce11{background:url(../images/bg-puce-01.gif) 0 50% no-repeat; padding-left:12px;}	
		
		.puce12{background:url(../images/bg-croix02.gif) 100% 9px no-repeat; padding-right:10px; text-decoration:none; color:#999999; position:absolute; right:14px; top:0; cursor:pointer}
		.puce12:hover{text-decoration:underline}
		.fermer_popup {font-size:16px; font-weight:bold;}
		.height_box {height:10px;}
		.texte_popup {font-size:13px; font-weight:bold; color:#000;margin:10px 0 0;}
		
		.croixfermer01{background:transparent url(../images/bg-croix04.gif) no-repeat; display:block; width:10px; height:10px; position:absolute; top:5px; right:5px}
		.croixfermer01 span{display:none}
		.picto-env{background:transparent url(../images/bg-pic-envelop.gif) 0 4px no-repeat; padding-left:18px; font-size:11px; color:#E6511E}
		.picto-ok{background:transparent url(../images/bg-pic-ok.gif) 0 4px no-repeat; padding-left:18px; font-size:11px; color:#E6511E}
		.send-ok{padding-left:4px; font-size:11px; color:#E6511E}
		.picto-bout{background:transparent url(../images/bg-pic-bout.gif) 0 4px no-repeat; padding-left:18px; font-size:11px; color:#E6511E}
		.picto-suppr{background:transparent url(../images/bg-puce-suppr.gif) 0 4px no-repeat; padding-left:18px; font-size:11px; color:#E6511E}
		.picto-ajout{background:transparent url(../images/bg-pic-ajout.gif) 4px 4px no-repeat; padding-left:18px; font-size:11px; color:#E6511E}
		.picto-profil{background:transparent url(../images/picto-profil.gif) 0 4px no-repeat; padding:5px 5px 0 18px; font-size:11px; color:#E6511E;}
		.picto-favoris{background:transparent url(../images/bg-pic-coeur.gif) 0 4px no-repeat; padding-left:18px; font-size:11px; color:#E6511E}
		
		.separateur01{position:relative; overflow:hidden; background:url(../images/bg-repeat03.gif) repeat-x; font-size:0px; height:1px; width:100%; clear:both}
		.ligneverte{line-height:0px; font-size:0px; height:1px; border-top:1px solid #B4D9D5; overflow:hidden; width:100%}
		.ligneorange{line-height:0px; font-size:0px; height:1px; border-top:1px solid #F9B075; overflow:hidden; width:100%}
		.fondpourcent{background:url(../images/bg-back-10pourcent.png) 50% 50% no-repeat; overflow:hidden; width:100%}
		/* BLOC REEXPLOITABLES */
		
		.bouton01 {display:inline; position:relative; font-weight:bold;  text-decoration:none; font-size:11px; cursor:pointer; color:#E33D05; display:block; float:left}
		.bouton01 .g{float:left; display:inline; width:17px; height:27px; background:transparent url(../images/bg-bt02g-off.png) no-repeat}
		.bouton01 .d{float:left; display:inline; width:17px; height:27px; background:transparent url(../images/bg-bt02d-off.png) no-repeat;margin:0; padding:0}
		.bouton01 .c{background:transparent url(../images/bg-bt02r-off.png) 0 0 repeat-x;float:left; display:inline}
		.bouton01 .intit{display:block;  padding:5px 0 7px 0}
		.bouton01 .puce{display:none; position:absolute; background:url(../images/bg-puce-fleche03.gif) no-repeat;left:16px; top:8px; width:20px; height:20px; z-index:2}

		.bouton01.puce .puce{display:block}
		.bouton01.puce .intit{padding:5px 0 7px 8px}

		.bouton02{ float:left; display:inline; cursor:pointer; padding-left:5px; line-height:33px; font-weight:bold;  text-decoration:none; font-size:11px; position:relative; background:transparent url(../images/bg-bt03g-off.gif) no-repeat;color:#E33D05; cursor:pointer}
		.bouton02 span{padding:0 15px 0 13px; line-height:30px; display:block; background:url(../images/bg-bt03d-off.gif) 100% 0 no-repeat; cursor:pointer; }		
		.bouton02 span span{display:none}
		
		.bouton02bis{ float:left; display:inline; cursor:pointer; padding-left:5px; line-height:33px; font-weight:bold;  text-decoration:none; font-size:11px; background:transparent url(../images/bg-bt03g-off.gif) no-repeat;color:#E33D05; cursor:pointer}
		.bouton02bis span{padding:0 15px 0 13px; line-height:30px; display:block; background:url(../images/bg-bt03d-off.gif) 100% 0 no-repeat; cursor:pointer; }		
		.bouton02bis span span{display:none}
		
		.bouton03{ float:left; display:inline; cursor:pointer; padding-left:5px; line-height:24px; font-weight:bold;  text-decoration:none; font-size:11px; background:transparent url(../images/bg-bt04g-off.gif) no-repeat;color:#E33D05; cursor:pointer}
		.bouton03 span{padding:0 15px 0 13px; line-height:24px; display:block; background:url(../images/bg-bt04d-off.gif) 100% 0 no-repeat; cursor:pointer; }		

		.bouton04{ float:left; display:inline; cursor:pointer; padding-left:5px; line-height:17px; font-weight:bold;  text-decoration:none; font-size:11px; background:transparent url(../images/bg-bt04ag-off.gif) no-repeat;color:#727272; cursor:pointer}
		.bouton04 span{padding:0 5px 0 1px; line-height:17px; display:block; background:url(../images/bg-bt04ad-off.gif) 100% 0 no-repeat; cursor:pointer; font-size:9px;}		
		
		.bouton05{ float:left; display:inline; cursor:pointer; padding-left:5px; line-height:33px; font-weight:bold;  text-decoration:none; font-size:11px; position:relative; 
		background:transparent url(../images/bg-bt05g-off.gif) no-repeat;color:#FEFCF3; cursor:pointer}
		.bouton05 span{padding:0 15px 0 13px; line-height:30px; display:block; background:url(../images/bg-bt05d-off.gif) 100% 0 no-repeat; cursor:pointer; }		
		.bouton05 span span{display:none}	
		
		.bouton05{ float:left; display:inline; cursor:pointer; padding-left:5px; line-height:33px; font-weight:bold;  text-decoration:none; font-size:11px; position:relative; 
		background:transparent url(../images/bg-bt05g-off.gif) no-repeat;color:#FEFCF3; cursor:pointer}
		.bouton05 span{padding:0 15px 0 13px; line-height:30px; display:block; background:url(../images/bg-bt05d-off.gif) 100% 0 no-repeat; cursor:pointer; }		
		.bouton05 span span{display:none}
		
		.bouton06{ float:left; display:inline; cursor:pointer; padding-left:5px; line-height:33px; font-weight:bold;  text-decoration:none; font-size:11px; position:relative; background:transparent url(../images/bg-bt06g-off.gif) no-repeat;color:#fff; cursor:pointer}
		.bouton06 span{padding:0 15px 0 13px; line-height:30px; display:block; background:url(../images/bg-bt06d-off.gif) 100% 0 no-repeat; cursor:pointer; }		
		.bouton06 span span{display:none}
		
		.bouton07{ float:left; display:inline; cursor:pointer; padding-left:5px; line-height:33px; font-weight:bold;  text-decoration:none; font-size:11px; position:relative; background:transparent url(../images/bg-bt07g-off.gif) no-repeat;color:#fff; cursor:pointer}
		.bouton07 span{padding:0 15px 0 13px; line-height:30px; display:block; background:url(../images/bg-bt07d-off.gif) 100% 0 no-repeat; cursor:pointer; }		
		.bouton07 span span{display:none}
		
		.degradvert01{background:url(../images/bg-backvert.gif) 0 100% repeat-x}
		.degradrose01{background:url(../images/bg-backrose.gif) 0 100% repeat-x}
		.degradvert02{background:url(../images/bg-backvert01.gif) 0 100% repeat-x}
		.degradgris01{background:url(../images/bg-backgris.gif) 0 100% repeat-x}
		
		/*
		.bouton01:hover, .bouton01.actif{background:transparent url(../images/bg-onglet02on-g.gif); color:#fff}
		.bouton01:hover span,.bouton01.actif span{background:url(../images/bg-onglet02on-d.gif) 100% 0}
		*/
		
		
		/* BLOC TYPE JAUNE */
		.encartjaune{position:relative;  background:url(../images/bg-back03r.jpg) repeat-y;  width:302px; z-index:2}
		.encartjaune .haut{position:relative; overflow:hidden; background:url(../images/bg-back03h.jpg) no-repeat}
		.encartjaune .contenu{position:relative; overflow:hidden; background:url(../images/bg-back03b.jpg) 0 100% no-repeat; padding:10px 5px 10px 10px}
		.encartjaune .contenu .titre{overflow:hidden; width:240px; position:relative}		

		/* DEFINITION DU BLOC ARRONDI TYPE */
		#global .bloc-arrond01{position:relative; width:100%}
		#global .bloc-arrond01 .hautarrondi, #global .bloc-arrond01 .basarrondi{position:relative; z-index:3}
		#global .bloc-arrond01 .hg{top:0px; left:0px} #global .bloc-arrond01 .hd{ top:0px; right:0px} #global .bloc-arrond01 .bg{ bottom:0px; left:0px} #global .bloc-arrond01 .bd{bottom:0px; right:0px}
		
		/* pour la correction de la pixelisation des blocs etape2 paiement encart orange */ 
		#global .bloc-arrond01 .bg_special{ bottom:-1px; left:-1px;background:url(../images/bg-arrond09-bg.gif) no-repeat;} #global .bloc-arrond01 .bd_special{bottom:-1px; right:-1px;background:url(../images/bg-arrond09-bd.gif) no-repeat;}
		
		#global .bloc-arrond01 .arrondA, #global .bloc-arrond01 .arrondB{font-size:1px; position:absolute; display:block;  z-index:10}
		#global .bloc-arrond01 .contenu{position:relative; z-index:2}

		#global .bloc-arrond02{position:relative; width:100%}
		#global .bloc-arrond02 .hautarrondi, #global .bloc-arrond02 .basarrondi{position:relative; z-index:3}
		#global .bloc-arrond02 .hg{top:0px; left:0px} #global .bloc-arrond02 .hd{ top:0px; right:0px} #global .bloc-arrond02 .bg{ bottom:0px; left:0px} #global .bloc-arrond02 .bd{bottom:0px; right:0px}
		#global .bloc-arrond02 .arrondA{font-size:1px; position:absolute; display:block;  z-index:2}
		#global .bloc-arrond02 .contenu{position:relative; z-index:2}




		/* bloc decor01 */
		.typebloc01 .hautarrondi, .typebloc01 .basarrondi{width:100%; position:relative}			
		.typebloc01 .arrondA{width:9px; height:11px}
		.typebloc01 .hg{ background:url(../images/bg-arrond01-hg.gif) no-repeat}
		.typebloc01 .hd{ background:url(../images/bg-arrond01-hd.gif) no-repeat}
		.typebloc01 .bg{ background:url(../images/bg-arrond01-bg.gif) no-repeat}
		.typebloc01 .bd{ background:url(../images/bg-arrond01-bd.gif) no-repeat}
		.typebloc01 .contenu{position:relative; border:1px solid #FDDC6C; background:#fff}
		.typebloc01 .marge{overflow:hidden; background:#FFF4D0; margin:1px; padding:10px}
		
		/* bloc decor02 */	
		.typebloc02 .hautarrondi, .typebloc02 .basarrondi{width:100%; position:relative}
		.typebloc02 .arrondA{width:8px; height:27px}
		.typebloc02 .arrondB{width:47px; height:15px}
		.typebloc02 .hg{ background:url(../images/bg-arrond02-hg.gif) no-repeat}
		.typebloc02 .hd{ background:url(../images/bg-arrond02-hd.gif) no-repeat}
		.typebloc02 .bg{ background:url(../images/bg-arrond02-bg.gif) no-repeat}
		.typebloc02 .bd{ background:url(../images/bg-arrond02-bd.gif) no-repeat}
		.typebloc02 .contenu .hautbloc{width:100%; background:url(../images/bg-arrond02-hr.gif) repeat-x; height:27px; z-index:1}
		.typebloc02 .contenu{z-index:5; background:url(../images/bg-arrond02-br.gif) repeat-x 0 100%; border:1px solid #D9D9D9; border-width:0px 1px 1px 1px}
		.typebloc02 .contenu .marges{margin:15px 9px}



			
			
			/* couleur rouge */
			.typebloc02.rouge .hg{ background:url(../images/bg-arrond02rouge-hg.gif) no-repeat}
			.typebloc02.rouge .hd{ background:url(../images/bg-arrond02rouge-hd.gif) no-repeat}
			.typebloc02.rouge .bg{ background:url(../images/bg-arrond02rouge-bg.gif) no-repeat}
			.typebloc02.rouge .bd{ background:url(../images/bg-arrond02rouge-bd.gif) no-repeat}
			.typebloc02.rouge .contenu .hautbloc{width:100%; background:url(../images/bg-arrond02rouge-hr.gif) repeat-x; height:27px; z-index:1; line-height:2.0em}
			.typebloc02.rouge .contenu{z-index:5; background:url(../images/bg-arrond02rouge-br.gif) repeat-x 0 100%; border:1px solid #F9D4C9; border-width:0px 1px 1px 1px}
			.typebloc02.rouge .contenu .marges{margin:5px 0px}	
			
		/* bloc decor03 */
		.typebloc03 .contenu{border:1px solid #D9D9D9; background:#E6E6E6; border-width:1px 1px 1px 0px}
		.typebloc03 .repeatdroite{width:100%; position:relative; overflow:hidden; background:url(../images/bg-arrond03-mg.gif) repeat-y}
		.typebloc03 .repeatgauche{width:100%; position:relative; overflow:hidden; background:url(../images/bg-arrond03-md.gif) 100% 0 repeat-y}
		
		/* bloc decor04 */			
		.typebloc04 .contenu{overflow:hidden; background:url(../images/bg-repeat02.gif) 0 100% repeat-y;  width:100%; margin-top:3px; padding-bottom:10px; border:0}
		.typebloc04 .contenu ul{overflow:hidden;  list-style:none; margin:0; float:left; display:inline; width:95%; text-align:left; margin-left:15px}
		.typebloc04 .contenu ul li{padding:0; display:block; background:url(../images/bg-puce-rond01.gif) 0 9px no-repeat; width:100%; float:left; display:inline; padding:2px 0 0 8px}
		.typebloc04 .contenu ul li a{display:block}	

		/* bloc decor05 */				
		.typebloc05 .hautarrondi, .typebloc05 .basarrondi{width:100%; position:relative}
		.typebloc05 .arrondB{width:47px; height:15px}
		.typebloc05 .arrondA{width:47px; height:15px}
		.typebloc05 .hg{ background:url(../images/bg-arrond02rouge-hg.png) no-repeat}
		.typebloc05 .hd{ background:url(../images/bg-arrond02-hd.png) no-repeat}		
		.typebloc05 .bg{ background:url(../images/bg-arrond02-bg.gif) no-repeat}
		.typebloc05 .bd{ background:url(../images/bg-arrond02-bd.gif) no-repeat}
		.typebloc05 .contenu{z-index:5; background:url(../images/bg-arrond05-br.gif) repeat-x 0 100%; border:1px solid #D9D9D9; border-width:0px 1px 1px 1px}
		.typebloc05 .contenu .marges{margin:0px 0 15px 5px}
	
		
		/* bloc decor06 */		
		.typebloc06 .arrondA{width:10px; height:29px}
		.typebloc06 .hg{ background:url(../images/bg-arrond06-hg.png) no-repeat}
		.typebloc06 .hd{ background:url(../images/bg-arrond06-hd.png) no-repeat}
		.typebloc06 .contenu{position:relative; background:#E4450F}

		/* bloc decor07 */				
		.typebloc07 .arrondA{width:7px; height:7px}
		.typebloc07 .hautarrondi, .typebloc07 .basarrondi{width:100%; position:relative}
		.typebloc07 .centre{display:block; margin:0 5px; height:4px; background:#fff; font-size:0px}
		.typebloc07 .contenu .border, .typebloc07 .centre{border:solid #F0C530; overflow:hidden;position:relative}
		.typebloc07 .hautarrondi .centre{border-width:2px 0 0 0}
		.typebloc07 .basarrondi .centre{border-width:0 0 2px 0}
		.typebloc07 .contenu .border{border-width:0 2px 0 2px;}
		.typebloc07 .hg{ background:url(../images/bg-arrond07-hg.png) no-repeat}
		.typebloc07 .hd{ background:url(../images/bg-arrond07-hd.png) no-repeat}
		.typebloc07 .bg{ background:url(../images/bg-arrond07-bg.png) no-repeat}
		.typebloc07 .bd{ background:url(../images/bg-arrond07-bd.png) no-repeat}
		.typebloc07 .contenu{background:#fff; width:100%}

		.typebloc08 .typebloc07 .arrondA{width:7px; height:7px}
		.typebloc08 .typebloc07 .hautarrondi, .typebloc07 .basarrondi{width:100%; position:relative}
		.typebloc08 .typebloc07 .centre{display:block; margin:0 5px; height:4px; background:#fff; font-size:0px}
		.typebloc08 .typebloc07 .contenu .border, .typebloc07 .centre{border:solid #F0C530; overflow:hidden;position:relative}
		.typebloc08 .typebloc07 .hautarrondi .centre{border-width:2px 0 0 0}
		.typebloc08 .typebloc07 .basarrondi .centre{border-width:0 0 2px 0}
		.typebloc08 .typebloc07 .contenu .border{border-width:0 2px 0 2px;}
		.typebloc08 .typebloc07 .hg{ background:url(../images/bg-arrond07-hg.png) no-repeat}
		.typebloc08 .typebloc07 .hd{ background:url(../images/bg-arrond07-hd.png) no-repeat}
		.typebloc08 .typebloc07 .bg{ background:url(../images/bg-arrond07-bg.png) no-repeat}
		.typebloc08 .typebloc07 .bd{ background:url(../images/bg-arrond07-bd.png) no-repeat}
		.typebloc08 .typebloc07 .contenu{background:#fff; width:100%}

		/* bloc decor08 */	
		.typebloc08 .hautarrondi, .typebloc08 .basarrondi{width:100%; position:relative}
		.typebloc08{background:url(../images/bg-arrond08-hr.gif) repeat-x}
		.typebloc08 .arrondA{width:20px; height:21px}
		.typebloc08 .arrondB{width:19px; height:19px}
		.typebloc08 .hg{ background:url(../images/bg-arrond08-hg.gif) no-repeat}
		.typebloc08 .hd{ background:url(../images/bg-arrond08-hd.gif) no-repeat}
		.typebloc08 .bg{ background:url(../images/bg-arrond08-bg.gif) no-repeat;}
		.typebloc08 .bd{ background:url(../images/bg-arrond08-bd.gif) no-repeat}
		.typebloc08 .contenu{z-index:5; background:url(../images/bg-arrond08-br.gif) repeat-x 0 100%; border:0; border:1px solid #D9D9D9; border-width:0px 2px 0 2px}
		.typebloc08 .contenu .marges{margin:0 10px 0 10px; padding-bottom:10px}
		.typebloc08 .contenu .marges02{margin:0; padding:10px}
		
			/* couleur verte */
			.typebloc08.vert {border-top:1px solid #429E93; background:none}
			.typebloc08.vert .hg{ background:url(../images/bg-arrond08vert-hg.gif) no-repeat}
			.typebloc08.vert .hd{ background:url(../images/bg-arrond08vert-hd.gif) no-repeat}
			.typebloc08.vert .bg{ background:url(../images/bg-arrond08vert-bg.gif) no-repeat}
			.typebloc08.vert .bd{ background:url(../images/bg-arrond08vert-bd.gif) no-repeat}
			.typebloc08.vert .contenu .hautbloc{width:100%; height:27px; z-index:1; line-height:2.0em}
			.typebloc08.vert .contenu{z-index:5; border:1px solid #99CBC5; border-width:0px 2px 2px 2px;}
			
			/* couleur rose */
			.typebloc08.rose {border-top:1px solid #CC6699; background:none}
			.typebloc08.rose .hg{ background:url(../images/bg-arrond08rose-hg.gif) no-repeat}
			.typebloc08.rose .hd{ background:url(../images/bg-arrond08rose-hd.gif) no-repeat}
			.typebloc08.rose .bg{ background:url(../images/bg-arrond08rose-bg.gif) no-repeat}
			.typebloc08.rose .bd{ background:url(../images/bg-arrond08rose-bd.gif) no-repeat}
			.typebloc08.rose .contenu .hautbloc{width:100%; height:27px; z-index:1; line-height:2.0em}
			.typebloc08.rose .contenu{z-index:5; border:1px solid #CC0066; border-width:0px 2px 2px 2px;}

			
		.typebloc08 .typebloc03 .arrondA{width:9px; height:11px;}
		.typebloc08 .typebloc03 .arrondB{width:9px; height:11px; position:absolute;}
		.typebloc08 .typebloc03 .hautarrondi, .typebloc08 .typebloc03 .basarrondi{width:100%; position:relative}
		.typebloc08 .typebloc03 .hag{top:0px; left:0px} 
		.typebloc08 .typebloc03 .had{ top:0px; right:0px} 
		.typebloc08 .typebloc03 .bag{ bottom:0px; left:0px}
		.typebloc08 .typebloc03 .bad{bottom:0px; right:0px}
		.typebloc08 .typebloc03 .hag{ background:url(../images/bg-arrond01vert-hg.gif) no-repeat top left;}
		.typebloc08 .typebloc03 .had{ background:url(../images/bg-arrond01vert-hd.gif) no-repeat top right;}
		.typebloc08 .typebloc03 .bag{ background:url(../images/bg-arrond01vert-bg.gif) no-repeat bottom left;}
		.typebloc08 .typebloc03 .bad{ background:url(../images/bg-arrond01vert-bd.gif) no-repeat bottom right;}
		.typebloc08 .typebloc03 .contenu{position:relative; border:1px solid #65B0A8; background:#DDEEE9; color:#fff}
		.typebloc08 .typebloc03 .marge{overflow:hidden; margin:1px; padding:10px}
		


		/* bloc decor09 */				
		.typebloc08 .typebloc09 .arrondA{width:7px; height:7px}
		.typebloc08 .typebloc09 .hg{ background:url(../images/bg-arrond09-hg.gif) no-repeat}
		.typebloc08 .typebloc09 .hd{ background:url(../images/bg-arrond09-hd.gif) no-repeat}		
		.typebloc08 .typebloc09 .bg{ background:url(../images/bg-arrond09-bg.gif) no-repeat}
		.typebloc08 .typebloc09 .bd{ background:url(../images/bg-arrond09-bd.gif) no-repeat}
		.typebloc08 .typebloc09 .contenu{z-index:5; background:#E6511E; border:1px solid #F3A88F}
		.typebloc08 .typebloc09 .hautarrondi, .typebloc08 .typebloc09 .basarrondi{width:100%; position:relative}

		/* bloc decor10 */	
		.typebloc10 .hautarrondi, .typebloc10 .basarrondi{width:100%; position:relative}
		.typebloc10{background:url(../images/bg-arrond11-hr.gif) repeat-x}
		.typebloc10 .arrondA{width:19px; height:38px}
		/*.typebloc10 .arrondB{width:25px; height:28px}*/
		.typebloc10 .arrondB{width:47px; height:15px}
		.typebloc10 .hg{ background:url(../images/bg-arrond11-hg.gif) no-repeat}
		.typebloc10 .hd{ background:url(../images/bg-arrond11-hd.gif) no-repeat}
		.typebloc10 .bg{ background:url(../images/bg-arrond02-bg.gif) no-repeat}
		.typebloc10 .bd{ background:url(../images/bg-arrond02-bd.gif) no-repeat}
		/*.typebloc10 .contenu{z-index:5; background:url(../images/bg-arrond11-br.gif) repeat-x 0 100%; border:0; border:1px solid #D9D9D9; border-width:0px 1px 0 1px}*/
		.typebloc10 .contenu{z-index:5; background:url(../images/bg-arrond05-br.gif) repeat-x 0 100%; border:1px solid #D9D9D9; border-width:0px 1px 1px 1px}
		.typebloc10 .contenu .marges{margin:0 10px 0 18px; padding-bottom:10px}

		/* bloc decor12 */	
		.typebloc12 .hautarrondi, .typebloc12 .basarrondi{width:100%; position:relative}
		.typebloc12 .arrondA{width:7px; height:7px}
		.typebloc12 .hg{ background:url(../images/bg-arrond12-hg.gif) no-repeat}
		.typebloc12 .hd{ background:url(../images/bg-arrond12-hd.gif) no-repeat}
		.typebloc12 .bg{ background:url(../images/bg-arrond12-bg.gif) no-repeat}
		.typebloc12 .bd{ background:url(../images/bg-arrond12-bd.gif) no-repeat}
		.typebloc12 .contenu{z-index:5; border:1px solid #FCC200; border-width:2px}
		.typebloc12 .contenu .marges{margin:20px 5px 15px 5px}
		.typebloc12 .titrebloc{position:absolute; background:#fff; margin-top:-8px; left:10px; padding:0 5px; color:#FCC200}
		
		.col2.desherite div{float:none; display:block}

		/* menu onglets01 */
		.menu-onglets01{border:none;width:100%; overflow:hidden; position:relative; background:url(../images/bg-repeat01.gif) repeat-x 0 100%; line-height:25px}
		.menu-onglets01 *{float:left; display:inline}
		.menu-onglets01 label{font-weight:bold; color:#E6511E; margin-left:15px}
		.menu-onglets01.pasdefond{background:none}		
		
		.onglet01{display:inline; cursor:pointer; padding-left:5px; line-height:24px; font-weight:bold;  text-decoration:none; font-size:11px; background:transparent url(../images/bg-onglet01off-g.gif) no-repeat;color:#4D4D4D;}
		.onglet01 span{padding:0 8px 0 5px; background:url(../images/bg-onglet01off-d.gif) 100% 0 no-repeat}	
		



		/* couleurs des onglets */
		.menu-onglets01.rouge .onglet01:hover, .menu-onglets01.rouge .onglet01.actif{background:transparent url(../images/bg-onglet02on-g.gif); color:#fff}
		.menu-onglets01.rouge .onglet01:hover span,.menu-onglets01.rouge .onglet01.actif span{background:url(../images/bg-onglet02on-d.gif) 100% 0}
		
		.menu-onglets01.vert{line-height:27px}
		.menu-onglets01.vert .onglet01:hover, .menu-onglets01.vert .onglet01.actif{border:none;background:transparent url(../images/bg-onglet01on-g.gif); color:#fff}
		.menu-onglets01.vert .onglet01:hover span, .menu-onglets01.vert .onglet01.actif span{border:none;background:url(../images/bg-onglet01on-d.gif) 100% 0}
		
		.menu-onglets01.rose{line-height:27px}
		.menu-onglets01.rose .onglet01:hover, .menu-onglets01.rose .onglet01.actif{border:none;background:transparent url(../images/bg-onglet01rose-on-g.gif); color:#fff}
		.menu-onglets01.rose .onglet01:hover span, .menu-onglets01.rose .onglet01.actif span{border:none;background:url(../images/bg-onglet01rose-on-d.gif) 100% 0}


		/* ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- */
		/* couleur verte */
			.typebloc02.vert_fiche_article {border-top:none; background:none}
			.typebloc02.vert_fiche_article .hg{ background:url(../images/bg-arrond02vert-hg.gif) no-repeat;}
			.typebloc02.vert_fiche_article .hd{ background:url(../images/bg-arrond02vert-hd.gif) no-repeat;width:8px;height:27px;}
			.typebloc02.vert_fiche_article .bg{ background:url(../images/bg-arrond02vert-bg.gif) no-repeat}
			.typebloc02.vert_fiche_article .bd{ background:url(../images/bg-arrond02vert-bd.gif) no-repeat}
			.typebloc02.vert_fiche_article .contenu .hautbloc{position:relative;width:100%; background:url(../images/bg-arrond02vert-hr.gif) repeat-x top;height:27px; z-index:1; line-height:2.0em}
			.typebloc02.vert_fiche_article .contenu{z-index:5; background:url(../images/bg-arrond02vert-br.gif) repeat-x 0 100%; border:1px solid #b4d9d5; border-width:0px 1px 1px 1px}
			.typebloc02.vert_fiche_article .contenu .marges{margin:5px 0px}
		
		/* couleur rose */
			.typebloc02.rose_fiche_article {border-top:none; background:none}
			.typebloc02.rose_fiche_article .hg{ background:url(../images/bg-arrond02rose-hg.gif) no-repeat;}
			.typebloc02.rose_fiche_article .hd{ background:url(../images/bg-arrond02rose-hd.gif) no-repeat;width:8px;height:27px;}
			.typebloc02.rose_fiche_article .bg{ background:url(../images/bg-arrond02rose-bg.gif) no-repeat}
			.typebloc02.rose_fiche_article .bd{ background:url(../images/bg-arrond02rose-bd.gif) no-repeat}
			.typebloc02.rose_fiche_article .contenu .hautbloc{position:relative;width:100%; background:url(../images/bg-arrond02rose-hr.gif) repeat-x top;height:27px; z-index:1; line-height:2.0em}
			.typebloc02.rose_fiche_article .contenu{z-index:5; background:url(../images/bg-arrond02rose-br.gif) repeat-x 0 100%; border:1px solid #CC99CC; border-width:0px 1px 1px 1px}
			.typebloc02.rose_fiche_article .contenu .marges{margin:5px 0px}
		
