body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background:url(/htdocs/images/bgBody.jpg) repeat-x #043a88;
	color:#8d8d8d; font-size: 12px;margin:0;padding:0;
}
a {color:#000099;text-decoration:none;}
#contentBox a:hover {color:#000;text-decoration:underline;}
#wrapper {width:950px;background:#e7e7e7;margin:20px auto;padding:10px 0px 0px 0px;}
#container {background:#fff;margin:0px 10px;}
#columns {background:url(/htdocs/images/bgContentBox.gif) repeat-x #fff;float:left;}

form {font-family: Verdana, Arial, Helvetica, sans-serif; color:#777777;}
input, textarea {font-family: Verdana, Arial, Helvetica, sans-serif; color:#777777; font-size: 12px; padding: 4px 0px 4px 0px;}
.more {	text-indent: -10000px; width: 29px; height: 29px; background:url(/htdocs/images/plus.gif) no-repeat;}

/* header */
#headerBox {position:relative;background:url(/htdocs/images/bgMetaStripe_in.jpg) no-repeat #fff;float:left;width:930px;padding-top:0px; height:34px;}
#headerBox p{margin:0;padding:0;}
	#headerBox #langBox {position:absolute;left:30px;top:10px;color:#fff;}
	#headerBox #langBox a {text-transform:uppercase;color:#fff;font-size:10px;font-weight:bold;font-family:Verdana, Arial, Helvetica, sans-serif;}
	#headerBox #langBox a.selected {color:#A5A5A5; cursor:text;}
	#metaNav {position:absolute;left:650px;top:10px;}
	#metaNav a {color:#000099;font-size:10px;font-weight:bold;font-family:Verdana, Arial, Helvetica, sans-serif;text-transform:uppercase; padding:0px 10px 0px 17px;}
	#metaNav a.home {background:url(/htdocs/images/icohome.gif) no-repeat;}
	#metaNav a.contact {background:url(/htdocs/images/icocontact.gif) no-repeat;}
	#metaNav a.sitemap {background:url(/htdocs/images/icositemap.gif) no-repeat;}

/* tight col */
#tightCol {float:left;width:318px;padding-top:30px;position:relative;padding-top:255px;}
#tightCol h1{margin:0;padding:0;position:absolute;left:78px;top:60px;font-size:0px;line-height:0px;}
#tightCol h1 a {width:153px; height:89px; background:url(/htdocs/images/logoIntro.gif) no-repeat;display:block;text-indent:-10000px;}
#tightCol h2{margin:0;padding:0;position:absolute;left:80px;top:190px;font-size:0px;line-height:0px;margin-bottom:100px;}
#tightCol h2 a {width:147px; height:35px; background:url(/htdocs/images/btnNotreEnt.gif);display:block;text-indent:-10000px;}
#tightCol h4 {color: #06357A; font-size: 13px; position: absolute; top:200px; left: 100px;}
#searchBox {clear: both; margin-bottom:78px;padding-bottom:1px;}
#searchBox form {margin-bottom:0px;padding-bottom:1px;}
#searchfld {border: 1px solid #e7e7e7;width:120px;float:left;margin:13px 10px 0px 40px;color:#bbb;padding:0;font-size:12px; padding-top: 4px; padding-bottom: 4px;}
#searchbtn {width:83px; height:21px;text-indent:-10000px;background:url(/htdocs/images/btnRechercher.gif);border:0px;float:left;margin:12px 0px 0px 0px;cursor:pointer;
	font-size:0px;line-height:0px;text-indent:-10000px;}
	
#myteacherlogin {border: 1px solid #e7e7e7;margin:0px 20px 5px 20px;text-align:center;font-size:11px;color:#8e8e8e;}
#myteacherlogin a {color:#8e8e8e;}
#myteacherlogin img {border: 0px;}
#myteacherlogin h3 {background:url(/htdocs/images/myteacherlogo.gif) no-repeat; width:161px; height:39px;margin:0px auto;padding:0px;text-indent:-10000px;
	font-size:0px;line-height:0px;}	
#myteacherlogin label {display:none;}
#myteacherlogin input {border:1px solid #dedede;margin:2px;width:150px;color:#bbb;padding: 1px 10px;font-size:12px;}
#myteacherlogin .btn {width:92px; height:21px;background:url(/htdocs/images/btnSeConnecter.gif) no-repeat;border:0px;cursor:pointer;margin-top:10px;}

/* wide col */
#wideCol {float:left;width:612px;}
#wideCol h2 {color:#06357a;font-size: 26px;font-weight:normal;background:url(/htdocs/images/introH2.gif) no-repeat;margin:20px 0px 0px 0px;padding:16px;}
.newsItem {float:left;width: 250px;font-size:13px;margin:0px 16px;line-height:1.4em;}
.newsItem h3{margin:0px;padding:0px;font-weight:normal;font-size:18px;color:#06357a;}
.newsItem h3 a{margin:0px;padding:0px;font-weight:normal;font-size:18px;color:#06357a;}
.newsItem h4{margin:0px;padding:0px;font-weight:normal;font-size:12px;}
.newsItem p{}

/* footer */
#footer {		color:#fff;background:url(/htdocs/images/bgFooterIntro.gif) no-repeat  #043A88; clear:both; padding:8px 10px 0px 40px;*padding-top:4px;}
#footer p{		margin:0;padding:0;font-size:10px;}
#footer a{		color:#fff;}
#footer a:hover{ text-decoration:underline;}
#footer #copyright {padding:40px 0px 0px 0px;text-align:center;}
#footer #copyright a{color:#fff;}

