		html{overflow: -moz-scrollbars-vertical; background:#ffffff; overflow-x:auto;}
		
		body{background:#ffffff; text-align:center; color:#cccccc; /*#9D4513*/ font-family:tahoma, sans-serif; font-size:12px; margin:0px; padding:0px;}
        div {margin:0px; padding:0px; display:block;}
        span {margin:0px; padding:0px; display:block; float:left;}
		img {border:0px; margin:0px; padding:0px;}
		h1{font-size:24px; margin:0px 0px 10px 0px; font-weight:normal; clear:both; color:#86B9CB; padding:0px !important;}
			h1 a{display:inline;}
		h2{font-size:16px; margin:10px 0px 3px 0px; padding-top:5px; font-weight:normal; color:#666666; text-align:left; }
			h2.tower{ height:auto; background:#EEEEEE; margin:0px; padding:7px 0px 7px 10px; display:block;}
			h2 a{font-size:18px !important;}
		h3{font-size:14px; color:#6fbde6; margin:12px 0px 6px 0px; font-weight:normal; text-align:left; }
		h4{color:#91c5e1 !important; font-size:12px; margin:12px 0px 2px 0px; font-weight:bold; padding:0px;}
		.sub{width:auto !important; height:22px !important; clear:both; font-weight:bold; text-align:center;  background:#CC9900; border:1px solid #333; margin-right:5px;}
		.sub_remove{width:auto !important; height:20px !important; clear:both; font-weight:bold; color:#fff; padding:0px; margin:0px 5px 0px 0px;  text-align:center;  background:#cc0000; border:1px solid #333;}
		a{ font-size:11px; color:#996633; display:inline; text-decoration:none; font-weight:bold;}
			a:hover{color:#DED53B;}
		.no_input{border:0px !important; width:auto !important; background:none !important;}
		.readonly{background:#eeeeee;}
		.input_small{width:60px;}
		.nobg{background:none; border:0px; width:30px !important;}
		.red{color:#cc0000;}
		
		h2 a{font-weight:normal;}
		input,textarea{font-size:11px; border:1px solid #ccc; width:auto;}
		font.small{font-size:10px; color:#666}
		.small{font-size:10px;}
		.medium{font-size:11px; margin-top:0px; padding-top:0px;}
		.file_send{width:185px;}
		p{margin:0px; padding:3px 0px 7px 0px; line-height:16px;}
		.hide{display:none}
		.default{position:relative; width:900px; color:#666666; margin:5px auto 0px auto; text-align:left; overflow:hidden; text-align:left;}
		ul{margin:0px; padding:10px 0px 0px 25px; line-height:16px;}
		form{margin:0px; padding:0px;}
		
		/* --------------- Pour la section administration -------------------*/		
		.admin{text-align:left;}
			.admin textarea{width:500px; height:200px;}
			.admin input{width:375px; height:15px; font-size:10px; margin-bottom:2px;}
			.admin form{background:#eeeeee; border:1px solid #cccccc; padding:5px; margin:0px 0px 10px 0px;}
			.admin table{width:580px;}
			.admin .top_form{height:auto !important; height:10px; display:block; color:#000;}
			.boutons{background:#E8F2F6; clear:both; height:auto; width:auto; border:1px solid #fff; padding:5px;}
				.boutons h1{font-size:12px; font-weight:bold; margin:5px 0px 5px 0px; clear:both; color:#fff; display:block; border-bottom:1px solid #999;}
				.boutons a{padding:3px 0px 5px 0px;  font-size:10px; color:#CC9900; display:block; text-decoration:none; font-weight:bold;}
				.boutons span{width:100px; display:block;}

			.user_boutons span{width:130px; display:block; margin-bottom:3px;}
				.user_boutons input{margin-bottom:3px;}

			.contact_form{position:relative; padding-bottom:40px; width:545px;} 
				.submit_contact{position:absolute; bottom:5px; right:10px; text-align:center; padding:5px; width:100px; border:1px solid #cccccc; background:#ffffff; }

			#label_wrong_fields{color:#ff0000; display:none;}
			.wrong_achat{color:#cc0000; background:#f6f6f6; padding:3px 5px; margin-bottom:5px;}

		/* --------------- Fin de pour la section administration -------------------*/
		.move_right{float:right;}
		a.first{background:none !important;}
		
		.header{background:url('../images/bg_header.jpg') top right no-repeat; width:100%; float:left; position:relative; height:90px;  letter-spacing:0px;}
			.header .logo{float:left; display:block;}
			.slogan{color:#86B9CB; font-size:14px; float:left; margin-left:10px;}

			.barre{background:#dddddd url('../images/barre_right.gif') top right no-repeat; position:relative; width:720px; height:31px; float:left; margin-left:20px;}
				.barre .recherche{background:#dddddd url('../images/barre_left.gif') top left no-repeat; width:245px; height:31px;}
					.recherche input{width:180px; color:#666666; margin:7px 0px 0px 10px; float:left;}
					.recherche img{margin:6px 0 0 5px; float:left;}
				.barre .img_right{float:left;}
		/* HEADER MENU*/
			.main_menu{width:700px; color:#666666; float:left; height:25px; padding:10px 0px 0 20px;}		
					
					.main_menu a{color:#86B9CB; font-size:12px; font-weight:bold; text-decoration:none; float:left;}
						.main_menu font{display:block; float:left; padding:0px 5px;}
						.main_menu a:hover{color:#cccccc; }
						.main_menu a.down{color:#C9A749!important;}
		/* MAIN MENU*/
			.total_menu{position:absolute; top:5px; left:255px;}				
				.total_menu a{display:block; padding:4px 6px 2px 6px; color:#666666; height:12px;  float:left; width:auto; font-size:12px; font-weight:bold; text-decoration:none;}
					.total_menu a:hover{color:#aaaaaa !important;}
					.total_menu a.down{color:#ffffff !important;}
					.total_menu font{color:#aaaaaa; float:left; display:block; margin-top:1px; font-size:16px;}
			
				/* MENU LANGUE */
		
					.top_loggin{padding:0px 0px 0px 2px; height:12px; width:auto;  float:left;}
						.top_loggin a{color:#86B9CB; border:0px; padding:0px;  margin:0px 0px 0px 3px; font-size:12px;}
							.top_loggin a:hover{color:#cccccc;}
							.top_loggin a.down{color:#C9A749!important;}
						.deconnexion{font-size:9px!important; margin-top:7px !important; border-right:2px solid #fafafa;}
		/* SOUS MENU*/
		 	
			.sous_menu{padding:5px 0px 5px 10px; float:left; border-right:1px solid #eeeeee; height:auto;}
				.sous_menu a{background:url('../images/bg_sous.gif') center left no-repeat; display:block; float:left; width:139px; padding:0 0 0 10px; margin-bottom:5px; text-transform:capitalize;}
					.sous_menu a:hover{color:#cccccc;}		
					.sous_menu a.down{color:#C9A749;}	
				
		/* Images right */
		
			.sous_sous_menu{float:left; width:650px; height:10px; padding:4px 0px 0px 0px;}
				.sous_sous_menu a{float:left;white-space: nowrap; background: url('../images/sous_menu_sep.gif') no-repeat; height:14px;  color:#C7A843; display:block; font-size:10px; padding:0px 6px 2px 6px;}
					.sous_sous_menu a:hover{color:#aaaaaa;}		
					.sous_sous_menu a.down{color:#C9A749;}	
			

			.footer{background:#f6f6f6; height:12px; color:#aaaaaa; width:900px; float:left; text-align:right; padding:5px 0px 10px 0px; font-size:9px;}
				.footer p{margin:0px; margin-right:10px;}
				.footer .left{margin:0px 0px 0px 5px; float:left;}
				.footer a{display:inline;}
			
			.menu_bottom{text-align:center; margin-top:5px; background:#EEEEEE; clear:both; height:22px; padding:5px;}
				.menu_bottom a{font-weight:normal; margin:0px 5px;}
			
			.main{float:left; width:900px; background:#ffffff; height:auto !important; min-height:5px; margin-top:5px; overflow:hidden;}
				.main .text{padding:15px 20px 20px 20px; position:relative; float:left;}
					.text p{width:650px;}
					/*.left_side{background: url('../images/shadow_left.jpg') repeat-y; margin-bottom:-5000px; height:5px; width:11px; float:left; padding-bottom:5000px;}
					.right_side{background: url('../images/shadow_right.jpg') repeat-y; margin-bottom:-5000px; height:5px; width:11px; float:left; padding-bottom:5000px;}
					*/
					
						.fil_darianne{float:left; width:100%; color:#86B9CB; font-size:11px; font-weight:bold; text-transform:capitalize;}
							.fil_darianne a{float:left; font-size:11px;}
							.fil_darianne span{float:left; margin:0px 4px 0px 4px; font-weight:bold;}
						/* Login */
						.login_et_desc{float:left; width:170px; margin:0 0 0 15px;}
							.login_et_desc a{display:inline;}
						
					.inscription_connect{clear:both; margin-top:10px;}
						
						.inscription_connect h2{margin-top:0px !important;}
						.connect{width:200px; height:auto;; float:left; padding:10px;}
						.inscription{width:400px; height:auto; margin-left:15px; padding:10px; float:left;  border:1px solid #cccccc; background:#f6f6f6;}
						
						.login_element{padding:10px; background:#f6f6f6;} 
							.login_element p{margin:0px !important; padding:0px !important; height:auto; width:auto;}
							.login_element input{margin:0px 0px 3px 0px;}
							.login_element h3 a.openInfo{ padding:2px 4px 2px 4px; margin-bottom:5px; width:90px;}
								.login_element h3 img{margin:0px 0px 0px 3px;}
								
						.login_form{padding:0px 0px 0px 8px;}
							
						#formlog{display:none; padding-bottom:10px; float:left;}
							
							
					
						/* fin Login */
						/*.photo{width:90px; height:90px; display:table-cell; vertical-align:middle; background:#999; clear:both; border:1px solid #333333; margin:10px 0px 0px 10px !important; margin:10px 0px 0px 9px;}
							.photo img{vertical-align:middle; display:inline-table;}*/
				.content{ background:url('../images/content_right_design.jpg') top right no-repeat; width:720px; float:left; margin:0px 0px -5000px 15px; padding:0px 2px 5007px 2px; min-height:400px;}
					.middle{border-left:10px solid #dddddd; width:700px; border-right:10px solid #dddddd; float:left;}
						.middle img{float:left;}
						.middle .middle_img{width:500px; height:375px; float:left; display:block; background:#f6f6f6; border-collapse:collapse;}
							.middle_img td{height:375px; vertical-align:middle; padding:0px; margin:0px; }
						.bottom_img{float:left; background:#ddedf6; width:690px; padding:10px 10px 5px 20px;}
							.bottom_img img{float:left; display:block; margin-right:10px;}
							.bottom_img img:hover{cursor:pointer;}
						.text_middle{background:#f6f6f6; float:left; width:180px; min-height:355px; padding:10px 0px 10px 10px;}
							.text_middle a{font-size:10px; font-weight:normal;}
						
						
				.content_left{width:160px; float:left; margin:0px; margin-bottom:-5000px; padding-bottom:5010px; }
					.content_left p{margin:0px 0px 8px 0px;}
					.content_left img{margin:10px 0px 0px 0px;}
					.img_random{float:left; margin:15px 0px 0px 3px; width:130px;}
						.img_random table{width:120px; border:0px !important; border:1px solid #dddddd !important; height:120px; margin-bottom:5px; padding:0px;}
						.img_random td{vertical-align:middle;  margin-bottom:5px; text-align:center; height:auto;}
					.left_info{float:left; margin-top:10px; background:#ddedf6 url('../images/left_info.gif') top left no-repeat; width:140px; padding:0 10px 0 10px; min-height:100px;}
					.left_info_bottom{float:left; background:#ddedf6 url('../images/left_info_bottom.gif') top left no-repeat; width:160px; height:10px;}
						


			/*POUR PHOTOS*/

			.images_send{width:600px;  border:1px solid #aaa; border-bottom:0px; margin:10px 0 0 0;}
				.images_send td{width:100px;  padding:8px; border-bottom:1px solid #ccc;}
				.images_send th{text-align:left; background:#CC9933; width:100px; padding:3px; border-bottom:1px solid #ccc;}
				.images_send input{width:190px; padding:0px; margin:0px;}
				.images_send a{color:#aa0000; font-size:12px;}
			
			.txt_img{ height:auto; padding:8px 0px 12px 0px; overflow:auto; clear:both;}
			.complet_photo{margin-top:10px;}
			
			.img_centre{position:relative; height:435px; margin-left:38px; width:400px; border:1px solid #ddd; float:left; display:none;}
				
			.affichage_img{height:435px; width:128px; background:#eee; border-top:1px solid #ddd; border-bottom:1px solid #ddd; border-left:0px; float:left; overflow-x: hidden; overflow-y: auto; overflow : -moz-scrollbars-vertical;}
				.affichage_img table{display:block; width:auto; height:120px; float:left; margin:0px 0px 8px 0px;}
					.affichage_img td{background:#dddddd; text-align:center; margin:0px auto 0px auto; vertical-align:middle; height:120px; width:128px;}
					.affichage_img td:hover{background:#aaa;}
			.affichage_gros_img td{position:relative;  vertical-align:middle; text-align:center; margin:0px auto 0px auto; height:400px; width:400px; text-align:center;}
			.affichage_gros_img a{background:none !important; padding:0px !important; width:11px !important;}
				.moveImgs{position:absolute; background:#EEEEEE; color:#fff; height:31px; padding:2px; top:400px; left:0px; width:396px; display:block;}
					.moveImgs h3{text-align:center !important; margin:0px; padding:0px; font-size:12px; color:#0096A7;}
					.prev_next{width:28px !important; margin:0px auto 0px auto!important; height:11px !important; padding:0px!important;}
						.prev_next td{height:11px !important; width:11px !important;}

						
			
			/*POUR ADMIN*/
			
			.user_info{width:570px !important; width:562px; height:auto;}
				.user_info h3{background:#ccc; float:left; width:95%; text-transform:none; padding:3px 5px 3px 5px; margin:10px 0px 5px 0px;}
				.user_info .label{float:left; margin-right:60px !important; margin-right:30px; width:215px; padding:5px; margin-right:-3px;}
				.user_info h4{padding:0px; font-size:11px; margin:0px 0px 5px 0px;}
					.label span{float:left; width:90px; margin-top:3px; height:12px;}
					.label input{float:left; width:115px; margin:1px; padding:1px 0px; height:12px;}
						
			/*POUR PRODUCTS*/
			.global_product{clear:both; height:auto; margin:2px; border:0px;}
				.global_product input{width:30px;}
				.global_product input.titre{width:380px !important;}
				.global_product td{width:40px; vertical-align:top; padding:4px;}
				.global_product td.titre{width:390px; }
				.global_product td.titre_gros{width:480px;}
				.global_product td.price_gros{width:80px;}
				.global_product th{background:#eeeeee; color:#666666; font-weight:bold; vertical-align:top; padding:4px;}
				.global_product h3{margin:0px; color:#000 !important; padding:0px; font-size:11px;}
				.global_product h4{margin:0px; color:#000 !important; padding:0px; font-size:11px;}
					.product_desc{float:left; width:390px; display:none; font-weight:normal; text-transform:none;}
					.product_desc_show{display:block; width:auto; display:block; font-weight:normal; text-transform:none;}
						.product_desc_show .special_ul{list-style:none;}
					.pair{background:#f3f3f3;}
					.add_ligne{background:#ccc;}
					.service_img{ display:block; height:120px;}
						.service_img img{float:left;}
						
				
			/* NOUVELLES */
			.nouvelles_send{background:#ffffff; vertical-align:top;}
			.nouvelles_send th{background:#eeeeee; color:#666666; font-weight:bold; vertical-align:top; padding:4px;}
				.nouvelles_send td{padding:5px; vertical-align:top;}
				.nouvelles_send input{width:185px;}
				.nouvelles_send h4{color:#000000 !important;}
				.nouvelles_send h2{margin:0px; padding:0px;}
				.nouvelles_send .move_right{float:right; margin-top:10px;}
				.nouvelles_send textarea{height:75px;}
				.nouvelles_send .titre_gros{width:480px;}
				.nouvelles_send .photo{ vertical-align:middle; text-align:center; border:1px solid #eeeeee; border-top:0px;}
					/*.photo a,input,h4{text-align:left;}*/
					.photo a{color:#990000; }

			

			
			/* List image */
			.list_img{width:720px;}
			
			.list_img .ensemble{position:relative; height:150px; width:102px; margin:9px; float:left; font-size:11px; }
				.ensemble .supprimer_item{float:left; font-size:11px !important; height:100px;}
					.supprimer_item input{display:block; float:left;}
				.ensemble .ensemble_img{float:left; height:102px; width:100px; position:relative; text-align:center;}
					.ensemble_img a{ position:absolute; bottom:0px; left:0px; width:100px; border:1px solid #eeeeee;}
						.ensemble_img a:hover{/*border:1px solid #DED53B;*/ background:#eeeeee; border:1px solid #cccccc;}
						.ensemble_img a.down_a{border:1px solid #DED53B;}
				.ensemble img{vertical-align:bottom; margin:0px auto;}
				.ensemble form{padding:0px !important; margin:0px !important;}
				.ensemble .nb_dl{float:left;}
				.ensemble .dimension{float:left;  background:#eeeeee; margin-bottom:5px; padding:4px 1px; width:100px; text-align:center; font-size:10px;}
					.nb_dl img{margin-left:2px;}
				.ensemble input{float:right;  display:block; background:none; border:0px; width:auto !important; overflow: visible; text-decoration:underline; color:#666666; font-family:tahoma; font-size:10px !important; font-weight:bold; padding:0px 1px !important;}
					.ensemble input:hover{cursor:pointer;}
					
				.ensemble .danspanier{color:#cc0000; float:right;}
				
					
			.list_img table{ width:120px; vertical-align:middle; text-align:center; border-spacing:0px; border-collapse:collapse;}
				.list_img td{padding:0px; height:120px; text-align:center;}
				.list_img a:hover{cursor:pointer;}
				.list_img a{display:block; float:left;}
				/*.list_img h3{position:absolute; left:0px; top:120px; display:block; height:14px; margin:0px !important; font-size:11px; padding:3px 5px 3px 15px; width:100px; background:#eeeeee;}
				*/
				.list_img i{color:#aaaaaa;}
				
			
			.img_hori table{float:left;}
			
			.prix_droite{position:absolute; right:35px; top:16px; font-weight:bold; font-size:12px; font-style:italic;}
			
			.nbPagesResults{background:#f6f6f6; float:left; margin-bottom:1px; height:18px; width:708px; padding:6px; margin:10px 0px;}
			.nbPages{float:left;}
				.nbPages a{background:#eeeeee; display:block; padding:2px 4px 2px 4px; margin:0px 2px 0px 0px; font-weight:normal; color:#86B9CB; float:left; border:1px solid #dddddd;}
				.nbPages a:hover{background:#ffffff; color:#86B9CB;}
				.nbPages a.down{background:#AAAAAA; color:#ffffff;}
				.nbPages font{float:left; display:block; padding:2px 4px 2px 4px; margin:0px 2px 0px 0px; color:#999999;}
			.bt_np{background:#eeeeee; color:#666666 !important; margin:0px 5px !important; font-weight:bold !important;}
			.classement{float:right; padding:0px 4px 0px 4px; font-size:11px; height:10px;}
				.classement form{margin:0px; padding:0px;}
				.classement select, .classement option{font-size:11px; padding:0px !important; height:18px; margin:0px !important;}
					.classement select{border:1px solid #cccccc;}

			.item_text{width:500px;}
			.item_text h2{color:#4c9fcb; font-size:14px; width:250px;}
				.dimension{width:auto;}
				.keywords{font-size:10px;}
				.download{width:500px; text-align:right; position:relative;}
					.download img{vertical-align:middle; margin-left:10px;}
					.download a, .download div{position:absolute; right:0px; font-size:16px; font-weight:bold; margin-top:15px; padding:3px 6px; border:1px solid #cccccc; border-top:1px solid #eeeeee; border-right:1px solid #eeeeee;}
					.download div{color:#cc0000;}
					.download a:hover{border:1px solid #eeeeee; border-top:1px solid #ffffff; border-right:1px solid #ffffff;}
					
				.keywords_modif{clear:both; height:200px;}
					.keywords_modif textarea{display:block; float:left; width:200px; height:200px;}
					.keywords_modif .actualKey{background:#f6f6f6; width:200px; height:200px; overflow-x: hidden; border:1px solid #cccccc; float:left; margin-top:1px; overflow-y: auto; overflow : -moz-scrollbars-vertical;}
						.actualKey a{display:block; clear:both; width:184px; padding:2px 0px; color:#666666; font-weight:normal; font-size:11px;}
							.actualKey a:hover{background:#dddddd url('../images/delete-keyword.gif') no-repeat; background-position:165px 3px;}
			
			
				.move_page{position:absolute; bottom:10px; right:5px;}
					.move_page img{float:left;}
					.move_page .img_text{float:left; width:200px; padding:8px 3px 8px 0px;}
					
			/* PHP login */
			
			.admin_login{background:#f0f0f0; width:100%; height:100%; margin-top:15px; border-top:1px solid #ffffff;}
				.admin_text{background:#f0f0f0 url('../images/zone_admin_background.gif') top center no-repeat; width:325px; margin:0px auto 0px auto; height:250px; padding:20px;}
					.admin_text h1{font-size:22px; margin:10px 0px 0px;}
				.admin_text .info{margin:0px 0px 0px 40px; float:left; width:220px; text-align:left;}
					.admin_text .info span{float:left; font-weight:bold; display:block; width:90px; margin-bottom:10px;}
					.admin_text .info input{float:left;  margin-bottom:10px;}
					.admin_text .info .bt{float:right; width:108px; margin-right:5px;}
			
			/* MON COMPTE */
			
			.box_compte{width:300px; height:120px; text-align:center; float:left; margin:0px 20px 30px 0px;}
			.box_compte p{background:#eeeeee; width:auto !important; padding:10px;}
				.box_compte b{display:block; font-size:40px; font-weight:bold; color:#86B9CB; background:#f6f6f6; height:60px; padding:5px 0px;}
				.box_compte font{font-size:14px;}
				.box_compte i{display:block; font-weight:bold; color:#86B9CB; border:1px solid #f6f6f6; padding:5px;}
			
			/* Page Principale */
			.usage {clear:both; height:290px;}
			.usage div{width:335px; height:114px; float:left; padding:10px;}
			.usage ul{margin:0px !important; padding:5px 0 0 10px !important;}
				.usage li{margin:0px !important; padding:0px !important; width:auto;}
				.usage div h2{margin:5px 0 15px 0; padding:0px; color:#fff;}
				 	.usage div h2 font{font-size:11px;}
				.web-usage{background: url('../images/web-usage.gif'); margin:5px 10px 0 0; padding:10px;}
				.print-usage{background: url('../images/print-usage.gif'); margin:5px 0 0 0;}
				.bleu-usage{background: url('../images/bleu-usage.gif'); margin:5px 10px 0 0;}
				.violet-usage{background: url('../images/violet-usage.gif'); margin:5px 0 0 0;}
				
			.forfait{width:550px; margin-top:5px;}
				.forfait td{vertical-align:middle;}		
				.forfait th{text-align:center; width:70px;}					

						
				.forfait input{float:left; margin:0px; padding:0px !important; width:auto !important;}

				
				
			.h2_long{background:#eeeeee; width:700px; padding:5px 10px; margin:35px 0px 10px 0px;}
			
			.outil_calcul{background:#f6f6f6; border:1px solid #dddddd; padding:0px 10px 10px 10px; width:250px; margin-top:10px;}
			
			/* Pour loguer */
			.menu_user{margin:10px 0px; border-top:1px solid #eeeeee; border-bottom:1px solid #eeeeee; padding:5px 0px;}
			.menu_user a{ background:url('../images/bg_sous.gif')  left no-repeat; display:block; font-size:11px !important; margin-bottom:3px; padding:2px 0px 2px 15px;}
				.menu_user a.down{color:#C9A749;}

			/* Panier d'achat items */
			
			.global_panier{clear:both; width:698px; font-size:11px !important; background:#ffffff; border-collapse:collapse; height:auto; margin:2px; border:2px solid #7fbddc;}
				.global_panier input{width:40px;}
				.button_input{width:auto !important; margin-left:8px; background:#eeeeee url('../images/bg_button.gif') top left repeat-x;}
				.global_panier input.titre{width:380px !important;}
				.global_panier tr:hover{background:#f9f9f9;}
				.global_panier td{width:auto; vertical-align:top; padding:8px 3px 8px 3px;}
				.global_panier td.titre{width:390px;}
				.global_panier td.titre_gros{width:480px;}
				.global_panier td.price_gros{width:80px;}
				.global_panier td.total_item{background:#ddedf6; color:#666666; font-weight:bold;}
				.global_panier tr.total_panier{background:#dddddd; color:#666666; text-transform:uppercase; padding-right:4px; font-weight:bold;}
				.global_panier tr.taxe_panier{background:#FFFFFF; color:#666666; text-transform:uppercase; padding-right:4px; font-weight:bold;}
				.global_panier th{background:#7fbddc; color:#FFFFFF; font-size:11px; font-weight:bold; vertical-align:top; padding:4px;}
				.global_panier h3,h4{margin:0px; padding:0px; font-size:11px;}
				.global_panier .th_total{width:70px;}
				
			.panier_dachat{width:698px; text-align:right; font-size:11px;}
				.panier_dachat .panier{position:relative; width:698px; clear:both; height:120px; vertical-align:middle; margin-bottom:5px; text-align:left;}
					.panier_dachat .panier:hover{background:#F6F6F6;}
					.panier_dachat .table_img{padding:0px; margin:0px; float:left; background:#ddedf6; height:120px; width:120px; border:0px; border-spacing:0px;}
						.panier_dachat .table_img td{vertical-align:middle; height:110px; width:110px; text-align:center;}
					.panier_dachat .panier input{border:0px; margin:0px 3px 3px 0px; padding:0px; height:12px; vertical-align:middle;}
					.panier_dachat img{margin:auto;}
					.panier_dachat .panier_info{float:left; padding:5px 10px;}
					.panier_dachat h2{clear:both; font-size:16px; line-height:17px; margin:0px 0px 5px 0px; padding:0px 0px 2px 0px; width:440px;}
					.panier_dachat p{clear:both; margin:5px 0px; padding:0px;}
					.panier_dachat a{padding:0px; border:0px;}
					.panier_dachat b{margin-top:5px;}
					.panier_dachat select{margin:0px 5px 0px 0px;}
					.panier_dachat .dimension{float:left; width:270px; margin-bottom:3px; font-size:11px;}
				.panier_dachat .left{width:110px; float:left; text-align:center; padding:10px 0px 0px 0px;}

			
			.total_credits{font-weight:bold; margin-bottom:5px; display:block; float:right; height:auto; text-align:left; font-size:12px; padding:2px; border:0px;}
				.total_credits td{padding-left:3px; font-weight:normal; text-align:right;}
				.total_credits th{text-transform:capitalize !important; color:#000000; margin-right:5px;}
			
			.panier_buttons{clear:both; text-align:right;}
				.panier_buttons #conditions{border:0px; vertical-align:middle;}
				.panier_buttons a{display:inline; float:none; margin:0px; padding:0px;}
			
			.box_red{background:#f4eb86; width:12px; height:12px; float:left; border:1px solid #dddddd; margin:0px 5px 0px 0px;}

			.politiques{margin:0px 0px 15px 0px;}
			
			.licences{margin-top:25px; float:left; width:500px; font-size:11px; text-align:justify;}
				.licences li{padding:3px 0px;}
