a:link {
	font-family: Arial, Helvetica, sans-serif;
	color: #990000;
	text-decoration: none;
	/*border-bottom:1px dashed;*/
}
a:visited {
	font-family: Arial, Helvetica, sans-serif;
	color: #990000;
	text-decoration: none;
}
a:active {
	font-family: Arial, Helvetica, sans-serif;
	color: #990000;
	text-decoration: none;
}
a:hover {
	font-family: Arial, Helvetica, sans-serif;
	color: #990000;
	text-decoration: none;
    cursor: hand;
}
a.titre_menu {
	color: #990000;
	border-bottom:0px;
}
.lienannuairecontactplan {
	font-family: Arial, Helvetica, sans-serif;
	color: #990000;
	text-decoration: none;
}
.titre_rouge {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18pt;
	font-style: normal;
	color: #990000;
	font-weight: lighter;
	font-variant: normal;
	text-transform: Aucune;
	letter-spacing: -0.5px;
	padding: 0px 0px 0px 5px;
	background-color: #F0F0F0;
	width: 100%;
	text-align: left;
	margin-left: 5px;
}
.sous_titre_rouge {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	color: #990000;
	font-weight: normal;
	font-variant: normal;
	text-transform: Aucune;
	margin-left: 5px;
	background-color: #F0F0F0;
	margin-left: 5px;
}
.titre1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight: bold;
	margin: 3px;
}
.entete {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	list-style-image: url(http://www.univ-tlse1.fr/images/charte/puce_rouge.jpg);
	vertical-align: middle;
	height: 20px;
	padding-left: 10px;
}
.titre_article {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: italic;
	font-weight: bold;
	margin: 8px;
}
.contenu_article {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: justify;
	margin: 12px;
}
.savplus_article {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-align: right;
	color: #990000;
}
.piedepage {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	padding: 5px;
}
.titre_menu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	font-variant: normal;
	line-height: 16px;
	color: #000000;
	text-decoration:none;
	padding-left: 5px;
}
.titre_menu_actif {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	font-variant: normal;
	line-height: 16px;
	border-top: 1px dashed #686868;
	border-bottom:1px dashed #686868;
	background-color:#FFFFFF;
	padding-left:5px;
}
.acces_rapide {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	display: inline;
	margin-left: 30px;
	margin-right: 30px;
}
.bordure {
	border: 1px solid #A5A5A5;
}
.piedepage2 {
    font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
}
.piedepage2 a {
 	font-family: Verdana, Helvetica, sans-serif;
    color: #990000;
	text-decoration: none;
}
.piedepage2 a:hover {
 	font-family: Verdana, Helvetica, sans-serif;
	color:#000000;
}
.identification {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #A30305;
	text-decoration: none;
	text-transform:uppercase;
}
.acces_connexion {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	font-variant: normal;
	background-color: #FFF;
	text-transform: uppercase;
	text-decoration: none;
	
}
.contenu_acces_rapide {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #A50202;
	font-weight: bold;
	margin: 2px;
}
.titre_form_recherche {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #990000;
	font-weight: bold;
	margin-left: 7px;
	display: block;
}
.champ_form_pointille_rouge {
	background-color: #F4DACB;
	border-top: 1px dotted;
	border-right: 1px dotted;
	border-bottom: 1px dotted;
	border-left: 1px dotted;
}
.champ_form_pointille_blanc {
	border: 1px dotted;
	background-position: right;
}
.titre_encadre_recherche {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: center;
	line-height:10px;
	font-weight: bold;
	color: #990000;
}
.titre_rub_form_recherche {
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-variant: normal;
}
.champ_form_encadre_recherche {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	border: 1px Aucune;
	width: 110px;
	heigth:18px;
}
.titre_accueil_perso {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	font-variant: small-caps;
	background-color: #F0F0F0;
}
.sstitre_accueil_perso {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	background-color: #F0F0F0;
}
.titre_acces_perso {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: oblique;
	font-weight: bold;
}
.pointille_gris {
	background-image: url(http://www.univ-tlse1.fr/images/charte/pointille_gris.jpg);
	background-repeat: repeat-x;
	width: 100%;
	display: Aucune;
}
.fondgrisblanc {
	background-image: url(http://www.univ-tlse1.fr/images/charte/fond_grisblanc.jpg);
	background-repeat: repeat-x;
}
.fondgrisblancg {
	background-image: url(http://www.univ-tlse1.fr/images/charte/fond_grisblanc_g.jpg);
	background-repeat: repeat-x;
}
.pied_page_contenu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: right;
	color: #7D7D7D;
	text-decoration:none;
}
.sousmenu {
	background-color:#FFFFFF;
	border-bottom:1px dashed #686868;
}
.sousmenu a {
	color:#990000;
	border-bottom:0px;
}
.titre_sousmenu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	font-variant: normal;
	line-height: 16px;
	color: #999999;
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 12px;
	text-decoration:none;
}
.titre_sousmenu_actif {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	font-variant: normal;
	line-height: 16px;
	color: #000000;
	background-image: url(http://www.univ-tlse1.fr/images/charte/fleche_noire.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 12px;
	text-decoration:none;
}
.champ_form_recherche {
	font-family: Arial, Helvetica, sans-serif;
	border: 1px solid #000000;
	display: Aucune;
	height: 11px;
	font-size: 9px;
	text-decoration:none;
}
.enligne {
	display: inline;
	padding-right: 5px;
}
.ombre_gauche {
	background-repeat: repeat-y;
	background-image: url(http://www.univ-tlse1.fr/images/charte/ombre_gauche.jpg);
}
.ombre_haut {

	background-repeat: repeat-x;
	background-image: url(http://www.univ-tlse1.fr/images/charte/ombre_haut.jpg);
}
.ombre_bas {


	background-repeat: repeat-x;
	background-image: url(http://www.univ-tlse1.fr/images/charte/ombre_bas.jpg);
}
.ombre_droite {
	background-repeat: repeat-y;
	background-image: url(http://www.univ-tlse1.fr/images/charte/ombre_droite.jpg);
	background-position: right;
}
.bandeau_haut {
	/*background-image: url(http://www.univ-tlse1.fr/images/charte/bandeau_haut1.jpg);*/
	background-repeat: no-repeat;
	background-position: left top;
	text-align:right;
}
.filariane {
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
	font-size: 10px;
	padding-left: 10px;
	font-weight: bold;
	font-style: normal;
	padding-top: 3px;
	padding-bottom: 3px;
	text-decoration:none;
}
.recherche_avancee {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 10px;
	font-weight: bold;
	font-style: normal;
	padding-top: 3px;
	padding-bottom: 3px;
	text-decoration:none;
}
.img_filetrouge {
	border: 1px solid #990000;
}
.texte {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-left: 20px;
	text-align: justify;
}
.dates {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
}
.auteur {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
}
.texte_margin {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-left: 20px;
}
.texte_no_indentation {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.texte_personnalise {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.texte_petit {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.pointille {
	background-image: url(http://www.univ-tlse1.fr/images/charte/pointille.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
}
.pointille_gris_fonce {
	background-image: url(http://www.univ-tlse1.fr/images/charte/pointille.jpg);
	background-repeat: repeat-x;
}

.haut {
	vertical-align: top;
}

.liste_rouge {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #990000;
	padding-left: 65px;
	font-weight: bold;
	font-style: normal;
	padding-top: 5px;
}
.item_liste_rouge {
	padding-top: 5px;
	padding-bottom: 5px;
}
.compteur_resultat {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #666666;
	padding-left: 10px;
}
.titre_actu_recherche {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #990000;
	font-style: normal;
	font-variant: normal;
}
.contenu_actu_recherche {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
}
.tableau_resultat_recherche {
	border: 1px dashed #666666;
}
.button {
	font-family: Verdana, Helvetica, sans-serif;
	background-color: #FFF;
	font-size: 9px;
	border: 1px solid #888;
	font-weight: bold;
	width: 59px;
	text-align: center;
}
.buttonOver {
	font-family: Verdana, Helvetica, sans-serif;
	background-color: #f4d4c7;
	font-size: 9px;
	border: 1px solid #888;
	font-weight: bold;
	width: 59px;
	text-align: center;
}
/* ============================================== page préférences utilisateur ============================================== */
.preferences_titre_section {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: oblique;
	font-weight: bold;
}
.label {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: oblique;
	font-weight: bold;
}
.label_message_dsi {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: oblique;
}
/* ============================================== fonctions.jsp ============================================== */
/* fonctions.jsp styles requêtes actualités */
.liste_actualites_titre {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	margin: 8px;
}
.liste_actualites_dates {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: left;
	margin: 12px;
}
.liste_actualites_resume {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: justify;
	margin: 12px;
}
.liste_actualites_savoir_plus {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 9px;
	margin: 12px;
}
.liste_articles_titre {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: italic;
	font-weight: bold;
	margin: 8px;
}
.liste_articles_soustitre {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: italic;
	font-weight: bold;
	margin: 8px;
}
.liste_articles_chapeau {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: justify;
	margin: 12px;
}
.liste_articles_lire_la_suite {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 9px;
	margin: 12px;
}
.liste_articles_redacteur {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 9px;
	margin: 12px;
}

/* ============================================== fiche page libre ============================================== */
.informations_complementaires{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
/* page libre styles de paragraphes */
.style_un_conteneur {

}
.style_un_titre {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	font-variant: small-caps;
	background-color: #F0F0F0;
	border-top:1px solid #FFF;
}
.style_un_contenu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.style_un_contenu li {
	list-style-image:url(../../style_un_li.gif);
}
.style_deux {
	width:90%;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:25px;
}
.style_deux_titre {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	padding-left:20px;
	/*border-bottom:1px solid gray;*/
}
.style_deux_title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	
	background-image:url(http://www.univ-tlse1.fr/images/charte/fleche_grise.jpg) left center no-repeat;
}

.style_deux_contenu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align:justify;
	}
.style_deux_contenu li {
	list-style-image:url(../../style_deux_li.gif);
}
/*.style_un_contenu ul, .style_deux_contenu ul {
	margin-top: -10px;
}*/
.style_trois_titre {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	/*font-style:italic;*/
	margin: 8px;
	/*color: #9a9a9a;*/
	color: #c20000;
}
.style_trois_contenu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: justify;
	margin: 12px;
}
.style_trois_contenu li {
	list-style-image:url(../3points_small_dgd.gif);
}
.style_quatre {
	background:#F7F7F7;
	width:90%;
	margin-left:auto;
	margin-right:auto;
}

.style_quatre li {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.style_quatre_titre {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	font-variant: small-caps;
	background:#F0F0F0 url(http://www.univ-tlse1.fr/images/charte/style_quatre_puce_titre.gif) no-repeat left;
	padding-left:20px;
	padding-top:2px;
	height:22px;
}
.style_quatre_contenu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding:5px;
	border-top:1px dotted gray;
	border-bottom:1px dotted gray;
	text-align:justify;
}
.style_quatre_contenu a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.style_sep{
height:1px;
font-size:0;
margin-bottom: 5px;
}
.style_un_contenu .style_sep{
margin-top: 5px;
background-image: url(http://www.univ-tlse1.fr/images/charte/pointille.jpg);
}
.style_deux_contenu .style_sep{
background-color: #999999;
}

/* ============================================== fiche actualité ============================================== */
.titre_encadre_actu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
	font-weight: bold;
}
.titre_cellule_actualite_rouge {
	padding: 5px;
	list-style-type: Aucune;
	list-style-image: url(Aucune);
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-transform: Aucune;
	color: #FF0000;
}
.titre_actu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #990000;
}
.contenu_actu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	font-weight: bold;
}
.date_actualite {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #8B897D;
}
.soustitre_actualite {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #000000;
	text-align: left;
}
.tableau_actualite {
	border: 1px solid #E1D6D3;
	background-color: #FDF4F2;
}
.titre_cellule_actualite {
	padding: 5px;
	list-style-type: Aucune;
	list-style-image: url(Aucune);
	text-align: right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	/*text-transform: uppercase;*/
}
.titre_cellule_actualite2 {
	padding: 5px;
	list-style-type: Aucune;
	list-style-image: url(Aucune);
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-transform: Aucune;
}
.titre_actualite {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	color: #000000;
}
/* ============================================== fiche structure ============================================== */
.soustitre_structure {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #000000;
	text-align: left;
	border-bottom:1px dashed #b3b3b3;
}
.titre_cellule_structure {
	padding: 5px;
	list-style-type: Aucune;
	list-style-image: url(Aucune);
	text-align: right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	/*text-transform: uppercase;*/
}
.titre_cellule_structure2 {

	padding: 5px;
	list-style-type: Aucune;
	list-style-image: url(Aucune);
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-transform: Aucune;
}
.tableau_structure {
	background-color: #FDF4F2;
        height: 100%;
}
/* ============================================== fiche laboratoire ============================================== */
.tableau_laboratoire {
	background-color: #FDF4F2;
        height: 100%;
}
.soustitre_laboratoire {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #000000;
	text-align: left;
}
.titre_cellule_laboratoire {
	padding: 5px;
	list-style-type: Aucune;
	list-style-image: url(Aucune);
	text-align: right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	/*text-transform: uppercase;*/
}
.texte_cellule_laboratoire {
	padding: 5px;
	list-style-type: Aucune;
	list-style-image: url(Aucune);
	text-align: right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-left: 20px;
	
}
.titre_cellule_laboratoire2 {

	padding: 5px;
	list-style-type: Aucune;
	list-style-image: url(Aucune);
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-transform: Aucune;
}
/* ============================================== fiche document ============================================== */
.soustitre_document {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #000000;
	text-align: left;
}
/* ============================================== fiche formation ============================================== */
/* liens onglets */
.titre_onglet_formation {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #999999;
        text-decoration: none;
}
.formation_parcours_nom {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #999999;
        text-decoration: none;
}
.formation_parcours_nom li {
	font-size:14px;
	color:#666666;
}
.formation_parcours_titre_col {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
        font-style: italic;
	color: #999999;
        text-decoration: none;
}
/*.formation_parcours_titre_col_semestre {
	color:#000;
}*/
.blockquote_ue {
margin:0;
padding:0;
margin-left:20px;
}
.filet_rouge {
	background-color: #990000;
	background-repeat: repeat-x;
	background-position: center;
}
.titre_rub_formation {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #666666;
	font-weight: bold;
}
.contenu_rub_formation {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: normal;
	padding-left: 20px;
}
/* ============================================== fiche annuaire ============================================== */
.tableau_annuaire {
	background-color: #FDF4F2;
        height: 100%;
}
.titre_cellule_annuaire {
	padding: 5px;
	list-style-type: Aucune;
	list-style-image: url(Aucune);
	text-align: right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color:#9a9a9a;
	/*text-transform: uppercase;*/
}
.titre_cellule_annuaire2 {
	padding: 5px;
	list-style-type: Aucune;
	list-style-image: url(Aucune);
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-transform: Aucune;
}

/* ============================================== Add by ArioN ============================================== */
.contour_gris {
	border-top: 1px solid #ebebeb;
	border-left: 1px solid #ebebeb;
	border-bottom: 1px solid #ebebeb;
}
.contour_gris td {
	border-right: 1px solid #ebebeb;
}

img#calendrier {
vertical-align: middle;
border: none;
}

/* ============================================ Fiche stage ================================================*/

.colonne_gauche {
	width:50%;
	float:left;
}
	
.colonne_droite {
	width:50%;
	float:right;
}
.global {
	width:100%;
	overflow: auto;

}

td#newsletter td {
    background: none;
}

