HTML, BODY, DIV, SPAN, H1, H2, H3, H4, P, A, EM, IMG, UL, LI, FIELDSET, FORM, LABEL, LEGEND, TABLE, TR, TH, TD
{
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 10pt;
	vertical-align: baseline;
	background: transparent;
	font-weight: normal;
	line-height: 14px;
}
OL, UL
{
	list-style: none;
}
.quiz_QuestionBlock TABLE TR TD
{
	font-weight: bold;
	margin: 0;
	padding: 5px;
}
.quiz_QuestionBlock TABLE
{
	margin-left: 80px;
	margin-top: 23px;
	margin-bottom: 17px;
}
#table_reviewquestions TD
{
	padding: 16px;
}
#page_block_admin TABLE SELECT
{
	margin-top: 18px;
}
#update_results TEXTAREA
{
	margin-top: 11px;
}
#update_results INPUT
{
	margin-top: 11px;
}
#add_question TABLE INPUT
{
	margin-top: 13px;
}
SPAN.addQuestion
{
	font-size: 12.2pt;
	font-style: italic;
	font-weight: bold;
	display: block;
	margin-bottom: 16px;
	color: #A32C2C;
}
#page_block_admin #form1 H2
{
	font-weight: bold;
	font-size: 13.7pt;
	margin: 14px;
	color: #A03535;
}
#page_block_admin #form1 TD
{
	padding: 14px;
}
#update_results TABLE TD
{
	padding: 19px;
}
#add_question TABLE TD
{
	padding: 11px;
}
#add_quiz TABLE TBODY TR TD
{
	padding: 8px;
}
TABLE.quizList TD
{
	padding: 9px;
	border: 1px solid #000000;
}
#quiz_logo
{
	text-align: center;
	padding-bottom: 20px;
	padding-top: 0px;
	border-bottom: 1px solid #000000;
	margin-bottom: 15px;
}
.quizList TBODY TR TH
{
	font-weight: bold;
	line-height: 2.5;
	background-color: #474444;
	color: #FFFFFF;
	padding: 9px;
}
TABLE.quizList
{
	border: 1px solid #000000;
}
TABLE
{
	border-collapse: collapse;
	border-spacing: 0;
}
DIV#page_block_admin H1
{
	font-weight: bold;
	font-size: 16pt;
	line-height: 3.1;
}
.clearer
{
	height: 0;
	line-height: 0;
	font-size: 0;
	clear: both;
	display: block;
}
/*----- COMMUNS -----*/
BODY
{
	background: #A0062A;
	font-size: 62.5%;
	line-height: 1.2em;
	font-family: Arial, Helvetica, sans-serif;
}
#outter
{
	width: 1083px;
	background: url('../images/structure/bg-framboise.png') repeat-y 0 0;
	padding: 63px 0;
	margin: 0 auto;
	position: relative;
}
#page
{
	width: 1007px;
	background: url('../images/structure/bg-page.png') repeat-y 0 0;
	padding: 215px 44px 25px 32px;
}
#page-top
{
	width: 1083px;
	background: url('../images/structure/bg-page-top.png') no-repeat 0 0;
	height: 63px;
	position: absolute;
	top: 0;
	left: 0;
}
#page-bas
{
	width: 1083px;
	background: url('../images/structure/bg-page-bas.png') no-repeat 0 0;
	height: 63px;
	position: absolute;
	bottom: 0;
	left: 0;
}
/*HEADER*/
#header
{
	position: absolute;
	top: 40px;
	left: 32px;
	width: 1007px;
	height: 240px;
	background: url('../images/structure/bg-header.jpg') no-repeat 145px 25px;
}
#follow
{
	position: absolute;
	top: 12px;
	left: 50px;
}
#header #follow LI
{
	float: left;
	font: normal 13px/1.5em "Myriad Pro", Arial, Helvetica, sans-serif;
	color: #9F062A;
	padding-left: 5px;
}
#header #follow LI A
{
	color: #9F062A;
	text-decoration: none;
	padding-right: 5px;
	font: normal 1em/1.5em "Myriad Pro", Arial, Helvetica, sans-serif;
}
#header #follow LI A:hover
{
	text-decoration: underline;
}
#header #follow INPUT
{
	color: #9F062A;
	font: normal 1em/1em "Myriad Pro", Arial, Helvetica, sans-serif;
	height: 1.2em;
	border: 0;
}
INPUT.form-text.required
{
	width: 99px;
}
#user-login INPUT#edit-pass
{
	margin: 8px 0px;
	font-size: 17pt;
	width: 400px;
	padding: 5px;
}
#user-login INPUT#edit-name
{
	width: 400px;
	font-size: 17pt;
	margin-top: 8px;
	margin-bottom: 8px;
	padding: 5px;
}
#edit-submitted-votre-nom-et-prenom
{
	margin: 10px;
	width: 400px;
}
.textarea-identifier .description
{
	display: none;
}
#webform-client-form-483 DIV DIV.textarea-identifier.description
{
	display: none;
}
#edit-submitted-votre-adresse-mail
{
	width: 400px;
	margin: 10px;
}
#page DIV.masqueColLeft DIV.masquePositionLeft P
{
	padding: 10px;
}
#edit-submitted-votre-message
{
	height: 140px;
}
#edit-submitted-votre-message-concerne-
{
	margin: 10px;
}
#follow LI DIV DIV.form-radios
{
	display: none;
}
#follow LI DIV DIV.form-item LABEL
{
	display: none;
}
DIV.form-item
{
	margin-top: 1px;
	margin-left: 4px;
}
#user-login
{
	margin: 11px 50px 57px 60px;
	border: 1px solid #000000;
	padding: 27px 21px 37px 26px;
	background-color: #FFFFFF;
	text-align: center;
}
#follow LI DIV .form-submit
{
	position: relative;
	bottom: 28px;
	left: 109px;
	background-color: #FFF7FF;
	padding: 0;
	margin: 0;
	display: block;
	width: 29px;
}
#header H1
{
	display: block;
	position: absolute;
	width: 383px;
	height: 144px;
	top: 59px;
	left: 63px;
}
#header H2
{
	display: block;
	position: absolute;
	width: 703px;
	bottom: 15px;
	left: 0;
	padding-left: 300px;
	color: #9F062A;
	font: italic normal 2.4em/1.2em "Myriad Pro", Arial, Helvetica, sans-serif;
}
/*CONCOURS*/
#coin
{
	width: 223px;
	height: 176px;
	position: absolute;
	top: 40px;
	right: 44px;
	z-index: 2;
}
/*MENU*/
#menu
{
	width: 896px;
	height: 40px;
	background: #333;
	margin-left: 60px;
}
/*CORE*/
#accueil #contenu
{
	width: 904px;
	margin-left: 56px;
	padding-top: 25px;
}
#accueil #sidebar
{
	float: right;
	width: 209px;
}
#accueil #mainContent
{
	float: left;
	width: 658px;
}
#produit #contenu
{
	width: 936px;
	margin-left: 24px;
	padding-top: 25px;
}
#produit #sidebar
{
	float: right;
	width: 209px;
}
#produit #mainContent
{
	float: left;
	width: 727px;
}
/*FOOTER*/
#footer
{
	background: url('../images/structure/bg-footer.png') no-repeat 0 0;
	height: 217px;
	width: 1006px;
	margin: 20px 0 0 1px;
	padding-top: 40px;
}
#footer DIV.lattesFooterCollections
{
	font-size: 11px;
	width: 700px;
	margin-left: 152px;
	margin-top: 7px;
	margin-bottom: 11px;
	text-align: center;
	color: #3B3B3B;
}
#footer DIV.lattesFooterCollections A
{
	font-size: 11px;
}
#footer H2
{
	font: bold 12px/14px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #A0062A;
	text-transform: uppercase;
	padding-left: 58px;
}
#NavRapide
{
	width: 870px;
	margin: 0 auto;
	overflow: hidden;
	padding-left: 30px;
	margin-top: 10px;
	padding-top: 20px;
	padding-bottom: 50px;
	background: url('../images/footer-border-dotted.gif') repeat-x 0 0;
}
#NavRapide LI.top
{
	float: left;
	font: bold 11px/14px Verdana, Arial, Helvetica, sans-serif;
	color: #6B6C6E;
	text-transform: uppercase;
}
#NavRapide LI.c1, #NavRapide LI.c3
{
	width: 240px;
}
#NavRapide LI.c2
{
	width: 200px;
}
#NavRapide LI.c4
{
	width: 190px;
}
#NavRapide LI.top UL LI A
{
	display: block;
	font: normal 11px/18px Verdana, Arial, Helvetica, sans-serif;
	color: #6B6C6E;
	text-decoration: none;
}
#NavRapide LI.top UL LI A:hover
{
	text-decoration: underline;
}
#footer .sep
{
	background: url('../images/footer-border-dotted.gif') repeat-x 0 0;
	width: 900px;
	margin: 0 auto;
	height: 1px;
	line-height: 0;
	font-size: 0;
}
/*mention legales & lien pied d page*/
#page-bas P
{
	text-align: center;
	color: #959595;
}
#page-bas P A
{
	margin: 0 5px;
	padding: 0 5px;
	color: #959595;
	text-decoration: none;
	line-height: 2em;
	display: inline-block;
}
#page-bas P A:hover
{
	text-decoration: underline;
}
/*SIDEBAR
thematiques*/
#thematiques
{
	padding-bottom: 20px;
	width: 250px;
}
#thematiques FORM
{
	width: 180px;
	margin: 0 auto;
	padding: 12px 0 5px;
}
#thematiques SELECT
{
	width: 180px;
	margin: 0 auto;
	font-size: 1.2em;
	color: #444;
}
#thematiquesWrap
{
	background: #FFF;
	border: 1px solid #CACACA;
	margin-top: 5px;
	width: 220px;
}
#thematiques H2
{
	float: left;
	margin: 0 7px;
	padding-right: 2px;
	border-bottom: 4px solid #9A0F2F;
	font-size: 20px;
	line-height: 1.25em;
	color: #575656;
}
#thematiques .unItemTheme
{
	padding: 12px 30px;
}
#thematiques .unItemTheme A
{
	text-decoration: none;
}
#thematiques .unItemTheme SPAN
{
	clear: both;
	display: block;
	text-align: center;
}
#thematiques .unItemTheme SPAN.titre
{
	font-weight: bold;
	font-size: 1.2em;
	line-height: 1.6em;
	color: #000;
	padding-top: 5px;
}
#thematiques .unItemTheme SPAN.auteur
{
	font: normal 1.2em/1.6em Verdana, Arial, Helvetica, sans-serif;
	color: #000;
}
#thematiques .unItemTheme SPAN.parution
{
	font: normal 1.2em/1.6em Verdana, Arial, Helvetica, sans-serif;
	color: #726E7A;
}
/*A paraitre*/
#paraitre
{
	padding-bottom: 20px;
}
#paraitreWrap
{
	background: #FFF;
	border: 1px solid #CACACA;
	margin-top: 5px;
}
#paraitre H2
{
	float: left;
	margin: 0 7px;
	padding-right: 2px;
	border-bottom: 4px solid #9A0F2F;
	font-size: 20px;
	line-height: 1.25em;
	color: #575656;
}
#paraitre .unItemParaitre
{
	padding: 15px 30px;
}
#paraitre .unItemParaitre A
{
	text-decoration: none;
}
#paraitre .unItemParaitre SPAN
{
	clear: both;
	display: block;
	text-align: center;
}
#paraitre .unItemParaitre SPAN.titre
{
	font-size: 1.2em;
	line-height: 1.6em;
	font-weight: bold;
	color: #000;
	padding-top: 10px;
}
#paraitre .unItemParaitre SPAN.auteur
{
	font: normal 1.2em/1.6em Verdana, Arial, Helvetica, sans-serif;
	color: #000;
}
#paraitre .unItemParaitre SPAN.parution
{
	font: normal 1.2em/1.6em Verdana, Arial, Helvetica, sans-serif;
	color: #726E7A;
}
/*----- PAGES -----
Accueil
plein feu*/
#pleinFeu
{
	width: 896px;
	height: 332px;
	margin-left: 60px;
	position: relative;
	bottom: 16px;
	margin-top: 16px;
}
/*wrapper*/
#pleinFeuSpot
{
	float: left;
	width: 607px;
	height: 332px;
	background: url('../images/bg-plein-feu-spot.png') repeat-x 0 0;
	position: relative;
}
#pleinFeuPhrase
{
	float: left;
	width: 289px;
	height: 332px;
	background: url('../images/bg-plein-feu-phrase.png') repeat-x 0 0;
}
#pleinFeu H3
{
	font-size: 22px;
	line-height: 1.5em;
	color: #ECECEC;
}
#pleinFeuPhrase H3
{
	padding: 15px 35px;
}
SPAN.lattesSocialTitle
{
	margin-left: 31px;
}
#pleinFeuSpot H3.titre
{
	padding: 15px 35px 0 15px;
}
#pleinFeuSpot H3.auteur
{
	padding: 0 35px 0 15px;
}
#pFvisible
{
	position: absolute;
	width: 100px;
	bottom: 15px;
	right: 0px;
}
#pleinFeu P
{
	font-size: 12px;
	line-height: 2em;
	color: #ECECEC;
}
#pleinFeuSpot P
{
	padding: 0 1.2em;
}
#pleinFeuPhrase P
{
	padding: 0 35px;
}
#pFprec, .pFcouv, .pFtexte, #pFsuiv
{
	float: left;
}
#pFprec, #pFsuiv
{
	width: 35px;
	padding-top: 140px;
}
#pFprec
{
	padding-left: 10px;
	width: 25px;
}
.pFcouv
{
	width: 190px;
	padding-top: 20px;
}
.pFtexte
{
	width: 347px;
}
/*SLIDER PLEIN FEU*/
#PFSlider
{
	float: left;
	width: 607px;
	position: relative;
}
#PFSlider .container
{
	width: 537px;
	height: 332px;
	overflow: hidden;
	position: relative;
	float: left;
}
#PFSlider UL.slides
{
	position: absolute;
	top: 0;
	left: 0;
	list-style: none;
}
#PFSlider UL.slides LI
{
	position: absolute;
	top: 0;
	width: 537px;
	display: none;
}
#header-blocks
{
	height: 39px;
}
/*pagination*/
#PFSlider UL.pagination LI
{
	float: left;
}
#PFSlider UL.pagination LI A
{
	display: block;
	width: 6px;
	line-height: 6px;
	font-size: 0;
	height: 6px;
	margin: 0 4px;
	background: url('../images/icon-pagination-pfeu.gif') no-repeat 0 0;
	text-decoration: none;
}
#PFSlider UL.pagination LI.active A
{
	background: url('../images/icon-pagination-pfeu.gif') no-repeat 0 -6px;
}
/*Nouveaute*/
#nouveautes
{
	padding-bottom: 35px;
}
/*bloc wrapper*/
#nouvTypeWrap
{
	background: #FFF;
	border: 1px solid #CACACA;
	margin-top: 5px;
}
DIV.themaBox
{
	display: none;
}
DIV.masqueRdpBlocTexte
{
	font-size: 12px;
	line-height: 22px;
	width: 539px;
	margin-left: 118px;
}
#SelectThematique SELECT
{
	margin: 8px;
	width: 175px;
}
/*type wrapper type = roman ou document*/
#nouveautes H2
{
	float: left;
	margin: 0 7px;
	padding-right: 13px;
	border-bottom: 4px solid #9A0F2F;
	font: normal 20px/1.25em Arial, Helvetica, sans-serif;
	color: #575656;
}
#nouveautes H3
{
	float: left;
	width: 90px;
	font-size: 1.8em;
	line-height: 1.4em;
	margin-left: 20px;
}
#nouveautes H3 A
{
	color: #575656;
	text-decoration: none;
	line-height: 1.6em;
	font-weight: bold;
}
#nouveautes H3.active A
{
	border-bottom: 4px solid #2F2F2F;
	font-weight: bold;
}
#nouveautes #romans
{
	display: none;
}
#nouveautes #documents
{
}
/*nouveaute item*/
#nouveautes .uneNouvoT
{
	float: left;
	text-align: center;
	padding: 10px 0;
	width: 118px;
	margin-right: 10px;
}
#nouveautes .uneNouvoT A
{
	color: #252525;
	text-decoration: none;
	font-size: 1.2em;
	line-height: 1em;
}
#nouveautes .uneNouvoT SPAN
{
	display: block;
}
#nouveautes .uneNouvoT SPAN.titre
{
	font-weight: bold;
	padding: 0.5em 0;
}
#nouveautes .premNouvoT
{
	margin-left: 3px;
}
#nouveautes .dernNouvoT
{
	margin-right: 3px;
}
/*actualites*/
#actualites
{
	padding-bottom: 35px;
}
/*bloc wrapper*/
#actuTypeWrap
{
	background: #3A292D;
	margin-top: 5px;
}
#actualites H2
{
	float: left;
	margin: 0 7px;
	padding-right: 2px;
	border-bottom: 4px solid #9A0F2F;
	font-size: 20px;
	line-height: 1.25em;
	color: #575656;
}
#actualites H3
{
	float: left;
	width: 211px;
	font-size: 16px;
	line-height: 1em;
	padding: 10px 0 0 7px;
	color: #444;
}
#actualites H3 A
{
	color: #444;
	text-decoration: none;
	line-height: 1em;
	font-size: 15px;
}
/*nouveaute item*/
#actualites .uneActu
{
	float: left;
	width: 218px;
	border-right: 1px solid #6B6969;
	padding: 15px 0;
	height: 455px;
	position: relative;
}
#actualites .dernActu
{
	border-right: 0px solid #000000;
}
#actualites .uneActu .ActuImg
{
	height: 260px;
	text-align: center;
}
#actualites .uneActu P
{
	line-height: 1.4em;
	color: #FFF;
	padding: 0px 18px 3px;
	font-size: 11px;
}
#actualites .uneActu P.titre
{
	font-weight: bold;
	font-size: 12px;
}
/*boutton lire la suite*/
.suite
{
	display: block;
	width: 85px;
	height: 24px;
	line-height: 24px;
	margin-left: 108px;
	margin-top: 20px;
	padding-left: 13px;
	text-decoration: none;
	color: #444;
	background: url('../images/actualites/btn-suite.gif') no-repeat 0 0;
	font-size: 11px;
}
.suite:hover
{
	text-decoration: underline;
}
/*nav suivant / precedent*/
#actualites .uneActu .nav
{
	position: absolute;
	bottom: 0;
	left: 0;
	height: 40px;
	width: 218px;
}
/*wrapper
commun 2 liens*/
#actualites .uneActu .nav .UneActuPrec, #actualites .uneActu .nav .UneActuSuiv
{
	position: absolute;
	top: 0;
	width: 75px;
	color: #FFF;
	height: 18px;
	line-height: 18px;
	background-image: url('../images/actualites/btn-pr-sv.gif');
	background-repeat: no-repeat;
	text-decoration: none;
}
#actualites .uneActu .nav .UneActuPrec:hover, #actualites .uneActu .nav .UneActuSuiv:hover
{
	text-decoration: underline;
}
/*specifics*/
#actualites .uneActu .nav .UneActuPrec
{
	left: 5px;
	background-position: 5px 0;
	text-align: left;
	padding-left: 25px;
	font-size: 11px;
}
#actualites .uneActu .nav .UneActuSuiv
{
	right: 5px;
	background-position: 78px -18px;
	text-align: right;
	padding-right: 25px;
	font-size: 11px;
}
/*ACTUALITE SLIDERS
wrapper*/
#actuTypeWrap .container
{
	width: 217px;
	height: 470px;
	overflow: hidden;
	position: relative;
	cursor: default;
}
/*slides*/
#actuTypeWrap UL.slides
{
	position: absolute;
	top: 0;
	left: 0;
	list-style: none;
	padding: 0;
	margin: 0;
}
#actuTypeWrap UL.slides LI
{
	position: absolute;
	top: 0;
	width: 217px;
	display: none;
	padding: 0;
	margin: 0;
}
/*pagination*/
#actuTypeWrap UL.pagination
{
	list-style: none;
	padding: 0;
	margin: 0;
}
#actuTypeWrap UL.pagination LI
{
	float: left;
}
#actuTypeWrap UL.pagination LI A
{
	padding: 2px 4px;
}
#actuTypeWrap UL.pagination LI.active A
{
	background: #0000FF;
	color: #FFFFFF;
}
/*video du moment + Conseil de lecture*/
#vidConseil
{
	width: 666px;
}
/*wrapper*/
#vidConseil H2
{
	float: left;
	margin: 0 8px 0 7px;
	padding-right: 14px;
	border-bottom: 4px solid #9A0F2F;
	color: #464646;
	font-size: 20px;
	line-height: 1.25em;
}
#Video
{
	width: 405px;
	float: left;
}
#VideoWrap
{
	width: 405px;
	margin-top: 5px;
	height: 260px;
}
#ConseilLecture
{
	width: 223px;
	margin-left: 30px;
	position: relative;
	float: right;
}
#PFSlider DIV.container UL.slides LI DIV.pFtexte H3.titre A
{
	color: #FFF;
	font-size: 22px;
}
#ConseilWrap
{
	width: 209px;
	background: #FFF;
	margin-top: 5px;
	border: 1px solid #CACACA;
	padding: 6px;
}
#ConseilWrap P, #ConseilWrap P A
{
	line-height: 13px;
	padding: 5px 0;
	color: #3F3F3F;
	text-align: justify;
	font-size: 11px;
}
#ConseilWrap P.titre
{
	font-weight: bold;
	font-size: 13px;
	padding: 2px 0;
}
#ConseilWrap P A
{
	text-decoration: none;
}
#ConseilWrap P A:hover
{
	text-decoration: underline;
}
/*Produit*/
#produit P.social
{
	color: #443035;
}
#produit P.social A
{
	display: block;
	color: #443035;
	text-decoration: none;
	padding-left: 20px;
}
#produit P.social A:hover
{
	text-decoration: underline;
}
#ProduitData
{
	float: left;
	width: 246px;
	background: url('../images/produit/bg-produit-data.gif') repeat-y 278px 0;
	padding-bottom: 50px;
	padding-left: 40px;
}
#ProduitData P
{
	font-size: 1.2em;
	line-height: 1.5em;
	color: #353535;
/*padding:0.5em 1em;*/
	padding: 5px 10px 5px 0;
	overflow: hidden;
	position: relative;
}
#ProduitData P SPAN
{
	float: left;
	display: block;
}
#ProduitData P.couverture
{
}
#ProduitData P.auteur .s1
{
	width: 50px;
}
#ProduitData P.auteur .s2
{
	width: 186px;
}
#ProduitData P.titre .s1
{
	width: 40px;
}
#ProduitData P.titre .s2
{
	width: 196px;
}
#ProduitData P.traducteur .s1
{
	width: 78px;
}
#ProduitData P.traducteur .s2
{
	width: 158px;
}
#ProduitData P.collection .s1
{
	width: 75px;
}
#ProduitData P.collection .s2
{
	width: 160px;
}
#ProduitData P.dateparu .s1
{
	width: 112px;
}
#ProduitData P.dateparu .s2
{
	width: 124px;
}
#ProduitData P.isbn .s1
{
	width: 110px;
}
#ProduitData P.isbn .s2
{
	width: 126px;
}
#ProduitData P.publish .s1
{
	width: 60px;
}
#ProduitData P.publish .s2
{
	width: 176px;
}
#ProduitData P.prix .s1
{
	width: 70px;
}
#ProduitData P.prix .s2
{
	width: 166px;
}
#ProduitData P.format .s1
{
	width: 55px;
}
#ProduitData P.format .s2
{
	width: 181px;
}
#ProduitData P.envoyer A
{
	background: url('../images/produit/icon-mail.gif') no-repeat 0 2px;
}
#ProduitData P.imprimer A
{
	background: url('../images/produit/icon-print.gif') no-repeat 0 2px;
}
#ProduitData P.couvHD A
{
	background: url('../images/produit/icon-couvHD.gif') no-repeat 0 2px;
}
#ProduitData P.partager A
{
	padding-left: 0;
}
#ProduitData P.partager A:hover
{
	text-decoration: none;
}
#ProduitTextes
{
	float: left;
	width: 421px;
	padding: 0 10px;
}
#ProduitTextes H2
{
	float: left;
	border-bottom: 4px solid #9A0F2F;
	font-size: 2.6em;
	line-height: 1.25em;
	color: #353535;
}
#ProduitTextes H3
{
	font: normal 2.2em/1em Verdana, Arial, Helvetica, sans-serif;
	color: #353535;
	padding-top: 10px;
	padding-bottom: 100px;
}
#ProduitTextes P
{
	color: #353535;
	font-size: 1.2em;
	line-height: 1.8em;
	text-align: justify;
	padding-bottom: 5px;
}
#ProduitTextes P.chapitre1
{
	padding-top: 80px;
}
#ProduitTextes P.chapitre1 A
{
	background: url('../images/produit/icon-chap1.gif') no-repeat 0 2px;
}
#ProduitTextes H4
{
	font-size: 1.8em;
	line-height: 1em;
	color: #9C0F30;
	padding: 20px 0;
}
P.voirBio A
{
	display: block;
	color: #443035;
	text-decoration: none;
	padding-top: 35px;
}
P.voirBio A:hover
{
	text-decoration: underline;
}
#ProduitActu
{
	width: 722px;
	background: url('../images/produit/bg-produit-actu.gif') repeat-x 0 0;
	padding-top: 40px;
}
#ProduitActu H3
{
	color: #353535;
	border-bottom: 4px solid #9A0F2F;
	float: left;
	padding-right: 5px;
	padding-bottom: 3px;
	font: normal 1.8em/1em Verdana, Arial, Helvetica, sans-serif;
}
#ProduitPress
{
	float: left;
	width: 226px;
	padding: 0 30px 30px;
}
.unProduitPress
{
	font: normal 1.2em/1.5em Verdana, Arial, Helvetica, sans-serif;
}
.unProduitPress H4
{
	color: #9C0F30;
	padding: 20px 0;
}
.unProduitPress P
{
	color: #353535;
	text-align: justify;
}
#ProduitRencDedi
{
	float: left;
	width: 416px;
	padding-left: 10px;
	padding-bottom: 30px;
}
#ProduitRencDedi H3
{
	margin-bottom: 10px;
}
#ProduitRencDedi IMG
{
	float: left;
	margin: 8px 10px 5px 0;
}
#ProduitRencDedi P
{
	color: #424242;
	padding-bottom: 15px;
	font: normal 1.2em/1.9em Verdana, Arial, Helvetica, sans-serif;
	text-align: justify;
}
#ProduitVideo
{
	float: left;
	width: 421px;
	padding-left: 10px;
	padding-bottom: 30px;
}
.lattesForeignCol1BlockSub H2
{
	font-size: 12px;
	display: block;
	margin-bottom: 5px;
	font-weight: bold;
}
#ProduitVideo H3
{
	margin-bottom: 15px;
}
SPAN.lattesPhraseLink
{
	display: block;
	background: url(../images/lattesGuillement.png) no-repeat 220px 4px;
}
SPAN.lattesPhraseLink A
{
	color: #FFF;
	font-weight: bold;
	text-decoration: underline;
	font-size: 12px;
	line-height: 18px;
	text-align: center;
	display: block;
	margin-top: 8px;
	height: 60px;
	padding-right: 23px;
}
.lattesForeignCol1
{
	float: left;
	width: 300px;
	margin-right: 15px;
}
.lattesForeignCol1 H1
{
	font-size: 16px;
	font-weight: bold;
}
.lattesForeignCol1Block
{
	width: 295px;
	margin: 10px auto 5px;
}
.lattesOtherProd
{
	font-size: 11px;
	color: #666;
	line-height: 15px;
}
.lattesDernierMediaBloc
{
	float: left;
	width: 205px;
	margin-right: 5px;
	height: 140px;
}
.lattesDernierMediaBloc IMG
{
	float: left;
}
.lattesDernierMediaB2
{
	float: left;
	width: 110px;
	margin-left: 5px;
}
.lattesMediaDownload A
{
	font-size: 12px;
	color: #FFF;
	background: #333;
	padding: 3px;
	display: block;
	width: 200px;
}
.lattesForeignCol1BlockSub
{
	clear: right;
	float: left;
	margin: 6px;
	font-size: 11px;
	line-height: 13px;
	width: 167px;
}
.lattesForeignCol1BlockSub P
{
	font-size: 11px;
	line-height: 16px;
}
.lattesQuiTitle
{
	font-size: 24px;
	display: block;
	margin-top: 8px;
	margin-left: 61px;
	font-weight: bold;
	font-style: italic;
	color: #FF0045;
}
.lattesForeignCol1Block IMG
{
	float: left;
}
SPAN.date-display-single
{
	font-size: 12px;
}
.lattesContactManuscrit
{
	float: right;
	margin: 9px;
	font-size: 11px;
}
/*Page libraires*/
#webform-client-form-36 #webform-component-nom
{
	width: 295px;
	float: left;
}
#webform-component-societe
{
	width: 295px;
	float: left;
}
#webform-component-email
{
	width: 295px;
	float: left;
	clear: right;
}
#webform-component-adresse
{
	width: 295px;
	float: left;
}
#webform-component-centres_dinterets
{
	width: 295px;
	float: left;
}
#webform-component-pays
{
	width: 200px;
	float: left;
}
#webform-component-ville
{
	width: 200px;
	float: left;
}
#edit-submitted-code-postal-wrapper
{
	width: 178px;
	float: left;
	clear: right;
}
#webform-client-form-36 LABEL
{
	font-size: 11px;
	margin-bottom: 10px;
	font-weight: bold;
}
#webform-component-types_de_livres
{
	width: 295px;
	float: left;
	clear: right;
}
#webform-component-site_internet
{
	width: 295px;
	float: left;
	clear: right;
}
#webform-client-form-36 #edit-submit
{
	clear: both;
	margin-left: 560px;
	margin-bottom: 10px;
	background-color: #3D3D3D;
	color: #FDFDFF;
	padding: 2px;
}
#webform-client-form-36
{
	width: 590px;
}
#webform-client-form-36 #webform-component-prenom
{
	width: 295px;
	float: left;
	clear: right;
}
#webform-client-form-36 INPUT.form-text
{
	width: 95%;
}
LI SPAN.nolink
{
	color: #FFFFFF;
	display: block;
	margin-top: 4px;
}
#menu-544 SPAN.nolink
{
	color: #FFFFFF;
	display: block;
	margin-top: 4px;
}
#menu-544:hover SPAN.nolink
{
	color: #000;
	display: block;
	margin-top: 4px;
}
LI:hover SPAN.nolink
{
	color: #000;
	display: block;
	margin-top: 4px;
}
DIV.lattesSpringList
{
	width: 300px;
	margin-top: 5px;
	margin-bottom: 5px;
}
DIV.lattesSpringList UL LI
{
	float: left;
	width: 139px;
	display: block;
	margin: 8px 4px;
}
DIV.lattesToolsList
{
	width: 650px;
	margin-top: 5px;
	margin-bottom: 5px;
}
DIV.masqueContactFinal
{
	width: 346px;
	padding: 11px;
	font-size: 11px;
	background-color: #CCCCCC;
}
LI.pager-ellipsis
{
	display: none;
}
LI.pager-first.first
{
	display: none;
}
A.pageactive
{
	color: #000;
	font-size: 13px;
	font-weight: bold;
}
A.paginationLink
{
	font-size: 12px;
	margin: 4px;
}
A.pageactive
{
	margin: 5px;
}
DIV.lattesToolsList UL LI
{
	float: left;
	width: 139px;
	display: block;
	margin: 8px 4px;
}
#romans LI A IMG
{
	border: 1px solid #6E6E6E;
}
#documents LI A IMG
{
	border: 1px solid #6E6E6E;
}
LI.pager-last.last
{
	display: none;
}
/*QUIZ JC LATTES*/
#quiz_LeftCol
{
	padding: 10px;
	float: left;
	width: 713px;
	margin-right: -30px;
	margin-left: 30px;
	margin-top: 8px;
}
#quiz_InfoBlock
{
	margin: 10px;
	padding: 10px;
	background-color: #FFF;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
}
.quiz_QuestionBlock
{
	padding: 10px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	color: #333;
	margin-top: 30px;
	margin-right: 10px;
	margin-bottom: 30px;
	margin-left: 10px;
	background-image: url(../images/quiz/bg_questions.png);
	background-repeat: no-repeat;
	background-color: #FFFFFF;
	background-position: 593px 6px;
}
#quiz_LeftCol H1
{
	font-size: 28px;
	display: block;
	padding: 10px;
	border-bottom-width: 5px;
	border-bottom-style: solid;
	border-bottom-color: #C00;
	color: #666;
	margin: 10px;
	line-height: 30px;
}
#quiz_InfoBlock .quiz_LeftText
{
	float: left;
	margin-right: 10px;
	width: 510px;
	text-align: justify;
	line-height: 18px;
	font-size: 12px;
	padding: 10px;
}
#quiz_InfoBlock .quiz_RightBlock
{
	float: left;
	width: 130px;
	text-align: center;
}
.quiz_BookInfo
{
	font-size: 11px;
	margin: 5px;
	text-align: left;
}
.quiz_BookInfo A
{
	font-size: 11px;
}
.quiz_QuestionBlock H2
{
	color: #C00;
	font-size: 22px;
	display: block;
	padding: 10px;
}
.quiz_QuestionBlock H3
{
	color: #000;
	font-size: 18px;
	display: block;
	padding: 10px;
	text-align: left;
	line-height: 22px;
}
.quiz_tableQuestion
{
	height: 60px;
}
.quiz_validButton
{
	background-color: #EBEBEB;
	color: #000000;
	padding: 5px;
	border: 1px solid #000;
	clear: both;
	margin-right: auto;
	margin-left: 309px;
}
.quiz_resultsText
{
	padding: 20px;
	font-size: 12px;
	line-height: 18px;
	text-align: justify;
}
.quiz_BookSelection
{
	padding: 10px;
	height: 250px;
}
.quiz_BookBlock
{
	float: left;
	width: 120px;
	text-align: center;
	line-height: 18px;
	background-color: #FFF;
	border: 1px solid #000;
	margin-right: 16px;
	margin-left: 16px;
	padding-top: 6px;
	padding-right: 4px;
	padding-bottom: 6px;
	padding-left: 4px;
}
.quiz_shareBox
{
	margin: 10px;
	padding: 5px;
	clear: both;
	float: right;
	height: 40px;
	width: 400px;
}
.quiz_shareBox IMG
{
	float: right;
}
A.quiz_linkFB
{
	color: #369;
	font-weight: bold;
	text-align: right;
	display: block;
	padding: 10px;
	margin-right: 50px;
}
A.quiz_linkTW
{
	color: #3CF;
	font-weight: bold;
	text-align: right;
	display: block;
	padding: 10px;
	margin-right: 50px;
}
.quiz_BookBlock IMG
{
	margin: 7px;
	border: 1px solid #000;
}
.quiz_BookBlock A.quiz_AuteurLink
{
	font-weight: bold;
	color: #000;
	text-decoration: underline;
	display: block;
	margin-top: 5px;
}
#page DIV.webform-confirmation P
{
	padding: 32px;
	text-align: center;
	font-size: 22px;
	line-height: 31px;
	font-weight: bold;
	font-style: italic;
}
/*@override*/
#page_block_admin
{
	padding-top: 0px;
	padding: 32px;
	border: 1px solid #000000;
	margin: 19px 56px 65px 65px;
	background-color: #FFFFFF;
}
/*http://localhost:8888/lattes/sites/default/themes/zen/layout-fixed.css?r
http://lattes.pprod.hachette-livre.fr/sites/default/themes/zen/layout-fixed.css?r
http://lattes.pprod.hachette-livre.fr/sites/default/themes/zen/layout-fixed.css?n
http://lattes.pprod.hachette-livre.fr/sites/default/themes/zen/layout-fixed.css?g
http://lattes.pprod.hachette-livre.fr/sites/default/themes/zen/layout-fixed.css?6
http://lattes.pprod.hachette-livre.fr/modules/acquia/date/date.css?6
http://lattes.pprod.hachette-livre.fr/sites/default/themes/zen/layout-fixed.css
http://www.editions-jclattes.fr/sites/default/themes/zen/layout-fixed.css
*/
A:link, A:visited
{
	color: #AC0033;
	text-decoration: none;
}
#lattesFreeAll
{
	margin-left: 105px;
	width: 780px;
}
SPAN.date-display-single
{
	font-style: italic;
}
SPAN.date-display-start
{
	font-size: 12px;
	font-style: italic;
}
SPAN.date-display-end
{
	font-size: 12px;
	font-style: italic;
}
#coinLogo A IMG
{
	position: relative;
	left: 126px;
	z-index: 3;
}
A:hover
{
	color: #525252;
	text-decoration: underline;
}
A.quiz_linkTW
{
	color: #16A1CB;
}
A.quiz_linkFB
{
	color: #433F99;
}
A.addquizlink
{
	text-align: right;
	float: right;
}
/*@group Styles Le Masque*/
#devBody
{
	background: #E6E6E6;
	width: 920px;
	margin-right: auto;
	margin-left: auto;
}
.masqueColLeft
{
	width: 730px;
	float: left;
}
.masqueColCentral
{
	width: 920px;
	position: relative;
	right: 7px;
	float: left;
}
.masqueColRight
{
	width: 250px;
	position: relative;
	float: left;
	margin-left: 7px;
	margin-top: 52px;
}
.masqueRubanOrange
{
	height: 22px;
	width: 648px;
	font-weight: normal;
	font-size: 22px;
	color: #393939;
	padding-top: 12px;
	background-repeat: no-repeat;
	display: block;
	border-bottom: 4px solid #9A0F2F;
	padding-left: 2px;
	margin-bottom: 14px;
	margin-top: 21px;
	margin-left: 57px;
}
DIV.masqueParaitreBloc IMG
{
	margin: 16px 16px 8px 23px;
	float: none;
}
DIV.masqueRDPBloc IMG
{
	margin: 16px 16px 8px 0;
	float: none;
}
#header-blocks DIV.masqueSearchBox FORM INPUT.lattesRechBox
{
	height: 18px;
	width: 127px;
	margin-left: 10px;
	color: #565E5D;
	margin-top: 2px;
}
DIV.masqueRencontreBloc IMG
{
	margin: 16px 10px 8px 1px;
	float: none;
}
#page DIV.masqueColLeft DIV.masqueAuteurColLeft TABLE TBODY TR TD
{
	padding: 4px;
}
.masqueRubanOrange2
{
	height: 44px;
	font-weight: normal;
	font-size: 24px;
	color: #646464;
	padding-top: 10px;
	background-repeat: no-repeat;
	display: block;
	border-top: 4px solid #9A0F2F;
	margin-top: 26px;
}
.masqueRubanBlanc
{
	font-weight: normal;
	font-size: 20px;
	color: #CB541B;
	margin-top: 3px;
	color: #393939;
	padding-top: 8px;
	background-repeat: no-repeat;
	display: block;
	border-bottom: 4px solid #9A0F2F;
	padding-bottom: 6px;
	margin-bottom: -8px;
	padding-right: 11px;
}
#page DIV.masqueColRight DIV.masqueRubanBlanc
{
	margin-left: 19px;
}
.masqueRubanBlancLeft
{
	font-weight: normal;
	font-size: 18px;
	color: #050505;
	padding-bottom: 7px;
	margin-left: 63px;
	display: block;
	border-bottom: 4px solid #9A0F2F;
}
.spacer
{
	clear: both;
	height: 1px;
	font-size: 1px;
}
.masquePositionLeft
{
	width: 630px;
	background: #D3D3D3;
	margin: 10px 10px 10px 54px;
	padding: 10px;
	-webkit-box-shadow: 3px 3px 3px #888;
	font-size: 12px;
	line-height: 15px;
}
.masquePositionCentral
{
	width: 89%;
	background: #D3D3D3;
	margin: 10px auto 10px 61px;
	padding: 10px;
	-webkit-box-shadow: 3px 3px 3px #888;
	font-size: 12px;
}
DIV.masquePositionCentral P
{
	font-size: 12px;
	line-height: 18px;
}
.masquePositionCentralSub
{
	width: 700px;
	margin: 10px auto;
	text-align: right;
}
.masqueTitleSpan
{
	padding: 0px;
	margin: 0px;
	width: auto;
	font-size: 18px;
	border-bottom: 3px solid #9A0F2F;
	clear: both;
}
.masqueDroiteActualite
{
	padding: 10px;
	width: 190px;
	border: 1px solid #666;
	margin: 24px auto 10px;
	background: #FFF;
}
IMG.lattesSocial
{
	border: 0 none #FFFEFF;
}
.masqueDroiteActualite IMG
{
	margin-right: auto;
	display: block;
	margin-left: auto;
}
IMG.lattesBorder
{
	border: 1px solid #6E6E6E;
}
.masqueDroiteRechercheM
{
	padding: 10px;
	width: 190px;
	border: 1px solid #666;
	margin: 24px auto 10px;
	background: #C5C5C5;
}
.masqueDroiteRechercheM IMG
{
	margin-right: auto;
	display: block;
	margin-left: auto;
}
.masqueDroiteActualite .masqueTitre1
{
	text-align: center;
	display: block;
	margin: 10px auto;
}
.masqueDroiteActualite .masqueTitre3
{
	text-align: center;
	display: block;
	margin: 10px auto;
	line-height: 16px;
}
.masquePositionCentralSub .masqueTitre4
{
	padding: 0px;
	border-top: 2px solid #9A0F2F;
	display: block;
	margin-left: 315px;
	font-size: 11px;
}
.masqueColRight .contactAdresse
{
	text-align: right;
	display: block;
	margin-right: 20px;
	line-height: 16px;
	margin-top: 70px;
	margin-bottom: 7px;
}
.masqueLivreCollection
{
	margin: 20px 3px;
	float: left;
	height: 200px;
	width: 120px;
	text-align: center;
}
.masqueLivreCollection IMG
{
	clear: both;
	display: block;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 5px;
}
.masquePositionCollection
{
	width: 630px;
	margin-left: 55px;
	padding: 0px 10px 10px;
	font-size: 15px;
	font-weight: normal;
}
.masqueBreadcrums
{
	font-size: 12px;
	margin: 10px 10px 10px 62px;
	width: 654px;
}
.masqueColRight IMG
{
}
.masqueContactCenter
{
	width: 550px;
	margin-left: 58px;
	float: none;
}
.masqueContactCenter .masqueTitle5
{
	color: #C20011;
	margin: 20px 20px 20px 10px;
	display: block;
	font-weight: bold;
}
.masqueTitre2
{
	color: #7A7883;
}
.masqueTitre6
{
	background: #D3D3D3;
	display: inline;
	padding: 10px;
	margin: 10px;
	font-size: 11px;
}
.masqueTitre6b
{
	background: #D3D3D3;
	display: block;
	padding: 10px;
	margin: 10px;
	width: 300px;
	font-size: 11px;
}
.masqueTitre6c
{
	background: #D3D3D3;
	display: block;
	padding: 10px;
	margin: 10px;
	width: 370px;
	font-size: 11px;
}
.masqueTitre6d
{
	background: #D3D3D3;
	display: block;
	padding: 10px;
	margin: 10px;
	width: 250px;
	font-size: 11px;
}
.masqueTitre7
{
	font-size: 13px;
	color: #9A0F2F;
}
.masqueTitre8
{
	color: #FFF;
	background: #444444;
	padding: 7px;
	width: 200px;
	font-size: 14px;
	text-align: center;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	margin: 5px;
}
.masqueTitre9
{
	font-size: 11px;
	display: block;
	margin-bottom: 10px;
}
.masqueTitre10
{
	font-size: 10px;
	font-weight: bold;
	display: block;
}
.masqueManuscritEnvoi
{
	margin-left: 115px;
}
DIV.view.view-vue-page-actualites.view-id-vue_page_actualites.view-display-id-default.view-dom-id-1
{
	width: 684px;
}
#masqueSelectRomans
{
	margin: 10px;
	clear: both;
	padding: 10px;
	width: 170px;
}
.masqueActualitesBloc
{
	background: #C5C5C5;
	float: left;
	min-height: 360px;
	width: 288px;
	margin: 17px 10px 17px 30px;
	-webkit-box-shadow: 3px 3px 3px #888;
}
.masqueActualitesSurBloc
{
	width: 700px;
	margin-left: 30px;
}
.masqueActualitesBloc H3
{
	font-size: 14px;
	display: block;
	color: #AC0033;
	padding-left: 10px;
	border-bottom: 2px solid #B59B9C;
	padding-bottom: 3px;
	font-weight: bold;
	margin: 10px 0px 0;
}
.masqueActualitesSousBloc
{
	width: 92%;
	padding: 5px;
}
.masqueActualitesSousBloc IMG
{
	margin: 5px;
	float: left;
}
.masqueActualitesSousBloc H4
{
	margin: 10px 0px 0px;
	padding: 0px;
	font-weight: normal;
	font-size: 13px;
	color: #D54310;
}
.masqueActualitesSousBloc P
{
	line-height: 18px;
}
.masqueParaitreBloc
{
	background: #C5C5C5;
	width: 665px;
	margin-left: 47px;
	padding: 10px;
	margin-top: 10px;
	margin-bottom: 10px;
	-webkit-box-shadow: 3px 3px 3px #888;
}
.masqueRDPBloc
{
	background: #C5C5C5;
	width: 665px;
	margin-left: 47px;
	padding: 10px;
	margin-top: 10px;
	margin-bottom: 10px;
	-webkit-box-shadow: 3px 3px 3px #888;
}
.masqueRencontreBloc
{
	background: #C5C5C5;
	width: 665px;
	margin-left: 47px;
	padding: 10px;
	margin-top: 10px;
	margin-bottom: 10px;
	-webkit-box-shadow: 3px 3px 3px #888;
}
.masqueParaitreBlocTexte
{
	font-size: 12px;
	line-height: 20px;
	float: left;
	width: 489px;
	margin-left: 24px;
	margin-top: 15px;
}
.masqueParaitreBlocImg
{
	float: left;
	margin-right: 10px;
}
.lireSuite
{
	float: right;
}
.masquePositionPagination
{
	width: 630px;
	margin-left: 20px;
	padding: 0px 10px 10px;
	font-size: 12px;
	text-align: center;
}
.masqueParaitreBlocTexte H2
{
	font-weight: normal;
	font-size: 18px;
	line-height: 18px;
	margin-top: 5px;
	margin-right: 5px;
	margin-bottom: 5px;
}
.masqueAuteurColLeft H4
{
	margin: 6px 2px 2px 0px;
	font-style: italic;
	font-size: 16px;
}
.masqueAuteurColLeft H5
{
	margin: 5px;
	font-size: 12px;
	font-weight: normal;
}
.masqueRubanOrangeGrand
{
	background: none no-repeat;
	font-weight: normal;
	font-size: 20px;
	color: #333;
	padding-top: 13px;
	border-bottom: 4px solid #9A0F2F;
	padding-bottom: 8px;
	display: block;
	margin-left: 30px;
	margin-top: -4px;
	width: 238px;
}
.masqueEvenementAuteur
{
	margin: 0px 5px 5px;
	float: left;
	width: 80px;
}
.masqueEvenementRencontre
{
	margin: 0px 5px 5px;
	float: left;
	width: 80px;
}
.masqueEvenementDate
{
	background: #9A0F2F;
	height: 44px;
	width: 61px;
	margin: 3px;
	color: #FFF;
	padding: 15px 5px 5px;
	text-align: center;
	font-size: 13px;
	font-weight: normal;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
}
.masqueEvenementDateNumero
{
	font-size: 36px;
}
.masqueAuteurColLeft
{
	float: left;
	width: 233px;
	margin-left: 30px;
}
.masqueAuteurColCenter
{
	float: left;
	width: 425px;
	padding: 5px 5px 5px 10px;
	margin-left: 7px;
	border-left: 1px solid #666;
}
.masqueAuteurColCenter H2
{
	display: block;
	border-bottom: 4px solid #9A0F2F;
	padding-bottom: 9px;
	font-size: 22px;
	margin-bottom: 14px;
	color: #575656;
}
.masqueAuteurColCenter H4
{
	font-size: 18px;
	font-weight: normal;
	margin: 22px 11px;
}
.masqueAuteurColCenter P
{
	font-size: 12px;
	line-height: 18px;
	color: #404040;
	text-align: justify;
}
.masqueAuteurLeftArticles
{
	margin: 10px 5px 5px;
	padding: 5px;
	width: 202px;
	background: #FFF;
	border-left: 1px solid #E15814;
}
.masqueAuteurSousTitre
{
	font-size: 11px;
	line-height: 16px;
}
.masqueAuteurBlocActu
{
	margin: 5px auto auto 5px;
	padding: 3px;
	width: 360px;
}
.masqueAuteurBlocActu IMG
{
	float: left;
	margin: 5px;
}
.masqueAuteurBlocActu P
{
	font-size: 12px;
	margin: 0px;
	line-height: 14px;
}
.masqueAuteurBlocActu P STRONG
{
	font-size: 12px;
	margin: 6px;
	line-height: 14px;
	display: block;
}
.masquePositionRecherche
{
	width: 639px;
	margin-left: 52px;
	padding: 0px 10px 5px;
	font-size: 16px;
	font-weight: bold;
	border-bottom: 4px solid #9A0F2F;
	margin-bottom: 10px;
}
.masqueHeader
{
	height: 200px;
	width: 920px;
}
.masqueHeaderLeft
{
	height: 200px;
	width: 818px;
	float: left;
	background: url(../images/lemasque-custom/MasqueEditionsLogo.png) no-repeat;
}
.masqueHeaderRight
{
	height: 121px;
	width: 102px;
	float: left;
}
.auteurtitle
{
	position: relative;
	float: left;
	font-size: 18px;
	font-weight: lighter;
	color: #D54410;
}
.dedi
{
	vertical-align: top;
	color: #333;
	width: 443px;
}
DIV.masqueAuteurColCenter DIV.lattesBio DIV
{
	font-size: 12px;
	line-height: 20px;
	color: #3A3A3A;
}
TABLE.dedi TD
{
	margin-top: 0;
	padding: 10px;
	vertical-align: top;
}
.masqueHeadlinks
{
	height: 28px;
	width: 305px;
	padding-top: 10px;
	padding-left: 10px;
	font-size: 11px;
	color: #676767;
	float: left;
}
.masqueHeadlinks #textfield
{
	width: 91px;
	height: 13px;
	font-size: 11px;
	background: #F1F1F1;
	border-style: none;
	margin-left: 5px;
}
.masqueHeadlinks #OK
{
	background: #E6E6E6;
	border-style: none;
	color: #676767;
	height: 21px;
	font-size: 10px;
}
.masqueHeadlinks A:link
{
	color: #676767;
}
.masqueHeadlinks A:hover
{
	color: #676767;
	text-decoration: underline;
}
.masqueHeadlinksPub
{
	height: 173px;
	width: 216px;
	margin: 20px 10px 0px;
	color: #5B5B5B;
	float: left;
	position: relative;
	left: 152px;
	bottom: 40px;
}
.masqueHeadLogo
{
	clear: both;
	float: left;
	position: relative;
	left: 46px;
	top: 12px;
}
#masqueFooter
{
	height: 230px;
	width: 900px;
	padding: 10px;
	background-image: url(../images/lemasque-custom/footerLeMasque.jpg);
}
#masqueFooterNR
{
	width: 870px;
	height: 20px;
	border-bottom: 1px dotted #0B0B0B;
	padding-left: 28px;
	font-size: 11px;
	padding-bottom: 2px;
	text-transform: uppercase;
	color: #525252;
}
.masqueFooterBloc
{
	width: 203px;
	font-size: 12px;
	margin: 10px;
	float: left;
}
A.masqueFooterTitre1
{
	font-weight: bold;
	clear: both;
	display: block;
	padding: 7px 2px 2px;
	text-transform: uppercase;
	font-size: 10px;
	color: #626262;
}
A.masqueFooterTitre2
{
	display: block;
	clear: both;
	padding: 2px;
	text-transform: uppercase;
	font-size: 10px;
	color: #707070;
}
.masqueAuteurColCenter H5
{
	font-size: 24px;
	font-weight: normal;
	margin-top: 3px;
	margin-bottom: 2px;
	color: #363636;
}
#nice-menu-1
{
	position: relative;
	left: 59px;
}
#nice-menu-1 LI
{
	background-color: #393939;
	width: 148px;
	height: 17px;
	padding-top: 7px;
	padding-bottom: 13px;
	background-image: url(../images/lemasque-custom/background-niceMenu.png);
	font-size: 14px;
	text-align: center;
	border-bottom: 1px solid #393939;
	border-top: 0px solid #000000;
}
LI#menu-311
{
	width: 180px;
}
LI#menu-313
{
	width: 183px;
}
LI#menu-313 UL LI
{
	width: 183px;
	height: 15px;
}
LI#menu-312
{
	width: 109px;
	height: 17px;
}
LI#menu-311 UL LI
{
	width: 181px;
	height: 17px;
}
LI#menu-312 UL LI
{
	width: 230px;
	height: 17px;
}
#nice-menu-1 LI UL
{
	margin-top: 14px;
}
#nice-menu-1 LI UL LI UL
{
	margin-top: 1px;
	margin-left: 16px;
}
#nice-menu-1 LI A
{
	color: #FFF;
	text-decoration: none;
	display: block;
	height: 15px;
	padding: 0;
	margin: 5px 0 0;
}
#nice-menu-1 LI:hover
{
	background-image: url(../images/lemasque-custom/background-niceMenu-hover.png);
	background-color: #FFFFFF;
	color: #000;
}
#nice-menu-1 LI:hover A
{
	color: #000;
}
#nice-menu-1 LI:hover UL A
{
	color: #FFF;
}
#nice-menu-1 LI:hover UL LI:hover A
{
	color: #000;
	height: 17px;
}
#nice-menu-1 LI:hover UL LI:hover UL A
{
	color: #FFF;
}
#nice-menu-1 LI:hover UL LI:hover UL LI:hover A
{
	color: #000;
	text-decoration: none;
	font-weight: normal;
	font-style: normal;
}
#nice-menu-1 LI:hover UL LI:hover UL LI:hover UL A
{
	color: #FFF;
}
#nice-menu-1 LI:hover UL LI:hover UL LI:hover UL LI:hover A
{
	color: #000;
	text-decoration: none;
	font-weight: normal;
	font-style: normal;
}
LI#menu-310.menu-path-front
{
	width: 69px;
	border-top-left-radius: 15px;
	-moz-border-radius-topleft: 15px;
	-webkit-border-top-left-radius: 15px;
	font-size: 0;
	background-image: url(../images/lemasque-custom/homeBackground.png);
}
LI#menu-310.menu-path-front A:hover
{
	color: #474242;
}
LI#menu-310.menu-path-front A
{
	color: #474242;
	display: block;
	width: 60px;
	height: 17px;
	font-size: 1px;
}
LI:hover#menu-310.menu-path-front A
{
	color: #EEE;
}
LI:hover#menu-310.menu-path-front
{
	width: 69px;
	height: 17px;
	border-top-left-radius: 15px;
	-moz-border-radius-topleft: 15px;
	-webkit-border-top-left-radius: 15px;
	font-size: 0;
	background-image: url(../images/lemasque-custom/homeBackground.png);
}
DIV.masqueSearchBox
{
	background-image: url(../images/lemasque-custom/background-niceMenu.png);
	width: 191px;
	height: 30px;
	border-top-right-radius: 10px;
	-moz-border-radius-topright: 10px;
	-webkit-border-top-right-radius: 10px;
	margin-left: 757px;
	padding: 4px;
	/*[empty]margin-top:;*/
}
#edit-search-theme-form-1
{
	width: 156px;
	margin-left: 6px;
	height: 18px;
	margin-top: 0;
}
.masqueSearchBox INPUT.form-submit
{
	display: none;
}
#footer-custom
{
	margin-left: auto;
	margin-right: auto;
}
#sub-center
{
	position: relative;
	right: 6px;
}
#video-center
{
	position: relative;
	right: 25px;
}
.masqueAuteurColCenter
{
	line-height: 19px;
}
.homeBlocColFlow
{
	height: 250px;
	width: 440px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 10px;
}
.flowSlider
{
	width: 5000px;
	height: 250px;
	position: absolute;
}
.flowSlider IMG
{
	margin-top: 15px;
	margin-right: 3px;
	margin-left: 3px;
}
.flowSliderWrapper
{
	height: 250px;
	width: 380px;
	margin-right: auto;
	margin-left: auto;
	overflow: hidden;
	position: relative;
}
.flowPrec
{
	background: url(../images/lemasque-custom/flowArrayLeft.png);
	height: 42px;
	width: 30px;
	position: absolute;
	left: 216px;
	top: 194px;
	cursor: pointer;
}
.flowSuiv
{
	background: url(../images/lemasque-custom/flowArrayRight.png);
	height: 42px;
	width: 30px;
	position: absolute;
	top: 194px;
	right: 688px;
	cursor: pointer;
}
.flowSuiv2
{
	background: url(../images/lemasque-custom/flowArrayRight.png);
	height: 42px;
	width: 30px;
	position: relative;
	cursor: pointer;
	top: -193px;
	left: 410px;
}
.flowPrec2
{
	background: url(../images/lemasque-custom/flowArrayLeft.png);
	height: 42px;
	width: 30px;
	position: relative;
	cursor: pointer;
	top: -150px;
	left: 0px;
}
.homeBlocColFlow2
{
	height: 170px;
	width: 700px;
	margin-top: 10px;
}
.flowSlider2
{
	width: 5000px;
	height: 170px;
	position: absolute;
}
.flowSlider IMG
{
	margin-top: 15px;
	margin-right: 3px;
	margin-left: 3px;
}
.flowSliderWrapper2
{
	height: 170px;
	width: 560px;
	margin-left: 30px;
	overflow: hidden;
	position: relative;
}
.flowSuiv3
{
	background: url(../images/lemasque-custom/flowArrayRight.png);
	height: 42px;
	width: 30px;
	position: relative;
	cursor: pointer;
	top: -153px;
	left: 600px;
}
.flowPrec3
{
	background: url(../images/lemasque-custom/flowArrayLeft.png);
	height: 42px;
	width: 30px;
	position: relative;
	cursor: pointer;
	top: -110px;
	left: 0px;
}
/*@end*/
DIV.masqueAuteurColCenter H3
{
	font-size: 20px;
	color: #9F0012;
	margin-top: 9px;
	line-height: 24px;
}
DIV.lattesActualiteLinks A
{
	font-size: 11px;
	margin-left: 19px;
	display: inline-block;
	padding: 0 3px 0 1px;
	margin-top: 5px;
}
DIV.lattesActualiteFBlinks
{
	margin-left: 18px;
	margin-bottom: 9px;
}
SPAN.masqueTitreRapport
{
	clear: both;
	display: block;
	font-size: 20px;
	padding-top: 13px;
	margin-top: 2px;
	padding-left: 34px;
	padding-bottom: 17px;
	color: #9F0012;
	border-top: 3px solid #AFAFAF;
	left: 12px;
	width: 653px;
	margin-left: 34px;
}
SPAN.masquePublished
{
	font-size: 10px;
	float: right;
	position: relative;
	top: 27px;
	color: #900;
}
.lattesRubanNiveau2
{
	background: none no-repeat;
	font-weight: normal;
	font-size: 20px;
	color: #333;
	padding-top: 13px;
	border-bottom: 4px solid #9A0F2F;
	padding-bottom: 8px;
	display: block;
	margin-left: 57px;
	margin-top: -4px;
	width: 300px;
}
.lattesJournalistesBooklet
{
	height: 435px;
	width: 185px;
	border-right: 1px solid #999;
	padding: 5px;
	margin-right: 5px;
	float: left;
}
.lattesJournalistesProgs
{
	padding: 5px;
	float: left;
	height: 435px;
	width: 415px;
}
.lattesJournalistesTitle
{
	font-size: 18px;
	font-weight: normal;
	color: #900;
	display: block;
	margin: 5px 5px 10px;
}
.lattesJournalistesFeatures
{
	font-size: 12px;
	color: #333;
	margin: 5px;
	line-height: 18px;
}
.lattesJournalistesPicto
{
	margin: 0px 0px 0px 10px;
	padding: 0px;
}
.lattesJournalistesTr TR TD A
{
	display: block;
	background: #333;
	margin: 3px auto;
	padding: 3px;
	color: #CCC;
	width: 85px;
	text-align: center;
}
.lattesJournalistesPicto2
{
	margin: 0px 10px 10px;
	font-size: 14px;
	color: #666;
	padding-top: 0px;
	display: block;
}
UL.pager
{
	width: 450px;
	margin-right: auto;
	margin-left: auto;
}
UL.pager LI
{
	margin-left: 0;
	padding: 0;
	margin: 0;
}
UL.pager LI.pager-ellipsis
{
	display: none;
}
.lattesJournalistesSlider
{
	margin: 1px;
	float: left;
	height: 160px;
	width: 93px;
	text-align: center;
	font-size: 10px;
}
UL.pager A
{
	font-size: 12px;
	color: #A10000;
	margin: 0;
	padding: 0;
}
/*LATTES PAGE EVENEMENTIELLE*/
#lattesfreeBlocPrincipal
{
	margin: 7px auto 12px;
	clear: both;
	height: 285px;
	width: 100%;
	background-color: #000;
	-webkit-box-shadow: 3px 3px 3px #888;
	-moz-box-shadow: 3px 3px 3px #888;
	box-shadow: 3px 3px 3px #888;
}
#lattesfreeB2
{
	height: 300px;
	width: 100%;
	margin-top: 10px;
	margin-bottom: 10px;
}
#lattesfreeB3Video
{
	float: left;
	height: 190px;
	width: 350px;
	margin-right: 5px;
}
#lattesfreeB2Image1
{
	float: left;
	height: 300px;
	width: 190px;
	margin-right: 5px;
	margin-left: 5px;
}
#lattesfreeB2Image2
{
	float: left;
	height: 300px;
	width: 190px;
	margin-right: 5px;
	margin-left: 5px;
}
#lattesfreeColonne H2
{
	display: block;
	width: 100%;
	border-bottom: 4px solid #900;
	padding-bottom: 3px;
	font: normal 16pt Arial, Helvetica, sans-serif;
	color: #303030;
	margin: 0px;
}
#lattesfreeColonne
{
	width: 660px;
	font: 12px Arial, Helvetica, sans-serif;
	clear: both;
	margin-left: 62px;
	margin-top: 19px;
}
#lattesfreeB1Title
{
	float: left;
	border-bottom: 4px solid #900;
	padding-bottom: 3px;
	font: 16px Arial, Helvetica, sans-serif;
	color: #303030;
	margin-right: 5px;
	width: 140px;
}
#lattesfreeB1Legende
{
	float: left;
	font-size: 12px;
	line-height: 16px;
	color: #333;
	width: 500px;
	margin-bottom: 5px;
}
.lattesfreeSpacer
{
	height: 1px;
	clear: both;
	font-size: 1px;
}
.lattesfreeSuite2
{
	margin: 5px 5px 5px 570px;
}
A.lattesfreeSuite
{
	display: block;
	float: right;
	height: 12px;
	width: 74px;
	font-size: 10px;
	padding-top: 2px;
	padding-bottom: 2px;
	margin: 5px;
	clear: both;
	background-image: url(../images/lireSuiteBg.png);
	padding-left: 6px;
	color: #4D4D4D;
}
#lattesfreeB3
{
	clear: both;
	width: 100%;
	margin-top: 40px;
	margin-bottom: 30px;
}
#lattesfreeB2Texte
{
	height: auto;
	width: 240px;
	float: left;
	margin-right: 5px;
	margin-left: 5px;
	font-size: 12px;
	line-height: 18px;
}
#lattesfreeB2Image1 IMG
{
	margin-top: 30px;
	margin-left: 8px;
}
#lattesfreeB2Image2 IMG
{
	margin-left: 30px;
	margin-top: 30px;
}
#lattesfreeB3Pub
{
	clear: both;
	height: 108px;
	width: 660px;
	margin-top: 15px;
	margin-right: auto;
	margin-left: auto;
}
#lattesfreeB2Texte H3
{
	clear: both;
	width: auto;
	font-size: 16px;
	color: #303030;
	font-weight: normal;
	display: block;
	margin: 0px 0px 5px;
	border-bottom: 4px solid #900;
	padding-bottom: 3px;
}
#lattesfreeB3Texte
{
	float: left;
	margin-right: 5px;
	margin-left: 5px;
	font-size: 12px;
	line-height: 18px;
	width: 291px;
	text-align: justify;
}
#lattesfreeB3Texte H3
{
	clear: both;
	width: auto;
	font-size: 16px;
	color: #303030;
	font-weight: normal;
	display: block;
	margin: 0px 0px 5px;
	border-bottom: 4px solid #900;
	padding-bottom: 3px;
}
#lattesfreeB2TexteZone
{
	background: #C5C5C5;
	clear: both;
	width: auto;
	text-align: justify;
	padding: 5px;
	color: #333;
	font-size: 12px;
	line-height: 18px;
	-webkit-box-shadow: 3px 3px 3px #888;
	-moz-box-shadow: 3px 3px 3px #888;
	box-shadow: 3px 3px 3px #888;
}

