/*



** balises



*/



body {



	margin: 0;



	padding: 0;



	text-align: center;/* centrage IE/Win 5.x */



	font: 0.7em/1.16em Arial, Helvetica, sans-serif;



	color: #525252;



	background: #FFFFFF;



}



a {



	color: #6E0046;



	text-decoration: underline;



}



/*



a:link {



}



*/



/*



a: visited {



}



*/



a:hover, a:focus {



	text-decoration: none;



}



/*



a:active {



}



*/



img {



	border: none;



}



h1 {



	margin: 0;



	padding: 0;



}



h1 img {



	display: block;



}



h2 {



	margin: 50px 20px 18px 12px;



	padding: 0 0 0 14px;



	background: url(../_img/puce_h1.gif) no-repeat 0 1px;



	font-size: 1.25em;



	font-weight: bold;



	color: #007800;



}



h3 {



	margin: 18px 20px 15px 26px;



	font-size: 1em;



	font-weight: bold;



	color: #007800;



}



h4 {



	margin: 18px 20px 15px 26px;



	font-size: 1em;



	font-weight: normal;



	color: #007800;



}



h3 a {



	color: #007800;



}



p {



	margin: 1em 20px 1em 26px;



}



/*



** classes courantes



*/



.hidden {



	display: none;



}



.clearer {



	clear: both;



	float: none;



	height: 1px;



	font-size: 1px;



	line-height: 1px;



	visibility: hidden;



}



/*



** structure



*/



#page {

	text-align: left;/* retablissement */

	margin: 0 auto;/* centrage standard */

	width: 770px;

}

#page_pop {

	text-align: left;/* retablissement */

	margin: 0 auto;/* centrage standard */

	width: 590px;

}



#page td {



	padding: 0;



}



#institutions {width:298px;}



#navSite, #navSpecifique {



	width: 189px;



}







#navGenerale, #contenu {



/* 	width: 485px;  */



/*	width: 594px;*/



}

#titre {background-color:#007800;}

#navGenerale {

	text-align: right;

	vertical-align: middle;

	color:#c94211;

	}

	

#navGenerale img {

vertical-align:bottom;

}





#navGenerale ul {



	list-style: none;



	display: inline;



}



#navGenerale li {



	display: inline; 



	height:19px;



}







#navSite {



	background: #007800;



}



#navSite ul {



	list-style: none;



	display: inline;



	margin: 0;



	padding: 0;



}



#navSite li {



	display: inline;



}



#navSite img {



	display: block;



}



#navSpecifique {



	background: #E5F1E5;



	vertical-align: top;



	border-top: 2px solid #FFFFFF;



}



#navSpecifique a {



	color: #525252 !important;



	text-decoration: none;



}



#navSpecifique a:hover {



	text-decoration: underline;



}



#aide {



	margin: 20px 3px;



	font-size: 0.9em;



}



#aide ul {



	list-style: none;



	margin: 0;



	padding: 0;



}



#aide li {



	background: url(../_img/deco_tiret.gif) no-repeat 0% 100%;



	padding: 0 0 2px 0;



	margin: 3px 0;



}



#aide a:hover {



	text-decoration: none;



}



#menu {



	margin: 20px 20px 20px 15px;



}



#menu ul {



	list-style: none;



	margin: 0;



	padding: 0;



}



#menu li {



	padding: 0 0 0 11px;



	background: url(../_img/puce_menu_li.gif) no-repeat 0 3px;



}



#menu li p {



	font-size: 0.9em;



	margin: 0.5em 0;



	padding: 0 0 2px 0;



	border-bottom: 1px solid #CCBFC4;



}



#menu li.enCours {



	background: url(../_img/puce_menu_li_on.gif) no-repeat 0 3px;



}



#menu li.enCours p {



	color: #000000;



}



/*********************/



#menu li.niv3 {



	background: url(../_img/puce_menu_li_on.gif) no-repeat 0 3px;



}



#menu li.niv3 p {



	color: #000000;



	border-bottom: 1px solid #CCBFC4;



	padding-top:0px;



}



#menu li .niv3 ul {



	list-style: none;



	margin: 0;



	padding: 0;



}



#menu li.niv3 li{



	background: url(../_img/puce_menu_li_li.gif) no-repeat 0 3px;



}



#menu li.niv3 li p {



	color: #000000;



	border-bottom: 1px solid #CCBFC4;



	/*background-color:#D4E3D4;*/



	padding-left:2px;



	padding-right:2px;



}



#menu li.niv3 li.enCours{



	background: url(../_img/puce_menu_li_li_on.gif) no-repeat 0 3px;



}



#menu li.niv3 li.enCours p {



	color: #000000;



}



/*********************/



#conteneurMascotte {



	margin: 30px 13px;



}



#texteMascotte {



}



#mascotte {



}



#mascotte #texteMascotte h4 {



	font-size: 1.2em;



	font-style: italic;



	font-weight: bold;



	color: #781052;



	margin: 0;



}



#mascotte #texteMascotte p {



	margin: 0.5em 0;



	line-height: 1.2em;



}



#mascotte #texteMascotte p.lien {



	padding: 0;



	background: 0;



	margin-top: 1em;



	padding-bottom: 1em;



	font-style: italic;



}



#mascotte #texteMascotte p.lien strong {



	color: #781052;



	font-size: 1.1em;



}



#mascotte img {



	display: block;



	margin: 0 auto;



}



#contenu {text-align:justify;}



#deco {



	border-top: 1px solid #E5F1E5;



}



#lienRetour {



	margin: 0 20px;



	text-align: right;



	border-top: 1px solid #CFABC2;



	padding: 0.5em 22px 0 0;



	background: url(../_img/puce_menu_li_on.gif) no-repeat 98% 10px;



}



#copyright {

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:10px;

	float:right;

	color: #4CA04C;

	text-align: right;

	margin:2em 0 0 0;

	padding:0px 0px 0px 0px;

}



/*



** accueil



*/



#titreEdito {}



#decoAccueil {



	border-top: 3px solid #E5F1E5;



}



#retourAccueil {



	padding: 3px 0 0 0;

	background: url(../_img/deco_tiret_accueil.gif) no-repeat 0 0;



}











#retour {



/*	width: 529px;*/



}











#retourAccueil #copyright {



	margin: 0.5em 0 0 0;



}



#conteneurAccueil {



	vertical-align: top;

	/* border:1px solid #FF0000; */



}



#contenuAccueil {



	margin: 0;



	padding: 0;



}



#contenuAccueil #premiereColonne, #contenuAccueil #deuxiemeColonne, #contenuAccueil #troisiemeColonne {



}



#contenuAccueil #premiereColonne {



/* 	float: left; */



	margin:10px 0px 20px 0px;

 	width: 490px;

}



#contenuAccueil #deuxiemeColonne {



	float: right;

	display: inline;/* IE/Win */

	margin: 10px 20px 20px 0px;

	border:1px solid #FF0000;



}



#contenuAccueil #troisiemeColonne {



	float: left;

	display: inline;/* IE/Win */

	margin: 10px 0px 20px 0px;

	width: 129px;



}



#contenuAccueil #conteneurEdito {

	position: relative;

	height: 730px;

	overflow: hidden;

	background-color:#e8f2e8;

	padding:0px;



}

#conteneurEdito2 {

	position: relative;

	height: 550px;

	overflow: hidden;

	background-color:#e8f2e8;

	padding:20px;



}

#contenuAccueil #ascenceur {

	float: right;

	z-index: 999;

}



#contenuAccueil #ascenceur img {



	display: block;



}



#contenuAccueil #ascenceur #gouttiere {



	width: 10px;



}



#contenuAccueil #ascenceur #gouttiere img {



	margin: 0 auto;



}



#contenuAccueil #edito {

	width: 300px;

	position:absolute;

	top: 0px;

	visibility: visible;

	padding-left:0px;

	left: 100px;

}



#contenuAccueil #edito p {

	margin: 0 0 0.5em 0;

	padding: 0px;

	text-align:justify;

}



#contenuAccueil #edito #chapo {



	font-size: 1em;

	line-height: 1.1em;

	font-weight: bold;

	color: #007800;

	margin: 0 0 1em 0;



}



#contenuAccueil #edito #chapo img {



	float: left;



	display: inline;/* IE/Win */



	margin: 4px 10px 0 0;



}



#signature {



	text-align: right;



	font-weight: bold;



	color: #000000;

}



/* Liste de liens pour l'accueil */

#liste_menu ul {padding-left:20px; margin-top:20px; margin-left:0px;}

#liste_menu li {

	font:12px Arial, Helvetica, sans-serif;

	margin:10px 0px 10px 0px;

	list-style:outside;

	list-style-image:url(../_img/puce.gif);

	text-align:justify;

	}

#liste_menu li a {

	font-weight:bold;

	color:#007800;

	padding-left:10px;

	}







#contenuAccueil #aDecouvrir {



	width: 178px;

	height: 139px;



}



#contenuAccueil #aDecouvrir h2 {



	color: #007800;



	margin: 0;



	padding: 0 0 2px 0;



	background: none;



	border-bottom: 1px solid #F1CEC1; 



}



#contenuAccueil #aDecouvrir p.lien {



	margin: 0.2em;



	background: url(../_img/puce_p_lien_accueil.gif) no-repeat 0 4px;



	line-height: 1.2em;



	margin-top: 0.3em;



}



#contenuAccueil #aDecouvrir p.lien a {



	color: #000000;



	text-decoration: none;



}



#contenuAccueil #chat {



	width: 178px;



	padding-bottom: 10px;



	background: url(../_img/bg_chat_accueil.gif) no-repeat 100% 100%;



}



#contenuAccueil #chat h2 {



	margin: 0 15px 0 0;



	padding: 2px 15px 3px 15px;



	background: #A6016A;



	color: #FFFFFF;



}



#contenuAccueil #chat p {



	margin: 10px 30px 8px 15px;



}



#contenuAccueil #chat p a {



	color: #525352;



	text-decoration: none;



}



#contenuAccueil #pubQuizz {



	width: 129px;



	height: 245px;



	background: #FCDFF8 url(../_img/bg_pub_quizz_accueil.gif) no-repeat 0% 100%;



}



#contenuAccueil #pubQuizz h2 {



	padding: 6px 18px;



	margin: 0;



	color: #A6016A;



	background: none;



}



#contenuAccueil #pubQuizz ul {



	list-style: none;



	margin: 0 18px 0 18px;



	padding: 0;



}



#contenuAccueil #pubQuizz li {



	margin: 1em 0;



	padding: 0 0 0 5px;



	color: #000000;



	background: url(../_img/puce_li_pub_quizz.gif) no-repeat 0 6px;



}



#contenuAccueil #pubQuizz li a {



	text-decoration: none;



}



#contenuAccueil #pubQuizz #lienQuizz {



	margin: 63px 8px 8px 8px;



	text-align: right;



	padding: 0 10px 0 0;



	background: url(../_img/puce_a_pub_quizz.gif) no-repeat 100% 3px;



}



#contenuAccueil #pubQuizz #lienQuizz a {



	color: #C73A06;



	text-decoration: none;



}







#deuxiemeColonne .toute_info {



	margin: 4px 15px 8px 8px;



	text-align: right;



	padding: 0 10px 0 0;



	background: url(../_img/puce_a_pub_quizz.gif) no-repeat 100% 3px;



}



#deuxiemeColonne .toute_info a {



	color: #C73A06;



	text-decoration: none;



}



#deuxiemeColonne .toute_info a:hover {



	text-decoration: underline;



}



#deuxiemeColonne p.lien {



	padding: 0 0 0 10px;



	background: url(../_img/puce_fauxLi.gif) no-repeat 0 7px;



}







/*



** contenu



*/



#guide {



	float: right;



	font-weight: bold;



	text-align: right;



	margin: 1em 0 0.75em 0;



	padding-bottom: 2px;



	background: url(../_img/deco_tiret_long.gif) no-repeat 100% 100%;



}



#guide a {



	text-decoration: none;



}



#guide a:hover, #guide a:focus {



	text-decoration: underline;



}



#contenu table {



	margin: 20px 0px 0px 20px;



}



#contenu table thead th {



	background: #66C966;



	padding: 5px 7px 3px 7px;



	border-bottom: 1px solid #FFFFFF;



	border-left: 1px solid #FFFFFF;



	color: #214121;



	font-weight: bold;



	text-align: left;



	white-space: nowrap;



}



#contenu table .premier {



	border-left: none;



}



#contenu table tbody th {



	text-align: left;



	font-weight: normal;



}



#contenu table tbody td {



	border-left: 1px solid #FFFFFF;



}



#contenu table tbody td.contenuCentreHetV {



	text-align: center;



	vertical-align: middle;



}



#contenu table tbody tr.odd th, table tbody tr.odd td {



	padding: 3px 7px !important;



	background: #C2F0C2;



	border-bottom: 1px solid #FFFFFF;



}



#contenu table tbody tr.even th, table tbody tr.even td {



	padding: 3px 7px !important;



	background: #DBF8DB;



	border-bottom: 1px solid #FFFFFF;



}



p.lien {



	padding: 0 0 0 12px;



	background: url(../_img/puce_p_lien.gif) no-repeat 0 3px;



}



ul.qui {



	list-style: none;



	margin: 0;



	padding: 0;



}



p.chapo {



	color: #000000;



	font-weight: bold;



	font-size: 1.1em;



}



p.fauxLi {



	margin: 0.5em 20px 0.2em 26px;



	padding: 0 0 0 7px;



	background: url(../_img/puce_fauxLi.gif) no-repeat 0 6px;



}



p.fauxLiSuite {



	margin: 0.2em 20px 0.2em 26px;



	padding: 0 0 0 7px;



}



.termeImportant {



	color: #000000;



	font-weight: normal;



}



.celluleVide {



	background: #FFFFFF !important;



}



.nombre {



	text-align: right !important;



}



#contenu table tbody.total th {



	text-align: right;



}



#contenu table tbody.total th, #contenu table tbody.total td {



	background: #67DA67;



	font-weight: bold;



	border-bottom: 1px solid #FFFFFF;



	border-top: 1px solid #FFFFFF;



	padding: 3px 7px;



}



#contenu table tfoot td {



	color: #007800;



	padding: 3px 7px;



	font-size: 0.9em;



}



p.score {



	font-weight: bold;



	color: #6E0046;



}



ol.quizz {

	list-style: none;

	margin:0px;

	padding:0px;

}



ol.quizz li {

	margin: 0.5em 0;

	padding: 0;

}



ol.quizz li.odd table {

	background: #F0E5EC;

	color: #994C7D;

}



ol.quizz li.even table {

	background: #E5F1E5;

	color: #4CA04C;

}



ol.quizz table {

	margin: 0 !important;

	padding: 0;

	width: 600px !important;

}



ol.quizz th {



	background: #FFFFFF;

	margin: 0;

	padding: 0;

	font-size: 3em;

	font-weight: bold !important;

	vertical-align: top;

	line-height: 0.8em;

	width: 1.5em;

	text-align: center !important;



}



ol.quizz td {



	padding-left: 7px !important;



}



ol.quizz p.question {



	color: #000000;



	margin: 0.5em 0 1em 0;



}



ol.quizz p.reponseUtilisateur {



	color: #000000;



	margin: 1em 0 0.2em 0;



}



ol.quizz p.lien {



	float: right;



	margin: 0em 0 0 0;



	text-align: right;



	padding: 0;



	background: none;



	padding: 2px 12px;



}



ol.quizz li.odd p.lien {



	background: #9D5282;



}



ol.quizz li.even p.lien {



	background: #449C44;



}



ol.quizz p.lien a {



	color: #FFFFFF;



}



ol.quizz p.reponseCorrecte {



	margin: 0.2em 0 0 0;



}



ol.quizz p.reponsePossible {



	float: left;



	width: 26%;



	color: #000000;



	margin:0 0.5em 0.5em 0.5em;



}



ol.quizz p.reponsePossible input {



	vertical-align: middle;



	margin: 0 0.25em 0 0;



}



p.validation {



	clear: both;



	text-align: center;



}



p.validation input {



	color: #FFFFFF;



	background: #6E0046;



	border: none;



	font-size: 0.9em;



	padding: 3px;



	margin: 3em 20px 1em 20px;



}



div.colonneDemiLargeur {



	width: 50%;



	float: left;



}



div.colonneDemiLargeur0 {



	width: 3%;



	float: left;



}



div.colonneDemiLargeur2 {



	width: 87%;



	float: left;



	background: #F4D9EA;



}



div.colonneDemiLargeur2 img {



	float: right;



	margin:10px 10px 0 0;



}



div.colonneDemiLargeur3 {



	float: right;



	background: red;



}



div.colonneTiersLargeur {



	width: 33%;



	float: left;



}



ul.missions {



	list-style: none;



	margin: 0;



	padding: 0;



}



ul.missions li {



	padding: 0 11px;



	margin: 0.5em 0;



	background: url(../_img/puce_li_min.gif) no-repeat 0 3px;



}



ul.missions li.ministerielle {



	background-image: url(../_img/puce_li_min.gif);



}



ul.missions li.interministerielle {



	background-image: url(../_img/puce_li_intmin.gif);



}



#legende {



	margin: 1em 26px 0 20px;



}



#legende span.nombre {



	width: 1.5em;



	color: #007800;



	text-align: right;



	padding: 0 0.25em 0 0;



}



#legende span.objectif {



	margin: 1.5em 0 1em 0;



	padding: 1px;



	background: #E5F1E5;



	text-decoration: underline;



	color: #000000;



}



#legende span.indicateurs {



	margin: 0.2em 0 0.2em 2.25em;



	padding: 0 0 0 15px;



	background: url(../_img/puce_dd_indic.gif) no-repeat 0 3px;



}



.listeObjectifsEtIndicateurs {



 margin: 0.5em 0 0.5em 26px;



 padding: 0;



}



.listeObjectifsEtIndicateurs span.nombre {



	float: left;



	width: 1.5em;



	color: #007800;



	text-align: right;



	padding: 0 0.25em 0 0;



}



.listeObjectifsEtIndicateurs ol {



 padding: 0;



 margin: 0;



 list-style: none;



}



.listeObjectifsEtIndicateurs ol li {



	margin: 0;



	padding: 0;



}



.listeObjectifsEtIndicateurs ol dl {



	display: inline;



	margin: 0;



	padding: 0;



}



.listeObjectifsEtIndicateurs ol dt {



	margin: 1.5em 0 1em 0;



	padding: 1px;



	background: #E5F1E5;



}



.listeObjectifsEtIndicateurs ol dt a {



	color: #000000;



}



.listeObjectifsEtIndicateurs ol dd {



	margin: 0.2em 0 0.2em 2.25em;



	padding: 0 0 0 15px;



	background: url(../_img/puce_dd_indic.gif) no-repeat 0 3px;



}



.margesContenu {



	margin: 0 20px 0 26px;



}



ul.tableDesMatieres {



	margin: 0.5em 20px 0 26px;



	padding: 0;



	list-style: none;



}



ul.tableDesMatieres li {



	margin: 0;



	padding: 0 0 2px 0;



}



ul.tableDesMatieres li ul li {



}



ul.tableDesMatieres h4 {



	margin: 0;



	padding: 2px 2px 2px 17px;



	color: #214121;



	font-size: 1.0em;



	background: #C2F0C2 url(../_img/plus.gif) no-repeat 2px 2px;



}



ul.tableDesMatieres li.ouvert h4 {



	background: #C2F0C2 url(../_img/moins.gif) no-repeat 2px 2px;



}



ul.tableDesMatieres h4 a {



	color: #214121;



	text-decoration: none;



}



ul.tableDesMatieres h5 {



	margin: 0;



	padding: 2px 2px 2px 17px;



	font-size: 1.0em;



	font-weight: normal;



	background: url(../_img/plus.gif) no-repeat 2px 2px;



}



ul.tableDesMatieres li.ouvert li.ouvert h5 {



	background: url(../_img/moins.gif) no-repeat 2px 2px;



}



ul.tableDesMatieres h5 a {



	text-decoration: none;



	color: #525252;



}



ul.tableDesMatieres p {



	margin: 0;



	font-size: 1.0em;



	padding: 2px 2px 2px 15px;



	background: url(../_img/puce_p_lien.gif) no-repeat 3px 5px;



}



ul.tableDesMatieres li ul {



	margin: 0;



	padding: 0;



	list-style: none;



	display: none;



}



ul.tableDesMatieres li ul li {



	background: #DBF8DB;



}



ul.tableDesMatieres li.ouvert ul {



	display: block;



}



ul.tableDesMatieres li ul li ul {



	margin: 0;



	padding: 0 0 0 1.5em;



	list-style: none;



	display: none !important;



}



ul.tableDesMatieres li ul li ul li {



	background: #DBF8DB;



}



ul.tableDesMatieres li.ouvert ul li.ouvert ul {



	display: block !important;



}



#popup {



	text-align: left;/* r ©tablissement */



	margin: 0 auto;/* centrage standard */



	width: 500px;



}



/**New Styles 04012006**/



ol.quizz p.casePossible {



	float: left;



	width: 10px;



	color: #000000;



	margin:0 0.2em 0 0;



	padding : 0 0 0 0;



}



.btRad{



	padding : 0 0 0 0;



	margin : 0 0 0 0;



}



p.plan {



	margin: 0.5em 20px 0.2em 40px;



	padding: 0 0 0 7px;



	background: url(../_img/puce_fauxLi.gif) no-repeat 0 6px;



}



.bg_col3_rose {



	padding: 5px;



	background: #d9fcde;



	height: auto;



	margin-bottom: 15px;



}



.bg_col3_rose h2 {



	margin: 0;



	color: #335b00;



	padding: 0px 0 5px 21px;



}



.bg_col3_rose p {



	margin: 0 0 0 21px;



}



.bg_col3_rose a {

	color: #335b00;

	text-decoration: none;



}



.bg_col3_rose a:hover {

	color: #335b00;

	text-decoration: underline;



}

#publications h2 {



	background: url(../_img/picto_publications.gif) no-repeat 0px 0px;



}



#forum h2 {



	background: url(../_img/picto_forum.gif) no-repeat 0px 0px;



}



#quizz h2 {



	background: url(../_img/picto_quizz.gif) no-repeat 0px 0px;



}



#lolf_fzb h2 {



	background: url(../_img/picto_lolf.gif) no-repeat 0px 0px;



}



#quizz table {



	text-align: center;



	background: #C85AA3;



	font-weight: bold;



	font-size: 1.2em;



}



#quizz td.filet {



	background: #C85AA3;



	border-right: 2px solid #FFFFFF;



	/* border-left: 2px solid #FFFFFF; */



}



#quizz a {



	color: #FFFFFF;



}



#quizz a:hover {



	color: #FFFFFF;



}



.bg_col3_rose p.avis {



	margin-left:0;



	padding-left: 21px;



	background: url(../_img/picto_avis.gif) no-repeat 0px center;



}



.bg_col3_rose p.espace_expert {



	vertical-align: middle;



	text-align: center;



	font-weight: bold;



	color: #FFFFFF;



	margin: 7px 0 7px 0;



}



.bg_col3_rose p.espace_expert a {



	color: #2C50BF;



	text-decoration: none;



}



.bg_col3_rose p.espace_expert a:hover {



	text-decoration: underline;



}



#navSpecifique #aide a.lien_avis_col_g {



	color: #A6016A !important;



	background: url(../_img/puce_avis_col_g.gif) no-repeat right 0px;



	padding: 0 22px 0px 0;



}



form#avis {



	background-color: #E5F1E5;



	margin: 1em 0px 0px 26px;



	padding: 8px;



}



form#avis table, form#avis table td {



	margin: 0;



	padding: 0;



	border: none;



}



form#avis label {



	color: #000000;



	background: url(../_img/puce_li_intmin.gif) no-repeat 0px 3px;



	padding: 0px 0px 0px 12px;



}



form#avis label span {



	color: #E50000;



	



	



	



}



form#avis select, form#avis input {



	margin: 0px 0px 7px 0;



	width: 240px;



	font-size: 0.85em;



}



form#avis textarea {



	margin: 0px 0px 7px 0;



	width: 99%;



	font-size: 0.85em;



	font-family: Arial, Helvetica, sans-serif;



}



#avis .bouton_avis {



	color: #FFFFFF;



	background: #6E0046;



	width: 65px;



	font-size: 0.8em;



	padding: 3px;



	border: none;



}



#retourAcc {



	background-color: #E5F1E5;



	padding: 2px 6px 3px 6px;



	margin: 0 0 0 12px



}



#retourAcc p {



	padding: 5px;



	margin: 0;



}







#retourAcc #lienRetour {



	text-align: right;



	border: none;



	padding: 0.5em 22px 0 0;



	background: url(../_img/puce_li_intmin.gif) no-repeat 98% 10px;



}



.question_quizz_ok {



	margin: 0;



	color: #0B6C07;



	background: url(../_img/picto_rep_ok.gif) no-repeat 0px 0px;



	padding: 5px 0px 10px 30px;



}



.question_quizz_attendu {



	margin: 0;



	color: #025091;



	background: url(../_img/picto_rep_attendu.gif) no-repeat 0px 0px;



	padding: 5px 0px 10px 30px;



}



.question_quizz_non {



	margin: 0;



	color: #E01D27;



	background: url(../_img/picto_rep_non.gif) no-repeat 0px 0px;



	padding: 5px 0px 10px 30px;



}



.savoir_plus_odd {



	float: right;



	text-align: center;



	background: #9D5282;



	width: 91px;



	color: #FFFFFF;



	padding: 2px;



}



.savoir_plus_even {



	float: right;



	text-align: center;



	background: #449C44;



	width: 91px;



	color: #FFFFFF;



	padding: 2px;



}



.savoir_plus_odd a, .savoir_plus_even a {



	text-decoration: underline !important;



	color: #FFFFFF;



}



.savoir_plus_odd a:hover, .savoir_plus_even a:hover {



	text-decoration: none !important;



}



/* Pourle plan du site version EXPERT */



#fzb_expert h2 {



	margin: 50px 20px 18px 12px;



	padding: 0 0 0 14px;



	background: url(../_img/puce_h1_expert.gif) no-repeat 0 1px;



	font-size: 1.25em;



	font-weight: bold;



	color: #2D539E;



}



#fzb_expert h3 a {



	color: #2D539E;



}



#fzb_expert p.lien {



	padding: 0 0 0 12px;



	background: url(../_img/puce_p_lien_expert.gif) no-repeat 0 3px;



}







#search {



	margin: 0px 13px 35px 16px;



	font-size: 0.65em;



}



#search form {



	background: #ABD6E1;



	padding: 8px 10px 8px 13px;



}



#search .marg {



	margin-bottom: 5px;



}



#search input {



	border: 1px solid #A2A2A2;



	background: #FFFFFF;



	color: #1D267F;



	font-size: 1em;



}



#search .go {



	background: url(../images/bg_search_go.gif) no-repeat 0px 3px;



	margin-left: 5px;



	padding-left: 10px;



}



#search #aide {



	float: right;



}



#search a {



	color: #1D267F;



	text-decoration: underline;



}







/* Styles de la rubrique Budget 2007 */



.budg_col {



	width: 167px;



	float: right;



}



.budg_titre {



	margin: 0px;



	padding: 0px;



	height: 231px;



}



.budg_ill {



	margin: 0px;



	padding: 0px;



	height: 227px;



	clear: right;



	float: left;



}



.budget_acc {



	margin-top: 22px;



}



.budget_cal {



	margin-top: 22px;



	background: url(../_img/budget/vignette.gif) no-repeat right top;



}







.budget_cal2006 {



	margin-top: 22px;



	background: url(../_img/budget/plfr2006.gif) no-repeat right top;



}











.budg_bottom {



	width: 594px;



	text-align: right;



	padding-top: 43px;



	clear: both;



	padding-bottom: 35px;



}



p.fleche {



	padding: 10px 0 0 35px;



	background: url(../_img/budget/fleche_calendrier.gif) no-repeat 0 3px;



	height: 21px;



	vertical-align: bottom;



	color: #781052;



	font-size: 1.2em;



	margin-top: 50px;



	margin-left: 50px;



}



.budget_cal img {



	margin-left: 75px;



}



#actualite {background-color:#fbf2f7; text-align:justify;}

#actualite #titre_actu {

	background-color:#6e0045;

	border-bottom:3px solid white;

	color:#FFF;

	font-size:14px;

	font-weight:bold;

	padding:3px 3px 3px 6px;

	}

#actualite #titre_actu a {

	color:#FFF;

	text-decoration:none;

	}



#actualite p { margin:0px;}



#actualite .actu_verte, #actualite .actu_bleue {

	clear:both;

	border-bottom:1px solid #f1d9e9;

	color:#676566;

	font-size:1em;

	padding:0px 10px 4px 0px;

	margin-bottom:5px;

	margin-top:5px;

	vertical-align:top;

/* 	border:1px solid red; */	}

 #actualite .actu_verte_sans {

	clear:both;

	border-bottom:1px solid #f1d9e9;

	color:#676566;

	font-size:1em;

	padding:0px 10px 4px 0px;

	margin-bottom:5px;

	margin-top:5px;

	vertical-align:top;

/* 	border:1px solid red; */	}

#actualite .actu_verte img { border:3px solid #007900; float:left; margin:0px 10px 0px 10px;}

#actualite .actu_bleue img { border:3px solid #2d52a0; float:left; margin:0px 10px 0px 10px;}

#actualite .actu_verte_sans img { border:3px solid #2d52a0; float:left; margin:0px 0px 0px 10px;}

#actualite .actu_verte div, #actualite .actu_bleue div {padding:0px 0px 0px 64px;}

#actualite .actu_verte a {color:#007900;}

#actualite .actu_bleue a {color:#2d52a0;}

#actualite .actu_verte_sans div {padding:0px 0px 0px 10px;}






#col_group {

	float:right;

/* 	border:1px solid #FF0000; */

	width:276px;}



#popup_quizz {

}



.onglet1 {

height:42px;

background:url(../_img/menu_ppl_ligne_verte.gif) bottom left no-repeat;

vertical-align:top;

margin-top:1em;

}



.onglet2 {

height:42px;

background:url(../_img/menu_ppl_ligne_bleue.gif) bottom left no-repeat;

vertical-align:top;

margin-top:1em;

}



.onglet3 {

height:42px;

background:url(../_img/menu_ppl_ligne_orange.gif) bottom left no-repeat;

vertical-align:top;

margin-top:1em;

}



.ligne_top {

margin:0px auto 0px auto;

background-color:#e5f1e5;

height:10px;

width:768px;

}





.actu_toutes {

/* border:1px solid red; */

text-align:right;

padding:3px 10px 10px 0px;

}





.vScroller {



	position:relative;

	overflow:hidden;



	height:200px; /* 140 */



	width: 365px; /* 205 */



	margin:0px 0 2em 0px;



	padding:0;



	background: url(../_img/dhtml/bgcursor.gif) repeat-y 357px 0%;



	z-index: 10;

	/* border:1px solid red; */



}

#chapo {

	line-height: 1.1em;

	color: #007800;

	font-weight: bold;



	font-size: 1em;

}





.vScrollee {



	position:absolute;



	width:350px; /* to get this number, subtract scrollee's padding from scroller's width */

	/* 190 */



	left:0;



	top:0;



	margin:0px;



	padding:0px;



	z-index: 10;



	visibility: visible;

	/* border:1px solid blue; */



}



.btn {



	position:absolute;



	overflow:hidden;



	width:12px;



	height:13px;



	text-align:center;



	cursor:default;



	z-index: 20;



}



