/* - BALISES
*/
* { margin:0; padding:0; }
html { font-size: 100%; /* Évite un bug d'IE 6-7. (1) */ }
html, body
{
height:100%;
background:none;
font-family:"lucida grande",tahoma,verdana,arial,sans-serif;
font-size:12px;
overflow:auto;
text-align:left;
color:#666666;
}
h1, h2, h3, h4, h5, h6 { margin:0; padding:0; }
h1
{
/*float:right;
height:auto;
font-size:1em;
padding:5px;
color:#267BB3;
font-weight:bold;
text-align:right;
text-transform:uppercase;*/
text-align:center;
background-color:#267BB3;
color:white;
padding:5px 10px;
font-weight:normal;
font-size:14px;
}
h1 a { color:white; }
h1 a:hover { text-decoration:underline; }
h2
{
height:auto;
padding:5px 10px;
margin-top:10px;
text-align:left;
color:#267BB3;
font-weight:normal;
font-size:14px;
}
h2.first { margin-bottom:0; }
h2#page_title, h3#page_title
{
text-align:left;
font-size:3.2em;
font-family: 'MWP', 'Verdana', Arial, Helvetica, sans;
color:#267BB3;
background-color:transparent;
margin:15px 0;
padding:0;
}
h3
{
color:#000;
margin-top:10px;
margin-bottom:10px;
font-size:1.4em;
font-weight:normal;
}
h4 {
height:auto;
padding:5px 10px;
margin:5px 0px;
text-align:left;
color:#267BB3;;
font-weight:normal;
font-size:16px;
}
h5
{
margin:5px;
font-size:1em;
color:#267BB3;
border-bottom:1px solid #ccc;
}
ul, ol {}
p {
color:#666;
margin: 0 0;
margin-bottom:0.75em; /* Marges plus faibles que par défaut. (7) */
}
a { color:#2677B3; text-decoration:none; }
a:hover { text-decoration:underline; }
a:focus, a:active { color:#000; }
a:active { outline: none; }
a img { border: none; }
form, fieldset {
margin: 0;
padding: 0;
border: none;
}
input, button, select {
vertical-align: middle; /* Solution pb. d'alignement. (9) */
background-color:transparent;
}
.submit {
border:0;
cursor:pointer;
background-color:transparent;
width:auto;
}
sup {
font-size:0.5em;
}
small {
font-size:0.6em;
}