@charset "iso-8859-1";
body,a{
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	font-size : small;
}
.noitalic{
	font-style: normal;
}
.bt_prev{
	float:left;
	line-height: 1em;
}
.hide{
	display:none;
}

.page_control_left{
	float:left;
	width:50%;
	height:20px;
}

.page_control_right{
	float:left;
	width:50%;
	height:20px;
	text-align:right;
}

.html_page_control_left{
	width:190px;
	height:20px;
	text-align:right;
}

.html_page_control_right{
	width:190px;
	height:20px;
	text-align:left;
}

.bt_prev a:hover{
	background:url(../images/previous.gif) left bottom;
	display:block;
	width:18px;
	height:13px;
	display:block;
}

.bt_prev a{
	background:url(../images/previous.gif) left top;
	display:block;
	width:18px;
	height:13px;
}


.bt_next a:hover{
	background:url(../images/next.gif) left bottom;
	display:block;
	width:17px;
	height:13px;
}


.bt_next a{
	background:url(../images/next.gif) left top;
	display:block;
	width:17px;
	height:13px;
}
.lienspages{

margin:0px 40px 0px 40px;
}

.bt_next{
	float:right;
	margin-right:5px;
	line-height: 1em;
	display:inline;
	
}
.bt_next a:hover,.bt_prev a:hover{
	text-decoration:none;
}

.listepage{
	text-align:center;
	font-size:x-small;
	margin:0px 10px 0px 8px;

}

.searchse{
	font-size:9px;
	margin:0px 10px 0px 8px;
	text-align: left;
	margin-left: 20px;


}


.listepage a{
color:#45312E;

}

.listepage a.selected,.listepage a:hover {
	color:#A88941;
}




body{
	background-color:#ECDAB6;
}
.closebt{
margin:5px 20px;
text-align:right;
}

.closebt2{
float: left;
margin-left:100px;
margin-top:30x;
text-align:right;
}

.popupcontent, .popupimage{
	margin:10px auto 10px auto;
	padding:10px;
	/*border: thin dotted gray;*/
}
.popupimage{
	border:1px solid black;
}
.popupcontent p, .popupimage p{
	margin: 10px 10px 6px 0px;
}
.texte{
	margin:0px 15px 0px 8px;
}


#all_bt_copyright{
	float:left;
	/*clear:both;*/
	margin-top:5px;
	padding-bottom:35px;
	margin-left:14px;
	color:#5E5749;
	font-size:x-small;
	width:500px;
}

#all_bt_credit{
	float:left;	
	margin-top:5px;
	padding-bottom:35px;
	margin-left:90px;
	color:#5E5749;
	font-size:x-small;
	width: 150px;

}




#contenu{
	width:750px;
	
}

body h1{
	font-size:medium;
	margin-bottom:1.2em;
}

body h2{
	font-size:small;
	color:#320000;
	margin-bottom:1.2em;
}

body,#mg li.selected a{
	color:#661406;
}
.clearfix:after {
    content:"."; 
    display:block; 
    height:0; 
    clear:both; 
    visibility:hidden;
}
.clearfix {
    display:inline-block;
}
.clearfix {
    display:block;
}
/* Hides from IE-mac &*/
* html .clearfix {height: 1%;}
/* End hide from IE-mac */

#bmac{
/* ie mac bug, don't remove*/
visibility:hidden;
width:1px;
height:1px;
}
a{
	color:#7E5540;
}

a:hover{
	text-decoration:underline;
	color:#460E04;
}

#mg {
	float:left; /*clear:left;*/
	width:184px;
	height:500px;
	margin:0px;
	padding:0px;
	background:url(../images/mg_fond.jpg) no-repeat;
}
#mg #titre{
	margin:4px 0px 110px 10px;
}

ul{
	list-style-type:none;
	padding:0px; 
	margin:0px;
}

#mg li{
	margin:6px 0px 0px 37px;	
	padding:0px 0px 0px 14px;
	/*list-style-image:url(../images/bullet_sous_section.gif);*/
	/*background:url(../images/bullet_sous_section.gif) no-repeat 6px 0px 0px 0px;*/
	background:url(../images/bullet_sous_section.gif) no-repeat 6px .5em;

	/*border: thin dotted gray;*/
}

/*
#mg li.flashbullet{
	margin:6px 0px 0px 34px;
	padding:0px 0px 0px 18px;
	background:url(../images/flashlogo.jpg) left center no-repeat;
}
*/

.main{
	float:right;
	padding-left:10px;	
	width:556px;
	min-height:400px;
	background:url(../images/contenu_fond_fade_coin.jpg) left top no-repeat;
}

#entete {
	float:right;
	width:566px;	
	background:url(../images/entete_site.jpg) left top no-repeat;
	padding:0px;
}

#entete.evils_small{
	background:url(../images/entete_site_small.jpg) left top no-repeat;
}

#evils{
	text-align:right;
	margin:1px 5px 0 0;
	height:86px;
	font-size:x-small;
}

#evils a.selected{
color:black;
}

.evils_small #evils{
	height:16px;
}

#mg li.selected a{
	font-weight:bold;
}

#mp{
	width: 525px;
	background: url(../images/menu_points.jpg) repeat-y left top;
	padding-left:17px;
}


.bt{
	float:left;
	border-bottom:1px solid #ECDAB6;
	border-right:1px solid #F6EEDE;
}

.bt a{
	white-space:nowrap;
	font-weight:bold;
	display:block;
	margin-right:1px;
	padding-right:10px;
	border-top:1px solid #ECDAB6;
}

.bt a.selected{
	padding-right:20px;
	background: #F6EEDE url(../images/menu_degrade_droit.jpg) repeat-y right top;
}

.bt.last{
	border-right:none;
}


.bt a .bt_g{
	padding-left:10px;
}

.bt a.selected .bt_g{
	padding-left:20px;
	background: url(../images/menu_degrade_gauche.jpg)  left top repeat-y;

}
*/

p{
	margin-bottom:1em;
}

#titre_image_droite{
	float:right;
	padding-right:18px;
	padding-top:10px;
}

#titre_image_gauche{
	margin:0px 0px 16px 0px ;
	padding-left:15px;
	padding-top:10px;
}

li a{
	color: #634E42;

}

#mg li img{
	vertical-align:text-bottom;
	margin-left:4px;

}

li.selected a{
	color: #B4523B;
}
a.selected{
	color:#A88941;
}

.texte h1{
	font-size: medium;
	color: #B4523B;
	font-variant: small-caps;
}

.texte blockquote{
	margin-left:30px;
	margin-bottom:1em;
}

.textintegral{
	float:right;
	width:270px;
	margin:15px 10px 0px 0px!important;
	display:inline;
	background:  url(../images/ico_imprimer.gif) right center no-repeat;
}
 .textintegral a{
	float:right;
	display:block;
	padding-right:30px;
}


.printbt{
	float:right;
	width:270px;
	margin:7px 10px 0px 0px!important;
	display:inline;
	background:  url(../images/ico_imprimer.gif) right center no-repeat;
}
 .printbt a{
	float:right;
	display:block;
	padding-right:30px;
}

.table_teachers_global{
width: 550px;
margin-top: 25px;
/*border: thin dotted gray;*/
}

.table_teachers_in{
width: 260px;
margin-left: 7px;
/*border: thin dotted gray;*/
}

.td_title{
width: 130px;
text-align:left;
font-weight:bold;
/*border: thin dotted red;*/
}

.td_text{
padding-top:10px;
padding-left: 15px;
/*border: thin dotted red;*/
}

.col_cont{
  
  border-top:1px black solid;

 	height:250px;
  
  
}

.col_left{
	float:left;
	width:205px;
	height:200px;
	padding-left:2px;
	padding-top:4px;

}

.col_right{
	float:left;
	width:340px;
	padding-top:4px;
	height:230px;

}

.col_right img{
	margin-left:130px;
}

.col_link{
	float:left;
	width:550px;
	
	height:30px;
	text-align:right;
	

}

.col_pic{
  margin-left:4px;
  


}

.search_tips{
  width:540px;
  text-align:right;

}


