body
{
   width: 736px;
   margin-left: auto;
   margin-right: auto;
   margin-top: 0px;
   margin-bottom: 0px;    
   background: url(degr2.png) repeat-x fixed top left;background: url(degr2.png) repeat-x fixed top left;
   background-attachment: fixed;
   
}


/*Cadre_global*/

#cadre_global
{
   margin-top: 0px;
   margin-bottom: 5px;
   margin-left: 5px;
   margin-right: 5px;
   padding-top: 0px;
   background-color: black;
   border: 1.5px solid rgb(40,40,40);
}

/* L'en-tête */

#en_tete
{
   width: 722px;
   height: 155px;
   background-image: url("./banniereflash2ff.png");
   background-repeat: no-repeat;
   margin-bottom: 0px;
   margin-left: 0px;
   padding-top: 10px;
   padding-left: 0px;
   padding-bottom: 34px;
}



/* Le menu */


.menu_horizontal
{

background-color : black;
height: 25px;
width: 720px;
border: 1.5px solid black;
text-decoration: none;
padding-top: 7px;
padding-bottom: 7px;

}

.menu_horizontal a
{
background-color: black;
padding-left: 2px;
padding-right: 2px;
margin-left: 10px;
border: 0px solid black; 
padding-bottom: 0px;
outline: none;
text-decoration: none;
}

.menu_horizontal a strong
{
color: rgb(235,201,7);
font-size: 17px;

}

.menu_horizontal a:hover strong
{
background-color: rgb(78,78,78);
color: yellow;


}




#corps
{
   
   width: 723px;
   color: black;
   background-color: white; 
  min-height: 700px; 
   
}


#corps img
{
border: none;
}
#corps a
{
text-decoration: none;
}

#corps h2
{
margin-top: 40px;
font-size: 18px;
color: #060661;
}


#corps h1
{
font-size: 19px;
color: rgb(140,0,3);
}

#corps h3
{
text-align: center;
font-size: 18px;
color: rgb(140,0,3);
}

#corps h4
{
text-align: center;
font-size: 18px;
color: black;
}

.liste1
{
margin-left: 180px;
font-size: 18px;
color: black;
}

.listex
{
margin-left: 160px;
font-size: 18px;
color: black;
}

.cadre-img1
{
border: 1px solid rgb(40,40,40);
height: 166px;
margin-left: 30px;
margin-right: 30px;
background-color: #f3f3f3;
}

.cadre-img1 img
{
width: 280px;
height: 165px;
float: left;
padding-right: 45px;
}


.cadre-para1 p
{
margin-top: 50px;
font-size: 16px;

}

.cadre-imgx
{
border: 1px solid rgb(40,40,40);
height: 166px;
margin-left: 30px;
margin-right: 30px;
background-color: #f3f3f3;
}

.cadre-imgx img
{
width: 280px;
height: 165px;
float: left;
padding-right: 15px;
}


.cadre-parax p
{
margin-top: 60px;
font-size: 16px;

}

.cadre-imgx2
{
border: 1px solid rgb(40,40,40);
height: 166px;
margin-left: 30px;
margin-right: 30px;
background-color: #f3f3f3;
}

.cadre-imgx2 img
{
width: 280px;
height: 165px;
float: left;
padding-right: 15px;
}


.cadre-parax2 p
{
margin-top: 45px;
font-size: 16px;

}

.cadre-pres
{
background-color: #f3f3f3;
border: 1px solid red;
margin-left: auto;
margin-right: auto;
padding: 35px;
width: 80%;
font-size: 18px;
}


.bleu
{
font-size: 17px;
color: #060661;
}

.rou 
{
font-size: 17px;
color: rgb(140,0,3);
}

.noirx
{
font-size: 19px;
color: black;
}

.noir1
{
font-size: 17px;
color: black;
}

.etoilesqp
{
font-size: 20px;
color: #060661;
}


.flg img
{
float: left;
margin-left: 20px;
}

.fld img
{
float: right;
margin-right: 20px;
}

.cadre-inscr
{
border: none;
background-image: url("http://www.argentflash.com/cadre-ins.png");
margin: auto;
position: relative;
width: 392px;
height: 268px;
padding-top: 15px;
padding-bottom: 1px;
color: #21264b;
}

.cadre-inscr table
{ 
padding-left: 13px;
}

.ptit
{
font-size: 13px;
}


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

#pied_de_page
{
   margin-bottom: 0px;

  
   padding: 10px;

   
   font-size: 14px;
   
   background-color: black;
   background-attachment: fixed;
   
   border-top: 1px solid rgb(60,60,60);
}

.basbas
{
text-align: center;
color: white;
}

#pied_de_page1 a
{
   color: white;
   text-decoration: none;
   outline: none;
}

#pied_de_page1 a:hover
{

   text-decoration: underline;
}

#pied_de_page2
{
color: black;
font-size: 2px;
}

#pied_de_page2 a
{
color: black;
}




