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


body.annuaireksup div.photo,
body.annuaireetudiants div.photo,
body.annuaireanciensetudiants div.photo,
body.defaultstructureksup div.photo{
background: #edeff2;
float: right;
margin-top: 15px;
padding: 0 10px;
position: relative;
z-index: 10;
}


/* *** Listes d'affichage *** */

ul.liste-offresstagesemplois li{
border-top: 1px solid;
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 ul#rattachements li{
list-style-position: outside;
margin: 0 0 1em 1.2em;
}

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

/******************************************
	=Fiche =DefautStructureksup =Structure
******************************************/

body.defaultstructureksup p#type_structure{
color: #778aaa;
font-size: xx-small;
margin: 8px 0;
}

body.defaultstructureksup dt#complements_coordonnees {
position: relative;
float: left;
}

/******************************************
	=Fiche =Laboratoire =Structure
******************************************/
body.laboratoire .photo{
float: right;
margin: 1em 0 10px;
}

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

/* Classes pour les onglets */
body.formation #onglets{
margin: 1.5em 0 0;
padding-left: 0;
border-bottom: 1px solid;
height: 19px;

}

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

body.formation #onglets a{
display: block;
float: left;
border: 1px solid;
border-bottom: 0;
padding: 0.2em 3px;
margin: 0 4px 1.5em 0;
}

body.formation #onglets a:hover{
color: #fff;
text-decoration: none;
}

body.formation #onglets li#actif a{
color: #fff;
}

body.formation .contenu_onglet1,
body.formation .contenu_onglet2,
body.formation .contenu_onglet3,
body.formation .contenu_onglet4,
body.formation .contenu_onglet5{
display: none;
}

body.formation #onglet_actif{
display: block;
}

body.formation h3.presentation{
border-left: 1px solid #ccc;
color: #262546;
display: inline;
font-size: 1em;
margin: 0 0 0 0.5em;
padding-left: 0.5em;
}

body.formation dl.presentation{
border-left: 1px solid #ccc;
float: left;
margin-left: 0.5em;
margin-top: 0;
padding-left: 0.5em;
}


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{
font-weight: 700;
margin: 0;
}

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

body.formation dl.type_1 dd{
min-height: 2.5em;
}

/* hack CSS pour IE */
* html body.formation dl.type_1 dd{
height: 2.5em;
}

/**********************
	=Fiche =Ueup
***********************/

body.ueup table#details,
body.ueup table#volumes_horaires{
border-top: 1px dotted #999;
float: left;
padding-top: 7px;
}

body.ueup table#details{
width: 60%;
}

body.ueup table#volumes_horaires{
width: 40%;
}

body.ueup table#details th,
body.ueup table#volumes_horaires th{
text-align: right;
vertical-align: top;
width: 50%;
}

body.ueup table#details td,
body.ueup table#volumes_horaires td{
color: #b41e1e;
padding-left: 0.7em;
text-align: left;
}

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

body.cours table#volumes_horaires,
body.cours table#coefs{
border-top: 1px dotted #999;
float: left;
margin: 0 0 1em;
}

body.cours table#volumes_horaires{
width: 60%;
}

body.cours table#coefs{
width: 40%;
}

body.cours table#volumes_horaires th,
body.cours table#coefs th{
text-align: right;
vertical-align: top;
padding: 0.5em 0 0;
width: 50%;
}

body.cours table#volumes_horaires td,
body.cours table#coefs td{
color: #b41e1e;
text-align: left;
padding: 0.5em 0 0 0.7em;
}

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

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

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