﻿body  {
	font-family:Arial, Helvetica, sans-serif;
	background:url('Images/Assets/fond.gif') top center no-repeat #000000;
	behavior: url(/App_Themes/Gibert/js/csshover3.htc);
    left:0px;	
    top:0px;
	font-family:14px;
	margin: 0; /* il est conseillé de mettre à zéro la marge et le remplissage de l'élément body, pour tenir compte des différentes valeurs par défaut des navigateurs */
	padding: 0;
	text-align: center; /* ce paramétrage centre le conteneur dans les navigateurs IE 5.x. Le texte est ensuite aligné à gauche (valeur par défaut) dans le sélecteur #container */
	color: #000000;
}
.EBSFactory #container { 
	/*width: 990px;   984px 
	background-image:url('Images/Assets/Bg_Contenair.gif');
	background-repeat:no-repeat;
	margin: 0px auto 0px auto; 
	text-align: left; */


} 
.EBSFactory #header { 
	/*background-image:url('Images/Entetes/Bandeau.gif');
	background-repeat:no-repeat;
	height:240px;
	width:1004px;
	margin-bottom:60px;*/
		} 
 

/*********************************************************************************/
/*				Rectification Gibert entete et pied de page						 */
/*********************************************************************************/

.BandeauFooter{
background:url('Images/Assets/footer.jpg') bottom center no-repeat ;}

.content{
margin:auto;
width:auto;
}

.header{
Z-INDEX: 100; PADDING-BOTTOM: 0px; MARGIN: auto; PADDING-LEFT: 0px; WIDTH: 982px; PADDING-RIGHT: 0px; HEIGHT: 225px; PADDING-TOP: 0px;

}

.header_top{
PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 982px; PADDING-RIGHT: 0px; HEIGHT: 180px; PADDING-TOP: 0px;

}
.header_top_gauche{
width:678px;
height:180px;
margin:0px;
padding:0px;	
float:left;
}
.header_top_droite{
PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 678px; PADDING-LEFT: 0px; WIDTH: 304px; PADDING-RIGHT: 0px; HEIGHT: 180px; PADDING-TOP: 0px; _margin-top: -184px

}
.header_form{
width:304px;
height:30px;
margin:0px;
padding:0px;
}
.header_input{
width:219px;
height:22px;
margin:0px;
padding:0px;
padding-top:8px;
border:none;
}
.header_submit{
width:42px;
height:30px;
margin:0px;
padding:0px;
border:none;
background:url(images/montage04.gif) top left no-repeat #000000;
cursor:pointer;
}
.header_menu{


PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 982px; PADDING-RIGHT: 0px; HEIGHT: 45px; PADDING-TOP: 0px; _margin-top: -3px; _margin-bottom: -4px;
padding-left:26px;
}
.header_menu_gauche{
PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 12px; PADDING-RIGHT: 0px; FLOAT: left; HEIGHT: 45px; PADDING-TOP: 0px;

}
.header_menu1{
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 147px; PADDING-RIGHT: 0px; BACKGROUND: url(/App_Themes/Gibert/Images/Entetes/montage08.gif) no-repeat left top; FLOAT: left; HEIGHT: 45px; PADDING-TOP: 0px;
}
.header_menu_spacer{
PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: auto; PADDING-RIGHT: 0px; FLOAT: left; HEIGHT: 45px; PADDING-TOP: 0px;

}
.header_menu2{
PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 130px; PADDING-RIGHT: 0px; BACKGROUND: url(/App_Themes/Gibert/Images/Entetes/montage10.gif) no-repeat left top; FLOAT: left; HEIGHT: 45px; PADDING-TOP: 0px;


}
.header_menu3{
PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 114px; PADDING-RIGHT: 0px; BACKGROUND: url(/App_Themes/Gibert/Images/Entetes/montage12.gif) no-repeat left top; FLOAT: left; HEIGHT: 45px; PADDING-TOP: 0px;


}
.header_menu4{
PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 89px; PADDING-RIGHT: 0px; BACKGROUND: url(/App_Themes/Gibert/Images/Entetes/montage14.gif) no-repeat left top; FLOAT: left; HEIGHT: 45px; PADDING-TOP: 0px;


}
.header_menu5{
PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 86px; PADDING-RIGHT: 0px; BACKGROUND: url(/App_Themes/Gibert/Images/Entetes/montage16.gif) no-repeat left top; FLOAT: left; HEIGHT: 45px; PADDING-TOP: 0px;

}
.header_menu6{
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 85px; PADDING-RIGHT: 0px; BACKGROUND: url(/App_Themes/Gibert/Images/Entetes/montage18.gif) no-repeat left top; FLOAT: left; HEIGHT: 45px; PADDING-TOP: 0px;
}
.header_menu7{
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; /*WIDTH: 161px;*/ PADDING-RIGHT: 0px; BACKGROUND: url(/App_Themes/Gibert/Images/Entetes/montage20.gif) no-repeat left top; FLOAT: left; HEIGHT: 45px; PADDING-TOP: 0px;
}
.header_menu_droite{
PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 13px; PADDING-RIGHT: 0px; FLOAT: right; HEIGHT: 45px; PADDING-TOP: 0px; _margin-top: -47px; _width: 14px;

}
.menudrop {
font-family:verdana;
font-size:11px;
height:20px;
letter-spacing:0;
list-style-type:none;
margin:13px 0 0 0px;
padding:0;
position:relative;
text-align:left;
z-index:1000;
margin-top:14px;
list-style-type: none;
}
.menudrop ul {
padding:0; 
margin:0; 
list-style-type:none; /* for Firefox */

}
.menudrop li {
float:left; 
list-style-type:none;
POSITION: relative;
}




.menudrop li a, .menudrop li a:visited {
display:block; 
text-decoration:none; 
/*width:160px;*/
float:left; 
height:3em; 
line-height:2em; 
color:#000000; 
list-style-type:none;

}
.menudrop li a.drop, .menudrop li a.drop:visited {
font-weight:normal;
}
.menudrop li ul {
visibility:hidden; 
position:absolute; 
top:2.5em; 
left:0; 
height:0; 
overflow:hidden;
list-style-type:none;
}
.menudrop table {
margin:-1px;
border-collapse:collapse; 
font-size:11px; /* font size for IE5.5 */
}

/* fist line style for IE7 and non-IE browsers and the second line for IE5.5 and IE6 */
.menudrop li:hover a,
.menudrop li a:hover {
text-decoration:none; 
border:0;
color:#fdc613;
}
.menudrop li:hover ul,
.menudrop li a:hover ul {
visibility:visible; 
height:auto; 
width:160px; 
border:1px solid #fdc613;
border-top:none; 
background-color:#fff; 
left:0; 
top:32px; 
overflow:visible;
list-style-type:none;
}
.menudrop li:hover ul li a,
.menudrop li a:hover ul li a {
display:block; 
font-weight:normal; 
background-color:#fff; 
text-decoration:none; 
height:auto; 
color:#000000;
line-height:1.5em; 
padding:0.5em; 
width:140px;
list-style-type:none;

}
.menudrop li:hover ul li a.drop,
.menudrop li a:hover ul li a.drop {
font-weight:normal;
}
.menudrop li:hover ul li ul,
.menudrop li a:hover ul li a ul {
visibility:hidden; position:absolute; top:0; left:9.5em; height:0; overflow:hidden;
}
.menudrop li:hover ul li a:hover,
.menudrop li a:hover ul li a:hover {
text-decoration:none;
color:#fdc613;
}
.menudrop li:hover ul li:hover ul,
.menudrop li a:hover ul li a:hover ul {
visibility:visible; color:#000; border:1px solid #ddd; height:auto; background:#000; width:160px;
} 
.menudrop li:hover ul li:hover ul.left,
.menudrop li a:hover ul li a:hover ul.left {
left:-9.3em;
}
.menudrop li:hover ul li:hover ul li a,
.menudrop li a:hover ul li a:hover ul li a {
display:block; height:auto;
}
.menudrop li:hover ul li:hover ul li:hover a,
.menudrop li a:hover ul li a:hover ul li a:hover {
text-decoration:underline;
}
.centre{
width:982px;
padding:0px;
margin:auto;
text-align:left;
}
.centre_gauche{
width:12px;
height:100%;
margin:0px;
padding:0px;
background:url(images/montage22.gif) top left repeat-y;
float:left;
}
.centre_droite{
width:13px;
height:100%;
margin:0px;
padding:0px;
background:url(images/montage25.gif) top left repeat-y;
float:right;
}
.centre_contenu{
width:659px;
margin:0px;
padding:0px;
float:left;
height:100%;
}
.centre_menu{
width:298px;
margin:0px;
padding:0px;
height:auto;
float:left;
}
.menu_gauche{
width:268px;
margin:0px;
margin-left:23px;
padding:0px;
list-style-type:none;
margin-bottom:30px;
}
.li_menu_gauche{
width:246px;
height:20px;
margin:0px;
margin-top:2px;
padding:0px;
padding-left:27px;
list-style-type:none;
background:url(images/fond_li.gif) no-repeat top left;
}
.li_menu_gauche_bas{
width:243px;
height:20px;
margin:0px;
margin-top:2px;
padding:0px;
padding-left:25px;
list-style-type:none;
background:url(images/fond_li_bas.gif) no-repeat top left;
}
.lien_gauche{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#ffffff;
text-decoration:none;
line-height:20px;
}
.lien_gauche:hover{
color:#fdc613;
text-decoration:none;
line-height:20px;
}
.flash_gauche{
width:266px;
height:auto;
padding-left:32px;
margin:0px;
padding:0px;
margin-bottom:20px;
}



/****** footer rectifié par gibert ******/
.footer{
padding:0px;
margin:auto;
}
.footer_haut{
width:982px;
padding:0px;
height:144px;
margin:0px;
}
.footer_haut_gauche{
width:303px;
margin:auto;
padding:0px;
height:144px;
float:left;
}
.footer_haut_centre{
width:330px;
margin:auto;
padding:0px;
height:144px;
float:left;
}
.footer_haut_droite{
width:342px;
margin:auto;
padding:0px;
height:144px;
float:right;
}
.texte_apropos{
width:240px;
margin-left:46px;
margin-right:24px;
margin-top:3px;
color:#fdc613;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
display:inline-block;
}
.texte_noslivres{
width:240px;
margin-left:44px;
margin-right:46px;
margin-top:3px;
color:#fdc613;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
display:inline-block;
}
.texte_librairies{
width:240px;
margin-left:42px;
margin-right:60px;
margin-top:3px;
color:#fdc613;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
display:inline-block;
}
.menu_footer{
width:240px;
margin:0px;
margin-left:36px;
padding:0px;
list-style-type:none;
margin-bottom:30px;
}
.li_menu_footer{
width:243px;
height:20px;
margin:0px;
margin-top:2px;
padding:0px;
padding-left:25px;
list-style-type:none;
background:url(images/Entetes/fond_li.gif) no-repeat top left;
}
.lien_footer{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#ffffff;
text-decoration:none;
padding-top:4px;
display:inline-block;
margin-left:-3px;

}
.lien_footer:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#fdc613;
text-decoration:none;
padding-top:5px;
}
.footer_bas{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#000;
text-align:center;
background-color:#fdc613;
height:165px;

}
.footer_bas a{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#000;
font-weight:bold;
text-decoration:none;
}
.footer_bas a:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#FFF;
font-weight:bold;
text-decoration:none;
}
.correc_fox{
/*width:982px;
height:126px !important;
max-height:126px;
background-color: #fdc613;	
margin:auto;*/
font-family:Verdana;
}
.actu{
background:url(images/fond_actu.gif) no-repeat top left;	
height:165px;
width:599px;
padding-left:37px;
font-family:Arial, Helvetica, sans-serif;
color:#000;
font-size:11px;
margin-top:0px;
}

.actu h3{
margin-top: 3px;
font-size:15px;
font-weight:bold;
}

.actu a{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#000;
}

.actu a:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFF;
}
.bloc_centre{
width:629px;
height:auto;
margin:0px;
padding:0px;
}
.coup_de_coeur{
width:300px;
bgcolor:#ffffff;
height:100%;
float:left;
border-bottom: solid 15px #fdc613;
}
.v_spacer{
width:29px;
bgcolor:#030303;
height:100%;
float:left;
}
.coup_de_tete{
width:300px;
bgcolor:#ffffff;
height:100%;
float:right;
border-bottom: solid 15px #fdc613;
}


/*MISE EN FORME*/
.noir{
	background-color:#000000;
	color:#FEC10E;
}

.bt-jaune{
	background-color:#FEC10E;
	font-weight:bold;
}

.decalage-10{
	padding-left: 10px;
}

.decalage-20{
	padding-left: 20px;
	padding-top: 20px;
	margin-bottom:0px;
}

.decalage-2030{
	padding-left: 11px;
	padding-top: 20px;
	margin-bottom: 10px;
}

.float-right{
	float:right;
	margin-top: 30px;
	margin-right: 10px;
	
	display:inline;

}

.float-right p{
	font-family:Arial, Helvetica, sans-serif;
}

.float-left{
	float:left;
	margin-top: 55px;

	display:inline;
	padding-left:8px;
}

.float-left a{
	color: #000000;
}

#coeur{
	width:260px;
	height:215px;
	/*background-color: #FFC211;*/
	background-color:#FFFFFF;
	margin-bottom:10px;
	margin-top:20px;
	overflow:hidden;

}

#coeur h2{
	background-image:none;
	width:auto;
	margin:0;
	margin-left:10px;
	color:#000000;
	background-color:#FFC211;
}

#coeur p{
	color:#000000;
}
#coeur h3{
	width:auto;
	color:#000000;
}

#cc{
	background-color:#FFFFFF;
	width:auto;
	height:165px;
	overflow:auto;
	margin-top: 10px;

}
#cc2{
	background-color:#FFFFFF;
	width:auto;
	height:165px;
	overflow:auto;
	margin-top: 10px;

}

#selection{
	width:260px;
	height:215px;
	background-color: #FFFFFF;
	margin-bottom:10px;
	margin-top:10px;
	overflow:hidden;

}

#selection h2{
	background-image:none;
	width:auto;
	margin:0;
	margin-left:10px;
	color:#000000;
	background-color:#FFC211;
}

#selection p{
	color:#000000;
}
#selection h3{
	width:auto;
	color:#000000;
}

.info-coeur{
	margin-top:10px;
	margin-left:10px;
	margin-right:10px;
	color:#FFFFFF;
	font-size:12px;
	width:auto;
}

h3{
	font-size:14px;

}

p{
	margin:0;
	padding:0;
}

p.haut18{
	line-height:18px;
}


#newsletter{
font-size:10px;
}

#newsletter b{

font-size:12px;

}


.float-right p{

line-height:9px;
}


/************************************/

.lienBlanc a {
	color:#FFFFFF;
	text-decoration:none;
	font-size:11px;

}

.lienBlanc2 {
	color:#FFFFFF;
	text-decoration:none;
	font-size:13px;

}

#blockLivresNeufs{
	width: 351px;
	height: auto;
	border-width: 2px;
	border-style:solid;
	border-color: #524A4A;
	margin-top:10px;
}

#content{ 
	padding-top:20px;
	width:282px;
	height:auto;
	margin-bottom:0;
	padding-bottom:0;
	overflow:hidden;
}
#blockArrivagesBlanc{

}

.important{
	color: #FFC211;
	font-size:12px;
}

.lienGras{
	text-decoration:underline;
	font-weight:bold;
	font-size:16px;
}

.lienGrasBlanc{
	text-decoration:underline;
	font-weight:bold;
	font-size:16px;
	color:#FFFFFF;
}


#horaires{
width:920px;
height:400px;
border-width:1px;
border-style:solid;
border-color:#FFFFFF;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-align:center;
}

#horaire td{
border-width:2px;
border-style:solid;
border-color:#FFFFFF;

}

.hitTitre{
	font-family:Verdana;
	font-weight:Bold;
	background-color:#FFC211;
	font-size:11px;
	color:#000000;
	text-align:center;
}

.impression td{
	color:#000000;
	text-transform:lowercase;
	font-size:12px;
}










/*********************************************************************************/
/*				Master page -  Entete Header - 	GIBERT					 */
/*********************************************************************************/

.header_p{
width:304px;
height:30px;
margin:0px;
padding:0px;
}
.header_input{
width:219px;
height:22px;
margin:0px;
padding:0px;
padding-top:8px;
border:none;
}
.header_submit{
width:42px;
height:30px;
margin:0px;
padding:0px;
border:none;
background:url('Images/Entetes/montage04.gif') top left no-repeat #000000;
cursor:pointer;
}


.EBSFactory #header .header { 
	margin-left:800px;
	} 

.EBSFactory #header .Recherche{

	margin: 0px;
	vertical-align: bottom;
	border: none;
}
.EBSFactory #header td.MonCompte{
	height: 129px;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	width: 150px;
	border: none;
}

.EBSFactory #header h1 {
	margin: 0; /* la mise à zéro de la marge du dernier élément du div #header permet d'éviter une disparition de la marge (espace inexplicable entre les éléments div). Si l'élément div est entouré d'une bordure, cette précaution n'est pas nécessaire, car la bordure évite également la disparition de la marge */
	padding: 10px 0; /* l'utilisation de remplissage, au lieu d'une marge, permet d'éloigner l'élément des bords de l'élément div */
}



.Menu_Gibert{
display:block;
height:40px;
padding-top:181px;
background-color:transparent;
}

.CarreMenuGibert{
margin-right:5px;}


.Lien_Menu_Gibert{
background-color:white;
padding-top:15px;

}




.Menu_Gibert a{
color:black;
font-family:Arial, Helvetica, sans-serif;
font-size:8pt;
margin-right:10px;
text-decoration:none;
}

.Menu_Gibert .MenuGibertEnCours {
font-weight:bolder;
text-decoration:none;
}


.Menu_Gibert .MenuGibertSouligne{
text-decoration:underline;
}



.EBSFactory #sidebar1 {
	float: left; /* cet élément est flottant, il faut donc lui attribuer une largeur */
	width: 200px; /* la couleur de l'arrière-plan est affichée sur la largeur du contenu de la colonne, mais pas au-delà */
	padding: 0px -10px 15px 20px;
	margin-left:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;


}
.EBSFactory .mainContent {

	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 218px;
	margin-right:0px;
	padding-bottom: 0;
	padding-left: 0;
	margin-top:0px;
	clear:none;
}







/*********************************************************************************/
/*				Master page -  AVANT FOOTER - 	GIBERT					 */
/*********************************************************************************/


.Avant_Footer{
width:982px;
margin-left:7px;
height:144px;
margin-top:0px;
margin:auto;
text-align:left;


}


/*********************************************************************************/
/*				Master page -  A PROPOS - AVANT FOOTER	GIBERT					 */
/*********************************************************************************/

.A_Propos{
font-family:Arial, Helvetica, sans-serif;
width:250px;
color:#fdc613;
float:left;
padding-right:40px;
margin-left:40px;

}


.A_Propos .Entete_A_Propos{
font-size:11pt;
font-family:"Arial Black";


}

.A_Propos .Entete_A_Propos2{
font-size:11pt;
color:white;
font-family:"Arial Black";}


.A_Propos span{
color:#fdc613;
font-size:11px;
min-height:50px;
}


.A_Propos ul li {

	list-style-image:url('Images/Assets/puceOrange3.gif');
}

.A_Propos ul li a{
	color:white;
	font-size:11px;
	text-decoration:none;

}



/***********************************************************************************/
/*			Master Page - NOS LIVRES A TELECHARGER - AVANT FOOTER	GIBERT		  */
/*********************************************************************************/

.Nos_Livres_A_Telecharger{
font-family:Arial, Helvetica, sans-serif;
width:290px;
color:#fdc613;
padding-right:50px;
display:inline-block;
float:left;
}



.Nos_Livres_A_Telecharger .Entete_nos_livres_a_telecharger{
font-size:11pt;
font-family:"Arial Black";

}
.Nos_Livres_A_Telecharger .Entete_nos_livres_a_telecharger2{
font-size:11pt;
color:white;
font-family:"Arial Black";}


.Nos_Livres_A_Telecharger span{
color:#fdc613;
font-size:11px;
min-height:50px;
}


.Nos_Livres_A_Telecharger ul li {

	list-style-image:url('Images/Assets/puceOrange3.gif');

}

.Nos_Livres_A_Telecharger ul li a{
	color:white;
	font-size:11px;
	text-decoration:none;

}

/***********************************************************************************/
/*			    	Master Page - NOS LIBRAIRIES - AVANT FOOTER	GIBERT		      */
/*********************************************************************************/


.Nos_Librairies{
font-family:Arial, Helvetica, sans-serif;
width:290px;
color:#fdc613;
float:left;
padding-right:40px;
display:inline-block;
}

.Nos_Librairies .Entete_nos_librairies{
font-size:11pt;
font-family:"Arial Black";
}
.Nos_Librairies .Entete_nos_librairies2{
font-size:11pt;
color:white;
font-family:"Arial Black";
}

.Nos_Librairies span{
color:#fdc613;
font-size:11px;
min-height:40px;
}

.Nos_Librairies ul li {

	list-style-image:url('Images/Assets/puceOrange3.gif');
}

.Nos_Librairies ul li a{
	color:white;
	font-size:11px;
	text-decoration:none;

}


/***********************************************************************************/
/*			    	Master Page - FOOTER - 	GIBERT		      */
/*********************************************************************************/

.EBSFactory #footer { 
	padding: 0 10px 0 20px; /* ce remplissage correspond à l'alignement à gauche des éléments des div qui apparaissent au-dessus. */

	background-color:#fdc613;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}


.ParagrapheDansFooter{
color:black;
font-size:10px;
padding-top:20px;
height:80px;
display:block;}


.EBSFactory #footer a{
	color:black;
	text-decoration: none;
font-weight:bold;
}

}
.EBSFactory #footer p {
	margin: 0; /* la mise à zéro de la marge du premier élément du pied de page permet d'éviter une possible disparition de la marge (espace entre les éléments div) */
	padding: 10px 0; /* l'utilisation d'un remplissage pour cet élément crée un espace, tout comme une marge l'aurait fait, mais en évitant le risque de disparition de la marge */
	color:black;
}
.fltrt { /* cette classe permet de rendre flottant le côté droit d'un élément dans la page. L'élément flottant doit précéder l'élément à côté duquel il doit se trouver dans la page. */
	float: right;
	margin-left: 8px;
}
.fltlft { /* cette classe permet de rendre flottant le côté gauche d'un élément dans la page */
	float: left;
	margin-right: 8px;
}
.clearfloat { /* cette classe doit être placée pour un élément div ou break et doit être l'élément final avant la balise de fin d'un conteneur qui doit contenir entièrement un élément flottant */
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}
/* ----------------------------  BlocMonCompte ---------------------------------*/
.EBSFactory #BlocMonCompte td.Titre{
	width: 170px;
	height: 28px;
	background-image:url('Images/Entetes/compteEntete.jpg');
	background-repeat:no-repeat;
	border:solid 1px white;
	display:none;
}
.EBSFactory #BlocMonCompte td.TitreLogged{
	width: 170px;
	height: 28px;
	border:solid 1px white;
	padding-left:30px;
	background:white;
}
.EBSFactory #BlocMonCompte td.TitreLogged span{
	width: 170px;
	height: 28px;
	border:none;
	font-weight: bold;
	color: black;
	text-decoration: none;


}
.EBSFactory #BlocMonCompte td.CompteAction{
	width: 170px;
	height:70px;
	background-image:url("Images/Entetes/compte.jpg");
	background-repeat:no-repeat;
	background-position:top;
	border-style:solid;
	border-color:white;
	border-width:0px 1px 1px 1px;
	border-right:0px;

}
.EBSFactory #BlocMonCompte td.CompteAction a{
	color:black;
	font-weight:bold;


}


.EBSFactory #BlocMonCompte{	
	width: 170px; 
	margin-top:0px;
}


.lblMonCompte{

	font-size:13px;
font-family:"Arial Black";
}


/*********************************************************************************/
/*				Master page -  recherche - Selection Droite	GIBERT					 */
/*********************************************************************************/


.EBSFactory #BlocRechercheRapide{	
	color:#FFF;
	font-family:Arial, Helvetica, sans-serif;


	}


.EBSFactory #BlocRechercheRapide.A_Propos{
	font-family:"Arial Black";	
	color:#fdc613;
	float:left;


}


.EBSFactory #BlocRechercheRapide .Conteneur .Entete_A_Propos{
	font-size:10pt;
	font-family:"Arial Black";	
	color:white;


}

.EBSFactory #BlocRechercheRapide .Conteneur .Entete_A_Propos2{
	font-size:10pt;
	color:#fdc613;
	font-family:"Arial Black";	

}

.LienPanierSouligne{
width:auto;
margin-top:-5px;
}


.EBSFactory #BlocRechercheRapide input.Saisie {
	border-style: solid;
	border-width: 0px;
	background-position: 0px -10px;
	padding-left: 7px;
	height: 20px;
	width:160px;
	margin-bottom:5px;
	font-weight:bold;
}
.EBSFactory #BlocRechercheRapide select.Saisie {
	width:140px;
	float:left;
}
.EBSFactory #BlocRechercheRapide .Conteneur {
	margin-top:85px;
}
.EBSFactory #BlocRechercheRapide input.InputImage{
	margin-top:-5px;
	vertical-align:top;
}




.CelluleSelectionRecherche{
	width:140px;
	float:left;
	margin-top:3px;
}

.Go{

	/*margin-left:145px;*/
}
/* lien recherche avancée*/
.EBSFactory #BlocRechercheRapide .CellColor a{
	text-decoration:none;
	font-size:11px;
	color:white;
	font-family:Arial, Helvetica, sans-serif;
}



/*********************************************************************************/
/*				Master page -  faq BESOIN DE CONSEIL - 	GIBERT					 */
/*********************************************************************************/
.ongletFAQ .EnteteBesoinDeConseil2{
	font-size:10pt;
	color:#fdc613;
	font-family:"Arial Black";
	
}


.ongletFAQ .EnteteBesoinDeConseil{
	font-family:"Arial Black";
	color:white;
	font-size:10pt;
}

#faq {
	margin-top:25px;
	width: 170px;
	color:black;
}
 #faq a {
	text-decoration: none;
	color: #000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}
#faq a:hover {
	color: #fcc612;
	text-decoration: underline;
}
#faq .blanc {
	background-color: #FFF;
	width: 170px;
	height: auto;
	padding-top: 5px;
	padding-bottom: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	color:black;
}
#faq .blanc ul {
	margin: 0px;
	padding-left: 20px;
}
#faq .blanc ul li {
list-style-image:url('Images/Assets/puceOrange3.gif');
margin-bottom:3px;
/*
	background: url('Images/Assets/puceOrange3.png') no-repeat 0 5px;
	vertical-align: middle;
	color:black;*/
}


.ongletFAQ{
	width:170px;
	height:20px;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color:white;
	}



/* -------------------------  MON COMPTE  --------------------------------------*/
.CompteAction {
	vertical-align: middle;
}
.CompteAction ul {
	margin: 0px;
	padding: 7px;
} 
.CompteAction ul li {
	list-style: none;
	padding-left: 3em;
	vertical-align: middle;
}
.CompteAction ul li a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFF;
	text-decoration: none;
}



/* -------------------------  FIL D'ARIANE  --------------------------------------*/
#FileAriane {
	height: 24px;
	margin-bottom: 15px;
	padding-top:15px;
	font-size: 10pt;
	color:#fdc613;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
}
#FileAriane A
{	font-family:Arial;
	font-size: 1em;

	color: white;
	margin-top: 15px;
	margin-bottom: 15px;
	text-decoration:none;
}
#FileAriane A:link
{	font-size: 10pt;
	color: white;
	font-weight:bold;
}
#FileAriane A:visited
{	font-size: 10pt;
	color: white;



}
#FileAriane A:hover
{	font-size: 10pt;
	color: #fdc613;
}


/* -------------------------  SELECTION DE GAUCHE  --------------------------------------*/
.StyleEnteteMenuGibert{
	color:white;
font-family:"Arial Black";
}





.selectionGauche {
font-family:Arial, Helvetica, sans-serif;
	width: 200px;
	font-size: 12px;
	margin-top:0px;
	

}
.selectionGauche a {
	text-decoration: none;
	color:white;
}
.selectionGauche a:hover {
	color: #fdc613;
	text-decoration: underline;
}
/* -- PARTIE BLANCHE --*/
.selectionGauche .blanc {
	background-color: black;
	width: 198px;
	height: auto;
	padding-bottom: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left:-10px;

}
.selectionGauche .blanc ul a{
	margin: 0px;
	list-style-image: url('Images/Assets/puceOrange.gif');


}

.selectionGauche .blanc ul li{
color:#fdc613;
list-style-image:url('Images/Assets/puceOrange.gif');
margin-bottom:4px;

	
}
/* -- LINK DE LA SELECTION ACTIVE PARTIE BLANCHE--*/
.selectionGauche .blanc a.SelectionChoisie:link {
	color: #fdc613;
	text-decoration: underline;
}
.selectionGauche .blanc a.SelectionChoisie:visited {
	color: #fdc613;
	text-decoration: underline;
}
.selectionGauche .blanc a.SelectionChoisie:hover {
	color: #fdc613;
	text-decoration: underline;
}
.selectionGauche .blanc a.SelectionChoisie:active {
	color: #fdc613;
	text-decoration: underline;
}


/* -------------------------  SELECTION THEMATIQUE LVL 2  --------------------------------------*/
.selectionLVL2 {
	margin-top: 0px;

}
/* -- PARTIE BLANCHE --*/
.selectionLVL2 .blanc {
	background-color: black;
	width: 198px;
	height: auto;
	padding-bottom: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left:-10px;

}

.selectionLVL2 .blanc ul li {
list-style-image:url('Images/Assets/puceOrange.gif');
font-size:11pt;
margin-left:0;

}

/* -- PARTIE GRISE --*/
.selectionLVL2 .gris {
	color: black;
	width: 198px;
	height: auto;
	padding-top: 3px;
	padding-bottom: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 2px;
}
.selectionLVL2 .gris ul {
	margin: 0px;
	padding-bottom: 0px;
	padding-left: 7px;
	padding-right: 7px;
	padding-top: 0px;
}
.selectionLVL2 .gris ul li {
list-style-image:url('Images/Assets/puceOrange.gif');
font-size:11pt;
}


/* -- LINK PAR DEFAUT --*/

.selectionLVL2 li {

margin-bottom:3px;
}



.selectionLVL2 a:link {
	text-decoration: none;
	color: white;
}
.selectionLVL2 a:visited {
	text-decoration: none;
	color: white;
}
.selectionLVL2 a:hover {
	color: #fcc612;
	text-decoration: underline;
}
.selectionLVL2 a:active {
	color: #fcc612;
	text-decoration: underline;
}
.selectionLVL2 .gris a {
	text-decoration: none;
	color: white;
}
.selectionLVL2 .gris a:hover {
	color: #fcc612;
	text-decoration: underline;
}


/* -- LINK DE LA SELECTION ACTIVE PARTIE BLANCHE--*/
.selectionLVL2 .blanc a.SelectionChoisie:link {
	color: #fcc612;
	text-decoration: underline;
}
.selectionLVL2 .blanc a.SelectionChoisie:visited {
	color: #fcc612;
	text-decoration: underline;
}
.selectionLVL2 .blanc a.SelectionChoisie:hover {
	color: #fcc612;
	text-decoration: underline;
}
.selectionLVL2 .blanc a.SelectionChoisie:active {
	color: #fcc612;
	text-decoration: underline;
}


/* -- LINK DE LA SELECTION ACTIVE PARTIE GRISE--*/
.selectionLVL2 .gris a.SelectionChoisie:link {
	color: white;
	text-decoration: underline;
}
.selectionLVL2 .gris a.SelectionChoisie:visited {
	color: white;
	text-decoration: underline;
}
.selectionLVL2 .gris a.SelectionChoisie:hover {
	color: #fcc612;
	text-decoration: underline;
}
.selectionLVL2 .gris a.SelectionChoisie:active {
	color: white;
	text-decoration: underline;
}



/***************** bandeau ********************/

.BandeauSeparateur
{


margin-top:20px;
margin-left:2px;

}


.BandeauSeparateur .BandeauViolet{
	width: 500px;
	height: 22px;
	background-color: #fdc613;
	padding-top: 3px;
	float: left;
	z-index: 1;
	position: relative;
	overflow:hidden;
}

.BandeauSeparateur .BandeauViolet .TitreBandeauViolet
{
    color:black;
    text-decoration:none;
    border:0px;
    float:left;
    margin-left:8px;
    font-family:Verdana;
    font-size:12px;
    font-weight:bold;
    padding-top:2px;
    overflow:hidden;
    display:inline-block ;
    /*width:430px;*/
    
}


.LienBandeauViolet A:link
{
    text-decoration: none;
    color:black;
}
.LienBandeauViolet A:visited {
    text-decoration: none;
    color:black;
}
.LienBandeauViolet A:hover {
    text-decoration: none;
    color:black;
}
.LienBandeauViolet A:active {
    text-decoration: none;
    color:black;
}



.BandeauSeparateur .fleche{
	width: 40px;
	height: 40px;
	background-image: url('Images/Assets/fleche.png');
	margin-left: 515px;
	position: relative;
	z-index: 3;
	left:-50px;
	top:-8px;
display:none;
}
.BandeauSeparateur .livre{
	width: 35px;
	height: 35px;
	background-image: url('Images/Assets/livre.gif');
	float: left;
	position: relative;
	z-index: 2;
	left:10px;
	top:-10px;
	background-repeat:no-repeat;
}




.OmbreBandeauViolet{
	width:487px;
	height:3px;
	background-image:url('Images/Assets/ombreBandeau.png');
	background-repeat: repeat-x;
	margin-left:2px;
	display:none;
}


.SuiteBandeauViolet{
	width:auto;
	height:45px;
	margin-left:380px;
	color:black;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:14px;
	font-weight:bold;

}



#contenuBas{
	width: 530px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;	
}




.bandeaugris{

	/*color:#fdc613;
	background-color:#131418;
	width: 565px;
	height:20px;
	padding-bottom: 0px;
	padding-left:10px;
	margin-top: -3px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 2px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	text-align: left;
	vertical-align: middle;*/
}



/* mise en avant */

.titrelivre{

	text-align: left;
	margin-top:-0px;
	width:270px;
	margin-left:170px;
	display:block;	
}

/*
.EtiquettePrixPetit{
	width:91px;
	height:68px;
	font-family: Arial, Helvetica, sans-serif;
	display:block;
	background-repeat: no-repeat;
	color:black;
	font-size:25px;
	font-weight:bold;
	float:right;
	margin-right:0px;
	margin-top:0px;
	margin-bottom:0px;
	position: relative;
	top: -43px;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 6px;
}
*/
.auteur{
	font-family:Arial, Helvetica, sans-serif;
	color:#545252;
	font-size:12px;
	text-align: left;
	height:30px;
	overflow:hidden;
	text-decoration:none;

}
.auteur a {
	text-decoration:none;
	color:#545252;
	
	}


.titreEditeur{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
	color: #000;
	text-align: left;
	margin-top:-5px;
}

.couv{
	float: left;
	margin-right:20px;
}


.carreGris{
	float:left;
	margin-top:3px;
	margin-right:10px;
	display:none;

}



.panier{
		width:38px;
		height:38px;
		border:solid thin #3C6;
		text-align: left; 
	}
	

	
.resume{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #838383;
	text-align: justify;
	width:380px;
	margin-left:170px;
	display:block;
	display:none;

    
}
/***************************************************************** bloc nouveautÃ©***********************************************************/





.prix{
/*
	font-size: 22px;
	color: black;
	float: left;
	width: 70px;
	text-align:left;
	display:block;
font-family:"Arial Black";

*/
}




/*modifié DLA le 17-04-2009  height=40px;*/
.RepriseTitre {
	font-weight: bold;
	text-align: left;
	display:block;
	text-decoration:none;
	color:Black;
}




.selectionDroite{
	width:170px;
	height:auto;
	margin-left:535px;
}



.MenuPanier{
	width:170px;
	height:auto;
}


.selectionDroite .MenuPanier .ongletContenuDroit{
	width:auto;/*163px;*/
	height:40px;/*26px;*/
	background-image:url('Images/Entetes/panier.jpg');
	background-repeat:no-repeat;
	font-size: 12px;
	font-weight: bold;
	padding-left:65px;
	padding-top:40px;
	color:black;
	background-color:#fdc613;
	font-family:Arial, Helvetica, sans-serif;

	
}
.MiseEnAvantDetail .selectionDroite .MenuPanier .ongletContenuDroit{
	width:auto;/*163px;*/
	height:40px;/*26px;*/
	background-image:url('Images/Entetes/panier.jpg');
	background-repeat:no-repeat;
	font-size: 12px;
	font-weight: bold;
	padding-left:65px;
	padding-top:40px;
	color:black;
	background-color:#fdc613;
	font-family:Arial, Helvetica, sans-serif;


	
}

.MiseEnAvantDetail .selectionDroite .MenuPanier .blancContenuDroit .blancContenuDroit{
	background-color:#fdc613;
	width: 170px;
	margin-right: 0px;
	margin-bottom: -1px;/* raccord coin bas */
	margin-left: 0px;
	padding: 0px;
	display:none;
}


.selectionDroite .MenuPanier .ongletContenuDroit a{
text-decoration:none;
color:black;
	
}

.selectionDroite .MenuPanier .ombreBlancheSelectionDroite{
	width:168px;
	height:0px;
	background-image:url('Images/Assets/ombreBandeau.png');
	background-repeat:repeat-x;
	display:none;

}


.selectionDroite .MenuPanier .blancContenuDroit{
	background-color:#fdc613;
	width: 170px;
	margin-right: 0px;
	margin-bottom: -1px;/* raccord coin bas */
	margin-left: 0px;
	padding: 0px;
}

.selectionDroite .MenuPanier .blancContenuDroit .blancContenuDroit{
	margin: 0px;
	width: 148px;
	padding: 10px;
	min-height:80px;
	
}

.selectionDroite .MenuPanier .blancContenuDroit .livrePanier{
	float:left;
	text-align:left;
}
.selectionDroite .MenuPanier .blancContenuDroit .Article{
	width:111px;
	margin-left:0px;
	margin-top:0px;
	text-align:right;
	float:left;
}

.selectionDroite .MenuPanier .blancContenuDroit p{
	display:block;
	float:right;
	width:146px;
}
.selectionDroite .MenuPanier .blancContenuDroit .Article span{
	color:black;
	font-family: Arial, Helvetica, sans-serif;
	height:15px;
	float:right;
	vertical-align:bottom;
	padding-top:3px;
}

.selectionDroite .MenuPanier .blancContenuDroit .Article .PrixPanier{
	font-size: 14px;
	font-weight:bold;
	height:18px;
	padding-top:0px;
}

.selectionDroite .MenuPanier .blancContenuDroit .Article .decimal{
	font-size: 10px;
}

.selectionDroite .MenuPanier .blancContenuDroit .Article .devises{
	font-size: 10px;
font-family:"Euro Sans";}


.selectionDroite .MenuPanier .blancContenuDroit .Article .NombreArticle{
	font-size: 10px;
	display:inline-block;
	width:90px;
	padding-top:0px;
}

.selectionDroite .MenuPanier .blancContenuDroit .TextePanier{
	font-size: 10px;
	text-align: justify;	
	display:inline-block;
}

.selectionDroite .MenuPanier .SeparateurPanier{
	height:2px;
	width:168px;
	margin-left:2px;

}

/* debut contenu gris*/

.selectionDroite .MenuPanier .blancContenuDroit .GrisContenuDroit{
	background-color: #fdc613;
	width: 150px;
	height:20px;
	margin: 0px;
	padding: 10px;
	font-size:14px;

	
}

.selectionDroite .MenuPanier .blancContenuDroit .GrisContenuDroit span{
	color:black;
	font-family: Arial, Helvetica, sans-serif;
	height:15px;
}


.selectionDroite .MenuPanier .blancContenuDroit .GrisContenuDroit .livrePanier{
	font-weight:bold;
	width:35px;
}

.selectionDroite .MenuPanier div .blancContenuDroit A
{
	/*width:168px;
	display:inline-block;
	text-align:right;
	padding-right:5px;
	color:Black;
	text-decoration:none;*/
}
.selectionDroite .MenuPanier div .blancContenuDroit A:link
{
	text-decoration:none;
}
.selectionDroite .MenuPanier div .blancContenuDroit A:visited
{
	text-decoration:none;
}
.selectionDroite .MenuPanier div .blancContenuDroit A:hover
{
	text-decoration:underline;
}


.selectionDroite .MenuPanier .blancContenuDroit .GrisContenuDroit .Article .PrixPanier{
	font-size: 14px;
}

/* fin contenu gris*/


.selectionDroite .MenuPanier .Detailpanier{
    font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	color: #000;
	padding-left:10px;
}

.selectionDroite .MenuPanier .Detailpanier a{
	text-decoration:none;
	color:black;
}

.NombrePanier{
	font-weight:bold;
	display:inline-block;
	width:148px;
	padding-left:10px;
}







/* debut selection */

.selectionDroite .MenuSelection {
	margin-top:10px;
	width:170px;
	height:auto;
}
	
	
.selectionDroite .MenuSelection .ongletContenuDroit{
	width:163px;
	height:26px;
	background-image:url('Images/Entetes/ongletPetitViolet.png');
	background-repeat:no-repeat;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 14px;
	font-weight: bold;
	padding-left:10px;
	padding-top:6px;
	color:#FFF;	
}
.selectionDroite .MenuSelection .ombreBlancheSelectionDroite{
	width:168px;
	height:6px;
	background-image:url('Images/Entetes/ombreBlanche.png');
	background-repeat:repeat-x;
	margin-left:2px;

}

.selectionDroite .blancContenuDroit{

	background-color: #FFF;
	width: 148px;
	height:auto;
	margin-right: 0px;
	margin-bottom: -1px;
	margin-left: 2px;
	padding: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;

}




.selectionDroite .MenuSelection a {
	text-decoration: none;
	color: #000;
}
.selectionDroite .MenuSelection a:hover {
	color: #ee7f3f;
	text-decoration: underline;
}

/* -- PARTIE BLANCHE --*/
.selectionDroite .MenuSelection .blancContenuDroit {
	background-color: #FFF;
	width: 148px;
	height: auto;
	padding-top: 3px;
	padding-bottom: 10px;
	margin-top: -3px;
	margin-right: 0px;
	margin-bottom: -1px;/* raccord coin bas */
	margin-left: 2px;
	
	
}
.selectionDroite .MenuSelection .blancContenuDroit ul {
	margin: 0px;
	padding-bottom: 0px;
	padding-left: 7px;
	padding-right: 7px;
	padding-top: 0px;
}
.selectionDroite .MenuSelection .blancContenuDroit ul li {
	list-style: none;
	padding-left: 1em;
	vertical-align: middle;
	background-image: url('Images/Assets/puceOrange.gif');
	background-repeat: no-repeat;
	background-position: 0 5px;
}



.coinPetitMenu{
	width:204px;
	height:33px;
}
.bandeauBlancPetitMenu{
	width:135px;
	height:33px;
	float:left;
	background-color:#FFF;
	margin-left:2px;/*--correction marge--*/
}




.coinMoyenPlus{
	width:500px;
	height:33px;
	padding:0px;
	display:none;
}


.SeparateurTableau{
height:1px;
width:auto;
background-color:#C2C2C2;
	
}


#contenuhaut{
	width: 565px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

.ongletEnregistrement{
	width:744px;
	height:33px;
	background-image:url('Images/Entetes/OngletEnregistrement.png');
	background-repeat:no-repeat;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 14px;
	font-weight: bold;
	padding-left:10px;
	padding-top:6px;
	color:white;
	margin-left:2px;/*--correction marge--*/
}

.ombreLongue{
	width:753px;
	margin-left:2px;
	height:6px;
	background-image:url('Images/Entetes/ombreBlanche.png');
	background-repeat:repeat-x;
	display:none;


}



.Ongletetirable ul 
{
	height: 21px;
	width: 245px;
	list-style:none;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: -1px;
	margin-left: 20px;
	padding: 0;
}

.Ongletetirable li 
{
	float:left;
	background-image: url('Images/Assets/ArrondiDroitGris.png');
	background-repeat: no-repeat;
	background-position: right top;
	margin: 0;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	width: 169px;
}
  .Ongletetirable .TexteEtirable {
    display:block;
    padding:5px 10px;
    background-image: url('Images/Assets/ArrondiGaucheGris.jpg');
    background-repeat: no-repeat;
    background-position: left top;
    color:black;
    font-weight:bolder;
    font-family:Arial, Helvetica, sans-serif;
}





.TexteEnregistrement{
	width:675px;
	height:auto;
	margin-right: 20px;
	margin-bottom: 20px;
	margin-left: 20px;
	background-color:white;
	border: 1px solid #5d5d5d;
	padding: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: justify;
	min-height:80px;
	font-weight:bold;
}

.TexteEnregistrement a{
	color:black;
font-weight:bold;

}


.TexteEnregistrement a:hover{
	color:#fdc613;
font-weight:bold;

}

.CadreEnregistrement{
	margin-top:-29px;

}


.enregistrementPremier{
width: 500px;
padding: 5px;
margin-left:20px;
}


.orange{
	display:block;
	float:left;
}

div.row {
	clear: right;
	padding-top: -10px;

 }

.enregistrementPremier div.row span.label {
 	float: left;
 	width: 250px;
	height:18px;
 	text-align: right;
	background-color:black;
	font-weight:bold;
	color:#fdc613;
	padding-top:2px;
 }

.enregistrementPremier div.row span.formw {
	/*float: right;
 	width: 220px;
 	text-align: left;
 	text-align:justify;*/
 }
.formw input.Saisie {
	border-style: solid;
	height: 18px;
	width:180px;
	border:solid 1px #A2A2A2;
	margin-top:-1px;
	font-size:10pt;
}

.formw input.SaisieOubli {
	border-style: solid;
	height: 18px;
	width:180px;
	border:solid 1px #A2A2A2;
	margin-top:-1px;
	font-size:10pt;
	float:left;
}


.SendPwdButOkay{
    margin-left:5px;
    display:inline-block;

}




.NewsletterEnregistrement{
	margin-left:20px;
}


.BoutonJeMenregistre{
	padding-top:30px;
	margin-left:auto;
	margin-right:auto;
	width:auto;
	text-align:center;
}



.onglet{
background-repeat:no-repeat;
color:#fdc613;
font-family:"Arial Black";


}



.selectionLVL2 .onglet{
margin-left:30px;
}

.ombreBlanche{
	width:200px;
	height:6px;
	background-image:url('Images/Entetes/ombreBlanche.png');
	background-repeat:repeat-x;

}

.ombreGrise{
	width:200px;
	height:3px;
	background-image:url('Images/Entetes/ombreGrise.png');
	background-repeat:repeat-x;

}


/******************************************************* mise en avant ***************************************************************/

.ongletLong{
	width:565px;
	height:24px;
	background-image:url('Images/Entetes/ongletVioletLong.png');
	background-repeat:no-repeat;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 18px;
	font-weight: bold;
	padding-left:10px;
	padding-top:6px;
	color:white;
	margin-left:2px;/*--correction marge--*/
	display:none;

	
}

.RechercheAvancee .ongletLong2{
	width:555px;
	height:35px;
	background-image:url('Images/Entetes/OngletRechercheAvancee.png');
	background-repeat:no-repeat;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 18px;
	font-weight: bold;

	padding-top:6px;
	color:white;



	
}

.ombreLonguegrise{
	width:565px;
	height:3px;
	background-image:url('Images/Entetes/ombreGrise.png');
	background-repeat:repeat-x;
	margin-left:2px;
}

/******************************************************* nouveauté Gibert  ***************************************************************/
.ongletNouveaute{
	height:34px;
	background-image:url('Images/Entetes/nouveaute.png');
	background-repeat:no-repeat;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 14px;
	font-weight: bold;
	padding-left:10px;
	margin-left:2px;
	padding-top:6px;
	color:white;



	
}
/******************************************************* Actualité Gibert  ***************************************************************/
.ongletActu{
	height:34px;
	background-image:url('Images/Entetes/Actualite.png');
	background-repeat:no-repeat;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 14px;
	font-weight: bold;
	padding-left:10px;
	margin-left:2px;
	padding-top:6px;
	color:white;



	
}


/******************************************************* nouveautés  ***************************************************************/

.ongletMoyenVert{
	height:34px;
	background-image:url('Images/Entetes/MeilleuresVentes.png');
	background-repeat:no-repeat;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 14px;
	font-weight: bold;
	padding-left:10px;
	margin-left:2px;
	padding-top:6px;
	color:white;


	
}
.ombreMoyenne{
	width:239px;
	height:3px;
	background-image:url('Images/Entetes/ombreBlanche.png');
	background-repeat:repeat-x;
	margin-left:2px;
}



/******************************************************* Top des ventes ***************************************************************/


.ongletMoyenRouge{
	/*width:239px;*/
	height:34px;
	background-image:url('Images/Entetes/NotreSelection.png');
	padding-left:10px;
	padding-top:6px;


}


/******************************************************* coin  ***************************************************************/
.coinNouveaute{

	height:33px;

}


.bandeauBlancNouveaute{

	height:33px;
	background-color:#fdc613;
	margin-left:2px;

}

.coinTop{
	width:282px;
	height:33px;
}


.bandeauBlancTop{
	width:239px;
	height:33px;
	background-color:#fdc613;
	margin-left:2px;
}



.coinMoyen{
	width:579px;
	height:33px;
}


.bandeauBlancMoyen{
	width:442px;
	height:33px;
	float:left;
	background-color:#FFF;
	margin-left:2px;
}

.coinMenu{
	width:204px;
	height:33px;
	display:none;
}

.bandeauBlancMenu{
	width:165px;
	height:33px;
	float:left;
	background-color:#FFF;
	margin:0px 0px 0px 2px;/*--correction marge--*/

}



.SeparateurSmallItem{
	height:1px;
	width:280px;
	margin-left:2px; 
	margin-bottom:0px;
	display:none;
	
}





/*************** PAIEMENT ******************/

/* PAGE DE SIMULATION PAIEMENT */
.BoutonValidationDeLaCommande{
    padding-top:9px;
	width:300px;
	height:26px;
	margin-left:378px;
	text-align:right;
	
}

.BoutonValidationDeLaCommande .BoutonSimulerPaiement
{
    width:222px;
	height:25px; 
	background-image:url('Images/Boutons/BoutonLongNull.png');
	background-repeat:no-repeat;
	text-align:center ;
	color:white;

}

.BoutonValidationDeLaCommande .BoutonSimulerPaiement .lnkSimulerPaiement
{
	color:white;
}

.BoutonValidationDeLaCommande .BoutonSimulerPaiement .lnkRetourBoutique
{
	color:white;
}

.BoutonValidationDeLaCommande .BoutonSimulerPaiement a:hover
{
	color:white;
	text-decoration:none;
		font-weight:bold ;
}
/* FIN :  PAGE DE SIMULATION PAIEMENT */
.BoutonValidationDeLaCommande .BoutonSimulerPaiement a:link
{
	color:white;
	text-decoration:none;
		font-weight:bold ;
}

.BoutonValidationDeLaCommande .BoutonSimulerPaiement a:visited
{
	color:white;
	text-decoration:none;
	font-weight:bold ;
}

.BoutonValidationDeLaCommande .BoutonSimulerPaiement a:active
{
	color:white;
	text-decoration:none;
	font-weight:bold ;
}




/************************************************************************************/
/*																					*/
/*								Home.aspx : Nouveautés								*/
/*																					*/
/************************************************************************************/
.nouveaute {
	width: 239px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	float:left;
	margin-right:20px;

}


.nouveaute .EncartDroitDeLACouv{
	/*height:135px;*/

}


.nouveaute .blanc{
	background-color: #FFF; 
	min-height:140px;
	padding-top: 8px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 2px;
	padding-left:15px;
	padding-right:6px;
	padding-top:10px;
	display:block;
}

.nouveaute .blanc .MiseEnFormeImage{
	float:left;
	margin-right:10px;
	text-align:left;
	
}


.blocInterSmallItem{
	min-height:76px;




}
.nouveaute .etiquettePrixMoyenne{
width:91px;
display:block;
height:40px;
position:relative;

}

.nouveaute .etiquettePrixMoyenne .prix{
	background-color:#fdc613;
    text-align:center; 
	font-familY:"Arial Black";
	font-size: 13px;
	color: black;
	width: 75px;
	height:30px;
	display:block;
	margin-left:-15px;
	/*margin-top:-20px;*/
	height:20px;
	margin-bottom:10px;
	margin-top:5px;
	position:absolute;




}

.nouveaute .etiquettePrixMoyenne .prix .decimal{
	font-size: 13px;
	margin:0px;


}



.nouveaute .etiquettePrixMoyenne .prix .devises{
	font-family:"Euro Sans";
	font-size: 13px;
	font-weight: bold;
}


.nouveaute .etiquettePrixMoyenne .PanierEtiquette
{
	    margin-left:23px;
		display:none;

}

.nouveaute .etiquettePrixMoyenne .ImgPanierEtiquette
{
 	width:24px;
    height:24px;
    margin-top:20px;
	text-decoration:none;
	border:0px;
	margin-right:100px;
}

.nouveaute .EtiquetteAjouterAupanier 
{
	text-decoration:none;
	color:black;
	font-family:Arial, Helvetica, sans-serif;
	font-size:8pt;
	vertical-align:0;
}


.nouveaute .AjouterAuPanier{


}



.nouveaute .FicheDetaillee A
{
	text-decoration:none;
	color:black;
	font-size:8pt}



.nouveaute .RepriseTitre
{

	font-size: 9pt;
	text-align: left;
	display:block;
	text-decoration:none;
	color:Black;

	/*overflow:auto;word-break:break-all;word-wrap:break-word;
	text-align: justify ;*/
}

.nouveaute .Auteur {
font-size:8pt;


}

/************************************************************************************/
/*																					*/
/*						  Accueil.aspx :  NOUVEAUTE2 ENCART 								*/
/*																					*/
/************************************************************************************/




.nouveaute2 {
	width: 239px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	float:left;
	margin-right:20px;

}

.nouveaute2 .blanc{
	background-color: #fec601; 
	min-height:145px;
	padding-top: 8px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 2px;
	padding-left:15px;
	padding-right:6px;
	padding-top:10px;
}

.nouveaute2 .blanc .MiseEnFormeImage{
	float:left;
	margin-right:10px;
	text-align:left;
	/*width:100px;
	height:157px;*/
}

.nouveaute2 .blanc .etiquettePrixMoyenne{

width:50px;

}

.nouveaute2 .etiquettePrixMoyenne .prix{
	background-color:white;
    text-align:center;
	font-familY:"Arial Black";
	font-size: 13px;
	color: black;
	width: 75px;
	height:18px;
	display:block;
	margin-left:70px;

}

.nouveaute2 .etiquettePrixMoyenne .prix .decimal{
	font-size: 13px;
	margin:0px;


}

.nouveaute2 .etiquettePrixMoyenne .prix .devises{
	font-family:"Euro Sans";
	font-size: 13px;
	font-weight: bold;
}


.nouveaute2 .etiquettePrixMoyenne .PanierEtiquette
{
	    margin-left:23px;
		display:none;

}

.nouveaute2 .etiquettePrixMoyenne .ImgPanierEtiquette
{
 	width:24px;
    height:24px;
    margin-top:20px;
	text-decoration:none;
	border:0px;
	margin-right:100px;
}

.nouveaute2 .EtiquetteAjouterAupanier 
{
	text-decoration:none;
	color:black;
	font-family:Arial, Helvetica, sans-serif;
	font-size:8pt;
	vertical-align:0;
}


.nouveaute2 .AjouterAuPanier{


}


.nouveaute2 .FicheDetaillee A
{
	text-decoration:none;
	color:black;
	font-size:8pt}



.nouveaute2 .RepriseTitre
{
	text-transform: uppercase;
	font-size: 8pt;
	text-align: left;
	display:block;
	text-decoration:none;
	color:Black;
	font-family:"Arial Black";

}

.nouveaute2 .Auteur {
font-size:8pt;









/************************************************************************************/
/*																					*/
/*					Home.aspx :  TOP DES VENTES										*/
/*																					*/
/************************************************************************************/
.topDesVentes {
	width: 239px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
margin-left:260px;

}

.topDesVentes  .blanc{
	background-color: #FFF; 
	width: 223px;
	height:180px;
	padding-top: 8px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 2px;
	padding-left:10px;
	padding-right:6px;
}

.topDesVentes  .blanc .MiseEnFormeImage{
	float:left;
	margin-right:10px;
	text-align:left;
	
}

.topDesVentes  .blanc .etiquettePrixMoyenne{

	font-family: Arial, Helvetica, sans-serif;
	
}

.topDesVentes  .etiquettePrixMoyenne .prix{
	background-color:#fdc613;
    text-align:center;
	font-size: 14px;
	color: black;
	width: 70px;
	display:block;
	margin-left:-10px;


}

.topDesVentes  .etiquettePrixMoyenne .prix .decimal{
	font-size: 14px;
	margin:0px;


}

.topDesVentes  .etiquettePrixMoyenne .prix .devises{
	font-family:EuroSans;
	font-size: 14px;
	font-weight: bold;
}


.topDesVentes  .etiquettePrixMoyenne .PanierEtiquette
{
	    margin-left:23px;
		display:none;

}

.topDesVentes  .etiquettePrixMoyenne .ImgPanierEtiquette
{
 	width:24px;
    height:24px;
    margin-top:20px;
	text-decoration:none;
	border:0px;
	margin-right:100px;
}

.topDesVentes  .EtiquetteAjouterAupanier 
{
	text-decoration:none;
	color:black;
	font-family:Arial, Helvetica, sans-serif;
	font-size:8pt;
}


.topDesVentes  .AjouterAuPanier{
	float:left;
}

.topDesVentes  .FicheDetaillee A
{
	text-decoration:none;
	color:black;
	font-size:8pt}



.topDesVentes  .RepriseTitre
{
	font-size:7pt;
	min-height: 20px;
	text-transform: uppercase;
}

.topDesVentes  .Auteur {
font-size:8pt;
display:block;

}

/************************************************************************************/
/*																					*/
/*							Accueil.aspx :  Nouveautés								*/
/*																					*/
/************************************************************************************/

.MenuPetitNouveaute{
	width:185px;
	float:left;
	margin-left:3px;
	display:none;
}

.MenuPetitNouveaute .blanc{
	background-color: #FFF;
	width: 170px;
	height: auto;
	margin-right: 0px;
	margin-bottom: -1px;
	padding: 15px 5px 10px 10px;
	
}

.MenuPetitNouveaute .blanc .MiseEnFormeImage{
	float:left;
	text-align:left;

}


.MenuPetitNouveaute .blanc .etiquettePrixMoyenne{
	
	width:75px;	
	background-repeat:no-repeat;
	height:117px;
	margin-left:93px;
}

.MenuPetitNouveaute .blanc .etiquettePrixMoyenne .prix{
	font-size: 18px;
	color: Black ;
	float: left;
	width: auto;
	margin-top:5px;
	margin-left:12px;
	text-align:center;
	display:block;
}

.MenuPetitNouveaute .blanc .etiquettePrixMoyenne .prix .decimal{
	font-size: 12px;

}

.MenuPetitNouveaute .blanc .etiquettePrixMoyenne .prix .devises{
	font-size: 12px;
	font-weight: bold;
}

.MenuPetitNouveaute .blanc .etiquettePrixMoyenne .PanierEtiquette
{
	    margin-left:23px;
}

.MenuPetitNouveaute .blanc .etiquettePrixMoyenne .ImgPanierEtiquette
{
    width:24px;
    height:24px;
    margin-top:20px;
	text-decoration:none;
	border:0px;
}

.MenuPetitNouveaute .blanc .etiquettePrixMoyenne .EtiquetteAjouterAupanier
{
	display:block;
	text-decoration:none;
	color:black;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	text-align:center;
	margin-top:0px;
}

.MenuPetitNouveaute .blanc .RepriseTitre
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-align: left;
	display:block;
	text-decoration:none;
	color:Black;
	margin-top:10px;
	margin-bottom:5px;
	display:block;
    height:30px;
}

.MenuPetitNouveaute .SeparateurPanier
{
	width:auto;
	height:1px;
	background-color:gray;
	margin-top:1px;
	

}

/************************************************************************************/
/*																					*/
/*								 Accueil.aspx :  Top des ventes						*/
/*																					*/
/************************************************************************************/

.MenuPetitTopDesVentes{
	width:185px;
	float:left;

}

.MenuPetitTopDesVentes .blanc{
	background-color: #FFF;
	width: 170px;
	height: auto;
	margin-right: 0px;
	margin-bottom: -1px;
	padding: 15px 5px 10px 10px;

}

.MenuPetitTopDesVentes .blanc .MiseEnFormeImage{
	float:left;
	text-align:left;

}

.MenuPetitTopDesVentes .blanc .etiquettePrixMoyenne{
    background-repeat:no-repeat;
	width:75px;
	height:117px;
	margin-left:93px;
	font-family: Arial, Helvetica, sans-serif;
}

.MenuPetitTopDesVentes .blanc .etiquettePrixMoyenne .prix{
	font-size: 18px;
	color: Black ;
	float: left;
	width: auto;
	margin-top:5px;
	margin-left:12px;
	text-align:center;
	display:block;
}

.MenuPetitTopDesVentes .blanc .etiquettePrixMoyenne .prix .decimal{
	font-size: 12px;

}

.MenuPetitTopDesVentes .blanc .etiquettePrixMoyenne .prix .devises{
	font-size: 12px;
	font-weight: bold;
}

.MenuPetitTopDesVentes .blanc .etiquettePrixMoyenne .PanierEtiquette
{
	    margin-left:23px;
}

.MenuPetitTopDesVentes .blanc .etiquettePrixMoyenne .ImgPanierEtiquette
{

 width:24px;
    height:24px;
    margin-top:20px;
	text-decoration:none;
	border:0px;
}

.MenuPetitTopDesVentes .blanc .etiquettePrixMoyenne .EtiquetteAjouterAupanier
{
	display:block;
	text-decoration:none;
	color:black;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	text-align:center;
	margin-top:0px;
}

.MenuPetitTopDesVentes .blanc .RepriseTitre
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	height:30px;
}

.MenuPetitTopDesVentes .SeparateurPanier
{
	width:auto;
	height:1px;
	background-color:gray;
	margin-top:1px;
	

}

/************************************************************************************/
/*																					*/
/*						DLA - Accueil.aspx : Notre Selection						*/
/*																					*/
/************************************************************************************/

.MenuPetitNotreSelection{
	width:185px;
	margin-left:10px;
	margin-right:10px;
	float:left;

}

.MenuPetitNotreSelection .blanc{
	background-color: #FFF;
	width: 170px;
	height: auto;
	margin-right: 0px;
	margin-bottom: -1px;
	padding: 15px 5px 10px 10px;

}

.MenuPetitNotreSelection .blanc .MiseEnFormeImage{
	float:left;
	text-align:left;

}

.MenuPetitNotreSelection .blanc .etiquettePrixMoyenne{
    background-repeat:no-repeat;
	height:117px;
	width:75px;
	height:117px;
	margin-left:93px;
	font-family: Arial, Helvetica, sans-serif;
}

.MenuPetitNotreSelection .blanc .etiquettePrixMoyenne .prix{
	font-size: 18px;
	color: Black ;
	float: left;
	width: 70px;
	margin-top:5px;
	margin-left:12px;
	text-align:center;
	display:block;
	background-color:#fdc613;
}

.MenuPetitNotreSelection .blanc .etiquettePrixMoyenne .prix .decimal{
	font-size: 12px;

}

.MenuPetitNotreSelection .blanc .etiquettePrixMoyenne .prix .devises{
	font-size: 12px;
	font-weight: bold;
}

.MenuPetitNotreSelection .blanc .etiquettePrixMoyenne .PanierEtiquette
{
	    margin-left:23px;
}

.MenuPetitNotreSelection .blanc .etiquettePrixMoyenne .ImgPanierEtiquette
{
     width:24px;
    height:24px;
    margin-top:20px;
	text-decoration:none;
	border:0px;

}

.MenuPetitNotreSelection .blanc .etiquettePrixMoyenne .EtiquetteAjouterAupanier
{
	display:block;
	text-decoration:none;
	color:black;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	text-align:center;
	margin-top:0px;
}

.MenuPetitNotreSelection .blanc .RepriseTitre
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	height:30px;
}

.MenuPetitNotreSelection .SeparateurPanier
{
	width:auto;
	height:1px;
	background-color:gray;
	margin-top:1px;
	

}

/**/
.AuteurItem
{
    text-decoration:none;
	color:#545252;

}


/********** CULTURE ************/
.DivCulture
{
    text-decoration:none;
    color:White ;
    font-size:9pt;    
    padding-left:15px;
}

.DivCulture a:hover
{
    text-decoration:none;
    color:White ;
    font-size:9pt;    
}


.DivCulture a:link
{
    text-decoration:none;
    color:White ;
    font-size:9pt;    
}


.DivCulture a:visited
{
    text-decoration:none;
    color:White ;
    font-size:9pt;    
}


.DivCulture a:active
{
    text-decoration:none;
    color:White ;
    font-size:9pt;    
}





/** **********************************************  ******************************** **/
/**  							page erreur 404 & erreur s'est produite 		 	**/
/** **********************************************  ******************************** **/
.erreur{
	width:500px;
	height:339px;
	background-image:url('Images/erreur/404bis.jpg');	
	margin-left:320px;
	margin-top:20px;

}

.TextErreur{
	width:700px;
	height:50px;
	float:left;
	font-weight:bold;
}


.TextErreur a{
color:black;
text-decoration:none;
font-size:14px;
text-align:center;
}

/***************************************/
.ErreurProduite{
	background-image:url('Images/erreur/error.png');
	width:500px;
	height:339px;
	margin-left:320px;
	margin-top:20px;

}


.LienAccueilErreur{
width:700px;
height:50px;
float:left;
font-weight:bold;

}
.LienAccueilErreur a{
color:black;
text-decoration:none;
font-size:14px;
text-align:center;
}



/************************************************************/
/**                         erreur paiement               **/
/***********************************************************/

.DetailErreur{
color:White;
}


.LinkRetourPanier{
display:block;  
text-decoration:none;
}

.LinkRetourPanier a{
color:#fdc613;
text-decoration:underline;

}




/************************************************************/
/**                         mapping                        **/
/***********************************************************/

.MapPagesStatiques{
background-color:White;
height:600px;
width:600px;
margin-left: 250px;
padding:20px;
}

.MapPagesStatiques a{
color:Black;
font-weight:bold;
font-size:14px;
text-decoration:none;}

.MapPagesStatiques .titreMap{
color:Black;
font-weight:bold;
font-size:18px;
text-decoration:none;
margin-left:250px;}

.MapPagesStatiques .imgMap{
color:Black;
font-weight:bold;
font-size:18px;
text-decoration:none;
margin-left:240px;}


/************************************************************/
/**                         28-09 CLD                     **/
/***********************************************************/

.LogoNumilog{
width:71px;
height:36px;
display:inline-block;

}

.LienEmailSupport {
color:#172cac;
font-size:12pt;

}

