body {margin:0;padding:0;background:#FFF;}
* {margin:0;padding:0;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;color:#000;}

/*vert:#006264 / rouge:#6E001E / jaune:#C3C500*/

span {display:none;}
.clear {clear:both;line-height:0;font-size:1px;}
* html .clear {clear:both;height:0;font-size:1px;}
.left {float:left;padding-right:10px;}
a {color:#006264;}
a:hover {color:#6E001E;}
#container h2 {background:url(../img/common/puce_titre.png) no-repeat 0 4px;padding-left:30px;font-family:"Trebuchet MS";font-size:22px;color:#6F001E;margin:30px 0;}
h3 {font-family:"Trebuchet MS";font-size:13px;color:#FFF;background:#C3C500;padding:2px 15px;width:200px;}
h4 {font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#6E001E;background:url(../img/common/fleche.png) no-repeat 0 3px;padding-left:20px;text-transform:uppercase;margin-bottom:10px;}
#container p{padding-bottom:15px;}
.ariane {font-size:10px;color:#006264;}
.ariane a{font-size:10px;color:#006264;}
.chapo {font-size:12px;font-weight:bold;color:#006264;}
.cadre {border:1px solid #C3C500;padding:20px 12px 0 12px;}
.cadre ul li{list-style:none;background:url(../img/common/puce_vert.png) no-repeat 0 3px;padding-left:15px;margin-bottom:15px;}
.cadre ul li strong{color:#6E001E;}

/* DIVS HOME */
#container_h {width:800px;background:url(../img/home/bg_home.png) repeat-y;margin:0 auto;padding:15px 4px 0 4px;}
#container_h h1 {background:url(../img/home/logo_home.png) no-repeat;width:260px;height:106px;float:left;}
#container_h h2 {background:url(../img/home/slogan_home.png) no-repeat;width:540px;height:106px;float:left;}
/* menu home */
#left_h {float:left;width:260px;position:relative;}
#left_h ul{margin-top:20px;width:260px;}
#left_h ul li{list-style:none;letter-spacing:1px;text-align:right;line-height:26px;}
#left_h ul a {font-family:Arial, Helvetica, sans-serif;font-size:13px;font-weight:bold;color:#FFF;text-decoration:none;background:url(../img/common/puce_blanc.png) no-repeat 225px center;padding-right:45px;display:block;width:215px;border-top:1px solid #6F001E;border-bottom:1px solid #6F001E;}
#left_h ul a:hover {border-top:1px solid #FFF;border-bottom:1px solid #FFF;}
#left_h ul li.esp a {color:#C3C500;background:url(../img/common/puce_jaune.png) no-repeat 225px center;}
/* zone actu */
#left_h #actu {position:absolute;top:280px;left:25px;background:url(../img/home/bloc_actu.png) no-repeat;width:218px;height:123px;}
#left_h #actu p{color:#6E001E;font-size:10px;margin:25px 20px 5px 10px;line-height:12px;}
#left_h #actu a{font-size:10px;color:#6E001E;font-weight:bold;text-decoration:none;}
#left_h #actu strong{font-size:10px;color:#6E001E;}
#left_h #actu a:hover{text-decoration:underline;}
/* contenu home */
#content_h {float:left;width:540px;height:401px;background:url(../img/home/photo_home.jpg) no-repeat;position:relative;}
#content_h p{font-size:10px;font-weight:bold;float:left;width:180px;position:absolute;top:325px;}
#content_h p.p1{left:140px;margin-right:20px;}
#content_h p.p2{left:335px;}

/* DIVS PAGES */
#container {width:800px;background:url(../img/common/bg_page.png) repeat-y;margin:0 auto;padding:15px 4px 0 4px;}
#container h1.rub1 {background:url(../img/common/tit_cours.png) no-repeat;width:800px;height:87px;}
#container h1.rub2 {background:url(../img/common/tit_stages.png) no-repeat;width:800px;height:87px;}
#container h1.rub3 {background:url(../img/common/tit_prepa.png) no-repeat;width:800px;height:87px;}
#container h1.rub5 {background:url(../img/common/tit_tarifs.png) no-repeat;width:800px;height:87px;}
#container h1.rub6 {background:url(../img/common/tit_recrute.png) no-repeat;width:800px;height:87px;}
#container h1.rub8 {background:url(../img/common/tit_partenaires.png) no-repeat;width:800px;height:87px;}
#container h1.rub9 {background:url(../img/common/tit_enseign.png) no-repeat;width:800px;height:87px;}
#container h1 a{width:170px;height:87px;display:block;}
/* menu page */
#left {float:left;width:170px;position:relative;}
#left ul{margin-top:30px;width:170px;}
#left ul li{list-style:none;text-align:right;padding:8px 0;border-top:1px solid #FFF;}
#left ul li.esp {border-bottom:1px solid #FFF;}
#left ul li.actif {font-family:Arial, Helvetica, sans-serif;font-size:13px;font-weight:bold;color:#FFF;padding-right:30px;width:140px;background:#006264 url(../img/common/puce_blanc.png) no-repeat 150px 14px;}
#left ul a {font-family:Arial, Helvetica, sans-serif;font-size:13px;font-weight:bold;color:#FFF;text-decoration:none;padding-right:30px;display:block;width:140px;background:url(../img/common/puce_blanc.png) no-repeat 150px 6px;}
#left ul .nav_on {background:#006264;}
#left ul li.esp a {color:#C3C500;background:url(../img/common/puce_jaune.png) no-repeat 150px 6px;}
#left ul li.esp a:hover {color:#FFF;background:url(../img/common/puce_rouge.png) no-repeat 150px 6px !important;}
#left ul li.navesp_on {background:#C3C500;border-bottom:1px solid #FFF;}
#left ul li.espactif {font-family:Arial, Helvetica, sans-serif;font-size:13px;font-weight:bold;color:#FFF;padding-right:30px;width:140px;background:#C3C500 url(../img/common/puce_rouge.png) no-repeat 150px 14px;border-bottom:1px solid #FFF;}
/* contenu pages */
#content {float:left;width:570px;padding:30px;min-height:400px;}
* html #content {height:400px;}
#content_rub1 {float:left;width:570px;padding:30px;background:url(../img/common/visuel_cours.jpg) no-repeat right 235px;}
#content_rub2 {float:left;width:570px;padding:30px;background:url(../img/common/visuel_stages.jpg) no-repeat right 110px;}
#content_rub3 {float:left;width:570px;padding:30px;background:url(../img/common/visuel_prepa.jpg) no-repeat right 150px;}
#content_rub6 {float:left;width:570px;padding:30px;background:url(../img/common/visuel_recrute.jpg) no-repeat right 230px;}

#content_rub2 ul, #content_rub6 ul {margin:0 0 15px 20px;}
#content_rub2 ul li, #content_rub6 ul li{list-style:none;background:url(../img/common/puce_sm.png) no-repeat 0 6px;padding-left:10px;margin-bottom:5px;}
#content_rub2 ul li strong, #content_rub6 ul li strong{color:#6E001E;}
#content_rub6 .cadre ul {margin:0;}
#content_rub6 .cadre ul li{list-style:none;background:url(../img/common/puce_rouge.png) no-repeat 0 3px;padding-left:15px;margin-bottom:5px;}
#content_rub6 .cadre ul li strong{color:#6E001E;}

table#engag {width:558px;border:none;}
table#engag th{background:#006264;padding:5px;color:#FFF;font-family:Arial, Helvetica, sans-serif;font-size:13px;}
table#engag td.titre{background:url(../img/common/tab_tit.png) no-repeat;width:279px;height:44px;padding-top:15px;text-align:center;font-weight:bold;color:#FFF;}
* html table#engag td.titre{height:29px;padding-top:15px;}
table#engag td.col1, table#engag td.col2{height:89px;vertical-align:top;padding-top:10px;}
* html table#engag td.col1, table#engag td.col2{height:79px;vertical-align:top;padding-top:10px;}
table#engag td.col1{background:url(../img/common/tab_td1.png) no-repeat;}
table#engag td.col2{background:url(../img/common/tab_td2.png) no-repeat;}
table#engag li {list-style:none;background:url(../img/common/puce_rouge.png) no-repeat 0 6px;padding-left:15px;margin-left:40px;}

.visuel_enseign {background:url(../img/common/visuel_enseign.png) no-repeat right bottom;width:251px;height:171px;position:absolute;top:-171px;right:10px;}

#login {background:url(../img/common/bg_login.png) no-repeat;width:115px;height:120px;float:right;padding:10px;}
#login p{font-size:12px;color:#FFF;font-weight:bold;padding-bottom:10px;}
#login input {width:110px;font-weight:normal;margin-top:3px;}
#login input.submit {width:auto;}

#footer {width:798px;height:20px;background:url(../img/common/bottom.png) no-repeat 0 0;margin:0 auto;clear:both;padding:15px 0 0 10px;font-size:10px;color:#999;}
#footer a {font-size:10px;color:#999;}

/* FORMULAIRE */
fieldset {padding:10px;margin-bottom:15px;}
legend {font-weight:bold;padding:5px;text-transform:uppercase;background:#C3C500;color:#FFF;margin-bottom:10px;}
fieldset table td{padding:3px;}

/* JEROME BO */
#left ul .nav2_on {
	background:#006264;
	font-size: 10px;
	font-style: italic;
}
#left ul .nav2{
	font-size: 10px;
	font-style: italic;
	list-style:none;
	text-align:right;
	padding:8px 0;
	border-top:1px solid #FFF;
}
#left ul li.espactif2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-style: italic;
	font-weight:bold;
	color:#FFF;
	padding-right:30px;
	width:140px;
	background:#C3C500 url(../img/common/puce_rouge.png) no-repeat 150px 14px;
	border-bottom:1px solid #FFF;
}
#tabsuivi{text-align:center;}
.tabcentre{text-align:center;}
span.oblig {
display:inline;
color:#663366;
font-size:10px;
}
.Mesinfo, .Messuccess, .Meswarning, .Meserror, .Mevsalidation {
	    border: 1px solid;
	    margin: 10px 0px;
	    padding:15px 10px 15px 50px;
	    background-repeat: no-repeat;
	    background-position: 10px center;
		font-family:Verdana, Geneva, sans-serif;
		width: 475px;
	}
.Mesinfo {
	    color: #FFF;
	    background-color: #006264;
		background-image:url(../images/info.png)
	}
.Messuccess {
	    color: #4F8A10;
	    background-color: #DFF2BF;
	    background-image:url('../images/success.png');
	}
.Meswarning {
	    color: #9F6000;
	    background-color: #FEEFB3;
	    background-image: url('../images/warning.png');
	}
.Meserror {
	    color: #D8000C;
	    background-color: #FFBABA;
	    background-image: url('../images/error.png');
	}


