body {margin: 0; font-family: Arial, Serif; font-size: 12px; color: #111111; background:url("../images/site_back.png");}
img{margin: 0; padding: 0; border: none; display: block;}
object{margin: auto; padding: 0; border: none; display: block;}

input{margin: 0; padding: 0; border: 1px solid #c1c1c1;}
select{margin: 0; padding: 0; border: 1px solid #c1c1c1;}
textarea{margin: 0; padding: 0; border: 1px solid #c1c1c1;}
form{margin: 0; padding: 0;}
.bouton{background : #212121; color: white;}
.bouton:hover{border: 1px solid #00eb06; color: #00eb06;}


#rechercher{text-align: center;}
#rechercher strong{font-size: 18px; font-style: italic; font-weight: bold;}

#entete{
	margin: 0;
	padding: 0;
	width: 100%;
	height: 160px;
	overflow: hidden;
	background:url("../images/header_back.png") repeat-x;}
#contenu_entete{
	position: relative;
	margin: 0 auto;
	padding: 0;
	width: 800px;
	height: 149px;
	background: #ededed;}
#contenu_entete .objet_entete{width: 800px; position: absolute;}
#contenu_entete .menu_entete p{margin: 0; padding: 1px 0 0 19px;}
#contenu_entete .menu_entete a{color: #8cdcf9;}	
#contenu_entete .menu_entete{
	position: relative;
	width: 240px;
	height: 18px;
	top: 132px;
	left: 560px;
	background:url("../images/menubg.gif") no-repeat;
	font-size: 13px;
	color: white;}

#contenu {
	margin: 0;
	padding: 0;
	width: 100%;
	overflow: hidden;}	

#menu {margin: 0; padding: 0; font-size: 20px; text-align: center;}
#menu p{margin: 0; padding: 10px 0; color: red;}
#menu a{color: white;}
	
#album .link_commentaire{text-align: right;}
	
#album .b_top{background:url("../images/content_top.png") no-repeat top;}
#album .b_middle{background:url("../images/content_middle.png") repeat-y;}
#album .b_bottom{background:url("../images/content_bottom.png") no-repeat bottom;}

#album .to_ancres {/*border-top: 3px double #212121;*/}
#album .to_ancres h3{margin: 10px 0; padding: 0; font-size: 17px;}

#album .texte{text-align: justify;}

#album .bt_top{background:url("../images/title_top.png") no-repeat top;}
#album .bt_middle{background:url("../images/title_middle.png") repeat-y;}
	
#album .bad {font-size: 130%; color: red;}
#album .good {font-size: 130%; color: green;}

#album .t_alb{width: 800px; margin: 0 auto; padding: 0;}	
	#album .t_alb h1{margin: 0; padding: 10px 10px 0; font-size: 30px; font-weight: bold; text-decoration: none; color: #ffffff;}
	#album .t_alb h2{margin: 0; padding: 5px; font-size: 20px; font-weight: normal; text-decoration: none; color: #ffffff;}
	#album .t_alb h2 .sizepar2{font-size: 50%;}
	
	#album .t_alb a{color: white; text-decoration: none;}
	#album .t_alb a:hover{text-decoration: underline;}
	#album .t_alb .navigation p{margin: 0; padding: 0 10px; color: white;}
	#album .t_alb .navigation a{color: white;}
	
	
#album .l_alb{width: 800px; margin: 0 auto; padding: 0;}
	#album .l_alb ul{list-style-image: url("../images/puce.gif");}
	#album .l_alb a{color: #8b0505;}

	#album .alb_d{margin: 0; padding: 10px 17px 10px 10px;}
	#album .alb_d .conteneur{margin: 0; padding: 0; width: 100%; overflow: hidden;}
	#album .alb_d .conteneur .tierleft{margin: 0 10px; padding: 0; width: 180px; float: left;}
	
	
	#album .s_alb_plus_i{position: relative;}
	#album .s_alb_bplus_i{position: absolute; right: 20px; top: -20px;}
	#album .s_alb_bplus_i img{display: inline;}
	
	#album .alb_d h1{}
	#album .alb_d h2{margin: 10px 0 0 0; padding: 0; font-size: 19px; text-decoration: underline;}
	#album .alb_d h3{margin: 10px 0 0 0; padding: 0; font-size: 15px; text-decoration: none;}
	#album .alb_d h4{margin: 10px 0 0 0; padding: 0; font-size: 12px; text-decoration: underline;}
	#album .alb_d p{margin: 5px 0 8px 0; padding: 0;}
	
#album .l_s_alb{}

#album .s_alb{width: 800px; margin: 0 auto; padding: 10px 0 20px 0;}

	#album .s_alb_v{margin: 0; padding: 0 5px 0 10px; height: 222px; float: left; overflow: hidden;}
	#album .s_alb_v .imgclic p{margin: 0; text-align: center;}
	#album .s_alb_v .imgclic p a{color: black;}
	#album .s_alb_v .imgclic p a:hover{color: #3399FF;}
	#album .s_alb_v .imgclic img{border: 4px solid #ededed;}
	#album .s_alb_v .imgclic img:hover{border: 4px solid #3399FF;}

	#album .s_alb_d{margin: 0; padding: 0 20px 0 5px; height: 222px; overflow: hidden;}
	#album .s_alb_d h3{margin: 0 0 5px 0; padding: 0; font-size: 12px; text-decoration: underline;}
		#album .s_alb_bd{
			margin: 0; 
			padding: 0 0 10px 0; 
			max-height: 120px; 
			overflow: auto;
			font-size: 11px;}
		#album .s_alb_bd p{margin: 0 0 5px 0; padding: 0;}
		
		#album .s_alb_bp{margin: 0; padding: 0; height: 60px; overflow: auto;}
			#album .s_alb_bp .imgclic{margin: 4px 10px 0 0; float: left;} 
			#album .s_alb_bp .imgclic img{border: 3px solid #ededed;}
			#album .s_alb_bp .imgclic img:hover{border: 3px solid #6c00ff;}
	
	
	
	#album .l_alb_i{margin: 0; padding: 0; width: 100%; overflow: hidden;}
		#album .l_alb_i .conteneur{margin: 0; padding: 0; width: 100%; overflow: hidden;}
	
		#album .l_alb_i .imgclic{margin: 0; padding: 0;} 
		
		#album .l_alb_i .imgclic img{border: 3px solid #ededed; display: inline;}
		#album .l_alb_i .imgclic img:hover{border: 3px solid #6c00ff;}
	
	#album .l_alb_id{width: 200px; height: 160px; margin: 10px 0 0 0; padding: 0; float:left; overflow: hidden; text-align: center;}
		#album .l_alb_id p{margin: 0; padding: 0; font-weight: bold;}
	
	
	#album  .list_comment .one_comment{margin: 0 0 10px 0; padding: 10px; border: 1px dotted #212121; background : #dcdcdc;}
		#album  .list_comment .one_comment h4{margin: 0; padding: 0;}
		#album  .list_comment .one_comment h5{margin: 0; padding: 0;}
		#album  .list_comment .one_comment p{margin: 5px 0; padding: 0;}
	
	#album .formul_comment{width: 500px; margin: 0 auto; padding: 10px;}
		#album .formul_comment h3{margin: 0; padding: 3px; color: white; background : #212121;}
		#album  .formul_comment p{margin: 10px 0 0 0; padding: 0;}
	
	
	#album .alb_d .navigation p{text-align: center; font-weight: bold;}
	#album .alb_d .navigation a{}
	
	#album .l_alb .navigation p{text-align: center; font-weight: bold;}
	#album .l_alb .navigation a{}
	
	#album .l_alb .navigation .pages a{text-decoration: none;}
	#album .l_alb .navigation .pages a:hover{text-decoration: none; color: blue;}
	#album .l_alb .navigation .pages .selected {background: #d2d2d2;}
	
	#album .photo_img, #album .photo_d, #album .photo_note{text-align: center; font-style: italic;}
	#album .photo_img img{display: inline;}
	#album .photo_pm{margin: 0 10px; text-align: center; font-weight: bold;}
	#album .photo_pm a{text-decoration: none;}
	#album .photo_pm a:hover{color: green;}	
	#album .photo_note img{display: inline; cursor: pointer;}
	
	#album  .photo_c .one_comment{margin: 0 0 0 0; padding: 5px;}
		#album  .photo_c .one_comment h4{margin: 0; padding: 0;}
		#album  .photo_c .one_comment h5{margin: 0; padding: 0;}
		#album  .photo_c .one_comment p{margin: 5px 0; padding: 0;}
		
#pied{
	margin: 0;
	padding: 0;
	width: 100%;
	height: 120px;
	overflow: hidden;
	background:url("../images/footer_back.png") repeat-x;}
	
#pied .pied_d{
	width: 800px; 
	margin: 0 auto; 
	padding: 0;
	/*background: #ededed;*/
	color: black;
	font-size: 11px;}
	
#pied .pied_t{
	margin: 0;
	padding: 0;
	color: #ffffff;
	font-size: 15px;
	font-weight: bold;}
#pied .pied_t p{margin: 10px 0 4px 0; padding: 0;}
	
#pied .titres{
	margin: 0 auto; 
	width: 600px; 
	padding: 0; 
	overflow: hidden;}	
#pied .titre{margin: 0; padding: 0; width: 200px; float: left;}
		
		
#pied .pied_l{color : white;}
#pied .pied_l a{color : white; text-decoration: underline;}
#pied .pied_l a:hover{color: #3399FF; text-decoration: underline;}

#pied .listes{margin: 5px auto; padding: 0; width: 600px; overflow: hidden;}	
#pied .liste{margin: 0 auto; padding: 0; width: 200px; float: left;}
#pied .liste ul{margin: 0; padding: 0; list-style-image: none; list-style-type: none;}
#pied .liste li{margin: 0; padding: 0;}

#pied .temps {margin: 10px 0 0 0; padding: 0;}
#pied .temps {text-align: center;}
#pied .temps p {margin: 0; padding: 0;}