/************** Page Recherche **********************/
body{
	font-size: 100%;
}

body, #container, .home #contenu .gauche, .home #contenu .englob,
.home #contenu .gauche h2 form h4, .home #contenu .gauche h2 form h3{
	background: none;
}
select {
	font-size:70%;
	padding:1px 1px 1px 4px;
	border: 1px solid #7f9db9;
	color: #515151;/*#808080;#999999;*/
}

.home #contenu .gauche, .home #contenu .englob{
	padding: 0px;
}

#header, #menu, .droite, .bons-plans, .a-la-une, #footer, .home #contenu .gauche h2,
#contenu form h4,.home #contenu form h3{
	display:none;
}

#page, .home #contenu .gauche{
	width: 850px;
}

#contenu form fieldset legend , .home #contenu .englob form.formation fieldset.cursus {
	margin:0px;
	font-weight: bold;
	font-size: 100%;
	color: #000000;
}

.home #contenu .gauche{
	background: url("http://media.education.gouv.fr/minisite/23/images/portail-recherche/bg-footer.jpg") no-repeat 0% 0%;
	height: 180px;
}

.home #contenu{
	width: 100%;
	height:180px;
}

#contenu .gauche form.formation fieldset.secteurs{
	float:left;
	width:470px;
	bborder: 1px solid;
}

#contenu .gauche form.formation fieldset.secteurs .col{
	width:200px;
	font-size: 70%;
	margin: 0px 0px 0px 10px;
	bborder: 1px solid;
	
}

#contenu .gauche form.formation fieldset.secteurs label {
	width:170px;
}

#contenu form.formation {
	border:none;
	margin: 30px 0px 0px 0px;
	padding:0px;
	bborder: 1px solid;
	height: 117px;
}

#contenu form fieldset legend{
	padding-left: 9px;
	margin: 0px;
}

#contenu form.formation fieldset.cursus select {
	margin: 22px 0px 0px 0px;
}

#recherche-footer{
	bborder: 1px solid;
	width: 100%;
	text-align: center;
}

#btn-new-footer{
	margin: 7px 0px 0px 5px;
	display: block;
	float: left;
	width: 132px;
	height:21px;
	background: url('http://media.education.gouv.fr/minisite/23/images/portail-recherche/bt-new-footer.gif') no-repeat 0% 0%;
}

#btn-rechercher-footer{
	margin: 9px 0px 0px 107px;
	display: block;
	float: left;
	width: 108px;
	height:22px;
	background: url('http://media.education.gouv.fr/minisite/23/images/portail-recherche/bt-rechercher-footer.gif') no-repeat 0% 0%;
}

#btn-critere-footer{
	margin: 0px 0px 0px 0px; !margin: 0px 0px 0px 0px;
	display: block;
	float: right;
	width: 113px;
	height:33px; !height:31px;
	background: url('http://media.education.gouv.fr/minisite/23/images/portail-recherche/bt-criteres-footer.gif') no-repeat 0% 0%;
}

/************** Recherche intermediaire ***************/

#contenu{
	padding: 0px;
	background: none;
}

#contenu .large {
	padding-right:0px;
}

.div-h3{
	background: url('http://media.education.gouv.fr/minisite/23/images/portail-recherche/bg-01.gif') repeat-x 0% 0%;
	width: 100%;
}
#chemindefer {
	display:none;
}

h2.resultats {
	display:none;
}

#contenu h3.form {
	color:#000000;	
	height: 28px;
	padding: 7px 0px 0px 24px;
	border: none;
}

.nbResult{
	color:#ff6600;	
}

#contenu{
	width: 850px; 
}

#contenu .large dl.resultats {
	width: 100%;
	background: #fafcfb;
}
#contenu .large dl.resultats dt {
	padding:0px 0px 0px 20px;
	font-weight: bold; 
	font-size:110%;
}

#contenu .large dl.resultats dd {
	padding: 0px 0px 3px 260px;
	border: none;
	border-bottom: 1px dotted black;
}

#contenu .large div.classement {
	font-weight:normal;
	margin: 15px 0px 15px 8px;
}

#contenu .large div.classement a.on{
	color: #666666;
	text-transform: none;
	background: none;
}

#contenu .large div.classement a {
	color:#ff954b;
	text-transform: none;
}

#contenu ul.classement {
	border-top:none;
}

#contenu ul.classement li {
	border-bottom:1px dotted #000000;
	padding:2px 0pt 10px 10px;
	height: 75px;
	background: url('http://media.education.gouv.fr/minisite/23/images/portail-recherche/bg-02.jpg') repeat-x 0% 0%;
}
#contenu ul.classement li .demi{
	font-size:75%;
	color:#000000;
}

#contenu ul.classement li .demi select{
	font-size:90%;
}

#contenu ul.classement li .demi-droite{
	float: right;
	width: 320px;
}

#contenu ul.classement li .demi-droite form {
	color:#98999b;
}

#contenu form input.submit {
	background: url('http://media.education.gouv.fr/minisite/23/images/portail-recherche/bg-03.gif') no-repeat 0% 0%;
	border:none;
	color:#b82305;
	font-size:0.9em;
	ffont-weight:normal;
	padding: 0px 0px 2px 0px;
	text-transform:none;
	width: 60px;
	height: 20px;
}

/*************** Resultats ******************/

#contenu ul.classement li strong {
	color:#FF6600;
}

#btn-resultats{
	float: right;
	margin: 0px 5px 0px 0px;
}

#btn-resultats a.next{
	text-transform:none;
	color: #000000;
	font-size:66%;
	background:none;
	text-decoration: none;
}

#a1 img{
	background: url('http://media.education.gouv.fr/minisite/23/images/portail-recherche/bg-04.gif') no-repeat 0% 0%;
	width: 25px;
	height: 21px;
	margin-right:12px;
}

#a2 img{
	background: url('http://media.education.gouv.fr/minisite/23/images/portail-recherche/bg-05.gif') no-repeat 0% 0%;
	width: 31px;
	height: 20px;
	margin-right:12px;
}

#contenu .large ul.resultat {
	border-top:none;
	margin: 0px;
}

#contenu .large ul.resultat li {
	border-bottom:none;
	padding-top:3px;
	background: url('http://media.education.gouv.fr/minisite/23/images/portail-recherche/bg-06.gif') repeat-x 0% 0%;
}

#contenu .large ul.resultat li strong {
	color:#ff6600;
}
#contenu .large ul.resultat li ul.paire{
	background: url('http://media.education.gouv.fr/minisite/23/images/portail-recherche/bg-07.jpg') repeat-x 0% 0%;
}

#contenu .large ul.resultat li ul li {
	border-bottom:#000000 1px dotted;
	border-top:0px;
	background: none;
	padding: 2px 0pt 2px 5px;
}
#contenu .large ul.resultat li ul li.first {
	border-top:none;
}

#contenu .large ul.resultat li ul li .label,#contenu .large ul.resultat li ul li .label a, #contenu .notes, #contenu .spip_note {
	color:#999999;
	font-size:71%;
}

#contenu .large ul.resultat li ul li .label{
	width:400px;
}

#contenu .large ul.resultat li ul li .detail {
	float:right;
	width:170px;
	font-size:80%;
}
#contenu .large ul.resultat li ul li .detail2 {
	float:left;
	margin: 0px 0px 0px 30px;
	width:170px;
	font-size:80%;
}

#contenu .large ul.resultat li ul li .detail a{
	color:#ff6600;
}

#contenu .large dl.resultats dd ul li {
	padding-bottom:2px;
	font-size: 80%;
}

#contenu .large .pagination {
	clear:both;
}

.fleft {
	float:left;
	display:none;
}
/******************** Recherche Criteres *******************/

h2.formation {
	display:none;
}

#contenu form.formation {
	border:medium none;
	height:195px;
	margin: 0px 0px 0px;
	padding:0px;
}

.erreur {
	margin:0px;
}

#contenu form.formation .entete {
	border-bottom:medium none;
	height:40px;
}

#contenu form h3 {
	border-bottom:none;
	color:black;
	margin:0px;
	text-transform:none;
}

#contenu form.formation div.guideForm-bg{
	background: url('http://media.education.gouv.fr/minisite/23/images/portail-recherche/bg-08.jpg') no-repeat 0% 0%;
	height: 159px;
	width: 100%; 
}

#contenu form.formation div.guideForm fieldset.secteurs {
	/*width:621px;*/
	width:630px;
	/*margin:32px 0px 0px 12px;*/
	margin:12px 0px 0px 12px;
}

#contenu form.formation div.guideForm fieldset.secteurs .col {
	/*width:275px;*/
	width:290px;
}

#contenu form.formation div.guideForm fieldset.secteurs label {
	font-size:70%;
	/*width:250px;*/
	width:260px;
}  

#contenu form.formation div.guideForm fieldset.cursus {
	margin-top:12px;
}

#contenu form.formation div.guideForm-footer{
	clear:both;
	text-align:center;
	width:100%; 
	
} 

#contenu form.formation div.guideForm-footer {
	clear:both;
	text-align:center;
	width:100%;
}

#contenu form.formation div.guideForm-footer input{
	margin-top: 14px;
	background: url('http://media.education.gouv.fr/minisite/23/images/portail-recherche/bg-09.gif') no-repeat 0% 0%;
	height:23px;
	width:79px;
} 

#contenu div.criteresForm{
	border-bottom:none;
	float:left;
	padding:0px;
	width:548px;
	
}

#contenu div.criteresForm .entete, #contenu div.libreForm .entete{
	border: none;
	height:33px;
	padding: 0px;
}

#contenu div.criteresForm h4, #contenu div.libreForm h4, #contenu div.guideForm h4,#nouvelle-formation h2,#nouvelle-formation-resultat h2{
	display: block;
	background: url('http://media.education.gouv.fr/minisite/23/images/portail-recherche/bg-12.gif') no-repeat 0% 0%;
	padding-left: 20px;
	color: #b82209;
	text-decoration: normal;
}

#contenu div.criteresForm h3, #contenu div.libreForm h3{
	padding-left: 20px;
}

#contenu div.criteresForm form.criteres {
	width:100%;
	border: none;
}

#contenu div.criteresForm form.criteres div.criteresForm-bg{
	background: url('http://media.education.gouv.fr/minisite/23/images/portail-recherche/bg-11.jpg') no-repeat 0% 0%;
	width: 100%;
	height: 180px;
	margin-top: 10px;
} 

#contenu  div.criteresForm-bg fieldset, #contenu  div.libreForm-bg fieldset{
	margin: 20px 0px 0px 20px;	
	width:200px;
}

#contenu  div.libreForm-bg fieldset
{
	font-size: 80%;
	float:left;
}



#contenu  div.criteresForm-bg fieldset.cursus{
	margin: 20px 0px 0px 100px;	
}

#contenu  div.criteresForm-bg fieldset.academie{
	margin: 5px 0px 0px 100px;	
}

#contenu  div.criteresForm-bg fieldset legend, #contenu div.libreForm-bg fieldset legend{
	font-size:80%;
	padding: 0px;
}

#contenu  div.libreForm-bg fieldset legend
{
	font-size: 100%;
}

#contenu  div.criteresForm-bg div.right, #contenu  div.libreForm-bg div.right{
	text-align:center;
	width: 100%;
}


#contenu  div.criteresForm-bg div.right input, #contenu  div.libreForm-bg div.right input{
	margin-top: 19px;
	background: url('http://media.education.gouv.fr/minisite/23/images/portail-recherche/bg-09.gif') no-repeat 0% 0%;
	height:23px;
	width:79px;
} 
#contenu  div.criteresForm-bg div.right input{
	margin-top: 30px;
}
#contenu div.libreForm{
	float:right;
	width:283px;
	margin-left:19px;
}

#contenu div.libreForm form{
	width: 100%;
	margin: 0px;
	padding: 0px;
	border-bottom:none;
}

#contenu div.libreForm-bg{
	background: url('http://media.education.gouv.fr/minisite/23/images/portail-recherche/bg-13.jpg') repeat-x 0% 0%;
	width: 100%;
	height: 180px;
	margin-top: 10px;
} 

#contenu form.criteres, #contenu form.mots {
	margin-top:0px;
}

#contenu form.mots fieldset input {
	margin-top:0px;
}

/************* Nouveauté formation *************/

.home #contenu .gauche form.formation {
	margin-top: 30px;
}

#contenu .large ul.resultat li strong{
	font-size:90%;
	display: block;	
	overflow: hidden;
}

#contenu .pagination a {
	color:#000000;
}

.pagin-orange{
	color:#ff6600;
}


/****************   Nouvelles Formations   ********************/

#nouvelle-formation{
	padding-top: 0px;	
}

#nouvelle-formation  h2,#nouvelle-formation-resultat h2{
	background-position:5px 4px;
	display:block;
	font-size:110%;
	height:19px;
	margin: 0px 0 10px 0;
	padding:0 0 0 20px;
	text-indent:0; 
}

#nouvelle-formation .entete h3{
	display:block;	
	padding: 0px 0px 0px 20px;
	margin:10px 0px;
	
}

#nouvelle-formation form fieldset {
	padding:0 0 0 20px;
	width:400px;
}

#nouvelle-formation form fieldset legend {
	margin:12px 0px 20px 0px;
	padding:0px;
}

#nouvelle-formation form fieldset select {
	font-size:70%;
}

#nouvelle-formation form input.submit {
	margin:61px 0px 0px 389px;
	background: url('http://media.education.gouv.fr/minisite/23/images/portail-recherche/bg-16.jpg') no-repeat 0% 0%;
	width:86px;	
}



#nouvelle-formation form{
	background: url('http://media.education.gouv.fr/minisite/23/images/portail-recherche/bg-14.jpg') no-repeat 0% 0%;
	margin-top: 20px;
}
#nouvelle-formation form.formation{
	margin-top: 50px;
}



/****************   /Nouvelles Formations   ********************/
/****************   Nouvelles Formations Resultats  ********************/

#contenu #nouvelle-formation-resultat ul.resultat li ul {
	padding: 0px 20px;
}

#nouvelle-formation-resultat ul.resultat li strong {
	display:block;
	background:#f2f3f5 url('http://media.education.gouv.fr/minisite/23/images/portail-recherche/bg-17.gif') no-repeat 0px 0px;
	padding: 3px 0px 0px 30px;
	mmargin-left: 20px;
	width: 820px;
}

.pastille-nouvelle-formation{
	background: url('http://media.education.gouv.fr/minisite/23/images/portail-recherche/bg-15.gif') no-repeat 100% 0%;
	width: 74px;
	height: 76px;
	position: absolute;
	left: 89%;
	top:10px;
}

#nouvelle-formation-resultat{
	padding-top: 10px;	
}

.no-reponse{
	display:block;
	margin: 50px;
	font-size: 90%;
}

/****************   /Nouvelles Formations Resultats  ********************/


span.toggle_link{
	display:none;
}

select{
	font-weight:bold;
}

.separator{
	padding: 0px;
	border-top: none;
}
