/* ----- Feuille de style ------ */
/* -------- Fesic.org ---------- */
* {margin: 0px;padding: 0px;}
body {font-family: Arial, Helvetica, sans-serif;font-size: .9em;margin: 0px;padding: 0px;background:#1a4057 url(../images/bg.png) left top repeat-x;}
img {border: 0 none; }
h1 {font-size: 1.5em;color: #333333;}
h2 {font-size: 1.2em;color: #333333;}
h3 {font-size: 1em;font-weight: bold;color: #333333;}
h4 {font-size: .9em;font-weight: bold;color:#333333;}
div {background-color:transparent}
p {text-align: left;}
.strong { font-weight:bold}
/*strong {
	font-weight: normal;
}*/
a:link, a:active, a:visited  {text-decoration: none;}
a:hover {text-decoration: underline;}
ul, li, dl, dt, dd {list-style-type: none;}
abbr, acronym {border-bottom: 1px dotted #6B6251;cursor:help;}
hr { display:none}
.myhr {clear:both; visibility:hidden; overflow:hidden; height:0px; display:block}
/*-------------------------------------------------------------------------------------------*/

#wrapper{width:930px;margin:0 auto;}
.home #wrapper{background:url(../images/bg_home.png) 90px top no-repeat;}
#wrapper #header{height:175px;}
#wrapper #header h1{float:left;background:url(../images/header-h1.png) left top no-repeat;width:297px;height:144px;text-indent:-9999em}
#wrapper #header h1 a{width:297px;height:144px;display:block}
#wrapper #header h2{float:right;color:#1a4057;font-size:0.8em;text-transform:uppercase;padding:3px 60px 0 0;font-weight:normal;float:right;}
#wrapper #header ul.metanav{float:right;height:22px;margin:0 50px 0 0}
#wrapper #header ul.metanav li{float:left;color:#0aa2ff;padding:1px 0 0 0;margin:0 10px 0 0; }
#wrapper #header ul.metanav li a{color:#0aa2ff;font-size:0.75em;background:url(../images/meta-separ.png) right 4px no-repeat;padding:0 10px 0 0 }
#wrapper #header ul.metanav li a.last{background:none;padding:0px;}
#wrapper #header ul.metanav li a:hover{color:#ffffff;text-decoration: none;}

#wrapper #home_content{width:930px}
#wrapper #home_content #left{float:left;width:430px;}
#wrapper #home_content #left a#atoidejouer_home{background:url(../images/devenir_ingenieur.png) left top no-repeat;width:292px;height:149px;display:block;margin:0 0 0 20px;text-indent:-9999em;}
#wrapper #home_content #left .jcarousel-skin-tango{margin:10px  0 0 0;background:url(../images/bloc_actu.png) left top no-repeat;width:337px; height:233px;padding:18px 27px 0 28px;}
#wrapper #home_content #left .jcarousel-skin-tango a.toute_actu{background:url(../images/actu_btn.png) left top no-repeat;color:#00bbf2;float:right;font-size:.65em;width:157px;height:21px;padding:6px 0 0 7px;text-transform:uppercase;margin-top:-16px;z-index:500;position:relative}
#wrapper #home_content #left .jcarousel-skin-tango a.toute_actu:hover{}
#wrapper #home_content #left .jcarousel-skin-tango h3{text-transform:uppercase;color:#FFFFFF;font-weight:normal;font-size:0.7em;color:#a4bfce;padding:5px 0 0 6px;}
#wrapper #home_content #left .jcarousel-skin-tango .jcarousel-container {position:relative;z-index:100}
#wrapper #home_content #left .jcarousel-skin-tango .jcarousel-container h4{color:#00bbf2;font-size:1.2em;padding:25px 0 6px;height:18px;overflow:hidden;}
#wrapper #home_content #left .jcarousel-skin-tango .jcarousel-container p{color:#ffffff;font-size:1em;padding:0 0 0 9px;height:50px;overflow:hidden;}
#wrapper #home_content #left .jcarousel-skin-tango .jcarousel-container a{color:#00bbf2;font-size:0.75em;float:left;background:url(../images/actu_a.png) left 2px no-repeat;padding:0 30px 0 9px;position:absolute;bottom:0px;display:block}
#wrapper #home_content #left .jcarousel-skin-tango .jcarousel-container-hoizontal {}
#wrapper #home_content #left .jcarousel-skin-tango .jcarousel-container-vertical {width:335px;height:245px;padding:40px 20px;}
#wrapper #home_content #left .jcarousel-skin-tango .jcarousel-clip-horizontal {width:335px;height:130px;}
#wrapper #home_content #left .jcarousel-skin-tango .jcarousel-clip-vertical {width:335px;height:245px;}
#wrapper #home_content #left .jcarousel-skin-tango .jcarousel-item {width:335px;height:130px;}
#wrapper #home_content #left .jcarousel-skin-tango .jcarousel-item-horizontal {margin-right: 10px;}
#wrapper #home_content #left .jcarousel-skin-tango .jcarousel-item-vertical {margin-bottom: 10px;}
#wrapper #home_content #left .jcarousel-skin-tango .jcarousel-item-placeholder {background: #fff;color: #000;}
#wrapper #home_content #left .jcarousel-skin-tango .jcarousel-next-horizontal {position: absolute;top: -18px;right: 0px;width: 20px;height: 20px;cursor: pointer;background:url(../images/fleche_droite.png) no-repeat 0 0;}
#wrapper #home_content #left .jcarousel-skin-tango .jcarousel-next-horizontal:hover {background-position: 0px -20px;}
#wrapper #home_content #left .jcarousel-skin-tango .jcarousel-next-horizontal:active {background-position: 0px -20px;}
#wrapper #home_content #left .jcarousel-skin-tango .jcarousel-next-disabled-horizontal,
#wrapper #home_content #left .jcarousel-skin-tango .jcarousel-next-disabled-horizontal:hover,
#wrapper #home_content #left .jcarousel-skin-tango .jcarousel-next-disabled-horizontal:active {cursor: default;background-position: 0px -20px;}
#wrapper #home_content #left .jcarousel-skin-tango .jcarousel-prev-horizontal {position: absolute;top: -18px;right: 22px;width: 20px;height: 20px;cursor: pointer;background:url(../images/fleche_gauche.png) no-repeat 0 0;}
#wrapper #home_content #left .jcarousel-skin-tango .jcarousel-prev-horizontal:hover {background-position: 0px -20px;}
#wrapper #home_content #left .jcarousel-skin-tango .jcarousel-prev-horizontal:active {background-position: 0px -20px;}
#wrapper #home_content #left .jcarousel-skin-tango .jcarousel-prev-disabled-horizontal,
#wrapper #home_content #left .jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:hover,
#wrapper #home_content #left .jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:active {cursor: default;background-position: 0px -20px;}

#wrapper #home_content #right{float:right;width:490px;}
#wrapper #home_content #right a{display:block;color:#FFFFFF;margin:0 60px 7px 0;float:right;font-size:.8em;}
#wrapper #home_content #right a span.hide{display:none;}
#wrapper #home_content #right a:hover {}
#wrapper #home_content #right a#fesic{background:url(../images/home_bloc_fesic.png) left top no-repeat;width:406px;height:79px;text-indent:-9999em;margin-top:47px;margin-bottom:25px}
#wrapper #home_content #right a#apres_bac{background:url(../images/home_bloc1.png) left top no-repeat;height:25px;padding:52px 0 0 47px;width:358px;}
#wrapper #home_content #right a#apres_prepa{background:url(../images/home_bloc2.png) left top no-repeat;height:25px;padding:52px 0 0 47px;width:358px;}
#wrapper #home_content #right a#management{background:url(../images/home_bloc3.png) left top no-repeat;width:405px;height:77px;text-indent:-9999em;}



#wrapper #footer{background:url(../images/footer_shadow.png) center top no-repeat;margin:10px 0 0 0;text-align:center;color:#4cb1df;padding:15px 0 0 0;font-size:0.75em;}
#wrapper #footer ul {width:250px;height:20px;margin:6px auto 0 auto;}
#wrapper #footer ul li {float:left;padding:1px 0 0 0;margin:0 5px 0 0; }
#wrapper #footer ul li a{color:#0079c2;padding:0 5px 0 0;background:url(../images/meta-separ.png) right 4px no-repeat;font-size:1em;}
#wrapper #footer ul li a.last{background:0 none;}
#wrapper #footer ul li a:hover{color:#FFFFFF;}
#wrapper #footer a {color:#4cb1df}

/* ------------------------------------ Page interieur --------------------------------------- */
.interieur #wrapper{background:url(../images/bg_in.png) 90px top no-repeat;}
#wrapper #inside_content{width:930px}
#wrapper #inside_content #left{float:left;width:290px;}
#wrapper #inside_content #left ul#menu{}
#wrapper #inside_content #left ul#menu li{}
#wrapper #inside_content #left ul#menu li a.menu{display:block;height:41px;width:292px;text-indent:-9999em;}
#wrapper #inside_content #left ul#menu li a.menu:hover{cursor:pointer;}
#wrapper #inside_content #left ul#menu li a.menu01{background:url(../images/menu-01-fesic.png) left top no-repeat;height:41px;width:292px;}
#wrapper #inside_content #left ul#menu li a.menu02{background:url(../images/menu-02-fesic.png) left top no-repeat;height:41px;width:292px;}
#wrapper #inside_content #left ul#menu li a.menu03{background:url(../images/menu-03-fesic.png) left top no-repeat;height:41px;width:292px;}
#wrapper #inside_content #left ul#menu li a.menu04{background:url(../images/menu-04-fesic.png) left top no-repeat;height:41px;width:292px;}
#wrapper #inside_content #left ul#menu ul#sous-menu{background:url(../images/fond-sous-menu.png) left top no-repeat;padding:15px 0 }
#wrapper #inside_content #left ul#menu ul#sous-menu li {margin:0 0 4px 0}
#wrapper #inside_content #left ul#menu ul#sous-menu li a.sous-menu{color:#FFFFFF;text-decoration:none;background:url(../images/puce-sous-menu.png) left 5px no-repeat;padding:0 0 0 12px;margin:0 0 0 25px;font-weight:bold;font-size:0.8em;}
#wrapper #inside_content #left ul#menu ul#sous-menu li a.sous-menu:hover{text-decoration:none;}
#wrapper #inside_content #left ul#menu ul#sous-menu li a.sous-menu.actif{}
#wrapper #inside_content #left ul#menu ul#sous-menu li {}
#wrapper #inside_content #left ul#menu ul#sous-menu ul#sous-sous-menu{margin:0 0 0 37px;}
#wrapper #inside_content #left ul#menu ul#sous-menu ul#sous-sous-menu li {display:block;}
#wrapper #inside_content #left ul#menu ul#sous-menu ul#sous-sous-menu li a{padding:2px 4px;font-size:0.8em;display:inline-block}
#wrapper #inside_content #left ul#menu ul#sous-menu ul#sous-sous-menu li a:hover{color:#FFFFFF !important;text-decoration:none;}
#wrapper #inside_content #left ul#menu ul#sous-menu ul#sous-sous-menu ul{margin:0 0 0 10px;}
#wrapper #inside_content #left ul#menu ul#sous-menu ul#sous-sous-menu ul li{display:block !important;}
#wrapper #inside_content #left ul#menu ul#sous-menu ul#sous-sous-menu ul li a {color:#FFFFFF !important} 
#wrapper #inside_content #left ul#menu ul#sous-menu ul#sous-sous-menu ul li a:hover {color:#FFFFFF;background:none !important;text-decoration:underline;}
#wrapper #inside_content #left a#actu_inside{background:url(../images/actu_inside.png) left top no-repeat;display:block;width:289px;height:43px;text-indent:-9999em;margin: 35px 0 0 0}
#wrapper #inside_content #left a#atoidejouer{background:url(../images/devenir_ingenieur_inside.png) left top no-repeat;width:222px;height:113px;display:block;margin:30px 0 0 20px;text-indent:-9999em;}

#wrapper #inside_content #right{float:right;width:603px;}
#wrapper #inside_content #right #top_content{background:url(../images/content_top.png) left top no-repeat;width:603px;height:6px;font-size:0;}
#wrapper #inside_content #right #content{background:#FFFFFF;padding:10px 34px 5px 41px;}
#wrapper #inside_content #right #content .arianne{float:right;font-size:0.7em;font-weight:bold;background:url(../images/arianne.png) right bottom no-repeat;padding:0 0 12px;}
#wrapper #inside_content #right #content .arianne a{color:#1a4057;font-weight:normal;text-decoration:none;}
#wrapper #inside_content #right #content .arianne a:hover{text-decoration:underline;}
#wrapper #inside_content #right #content h2{position:relative;padding:3px 0 0 15px;margin:0 0 15px 0;clear:both;}
#wrapper #inside_content #right #content h3{position:relative;background:url(../images/puce-h3.png) left top no-repeat;padding:3px 0 0 13px;color:#1a4057;margin:0 0 12px 0;clear:both;}
#wrapper #inside_content #right #content p{margin:5px 0 10px 15px;font-size:0.8em;position:relative;}
#wrapper #inside_content #right #content a{text-decoration:underline;font-weight:bold;}
#wrapper #inside_content #right #content a:hover{color:#1a4057 !important;}
#wrapper #inside_content #right #content p.rose{}
#wrapper #inside_content #right #content p.encart_avant{background:#f2f9fd;padding:14px 20px}
#wrapper #inside_content #right #content p span.mise_en_avant{color:#FFFFFF;padding:2px 3px ;margin:1px 0 0 0;display:inline-block;font-weight:bold;}
#wrapper #inside_content #right #content p span.titre{font-size:1.8em;font-weight:normal;}
#wrapper #inside_content #right #content p.gras{}
#wrapper #inside_content #right #content .bottomLink{width:300px;float:right;clear:both;font-size:0.6em;background:url(../images/haut-page-ombre.png) right top no-repeat;height:25px;display:block;}
#wrapper #inside_content #right #content .bottomLink a{display:block;float:right;margin:10px 0 0 16px;color:#1a4057;text-decoration:none;}
#wrapper #inside_content #right #content .bottomLink a:hover{}
#wrapper #inside_content #right #content ul {font-size:0.8em;margin:0 0 10px 15px;position:relative;}
#wrapper #inside_content #right #content ul li {background:url(../images/puce-li-content.png) left 5px no-repeat;padding:0 0 0 9px ;display:block}
#wrapper #inside_content #right #bottom_content{background:url(../images/content_bottom.png) left top no-repeat;width:603px;height:6px;margin: 0 0 10px 0}


/*-------Carrousel écoles--------------------------------------------------*/
#wrapper #inside_content #right .jcarousel-skin-tango{margin:10px  0 0 0;width:437px; height:333px;padding:18px 27px 0 28px;}
#wrapper #inside_content #right .jcarousel-skin-tango .jcarousel-container {position:relative;z-index:100}
#wrapper #inside_content #right .jcarousel-skin-tango .jcarousel-container p{font-size:1em;padding:0 0 0 9px;height:50px;overflow:hidden;}
#wrapper #inside_content #right .jcarousel-skin-tango .jcarousel-container a{color:#00bbf2;font-size:0.75em;float:left;background:url(../images/actu_a.png) left 2px no-repeat;padding:0 30px 0 9px;position:absolute;bottom:0px;display:block}
#wrapper #inside_content #right .jcarousel-skin-tango .jcarousel-container-hoizontal {}
#wrapper #inside_content #right .jcarousel-skin-tango .jcarousel-container-vertical {height:220px;padding:40px 20px;}
#wrapper #inside_content #right .jcarousel-skin-tango .jcarousel-clip-horizontal {width:440px;height:190px; }
#wrapper #inside_content #right .jcarousel-skin-tango .jcarousel-clip-horizontal ul#mycarousel2 {width:440px;height:190px;margin:0px;padding:0px;}
#wrapper #inside_content #right .jcarousel-skin-tango .jcarousel-clip-horizontal ul#mycarousel2 li{width:440px;height:190px;padding:0px;background:none;text-align:center;}
#wrapper #inside_content #right .jcarousel-skin-tango .jcarousel-clip-horizontal ul#mycarousel2 li ul{width:440px;height:190px;margin:0;padding:0px;}
#wrapper #inside_content #right .jcarousel-skin-tango .jcarousel-clip-horizontal ul#mycarousel2 li ul li {width:110px;height:100px;}
#wrapper #inside_content #right .jcarousel-skin-tango .jcarousel-clip-horizontal ul#mycarousel2 li ul li a{position:static;float:none;text-decoration:none;font-weight:normal;font-size:1em;background:none;color:#000000;}
#wrapper #inside_content #right .jcarousel-skin-tango .jcarousel-clip-horizontal ul#mycarousel2 li ul li a:hover{text-decoration:underline;color:#000000;}
#wrapper #inside_content #right .jcarousel-skin-tango .jcarousel-clip-horizontal ul#mycarousel2 li p{margin:0px;padding:0px;text-align:center;color:#000000;font-size:1em;}
#wrapper #inside_content #right .jcarousel-skin-tango .jcarousel-clip-vertical {width:440px;height:300px;}
#wrapper #inside_content #right .jcarousel-skin-tango .jcarousel-item {width:440px;height:230px;}
#wrapper #inside_content #right .jcarousel-skin-tango .jcarousel-item-horizontal {margin-right: 10px;}
#wrapper #inside_content #right .jcarousel-skin-tango .jcarousel-item-vertical {margin-bottom: 10px;}
#wrapper #inside_content #right .jcarousel-skin-tango .jcarousel-item-placeholder {background: #fff;color: #000;}
#wrapper #inside_content #right .jcarousel-skin-tango .jcarousel-next-horizontal {position: absolute;top: 75px;right: -28px;width: 20px;height: 22px;cursor: pointer;background:url(../images/fdroiteEcole.jpg) no-repeat 0 0;}
#wrapper #inside_content #right .jcarousel-skin-tango .jcarousel-next-horizontal:hover {background-position: 0px -22px;}
#wrapper #inside_content #right .jcarousel-skin-tango .jcarousel-next-horizontal:active {background-position: 0px -22px;}
#wrapper #inside_content #right .jcarousel-skin-tango .jcarousel-next-disabled-horizontal,
#wrapper #inside_content #right .jcarousel-skin-tango .jcarousel-next-disabled-horizontal:hover,
#wrapper #inside_content #right .jcarousel-skin-tango .jcarousel-next-disabled-horizontal:active {cursor: default;background-position: 0px -20px;}
#wrapper #inside_content #right .jcarousel-skin-tango .jcarousel-prev-horizontal {position: absolute;top: 75px;left: -27px;width: 20px;height: 22px;cursor: pointer;background:url(../images/fgaucheEcole.jpg) no-repeat 0 0;}
#wrapper #inside_content #right .jcarousel-skin-tango .jcarousel-prev-horizontal:hover {background-position: 0px -22px;}
#wrapper #inside_content #right .jcarousel-skin-tango .jcarousel-prev-horizontal:active {background-position: 0px -22px;}
#wrapper #inside_content #right .jcarousel-skin-tango .jcarousel-prev-disabled-horizontal,
#wrapper #inside_content #right .jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:hover,
#wrapper #inside_content #right .jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:active {cursor: default;background-position: 0px -20px;}


/* ------Styles Fesic #33afff bleu--------------------------------------------- */
.bleu #wrapper #inside_content #right #content h2{background:url(../images/puce-h2-bleu.png) left top no-repeat;}
.bleu #wrapper #inside_content #left ul#menu ul#sous-menu li a.sous-menu:hover{color:#33afff;}
.bleu #wrapper #inside_content #left ul#menu ul#sous-menu ul#sous-sous-menu li a{color:#33afff;}
.bleu #wrapper #inside_content #left ul#menu ul#sous-menu ul#sous-sous-menu li a:hover{background:#33afff;}
.bleu #wrapper #inside_content #right #content h2{color:#33afff;}
.bleu #wrapper #inside_content #right #content a{color:#33afff;}
.bleu #wrapper #inside_content #right #content p.rose{color:#33afff;}
.bleu #wrapper #inside_content #right #content p.encart_avant{color:#33afff;}
.bleu #wrapper #inside_content #right #content p span.mise_en_avant{background:#33afff;}
.bleu #wrapper #inside_content #right #content .bottomLink a:hover{color:#33afff;}

/* ------Styles apres Bac #fd8806 Orange--------------------------------------------- */
.orange #wrapper #inside_content #right #content h2{background:url(../images/puce-h2-orange.png) left top no-repeat;}
.orange #wrapper #inside_content #left ul#menu ul#sous-menu li a.sous-menu:hover{color:#fd8806;}
.orange #wrapper #inside_content #left ul#menu ul#sous-menu ul#sous-sous-menu li a{color:#fd8806;}
.orange #wrapper #inside_content #left ul#menu ul#sous-menu ul#sous-sous-menu li a:hover{background:#fd8806;}
.orange #wrapper #inside_content #right #content h2{color:#fd8806;}
.orange #wrapper #inside_content #right #content a{color:#fd8806;}
.orange #wrapper #inside_content #right #content p.rose{color:#fd8806;}
.orange #wrapper #inside_content #right #content p.encart_avant{color:#fd8806;}
.orange #wrapper #inside_content #right #content p span.mise_en_avant{background:#fd8806;}
.orange #wrapper #inside_content #right #content .bottomLink a:hover{color:#fd8806;}

/* ------Styles apres Prepas #ff0738 Rose--------------------------------------------- */
.rose #wrapper #inside_content #right #content h2{background:url(../images/puce-h2-rose.png) left top no-repeat;}
.rose #wrapper #inside_content #left ul#menu ul#sous-menu li a.sous-menu:hover{color:#ff0738;}
.rose #wrapper #inside_content #left ul#menu ul#sous-menu ul#sous-sous-menu li a{color:#ff0738;}
.rose #wrapper #inside_content #left ul#menu ul#sous-menu ul#sous-sous-menu li a:hover{background:#ff0738;}
.rose #wrapper #inside_content #right #content h2{color:#ff0738;}
.rose #wrapper #inside_content #right #content a{color:#ff0738;}
.rose #wrapper #inside_content #right #content p.rose{color:#ff0738;}
.rose #wrapper #inside_content #right #content p.encart_avant{color:#ff0738;}
.rose #wrapper #inside_content #right #content p span.mise_en_avant{background:#ff0738;}
.rose #wrapper #inside_content #right #content .bottomLink a:hover{color:#ff0738;}

/* ------Styles Management #67b201 Vert--------------------------------------------- */
.vert #wrapper #inside_content #right #content h2{background:url(../images/puce-h2-vert.png) left top no-repeat;}
.vert #wrapper #inside_content #left ul#menu ul#sous-menu li a.sous-menu:hover{color:#67b201;}
.vert #wrapper #inside_content #left ul#menu ul#sous-menu ul#sous-sous-menu li a{color:#67b201;}
.vert #wrapper #inside_content #left ul#menu ul#sous-menu ul#sous-sous-menu li a:hover{background:#67b201;}
.vert #wrapper #inside_content #right #content h2{color:#67b201;}
.vert #wrapper #inside_content #right #content a{color:#67b201;}
.vert #wrapper #inside_content #right #content p.rose{color:#67b201;}
.vert #wrapper #inside_content #right #content p.encart_avant{
	color:#67b201;
}
.vert #wrapper #inside_content #right #content p span.mise_en_avant{background:#67b201;}
.vert #wrapper #inside_content #right #content .bottomLink a:hover{color:#67b201;}

/* ------Styles ajoutés par DD--------------------------------------------- */
#wrapper #inside_content #right #content .imageDroite {
	float : right;
}
#wrapper #inside_content #right #content .minierreur {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FF0000;
	text-align: center;
	font-weight: 400;
	font-size: 9px;
}
#wrapper #inside_content #right #content .show_on
{
	margin:0px;
	padding:0px;
	display: block;
}
#wrapper #inside_content #right #content .show_off
{
	display: none;
}
#txt_actu {
	font-size:0.85em;
	margin : 0px;
}
#txt_actu_right {
	font-size:0.85em;
	text-align:right;
}
#wrapper #inside_content #right #content .T9 {font-size:9px;}
#wrapper #inside_content #right #content .T10 {font-size:10px;}
#wrapper #inside_content #right #content .T11 {font-size:11px;}
.evidence_red_white {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	color: #FFF;
	background-color: #600;
}
