
* {
margin : 0;
padding : 0;
}

/*-----------------------------------------------PARTIE COMMUNE---------------------------------------------------------*/

html {
font-size : 100%;
}

body {
background : white;
font : 0.75em/120% Arial, Geneva, Verdana, Helvetica, sans-serif;
color : #666666;
min-width : 770px;
}

h1 {
font : italic 2em Georgia, "Times New Roman", Times, serif;
color : #4a6580;
background: transparent;
margin : 1.5em 0 1em 0;
}

h2 {
font : lighter 1.5em Georgia, "Times New Roman", Times, serif;
color : #4aa1f7;
background: transparent;
margin : 0.8em 0;
}

h3 {
font : bold 1.25em Georgia, "Times New Roman", Times, serif;
color : black;
background: transparent;
margin : 1.5em 0 0.7em 0;
}

h4 {
font : bold 1em Georgia, "Times New Roman", Times, serif;
color : #4c4c4c;
background: transparent;
margin : 0.8em 0 0.5em 0;
}

h5 {
font : bold 0.9em Georgia, "Times New Roman", Times, serif;
color : #666666;
background: transparent;
margin-bottom : 0.5em;
}

h6 {
font : lighter 1.8em Georgia, "Times New Roman", Times, serif;
color : #006699;
background: transparent;
margin-bottom : 0.5em;
}

#encadre {
margin-left: 5em;
}


div#alinea p.mise-en-ligne {
border-bottom : 1px dotted #997e63;
text-align : right;
margin-top : 0;
padding-bottom : 0.7em;
clear : both;
}


#colonne-gauche {
float : left;
width : 45%;
}

#colonne-droite {
float : right;
width : 45%;
}

.services {
border-right : 1px solid #cccccc;
}

p {
text-align : left;
margin : 0 0 1.2em 0;
}

p a img {
border : 0;
}

p img {
float : left;
padding : 0 0.5em 0.5em 0;
}

ul {
list-style-type : square;
margin : 0 0 1em 2em;
line-height : 140%;
}

ul.alinea {
list-style-type : square;
padding-left : 5em;
}

ul.listes-espace li {
margin-bottom: 1.2em;
}

ol {
margin : 0 0 1em 2em;
line-height : 140%;
}


a#acces-direct {
display: none;
}

a {
color : #cc6600;
text-decoration : underline;
}

a:visited {
color : #804000;
text-decoration : underline;
}

a:hover {
color : #cc6600;
text-decoration : none;
}

a:focus {
color : #fff;
background : #4a6580;
}

a.lien-externe:hover:after {
content: "\0000a0[\2197]";
}



/*-----------------------------------------------FIN PARTIE COMMUNE---------------------------------------------------------*/


/* ----------------------------------------------------------------------------------------------==UNIVERSITE----------------------------------------------------------------------------------------------------------- */

div#universite {
margin-left : 5em;
max-width : 80%;
}

div#universite h1 img {
float : right;
}

div#universite h4 {
clear : both;
}

div#universite #organigramme {
float : right;
margin : 0 0em 0 0;
border : 1px solid #66819c;
padding : 0.6em;
}

div#universite p.english {
text-align : right;
}

div#universite table.tableau {
table-layout : auto;
width : 100%;
border : 1px solid #a3b6c8;
border-collapse : collapse;
padding : 6px;
}

div#universite table.tableau th {
border : 1px solid #a3b6c8;
background : #a3b6c8;
color : white;
padding : 4px;
}

div#universite table.tableau td {
border : 1px solid #a3b6c8;
padding : 4px;
}

div#universite div#plan-copyright {
border : 1px solid #4aa1f7;
margin-top : 30px;
padding : 4px;
}

div#universite div.logos-universite h3 {
clear : both;
}

div#universite div.logos-universite ul {
min-height : 80px;
list-style-type: none;
}

div#universite div.logos-universite ul li {
margin-left : 40px;
}
div#universite div.logos-universite img {
float : left;
}

p#memento {
clear : both;
border : 1px solid black;
margin-top : 20px;
padding : 6px 0 6px 4px;
}
div#universite ul#colloques {
margin-left : 0;
}

div#universite ul#colloques li {
display : inline;
background : none;
}

div#universite span.ensicaen {
float : right;
}

div#colonne1 {
float : left;
width : 15%;
}

div#colonne2 {
float : left;
width : 80%;
}

/*------------------- ==sous partie colloques ----------------------*/

div.colloques div.grise, div.colloques div.grise h2 {
color : #a3a0a0;
}

div.colloques div.grise a {
color : #e5b27f;
}

div.colloques hr {
border : 0;
border-top : 1px solid #66819c;
color : white;
padding : 10px;
margin-top : 30px;
}

/* ---------------------------------------------------------------------------------------------- FIN UNIVERSITE----------------------------------------------------------------------------------------------------------- */


/* ----------------------------------------------------------------------------------------------==ANNUAIRE----------------------------------------------------------------------------------------------------------- */

div#annuaire h2, h3, h4, h5 {
font-family : Arial, Helvetica, sans-serif;
}

div#annuaire {
margin-left : 5em;
max-width : 80%;
}

div#annuaire h2 {
font-size : 1.2em;
font-weight : bold;
color : #5d5d5d;
color : #4c4c4c;
margin : 0 0 10px -10px;
}

div#annuaire h3 {
font-size : 1em;
}

div#annuaire hr {
color : white;
padding : 0;
border : 0;
border-top : 1px dotted #ab9733;
margin-right : 10%;
}

div#annuaire div.colonne-gauche {
float : left;
margin-right : 30px;
}

div#annuaire ul li {
background : none;
list-style-type : square;
padding : 0;
margin-left : 50px;
}

div#annuaire dl {
margin-left : 30px;
}

div#annuaire dl#annuaire-adresse-numerique {
font-weight: bold;
margin-bottom: 20px;
}

div#annuaire dl#annuaire-adresse-numerique dd {
margin-left : 100px;
}


div#annuaire dl dt {
color : #7a7676;
}

div#annuaire dl dd {
margin-left : 70px;
margin-top : -15px;
padding-bottom : 15px;
}

div#annuaire dl.vice-presidents dd {
margin-left : 120px;
font-weight : bold;
}
div#annuaire div#annuaire-fonctions {
margin-left : 30px;
}

div#annuaire div#annuaire-fonctions h2 {
margin : 10px 0 10px 9px;
}

div#annuaire div#annuaire-fonctions h3 {
background : #4aa1f7;
color : white;
font-weight : normal;
width : 25em;
padding : 0 11px;
}

div#annuaire div#annuaire-fonctions h4 {
color : black;
font-size : 1em;
font-weight : bold;
padding : 0;
margin : 0 0 5px 10px;
}

div#annuaire div#annuaire-fonctions h5 {
color : #7a7676;
font-size : 1em;
font-weight : bold;
padding : 0;
margin : 0 0 10px 10px;
}

div#annuaire div#annuaire-fonctions h5.presidente {
color : black;
font-size : 110%;
}

div#annuaire div#annuaire-fonctions dl {
margin-left : 10px;
}

div#annuaire div#annuaire-fonctions div.niveau2 {
margin-left : 20px;
}

div#annuaire div#annuaire-fonctions div.niveau2 h2 {
margin-top : 10px;
padding-left : 5px;
}

div#annuaire div#annuaire-fonctions div.niveau2 h3 {
margin-left : 40px;
}

div#annuaire div#annuaire-fonctions div.niveau2 h4, div#annuaire div#annuaire-fonctions div.niveau2 h5, div#annuaire div#annuaire-fonctions div.niveau2 dl {
margin-left : 50px;
}

div#annuaire div#annuaire-fonctions div.niveau2 h2 {
margin-left : 29px;
color : black;
}

div#annuaire div#annuaire-fonctions div.departements {
border : 1px solid red;
background : #ccc;
margin-left : 15px;
font-weight : normal;
}

div#annuaire div#annuaire-fonctions div.departements-sciences h5 {
font-weight : normal;
color : black;
}

div#annuaire div.logo-ufr {
position : absolute;
top : 260px;
left : 630px;
}

div#annuaire div.logo-ufr img {
margin-bottom : 10px;
border : 0;
}

div#annuaire .gras {
font-weight : bold;
}

div#annuaire .souligne {
text-decoration: underline;
}

/* ---------------------------------------------------------------------------------------------- FIN ANNUAIRE----------------------------------------------------------------------------------------------------------- */


/* ---------------------------------------------------------------------------------------------------------- ==PAGE ACTUALITES --------------------------------------------------------------------------------------------*/

div#page-actualites {
margin-left : 1.5em;
}

div#page-actualites h1 {
margin-left : 1.5em;
}

/* DEBUT COLONNE GAUCHE */

div#page-actualites div#actualite-colonne-gauche {
float : left;
width : 1%;
margin-left : 2%;
}

div#page-actualites div#actualite-colonne-gauche-autre {
border-top : 4px double #4aa1f7;
border-bottom : 4px double #4aa1f7;
}

div#page-actualites div#actualite-colonne-gauche h2 {
font : lighter 1.5em Arial, "Times New Roman", Times, serif;
color : #4aa1f7;
margin : 0;
padding : 0 0 0 0.3em;
border-left : 4px solid #4aa1f7;
}

div#page-actualites div#actualite-colonne-gauche h3 {
color : white;
background : #4aa1f7;
font-size : 1em;
font-weight : normal;
padding : 0.2em 0 0.1em 1em;
}

div#page-actualites div#actualite-colonne-gauche h4 {
font-size : 0.95em;
color : #707070;
}

div#page-actualites div#actualite-colonne-gauche ul li, div#page-actualites div#actualite-colonne-gauche-autre ul li {
color : #707070;
font-size : 0.95em;
background-image : none;
list-style-type : square;
padding : 0;
}

div#page-actualites div#actualite-colonne-gauche ul li ul li, div#page-actualites div#actualite-colonne-gauche-autre ul li ul li {
font-size : 1em;
list-style-type : circle;
}

div#page-actualites div#actualite-colonne-gauche ul li a, div#page-actualites div#actualite-colonne-gauche-autre ul li a {
font-size : 0.95em;
line-height : 1em;
}

/* FIN COLONNE GAUCHE */


/* DEBUT COLONNE CENTRALE */


div#page-actualites div#actualite-colonne-centrale {
float : left;
background : white;
width : 550px;
margin : 0 2%;
}

div#page-actualites div#contact {
color : #9c9265;
font-size : 0.95em;
text-align : right;
margin : -2em 1em 0 0;
}

/*
div#page-actualites div#actualite-colonne-centrale h2 {
font : lighter 1.6em arial;
color : #9c9265;
border-left : 5px solid #9c9265;
margin : 0;
padding : 0 0 0 0.3em;
}
*/

div#page-actualites div#actualite-colonne-centrale h2.titreactu {
font : lighter 0.9em arial;
color : #9c9265;
margin : 0;
padding : 0 0 0.2em 0.3em;
}


div#page-actualites div#actualite-colonne-centrale div#capsule {
border-color : #6e826e;
border-style : dotted;
border-width : 1px;
}


div#page-actualites div#actualite-colonne-centrale h2.titreactu-distinctions {
font : lighter 0.9em arial;
color : #9c9265;
margin-left : 2em;
padding : 0 0.2em 0.3em 0.3em;
}


div#page-actualites div#actualite-colonne-centrale h3 {
font : lighter 1.2em arial;
color : white;
background : #9c9265;
margin-top : 2.3em;
}

div#page-actualites div#actualite-colonne-centrale h3.soustitres {
font : lighter 1.1em arial;
color : #818100;
background : #d8d7b9;
width : 110px;
margin-top : 1em;
margin-left : 2em;
}

div#page-actualites div#actualite-colonne-centrale h3.colloques {
font : lighter 1.5em arial;
color : white;
background : #bdb17a;
width: 30%;
}

div#page-actualites div#actualite-colonne-centrale h3.titrescc {
font : lighter 1.3em arial;
color : #ff9900;
background : none;
padding-top: 0.5em;
border-bottom : 1px dotted #cc9933;
}

div#page-actualites div#actualite-colonne-centrale div#colonne1 {
float: left;
padding-left: 0.5em;
padding-right: 1em;
padding-top: 0.3em;
width: 3%;
}

div#page-actualites div#actualite-colonne-centrale div#colonne2 {
float: left;
font-style : italic;
padding-bottom: 0.5em;
width: 92%;
}

div#page-actualites div#actualite-colonne-centrale div#decal {
padding-left: 0.5em;
}

div#page-actualites div#actualite-colonne-centrale h4 {
font-size : 0.95em;
font-weight : bold;
color : #997e63;
padding-left : 0em;
margin-bottom : 0.5em;
}

div#page-actualites div#actualite-colonne-centrale h5 {
font-size : 1em;
font-weight : bold;
color : #000000;
margin-bottom : 0em;
padding-bottom: 0.3em;
}

div#page-actualites div#actualite-colonne-centrale p {
font : lighter 1em arial;
font-size : 0.95em;
color : #707070;
padding-bottom: 0.5em;
}

div#page-actualites div#actualite-colonne-centrale p.mise-en-ligne {
text-align : right;
margin-top : 0;
padding-bottom : 1.5em;
clear : both;
color: #c1c1c1;
}

div#page-actualites div#actualite-colonne-centrale p.droite {
padding-left: 310px;
margin-top : 0;
padding-bottom : 0.2em;
clear : both;
}


div#page-actualites div#actualite-colonne-centrale span.gras {
font-weight : bold;
}

div#page-actualites div#actualite-colonne-centrale p img {
float: left;
padding: 0 1.5em 0.2em 0.5em;
margin-top: 0.2em;
border: 0;
}

div#page-actualites div#actualite-colonne-centrale a {
font-size : 1em;
line-height : 1em;
font-weight : normal;
}

div#page-actualites div#actualite-colonne-centrale ul li {
list-style-type : square;
background-image : none;
font-size : 0.95em;
color : #707070;
padding-left : 0;
margin-left : 40px;
}

div#page-actualites div#actualite-colonne-centrale div#colonne1-2 {
float: left;
padding-left: 0.5em;
padding-right: 1em;
padding-top: 1em;
width: 3%;
}

div#page-actualites div#actualite-colonne-centrale div#colonne2-2 {
float: left;
padding-top: 1em;
padding-bottom: 0.5em;
width: 92%;
}


/* FIN COLONNE CENTRALE */

/* DEBUT COLONNE DROITE */

div#page-actualites div#actualite-colonne-droite {
float : left;
background: none;
color : #727272;
font-size : 1em;
width : 250px;
margin-top: 8px;
}


div#page-actualites div#actualite-colonne-droite div#rectanglehaut {
float : left;
background-image: url(http://www.unicaen.fr/actualites/images/rectangle-haut.gif) ;
background-repeat: no-repeat;
margin: 4px;
}

div#page-actualites div#actualite-colonne-droite div#rectangle {
float : left;
width : 250px;
background-color: #ffffff;
border-left : 1px solid #c7c8dc;
border-right : 1px solid #c7c8dc;
padding-top: 1em;
color : #000000;
font-size : 1.2em;
font-weight: bold;
padding-left: 0.5em;
}

div#page-actualites div#actualite-colonne-droite div#rectangle ul li {
font-size : 0.7em;
line-height: 0.5em;
background-image : none;
list-style-type : square;
padding : 0 0.3em 0 0;
margin : 0.7em 0 0 0;
}


div#page-actualites div#actualite-colonne-droite div#rectanglebas {
float : left;
background-image: url(http://www.unicaen.fr/actualites/images/rectangle-bas.gif) ;
background-repeat: no-repeat;
margin: 0px;
}



div#page-actualites div#actualite-colonne-droite h2 {
font : lighter 1.2em Arial, "Times New Roman", Times, serif;
background-image: url(http://www.unicaen.fr/actualites/images/trait.gif) ;
background-repeat: no-repeat;
color : #000000;
margin : 0;
padding : 0 0 0 0.7em;
border-bottom: 1px dotted #9e9914;
width: 230px;
}

div#page-actualites div#actualite-colonne-droite h3 {
font-size : 0.95em;
font-weight : normal;
color : white;
background : #727272;
padding : 0 0 0 0.2em;
margin-left : 1em;
}

div#page-actualites div#actualite-colonne-droite ul {
font-size : 0.72em;
padding-bottom: 1.5em;
margin-bottom : 1.5em;
}

div#page-actualites div#actualite-colonne-droite ul li {
font-size : 0.95em;
background-image : none;
list-style-type : square;
padding : 0;
margin : 0.7em 0 0 1em;
}

div#page-actualites div#actualite-colonne-droite ul li a {
font-size : 0.95em;
line-height : 1em;
}

div#page-actualites div#actualite-colonne-droite form {
margin : 0 0 1.5em 0;
text-align: left;
}

div#page-actualites div#actualite-colonne-droite form select {
font-size : 0.9em;
border : 1px solid #727272;
text-align: left;
}

div#page-actualites div#actualite-colonne-droite form input {
font-size : 0.9em;
color : white;
background : #727272;
padding : 0;
margin-left : 0.3em;
border : 0;
border-left : 1px solid #9a9898;
border-bottom : 1px solid #9a9898;
border-top : 1px solid #5f5e5e;
border-right : 1px solid #5f5e5e;
}

div#page-actualites div#actualite-colonne-droite div#colonne1 {
float : left;
width : 25%;
height: 110px;
margin-top: 0.3em;
}

div#page-actualites div#actualite-colonne-droite div#colonne2 {
float : left;
width : 65%;
height: 110px;
margin-top: 0.3em;
padding-left: 0.3em;
padding-bottom: 1.5em;
}

/* FIN COLONNE DROITE */

/* -------------------------------------------------------------------------------------------------------FIN PAGE ACTUALITES ------------------------------------------------------------------------------------------*/


/* ---------------------------------------------------------------------------------------------------------- ==PAGE DECISIONS ET AVIS --------------------------------------------------------------------------------------------*/

div#decisions {
margin-left : 2em;
}

/* DEBUT COLONNE GAUCHE */

div#decisions div#decisions-colonne-gauche {
float : left;
width : 40%;
margin-left : 2.5%;
}

div#decisions div#decisions-colonne-gauche h2 {
font : lighter 1.5em Georgia, "Times New Roman", Times, serif;
color : #4aa1f7;
margin : 0;
padding : 0 0 0 0.3em;
border-left : 4px solid #4aa1f7;
}

div#decisions div#decisions-colonne-gauche h3 {
color : white;
background : #8497a8;
font-size : 0.95em;
font-weight : normal;
padding : 0.2em 0 0.1em 1em;
}

/* FIN COLONNE GAUCHE */


/* DEBUT COLONNE CENTRALE */

div#decisions div#decisions-colonne-centrale {
float : left;
background : white;
width : 60%;
margin : 0 2%;
}

div#decisions div#decisions-colonne-centrale h2 {
font : lighter 1.6em Georgia, "Times New Roman", Times, serif;
color : black;
background : #e5e9ed;
margin : 0;
padding : 0.3em 0 0 0.3em;
}

div#decisions div#decisions-colonne-centrale h3 {
font : bold 1em Arial, "Times New Roman", Times, serif;
color : black;
background : #e5e9ed;
padding-left : 0.5em;
}


div#decisions div#troiscolonnes_colonne_gauche,
div#decisions div#troiscolonnes_colonne_centrale {
float : left;
width : 40%;
margin-left : 2.5%;
font-size: 0.95em;
}

/* -------------------------------------------------------------------------------------------------------FIN PAGE DECISIONS ET AVIS ------------------------------------------------------------------------------------------*/

/* ---------------------------------------------------------------------------------------------------------- ==PAGE INTRANET --------------------------------------------------------------------------------------------*/

div#intranet {
margin-left : 2em;
}

div#intranet h1 {
margin-left : 1.5em;
}

div#intranet ul#espaces-numerique {
float : right;
margin-right : 4em;
}

div#intranet ul#espaces-numerique li {
font-size : 0.9em;
font-weight : bold;
display : inline;
}

div#intranet ul#ancre {
border : 1px solid #8497a8;
width : 90%;
padding : 0.2em 1em;
margin-left : auto;
margin-right : auto;
text-align : center;
clear : both;
}

div#intranet ul#ancre li {
display : inline;
padding-left : 0.2em;
margin-right : 0.2em;
}

div#intranet ul#ancre li a {
font-size : 0.9em;
color : blue;
}

/* DEBUT COLONNE GAUCHE */

div#intranet div#intranet-colonne-gauche {
float : left;
width : 26%;
margin-left : 2.5%;
}

div#intranet div#intranet-colonne-gauche-autre {
border-top : 4px double #4aa1f7;
border-bottom : 4px double #4aa1f7;
}

div#intranet div#intranet-colonne-gauche h2 {
font : lighter 1.5em Georgia, "Times New Roman", Times, serif;
color : #4aa1f7;
margin : 0;
padding : 0 0 0 0.3em;
border-left : 4px solid #4aa1f7;
}

div#intranet div#intranet-colonne-gauche h3 {
color : white;
background : #8497a8;
font-size : 0.95em;
font-weight : bold;
padding : 0.2em 0 0.1em 1em;
}

div#intranet div#intranet-colonne-gauche h4 {
font-size : 0.95em;
color : black;
}

div#intranet div#intranet-colonne-gauche ul li, div#intranet div#intranet-colonne-gauche-autre ul li {
color : #707070;
font-size : 0.95em;
background-image : none;
list-style-image : url(http://www.unicaen.fr/local/img/carre2.gif);
padding : 0;
}

div#intranet div#intranet-colonne-gauche ul li ul li, div#intranet div#intranet-colonne-gauche-autre ul li ul li {
font-size : 1em;
list-style-image : url(http://www.unicaen.fr/local/img/carre.gif);
}

div#intranet div#intranet-colonne-gauche ul li a, div#intranet div#intranet-colonne-gauche-autre ul li a {
font-size : 0.95em;
line-height : 1em;
}

/* FIN COLONNE GAUCHE */


/* DEBUT COLONNE CENTRALE */

div#intranet div#intranet-colonne-centrale {
float : left;
background : white;
width : 39%;
margin : 0 2%;
}

div#intranet div#intranet-colonne-centrale h2 {
font : lighter 1.6em Georgia, "Times New Roman", Times, serif;
color : black;
background : #e5e9ed;
margin : 0;
padding : 0.3em 0 0 0.3em;
}

div#intranet div#intranet-colonne-centrale h2 span {
font-family : Arial, Helvetica, sans-serif;
font-size : 0.55em;
display : block;
text-align : right;
margin-top : -1.25em;
padding-right : 0.2em;
}

div#intranet div#intranet-colonne-centrale h3 {
font : bold 1em Arial, "Times New Roman", Times, serif;
color : black;
background : #e5e9ed;
padding-left : 0.5em;
}

div#intranet div#intranet-colonne-centrale h4 {
font-size : 0.95em;
font-weight : bold;
color : #997e63;
padding-left : 1em;
margin-bottom : 0.5em;
}

div#intranet div#intranet-colonne-centrale p {
font-size : 0.95em;
color : #707070;
padding : 0 0 1em 0.5em;
}

div#intranet div#intranet-colonne-centrale p.mise-en-ligne {
border-bottom : 1px dotted #997e63;
text-align : right;
margin-top : 0;
padding-bottom : 0.7em;
clear : both;
}

div#intranet div#intranet-colonne-centrale p img {
float : left;
padding : 0.5em 2em 1em 0.5em;
border : 0;
}

div#intranet div#intranet-colonne-centrale a {
font-size : 1em;
line-height : 2em;
font-weight : bold;
}

div#intranet div#intranet-colonne-centrale ul li {
list-style-image : url(http://www.unicaen.fr/local/img/carre2.gif);
background-image : none;
font-size : 0.95em;
color : #707070;
padding-left : 0;
margin-left : 40px;
}

/* FIN COLONNE CENTRALE */

/* DEBUT COLONNE DROITE */


div#intranet div#intranet-colonne-droite {
float: left;
color: #727272;
width: 25%;
}

div#intranet div#intranet-colonne-droite h2 {
font: lighter 1.45em Georgia, "Times New Roman", Times, serif;
color: #727272;
margin: 0;
padding: 1em 0 0.2em 0.7em;
border-bottom: 3px solid #727272;
border-top: 1px dotted #727272;
}

div#intranet div#intranet-colonne-droite h3 {
font-size: 0.95em;
font-weight: normal;
color: white;
background: #8497a8;
padding: 0.2em 0 0.1em 1em;
margin-left: 1em;
}

div#intranet div#intranet-colonne-droite h4 {
font-size: 0.95em;
color: black;
margin-left: 2em;
}

div#intranet div#intranet-colonne-droite h5 {
font-size: 0.95em;
font-weight: normal;
margin-left: 2em;
}

div#intranet div#intranet-colonne-droite ul {
margin-bottom: 2em;
padding-left: 1em;
}

div#intranet div#intranet-colonne-droite ul li {
font-size: 0.95em;
background-image: none;
list-style-image : url(http://www.unicaen.fr/local/img/carre2.gif);
padding: 0;
margin: 0.3em 0 0 0.5em;
}

div#intranet div#intranet-colonne-droite ul li a {
font-size: 0.95em;
line-height: 1em;
}


/* FIN COLONNE DROITE */



/* -------------------------------------------------------------------------------------------------------- == 3 COLONNES (archives - pv)  + elections ----------------------------------------------------------------------------------------------------*/


div#intranet div#troiscolonnes_colonne_gauche,
div#intranet div#troiscolonnes_colonne_centrale,
div#intranet div#troiscolonnes_colonne_droite {
float : left;
width : 32%;
margin-left : 2.5%;
font-size: 0.95em;
}

div#intranet ul.pv {
font-size: 1.1em;
}

ul.pv li {
margin-bottom: 10px;
}



div#intranet div#troiscolonnes_colonne_centrale h4,
div#intranet div#troiscolonnes_colonne_droite h4 {
margin-left: 2em;
}

div#intranet div#troiscolonnes_colonne_centrale h4 + ul,
div#intranet div#troiscolonnes_colonne_droite h4 + ul {
padding-left: 2em;
}

div#intranet ul.elections {
font-size: 1.1em;
}

div#intranet ul.elections li {
margin-bottom: 15px;
}

div#intranet ul.elections li span {
font-size: 0.9em;
}

div#intranet ul.elections li ul li {
margin-bottom: 10px;
}

div#intranet div#menu-etat-reseau {
float: right;
margin-right: 4em;
padding: 4px 4px 0 4px;
border: 1px solid #666;
position: relative;
top: -23px;
}

div#intranet ul#lien-rss {
float: right;
margin-right: 5em;
}

div#intranet ul#lien-rss li {
list-style-type: none;
}

div#intranet ul#lien-rss a {
background: url(img/icone-rss.png) no-repeat 0;
display: block;
padding-left: 25px;
font-size: 0.9em;
position: relative;
top: -10px;
}

div#intranet ul#lien-rss a:focus {
background: #66819c url(img/icone-rss.png) no-repeat 0;
}

div#intranet div#menu-etat-reseau h2 {
background: #66819c;
color: white;
font-size: 1em;
font-weight: bold;
padding: 2px 0 2px 6px;
margin: 0;
}

div#intranet div#menu-etat-reseau ul {
margin-bottom: 0;
padding-bottom: 0;
}

div#intranet div#menu-etat-reseau ul li {
font-size : 0.9em;
line-height: 170%;
position: relative;
left: -8px;
}

div#intranet table#incidents-interruptions-en-cours-de-traitement,
div#intranet table#incidents-interruptions-a-venir,
div#intranet table#incidents-interruptions-termines {
background: #d1dae3;
color: black;
border-collapse: collapse;
font-size: 90%;
margin: 0 0 4em 3em;
text-align: left;
line-height: 150%;
width: 940px;
}

div#intranet table#incidents-interruptions-en-cours-de-traitement {
background: #f2e7e7;
}

div#intranet table#incidents-interruptions-a-venir {
background: #f9f1e5;
}

div#intranet table#incidents-interruptions-termines {
background: #e4f1fa;
}

div#intranet table#incidents-interruptions-en-cours-de-traitement caption ,
div#intranet table#incidents-interruptions-a-venir caption,
div#intranet table#incidents-interruptions-termines caption {
font-size: 140%;
padding: 10px 0 10px 6px;
border: 1px solid white;
color: black;
font-weight: bold;
text-align: left;
}

div#intranet table#incidents-interruptions-en-cours-de-traitement caption {
color: #c4030a;
}

div#intranet table#incidents-interruptions-a-venir caption {
color: #c97302;
}

div#intranet table#incidents-interruptions-termines caption {
color: #039926;
}

div#intranet table tr.altrow  {
background: #f2f4f6;
}



div#intranet table#incidents-interruptions-en-cours-de-traitement th,
div#intranet table#incidents-interruptions-a-venir th,
div#intranet table#incidents-interruptions-termines th {
border: 1px solid white;
color: white;
background: #d30209;
padding: 6px;
text-align: left;
margin: 0;
font-weight: normal;
}

div#intranet table#incidents-interruptions-a-venir th {
background: #e78403;
}

div#intranet table#incidents-interruptions-termines th {
background: #0d7ed5;
background: #0aad30;
}


div#intranet table th.type {
width: 90px;
}

div#intranet table th.debut,
div#intranet table th.fin {
width: 100px;
}

div#intranet table th.duree-prevue {
width: 80px;
}

div#intranet table th.services-affectes {
width: 120px;
}


div#intranet table th.description {
width: 180px;
}

div#intranet table th.actions {
width: 180px;
}


div#intranet table#incidents-interruptions-en-cours-de-traitement td ,
div#intranet table#incidents-interruptions-a-venir td,
div#intranet table#incidents-interruptions-termines td {
border: 1px solid white;
padding: 10px 6px;
vertical-align: top;
}



/* ------------------------------------------------------------------------------------------------------- fin 3 COLONNES ------------------------------------------------------------------------------------------------------------ */



/* --------------------------------------------------------------------------------------------- FIN PAGE INTRANET ----------------------------------------------------------------------------------------------------*/

/* ----------------------------------------------------------------------------------------------ETUPASS----------------------------------------------------------------------------------------------------------- */

div#etupass {
margin-left : 2em;
margin-right : 2em;
}

div#etupass h1 {
margin-left : 1.5em;
}

div#etupass #menu-gauche {
float : left;
width : 24%;
margin-left : 2.5%;
}

div#etupass div#menu-gauche {
font-size : 0.9em;
}

div#etupass div#menu-gauche h3 {
color : white;
background : #3470ac;
font-size : 1.1em;
font-weight : normal;
padding : 0.2em 0 0.1em 1em;
}

div#etupass #menu-droit {
float : left;
width : 24%;
}
div#etupass div#menu-droit {
font-size : 0.9em;
}

div#etupass div#menu-droit h3 {
color : white;
background : #3470ac;
font-size : 1.1em;
font-weight : normal;
padding : 0.2em 0 0.1em 1em;
}

div#etupass #partie-centrale {
float : left;
width : 39%;
margin : 0 2%;
}

div#etupass .statut {
float : right;
margin-right : 25px;
color : #999999;
}

div#etupass h2 {
font-size : 1.4em;
font-weight : lighter;
color : white;
background: #3470ac;
padding : 2px 0 2px 10px;
margin : 1px 2px 10px 1px;
}

div#etupass h3 {
font-size : 1.2em;
font-weight : normal;
color : white;
padding : 2px 2px 2px 4px;
}

div#etupass h4 {
font-size : 1.2em;
font-weight : bold;
}

div#etupass .soustitre-h4 {
font-size : 11px;
font-weight : bold;
color : black;
}

span.etupass-couleur {
color : #849a0d;
}

span.etupass-couleur span {
color: #5fabcd;
}


span.etupass-noir {
color : black;
}

span.etupass-noir span {
color: #717171;
}

div.progress_hide {
    display: none;
}

div.progress_show {
    background: url(http://www.unicaen.fr/etupass/images/progress.gif) no-repeat left bottom;
    width: 150px;
    display: block;
    padding-left: 20px;
    padding-top: 10px;
}


/* PERSOPASS*/
span.persopass-couleur {
color : #af0043;
}

span.persopass-couleur span {
color: #879e05;
}


span.persopass-noir {
color : black;
}

span.persopass-noir span {
color: #717171;
}

/* ---------------------------------*/


.bold {
font-weight : bold;
}

ul li.bold {
font-weight : bold;
}

.rouge {
color : red;
}

.italique {
font-style : italic;
}

.barre {
text-decoration : line-through;
}

.overflow-auto {
overflow : auto;
}

p img {
margin : 10px 0 10px 0;
border : 0;
}

ol li img {
margin : 10px 0 10px 0;
border : 0;
}

/* liens du menu */
a.menu {
color : #cc6600;
font-family : Arial, Helvetica, sans-serif;
font-size : 11px;
text-decoration : underline;
}
a.menu:visited {
text-decoration : underline;
}
a.menu:hover, a.menu:active, a.menu:focus {
color : #18358e;
}

/* fin liens */ 



/* page espace_numerique.php */

#partie-centrale a {
		font-size: 10pt;
		text-decoration: underline;
}


#etupass #partie-centrale p img.reinscription {
margin-right: 20px;
}

#souspartie-centrale1 {
	width: 45%;
}

#souspartie-centrale2 {
	font-size: 8pt;
	background: white;
	width: 45%;
	float: right;
	margin-left: 4%;
	border-color: #5C4937;
	border-style: solid;
	border-width: 1px 4px 4px 1px;
	padding: 2px 1px 6px 2px;
}

#partie-centrale #souspartie-centrale2 h2 {
	background: #5C4937;
	color: white;
	font-size: 1.1em;
	padding: 2px 2px 2px 4px;
	margin-bottom: 6px;
}



.images {
	float: left;
	padding: 4px;
}

#souspartie-centrale3, #souspartie-centrale4 {
	background: white;
	margin-bottom: 25px;
	border-width: 1px 3px 5px 1px;
	border-style: solid;
	border-color: #4AA1F7;
	padding: 0 0 3px 3px;
}

#souspartie-centrale3 h2, #souspartie-centrale1 #souspartie-centrale4 h2 {
	background: #4AA1F7;
	font-size: 1.1em;
}

#attention {
background : white;
font-size : 8pt;
color : red;
margin-bottom : 25px;
border-width : 1px 1px 1px 1px;
border-style : solid;
border-color : red;
padding : 0 0 3px 3px;
}

div#etupass .explication-etupass h2 {
background : #3470ac;
}

div#etupass .explication-etupass h3 {
background : #4aa1f7;
}

div#etupass .explication-etupass h4 {
color : #ab9733;
}
.explication-etupass h5 {
color : black;
font-weight : bold;
font-size : 13px;
margin-bottom : 0;
}

div#etupass .explication-etupass li {
margin-left : 1em;
list-style : circle;
}

div#etupass .explication-etupass li.bold {
list-style : disc;
}

div#etupass .explication-etupass ol li {
margin-left : 1em;
list-style : decimal;
}

.explication-etupass .bold, .rouge, .barre {
font-size : 12px;
}

.explication-etupass .rouge {
font-size : 12px;
font-weight : normal;
color : #ff0000;
}

/* WEBMAIL*/

/* sous-menus webmail*/

ul#sous-menu-webmail li {
display : inline;
margin : 0;
background-repeat : no-repeat;
padding-left : 20px;
line-height : 200%;
}

ul#sous-menu-webmail li a {
font-size : 11px;
}

li#li-boite, li#li-lecture {
background : url(../etupass/webmail/ic_inbox.png);
}

li#li-redaction {
background : url(../etupass/webmail/ic_compose.png);
}

li#li-dossiers {
background : url(../etupass/webmail/ic_folder.png);
}

li#li-filtres {
background : url(../etupass/webmail/ic_ingo.png);
}

li#li-carnet {
background : url(../etupass/webmail/ic_search.png);
}

/* typographie webmail */

h3#boite-reception, h3#lecture-message, h3#dossiers-webmail {
background-repeat : no-repeat;
background-position : 4px 0;
padding-left : 24px;
}

h3#boite-reception, h3#lecture-message {
background-image : url(../etupass/webmail/ic_inbox.png);
}

h3#dossiers-webmail {
background-image : url(../etupass/webmail/ic_folder.png);
}

h3#filtres-webmail, h3#liste-blanche, h3#absence, h3#blacklist, h3#redaction-message, h3#carnet-adresses {
background-repeat : no-repeat;
background-position : 4px 1px;
padding-left : 24px;
}

h3#filtres-webmail, h3#liste-blanche, h3#absence, h3#blacklist {
background-image : url(../etupass/webmail/ic_ingo.png);
}

h3#redaction-message {
background-image : url(../etupass/webmail/ic_compose.png);
}

h3#carnet-adresses {
background-image : url(../etupass/webmail/ic_search.png);
}

/* annuaire etudiant */

#tableau-annuaire {
width : 100%;
border-collapse : collapse;
}

th#titre-nom, th#titre-courriel, th#titre-ufr, th#titre-etape {
color : white;
font-size : 12px;
font-weight : normal;
text-align : left;
padding : 3px;
border : 1px solid white;
background : #ab9733;
}

th#titre-nom {
width : 18%;
}

th#titre-courriel, th#titre-ufr {
width : 25%;
}

th#titre-etape {
width : 32%;
}

#tableau-annuaire td {
border : 1px solid white;
padding : 4px 2px 4px 5px;
font-size : 11px;
}

/* page accueil annuaire */

#numero-etudiant, #nom, #prenom, #ufr, #boutons-annuaire {
margin : 20px 0 15px 0;
font-weight : bold;
}

#numero-etudiant, #nom, #prenom, #ufr {
font-weight : bold;
}

#numero-etudiant {
text-align : right;
width : 360px;
}

#nom {
text-align : right;
width : 360px;
}

#prenom {
text-align : right;
width : 360px;
}

#ufr {
text-align : right;
width : 360px;
}

#boutons-annuaire {
text-align : right;
width : 360px;
}

/* class et id specifique aux formulaires */

/* commun */

#ancien-mot-de-passe, #nouveau-mot-de-passe, #new-mot-de-passe, #confirmation-mot-de-passe, #confirmation-creation, #utilisateur, #nom-utilisateur, #mot-de-passe, #code-initial, #input-adresse {
font-weight : bold;
}
.bouton-bold {
font-weight : bold;
font-size : 14px;
}

/* modPassword.php + genPassword.php */

#ancien-mot-de-passe {
margin : 20px 0 15px 15px;
text-align : right;
width : 350px;
}

#nouveau-mot-de-passe, #new-mot-de-passe {
margin : 20px 0 15px 15px;
text-align : right;
width : 350px;
}

#confirmation-mot-de-passe, #confirmation-creation {
margin : 20px 0 15px 15px;
text-align : right;
width : 350px;
}

#boutons-valider, #boutons-creation {
margin : 15px 0 10px 15px;
text-align : right;
width : 350px;
}

/* login.php */

#utilisateur {
margin : 20px 0 0 15px;
text-align : right;
width : 330px;
}

#mot-de-passe {
margin : 20px 0 15px 15px;
text-align : right;
width : 330px;
}

#boutons-connection {
text-align : right;
width : 320px;
}

/*genPassword.php */

#nom-utilisateur {
margin : 20px 0 15px 15px;
text-align : right;
width : 350px;
}

#code-initial {
margin : 20px 0 15px 15px;
text-align : right;
width : 350px;
}

/* modForward.php */ 

#select-redirection {
width : 356px;
}

#supprime-redirection {
margin : 0 0 25px 15px;
text-align : right;
width : 400px;
}

#ajouter-redirection {
margin : 0 0 25px 15px;
text-align : right;
width : 400px;
}

#valider-bouton {
margin : 10px 0 10px 15px;
text-align : right;
width : 400px;
display: none;
}

/* modAlias.php */

#input-adresse {
color : black;
background : white;
border : 1px solid #6f8397;
margin : 0 0 5px 0;
padding : 2px;
}

#ajouter-bouton {
margin : 0 0 15px 15px;
text-align : right;
width : 370px;
}

#select-suppression {
margin : 0;
width : 350px;
}

#supprimer-adresse {
margin : 5px 0 15px 15px;
text-align : right;
width : 370px;
}

#valider-modifications {
margin : 25px 0 15px 15px;
text-align : right;
width : 370px;
display: none;
}

/* chartes */

/* sous-menus chartes*/


ul#sous-menu-chartes {
margin: 3px 0;
padding: 0;
}

ul#sous-menu-chartes li {
display : inline;
margin : 0;
	padding: 0 6px 0 0;
background-repeat : no-repeat;
line-height : 200%;
font-size : 11px;
}
ul#sous-menu-chartes li a {
font-size : 11px;
margin: 0;
padding: 0;
}

/* Informatique et Libertés */
div#etupass div#apo_no_photo {
    width: 120px;
    height: 110px;
    border: solid 1px #666;
    font-size: 1.1em;
    text-align: center;
    padding-top: 40px;
}

div#etupass div#apo_photo {
    width: 120px;
    height: 150px;
    border: solid 1px #666;
}

div#etupass div.autorise {
    float: left;
    padding-left: 20px;
}

/* WI-FI */

/* sous-menus configuration du portable*/

/* sous-menus configuration du portable*/

/*
#partie-centrale .explication-etupass ul.sous-menu-portable {
	display: block;
	margin: 3px 0;
	padding: 0;
	}

.explication-etupass ul.sous-menu-portable {
	display: none;
	}


	
ul.sous-menu-portable li {
	display: inline;
	margin: 0;
	padding: 0 6px 0 0;
	background-repeat: no-repeat;
	line-height: 200%;
	font-size: 12px;
}
ul.sous-menu-portable li a {
	font-size: 11px;
	margin: 0;
	padding: 0;
}

*/
/* ---------------------------------------------------------------------------------------------------------------- FIN ETUPASS ---------------------------------------------------------------------------------------------------*/


/* ----------------------------------------------------------------------------------------------== SCOLARITE----------------------------------------------------------------------------------------------------------- */

div#universite table.rendez-vous {
table-layout : auto;
width : 100%;
border : 1px solid #a3b6c8;
border-collapse : collapse;
padding : 2px;
margin-bottom : 10px;
}

div#universite table.rendez-vous h3 {
margin: 0;
padding: 5px 0;
color: white;
font-size: 1.5em;
font-weight: lighter;
}

div#universite table.rendez-vous th {
border : 1px solid #a3b6c8;
background : white;
color : black;
padding : 2px;
width: 16%;
}

div#universite table.rendez-vous th.week-end {
width: 10%;
}

div#universite table.rendez-vous td {
border : 1px solid #a3b6c8;
padding : 6px 2px;
text-align: center;
}

div#universite table.rendez-vous th.mois {
background: #4a6580;
border : 1px solid #4a6580; 
border-right: 0;
}

div#universite table.rendez-vous th.mois-weekend {
font-weight: normal;
border : 1px solid #4a6580; 
border-left : 0;
}

ul.legende {
color: black; 
list-style-type: none;
margin: 10px 0 0 0;
}

ul.legende li {
display: inline;
}

a.mois {
background: #cc6600;
color: white;
text-decoration: none;
padding: 2px 4px;
font-size: 0.9em;
}

a.mois:hover {
background: #804000;
}



/* ----------------------------------------------------------------------------------------------FIN SCOLARITE----------------------------------------------------------------------------------------------------------- */

/* ---------------------------------------------------------------------------------------------- ==VALIDATION D'ETUDES ----------------------------------------------------------------------------------------------------------- */

div#menu-validation {
float: left;
width: 15%;
margin-right: 2%;
}

div#menu-validation  h3 {
font-size: 100%;
font-weight: normal;
color: white;
background: #336595;
border: 1px solid #336595; 
padding-left: 4px;
}


#validation-partie-centrale {
/*
margin-left: 160px;
*/
float: right;
border-left: 1px dotted #666;
padding-left: 20px;
width: 78%;
margin-bottom: 10px;
}


#validation-partie-centrale h4 {
clear: none;
}

#validation-partie-centrale hr {
border : 0;
border-top : 1px dotted #666;
color : white;
margin: auto;
padding: 0;
margin-top: 10px;
width: 70%;
}

#validation-partie-centrale form h4{
clear: none;
}

#validation-partie-centrale form select option {
padding: 0 10px;
}


#validation-partie-centrale form .boutons-validation {
display: block;
margin: 15px 0 15px 150px;
}

#validation-partie-centrale form .boutons-validation-periode {
display: block;
margin: 15px 0 15px 60px;
}


#validation-partie-centrale input.decision {
margin: 0 4px;
position: relative;
top: 2px;
}

#validation-partie-centrale table.recapitulatif td {
padding: 4px;
border: 1px solid #666;
}

#validation-partie-centrale .mise-en-valeur {
color: white;
background: #666;
padding: 4px;
width: 450px;
margin-top: 8px;
}

#validation-partie-centrale .encadre {
padding: 4px;
border: 1px solid #a3b6c8;
text-align: center;
margin-bottom: 8px;
}

#validation-partie-centrale form.retour-enregistrer {
display: block;
width: 150px;
position: relative;
left: 250px;
top: -39px;
}

/* ---------------------------------------------------------------------------------------------- FIN VALIDATION D'ETUDES ----------------------------------------------------------------------------------------------------------- */



/* ----------------------------------------------------------------------------------------------------- ==PARTIE HEADER bandeau-haut.php -----------------------------------------------------------------------------------*/

div#bandeau-haut {
width : 770px;
}

div#bandeau-haut a {
text-decoration : underline;
border : 0;
}

div#bandeau-haut h1 {
width : 312px;
margin : 0 0 0 59px;
}

div#bandeau-haut h1 a img {
float : none;
border : 0;
}



ul#menu-utilisateurs {
list-style-type : none;
padding-left : 0.4em;
border-left : 1px solid #a3b6c8;
position : relative;
top : -37px;
margin-left : 450px;
}

ul#menu-utilisateurs li {
padding-bottom : 0.1em;
}

ul#menu-utilisateurs a {
font-size : 0.9em;
text-decoration : none;
}

ul#menu-utilisateurs a:visited {
color : #cc6600;
}

ul#menu-utilisateurs a:hover {
color : #804000;
}

/* -------------------------------------------------------------------------------------------------------- == ATER-----------------------------------------------------------------------------------------------------*/

div#ater_colonne_gauche {
float: left;
width: 15%;
}

div#ater_colonne_gauche h2 {
color: white;
background: #4aa1f7;
font-size: 1em;
font-weight: normal;
padding: 0.2em 0 0.1em 1em;
}


div#ater_colonne_gauche ul li {
color: #707070;
font-size: 1em;
background-image: none;
list-style-type: square;
padding: 0;
}

div#ater_colonne_droite {
margin-left: 17%;
}

/* ------------------------------------------------------------------------------------------------------- fin ATER ------------------------------------------------------------------------------------------------------------ */


/* ----------------------------------------------------------------------------------------------------- PARTIE HEADER bandeau-haut.php --------------------------------------------------------------------------------------------------*/


/* ----------------------------------------------------------------------------------------------------- ==PARTIE FOOTER footer.php -----------------------------------------------------------------------------------*/

div#pied-de-page {
background: url(img/fond-pied-de-page.gif) repeat-x;
height: 40px;
margin-top: 50px;
clear: both;
}


div#pied-de-page  ul {
margin : 0 0 0 55px;
padding-top: 18px;
}

div#pied-de-page  ul li {
display : inline;
padding : 0;
}

div#pied-de-page ul li a {
padding: 0 2px;
}

div#pied-de-page  ul a {
color : #0000ff;
font-size : 1em;
text-decoration : none;
}

div#pied-de-page  ul a:visited {
color : #0000ff;
}

div#pied-de-page  ul a:hover {
color : #0000ff;
text-decoration : underline;
}

div#pied-de-page ul#mentions-legales {
position: relative;
top: -37px;
margin-left: 520px;
}

div#pied-de-page  ul#mentions-legales a {
color : white;
}

div#pied-de-page  ul#mentions-legales a:visited {
color : white;
}

div#pied-de-page  ul#mentions-legales a:hover {
color : white;
}

/* ------------------------------------------------------------------------------------------------------- fin FOOTER ------------------------------------------------------------------------------------------------------------ */






/*--------------------------------------------------------------------------------------------------------------==MENU DEROULANT---------------------------------------------------------------------------------------------------------- */


div#nav {
position : absolute;
top : 138px;
min-width : 713px;
z-index : 100;
margin-left : 57px;
}

div#nav ul {
line-height : normal;
}

div#nav ul li {
list-style : none;
border : 0;
margin : 0 2px 0 2px;
padding : 2px 0;
float : left;
background : #66819c;
}

div#nav ul.niveau1 li.sousmenu:hover ul.niveau2 {
display : block;
}

/*  ---------------NIVEAU 1--------------------------  */

div#nav ul.niveau1 {
margin : 0;
padding : 0;
z-index : 100;
}

div#nav ul.niveau1 li:hover {
background : #4a6580;
}

div#nav ul.niveau1 li a {
padding : 0;
color : white;
text-decoration : none;
border : 0;
margin : 0 10px;
display : block;
}



div#nav ul.niveau1 > li:hover a {
text-decoration : none;
color : white;
}

/* ------------------------FIN NIVEAU 1------------------- */

/* ------------------------NIVEAU 2 --------------------------*/

div#nav ul ul.niveau2 {
position : absolute;
top : 19px;
left : 0;
background : #e5e9ed;
display : none;
padding : 0;
margin : 0;
}

/* emplacement et taille des sous-menus */

div#nav ul ul.niveau2-universite {
left : 2px;
width : 15em;
}

div#nav ul ul.niveau2-formations {
left : 81px;
width : 27em;
}

div#nav ul ul.niveau2-recherche {
left : 168px;
width : 23em;
}

div#nav ul ul.niveau2-international {
left : 252px;
width : 24em;
}

div#nav ul ul.niveau2-documentation {
left : 344px;
width : 20em;
}

div#nav ul ul.niveau2-vie-universitaire {
left : 452px;
width : 16em;
}

/* fin emplacement */

div#nav ul.niveau1 ul.niveau2 li {
border-top : 1px solid white;
display : block;
width : 100%;
background : #e5e9ed;
}

div#nav ul.niveau1 ul.niveau2 li:hover {
background : #a3b6c8;
}

div#nav ul.niveau1 ul.niveau2 li a {
color : #4a6580;
background : #e5e9ed;
font-size : 0.9em;
}

div#nav ul.niveau1 ul.niveau2 li:hover a {
color : white;
background : #a3b6c8;
text-decoration : none;
}

/* -------------------------------FIN NIVEAU 2---------------------- */

/*---------------------------------------------------FIN MENU DEROULANT------------------------------------------------------------------- */

