
html{
  margin : 0px; 
  padding : 0px; 
  text-align: center;
}

body{
  text-align : center;
  font : 12px arial; 
  color : #333;
  padding : 0px; 
  margin : 0px;
  /*background : #0890B3 url(../images/degrade.jpg) repeat-x bottom;*/
  background : #0590B2 url(../images/degrade.jpg) repeat-x bottom;
}

img {
  border : 0px;
}

div, span, ul, li, img, form, a, p{
  margin : 0px; 
  padding : 0px;
}

.skiplink{
  display : none;
}

.clear{
  clear : both;
}

a:link, a:visited, a:active {
  color : #208585;
  text-decoration : none;
}

a:hover{
  color : #FF6600;
  text-decoration : underline;
}

/****************************/
/********** Titres **********/
/****************************/

h1, .h1, p.csc-subheader-1{
  font-size : 24px;
  font-weight : bold;
  margin : 0 0 20px 0;
}

h2, .h2, p.csc-subheader-2{
  font-size : 20px;
  font-weight : bold;
  margin : 16px 0 5px 0;
}

h3, h4, h5, h6, .h3, .h4, .h5, .h6, p.csc-subheader-3{
  font-weight : bold;
  font-size : 16px;
  margin : 16px 0 2px 0;
}

h4, .h4{
  font-size : 14px;
}

h5, .h5{
  font-size : 12px;
}

h6, .h6{
  font-size : 11px;
}

/* Fin titres */


p.bodytext{
  margin : 0;
  padding : 0;
}

/*div#global{
  text-align : center;
  background : #0890B3 url(../images/degrade.jpg) repeat-x bottom;
}*/

/********************************/
/********** Cadre haut **********/
/********************************/

div#mainTop{
  width : auto;
  min-width : 1280px;
}

div#mainTop{
  background : #fff url(../images/linetop.gif) repeat-x top left;
  padding-top : 9px;
}

div#header{
  text-align : center;
  height : 280px;
}

div#header{
  width : 960px;
  padding : 0 160px;
  margin : 0 auto;
}

/* Hack IE6 */
* html div#header, * html div#main{
  width : 1280px;
}

div#headerTop{
  text-align : left;
  float : right;
}

div#headerBottom{
  text-align : left;
}

/*div#headerLeft, div#headerRight{
  float : left;
}

div#headerLeft, #logoLeft{
  width : 282px;
}

div#headerRight{
  width : 678px;
}
*/

/*#logoLeft, #logoRight{
  display : block;
}*/

div#headerTop a, div#headerBottom a{
  text-decoration : none;
}

#logoAgrosup{
  float : left;
  margin-bottom : 14px;
}

/*#logoRight{
  float : left;
  margin-top : 53px;
}*/

/*********************************/
/********** Menu Outils **********/
/*********************************/

div#barreOutils{
  height : 35px;
  float : left;
  width : 675px;
  background : #3F444A url(../images/arondihoG.gif) no-repeat left;
}

div#barreOutils ul, div#barreOutils #lienAccueil{
  margin-top : 4px;/*
  margin-bottom : 6px;*/
  float : left;
}

div#barreOutils ul a, div#barreOutils #lienAccueil{
  color : #fff;
  font-family : Arial;
  font-size : 14px;
}

div#barreOutils a#lienAccueil:hover, div#barreOutils #lienAccueil.lienAccActif, div#barreOutils ul a:hover, div#barreOutils li.navemenuactive a{
  color : #999;
}

div#barreOutils #lienAccueil{
  margin-left : 10px;
}

div#barreOutils li, div#barreOutils #lienAccueil{
  float : left;
  list-style-type : none;
  padding : 4px 10px;
  background : url(../images/bandobar.gif) no-repeat right;
}

div#barreOutils li.last{
  border : none;
  background : none;
}

div#menuLangues{
  height : 35px;
  text-align : right;
  /*margin-right : 15px;*/
}

div#menuLangues img{
  margin-top : 10px;
  margin-right : 15px;
  /*display : none;  à décommenter dès que le site sera traduit en anglais - 03 juin 2010 */
}

div#rightCorner{
  width : 3px;
  height : 35px;
  float : left;
  background-image : url(../images/arondihoD.gif);
}

/* Fin menu outils */


/*******************************/
/********** Recherche **********/
/*******************************/

div#recherche{
  float : right;
  text-align : left;
  margin-right : 171px;
  display : inline; /*Bug margin IE < 7*/
}

div#recherche form{
  margin-top : 63px;
  color : #696969;
  font-size : 14px;
}

div#recherche form label{
  display : block;
  margin-bottom : 10px;
}

div#recherche form a{
  vertical-align : top;
  background-image : url(../images/boutok.gif);
  display : inline-block;
  width : 32px;
  height : 23px;
  color : transparent;
}

div#recherche form a:hover{
  background-image : url(../images/boutokb.gif);
}



/* Fin recherche */

/* Fin cadre haut */

/**************************************/
/********** Corps de la page **********/
/**************************************/

div#main{
  background : transparent url(../images/filigrane.jpg) no-repeat 10px bottom;
  width : 969px;
  padding : 0 155px 0 156px;
  margin : -121px auto 0 auto;
}

div#wtfOmbre{
  margin : 0;
  float : left;
  /*padding : 0 5px 0 4px;*/
  background : url(../images/ombrage_side.png) repeat-y top left;
}

div#content{
  background : url(../images/ombrage_top.png) no-repeat 0 0;
  text-align : left;
  float : left;
  padding : 4px 5px 0 4px;
}

div#colonneGauche, div#colonneDroite{
  float : left;
}

/************************************/
/********** Colonne gauche **********/
/************************************/

div#colonneGauche{
  width : 245px;
}

div#cadreStage{
  height : 118px;
  background : url(../images/degradstage.jpg) repeat-x top left;
}

div.tx-felogin-pi1{
  padding : 2px 10px 10px 10px;
  color : #666;
  font : 12px Arial;
}

div#loginLeft, div#loginRight{
  float : left;
}

div#loginLeft #loginBoxTitle a, div#loginLeft #loginBoxTitle{
  color : #666;
  text-decoration : none;
  /*visibility : hidden;*/
}
div#loginLeft #loginBoxTitle h3{
  /*font-size : 13px;*/
  margin: 0;
  padding: 2px 0;
}
div#loginLeft #loginBoxTitle a:hover{
  text-decoration : underline;
}

div#loginLeft input{
  width : 155px;
}

div#loginLeft div#divLoginInput1{
  margin-top : 4px;
  width : 170px;
}

div#loginLeft div#divLoginInput2{
  margin-top : 4px;
}

div#loginRight{
  height : 98px;
  width : 50px;/**/
  background : url(../images/cadenas.jpg) no-repeat top center;
}

div#loginRight button#linkLogin{
  vertical-align : top;
  background-image : url(../images/boutvalid.gif);
  display : inline-block;
  border : 0;
  width : 52px;
  height : 18px;
}

div#loginRight button#linkLogin:hover{
  background-image : url(../images/boutvalidb.gif);
}

div#loginRight div{
  margin-top : 89px;
}

span.libelleBoutonSubmitForm{
  display : none;
}

button#linkLogout{
  border : 0;
  background-image : url(../images/deconnexion.gif);
  display : inline-block;/**/
  margin-top: 10px;
  width : 84px;
  height : 18px;
}

/************************************/
/********** Menu principal **********/
/************************************/

div#menuPrincipal{
  margin-bottom : 20px;
}

div#menuPrincipal li{
  list-style: none;
  display : inline-block;
  width : 100%;
}

div#menuPrincipal li.niveau1, div#menuPrincipal li.niveau1active{
  border-bottom : 1px solid #CDCDCD;
}

div#menuPrincipal li.niveau1 a, div#menuPrincipal li.niveau1active a{
  color : #208585;
  font-size : 16px;
  line-height : 20px;
  text-decoration : none;
  display : block;
  padding : 10px 0 10px 23px;
  margin-left : 22px;
  background : url(../images/pictoplus.gif) no-repeat 0px 15px;
}

div#menuPrincipal li.niveau1 a:hover{
  color : #FF6600;
  background : url(../images/pictomoins.gif) no-repeat 0px 15px;
}

div#menuPrincipal li.niveau1active a{
  color : #000;
  background : url(../images/pictomoins.gif) no-repeat 0px 15px;
}

div#menuPrincipal li.niveau1 ul, div#menuPrincipal li.niveau1active ul{
  margin : -5px 0 5px 0;
}

div#menuPrincipal li.niveau2 a, div#menuPrincipal li.niveau2active a{
  color : #208585;
  font-size : 14px;
  line-height : 16px;
  margin-left : 46px;
  padding : 5px 0 5px 14px;
  background : url(../images/pucemenu2.gif) no-repeat 0px 10px;
}

div#menuPrincipal li.niveau2 a:hover{
  color : #FF6600;
  background : url(../images/pucemenu2b.gif) no-repeat 0px 10px;
}

div#menuPrincipal li.niveau2active a{
  color : #000;
  background : url(../images/pucemenu2b.gif) no-repeat 0px 10px;
}

div#menuPrincipal li.niveau2 ul, div#menuPrincipal li.niveau2active ul{
  margin : 0px;
}

div#menuPrincipal li.niveau3 a, div#menuPrincipal li.niveau3active a{
  color : #208585;
  margin-left : 60px;
  font-size : 14px;
  padding : 5px 0 5px 13px;
  background : url(../images/pucemenu3.gif) no-repeat 0px 10px;
}

div#menuPrincipal li.niveau3 a:hover{
  color : #FF6600;
  background : url(../images/pucemenu3b.gif) no-repeat 0px 10px;
}

div#menuPrincipal li.niveau3active a{
  color : #000;
  background : url(../images/pucemenu3b.gif) no-repeat 0px 10px;
}

div#menuPrincipal li.niveau4 a, div#menuPrincipal li.niveau4active a{
  color : #208585;
  margin-left : 65px;
  font-size : 13px;
  background : none;
}

div#menuPrincipal li.niveau4 a:hover{
  color : #FF6600;
  background : none;
}

div#menuPrincipal li.niveau4active a{
  color : #000;
  text-decoration : underline;
  background : none;
}

div#menuPrincipal li.niveau1 a:hover, div#menuPrincipal li.niveau2 a:hover, div#menuPrincipal li.niveau3 a:hover, div#menuPrincipal li.niveau4 a:hover{
  text-decoration : underline;
}

/* Fin menu principal */

/**********************************/
/********** Accès rapide **********/
/**********************************/

div#accesRapide #titreMenuAcces{
  font : 30px times;
  color : #666;
  margin : 0 0 10px 18px;
}

div#accesRapide{
  margin-bottom : 40px;
}

div#accesRapide li{
  display : inline-block;
  width : 100%;
  list-style: none;
  margin-bottom : 8px;
}

div#accesRapide li a{
  margin-left : 15px;
  color : #339999;
  font-size : 14px;
  font-weight : bold;
  text-decoration : none;
  display : block;
  padding : 12px 0 0px 40px;
}

div#accesRapide a.picto_feuille{
  background : url(../images/pictoadmi.gif) no-repeat top left;
}
div#accesRapide a.picto_fleche{
  background : url(../images/pictotelecharg.gif) no-repeat top left;
}
div#accesRapide a.picto_oeil{
  background : url(../images/pictovisite.gif) no-repeat top left;
}
div#accesRapide a.picto_boussole{
  background : url(../images/pictoplan.gif) no-repeat top left;
}
div#accesRapide a.picto_billet{
  background : url(../images/pictopress.gif) no-repeat top left;
}
div#accesRapide a.picto_calendrier{
  background : url(../images/pictocalend.gif) no-repeat top left;
}
div#accesRapide a.picto_stage{
  background : url(../images/pictostage.gif) no-repeat top left;
}
div#accesRapide a.picto_stylo{
  background : url(../images/pictoinscript.gif) no-repeat top left;
}

div#accesRapide li a:hover{
  color : #000;
  /*background : url(../images/pictomoins.gif) no-repeat center left;*/
}

/* Fin accès rapide */

/* Fin colonne gauche */

/************************************/
/********** Colonne droite **********/
/************************************/

div#colonneDroite{
  width : 715px;
  height : auto! important;
  min-height : 600px;
  height : 600px;
  display : inline;
}

div#colonneDroite.colAccueil{
  background : url(../images/visuel.jpg) no-repeat right top;
}


div#photo{
  height : 118px;
  background-image : url(../images/bandeau_defaut.jpg);
}

div#photo img{
  height : 118px;
  width : 715px;
}

div#photo div.csc-textpic div.csc-textpic-single-image img{
  margin-bottom : 0;
}

div#photo div.csc-textpic-left div.csc-textpic-imagewrap {
  float : none;
}

div#photo div.csc-textpic-clear {
  display : none;
}

/**********************************/
/********** Fil d'ariane **********/
/**********************************/

div#miettes{
  margin : 30px 22px 30px 34px;
}

div#miettes li{
  list-style: none;
  display : inline;
}

div#miettes li, div#miettes li a{
  font-weight : bold;
  font-family : Arial;
  color : #208585;
  text-decoration : none;
}

div#miettes li a:hover{
  text-decoration : underline;
  color : #666;
}

div#miettes li.current a{
  color : #666;
}

/* Fin fil d'ariane */

/*****************************/
/********** Contenu **********/
/*****************************/

div#texte{
  margin : 0 22px 60px 34px;
}

div#texte.textAccueil, div#actu h2, div#agenda{
  color : #666;
}

div#texte.textAccueil{
  margin : 0 235px 0 20px;
  padding : 12px 0 24px 0;
}

div#texte.textAccueil h1, div#texte.textAccueil h2, div#actu h2, div#agenda h2{
  margin : 0;
  padding : 0;
  font-family : times;
}

div#texte.textAccueil h1{
  font-size : 36px;
}

div#texte.textAccueil h2{
  font-size : 26px;
}

div#actu h2, div#agenda h2{
  font-size : 28px;
}

div#texte.textAccueil p{
  margin-top : 5px;
  font-size : 14px;
  line-height : 24px;
}

div#actu{
  margin : 20px 0 40px 20px;
  width : 307px;
  float : left;
  display : inline; /* Bug margin double IE < 7*/
}

div#agenda{
  float : right;
  margin-top : 330px;
  margin-bottom : 40px;
  width : 332px;
  margin-right : 22px;
  display : inline; /* Bug margin double IE < 7*/
}

a.linkIcoRss{
  margin-left : 8px;
}

/* Fin contenu */


/********************************/
/********** Images **********/
/********************************/

.csc-textpic-caption {
  font-size : smaller;
  text-align : center;
  /*font-style: italic;*/
  border : #77c6c0 1px solid;
  border-top : none;
}

.border-none {
  border : none; 

}
/********************************/
/********** Actualités **********/
/********************************/

div#actu h2{
  margin-bottom : 10px;
}

div.itemActu{
  margin-bottom : 36px;
}

div.itemTitre{
  margin-bottom : 4px;
}

div.itemTitre a{
  color : #208585;
  text-decoration : none;
  font-weight : bold;
}

div.itemTitre a:hover{
  color : #FF6600;
  text-decoration : underline;
}

div.itemImage, div.itemAccroche{
  float : left;
}

* html div.itemImage{
  padding : 6px;
  margin-right : 6px;
  border : 1px solid #CDCDCD;
}

div.itemImage img{
  margin-right : 6px;
  padding : 6px;
  border : 1px solid #CDCDCD;
}

* html div.itemImage img{
  margin-right : 0;
  margin-bottom : -2px;
  border : 0;
  padding : 0;
}

.news-single-imgcaption{
  font-style : italic;
}

/* Fin actualités */


/****************************/
/********** Agenda **********/
/****************************/

div#agenda{
  border-bottom : 1px solid #CDCDCD;
}

div#agenda h2{
  margin-bottom : 4px;
}

div.itemAgenda{
  padding : 5px 0;
  border-top : 1px solid #CDCDCD;
}

div.itemAgenda a{
  color : #208585;
  text-decoration : none;
}

div.itemAgenda a:hover{
  color : #FF6600;
  text-decoration : underline;
}

span.itemTitreAgenda{
  font-weight : bold;
}

/* Fin agenda */


/* Fin colonne droite */

/****************************/
/********** Footer **********/
/****************************/

div#footer{
  /*background-color : #3F444A;*/
  height : 102px;
  padding : 0 5px 0 3px;
  background : url(../images/ombrage_footer.png) repeat-y top left;
  text-align : left;
  font-size : 11px;
}

div#footerGlobal{
  padding : 10px 20px 0px 30px;
}

div#footerLeft, div#footerRight{
  float : left;
}

div#footerRight{
}

div#footerLeft{
  height : 60px;
  width : 577px;
}

div#footerLeft #lienAccueilFooter{
  float : left;
  padding-right : 5px;
  /*margin-right : 5px;*/
  border-right : 1px solid #666;
}

div#footerLeft ul{
  margin-bottom : 5px;
  /*margin-left : -5px;*/
  width : 520px;
  display : inline;
  float : left;
}

div#footerLeft ul li{
  display : inline;
  padding : 0 5px 0 5px;
  border-right : 1px solid #666;
}

div#footerLeft ul li.first{
  margin-left : -5px;
}

div#footerLeft ul li.last{
  padding : 0 0 0 5px;
  border : none;
}

div#footerLeft ul li a, div#footerLeft #lienAccueilFooter{
  color : #669999;
  text-decoration : none;
}

div#footerLeft ul li a:hover, div#footerLeft a#lienAccueilFooter:hover{
  text-decoration : underline;
}

div#footerBottom{
}

div#copyright{
  float : left;
  width : 750px;
  margin-top : 14px;
  color : #999;
  display : inline;
}

#lienInge{
  /*margin-left : 20px;*/
}

a#lienCnerta{
  float : right;
}

a#lienCnerta{
  /*margin-top : -4px;*/
}

a#lienEduter{
  /*visibility : hidden;*/
  display : none;
}

div.tx-rmaddthis-pi1{
  /*display : inline-block;
  margin-top : -30px;
  margin-right : 100px*/  
}

* html a#lienCnerta{
  /*margin-right : 40px;*/ 
}

/* Fin footer */

/* Fin Corps de la page */

/********************
*** Liste à puces ***
********************/

div#texte ul{
  list-style-position : outside;
}

div#texte ul, div#texte ol{
	padding-left : 16px;
	margin : 0px;
	margin-top : 5px;
	margin-bottom : 5px;
}

div#texte li{
  list-style-image: url(../images/puce1.gif);
}

div#texte li li{
  list-style-image: url(../images/puce2.gif);
}

div#texte li li li{
  list-style-image: url(../images/puce3.gif);
}

div#texte ol{
  list-style-position : inside;
  padding-left : 2px;
}

div#texte ol ol{
  margin-left : 16px;
}

div#texte ol ul{
  margin-left : 16px;
}

div#texte ul ul, div#texte ol ol, div#texte ul ol, div#texte ol ul{
  margin-top : 5px;
  margin-bottom : 5px;
}

div#texte ol li, div#texte li ol li, div#texte li li ol li{
  list-style-type : decimal;
  list-style-image : none;
}

/* fin liste à puces */

hr{
  border-bottom : 0;
  border-left : 0;
  border-right : 0;
}

/********************
****** Indice ******
********************/

sub{
  line-height: 0.8em;
} 

sup{
  line-height: 0.8em;
} 

/* fin indice */


/**************************
*** page des actualites ***
***************************/

dl.newsitem{
  margin: 0px;
  padding: 0px 5px 20px 0px;
  font-size: 1em;
}
	
.newsitem dt {
  margin: 0px;
  padding: 0px 0px 2px 18px;
  background: #FFF url(../images/pictoactus.gif) no-repeat;
  color: #333;
  font-size: 1.15em;
  font-weight: bold;
  text-align: left;
}

.newsitem dd{
  margin: 0px;
  padding: 0px 0px 0px 30px;
  color: #333;
  text-align: left;
}

dd.date{
  margin: 0px;
  padding: 0px 0px 4px 30px;
}
	
#news-single-item p.date{
  margin: 0px;
  padding: 0px 0px 6px 8px;
  color: #999;
  text-align: left;
}

#news-single-item p.backlink{
  margin: 0px;
  padding: 0px 0px 0px 8px;
  color: #999;
  text-align: left;
}

.backlink a{
  margin: 0px;
  padding: 0px 6px 0px 0px;
}
	
.backlink img{
  margin: 0px;
  padding: 0px 6px 0px 0px;
}

.tx-ttnews-browsebox{
  border : none;
  background-color : #fff;
  border-top : 1px solid black;
}

.tx-ttnews-browsebox a{
  margin: 0px;
  padding: 0px 6px 0px 0px;
}

.news-single-author{
  font-size:11px;
}

.news-single-img {
  float : left;
  margin : 0 10px;
}

/* fin page des actus */


/***************
*** Tableaux ***
***************/
table {
  font-family:arial,verdana,lucida,helvetica,sans-serif;
  font-size:12px;
  font-size-adjust:none;
  font-style:normal;
  font-variant:normal;
  font-weight:normal;
  line-height:normal;
}

/* fin tableaux */


/*******************************************/
/********** Formulaire de contact **********/
/*******************************************/

#texte .csc-mailform{
  width : 100%;
  padding : 10px 0px 0px 0px;
}

#texte .csc-mailform-field{
	clear : both;
  text-align: left;
  width: 98%;
  margin-bottom: 4px;
}

/*submit button*/
#texte .csc-mailform-submit{
  text-align: center;
  margin-left: 135px;
  margin-top: 4px;
  padding: 1px 6px;
  width: auto;
}

.csc-mailform-field label{
  float: left;
  width: 130px;
  font-size: 1.1em;
  margin-right : 5px;
  text-align : right;
}

#texte .csc-legend{
  display: none;
}

#texte .legend-no-display{
  display: none;
}

.legend-no-display{
  display: none;
}

#texte fieldset.legenddisplay{
  border: 1px solid #CCC;
  padding: 0.5em 1em 1em 1em;
  margin: 0.5em 15em 1.5em 0em;
  width: auto;
}

.csc-mailform-radio fieldset legend{
  display : none;
}

#texte .csc-mailform-radio fieldset{
  margin : 0px;
  padding : 0px;
}

.csc-mailform-radio fieldset label{
  margin-left : 10px;
  padding : 0px;
  float : none !important;
  text-align : left;
  width : auto;
}

.csc-mailform-radio input{
  margin : 1px 0px;
  padding : 0px;
}

#captcha_img{
  margin-left : 300px;
}

#mailformcaptchaResponse{
  position : relative;
  top : -30px;
}

/* fin formulaire de contact */

/*************************************/
/********** Les Formulaires **********/
/*************************************/

#texte form{
  margin: 0px;
  padding: 0px;
  font-size: 100%;
  width: 98%;
}

#texte fieldset{
  border-color: #000;
  border-width : 0px;
  border-style: solid none none none;
  padding: 10px;
  margin: 0px;
}

#texte form div textarea{
  width: 300px;
  padding: 1px 3px;
  margin: 0px;
}

#texte form div input{
  padding: 1px 2px;
  margin: 0px;
}

#texte select{
  font-size: 1em;
}

/* fin formulaires */

/*****************************/
/********** Les FCE **********/
/*****************************/

div.pictoText{
  margin : 10px 0;
}

div.pictoHeight{
  height : auto !important;
  min-height : 27px;
  height : 27px;

}

div.pictoText div.hidden{
  display : none;
}

div.pictoContact{
  background: #FFF url(../images/icocontact.gif) no-repeat left 2px;
  padding-left : 31px;
}

div.pictoAlert{
  background: #FFF url(../images/icoalert.gif) no-repeat left 2px;
  padding-left : 34px;
}

div.pictoPdf{
  background: #FFF url(../images/icopdf.gif) no-repeat left 2px;
  padding-left : 32px;
}

div.pictoPlus{
  background: #FFF url(../images/icoplus.gif) no-repeat left 2px;
  padding-left : 28px;
}

div.pictoWeb{
  background: #FFF url(../images/icoweb.gif) no-repeat left 2px;
  padding-left : 31px;
}

div.pictoWord{
  background: #FFF url(../images/icoword.gif) no-repeat left 2px;
  padding-left : 32px;
}

/* fin FCE */

/* Link to Top*/
p.csc-linkToTop{
  margin : 8px 0;
}

p.csc-linkToTop a{
  padding : 8px 0 4px 14px;
  background : transparent url(../images/pictohopag.gif) no-repeat left center;
}

p.csc-linkToTop a:hover{
  background : transparent url(../images/pictohopagb.gif) no-repeat left center;
}

/* Fin link to Top*/

/* Contenu vie étudiante */

#menuVieEtudiante{
  background : url(/fileadmin/user_upload/vie_etudiante/fond_chouette.jpg) no-repeat center center;
}

.uneCase{
  float : left;
  display : inline;
}

.uneCase a{
  font-size : 16px;
  font-weight : bold;
  display : block;
  margin : 0;
  padding : 0;
}

.uneCase a:hover{
  text-decoration : none;
}

.uneCase .libelle{
  width : 140px;
  display : inline-block;
}

#ligne1{
  height : 220px;
}
#ligne2{
  height : 180px;
}
#ligne3{
  height : 230px;
}

#case1{
  margin-left : 55px;
  margin-top : 70px;
}
#case2{
  margin-left : 60px;
  margin-top : 20px;
}
#case3{
  margin-left : 50px;
  margin-top : 70px;
}
#case4{
  margin-top : 50px;
  margin-left : 25px;
}
#case5{
  margin-top : 50px;
  margin-left : 335px;
}
#case6{
  margin-top: 50px;
  margin-left : 50px;
}
#case7{
  margin-top: 125px;
  margin-left : 90px;
}
#case8{
  margin-top: 50px;
  margin-left : 60px;
}

a.singleRollover {  
  display : block;  
  width : 160px;  
  height : 52px;  
  background : url(../images/icoaune.gif) no-repeat 0 0;  
  overflow : hidden;  
  text-indent : -10000px;  
  font-size : 0px;
  line-height : 0px;  
}

a:hover.singleRollover {  
  background : url(../images/icoauneb.gif) no-repeat 0 0;
}

/* Fin contenu vie étudiante */