	

/* -------------------- RESET -------------------- */
/* reset some properties for elements since defaults are not crossbrowser - http://meyerweb.com/eric/thoughts/2007/05/01/reset-reloaded/ */
html,body,div,span,h1,h2,h3,p,a,img,ul,li,fieldset,form,label,legend {margin:0; padding:0; border:0; outline:0; font-weight:inherit; font-style:inherit; font-size:100%; font-family:inherit; vertical-align:baseline;}
:focus {outline:0;}
ul {list-style:none; font-size:1.1em; padding:0 0 18px 40px;}
	
	/*Style Font UA*/
@font-face {
    font-family: 'UAPoppinsTitre';
	src: url('/images/ttf/uapoppins/uapoppinstitre-semibold2-webfont.eot');
    src: url('/images/ttf/uapoppins/uapoppinstitre-semibold2-webfont.eot?#iefix') format('embedded-opentype'),
         url('/images/ttf/uapoppins/uapoppinstitre-semibold2-webfont.woff2') format('woff2'),
         url('/images/ttf/uapoppins/uapoppinstitre-semibold2-webfont.woff') format('woff'),
         url('/images/ttf/uapoppins/uapoppinstitre-semibold2-webfont.ttf') format('truetype'),
         url('/images/ttf/uapoppins/uapoppinstitre-semibold2-webfont.svg#ua_poppins_titresemibold') format('svg');
    font-weight: normal;
    font-style: normal;
}


@font-face {
    font-family: 'UAPoppinsTexte-medium';
    src: url('/images/ttf/uapoppins/uapoppinstexte-medium2-webfont.eot');
    src: url('/images/ttf/uapoppins/uapoppinstexte-medium2-webfont.eot?#iefix') format('embedded-opentype'),
         url('/images/ttf/uapoppins/uapoppinstexte-medium2-webfont.woff2') format('woff2'),
         url('/images/ttf/uapoppins/uapoppinstexte-medium2-webfont.woff') format('woff'),
         url('/images/ttf/uapoppins/uapoppinstexte-medium2-webfont.ttf') format('truetype'),
         url('/images/ttf/uapoppins/uapoppinstexte-medium2-webfont.svg#ua_poppins_textemedium') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'UAPoppinsTexte-Light';
	src: url('/images/ttf/uapoppins/uapoppinstexte-light2-webfont.eot');
    src: url('/images/ttf/uapoppins/uapoppinstexte-light2-webfont.eot?#iefix') format('embedded-opentype'),
         url('/images/ttf/uapoppins/uapoppinstexte-light2-webfont.woff2') format('woff2'),
         url('/images/ttf/uapoppins/uapoppinstexte-light2-webfont.woff') format('woff'),
         url('/images/ttf/uapoppins/uapoppinstexte-light2-webfont.ttf') format('truetype'),
         url('/images/ttf/uapoppins/uapoppinstexte-light2-webfont.svg#ua_poppins_textelight') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'UAPoppinsTexte-LightItalic';
	src: url('/images/ttf/uapoppins/uapoppinstexte-lightitalic2-webfont.eot');
    src: url('/images/ttf/uapoppins/uapoppinstexte-lightitalic2-webfont.eot?#iefix') format('embedded-opentype'),
         url('/images/ttf/uapoppins/uapoppinstexte-lightitalic2-webfont.woff2') format('woff2'),
         url('/images/ttf/uapoppins/uapoppinstexte-lightitalic2-webfont.woff') format('woff'),
         url('/images/ttf/uapoppins/uapoppinstexte-lightitalic2-webfont.ttf') format('truetype'),
         url('/images/ttf/uapoppins/uapoppinstexte-lightitalic2-webfont.svg#ua_poppins_textelight_italic') format('svg');
    font-weight: normal;
    font-style: normal;
}


/*Ancienne font à supprimer*/
@font-face {
    font-family: 'ZeroesThreeUnivAngersRegular';
    src: url('/images/ttf/zeroes/zeroest0-webfont.eot');
    src: url('/images/ttf/zeroes/zeroest0-webfont.eot?#iefix') format('embedded-opentype'),
         url('/images/ttf/zeroes/zeroest0-webfont.woff') format('woff'),
         url('/images/ttf/zeroes/zeroest0-webfont.ttf') format('truetype'),
         url('/images/ttf/zeroes/zeroest0-webfont.svg#ZeroesThreeUnivAngersRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}


body {
	/*Suppression LAB 24/05/2018 - Nouvelle Charte UA*/
	/*background: #fff url(../images/fond.png) repeat-x left top;*/
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif!important;
	font-size: 12px!important;
/*min-width:960px; Modifi� par LB par*/
	min-width:1100px;
	color:#333;
}
	
/* #content{ */
/* 	padding:padding:15px; */
/* } */

/*Style du contenu de la page*/
#sidebar {
	position:absolue; 
	/*width: 910px;*/ 
	width:auto;
	margin-right: 0px; 
	padding:16px 15px; 
	background:#fff; 
	min-height:260px;
	border-left: 1px solid #f1f1f1; 
	border-right: 1px solid #f1f1f1; 
	border-bottom: 1px solid #f1f1f1; 
	border-top: 1px solid #f1f1f1;
}
	
/*Ajout LB le 02/03/2012 Style des td � la taille 12px*/
td, th{
	font-size:12px;
}

table{
    border-collapse:collapse;
}

table.border td, table.border th{
    border: 1px solid black; 
}

table.noborder td, table.noborder th{
    border: 0px; 
}

table.width100{
    width:100%; 
}

table.tcenter{
    margin:auto; 
}

.italique{
    font-style:italic;
}

.souligner{
	text-decoration:underline;
}

/*Alignement du texte*/
.center{
	text-align:center;
}
.right{
	text-align:right;
}


/* Met le cursor en pointer (la main) (=> M�me curseur qu'un lien) */
.pointer{
	cursor:pointer;
}

/* Cache l'�l�ment */
.display_none{
	display:none;
}

/* Affiche l'�l�ment */
.display_inline{
	display:inline;
}

.font-family-ua{
	 font-family: UAPoppinsTexte-medium, Verdana, Geneva, Arial, Helvetica, sans-serif !important;
}


/*Style du gras*/
th, .gras{
	font-weight:bold !important;
}
/*
.font-family-ua{
	 font-family: UAPoppinsTexte-bold, Verdana, Geneva, Arial, Helvetica, sans-serif !important;
}

*/
/*Style du gras*/
/*
th, .gras{
	 font-family: UAPoppinsTexte-medium !important;
}
*/
/*1 TD sur 2 on met le brackground-color suivant*/
table.ligne_sur_deux tr:nth-child(even) td{
	background-color:#B3DEE4;
}
table.survol tr:hover{
	background-color:#B3DEE4;
}

#appli #sidebar p {
    margin:0 0 18px; 
    padding:0; 
    color:#000; 
    font-size:12px;
}
        
#appli #sidebar a {
    margin:0; 
    padding:0; 
    color:#000;
	/*font-size:12px;    
	Text-decoration:none;
   	font-weight: bold; Mettre en com les 3 lignes */ /*MAJ LB*/
}

#appli #sidebar .bloc-btn-ua:hover {
	Text-decoration:none;
}

#appli #sidebar a:hover {
	margin:0; 
	padding:0; 
    /*color:#FF0000; 
    font-size:12px;
    Text-decoration:none;
    font-weight: bold; Mettre en com les 4 lignes */ /*MAJ LB*/
}

/* Titre facultatif sous le bandeau*/
h1#app-name {
	clear: both;
	height: 30px;
	left: 208px;
	top: 10px;
	margin: 4px 0px 0 185px;
	color: black;
	font-family: ZeroesThreeUnivAngersRegular, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
}


/* CONTENT --------------------------------- */

#content {
	clear:both; 
	margin:0;
	padding: 30px 30px 30px 30px;
	background: url(../images/fd-content.png) repeat;
/*	border-bottom: 2px solid #fff;*/
}

h2 {
	margin:0 0 .5em 0; 
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:12px; 
	color:#000; 
/*	xborder-bottom:1px solid #eee; */
	padding:3px 0; 
	xletter-spacing:-1px;
}

/* h3 { */
/* 	font-weight: bold; */
/* 	padding: 5px 0 4px 10px; */
/* 	background-position: 0 7px; */
/* 	color:#6cb7c4;	 */
/* 	background:url("http://www.univ-angers.fr/skins/UnivAngers/resources/img/picto-rect-bleuclair.gif") no-repeat top left; */
/* } */

#content p {
	line-height:1.5; 
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:1.1em; 
	padding:0 0 18px;
}

/* Modification des champs input et textarea*/
input, textarea {
	border-width: 1px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: black;
	padding: 3px;
	min-height: 1.5em;
}

/* -------------------- FOOTER - PIED DE PAGE ----------------------- */

#footer {
/* 	clear:both;  */
/* 	position:relative; */
/* 	margin:0;  */
	height: 55px; 
	padding:4px 0 0 0; 
	background:#FFF url(../images/fd-footer.png) repeat-x top left; 
}

/*
#footer #gauche {
	margin-left: 208px;
	margin-top: 10px;
	height:19px;
	background:#FFF url(../images/t-footer.png) no-repeat top left;
}*/


@media only screen and (max-width: 780px){
	body{
		min-width:0 !important;
		/*background: white url("/images/images/fond_mobile2.png") repeat-x left top !important;*/
	}
	
	#content{
		padding:0px !important;
	}
	
	#footer #gauche {
		margin-left: 0px !important;
	}