/*-------------------------
styles sciences po avenir : utilise par les pages statiques
-------------------------*/


.menu {
	color: #FFFFFF;
	text-align: left;
	font-weight: normal;
	text-decoration: none;
}
a.menu:link {
	font: normal 13px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
}
a.menu:hover {
	font: normal 13px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: underline;
}

a.menu:visited {
	font: normal 13px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
}



A
	{
	color: #990000;
	}

A:link
	{
	color: #990000;
	text-decoration: underline;
}
A:active
	{
	color: #990000;
	text-decoration: underline;
}

A:visited
	{
	color: #990000;
	text-decoration: underline;
}
A:hover {
	color: #FF6600;
	text-decoration: none;
}

A.liens-entete:link   {
	color:#FFFFFF;
}
A.liens-entete:hover {
	color:#FFFFFF;
	text-decoration: underline;
}
A.liens-entete:active  {
	color:#FFFFFF;
	text-decoration: underline;
}
A.liens-entete:visited  {
	color:#FFFFFF;
	text-decoration: none;
}


.bread {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #770000;
}

h1 	{ 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 18px; 
	font-weight: bold; 
	color: #FF6600; 
	}

h2 	{  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 14px; 
	font-weight: bold; 
	color: #FF6600; 
	}

h3 	{  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 13px; 
	font-weight: bold; 
	color: #FF6600; 
	}

h4	{  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	font-weight: normal; 
	color: #FF6600; 
	}


.liens-entete {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #FFFFFF;
	background-position: left;
	}
a.entete:link {
	font: normal 10px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}
.entete {
	font: 10px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}




.titresblancs {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
	}
.td_style {
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	background-color: #B4A88E;
}

	
.titre_accueil {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bolder;
	color: #FC6500;
}

.titre_1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	font-weight: bolder;
	color: #FC6500;
	background: #E9E9E9 no-repeat;
	text-align: left;
	border-bottom: 1px dashed #FC6500;
	height: 20px;
	text-indent: 5px;
}

.titre_1ss {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	font-weight: bolder;
	color: #FC6500;
	background: #E9E9E9 no-repeat;
	text-align: left;
	border-bottom: thin none;
	height: 20px;
	text-indent: 5px;
	border-top-width: thin;
	border-right-width: thin;
	border-left-width: thin;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
}

.titre_2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: bolder;
	color: #A70101;
	background: no-repeat;
	text-align: left;
	border-bottom: thin none;
	margin-right: 5px;
	border-top-width: thin;
	border-right-width: thin;
	border-left-width: thin;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
}

.titre_2maigre {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.95em;
	font-weight: normal;
	color: #A70101;
	background: no-repeat;
	text-align: left;
	border-bottom: thin none;
	margin-right: 5px;
	border-top-width: thin;
	border-right-width: thin;
	border-left-width: thin;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
}

.style3 {
	color: #770000;	font-weight: bold;
	}

.liens-formulaire {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #770101;
	background-color: #FFFFFF;
      margin-left: 3px;
	}
	
.footer {	
	color: #770000;	font-size: 12px;
	}
	
.retour_ancre {
	text-align: right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
}
/*
-------------------
aussi utilise par placeojeunes
--------------------
*/

.lien-marron-gras {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	font-weight: bold; 
	color: #770101;
	}

.liens-marron-maigre {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #770101;
	}
/*
pour appeler l'attention
*/

.texteorange {
      font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FF6600;
      font-size: 12px;
      font-weight: bold;
	}

/*
fenetre de formulaire en retrait avec typo grasse en verdana
*/

.liens-formulaire {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #770101;
	background-color: #FFFFFF;
      margin-left: 3px;
	}


/* 
-------------------------
styles PlaceOjeunes : utilises par les pages de l'application
------------------------- 
*/

/*
gere le body des pages
*/

body
{
	margin: 0;
	background-color: #D8C9BB;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.95em;
	text-align: left;
}

.titre1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.2em;
}

.titre_1ssouligement {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.2em;
}

/*
table globale fixant les marges laterales et le centrage
*/

.table-globale {
	margin-left: 3%;
	margin-right: 3%;
	border: 1px solid #990000;
}

/*
tableau 1 à fond sombre avec distance au titre
*/

.table-sombre {
  width: 100%;
  background: #770101;
  border: solid 1px #8F3060;
  border-collapse: collapse;
  margin-top: 50px;
}

/*
titre blanc sur tableau sombre
*/

.table-sombre td {
  font-size: 14px;
  font-weight: bold;
  color: #FFFFFF; 
  padding: 4px 2px 2px 2px;
}

/*
tableau 2 a fond sombre sans distance au titre
*/

.table-sombre2 {
	width: 100%;
	background: #770101;
	border: 1px solid #770101;
	border-collapse: collapse;
	color: #770101;
}

/*
titre blanc sur tableau sombre 2
*/

.table-sombre2 td {
  font-size: 14px;
  font-weight: bold;
  color: #FFFFFF; 
  padding: 4px 2px 2px 2px;
}

/*
tableau sombre etroit pour la validation
*/

.table-validation {
  width: 50%;
  background: #770101;
  border: solid 1px #8F3060;
  border-collapse: collapse;
  margin-left: 25%;
  margin-right: 25%;
}

.table-validation td {
  font-size: 14px;
  font-weight: bold;
  color: #FFFFFF; 
}

/*
tableau a fond blanc pour generer les filets
*/

.table-blanc {
  width: 100%;
  background: #FFFFFF;
  cellspacing: 1px;
  margin-top: 8px; 
  border: 0
}

/*
cellules de couleur claire a filet blanc avec texte sombre gras
*/

.table-blanc td {
  background: #FFFFFF;
  font-size: 11px;
  line-height: 16px; 
  font-weight: bold; 
  color: #770101;
  padding: 4px;
}

/*
texte maigre noir
*/

.noir {
  font-size: 12px;
  line-height: 16px; 
  font-weight: normal;
  color: #000000;
  padding: 4px;
}


/*
tableau tout blanc
*/

.table-tt-blanc {
  width: 100%;
  background: #FFFFFF;
  cellspacing: 1px;
  margin-top: 8px; 
  border: 0
}

/*
tableau tout blanc > texte dedans
*/

.table-tt-blanc td {
  background: #FFFFFF;
  font-size: 12px;
  line-height: 16px;  
  color: #000000;
  padding: 4px;
}

/*
tableau blanc à filet sombre
*/
.table-blanc-filet {
	width: 95%;
	background: #FFFFFF center;
	border: 1px solid #770101;
	border-collapse: collapse;
	vertical-align: baseline;
}

/*
tableau blanc à filet sombre > titre de ligne
*/

.table-blanc-filet th {
  padding: 4px 4px 4px 2px;
  text-align: right;
  border: 1px solid #770101;
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size: 11px; 
  font-weight: bold; 
  color: #770101;
}

/*
tableau blanc à filet sombre > texte de cellule
*/

.table-blanc-filet td {
  padding: 4px 2px 4px 4px;
  text-align: left;
  border: 1px solid #770101;
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size: 12px; 
  font-weight: normal; 
  color: #000000;
}




=====================

/*-------------------------
Debut des styles specifiques au pole EED pour la page temporaire Stages et Emplois
---------------------------*/

.tabledev {border: 1px solid; border-color: #8F3060; margin-left: auto; margin-right: auto; }

.tabledev td#fonce {background: #8F3060}

.tabledevfilet {border: 1px solid; border-color: #E8D8D6; border-collapse: collapse; margin-left: auto; margin-right: auto; }

.tabledevfilet td {border: 1px solid; border-color: #E8D8D6; }

.tabledevfilet td#moyen {border-color: #FFFFFF; background: #E8D8D6}

.label {color: #8F3060; }

.labelgras {color: #8F3060; font-weight: bold ; }

.stab_gris {
	background-color: #EBEBEB;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #8F3060;
	border-bottom-style: solid;
	border-bottom-color: #8F3060;
	border-bottom-width: 1px;
	padding-left: 10px;
}
.tableauencadre {
	border: 1px dashed #FF6202;
	background-color: #E9E9E9;
}
.retour_ancre {
	text-align: right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;

}.tableauencadre_blanc {

	border: 1px dotted #8F3060;
	background-color: #FFFFFF;
}
.stabgris {
	background-color: #E9E9E9;
}


ul, ol, li {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.95em;
	text-align: left;
}
.titre_tableau {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: bolder;
	color: #FF6202;
	background: #E9E9E9 no-repeat;
	text-align: left;
	border-bottom: thin none;
	height: 20px;
	text-indent: 5px;
	border-top-width: thin;
	border-right-width: thin;
	border-left-width: thin;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
}
.table-blanc-filet2 {

  width: 90%;
  background: #FFFFFF;
  border: 1px solid #770101;
  border-collapse: collapse;
}
.style_hr {
	color: #FF6600;

}

.bread {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #770000;
}
a.bread:link {
	font: 9px Verdana, Arial, Helvetica, sans-serif;
	color: #770000;
	text-decoration: none;
}
a.bread:visited {
	font: 9px Verdana, Arial, Helvetica, sans-serif;
	color: #770000;
	text-decoration: none;
}
a.bread:hover {
	font: 9px Verdana, Arial, Helvetica, sans-serif;
	color: #FF8000;
	text-decoration: underline;
}

