/* CSS Document */
html, body {
margin: 0;
padding: 0;
height:100%;
}

.corps{
margin-top:20px;
width:786px;
height:568px;
}

.haut {
float:left;
background-image: url(image/html/haut.gif);
background-repeat:repeat-x;
width:786px;
height:21px;
}

.haut_g {
float:left;
background-image: url(image/html/haut_g.gif);
background-repeat:no-repeat;
width:20px;
height:21px;
}

.haut_d {
float:right;
background-image: url(image/html/haut_d.gif);
background-repeat:no-repeat;
width:20px;
height:21px;
}

.gauche {
float:left;
background-image: url(image/html/gauche.gif);
background-repeat:repeat-y;
width:20px;
height:100%;
}

.contenu {
float:left;
background-color:#FFFFFF;
width:746px;
height:568px;
}

.banniere {
background-image:url(image/html/rayure2.gif);
background-position:bottom;
background-repeat:no-repeat;
width:746px;
height:213px;
text-align:left;
}

.news_corps {
background-image:url(image/html/news_bas.gif);
background-position:bottom;
background-repeat:no-repeat;
float:left;
width:186px;
height:334px;
}

.news {
background-image:url(image/html/news.gif);
background-repeat:repeat-y;
width:181px;
height:310px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-align:left;
padding-top:5px;
padding-left:5px;
}

.diapo {
width:186px;
height:211px;
margin-left:-5px;
}

.diagnostic {
background-image:url(image/html/diagnostic.gif);
width:186px;
height:28px;
margin-left:-5px;
}

.bt_diagnostic {
width:186px;
height:90px;
margin-left:-5px;
}

.page_corps {
background-color:#FFFFFF;
width:746px;
height:334px;
}

.page{
float:right;
width:560px;
height:334px;
}

.pied {
background-image:url(image/html/pied.gif);
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
width:746px;
height:21px;
}

.droite {
float:left;
background-image: url(image/html/droite.gif);
background-repeat:repeat-y;
width:20px;
height:100%;
}

.bas {
float:left;
background-image: url(image/html/bas.gif);
background-repeat:repeat-x;
width:786px;
height:17px;
}

.bas_g {
float:left;
background-image: url(image/html/bas_g.gif);
background-repeat:no-repeat;
width:20px;
height:17px;
}

.bas_d {
float:right;
background-image: url(image/html/bas_d.gif);
background-repeat:no-repeat;
width:20px;
height:17px;
}

.t1{
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
color:#000000;
font-weight:bold;
}

.t2{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
font-weight:bold;
}

.t3{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#0099FF;
font-weight:bold;
}

.t4{
font-family:Verdana;
font-size:11px;
color:#0066CC;
font-weight:bold;
}

.texte{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-align:justify;
color:#000000;
}

.texte2{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#666666;
}

.red{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FF0000;
}

.input {
color:#000000;
font-family: verdana;
font-size:12px;
height:15px;
width:200px;
}

.input2 {
color:#000000;
font-family: verdana;
font-size:12px;
height:15px;
width:140px;
}

.lien {
font-family:Arial, Helvetica, sans-serif;
text-decoration:none;
color:#CC0000;
}

.lien2 {
text-decoration:none;
font-weight:bold;
color:#0066FF;
}

.lien3 {
text-decoration:none;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#000000;
}

.lien3:visited {
text-decoration:none;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#000000;
}
