/* ENSCP-STYLE                              SPIP version 1.9  */
/* Cette feuille contient les styles associes au code genere  */
/* par le site www.enscp.fr	/ Feuille bas�e sur spip_style    */
/* les styles non utilis�s sont mentionn�s mais laiss�s vide  */


/* style des titres des articles */

h1 {
	font-size: 16px;
  	margin-bottom: 10px;
  	color: #666666;
	font-family:Trebuchet MS, verdana;
	font-weight: bold; }

/* style des intertitres d�finis dans les articles */

h3 { 
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:13px; 
	font-weight:bold; 
	margin:15px 0 10px 0;
	padding:0;}

/* Autres niveaux de titres utilis�es dans la page d'accueil, recrutement... */
h2 {
	font-size: 14px;
  	color: black;
	font-weight: bold; 
	margin:0; padding:0;}
h4 {
	font-size: 14px;
	margin:0; padding:0;
	font-weight: bold; 
	margin-bottom:5px;}

/* Raccourcis typographiques de SPIP */

i.spip {}
strong.spip {}

hr.spip { 
	height: 2px; 
	background-color: #676767; 
	border: none; }

.spip_puce {}

ul, ol, li { margin: 0; padding: 0; }
ul { list-style: none; }



/* Paragraphes, citations, code et poesie */

p, p.spip { font-size:13px; line-height: 16px; }

.chapo {
	float:left;
	padding:10px 15px; 
	margin:0 0 20px 0; 
	background:#EEE ;
}
.chapo, .chapo p{ 
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:12px; 
	line-height: 18px;
} 
.chapo p.spip{
	margin:0; 
	padding:2px 0;
}
.chapo ul {margin:5px; font: 11px Verdana, sans-serif;}
.chapo li
{
	list-style: url(../images/fleche_noir.gif);
	text-align: left;
	margin:0;
	padding:2px;
	margin-left:20px;
	height:1%;
}
.chapo li a {color:#333;}
.chapo li a:hover {text-decoration:underline; font-weight:bold;}

.texte, .ps, .chapo { font-weight:normal; }

.texte ul {padding:5px 15px 5px 5px; margin-left:10px; font: 11px Verdana, sans-serif; border-left:3px solid #CCC;}
.texte li
{
	list-style: url(../images/fleche_noir.gif);
	text-align: left;
	margin:0;
	padding:0;
	margin-left:20px;
	height:1%;
	
}
.texte li a {text-decoration:underline; color:#000000; }

p.spip_note {}

blockquote.spip, .spip_serif {}

div.spip_poesie {}
div.spip_poesie div {}

.spip_code, .spip_cadre {}
.spip_cadre {}

/*surligne un mot trouv� dans un texte suite � une recherche*/
.spip_surligne { background: #FFFF99; color:black; } 
.suite { background: #eee; color:black; text-decoration:none; border:1px dashed #A0A099; }
a:hover.suite { background: #FFFFCC; color:black; }

/* Logos, documents et images */

img, .spip_logos { margin: 0; padding: 0; border: none; }

.spip_documents { text-align: center; }
.spip_documents_center { clear: both; width: 100%; margin: auto; }
span.spip_documents_center { display: block; margin-top:1em; }
.spip_documents_left { float: left; margin-right: 15px; margin-bottom: 10px; }
.spip_documents_right { float: right; margin-left: 15px; margin-bottom: 10px; }
.spip_doc_titre { font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color:#676767; margin-top:2px;}
.spip_doc_descriptif { font-family:Verdana, Arial, Helvetica, sans-serif; clear: both; font-size: 9px; }

/*  Listes de documents joints (a un article ou une rubrique)
---------------------------------------------- */


/*  Listes de documents joints */
#documents {
	clear:both;
	padding-top:5px; 
	margin-top:10px;
	border-top:1px solid grey;}
#documents ul { margin: 0; padding: 0; list-style: none; }
#documents li { padding:5px 0; display:block; clear:left; float:left; }
#documents .spip_logos {vertical-align:middle; }


#documents_joints {
	padding:5px 15px; 
	margin:0;
	width:70%;
	border:1px solid #CCC; border-left:3px solid #CCC; }
#documents_joints h3 {
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:12px; 
	font-weight:bold; 
	margin:0;
	padding:5px 0;}
#documents_joints ul { margin: 0; padding: 0; list-style: none; }
#documents_joints li { margin-bottom: 5px; }
#documents_joints li .spip_doc_titre {}
#documents_joints li .spip_doc_titre small { font-weight: normal; }
#documents_joints li .spip_doc_descriptif {}


/* Tableaux */

table.spip {
	clear:both;
	font-size: 12px;
	margin:5px 0 15px 0;
	border-collapse: collapse; 
	width:95%;}
table.spip th a{ text-decoration:none;}
table.spip th a:hover{ text-decoration:underline; }
table.spip tr.row_first { font-size:13px;}
table.spip tr.row_odd { background: #e8e8e8; }
table.spip tr.row_even { background: #FFF; }
table.spip th, table.spip td { padding: 4px; text-align: left; vertical-align: middle; margin : 0;}

table.spip caption {}

/* Images typographiques (via image_typo), URL a revoir... */
.format_png {}

/* modeles par defaut */
.spip_modele {}

/* Barre de raccourcis typographiques (formulaire de forum...) ? */
table.spip_barre {}
table.spip_barre a img {}
table.spip_barre a:hover img {}
table.spip_barre input.barre {}

/* Couleurs des liens de Spip */

/* Couleurs des liens de Spip */
a, a:visited { color: #000; }
a:hover { color: #676767; }

a.spip_in {} /* liens internes */

a.spip_note {} /* liens vers notes de bas de page */
a.spip_out {} /* liens sortants */
a.spip_url {} /* liens url sortants */
a.spip_glossaire {} /* liens vers encyclopedie */
.on {} /* liens exposes */


/* Liens sp�cifiques pour En-t�te, Fil d'ariane et Pied de page */

/* En-tete et Pied de page */
#liensPersistants a, #pied a{text-decoration: none; color: black;}
#liensPersistants a:hover, #pied a:hover{ color:#676767; text-decoration: underline; }

/* Fil d'ariane */
#hierarchie a{text-decoration:none;	color:#333;}
#hierarchie a:hover{ text-decoration:underline;}



/*  ------------------------------------------ */
/*  	STYLES SP�CIFIQUES AUX RUBRIQUES	   */
/*  ------------------------------------------ */

/* styles de coloration pour les textes */
.enscp {color:#009900;}
.formations {color:#F91C5E;}
.cadrevie {color:#FF6600;}
.recherche {color:#41B4A3;}
.international {color:#A6A600;}
.entreprise {color:#365E75;}

/* styles de surlignement pour les textes */
.sur_enscp{color:white;background:#009900;}
.sur_formations{color:white;background:#F91C5E;}
.sur_cadrevie{color:white;background:#FF6600;}
.sur_recherche{color:black;background:#41B4A3;}
.sur_international{color:black;background:#E2E811;}
.sur_entreprise{color:black;background:#B7DBDA;}


/* ------------------------------------------------------------------------------------ * /
/* D�finition des styles pour chaques rubriques en fonction du code couleur en relation */
/* 
/* (2) L'ENSCP :		vert 		#009900
/* (3) FORMATIONS : 	rose 		#F91C5E
/* (4) VIE � L'�COLE :	orange		#FF6600
/* (5) RECHERCHE : 		turquoise	#41B4A3
/* (6) INTERNATIONAL : jaune		#E2E811 / jaune-kaki (titre et puce) #A6A600
/* (7) ENTREPRISES :	bleu-gris	#B7DBDA / titre #365E75
/*
/* -> intertitre des articles : h3
/* -> styles des tableaux : bordure + "row_first" = 1�re ligne
/* ------------------------------------------------------------------------------------ * /


/** ------  	PAGE D'ACCUEIL	  ----------- **/

#contenu_accueil h3, #contenu_accueil h4 {color:#009900;}
#contenu_accueil .spip_logos{ margin-bottom:5px; }
#contenu_accueil table.spip { border:1px solid #009900; }
#contenu_accueil table.spip th a{ color:#FFF; }
#contenu_accueil table.spip tr.row_first { background: #009900; color:#FFF; }
#contenu_accueil .chapo { border-left:5px solid #CDEBCD;}
#contenu_accueil .texte li a:hover {background-color:#CDEBCD; }

 
/*  	RUBRIQUE L'ENSCP (2)	   */

#contenu_enscp h3, #contenu_enscp h4 { color: #009900; }
#contenu_enscp table.spip { border:1px solid #009900; }
#contenu_enscp table.spip th a{ color:#FFF; }
#contenu_enscp table.spip tr.row_first { background: #009900; color:#FFF; }
#contenu_enscp .chapo { border-left:5px solid #CDEBCD;}
#contenu_enscp .texte li a:hover {background-color:#CDEBCD; }

/*  	RUBRIQUE FORMATIONS (3)	   */

#contenu_formations h3, #contenu_formations h4 { color: #F91C5E; }
#contenu_formations table.spip { border:1px solid #F91C5E; }
#contenu_formations table.spip th a{ color:#FFF; }
#contenu_formations table.spip tr.row_first { background: #F91C5E; color:#FFF; }
#contenu_formations .chapo { border-left:5px solid #FDD2D2;}
#contenu_formations .texte li a:hover {background-color:#FDD2D2; }

/*  	RUBRIQUE VIE � L'�COLE (4)	   */

#contenu_cadrevie h3, #contenu_cadrevie h4 { color: #FF6600; }
#contenu_cadrevie table.spip { border:1px solid #FF6600; }
#contenu_cadrevie table.spip th a{ color:#FFF; }
#contenu_cadrevie table.spip tr.row_first { background: #FF6600; color:#FFF; }
#contenu_cadrevie .chapo { border-left:5px solid #FFCBAA;}
#contenu_cadrevie .texte li a:hover {background-color:#FFCBAA; }

/*  	RUBRIQUE RECHERCHE (5)	   */

#contenu_recherche h3, #contenu_recherche h4 { color: #41B4A3; }
#contenu_recherche table.spip { border:1px solid #41B4A3; }
#contenu_recherche table.spip th a{ color:#FFF; }
#contenu_recherche table.spip tr.row_first { background: #41B4A3; color:#FFF; }
#contenu_recherche .chapo { border-left:5px solid #BADEDB;}
#contenu_recherche .texte li a:hover {background-color:#BADEDB; }

/** Mise en page de la rubrique CV enseignants **/
/* 
#contenu_recherche table.enseignants {
	font-size:12px;
	border:1px solid #41B4A3;
	border-collapse: collapse; 
	width:100%;}
#contenu_recherche table.enseignants th { border:1px solid #41B4A3; padding: 6px; text-align: left; vertical-align: middle; background:#e8e8e8;}
#contenu_recherche table.enseignants td { border:1px solid #41B4A3; padding: 6px; text-align: left; vertical-align: middle; }
#contenu_recherche .titre_enseignant {font-weight:bold; text-transform: uppercase;}
*/


/*  	RUBRIQUE INTERNATIONAL (6)	   */

#contenu_international h3, #contenu_international h4 { color: #A6A600; }
#contenu_international table.spip { border:1px solid #E2E811; }
#contenu_international table.spip th a{ color:#000; }
#contenu_international table.spip tr.row_first { background: #E2E811; color:#000; }
#contenu_international .chapo { border-left:5px solid #EFEFBE;}
#contenu_international .texte li a:hover {background-color:#EFEFBE; }

/*  	RUBRIQUE ENTREPRISES (7)	   */

#contenu_entreprise h3, #contenu_entreprise h4 { color: #365E75; }
#contenu_entreprise table.spip { border:1px solid #B7DBDA; }
#contenu_entreprise table.spip th a{ color:#000; }
#contenu_entreprise table.spip tr.row_first { background: #B7DBDA; color:#000; }
#contenu_entreprise .chapo { border-left:5px solid #DCEAEC;}
#contenu_entreprise .texte li a:hover {background-color:#DCEAEC; }


/*		RUBRIQUES SP�CIFIQUES : actus, t�moignages (�cole/international), actus recherche		*/

#contenu_actus h3, #contenu_actus h4 { color: #009900; }
#contenu_actus table.spip { border:1px solid #009900; }
#contenu_actus table.spip th a{ color:#FFF; }
#contenu_actus table.spip tr.row_first { background: #009900; color:#FFF; }
#contenu_actus .chapo { border-left:5px solid #CDEBCD;}
#contenu_actus .texte li a:hover {background-color:#CDEBCD; }

#contenu_temoins h3, #contenu_temoins h4 { color: #FF6600; }
#contenu_temoins table.spip { border:1px solid #FF6600; }
#contenu_temoins table.spip th a{ color:#FFF; }
#contenu_temoins table.spip tr.row_first { background: #FF6600; color:#FFF; }
#contenu_temoins .chapo { border-left:5px solid #FFCBAA;}
#contenu_temoins .texte li a:hover {background-color:#FDD2D2; }

#contenu_temoins_inter h3, #contenu_temoins_inter h4 { color: #A6A600; }
#contenu_temoins_inter table.spip { border:1px solid #E2E811; }
#contenu_temoins_inter table.spip th a{ color:#000; }
#contenu_temoins_inter table.spip tr.row_first { background: #E2E811; color:#000; }
#contenu_temoins_inter .chapo { border-left:5px solid #EFEFBE;}
#contenu_temoins_inter .texte li a:hover {background-color:#EFEFBE; }

#contenu_actus_recherche h3, #contenu_actus_recherche h4 { color: #41B4A3; }
#contenu_actus_recherche table.spip { border:1px solid #41B4A3; }
#contenu_actus_recherche table.spip th a{ color:#FFF; }
#contenu_actus_recherche table.spip tr.row_first { background: #41B4A3; color:#FFF; }
#contenu_actus_recherche .chapo { border-left:5px solid #BADEDB;}
#contenu_actus_recherche .texte li a:hover {background-color:#BADEDB; }


/** ------  	VERSION ANGLAISE	 ------ **/

.title110 {background:url(../images/bordure_enscp.gif) bottom left no-repeat; }
.title111 {background:url(../images/bordure_formations.gif) bottom left no-repeat; }
.title112 {background:url(../images/bordure_cadrevie.gif) bottom left no-repeat;}
.title113 {background:url(../images/bordure_recherche.gif) bottom left no-repeat; }
.title114 {background:url(../images/bordure_international.gif) bottom left no-repeat; }
.title115 {background:url(../images/bordure_entreprises.gif) bottom left no-repeat; }
.title110, .title111, .title112, .title113, .title114, .title115 {
	height:2.2em; 
	padding:5px; margin:0 0 10px 0;
	text-transform:uppercase; 
}