	/* ________________________________________________________________________________________ */
	/* --------- information catalogue -------------------------------------------------------- */
		
		
		.body_article{
			margin:auto; 
			width:95%;
			border:1px #FFF solid;
			margin-top:5px;
			margin-bottom:5px;
			-moz-border-radius:5px 5px 5px 5px;
			-khtml-border-radius:5px 5px 5px 5px;
			-webkit-border-radius:5px 5px 5px 5px;
			-moz-box-shadow: 0px 0px 4px #555; 
			-webkit-box-shadow: 0px 0px 4px #555; 
			box-shadow: 0px 0px 4px #555; 

		}
		
		
		.body_article .entry .place_img{
			margin:auto;
			width:160px;
			height:160px;
			vertical-align:middle;
		}
		
		
		
		.body_article .entry img{
			max-width:160px;
			max-height:160px;
			border: 1px solid #999;
		}

		
		.body_article .entry{
			background:url(../images/gradient_long.jpg) repeat-x top;
			min-height:173px;
			background-color:#d5d5d5; 
			padding:8px;
			-moz-border-radius:5px;
			-khtml-border-radius:5px;
			-webkit-border-radius:5px;
		}
		
		.body_article .entry .cont_desc{
			margin:auto;
			width:100%;
			height:100px;
		}
		.body_article .entry .titre{
			height:35px;
			background:none;
			
		}
		
		
		.body_article .entry h2{
			font-family:Arial, Helvetica, sans-serif;
			font-size:14px;
			font-weight:bold;
			font-style:normal;
			text-align:center;
			color:#333;
			margin-bottom:5px;
			padding:0px 0px;
			border:none;
		}
		
		.body_article .entry p{
			font-family:Arial, Helvetica, sans-serif;
			font-size:10px;
			padding:5px 5px;
			text-align:justify;
			line-height:14px;
		}
		
		
		.body_article .new_article{
			float:left;
			position:absolute;
			margin-left:-1px;
			margin-top:-2px;
			width:79px;
			height:80px;
			background:url(../images/new_article.png) no-repeat top right;			
		}

	/* ________________________________________________________________________________________ */
	/* --------- information tableau listing articles ----------------------------------------- */
		
		
		.form_article input[type=text], 
		.form_article textarea, 
		.form_article select,
		.form_article input[type=checkbox], 
		.form_article input[type=radio],
		.form_article input[type=file]{
			font-size:10px;
			color:#333;
			background-color:#f2f2f2;
			border:1px #333 solid;
			padding:2px 3px;
			-moz-border-radius:3px 3px 3px 3px;
			-khtml-border-radius:3px 3px 3px 3px;
			-webkit-border-radius:3px 3px 3px 3px;
		 }
	 
		.form_article  input[type=text]:focus, 
		.form_article  textarea:focus, 
		.form_article  select:focus,
		.form_article  input[type=checkbox]:focus, 
		.form_article  input[type=radio]:focus,
		.form_article  input[type=file]:focus{ 
			background-color:#FFF;
		}
		
		.form_article  input[type=text]:hover, 
		.form_article  textarea:hover, 
		.form_article  select:hover,
		.form_article  input[type=checkbox]:hover, 
		.form_article  input[type=radio]:hover,
		.form_article  input[type=file]:hover{ 
			background-color:#FFF;
			border-color:#03375d;
		}
		
		
		.form_article input[type=submit], .form_article input[type=button]{
			padding: 0px 10px 4px;
			font-size: 12px;
			font-weight:bold;
			font-family:Arial, Helvetica, sans-serif;
			color:#f2f2f2;
			border: solid 1px #000;
			margin:5px 2px;
			cursor: pointer;
			background:url(../images/fond_bouton.png) repeat-x top;
			height: 22px;
			-moz-border-radius:5px 5px 5px 5px;
			-khtml-border-radius:5px 5px 5px 5px;
			-webkit-border-radius:5px 5px 5px 5px;
		}
		  
		.form_article input[type=submit]:hover, .form_article input[type=button]:hover{
			background:url(../images/fond_bouton_hover.png) repeat-x top;
			color:#e0ab00;
		}
		
		
		a.button{
			padding: 2px 10px 3px;	
			font-size: 12px;
			font-weight:bold;
			font-family:Arial, Helvetica, sans-serif;
			color:#f2f2f2;
			border: solid 1px #03375d;
			margin:5px;
			cursor: pointer;
			background:url(../images/fond_bouton.png) repeat-x top;
			height: 22px;
			-moz-border-radius:5px 5px 5px 5px;
			-khtml-border-radius:5px 5px 5px 5px;
			-webkit-border-radius:5px 5px 5px 5px;
			
			text-decoration:none;
		}
	  
		a.button:hover{
			background:url(../images/fond_bouton_hover.png) repeat-x top;
			color:#e0ab00;
		}
	

		.form_article .titre{
			background:none;
			border:none;
		}
		

	
	
	/* ________________________________________________________________________________________ */
	/* --------- information tableau listing articles ----------------------------------------- */
	
		.tab_panier{
			margin:auto;
			width:100%;
		}

		.tab_panier th{
			background-color:#333333;
			border-bottom:2px #cfa918 solid;

			padding:5px;
			text-align:center;
			color:#CCC;
		}
		
		.tab_panier td{
			padding:2px 3px;
			vertical-align:middle;
			color:#333333;
		 	font-size:10px;
			
		}
		
		.tab_panier td span{
			font-size:12px;
			font-weight:bold;
			color:#ad8b0a;
		}
		
		
		.tab_panier hr{
			color:#333333;
		}
		
		.tab_panier select{
			font-size:10px;
			color:#ad8b0a;
			background-color:#333333;
			border:1px #333333 solid;
			width: 35%;
		 }
		 
		.tab_panier select:focus{ 			
			background-color:#333333;
			border-color:#03375d;
 		}
		.tab_panier select{ width: 45%; }
		
		
		.tab_panier input[type=submit], .form_article input[type=button]{
			padding: 0px 10px 4px;
			font-size: 12px;
			font-weight:bold;
			font-family:Arial, Helvetica, sans-serif;
			color:#f2f2f2;
			border: solid 1px #000;
			margin:5px 2px;
			cursor: pointer;
			background:url(../images/fond_bouton.png) repeat-x top;
			height: 22px;
			-moz-border-radius:5px 5px 5px 5px;
			-khtml-border-radius:5px 5px 5px 5px;
			-webkit-border-radius:5px 5px 5px 5px;
		}
		  
		.tab_panier input[type=submit]:hover, .form_article input[type=button]:hover{
			background:url(../images/fond_bouton_hover.png) repeat-x top;
			color:#e0ab00;
		}
	
	/* ________________________________________________________________________________________ */
	/* --------- information présentation de la photo ----------------------------------------- */
		
		
		.cont_pres_photo .entry{
			background:url(../images/body_article.jpg) repeat-x top;
			min-height:189px;
			background-color:#004a6c; 
			border:1px #a0c7ff solid;
			padding:8px;
			-moz-border-radius:5px;
			-khtml-border-radius:5px;
			-webkit-border-radius:5px;

		}
		
		
		.cont_pres_photo .nav a{
			background:transparent url(../images/pic2.png) no-repeat left top;
			display:inline-block;
			width:16px;
			height:16px;
			background-position:0px 0px;
			overflow:hidden;
			text-align:center;
			line-height:15px;
			margin:0 0 2px 3px;
			padding-top:3px;
			color:#000;
			cursor:pointer; 
			font-family:Arial;
			text-decoration:none;
			padding-left:1px;
		}
		
		.cont_pres_photo .nav a:hover{
			width:19px;
			background-position:-19px 0px;
			margin-left:0px; 
			text-align:center; 
			text-indent:3px;
		}
		
		
		.description{
			padding:0 10px;
		}

		
		.slideshow { 
			
					
			min-height:185px;
			min-width:185px; 
			margin: auto 
		}
		.slideshow img { 
			padding: 10px; 
			border: 1px solid #FFF; 
			background-color: #eeeeee; 
			-moz-border-radius:5px;
			-khtml-border-radius:5px;
			-webkit-border-radius:5px;
			-moz-box-shadow: 0px 0px 4px #555; 
			-webkit-box-shadow: 0px 0px 4px #555; 
			box-shadow: 0px 0px 4px #555; 
		}
	




		

