body{
    width:100%;
	background-color:#B29644;
	margin:0;}
input{
	color:#B27B44;}
textarea{
	color:#B27B44;}
a{color:#8b0900;}
a:visited{color:#8b0900;}
a:hover{color:#7BB244;}

optgroup{color:#5d7d3a;}
option{color:#b27b44;}

.titre3{
	font:bold 17px tahoma;
	color:white;
	padding: 0 5px 0 0;}
	
.titre4{
	font:bold 15px arial;
	color:#686827;
	padding: 0 5px 0 0;
	text-decoration:underline;}
	
.titre5{
    color:#5d7d3a;
	font:bold 14px tahoma;
	margin:5px 0 5px 0 ;
	text-decoration:underline;}
	
.titre6{
    color:#5d7d3a;
	font:bold 13px tahoma;
	margin:5px 0 5px 0 ;}
.titre6 a {text-decoration:none; color:#686827;}
.titre6 a:visited {color:#686827;}
.titre6 a:hover{color:#8b0900; border-top:1px solid #b27b44; border-bottom:1px solid #b27b44; background-color:#f1efdb;}

.titre7{
    color:#b27b44;
	font:normal 13px tahoma;
	margin:5px 0 5px 0 ;}


.mini{
	color:green;
	text-decoration:none;
	font:normal 12px tahoma;}

.charet_qaima {
	font-weight: bold;}
.charet_qaima ul {
	padding:0;
	margin:0;
	list-style-type:none;}
.charet_qaima li {
	float:right; /*pour IE*/
	border-left:1px solid #B27B44;}
.charet_qaima ul li a {
	display:block;
	float:left;
	width:100px;
	line-height:40px; /*hauteur de l'image de fond*/
	background:#B27B44 url(../design_imgs/s_menu_2.png) repeat-x;
	color:#DCDCDC;
	text-decoration:none;
	text-align:center;}
.charet_qaima ul li a:hover {
	background:#B27B44 url(../design_imgs/s_menu_1.png) repeat-x;
	color:white;}  


/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */

.menu_vertical ul{
	list-style-type: none;
	margin: 5px 0;
	padding: 0;}
.menu_vertical li a{
	background: url(../design_imgs/menu_v2.png) repeat-x bottom left;
	font: bold 14px "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif;
	color: white;
	display: block;
	width: auto;
	padding:4px;
	padding-left: 10px;
	text-decoration: none;
	border-top: 1px solid #EEEED3;}
.menu_vertical li a:active{
	color: #B27B44;}
.menu_vertical li a:visited{
	color: white;}
.menu_vertical li a:hover{
	background-image: url(../design_imgs/menu_v1.png);
	border-top: 1px solid #EEEED3;
	color: #1E1E0B;}

.titre_menu{
	color:green;
	text-align:center;
	font: bold 16px tahoma;
	padding:4px;
	margin-top:5px;
	background-image: url(../design_imgs/titre_menu.png);
	border-top:1px solid #686827;
	border-bottom:1px solid #686827;}

.carte{
	background-color:#D2D289; 
	padding:5px; 
	margin:5px;}
.carte .tr_elm_carte{
	font: bold 14px tahoma, Verdana, Helvetica, sans-serif;
	color:white;
	margin-bottom:5px;
	padding:5px;
	background: url(../design_imgs/s_menu_2.png);
	border-bottom:1px solid white;}
.carte .elm_carte{
	font:bold 16px Verdana, Helvetica, sans-serif;
	background-color:#EEEED3;
	padding:5px;
	border:1px solid #B2B244;}
.carte .page_cours{ 
	background-color:white;
	padding:5px;
	border:1px solid #B2B244;}

.icone{
	display:inline;
	float:left;
	padding:0 5px 0 5px;}

.clear{clear:both; display: block; height:0; font-size:1px; line-height:0px;}


.bloc_cmtr{
	margin-bottom:10px;}
.titre_cmtr{
	color:#5f2b25;
	padding:1px 7px 1px 7px;
	background-color:#d9d799; 
	border-bottom:1px solid #B2B244;
	border-right:1px solid #B2B244;}
.cmtr{
	color:#581c00;
	background-color:#eae8c8;
	border-bottom:1px solid #B2B244;
	border-right:1px solid #B2B244;
	padding:5px;}
	
.articles{
	font:bold 15px verdana;
	color:#7b452f; text-align:justify;
	background-color:#f3f4e4;}
.articles img{
	float:right;
	width:120px; height:120px;
	padding:2px; margin:5px; border:1px solid #B27B44;}
.titre_article{ padding:5px; color:#52251e;
	background-color:#dcdea8;
	border-bottom:1px solid #B2B244;}
.article{ padding:5px;
	font:bold 13px tahoma;}
.plus_article{ padding:5px;
	font:bold 13px verdana;}

.titre_gog{
	color:#6c4b29;
	font:bold 14px tahoma;
	margin-bottom:5px;
	border-bottom:1px solid #6c4b29;}
.texte_gog{
	font:normal 12px tahoma;}

.def_stat{border-right:1px solid #B27B44;border-bottom:1px solid #B27B44;padding:0 2px 2px 0; background-color:#B29644;}
.def_stat table{border-collapse:collapse; background-color:#e4efcf;}
.def_stat th{color:#4e2c1c; text-align:right; border:1px solid #B29644; padding:5px;}
.def_stat td{color:green; font:normal 14px tahoma; text-align:justify; border:1px solid #B29644; padding:5px;}

.remarque{color:#406703; text-align:justify; font:normal 12px tahoma;}

.t_pforsup table{float:left; border-collapse:collapse; background-color:#e4efcf;;}
.t_pforsup th{color:#676826; padding:0 5px 0 5px; border:1px solid #b29642;}
.t_pforsup td{color:#51371e; padding:0 5px 0 5px; border:1px solid #b29642;}

.alert {text-align:center;}
.confirm {text-align:center;}
.inform{text-align:center;}
.erreur {text-align:center;}

.bloc_img {
	display:inline; float:right;
	width:150px;
	text-align:center;
	margin:2px;
	padding-bottom:5px;
	background-color:#f4f3e4;
	border:1px solid #876e4d;}
.bloc_img img{
	margin-top:5px;
	border:1px solid #baad8f;
	padding:2px;
	}
.elm_carte p{
	font:normal 15px tahoma;
	}
.permut{font:normal 14px tahoma;
	text-align:center; color:#6c4a29;
	margin:5px 0 5px 0;
	background-color:#e3dccf; padding:2px;
	border:1px solid #686827;}