/* Header*/

body
{
background-color: white;
padding: 0px;
margin-left: 10px;
margin-right: 10px;
left:200px;
/*background-image: url("image.jpg");*/
/*background-repeat: repeat-x */
}
#Entete
{
   /*background-color:#00008B;*/
   height:20px;
   vertical-align:middle;
list-style-type:none;

   background-color:#00008B;
   padding : 3px;
   margin : 0px;
   margin-right : 10px;
   margin-left : 10px;
   /*border: 4px solid #F5D0A9;*/
}

.sidebar
{
position:fixed;
 width: 200px;
 text-align:center;
border: 2px solid white;
background-color:#A9D0F5;
margin-left:10px;
margin-right:0px;
padding : 0px;
margin-top : 8px;
}

.mainpart
{
float : left;
/*width : 300px;*/
border: 3px solid #00008B; 
margin-left:10px;
margin-right:10px;
padding : 10px;
margin-top : 10px;
margin-bottom : 10px;
}

.question
{
float : left;
/*width : 300px;*/
border: 2px solid #00008B; 
background-color:#A9D0F5;
margin-left:10px;
margin-right:10px;
padding : 0px;
margin-top : 10px;
margin-bottom : 10px;
}
.answer
{
float : left;
/*width : 300px;*/
/*border: 2px solid #00008B; */
background-color:#99FFCC;
margin-left:10px;
margin-right:10px;
padding : 0px;
margin-top : 10px;
margin-bottom : 10px;
width:auto;
}

Bouton
{
color: white;
font-size: 18px;
font-weight : bold;

}
Bouton:hover
{
   color: #FFCC66;
   font-size: 18px;
font-weight : bold;
}
Bout
{
   color: white;
   font-size: 18px;
font-weight : bold;
}

   #Entete2
{
   height: 15px;
   background-repeat: no-repeat;
   background-color: #FF9999;
   text-align: center;
   vertical-align: middle; 
}
#corps
{
   margin-left: 0px;
   margin-top: 0px;
   margin-bottom: 10px;
   padding: 2px;
   font-size : 18px;
   color: black;
   background-color:white;
   background-repeat: repeat-x;
}
#Entete S1
{
   height: 50px;
   font-size : 10px;
   background-repeat: no-repeat;
   background-color: #99CCCC;
   margin-top: 0px;
   margin-right: 0px;
   margin-left: 0px;
}
/* Le menu */

#menu
{
   float: left;
   width: 100px;
   margin-top: 0px;
}

.element_menu
{
   background-color: #CCFFFF;
   background-repeat: repeat-x;
}


/* Quelques effets sur les menus */


.element_menu h3
{   
   color: black;
   background-color: #99CCCC;
   font-family: Arial, "Arial Black", "Times New Roman", Times, serif;
   text-align: center;
   font-size : 16px;
 /*  border: 2px solid black; */
}

.element_menu ul
{
   list-style-image: url("images/puce.png");
   font-size : 16px;
   padding: 0px;
   padding-left: 20px;
   margin: 0px;
   margin-bottom: 0px;
}

.element_menu a
{
   color: black;
}

.element_menu a:hover
{
   background-color: white;
   color: black;
}
#corps1
{
   margin-left: 0px;
   margin-top: 0px;
   margin-bottom: 0px;
   padding: 5px;
   font-size : 18px;
   color: black;
   background-color:#CCFFFF;
   background-repeat: repeat-x;
}

.box bx
{
 background-color:red;
 margin : 0px;
  background-repeat: repeat-x;
  width : 500 px;
   text-align: center;
}
#corps h1
{
   color: black;
   text-align: center;
   font-family: Arial, "Arial Black", "Times New Roman", Times, serif;
}

#corps h2
{
   height: 30px;
   background-repeat: no-repeat;
   
   padding-left: 30px;
   color: black;
   text-align: left;
}

#corps yt4
{
   font-size: 6;
   color: black;
   text-align: center;
   font-family: Arial, "Arial Black", "Times New Roman", Times, serif;
}
.inner a
{
border-left:6px solid #FF9900;
border-right:6px solid #FF9900;
margin:0;
padding:0.5em;
position:relative;
   background-repeat: repeat-x;

}
/* Le pied de page (qui se trouve tout en bas, en général pour les copyrights) */

#pied_de_page
{
  clear : both;
   height:20px;
/*list-style-type:none;*/
margin-left:10px;
margin-right:10px;
margin-top:10px;
   background-color:#00008B;
   padding : 3px;

   }
   
#POST
.box1
{
   width: 150px;
   border: 1px solid black;
   text-align: justify;
   padding: 12px;
   margin-bottom: 50px;
   background-color:red;
  
}
.box2
{
   width: auto;
   border: 1px solid black;
   text-align: justify;
   padding: 12px;
   margin-bottom: 50px;
   background-color:white;
}

.tborder
{
border:1px solid #0B198C;
color:#000000;
margin-bottom: 6px;
}
.ttoday
{
border:2px solid #9933FF;
color:#000000;
margin-bottom: 6px;
}

.Sourie :hover
{
border:1px solid green;
}

#speedbarre
{
   float : bottom;
   height:25px;
list-style-type:none;
margin-left:10px;
margin-right:10px;
   background-color:#0174DF;
   padding : 3px;
   margin-top : 0px;
}
#CalendarBox
{
border:'0';
padding:5px;
width:100%;
float:middle;
}