body {
background : url("FONDD.png");
background-repeat : repeat-x;
background-color : #323232;
background-attachment : fixed;
padding-top : 20px;
padding-bottom : 20px;
margin : auto;
}
#en_tete {
width : 921px;
height : 200px;
background-image : url("Mangario_1.png");
background-repeat : no-repeat;
margin : auto;
}
#corps {
width : 675px;
min-height : 1500px;
margin : auto;
margin-left : 120px;
margin-right : 140px;
padding : 3px;
text-align:center;
color:#002d98;
font-family: "Comic Sans MS", "Arial";
font-size: 14px;
background-repeat : repeat;
}
.corps_sup {
width : 921px;
color : #000000;
margin-right : 1px;
background-color : #ffe5cb;
background-repeat : repeat;
background-image : url("menu3.png");
background-repeat : repeat-y;
margin : auto;
font-family: "Comic Sans MS", "Arial";
}
#pied_de_page {
width : 921px;
height : 133px;
text-align : center;
background-image : url("footer.png");
margin : auto;
padding-top : 50px;
background-repeat : no-repeat;
font-family: "Comic Sans MS", "Arial";
font-size: 14px;
color : #053197;
}
#micro_news
{ 
  border-radius: 5px 10px 0 5px; 
  -webkit-border-top-right-radius: 10px;
  -webkit-border-radius: 10px 10px 0 0;
  -webkit-border-top-left-radius: 10px;
  -webkit-border-top-right-radius: 10px;
  -moz-border-radius:10px;
  background:#add6ff;
  height:240px;
  width:240px;
  float:left;  
  border: 3px dotted blue; background-color: none;
}
#micro_news:hover
{ 
  border-radius: 5px 10px 0 5px; 
  -webkit-border-top-right-radius: 10px;
  -webkit-border-radius: 10px 10px 0 0;
  -webkit-border-top-left-radius: 10px;
  -webkit-border-top-right-radius: 10px;
  -moz-border-radius:10px;
  background:#8ebfff;
  height:240px;
  width:240px;
  border:1px;
  float:left;
  border: 3px dotted blue; background-color: none;
}
#micro_news a
{
color:#002d98;
cursor:pointer;
}
#micro_news img
{
max-height:150px;
max-width:150px;
}
#micro_news2
{ 
  border-radius: 5px 10px 0 5px; 
  -webkit-border-top-right-radius: 10px;
  -webkit-border-radius: 10px 10px 0 0;
  -webkit-border-top-left-radius: 10px;
  -webkit-border-top-right-radius: 10px;
  -moz-border-radius:10px;
  background:#add6ff;
  height:240px;
  width:240px;
  margin:auto;
float:right;
border: 3px dotted blue; background-color: none;
}
#micro_news2:hover
{ 
  border-radius: 5px 10px 0 5px; 
  -webkit-border-top-right-radius: 10px;
  -webkit-border-radius: 10px 10px 0 0;
  -webkit-border-top-left-radius: 10px;
  -webkit-border-top-right-radius: 10px;
  -moz-border-radius:10px;
  background:#8ebfff;
  height:240px;
  width:240px;
  border:1px;
  margin:auto;
float:right;
border: 3px dotted blue; background-color: none;
}
#micro_news2 a
{
color:#002d98;
cursor:pointer;
}
#micro_news2 img
{
max-height:150px;
max-width:150px;
}
.souligné
{
	font-decoration:underline;
}
.menu2 {
float : right;
width : 120px;
background-image : url("menu2.png");
background-repeat : repeat;
margin-bottom : 0;
font-family: "Comic Sans MS", "Arial";
}
.menu1 {
float : left;
width : 120px;
background-image : url("menu.png");
background-repeat : repeat;
margin-bottom : 0;
font-family: "Comic Sans MS", "Arial";
}
.page_news h4
{
background-image:url("caisseinter.gif");
margin-left : 5%;
background-repeat : no-repeat;
color:#cf5245;
font-size:16px;
font-family: "Comic Sans MS", "Arial";
}
.news  {
background-color :#d4eefe;
margin-top :0;
border : 2px inset #2c50fc;
font-family: "Comic Sans MS", "Arial";
}
.news {
margin : auto;
border : 1px inset #09c3ff;
font-family: "Comic Sans MS", "Arial";
}
.float_right {
float : right;
font-family: "Comic Sans MS", "Arial";
}
.float_left {
float : left;
font-family: "Comic Sans MS", "Arial";
}
#mot {
margin : 25px 0 0 0;
top : 100px;
}
#mot td {
padding : 10px;
background-color : #e49136;
border : 2px inset black;
width : 25px;
height : 25px;
font-weight : bold;
font-size : 1.5em;
text-align : center;
}
#mot p {
visibility : hidden;
}
#clavier {
border : 4px outset black;
padding : 10px;
background-color : #b82323;
}
#clavier td {
background-color : white;
border : 1px solid black;
width : 20px;
height : 20px;
text-align : center;
font-weight : bold;
}
a.lien {
color : #ce0000;
text-decoration : none;
font-size : 20px;
font-family: "Comic Sans MS", "Arial";
}
a.lien:hover {
color : red;
font-weight : bold;
font-family: "Comic Sans MS", "Arial";
text-decoration : underline;
}
.date {
color : blue;
}
.membre {
color : #0083dc;
}
a {
color : #ce0000;
font-family: "Comic Sans MS", "Arial";
}
a:hover {
color : #fc5656;
font-family: "Comic Sans MS", "Arial";
}
body a h3 {
color : #ce0000;
text-align : center;
font-family: "Comic Sans MS", "Arial";
}
body a h3:hover {
color : #ca1e1e;
text-align : center;
font-family: "Comic Sans MS", "Arial";
}
.menu1 ul li {
list-style-image : url(champi1.png);
font-family: "Comic Sans MS", "Arial";
}
.menu1 ul li:hover {
list-style-image : url(champi2.png);
font-family: "Comic Sans MS", "Arial";
}
.menu2 ul li:hover {
list-style-image : url(ball.gif);
font-family: "Comic Sans MS", "Arial";
}
.menu2 ul li {
list-style-image : url(pokeball.png);
font-family: "Comic Sans MS", "Arial";
}
.element_menu a {
color : #ce0000;
text-align:right;
font-size: 12px;
font-family: "Comic Sans MS", "Arial";
}
.element_menu a:hover 
{
text-align : right;
text-shadow: 2px 2px 2px #ef4e00;
font-size: 12px;
font-family: "Comic Sans MS", "Arial";
}
.element_menu h3
{
color:#4154b1;
font-size:15px;
}
body h3 {
color : #217719;
text-align : center;
font-family: "Comic Sans MS", "Arial";
}
body h3:hover {
color : #46b526;
text-align : center;
font-family: "Comic Sans MS", "Arial";
}

.element_menu2 a {
color : #ab2a2a;
text-align : center;
}
.element_menu2 h3 {
color : #db6320;
text-align : center;
}
.element_menu2 h3:hover {
color : #ca1e1e;
text-align : center;
}
.partenaires
{
text-align:center;
font-family: "Comic Sans MS", "Arial";
}
input[type="submit"], input[type="button"] {
background-color : #d9fcff;
color : black;
border : 1px outset black;
}
input[type="text"]:focus, input[type="password"]:focus {
background-color : #d9fcff;
color : black;
}
.float {
display : block;
width : 200px;
float : left;
}
.actu h3
{
	 background-color:#6295d8;
     border-radius: 5px;
     -webkit-radius: 5px;
	 -moz-border-radius: 5px;
	 margin-left:10px;
	 min-width:400px;
	 line-height:32px;
	 height:32px;
	 color:white;
	 font-family : "Rockwell", "Comic Sans MS", "Arial";
	 padding-left:5px;
}
.actu h3:hover
{
	 background-color:#77addd;
     border-radius: 5px;
     -webkit-radius: 5px;
	 -moz-border-radius: 5px;
	 margin-left:10px;
	 min-width:400px;
	 line-height:32px;
	 height:32px;
	 color:white;
	 font-family : "Rockwell", "Comic Sans MS", "Arial";
	 font-style: italic;
	 padding-left:5px;
}
.actu strong
{
	color : #7c7fde;
	font-size : 15px;
}
td { border: 1px solid black; background-color: #d3efff; vertical-align:top; }
table { background-color: #8fd3fd; border: 1px solid black; }
th { background-color: #91c8ef; border: 1px solid black; }

td:hover { border:border: 1px solid black; background-color: #b7e0fe; vertical-align:top;}
th:hover { background-color: #a7d6f2; border: 1px solid black; }

fieldset { background-color: #8fd3fd; border: 1px solid black; }
fieldset:hover { background-color: #b7e0fe; border: 1px solid black; }