/******************/
/* www.quarin.com */
/* CSS IDEL		  */
/******************/

/* TMP */
#ajax_infoPanier
{
/*	border : 1px solid red;*/
	/*display				: none;*/
	margin					: 0 0 0 0;
	padding					: 0 0 0 0;
	width						: 210px;
	height					: 0px;
}
.ajax_connexion
{
	border : 1px solid blue;
	display				: none;
}
/* FTMP */
/*
	-- COULEURS UTILISEES --
	violet		: #9494D0
	mauve 		: #B6BCDF
	texte nav	: #333333;
	#8382AC
*/

body
{
	font-family						: Verdana, Arial, Helvetica, sans-serif;
	font-size						: 11px;
	margin							: 0px;
	padding							: 0px;
	min-width						: 800px;
/*	width  : expression( ((document.body.clientWidth < 800)?'800':(document.body.clientWidth)) +'px' );*/
/*	width : 100%;*/

}

table,tr,td{
	border:none;
}

li.li
{
	list-style-image		: url(/images/boutons/fleche_b_tite.gif);
	margin					: 0 0 0 0;
	padding					: 0 0 0 0;
	font-weight				: normal;
}

p
{
	margin							: 0 0 0 0;
	padding							: 0 0 0 0;
}
.texte
{
	font-family						: verdana;
	font-size						: 16px !important;
	color								: black;
}
a.lien, a
{
	font-size						: 10px;
	color								: #2A3595;
	text-decoration				: none;
	font-family						: Verdana, Arial, Helvetica, sans-serif;
}
a.lien:hover, a:hover
{
	color								: Black;
}
a.lienSimple
{
	font-size						: 10px;
	color								: black;
	text-decoration				: none;
	font-weight						: bold;
	font-family						: Verdana, Arial, Helvetica, sans-serif;
}
a.lienSimple:hover
{
	color								: #2A3595;
}


.lien_off, .lien_off:hover
{
	color								: #AAAAAA;
}

.textegris
{
	font-family						: Verdana, Arial, Helvetica, sans-serif;;
	font-size						: 11px;
	color								: #444444;
}
/* Titre bleu comme dans revue de presse*/
.h1gris
{
	font-family						: Verdana, Arial, Helvetica, sans-serif;;
	font-size						: 12px;
	color								: #2A3595;
	text-decoration				: none !important;
}
.h1gris a
{
	font-family						: Verdana, Arial, Helvetica, sans-serif;;
	font-size						: 12px;
	color								: #2A3595;
	text-decoration				: none !important; 
}
/* Pour tout remettre d'aplomb */
.clear
{
	clear								: both;
/*	float								: none;*/	
}

/* TETIERE */
div#top
{
	/*border					: 1px solid #9494d0;*/

	margin-top : 11px;	/* rajouté pour ie...*/
}

/* LOGO */
#logo
{
	display					: inline;
	position					: absolute;
	top						: 0px;
	left						: 0px;
	z-index					: 10;
}
/* Nav 1 */
div#nav1
{
	position					: absolute;
	margin-left				: 230px;
/*	margin-right			: 154px;*/
	right						: 0px;
	left						: 0px;
	top						: 11px;
	width						: 628px;
/*	width						: expression(if(document.body.clientWidth > 750) document.body.clientWidth-360+"px" else "750px");*/
	padding					: 0 0 0 0;
	height					: 24px;
	background-image		: url(/images/general/menu1.gif);	
	background-repeat		: repeat-x;	
	z-index					: 5;
/*	border : 1px solid red;*/
}
div#nav1 dl
{
	float						: left;
/*	height					: 24px;*/
	margin					: 0 0 0 0;
	padding					: 0 0 0 0;
}
div#nav1 dt
{
	line-height				: 22px; 
	font-family				: verdana, arial;
	list-style				: none;
	margin					: 0 0 0 0;
	padding					: 0 0 0 0;
	text-align				: center;
}
div#nav1 dt a
{
	display					: block;
	font-size				: 12px;
	color						: #333333;
	font-weight				: bold;
	margin					: 0 0 0 0;
	padding					: 0 10px 0 10px;
	height					: 22px;
	text-decoration		: none;
	background				: transparent;
}
div#nav1 dt a:hover
{
	color						: #FFFFFF;
	background-image		: url(/images/general/barre_selected_1.gif);
}
div#nav1 dt a.selected
{
	color						: #FFFFFF;
	background-image		: url(/images/general/barre_selected_1.gif);
}
		/* sous - menu 1 */
div#nav1 dd
{
	position					: absolute;
	top						: 25px;
	width						: 200px;
	display					: none;
	margin					: 0;
	padding					: 0;
	list-style-type				: none;	
	border					:  1px solid #D2D5EB;
}

div#nav1 dd ul.top
{
	margin					: 0 0 0 0;
	padding					: 10px 2px 10px  2px;
	list-style				: none;
	background-image		: url(/images/menu_deroulant/background.gif);
}
div#nav1 dd ul li
{
	margin					: 0 0 0 0;
	padding					: 0 0 0 0;
}
div#nav1 dd ul li a
{
	font-size				: 11px;
	color 					: #333333;
	text-decoration		: none;
	display					: block;
	height					: 18px;
	line-height				: 18px;
	vertical-align			: middle;
	padding					: 0 10px 0 10px;
	margin					: 2px 0 5px 0;
	background				: transparent;
}
div#nav1 dd ul li a:hover
{
	color 					: #2A3595;
	background-image		: url(/images/menu_deroulant/select_mil.gif);	
}
/**********/
/* Nav 2 */
/*********/
div#nav2
{
	position					: absolute;
	left						: 230px;
	top						: 35px;
	width						: 628px;
	margin					: 0 0 0 0;
	padding					: 0 0 0 0;
	height					: 27px;
	background-image		: url(/images/general/menu2.gif);	
	background-position	: bottom;	
	background-repeat		: repeat-x;	
}
div#nav2 ul
{
	height					: 24px;
	width					: 620px;
	margin					: 0 0 0 0;
	padding					: 0 0 0 0;
	margin					: expression("3px 0 0 0");
}
div#nav2 li
{
	line-height				: 25px; 
	font-family				: Verdana, Arial;
	list-style				: none;
	display					: inline;
}
div#nav2 li a
{
	font-size				: 10px;
	color						: #333333;
	margin					: 0 5px 0 5px;
	text-decoration		: none;
}
div#nav2 li a:hover
{
	color						: #AAAAAA;
}
div#nav2 li a.selected
{
	color						: black;
	font-weight				: bold;
}
div#nav2 dd
{
	margin					: 0 0 0 0;
	padding					: 10px 2px 10px  2px;
	list-style				: none;
	background-image		: url(/images/menu_deroulant/background.gif);
	border: 1px solid #D2D5EB;
}
/* NAV GESCOM */
div#navGescom
{
	position					: absolute;
/*	z-index					: 1;*/
	left						: 450px;
	top						: 70px;
	width						: 400px;
	padding					: 0 0 0 0;
	height					: 47px;
/*	border : 1px solid red;*/
}
div#navGescom ul
{
	float						: right;
	height					: 24px;
	margin					: 0 0 0 0;
	padding					: 0 0 0 0;
	clear						: left;
	width						: 400px;
}
div#navGescom li
{
	line-height				: 25px; 
	font-family				: Verdana, Arial;
	list-style				: none;
	float						: right;
}
div#navGescom li a
{
	font-size				: 10px;
	color						: #333333;
	margin					: 0 5px 0 5px;
	text-decoration		: none;
}
div#navGescom li a:hover
{
	color						: #AAAAAA;
}

p.infoConnecte, li.infoConnecte, span.infoConnecte
{
	font-weight				: bold;
}
p.infoConnecte
{
	margin					: 0 0 0 0;
	padding					: 0 0 0 0;
	margin-right			: 0px;
	margin-left				: auto;
	clear						: both;
	text-align				: right;
	width						: 400px;
}
/* Nav gauche */
div#navGauche
{
	background-image		: url(/images/bloc_gauche/menu_mil.gif);
	background-repeat		: repeat-y;
	margin					: 0 0 10px 0;
	font-size				: 10px;
}
div#navGauche h1
{
	font-size				: 13px;
	height					: 31px;
	line-height				: 22px;
	margin					: 0 0 0 0;
	padding					: 0 0 0 30px;
	color						: #333333;
	background-image		: url(/images/bloc_gauche/menu_haut.gif);
	background-repeat		: no-repeat;
}
div#navGauche ul
{
	margin					: 0 10px 0 10px;
	margin					: expression("0 10px 0 7px");	
	padding					: 0 0 0 15px;
}
div#navGauche li
{
	list-style-image		: url(/images/boutons/fleche_b_tite.gif);
	margin					: 0 0 0 0;
	padding					: 0 0 0 0;
	font-weight				: normal;
}

div#navGauche li.selected
{
	font-weight				: bold;
}
div#navGauche li a
{
	font-size				: 11px;
	font-family				: verdana;
	text-decoration		: none;
	color						: #333333;
	display					: block;
	width						: expression("150px");	
}
div#navGauche li a:hover
{
	color						: #9494D0;
}
/* Nav Bas */
div#navBas ul
{
	height					: 24px;
	width						: 450px;
	margin					: 0 auto 0 auto;
	padding					: 0 0 0 0;
}
div#navBas li
{
	line-height				: 25px; 
	font-family				: Verdana, Arial;
	list-style				: none;
	display					: inline;
	padding					: 0 0 0 0;
	margin					: 0 5px 0 5px;
}
div#navBas li a
{
	font-size				: 10px;
	color						: #333333;
	margin					: 0 0 0 0;
	padding					: 0 0 0 0;	
	text-decoration		: underline;
}
div#navBas li a:hover
{
	text-decoration		: none;
}

/*
	divUp -> la popup en div (au jambon)
*/
div.divUp, div.divUp2, div#infoCaddieAdd, div.divUp3, div.divUpContenu
{
	border					: 1px solid #333333;	
	background-image		: url(/images/fond_bleu.gif) !important;	
/*	border					: 1px solid red;	*/
}
div.divUp, div.divUp2
{
	z-index					: 15;
	position					: absolute;
	width						: 240px;
	left						: 600px;
	top						: 100px;
}
div.divUp2
{
	top					: 120px;
	left					: auto;
	right					: auto;	
	width					: 600px;
	display				: none;
	height				: 440px;	
}
div.divUp2 div.contenu
{
	overflow				: auto;	
	height				: 400px;
	margin				: 5px 0px 0px 5px ;
	padding				: 0 5px 0 0;
	color					: black;
}
div.divUp3
{
	z-index					: 11;
	position					: absolute;
	width						: 240px;
/*	width						: 400px;*/
	left						: -100px;
	top						: -100px;
}
html > div.divUp3 
{
	left						: 40%;
	top						: 300px !important;
}
div.divUp3 div.contenu
{
	margin				: 5px 0px 0px 5px ;
	padding				: 0 5px 0 0;
	color					: black;	
}
/* POPUP DESTINEE AUX GROS CONTENUS TYPE PRIMEUR, TEXTE CHRONIQUE... */
div.divUpContenu
{
	z-index					: 11;
	position					: absolute;
	height					: 440px;
	width						: 700px;
	left						: -300px;
	top						: -180px;
}
div > div.divUpContenu
{
	top						: -50px;
}
div.divUpContenu div.contenu
{
	overflow				: auto;	
	height				: 400px;
	margin				: 5px 0px 0px 5px ;
	padding				: 0 5px 0 0;
	color					: black;
}

a.divUpFermer
{
	display				: block;
	color					: #333333;
	font-size			: 10px;
	text-align			: right;
	margin				: 2px 5px 2px 2px;
}
a.divUpFermer:hover
{
	color					: #9494D0;
}
h1.titre
{
	margin				: 0;
	padding				: 0;
/*	background-color	: #9494D0;*/
	color					: white;
	font-family			: verdana, arial;
	font-size			: 12px;
	height				: 15px;
	line-height			: 15px;	
	border				: 1px solid #8382AC;
	background-image	: url(/images/connexion/degrade_haut.gif);
	background-repeat	: repeat-x;
}
h1.titre a, h1.titre a:hover
{
	color					: White;
	text-decoration	: none;
}

h1.titre img.fermer
{
	margin				: -13px 0 0 0;
	margin				: expression("-14px 4px 0 0");
	float					: right;
}
div.divUp2 div.contenu h1, div.divUp2 div.contenu h2, div.divUp2 div.contenu h3,
div.divUp2 div.contenu h4, div.divUp2 div.contenu h5, div.divUp2 div.contenu h6
{
	margin				: 0;
	padding				: 0;
	color					: black;
	font-family			: verdana, arial;
	font-size			: 10px;
}
div.divUp2 div.contenu h1
{
	margin				: 10px;
	font-size			: 12px;	
}
div.divUp2 div.contenu h2
{
	margin				: 5px;
	font-size			: 12px;
}
div.divUp2 div.contenu h3
{
	margin				: 2px;
	font-size			: 11px;
}
div.divUp2 div.contenu h4, div.divUp2 div.contenu h5, div.divUp2 div.contenu h6
{
	font-size			: 10px;
}
div.divUp p
{
	margin				: 0;
	padding				: 0;
	text-align			: center;
}
div.divUp a
{
	font-weight			: bold;
	color					: black;
	text-decoration	: none;
}
div.divUp a:hover
{
	color					: #AAAAAA;
}
div.divUp input.text
{
	width					: 150px;
/*	height				: 15px;	*/
	border				: 1px solid #AAAAAA;
	font-size			: 11px;
	margin				: 2px;
}
/*********************/
/* Partie principale */
/*********************/
div#conteneur
{
	margin-left				: 10px;
	margin-top				: 130px;
	margin-right			: 10px;
	margin-top				: expression("110px");
	top						: expression("0px");	
	width						: 98%;

/*	border : 1px solid blue;*/
}
/* Fil d'arriane */
div#path
{
	margin					: 5px 0 10px 0;
	text-decoration		: underline ! important;
	color						: #333333;
}
div#path a
{
	color						: #333333;
	text-decoration		: underline ! important;
}
div#path a:hover
{
	color						: #AAAAAA;
}

/* Portrait JMQ */
img#portrait
{
	position					: absolute;
	top						: 0px;
	left						: 860px;
	width						: 153px;
	z-index					: 10;
}
/********************/
/* "COLONNE" gauche */
/********************/
div#gauche
{
/*
	position					: absolute;
	top						: 125px;
	left						: 0px;
	width						: 190px;
	background-color		: white;
*/
display:none;
}
/* Bloc recherche */
div#recherche
{
	background-image		: url(/images/general/recherche.gif);
	background-repeat		: no-repeat;
	height					: 105px;
}
div#recherche p
{
	padding					: 8px 0 1px 0;	
	margin					: 0 0 0 0;
	text-align				: center;
	font-size				: 11px;
	font-weight				: bold;	
}
div#recherche input
{
	font-size				: 12px;
	font-weight				: bold;
	width						: 142px;
	vertical-align			: middle;	
	border					: 1px solid #333333;
	margin-left				: 18px;
	padding					: 2px 2px 2px 2px;
}

a.goRecherche
{
	text-align				: right;
	font-size				: 10px;
	font-weight				: bold;		
	color						: #333333;
	text-decoration		: none;
	display					: block;
	height					: 30px;
	padding					: 0 30px 0 0;
}
a.goRecherche:hover
{
	color						: #AAAAAA;
}

/* Bloc gauche des parutions */
div#parutions
{
	background-image		: url(/images/bloc_gauche/par_mil.gif);
	background-repeat		: repeat-y;
	margin				: 1px;
}
div#parutions img
{
	margin					: 0 0 0 0;
	padding					: 0 0 0 0;
	border: none;
}
div#parutions h1
{
	font-size				: 	14px;
	margin					: 0 0 0 10px;
	padding					: 0 0 0 0;
	color						: #9494D0;
}
div#parutions h1.titreParution
{
	font-size				: 	12px;
	margin					: 0 0 0 0;
	padding					: 0 0 0 10px;
	color						: #333333;
	font-style				: italic;
	background-image		: url(/images/bloc_gauche/par_haut.gif);
	background-repeat		: no-repeat;
	height					: 31px;
	line-height				: 25px;
}
div#parutions dl
{
	width						: 154px;
	margin					: 0 0 0 10px;
	padding					: 0 0 0 0;
}
div#parutions dl dt
{
	margin					: 15px 0 0 0;
	font-size				: 10px; 
	font-weight				: bold;
	font-style				: italic;
}
div#parutions dl dd
{
	margin					: 0 0 0 2px;
	padding					: 0 0 0 0;
	text-align				: justify;
}
div#parutions dl dd a.enSavoirPlus
{
	display					: block;
	text-align				: right;
	text-decoration		: underline;
	color						: black;
	font-weight				: bold;
	font-size				: 10px;
}
div#parutions dl dd a.enSavoirPlus:hover
{
	color						: #AAAAAA;
	text-decoration		: none;
}


/* CADDIE */
/* ( info présente sur toutes les pages )*/
div#caddieInfo
{
	position					: absolute;
	margin					: 0 0 0 0;
	padding					: 0 0 0 0;
	width						: 210px;
	height					: 45px;
	left						: 230px;
	top						: 63px;
	background-image		: url(/images/panier/milieu_panier.gif);
	background-repeat		: no-repeat;
}
div#caddieInfo h1.caddieTitre
{
	font-size				: 12px;
	margin					: 5px 0 5px 20px;
	padding					: 0 0 0 0;
}
div#caddieInfo h1.caddieTitre a
{
	color						: #333333;
	text-decoration		: none;
}
div#caddieInfo p
{
	margin					: 0 0 0 0;
	padding					: 0 0 0 0;
	font-weight				: bold;
}
div#caddieInfo p a
{
	color						: #D7121B;	
	text-decoration		: none;
}

/** HR séparation dans Chroniques **/

.hr1
{
	border						: none;
	border-bottom				: 0.25px solid #D2D5EB ;
/*	background-color			: #D2D5EB;*/
}


/* issue du caddie/abonement */
.gdtitre, .gdtitre2, .gdtitrePromo
{
	font-family				: verdana;
	font-size				: 14px;
	font-weight				: bold;
	color						: #333333;

	width						: 400px;
	background-position	: center;
   background-image		: url(/images/barre_jaune.gif);
	background-repeat		: repeat-x;

	height 					: 30px;
	line-height				: 30px;
	vertical-align			: middle;

	line-height				: expression("20px");
	
	
	/* decalage pour etre aligné sur les tableaux en shadow*/

	position: relative;
	left : -6px;
	left : expression("0");
	
	margin-top : 5px;
	margin-bottom : 10px;

	padding					: 0;
	text-align: left;	


}
.gdtitrePromo
{
	font-weight			: bold;
	color				: #444444;
	background-image		: url(/images/barre_promo.gif);
	width : 100%;
}


.gdtitre2
{
	width : 100%;
}

.gdtitre img
{
	margin	: 5px 5px auto 0px;
	padding	: 0 0 0 0;

}

/* bloc d'abonement */
.offreDesc{
	width: 180px;
	font-family				: verdana;
	font-size				: 12px;	
}
.offre, .offreI{
	background: url('/images/abonnement/fond_bleu.gif');
	background-position	: center left;
	background-repeat	: no-repeat !important;
	padding: 0; /*5px 10px 5px 10px;*/
	margin: 0;
	width: 220px;
	height: 70px;
	padding-top: 25px;
	padding-left: 10px;
	font-family				: verdana;
	font-size				: 12px;	
	
}
.offreI {
	background: url('/images/abonnement/fond_bleu_raisin.gif');
}


.offre input,.offreI input{
	float: left;
}
.offre label,.offreI label{
	text-align: center;
	width: 180px;
	height: 40px;
	display: block;
}


#codePromo {
	background-image: url('/images/abonnement/barre_code_promo.gif');
	background-position	: center;
	background-repeat	: repeat-x;	
	height: 24px;
	width: 640px;
	text-align: center;
	border: 1px solid green;
	
	margin-top: 15px;
	margin-bottom: 15px;
}
#codePromo input{
	height: 18px;
}
#codePromo a{
	color: black;
	text-decoration		: none;
	font-weight		: bold;
}
#codePromo a:hover{
	color: #D7121B;
}

.offrePapier {
}

.offrePapier .gdtitre{
	color: white;
	background-color: #8E1F7F;
	background-image: none;
	width:350px;
	padding: 0;
	margin-top: 30px;
	margin-bottom: 0;
	margin-left: 5px;
	margin-left: expression("0");
}
.offrePapier .inLine{
	width:  350px;
	background-image: url('/images/abonnement/fond_integrale.gif');
	background-position	: top;
	background-repeat	: no-repeat;		
	background-color: #E8DAE4;
	margin:0;
	padding:0;
}
.offrePapierDesc{
	width:220px;
	padding: 10px;
	padding-right: 0;
	margin:0px;
	text-align: justify;
	
}
.offrePapierPrix{
	width:115px;
	text-align: center;
	background-image: url('/images/abonnement/globe.gif');
	background-position	: center;
	background-repeat	: no-repeat;
	color: #8D0428;
	font-weight			: bold;
	
	
 }
 .offrePapierPrix strong{
 	font-size	: 18px;	
 }

.offreAboPapier .titre{
	background-image: url('/images/abonnement/abonnements_10.gif');
	background-position	: top;
	background-repeat	: repeat-x;
	width			: 380px;
	width: expression("367px");

}
.offreAboPapier .titre .titreText{
	font-family			: verdana;
	font-size			: 14px;
	font-weight			: bold;
	color				: white;	
	height: 20px;
	margin-top: 35px;
	
		
}
.offreAboPapier .bloc{
	margin-left: 18px;
	width	   : 350px;
	border: 1px solid black;
	padding: 5px;
}


/* Affichage d'un prix */
.prix
{
		color					: #D7121B;
		font-weight			: bold;
}

.itemRecherche0{
	background-color: #F5F6FB;
}
.itemRecherche0 .icon, .itemRecherche1 .icon{
	margin: 5px;
}
.itemRecherche0 a, .itemRecherche1 a{
	font-size		: 11px;
	color			: #2A3595;
	text-decoration		: none;
}
.itemRecherche0 a:hover, .itemRecherche1 a:hover{
	color			: Black;	
}

hr.ligne
{
	margin				: 0 0 0 0;
	padding				: 0 0 0 0; 
	border				: none;
	background-color	: #9494D0;
	height				: 1px;
	margin				: 0px 5px 0 5px;
}

/**/



/* la recherche */
div.rechercheResume ul
{
	margin					: 0 10px 0 10px;
	margin					: expression("0 10px 0 7px");	
	padding					: 0 0 0 15px;
}
div.rechercheResume li
{
	list-style-image		: url(/images/boutons/fleche_b_tite.gif);
	margin					: 0 0 0 0;
	padding					: 0 0 0 0;
	font-weight				: normal;
}


/* mon compte */
div.factureListeItem {
	border-bottom:1px dotted #ccc;
	padding:0px 5px
	}
div.factureListeItem:hover {
	background-color: #FEF8E0;
	cursor: pointer;
}
.factureListe {
	height:200px; 
	overflow:auto; 
	border:1px solid #DFDFDF;
}


/**********************************************/
/* CSS partie principale des pages intérieures*/
/* IDEL													 */
/**********************************************/

/*
COULEURS : 
	titres du contenu 	: #272B8C
	sous titres 4 			: #F6981C
*/

div#conteneurPpal
{
	margin-right		: 10px;
	z-index				: 1; 
	background-color	: white;
}


/*
*/

div#bloc1Out
{
  	background: url(/images/shadowAlpha_big.png) no-repeat bottom right !important;
  	background: url(/images/shadow_big.gif) no-repeat bottom right;

  margin: 3px -5px 5px 3px !important;

  	margin: expression("0");
 	padding : 0 0 5px 0;
z-index:2;
}

div#conteneurPpal h1.bloc1
{
	font-size		: 14px;
	background-image	: url(/images/blocs/milieu_bloc.gif);
	background-repeat	: repeat-x;
	line-height			: 35px;
	vertical-align		: middle;
	margin				: 0 0 0 0;
	padding				: 0px 0 0 0;
}

div#conteneurPpal h1.bloc1 img.blocImgLeft
{
	margin				: 0 0 0 0;
	padding				: 0 0 0 0;
	float					: left;

}
div#conteneurPpal h1.bloc1 img.blocImgRight
{
	float					: right;
	margin				: 0;
	margin				: expression('-35px 0 0 0');
	padding				: 0 0 0 0;
}

div#conteneurPpal h1.bloc1 img.blocImgRightDecale
{
	float					: right;
	margin				: -35px 0 0 0;
	margin				: expression('-35px 0 0 0');
	padding				: 0 0 0 0;
}

div#conteneurPpal  div.bloc1
{
	border				: 1px solid #B6BCDF;
	border-top			: none;
	margin				: -3px 6px 0px -2px;
	padding				: 2px;
	z-index				: 5;
	background-color	: white;
}
div#conteneurPpal  div.bloc1 img.photoArticle
{
	float					: left;
	margin				: 0 20px 0 0;
}

div#conteneurPpal  h1.bloc1
{
/*	margin				: 10px 0 10px 0;*/
}
div#conteneurPpal  div.bloc1
{
/*	margin				: 0;*/
	padding				: 1px 10px 10px 10px;
}

/* Gestion des titres avec le bloc ppal */
div#conteneurPpal  div.bloc1 h1
{
	font-size				: 13px;
}
div#conteneurPpal  div.bloc1 h2
{
	font-size				: 12px;
}
div#conteneurPpal  div.bloc1 h3
{
	font-size				: 12px;
}
/* bloc type chronique */
div.chronique
{
	margin				: 0 0 10px 0;
	padding				: 0;
}

div.chroniqueFiche
{
	font-size			: 16px !important;
	font-family			: arial;
	margin				: 5px 10px 5px 10px;
}
div.chronique h1, div.chroniqueFiche h1.dispo
{
	font-family			: arial;
	font-size			: 12px;
	text-decoration	: underline;
	margin				: 5px 0 5px 0;
	padding				: 0;	
	text-align			: left !important;
}
div.chronique h1 img
{
	background-color	: White;
}

div.chronique h1 a, div.chronique h2 a, div.chronique h3 a, 
div.chronique h4 a, div.chronique h5 a, div.chronique h6 a
{
	color					: #333333;
}
div.chronique h1 a:hover, div.chronique h2 a:hover, div.chronique h3 a:hover,
div.chronique h4 a:hover, div.chronique h5 a:hover, div.chronique h6 a:hover
{
	color					: #9494D0;
}
div.chronique h2, div.chroniqueFiche h2.dispo
{
	font-family			: arial;
	font-size			: 12px;
	margin				: 5px 0 5px 0;
	padding				: 0;	
	text-align			: left !important;	
}
/* h4 => date */
div.chronique h4
{
	font-family			: arial;
	font-size			: 11px;
	margin				: 5px 0 5px 0;
	padding				: 0;	
	font-weight			: normal;
	font-style			: italic;
}
div.chronique ul, div.chroniqueFiche ul
{
	list-style-image	: url(/images/boutons/fleche_b_tite.gif);
	margin				: 0 0 0 16px;
	padding				: 0 0 0 0;
/*	border 	: 1px solid blue;*/
}

/* Bloc d'infos et de liens */
ul.bloc2Liens
{
	margin				: 10px 0 0 0;
	padding				: 0;	
}
ul.bloc2Liens li
{
	font-weight			: bold;
	list-style			: none;
	display				: block;
	width					: 200px;
	/*height				: 22px;*/
	line-height			: 22px;
	vertical-align		: middle;
	margin				: 0 0 4px 0;
	padding				: 0 0 0 0;
}
ul.bloc2Liens li a, ul.bloc2Liens li span
{
	color					: #272B8C;
	background-image	: url(/images/boutons/degrade_bleu.gif);
	background-repeat	: repeat-x;
	/*background-color	: #B6BCDF;*/	
	text-decoration	: none;
	display				: block;
	width					: expression("200px");	
	padding				: 0 2px 0  10px;
	margin				: 0;
}
ul.bloc2Liens li a:hover
{
	color					: #B6BCDF;
	background-color	: #F8E8C4;	
}

/*
	Mise en forme du contenu d'une chronique
*/
div.chroniqueFiche h1, 
div.chroniqueFiche h2,
div.chroniqueFiche h3;
div.chroniqueFiche h4,
div.chroniqueFiche h5,
div.chroniqueFiche h6
{
	font-family			: Verdana, Arial, Helvetica, sans-serif;	
	padding				: 0;	
	font-weight			: bold;
}

div.chroniqueFiche h1
{
	font-size			: 14px;
	color					: #272B8C;
	margin				: 30px 0 10px 0;
	text-align			: center;
}
div.chroniqueFiche h2
{
	font-size			: 14px;
	color					: #272B8C;
	margin				: 5px 0 5px 0;
	text-align			: center;
}
div.chroniqueFiche h3
{
	font-size			: 12px;
	color					: #272B8C;
	margin				: 0;
	text-align			: left;
}
div.chroniqueFiche h4
{
	font-size			: 11px;
	color					: #F6981C;
	margin				: 0;
	text-align			: left;
}
div.chroniqueFiche h5
{
	font-size			: 11px;
	color					: black;
	margin				: 0;
	text-align			: left;
}
div.chroniqueFiche h6
{
	font-size			: 11px;
	color					: black;
	margin				: 0;
	text-align			: left;
}
/* Gestion des tableaux issus du visual editor */
div.chroniqueFiche table, div.chronique table
{
	border				: none;
	font-size			: 11px;
	font-family			: verdana, arial;
}
div.chroniqueFiche table td, div.chronique table td
{
	border				: none;
	vertical-align		: top;
	text-align			: justify;
	padding				: 5px;
}


/* SPECIF CARNETS */
div.blocDesc
{
	border				: 1px solid blue;
/*float	 : left;*/
}

table.tarifCarnet 
{	
	font-family			: verdana, arial;
	color 				: black;
	font-size			: 11px;
	border-collapse	: collapse;
	margin				: auto;
	padding				: 0;
	/*border				: 1px solid #C8B8A4 !important;*/
	width					: 302px;
}				
table.tarifCarnet tbody
{
/*	border				: 1px solid #C8B8A4 !important;*/
	background-color	: #F8E8C4;
}
table.tarifCarnet thead th
{	
	font-family			: verdana, arial;
	color 				: black;
	height				: 18px;
	padding				: 0 0 0 0;
	background-image	: url(/images/blocs/barre_commander.gif);
	background-repeat	: no-repeat;
}
table.tarifCarnet tr td
{
	white-space			: nowrap;
	vertical-align		: middle;
}
table.tarifCarnet tr td.prix
{
	text-align : right;
}
div.liensCarnet
{	
	width					: 302px;
	font-family			: verdana, arial;
	color 				: black;
	font-size			: 11px;
/*	border				: 1px solid #C8B8A4 !important;*/
	border				: 1px solid #9494D0 !important;
	margin				: 0 auto 0 auto;
	background-color	: #E6E7F6;
}		
div.liensCarnet a
{
	margin				: 5px;
	display				: block;
	white-space			: nowrap;
	vertical-align		: middle;
	text-decoration	: none;
}
div.liensCarnet a:hover
{
	color					: #9494D0;
}

/* Version ABO */
div.liensAbo
{	
	width					: 302px;
	font-family			: verdana, arial;
	color 				: black;
	font-size			: 11px;
/*	border				: 1px solid #C8B8A4 !important;*/
	border				: 1px solid #FEC2D7;
	margin				: 0 auto 0 auto;
	/*padding				: 5px;*/
	background-color	: #FDECF2;
}	
div.liensAbo h1
{
	background-color	: #FDDEE7;
	border-bottom		: 1px solid #FEC2D7;
	background-repeat	: no-repeat;	
/*	width					: 302px;*/
	font-family			: verdana, arial;
	color 				: black;
	font-size			: 11px;	
	margin				: 0 0 5px 0;
	padding				: 0 0 0 0;
	text-decoration	: none;
	text-align			: center !important;
	line-height			: 18px;
}	
div.liensAbo p
{
	margin				: 5px;
}
div.liensAbo a
{
	margin				: 5px;
	display				: block;
	white-space			: nowrap;
	vertical-align		: middle;
	text-decoration	: none;
}
div.liensAbo a:hover
{
	color					: #9494D0;
}
/* Résumé d'une chronique */
div.resume
{
	border				: 1px solid #999999;
	width					: 50%;
	margin				: 5px;
	padding				: 5px;
	overflow				: auto;
	float					: left;
	height				: 400px;
}
div.blocLiensCarnet
{
	width					: 350px;
	float					: left;
}


/* SUIVANT / PRECEDENT */
p.infoListe
{
	width					: 500px;
	margin				: 0 auto 20px auto;
	text-align			: center;
}



/* Infos pour les ouvrages libres ou non */
div.infoOuvrage, div.infoOuvrageLibre, div.infoOuvrageOuvert
{
	float					: right;
	margin				: 15px 20px 0 0;
	padding				: 5px;
	color					: #272B8C;
	font-size			: 12px;
	border				: 1px solid #F6E0C1;
	background-color	: #FBF9EA;		
}
div.infoOuvrage
{
	height					: 20px;
	line-height				: 20px;	
	padding-left			: 50px;
	background-image: url(/images/lock_petit.gif);
	background-repeat: no-repeat;
	background-position: left;
}
div.infoOuvrageOuvert
{
	height					: 20px;
	line-height				: 20px;	
	padding-left			: 50px;
	background-repeat: no-repeat;
	background-position: left;
	background-image: url(/images/lock_petit_ouvert.gif);
}
/* surlignage dans la recherche */
.surligne
{
	background-color: #F6E0C1;
}
div#navGescom
{
	display:none !important;
}
