/* Feuille de style Charte graphique EPFL 18 mars 05 */

a:active,a:link{color:#003366;font-family:Verdana,Helvetica,Arial,Geneva,Swiss,SunSans-Regular,sans-serif;font-weight:bold;text-decoration:none}
a:visited{color:#336699;font-family:Verdana,Helvetica,Arial,Geneva,Swiss,SunSans-Regular,sans-serif;font-weight:bold;text-decoration:none}
a:hover	{color:#336699;font-family:Verdana,Helvetica,Arial,Geneva,Swiss,SunSans-Regular,sans-serif;font-weight:bold;text-decoration:none}
body{color:#000000;font-size:82%;font-family:Verdana,Helvetica,Arial,Geneva,Swiss,SunSans-Regular,sans-serif}
p,.text{margin-top:4px; margin-bottom:4px; color:#000000;font-size:82%;font-family:Verdana,Helvetica,Arial,Geneva,Swiss,SunSans-Regular,sans-serif}
.textbold{margin-top:7px;margin-bottom:3px;color:#000000;font-size:82%;font-weight:bold;font-family:Verdana,Helvetica,Arial,Geneva,Swiss,SunSans-Regular,sans-serif}
.boxtext{color:#000000;font-size:82%;font-family:Verdana,Helvetica,Arial,Geneva,Swiss,SunSans-Regular,sans-serif;padding:4px}
.boxtextbold{color:#000000;font-size:82%;font-weight:bold;font-family:Verdana,Helvetica,Arial,Geneva,Swiss,SunSans-Regular,sans-serif}
.title,.textgray{color:#999999;font-size:100%;font-weight:bold;font-family:Verdana,Helvetica,Arial,Geneva,Swiss,SunSans-Regular,sans-serif}
.texttitle{color:#000000;font-size:100%;font-weight:bold;font-family:Verdana,Helvetica,Arial,Geneva,Swiss,SunSans-Regula,sans-serifr}
.boxtitle,.boxtitle:active,.boxtitle:link,.boxtitle:visited,.boxtitle:hover{color:#FFFFFF;font-size:82%;font-weight:bold;font-family:Verdana,Helvetica,Arial,Geneva,Swiss,SunSans-Regular,sans-serif}
.texttitlebig{color:#000000;font-size:120%;font-weight:bold;font-family:Verdana,Helvetica,Arial,Geneva,Swiss,SunSans-Regular,sans-serif}
.path,.path:active,.path:link,.path:visited,.path:hover{color:#666666;font-size:100%;font-family:Verdana,Helvetica,Arial,Geneva,Swiss,SunSans-Regular,sans-serif}
.texttitlewht,.texttitlewht:active,.texttitlewht:link,.texttitlewht:visited,.texttitlewht:hover{width:100%;color:#FFFFFF;font-size:14px;font-weight:bold;font-family:Verdana,Helvetica,Arial,Geneva,Swiss,SunSans-Regular,sans-serif}
.texttitlewhtbig{color:#FFFFFF;font-size:18px;font-weight:bold;font-family:Verdana,Helvetica,Arial,Geneva,Swiss,SunSans-Regular,sans-serif}
.textblack,.textblack:active,.textblack:link,.textblack:visited,.textblack:hover{color:#000000;font-size:82%;font-weight:bold;font-family:Verdana,Helvetica,Arial,Geneva,Swiss,SunSans-Regular,sans-serif}
.stylefixe,.stylefixe:active,.stylefixe:link,.stylefixe:visited,.stylefixe:hover{color:#003366;font-size:10px;font-weight:bold;font-family:Verdana,Helvetica,Arial,Geneva,Swiss,SunSans-Regular,sans-serif}
.stylevar,.stylevar:active,.stylevar:link,.stylevar:visited,.stylevar:hover{color:#008000;font-weight:bold;font-size:82%;font-family:Verdana,Helvetica,Arial,Geneva,Swiss,SunSans-Regular,sans-serif}
.title:active,.title:link,.title:visited,.title:hover{width:100%;white-space:nowrap;color:#FFFFFF;font-size:18px;font-weight:bold;font-family:Verdana,Helvetica,Arial,Geneva,Swiss,SunSans-Regular,sans-serif}
.selection{color:#FF0000;font-weight:bold;font-family:Verdana,Helvetica,Arial,Geneva,Swiss,SunSans-Regular,sans-serif}
.hideprint {}
table.condensed{border-collapse:separate;border:outset 0px;border:inset 0px;border-spacing:0px;padding:0px;empty-cells:show}
table.bluebox{border-collapse:separate;border-spacing:0px 0px;border:1px solid #333366;padding:0px}
table.redbox{border-collapse:separate;border-spacing:0px 0px;border:1px solid #FF0000;padding:0px}
td.h5{height:5px}
td.mnutit{padding-top:1px;padding-bottom:1px;padding-left:3px;padding-right:3px;font-weight:bold;color:#FFFFFF;font-size:14px;white-space:nowrap}
td.mnutxt{padding-top:5px;padding-bottom:2px;padding-left:3px;padding-right:3px;font-weight:bold;color:#666666}
td.mnusel{padding-top:5px;padding-bottom:2px;padding-left:3px;padding-right:3px;font-weight:bold;color:#FF0000}
td.mnusub{padding-top:2px;padding-bottom:2px;padding-left:7px;padding-right:3px;font-weight:bold;color:#666666}
td.mnusul{padding-top:2px;padding-bottom:2px;padding-left:7px;padding-right:3px;font-weight:bold;color:#FF0000}
li.large{margin-bottom: 1.25em}

.gray,.gray:active,.gray:link,.gray:visited,.gray:hover{background-color:#CCCCCC;color:#666666;font-size:11px;font-family:Verdana,Helvetica,Arial,Geneva,Swiss,SunSans-Regular,sans-serif}

/* strict compliance */
a:link img, a:visited img, a:active img { border: none }
.titleenlarge {width: 100%;color:#FFFFFF;font-size:14px;font-weight:bold;font-family:Verdana,Helvetica,Arial,Geneva,Swiss,SunSans-Regular,sans-serif}

/* BIG, EPFL, Lausanne, Switzerland, 11.2009 */
img	{ border:none}
h1 {margin-top:8px;margin-bottom:0px;color:#666666;font-size:133%;font-weight:bold;font-family:Verdana,Helvetica,Arial,Geneva,Swiss,SunSans-Regular,sans-serif}

h2 {margin-top:12px;margin-bottom:0px;color:#999999;font-size:100%;font-weight:bold;font-family:Verdana,Helvetica,Arial,Geneva,Swiss,SunSans-Regular,sans-serif}

h3 {margin-top:12px;margin-bottom:0px;color:#000000;font-size:100%;font-weight:bold;font-family:Verdana,Helvetica,Arial,Geneva,Swiss,SunSans-Regular,sans-serif}

h4 {margin-top:10px;margin-bottom:4px;color:#666666;font-size:100%;font-weight:bold;font-family:Verdana,Helvetica,Arial,Geneva,Swiss,SunSans-Regular,sans-serif}

h5 {margin-top:7px;margin-bottom:3px;color:#A8020B;font-size:82%;font-weight:bold;font-family:Verdana,Helvetica,Arial,Geneva,Swiss,SunSans-Regular,sans-serif}

h6 {margin-top:7px;margin-bottom:3px;color:#000000;font-size:82%;text-decoration:underline;font-family:Verdana,Helvetica,Arial,Geneva,Swiss,SunSans-Regular,sans-serif}

ul,ol {list-style-type:square;padding-left:24px;margin-top:0px;padding-bottom:4px}
li {padding-left:0px; padding-bottom:4px;font-size:82%;font-family:Verdana,Helvetica,Arial,Geneva,Swiss,SunSans-Regular,sans-serif}
.bulletred		{list-style-image: url("http://bigwww.epfl.ch/images/bulletred.gif")}
.bulletblue		{list-style-image: url("http://bigwww.epfl.ch/images/bulletblue.gif")}
.bulletblack	{list-style-image: url("http://bigwww.epfl.ch/images/bulletblack.gif")}
.selitem		{ color: #FF0000; font-weight: bold; text-decoration: none }

.clear  		{clear: both }

#header_graph   {float:right;margin-left:-6px}
#header_left    {width:155px;float:left}
#header_title1  {background-color:#9999CC;margin-bottom:1px;margin-left:159px;padding-left:10px;padding-top:4px;height:30px;white-space:nowrap;color:#FFFFFF;font-size:125%;font-weight:bold;font-family:Verdana,Helvetica,Arial,Geneva,Swiss,SunSans-Regular,sans-serif}
#header_title2  {background-color:#333366;margin-bottom:1px;margin-left:159px;padding-left:10px;padding-top:3px;height:25px;white-space:nowrap;color:#FFFFFF;font-size:100%;font-weight:bold;font-family:Verdana,Helvetica,Arial,Geneva,Swiss,SunSans-Regular,sans-serif}
#tracking       {background-color:#cccccc;margin-bottom:1px;margin-left:159px;padding-left:10px;padding-top:0px;height:14px;white-space:nowrap;color:#666666;font-size:082%;font-family:Verdana,Helvetica,Arial,Geneva,Swiss,SunSans-Regular,sans-serif}
#language      	{background-color:#cccccc;margin-bottom:1px;margin-left:000px;padding-left:35px;padding-top:0px;height:14px;white-space:nowrap;color:#666666;font-size:082%;font-family:Verdana,Helvetica,Arial,Geneva,Swiss,SunSans-Regular,sans-serif}

#logo1   		{margin-bottom:1px;margin-left:35px;height:34px}
#logo2   		{margin-bottom:1px;margin-left:35px;height:28px}
#left 			{position:absolute;top:98px;left:10px;width:155px}
#normal 	    {position:absolute;top:98px;left:169px;padding:12px}
#normalmargin   {margin-left:169px;padding:12px}
#right 			{position:absolute;top:98px;right:10px;width:155px;float:right}
#center 		{margin-top:12px 159px;padding-right:4px;padding-left:8px}
#footer  	    {position:relative;text-align:center;margin-left:159px;}

.red	       	{color:white;background-color:red;border-color:red}
.blue	       	{color:white;background-color:#333366;border-color:#333366}
.grey	       	{color:white;background-color:#acacac;border-color:#acacac}
.white			{color:#999999;background-color:white;border-color:white}
.box			{background-color:white;padding:4px;border-style: solid;border-width: 0 1px 1px;}
.box_title      {font-size: 82%;font-family:Helvetica,Arial,Verdana,sans-serif;font-weight:bold;text-align:left;padding:3px;}


.soft_name 		{color:#666666; padding-top:2px; font-size: 1.3em; font-weight: bold;}
.soft_title 	{color:#666666; padding-top:8px; font-size: 1.1em; font-weight: bold;}
.soft_author  	{color:#666666; padding-top:8px; font-size: 0.85em; font-weight: normal; font-style:italic; }
.soft_subtitle  {color:#444444; padding-top:8px; font-size: 1.1em; font-weight: bold;   font-style:italic; }
.soft_section   {color:#A8020B; padding-top:8px; font-weight:bold; }