	.contentGalery{
		padding-top : 10px;
		padding-bottom : 10px;
	}
	
	.imageBox_icons{
		padding-top:3px;
		text-align:left;
	}
	
	.imageBox_etoile{
		width:75px;
		padding-left:15px;
		text-align:left;
		cursor:hand;
		float:left;
	}
	.imageBox_comm{
		width:50px;		
		float:right;
		padding-right:10px;
	}
	
	.imageBox_comm a{
		color:#527db5;
		text-decoration:none;
	}
	
	.imageBox_comm #nbrComm{
		display:inline;
		vertical-align:super;
		font-size:11px;
	}
	
	.imageBox_comm a:hover{
		color:#527db5;
		font-weight:bold;	
		text-decoration:underline;
	}
	
	
	.imageBox,.imageBoxHighlighted{
		width:180px;	/* Total width of each image box */
		height:230px;	/* Total height of each image box */
		float:left;
		text-align:center;
	}
	.imageBox_theImage{
		
		width:160px;	/* Width of image */
		height:175px;	/* Height of image */
		text-align:center;
		/* 
		Don't change these values *
		*/
		/*background-position: center center;
		background-repeat: no-repeat;	*/	
		margin: 0 auto;
		margin-bottom:2px;
	}
	
	.imageBox_theImage td {
		vertical-align: middle;
		
	}
	
	.imageBox_theImage img {
		border:  0px;
		cursor: hand;
	}
	
	.imageBox .imageBox_theImage{
		border:1px solid #DDD;	/* Border color for not selected images */
		padding:2px;
		
	}
	.imageBoxHighlighted .imageBox_theImage{
		border:3px solid #316AC5;	/* Border color for selected image */
		padding:0px;

	}
	.imageBoxHighlighted span{	/* Title of selected image */
		background-color: #316AC5;
		color:#FFFFFF;
		padding:2px;
	}
	
	.imageBox_label{	/* Title of images - both selected and not selected */
		text-align:left;
		font-family: arial;	
		padding-left:15px;
		padding-top:2px;
		margin: 0 auto;		
		font-size:11px;
	}
	
	.imageBox_label a{
		text-decoration:none;
		font-weight:bold;
		color:#9c9ea5;
	}
	
	.imageBox_label a:hover{
		text-decoration:none;
		font-weight:bold;
		color:#E72039;
	}
	
	.imageBox_desc{
		font-weight:normal;
		font-size: 11px;
		font-style:italic;
		
	}
	
	/* 
	DIV that indicates where the dragged image will be placed	
	*/
	#insertionMarker{
		height:150px;
		width:6px;
		position:absolute;
		display:none;

	}
	
	#insertionMarkerLine{
		width:6px;	/* No need to change this value */
		height:145px;	/* To adjust the height of the div that indicates where the dragged image will be dropped */
	
	}
		
	#insertionMarker img{
		float:left;
	}

/****************************/	
	.photo_nav{
		clear:both;
		text-align:center;		
		color:#555;
	}
	.photo_nav a{
            text-decoration: none;
            color: #555;
        }
	.ph_nav_desc{
		
	}
	.ph_nav_sel{	
		font-weight:bold;
		color:#E72039;
                text-decoration: none
	}
	
	.ph_nav_fleche a{
		color: #555;
		padding:5px;
	}
	.ph_nav_fleche a:hover{
		color: #eee;
		background-color:#E72039;
		padding:5px;
	}
	.ph_nav_link a{
		color: #555;
	
	}
	
	.ph_nav_link a:hover{
		
		text-decoration: underline
		
	}
	
	.ph_nav_pipe{
		
	}
/********************************/	
	.photo_menuHaut{
		font-size:11px;
	}
	
	.photo_icons{
		float:right;
	}
	
	.photo_icons img{
		vertical-align:middle;
	}
	
	.photo_icons a{
		color: #6b6d73;
		padding:5px;
	}
	
	
	.photo_icons a:hover{
		color: #eee;
		background-color:#C10000;
		padding:5px;
	}
	.photo_titre {
		float : left;
		text-decoration:none;
		font-weight:bold;
		font-size : 12px;
		color:#e72842; 
		padding: 10px 2px 5px 10px;
	}
	
	.photo_table {
		clear:both;
		width:100%;
	}

	.photo_content{
		text-align:left;
		font-size:11px;
	}
	
/********************/		
	.photo_prev{
		vertical-align:top;
		width : 15px;
	}
	.photo_prev img{
		width : 15px;
	}
	.photo_prev a{ 		
		background-color:#ddd;
		height : 120px;
		display:block;
		padding-top: 105px;
		padding-bottom: 0px;
	}	
	.photo_prev a:hover{ 
		background-color:#e72842;
	}
/********************/			
	.photo_next{
		vertical-align:top;
		width : 15px;		
	}
	.photo_next img{
		width : 15px;		
	}
	.photo_next a{ 
		background-color:#ddd;
		height : 120px;
		display:block;
		padding-top: 105px;
		padding-bottom: 0px;
	}	
	.photo_next a:hover{ 
		background-color:#C10000;
	}
/********************/
	.photo_image {
		float:left;
		padding:10px;
		border: 1px solid #ccc;
		vertical-align:top;
		width:230px;
		height:150px;
		background-color:#eee;
		margin-left:5px;
	}	
	.photo_image table{		
		width:230px;	/* Width of image */
		height:150px;	/* Height of image */
		text-align:center;
		/* 
		Don't change these values *
		*/
		/*background-position: center center;
		background-repeat: no-repeat;	*/	
		margin: 0 auto;
		margin-bottom:2px;
	}	
	.photo_image td {
		vertical-align: middle;
	}
	.photo_image img{
		border:  0px;		
	}	
/********************/
	.photo_etoile{
		width:150px;
		padding-left:15px;
		text-align:left;
		cursor:hand;
		float:left;
	}
/********************/
	.photo_desc{
		float:right;
		padding:10px;
		margin-right:5px;
		border: 1px solid #eee;
		vertical-align:top;
		width:200px;
		height : 100px;
		background-color:#fff;
		color:#555;
		font-size:11px;
	}
	
	.photo_desc p{
		padding:0px;
	}	
/*******************/
	.photo_info	{
		display:block;
		float:left;
		width:150px;
		height:45px; 
		padding-top:5px;
		margin-left:20px;
		color:#555;
		font-weight:bold;
	}
	
	.photo_info	p {
		margin : 2px;
		padding: 2px;
	}
       
        .comm_titre{
            font-weight: bold
        }        
        .comm_text
        {
            font-style: italic
        }
        .comm_errTexte{
            color: red
        }