html{overflow: -moz-scrollbars-vertical; background:#E4E6E1 url('../images/bg_degrade.jpg') top left repeat-x;}

body{background: url('../images/bg_total.jpg') top center no-repeat; text-align:center; color:#9DBDC8; /*#9D4513*/ font-family:tahoma, sans-serif; font-size:13px; margin:0px; padding:0px;}
div {margin:0px; padding:0px; display:block;}
span,label {margin:0px; padding:0px; display:block; float:left;}
img {border:0px; margin:0px; padding:0px;}
h1{font-size:26px; margin:0px 0px 10px 0px; width:540px; font-weight:normal; color:#375864;}
	h1 a{display:inline;}
h2, h2 a{font-size:16px; margin:12px 0px 5px 0px; font-weight:normal; clear:both; color:#648c9b; text-align:left;}
	h2.tower{ height:auto; margin-top:0px; padding:7px 0px 7px 0px; display:block;}
h3{font-size:14px; color:#88adbb; margin:12px 0px 5px 0px; font-weight:normal; text-align:left;}
h4{color:#999999 !important; font-size:14px; margin:12px 0px 2px 0px; font-weight:normal; 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:22px !important; clear:both; font-weight:bold; color:#fff; margin:0px 5px 0px 0px;  text-align:center;  background:#cc0000; border:1px solid #333;}
ol{width:550px;}
	li{padding:5px 0px;}
input[type='checkbox']{width:auto!important;}

a{ font-size:12px; color:#95552f; display:block; text-decoration:none; font-weight:normal;}
	a:hover{color:#cc9966;}
input,textarea{font-size:11px;}
font.small{font-size:10px; color:#666}
.small{font-size:11px;}
.file_send{width:185px;}
p{margin:4px 0px 8px 0px; max-width:550px; display:inline-block;}
.hide{display:none}
.default{position:relative; width:960px; color:#666666; margin:0px auto 0px auto; text-align:left; overflow:hidden; text-align:left;}
/*#modif_header_text{display:none;}*/
#section_email{background:#eeeeee; padding:10px; border:1px solid #cccccc;}
	#section_email table{margin-bottom:10px !important;}
	#section_email h3{margin-top:35px !important;}
	
.medium{font-size:11px; margin-top:5px; padding-top:0px;}

/* --------------- Pour la section administration -------------------*/		
.admin{text-align:left;}
	.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; display:none; 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 label{width:100px; display:block;}

	.user_boutons label{width:120px; display:block; margin-bottom:3px;}
		.user_boutons input{margin-bottom:3px;}

	#label_wrong_fields{color:#ff0000; display:none;}
	
				
	.modif_position{width:auto; height:auto; margin:0px; padding:0px;}
		.modif_position select{font-size:10px; font-family:tahoma;}
		.modif_position option{font-size:10px; font-family:tahoma;}

/* 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;}

/* --------------- 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:322px;}
	.header img{float:left;}
	
	.recherche{position:absolute; left:24px; top:247px; color:#666666;}
		.recherche b{font-weight:normal; font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; padding:2px 0px 0px 10px; display:block; float:left;}
		.recherche form{position:absolute; background:none !important; border:0px !important; top:24px; display:block; left:0px; margin:0px; padding:0px; width:285px !important;}	
		.recherche .inputText{width:230px !important; height:20px; padding:7px 10px; font-size:16px; color:#999999; border:0px; background:none;}
		.recherche .inputImage{width:auto; height:auto !important;}
		.recherche input{float:left; display:block; margin:0px; padding:0px;}
	
	.lastMenu{border:0px;}

/* TOP MENU */
	.top_menu{position:absolute; color:#666666; right:15px; top:180px; height:32px;}
			.top_menu a{display:block; border-right:1px solid #e6e6e6; font-family:Georgia, "Times New Roman", Times, serif; padding:4px 6px 5px 6px; color:#666666; float:left; width:auto; font-size:12px; font-weight:normal; text-decoration:none;}
				.top_menu a:hover{color:#cccccc; }
				.top_menu a.down{color:#996633!important;}


/* HEADER MENU*/
	.main_menu{position:absolute; width:639px; color:#C7A843; left:325px; top:208px; height:32px;}
			.main_menu a{display:block; border-left:1px solid #e6e6e6; font-family:Georgia, "Times New Roman", Times, serif; padding:4px 6px 5px 6px; color:#C7A843; float:left; width:auto; font-size:16px; font-weight:normal; text-decoration:none;}
				.main_menu a:hover{color:#cccccc; }
				.main_menu a.down{color:#996633!important;}
				
				
/* MAIN MENU*/
	.total_menu{position:absolute; left:325px; top:242px; height:77px; width:669px;}				
		.menu{color:#ffffff; float:left;}
			.menu a{display:block;white-space: nowrap; padding:5px 6px 2px 6px; color:#AB9745; height:20px;  float:left; width:auto; text-decoration:none;}
				.menu a:hover{color:#cccccc !important;}
				.menu a.down{color:#996633 !important; padding-top:5px; }
		/* MENU LANGUE */

			.top_loggin{float:left; padding:0px 14px 0px 2px; height:12px; width:auto;}
				.top_loggin a{color:#666666; border:0px; padding:0px; margin:4px 0px 0px 3px; text-transform:capitalize; font-size:12px; float:left;}
					.top_loggin a:hover{color:#cccccc;}
					.top_loggin a.down{color:#cccccc!important;}
				.deconnexion{font-size:9px!important; margin-top:7px !important; border-right:2px solid #fafafa;}
/* SOUS MENU*/
	.sous_menu{float:left; width:650px; padding:0px;}
		.sous_menu a{float:left; white-space:nowrap; height:14px; font-family:Georgia, "Times New Roman", Times, serif; color:#8d8366; display:block; font-weight:normal; text-transform:capitalize; font-size:12px; border-left:1px solid #b0a78d; padding:0px 6px 2px 6px;}
			.sous_menu a:hover{color:#999999;}		
			.sous_menu a.down{color:#996633;}	
			
/* Images right */

	.sous_sous_menu{float:left; width:650px;  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; font-family:Georgia, "Times New Roman", Times, serif; color:#8D8366; display:block; text-transform:capitalize; font-size:11px; border-left:1px solid #c4bba1; font-weight:normal; padding:0px 6px 2px 6px;}
			.sous_sous_menu a:hover{color:#aaaaaa;}		
			.sous_sous_menu a.down{color:#996633;}	
	
	.pre_footer{background:#F0F5F9; border-top:1px solid #d3e7f2; width:100%; height:auto; float:left;}
		.pre_footer .bottom_element{float:left; width:268px; height:50px; vertical-align:middle;  padding:10px 0px 10px 15px;}
			.bottom_element a{display:block; margin:5px 15px 0px 0px; float:left;}
		.pre_footer .bottom_element_address{width:642px; padding:5px 5px 0px 20px; font-size:13px !important; background:#eeeeee; border-right:1px solid #d3e7f2; float:left; height:70px; text-align:left;}
			.bottom_element_address a{display:inline !important;}
			.bottom_element_address p{margin:4px 0px 2px 0px; max-width:650px;}
			.bottom_element_address .address_text, .bottom_element_address img{float:left; display:block;}
			.address_text{width:580px;}
			.bottom_element_address img{margin-top:3px !important;}
			
			.bottom_element_address .address_text{margin-left:10px; padding-top:2px;}
		.pre_footer h2{display:block; background:#e8f2f6; padding:10px 20px;}
		.pre_footer .bottom_content{margin-left:10px;}
			.bottom_content h3{margin:10px 0px 5px 0px;}
		.pre_footer font{font-size:13px;}


	.footer{background:#EEF2F3; height:12px; color:#aaaaaa; width:930px; float:left; border-top:1px solid #ffffff; text-align:right; padding:10px 15px 8px 15px; font-size:9px;}
		.footer p{margin:0px; margin-right:10px; float:right;}
		.footer .left{margin:0px 0px 0px 5px; float:left;}
		.footer a{display:inline;}
	
	.promo img{margin-bottom:10px;}
	
	.main{float:left; width:960px; background:#E8F2F6; height:auto !important; min-height:5px; overflow:hidden;}
		.main .text{padding:20px 10px 10px 20px; position:relative; float:left; width:720px !important;}
			.text p{width:600px;}
			.text a{display:inline;}
				.fil_darianne{float:left; width:100%; color:#666666; font-size:12px; font-weight:normal; text-transform:capitalize; margin-bottom:4px;}
					.fil_darianne a{float:left; font-size:12px;}
					.fil_darianne span{float:left; margin:0px 4px 0px 4px !important; font-weight:bold;}
			
				/* Login */
				.login_et_desc{float:left; width:170px; margin:0 0 0 15px;}
					.login_et_desc a{display:inline;}
				
				.login_element{padding:10px; width:148px; background:#e2edf1;} 
					.login_element p{margin:0px; padding:0px; height: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;}
			.content{background:#e2edf1 url('../images/bg_content.jpg') top left no-repeat; width:750px; float:left; margin:0px 0px -5000px 0px; padding:0px 0px 5007px 0px;}
		.content_right{width:200px; background:#F0F5F9 url('../images/bg_right.gif') top right no-repeat; padding:0px 5px 5px 5px;  float:left; margin:0px; margin-bottom:-5000px; padding-bottom:5010px; }
				.content_right p{margin:0px 0px 8px 0px;}
				.img_random{float:left; margin:15px 0px 0px 15px; width:200px;}
					.img_random table{width:150px; border:0px !important; border:1px solid #dddddd !important; height:150px; margin:0px 0px 5px 0px; padding:0px;}
					.img_random td{vertical-align:middle;  margin-bottom:5px; text-align:center; height:auto;}
						.img_random img{}
				.right_modif{float:right; width:auto;}
					.right_modif a{display:block; padding:5px 8px 3px 8px; color:#000; float:left; width:auto; font-size:10px; font-weight:bold; text-decoration:none;}

				.heures{margin:10px 0px 0px 15px; float:left;}
					.heures th{width:50px;}

	/*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:158px; 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:150px; float:left; margin:0px 0px 8px 0px;}
			.affichage_img td{background:#dddddd; text-align:center; margin:0px auto 0px auto; vertical-align:middle; height:150px; width:158px;}
			.affichage_img td:hover{background:#aaa;}
			.affichage_img a:hover{cursor:pointer;}
			
	.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;}
		.afficharge_gros_img .hires{ width:400px !important; text-align:center;}
		.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;}
		a.agrandir{position:absolute; background:#eeeeee !important; height:22px; border-left:1px solid #dddddd; border-bottom:1px solid #dddddd; padding:2px; top:0px; right:0px; width:24px !important; display:block;}

	.label_small label{width:100px !important; display:inline-block;}		
	
	/*POUR ADMIN*/
	
	.userList input{width:55px; font-size:11px;}
		.userList a{display:inline-block;}
		.userList tr:hover td{cursor:pointer; background:#dddddd;}
	.userList td, .user_search{padding:8px; margin:0px !important;}
	.userList th{ vertical-align:top !important; border-right:1px solid #eeeeee;}
	.userList th div{padding:0px 5px;}
	.list_order{display:inline-block; margin-left:5px;}
	
	.user_info{width:570px !important; width:562px; height:auto;}
		.user_info h3{background:#ddd; float:left; width:95%; text-transform:none; padding:3px 5px 3px 5px; margin:10px 0px 5px 0px;}
		.user_info .label{margin-right:60px !important; display:inline-block; margin-right:30px; width:285px; padding:5px; margin-right:-3px;}
		.user_info h4{padding:0px; font-size:11px; margin:0px 0px 5px 0px;}
			.label label{float:left; width:150px; margin-top:3px; height:16px;}
			.label input{float:left; width:115px; font-size:11px; margin:1px; padding:1px 0px; height:16px;}
		.user_btn{margin-top:20px;}
				
	/*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:#eeeeee;}
			.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; }
			
	/* HÉBERGEMENT */
	.hebergement_top{clear:both; margin-bottom:20px;}	
		.hebergement_top table{border:1px solid #cccccc; border-collapse:collapse; margin-bottom:10px;}
		.hebergement_top td{border:1px solid #cccccc; padding:5px; }
		.hebergement_top p{margin:0px 0px 8px 0px;}
		.hebergement_top font{font-weight:normal !important; font-size:10px !important;}
		.hebergement_top object{width:600px; height:400px;}
	.hebergement_global{float:left; margin-bottom:25px; display:none; width:680px; background:#ffffff; border:1px solid #dddddd; padding:5px;}				
		.hebergement_global p{margin:0px 0px 10px 0px;}
		.hebergement_global h3{margin:0px 0px 8px 0px; padding:0px; clear:both;}
	.hebergement_sml_img{height:373px; width:168px; background:#eee; border:1px solid #dddddd; border-right:0px; float:left;}
		.hebergement_sml_img a{margin:6px 3px 0px 6px !important; display:block; padding:0px;}
		.hebergement_sml_img img{ padding:0px; margin:0px;}
	.hebergement_big_img{width:500px; float:left;}
	
	/* OPENDESC */
	.openDesc h2 {clear:both; padding:10px 0px 5px 0px; border-top:1px solid #eeeeee;}
	.openDesc h3{margin:5px 0px 5px 0px; }
	.openDesc a{background: url('../images/fleche_bas.gif') 55px no-repeat; padding:2px 3px 2px 0px; margin:3px 0px 5px 0px; width:66px;}
	.openDesc p{margin:3px 0px 3px 0px;}
	
	/* List image */
	.list_img{float:left; position:relative; width:720px;}
		.list_img .barre{ text-decoration:line-through; font-size:10px !important;}
		.list_img .piece_vendue{position:absolute; width:165px; left:-7px; top:98px; text-align:center; height:53px; color:#ffffff; font-size:16px; font-weight:bold; text-transform:uppercase;}
		.list_img .piece_promotion a{position:absolute; background:url('../images/promotion.png') top left no-repeat; width:90px; height:47px; padding:5px 0px 0px 5px; bottom:40px; text-align:center; z-index:500; right:-4px; text-align:center; font-weight:bold; font-size:24px; text-transform:uppercase; color:#ffffff;}
			.piece_promotion a i{font-size:10px; font-style:normal; font-weight:normal; text-transform:lowercase; display:inline-block; width:100%; padding-bottom:0px; color:#dddddd;}
			.piece_promotion sup{ vertical-align: baseline; position:relative; bottom: 1ex; font-size:14px;}

	.list_img .ensemble{background:#F0F5F9; display:block; height:195px; width:150px; margin:8px; float:left;  border:1px solid #dddddd;  position:relative;}
		.ensemble .supprimer_item{position:absolute; top:165px; font-size:11px !important;}
		.item_special table{background:#e8f1b7 !important;}
		
	.list_img table{ width:150px; vertical-align:middle; text-align:center; border-spacing:0px; border-collapse:collapse;}
		.list_img td{padding:0px; height:150px; text-align:center;}
		.list_img a:hover{cursor:pointer;}
		.list_img img{vertical-align:middle; margin:auto; display:block; float:none!important;}
		.list_img b{position:absolute; color:#648c9b; font-weight:normal; left:0px; top:150px; display:block; height:39px; margin:0px !important; font-size:11px; padding:3px; width:144px; text-align:center; background:#eeedd7; vertical-align:middle;}
		.list_img i{color:#aaaaaa;}
		
	.chronique{clear:both; margin:0px 0px 20px 0px; padding:0px; width:550px !important;}
		.chronique img{float:left; margin:0px 10px 10px 10px;}
		.chronique a{display:inline;}
		.chronique .points{clear:both; font-size:18px;}

	.img_hori table{float:left;}
	
	.prix_droite{position:absolute; background:#f6f6f6; padding:5px 10px; right:133px; top:35px; font-weight:bold; font-size:14px; font-style:italic;}
		.barre{ text-decoration:line-through; font-size:11px !important;}
		.prix_droite b{font-size:16px;}
	
	.nbPagesResults{margin:7px 0px; width:580px; height:20px;}
	.nbPages{float:left;}
		.nbPages a{background:#F0F5F9; display:block; height:12px; padding:4px 6px; margin:0px 2px 2px 0px; float:left;}
		.nbPages a:hover{background:#ffffff;}
		.nbPages a.down{background:#95552f; color:#ffffff;}
		.nbPages b{float:left; display:block; padding:4px 6px; margin:0px 2px 0px 0px; color:#999999;}
		.nbPages .bt_np{background:#a9c0c9; color:#ffffff; padding:4px; margin:0px 3px;}
			.bt_np:hover{background:#ffffff; color:#a9c0c9;}
		
	.faq{width:580px; padding:5px 0px 0px 0px;} 
		
		.faq p{padding:2px 0px 8px 0px; margin:0px;}
		.faq b{color:#666666; font-size:16px;}
		.faq .move_right{float:right;}
		.faq form{padding:5px 10px 30px 10px;}
		/*.faq div{margin:5px 0px 5px 0px; padding:2px 10px 5px 10px;}*/

	.diaporama{ width:960px; float:left; text-align:center !important; height:460px;}
		.diaporama .ensemble{margin:0px auto; width:550px; text-align:center; position:relative;}
		.diaporama h2{padding:5px;}
		.diaporama .price{position:absolute; right:5px; top:20px;}
			.price font{font-size:9px; color:#cc0000}
	
	.ensemble_promo{float:left; padding:15px 0px;}
		.ensemble_promo h3{text-align:right; background:#F0F5F9; float:right; margin:0px; margin-right:20px; padding:3px 6px; display:none;}
	
	.promo{height:250px; width:600px; float:left;}		
		.promo img{display:none;}			
	.promo_thumb{background:#f0f5f9; height:230px; float:left; width:60px; padding:20px 20px 0px 20px; text-align:center;}
		.promo_thumb img{ margin:4px auto 0px auto;}
		.promo_thumb img:hover{cursor:pointer !important;}

	/* Page principale */
	
	.special_desc{float:left; width:380px;  padding-right:3px; min-height:300px; height:auto;  border-right:1px solid #cccccc;}
		.special_desc h1{width:375px;}
		.special_desc p{width:375px;}
	
	.right_side{float:left; padding-left:5px; width:320px;}
		.right_side h2{padding-left:5px;}
		.right_side .child{width:290px; float:left; margin-left:10px !important; padding-bottom:20px;}
		.right_side .child p{width:270px;}
		
	.produit_special{position:relative; float:left; width:320px; height:300px; margin-bottom:20px;}	
		.produit_special .super_rabais{position:absolute; top:0px; right:0px; border:0px; margin:0px; padding:0px;}
		.produit_special h3{padding:5px 10px; color:#6f4b09; font-size:14px; margin:35px 0px 20px 10px; width:200px; height:40px;}	
			.produit_special h3 a{color:#6f4b09; font-size:14px !important; font-weight:normal;  width:200px; height:40px; display:block;}
		.produit_special p{padding:5px 0px 5px 15px; width:116px; margin:0px; float:left; color:#695312;}	
		.produit_special img{float:left; margin:5px 0px 5px 24px; border:1px solid #b39738; font-size:10px !important;}
		.produit_special a{display:inline; color:#ffffff; font-size:14px;}
		.special_prix{color:#ffffff; position:absolute; font-size:55px; width:270px; bottom:25px; right:2px;  font-family:Georgia, "Times New Roman", Times, serif; float:right; margin:0px; text-align:right; padding:0px 15px 5px 5px;}
			.span{font-size:10px; color:#ffffff; font-family:tahoma; position:absolute; bottom:14px; right:15px;}
			.special_prix sup{font-size:24px;}
			.special_prix p{float:right; color:#ffffff; margin:0px; padding:0px; display:block; height:55px;}

	.user_list input{width:12px; height:12px;}
		.user_list th{background:#999999; color:#ffffff;}
		.user_list tr:hover{background:#cccccc;}
		
	/* Child */
	
	.child{float:left; position:relative; padding:5px; width:285px; height:120px; background:#F0F5F9; margin:15px 10px 10px 0px;}
		/*.child_text h2{background:#6699cc; margin:0px; padding:5px; font-size:16px; color:#ffffff;}*/
		.child p{width:270px;}
		.child_text h2{padding:0px 5px; font-size:16px; }
		.child_text .child_p{padding:5px; margin:5px 0 0 0;}
		.child_text a{ position:absolute; bottom:10px; right:15px;}
		
	.child_long{float:left; position:relative; padding:5px; width:420px; height:120px; background:#F0F5F9; margin:0px 10px 10px 0px;}
		.child_long table{float:left; padding:0px 5px 0px 0px; border-right:1px solid #eee; height:120px;}
		.child_long .child_text{float:left; padding:5px 10px;}
		.child_long .child_text h2{background:none; padding:0px; color:#96895c;}
		.child_long .child_text p{padding:5px 0 0 0;}
		
	.link{width:680px; border:1px solid #e2e2de; float:left; margin-bottom:15px;}
	.link .info_img{background:#F0F5F9; width:150px; height:auto !important; height:150px; float:left;}
		.info_img table{height:100%;}
		.info_img td{padding:0px !important; margin:0px !important; width:150px; height:150px; vertical-align:middle; text-align:center;}
		.info_img a{text-align:center; vertical-align:middle; width:150px; height:150px; margin:0px; padding:0px;}
		.info_link{float:left; width:485px; padding:15px 20px; height:auto !important; min-height:110px; height:110px;}
			.info_link p{width:485px; margin:0px; padding:5px 0px;}
			.info_link h2{padding:0px 0px 0px 0px !important; margin:0px !important;}
			.info_link h2 a{margin:0px}
