* {
margin:0;
padding:0;
border:0;
}
body {
margin:0;
padding:0;
font-family: Arial, Helvetica,verdana, monospace;
line-height:19px;
font-size:14px;
color:#777;
background:#fff url('/img/d6/bg_grid.gif') repeat top center;
background-attachment:fixed;
}
div.b_g {
position:relative;
}
div.b_d {
position:relative;
}
div.b_h{
position:relative;
}
div.b_b{
position:relative;
clear:both;
z-index:9;
}
div .b_cont {
position:relative;
margin:0 auto;
padding:0;
z-index:10;
}
.left {
position:relative;
float:left;
text-align:left;
}
.right {
position:relative;
float:right;
text-align:right;
}
.ref_illus_left {
position:relative;
float:left;
text-align:left;
width:80px;
height:80px;
margin-right:16px;
}
.ref_illus_right {
position:relative;
float:right;
text-align:right;
width:80px;
height:80px;
margin-left:16px;
}
a, h1, h2{
font-family:"Maiandra GD", "Comic Sans MS", Arial, monospace;
color:#99cc00;
text-decoration:none;
font-weight:bold;
}
h1{font-size:1.3em;}
h2{font-size:1.1em;margin-top:3px;}
p{text-align:justify;}
li{
list-style:none;
}
ul.inline li {
display:inline;
}
h1 a {text-decoration:underline;}
a:hover {color:#669933;}
label {
width:70px;
display:block;
float:left;
}
input, textarea {
font-family:verdana;
background-color:#eee;
line-height:19px;
font-size:14px;
}
textarea {margin-top:1px;}
.alert {
color:#fff;
background-color:red;
padding:8px;
}
.valid {
color:#fff;
background-color:#669933;
padding-left:8px;
padding-right:8px;
}
input.valid:hover{
color:#99cc00;
}
#fenetre {
position:absolute;
top:0px;
width:100%;
height:100%;
}
#btn_retourAccueil{
position:relative;
float:right;
background-repeat:no-repeat;
background-position:top right;
}
div#btn_retourAccueil:hover {background-position:top left;}
#page {
position:relative;
margin:0 auto;
padding:0;
width:656px;
height:100%;
}
#page_b_cont{
position:relative;
margin:0 auto;
padding:0;
height:424px;
width:100%;
}
#news_list{
position:absolute;
right:0px;
width:216px;
}
.news_btn {
position:absolute;
right:0px;
width:216px;
height:96px;
}
.news_btn:hover {
color:#000;
}
.news_btn .b_cont {
position:relative;
clear:both;
margin:0 auto;
padding:0;
padding-top:24px;
height:80px;
width:100%;
}
.corps {
position:relative;
}
.accueil .corps{width:416px;}
.corps .b_cont {
background-color:#fff;
margin:0;
}
.corps ul {
padding-left:8px;
}
ul.inline li {
display:inline;
}