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

/* réajustement 3 div */
div#conteneur { float: none; width: auto; padding: 0; }
div#path { margin-left: 165px; }
div#gauche { padding-top: 134px; }



div#conteneurPpal { float: right; width: 650px; padding-bottom: 66px; }
div#bloc1Out { }
.newChapeau { font-size: 12px; line-height: 18px; border: 1px solid #753c5c; padding: 10px; color: #3e1e2b; margin-bottom: 5px; }
div#conteneurPpal h1.bloc1 { background: #948187; padding: 0 20px; margin: 10px 0; color: #e5e5e5; font-weight: normal; font-size: 20px; line-height: 35px; }
div#conteneurPpal h1.bloc1 img.blocImgLeft { float: left; }
div#conteneurPpal h1.bloc1 img.blocImgRight, div#conteneurPpal h1.bloc1 img.blocImgRightDecale { float: right; }

div#conteneurPpal div.bloc1 { }
div#conteneurPpal div.bloc1 img.photoArticle { float: left; margin-right: 20px; }

/* Gestion des titres avec le bloc ppal */
div#conteneurPpal div.bloc1 h1 { font-weight: bold; font-size: 16px; margin: 5px 0; }
div#conteneurPpal div.bloc1 h2 { font-weight: bold; font-size: 14px; margin: 5px 0; }
div#conteneurPpal div.bloc1 h3 { font-weight: bold; font-size: 14px; margin: 5px 0; }

div#conteneurPpal div.bloc1 h1.dispo { margin-bottom: 20px; }
div#conteneurPpal div.bloc1 h1.dispo img {  }

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: #753c5c; font-weight: bold; text-decoration: none; }
div.chronique h2 a { /*color: #555;*/ }
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: #3e1e2b; text-decoration: none; }

/* bloc type chronique */
div.chronique {	margin-bottom: 10px; }

/* chroniques */
div.chroniqueFiche h1 { color: #3e1e2b; }
div.chronique h1, div.chroniqueFiche h1.dispo { margin: 5px 0; }
div.chronique h2, div.chroniqueFiche h2.dispo { margin: 5px 0; }

div.chronique ul, div.chroniqueFiche ul { margin: 0 0 12px; padding: 0 0 0 20px; }
div.chronique ul li { margin-bottom: 1px; list-style: disc outside; }

div.chronique h1.jmq, div.chroniqueFiche h1.jmq { font-size: 14px; }
div.chronique h1.carnet, div.chroniqueFiche h1.carnet { font-size: 17px; }
div.chronique h1 img { background-color: white; }

div.chronique resume { display: block; margin: 10px 0; line-height: 18px; }

/* h4 => date */
div.chronique h4
{
	font-size			: 11px;
	margin				: 5px 0 5px 0;
	padding				: 0;	
	font-weight			: normal;
	font-style			: italic;
}

/* Bloc d'infos et de liens */
ul.bloc2Liens { margin: 10px 0 0 0; padding: 0; clear: both; }
ul.bloc2Liens li { list-style: none; line-height: 22px; }

ul.bloc2Liens li a, ul.bloc2Liens li span { color: #753c5c; font-weight: bold; text-decoration: none; display: inline-block; margin-top: 10px; padding: 5px 10px; border: 1px solid #948187; background: #f2f2f2; }
ul.bloc2Liens li a:hover { color: #3e1e2b; text-decoration: none; }

/* Mise en forme du contenu d'une chronique */
div.chroniqueFiche h1 { font-size: 14px; color: #3e1e2b; margin-top: 5px; text-align: center; }
div.chroniqueFiche h2 { font-size: 14px; color: #3e1e2b; margin: 5px 0; text-align: center; }
div.chroniqueFiche h3 { font-size: 12px; color: #3e1e2b; text-align: left; }
div.chroniqueFiche h4 { font-size: 11px; color: #3e1e2b; text-align: left; }
div.chroniqueFiche h5 { font-size: 11px; color: #3e1e2b; text-align: left; }
div.chroniqueFiche h6 { font-size: 11px; color: #3e1e2b; text-align: left; }

/* Gestion des tableaux issus du visual editor */
div.chroniqueFiche table, div.chronique table { }
div.chroniqueFiche table td, div.chronique table td { vertical-align: top; text-align: justify; padding: 5px; }

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

table.tarifCarnet {	border-collapse: collapse; margin: 20px auto 10px; width: 302px; }
table.tarifCarnet tbody { background: #e4cfd5; }
table.tarifCarnet thead th { height: 18px; background-image: url(/images/blocs/barre_commander.gif); background-repeat: no-repeat; color: #3e1e2b; }
table.tarifCarnet tr td { white-space: nowrap; vertical-align: middle; }
table.tarifCarnet tr td.prix { text-align: right; }

div.liensCarnet { padding-top: 10px; }
div.liensCarnet a { background: #f2f2f2 url(../images/pictos/consulter.gif) no-repeat 10px center; color: #753c5c; font-weight: bold; text-decoration: none; display: inline-block; white-space: nowrap; padding: 7px 10px 7px 30px; border: 1px solid #948187; display: block; }
div.liensCarnet a:hover { color: #3e1e2b; text-decoration: none; }
.carnet_photos { margin: 0 10px 10px 0; }

/* Version ABO */
div.liensAbo { width: 302px; border: 1px solid #FEC2D7; margin: 0 auto; background-color: #FDECF2; }	
div.liensAbo h1 { background-color: #FDDEE7; border-bottom: 1px solid #FEC2D7; color: #3e1e2b; margin-bottom: 5px; line-height: 22px; text-align: center; }	
div.liensAbo p { margin: 5px; }
div.liensAbo a { margin: 10px 5px; display: block; white-space: nowrap; }

/* Résumé d'une chronique */
div.resume { padding: 10px; margin: 10px 0; border: 1px solid #c9c9c9; width: 300px; float: left; /*height: 380px; overflow: auto;*/ min-height: 320px; }
div.blocLiensCarnet { float: right; }

/* Infos pour les ouvrages libres ou non */
div.infoOuvrage, div.infoOuvrageLibre, div.infoOuvrageOuvert { float: right; width: 210px; padding: 8px 0 8px 40px; margin: 3px 0; background: url(../images/maj_2011/lock.png) no-repeat left top; color: #753c5c; font-size: 13px; }
div.infoOuvrageOuvert { background-image: url(../images/maj_2011/unlock.png); }

/* Surlignage de recherche */
.surligne { background-color: #948187; }

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


