.actif{
	margin: 0px;
	padding: 2px;
	/*color: #e5913b;*/
	/*background-color: #ffe8db;*/
	border-style: solid;
	border-width: 1px;
}

/***********************************************************************************************************************/
/* CONTENU DE LA PAGE ACCUEIL */
/***********************************************************************************************************************/

.ContenuPage{
	float: left;
	margin: 0 0 0 12px;
	padding: 0px;
	/*width: 49%;*/
}

.ContenuPage h1{
	margin: 0px;
	padding: 8px 0 5px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18pt;
	/*color: #10437a;*/
	letter-spacing: 1pt;
	font-style: normal;
}
.ContenuPage p{
	margin: 0px;
	padding: 0 0 6px 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-style: normal;
	text-align: justify;
}


.Zoom{
	float: right;
	margin: 25px 0 0px 0;
	padding: 0px;
	/*width: 45%;*/
}
.ZoomBandeau{
	padding: 0px;
	margin: 0px;
	font-size: 12pt;
	/*background-color:#b0c4de;*/
	font-weight: bold;
	color: #FFFFFF;
	text-indent: 5px;
}
.ZoomBandeau h1{
	margin: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	color: #000000;
}
.ZoomContenu{
	margin: 0px;
	padding: 4px;
	border-style: solid;
	border-width: 1px;
}
.ZoomContenu img{
	float: left;
    margin: 5px 5px 2px 0px ;
	padding: 0px;
    border: 0px;
}
.ZoomContenu h2{
	margin: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
}
.ZoomContenu h3{
	margin: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
}
.ZoomContenu p{
	margin: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	color: #000000;
	text-align: justify;
}

/***********************************************************************************************************************/
/* ELEMENT FIXE CONTENU DES BLOCS MENU DROIT */
/***********************************************************************************************************************/

/* La zone newsletter sur le MENU DROIT */
.Newsletter{
	padding: 0px;
	margin: 0 2px 5px 2px;
	width: 95%;
	font-size: 9pt;
	/*background-color:#da6c00;*/
	font-weight: bold;
	color: #FFFFFF;
}
.Newsletter form{
	margin: 0px;
	padding: 0px;
}
.Newsletter input{
	margin: 0px;
	padding: 0px;
	font-size: 8pt;
}

/* les contenu de chaque boite,promo, presse, a ne pas manquer... sur le MENU DROIT */

.BlocDroitContenuVisuel{
	float: left;
	margin: 0px;
	padding: 3px 5px 5px 0px;
}
.BlocDroitContenuVisuel img{
	margin: 0;
	padding: 0;
	border: 0;
}
.BlocDroitContenu h2{
	margin: 0px;
	padding: 2px 0 0 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
}
.BlocDroitContenu h3{
	margin: 0px;
	padding: 2px 0 0 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
}

.BlocDroitContenuVisuelPanier{
	margin: 0;
	padding: 0;
	display:none;
}
.displayNone
{
    display:none;
}
.BlocDroitContenuVisuelPanier img{
	margin: 0;
	padding: 2px 0 0px 0px;
	border: 0;
}

/* la zone prix avec la reduction de 5% dans chaque boite... sur le MENU DROIT */
.BlocDroitZonePrix{
	margin: 0px 0 3px 12px;
	padding: 0;
	border-style: solid;
	border-width: 1px;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	clear: both;
	width: 60px;
}
.BlocDroitPrix{
	margin: 0;
	padding: 0;
	/*color: #003399;*/
	font-size: 8pt;
}
.BlocDroitPrixBarre{
	margin: 0;
	padding: 2px;
	/*color: #003399;*/
	font-size: 8pt;
	text-decoration: line-through;
	/*background-color: #ffe8db;*/
}
.BlocDroitReduction{
	margin: 0;
	padding: 0;
	font-size: 7pt;
	/*color: #da6b00;*/
}

/***********************************************************************************************************************/
/* MENU DROIT PAGE ACCUEIL*/
/***********************************************************************************************************************/

.MenuDroit{
	float: right;
	width: 220px;
	margin: 0px;
	padding: 0px;
	top:0;
}

.Presse{
	margin: 12px 2px 5px 2px;
	padding: 0px;
	width: 95%;
	border-style: solid;
	border-width: 1px;
}
.PresseBandeau{
	padding: 0;
	margin: 0;
	font-size: 9pt;
	/*background-color:#e5913b;*/
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
}
.PresseContenu
{
	padding: 0px;
	margin: 0px;
	text-align: center;
}
.PresseLivre
{
	text-align: center;
	float:left;
	padding: 5px;
	margin: 0px;
	width: 45%;
}
.PresseLivre img{
	padding: 0px;
	margin: 0px;
	border: 0px;
}
.PresseLivre h1{
	margin: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	text-align: center;
}
.PresseLivre h2{
	margin: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	text-align: center;
}

.Pub{
	padding: 0;
	margin: 0;
	text-align: center;
}
.Pub img,.Pub object{
	padding: 0;
	margin: 8px 0 0 0;
	border: 0;

}

/***********************************************************************************************************************/
/* CONTENU DE LA PAGE RUBRIQUE */
/***********************************************************************************************************************/
#Center_Zone H1{
	margin: 0px;
	padding: 13px 0px 5px 0px;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18pt;
	/*color: #10437a;*/
	letter-spacing: 1pt;
	font-style: normal;
}

.RubriqueZone{
	margin: 0px;
	padding: 0px;
	border-style: solid;
	border-width: 1px;
}
.RubriqueTitre{
	margin: 0;
	padding: 0px;
	/*background-color: #ffe8db;*/
}
.RubriqueTitre h2{
	margin: 0px;
	padding: 2px 0 2px 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	/*color: #da6b00;*/
	font-weight: bold;
}
.RubriqueTitre h3{
	float: left;
	margin: 0px;
	padding: 4px 0 2px 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #000000;
	font-weight: normal;
}
.RubriqueTitre h4{
 margin: 0px;
	padding: 2px 0 2px 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #000000;
	font-weight: bold;
	/*background-color: #fff5ee;*/
}
.RubriqueListe p{
	margin: 0;
	padding: 2px 10px 2px 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	text-align: justify;
}
.RubriqueListe ul{
	margin: 5px;
	padding: 0;
}
.RubriqueListe li{
	margin: 5px;
	padding: 0px;
	font-size: 9pt;
	list-style-position: inside;
	list-style-image: url(images/puceorange.gif);
}
.RubriqueListeInfos{
	margin: 0;
	padding: 2px 10px 2px 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	/*background-color: #fff5ee;*/
}

.AffichageLivre{
	float: left;
	margin: 0px;
	padding: 0px;
	width: 100%;
}
.AffichageLivreCombo{
	margin: 0px;
	padding: 0px 0 5px 0px;
	width: 100%;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	clear: both;
}
.AffichageLivreCombo select{
	margin: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
}
.AffichageLivreCombo input{
	margin: 0px;
	padding:  0 4px 0 4px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
}

.AffichageLivreTitre{
	margin: 0px;
	padding: 10px 3px 3px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	/*color: #da6c00;*/
	font-weight: bold;
}

.AffichageLivreResultat{
	clear: both;
	margin: 0px;
	padding: 10px 0 2px 0px;
	width: 100%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
}

.AffichageLivreResultat img{
	margin: 0px;
	padding: 3px 0 0 0;
	border: 0;
}

.AffichageLivreResultatVisuel{
	float: left;
	margin: 0px;
	padding: 0px 2px 8px 0px;
}

.AffichageLivreResultatVisuel img{
    margin: 0px;
	padding: 0px;
	border: none;
	min-height:100px;
	min-width:90px;
}

.AffichageLivreResultatexte{
	margin: 0 0 0 100px;
	padding: 0;
	border: 0;
}
.AffichageLivreResultatexte H3{
	margin: 0px;
	padding: 0 0 0px 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
}
.AffichageLivreResultatexte H4{
	margin: 0px;
	padding: 0px 0 0px 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: normal;
}
.AffichageLivreResultatexte H5{
	margin: 0px;
	padding: 4px 0 0 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: normal;
}
.AffichageLivreResultatexte img{
    margin: 4px 0px 2px 0px;
	padding: 0;
	border: 0;
}

/* LES NUMEROS DU MOTEUR */

.AffichageLivreIncrement
{
	clear:both;
	margin: 5px 0 10px 0;
	padding: 10px 0px 10px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	/*color: #da6b00;*/
	text-align: center;
	font-weight: bold;
}
.AffichageLivreIncrement a{
	margin: 0px;
	padding: 3px;
}
.AffichageLivreIncrement a:hover{
	margin: 0px;
	padding: 2px;
	/*color: #e5913b;*/
	/*background-color: #ffe8db;*/
	border-style: solid;
	border-width: 1px;
}

/***********************************************************************************************************************/
/* PAGE RUBRIQUE MENU DROIT */
/***********************************************************************************************************************/

.MenuDroitRubrique{
	float: left;
	width: 220px;
	margin:0;
	padding:0;
}

.RubriqueNePasManquer{
	margin: 12px 5px 5px 5px;
	padding: 0px;
	width: 95%;
}
.RubriqueNePasManquerBandeau{
	padding: 0;
	margin: 0;
	font-size: 12pt;
	/*background-color:#da6c00;*/
	font-weight: bold;
	color: #FFFFFF;
	text-indent: 5px;
}
.RubriqueNePasManquerBandeau h1{
	margin: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	color: #ffffff;
}
.RubriqueNePasManquerContenu{
	margin: 0px;
	padding: 2px;
	border-style: solid;
	border-width: 1px;
	overflow: visible;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	color: #000000;
}

/***********************************************************************************************************************/
/* CONTENU DE LA PAGE LIVRE */
/***********************************************************************************************************************/

.ContenuPageLivre{
	float: left;
	margin: 0 0 0 12px;
	padding: 0px;
	width: 48%;
}


/***********************************************************************************************************************/
/* CONTENU DE LA PAGE BIBLIOTHEQUE NUMERIQUE */
/***********************************************************************************************************************/

.ContenuPageBN{
	float: left;
	margin:15px 0 0 0;
	padding: 0 0 0 20px;
	width: 48%;
	min-width:400px;
}



/***********************************************************************************************************************/
/* PAGE LIVRE MENU DROIT */
/***********************************************************************************************************************/

.MenuDroitLivre{
	float: left;
	width: 220px;
	margin:0;
	padding:0;
}

.LivreAlireAussi{
	margin: 12px 5px 5px 5px;
	padding: 0px;
	width: 95%;
}
.LivreAlireAussiBandeau{
	padding: 0px;
	margin: 0px;
	font-size: 12pt;
	/*background-color:#b0c4de;*/
	font-weight: bold;
	color: #FFFFFF;
	text-indent: 5px;
}
.LivreAlireAussiBandeau h3{
	margin: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	/*color: #10437a;*/
}
.LivreAlireAussiContenu{
	margin: 0px;
	padding: 2px;
	border-style: solid;
	border-width: 1px;
	overflow: visible;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	color: #000000;
}

/***********************************************************************************************************************/
/* PAGE auteur */
/***********************************************************************************************************************/
.StaticZone{
	float: left;
	margin: 0 0 0 12px;
	padding: 0;
	width: 72%;
}

/***********************************************************************************************************************/
/* PAGE Recherche */
/***********************************************************************************************************************/
.RechercheZone{
	margin: 0px;
	padding: 0px;
	/*background-color: #ffe8db;*/
	border-style: solid;
	border-width: 1px;
}
.RechercheResultatTitre{
	margin: 0px;
	padding: 2px;
	/*background-color: #fff5ee;*/
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
}
.RechercheResultatTitre select{
	margin: 5px 0 0 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
}
.occurence{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	/*color: #da6c00;*/
}

.RechercheResultatseparation{
	margin: 0px;
	padding: 0px;
	height: 22px;
}

.RechercheResultat{
	clear: both;
	margin: 0px;
	padding: 10px 0 2px 0px;
	width: 100%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
}

.RechercheResultatVisuel{
	float: left;
	margin: 0px;
	padding: 0px 2px 0 0px;
}
.RechercheResultatVisuel img{
	margin: 0;
	padding: 0;
	border: 0;
}

.RechercheResultatexte{
	margin: 0 0 0 100px;
	padding: 0;
	border: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
}
.RechercheResultatexte H2{
	margin: 0px;
	padding: 0 0 0px 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
}
.RechercheResultatexte H3{
	margin: 0px;
	padding: 0px 0 0px 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: normal;
}
.RechercheResultatexte img{
	margin: 0px;
	padding: 3px 0 0 0;
	border: 0;
}

.h4
{
	margin: 0px;
	padding: 0px 0 0px 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: normal;
}



/***********************************************************************************************************************/
/* PAGE STATIQUE MENU DROIT */
/***********************************************************************************************************************/

.MenuDroitStatic{
	float: left;
	width: 220px;
	margin:0;
	padding:0;
}

