/* CSS Document */
body {	
	font-family:  Arial, Helvetica, sans-serif, Verdana;
	font-size: 0.7em;
	color: #333333;
	margin-left: 10px;
	margin-top: 10px;
}

.fondBoby {
	background-color: #FFFFFF;
	pading: 2px;
	border: #C7C7C7 1px solid;
	margin-left: auto;
	margin-right: auto;
}

#LayerMenu {
	position:absolute;
	left:20px;
	top:84px;
	width:175px;
	height:653px;
	z-index:1;
}

#LayerCampus {
	position:absolute;
	left:207px;
	/*top:210px;*/
	top: 204px;
	width:475px;
	height:112px;
	z-index:1;
}

.observation {
	background-color: #FFCC99;
	text-align: left;
	margin-top: 12px;
	padding:0px 15px;
	width:140px;
	border: 0px;
}

#mp1 {
	width: 800px;
	border: 0px;
}

#mp2 {
	width: 100%;
	border: 0px;
	text-align: justify;
	margin-left: auto;
	margin-right: auto;
}

#mp3 {
	width: 800px;
	border: 0px;
	text-align: justify;
	margin-left: auto;
	margin-right: auto;
}

h1 {
	font-family: Arial, Helvetica, sans-serif, Verdana;
	font-size: 1.4em;
	color:#000000;
	left:: 3000px;
}

h1 span {
	position: absolute;
	clip:rect(1px 1px 1px 1px);
	clip:rect(1px, 1px, 1px, 1px);
}

/*h2{
	font-family: Arial, Helvetica, sans-serif, Verdana;
	font-size: 1.2em;
	font-style: normal;
	font-weight: bold;
	background-position: 5;
	background-color: none;
	border-bottom-style: none;
	border-top-width: 3px;
	border-bottom-width: 3px;
	border-left-width: 10px;
	color: #150D7D;
	font-variant: small-caps;
	background-image: url(../media/image/habillage/degrade_06.jpg);
	background-position: bottom;
	background-repeat: repeat-x;
	width: 100%;
}*/

h2{
	font-family: Arial, Helvetica, sans-serif, Verdana;
	font-size: 1em;
	font-weight: bold;
	color:#000000;
	text-align: left;
	padding: 5px 15px;
	padding-bottom: 0px;
	margin-top:3px;
	margin-bottom:0px;
	border: 0px;
	background-image: url(../media/image/habillage/fond_chapt/fond_orange_2.png);
	background-repeat: repeat-x;
	height:25px;
}


h3 {
	font-family: Arial, Helvetica, sans-serif, Verdana;
	font-size: 1.1em;
	font-weight: bold;
	color: #6666cc;
	text-align: left;
	padding-left: 20px;
	background-image: url(../media/image/picto/picto03.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	margin-bottom: 20px;
}

h4 {
	font-family: Arial, Helvetica, sans-serif, Verdana;
	font-size: 1em;
	font-weight: bold;
	color: #6666cc;
	text-align: left;
	padding-left: 10px;
}

.ligneTitreRond {
	font-family: Arial, Helvetica, sans-serif, Verdana;
	font-size: 1em;
	font-weight: bold;
	/*color: #6666cc;*/
	color:#000000;
	text-align: left;
	/*padding-left: 10px;*/
	padding: 5px 15px;
	/*margin: 10px 0px;*/
	margin-top:3px;
	margin-bottom:0px;
	border: 0px;
	/*background-color:#33FFCC;*/
	background-image: url(../media/image/habillage/fond_chapt/fond_orange_2.png);
	background-repeat: repeat-x;
	height:25px;
}

.txtCentre {
	text-align: center;
}

.txtDroite {
	text-align: right;
}

.txtLien {
	display: inline;
}

.txtJustifie {
	text-align:justify;
}

.txtForm {
	padding: 0px;
	margin: 0px;
}

.t_ressources {
	font-family: Arial, Helvetica, sans-serif, Verdana;
	font-weight: bold;
	color: #5A91BA;
}

.legende {
	color: #666666;
	font-size:0.9em;
	font-style: italic;
	text-align: center;
	white-space: normal;
}

.bordure {
	font-family: Arial, Helvetica, sans-serif, Verdana;
	font-size: 9px;
	font-weight: bold;
	color: #999999;
	border: 1px solid #000000;
}
#totem {
	border: 1px solid #000000;
}

.bordure_tab-bleu {
	border: 1px solid #657CD3;
}
/*.date_actu {
	/*background-color: #FFCC66;
	text-align: center;
	color: #000000;
	font-size: 1em;
	/*border: #FFCC66 5px solid;
	font-variant: small-caps;
	letter-spacing: 0.5em;
	font-family: Arial, Helvetica, sans-serif, Verdana;
	font-style: normal;
	/*background-position: 5;
	font-weight: bold;
	/*background-image:url(../media/image/habillage/fond_chapt/actu.png);
	background-repeat: no-repeat;
	background-position: center;
	margin-top: 20px;
}*/

.date_actu {
	font-size: 1em;
	text-align: center;
	vertical-align: middle;
	margin-top: 5px;
	margin-bottom: 5px;
	width: 160px;
	color: #000000;
	text-transform: uppercase;
	font-weight: bold;
	padding-top: 1px;
	padding-bottom: 1px;
}

.div_actu_fond {
	margin-top: 3px;
	margin-bottom: 3px;
	padding-bottom: 1px;
	padding-top: 1px;
	background-image: url(../media/image/habillage/fond_chapt/actu_haut.png);
	background-position: center;
	background-repeat: no-repeat;
	width: 160px;
	vertical-align: middle;
	border-bottom: #996633 1px solid;
}

.titre_page {
	font-family: Georgia, Times New Roman, Times, serif;
	font-size: 12px;
	font-weight: bold;
	color: #637BD3;
	letter-spacing: 2px;
}

.bordure_noir_image {
	border: 1px solid #000000;
}

.bordure_gris_image {
	border: 1px solid #999999 ;
}

.t_titre_para {
	font-family: Arial, Helvetica, sans-serif, Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #E7B14E;
}
.t_petit_lien_ml {
	font-family: Arial, Helvetica, sans-serif, Verdana;
	font-size: 10px;
}

.t_petit_ml {
	font-family: Arial, Helvetica, sans-serif, Verdana;
	font-size: 10px;
	color: #999999;
	text-decoration: none;
}

.t_actu {
	font-family: Arial, Helvetica, sans-serif, Verdana;
	font-size: 10px;
	color: #666666;
}

.cadre_div_date {
	font-size: 1em;
	text-align: right;
	vertical-align: top;
	float: right;
	margin-top: -18px;
	margin-bottom: 2px;
	background-color: #FFFFCC;
	width: 150px;
}

#div_date {
	font-size: 1em;
	text-align: right;
	vertical-align: top;
	/*float: right;*/
	margin-top: -2px;
	margin-bottom: 10px;
	background-color: #FFFFCC;
	width: 160px;
}

#div_actu {
	font-size: 1em;
	text-align: right;
	/*vertical-align: top;*/
	/*float: right;*/
	margin-top: -2px;
	margin-bottom: 10px;
	background-color: #FFFFCC;
	width: 160px;
}

.intitule_menu_test {
	font-family: Arial, Helvetica, sans-serif, Verdana;
	font-size: 1.05em;
	font-style: normal;
	font-weight: bold;
	background-position: 5;
	background-color: #9999cc;
	border-right-color: #9999cc;
	border-left: #9999CC 10px solid;
	border-bottom: #9999cc 6px solid;
	border-top: #9999cc 6px solid;
	color: #FFFFFF;
}
#moteurRecherche {
	font-family: Arial, Helvetica, sans-serif, Verdana;
	text-align: center;
	width: 100%;
	/*border: 1px solid #C7C7C7;*/
	/*background-color: #E8E8E8;*/
	padding-top: 3px;
	padding-bottom: 5px;
	margin-left: auto;
	margin-right: auto;
}

#moteurNumero {
	font-family: Arial, Helvetica, sans-serif, Verdana;
	text-align: center;
	width: 100%;
	/*border: 1px solid #C7C7C7;*/
	/*background-color: #E8E8E8;*/
	padding-top: 3px;
	padding-bottom: 5px;
	margin-left: auto;
	margin-right: auto;
}

#cadreCampusIndex {
	/*background-color: #66FFFF;*/
	margin-bottom:20px;
	}

#cadreECNIndex {
	/*background-color: #66FFFF;*/
	}


#cadreC2iIndex {
	/*background-color: #66FFFF;*/
	}
#barreH {
	/*background-color: #66FFFF;*/
}

.barreH {
	/*background-image: url(../media/image/habillage/degrade_06.jpg);
	background-position: top;
	background-repeat: no-repeat;*/
}

.cadre1 {
	border: #0000FF 1px solid;
}


#degrade {
	background-image: url(../media/image/habillage/degrade_06.jpg);
	background-position: center;
	background-repeat: repeat-x;
}

.degradeH200px {
	background-image: url(../media/image/habillage/degrade_horizon_01.png);
	background-repeat: repeat-y;
	padding: 5px;
}

.bandeCouleur {
	background-image: url(../media/image/habillage/bande_bleu_01.png);
	background-repeat: repeat-y;
	padding: 5px;
}

#ecn {
	background-image: url(../media/image/habillage/degrade_05.jpg);
	background-position: center;
	background-repeat: repeat-y;
}

#marge {
	width: 160px;
	min-height: 520px;
}

#margeD { width: 160px; }

#marge2 {
	width: 100%;
	border-left: #C7C7C7 1px solid;
	border-right: #C7C7C7 1px solid;
	padding: 0px 10px;
}
/**/
#marge3 {
	width: 100%;
	border-left: #C7C7C7 1px solid;
	padding: 0px 10px;
	min-height: 100%;
}

#marge4 {width: 150px;}
.hauteur1 {min-height:190px;}
.hauteur2 {min-height:110px;}
.hauteur3 {min-height:250px;}
.testBordRond {
	background-color: #0099FF;
	min-height:200px;
	}

.ColDroiteTtesRessource {
	/*position: relative;
		left: 310px;
		top : 0px;*/
		
/*	float: right;*/
	display: inline;
	float: right;
	valign: middle;
	width: 50%;
	border: 0;
	margin-left: 50%;
	padding: 2px;
/*	left: 380px;
	top: 60px;
*/}

.divColDroiteCentre {
		/*position: relative;
		left: 310px;
		top : 0px;*/
		float: right;
		width: 45%;
		border: 0;
		margin: 0;
		padding: 3px;
}

.divColDroiteCentreLarge {
		/*position: relative;
		left: 310px;
		top : 0px;*/
		float: right;
		width: 355px;
		border: 0;
		margin: 0;
		padding: 3px;
}

.divColGaucheCentre {
		/*position: relative;
		left: 0px;
		top : 0px;*/
		float: left;
		width: 45%;
		border: 0;
		margin: 0;
		padding: 3px;
}

.divColGaucheCentreOrga {
		float: left;
		width: 48%;
		border: 0;
		margin: 0;
		padding: 3px;
}

.divColDroiteCentreOrga {
		float: right;
		width: 48%;
		border: 0;
		margin: 0;
		padding: 3px;
}

.divColGaucheIndex {
		/*position: relative;
		left: 0px;
		top : 0px;*/
		float: left;
		width: 45%;
		border: 0;
		margin: 0;
		padding: 3px;
}

.divColGaucheIndexC2I {
		/*float: left;
		width: 100%;*/
		border: 0;
		margin: 0;
		padding: 1px;
}

.divColDroiteIndex {
		/*position: relative;
		left: 310px;
		top : 0px;*/
		float: right;
		width: 45%;
		border: 0;
		margin: 0;
		padding: 3px;
		z-index:3;
}

.divColDroiteIndexC2I {
		float: right;
		width: 45%;
		border: 0;
		margin: 0px;
		margin-top: 15px;
		padding: 3px;
}

.divECNSiteG {
	float: left;
	/*width: 280px;*/
	width: 45%;
	border: 0;
	margin: 0px;
	margin-right: 10px;
	padding: 3px;
	text-align: left;
}

.divECNSiteD {
	float: right;
	/*width: 280px;*/
	width: 45%;
	border: 0;
	margin: 0px;
	padding: 3px;
	text-align: left;
}

.divECN {
	clear: both;
	text-align: center;
	/*width: 600px;*/
	width: 100%;
	/*height: 120px;*/
	min-height: 120px;
	padding: 1px;
	margin: 0;
}

.sous_menu_test {
	font-family: Arial, Helvetica, sans-serif, Verdana;
	font-size: 1em;
	font-style: normal;
	text-align: left;
}

.liste_date {
	font-family: Arial, Helvetica, sans-serif, Verdana;
	font-size: 1em;
	list-style-position: inside;
	list-style-image: url(../media/image/habillage/puce/puceviolette02_2.gif);
	text-align: left;
	border-bottom:  #CCCCCC 1px solid;
	margin-left: 5px;
	padding-bottom: 5px;
	padding-top: 5px;
	margin-right: 5px;
	width: auto;
}

.liste_actu {
	font-family: Arial, Helvetica, sans-serif, Verdana;
	font-size: 1em;
	list-style-position: inside;
	list-style-image: url(../media/image/habillage/puce/puceviolette02_2.gif);
	text-align: left;
	border-bottom:  #CCCCCC 1px solid;
	margin-left: 5px;
	padding-bottom: 5px;
	padding-top: 5px;
	margin-right: 5px;
	width: auto;
	background-image:url(../media/image/picto/flecheSuite.png);
	background-position: right;
	background-repeat: no-repeat;
}

li.liste_actu {
	padding-right: 18px;
}

.liste_actu a {
	text-decoration: none;
	color:#333333;
	background-image: none;
}

.liste_actu a:hover {
	background-color: #FFCC66;
}

.cadre_div_menu {
	font-size: 1em;
	vertical-align: top;
	margin-bottom: 20px;
	width: 150px;
	float: none;
	margin-right: 20px;
	padding-right: 5px;
	padding-left: 5px;
}
.intitule_rubrique_centre {
	font-family: Arial, Helvetica, sans-serif, Verdana;
	font-size: 1.1em;
	font-style: normal;
	font-weight: bold;
	background-position: 5;
	background-color: #6666cc;
	border-right-color: #6666cc;
	border-left: #6666cc 10px solid;
	border-bottom: #6666cc 6px solid;
	border-top: #6666cc 6px solid;
	color: #FFFFFF;
	font-variant: small-caps;
}
.sous_rubrique_centre {
	font-family: Arial, Helvetica, sans-serif, Verdana;
	font-size: 1em;
	font-weight: bold;
	color: #6666cc;
	text-align: left;
}

.image_gauche {
	text-align: center;
	width: auto;
	float: left;
	clear: both;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 5px;
}

.image_gauche_logoUN3S{
	text-align: center;
	width: auto;
	float: left;
	clear: both;
	margin-top: 10px;
	margin-right: 15px;
	margin-bottom: 5px;
	margin-left: 10px;
	text-decoration:none;
	border: #FFFFFF 0px solid;
}


.EncadreImgGauche {
	text-align: center;
	width: 220px;
	border: #999999 1px solid;
	padding: 6px;
	float: left;
	z-index: 3;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 5px;
}

.image_droite {
	text-align: center;
	width: auto;
	float: right;
	clear: both;
	margin-top: 0px;
	margin-left: 10px;
	margin-bottom: 5px;
}

.image_centre {
	text-align: center;
	width: auto;
	margin: 5px;
	padding: 5px;
}

.imageLien {
	text-decoration:none;
	border: #FFFFFF 0px solid;
}

.imageLienGauche {
	text-align: center;
	width: auto;
	/*float: left;*/
	clear: both;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 5px;
	text-decoration:none;
	border: #FFFFFF 0px solid;
}

.image_centre1 {
	/*position: relative;*/
	margin-left: auto;
	margin-right: auto;
	width: 100;
	text-align: center;
	text-decoration: none;
	border: none;
	height: 41;
}

.image_bottom {
  	position: relative;
	margin-left: auto;
	margin-right: auto;
	padding-bottom : ;
	width: 100;
	text-align: center;
	text-decoration: none;
	border: none;
	height: 41;
  } 
  
/*.image_centre1 a:hover {
	text-decoration: none;
	color: #FFFFFF;
	background-color: #FFFFFF;
	border: #FFFFFF 0px solid;
}

#CarteUniversite a:hover {
	text-decoration: none;
	background-color: #FFFFFF;
	color: #FFFFFF;
	border: #FFFFFF 0px solid;
}*/

.image_centre2 {
	position: relative;
	margin-left: auto;
    margin-right: auto;
    width: 100;
	text-align: center;
	text-decoration: none;
	border: none;
}

.image_centre3 {
	position: relative;
	margin-left: auto;
    margin-right: auto;
    width: auto;
	text-align: center;
	text-decoration: none;
	border: none;
}

.bandeau_centre {
	/*position: relative;*/
	margin-left: auto;
    margin-right: auto;
    /*width: 100%;*/
	text-align: center;
	text-decoration: none;
	border: none;
}

.image_centre2 a:hover{
	background-color: #FFFFFF;
}

.imageEncadreOrganigramme {
	width: 100px;
	text-align: center;
	clear: both;
	float: left;
}


#logo {
	width:: 500px;
	text-align: center;
	margin-left: auto;
	margin-right: auto;
}

.logoLien {
	text-decoration:none;
	border: #FFFFFF 0px solid;
}

.imageOmbre {
	text-decoration:none;
	border: #FFFFFF 0px solid;
}

.fondImageCentre {
	text-align: center;
	width: 80%;
	/*background-color:#66FFFF;*/
	background-image: url(../media/image/habillage/fond_chapt/fond_gris_grd.png);
	background-repeat: repeat-x;
	margin-left: auto;
	margin-right: auto;
	padding:5px 0px;
}

.fondImageCentreC2I {
	/*float: right;*/
	text-align: center;
	width: 80%;
	background-image: url(../media/image/habillage/fond_chapt/fond_gris_grd.png);
	background-repeat: repeat-x;
	margin-left: auto;
	margin-right: auto;
	padding:5px 0px;
}

.lstLogo {
	text-align: center;
	margin-left: auto;
	margin-right: auto;
}

/*.ombre {
	float:left;
	clear:left;
	background: url(../media/image/habillage/ombre2.gif) no-repeat bottom right;
	margin: 10px 0 10px 10px;
	padding: 0px;
}*/

.cadre_div_bas_page {
	font-size: 1em;
	text-align: center;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: auto;
	margin-right: auto;
	background-color: #E8E8E8;
	width: 90%;
	/*margin-right: 20px;
	margin-left: 20px;*/
	border: 1px solid #C7C7C7;
}
.sous_menu_v3 {
	font-family: Arial, Helvetica, sans-serif, Verdana;
	font-size: 0,8;
	font-style: normal;
	list-style-position: inside;
	list-style-image: url(../media/image/habillage/puce/puceviolette.gif);
	text-align: left;
	border-bottom: #333333 1px solid;
	margin-left: 5px;
	padding-bottom: 5px;
	padding-top: 5px;
	margin-right: 5px;
	margin-top: -22px;
}
.intitule_menu_testv2 {
	font-family: Arial, Helvetica, sans-serif, Verdana;
	font-size: 0.8px;
	font-style: normal;
	font-weight: bold;
	background-position: 5;
	background-color: #9999cc;
	border-right-color: #9999cc;
	border-left-color: #9999CC;
	border-bottom-color: #9999cc;
	border-top-color: #9999cc;
	border-left-style: solid;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-width: 6px;
	border-bottom-width: 6px;
	border-left-width: 10px;
	color: #FFFFFF;
}
.sous_menu_v3 {
	font-family: Arial, Helvetica, sans-serif, Verdana;
	font-size: 0.9em;
	font-style: normal;
	list-style-position: inside;
	list-style-image: url(../media/image/habillage/puce/puceviolette.gif);
	text-align: left;
	border-bottom-width: 1px;
	border-bottom-color: #333333;
	border-bottom-style: solid;
	margin-left: 5px;
	padding-bottom: 5px;
	padding-top: 5px;
	margin-right: 5px;
	margin-top: -13px;
}
.intitule_menu_test_v3 {
	font-family: Arial, Helvetica, sans-serif, Verdana;
	font-size: 1em;
	font-style: normal;
	background-color: #9999cc;
	border-color: #9999cc;
	border-left-style: solid;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-width: 6px;
	border-bottom-width: 6px;
	border-left-width: 10px;
	color: #000000;
	font-weight: bold;
}

.intitule_menu_test_v4 {
	font-family: Arial, Helvetica, sans-serif, Verdana;
	font-size: 1em;
	font-style: normal;
	/*background-color: #94a7fe;
	/*border: #94a7fe;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-width: 6px;
	border-bottom-width: 6px;
	border-left-width: 10px;*/
	border-bottom: #0066FF 1px solid;
	color: #000000;
	font-weight: bold;
	padding-left: 10px;
	margin-top: 15px;
	margin-bottom: 0px;
	background-image: url(../media/image/habillage/fond_chapt/haut_menu.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}

.intitule_menu_test_v5 {
	font-family: Arial, Helvetica, sans-serif, Verdana;
	font-size: 1em;
	font-style: normal;
	background-color: #66FFFF;
	border: #66FFFF;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-width: 6px;
	border-bottom-width: 6px;
	border-left-width: 10px;
	color: #000000;
	font-weight: bold;
}

.sous_rubrique_centre_v2 {
	font-family: Arial, Helvetica, sans-serif, Verdana;
	font-size: 1.1em;
	font-weight: bold;
	color: #6666cc;
	text-align: left;
}
.intitule_rubrique_centre_v2 {
	font-family: Arial, Helvetica, sans-serif, Verdana;
	font-size: 1.2em;
	font-style: normal;
	font-weight: bold;
	background-position: 5;
	border-left-style: solid;
	border-top-style: solid;
	border-bottom-style: none;
	border-top-width: 3px;
	border-bottom-width: 3px;
	border-left-width: 10px;
	color: #150D7D;
	font-variant: small-caps;
}

.intitule_rubrique_centre_v3 {
	font-family: Arial, Helvetica, sans-serif, Verdana;
	font-size: 1.2em;
	font-style: normal;
	font-weight: bold;
	background-position: 5;
	background-color: #D0B1E5;
	border-color: #D0B1E5;
	border-left-style: solid;
	border-top-style: solid;
	border-bottom-style: none;
	border-top-width: 3px;
	border-bottom-width: 3px;
	border-left-width: 10px;
	color: #150D7D;
	font-variant: small-caps;
}

.intitule_rubrique_centre_v4 {
	font-family: Arial, Helvetica, sans-serif, Verdana;
	font-size: 1.2em;
	font-style: normal;
	font-weight: bold;
	background-position: 5;
	background-color: #E9E4B2;
	border-color: #E9E4B2;
	border-left-style: solid;
	border-top-style: solid;
	border-bottom-style: none;
	border-top-width: 3px;
	border-bottom-width: 3px;
	border-left-width: 10px;
	color: #150D7D;
	font-variant: small-caps;
}

.intitule_rubrique_centre_v5 {
	font-family: Arial, Helvetica, sans-serif, Verdana;
	font-size: 1.2em;
	font-style: normal;
	font-weight: bold;
	background-position: 5;
	background-color: none;
	border-bottom-style: none;
	border-top-width: 3px;
	border-bottom-width: 3px;
	border-left-width: 10px;
	color: #150D7D;
	font-variant: small-caps;
}

.div_menu_horiz {
	background-color: #8489E6;
	text-indent: 3em;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	color: #FFFFFF;
	padding-left: 2px;
}

.cadre_div_extranet {
	font-size: 1em;
	text-align: center;
	vertical-align: middle;
	margin-top: 5px;
	margin-bottom: 5px;
	/*background-color: #FFCC66;*/
	width: 160px;
	color: #000000;
	text-transform: uppercase;
	font-weight: bold;
	padding-top: 1px;
	padding-bottom: 1px;
}

#div_extranet {
	padding:2px;
	text-decoration:none;
	color: #000000;
	width:100%;
	background-image: url(../media/image/habillage/fond_chapt/actu.png);
	background-position: center;
	background-repeat: no-repeat;
	margin-bottom:0px;	
}

#div_extranet a {
	text-decoration:none;
	color: #000000;
	
}

#div_contacter {
	padding:2px;
	text-decoration:none;
	color: #000000;
	width:100%;
	background-image: url(../media/image/habillage/fond_chapt/actu.png);
	background-position: center;
	background-repeat: no-repeat;
	margin-bottom: 10px;	 
}

#div_contacter a {
	text-decoration:none;
	color: #000000;
}

.encart_droit {
	float: right;
	width: 230px;
	margin-left: 4px;
	margin-right: 4px;
	padding: 2px;

}

.encart_gauche {
	float: left;
	width: 230px;
	margin-left: 4px;
	margin-right: 4px;
	padding: 2px;
	/*border: #CCCCCC 1px solid;*/

}

/* ---------  le menu  ------------*/
ul,ol,li,a {
	display: block;
	margin: 0;
	padding: 0;
	border: 0;
}

#menunav {
	width:170px;
}


/*.srubrique3 {
	width:150px;
	border:1px solid #9d9da1;
	background-color: #CCFFFF;
}

.srubrique5 {
	width:150px;
}*/

ol {
	position:relative;
	padding:1px;
	padding-bottom: 2px;
	padding-left: 20px;
	padding-right: 5px;
}
#list {	width:;
	padding-left: 20px;
}

li {
	position:relative;
	padding:1px;
	padding-bottom: 2px;
	padding-right: 5px;
}

.rubrique {
	/*background-color: #CCFFFF;*/
	background-color: #B9E7FF;
	font-size: 1.1em;
	border-bottom: #CCCCCC 1px solid;
}

.rubrique2 {
	background-image: url(../media/image/picto/flecheH.png);
	background-position: right;
	background-repeat: no-repeat;
	/*background-color: #CCFFFF;*/
	background-color: #B9E7FF;
	font-size: 1.1em;
	border-bottom: #CCCCCC 1px solid;
}

/*li.srubrique3 {
	background-image: none;
	background-color: #CCFFFF;
	/*font-size: 1.1em;
}*/

/*li.srubrique4 {
	background-image: url(../media/image/picto/flecheH.png);
	background-position: right;
	background-repeat: no-repeat;
	background-color: #CCFFFF;
}*/

.srubrique5 {
	background-image: none;
	/*background-color: #CCFFFF;*/
	background-color: #B9E7FF;
}
	
/*li.rubrique ul {
	position:absolute;
	top:0px;
}		

li.rubrique2 ul {
	position:absolute;
	top:0px;
}

li.srubrique3 ul {
	position:absolute;
	top:0px;
}

li.srubrique4 ul {
	position:absolute;
	top:0px;
}

li.srubrique5 ul {
	position:absolute;
	top:0px;
}*/

.rubrique ul {
	position:absolute;
	top:0px;
}		

.rubrique2 ul {
	position:absolute;
	top:0px;
}

.srubrique3 ul {
	position:absolute;
	top:0px;
}

.srubrique4 ul {
	position:absolute;
	top:0px;
}

.srubrique5 ul {
	position:absolute;
	top:0px;
}
	
li.rubrique>ul { left:170px; } /* others */
li.rubrique2>ul { left:170px; } /* others */
li.srubrique3>ul { left:150px; } /* others */
li.srubrique4>ul { left:150px; } /* others */
li.srubrique4>ul { left:150px; } /* others */


#menunav a {
	padding:2px;
	text-decoration:none;
	color: #000000;
}


li>a { width:auto; } /* others */
li a.first-rub { padding-right: 5px; }

li.rubrique2 a.first-rub {padding-right: 5px;}
li a.second-rub { padding-right: 5px; }
li a.third-rub { padding-right: 5px; }

/* regular hovers */

/*a:hover {
	background-color: #CCCCCC;
	color:black;
}*/

.rubrique a:hover {background-color: #FFFFCC;}

/*li.srubrique4 a:hover {
	background-color: #CCCCCC;
	background-image: url(../media/image/picto/flecheB.png);
	background-position: right;
	background-repeat: no-repeat;
}*/

.rubrique2 a:hover {
	background-color: #FFFFCC;
	background-image: url(../media/image/picto/flecheB.png);
	background-position: right;
	background-repeat: no-repeat;
}

.srubrique3 a:hover {
	background-color: #FFFFCC;
	background-image: none
}

.srubrique5 a:hover {
	background-color: #FFFFCC;
	background-image: none
}
	
/* hovers with specificity */
	
li.rubrique:hover, li.rubrique2:hover, li.rubrique2:hover {
	z-index:900;
}

li.srubrique3:hover, li.srubrique4:hover, li.srubrique5:hover {
	z-index:900;
}	
		
ul ul, li:hover ul ul {
	display:none;
}

ul ul ul, li:hover ul ul ul {
	display:none;
}

li:hover ul, li:hover li:hover ul {
	display:block;
}	

.srubrique3 {
	border-bottom: #CCCCCC 1px solid;
}

/*.srubrique3 a:hover {
	background-color: #CCCCCC;
	background-image: none
}*/

.sousMenu1 {
	border:1px solid #9d9da1;
	/*background-color: #CCFFFF;*/
	background-color: #B9E7FF;
	width:150px;
	font-size:0.9em;
}


/*.sousMenu1 a:hover {
	background-color: #CCCCCC;
	background-image: none
}*/

.srubrique4 {
	border-bottom: #CCCCCC 1px solid;
	background-image: url(../media/image/picto/flecheH.png);
	background-position: right;
	background-repeat: no-repeat;
}

/*.srubrique4 a:hover {
	/*background-color: #CCCCCC;
	background-image: url(../media/image/picto/flecheB.png);
	background-position: right;
	background-repeat: no-repeat;
}*/

.srubrique5 {
	border-bottom: #CCCCCC 1px solid;
}

/*.srubrique5 a:hover {
	/*background-color: #CCCCCC;
}*/

.sousMenu3 {
	border:1px solid #9d9da1;
	background-image: none;
	width:150px;
}

/*.sousMenu3 a:hover {
	/*background-color: #CCCCCC;
}*/



/*------------ menu campus --------------------*/
#listeCampus {
	/*position: relative;
	width: 450px;
	height: 80px;*/
	font-size: 1em;
	font-weight: bold;
	padding-left: 5px;
	padding-bottom: 8px;
}

/*#listeCampus {
	position: relative;
	width: 450px;
	height: 80px;
	text-align: center;
	font-size: 1em;
}

#gifCampus {
	width: 105px;
	/*float: left;
}*/

#lstCampus {
	font-size:0.9em;
	width: 325px;
	list-style-type: none;
	margin: 0;
	padding: 0;
	border: 0;
	z-index: 100;
	text-align: center;
	color:#000000;
}

li.lstCampus {
	float: left;
	width: 20px;
	margin: 0;
	padding: 0;
	border: 0;
}

.lstCampus a {
	display: block;
	height:1%;
	background-color:#E8E8E8;
	color:#000000;
	margin: 0;
	padding: 4px;
	border: 1px solid #C7C7C7;
	text-decoration: none;
}

li.lstCampus a:hover{
	background-color:#FFFFCC;
	z-index: 100;
}

/*#lstCampusNiv2 {
	position: absolute;
	left: 0;
	top: 20px;
	/*width: 290px;*/
	/*width:150px;
	z-index: 100;
	text-align: left;
	clear:left;
}*/

.sousMenuCampus{
	position: absolute;
	left: 0;
	top: 20px;
	/*width: 290px;*/
	width:150px;
	z-index: 100;
	text-align: left;
	clear:left;
}

.sousMenuCampus2{
	position: absolute;
	left: 100px;
	top: 0px;
	/*width: 290px;*/
	width:150px;
	z-index: 100;
	text-align: left;
	clear:left;
}

.lstCampusNiv2 {
	list-style-type: none;
	border: 0;
	margin: 0;
	padding: 0;
	background-color:#00FFFF;
}

.lstCampusNiv2 a:hover {
	background-color: #99FFCC;
	z-index: 100;
}

.lstCampusNiv2a {
	list-style-type: none;
	border: 0;
	margin: 0;
	padding: 0;
	background-color: #00FFFF;
}

.lstCampusNiv2a a {
	background-color: #FFCC66;
}

.lstCampusNiv2a a:hover {
	background-color: #99FFCC;
	z-index: 100;
}

.lstCampusNiv2b {
	list-style-type: none;
	border: 0;
	margin: 0;
	padding: 0;
	background-color: #FFCCFF;
}

.lstCampusNiv2b a {
	background-color: #FFCCFF;
}

.lstCampusNiv2b a:hover {
	background-color: #99FFCC;
	z-index: 100;
}

.lstCampusNiv3a {
	list-style-type: none;
	border: 0;
	margin: 0;
	padding: 0;
	background-color:#FFCC99
}

.lstCampusNiv3a a {
	background-color:#FFCC66;
}

.lstCampusNiv3a a:hover {
	background-color: #99FFCC;
	z-index: 100;
}

.lstCampusNiv3b {
	list-style-type: none;
	border: 0;
	margin: 0;
	padding: 0;
	background-color:#FFCCFF;
}

.lstCampusNiv3b a {
	background-color:#FFCCFF;
}

.lstCampusNiv3b a:hover {
	background-color: #99FFCC;
	z-index: 100;
}
/*----test Tableau ref campus-----*/
.tabRefCampusColor1 {
	background-color: #FFCC66;
	width: 25px;
}
.tabRefCampusColor2 {
	background-color: #FFCCFF;
	width: 25px;
}

/*--------------------------------*/
#bandeauUmvf {
	border:0;
}

#bandeauUmvf a:hover{
	background-color: #FFFFFF;
}
/*--------navigation centre------------*/
#navigationCentre {
	margin:0;
	padding:0;
	border:0;
	width: 600px;
	height: 20px;
}

.navigationCentre {
	/*display: block;*/
	float:left;
	font-size: 1em;
	color: #cd7100;
	/*width: 460px;*/
}

.navigationCentre a {
	color: #cd7100;
}

.navigationCentre a:hover {
	text-decoration: none;
	font-weight: bold;
	color: #000000;
}

/*.lstNavigation {
	/*float: left;
	z-index: 50;
}*/

#lstNavigation {
	/*float: left;*/
	z-index: 50;
}


.lstNavigation li {
	float: left;
	width: auto;
	margin-right: 5px;
	padding-right: 5px;
	border:0;
}

#content {
	position:relative;
	margin: 0;
	border: 0;
	padding: 0;
	left: 0;
	top: 25px;
}

/*---------liste centre ecn --------*/
#lstEcn {
	clear: both;
	display:inline-table;
	/*width: 460px;*/
	width: 90%;
	border: 0;
	padding:0;
	margin:0;
	/*list-style-position: outside;*/
	list-style-type: none;
	text-align: left;
	border: none;
	margin-left: auto;
	padding-bottom: 5px;
	padding-top: 5px;
	margin-right: auto;
	/*width: auto;*/
}

.lstEcn1 {
	/*list-style-type: none;
	/*display: list-item;*/
	/*list-style-position: inside;*/
	text-align: left;
	border: none;
	margin-left: 5px;
	padding-bottom: 5px;
	padding-top: 5px;
	margin-right: 5px;
}

/*.lstEcn1 li{
	/*position: relative;
}*/

.titreLst {
	background-color: #FFFFCC;
	font-weight: bold;
}

.lstEcn2 {
	display: block;
	background-color: none;
	font-weight: normal;
	list-style-type: none;
}

.lstEcnTxt {
	font-size: 1em;
	background-color: #FFFFFF;
}

.lstEcnTxt a {
	text-decoration: none;
	display: block;
}

.lstEcnTxt a:hover {
	background-color: #CCCCCC;
	color: #000000;
}

.lstEcnTxt2 {
	font-size: 1em;
	background-color: #FFFFFF;
	padding-left: 20px;
}

.lstEcnTxt2 a {
	text-decoration: none;
	display: block;
}

.lstEcnTxt2 a:hover {
	background-color: #CCCCCC;
	color: #000000;
}
/*---------Autre Liste--------------*/
.lstNiv1 {
	/*list-style-type: none;
	/*display: list-item;*/
	/*list-style-position: inside;*/
	text-align: left;
	border: none;
	margin-left: 5px;
	padding-bottom: 5px;
	padding-top: 5px;
	margin-right: 5px;
}

.lstNiv2 {
	display: block;
	background-color: none;
	font-weight: normal;
	list-style-type: none;
	padding-bottom: 10px;
}

.lstNivTxt {
	font-size: 1em;
	background-color: #FFFFFF;
}

.lstNivTxt a {
	text-decoration: none;
	display: block;
}

.lstNivTxt a:hover {
	background-color: #CCCCCC;
	color: #000000;
}

.lstNivTxt2 {
	font-size: 1em;
	background-color: #FFFFFF;
	padding-left: 20px;
	border: none;
}

.lstNivTxt2 a {
	text-decoration: none;
	display: block;
}

.lstNivTxt2 a:hover {
	background-color: #CCCCCC;
	color: #000000;
}

.lstPuce1 {
	font-size: 1em;
	padding-left:10px;
	margin-left: 10px;
	border: 0px;
	list-style-type: none;
	background-image: url(../media/image/habillage/puce/puceviolette02.gif);
	background-position: 0px 5px;
	background-repeat: no-repeat;
}


.lstPuce1 a {
	text-decoration: none;
	display: inline;
}

.lstPuce1 a:hover {
	background-color: #CCCCCC;
	color: #000000;
}

/*--------tableau contact---------*/
.tableau {
	width: 450px;
	text-align: center;
	border-collapse: collapse;
	margin: auto;	
}

.tableauIPM {
	/*width: 600px;*/
	width: 100%;
	text-align: center;
	border-collapse: collapse;
	margin: auto;	
}


.tableauCA {
	width: 520px;
	text-align: center;
	border-collapse: collapse;
	margin: auto;	
}

.tableauHead {
	background-color: #AFB9D6;
	color: #000000;
	width: 450px;
	text-align: left;
	padding: 2px;
	height: 26px;
}

.tableauTR1 {
	/*border-bottom: #000000 1px solid;*/
	width: 450px;
	text-align: left;
	padding: 2px;
	height: 22px;
}

.tableauTR2 {
	/*border-bottom: #000000 1px solid;*/
	background-color: #E6EBFB;
	width: 450px;
	text-align: left;
	padding: 2px;
	height: 22px;
}

/*----------liste publications-----------*/
.lstCadre {
	/*width: 580px;*/
	width: 95%;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 15px;
	border: 1px solid #C7C7C7;
	background-color: #E8E8E8;
	padding: 5px;
}

.lstCadreTitre {
	font-weight: bold;
	color: #6F15B9;
}

.lstCadre a {
	display: inline;
}

.divAbstractLien {
	width: 80%;
	border: #CCCCCC 1px solid;
	background-color: #E8E8E8;
	margin-left: auto;
	margin-right: auto;
	padding: 5px;
}
/*-----------------------------------*/
.lstCadreSite {
	/*width: 580px;*/
	width: 95%;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 5px;
	border: 1px solid #C7C7C7;
	background-color: #FFFFFF;
	padding: 2px;
}

/*.lstCadreSiteAccueil {
	width: 30%;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 5px;
	border: 1px solid #C7C7C7;
	background-color: #FFFFFF;
	padding: 2px;
	float: left;
}*/

.lstCadreSiteAccueil {
	float: left;
	width: 29%;
	margin-left: 4px;
	margin-right: 4px;
	margin-bottom: 5px;
	/*border: 1px solid #C7C7C7;*/
	/*background-color: #FFCC66;*/
	/*background-color: #FFE8B9;*/
	/* background-image: url(../media/image/habillage/fond_chapt/fond_bleu_grd.png);
	background-repeat: repeat-x; */
	padding: 8px;
	
}

.puceSite {
	list-style: none;
	margin-left: 50px;
	border: none;
}

.puceSite li {
	border: none;
}

/*-----------------------------------*/
.lstCadreCampus {
	width: 100%;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 5px;
	border: 1px solid #C7C7C7;
	background-color: #FFFFFF;
	padding: 2px;
}

/*-----------------------------------*/

.encadre {
	margin-left: auto;
	margin-right: auto;
	width: 90%;
	border: #CCCCCC 1px solid;
	background-color: #FFFFCC;
	padding: 10px;
}
.encadre2 {
	margin-left: auto;
	margin-right: auto;
	width: 90%;
	border: #CCCCCC 1px solid;
	background-color: #b9e7ff;
	padding: 10px;
}


.tableauGenerique {
	width: 90%;
	/*text-align: center;*/
	margin-left: auto;
	margin-right: auto;
	border: #999999 1px solid;
}

.encadreOrganigramme {
	padding: 5px;
	/*background-color: #E6FFCC;*/
	height: 95px;
	margin-bottom: 10px;
	/*width: 300px;*/
	width: 100%;
}

/*-----Navigation horizontale - Fil d'Ariane ----------*/
.navH {
	padding:0;
	margin:0;
	border:0;
	color: #333333;
}

.navHligne1 {
	font-size:1em;
	list-style: none;
	padding: 0;
	margin: 0;
	border:0;
}

.navHligne1 li {
	display: inline;
	padding: 0;
	padding-right: 6px;
	margin: 0;
	border: 0;
}

.navHligne1 li:before {content:"> ";}
.navHligne1 li:first-child:before {content:" ";}

.navHligne1 a {
	text-decoration: none;
	display:inline;
	color:#333333;
}

.navHligne1 a:hover {
	font-weight: bold;
}

.navHligne2 {
	font-size:0.8em;
	list-style: none;
	padding: 0;
	padding-top: 4px;
	margin: 0;
	color:#666666;
}

.navHligne2 li {
	display: inline;
	padding: 0;
	padding-right: 6px;
	margin: 0;
	border: 0;
}

.navHligne2 li:before {content:"| ";}
.navHligne2 li:first-child:before {content:">> ";}

.navHligne2 a {
	text-decoration: none;
	display:inline;
	color:#666666;
}

.navHligne2 a:hover {
	font-weight: bold;
}

.galLettre {
	width: 120px;
	height: 175px;
	border: #CCCCCC 1px solid;
	float:left;
	margin: 3px;
	margin-right: 9px;
	padding: 1px;
	text-align: center;
}

.galCarte {
	width: 175px;
	height: 120px;
	border: #CCCCCC 1px solid;
	float:left;
	margin: 3px;
	margin-right: 9px;
	padding: 1px;
	text-align: center;
}

.galTxt {
	clear: both;
}	

.galDiv {
	text-align: center;
	/*width: 600px;*/
	width: 100%;
	/*height: 370px;*/
	min-height: 390px;
	padding: 1px;
	margin: 0;
	
}

/*---------plan site -----------*/
.plan1 {
	border: none;
	display: block;
	margin: 0;
	padding: 0;
	font-weight: bold;
	text-align: left;
}

.plan1 a {
	border: none;
	color: #666666;
	display: block;
	list-style-type: none;
}

.plan2 {
	font-weight: normal;
	margin-left: 15px;
	display: block;
	border: none;
}

.plan2 a {
	border: none;
	display: block;
	color:#999999;
	list-style-type: none;
}

.plan3 {
	margin-left: 15px;
	display:block;
	border: none;
}

.plan3 a {
	display: block;
	list-style-type: none;
	border: none;
}

/*---------tableau projets--------------*/
.divTableV1 {
	text-align: center;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 20px;
	width: 90%;
}

.tableV1titre {
	font-family: Arial, Helvetica, sans-serif,Verdana;
	font-size: 1em;
	font-weight: bold;
	color: #6666cc;
	text-align: left;
	padding-left: 10px;
	padding-bottom: 5px;
}


.tableV1 {
	border-collapse: collapse;
	border: #FFCC99 1px solid;
	/*width: 550px;*/
	width: 100%;
	margin-left: auto;
	margin-right: auto;
	font-size: 0.9em;
	text-align: left;
}

.tableV1 tr {
	border: #FFFFFF 1px solid;
}

.tableV1 td {
	border: #FFFFFF 1px solid;
	padding: 3px;
}

.tableV1Ligne1 {
	background-color: #FFCC99;
}

.tableV1Ligne2 {
	background-color: #FFFFCC;
}

/*----------tableu colloque-------------*/
.tabCol1 { width: 63%; }
.tabCol2 { width: 21%; }
.tabCol3 { width: 16%; }

/*----------tableau patient--------------*/
.tabColA { width: 25%; }
.tabColB { width: 50%; }
.tabColC { width: 25%; }

/*---------tableau activite internationame-----*/
.tabCol4 { width: 5%; }
.tabCol5 { width: 15%; }
.tabCol6 { width: 80%; }

/*--------tableau appel projet---------*/
.tabColD { width: 345px; }
.tabColE { width: 321px; }
.tabColF { width: 104px; }
.tabColG { width: 113px; }

/*-------------------------*/
.HON {
	text-align:left;
	width: 160px;
}
