body {

	margin: 0 0 0 0;

	padding: 0 0 0 0;

	font-family: Arial, Helvetica, sans-serif;

	font-size:12px;

	color:#4D4D4D;

	background-color: #FFFFFF;

}



/***   ***   ***   ***   ***   ***   ***   ***Lien***   ***   ***   ***   ***   ***   ***   ***/

a {

	color: #5252ab;

	text-decoration: none;

	background-color: inherit;

} 

a:hover {

	color: #5252ab;

	text-decoration: underline;

	background-color: inherit;

}

/***   ***   ***   ***   ***   ***   ***   ***Banniere***   ***   ***   ***   ***   ***   ***   ***/

#banniere {

	background: transparent url("../images/bani/fond_menu.jpg") 50% 50% no-repeat;

	font-variant: small-caps;

	width: 1000px;

	height: 52px;

	margin: 0;

	padding: 0;

	margin-left: auto;

	margin-right: auto;

}

#banniere_flash{

	width: 1000px;

	height: 170px;

	margin-left: auto;

	margin-right: auto;

}

.menu_haut  {

	display:block;

	padding-left:0px;

	margin-left:0px;

	margin-top: 0px;

	padding-top: 4px;

	padding-bottom:0px;

	margin-bottom:0px;

	list-style-type: none;

}

.menu_haut  li{

	float:left;

	text-align:center;

	width: 250px;

}

.menu_haut li a{

	color:#fff;

	text-decoration: none;

	font-size:14px;

	font-weight: bold;

}

#position {

	margin-top:0px;

	padding-top: 30px; /*Pour FireFox*/

	//padding-top: 15px; /*Pour IE7 et 6*/

	padding-left : 30px;

}

#banniere_xiti {

	position: absolute;

	right:14px;

	top:205px;

	width: 80px;

}

/***   ***   ***   ***   ***   ***   ***   ***Structure***   ***   ***   ***   ***   ***   ***   ***/

#corps {

	border-width:0px;

	//width:998px;

	width:1000px;

	padding: Opx;

	border-collapse:collapse;

	margin-left: auto;

	margin-right: auto;

	border: solid;

	border-color:#cbcbcb;

	border-width: 0px 1px 0px 1px;

}



.corps_centre {/*660*/

	border-width:0px; 

	text-align:left;

	vertical-align:top;

	font-size:14px;

	padding-left:0px;

	padding-right:0px;

}



.corps_coter_d, .corps_coter_g {

	border-width:0px; 

	width:160px;

	vertical-align:top;

	padding-left:0px;

	padding-right:0px;

}

.corps_coter_g{

	background: url("../images/menu_g.jpg") repeat-y;

}

.corps_coter_d{

	background: url("../images/menu_d.jpg") repeat-y;

}



.corps_marge  {

	border-width:0px; 

	width:10px;

	vertical-align:top;

	padding-left:0px;

	padding-right:0px;

}

	/*** Tableau cr�er par joomla pour le centre de la page***/

			/***Mise des marges � 0 pour le tableau du centre et tout les cellules de la page***/

.contentpaneopen {

	margin-left:0px;

	margin-right:0px;

	padding-left:0px;

	padding-right:0px;

	border-collapse:collapse;

}

td {

	padding-left:0px;

	padding-right:0px;

}

/***   ***   ***   ***   ***   ***   ***   ***menu***   ***   ***   ***   ***   ***   ***   ***/

.menu_bouton li, .module_menu h3 {

	display: block;

	width: 150px;

	margin: 0;

	padding: 0;

	list-style-type: none;

	font-size: 15px;

	font-weight: bold;

	height: 34px!important;

	border-color: #96BF0D;

	margin-top: 2px;

	margin-bottom: 5px;

	padding-left: 10px;

}



.menu_bouton li a{

	color: #666666;

	text-decoration: none;

	display: block;

	border: 0 none;

	height: 24px;

	padding-top:10px;

}



.menu_bouton a:hover {

	color: #ff6600;

}



.menu_bouton, .menu  {

	margin: 0; padding: 0;

	list-style-type: none;

}

.module_menu h3 {

	padding-top: 10px;

	margin-bottom : 0px;

	height: 24px!important;

	color: #666666;

}

.menu {

	padding-top : 5px;

	margin-bottom: 4px;

}

.menu li {

	font-size: 12px;

	padding-left: 13px;

	padding-top : 2px;

}

.menu li a {

	display: block;

	height:100%;

	padding-top:0px;

	text-decoration: none;

	color: #000000;

	font-weight: bold;

}

.menu li a:hover {

font-style: italic;

}



/***   ***   ***   ***   ***   ***   ***   ***Titre article***   ***   ***   ***   ***   ***   ***   ***/

.contentheading , .componentheading{

	margin-top: 0;

	margin-bottom: 0;

	padding-top: 0;

	padding-bottom: 0;

	text-align: center;

	margin-left: auto;

	margin-right: auto;

	padding-bottom: 3px;

	padding-top: 2px;

	font-style: italic;

	color: #333333;

	font-size: 18px;

	font-weight: bold;

}

/***tableau***/

.contentpaneopen {

width : 100%;

}





#wrapper{

background: #cbcbcb;

width:1000px;

}

/******/



.module_menu ul li ul {

list-style-type: none;

border-left:solid 12px #333333;

margin:0;

padding-left : 0px;

}

.module_menu ul li ul li{

padding-left : 4px;

}

.module_menu ul li ul li a{

color:#333333;

}

#footer{

	width: 1000px;

	height: 30px;

	margin: 0;

	padding: 0;

	margin-top:0px;

	padding-top:0px;

	margin-left: auto;

	margin-right: auto;

	background: #cbcbcb;

	font-size: 17px;

	text-align:center;

}



#power_by{

margin-top:0px;

padding-top:0px;

}



img {

border: 0px;

} 



li {

	margin-top: 0;

	margin-bottom: 0;

	padding-top: 0;

	padding-bottom: 0;

	text-align: left;

	margin-left: auto;

	margin-right: auto;

	padding-bottom: 3px;

	padding-top: 2px;

	color: #333333

	font-size: 12px;

	text-decoration: none;

}



ul {

list-style-type : none;

}

.email_student {
margin-top : 5px;
margin-bottom : 5px;
}
.moodle {
margin-bottom : 5px;
}
