html{
	font-family: Verdana, sans-serif;
}

body {
	background: url(/img/background_all.gif);
	background-repeat: no-repeat;
	background-position: top center;
	background-color: #E5E5E5;
	font-size: 11px;
	margin: 0px;
	padding: 0px;
	width: 100%;
}

input {
	font-family: Verdana, sans-serif;
	font-size: 11px;
}
#bloc_centre{
	width:869px;
	padding-bottom:10px;
	float:left;
}

#bloc_page {
	background-image:url(/img/pixel.gif);
	background-position:0px 950px;
	background-repeat:repeat-x;
	height:100%;
	margin-left:auto;
	margin-right:auto;
	width:1000px;
}

#bloc_bandeau
{
	width:100%;
    height:340px;
}

#bloc_recherche {
	color:#5F5F5F;
	font-family:"Verdana";
	font-size:12px;
	font-weight:bold;
	left:150px;
	position:relative;
	top:240px;
	width:910px;
}

.menu_link{
	padding-left:15px;
	background-image:url("/img/puce.gif");
	background-repeat:no-repeat;
	background-position:0px 4px;
	
}

.boutons_rech{
	text-align:center;
	padding-top:40px;	
}

.boutons_rech a{
	margin:0px 20px;	
}

.bulle_aide{
	
	/*position:absolute;
	top: 23px;*/
	margin-left:47px;
}

.bulle_aide div{
	/*background-image:url("/img/bulle_aide.gif");
	background-repeat:no-repeat;*/
	width:250px;
	height:25px;
	/*padding:14px 0px 0px 10px;*/
	font-weight:normal;
	font-size:10px;
	float:left;
	color:grey;
	
}

.bulle_aide div a{
    float: right;
}



.quoi_ou{
	background-color:#FFFBCF;
	width:247px;
	padding-left:3px;
	font-size:16px;	
	/*border-top:solid 1px #848484;
	border-left:solid 1px #848484;
	border-bottom:solid 1px #FAFAFA;
	border-right:solid 1px #FAFAFA;*/
	border-top:solid 1px #848484;
	border-right:solid 1px #848484;
	border-bottom:solid 1px #DFDFDF;
	border-left:solid 1px #DFDFDF;
}

#aide_result{
	margin-left: 730px;
    position: absolute;
    top: 372px;
}

#aide_result_rech_av{
	margin-left: 730px;
    position: absolute;
    top: 252px;	
}

#bloc_corps {
	color:#47475F;
	padding-left: 65px;
	width:935px;
	height:100%;
	/*background-image: url(/img/background.gif);
	background-repeat: no-repeat;*/
	margin-left:auto;
	margin-right:auto;
}

#bloc_pied{
	width:1000px;
	margin-left:auto;
	margin-right:auto;
	height:40px;
	clear:left;
	background-image: url(/img/pied.gif);
	background-repeat: repeat-x;
}

.button_recherche {
	/*border: none;*/
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
	background-color: #E43187;
	cursor: pointer;
}

.button_button {
	/*border: none;*/
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
	background-color: #97C324;
	cursor: pointer;
}

.liens_recherche {
	padding-top: 0px;
	padding-bottom: 0px;
	text-decoration: none;
	color : #5F5F5F;	
}

.liens_depts {
	text-decoration: none;
	color : #5F5F5F;	
}

a:hover {
	text-decoration: underline;
	color : #5F5F5F;
}

#titre_erreur {
	font-size: 15px;
	font-weight: bold;
	padding: 10px;
}

#message_erreur {
	font-size: 12px;
	font-style: italic;
	padding: 10px;
	color: red;
}

.erreur{
	font-weight: bold;
	font-size: 12px;
	padding: 10px;
	color: red;
	padding:10px;
}

.noborder {
	margin: 0px;
	border: 0px;
	padding: 0px;
	border-collapse:collapse;
}

table .noborder {
	border-collapse: collapse;
	empty-cells: show;
	margin: 0px;
	border: 0px;
	padding: 0px;
}

a img {
	border: none;	
}

h3 {
	color: #E43187;
	text-transform: uppercase;
	font-family: "Verdana";
	font-weight: bold;
	font-size:14px;
}

.liste_resu_organisme th {
	color: #FFFFFF;
	background-color: #7FBF5F;
}

.liste_resu_organisme a {
	text-decoration: none;
	color : #6F6F6F;
	font-weight: bold;	
}

.liste_resu_organisme a:hover {
	text-decoration: underline;
	color : #000000;
}

.pair {
	color: #6F6F6F;
	background: #FFFFFF;
}

.impair {
	color: #6F6F6F;
	background: #DBEFD1;
}

.ligne_module {
	color: #6F6F6F;
	background: #FED3E6;
	 border-top: 1px solid #6F6F6F;
}

.ligne_action {
	color: #6F6F6F;
	background: #DBEFD1;
	border-top: 1px solid #6F6F6F;
}

.detail_organisme {
	border-color:-moz-use-text-color #811B4C;
	border-style:none solid solid;
	border-width:0 1px 1px;
	width:750px;
	font-family: "Verdana";
	height:auto;
	padding:0 10px 3px;
}

.entete_detail_organisme{
	color: #FFFFFF;
	border-top-color: #811B4C;
	background-color: #E43187;
}

.entete_top_detail_organisme {
	background-color: #E43187;
	border-top:1px solid #811B4C;
	color: #FFFFFF;
	float:left;
	height:9px;
	overflow-y:hidden;
	width:728px;
}

.entete_detail_organisme {
	background-color: #E43187;
	border-color:-moz-use-text-color #811B4C;
	border-style:none solid solid;
	border-width:0 1px 1px;
	clear:both;
	color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
	height:auto;
	overflow-y:hidden;
	padding:0 10px 3px;
	width:750px;
	font-family: "Verdana";
}

.coin_gauche {
	background-image: url(/img/coin_gauche.gif);
	background-repeat:no-repeat;
	float:left;
	height:10px;
	overflow-y:hidden;
	width:22px;
}

.coin_droite {
	background-image: url(/img/coin_droite.gif);
	background-repeat:no-repeat;
	float:left;
	height:10px;
	overflow-y:hidden;
	width:22px;
}

.raison_sociale {
	color:#000000;
	font-weight:bold;
	padding-top: 5px;
	padding-bottom: 5px;
}

.adresse {
	background-color: #FED3E6;
	border-style: none;
	clear:both;
	color:#000000;
	height:auto;
	/*float: left;*/
	overflow-y:hidden;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	padding-right: 5px;
	font-family: "Verdana";
}

.contacts {
	background-color: #FFFFFF;
	border-style: solid;
	border-width:1px 1px 1px;
	clear:both;
	color:#000000;
	height:auto;
	/*float: right;*/
	overflow-y:hidden;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	padding-right: 5px;
	font-family: "Verdana";
}
.affinage{
	width:99%;
	border:solid 2px #97C324;
	text-align:center;
	margin-bottom:3px;
	padding-top:2px;
	padding-bottom:2px;
}
.affinage table{
	margin-left:auto;
	margin-right:auto;
}

.affinage table td.verti_centre{
	text-align:right;
}

.affine_listing{
	width:175px;
	color:#A3A3A3;
}

.nb_rep_listing{
	margin-right:10px;
	font-size:9px;
	color:red;
	width:70px;
	display:block;
	float:left;
	padding:4px 0 0 4px;
	position:absolute;
}

.tout_cocher{
	background-color:#FFDC7F;
}

.ligne_listing_impair{
	background-color:#FFEEBF;	
}

.selected_value{
	padding-left:25px;	
}

.patienter {
	z-index: 300;
	position: fixed;
	width: 90px;
	height: 90px;
	top: 50%;
	left: 50%;
	margin-top: -45px;
	margin-left: -45px;
	/*border: solid 1px #444444;
	background-color: #777777;*/
	text-align: center;
	/*padding-top: 25px;*/
	display: none;
}

#nb_resultats {
	text-align:center;
	font-size:20px;
	margin:30px;
}

#nb_resultats a {
	text-decoration:none;
	margin:30px 30px 30px 10px;
	color: #97C324;
}

#nb_resultats a:hover {
	color:#5F5F5F;
	text-decoration:underline;
}

#nb_resultats a img{
	margin-right:10px;
}

table.liste_resu_organisme {
	width:865px;
	border-collapse:collapse;
	/*border-bottom:solid 1px #5F5F5F;*/
}

table.liste_resu_organisme th a {
	color:white;
	text-decoration:none;
}

table.liste_resu_organisme th a:hover {
	color:white;
	text-decoration:underline;
}

table.liste_resu_organisme td {
	/*height:17px;*/
	border-left:solid 1px #5F5F5F;
	border-right:solid 1px #5F5F5F;
	padding-left:2px;
}

table.liste_resu_organisme th {
	height:17px;
	/*border-top:solid 1px #5F5F5F;*/
	border-left:solid 1px #5F5F5F;
	border-right:solid 1px #5F5F5F;
}

.pagination{
	width:865px;
	border:1px solid #6F6F6F;
	border-collapse: collapse;
}

.pagination a{
	margin-left:3px;
	margin-right:3px;
	margin-top:0px;
	margin-bottom:0px;
	color:#5F5F5F;
	font-weight:bold;
}

.pagination .combo{
	/*width:110px;	*/
}

.pagination .legende{
	/*width:540px;*/
	border:1px solid #6F6F6F;
}

.pagination .legende table{
	width:100%;
	margin-left: 10px;
	border-collapse: collapse;
}

.pagination .legende .texte_leg{
	/*width:110px;*/
}

.pagination .legende .icones{
	width:10px;
}

.pagination .tdpagination{
	text-align:center;
	width:120px;
	border:1px solid #6F6F6F;
}

.icones{
	width:10px;	
}



#pied_page{
	margin-top :100px;
	margin-bottom:30px;
	text-align:center;
	color:#5f5f5f;
	font-size:9px;
}

.pagination a img{
	margin-bottom:-3px;
}

img.cliquable {
	border: none;
	cursor: pointer;
}

.cliquable {
	cursor: pointer;
}

.recherche_gauche{
	float:left;
	width:435px;
}

.recherche_droite{
	float:left;
	width:435px;
}

.tabaffofs{
	width:100%;
}

.ligne_session{
	color:#5F5F5F;
}



.selectDep{
	border: 1px solid green;
	color:green;
	padding: 2px;
}

.liste_lettre a.lettre_select{
	color:orange;
	font-weight:bold;
	text-decoration:none;
}

.liste_lettre{
	margin-left:65px;
	width:760px;
	margin-bottom:20px;
}

.liste_lettre a{
	margin:7px;
	color:#5F5F5F;
	font-weight:bold;
	text-decoration:none;
}

.annuaire_ofs a{
	color : #5F5F5F;
}

.annuaire_ofs a:hover{
	color : orange;
}

.annuaire_ofs a:visited{
	color : #9F7779;
}

.annuaire_ofs div{
	margin-bottom:3px;
	color : #5F5F5F;
}


.entete{
	height:220px;
}

.liens_entete{
	height:20px;
	border-collapse: collapse;
	border-spacing:0px;
	font-weight:bold;
	font-size:12px;
}

.critere_recherche{
	width:500px;
	margin-top:5px;
	margin-bottom:5px;
}

.groupe_critere {
	background-color:#FFFFEF;
	border:2px solid #BDEF86;
	margin:0 0 5px 0;
	padding:5px;
	width:850px;
}

.groupe_critere .critere_recherche{
	width:820px;
	/*margin-top:10px;
	margin-bottom:0px;*/
}

.groupe_critere .bi_critere .critere_recherche{
	width:410px;
	/*margin-top:10px;
	margin-bottom:0px;*/
}

.suppr_selected_value{
	vertical-align:top;	
}
#entete_impression{
	display:none;
}

#bandeau_top{
	width:1038px;
	border-collapse: collapse;
	position:fixed;
	top:0px;
	z-index:9999;
}

#bandeau_top td{
	color:black;
	font-size:10px;
	font-weight:bold;
	text-align:right;
	border-bottom:solid 1px #646567;
	background-color:#FFD651;
	padding:0px;
	height:20px;
}

#bandeau_top td a{
	color:black;
}

#bandeau_top .mascotte-tmf{
	background:none;
	border:none;
	width:38px;	
	padding:0px;
}

#bandeau_top .mascotte-tmf img{
	margin-bottom:-30px;
}

#bandeau_top a{
	text-decoration:none;
	color:#646567;
	font-weight:normal;
}

#bandeau_top a:hover{
	text-decoration:none;
	color:darkRed;
	font-weight:normal;
}

.liens_bas a{
	color:grey;
	text-decoration:underline;
	font-size:10px;
}

#sites_partenaires{
	margin:0px auto 30px auto;
}

#sites_partenaires td{
	padding:0px 40px;	
}

#sites_partenaires img{
	height:	30px;
}


#avertissement_bloquage{
	display:none;
}

#in_avertissement_bloquage{
	color:#AF0000;
	text-align:center;
}

.no-border{
	border:none !important;	
}

.no-background{
	background:none !important;	
}

.sess_impair{
	background-color:#DFDFDF;
}

td.separator{
	border-bottom:solid 1px #DFDFDF;
	height:0px;
}

#display_rub{
	width:900px;
	margin-left:-30px;	
}

#arbo_rubriques{
	width:220px;
	margin-right:10px;	
	font-size:12px;
}

.lien_rub{
	text-decoration:none;	
	display:block;
	width:100%;
	color:#47475F;
}

.lien_rub:hover, .lien_rub:visited{
	text-decoration:none;
	color:#47475F;
}

.selected_tr{
	background-color:#FFE5AF;
}

.texte_description_rub{
	font-size:13px;
	margin-bottom:5px;
}

.texte_lien_rub{
	margin-bottom:5px;
}

.texte_tri_rub{
	margin:15px 0;
	font-weight:bold;
	color:#E5378B;
}

.bloc_rub{
	margin-top:10px;
	margin-bottom:10px;	
}

.titre_rub{
	font-size:18px;
	font-weight:bold;
	margin-bottom:10px;
	color:#97C324;
}

.nom_org{
	font-weight:bold;
}

.rs_org{
	font-style:italic;
}

.menussrub2{
	font-weight:bold;
}

.menussrub3{
	
}

.menusrub{
	margin-top:7px;
	font-weight:bold;
}
#display_rub td{
	vertical-align:top;
}

.select_level1 .lien_rub{
	font-style:italic;
	font-weight:bold;
	color:#97C324;
}

.select_level2 {
	font-weight:bold;
}

.select_level2 .lien_rub{
	font-weight:bold;
	color:#97C324;
}

.select_level3 .lien_rub{
	font-style:italic;
	color:#97C324;
}

table.listing_values{
	border-collapse: collapse;
	width:100%;
}

table.listing_values td{
	border:1px solid #D6D6D6;
	padding:2px 4px;
	cursor:pointer;
}

.suppr_all_values{
	position:absolute;
	padding:3px 0 0 5px;
}

.tooltips{
	background-color:#BDEF86;
	border:1px solid grey;
	padding:5px; 
	text-align:center;
}
.tooltips_warning{
	background-color:#BDEF86;
	border:1px solid darkred;
	padding:5px;
	text-align:center; 
}

.help{
	cursor:help;
	border-bottom-style: dotted;
	border-bottom-width:1px;
		
}
