/*
	CSS pour Le Devoir - Utilitaires
	Emilie - egzakt.com
	2009/09/10
*/

/* RECHERCHE
-----------------------------------------*/
#recherche,
#edition {
	width:940px; /* Important pour IE */
	background:url(../images/ul/tuiles/conteneur_page_texte.gif) repeat-y left top;
}

#recherche #colonne_principale,
#edition #colonne_principale {
	float:left;
	width:619px;
	margin-bottom:50px;
}

#recherche h1,
#edition h1 {
	font:1.5em/1.1em Georgia, serif;
	color:#000;
	text-transform:uppercase;
	margin:0 0 9px 0;
}

#recherche h1 span,
#edition h1 span {
	font-size:0.54em;
	line-height:1.2em;
	font-weight:bold;
	letter-spacing:1px;
}

#recherche h3 {
	font:bold 1.08em/1.1em Georgia, serif;
	color:#000;
	text-transform:uppercase;
	margin:0 0 9px 0;
}

#edition h3 {
	font:bold 1.08em/1.1em Georgia, serif;
	color:#000;
	text-transform:uppercase;
	margin:9px 0;
}

#recherche #colonne_droite .pub,
#edition #colonne_droite .pub {
	margin:0 0 8px 0;
	padding:0 0 15px 0;
	background:url(../../images/ul/graphiques/separateur_double.gif) repeat-x left bottom;	
}

#recherche a.cle,
#edition a.cle {
	display:inline-block;
	margin-left:3px;
}

/* Recherche simple */
#recherche form#recherche_simple {
	width:599px; /* Important pour IE6 */
	padding:10px;
	position:relative;
	margin-bottom:20px;
	background-color:#E6F1F8;
}

#recherche form#recherche_simple label {
	font:0.85em/1.2em Verdana, sans-serif;
	color:#2E2E2E;
	text-transform:uppercase;
}

#recherche form#recherche_simple input {
	width:360px;
	border:1px solid #000;
	padding:2px 3px;
	margin-left:2px;
	font:14px/17px Verdana, sans-serif;
	color:#2E2E2E;
}

#recherche form#recherche_simple input.bouton {
	position:absolute;
	top:50%;
	right:10px;
	width:90px;
	margin:-12px 0 0 0;
	border:0;
	padding:0;
}

#recherche form#recherche_simple a.bouton_type2 {
	position:absolute;
	top:50%;
	right:10px;
	margin:-12px 0 0 0;
}


/* Résultats */
#recherche .type,
#edition .type {
	margin-bottom:15px;
}

#recherche .nb_resultats,
#edition .nb_resultats {
	font:1em/1.2em Verdana, sans-serif;
	color:#2E2E2E;
	padding-bottom:3px;
	border-bottom:1px solid #666666;
}


#recherche #contenus_edition_jour span.date,
#edition #contenus_edition_jour span.date {
	font-family:Verdana, sans-serif;
	font-weight:normal;
	color:#1c1e7c;
}

#recherche #contenus_edition_jour ul,
#edition #contenus_edition_jour ul {
	margin:0 0 20px;
	padding:0;
	overflow:hidden;
	height:1%; /* pour IE6 */
}

#recherche #contenus_edition_jour li,
#edition #contenus_edition_jour li {
	display:inline;
	background-color:#f2f2f2;
	margin:0;
	padding:0;
}

#recherche #contenus_edition_jour li a,
#edition #contenus_edition_jour li a {
	float:left;
	width:195px;
	margin:0 2px 2px 0;
	padding:3px 5px;
	font:0.85em/1.1em Verdana, sans-serif;
}

#recherche #contenus_edition_jour li a.dernier,
#edition #contenus_edition_jour li a.dernier {
	margin-right:0;
}

#recherche #contenus_edition_jour li a.pdf,
#edition #contenus_edition_jour li a.pdf {
	background:#f2f2f2 url(../images/ul/icones/pdf.gif) no-repeat 179px center;
}

#recherche #contenus_edition_jour li a.virtuel,
#edition #contenus_edition_jour li a.virtuel {
	background:#f2f2f2 url(../images/ul/icones/virtuel.gif) no-repeat right bottom;
}

#recherche #tri_resultats {
	font:0.77em/1.2em Verdana, sans-serif;
	margin:5px 0 20px;
}

#recherche #tri_resultats select {
	font:10px/14px Verdana, sans-serif;
	border:1px solid #000;
	color:#2E2E2E;
	padding:0;
}

#recherche ul.resultats,
#edition ul.resultats {
	width:619px; /* Important pour IE */
	list-style-type:none;
	margin:10px 0 0 0;
	padding:0;
}

#recherche ul.resultats li,
#edition ul.resultats li {
	padding-bottom:20px;
}

#recherche ul.resultats .photo,
#edition ul.resultats .photo {
	float:left;
	width:100px;
}

#recherche ul.resultats .zone_detail,
#edition ul.resultats .zone_detail {
	float:right;
	width:508px;
}
#recherche ul.resultats li.sans_photo .zone_detail,
#edition ul.resultats li.sans_photo .zone_detail {
	float:none;
	width:619px;
}

#recherche ul.resultats .dernier_article .label,
#edition ul.resultats .dernier_article .label {
	font:0.85em/1.1em Verdana, sans-serif;
	color:#333;
}

#recherche ul.resultats .dernier_article a.titre,
#edition ul.resultats .dernier_article a.titre {
	font:0.85em/1.1em Verdana, sans-serif;
	color:#333;
}

#recherche ul.resultats .dernier_article a.titre:hover,
#edition ul.resultats .dernier_article a.titre:hover {
	color:#1C1E7C;
}

#recherche ul.resultats .highlight,
#edition ul.resultats .highlight {
	font-weight:bold;
	background:#fdfd99;
}

#recherche ul.resultats h2,
#edition ul.resultats h2 {
	font:bold 1.17em/1.2em Georgia, serif;
	margin:0;
}

#recherche ul.resultats h2 a,
#edition ul.resultats h2 a {
	color:#1C1E7C;
	text-decoration:none;
}

#recherche ul.resultats h2 a:hover,
#edition ul.resultats h2 a:hover {
	text-decoration:underline;
}

#recherche ul.resultats .specs,
#edition ul.resultats .specs {
	margin-bottom:2px;
	color:#787878;
}

#recherche ul.resultats .intro,
#edition ul.resultats .intro {
	color:#3D3D3D;
	font:0.92em/1.4em Verdana, sans-serif;
}

#recherche ul.resultats .interactions,
#edition ul.resultats .interactions {
	font:0.77em/1.1em Verdana, sans-serif;
	color:#000;
}

#recherche ul.resultats .specs a.interactions:hover,
#edition ul.resultats .specs a.interactions:hover {
	color:#2882E6;
}

#edition h2.section {
	font:1.2em/1.3em Georgia, serif;
	margin: 0px;
	margin-bottom:5px;
	padding: 3px 8px 5px;
	background-color:#e6e6e6;
	cursor:pointer;
}

#edition h2 a:hover {
	color:#000;
}

#edition h3 span {
	font-family:Verdana, sans-serif;
}
/*
#recherche ul.resultats .interactions {
	margin-top:3px;
	color:#333;
	font:0.77em/1.2em Verdana, sans-serif;
}

#recherche ul.resultats .interactions a {
	color:#333;
}

#recherche ul.resultats .interactions a:hover {
	color:#2882E6;
}
*/

/* Alerte courriel */
#alerte_courriel {
	margin-bottom:12px;
	padding-bottom:15px;
	background:url(../../images/ul/graphiques/separateur_double.gif) repeat-x left bottom;
}

#alerte_courriel h4 {
	font:bold 1em/1.1em Verdana, sans-serif;
	color:#333333;
	margin:0 0 5px 0;
}

#alerte_courriel label {
	font:bold 0.85em/1.2em Verdana, sans-serif;
	color:#5A5A5A;
}

#alerte_courriel input {
	width:296px;
	padding:1px;
	border:1px solid #000;
	font:bold 10px/14px Verdana, sans-serif;
	color:#262626;
}

#alerte_courriel .inscrire {
	background-color:#E6E6E6;
	padding:10px;
	margin-top:10px;
}

#alerte_courriel .inscrire label {
	color:#333333;
}

#alerte_courriel .inscrire input {
	width:132px;
	color:#666666;
	margin-top:4px;
	font:10px/13px Verdana, sans-serif;
}

#alerte_courriel .inscrire div.bouton {
	text-align:right;
	margin-top:5px;
}

#alerte_courriel .inscrire div.bouton input {
	width:66px;
	padding:0;
	border:0;
	margin:0;
}

#alerte_courriel .inscrire div.bouton.connecte {
	float:right;
	margin-right:20px;
}

#alerte_courriel .inscrire label.connecte {
	margin-left:10px;
	display:block;
	margin-top:6px;
	font:bold 0.92em/1.33em Verdana, sans-serif;
}

/*

#recherche span.dernier_article
{
	font-size:1.17em;
	line-height:1.42em;
}*/