/*
	GENERALE =======================================================================>
*/
body { min-width:650px; text-align:justify; font-size:12px; padding:0px; margin:0px;}
font {font-size:12px; font-family:Arial, Helvetica, sans-serif;}
ul { padding:0px 0px 0px 0px; margin:0px 0px 0px 0px;}
li { padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; list-style-position:outside;}
a { text-decoration:none; font-size:12px; font-family:Arial, Helvetica, sans-serif;}
a:hover { text-decoration:underline;}
select { border-width:1px; border-style:solid; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; }
select option { padding:1px 1px 0px 5px; margin:0px; }
select option:hover { }
select optgroup { }
/*
	HEADER =======================================================================>
*/
#logo { height:70px; padding-left:10px;}
#logo div { width:170px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size:22px;}
#haut { height:70px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold;}
#haut .titre { padding:0px 0px 0px 3px; border-width:0px 0px 1px 0px; border-style:solid; display:block; font-size:20px;}
#haut .titre a { font-size:20px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold;}
#haut .titre a:hover { text-decoration:none;}
#haut .soustitre { float:left; padding-left:3px; display:block; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-style:italic; } /* sous titre : date + universite */
#error { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold;}
#error li { margin-left:5px;}
/*
	MENU =======================================================================>
*/
#menu { text-align:left; width:150px; padding:0px 5px 0px 5px;}
#menu font { font-size:13px; font-weight:bold;}
#menu a { display:block; padding:0px 0px 0px 11px;}
#menu a:hover { }
#menu ul { }
#menu li { padding:5px 0px 5px 0px; border-width:1px 0px 1px 0px; border-style:solid; list-style-image:none; display:list-item; border-color:transparent; list-style-type:none; }
#menu li:hover{}
#menu li.selected { }
#menu li.selected a { }
#menu li.selected a:hover { text-decoration:none;}
/*
	PARAMETRES =======================================================================>
*/
#param { display:block; float:right; margin:-13px 5px 0px 0px; font-weight:normal;}
#param td { padding:0px; }
#select_style { margin:0px 0px 0px 12px; padding:0px 0px 0px 19px; background: url(./img/paint.gif) no-repeat top left; }
#select_style form { }
#select_style select { border-width:0px; font-size:10px; font-family:verdana, Arial, Helvetica, sans-serif; font-weight:bold; }
#select_style select option { }
#lang { display:block; margin:0px 0px 0px 0px; padding:0px 5px 0px 0px; border-width:0px 0px 0px 0px; border-style:solid;}
#lang a { font-size:10px; display:block; float:left; border-width:1px; border-style:solid; padding:1px; margin:0px 5px 0px 0px;}
#lang a:hover { border-width:1px; border-style:solid; }
#lang a.selected { border-width:1px; border-style:solid; }
/*
	CONTENU =======================================================================>
*/
#contenu { padding-bottom:15px; padding-right:5px; font-family:Verdana, Arial, Helvetica, sans-serif;}
#contenu a { font-family:Verdana, Arial, Helvetica, sans-serif;}
#contenu a.note { font-weight:bold;}
#contenu .header { padding-bottom:10px; font-weight:bold;}
#contenu .title { float:left; display:block; padding:0px 5px 2px 5px; font-size:17px; border-width:0px 0px 0px 0px;}
#contenu .line { border-width:0px 0px 2px 0px; border-style:dotted;}
#contenu .subtitle { padding-top:5px; font-size:15px; border-width:0px 0px 0px 0px; font-family:Arial, Helvetica, sans-serif;}
#contenu .content { border-width:1px 0px 0px 0px; border-style:solid; padding-top:5px; font-size:12px;}
#contenu .content ul { padding:0px 0px 5px 10px; margin:0px 0px 0px 10px; }
#contenu .content li { padding-left:0px; }
#contenu .content div { padding:0px 5px 10px 5px; }
#contenu .content div.interligne { line-height: 26px !important; }
#contenu .content img { display:block; margin:5px;}
#contenu .content img.img_left { float:left;}
#contenu .content img.img_right { float:right;}
#contenu .content div.title_part { font-weight:bold; font-size:13px; }
#contenu .content .contact { font-weight:bold; font-size:13px; margin-top:5px; padding-left:20px; background:url(./img/contact.gif) no-repeat; }
/*
	PIED DE PAGE =======================================================================>
*/
#bottom { padding:0px 5px 0px 0px; text-align:center; }
#bottom table { border-width:2px 0px 0px 0px; border-style:dotted;}
#bottom a { }
/*
	TABLEAUX =======================================================================>
*/
.tab_1 {  border-width:0px; border-style:solid; border-collapse:collapse; }
.tab_1 th { background: url(./img/bg.gif) repeat-x center; border-width:1px; border-style:solid; font-weight:bold;}
.tab_1 td { border-width:1px; border-style:solid;}
/*
	LIENS =======================================================================>
*/
.mail{ display:block; padding:2px 2px 2px 23px; background: url(./img/enveloppe.gif) no-repeat left;}
.mail:hover{ background: url(./img/enveloppe_over.gif) no-repeat left;}
.file{ display:block; padding:2px 2px 2px 23px; background: url(./img/download.gif) no-repeat left;}
.file:hover{ background: url(./img/download_over.gif) no-repeat left;}
.pdf{  padding:2px 2px 2px 43px; background: url(./img/icone_pdf.gif) no-repeat left;}
.print{  padding:3px 2px 4px 35px; background: url(./img/icone_print.gif) no-repeat left;}
