/*feuille de style Charte graphique EPFL, page d'accueil EPFL, Natalie Meystre 9 août 2007 - modele tout redimmensionable - avec le truc des % sur les images - correction du 12 aout 2008 pour accessibilite - dimension medium*/
body { color: black; font-size: 75%; font-family: Verdana, Helvetica, Arial, Geneva, Swiss, SunSans-Regular, sans-serif; width: 91.8em; height: 60em; margin: 1.5em 0 0; padding: 0; }
a:active, a:link 	{ color: #003366; font-weight: bold; text-decoration: none }
a:visited, a:hover 	{ color: #336699; font-weight: bold; text-decoration: none }
.path, .path:active, .path:link, .path:hover, .path:visited, .path a    { color: #666666 }
.lien-txt a:link {color: #000; font-weight: normal; text-decoration: none;}
.lien-txt a:visited {color: #000; font-weight: normal; text-decoration: none;}
.lien-txt a:hover {color: #336699; font-weight: normal; text-decoration: none;}
h1 { color: #999999; font-size: 1.3em; font-weight: bold; text-transform: uppercase; margin: 0 0 0.5em; padding: 0; }
#portail { color: #036; font-size: 1.3em; font-weight: bold; text-transform: uppercase; float: left; margin-top: -1.5em; list-style-type: none; list-style-image: none; }
#portail li { float: left; margin-right: 1.2em; list-style-type: none; list-style-image: none; }
h3 { color: #036; font-size: 1.3em; font-weight: bold; text-transform: uppercase; margin: 0 2.2em 0.5em 0; padding: 0; float: left; }
h4 { color: #f00; font-size: 1.3em; font-weight: bold; text-transform: uppercase; margin: 2em 0 0.5em 2.8em; padding: 0; }
p { clear: both; margin: 0; padding: 0 0 2.2em; }
ul { margin: 0; padding: 0 0 0; list-style-type: none; list-style-image: none; }

.ndsp{ display: none; }
.align-left { float: left; }
.align-right{ float: right; }
.clear{clear: both}

/*zones de la page*/
#contenu { margin-left: 1.5em; font-size: 1em; line-height: 1.2em; height: 60em; }
#facultes-img { position: absolute; top: 9.4em; left: 4.5em; width: 92em; z-index: 0; list-style-type: none; list-style-image: none; }
#facultext{ margin-top: 0.5em; margin-bottom: 0; padding-left: 3.6em; list-style-type: none; list-style-image: none; }#col-left { width: 35em; float: left; margin-top: 3.5em; }
#col-center { width: 35em ; float: left; padding-top: 1.5em; padding-left: 1.5em; }
#col-right { width: 15.5em; float: right; padding-top: 1.5em; }

/*pied de page*/
.footer_hp { padding-top: 0.5em; border-top: 1px solid #999; }
.contact { width: 31.5em; height: 2em; float: left; padding-left: 3.4em; }
.impressum { width: 35em; height: 2em; float: left; margin-left: 1.2em; padding-left: 1.5em; }
.version { text-indent: 1.5em; width: 15.5em; height: 2em; float: left; margin-left: 1em; }

/*bandeau*/
#header_logo          {  float: left ; padding-left: 3.5em; }
#header_hp1        { background-color: #ed1c24; background-image: url(http://www.epfl.ch/images/graph_hp.gif); background-repeat: no-repeat; background-position: right 0; position: absolute; left: 17.5em; width: 73em; }
#header_hp2       { clear: both; padding-left: 17.6em; }
#taille-txt        	{ float: right; margin-top: -0.2em; margin-right: 1em; }
#language       { float: left; padding-left: 3.5em; }

/*bandeau des facultés*/
#facultext li, #facultes-img li { width: 12em; height: 7.7em; float: left; margin-top: 0.6em; margin-left: 0.3em; }
.superposition { position: relative; z-index: 10; }

/*éléments de la page*/
.splash { width: 35em; height: 20em;  }
.graph {width: 20.7em; height: 3.4em; }
.logo {width: 12.1em; height: 6.3em;}
.titre {width: 38em; height: 3.4em;}
.fond {width: 12em; height: 7.7em;}
.marge { margin-left: 3em; }
.search-option { vertical-align: 0.4em; margin-right: .5em; }
.ok-button { vertical-align: -0.5em; width: 2.7em; height: 1.9em; margin-top: -2.7em; margin-left: 28.7em; }
.search-saisie { width: 20em; margin: 0.4em; }

