/* 	
	*************************************************
	* 	Objet : Colloque SCTIC-CREPUQ 2006		  	*
	*			Feuille de style pour l"impression	*
	* 	Date de création :	Novembre 2005			*
	* 	Auteur : Pierre Bourgeois, CREPUQ			*
	*			 pbourgeois@crepuq.qc.ca			*
	* 												*
	*************************************************
*/

/* STYLES GÉNÉRAUX
==================================================*/
        
body {
	background: white;
	color: #000; 
	margin:0; 
	padding:0; 
	text-align: left;
	font: 70%/1.6em Verdana, Arial, Helvetica,Geneva, sans-serif;
	}

h2 {
	font-size: 1.5em;
	}

/* liens */
a:link, 
a:link.spip_in, 
a:link.spip_out { 
	color: black; 
	text-decoration: none; 
	border-bottom: 1px dotted #336666;
	}

/* lien actif */ 
a:active, 
a:active.spip_in, 
a:active.spip_out { 
	color: black; 
	border-bottom: 1px dotted #336666;
	}
	
/* liens visités */	
a:visited, 
a:visited.spip_in, 
a:visited.spip_out { 
	color: #000000; 
	text-decoration: none;
	border-bottom: 1px dotted #336666;	
	}

/* Curseur au dessus du lien */	
a:hover,
a:hover.spip_in,
a:hover.spip_out { 
	color: #000000;  
	text-decoration: underline;
	border-bottom: none;
	}
	
a.spip_in { 
	padding-right: 12px;
	background: url(images/lien_externe.gif) 100% 50% no-repeat;
	}

/*  Notice de mise à jour du navigateur visique que par les vieux navigateur : */
p.upgrade {
	display: none;
	} 


/* Contour 
==================================================*/

#contour {
	width: 80%; 
	margin: 1em;
	border-style: none;
	border-top: none;
	}


/* CADRE 
==================================================*/

#cadre {
	background-image: none;
	border-style: none;
	}


/* CONTENANT 
==================================================*/

#contenant {
	width: 100%;
	margin: 0;
	padding: 0;
	position: relative;
	text-align: left;
}

/* EN-TÊTE
==================================================*/
#entete {
	display: block; 
	height: 2em; 
	width: 100%;
	background-image: none;
	position: relative;
	}
	
div#entete-logos {
	display: none;
	}
#entete h1 {
	margin: 1em 0;
	position: static;
	font-weight: bold;
	font-size: 20px;
	}
#logoCREPUQ a,
#logoMCGILL a, 
#logoTELUQ a, 
#logoUQ a, 
#logoLAVAL a, 
#logoCONCORDIA a, 
#logoSHERBROOKE a,
#logoPROFETIC a, 
#logoSCTIC a { 
	display: none;
	}

#entete a { color: #FFFFFF; }

#entete h1 span {display: inline;}


/* COLONNE GAUCHE 
==================================================*/
#colonneGauche {
	display: none;
 	}


/*	NAVIGATION
==================================================*/

#navcontainer { 
	display: none;
	}

/* CONTENU PRINCIPAL
==================================================*/

#colonneDroite {
	padding: 0;
	margin-left: 0;
	margin-right: 2em;
	text-align:justify;
	}
	
#colonneDroite h3.spip	{
	text-align: left;
	font-size: 1.25em
	}
.titre-prive {
	color:#000000; 
	margin-top: 50px;
	}
	
hr.spip {
	border: 0; /* Suffisant pour IE.  Le reste est pour Gecko */
 	color: #CCC;
	background-color: #CCC;
	height: 1px;
	}

/* PROGRAMME
==================================================*/

table.programme  {
	font-size: 11px;
	width: 99%;
	border-collapse: collapse;
	border-spacing: 0px;
	text-align: left;
	}
table.programme td {
	padding: 5px;
	}

td.heure, 
td.titre {
	background-color: #C9E4E4; 
	border: 1px solid #336666; 
	border-width: 1px 0; 
	font-weight: bold;
	font-size: 12px;
	}
td.heure {
	width: 20%;
	}
td.titre {
	width: 80%; 
	}

/*  Intertitres SPIP dans le programme */	
#colonneDroite td.texte h3.spip {
	color: black;
	padding: 2px 5px;
	font-size: 12px;
	border-top: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	background: #EFEFEF;
	}

#colonneDroite td.texte ol.spip {
	margin: 0 0 .5em 1em;
	padding: 0 0 0 1em;
	}
	
#colonneDroite td.texte li.spip {
	list-style-type: upper-alpha;
	margin-bottom: 1em;
	}

/* PIED DE PAGE
==================================================*/
#pied {
	display: none;
	}

/* STYLES SPIP
==================================================*/


.spip_logos {
	padding: 10px; 
	border: 1px solid #CCCCCC;
	}
.spip_documents div {
	clear: both;
	}
.spip-admin 
.spip_bouton, 
.spip-admin .spip_bouton:hover {
	width: 150px; font-size: 9px; padding-left: 10px;
	border-style: none; text-align: left;
	border-top: 1px solid #333333;
}
.spip-admin form {margin: 0; }
.spip-admin {border-bottom: 1px solid #333333;}
textarea.form1 {border: 1px solid #999;}
.adminSPIP {float: right;}
.forml { width: 90% ;}

.spip_encadrer , #colonneDroite .spip_encadrer
{
	display: block;  position: relative;
	width: 350px; margin: 0 auto;
	background-color: #EFEFEF; 
	padding: 15px; 
	border-top: 2px solid white;
	border-left: 2px solid white;
	border-bottom: 2px solid #999999;
	border-right: 2px solid #999999;
	text-align:left;
	}
#spip-formTitre {display: block; width: 140px; background-color: black; color:white; margin-bottom: 0; padding-left: 10px;}
#spip-form .spip_encadrer {
	display: block;  position: relative;
	width: 128px;
	background-color: #CCCCCC; 
	padding-top: 0; padding: 0; 
	border-style: none;
	text-align:left; 
	}
#spip-form a {font-size: 10px;}
#spip-form {background-color: #CCCCCC; border-bottom: 1px solid #999999; padding: 0 5px 5px 5px; border-top: 1px solid #999999; margin-top: 0;


}
.spip_encadrer input {}	
.spip_bouton {}

table.spip { width: 90%; border: 1px solid #CCCCCC;
}

table.spip tr.row_first {
	background-color: #FCF4D0; 
}

table.spip tr.row_odd {
	background-color: #EFEFEF;
}

table.spip tr.row_even {
	background-color: #F0F0F0;
}

table.spip td {
	padding: 8px; margin: 0;
	text-align: left;
	vertical-align: top;
}

#loginGestion {margin-top: 50px;}


/* FORMULAIRE D'INSCRIPTION
==================================================*/

#inscription td {vertical-align:top;}
#inscription td.titreForm {
	font-weight: bold; font-style: italic; 
	font-size: 120%; padding: 8px 0 8px 0;
	margin-top: 5px;
	}
#inscription .champTexte, #inscription textarea, #inscription select  {
	width: 300px; 
	border: 1px solid #999999;
	}
#inscription {
	border: 1px solid #999999;
	background: #EFEFEF;
	width: 90%; padding: 1.5em;
	}
#inscription .bouton {float: right; margin-top: 8px; font-size: 16px;}


#album-vignettes {
	float: left;
	width: 200px;
}

div#login {
	background: white;
	margin: 0;
	padding: 3em 0 100em 0;
	text-align: center;
	}
div#description {
	text-align: justify;
	padding: 1.5em;
	background: #FFFFFF;
	}
div#description strong.spip {
	text-align: left;
	}
div#description h2 {
	text-align: left;
	font-size: 14px;
	border-bottom: 1px solid #CCCCCC;
	}
