/* CSS sur la table au complet de l'album photo */
/*

*/
.albumphoto
{
  width: 100%;
  -moz-user-select: none;
  -moz-user-focus: ignore;
  -moz-user-input: disabled;  
  -moz-user-modify: read-only;
}

/* CSS Sur le titre courant de l'image */
.alb_pho_titre
{
  color: #0c2563;
  text-decoration: none;
  border: 1px #FF0000;
  text-align: center;
  font-size: 18px;
  font-family: verdana;
  font-style: bold;
  -moz-user-select: none;
  -moz-user-focus: ignore;
  -moz-user-input: disabled;  
  -moz-user-modify: read-only; 
}
.alb_pho_titre a:link, .alb_pho_imgcour a:visited, .alb_pho_imgcour a:active
{
  text-decoration: none;
  cursor: text;
  -moz-user-select: none;
  -moz-user-focus: ignore;
  -moz-user-input: disabled;  
  -moz-user-modify: read-only;   
}


/* CSS sur la fleche de gauche, texte + image */
.alb_pho_flecheG a:active, .alb_pho_flecheG a:visited, .alb_pho_flecheG a:link
{
	color: #0c2563;
	font-size: 12px;
	font-family: arial;
	text-decoration: none;
}

.alb_pho_flecheG
{
	text-align:center;
	border:0px;
}

.alb_pho_flecheG a:hover 
{
	text-decoration:underline;
	cursor: pointer;
}

/* CSS sur la fleche de droite, texte + image */
.alb_pho_flecheD a:active, .alb_pho_flecheD a:visited, .alb_pho_flecheD a:link
{
	color: #0c2563;
	font-size: 12px;
	font-family: arial;
	text-decoration: none;
}

.alb_pho_flecheD
{
	text-align:center;
	border:0px;
}

.alb_pho_flecheD a:hover 
{
	text-decoration:underline;
	cursor: pointer;
}

/* CSS sur l'image courante (grande image) */
.alb_pho_imgcour a:hover
{
  border: 2px solid #000;
  vertical-align:middle;
}

.alb_pho_imgcour a
{
  border: 2px solid #FFFFFF;
  vertical-align:middle;
}

 .alb_pho_imgcour div
{
  text-align:center;
  padding: 5px 5px 5px 5px;
  vertical-align:middle;
  
  width: 100%;
}

 .alb_pho_imgcour
{
  text-align:center;
  border: 0px;
  vertical-align:middle;
}

/* CSS sur la description (texte sous l'image) */
.alb_pho_description div
{
  color: #0c2563;
  text-align: center;
  font-size: 12px;
  font-family: arial;
  font-style: bold; 
  vertical-align: top;
  text-decoration: none;
}

.alb_pho_description
{
  text-align: center;
}

.alb_pho_description a:link, .alb_pho_imgcour a:visited, .alb_pho_imgcour a:active
{
  text-decoration: none;
  cursor: text;
  
}

/* CSS sur les miniatures */
.albphothumbs a:link, .albphothumbs a:active,.albphothumbs a:visited
{
  border: 2px solid #EEEEEE;
}

.albphothumbs a:hover
{
  border: 2px solid #000;
}

 .albphothumbs div
{
  width:80%;
  margin:0 auto 0 auto;
  text-align:center;
  vertical-align:bottom;
  padding: 15px 5px 15px 5px;
}
 .albphothumbs
{
  text-align:center;
  width: 100%;
}

/* Styles personnalisable pour les albums photos modals */

.modalTitle
{
  color: #FF0000;
  font-weight: bold;
  font-size: 14px;
}

.modalDescriptionText
{
  color: #FFFFFF;
  font-weight: bold;
  font-size: 10px;
}

.modalCountText
{
  color: #EEEEEE;
  font-weight: normal;
  font-size: 10px;
}

