/* ==========================================
	FEUILLE DE STYLES INTRANET
	Conférence des recteur et des principaux des universités du Québec
	Auteurs : 
		Bruno Génier
	Dernière mise à jour : novembre 2008
============================================*/

/* Style pour les liens */
#contenu a, 
#contenu a:link, 
#contenu a:active, 
#contenu a:visited,
a.spip_out , 
a:link.spip_out , 
a:active.spip_out , 
a:visited.spip_out,
a , 
a:link , 
a:active , 
a:visited 
 {
	font-weight: normal; 
	text-decoration:none; 
	color: #336699;
	}

img { border:0;}
.spip_doc_titre strong {font-weight:normal!important;}

#contenu a:hover,
a:hover.spip_out 
 {
	text-decoration: underline;
	}


/* Pour le contenu générale */ 

body { 
	background: url(images/fond.gif) repeat-y; 
	font-size: 9pt; 
	font-family: verdana, arial, helvetica, sans serif; 
	color: #666; 
	margin: 0;
	padding: 0;
	}
input {
	font-size: 9pt; 
	font-family: verdana, arial, helvetica, sans serif; 
	color: #666; 
}
textarea {
	font-size: 9pt; 
	font-family: verdana, arial, helvetica, sans serif; 
	color: #666; 
}

table {
	border:2px outset #CCCCCC;
	margin:2px;
	}
th {
	font-weight:bold;
	text-align:center;
	border:2px inset #CCCCCC;
	}o
td {
	padding:2px;
	border:none;
	}

form { margin:0;}

hr {
	border: none;
	border-top: 1px solid #CCCCCC;
	height: 1px;
}




#piedPage{
	font-style:italic;
	font-size:0.8em;
	margin: 16px 0 0 0;
	padding: 8px 0 0 0;
	border-top:1px dashed #666;
}

/* Section du menu à gauche */

#sitesAuMenu,
#racinePermanente {
	padding-top:1em;
	background-color:transparent!important;
	height:auto;
}

#sitesAuMenu ul a,
#racinePermanente ul a {
	padding: 4px 12px 4px 5px!important;
}

#sitesAuMenu ul a {
	background-image: url(images/droite.gif)!important;
}

#divOutils {
	background-color:#EEEEEE;
	color:black;
	border:2px outset black;
	margin:4px 2px;
	padding:2px;
}

#divNotesAdmin {
	background-color:#EEEEEE;
	color:black;
	border:2px outset black;
	padding:4px;
}

#divNotesAdmin h4 {
	background-color:#EEEEEE!important;
	border:none!important;
	color:black!important;
	font-size: 1em!important;
	}
	
#divOutils #boutonReload{
	display:none;
}

#divOutils dt{
	border-top:1px dotted #666;
	margin:6px 0 0 4px;
}

#divOutils a{
}

#divOutils a:hover{
	color:#0000FF;
}

#divOutils dd{
	padding: 0;
	margin: 0 0 0 8px;
	font-style:italic;
}

/* Le contenu du site */ 

#contenu h3 {
	font-size:1.2em;
	color:black;
	font-weight:bold;
	margin-top: 1em;
	}

#contenu h4 {
	font-size:1.1em;
	color: black; 
	font-weight: bold; 
	margin-top: 1em;
	}

#divAriane {
	font-size:0.8em;
	}

/* Le contenu de l'article */
#divTexteArticle {
	margin: 0 0 1em 0;
	}

#divTexteRubrique {
	margin: 0 0 1em 0;
	padding:0;
	}


/* Les articles */

.divArticle h3,
#divArticle h3 {
	font-size:1em;
}

.divArticle ol,
#divArticle ol,
.divArticle ul,
#divArticle ul,
.divArticle li,
#divArticle li {
	margin: 0.5em 0 0 0.6em !important; 
	padding: 0 0 0 0.5em;
}	
.divArticle li li,
#divArticle li li {
	margin: 0.5em 0 0 0.5em !important;
}	

/* documents inclus dans les articles */
#divListeDoc dl{
	height:auto; /* laisser la taille en px */
	}

/* Notes de bas de page des articles */
div#note_bas_de_page p{
	margin-left:0.8em;
	}

div#note_bas_de_page {
	margin:1em 0 0 0;
	border-top: 1px solid #CCCCCC;
	}


/* Plusieurs listes dont les articles, les rubriques, les auteurs, ... */

#divNouveautes h3 {
	color:black;
	font-weight: bold; 
	font-size:1.4em;
	margin-top:0.5em;
	}

#divNouveautes h4 {
	color:black;
	font-weight: bold; 
	font-size:11px;
	margin-top: 1.5em;
	margin-bottom: 0.5em;
	}


#divListe ul,
#divListeSites ul,
#divListeArticles ul,
#divListeRubriques ul {
	margin: 0 0 0.5em 0;
	padding: 0;
	list-style-type: none;
	line-height: normal;
	}
	
#divListe li,
#divListeAuteurs dt,
#divListeAuteurs dd,
#divListeForum dt,
#divListeForum dd,
#divListeSites li,
#divListeArticles li,
#divListeRubriques li { 
	margin: 0 0 1em 8px; 
	padding-left: 16px;
	line-height: 16px;
	}

.liRubriques,
#divListeRubriques li { 
	background: url(images/rubrique-12.gif) 0 4px no-repeat;
	}

#divListeAuteurs dt { 
	background: url(images/auteur-12.gif) 0 4px no-repeat;
	margin-top:4px;
	}

#divListeForum,
#divForum { 
	margin-top:24px;
}

#divListeForum dt { 
	background: url(images/doc-24.gif) 0 4px no-repeat;
	margin-top:4px;
	padding:4px;
	padding-left: 24px;
	}

#divListeForum dd,
#divForum fieldset { 
	padding: 4px;
	background-color:#F9F9F9;
	border:1px inset #999999;
	}

#divListeAuteurs dd { 
	padding-left: 16px;
	}

#lienRSS {
	padding-top:16px;
}

.liRubriques {
	border-left:1px outset black;
	}
	
.liArticles,
#divListeArticles li { 
	background: url(images/article-12.gif) 0 4px no-repeat;
	}

.liSites,
#divListeSites li { 
	background: url(images/racine-site-12.gif) 0 4px no-repeat;
	}
	
.liThemes {
	background-color:#f3f3f3;
	margin-top:4px;
	padding:4px;
	margin-left: 24px;
	font-style:italic;
	font-size:0.8em;
	}
/* Affichage des notes à droite */

#divNotes  {
	float: right;
	width: 300px;
	margin: 0 0 1px 10px !important; margin: 10px;
	padding: 0; 
	}

.cadreDeNotes,
#divNotes h3,
#divNotes h4 {
	margin: 0; 
	padding: 2px 5px 2px 5px; 
	border: 1px solid #000000;
	}
	
.cadreDeNotes {
	border: 1px solid #B1C1D0;
	}

#divNotes h3,
#divNotes h4 {	
	margin: 4px 0 0 0; 
	font-weight: bold;
	font-size: 1.1em; 
	background: #4374AB; 
	color: white;
	}

#divNotes h3{
	margin:0;
	}
	
#divNotes h3 a,
#divNotes h4 a {	
	color: white;
	}
	




/* Red&eacute;finitions des styles SPIP */
	
/* Formulaire de login */
#contenu .spip_encadrer {
	width: 327px;
	border: 1px solid #B1C1D0;
	padding: 10px;
	}
#contenu .spip_encadrer form a {
	color: #4374AB;
	}
#contenu .spip_encadrer form label .forml {
	border: 1px solid #4374AB;
	width: 327px;
	}
#contenu .spip_encadrer form label .spip_bouton {
	background-color: #4374AB;
	border-style: none;
	}

form#divLogin {
	padding: 5px; 
	border: 1px solid #CCCCCC; 
	background-color: #EFEFEF; 
	width:300px;
	}

.spip_logos {
	border:none;
	margin:0 2px;
	float: left;
	}
	
#logoRubrique, #logoArticle {
	position:absolute;
	right:0;
}

/* Tables */
.row_even{
	background-color:#EEEEEE;
	}
.row_odd{
	background-color:#DDDDDD;
	}

.spip_doc_titre {width: 100%!important;}
.spip_doc_descriptif {width: 100%!important;}

.editer{
	float:right;
	position:absolute;
	background-color:#EEEEEE;
	z-index:100;
	font-size:14px;
	margin:0 0 0 -12px;
	padding:0;
	cursor:pointer;
	z-index: 10;
}
