body.site    { background-color: white; }
body.schemas { background-color: white; }
body.simul   { background-color: white; }


.not_print   { display: none; }
not_print    { display: none; }


a:link IMG, a:visited IMG { border: none; background-color: transparent; }

a:link, a:visited { color: black; text-decoration: none; }
a.plan_title :link, a.plan_title:visited { color: black;
	                                   text-decoration: underline;
					   font-weight: bold; }

a.submenulink:link, a.submenulink:visited       { color: black;
		                                  text-decoration:
		                                  none;
						  background-color: transparent;
						  font-weight: normal; }
a.submenulink:hover, a.submenulink:active { color: black;
			                    text-decoration: none;
					    background-color: #ff8000;
					    font-weight: normal; }
a.submenulink[href]:hover, a.submenulink:active { color: black;
			                          text-decoration:
		                                  none;
						  background-color: #ff8000;
						  font-weight: normal; }

a.IMGBorder:link IMG, a.IMGBorder:visited IMG { border: solid thin blue; }

a.mailbox:link, a.mailbox:visited { color: black; text-decoration: none; }

a.black:link, a.black:visited { color: #000080;
			        text-decoration: none;
				background-color: transparent;
				font-weight: normal; }


div.langbutton          { position:absolute; visibility:hidden; }
div.hidden              { position:absolute; visibility:hidden; }
div.menu                { position: relative; background-color: #afafff; }
div.shown_submenu       { visibility: hidden; }
div.popup_submenu       { visibility: hidden; }
table.popup_submenu     { visibility: hidden; }
td.border_popup_submenu { visibility: hidden; }
div.submenu             { position: absolute; visibility: hidden; }
div.submenuitem         { visibility: hidden; }

div.moving  { position:absolute; visibility:hidden; }
div.test    { position:absolute; visibility:hidden; }


h1, h2 { text-decoration: underline; }
font.desactive { color: #606060; font-style: italic; }
font.flash { }


td.top_page         { display: none; }
td.head_menu        { display: none; }
td.border_head_menu { display: none; 
		      height: 2px; }
tr.menu_banner      { display: none; }
td.border_tail_menu { display: none; }
td.footer           { display: none; }
td.menu_footer      { display: none; }
td.border_footer    { display: none; }
td.menu             { display: none; }
td.submenu          { display: none; }
td.submenutitle     { display: none; }
td.submenuitem      { display: none; }
td.submenuselect    { display: none; }
td.submenusepar     { display: none; }
td.cadre	    { display: none; }
td.moving_layer     { display: none; }
td.intext           { background-color: #fafafa; }
td.print_cadre	    { background-color: black; }
td.title            { background-color: #404040;
		      color: white;
		      text-align: center;
		      text-decoration: underline;
		      font-weight: bold; }
td.main_page        { vertical-align: top; }

td.text             { }
td.text1            { background-color: #bababa; font-size: 9pt; }
td.text2            { background-color: #dadada; font-size: 9pt; }
td.text3            { background-color: #eaeaea; font-size: 9pt; }
td.text4            { background-color: #fafafa; font-size: 9pt; }

tr.desactive        { background-color: #f0f0f0;
		      color: #bababa;
		      font-style: italic; }

td.desactive        { background-color: #f0f0f0;
		      color: #bababa;
		      font-style: italic; }

div.main_text           { background-color: white;
			  background-image: none;
			  border: 0px solid black; }
div.main_text_index     { background-color: white;
			  background-image: none;
			  border: 0px solid black; }
div.main_text_qui       { background-color: white;
			  background-image: none;
			  border: 0px solid black; }
div.main_text_contact   { background-color: white;
			  background-image: none;
			  border: 0px solid black; }
div.main_text_ens       { background-color: white;
			  background-image: none;
			  border: 0px solid black; }
div.main_text_recherche { background-color: white;
			  background-image: none;
			  border: 0px solid black; }
div.main_text_plan      { background-color: white;
			  background-image: none;
			  border: 0px solid black;}
div.main_text_liens     { background-color: white;
			  background-image: none;
			  border: 0px solid black; }
div.main_text_projet    { background-color: white;
			  background-image: none;
			  border: 0px solid black; }

td.history_title  { background-color: #606060;
		    color: yellow;
		    text-align: center;
		    text-decoration: underline;
		    font-weight: bold; }
td.history_date   { background-color: #a0a0a0;
		    color: black;
		    text-align: right;
		    vertical-align: middle;
		    font-weight: bold;
		    text-decoration: underline }
td.history_text   { background-color: #c0c0ff;
		  color: black;
		  vertical-align: top }
td.history_border { background-color: #0080ff; }
td.blue1          { background-color: #404080;
		    color: white; text-align: center;
		    text-decoration: none; }
td.blue2          { background-color: #6060F0;
		    color: white;
		    text-align: center;
		    text-decoration: none; }

td.titrecol     { text-align: center; text-decoration: none; background-color: #e0e0f0; }
td.titremoycol  { text-align: center; text-decoration: none; background-color: #a0a0f0; }
td.moycol       { text-align: center; text-decoration: none; background-color: #e0e0e0; }
td.titrelin     { text-align: left;   text-decoration: none; background-color: #e0e0f0; }
td.titremoylin  { text-align: center; text-decoration: none; background-color: #a0a0f0; }
td.moylin       { text-align: center; text-decoration: none; background-color: #e0e0e0; }
td.note         { text-align: center; text-decoration: none; }
td.absent       { color: #404080; text-align: center; text-decoration: none; background-color: #a0a0ff; }
td.moyenne      { text-align: center; text-decoration: none; background-color: #a0a0a0; }
td.notezero     { text-align: center; text-decoration: none; background-color: #ff0000; }
td.moylinabsent { text-align: center; text-decoration: none; background-color: #ff9090; }
td.moycolabsent { text-align: center; text-decoration: none; background-color: #808080; }
td.moylinzero   { text-align: center; text-decoration: none; background-color: #ff3030; }

td.animDivTop    { text-align: center; text-decoration: none; background-color: #d0d0d0; }
td.animDivBottom { text-align: center; text-decoration: none; background-color: #d0d0d0; }

td.noTP		 { text-align: center; font-weight: bold; }
td.titre_TP	 { text-align: left; font-weight: bold; font-style: italic; }
td.sujetTP	 { text-align: center; }
td.correction    { text-align: center; background-color: #d0d0d0; }

