Team:Grenoble/Templates/Css.css

From 2011.igem.org

Revision as of 14:28, 29 July 2011 by JeanBaptiste (Talk | contribs)

<head> <style> body {

margin:0;

padding:0;

width:100%;

background:#fcf6ee;

}


html {

padding:0;

margin:0;

}


img.blabla {

width:100%;

height:auto;

}

li.bg, .bg {

clear:both;

border-bottom:1px dashed #818181;

padding:0;

margin:10px 0;

background:none;

list-style:none;

}

p.clr, .clr {

clear:both;

padding:0;

margin:0;

}


.logo {

margin:0;

}



h1 {

margin:0;

padding:30px 0 30px 32px;

color:#5c5c5c;

font:bold 45px/1.1em Arial, Helvetica, sans-serif;

text-transform:uppercase;

letter-spacing:-3px;

}

h1 a, h1 a:hover {

color:#5c5c5c;

text-decoration:none;

}

h1 span {

font-weight:bold;

color:#8fc400;

}

h1 small {

font:normal 13px/1.2em Arial, Helvetica, sans-serif;

color:#888;

letter-spacing:normal;

}

  1. menu, #menu ul /* Liste */

{ float:center;

       padding : 0; /* pas de marge intérieure */
       margin : 0; /* ni extérieure */
       list-style : none; /* on supprime le style par défaut de la liste */
       line-height : 21px; /* on définit une hauteur pour chaque élément */
       text-align : center; /* on centre le texte qui se trouve dans la liste */

}

  1. menu /* Ensemble du menu */

{

       font-weight : bold; /* on met le texte en gras */
       font-family : sansf; 
       font-size : 12px; /* hauteur du texte : 12 pixels */

}

  1. menu a /* Contenu des listes */

{

       display : block; /* on change le type d'élément, les liens deviennent des balises de type block */
       padding : 0; /* aucune marge intérieure */
       background : #000; /* couleur de fond */        
       color : #fff; /* couleur du texte */
       text-decoration : none; /* on supprime le style par défaut des liens (la plupart du temps = souligné) */
       width : 144px; /* largeur */

}

  1. menu li /* Elements des listes */

{

       float : left; 
       /* pour IE qui ne reconnaît pas "transparent" */
       border-right : 1px solid #fff; /* on met une bordure blanche à droite de chaque élément */

}

/* IE ne reconnaissant pas le sélecteur ">" */ html>body #menu li {

       border-right: 1px solid transparent ; /* on met une bordure transparente à droite de chaque élément */

}

  1. menu li ul /* Sous-listes */

{

       position: absolute; /* Position absolue */
       width: 144px; /* Largeur des sous-listes */
       left: -999em; /* Hop, on envoie loin du champ de vision */

}


  1. menu li ul li /* Éléments de sous-listes */

{

       /* pour IE qui ne reconnaît pas "transparent" (comme précédemment) */
       border-top : 1px solid #fff; /* on met une bordure blanche en haut de chaque élément d'une sous liste */

}

/* IE ne reconnaissant pas le sélecteur ">" */ html>body #menu li ul li {

       border-top : 1px solid transparent; /* on met une bordure transparente en haut de chaque élément */

}

  1. menu li ul ul

{

       margin    : -22px 0 0 144px ; /* On décale les sous-sous-listes pour qu'elles ne soient pas au dessus des sous-listes */ 
       /* pour IE qui ne reconnaît pas "transparent" (comme précédemment) */
       border-left     : 1px solid #fff ; /* Petite bordure à gauche pour ne pas coller ... */      

}

/* IE ne reconnaissant pas le sélecteur ">" ... je me répète ;-) */ html>body #menu li ul ul {

       border-left     : 1px solid transparent ; /* on met une bordure transparente sur la gauche de chaque élément */

}

  1. menu a:hover /* Lorsque la souris passe sur un des liens */

{

       color: #000; /* On passe le texte en noir... */
       background: #fff; /* ... et au contraire, le fond en blanc */

}

  1. menu li:hover ul ul, #menu li.sfhover ul ul /* Sous-sous-listes lorsque la souris passe sur un élément de liste */

{

       left: -999em; /* On expédie les sous-sous-listes hors du champ de vision */

}

  1. menu li:hover ul, #menu li li:hover ul, #menu li.sfhover ul, #menu li li.sfhover ul /* Sous-listes lorsque la souris passe sur un élément de liste ET sous-sous-lites lorsque la souris passe sur un élément de sous-liste */

{

       left: auto; /* Repositionnement normal */
       min-height: 0; /* Corrige un bug sous IE */

}

.body {

margin:0;

padding:0;

}

.body h2 {

font:bold 24px Arial, Helvetica, sans-serif;

color:#323a3f;

padding:10px 5px;

margin:5px 2px 12px 0;

}

.body h1 {

font:bold 34px Arial, Helvetica, sans-serif;

color:#323a3f;

padding:10px 5px;

margin:5px 2px 12px 0;

}


.body h3 {

font:bold 24px Arial, Helvetica, sans-serif;

color:#323a3f;

padding:10px 5px;

margin:5px 0 10px 0;

}

.body h3 span.vert{

color:#8fc400;

}


.body h2 span {

float:right;

color:#959595;

font:normal 12px Arial, Helvetica, sans-serif;

}

.body p {

font:normal 12px Arial, Helvetica, sans-serif;

color:#5f5f5f;

padding:5px;

margin:0;

line-height:1.8em;

}




.body img {

float:left;

padding:0;


}

.body img.icon {

margin: 15px 5px 2px 0;

width:80px;

height:auto;

}


.body img.floated {

float:right;

margin:5px 10px 5px 0;

padding:0;

width:auto;

height:auto;

}

.body a {

color:#97c950;

text-decoration:underline;

}


.body h2.lien:hover{

background-color: #D8FFC8;

}


.left {

float:left;

width:65%;

margin:40px 0px 10px 25px;

padding: 0 25px;

background:url(images/l_bg.gif) top left no-repeat;

}

.right {


float:right;

width:20%;

margin:40px 10px 0 0;

padding:0 25px;

background:url(images/r_bg.gif) top center no-repeat;

}

.right ul {

list-style:none;

margin:5px 0;

padding:0;

}

.right li {

background:10px 10px no-repeat;

font:normal 14px Arial, Helvetica, sans-serif;

color:#464646;

padding:5px 0;

margin:3px 0;

}

.right li a {

padding:0 0 0 5px;

margin:0;

font:bold 17px Arial, Helvetica, sans-serif;

color:#5f5f5f;

text-decoration:none;

}

.right li a:hover {

color:#97c950;

margin:5px;

/*background-color:#a2cd9a;*/

text-decoration:none;

}

.right ul.sponsors {

list-style:none;

margin:5px 0;

padding:0;

}

.right li.sponsors {

background:none;

font:normal 12px Arial, Helvetica, sans-serif;

color:#5f5f5f;

padding:8px 0;

}

.right li.sponsors a {

padding:0 0 0 0px;

margin:0;

font:normal 13px Arial, Helvetica, sans-serif;

color:#97c950;

text-decoration:none;

}

.right li.sponsors strong {

color:#97c950;

}

</style> </head>