/****************************************
CSS version PRES:
UTM DTICE ADIM Marianne Albert
Date de modif : 24 mars 2009 - 18:00
Dernière modif : 20 avril 2011 - 9:30
*****************************************/
body {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	background-color:#CCCCCC;
	margin-top:0px;
}
a{
	text-decoration:none;
	color:#502E92;
}
a:hover{
	text-decoration:underline;
}
.centrer{
	text-align:center;
}
.spacer{
	clear:both;
}
div.cadre {
	/*position:absolute;
	top:10px;*/
	width:1000px;
	float:left;
}
div.cadre div.haut {
	background-repeat:no-repeat;
	min-height:523px;
}
div.cadre div.multilangue{
	margin-right:20px;
}
div.cadre div.multilangue ul,div.cadre div.multilangue ul li{
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}
div.cadre div.multilangue a{
	height:12px;
	width:18px;
	display:block;
	float:right;
	clear:both;
	margin-right:3px;
	background-repeat:no-repeat;
}
div.cadre div.multilangue a.langue0{
	background-image:url(img/drapeaux/france.png);
	padding-bottom:5px;
	margin-top:10px;
}
div.cadre div.multilangue a.langue1{
	background-image:url(img/drapeaux/grande_bretagne.png);
	padding-bottom:5px;
}
div.cadre div.multilangue a.langue3{
	background-image:url(img/drapeaux/espagne.png);
}
div.cadre div.menu_principal  {
	position:absolute;
	top:131px;
	width:990px;
	z-index:2;
	background:transparent url(img/border-top.jpg) no-repeat;
	border-left:2px solid #502E92;
	border-right:2px solid #502E92;
}
div.cadre div.menu_principal, div.cadre div.menu_principal a{
	color:#000000;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-variant:small-caps;
	z-index:150;
	padding-top:15px;
}
div.cadre div.menu_principal ul.menu_secondaire{
	width: 772px;
}
div.cadre div.menu_principal em{
	font-style:normal;
	font-weight:bold;
}
div.cadre div.menu_principal ul{
	list-style-type:none;
}
div.cadre div.menu_principal ul{
	/*margin:15px 0px 0px 20px;*/margin:15px 0px 0px 0px;
	padding:0px;
}
div.cadre div.menu_principal ul li ul{
	margin-left:0px;
}
.accueil .menu_principal ul li{
	padding-bottom:12px;
	padding-left:5px;
	padding-top:7px;
	margin-bottom:12px;
	margin-right:15px;
	background-color:#502E92;
	height:50px;
	width:170px;
	float:left;
}
div.cadre div.menu_principal ul li{
	margin-right:2px;
	background-color:#502E92;
	float:left;
}
.ME_accueil{
display:none;
}
div.cadre div.menu_principal ul li a{
	color:#FFFFFF;
	padding-left:10px;
	/*background-color:#502E92;*/
	font-weight:bold;font-size:13px;
}

div.cadre div.menu_principal ul li ul {
	padding-top:0px;
	margin-top:6px;
	margin-bottom:-12px;
}
div.cadre div.menu_principal ul li ul li{
	border-bottom:none;
	padding-bottom:0px;
	margin-bottom:6px;
	margin-right:0px;
	padding-left:0px;
	list-style-type:square;
	border-bottom:1px solid #502E92;
	margin-left:20px;
	color:#FFFFFF;
}
div.cadre div.menu_principal ul li ul li,div.cadre div.menu_principal ul li ul li a{
	font-size:11px;
	margin-right: 0px;
	padding-left:0px;
}
div.cadre div.menu_principal ul li ul li:hover{
	border-bottom:1px solid #FFFFFF;
}
div.cadre div.haut a.page_accueil {
	position:absolute;
	width:130px;
	margin-left:40px;
}
.page_accueil img{
	border:none;
	margin-top:10px;
}
div.cadre div.haut div.photo_entete {
	position:absolute;
	height:8px;
	width:990px;
	top:122px;
	border-bottom:8px solid #CCCCCC;
	margin-left:2px;
	display:none;
}
div.cadre div.haut div.titre {
	background-image:url(img/titre.jpg);
	background-image:url(img/bandeau_vae.jpg);
	background-repeat:no-repeat;
	width:1000px;
	height:132px;
}

div.cadre div.haut div.photo_entete img.logoStructure {
	border: none;
	position: absolute;
	right: 0px;
}

.accueil div.cadre div.haut div.contenu {
	font-family:Helvetica, Arial, sans-serif;
	font-size:12px;
	margin-left:12px;
	border:solid 2px #502E92;
	border-bottom:none;
	background:url(img/fond.jpg) repeat;
	
}
div.cadre div.haut div.contenu {
	font-family:Helvetica, Arial, sans-serif;
	width:990px;
	border:solid 2px #502E92;
	border-bottom:none;
	border-top:none;
	background:#ffffff url(img/fond.jpg) repeat;
	min-height:400px;
	float:left;
}
div.cadre div.haut div.contenu li a {
	background-image:none;
	padding:0px;
	color:#000000;
}
div.cadre div.haut div.contenu .offfirst, div.cadre div.haut div.contenu .offon, div.cadre div.haut div.contenu .on, div.cadre div.haut div.contenu .offlast, div.cadre div.haut div.contenu .onfirst, div.cadre div.haut div.contenu .off, div.cadre div.haut div.contenu .offonfirst, div.cadre div.haut div.contenu .onlast {
	padding-top:8px;
	padding-bottom:8px;
	border:1px solid #666666;
}
div.cadre div.haut div.contenu .onfirst a {
	background-image:none;
	color:#C22980;
	font-weight:bold;
}
div.cadre div.haut div.contenu .offonfirst {
	padding-bottom:9px;
	padding-top:10px;
}	
div.cadre div.haut div.contenu .offonfirst a{
color:#666666;
}
div.cadre div.haut div.contenu .on {
	padding-bottom:9px;
	padding-top:10px;
}
div.cadre div.haut div.contenu .on a{
	color:#C22980;
}
div.cadre div.haut div.contenu .onlast a {
color:#C22980;
}
.fiche16965354 div.cadre div.haut div.contenu div.ligne {
	width:955px;
	background:none;
	margin-bottom:10px;
	margin-left:0px;*/
	}
div.cadre div.haut div.contenu div.ligne {
	float:left;
	/*width:736px;*/width:741px;
	margin-bottom:10px;
	font-size:12px;
	}
.annuaireksup div.cadre div.haut div.contenu div#zone_contenu {
	margin-top: 135px;
	}
div.cadre div.haut div.contenu div#zone_contenu {
	width:740px;
	margin-left: 18px;
	margin-bottom: 10px;
	}
div.recherche div.cadre div.haut div.contenu div#zone_contenu {
	margin-top: 67px;
}
.recherche div#zone_contenu {
	/*padding-top: 67px;*/margin-top:67px;
}	
.article div#zone_contenu, .document div#zone_contenu{
	background-color: #FFFFFF;
    float:left;
    margin-left:18px;
    margin-right:15px;
	margin-bottom:10px;
    margin-top:115px;
    padding-left:20px;
    padding-right:20px;
    padding-top:20px;
	}
div.ligne{
	margin-top:15px;
	}
div.premiere_ligne{
	margin-top:115px;
}
.fiche16965354 div.premiere_ligne{
	margin-top:15px;
}
div.colonne{
	float:left;
	background-color:#FFFFFF;
	margin-right:18px;
	min-height:300px;
	padding-bottom:10px;
}

.fiche16965354 div.colonne{
	min-height:0px;
}
.fiche70752749 div.colonne{
	/*margin-left:12px;*/
}
div.colonne_deco{
	background-color:#FFFFFF;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
	margin-top:0px;
	padding:20px 20px 0px 20px;
	}
	
div.cadre div.haut div.contenu h1, div.cadre div.haut div.contenu h2, div.cadre div.haut div.contenu h3, div.cadre div.haut div.contenu h4, div.cadre div.haut div.contenu h5, div.cadre div.haut div.contenu h6, div.cadre div.haut div.contenu div.style5 div.titre{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#502E92;
	font-weight:bold;
	margin:0px;
	margin-top:15px;
}

div.cadre div.haut div.contenu h3 a{
	color:#BD1220;
}
div.cadre div.haut div.contenu h3{
	border-top:8px solid #CCCCCC;
	padding-top:10px;
	padding-bottom:5px;
	text-align:left;
	margin-top:0px;
	background:url(img/puce_titre.jpg) no-repeat left center;
	border-bottom:none;
}
div.cadre div.haut div.contenu div.style3 h3,div.cadre div.haut div.contenu div.style6 h3{
	font-size:12px;
}

div.cadre div.haut div.contenu div.style4 div.titre{
	position:relative;
	background-image:none;
	background-repeat:no-repeat;
	width:auto;
	height:auto;
	left:0px;
	top:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#4996D6;
	font-weight:bold;
}
div.cadre div.haut div.contenu div.style4 div.contenu{
	padding-top:0px;
	margin-left:0px;
	width:auto;
	background:none;
	border:none;
}

div.cadre div.haut div.contenu div.style5 div.titre{
	position:relative;
	background-image:none;
	background-repeat:no-repeat;
	width:auto;
	height:auto;
	left:0px;
	top:0px;
	margin-bottom:5px;
}

div.cadre div.haut div.contenu div.style5 div.contenu{
	padding-top:0px;
	margin-left:0px;
	width:auto;
}

div.cadre div.haut div.contenu div.style5 div.contenu ul li{
	background-image:url(img/tiret.gif);
	padding-left:7px;
	background-position:0px 5px;
}

div.cadre div.haut div.contenu div.style6 h3{
	color:#000000;
}
.accueil div.cadre div.haut div.contenu div.encadres{
	margin-left:15px;
	width:205px;
	position:absolute;
	left:768px;
	top:160px;
	color:#FFFFFF;
	border:none;
	font-size:12px;
	margin-top:16px;
}
.acceuil div.cadre div.haut div.contenu div.encadres h3{
	border:none;
	color:#FFFFFF;
	border:::none;
	padding-top:0px;
}
div.cadre div.haut div.contenu div.encadres{
	float:right;
	clear:both;
	width:200px;
	margin-right:15px;
}
.70752749 div.cadre div.haut div.contenu div.encadres{
	float:left;
}
div.cadre div.haut div.contenu div.encadres h3{
	color:#C32981;
	margin:0px;
	font-size:12px;
	border-top:8px solid #C32981;
	padding-top:10px;
	padding-bottom:5px;
	text-align:left;
}
.accueil div.cadre div.haut div.contenu div.encadres h3{
	border:none;
	color:#FFFFFF;
	padding-top:0px;
	font-variant:small-caps;
	display:none;
}

/* COSIWEB 15/09/2009 Désactivé car cause des problème sur les boutons images, les agrandis div.cadre div.haut div.contenu div.encadres input, */
div.cadre div.haut div.contenu div.encadres select{
	width:125px;
}

div.cadre div.haut div.contenu div.encadres label{
	display:block;
	font-variant:normal;
	font-size:13px;
}

div.cadre div.haut div.contenu div.champ_form_formation p.button, div.cadre div.haut div.contenu div.encadres input.valider,div.cadre div.haut div.contenu div.encadres p.button{
	text-align:center;
}
.accueil div.cadre div.haut div.contenu div.champ_form_formation p.button, div.cadre div.haut div.contenu div.encadres input.valider,div.cadre div.haut div.contenu div.encadres p.button{
	margin-top:3px;
}
div.cadre div.haut div.contenu div.encadres input.valider,div.cadre div.haut div.contenu div.encadres p.button input{
	width:auto;
}

div.cadre div.haut div.contenu div.encadres fieldset{
	border:none;
}
.accueil div.cadre div.haut div.contenu div.encadres fieldset{
	border:none;
	margin:0px;
	padding:0px;
}
div.cadre div.haut div.contenu div.champ_form_formation input, input, select{
	font-size:12px;
}
div.cadre div.haut div.contenu ul,div.cadre div.haut div.contenu li{
	margin:0px;
	padding:0px;
	list-style:none;
}

.recherche div.cadre div.haut div.contenu ul{
	margin-left:20px;
	clear:left;
	float:left;
	width:765px;
}
.recherche div.cadre div.haut div.contenu ul.liste_resultats{
	width:703px;
}
div.cadre div.haut div.contenu ul{
	margin-top:10px;
	margin-left:10px;
}
div.cadre div.haut div.contenu li{
	background-image:url(img/puce.gif);
	background-repeat:no-repeat;
	background-position:left 4px;
	margin-bottom:15px;
	padding-left:15px;
}
div.cadre div.haut div.contenu .ligne li{
	padding-left:15px;
}
.recherche div.cadre div.haut div.contenu li{
	background-position:left center;
	border-bottom:2px solid #CCCCCC;
	padding-left:13px;
}
.fiche47065143 div.cadre div.haut div.contenu li{
	border:none;
	margin-bottom:0px;
	padding-bottom:0px;
}

div.cadre div.haut div.contenu table tr td.anotation div{
	border: #000000 1px solid;
	padding: 0 20px 0 20px;
}

div.cadre div.haut div.contenu table{
	margin: 0px;
	margin-top:-5px;
}

div.cadre div.haut div.contenu form.formulaireFormationPres select,div.cadre div.haut div.contenu form.formulaireFormationPres input{
	width: 300px;
	margin-bottom: 10px;
}

div.cadre div.haut div.contenu form.formulaireFormationPres input.submit{
	width: auto;
}

div.cadre div.haut div.contenu form.formulaireFormationPres label{
	display:block;
	float:left;
	width: 100px;
	margin-right: 10px;
}
div.cadre div.bas {
	float:left;
	margin-bottom:20px;
}

div.cadre div.bas div.etablissements{
	position:absolute;
	top:15px;
	left:264px;
	width:600px;
	font-size:10px;
	font-weight:bold;
	display:none;
}

div.cadre div.bas div.etablissements a{
	border-right:#BD1220 1px solid;
	color:#000000;
	padding-right:1.149em;
	padding-left:1.149em;
}

div.cadre div.bas div.etablissements div.partenaires{
	margin-top:7px;
}

div.cadre div.bas div.etablissements div.partenaires a{
	padding-right:0.425em;
	padding-left:0.425em;
}

div.cadre div.bas div.etablissements a.premier{
	padding-left:0em;
}

div.cadre div.bas div.etablissements a.dernier{
	padding-right:0em;
	border-right:none;
}

div.bas div.liens{
	float:left;
	width:990px;
	font-size:12px;
	background-color:#FFFFFF;
	border:2px solid #502E92;
	border-top:4px solid #CCCCCC;
	padding:10px 0px 10px 0px;
	text-align:center;
}

div.bas div.liens a{
	/*color:#87888A;*/color:#666666;
	padding-right:5px;
	padding-left:5px;
}

div.cadre div.haut div.contenu ul.liste-annuaireksup div.etablissement span.court,
div.cadre div.haut div.contenu ul.liste-annuaireksup div.corps {
	font-weight:bold;
}

div.cadre div.haut div.contenu ul.liste-annuaireksup li{
	margin-bottom:10px;
}

div.cadre div.haut div.contenu div.encadres p{
	margin:0px;
	padding:0px;
}

.sansstyle{
	border-top:8px solid #CCCCCC;
}
.sansstyle h3{
	border-top:none;
}

.fiche16965354 .encadre_fiche, .encadre_recherche{
	padding:7px 10px 10px 10px;
	margin-bottom:10px;
	background-color:#FFFFFF;
	font-size:14px;
	font-variant:small-caps;
}
.encadre_recherche{
	padding:20px 10px 10px 10px;
	margin-top:115px;
	margin-bottom:10px;
	background-color:#FFFFFF;
	font-size:12px;
	font-variant:normal;
}
.encadre_fiche, .encadre_auto_fiche{
	padding:20px 10px 10px 10px;
	margin-bottom:10px;
	background-color:#FFFFFF;
	font-size:12px;
	font-variant:normal;
}
.firstencadre{
	margin-top:115px;
}
.fiche16965354 .firstencadre{
	margin-top:0px;
}
.accueil .encadre_recherche{
	background-color:#FBAC39;
}
.gestion, .recherche .contenu p{
	background-color:#FFFFFF;
	/*padding-left:40px;*/
	font-size:12px;
	/*margin-left:18px;*/
	margin-right:11px;
	margin-top:5px;
	padding-bottom:5px;
/*	width:380px;*/
	padding-right: 10px;
	padding-left: 20px;
    padding-top: 10px;
}

.recherche .cadre .contenu .gestion{
	/*margin-left:18px;*/
	margin-right:13px;
	/*margin-top:67px;
	width:695px;*/
	min-height:300px;
	padding-left: 20px;
	margin-top: 0;
    padding-right: 0;
    width: 713px;
}
.recherche .cadre .contenu #preferences_utilisateur{
	margin-top:0px;
	padding-top: 10px;
}
.gestion, .recherche .contenu p.msg-aide{
	/*margin-top:67px;
	margin-left: 18px;*/
    padding-top: 5px;
	/*width: 695px*/;
	padding-left:0px;
}
#valider-formulaire{
	margin-bottom:0px;
}

#connexion{
	position:absolute;/*float:left;*/
	background:url(img/fond_vert.png) no-repeat;
	z-index:100;
	/*margin-top:10px;margin-top:75px;margin-top:65px;*/margin-top:0px;top: 255px;
	/*margin-left:242px;margin-left:268px;*/margin-left:0px;left:745px;
	padding-:0px 15px 15px 10px;
	color:#FFFFFF;	
	height:150px;
	width: 245px;
	/*display:none;*/
}
#connexion:hover{
	background:url(img/fond_vert_new.png) no-repeat;
}
#connexion:hover #mot_de_passe_oublie{
display:block;
}
.fiche16965354 #recherche_simple{
	/*float:right;float:left;clear:both;*/
	background:url(img/recherche.png) no-repeat;
	/*margin-top:-30px;margin-top: -59px;margin-top:50px;*/margin-top:0;
	/*margin-left:242px;margin-left:727px;*/margin-left:268px;
	/*height:32px;*/height:64px;
	width:250px;  
	top:147px;
	/*left:50px;*/
}
/*hack opera */
html:first-child .fiche16965354 #recherche_simple{
	margin-top:5px;
}
/* hack safari */
html[xmlns*=""] body:last-child .fiche16965354 #recherche_simple{
	margin-top:5px;
}
.fiche70752749 #recherche_simple{
	/*float:right;
	background-image:url(img/recherche.png);
	background-repeat:no-repeat;
	background-color:transparent;
	margin-top:-30px;
	margin-left:242px;
	padding-left:15px;
	height:32px;
	width:250px;*/
}
.accueil #recherche_simple{
	position:absolute;
	/*width:215px;*/width:225px;
	/*background-color:#666666;*/background:url(img/recherche.png) no-repeat;
	height:30px;
	/*margin-top:68px;*/margin-top:26px;
	/*margin-left:768px;*/margin-left:750px;
	z-index:300;
}
#recherche_simple{
	position:absolute;
	/*width:215px;*/width:225px;
	/*background-color:#666666;*/background:url(img/recherche_page.png) no-repeat;
	height:60px;
	/*margin-top:68px;*/margin-top:26px;
	/*margin-left:768px;margin-left:750px;*/margin-left:775px;
		z-index:300;
}
.fiche16965354 .filDAriane{
	display:none;
}
.filDAriane{
	position:absolute;
	top:200px;
	/*left:20px;*/left:28px;
	width:715px;
	background-color:#FFFFFF;
	padding:10px 0px 8px 20px;
	list-style-type:none;
	z-index:1;
	height:14px;
}
.filDAriane a{
	color:#502E92 !important;
	text-decoration: none !important;
}
.filDAriane a:hover{
	color:#502E92 !important;
	text-decoration: underline !important;
}
.fiche16965354 .filDAriane, .recherche .filDAriane, .fiche68359007 .filDAriane, .fiche68482935 .filDAriane, fiche68617786 .filDAriane{
	display:none;
}
/*.fiche68268945 .filDAriane,*/
form fieldset {
	border:none;
	margin:0px;
	margin-top:0px;
	padding-bottom:0px;
	padding-top:5px;
	width: 240px;
}
.recherche form fieldset{
	margin-bottom:10px;
}
.accueil #recherche_simple label{
	/*display:none;*/
	font-variant:small-caps;
	color:#FFFFFF;
	font-size: 14px;
	font-weight:bold;
	margin-left:15px;
}
.fiche16965354 
#recherche_simple label{
font-size:13px;
}
#recherche_simple label{
	/*display:none;
	font-variant:small-caps;*/
	text-transform:uppercase;
	color:#FFFFFF;
	/*font-size:13px;*/font-size:12px;
	font-weight:bold;
	margin-left:15px;
	font-family: Arial,Helvetica,sans-serif;
	margin-left:20px\0;
}

#vers_recherche_avancee{
	position:absolute;
	display:none;
}
#recherche_avancee{
	/*margin-top:67px;*/
	margin-right:15px;
	/*margin-left:18px;*/
	width:713px;
	padding-left:20px;
	background-color:#FFFFFF;
}
#recherche_avancee fieldset{
	width:550px;
}
#recherche_avancee fieldset legend{
	border-top:8px solid #CCCCCC;
	margin-top:20px;
	padding-bottom:5px;
	padding-top:10px;
	text-align:left;
}
#mot_de_passe_oublie{
	padding:0;
	padding-bottom:0px;
	color:#FFFFFF;
	text-align:center;
	margin: 0px 0px 0px 0px;
}
#mot_de_passe_oublie a{
	color:#FFFFFF;
}
.champ-saisie{
	width:145px;
	/*margin-right:5px;*/margin-right:0px;
}
.champ-saisie-vae{
	width:119px;
	margin-bottom:0;

}
@media screen and (-webkit-min-device-pixel-ratio:0) {
.champ-saisie-vae{
	margin-top:-2px;
}
}
.fiche16965354 #recherche_simple .champ-saisie{
	margin-left:15px;
	/*margin-top:-1px;margin-top:2px;*/    margin-top: 4px;
	width:155px;
	margin-right: 5px;
}
.accueil #recherche_simple .champ-saisie{
	margin-left:0px;
	margin-top:0px;
}
#recherche_simple .champ-saisie{
float:left;
	/*margin-top:0px;*/margin-top: 4px;
	margin-left: 6px;
	margin-right:0px;
}
*+html #recherche_simple .champ-saisie{
margin-left:5px;
}
#connexion fieldset{
	font-variant:normal;
	padding-left:5px;
	margin:0px;
	font-size:13px;
	float:left;
	/*clear:left;*/
	width: 232px;
	padding-right: 0;
	/*height:90px;*/
	padding-top: 0;
}
#connexion fieldset legend{
/*	font-variant:small-caps;
	font-size:110%;*/
	font-weight:bold;
	padding-top: 5px;
	margin-left:4px;
	font-size:13px;
	font-weight:bold;
	/*margin-left:15px;*/
	font-family: Arial,Helvetica,sans-serif;
	text-transform:uppercase;
	/*margin-bottom:10px;*/
}
#connexion fieldset label, #connexion fieldset input, #connexion #mot_de_passe_oublie{
	display:none;
}
#connexion fieldset:hover label, #connexion fieldset:hover input, #connexion form:hover #mot_de_passe_oublie, #connexion form:hover #mot_de_passe_oublie{
	display:block;
}
#connexion fieldset:hover{
	width:232px;
}
#connexion form:hover #mot_de_passe_oublie, #connexion:hover #mot_de_passe_oublie, #connexion:hover fieldset input{
	display:block;
}
#connexion fieldset label{
	float:left;
}
#password_intranet{
/*float:left;
clear:both;
margin-top:7px;*/
}
#connexion form{
	padding-top:2px;
	padding-left:10px;
	/*padding-right:15px;*/
	width:232px;
}
#connexion ul{
	margin:0px 0px 10px 0px;
}
#connexion #personne_dsi{
	margin-bottom:0px;
	margin-left:15px;
	font-weight:bold;
}
#login_intranet{
	margin-bottom:6px;
	width:120px;
	/*float:left;
	margin-right: 12px;*/
	margin-left:7px;
}
#password_intranet{
	margin-bottom:4px;
	width:120px;
	/*float:left;
	margin-top:-5px;*/
	/*margin-right: 12px;*/margin-right:0px;
	/*margin-left:5px;*/
}
#login_intranet label{
	margin-bottom:10px;
}
#password_intranet label{
	margin-top:10px;
	float:left;
}

#select_profil{
	width:145px;
}

#connexion #personne_dsi #profil {
	padding-right:0px;
}
#connexion #profil, #connexion ul{
	display:none;
}
#connexion #personne_dsi:hover, #connexion:hover #profil, #connexion:hover ul, #connexion:hover fieldset label, #connexion:hover fieldset .ok{
	display:block;
}
.ok{
	float:left;
	/*margin-top:-2px;*/margin-right: 15px;
    /*margin-top: 0;*/margin-top: 3px;
	
}
#connexion .ok{
	float:right;
	clear:both;
	margin-top: 0;
}

/* gestion affichage des resultats recherche diplome vae */
#objectif_general, #programme, #partenariats_etablissements, #accords_internationaux, #pre_requis, #poursuites{
	background-color:#FFFFFF;
	margin:0px 20px 0px 20px;
}
.diplomevae div.cadre div.haut div.contenu h3{
	margin:20px 20px 0px 20px;
	padding-left:20px;
	background-color:#FFFFFF;
	margin-left:0px;
	padding-left:0px;
	width:673px;
}

.diplomevae #intitule h3{
	margin:0px 20px 0px 0px;
	padding-left:0px;
}
.diplomevae .cadre .haut .contenu #affichage_diplome ul.onglets {
	background:none;
	border-bottom:1px solid #666666;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin-left:0px;
	margin-bottom:10px;
	padding-top:20px;
	padding-bottom:33px;
	/*padding-right:143px;*/
	
	width: 673px;
	padding-right:0px;
}

body.formation .onglets .onfirst a, body.formation .onglets .on a, body.formation .onglets .onlast a, body.formation .onglets .off a {
	background:none;
	padding:2px 10px 2px 0;
}
body.formation .onglets li.onfirst a {
	background-color:#0099CC;
	padding-left:0px;
}
.cadre .haut .contenu .onglets .off a, .cadre .haut .contenu .onglets .offlast a, .cadre .haut .contenu .onglets .offfirst a, .cadre .haut .contenu .onglets .offon a{
	color:#666666;
}
.diplomevae .cadre .haut .contenu .onglets .onfirst, .diplomevae .cadre .haut .contenu .onglets .offfirst, .diplomevae .cadre .haut .contenu .onglets .onlast {
	/*padding-top:10px!important;
	padding-bottom:9px!important;*/
}
.diplomevae .cadre .haut .contenu .onglets .offlast {
	/*padding-top:8px;
	padding-bottom:8px;*/
}

#intitule, #sigle, #niveau_post_bac, #niveau_post_bac, #type_diplome, #domaine, #mention, #specialite, #composante, #adresse_fiche_diplome, #objectif_general, #programme, #autres_etablissements, #labos_associes {
	margin-right:20px;
	padding-bottom:10px;
	background-color:#FFFFFF;
}
div#affichage_diplome .para-an{
	margin-left:0px;
	margin-right:0px;
    padding-left: 0;
	width: 693px;
	background-color:transparent;
}
div#affichage_diplome div#rome, div#affichage_diplome div#formacode, div#affichage_diplome div#nsf_804 {
	background-color:transparent;
	width: 673px;
}
div#affichage_diplome div#rome h3, div#affichage_diplome div#formacode h3, div#affichage_diplome div#nsf_804 h3{
	width: 663px;
}
#type_diplome, div#FORMACODE select{
	width:350px;
}
.recherche .ChampSaisie{
	max-width:350px;
}
.diplomevae .encadre_fiche{
	border-top:8px solid #C32981;
	padding-top:10px;
}
div.cadre div.haut div.contenu .onglets li {
	background-image:none;
	background-color:#FFFFFF;
	margin-right:10px;
	margin-bottom: 0px;
    margin-right: 5px;
	padding-left: 8px;
    padding-right: 7px;	
	padding-top:8px;
	padding-bottom:8px;
	height:16px;
}
div.cadre div.haut div.contenu .onglets li a{
	height:16px;
	margin-left:10px;
	margin-right:10px;
}
/* recherche d'un diplôme */
.fiche11772527 .contenu  .encadres  .encadre_recherche_vae .encadre_recherche_debut #FORM_ENCADRE_RECHERCHE_0  fieldset {
	margin-left:-600px;
	float:left;
}
.fiche11772527 .contenu  .encadres  .encadre_recherche_vae .encadre_recherche_debut #FORM_ENCADRE_RECHERCHE_0  fieldset label, .fiche11772527 .contenu  .encadres  .encadre_recherche_vae .encadre_recherche_debut #FORM_ENCADRE_RECHERCHE_0  fieldset legend {
	color:#000000;
	padding-top:7px;
	padding-left:13px;
}
.encadre_recherche_vae .encadre_recherche_debut #FORM_ENCADRE_RECHERCHE_0  fieldset legend {
	/*margin-top:7px;*/margin-top: 0;padding-top: 5px;
	/*margin-left:10px;margin-left:25px;*/margin-left:14px;
	color:#FFFFFF!important; 
	font-family: Arial,Helvetica,sans-serif; 
	text-transform: uppercase;
	font-weight:bold;
}
.encadre_recherche_vae .encadre_recherche_debut #FORM_ENCADRE_RECHERCHE_0  fieldset {
	padding-left:10px;padding-right: 0;
	padding-top: 0;
}
.resultats{
	min-height:300px;
	background-color:#FFFFFF;
	margin-top:67px;
	margin-left:18px;
	padding:20px 20px 0px 0px;
	width:715px;
}
#precisions_resultats{
	border-top:8px solid #CCCCCC;
	padding-left:0px;
}
.recherche div.cadre div.haut div.contenu .resultats .liste_resultats li{
	margin-right:20px;
}
.recherche div.cadre div.haut div.contenu .resultats .liste_resultats li a{
	margin:0px;
}
/****************************************** COSIWEB **********************************************/
div.menu_principal_accueil1 {
	z-index:2;
	float:left;
	margin-top:7px;
	margin-left:10px;
	margin-right:5px;
	background:transparent url(img/accueil1.png) no-repeat;
	width: 238px;
	height:186px;
}

div.cadre div.menu_principal_accueil1 ul{
	list-style-type:none;
	line-height:24px;
	margin-top: 7px;
}

div.cadre div.menu_principal_accueil1 em{
	font-style:normal;
	font-weight:bold;
	text-transform:uppercase;
	/*margin-left:-10px;*/margin-left:-17px;
}
div.cadre div.menu_principal_accueil1 a{
	color:#FFFFFF;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
}
.accueil .menu_principal_accueil1 ul li{
	padding-bottom:12px;
	padding-left:5px;
	padding-top:7px;
	margin-bottom:12px;
	margin-right:15px;
	background-color:#502E92;
	height:50px;
	float:left;
	clear:left;
	font-weight:bold;
}
div.cadre div.menu_principal_accueil1 ul li{
	margin-right:0px;
}
div.cadre div.menu_principal_accueil1 ul li a{
	color:#FFFFFF;
	/*padding-top:10px;*/
	font-size:13px;
}
div.cadre div.menu_principal_accueil1 ul li a:hover, div.cadre div.menu_principal_accueil2 ul li a:hover{
	text-decoration:underline;
	}
div.cadre div.menu_principal_accueil1 ul li ul {
	padding-top:6px;
	margin-top:6px;
	margin-bottom:-12px;
	list-style-type:square;
	color:#FFFFFF;
	padding-left:30px;
}

div.cadre div.menu_principal_accueil1 ul li ul li{
	border-bottom:none;
	padding-bottom:0px;
	margin-bottom:6px;
	margin-right:0px;
	margin-left:-32px;
	padding-left:0px;
}

div.menu_principal_accueil2 {
	z-index:50;
	float:left;
	/*margin-top:10px;*/margin-top:7px;
	/*margin-left:-254px;*/margin-left:-15px;
	background-image:url(img/accueil2.png);
	background-repeat:no-repeat;
	width: 228px;
	height:186px;
}

div.cadre div.menu_principal_accueil2 ul{
	list-style-type:none;
	line-height:24px;
	padding-left:38px;
	margin-top:7px;
}

div.cadre div.menu_principal_accueil2 em{
	font-style:normal;
	font-weight:bold;
	text-transform:uppercase;
}

div.cadre div.menu_principal_accueil2 a{
	color:#FFFFFF;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
}

.accueil .menu_principal_accueil2 ul li{
	padding-bottom:12px;
	padding-left:5px;
	padding-top:7px;
	margin-bottom:12px;
	margin-right:15px;
	background-color:#502E92;
	height:50px;
	float:left;
	clear:left;
	font-weight:bold;
}
div.cadre div.menu_principal_accueil2 ul li{
	margin-right:0px;
}
div.cadre div.menu_principal_accueil2 ul li a{
	color:#FFFFFF;
	/*padding-top:10px;*/
	font-size:13px;
	margin-left:-7px;
}
div.cadre div.menu_principal_accueil2 ul li ul li a{
	margin-left:0px;
}

div.cadre div.menu_principal_accueil2 ul li ul {
	padding-top:6px;
	margin-top:6px;
	margin-bottom:-12px;
	list-style-type:square;
	color:#FFFFFF;
	padding-left:30px;
}

div.cadre div.menu_principal_accueil2 ul li ul li{
	border-bottom:none;
	padding-bottom:0px;
	margin-bottom:6px;
	margin-right:0px;
	margin-left:-32px;
	padding-left:0px;
}

.background {
	font-size:11px;
	width:994px;
	border:solid 2px #502E92;
	border-top:8px solid #CCCCCC;
	border-bottom:none;
	background:url(img/fond.jpg) repeat;
	float:left;
}

.contact {
	/*float:right;*/float:left;
	/*margin-left:253px;*/margin-left: 268px;
	/*margin-top:0px;margin-top:7px;*/margin-top:-14px;
	margin-right:8px;
	padding-top:7px;
	background:url(img/contact.png) no-repeat!important;
	display:block;
	width:247px;
	height:27px;  
}
.contact a{
	color: #FFFFFF;
    font-size:13px;
    margin-left:20px;
    padding-top: 10px;
	/*font-variant:small-caps;*/text-transform:uppercase;
	font-weight:bold;
	font-family: Arial,Helvetica,sans-serif;
}
/*hack opera */
html:first-child .contact {
	margin-top:135px;
}
/* hack safari */
html[xmlns*=""] body:last-child .contact{
	margin-top:135px;
}

.fiche16965354 .encadre_recherche_vae{
position:absolute;
z-index:5;
	background-image:url(img/fond_orange.png);
	background-repeat:no-repeat;
	/*padding:0px 0px 5px 0px;*/padding:0px 0px 0px 0px;
	margin-top:-186px;/*margin-top:-230px;*/
	margin-left:-308px;
	/*font-size:14px;*/
	width:262px;
	color:#FFFFFF;
	height: 186px;
}
.fiche11772527 .encadre_recherche_vae{
	float:left;
	background:none;
	margin:0;
	padding:0;
	color:#000000;
}

.encadre_recherche_debut{
	padding:5px 5px 5px 5px;
	font-size:13px;
}

.bouton_recherche{
	width:84px;
}

/****************************************** FIN COSIWEB **********************************************/


/* Gestion du menu Pages de contenu */
div.cadre div.menu_principal ul .ME_accueil a{
	padding:4px 30px 4px 15px;
	background-color:#666666;
}
div.cadre div.menu_principal ul li.ME_Presentation{
	/*background-color:#C22980;*/
	background: transparent url(img/presentation_page.png) no-repeat;
	height:37px;
	width:193px;
	margin-top: -4px;
    padding-top: 7px;
}
div.cadre div.menu_principal ul .ME_Presentation a{
	padding:4px 0px 4px 25px;
	/*background-color:#C22980;*/
}
div.cadre div.menu_principal ul li.ME_Presentation li{
	border-bottom:1px solid #C22980;
	float:left;
	clear:left;
	padding:4xp 0px 4px 0px;
	background-color: #C22980;
}
div.cadre div.menu_principal ul li.ME_Presentation ul{
	/*width:190px;*/width:183px;
/*	margin-left:10px;*/
	height: 64px;
	background-color:#C22980;
	margin-left:10px;
}
div.cadre div.menu_principal ul li.ME_Presentation ul li a, div.cadre div.menu_principal ul li.ME_OffresFormation ul li a{
	padding:0px;
}
div.cadre div.menu_principal ul .ME_OffresFormation li{
	clear:left;
	float:left;
}
div.cadre div.menu_principal ul .ME_OffresFormation ul{
	margin-left:10px;
	background-color:#502E92;
	height:64px;
	width:155px;
}
div.cadre div.menu_principal ul .ME_OffresFormation a:hover ul li{
	background-color:#502E92;
}
div.cadre div.menu_principal ul .ME_OffresFormation{
	background: transparent url(img/offre_page.png) no-repeat;
	height:37px;
	width:168px;
	margin-top: -4px;
    padding-top: 7px;
}
div.cadre div.menu_principal ul .ME_OffresFormation a{
	padding:4px 0px 4px 19px;
	/*background-color:#502E92;*/
	padding-right:20px;
}
div.cadre div.menu_principal ul .ME_Contacts{
	background:url(img/contact_page2.png) no-repeat;
	height:37px;
	width:95px;
	/*padding-top:9px;*/padding-top:7px;
	margin-top:-4px;
	margin-left: 176px;
	}
div.cadre div.menu_principal ul .ME_Contacts a{
	padding:4px 0px 4px 15px;
	/*background-color:#4996D6;*/
	padding-right:15px;
	padding-left:19px;
}
div.cadre div.menu_principal ul .ME_diplome{
	background:url(img/recherchevae_page.png) no-repeat;
	height:37px;
	width:176px;
	margin-top: -4px;
    padding-top: 7px;
	margin-left: -275px;
}
div.cadre div.menu_principal ul .ME_diplome a{
 	padding:4px 0px 4px 15px;
	/*background-color:#FBAC39;*/
	padding-right:15px;
}
div.cadre div.menu_principal ul .ME_intranet{
	background:url(img/acces_reserve_page.png) no-repeat;
	height:37px;
	width:130px;
	margin-top: -4px;
    padding-top: 7px;
}
div.cadre div.menu_principal ul .ME_intranet a{
	padding:4px 0px 4px 19px;
	/*background-color:#BED258;*/
	padding-right:15px;
}
div.cadre div.menu_principal ul .ME_Presentation a:hover, div.cadre div.menu_principal ul .ME_OffresFormation a:hover, div.cadre div.menu_principal ul li .ME_Contacts a:hover, div.cadre div.menu_principal ul li .ME_diplome a:hover, div.cadre div.menu_principal ul li .ME_intranet a:hover{
/*text-decoration:underline;*/
}

#affichage_diplome{
	background-color:#FFFFFF;
	width:693px;
	margin-top:120px;
	/*margin-left:20px;*/
	margin-bottom:10px;
	padding-left:20px;
	padding-bottom:10px;
	padding-right:20px;
}

/* Survol */
div.cadre div.menu_principal ul li ul{
	display:none;
}
div.cadre div.menu_principal ul li:hover ul{
	display:block;
}



/* Espace intranet */
.fiche70752749 .encadre_recherche_vae {
	margin-top:-556px;
	display:none;
}
.fiche70752749 .filDAriane {
	/*display:none;*/
}
.fiche70752749 .premiere_ligne, .fiche70752749 .firstencadre{
	/*margin-top:30px;*/
}

/*_____________________________________________________________________*/
/* STYLES */
div.cadre div.haut div.contenu .style1 h3{
	font-size:15px;
}
.actualite div.cadre div.haut div.contenu .style2, .defaultstructureksup div.cadre div.haut div.contenu .style2{
	background-color:#FFFFFF;
	margin-top:115px;
	margin-left:20px;
	padding:20px 20px 0px 20px;
	width:696px;
}
.actualite div.cadre div.haut div.contenu #resume, .actualite div.cadre div.haut div.contenu #description, .actualite div.cadre div.haut div.contenu .type_1, .defaultstructureksup div.cadre div.haut div.contenu #resume, .defaultstructureksup div.cadre div.haut div.contenu #description, .defaultstructureksup div.cadre div.haut div.contenu .type_1, .type_2, .para-an {
	background-color:#FFFFFF;
	margin-top:-20px;
	margin-left:20px;
	padding:10px 20px 10px 20px;
	width:696px;
}
body.annuaireksup dl.type_2{
	background-color:#FFFFFF!important;
	margin-left: 0;
}
.liste_def_type, .liste_def_contact, .liste_def_site, .liste_def_partenaires, .para-an{
	margin-bottom:10px;
	margin-left: 0;
}

div.cadre div.haut div.contenu .type_1{
	margin-top:0px;
}
div.cadre div.haut div.contenu .type_1 dt{
	float:left;
}
div.cadre div.haut div.contenu .type_1 dd{
	/*float:left;*/
	margin-bottom:5px;
}
div.cadre div.haut div.contenu .style2 h3{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
}
div.cadre div.haut div.contenu .style3 h3{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#C22980;
	border:none;
	font-size:12px;
}
div.cadre div.haut div.contenu .style4 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin-left:12px;
	text-align:left;
}
div.cadre div.haut div.contenu .style4 h3{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#4996D6;
	border:none;
	font-style:italic;
	font-size:12px;
}
.plansite2, .plansite3{
	margin-top:10px;
}
div.cadre div.haut div.contenu ol.plansite2 li, div.cadre div.haut div.contenu ol.plansite3 li{
	margin-bottom:5px;
}
.fiche70752749 .ME_intranet{
display:none;
}
