/************************************************
 Groupe Moniteur
 Auteur : QD
 Date de dernière modification : 11/01/2009
************************************************/

/*******************************************/
/*         CSS de toutes les lightbox      */
/*******************************************/

/* debut LightBox */
#jquery-lightbox-custom { position: absolute; top: 0; left: 0; width: 100%; z-index: 100; /*text-align: center;*/}
#jquery-lightbox-custom a img { border: none; }
#jquery-lightbox-custom  #lightbox-container-image-box { border:1px solid #87816B; }

/*Changement du boutton fermer*/
#jquery-lightbox-custom  #lightbox-secNav-btnClose { color:#8D847B; display:block; width: 90px; float: none; padding: 5px 30px 5px 0px; background: url(../../images/FOr2/commun/bg.btn.fermer.gif) right center no-repeat;}
#jquery-lightbox-custom  .lightbox-secNav-btnClose { color:#8D847B; display:block; width: 90px; float: none; padding: 5px 30px 5px 0px; background: url(../../images/FOr2/commun/bg.btn.fermer.gif) right center no-repeat;}
#jquery-lightbox-custom  #lightbox-secNav { position:absolute; height:20px; top:5px; right:5px; text-align:right;}
/* fin LightBox */


.lightbox_general {
	position:absolute; left:-1000px; top:0; padding: 40px 25px 0px 15px;
}
.lightbox_general h1 {
	font-size: 1.8em;
	font-family:Arial, Helvetica, sans-serif;
	color: #92971E;
}
.lightbox_general p {
	margin: 5px 0px;
	font-size: 1.1em;
	color: #3A1210;
}
.bt_validation {
	display: block;	
	padding: 3px;
	margin: 20px auto 10px auto;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	color: #3A1210;
	font-weight: bold;
	text-decoration: none;
	text-align:center;
	background-color: #BDC92D;
	border-bottom: 1px solid #59523E;
	border-right: 1px solid #59523E;
	width: 100px;
}
.bt_validation2 {
	display: block;	
	padding: 3px;
	margin: 20px auto 10px auto;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	color: #3A1210;
	font-weight: bold;
	text-decoration: none;
	text-align:center;
	background-color: #BDC92D;
	border-bottom: 1px solid #59523E;
	border-right: 1px solid #59523E;
	width: 200px;
}
.bt_fermer {
	display: block;	
	padding: 3px;
	margin: 10px auto 10px auto;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
	text-align:center;
	background-color: #87816B;
	border-bottom: 1px solid #595240;
	border-right: 1px solid #595240;
	width: 200px;
}
.bt_fermer2 {
	display: block;	
	padding: 3px;
	margin: 20px auto 10px auto;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	color: #3A1210;
	font-weight: bold;
	text-decoration: none;
	text-align:center;
	background-color: #BDC92D;
	border-bottom: 1px solid #59523E;
	border-right: 1px solid #59523E;
	width: 200px;
}


/*********************************/
/*     CSS Box identification    */
/*********************************/
.lightbox_general.identification_box {
	width: 400px;	
}
.lightbox_general.identification_box form {
	padding: 0px 8px 0px 8px;
	border: 1px solid #87816B;
	background-color: #F5F4F0;
	margin: 5px 0px; 
}
.lightbox_general.identification_box form p {
	font-size: 1.0em;
}
.lightbox_general.identification_box form .bt_ok {
	background: transparent url(../../images/FOr2/commun/bt_ok.gif) no-repeat;
	width: 28px;
	height: 15px;	
	border: none;
	font-size: 1.0em;
	cursor: pointer;
}
.lightbox_general.identification_box form .input {
	width: 88px; 
	border: 1px solid #898266;
	font-size: 1.0em;
	padding: 0px 0px 1px 3px;		
}
.lightbox_general.identification_box form p a {
	margin-left: 30px;
	text-decoration: none;
}
.lightbox_general.identification_box .bt_inscription a {
	display: block;	
	padding: 1px;
	margin: 10px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 1.0em;
	color: #3A1210;
	font-weight: bold;
	text-decoration: none;
	text-align:center;
	background-color: #BDC92D;
	border-bottom: 1px solid #59523E;
	border-right: 1px solid #59523E;
	width: 70px;
}

/**************************************/
/*     CSS Box préinscription compte    */
/**************************************/
.lightbox_general.preinscription_compte_box {
	width: 400px;
}
.lightbox_general.preinscription_compte_box p {
	margin-bottom: 10px;
	font-size: 1.1em;
	line-height: 1.4em;
}
.lightbox_general.preinscription_compte_box .puce {
	background: url(../../images/FOr2/commun/puce_verte_left2.gif) no-repeat 0px 2px;
	padding-left: 10px;
}
.lightbox_general.preinscription_compte_box p span {
	color: #F6591C;
	font-weight: bold;
}

/**************************************/
/*     CSS Box confirmation compte    */
/**************************************/
.lightbox_general.confirmation_compte_box {
	width: 400px;
}

/*********************************************************/
/*     CSS Box confirmation modification email compte    */
/*********************************************************/
.lightbox_general.confirmation_modif_mail_box {
	width: 400px;
}

/*********************************************************/
/*     CSS Box oubli mot de passe    */
/*********************************************************/
.lightbox_general.oubli_mdp_box {
	width: 400px;
}
.lightbox_general.oubli_mdp_box form {
	padding: 0px 8px 5px 8px;
	border: 1px solid #87816B;
	background-color: #F5F4F0;
	margin: 5px 0px 10px 0px;
}
.lightbox_general.oubli_mdp_box form .input {
	width: 250px; 
	border: 1px solid #898266;
	font-size: 1em;	
	padding: 0px 0px 1px 3px;		
}
.lightbox_general.oubli_mdp_box form .bt_ok {
	background: transparent url(../../images/FOr2/commun/bt_ok.gif) no-repeat;
	width: 28px;
	height: 15px;	
	border: none;
	font-size: 1.0em;
	cursor: pointer;
}

/*******************************************/
/*     CSS Box demande de documentation    */
/*******************************************/
.lightbox_general.demande_doc_box {
	width: 500px;
}
.produit_box {
	float: left;
	margin-right: 10px;
}
.desc_produit_box {
	border-bottom:1px solid #B3AE9E;	
	float: left;
	padding: 0px 0px 8px 0px;
	width:450px;
}
.libelle_produit_box {
	color: #59523E;
}
.nom_produit_box {
	color: #000000;
	font-weight: bold;
}
.nom_fabricant_box {
	color: #9AA01F;
	font-weight: bold;
}
.lightbox_general.demande_doc_box form {
	padding: 0px 8px 5px 8px;
	border: 1px solid #87816B;
	background-color: #F5F4F0;
	margin: 10px 0px;
}
.lightbox_general.demande_doc_box form .select {
	width: 250px; 
	border: 1px solid #898266;
	font-size: 1em;
	margin: 5px 0px;
}
.lightbox_general.demande_doc_box form .input {
	width: 200px; 
	border: 1px solid #898266;
	font-size: 1.1em;
	height:14px;	
	margin: 5px 0px 5px 20px;
}
.lightbox_general.demande_doc_box form textarea {
	width: 474px; 
	height: 100px;
	border: 1px solid #898266;
	font-size: 1.0em;
	font-family: Arial, Helvetica, sans-serif;	
}

/*******************************************/
/*     CSS Box soumettre un projet    */
/*******************************************/
.lightbox_general.soumettre_projet_box {
	width: 500px;
}
.produit_box {
	float: left;
	margin-right: 10px;
}
.desc_produit_box {
	border-bottom:1px solid #B3AE9E;	
	float: left;
	padding: 0px 0px 8px 0px;
	width:450px;
}
.libelle_produit_box {
	color: #59523E;
}
.nom_produit_box {
	color: #000000;
	font-weight: bold;
}
.nom_fabricant_box {
	color: #9AA01F;
	font-weight: bold;
}
.lightbox_general.soumettre_projet_box form {
	padding: 0px 8px 5px 8px;
	border: 1px solid #87816B;
	background-color: #F5F4F0;
	margin: 10px 0px;
}
.lightbox_general.soumettre_projet_box form .select {
	width: 250px; 
	border: 1px solid #898266;
	font-size: 1em;
	margin: 5px 0px;
}
.lightbox_general.soumettre_projet_box form .input {
	width: 200px; 
	border: 1px solid #898266;
	font-size: 1.1em;
	height:14px;	
	margin: 5px 0px 5px 20px;
}
.lightbox_general.soumettre_projet_box form textarea {
	width: 474px; 
	height: 100px;
	border: 1px solid #898266;
	font-size: 1.0em;
	font-family: Arial, Helvetica, sans-serif;	
}

/*******************************************/
/*     CSS Box contact fabricant    */
/*******************************************/
.lightbox_general.contact_fabricant_box {
	width: 500px;
}
.lightbox_general.contact_fabricant_box form {
	padding: 5px 8px 5px 8px;
	border: 1px solid #87816B;
	background-color: #F5F4F0;
	margin: 10px 0px;
}
.lightbox_general.contact_fabricant_box form textarea {
	width: 474px; 
	height: 100px;
	border: 1px solid #898266;
	font-size: 1.0em;
	font-family: Arial, Helvetica, sans-serif;	
}

/**************************************************/
/*     CSS Box recommander produit ou fabricant   */
/**************************************************/
.lightbox_general.recommander_box {
	width: 500px;
}
.lightbox_general.recommander_box form {
	padding: 5px 8px 5px 8px;
	border: 1px solid #87816B;
	background-color: #F5F4F0;
	margin: 10px 0px;
}
.lightbox_general.recommander_box form p label {
	display: block;
	font-weight: bold;
}
.lightbox_general.recommander_box form .input {
	width: 350px; 
	border: 1px solid #898266;
	font-size: 1.1em;
	height:14px;	
	margin: 5px 0px;
}
.lightbox_general.recommander_box form textarea {
	width: 474px; 
	height: 100px;
	border: 1px solid #898266;
	font-size: 1.0em;
	font-family: Arial, Helvetica, sans-serif;
	margin-top: 5px;	
}

/**************************************************/
/*     CSS Box icone phototheque   */
/**************************************************/
.lightbox_general.icone_photos_box {
	width: 600px;
}

/**************************************************/
/*     CSS Box icone vidéos   */
/**************************************************/
.lightbox_general.icone_video_box {
	width: 400px;
}

/**************************************************/
/*     CSS Box classeur supprimer   */
/**************************************************/
.lightbox_general.sup_classeur_box {
	width: 300px;
}
.sup_cl_infos {
	background: url(../../images/FOr2/commun/puce_verte_left.gif) no-repeat 0px 0px;
	padding-left: 15px;
	font-weight: bold;
}
.bt_sup a {
	display: block;
	width: 200px;
	margin: 30px auto 10px auto;
	color: #FFFFFF;
	background-color: #87816B;
	border-bottom: 1px solid  #59523F;
	border-right: 1px solid  #59523F;
	padding: 2px 0px 1px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	font-weight: bold;
	text-decoration: none;
	text-align: center;
}
.bt_sup a:hover {
	color: #FFFFFF;
}

/**************************************************/
/*     CSS Box classeur renommer  */
/**************************************************/
.lightbox_general.rename_classeur_box {
	width: 400px;
}
.rename_cl_infos {
	background: url(../../images/FOr2/commun/puce_verte_left.gif) no-repeat 0px 0px;
	padding-left: 15px;	
}
.f_rename_cl {
	border: 1px solid #87816B;
	background-color: #F6F4F0;
	padding: 20px 30px 20px 30px;
}
.f_rename_cl input {
	border: 1px solid #87816B;
	font-size: 1.1em;
	padding: 1px 0px 1px 3px;
	width: 330px;
}
.f_rename_cl span {
	font-size: 0.9em;
}
.bt_env a {
	display: block;
	width: 220px;
	margin: 15px auto 10px auto;
	color: #3A1210;
	background-color: #B4C12B;
	border-bottom: 1px solid  #59523F;
	border-right: 1px solid  #59523F;
	padding: 2px 0px 1px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	font-weight: bold;
	text-decoration: none;
	text-align: center;
}
.bt_env a:hover {
	color: #3A1210;
}

/**************************************************/
/*     CSS Box classeur partager   */
/**************************************************/
.lightbox_general.part_classeur_box {
	width: 400px;
}
.part_cl_infos {
	background: url(../../images/FOr2/commun/puce_verte_left.gif) no-repeat 0px 0px;
	padding-left: 15px;	
}
.f_part_cl {
	border: 1px solid #87816B;
	background-color: #F6F4F0;
	padding: 20px 30px 20px 30px;
}
.f_part_cl input {
	border: 1px solid #87816B;
	font-size: 1.1em;
	padding: 1px 0px 1px 3px;
	width: 330px;
}
.bt_env a {
	display: block;
	width: 220px;
	margin: 15px auto 10px auto;
	color: #3A1210;
	background-color: #B4C12B;
	border-bottom: 1px solid  #59523F;
	border-right: 1px solid  #59523F;
	padding: 2px 0px 1px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	font-weight: bold;
	text-decoration: none;
	text-align: center;
}
.bt_env a:hover {
	color: #3A1210;
}

/**************************************************/
/*     CSS Box dmd doc supprimer   */
/**************************************************/
.lightbox_general.sup_dmd_doc_box {
	width: 300px;
}
.sup_doc_infos {
	background: url(../../images/FOr2/commun/puce_verte_left.gif) no-repeat 0px 0px;
	padding-left: 15px;
	font-weight: bold;
}
.sup_doc_infos span {
	color: #9FA520;
}
.bt_sup a {
	display: block;
	width: 200px;
	margin: 30px auto 10px auto;
	color: #FFFFFF;
	background-color: #87816B;
	border-bottom: 1px solid  #59523F;
	border-right: 1px solid  #59523F;
	padding: 2px 0px 1px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	font-weight: bold;
	text-decoration: none;
	text-align: center;
}
.bt_sup a:hover {
	color: #FFFFFF;
}

/**************************************************************/
/*     CSS Box enregistrer produit ancien mémoriser produit   */
/**************************************************************/
.lightbox_general.enregistrer_prod_box {
	width: 410px;
}
.produit_box {
	float: left;
	margin-right: 10px;
}
.desc_produit_box {
	border-bottom:1px solid #B3AE9E;	
	float: left;
	padding: 0px 0px 8px 0px;
	width: 340px;
}
.libelle_produit_box {
	color: #59523E;
}
.nom_produit_box {
	color: #000000;
	font-weight: bold;
}
.nom_fabricant_box {
	color: #9AA01F;
	font-weight: bold;
}
.rename_armoire a {
	text-decoration: none;
	font-size: 0.9em;
	color: #87806E;
	margin-left: 224px;
	background: url(../../images/FOr2/commun/puce_grise_left2.gif) no-repeat 0px 2px;
	padding-left: 10px;
}
.lightbox_general.enregistrer_prod_box .form_enregsitrer_prod {
	padding: 5px 8px 10px 8px;
	border: 1px solid #87816B;
	background-color: #F5F4F0;
	margin: 10px 0px;
}

.lightbox_general.enregistrer_prod_box form p label {
	display: block;
	font-weight: bold;
	margin: 3px 0px;
}
.lightbox_general.enregistrer_prod_box form p select {
	font-size: 1.1em;
	width: 380px;
	border: 1px solid  #898266;
}
.lightbox_general.enregistrer_prod_box form .input {
	width: 370px; 
	border: 1px solid #898266;
	font-size: 1.1em;
	padding-left: 3px;		
}


/***************************/
/*     CSS Box icone CAO   */
/***************************/
.lightbox_general.icone_cao_box {
	width: 600px;
	padding-bottom: 10px;
}
.lightbox_general.icone_cao_box h1 {
	border-bottom: 1px solid #898266;
}
.b_cao {
	padding-bottom: 10px;
	border-bottom: 1px solid #898266;
}
.b_cao_titre {
	background: url(../../images/FOr2/commun/puce_verte_left.gif) no-repeat 0px 2px;
	padding: 0px 0px 5px 15px;
	font-weight: bold;
}
.b_liens_cao {
	padding-left: 15px;
	font-size: 0.9em;
}
.b_liens_cao a {
	text-decoration: none;
}
.b_liens_cao a span {
	display: none;
}
.b_liens_cao a:hover {
	color: #F6591C;
	background: none;
}
.b_liens_cao a:hover span {
	display: inline;
	position: absolute;
	background-color: #898266;
	padding: 1px;	
	text-align: center;
}

/*********************************************/
/*     CSS Box confirmation demande de doc   */
/*********************************************/
.lightbox_general.dmd_doc_box {
	width: 400px;	
}
.lightbox_general.dmd_doc_box .infos {
	background: url(../../images/FOr2/commun/puce_verte_left2.gif) no-repeat 0px 2px;
	padding: 0px 0px 5px 10px;
}
.lightbox_general.dmd_doc_box .infos span {
	font-weight: bold;
	color: #9FA520;
}
.lightbox_general.dmd_doc_box .infos a {
	text-decoration: none;
}
.lightbox_general.dmd_doc_box .separateur {
	border-bottom: 1px dotted #87816B;	
	font-size: 0.2em;
	margin: 10px 0px;
}

/************************************************/
/*     CSS Box confirmation contact fabricant   */
/************************************************/
.lightbox_general.conf_contact_fab_box {
	width: 400px;	
}
.lightbox_general.conf_contact_fab_box .infos {
	background: url(../../images/FOr2/commun/puce_verte_left2.gif) no-repeat 0px 2px;
	padding: 0px 0px 5px 10px;
}
.lightbox_general.conf_contact_fab_box .infos span {
	font-weight: bold;
	color: #9FA520;
}

/*****************************************************/
/*     CSS Box confirmation inscription newsletters  */
/*****************************************************/
.lightbox_general.conf_inscription_news_box {
	width: 400px;
}
.lightbox_general.conf_inscription_news_box .infos {
	background: url(../../images/FOr2/commun/puce_verte_left2.gif) no-repeat 0px 2px;
	padding: 0px 0px 5px 10px;
}
.lightbox_general.conf_inscription_news_box .infos span {
	font-weight: bold;
	color: #9FA520;
}
.lightbox_general.conf_inscription_news_box #infos_mail {
	margin: 10px 0px 20px 10px; 
}
.lightbox_general.conf_inscription_news_box #infos_mail input {
	width: 256px; 
	border: 1px solid #87816B;
	font-size: 1.1em;
	padding: 1px 0px 1px 3px;
	margin-top: 5px; 
}
.lightbox_general.conf_inscription_news_box #infos_mail a {
	padding: 1px 20px 0px 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
	text-align:center;
	background-color: #87816B;
	border-bottom: 1px solid #595240;
	border-right: 1px solid #595240;	
}

/**********************************************/
/*     CSS Box inscription flash part 1 et 2  */
/**********************************************/
.lightbox_general.inscription_flash_box {
	width: 590px;
}
.lightbox_general.inscription_flash_box .infos {
	background: url(../../images/FOr2/commun/puce_verte_left2.gif) no-repeat 0px 2px;
	padding: 0px 0px 5px 10px;
}
.lightbox_general.inscription_flash_box .infos_erreur {
	background: url(../../images/FOr2/commun/puce_verte_left2.gif) no-repeat 0px 2px;
	padding: 0px 0px 5px 10px;
	color: #F6591C;
	font-weight: bold;
}
.lightbox_general.inscription_flash_box .infos2 {
	background: url(../../images/FOr2/commun/puce_verte_left2.gif) no-repeat 0px 2px;
	padding: 0px 0px 5px 10px;
	color: #F6591C;
	font-weight: bold;
}
.lightbox_general.inscription_flash_box fieldset {
	border: 1px solid #87816B;
	background-color: #F6F4F0;
	padding: 10px 10px 10px 30px;
}
.lightbox_general.inscription_flash_box .select1 {
	width: 298px; 
	border: 1px solid #87816B;
	font-size: 1.0em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding: 0px 0px 0px 3px;
	margin: 0px;
}
.lightbox_general.inscription_flash_box .input1 {
	width: 293px; 
	border: 1px solid #87816B;
	font-size: 1.1em;
	padding: 1px 0px 1px 3px;
	margin: 0px;
}
.lightbox_general.inscription_flash_box .input1_erreur {
	width: 320px; 
	border: 1px solid #87816B;
	font-size: 1.1em;
	padding: 1px 0px 1px 3px;
	margin: 0px;
	color: #F6591C;
}
.lightbox_general.inscription_flash_box p span {
	color: #F6591C;
	vertical-align: bottom;
}
.lightbox_general.inscription_flash_box .f_ident p {
	font-size: 1.0em;
}
.lightbox_general.inscription_flash_box .f_ident .bt_ok {
	background: transparent url(../../images/FOr2/commun/bt_ok.gif) no-repeat;
	width: 28px;
	height: 15px;	
	border: none;
	font-size: 1.0em;
	cursor: pointer;
}
.lightbox_general.inscription_flash_box .f_ident .input {
	width: 88px; 
	border: 1px solid #898266;
	font-size: 1.0em;
	padding: 0px 0px 1px 3px;		
}
.lightbox_general.inscription_flash_box .f_ident p a {
	margin-left: 30px;
	text-decoration: none;
}
.lightbox_general.inscription_flash_box .f_ident .bt_inscription a {
	display: block;	
	padding: 1px;
	margin: 10px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 1.0em;
	color: #3A1210;
	font-weight: bold;
	text-decoration: none;
	text-align:center;
	background-color: #BDC92D;
	border-bottom: 1px solid #59523E;
	border-right: 1px solid #59523E;
	width: 70px;
}

/*********************************/
/*     CSS Box email non valide  */
/*********************************/
.lightbox_general.email_non_valide_box {
	width: 400px;
}
.lightbox_general.email_non_valide_box .infos {
	background: url(../../images/FOr2/commun/puce_verte_left2.gif) no-repeat 0px 2px;
	padding: 0px 0px 5px 10px;		
}
.lightbox_general.email_non_valide_box .infos span {
	color: #F6591C;
	font-weight: bold;
}
.lightbox_general.email_non_valide_box fieldset {
	border: 1px solid #87816B;
	background-color: #F6F4F0;
	padding: 10px 10px 10px 30px;
}
.lightbox_general.email_non_valide_box .input {
	width: 320px; 
	border: 1px solid #87816B;
	font-size: 1.1em;
	padding: 1px 0px 1px 3px;
	margin: 0px;
	color: #F6591C;
}

/****************************/
/* Bloc d'erreur formulaire */
/****************************/
#erreur_form_flash {
	padding: 0px 0px 10px 0px;	
}
#erreur_form_flash img {
	float: left;
	margin-right: 10px;
}
#erreur_form_flash ul {
	padding-top: 18px;
	font-size: 1.1em;
	list-style-type: none;
	float: left;
	width: 320px;
	
}
#erreur_form_flash ul li {
	background: url(../../images/FOr2/commun/puce_verte_left.gif) no-repeat 0px 2px;
	padding-left: 10px;
	margin: 2px 0px;
	color: #F6591C;
}

/****************************/
/*     CSS Box Phototheque  */
/****************************/
.lightbox_general.phototheque_box {
	padding-bottom: 20px;
	/*width: 402px;*/
}
.lightbox_general.phototheque_box #bloc_liste {
	width: 402px;
}

.lightbox_general.phototheque_box #bloc_liste .nbr_photos {
	font-size: 1.1em;
	color: #87816B;
}
.lightbox_general.phototheque_box #bloc_liste ul li {
	list-style-type: none;
}
.lightbox_general.phototheque_box #bloc_liste li {
	float: left;	
}
.lightbox_general.phototheque_box #bloc_liste .modulo {
	margin: 4px 0px 4px 0px;
}
.lightbox_general.phototheque_box #bloc_liste li img {
	border: 1px solid #87816B;	
	margin: 4px 11px 4px 0px;
}
.lightbox_general.phototheque_box #fonctions {
	text-align: right;
	width: 402px;
}
.lightbox_general.phototheque_box #fonctions span {
	margin-left: 10px;
}
.lightbox_general.phototheque_box #bloc_zoom {
	width: 402px;
}
.lightbox_general.phototheque_box #bloc_zoom .nbr_photos {
	font-size: 1.1em;
	color: #87816B;
}
.lightbox_general.phototheque_box #bloc_img_zoom img {
	border: 1px solid #87816B;
	margin-bottom: 4px;		
}

/*********************************/
/*     CSS Box Phototheque zoom  */
/*********************************/
.lightbox_general.zoom_photo_box {
	width: 400px;	
  padding-bottom: 20px;	
}

/* Bloc infos produits si client */
#bloc_infos_produit {
	float: right;
	width: 200px;
	padding-top: 60px;
	/*background-color: #999999;*/
}
#bloc_infos_produit .libelle_produit {
	color:#59523E;
	font-size:1.2em;
	font-weight:normal;
	margin-bottom:5px;
}
#bloc_infos_produit .nom_produit {
	font-size:1.2em;
	font-weight:bold;
	margin-bottom:5px;
}
#bloc_infos_produit .nom_fabricant {
	color:#9AA01F;
	font-size: 1.2em;
	font-weight: bold;
}
#bloc_infos_produit .texte {
	margin: 10px 0px 0px 0px;
	text-align: justify;
}

#bloc_infos_produit .lien_produit a {	
	padding: 0px;
	margin: 0px 0px 20px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 1.0em;
	color: #000000;
	font-weight: normal;
	text-decoration: underline;
	text-align: left;
	background: none;
	border: none;		
}

#bloc_infos_produit a {
	display: block;	
	padding: 1px;
	margin: 10px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	color: #3A1210;
	font-weight: bold;
	text-decoration: none;
	text-align:center;
	background-color: #BDC92D;
	border-bottom: 1px solid #59523E;
	border-right: 1px solid #59523E;
	width: 170px;
}

/*************************/
/*     CSS Box phoning   */
/************************/
.lightbox_general.phoning_box {
	width: 400px;
}
.lightbox_general.phoning_box .infos2 {
	margin: 20px 0px;
}
.lightbox_general.phoning_box .champ_tel {
	border: 1px solid #b2af9e;
	width: 174px;
	padding:1px 0 1px 3px;
	font-size: 1.1em;
	margin: 5px 0px 0px 0px;
}
.lightbox_general.phoning_box .champ_tel_erreur {
	border: 1px solid #b2af9e;
	width: 174px;
	padding:1px 0 1px 3px;
	font-size: 1.1em;
	margin: 5px 0px 0px 0px;
	background-color: #C2CC47;
}
.lightbox_general.phoning_box span {
	color: #f85918;
}
.lightbox_general.phoning_box .validation {
	text-align: center;
}
.lightbox_general.phoning_box .validation input {
	margin: 0px 12px;
	border-right: 1px solid #59523e;
	border-bottom: 1px solid #59523e;
	border-top: none;
	border-left: none;
	width: 78px;
	color: #3e2324;
	font-size:1.1em;
	font-family: Verdana, Geneva, sans-serif;
	font-weight: bold;
	padding: 2px 0px;
	cursor: pointer;
}
#etoile2 {
	margin-right: 3px;
	color: #f85918;
	display: none;	
}
