/* - - - - - Général - - - - - */
body	{
font-family: "Verdana", serif;
text-align: justify;
color: #000D16;
font-size: 80%;
z-index:10;
background: url("Public/border-degrade-bottom.png") repeat-x fixed top left;
background-color: #ebf0f5;
}

table	{
border-collapse: collapse;
}

td, th	{
padding: 5px;
}

h1, h2, h3, h4, h5, h6	{
color: #213260;
}

legend	{
font-size:200%;
color: #213260;
font-family: "Verdana", serif;
}

em	{
font-weight:bold;
font-style: normal;
text-decoration: none;
}

ins	{
font-style: italic;
text-decoration: none;
}

a	{
text-decoration: none;
color: #c17a00;
}

a:hover	{
text-decoration: underline;
}

#haut	{
border: 1px solid gray;
background-color: #F3F3F3;
}

iframe	{
border: none;
padding: none;
margin: none;
}

/* - - - - - Contenu - - - - - */
td.milieu	{
width: 650px;
vertical-align: top;
padding: 5px;
}

div.titre	{
width: 100%;
border-bottom: 2px solid #213260;
font-variant: small-caps;
font-size: 125%;
color: #213260;
font-weight: bold;
padding-top: 10px;
padding-bottom: 2px;
}

div.bouger	{
width: 100%;
border-bottom: 1px dotted gray;
text-align: right;
padding-top: 2px;
padding-bottom: 2px;
}

a.bouger	{
text-decoration: none;
font-variant: normal;
text-transform: none;
font-weight: normal;
color: gray;
font-size: 80%;
}

/* - - - - - Pied - - - - - */
#bas	{
text-align: center;
color: gray;
}

#bas a	{
text-decoration: none;
color: gray;
}

#bas a:hover	{
text-decoration: underline;
color: orange;
}

/* - - - - - En-tête - - - - - */
tr.tete	{
height: 100px;
background: url("Public/tete.jpg") no-repeat scroll top left;
background-color: #213260;
text-align: center;
}

tr.tete a	{
text-decoration: none;
font-family: "Georgia", serif;
font-size: 250%;
font-style: italic;
color: #EEEEEE;
}

tr.tete a:hover	{
color: #DB9200;
}

/* - - - - - Menu à gauche - - - - - */
.menu	{
background-color: #000D16;
vertical-align: top;
padding: 0px;
border-collapse: collapse;
color: #EEEEEE;
width: 180px;
}

td.menu div	{
background-image: url("Public/menufond.jpg");
background-repeat: repeat-x;
padding-top: 10px;
padding-bottom: 10px;
padding-left: 5px;
white-space: nowrap;
}

td.menu a	{
text-decoration: none;
color: #FECC69;
}

td.menu a:hover	{
color: #DB9200;
}

/* - - - - - Droite - - - - - */
td.droite	{
vertical-align: top;
padding: 5px;
text-align: center;
}


