/* les fiches (=fiche) : =annuaireksup, =annuaireetudiants, =annuaireanciensetudiants, =defautstructureksup, =formation, =ueup, =cours, =associationetudiant, =offresstagesemplois */


/* *** Listes d'affichage *** */
ul.liste-offresstagesemplois li {
border-top : 1px solid #cbadb5;
clear : left;
list-style-type : none;
margin : 0;
padding : 10px 0;
}

ul.liste-offresstagesemplois li a {
padding-left : 0;
}

ul.liste-offresstagesemplois li span {
display : block;
}

ul.liste-offresstagesemplois em {
font-size : 1.1em;
font-style : normal;
font-weight : 700;
margin : 0;
padding : 0;
}

ul.liste-offresstagesemplois span.date-liste {
color : #222e44;
}

ul.liste-offresstagesemplois p {
font-size : 1em;
margin : 0;
padding : 0;
}


/* =Fiche =Annuaireksup =Annuaire */

body.annuaireksup #fonction {
border-bottom : 1px solid #cbadb5;
padding : 8px 32px 8px 0;
}

body.annuaireksup #type_personnel,
body.annuaireanciensetudiants #date_naissance,
body.annuaireetudiants #date_naissance,
#date_naissance,
body.laboratoire p#type_laboratoire,
body.cours #disciplines,
body.associationetudiant #types_association,
body.offresstagesemplois #type,
body.defaultstructureksup p#type_structure{
color : #817c7a;
font-family: verdana, sans-serif;
font-size : 0.9em;
}

body.laboratoire p#references,
body.defaultstructureksup p#domaines_formation{
color: #ff740a;
font-family: verdana, sans-serif;
font-size: 0.9em;
margin: 0.5em 0;
}

body.annuaireksup .photo{
background : #fff;
float : right;
margin-left : 10px;
text-align : right;
}

/* de type 2 */

div.type_3_deco {
background: #fff url(img/motif_2.png) top left no-repeat;
padding-top: 10px;
}

div.type_3_deco2{
background: #fff url(img/motif_1.png) no-repeat 0 bottom;
padding-bottom: 10px;
}

body.annuaireksup div.type_3_deco2 {
min-height:160px;
}

dl.type_3 {
background: transparent;
margin : 0 0 0.2em 0;
padding: 0 0 20px 15px;
position : relative;
font-family: verdana, sans-serif;
font-size: 0.85em;
}

dl.type_3 dt {
color: #1f4c7e;
font-weight : 700;
padding: 5px 0 5px 0;
text-align : left;
width : 135px;
}

dl.type_3 dd {
margin : -22px 0 0 0;
padding : 5px 2% 5px 140px;
background: url(img/type3_donnee.png) no-repeat 0 bottom;
min-height: 1%;
}

div.photo{
z-index: 1000;
position: relative;
margin: 1.2em 1.2em 0 0;
}


/**********************
	=Fiche =Annuaireetudiants =Annuaire
***********************/

body.annuaireetudiants .photo {
background : #fff;
float : right;
margin-left : 10px;
position : relative;
text-align : right;
z-index : 5;
}


/**********************
	=Fiche =Annuaireanciensetudiants =Annuaire
***********************/
body.annuaireanciensetudiants .photo {
background : #fff;
float : right;
margin-left : 10px;
text-align : right;
}

body.annuaireanciensetudiants dl.type_2 {
background-color : transparent;
}


/******************************************
	=Fiche =DefautStructureksup =Structure
******************************************/
body.defaultstructureksup .photo {
float : left;
margin: 0.5em 1em 0 0;
}


/******************************************
	=Fiche =Laboratoire =Structure
******************************************/

body.laboratoire .photo {
float : left;
margin : 0.5em 1em 0 0;
}

body.laboratoire ul.responsables li {
list-style-type : none;
}

/******************************************
	=Fiche =Formation
******************************************/
body.formation .stage_important {
color : #ff6120;
}

/* Classes pour les onglets */
body.formation #contenu_avec_encadres ul#onglets{
display: block;
list-style : none;
width : 471px;
font-size : 1em;
position: relative;
margin: 1.5em 0 0 0;
padding: 0 0 23px 7px;
border-bottom: 1px dotted #7498a6;
}

body.formation #contenu_avec_encadres ul#onglets li {
display: inline;
}

body.formation #contenu_avec_encadres ul#onglets a {
color : #7498a6;
font-weight : 700;
text-decoration: none;
display: block;
float: left;
background: #fff url(img/onglet_normal.png) no-repeat 0 0;
width: 93px;
height: 20px;
padding-top: 3px;
text-align: center;
}

/* Onglets allumés */
body.formation #contenu_avec_encadres ul#onglets a:hover,
body.formation #contenu_avec_encadres ul#onglets li.onfirst a,
body.formation #contenu_avec_encadres ul#onglets li.on a,
body.formation #contenu_avec_encadres ul#onglets li.onlast a{
color: #fff;
background-image: url(img/onglet_allume.png);
}

body.formation h3.presentation {
border-left : 1px dotted #7498a6;
color : #3c555f;
display : inline;
font-size : 1em;
margin : 0 0 0 0.3em;
padding-left : 1.8em;
}

body.formation dl.presentation {
border-left : 1px dotted #7498a6;
float : left;
margin-left : 0.3em;
margin-top : 0;
padding-left : 1.8em;
width: 29%;
}


body.formation h3.premier_bloc {
border-left : 0;
margin : 0;
padding-left : 0;
}

body.formation dl.premier_bloc {
border-left : 0;
margin-left : 0;
margin-right : 0.5em;
padding-left : 0;
padding-right : 0.5em;
}


body.formation dl.presentation dt {
color: #7498a6;
font-weight : 700;
}

body.formation dl.presentation dd {
color : #ff6120;
margin : 0 0 1em 0;
}

/*
dl.type_1 .liste_def_continue,
dl.type_1 .liste_def_alternance,
dl.type_1 .liste_def_apprentissage,
dl.type_1 .liste_def_distance,
dl.type_1 .liste_def_poursuite_etudes,
dl.type_1 .liste_def_debouches,
dl.type_1 .liste_def_secteurs_activites,
dl.type_1 .liste_def_metiers,
dl.type_1 .liste_def_echanges_internationaux,
dl.type_1 .liste_def_domaines_erasmus,
dl.type_1 .liste_def_langues_enseignement {

}
*/

body.formation dl.type_1 dt{
width: 155px;
}

body.formation h3.et_apres {
color : #332e44;
font-size : 1.1em;
margin-bottom : 0.3em;
}

body.formation div#page .parcours li.semestre {
margin-bottom : 1em;
}

body.formation div#page .parcours li li {
list-style-type: none;
list-style-image: none;
}

/**********************
	=Fiche =Ueup
***********************/
body.ueup table#details,
body.ueup table#volumes_horaires {
float : left;
margin-top: 1em;
border-collapse: collapse;
border-right: 1px solid #7498a6;
}

body.ueup table#details {
width : 250px;
}

body.ueup table#volumes_horaires {
width : 210px;
margin-left: 20px;
}

body.ueup table#details th{
color: #7498a6;
text-align : left;
width : 50%;
vertical-align: top;
}

body.ueup table#volumes_horaires th {
color: #7498a6;
text-align : left;
width : 70%;
vertical-align: top;
}

body.ueup table#details td,
body.ueup table#volumes_horaires td {
color : #ff740a;
text-align : left;
vertical-align: top;
}


/**********************
	=Fiche =Cours
***********************/

body.cours table#volumes_horaires,
body.cours table#coefs {
float : left;
margin-top: 1em;
border-collapse: collapse;
border-right: 1px solid #7498a6;
}

body.cours table#volumes_horaires {
width : 250px;
}

body.cours table#coefs {
width : 210px;
margin-left: 20px;
}

body.cours table#volumes_horaires th,
body.cours table#coefs th {
color: #7498a6;
text-align : left;
width : 60%;
vertical-align: top;
}

body.cours table#volumes_horaires td,
body.cours table#coefs td {
color : #ff740a;
text-align : left;
vertical-align: top;
}

/**********************
	=Fiche =Associationetudiant
***********************/

body.associationetudiant p#thematiques{
color: #ff740a;
/*border-bottom: 1px dotted #7498a6;*/
margin-bottom: 1em;
padding: 0.3em 0;
}

body.associationetudiant #objet {
margin-bottom : 1.5em;
}

body.associationetudiant .photo {
background : #fff;
float : left;
margin : 0 10px 1em 0;
text-align : right;
}


/******************************************
	=Fiche =Offresstagesemplois
******************************************/

body.offresstagesemplois #descriptif {
color: #7498a6;
border-bottom: 1px dotted;
margin-bottom: 1.5em;
padding-bottom: 0.5em;
}

body.offresstagesemplois div#contenu_sans_encadres h3,
body.offresstagesemplois div#contenu_avec_encadres h3{
margin: 0.5em 0 0 0;
}

body.offresstagesemplois .pre_requis{
border-bottom: 0;
}


/******************************************
	=Fiche =These
******************************************/

body.these #etat-these {
color: #ff740a;
padding-bottom: 0.5em;
font-family: verdana, sans-serif;
}

body.these #publique-these {
color: #ff740a;
padding-bottom: 0.5em;
font-family: verdana, sans-serif;
}

