

.button_anchor, .button_input{background:#3cb5e5; border:0px; margin-top:20px; width:auto; text-align:center; border:1px solid #b97d4c; color:#fff !important; font-weight:normal; display:block; height:26px; clear:both; padding:1px 10px 2px 15px; letter-spacing:0.5pt; font-size:14px; text-transform:uppercase; text-decoration:none !important;}
.sub_remove{width:auto !important; clear:both; font-weight:bold; color:#fff; margin:0px 5px 0px 0px; padding:3% 1%; text-align:center;  background:#cc0000; border:1px solid #333;}

/* --------------- Pour la section administration -------------------*/		
.admin{text-align:left;}
	.admin textarea{width:100%; height:auto;}
	.admin input[type=text]{width:50%; height:auto; font-size:1em; 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; background:#E8F2F6; 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;}

	.admin h1, .admin h2{clear:both; float:none;}

	.user_boutons span{width:130px; display:block; margin-bottom:3px;}
		.user_boutons input{margin-bottom:3px;}
		
	.contact_form{position:relative; width:545px; padding-bottom:40px ;}
		.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;}

/* Pour loguer */
	.menu_user{float:left; padding:12px 0px 10px 5px; width:152px;}
	.menu_user a{ background:url('../images/bg_sous.gif') left no-repeat; color:#4D536D; display:block; font-size:14px !important; text-transform:uppercase; margin-bottom:3px;}
		.menu_user a.down{color:#aaaaaa;}		
		
	/* Côté Admin Pour loguer */
	.admin{text-align:left;}

	.admin label{width:120px; display:inline-block;}
	.admin form{border:1px solid #666; padding:5px; margin:0px 0px 10px 0px;}
	.admin table{width:100%;}
	.admin .top_form{height:auto !important; height:10px; display:block; color:#000;}
		a.show_hide{background:#fff URL('../images/black_arrow_show.png') right center no-repeat; display:block !important; text-decoration:none; border-bottom:1px solid #666; font-size:18px; width:auto; width:98%; padding:1% !important;}
		.top_form span{width:100px; float:left;}
	.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;}
		
	.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 !important; font-weight:bold; display:block !important; 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;}

	.edition_form{float:left; border:0px  !important; background:none !important;}
		.edition_item th{background:#999999; color:#ffffff;}
		.edition_item th, .edition_item td{padding:4px;}
		.edition_item td{border-bottom:1px solid #ddd;}
		.edition_item .titre_th{width:400px;}	
		.input_xsmall{width:20px !important;}
		
	/*POUR PHOTOS*/

	.images_send{width:auto; border:0px; color:#666666; border-bottom:0px; margin:10px 0 0 0;}
		.images_send td{width:90px; color:#333; padding:8px; border-bottom:1px solid #ccc;}
		.images_send th{text-align:left; background:#cccccc; width:100px; padding:3px 5px; border-bottom:1px solid #ccc;}
		.images_send input,.images_send textarea{width:190px !important; padding:0px; margin:0px; height:22px !important;}
		.images_send a.delete{color:#aa0000; font-size:1em;}		
		

/* --------------- Fin de pour la section administration -------------------*/

