/**********************************************/
/* 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				: 0 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  div.bloc1
{
	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.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.jmq, div.chroniqueFiche h1.jmq
{
	font-size			: 14px !important;
}
div.chronique h1.carnet, div.chroniqueFiche h1.carnet
{
        font-size                       : 17px !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;*/
}

div.chronique ul li
{
	margin	: 0 0 0 20px !important;
}
/* 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				: 5px 0 0px 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 de recherche */
.surligne
{
	background-color : #F6E0C1 !important;
}
