/*-----------------------------------------------------------------------------------------------------------------------*/
/* Règles spécifiques pour l'affichage des galeries du site 															 */
/*-----------------------------------------------------------------------------------------------------------------------*/

/* Typos des box de la page Pix & Go */

#nom_tablo{
	font-family:Helvetica;
	font-size:19px;
	font-weight:normal;
	color:#633286;
	float:left;
	text-align:left;
	padding-top:20px;
	padding-bottom:3px;
	width:128px;
	float:left;
}
#texte_prix {
	padding-top:23px;
	margin-bottom:-23px;
	padding-bottom:9px;
	text-align:right;
	
	width:110px;
	float:right;
}
#legende_tablo {
	padding-top:3px;
	text-align:left;
	font-weight:normal;
	
	width:145px;
	float:left;
}

/* Blocs typos de la page galerie d'exmple */

#titre_box{
	font-family:Helvetica;
	font-size:19px;
	font-weight:normal;
	color:#633286;
	float:left;
	text-align:left;
	padding-top:10px;
	
	width:232px;

}
#texte_box_left {
	padding-top:0px;
	float:left;
	width:238px;
	display:block;
	
}

#texte_box {
	padding-top:0px;
	float:left;
	width:536px;
	display:block;
	
}
#texte_exemples {
	width:232px;
	float:left;
}
#exemples {
	padding-top:0px;
	float:left;
	width:602px;
	font-family:arial;
	font-size:80px;
}
#exemples_large {
	padding-top:0px;
	float:left;
	width:834px;
	font-family:arial;
	font-size:80px;
}
#sous_titre{
	width:232px;
	float:left;
	text-align:left;
}
#message_resolution{
	width:195px;
	float:right;
	text-align:center;
	padding-top:2px;
	margin-bottom:5px;
	font-size:10px;
	color:#999;
	
}

#nombre_photo{
	font-size:9px;
	color:#666;
	font-style:italic;
	display:block;
}

/*-----------------------------------------------------------------------------------------------------------------------*/
/* Réglages des box																										 																									 */
/*-----------------------------------------------------------------------------------------------------------------------*/

/*	#box_galerie - pour les images ..._m.jpg (238px de hauteur et/ou 238px de largeur - max: 238*238px)
	#box_galerie_s 
	#box_galerie_l
	
*/

#box_galerie{
	margin-bottom:20px;
	margin-top:5px;
	vertical-align:middle;
	font-size:12px;
	width:298px;
	float:left;
}

#box_galerie img {
	vertical-align:top;
}

#box_galerie #box_header {
	height:22px;
	width:298px;
	background: transparent url("../images/boxes/box_H_blanc.png") repeat-x;
}
#box_galerie #spacer{
	width:238px;
	float:left;
}

#box_galerie #box_header .titre{
	font-family:Helvetica;
	font-size:20px;
	font-weight:lighter;
	color:#633286;
	float:left;
	padding-top:20px;
	margin-bottom:-20px;
	padding-bottom:20px;

}

#box_galerie #box_milieu{
	background: transparent url("../images/boxes/box_G.png") repeat-y;
	background-position:left;
	
	font-family:Helvetica;
	font-size:12px;
}
#box_galerie .box_contenu{
	width:238px;
	
	font-family:Helvetica;
	font-size:12px;
	text-align:center;
	color:#111111;

	background: transparent url("../images/boxes/box_D.png") repeat-y;
	background-position:right;
	padding-left:30px;
	padding-right:30px;



}

#box_galerie #box_footer {
	width:298px;
}

#box_galerie .box_footer{
	width:238px;
	height:117px;
	float:left;
	
	background: transparent url("../images/boxes/box_B.png") repeat-x;
	
	font-family:Helvetica;
	font-size:12px;
	color:#111111;
	text-align:center;
	

}

/* Small */


#box_galerie_s{
	margin-bottom:20px;
	margin-top:-20px;
	font-size:12px;
	width:148px;
	
	float:left;
}

#box_galerie_s img {
	vertical-align:top;
}

#box_galerie_s #box_header {
	height:22px;
	width:148px;
	background: transparent url("../images/boxes/box_H_blanc.png") repeat-x;
}

#box_galerie_s #box_milieu{
	background: transparent url("../images/boxes/box_G.png") repeat-y;
	background-position:left;
	
	font-family:Helvetica;
	font-size:12px;
}
#box_galerie_s .box_contenu{
	width:88px;
	
	font-family:Helvetica;
	font-size:12px;
	text-align:center;
	color:#111111;

	background: transparent url("../images/boxes/box_D.png") repeat-y;
	background-position:right;
	padding-left:30px;
	padding-right:30px;



}

#box_galerie_s #spacer{
	width:88px;
	float:left;
}

#box_galerie_s #box_footer {
	width:148px;
}

#box_galerie_s .box_footer{
	width:88px;
	height:117px;
	float:left;
	
	background: transparent url("../images/boxes/box_B.png") repeat-x;
	
	font-family:Helvetica;
	font-size:12px;
	color:#111111;
	text-align:center;
	

}


/* Large */


#box_galerie_l{
	margin-bottom:20px;
	margin-top:5px;
	vertical-align:middle;
	font-size:12px;
	width:596px;
	float:left;
}

#box_galerie_l img {
	vertical-align:top;
}

#box_galerie_l #box_header {
	height:22px;
	width:596px;
	background: transparent url("../images/boxes/box_H_blanc.png") repeat-x;
}
#box_galerie_l #spacer{
	width:536px;
	float:left;
}

#box_galerie_l #box_header .titre{
	font-family:Helvetica;
	font-size:20px;
	font-weight:lighter;
	color:#633286;
	float:left;
	padding-top:20px;
	margin-bottom:-20px;
	padding-bottom:20px;

}

#box_galerie_l #box_milieu{
	background: transparent url("../images/boxes/box_G.png") repeat-y;
	background-position:left;
	
	font-family:Helvetica;
	font-size:12px;
}
#box_galerie_l .box_contenu{
	width:536px;
	
	font-family:Helvetica;
	font-size:12px;
	text-align:center;
	color:#111111;

	background: transparent url("../images/boxes/box_D.png") repeat-y;
	background-position:right;
	padding-left:30px;
	padding-right:30px;



}
#box_galerie_l img{
	
}

#box_galerie_l #box_footer {
	width:596px;
}

#box_galerie_l .box_footer{
	width:536px;
	height:117px;
	float:left;
	
	background: transparent url("../images/boxes/box_B.png") repeat-x;
	
	font-family:Helvetica;
	font-size:12px;
	color:#111111;
	text-align:center;
	

}



/* Box_sousmenu */


#box_sousmenu{
	margin-bottom:-20px;
	margin-top:5px;
	font-size:12px;
	width:894px;
	float:left;
}

#box_sousmenu img {
	vertical-align:top;
}

#box_sousmenu #exemples img {
	vertical-align:top;
	padding:6px;
	height:78px;
}
#box_sousmenu #exemples_large img {
	vertical-align:top;
	padding:6px;
	height:78px;
}

#lien_sousmenu{
	
}
#lien_sousmenu:link{
	height:88px;
	background:transparent url("../images/fond_s.png") repeat-x;
}

#lien_sousmenu:visited{
	height:88px;
	background:transparent url("../images/fond_s.png") repeat-x;
}

#lien_sousmenu:active{
	height:88px;
	background:transparent url("../images/fond_s.png") repeat-x;
}

#lien_sousmenu:hover{
	height:88px;
	background:transparent url("../images/fond_s_b.png") repeat-x;
}

#lien_sousmenu.current{
	height:88px;
	background:transparent url("../images/fond_s_b.png") repeat-x;
}

#box_sousmenu #box_header {
	height:22px;
	width:894px;
	background: transparent url("../images/boxes/box_H_blanc.png") repeat-x;
}
#box_sousmenu #spacer{
	width:834px;
	float:left;
}

#box_sousmenu #box_footer {
	width:894px;
}

#box_sousmenu .box_footer{
	width:834px;
	height:117px;
	float:left;
	
	background: transparent url("../images/boxes/box_B.png") repeat-x;
	
	font-family:Helvetica;
	font-size:12px;
	color:#111111;
	text-align:center;
	

}





