body
{
   margin: auto;
   margin-top: 20px;
   margin-bottom: 20px;
   background-color: #FFFFFF;
   background-image: url("images/bg-5.jpg");
   background-repeat: no-repeat;
   background-attachment:fixed;
   text-align: center;
 }


#conteneur 
{
   border: 0px solid black;
   min-height: 100%;
   margin: 0 auto;
   padding-left:40px;
   padding-right:40px;
   width:expression(document.body.clientWidth > 1300? "1300px" : "auto" );
   text-align: left;
   /*overflow: auto;
   background : url(images/fond.gif) left top;*/
}




/* L'en-tête */
#en_tete
{
   
   
   width: 100%;
   height: 128px;
   background-image: url("../styles/images/header-5.gif");
   background-position:center top;
   background-repeat: no-repeat;
   margin-bottom: 20px;
}




/* Les menus */
/* Les menus de gauche */
#menu_left
{
   float: left;
   width: 150px;
   margin-top: 0px;
   font-family: Arial, Helvetica, sans-serif;
}


.liste 
{
	font-size: 14px;
	color: #BB0505;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}


.form-menu 
{
	font-size: 10px;
    color: #3153FF;
	font-family: Arial, Helvetica, sans-serif;
}


.menu_base
{
   background-color: #EEEEEE;
   /*background-image: url("../styles/images/fond-menu_base-2.gif");*/
   background-repeat: repeat-x;
   
   border: 1px solid #808080;
   padding-left: 0px;
   padding-right: 0px;
   padding-bottom: 1px;
   margin-bottom: 3px;
   margin-right: 3px;
}


.menu_base h3
{    
   color: #FFFFFF;
   font-family: Arial, Helvetica, sans-serif;
   text-align: left;
}


.menu_base a
{
   color: #EEEEEE;
   text-decoration : none;
}


.menu_base a:hover
{
   background-color: #3153FF;
   color: white;
}


.menu_apparences
{
   background-color: #EEEEEE;
   /*background-image: url("../styles/images/fond-menu_apparences-2.gif");*/
   background-repeat: repeat-x;
   padding-left: 0px;
   border: 1px solid #808080;
   margin-right: 3px;
   margin-bottom: 3px;
}


.menu_apparences h3
{    
   color: #FFFFFF;
   font-family: Arial, Helvetica, sans-serif;
   text-align: left;
}


.menu_apparences a
{
   color: #DDDDDD;
   text-decoration : none;
}


.menu_apparences a:hover
{
   background-color: #3153FF;
   color: white;
}


/* Si besoin de différentier le menu de l'espace membre */
.menu_espace_membre
{
   background-color: #EEEEEE;
   /*background-image: url("../styles/images/fond-menu_base-2.gif");*/
   background-repeat: repeat-x;
   border: 1px solid #808080;
   padding-left: 0px;
   margin-right: 3px;
   margin-bottom: 3px;
   padding-bottom: 1px;
   color: #FFFFFF;
}


.menu_espace_membre a
{
   color: #DDDDDD;
   text-decoration : none;
}


.menu_espace_membre a:hover
{
   background-color: #3153FF;
   color: white;
}




/* Les menus de droite */
#menu_right
{
	float:right;
	width: 150px;
	margin-top:0px;
	font-family: Arial, Helvetica, sans-serif;
}


.menu_ephemeride
{
   background-color: #EEEEEE;
   /*background-image: url("../styles/images/fond-menu_base-2.gif");*/
   background-repeat: repeat-x;
   
   border: 1px solid #808080;
   padding-left: 5px;
   margin-right: 3px;
   margin-bottom: 3px;
   color: #0724B5;
}


.menu_membres
{
   background-color: #EEEEEE;
   /*background-image: url("../styles/images/fond-menu_base-2.gif");*/
   background-repeat: repeat-x;
   
   border: 1px solid #808080;
   padding-left: 5px;
   margin-right: 3px;
   margin-bottom: 3px;
   color: #0724B5;
}


.connectes 
{
	font-size: 12px;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
}


.menu_TOEIC
{
background-color: #5AADE7;
   /*background-image: url("../styles/images/fond-menu_base-2.gif");*/
   background-repeat: repeat-x;
   
   border-top: 1px solid #808080;
   border-bottom: 1px solid #808080;
   border-left: 1px solid #808080;
   border-right: 1px solid #808080;
   padding-left: 10px;
   margin-right: 3px;
   margin-bottom: 3px;
   color: #FFFFFF;
}


.menu_TOEIC h3
{
	color: #FFFFFF;
   	font-family: Arial, Helvetica, sans-serif;
   	text-align: left;


}
.menu_TOEIC a
{
   color: #DDDDDD;
   text-decoration : none;
}

.menu_TOEIC a:hover
{
   background-color: #3153FF;
   color: white;
}


form
{
margin-top: 15px;
margin-bottom: 3px;
margin-left: 23px;
}


.lien 
{
	color: #BB0505;
	font-family: Arial, Helvetica, sans-serif;
}


/* Configuration menu dynamique */
td.menu
{
	font-family: Arial;
	font-size: 16px;
	color: #DDDDDD;
	border: 0px solid #000000;
	background:url('../styles/images/puce_menu-2.gif') no-repeat 0 100%;
	background-position: left bottom; font-style:normal;
	background-color:#5AADE7;
}


td.ssmenuon
{
	background-color: #3153FF;
	color: #FFFFFF;
	font-family: Arial;
	font-size: 16px;
	border: 0px solid #000000;
}


td.ssmenuoff
{
	background-color: #FF7F00;
	color: #FFFFFF;
	font-family: Arial;
	font-size: 16px;
	border: 0px solid #000000;
}

.boite-titre-menu
{
	border:0px solid black;
	color:#FF7F00;
	width:145px;
    float: right;
	padding-top:3px;
	margin-bottom:3px;
}

.boite-menu
{
	background-color:#5AADE7;
	border:0px solid black;
	width:145px;
	margin-bottom:1px;
}




/* Le corps de la page */
#conteneur_corps {
   border: 1px solid yellow;
margin: 0;
/* background : url(images/fond.gif) left top; */
}


#corps
{
   z-index:5;
   margin-top: 0px;
   padding-bottom: 0px;
   padding-right: 5px;
   padding-left: 5px;

   margin-left: 153px;
   margin-right:153px;
   padding-top: 5px;

   color: #0724B5;
   font-size:14px;
   font-family: Arial, Helvetica, sans-serif;
   text-align:justify;
   
   background-color: #EEEEEE;
   /*background-image: url("../styles/images/fond-corps-2.gif");*/
   /*background-attachment:fixed;*/
   /*background-repeat: no-repeat;*/
   
   border-top: 1px solid #808080;
   border-left: 1px solid #808080;
   border-right: 1px solid #808080;
   border-bottom: 0px solid #808080;
}


.corps-a
{
   color: #918B8B;
   text-decoration : none;
   text-decoration:underline;
}


.corps-a:hover
{
   background-color: #0724B5;
   color: white;
}


.style1 
{
	font-size: 18px;
	color: #FFFFFF;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}


.style3
{
	font-size: 18px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}


.style2 
{
	font-size: 16px;
    font-style:underlined;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}


.titre_news 
{
	font-size: 22px;
	color: #DDDDDD;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}

.connectes 
{
	font-size: 12px;
	color: #FF7F00;
	font-family: Arial, Helvetica, sans-serif;
}


.style-pied 
{
   text-decoration:none;
   font-family: Arial;
   font-size: 12px;  
   color: #FFFFFF;
}


#corps h1
{
   color: #0724B5;
   text-align: center;
   font-family: Arial, Helvetica, sans-serif;
}


#corps h2
{
   height: 22px;
   /*background-image: url("images/Gpuce.gif");*/
   background-repeat: no-repeat;
   padding-top: 0px;
   padding-left: 30px;
   color: #FFFFFF;
   text-align: left;
   font-family: Arial, Helvetica, sans-serif;
}

#corps h3
{
   height: 18px;
   background-color:#EEEEEE;
   background-repeat: repeat-x;
   padding-left: 0px;
   color: #FF7F00;
   text-align: left;
   font-family: Arial, Helvetica, sans-serif;
}

.tete
{
   margin: 3px;
   padding: 3px;
   text-align: left;
   font-size: 22px;
   font-family:Arial, Helvetica, sans-serif;
   font-weight:bold;
   color: #FFFFFF;
   background-color: #000000;
   /* background-image: url("../styles/images/fond_vitrine-2.gif"); */
   background-repeat: no-repeat;
   border: 1px solid #808080;
}

.vitrine
{
   margin: 3px;
   padding: 3px;
   text-align: left;
   font-size: 14px;
   color: #0724B5;
   background-color: #5AADE7;
   /* background-image: url("../styles/images/fond_vitrine-2.gif"); */
   background-repeat: no-repeat;
   border: 1px solid black;
}



#footer {
margin: 0;
padding: 0;
background : url("images/footer-5.gif") no-repeat left top;
height:94px;
margin-left:0px;

}




/* Bandeau de : pub_bas_de_page */
#pub_bas
{
   margin-top: 3px;
   padding-bottom: 5px;
   padding-left: 10px;
   margin-left: 153px;
   margin-right:153px;

   text-align: center;
   font-size: 10px;
   color: #BBBBBB;
   
   background-color: #EEEEEE;
   background-image: url("../styles/images/barre-5.jpg");
   background-repeat: no-repeat;

   border: 1px solid #808080;
}




/* Pied de page */
#pied_de_page
{
   margin-top: 3px;
   padding-top: 100px;
   padding-top: 0px;
   padding-left: 10px;
   padding-right: 10px;
   padding-bottom: 5px;
   text-align: center;
   margin-left: 153px;
   margin-right:153px;
   
   font-size: 12px;  
   color: #FFFFFF;
   
   background-color: #FF7F00;
   background-image: url("../styles/images/barre-5.jpg");
   background-repeat: no-repeat;

   border: 1px solid #808080;
}
