/***** GENERAL *****/
img{
border:none;
}

.my_clear{
clear:both;
padding:0;
margin:0;
line-height:0px;
font-size:0px;
height:0px;
}
/*************************/

/***** BOUTONS *****/
.btn_proposez_astuce{
width:139px;
height:19px;
line-height:19px;
font-size:10px;
display:block;
background:url(../art2/btn_proposez_astuce.jpg) no-repeat top center;
}
.btn_proposez_astuce:hover{
background-position:bottom center;
}

.btn_astuces_login{
width:308px;
height:19px;
line-height:19px;
font-size:10px;
display:block;
background:url(../art2/btn_astuces_login.jpg) no-repeat top center;
}
.btn_astuces_login:hover{
background-position:bottom center;
}
	
.btn_envoyer{
width:66px;
height:19px;
line-height:19px;
font-size:10px;
display:block;
background:url(../art2/boutons/btn_envoyer.jpg) no-repeat top center;
}
.btn_envoyer:hover{
background-position:bottom center;
}



/*************************/


/*** ASTUCES ****/
#astuces_header{
background:url(../art2/bg_astuces_header.jpg) no-repeat top center;
width:584px;
height:25px;
padding:7px 6px 0 0;
margin:0;
text-align:right;
font-size:10px;
}



	#astuces_header .btn_proposez_astuce{
	float:right;
	}

.astuces_content{
border-left:1px #CCCCCC solid;
border-right:1px #CCCCCC solid;
width:550px;
padding:20px 19px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#777777;
}
	#astuces_filters{
	background:url(../art2/bg_astuces_filters.jpg) no-repeat top center;
	width:540px;
	height:31px;
	padding:0 0 0 10px;
	margin:0 0 13px 0;
	line-height:12px;
	}
		#astuces_filters_links{
		float:left;
		margin:9px 0 0 0;
		}
			.astuces_filters_on{
			font-family:Arial, Helvetica, sans-serif;
			font-size:12px;
			font-weight:bold;
			color:#009ee0;
			text-decoration:none;
			}
			.astuces_filters_off{
			font-family:Arial, Helvetica, sans-serif;
			font-size:12px;
			color:#777777;
			text-decoration:none;
			}
				.astuces_filters_off:hover{
				color:#009ee0;
				}	
						
		#astuces_filters_form{
		float:right;
		display:inline;
		margin:6px 8px 0 0;
		}
			#astuces_filters form{
			margin:0;
			}
		
	.astuces_member_txt{
	margin:0;
	padding:0;
	}
	
	.astuces_member_infos{
	margin:15px 0 0 0;
	padding:0;
	text-align:right;
	font-size:11px;
	}
	
		.astuces_member_infos a{
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		color:#777777;
		}
		
	.astuces_member_on{
	background:url(../art2/bg_astuces_member.jpg) no-repeat top center;
	width:530px;
	height:68px;
	padding:10px;
	}
	
	.astuces_member_off{
	width:530px;
	height:68px;
	padding:10px;
	}
	
.astuces_footer{
background:url(../art2/bg_astuces_footer.jpg) no-repeat top center;
width:590px;
height:4px;
font-size:0px;
}



#astuces_proposez_header{
background:url(../art2/bg_astuces_proposez_header.jpg) no-repeat top center;
width:590px;
height:32px;
padding:0;
margin:20px 0 0 0;
font-size:10px;
}

	.astuces_content .btn_astuces_login{
	margin:0 auto;
	}
/*************************/

	
/***** TXT RETOURS *****/	
.chars_infos{
text-align:right;
margin:0;
}
	
.warning{
color:#FF0000;
}	
/*************************/


/****** FORMULAIRES ******/	
.form_txt{
float:left;
display:inline;
margin:20px 20px 0 0;
text-align:right;
width:120px;
}

.form_input{
float:left;
display:inline;
margin:20px 0 0 0;
}

.form_sep{
clear:both;
}

.my_textarea{
border:1px solid #CCCCCC;
}

.my_input{
border:1px solid #CCCCCC;
}
	
/* SPECIAL POUR LES SELECTS */

		.p_select
		{
			margin			: 0;
		}

		.inputsSelect
		{
			background		: #ffffff url("../art2/bg_select.jpg") right center no-repeat;
			position		: relative;
			border			: none;
			text-align		: left;
			float			: left;
			width:148px;
			height:19px;
			margin:0 5px;
		}
		
		.inputsSelect .selects
		{
			padding			: 2px 14px 3px 6px;
			font			: normal 12px arial;
			cursor			: default;
			width			: 128px;
			white-space		: nowrap;
			overflow		: hidden;
			color			: #777777;
		}
		
		.inputsSelect ul
		{
			position		: absolute;
			text-align		: left;
			border			: 1px solid #cccccc;
			white-space		: nowrap;
			font			: normal 12px arial;
			padding			: 5px;
			display			: none;
			background		: #FFFFFF;
			z-index			: 100;
			list-style		: none;
			margin			: 1px 0 0 0;
		}
		
		.inputsSelect ul li a
		{
			display			: block;
			cursor			: default;
			color			: #777777;
			text-decoration	: none;
			background		: #FFFFFF;
			width			: 136px;
		}

		.inputsSelect ul li a:hover
		{
			color			: #fff;
			background		: #777777;
		}

		span.top-left
		{
			position		: absolute;
			width			: 4px;
			height			: 4px;
			overflow		: hidden;
			top				: -1px;
			left			: -1px;
		}

		span.bottom-left
		{
			position		: absolute;
			width			: 4px;
			height			: 4px;
			overflow		: hidden;
			bottom			: -1px;
			left			: -1px;
		}

		span.bottom-right
		{
			position		: absolute;
			width			: 4px;
			height			: 4px;
			overflow		: hidden;
			bottom			: -1px;
			right			: -1px;
		}

		span.top-right
		{
			position		: absolute;
			width			: 4px;
			height			: 4px;
			overflow		: hidden;
			top				: -1px;
			right			: -1px;
		}
/*************************/

		
		
/* PAGINATION ******************************************************/
.navigation_pagination{
clear:left;
margin:10px auto;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
padding:5px 0 5px 11px;
color:#000000;
text-align:center;
}
.current_page{
color:#FFFFFF;
text-align:center;
text-decoration:none;
border:solid 1px #009ee0;
padding-left:9px;
padding-right:8px;
width:16px;
margin:0 3px 0 0;
display:inline;
background-color:#009ee0;
}
	
.other_page{
color:#009ee0;
text-align:center;
text-decoration:none;
border:solid 1px #009ee0;
padding-left:9px;
padding-right:8px;
width:22px;
margin:0 3px 0 0;
display:inline;
}

.navigation{
color:#009ee0;
text-align:center;
text-decoration:none;
border:solid 1px #009ee0;
padding-left:9px;
padding-right:8px;
width:16px;
margin:0 3px 0 0;
display:inline;
}
/*****************************************************************/

/**** LES COMMENTAIRES ********************************************/
.comments{
border-bottom:1px solid #CCCCCC;
display:none;
padding:0 0 5px 0;
}
.comments_close{
float:right;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#777777;
margin:3px 0;
}

.comment_on{
clear:both;
padding:6px 0 0 6px;
background-color:#e5f5fc;
width:510px;
margin:0 auto;
border-top:1px solid #CCCCCC;
}

.comment_off{
clear:both;
padding:6px 0 0 6px;
width:510px;
margin:0 auto;
border-top:1px solid #CCCCCC;
}
	.comment_img{
	background:url(../art2/bg_thumb_member.gif) no-repeat top center;
	width:66px;
	height:64px;
	padding:7px 0 0 7px;
	float:left;
	display:inline;
	}
	
	.comment_txt{
	float:right;
	display:inline;
	width:425px;
	padding:0 0 0 6px;
	}
		.comment_data{
		font-size:11px;
		}
		/*
		.comment_infos{
		color:#e64135;
		}*/
/*****************************************************************/

/**** WIDGET ASTUCE ********/
.content_astuce{
height:95px;
}
.astuce{
position:absolute;
z-index:3;
display:none;
width:560px;
padding:10px 15px;
text-align:center;
font-weight:bold;
}
.astuce_text{
height:70px;
}

.astuce_text a{
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
color:#009ee0;
text-decoration:none;
}

.astuce_infos{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#777777;
text-align:right;
}

#astuce_switch_content{
width:36px;
margin:0 auto;
}
.switch_astuce{
width:12px;
height:12px;
line-height:12px;
font-size:10px;
float:left;
display:inline;
background:url(../art2/boutons/btn_siwtch_astuce.jpg) no-repeat top center;
}

/*****************************************************************/
