/* Generated by KompoZer */
* {
	padding: 0;
	margin: 0;
}
html, body {
	height: 100%;
}
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dd, dl, dt, li, ol, ul, fieldset, form, label, legend {
	margin: 0;
	padding: 0;
	border: 0;
}

ol, ul {
	list-style: none;
}
q:before, q:after, blockquote:before, blockquote:after {
	content: "";
}
li img, div img, form {
	margin: 0;
	padding: 0;
}
body {
	font-family: Arial, Helvetica, Sans-serif;
	font-size: 11px;
	color: #000000;
	margin: 0;
}
#ENSAI_Container {
	position: absolute;
	width: 888px;
	margin-left: -444px;
	left: 50%;
	overflow: hidden;
	outline: none;
}
#ENSAI_Footer {
	/*background-color: #8a8f90;
*/
	width: 883px;
	margin: 0 0 10px 0;
	clear: both;
	outline: none;
	overflow: hidden;
	padding: 2px 0 2px 5px;
	color: #c0c0c0;
	text-align: center;
}
#ENSAI_SsWrapper {
	outline: none;
	overflow: hidden;
	padding: 0 0 6px 0;
}
#ENSAI_Footer a {
	color: #c0c0c0;
}
#ENSAI_Footer ul {
	margin: 0;
	padding: 0;
}
#ENSAI_Footer ul li {
	margin: 0;
	padding: 0 5px 0 5px;
	display: inline;
	list-style-type: none;
	border-right: 1px #c0c0c0 solid;
}
#ENSAI_Footer ul li.first {
	padding: 0 5px 0 0 !important;
}
#ENSAI_Footer ul li.last {
	border-right: none !important;
}
#ENSAI_Footer div#FooterLeft {
	float: left;
	width: 75%;
	text-align: left;
}
#ENSAI_Footer div#FooterRight {
	float: right;
	width: 25%;
	text-align: right;
}
#ENSAI_ColGauche {
	position: absolute;
	width: 186px;
}
#ENSAI_ColDroite {
	padding: 29px 0 138px 0;
	float: right;
	width: 243px;
	background-position: left top;
	background-repeat: no-repeat;
}
#ENSAI_ColCentre {
	width: 450px;
	float: right;
}
.ColDroite_Blue {
	background-image: url(../images/bg_ColDroite.gif);
}
.ColDroite_Orange {
	background-image: url(../images/bg_ColDroite_orange.png);
}
.ColDroite_Gris {
	background-image: url(../images/bg_ColDroite_gris.png);
}

#HEAD_ColFusion {
	background: #ffffff url(../images/bg_HEAD-colfusion.gif) no-repeat;
	width: 688px;
	height: 55px;
	padding: 8px 0 0 0;
}
#HEAD_ColFusion h1, #HEAD_ColFusion h2 {
	width: 670px;
	margin: 0 auto 0 auto;
	padding: 0;
	font-size: 14px;
	font-weight: bold;
	font-family: Arial, Helvetica, Sans-serif;
}
a#ENSAI_logo {
	display: block;
	width: 100%;
	height: 252px;
}
.Logo_Orange {
	background: #ffffff url(../images/ENSAI_logo.png) no-repeat left top;
}
.Logo_Bleu {
	background: #ffffff url(../images/ENSAI_logo_bleu.gif) no-repeat left top;
}
.Logo_Gris {
	background: #ffffff url(../images/ENSAI_logo_gris.png) no-repeat left top;
}
a#ENSAI_logo span {
	display: none;
}
#TopRow {
	height: 20px;
	width: 100%;
}
#ENSAI_ariane {
	width: 590px;
	padding: 5px 0 0 0;
	font-size: 10px;
	float: left;
}
a {
	text-decoration: none;
	color: #8b9092;
	outline: none;
}
a:hover {
	text-decoration: underline;
}
#Themes_ColDroite {
	text-align: center;
}
#ENSAI_Switcher {
	position: absolute;
	width: 243px;
	right: 0;
	top: 3px;
	z-index: 2;
	display: none;
}
#ENSAI_Switcher ul#Switch {
	margin: 0;
	padding: 0;
}
#ENSAI_Switcher ul#Switch li {
	float: left;
	list-style-type: none;
	margin: 0 3px 0 0 !important;
	padding: 0;
}
#ENSAI_lang {
	position: absolute;
	width: 50px;
	right: 5px;
	top: 5px;
	z-index: 3;
	text-align: right;
}
#ENSAI_ContentBox a {
	color: #f5a300 !important;
}
#ENSAI_ContentBox .demo-show2 table {
	width: 100% !important;
}
.EnteteTableau {
	background-color: #88bce2;
	color: #ffffff;
}
.TableauLigne1 {
	background-color: #e7e6ec;
}
.TableauLigne2 {
	background-color: #f3f2f5;
}
#ContentBox_TOP {
	background-image: url(../images/ContentBox_Top.gif);
	background-repeat: repeat-x;
	height: 38px;
	width: 442px;
	float: left;
}
#ContentBox_TOPFUSION {
	background-image: url(../images/ContentBox_TopFusion.png);
	background-repeat: repeat-x;
	height: 38px;
	width: 693px;
	float: left;
}
#ContentBox_CENTER {
	float: left;
	background-image: url(../images/bg_ColCentre.png);
	background-repeat: repeat-y;
	width: 442px;
}
#ContentBox_FUSION #MAIN_Content{
  width: 650px !important;
  margin: auto;
}
#ContentBox_BOTTOM {
	background-image: url(../images/ContentBox_Down.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	height: 38px;
	width: 442px;
	float: left;
}
#MAIN_Content {
	width: 400px;
	margin: auto;
	font-size: 1.10em;
}
#MAIN_Content .demo-show2 p {
	margin: 0 0 10px 0;
}
#MAIN_Content .demo-show2 h3 {
	margin: 10px 0 10px 0;
	padding: 0 0 5px 0;
}
#div_para1, #div_para2, #div_para3, #div_para4, #div_para5, #div_para6, #div_para7, #div_para8, #div_para9, #div_para10 {
	overflow: auto;
	height: 200px;
	padding: 0 10px 0 0;
}
#AccessNav-left {
	width: 140px;
	height: 30px;
	z-index: 4;
	position: absolute;
	right: 270px;
	top: 93px;
}
#AccessNav-left {
	width: 140px;
	height: 30px;
	z-index: 4;
	position: absolute;
	right: 535px;
	top: 93px;
}
#AccessNav-right {
	width: 140px;
	height: 30px;
	z-index: 4;
	position: absolute;
	right: 270px;
	top: 93px;
}
#AccessNav2 {
	width: 125px;
	height: 30px;
	z-index: 4;
	position: absolute;
	right: 15px;
	top: 93px;
}
#ENSAI_ColCentreHeader {
	width: 442px;
	height: 54px;
	padding: 8px 0 0 0;
	background-repeat: no-repeat;
	background-position: left top;
	background-color: #FFFFFF;
}
.Header_Blue {
	background-image: url(../images/ColCentre_Header.gif);
}
.Header_Fusion {
	background-image:url(../images/ColFusion_Header.png);
	background-color: #ffffff;
}
.Header_Orange {
	background-image: url(../images/ColCentre_Header_orange.png);
}
.Header_Gris {
	background-image: url(../images/ColCentre_Header_gris.png);
}
#ENSAI_ColCentreHeader h1, #ENSAI_ColCentreHeader h2 {
	width: 400px;
	margin: 0 auto 0 auto;
	padding: 0;
	font-size: 14px;
	font-weight: bold;
	font-family: Arial, Helvetica, Sans-serif;
}
#ENSAI_ColFusionHeader{
background-image:url(../images/ColFusion_Header.png);
	height: 54px;
	padding: 8px 0 0 0;
	background-repeat: no-repeat;
	background-position: left top;
	background-color: #FFFFFF;
}
#ENSAI_ColFusionHeader h1, #ENSAI_ColFusionHeader h2{
  margin: 0 auto 0 auto;
	padding: 0 0 0 20px;
	font-size: 14px;
	font-weight: bold;
	font-family: Arial, Helvetica, Sans-serif;
}
#ENSAI_ColFusion{
  /*width: 693px;*/
  min-height: 600px;
  width: 688px;
	float: right;
}
#ENSAI_ColCentreHeader h1, #HEAD_ColFusion h1, #ENSAI_ColFusionHeader h1 {
	color: #8b9092;
}
#ENSAI_ColCentreHeader h2, #HEAD_ColFusion h2, #ENSAI_ColFusionHeader h2 {
	color: #ffffff;
}
#ENSAI_ColCentreHeader.Header_Gris h1 {
	color: #c7caca;
}
a#Bt_Amin {
	background-image: url(../images/font-dec.gif);
}
a#Bt_Abig {
	background-image: url(../images/font-inc.gif);
}
a#Bt_Print {
	background-image: url(../images/ico_print.png);
}
a#Bt_Consult {
	background-image: url(../images/oeil.png);
}
a#Bt_Share {
	background-image: url(../images/ico_envoyer.png);
}
a#Bt_Facebook {
	background-image: url(../images/fb_logo.png);
}
a#Bt_Twitter {
	background-image: url(../images/twit_logo.png);
}

a#Bt_Print, a#Bt_Consult {
	width: 26px;
	height: 22px;
	display: block;
	float: right;
	outline: none;
	background-position: center ;
	background-repeat: no-repeat;
}
a#Bt_Twitter, a#Bt_Share, a#Bt_Facebook {
	width: 19px;
	height: 21px;
	display: block;
	float: left;
	outline: none;
	background-position: center	;
	background-repeat: no-repeat;
	margin: 2px;
}

a#Bt_Facebook:hover {
background:url('../images/fb_logo_roll.png') no-repeat;
width: 19px;
height: 21px;
display:block;
}

a#Bt_Twitter:hover {
background:url('../images/twit_logo_roll.png') no-repeat;
width: 19px;
height: 21px;
display:block;
}

a#Bt_Amin {
	width: 25px;
	height: 25px;
	display: block;
	float: right;
	outline: none;
	background-position: right bottom;
	background-repeat: no-repeat;
}
a#Bt_Abig {
	width: 25px;
	height: 25px;
	display: block;
	float: right;
	outline: none;
	background-position: left bottom;
	background-repeat: no-repeat;
}
.ENSAI_Separ {
	width: auto;
	height: 5px;
}
#ENSAI_Rechercher {
	margin: 0;
	padding: 0 0 0 0;
	width: 186px;
	height: 20px;
	background: url(../images/bg_rechercher.png) no-repeat left top;
	text-align: center;
	float: left;
	clear: both;
}
#ENSAI_Rechercher input {
	margin: 0;
	padding: 0;
	width: 120px;
	font-size: 11px;
	text-align: center;
	height: 17px;
	line-height: 17px;
}
div#NewsletterBox {
	margin: 0;
	width: 186px;
	height: 22px;
	color: #ffffff;
	background: url(../images/bg_newsletter.png) no-repeat left top;
	line-height: 22px;
	/*float: left;
*/
	clear: both;
	text-align: center !important;
}
#NewsletterBox a {
	color: #ffffff;
}
#MAIN_Content h3 {
	cursor: pointer;
	border-bottom: 1px #8b9092 solid;
}
#RSSBOX {
	background: url(../images/RSSBOX_middle.png) repeat-y;
}
#RSSBOX #scrollup p {
	margin: 0;
	border-bottom: 1px #CCCCCC solid;
	padding: 5px 0 5px 0;
}
#RSSTOP {
	background: url(../images/RSSBOX_top.png) no-repeat;
	width: 230px;
	height: 27px;
	padding: 0 0 0 12px;
	color: #ffffff;
	line-height: 27px;
	font-size: 1.10em;
	margin: 0;
}
#RSSBOTTOM {
	background: url(../images/RSSBOX_down.png) no-repeat;
	width: 242px;
	height: 14px;
}
#scrollup {
	position: relative;
	overflow: hidden;
	height: 113px;
	width: 242px;
	margin: 0;
	padding: 0;
}
.headline {
	position: absolute;
	top: 210px;
	left: 5px;
	height: 107px;
	width: 232px;
	background-color: #FFFFFF;
}
.RSS_date {
	color: #f4a300;
}
.Centrer {
	text-align: center;
}
a img {
	border: none;
}
#ContentEnseignants {
	/*height: 610px;*/
	/*height: 502px;*/
	margin: 0 0 8px 0;
}
.menu-sousrubrique{
  min-height:230px;
  /*min-height:360px;*/
}

.generique,
.rub20,
.rub23,
.rub22,
.rub21{
background-repeat: no-repeat;
background-position: 200px 62px;
margin: 0 0 10px 0;
}

.generique{
  background-image: url(../images/bg_standard.jpg);
}
.generique h3 {
	color: #86bbe1 !important;
}
.rub20 {
	background-image: url(../images/bg_enseignants_math.jpg);
}
.rub23 {
	background-image: url(../images/bg_enseignants_humanites.jpg);
}
.rub23 h3 {
	color: #86bbe1 !important;
}
.rub22 {
	background-image: url(../images/bg_enseignants_seco.jpg);
}
.rub21 {
	background-image: url(../images/bg_enseignants_info.jpg);
}
/*#RSS_Corner {
	position: absolute;
	width: 242px;
	padding: 5px 5px 0 5px;
	z-index: 5;
	background-color: #FFFFFF;
	right: 0;
	top: 501px;
}*/
#RSS_Corner {
	position: absolute;
	width: 242px;
	padding: 10px;
	z-index: 5;
	/*background-color: #FFFFFF;*/
	right: 20px;
	top: 337px;
	background: transparent url(../images/bg_rss.png) no-repeat center center;
}

#ENSAI_HomeHeader {
	margin: 20px 0 0 0;
}
#HomeAriane {
	padding: 0 0 0 205px;
	font-size: 10px;
	line-height: 20px;
}
#ENSAI_HomeColGauche {
	width: 200px;
	float: left;
}
#ENSAI_HomeColDroite {
	width: 688px;
	float: left;
}
#ENSAI_square1, #ENSAI_square2 {
	float: left;
	width: 222px;
}
#HOME_rss {
	width: 242px;
	float: left;
}
#Home3Col {
	float: right;
	margin: 8px 0 0 0;
}
.HOME_HeightFix {
	height: 500px;
}
#s3 {
	height: 231px;
}
h3.TtAccueil {
	font-size: 2.60em;
	font-weight: bold;
	font-family: "Tahoma", "Helvetica", Sans serif;
	color: #ffffff;
	width: 70%;
	margin: 0;
	padding: 50px 0 0 40px;
}
#TRANSP_wrapper {
	width: 190px;
	margin: 20px 0 0 40px;
}
#TRANSP_content {
	background: transparent url(../images/ENSAI_transp_MIDDLE.png) repeat-y;
	color: #ffffff;
}
#TRANSP_content ul {
	margin: 0 auto 0 auto;
	padding: 0;
	width: 170px;
}
#TRANSP_top {
	width: 190px;
	height: 12px;
	background: transparent url(../images/ENSAI_transp_TOP.png) no-repeat;
}
#TRANSP_bottom {
	width: 190px;
	height: 13px;
	background: transparent url(../images/ENSAI_transp_BOTTOM.png) no-repeat;
}
#TRANSP_content ul li {
	list-style-type: none;
	margin: 0;
	padding: 5px 0 5px 0;
	border-bottom: 1px #ffffff dotted;
}
#TRANSP_content ul li.Last {
	border-bottom: none !important;
}
#TRANSP_content a {
	color: #ffffff;
}
.VignetteDroite {
	margin: 6px 0 0 0;
}
div.Separateur {
	background: transparent url(../images/dotted_white.gif) repeat-x;
	height: 1px;
}
#BgMenuBottom {
	background: url(../images/bg_menu-wrapper-bottom.png) no-repeat left bottom;
	vertical-align: top;
	padding: 0 0 10px 0;
}
#NavTable {
	width: 186px;
	height: 100%;
	padding: 0;
	border-collapse: collapse;
}
#NavTable td {
	margin: 0;
	padding: 0;
}
#NavTable td.logo {
	height: 250px;
	vertical-align: top;
	background-color: #FFFFFF;
}
#NavTable td.menu {
	vertical-align: top;
	background: url(../images/bg_menu-wrapper-bottom.png) no-repeat left bottom;
}
#NavTable td.searchbox {
	height: 48px;
	vertical-align: bottom;
}
.FixHeight {
	height: 366px;
}
#MenuWrapper {
	background: url(../images/bg_menu-wrapper-middle.png) repeat-y;
	height: 1%;
	/*float: left;
*/
}
#MenuWrapper h3{
  color: #8B9092 !important;
}
.interne {
	background: url(../images/bg_content.png) no-repeat left bottom;
	padding: 0 0 10px 0;
}
#MenuBottom, #MenuBottomAcc {
	position: absolute;
	left: 0;
	width: 186px;
	height: 50px;
}
#MenuBottom {
	bottom: 30px;
}
#MenuBottomAcc {
	bottom: 20px;
}
#BgMenuRepeat {
	background: url(../images/bg_menu-wrapper-middle.png) repeat-y;
}
.BgColGauche {
	background: url(../images/bg_colgauche.png) no-repeat left bottom;
}
ul.VideoGaleries {
margin:0;
padding:0;
}
#video {
	padding: 0;
	margin: 0;
	text-align: center;
}
ul.VideoGaleries li {
display:inline;
margin:0;
padding:0;
}
ul.VideoGaleries img {
	margin: 2px !important;
}
ul.Galeries {
	margin: 0;
	padding: 0;
}
ul.Galeries li {
	display: inline;
	margin: 0;
	padding: 0;
}
ul.Galeries img {
	margin: 2px !important;
}
#gallery {
	padding: 0;
	margin: 0;
	text-align: center;
}
#ENSAI_Bottom {
	height: 62px;
	width: 888px;
	margin: auto;
	clear: both;
}
#BOTTOM_ColGauche {
	width: 186px;
	background: transparent url(../images/bottom_menu.gif) no-repeat left top;
	float: left;
	height: 42px;
	padding: 10px 0 0 0;
}
#BOTTOM_ColDroite {
	width: 693px;
	float: right;
	height: 52px;
	background: url(../images/ContentBox_Down.png) no-repeat left bottom;
}
#BOTTOM_ColDroiteFusion {
	width: 693px;
	float: right;
	height: 52px;
	background: url(../images/ContentBox_DownFusion.png) no-repeat left bottom;
}
#RSS_Wrapper {
	position: absolute;
	width: 243px;
	/*height: 230pxbottom: 0;*/
	right: 0;
	z-index: 6;
}
#MainWrapper {
	overflow: hidden;
	outline: none;
	/*height: 1%;*/
	zoom:1;
}
.BgMainWrapperAccueil {
}
.BgMainWrapperInterne {
	background: url(../images/bg_wrapper.gif) repeat-y;
	zoom:1;
}
.BgMainWrapperInterneFusion {
	background: url(../images/bg_wrapperfusion.png) repeat-y;
}
#TopMenu {
	background: url(../images/top_menu.gif) no-repeat;
	height: 10px;
	outline: none;
	overflow: hidden;
}
.FixHeight2 {
	height: 500px;
}
ul.DownLoads {
	margin: 10px 0 10px 0;
	padding: 0;
	width: 200px;
}
ul.DownLoads li {
	padding: 0 0 0 20px !important;
	line-height: 20px;
}
.pdf, .doc, .xls, .txt {
	list-style-type: none;
	background-repeat: no-repeat;
	background-position: left 2px;
}
.pdf {
	background-image: url(../icones/page_white_acrobat.png);

}
.doc {
	background-image: url(../icones/page_white_word.png);

}
.xls {
	background-image: url(../icones/page_white_excel.png);

}
.txt {
	background-image: url(../icones/page_white_text.png);

}
#PhotoIdentite {
	width: 100%;
	margin: 15px 0 15px 0;
	padding: 0;
}
.tabs {
	margin: 0 0 10px 0;
	min-height: 400px;
	width: 240px;
}
.Copyright {
	/*margin: 20px 0 0 0;
*/
	text-align: center;
	color: #3fa3d7;
}
.Copyright a {
	color: #3fa3d7 !important;
}
hr {
	border: none;
	margin: 5px 0 5px 0;
	padding: 0;
	height: 1px;
	background-color: #c0c0c0;
	color: #c0c0c0;
}
.tabs h2 {
	border-bottom: 1px #c0c0c0 solid;
}
.tabs p {
	font-weight: normal !important;
}
.tabs img {
	margin: 10px 0 10px 0;
}
body#Static {
	background: transparent url(../images/bande_orange.png) repeat-x;
}
#Static #StaticWrapper #STATIC_Content {
	width: 100% !important;
	margin: 50px 0 0 0;
}
#StaticWrapper {
	width: 480px;
	left: 50%;
	margin-left: -240px;
	position: absolute;
	top: 70px;
}
#StaticFooter {
	font-size: 10px;
}
#StaticHeader {
	height: 35px;
	color: #ffffff;
	padding: 25px 0 0 20px;
}
#StaticWrapper h2, #ImprimWrapper h2 {
	margin: 0 0 15px 0;
	border-bottom: 1px solid #8B9092;
	font-size: 14px;
}
#StaticWrapper p, #ImprimWrapper p {
	margin: 0 0 15px 0;
}
#StaticHeader h1 {
	font-size: 14px;
}
#StaticWrapper a, #ImprimWrapper a {
	color: #f4a200;
}
#AccessMenuStatic {
	width: 125px;
	position: absolute;
	right: 30px;
	top: 0;
	z-index: 1;
}
#LangStatic {
	width: 20px;
	position: absolute;
	right: 0;
	top: 10px;
	z-index: 2;
}
body#Imprim{
  background: transparent url(../images/bande_bleue.png) repeat-x;
}
#HeaderImprim{
  width: 100%;
  height: 60px;
  margin: 0 0 15px 0;
  background: #0094d8 url(../images/entete_imprim.png) no-repeat left top;
}
#ImprimWrapper{
  width: 80%;
  margin: auto;
}
#PG_ColGauche{
  width: 200px;
  float: left;
}
#PG_ColDroite{
  width: 688px;
  float: right;
}

#Sitemap ul {
	margin: 0;
	padding: 0;
}
#Sitemap ul li {
	margin: 0;
	padding: 0 0 0 20px;
	list-style-type: none;
}

#Sitemap h2{
  font-weight: bold;
  font-size: 1.20em;
}

