@page{ 
size:21.0cm 29.7cm;
margin-top:1.7cm;
margin-bottom:2cm;
margin-left:2cm;
margin-right:2cm

}

body,body.accueil {
	color: #333333;
	font-size: 77%;
	margin: 0;
	padding: 0;
	border:0;
background:fff !important;
	font-family:  Helvetica,Arial,  sans-serif;
}

#bgBordureGauche
{ 
	background-color: #fff !important;
	margin:0;
	padding :0;
}


#conteneurBlanc {
width:100%;  width:100%;
background:#fff none no-repeat left top !important;
    margin: 0 1em 0 1em !important;
    padding:0;
}

#centre {
width:100%;
    margin: 0  !important;
    padding-bottom: 1em !important;
	color: #333333;
font-size :1.1em;
}




/* On n'affiche pas tous les blocs autour */

#bandeauHautInterieur,#textesmenu, .FilAriane, div#menuGauche, #debugtable, .attribute-pdf, #langues,
.bandeauGris, .impression,#menuDroit
{
display:none;
}

#centre a:link:after, #centre a:visited:after {
  content: " (" attr(href) ") ";
  font-size: 90%;
}

#composante, #composanteInt, #composante.etudiants, #composante.entreprises, #composante.presse,#composante.personnel
{ 
margin:0 0 20px 0;
background: none;
}

/* calque des coordonnees pour les pages intérieures sans image a droite*/

#nomcomposante
{  
margin-left:0em;
}

#coordonnees.universite, #coordonnees.formation, #coordonnees.recherche, #coordonnees.cst, #coordonnees.international
{
background:none;
}


/* TITRE DES RUBRIQUES EN haut de page .titreRubrique.formation{
color:#ff9422;
} */
span.titreRubrique
{
padding-left:170px;
text-align:center;
font-size :1.3em;
font-weight:bold;
background:none;
}
.titreRubrique.universite{
color:#F15A22;
}
.titreRubrique.cst{
color:#0f5294;
}
.titreRubrique.international{
color:#009999;
}
.titreRubrique.recherche{
color:#009319;
}

/* calques en position absolu , sortis du flot */

#logouhp { 
position: absolute;
width: 170px;
height: 76px;
top :19px;
left :0px;
border:0;
margin:0;
padding:0;
}

#logouhp img{}

#coordonnees
{  
padding-left : 1em;
background:none;
}

#adressecomposante
{
padding-top:4px;
margin-left:0px;
height :45px;
font-weight: bold;
color: #6A838F;
font-size :1.1em;
}

#telcomposante
{ 
position:absolute;
bottom:0cm;
left:100px;
right:100px;
text-align:center;
letter-spacing:0.1em;
padding-bottom:0.3em;
color: #6A838F;
font-size :0.8em;
}

.couleurTelCourriel
{ 
color: #F15A22;
font-weight: bold;
}

/*bas de page */
#basPage{display:none;
	height:41px;
	clear:both;
	margin-right:12px;
	background:none;
}
#coinGaucheBasPage ,#coinDroitBasPage
{display:none;}

.texteBasPage
{
	height:20px;
	text-align: right;
	margin-right:21px;
	padding-right:0.5em;
	font-size :0.9em;
	font-weight: bold;
}

.pointilles{
	height:1px;
	background-image: url(../images/bg_pointilles.gif);
	margin-right:21px;
	margin-left:17em;
	background-repeat:repeat-x;
}

/* Fin Ajout classes pour partie universite et recherche le 30-10-2006 */

/* Conseils CA CEVU CS */

.cell_conseils{
vertical-align: middle;
text-align:left;
padding:4px;
}

.cell_rep_ext{
vertical-align:top;text-align:left;padding:10px;
}

.sectoriel{
color:#990000;
font-weight: bold;
font-size:normal;
vertical-align: middle;
text-align:center;
}

.categoriel{
color:#000000;
font-weight: bold;
font-size:normal;
vertical-align: middle;
text-align:center;
}

/* Effectifs laboratoire */
.table_effectifs{
border:solid 1px;
padding:2px;
}

.header_effectifs{
font-weight: bold;
font-size:normal;
vertical-align: top;
text-align:center;
border-color:#339966;
}

.cell_effectifs{
vertical-align: top;
text-align:center;
}

.texte_effectifs{
font-weight: normal;
font-size: small;
vertical-align: top;
text-align:center;
}

.table_these{
margin:0;
}

.header_these{
font-weight: bold;
font-size:normal;
vertical-align: middle;
text-align:center;
border-color:#339966;
padding:4px;
border:solid 1px;
}
.cell_these{
vertical-align: middle;
text-align:center;
padding:4px;
border:solid 1px;
}
/* Fin Ajout classes pour partie universite et recherche */

/* Modifié par F.C. le 17 mai 2006 */
/*tableau formation:couleur des cellules */
td.VertVif{
background-color:#009319;
color:#ffffff;
font-weight: bold;
padding: 5px;
}

td.VertMoyen{
background-color:#8CCD97;
padding: 5px;
}
td.VertPastel{
background-color:#D6EDD9;
padding: 5px;
}

/*tableau international:couleur des cellules */
td.TurquoiseMoyen{
background-color:#88CFCF;
padding: 5px;
}
td.TurquoisePastel{
background-color:#BFE5E5;
padding: 5px;
}
td.TurquoiseVif{
background-color:#009999;
color:#ffffff;
font-weight: bold;
padding: 5px;
}


ul.menudroit
{
padding-top: 0;
padding-bottom:0em;
margin-top:0;
margin-bottom:0;
list-style-position: outside;
list-style-type: disc;
}

.centre {
	text-align: center;
padding: 5px;
}

table.centrer {
	margin:0 auto;
}
.BGuniversite{
	background-color:#F15A22;
	width:80%;
	font-size: 1.1em;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
}


.BGpersonnelUHP{
	background-color:#F15A22;
	width:80%;
	font-size: 1.1em;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
}


.BGrecherche{
	background-color:#FF9422;
	width:80%;
	font-size: 1.1em;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
}

.BGformation{
	background-color:#009319;
	width:80%;
	font-size: 1.1em;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
}
.BGetudiant{
	background-color:#F15A22;
	width:80%;
	font-size: 1.1em;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
}

/* CSS Document */
td.padding5{
		padding: 5px;
}

.spacer {
	clear:both
}
.clearfix:after {
  content: "."; 
  display: block; 
  height: 0; 
  clear: both; 
  visibility: hidden;
}
.vide {
	  height: 1em; 
	    visibility: hidden;
}

.celluleCentre {
	vertical-align: middle;

}
img {
	border :0;
	vertical-align: middle;
}
img.haut {
	border :0;
	vertical-align: top;
}

/* pour les images embed, permet de les avoir en ligne */
.object-right{
margin:0;
padding:0;

}

.EnLigne{
	display:inline;
}

.gauche{
	margin : 0.5em;
	float:left;
}

.gauchessMarge{
	border :0;
	float:left;
	margin:0;
	padding:0;
}


.droit{
	margin : 0.5em;
	float:right;
}

img.droite{
	border :0;
	float:right;
}



.formulaire{
color:#333333;
font-size :1em;
}

.enumeration{

padding-left :5em;
}

.cellulePointilleVert{
	background-image: url(../images/bg_pointilles_vert.gif);
	background-repeat: repeat-y;
	background-position: center;
}
.cellulePointilleVertR{
	background-image: url(../images/bg_pointilles_vert.gif);
	background-repeat: repeat-y;
	background-position: right;
	padding-top:10px;
}


.cellulePointilleHor{
	background-image: url(../images/bg_pointilles.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}


h3
	{font-weight: bold;
	color : #F15A22;
	margin-left:0;
	margin-bottom:0.4em;
	font-size :1.1em;
}
h3.cst
	{font-weight: bold;
	color : #0F5294;
	margin-left:0;
	margin-bottom:0.4em;
	font-size :1.1em;
}
h3.rech
	{font-weight: bold;
	color : #0F5294;
	margin-left:0;
	margin-bottom:0.4em;
	font-size :1.1em;
}
h3.international
	{font-weight: bold;
	color : #009999;
	margin-left:0;
	margin-bottom:0.4em;
	font-size :1.1em;
}

h2.souligne{
	 text-decoration:underline;
}



h2.actuuniversite,h2.actuetudiants,h2.actupersonnel{
	color : #F15A22;
		font-size :1em;
	font-weight: bold;
	text-indent:15px;
padding-top:0;
background: url("../images/rond_v_univ_s.gif") no-repeat left top;
	margin-left:-1em;
	margin-top:0px;
}

h2.actuformation
	{color :#FF9422;
		font-size :1em;
	font-weight: bold;
	text-indent:15px;
padding-top:0;
background: url("../images/rond_v_form_s.gif") no-repeat left top;
	margin-left:-1em;
	margin-top:0px;
	}
			
h2.acturecherche
	{color : #009319;
	font-size :1em;
	font-weight: bold;
	text-indent:15px;
padding-top:0;
background: url("../images/rond_v_rech.gif") no-repeat left top;
	margin-left:-1em;
	margin-top:0px;
	}
			
h2.actucst
	{color : #0F5294;
	font-size :1em;
	font-weight: bold;
	text-indent:15px;
padding-top:0;
background: url("../images/rond_v_cst_s.gif") no-repeat left top;
	margin-left:-1em;
	margin-top:0px;
}	
	
h2.actuinternational
	{color : #009999;
	font-size :1em;
	font-weight: bold;
	text-indent:15px;
padding-top:0;
background: url("../images/rond_v_inter_s.gif") no-repeat left top;
	margin-left:-1em;
	margin-top:0px;
}

h2.univ,.h2.public,h2.universite,h2.etudiants,h2.presse,h2.personnel,h2.entreprises
	{
	color : #F15A22;
	font-weight: bold;
	margin-left:-1em;
	padding:0px;
	margin-bottom:0.4em;
	font-size :1.2em;
	text-indent:18px;
	background: url("../images/rond_v_univ.gif") no-repeat left top; 
}

h2.formation
	{color :#FF9422;
	font-weight: bold;
	margin-left:-1em;
	margin-bottom:0.4em;
	font-size :1.2em;
	text-indent:18px;
	background: url("../images/rond_v_form.gif") no-repeat left top; 
}
		
h2.rech,h2.recherche
	{color : #009319;
	font-weight: bold;
		padding:0px;
	margin-bottom:0.4em;
		margin-left:-1em;
	font-size :1.2em;
	text-indent:18px;
	background: url("../images/rond_v_rech.gif") no-repeat left top; 
	}
	
h2.cst
	{color : #0F5294;
	font-weight: bold;
		margin-left:-1em;
	margin-bottom:0.4em;
		padding:0px;
	font-size :1.2em;
		text-indent:18px;
	background: url("../images/rond_v_cst.gif") no-repeat left top; 
}	
	
h2.international
	{color : #009999;
	font-weight: bold;
		margin-left:-1em;
	margin-bottom:0.4em;
		padding:0px;
	font-size :1.2em;
		text-indent:18px;
	background: url("../images/rond_v_inter.gif") no-repeat left top; 
}

/*calques de titre */
.titreActu{
	margin: 0;
	padding: 0;
		background-image: url(../images/bg_titre_actu.gif);
		background-repeat: repeat-x;
	min-height : 28px;

}


h1.titreTexteActu{
	margin: 0;
	padding: 0;
	color: #6A838F;
	font-weight: bold;
	font-size :1.3em;

}

h1.classuniv{
	color : #F15A22;
	font-size :1.2em;
	font-weight: bold;
	padding-left:30px;
	background: url("../images/r_universite_s.gif") no-repeat left center;
	height:26px;
	padding-top:8px;
	margin-bottom:0px;
	margin-top:0px;
}
h1.classpersonnel{
	color : #F15A22;
	font-size :1.2em;
	font-weight: bold;
	padding-left:30px;
	background: url("../images/r_public_s.gif") no-repeat left center;
	height:26px;
	padding-top:8px;
	margin-bottom:0px;
	margin-top:0px;
}
h1.classetu{
	color : #F15A22;
	font-size :1.2em;
	font-weight: bold;
	padding-left:30px;
	background: url("../images/r_public_s.gif") no-repeat left center;
	height:26px;
	padding-top:8px;
	margin-bottom:0px;
	margin-top:0px;
}
span.classuniv,h1.classetu,h1.classpersonnel{
	color : #F15A22;
	font-size :1.2em;
	font-weight: bold;
}

h1.classform
	{color :#FF9422;
	font-size :1.3em;
	font-weight: bold;
	padding-left:30px;
	background: url("../images/r_formation_s.gif") no-repeat left center;
	height:26px;
	padding-top:8px;
	margin-bottom:0px;
	margin-top:0px;
	}
span.classform
	{color :#FF9422;
	font-size :1.3em;
	font-weight: bold;
	}
	
		
h1.classrech
	{color : #009319;
	font-size :1.3em;
	font-weight: bold;
	padding-left:30px;
	background: url("../images/r_recherche_s.gif") no-repeat left center;
	height:26px;
	padding-top:8px;
	margin-bottom:0px;
	margin-top:0px;
	}
	
span.classrech
	{color : #009319;
	font-size :1.3em;
	font-weight: bold;
	}
	

		
h1.classcst
	{color : #0F5294;
	font-size :1.3em;
	font-weight: bold;
	padding-left:30px;
	background: url("../images/r_cst_s.gif") no-repeat left center;
	height:26px;
	padding-top:8px;
	margin-bottom:0px;
	margin-top:0px;

}
span.classcst
	{color : #0F5294;
	font-size :1.3em;
	font-weight: bold;
}		
	
h1.classint
	{color : #009999;
	font-size :1.3em;
	font-weight: bold;
	padding-left:30px;
	background: url("../images/r_international_s.gif") no-repeat left center;
	height:26px;
	padding-top:8px;
	margin-bottom:0px;
	margin-top:0px;
}
span.classint
	{color : #009999;
	font-size :1.3em;
	font-weight: bold;
}




.titreForma{
	margin: 0;
	padding:0;
	background-image: url(../images/bg_titre_forma.gif);
	height : 28px;
	background-repeat: repeat-x;


}


.titreTexteForma{
	margin: 0;
	padding: 0;
	font-weight: bold;
		font-size :1.3em;

	color: #FF9422;

	height : 28px;
}

.titreRech{
	margin: 0;
	padding: 0;
	background-image: url(../images/bg_titre_rech.gif);
	height : 28px;
	background-repeat: repeat-x;
}


.titreTexteRech{
	margin: 0;
	padding: 0;
	font-weight: bold;
	font-size :1.3em;
	color: #009319;
	height :28px;

}

.titreCst{
	margin: 0;
	padding: 0;
	background-image: url(../images/bg_titre_cst.gif);
	height : 28px;
	background-repeat: repeat-x;
}


.titreTexteCst{
	margin: 0;
	padding: 0;
	font-weight: bold;
	font-size :1.3em;
	color: #0F5294;
	height : 28px;

}

.titreInter{
	margin: 0;
	padding: 0;
	background-image: url(../images/bg_titre_inter.gif);
	height : 28px;
	background-repeat: repeat-x;
}


.titreTexteInter{
	margin: 0;
	padding: 0;
	margin-right:20em;
	font-weight: bold;
	font-size :1.3em;
	color: #009999;
	height : 28px;

}



.soustitre{ 
margin-left: 0em;
margin-right: 0em;
color:  #038d40;

}
.textecentre{
	margin-left: 2em;
	margin-right: 0em;
	margin-top: 0;
	padding:0;
	font-weight: normal;

}


p.intro{
	margin-left: -1em;
	margin-right: 0;
	padding:0;

}


.retrait

{ margin-left:3em;
padding-left:10px;
padding-top:-6px;
background:url("../images/puce_univ.gif") no-repeat left top; 

}

.retraitRecherche
{ margin-left:3em;
padding-left:10px;
padding-top:0;
background:url("../images/puce_recherche.gif") no-repeat left top; 

}

.retraitCST
{ margin-left:3em;
padding-left:10px;
padding-top:0;
background:url("../images/puce_cst.gif") no-repeat left top; 

}

.retraitInternational
{ margin-left:3em;
padding-left:10px;
padding-top:0;
background:url("../images/puce_international.gif") no-repeat left top; 

}

.retraitSansPuce
{ padding-left:3em;
}

.decoLireSuite
{ padding-left:17px;
	margin-left: -1em;
padding-top:0;
background: url("../images/fleche_lire_suite.gif") no-repeat left top; 
}



.indent.univ{
	text-indent :15px;
	background-image: url(../images/rond_v_univ.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

.decoUniv
{ text-indent:15px;
padding-top:0;
background: url("../images/rond_v_univ_s.gif") no-repeat left top; 
}

.puceUniv
{ padding-left:10px;
	background: url("../images/puce_univ.gif") no-repeat left top; 
}

.decoCST
{ text-indent:15px;
padding-top:0;
background: url("../images/rond_v_cst_s.gif") no-repeat left top; 
}

.decoFormation
{ text-indent:15px;
padding-top:0;
background: url("../images/rond_v_form_s.gif") no-repeat left top; 
}

.decoRecherche
{ text-indent:15px;
padding-top:0;
background: url("../images/rond_v_rech_s.gif") no-repeat left top; 
}

.decoInternational
{ text-indent:15px;
padding-top:0;
background: url("../images/rond_v_inter_s.gif") no-repeat left top; 
}

.retraitPuceGris
{ margin-left:3em;
padding-left:10px;
padding-top:-6px;
background:url("../images/puce_gris.gif") no-repeat left top; 
}

.retraitPuceFormation
{ margin-left:3em;
padding-left:10px;
padding-top:-6px;
background:url("../images/puce_formation.gif") no-repeat left top; 
}

ul.sousMenu
{
padding-top: 0;
padding-bottom: 0.5em;
margin-top : 12px;
margin-bottom:0;
font-size :0.8em;
font-weight: bold;
color: #ffffff;
list-style-position: outside;
list-style-type: disc;
}

.pointillesR
{
	padding:1px;
	background-image: url(../images/bg_pointilles.gif);
	margin-top:0;
	margin-bottom:0;
	margin-left:1em;
	margin-right:1em;
	background-repeat:repeat-x;
}

#coinBasPage
{	margin-left:12px;
	margin-right:12px;
	margin-top :0;
	margin-bottom:0;
	padding:0;
	height:11px;
	background-image: url(../images/coin_droit_page.gif);
	background-position : right top;
	background-repeat: no-repeat;
	background-color:#33FFCC;
}
.conteneur{	
	padding:0;
	margin-left:12px;
	margin-right :12px;
	margin-bottom:0;
	margin-top:0;
	height:11px;
}
.blanc{	
	padding:0;
	margin:0;
	height:11px;
	background-color: #ffffff;
}



/* liens dans texte centre */
a:link{
	text-decoration:underline;
	color: #5C727C;;
}
a:visited {
   text-decoration:underline;
	color: #5C727C;
}
a:hover {
	 text-decoration:underline;
	color: #5C727C;;
}
a:active {
    text-decoration:underline;
	color:#5C727C;;
}

/* SPECIFIQUE PAGE INTERIEURE */

/*titre de sous-rubrique des pages interieures*/
.sousRubrique
{	width : 15em;
overflow:hidden;
margin:0;
padding-left : 0px;
color:#333333;
font-size :1em;
font-weight: bold;}
	

/* liens */

a.nonsouligne:link{
	 text-decoration:none;
}

a.nonsouligne:visited{
	 text-decoration:none;
}
a.nonsouligne:hover{
	 text-decoration:none;
}
