
body
{width:770px;
background-color:rgb(238,236,255);
color:black;
font-family:Arial, serif;
font-size:14px;
background-image:url("images/imagefond.gif");
background-repeat:no-repeat;
background-position:300px 300px;
background-attachment:fixed;
margin:auto;
margin-top:5px;
margin-bottom:5px;
padding:5px;}
.bandeau{
display:block;
text-align:right;
border:1px solid blue;
width:690px;
line-height:0px;
padding:0px;
font-size:0px;
margin:0px;
font-size:0;
}
.taille{
width:670px;}
.taille2{
width:350px;}
.corps
{width:100%;
margin-top:10px;
margin-bottom:50px;
margin:auto;}
.nonsouligne
{text-decoration:none;}
MARQUEE
{width:250px;
height:50px;
text-align:center;
color:blue;
line-height:25px;
padding:5px;
font-size:15px;
border:3px double rgb(255,227,0);
vertical-align:top;
}
.annonce
{
margin-right:0px;
padding:5px;
text-align:center;
border:1px solid blue;
font-weight:bold;
font-family:ms sans serif;
}

.orange{
color:orange;}

.fondjaunecellule{
text-align:center;
background-color:rgb(255,227,0);
color:blue;
font-weight:bold;}


.titremenu{
background-color:rgb(238,236,255);
background-image:url("images/formemenu.gif");
background-repeat:no-repeat;
background-position:0px 18px;
vertical-align:middle;}
.overflow
{
height:140px;
overflow:scroll;
}
.overflowaccueil
{border:1px solid yellow;
height:250px;
overflow:scroll;
padding:20px;}

.lire
{text-align:right;
}

.pied_de_page
{
margin:auto;
padding-bottom:10px;
text-align:center;
padding-top:50px;
color:blue;
}
.menurecherche
{width:130px;
vertical-align:top;
text-align:left;}
.menurecherche ul
{text-align:left;
}
.recherche
{text-align:left;
margin-bottom:5px;
color:blue;
padding:5px;
font-size:14px;
display:inline;}
.search
{width:120px;
text-align:left;
margin-left:0px;
padding-left:0px;
margin:5px;}
#menu
{
margin:5px;
color:white;
text-align:left;
background-color:blue;
border-collapse:collapse;
border:2px groove black;
font-weight:bold;}
#menu td
{padding:5px;
border:1px groove black;
vertical-align:middle;}
#menu a
{color:white;
font-size:12px;
text-decoration:none;}
#menu h5
{
color:black;
text-align:center;
background-color:transparent;
font-size:13px;}
.FondTableau1
{background-color:rgb(156,154,255);
color:blue;}
.FondTableau2
{background-color:blue;
color:white;}
.selection
{background-color:rgb(156,154,255);
}
.accueilbordure
{padding:2px;
text-align:justify;
line-height:20px;
border:1px solid yellow;
}
.droite
{
margin-left:140px;
padding:2px;
text-align:center;
line-height:20px;}
.accueil
{
vertical-align:top;
color:blue;
font-family:Arial;
border:1px solid rgb(255,230,33);
text-align:justify;
padding:30px;
margin-bottom:5px;
line-height:20px;
}

#texte
{margin:2px;
font-size:1.1em;
text-align:justify;
padding:30px;
margin-bottom:5px;
line-height:20px;
border:1px solid rgb(255,230,33);
}
.tableau{
border-collapse:collapse;
border:1px solid blue;}
.tableau td{
border:1px solid blue;
padding:5px;}

h2,h3,h4
{
text-align:center;
color:blue;
font-family:Arial,serif;
font-size:17px;
margin:auto;
padding:5px;}
.table td
{width:350px;}
.left{
text-align:left;}
.center
{text-align:center;}
.top{
vertical-align:top;}

