@charset "UTF-8";
/* CSS Document */


/*-------------------------------------------------------------------------------+
+ Page dernières publications                                                    +
+-------------------------------------------------------------------------------*/

/* Colonnes ************************************************************/

.page-publications-liste .colonne-gauche {
	width: 690px;
}

.page-publications-liste .colonne-droite {
	width: 300px;
}


/* Module "Dernières publications" *************************************/

.page-publications-liste #module-dernieres-publications h1 {
	background: url(../../img/titres/tt-dernieres-publications-L.png) no-repeat left top;
}

.page-publications-liste #module-dernieres-publications .bt-rss {
	position: absolute;
	top: 18px;
	left: 324px;
}

.page-publications-liste #module-dernieres-publications #liste-publications {
	background: url(../../img/divers/1px-E3E3E3.gif) repeat-y center bottom;
	margin: 0 -10px 0 -10px;
	overflow: hidden;
}


/* Publication en majeur */

.page-publications-liste #module-dernieres-publications #liste-publications #publication-majeur {
	position: relative;
	background-color: #FFFFFF;
	width: 535px;
	min-height: 160px;
	margin-bottom: -10px;
	padding: 10px 0 20px 135px;
}

.page-publications-liste #module-dernieres-publications #liste-publications #publication-majeur:after {
	content: " ";
    clear: both;
	background: #FFFFFF url(../../img/separateurs/sep-hor-gris-660.gif) no-repeat left bottom;
    display: block;
	width: 100%;
    height: 1px;
	padding-top: 25px;
}

.page-publications-liste #module-dernieres-publications #liste-publications #publication-majeur .type-publication {
	margin-bottom: 5px;
	color: #9F9F9F;
}

.page-publications-liste #module-dernieres-publications #liste-publications #publication-majeur h3 {
	margin-bottom: 8px;
	padding-right: 10px;
	font-size: 1.7em;
	line-height: 1.2em;
}

.page-publications-liste #module-dernieres-publications #liste-publications #publication-majeur h3 a {
	text-decoration: none;
}

.page-publications-liste #module-dernieres-publications #liste-publications #publication-majeur h3 a:hover {
	text-decoration: underline;
}

.page-publications-liste #module-dernieres-publications #liste-publications #publication-majeur h3 a:active {
	color: #418BD5;
}

.page-publications-liste #module-dernieres-publications #liste-publications #publication-majeur h3 .coin-nouveau {
	position: absolute;
	top: 114px;
	left: 10px;
	background: url(../../img/coins/nouveau-bleu-bs.png) no-repeat left bottom;
	width: 57px;
	height: 57px;
	z-index: 100;
}

.page-publications-liste #module-dernieres-publications #liste-publications #publication-majeur .visuel-publication {
	position: absolute;
	top: 10px;
	left: 15px;
}

.page-publications-liste #module-dernieres-publications #liste-publications #publication-majeur .visuel-publication img {
	width: 100px;
	height: 150px;
	border: 3px solid #E2E2E2;
}

.page-publications-liste #module-dernieres-publications #liste-publications #publication-majeur .visuel-publication:hover img {
	border-color: #BFBFBF;
}

.page-publications-liste #module-dernieres-publications #liste-publications #publication-majeur .visuel-publication:active img {
	border-color: #418BD5;
}

.page-publications-liste #module-dernieres-publications #liste-publications #publication-majeur .resume {
	margin-bottom: 0;
	padding-right: 10px;
	font-size: 1.1em;
	line-height: 1.3em;
}


/* Publications en mineur */

.page-publications-liste #module-dernieres-publications #liste-publications .publication {
	float: left;
	position: relative;
	width: 315px;
	min-height: 20em;
	padding: 15px 10px 0 10px;
}

.page-publications-liste #module-dernieres-publications #liste-publications .publication .type-publication {
	margin-bottom: 3px;
	color: #9F9F9F;
	font-size: 0.9em;
}

.page-publications-liste #module-dernieres-publications #liste-publications .publication h3 {
	margin-bottom: 5px;
	font-size: 1.1em;
	line-height: 1.2em;
}

.page-publications-liste #module-dernieres-publications #liste-publications .publication h3 a {
	text-decoration: none;
}

.page-publications-liste #module-dernieres-publications #liste-publications .publication h3 a:hover {
	text-decoration: underline;
}

.page-publications-liste #module-dernieres-publications #liste-publications .publication h3 a:active {
	color: #418BD5;
}

.page-publications-liste #module-dernieres-publications #liste-publications .publication .resume {
	overflow: hidden;
	margin-bottom: 0;
	padding-right: 10px;
	font-size: 1em;
	line-height: 1.4em;
}

.page-publications-liste #module-dernieres-publications #liste-publications .publication .resume .visuel-publication {
	float: left;
	margin: 5px 15px 5px 0;
}

.page-publications-liste #module-dernieres-publications #liste-publications .publication .resume .visuel-publication img {
	width: 70px;
	height: 105px;
	border: 3px solid #E2E2E2;
}

.page-publications-liste #module-dernieres-publications #liste-publications .publication .resume .visuel-publication:hover img {
	border-color: #BFBFBF;
}

.page-publications-liste #module-dernieres-publications #liste-publications .publication .resume .visuel-publication:active img {
	border-color: #418BD5;
}



/*-------------------------------------------------------------------------------+
+ Page liste des publications (archive par type)                                 +
+-------------------------------------------------------------------------------*/

/* Colonnes ************************************************************/

.page-publications-archive .colonne-gauche {
	width: 690px;
}

.page-publications-archive .colonne-droite {
	width: 300px;
}


/* Module liste des publications **************************************/

.livres-blancs #module-liste-publications h1 {
	background: url(../../img/titres/tt-livres-blancs-L.png) no-repeat left top;
}

.rapports-annuels #module-liste-publications h1 {
	background: url(../../img/titres/tt-rapports-annuels-L.png) no-repeat left top;
}

.fiches-lecture #module-liste-publications h1 {
	background: url(../../img/titres/tt-fiches-lecture-L.png) no-repeat left top;
}

.indicateurs #module-liste-publications h1 {
	background: url(../../img/titres/tt-indicateurs-L.png) no-repeat left top;
}

.guides-methodologiques #module-liste-publications h1 {
	background: url(../../img/titres/tt-guides-methodologiques-L.png) no-repeat left top;
}

.brochures #module-liste-publications h1 {
	background: url(../../img/titres/tt-brochures-L.png) no-repeat left top;
}

.page-publications-archive #module-liste-publications #liste-publications {
	background: url(../../img/divers/1px-E3E3E3.gif) repeat-y center bottom;
	margin: 0 -10px 0 -10px;
	overflow: hidden;
}

.page-publications-archive #module-liste-publications #liste-publications .publication {
	float: left;
	position: relative;
	width: 315px;
	min-height: 20em;
	padding: 15px 10px 0 10px;
}

.page-publications-archive #module-liste-publications #liste-publications .publication .type-publication {
	margin-bottom: 3px;
	color: #9F9F9F;
	font-size: 0.9em;
}

.page-publications-archive #module-liste-publications #liste-publications .publication h3 {
	margin-bottom: 5px;
	font-size: 1.2em;
	line-height: 1.2em;
}

.page-publications-archive #module-liste-publications #liste-publications .publication h3 a {
	text-decoration: none;
}

.page-publications-archive #module-liste-publications #liste-publications .publication h3 a:hover {
	text-decoration: underline;
}

.page-publications-archive #module-liste-publications #liste-publications .publication h3 a:active {
	color: #418BD5;
}

.page-publications-archive #module-liste-publications #liste-publications .publication .resume {
	overflow: hidden;
	margin-bottom: 0;
	padding-right: 10px;
	font-size: 1em;
	line-height: 1.4em;
}

.page-publications-archive #module-liste-publications #liste-publications .publication .resume .visuel-publication {
	float: left;
	margin: 5px 15px 5px 0;
}

.page-publications-archive #module-liste-publications #liste-publications .publication .resume .visuel-publication img {
	width: 70px;
	height: 105px;
	border: 3px solid #E2E2E2;
}

.page-publications-archive #module-liste-publications #liste-publications .publication .resume .visuel-publication:hover img {
	border-color: #BFBFBF;
}

.page-publications-archive #module-liste-publications #liste-publications .publication .resume .visuel-publication:active img {
	border-color: #418BD5;
}

.page-publications-archive #module-liste-publications .pagination ul {
	float: right;
	margin-right: -5px;
}



/*-------------------------------------------------------------------------------+
+ Page détail d'une publication                                                  +
+-------------------------------------------------------------------------------*/

/* Colonnes ************************************************************/

.page-publications-detail .colonne-gauche {
	width: 690px;
}

.page-publications-detail .colonne-droite {
	width: 300px;
}


/* Module entête de la publication *************************************/

.page-publications-detail #module-entete-publication .lien-bouton {
	position: absolute;
	top: 7px;
	right: 10px;
}

.page-publications-detail #module-entete-publication #infos-publication {
	background: url(../../img/separateurs/sep-hor-gris-960.gif) no-repeat left bottom;
	min-height: 25px;
	margin: -7px 0 20px 0;
	overflow: hidden;
}

.page-publications-detail #module-entete-publication #infos-publication p {
	float: left;
	margin-right: 10px;
	padding: 3px 10px 3px 0;
	color: #9F9F9F;
	font-style: italic;
}

.page-publications-detail #module-entete-publication #resume-publication {
	position: relative;
	float: left;
	width: 510px;
	min-height: 180px;
	margin-right: 15px;
	padding-left: 140px;
}

.page-publications-detail #module-entete-publication #resume-publication img {
	position: absolute;
	top: 0;
	left: 0;
	width: 120px;
	height: 180px;
	border: 3px solid #E2E2E2;
}

.page-publications-detail #module-entete-publication #resume-publication h1 {
	margin-bottom: 15px;
	font-size: 2em;
	line-height: 1.2em;
}

.page-publications-detail #module-entete-publication #resume-publication ul li {
	margin-bottom: 8px;
	font-size: 1.2em;
}

.page-publications-detail #module-entete-publication #resume-publication ul li span {
	font-weight: bold;
}

.page-publications-detail #module-entete-publication #obtention-publication {
	float: left;
	background: url(../../img/separateurs/sep-ver-gris-150.gif) no-repeat left top;
	width: 280px;
	min-height: 150px;
	padding: 1.2em 0 0 15px;
}

.page-publications-detail #module-entete-publication #obtention-publication.acheter h2 {
	background: url(../../img/titres/tt-acheter-publication-S.png) no-repeat left top;
}

.page-publications-detail #module-entete-publication #obtention-publication.telecharger h2 {
	background: url(../../img/titres/tt-telecharger-publication-S.png) no-repeat left top;
}

.page-publications-detail #module-entete-publication #obtention-publication p {
	margin-bottom: 15px;
	line-height: 1.4em;
}

.page-publications-detail #module-entete-publication #obtention-publication.acheter .infos-gratuit  {
	display: none;
	visibility: hidden;
}

.page-publications-detail #module-entete-publication #obtention-publication.telecharger .infos-payant  {
	display: none;
	visibility: hidden;
}


/* Module de détail de la publication **********************************/

.page-publications-detail #module-detail-publication {
	font-size: 1.1em;
}

.page-publications-detail #module-detail-publication h2 {
	background: url(../../img/titres/st-presentation-publication.png) no-repeat left top;
	height: 23px;
	margin-top: 0;
}

.page-publications-detail #module-detail-publication h3 {
	font-size: 1.1em;
	margin-bottom: 10px;
	padding-top: 5px;
}

.page-publications-detail #module-detail-publication p {
	line-height: 1.4em;
}

.page-publications-detail #module-detail-publication ul, .page-publications-detail #module-detail-publication ol {
	margin-bottom: 0.7em;
}

.page-publications-detail #module-detail-publication ul li, .page-publications-detail #module-detail-publication ol li {
	background: url(../../img/puces/superieur-noir-s.gif) no-repeat 5px 0.5em;
	padding: 3px 0 3px 15px;
	line-height: 1.4em;
}

.page-publications-detail #module-detail-publication a {
	color: #418BD5;
}

.page-publications-detail #module-detail-publication a:hover {
	color: #9F9F9F;
}

.page-publications-detail #module-detail-publication a:active {
	color: #000000;
}