/* CSS Document */

/*//////////////////////////////////////////////////// FESIC - CSS SCREEN \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\*/
/*///////////////////////////////////////////////////////////-\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\*/


/*########################################################################################################################*/
/*#################################################### css toutes pages ##################################################*/
/*########################################################################################################################*/
* {margin: 0px;padding: 0px;}
body {font-family: Arial, Helvetica, sans-serif;font-size: .8em;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 #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:200px;
}
#wrapper #inside_content #left ul#menu{color:#FFFFFF;}
#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 #right{
	float:right;
	width:700px;
}
#wrapper #inside_content #right #top_content{
	background:url(../images/content_top_ins.png) left top no-repeat;
	width:700px;
	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_ins.png) left top no-repeat;
	width:700px;
	height:6px;
	margin: 0 0 10px 0
}

/* ------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 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;}

/*########################################################################################################################*/
/*########################################################## form  ####################################################*/
/*########################################################################################################################*/
/*label{
	float:left;
	display:block;
	width:100px;
	padding:0px 0px 10px 50px;
}
input, textarea{
	width:330px;
	float:right;
	margin:0px 20px 4px 0px;
}*/
.mentions{
	font-size:0.8em;
}
.mentions-error{
	font-size:0.8em;
	background-color:#FF3300;
}
.mentions2{
	font-size:0.95em;
}
#inscription-table{
	width:100%;
	margin:0px auto 0px auto;
}
#inscription-table td{
	padding-left:0px;
}

#inscription-table input, #inscription-table select, #cursus-table input, #cursus-table select, .mesinputs, #rne-table input, #rne-table select{
	border:solid 1px #99bdd0;
}

#cursus-table input.radio {
	border:none;
	background-color:transparent;
}
.ligne1{
	background-color:#FFFFFF;
	padding:4px 0px 3px 0px;
}
.ligne2{
	background-color:#DADADA;
	padding:4px 0px 3px 0px;
}
.ligne1 a:link, .ligne1 a:visited, .ligne2 a:link, .ligne2 a:visited{
	color:#df6120;
	text-decoration:none;
}
.ligne1 a:hover, .ligne2 a:hover{
	color:#666;
	text-decoration:none;
}
th, .intitules{
	text-align:left;
	background-color:#CBCB96;
	color:#666600;
	padding:5px;
	font-weight: bolder;
}
.sousintitules{
	text-align:left;
	background-color:#E4E4C9;
	color:#666600;
	padding:5px;
	padding-left: 30px;
	font-weight: bold;
}
th a:link, th a:visited{
	color:#000066;
	text-decoration:none;
	font-weight:normal;
}
th a:hover{
	color:#666;
	text-decoration:none;
}
.indus {
	text-align:left;
	color:#000033;
	padding:5px;
	/*font-weight: bolder;*/
	background-color: #9ED5F1;
}
.ecam {
	text-align:left;
	color:#3C3000;
	padding:5px;
	background-color: #D9B5AE;
}
.agro {
	text-align:left;
	color:#006600;
	padding:5px;
	background-color: #A2EAA4;
}
.lasalle {
	text-align:left;
	color:#006600;
	padding:5px;
	background-color: #EEF297;
}
.icam {
	text-align:left;
	color:#000000;
	padding:5px;
	background-color: #D6B464;
}
.icamA {
	text-align:left;
	color:#000000;
	padding:5px;
	background-color: #BBBD99;
}
.indus-gras, .ecam-gras, .agro-gras, .lasalle-gras, .icam-gras, .icamA-gras {
	font-weight: bolder;
}
.indus-option, .ecam-option, .agro-option, .lasalle-option, .icam-option, .icamA-option {
	font-size: 0.8em;
	padding: 2px;
}
.show_on
{
	margin:0px;
	padding:0px;
	display: block;
}
.show_off
{
	display: none;
}
.minierreur {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	color: #FF0000;
	text-decoration: none;
	font-weight: bold;
	text-align: center;
}
.form-erreur {
	font-size: 0.8em;
	background-color: #FF0000;	
}
.jserror-1{
	color:#FF0000;
	background-color:#FFFFFF;
	padding:4px 0px 3px 0px;
}
.jserror-2{
	color:#FF0000;
	padding:4px 0px 3px 0px;
}
#wrapper #inside_content #right #content table tr td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
#wrapper #inside_content #right #content form input {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:midnightblue;
}
