body {
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	margin:0;
	padding:0;
	background:#FCFCFC url("img/bg_contenu.gif");
	text-align:center;
	font-size:12px;
	line-height:15px
	}
*{
	margin:0;
	padding:0;
	}
.global{
	width:754px;
	border-left: 2px solid #FFF;
	border-right: 2px solid #FFF;
	border-bottom: 2px solid #FFF;
	text-align:left;
	margin:0 auto;
	padding:0;
	}



.global_top{
	height:103px;
	text-align:left;
	margin:0 auto;
	background:#FFF;
	text-align:center;	
	}


#pied_de_page{
	width:754px;
	border: 2px solid #FFF;
	text-align:left;
	margin:10px auto;
	padding:0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#666;
}

.deblayage{	clear:both; height:0; font-size:1px; overflow:hidden}
.hr{height:30px; background:url("img/dotsh.gif") repeat-x 0 10px }
a{text-decoration:none;	color:#575757}
a img{border:0}
dl, dt, dd, ul, li {list-style-type: none}
ul, li {margin:0; padding:0;}
.tablo_discret{padding:0; margin:10px 0;  }
table.tablo_discret td{vertical-align:top}
.texte_article table td{font-size:12px}
#path_print{display:none}
.texte_article .erreur, .erreur{background:url("img/error.gif") no-repeat 0 5px; padding:0 0 0 16px; margin: 6px 0 4px; color:#333; font-size:11px}


.top{
	width:754px;
	margin:0 auto;
	}
h4{
	color:#304B66;
	font:bold 13px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	}
.lire a:link, .lire a:active{	
	padding: 0 0 0 10px;
	font-weight:bold;
	background:url("img/ico_lire.gif") no-repeat 0 6px;
	color:#A9BD00;
	height:15px;
	font:bold 11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	}
.lire a:visited{
	color:#C0D037; 	
	padding: 0 0 0 10px;
	font-weight:bold;
	background:url("img/ico_lire.gif") no-repeat 0 6px;
	height:15px;
	font:bold 11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	}
	
.lire a:hover{color:#A9BD00; text-decoration:underline}
	
/* menu nav
-------------------------------------------------------- */
#alt_nav{
	background:url("img/bg_menu.gif") no-repeat;
	height:26px;
	}
#alt_nav ul{
	display:inline;
	}
#alt_nav li{
	float:left;
	padding:6px 4px 0px;
	font:normal 11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	background:url("img/menu_sep.gif") no-repeat 100% 0 ;
	}
#alt_nav li#alt_nav_membres{
	background:url("img/rien.gif") no-repeat 100% 0 ;
	}

#alt_nav li a{
	text-decoration: none;
	color:#FFF;
	padding:0 0 0 4px;
	line-height:14px;
	height:14px;
	display:block;
	float:left	
	}
#alt_nav li a span{
	background: url("img/bg_menu_item.gif") no-repeat 100% 1px ;
	padding:0 4px  0 0;
	}
		
#alt_nav li a.active{
	text-decoration: none;
	color:#515151;
	background:#E9E7DC url("img/bg_menu_item.gif") no-repeat;
	}
#alt_nav li a:hover{
	background:#E9E7DC url("img/bg_menu_item.gif") no-repeat;
	text-decoration: none;
	color:#991308;
	}

	

.logo{
	text-align:left;
	padding:12px 0 0 0;
	height:60px;
	display:block;
	background:url("img/bg_top.gif") no-repeat;
	}
    
    
/* PRUDHOMMES 2008   
.prudhommes .global_top{ height:133px;}
.prudhommes .top{ width:754px; position:relative; }
.prudhommes-banner{right:0; padding-top:20px; position:absolute;}
.prudhommes .logo{ height:90px; width:754px}
*/ 
    
/* contenu
-------------------------------------------------------- */
.contenu{
	background:#E9E7DC;
	padding:20px;
	}
#pied_de_page .contenu{
	background:#E9E7DC;
	padding:2px 4px 2px 118px;
	}
#login_admin .contenu{
	background:#E9E7DC;
	padding:10px;
	}
/* recherche
-------------------------------------------------------- */
.textfield{
	border:1px solid #666;
	background:FFF;
	font-size:10px;
	height:14px;
	color:#333;
	padding:0 2px
	}
#recherche .textfield{
	width:110px;
	}
.imagefield{
	margin:0px 0 4px 4px;
	vertical-align:middle
	}
#recherche a{
	background:url("img/arrow.gif") no-repeat 0 5px;
	padding:0 0 0 10px;
	}
#recherche a:hover{color:#000;}	

#login_accueil .textfield{
	width:110px;
	}
#login_accueil label{
	display:block;
	color:#575757;
	font-size:10px;
	font-weight:normal;
	line-height:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin:6px 0 2px 0;
	}
#login_accueil .imagefield{
	margin:0px 0 4px 4px;
	vertical-align:middle
	}
	
/* colonne gauche
-------------------------------------------------------- */
.colonne_gauche{
	width:165px;
	float:left;
	}
.texte_bienvenue{
	font-size:12px;
	line-height:14px;
	color:#4E4E4E;
	height:175px;
	}
.logo_ancien{margin: 0 0 4px 0}
.texte_bienvenue span{
	float:left;
	padding: 4px 4px 0 0;
}

/* plus
-------------------------------------------------------- */
.header_plus{
	background:url("img/bg_header_plus.gif") no-repeat;
	height:13px;
	font:normal 10px Verdana, Arial, Helvetica, sans-serif;
	line-height:10px;
	color:#E9E7DC;
	text-transform:uppercase;
	padding:1px 0 0 8px;
	margin:0 0 5px 0;
	}
.bloc_plus{
	background:#DBDBCD;
	padding:8px;
	font-size:10px;
	font-weight:normal;
	line-height:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin:0 0 14px 0;
	}
.bloc_plus h3{
	color:#304B66;
	font-size:12px;
	background:url("img/dotsh_plus.gif") repeat-x 0 100%;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:14px;
	margin:0 0 6px 0;
	}
.bloc_plus ul{margin:0 0 14px 0;}
.bloc_plus li{
	display:block;
	margin:0 0 6px 0;
}
.bloc_plus li a:link, .bloc_plus li a:active, .bloc_plus li a:visited{
	color:#5D5D5D;
	background:url("img/arrow.gif") no-repeat 0 5px;
	padding:0 0 0 10px;
	text-decoration:none;

	}
.bloc_plus li a:hover{
	color:#000000;
	}
.liste_col{
	font-size:10px;
	font-weight:normal;
	line-height:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin:0 0 16px 0;
	}
.liste_col h2{
	color:#FFF;
	background:#304B66;
	padding: 12px 8px 10px;

	font-size:15px;
	line-height:17px;
	margin:0 0 1px 0;
	}
.liste_col p a{
	padding:8px;
	background:#FFF;
	color:#304B66;
	display:block;
	margin:0 0 1px 0;
	}
/*
.liste_col-prudhommes{background:#fff url(img/prudhommes-2008-h2.png) no-repeat}
.liste_col-prudhommes h2{padding:16px 0 8px 25px ; background:transparent; }	
.liste_col-prudhommes p a{background:transparent;}
*/
.liste_col a:hover span.link{
	color:#A23729;
	text-decoration:underline;
	}
.liste_col a span.date{
	color:#666;
	background:url("img/dotsh_plus.gif") repeat-x;
	padding: 2px 0 0 0;
	display:block;
	margin:4px 0 0 0;
	text-decoration:none;
	}
.liste_col a:hover span.date{
	text-decoration:none !important
	}
.prevnext, .boiteblanche_col{
	padding:6px;
	background:#FFF;
	color:#304B66;
	display:block;
	margin:0 0 1px 0;
	}

.prevnext a{
	color:#A9BD00;
	height:17px;
	background-repeat:no-repeat;
	}
a#prev{
	background:url("img/prev.gif");
	background-position: -2px -17px;
	padding: 2px 0 0 15px;
	background-repeat:no-repeat;
	}
a#next{
	background:url("img/next.gif");
	background-position:100% -17px;
	padding: 2px 17px 0 0;
	background-repeat:no-repeat;
	}
.prevnext a#prev:hover{ background-position: -2px 0}
.prevnext a#next:hover{background-position:100% 0}
.prevnext select, .boiteblanche_col select{
	font-size:10px;
	width:150px;
	color:#333;

	}
option{color:#333;}

/* colonne droite
-------------------------------------------------------- */
.colonne_droite{
	margin: 0 0 0 185px;
	background:#FFF;
	padding:18px;
	width:487px;
	height: auto;
	min-height: 500px;
	position:relative;	
	
}
.colonne_droite p{ margin-right:-3px}
* html .colonne_droite {
	height:1%;

}

.bloc_actu_home{
	background:#F2F2EB url("img/bg_header_actus_home.gif") no-repeat;
	padding:0 6px 6px 6px;
	width:297px;
	float:left;
	color:#575757;
	position:relative;
	}
.bloc_actu_home h3{
	padding:2px 0 0 0px;
	color:#A23729;
	font-size:15px;
	line-height:17px;
	font-weight:bold;
	margin:0 0 6px 0;
	height:24px
	}
.titre_actu_home{
	font-weight:bold;
	margin:4px 0 2px 0;
	}
.titre_actu_home span{
	color:#9F9F9F;
	}
.lien_plus a:link, .lien_plus a:active, .lien_plus a:visited {
text-decoration:none;
font-weight:bold;
}
.lien_plus a:hover {
	text-decoration:underline;
	}
.bloc_actu_home .lien_plus a{color:#A23729}
	
.bloc_droite_home{
	background: url("img/bg_header_droite_home.gif") no-repeat;
	margin:0 0 12px 333px;
	padding:0 6px 6px 6px;
	color:#575757;
	font:normal 10px/12px Verdana, sans-serif;
	position:relative;
	}
.bloc_droite_home h3{
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	padding:2px 0 0 0px;
	color:#A9BD00;
	font-size:15px;
	line-height:17px;
	font-weight:bold;
	margin:0 0 6px 0;
	height:24px
	}

.bloc_droite_home form input.champdetexte{
	border:1px solid #ACACAC;
	color:#ACACAC;
	font:normal 10px/12px Verdana, sans-serif;
	padding:1px 2px 2px;
	margin:0 2px 0 0;
    vertical-align:middle;
	}
.bloc_droite_home form input.champdetexte:focus{
    color:#333
}
.bloc_droite_home form input.image_input{
	margin:0px 0 1px 0px;
	vertical-align:middle
	}
.bloc_droite_home form {margin:4px 0 0 0}
.bloc_droite_home .lien_plus a{color:#A9BD00;}

/* article
-------------------------------------------------------- */
.top_tools{
	float:right;
	height:17px;
	}
.top_tools li{
	display:inline;
	float:left;
	margin:0 0 0 8px;
	}

.top_tools .tool_pdf a{
	width:15px; height:17px;
	display:block;
	text-indent:-999em;
	background:url("img/ico_pdf.gif") no-repeat 0 0px;
	}
.tool_imprimer a{
	width:13px; height:17px;
	display:block;
	text-indent:-999em;
	background: url("img/ico_print.gif") no-repeat 0 3px;
	float:left
	}
.tool_envoyer a{
	width:13px; height:17px;
	float:left;
	display:block;
	text-indent:-999em;
	background:url("img/ico_mail.gif") no-repeat 0 4px;
	}
.top_tools .tool_art_prev a,  .top_tools .tool_art_next a{
	width:8px; height:17px;
	display:block;
	text-indent:-999em;
	}
.bottom_tools{
	text-align:center;
	margin:20px 0 0 0;
	padding:8px 0 0 0;
	background:url("img/dotsh_plus.gif") repeat-x;
	}
.bottom_tools ul{
	list-style-type:none;
	display:inline;
	margin:3px 2px 0 0;
	font-size:10px;
	}
.bottom_tools ul li{
	display:inline;
	}
	
.bottom_tools .tool_pdf a{
	background:url("img/ico_pdf.gif") no-repeat 0 3px;
	padding:4px 0 4px 18px;
	margin:0 10px 0 0;
	}
.tool_top a{
	background:url("img/ico_top.gif") no-repeat 0 8px;
	}
.tool_art_prev a{
	background:url("img/ico_art_prev.gif") no-repeat 0 6px;
	}
.top_tools .tool_art_prev a{
	background:url("img/ico_art_prev.gif") no-repeat 0 3px;
	}
.tool_art_next a{
	background:url("img/ico_art_next.gif") no-repeat 100% 6px;
	}
.top_tools .tool_art_next a{
	background:url("img/ico_art_next.gif") no-repeat 0 3px;
	}
.bottom_tools a{
	margin:0 10px 0 0;
	padding:4px 0 4px 15px;
	}	
.bottom_tools .tool_art_next a{
	padding:4px 12px 4px 0;
	}
.bottom_tools .tool_imprimer, .bottom_tools .tool_envoyer, .top_tools .tool_top{
	display:none;
	}
.bottom_tools a:hover{text-decoration:underline}

.surtitre_article{
	color:#666;
	font-size:12px;
	background:url("img/dotsh_plus.gif") repeat-x 0 100%;
	margin:0 0 12px 0;
	padding:0 0 4px 0;
	font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	}
.surtitre_article .derniere_publi{
	background:url("img/derniere_publication.gif") no-repeat 0 1px;
	padding: 0 3px;
	color:#FFF;
	}
h1{
	color:#304B66;
	font:bold 20px/22px Arial, Helvetica, sans-serif;
	letter-spacing:-1px;
	margin:0 0 10px 0;
	}
.texte_article{
	line-height:19px;
	margin:0 0 10px 0;
	font-family: Lucida, Arial, Verdana, sans-serif;
	font-size:13px;

}
* html .texte_article {
}

.texte_article p{padding:1px}
.texte_article ul{margin:1px; display:block}
.texte_article ul li{margin:1px 1px 1px 11px; list-style-type:square; }
.texte_article ul li ul {margin:1px 1px 1px 11px; }
.texte_article ul li ul li{list-style-type:circle}
div.spip_images {margin:4px 4px 4px 1px;	
	font-size:14px;
	line-height:19px;}
div.spip_images p{	
	font-size:14px;
	line-height:19px;}

#texte_secteurs p.chapeau, #article p.chapeau{
	border-left:4px solid #304B66;
	padding:0 0 0 10px;
	font:normal 15px Arial, Helvetica, sans-serif;
	line-height: 140%;
	margin:10px 0 20px;
	}
.documents{
	font-size:12px;
	line-height:normal;
}
.documents h3{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#575757;
	text-transform:uppercase;
	background:url("img/dotsh_plus.gif") repeat-x 0 100%;
	margin:20px 0 10px 0;
	color:#C86341;
	padding:0 0 2px 0;
	}
.documents li{margin:4px 0}
.documents ul li a{color:#333;}
.documents ul li a:hover{color: black}
.documents img{
	border:0;
	margin:0 4px -4px 0;
	}
.documents .desc_doc{
	font-size:12px;
	color:#666;
	}
/* publications
-------------------------------------------------------- */
.liste_publi_collapse {
	background:#FFF url("img/aro_liste_pub_collapse.gif") no-repeat 3px 3px;
	margin:0;
	padding:0;
	}
.liste_publi_expand {
	background:#F5F5EF url("img/aro_liste_pub_expand.gif") no-repeat 3px 3px;
	margin:0 0 6px 0; 
	padding:0 0 4px 0;
	}

.liste_publi_collapse .prevnext, .liste_publi_expand .prevnext{
	margin:5px 4px;
	padding:0 1px 4px;
	background:#FFF;
	border-bottom: 1px solid #CDCDCA;
	display:block;
	}
.liste_publi_collapse .prevnext a, .liste_publi_expand .prevnext a{
	color:#A9BD00;
	background-repeat:no-repeat;
	font-weight:normal;
	}
.liste_publi_collapse  a#prev, .liste_publi_expand a#prev{
	background:url("img/prev.gif");
	background-position: -2px -17px;
	padding: 2px 0 0 13px;
	background-repeat:no-repeat;
	margin:0 4px 0 0;
	}
.liste_publi_collapse a#next, .liste_publi_expand a#next{
	background:url("img/next.gif");
	background-position:100% -17px;
	padding: 2px 15px 0 0;
	background-repeat:no-repeat;
	}
.liste_publi_collapse  a#prev:hover, .liste_publi_expand a#prev:hover{background-position: -2px 0}

.prevnext#archives_depuis_art_publi{
	background:url("img/dotsh_plus.gif") repeat-x 0 0;
	padding:6px 6px 6px 4px;
	margin:10px 0 1px 0;
	display:block
	}
.titre_liste_publi a{
	color:#304B66;
	font:bold 12px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	margin:0 0 6px 0;
	padding: 0 0 0 17px;
	display:block;
	}

div.liste_publications{
	display:none;
	}

div.liste_publications li{	
	margin:5px 4px 4px ;
	padding:0 4px 4px 4px;
	background:#FFF;
	border-bottom: 1px solid #CDCDCA;
	font-weight:bold;
	display:block;
	}
div.liste_publications li a:hover{	
	color:#991308;
	text-decoration:underline;
	}

.titre_publication{
	background:url("img/dotsh_plus.gif") repeat-x 0 100%;
	color:#A9BD00;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:16px;
	font-weight:bold;
	margin:0 0 10px 0;
	padding:0 0 14px 0;
}
.sommaire_publication{
	width:180px;
	float:right;
	margin:0 0 10px 10px;
	background:#F2F2EB url("img/bg_header_actus_home.gif") no-repeat;
	padding:0 4px;
	position:relative
	}
.boiteblanche_col	.sommaire_publication{
	width:140px;
	float:none;
	margin:4px 0;
	padding:0 4px;
	background:#FFF url("img/pix.gif") no-repeat;
	}
.sommaire_publication h4{
	color:#B08403;
	margin:0 0 4px 0;
	padding:0 0 4px 0;
	background:url("img/dotsh_plus.gif") repeat-x 0 100%;
	}
.sommaire_publication .titre_publication{
	background:url("img/dotsh_plus.gif") repeat-x 0 100%;
	color:#A9BD00;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:11px;
	font-weight:bold;
	margin:0 0 10px 0;
	padding:0 0 14px 0;
}
	
.sommaire_publication ul{ font:normal 10px Verdana, Arial, Helvetica, sans-serif}
.sommaire_publication ul li{margin:0 0 4px 0}
.sommaire_publication ul li a:visited{color:#ADADAD}
.sommaire_publication ul li a:hover{color:#B08403}
.sommaire_publication ul li a.actif{color:#991308}


/* responsables
-------------------------------------------------------- */
.bloc_auteur{
	display:block;
	padding: 10px 0;
	background:url("img/dotsh_plus.gif") repeat-x ;
	margin: 20px 0 0 0;

}
.photo_auteur{
	border: 1px solid #ADADAD;
	margin: 0 0 10px 0;
	width:132px;
	padding:2px;
} 
.texte_auteur{
	line-height:14px;
	margin: 0 0 15px 0;
}
.message_auteur a{
	background:url("img/mailto.gif") no-repeat 0 6px;
	/*padding-left:19px;*/
}
/* la federation
-------------------------------------------------------- */
p.description2, #texte_secteurs .texte_article p.description2{
	margin:0 0 8px 0;
	background:url("img/dotsh_plus.gif") repeat-x 0 100%;
	padding:0 0 8px 0;
	font-size:12px;
	line-height:auto;
}

ul.liste_fede{
	background:url("img/liste_fede_bg.gif") repeat-x 0 100%;
	padding:0 0 14px 0;
	margin:0 0 20px 0;
	font-size:12px;
	line-height:auto;
	}
ul.liste_fede li a:link, ul.liste_fede li a:active, ul.liste_fede li a:visited{
	background:url("img/arrow_double.gif") no-repeat 0 -8px;
	padding:0 0 0 6px;

	}
ul.liste_fede li a:hover{
	background:url("img/arrow_double.gif") no-repeat 0 5px;
	padding:0 0 0 12px;
	color:#991308;
	}
.jumpmenu_form{
	background:url("img/dotsh_plus.gif") repeat-x 0 100%;
	padding:0 0 10px 0;
	margin:0 0 10px 0;
	height:26px;
	}
.jumpmenu_form select{
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	float:right;
	}
	
	
/* liens
-------------------------------------------------------- */
	
.bloc_overflow{
	width:216px;
	margin:0 20px 20px 0;
	float:left;
	border-bottom:1px solid #999;
	border-right:1px solid #999;
	padding:0 6px 0 0;
	}
	
.bloc_annuaire{
	margin:15px 4px 2px 0;
	padding:0px 0px 8px 0px;
	background:url("img/dotsh_plus.gif") repeat-x 0 100%;
	width:230px;
	float:left;
	height:167px;
	font-size:12px;
	line-height:15px;
	}
.titre_annuaire{
	display:block;
	background-image:url(../images/annu_ico.gif);
	background-repeat:no-repeat;
	padding: 0 16px;
	margin:10px 0 4px;
	font-weight:bold;
	color:#434343;
	}
.titre_adresse{
	display:block;
	background:url(../images/annu_ico.gif) no-repeat 0 2px ;
	padding: 0 16px;
	margin-bottom:4px;
	font-weight:bold;
	margin-top:10px;
	color:#991308;
	}
/* contact
-------------------------------------------------------- */
.formudesc{
	margin:4px 0 6px;
	font-size: 11px;
	line-height: 15px;
	}
.formudesc p.spip{
	font-size: 11px;
	line-height: 15px;
	}
.contactform{
	margin-top:10px;
	padding-top:10px;
	background:url("img/dotsh_plus.gif") repeat-x;
	}
.contactform input{
	color:#333333;
	border:1px solid #ADADAD;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:11px;
	padding: 0 0 0 3px;
	}
.contactform div{
	padding:1px;
	border:1px solid #EBEAE7;
	float:left;
	margin:0 16px 10px 0;
	}
.contactform input.floater{
	float:left;
	width:150px;
	}
.contactform textarea{
	color:#333333;
	border:1px solid #ADADAD;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;	
	width:334px;
		padding: 0 0 0 3px;
	}
.bouton_envoyer input.image{
	border:0;
	}
.contactform .erreur{
	color:#992B00;
	font-weight:bold;
	margin-bottom:10px;
	}
div.bouton_envoyer{
	border:0;
	border:none;
	}
.contact_auteur .contactform input{
	color:#333333;
	border:1px solid #ADADAD;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:11px;
	padding: 0 0 0 3px;
	}
.contact_auteur .contactform div{
	padding:1px;
	border:0px solid #FFF;
	border:none;
	float:none;
	margin:0 16px 10px 0;
	}
.contact_auteur .contactform input.imagefield{
	border:0px solid #FFF;
	border:none;
	}
.contact_auteur .contactform div.cadre{
	padding:1px;
	border:1px solid #EBEAE7;
	float:left;
	margin:0 16px 10px 0;
	}
	
/* recherche
-------------------------------------------------------- */
#resultat .entete{
	padding:10px 0px 10px;
	background:url("img/dotsh_plus.gif") repeat-x 0 100%;
	}
#resultat .entete .resumeresultat{
	color:#666666;
	}
#resultat .entete span{
	font-weight: bold;
	color:#992B00;
	}
.typeresultat{
	margin-left:3px;
	padding:0;
	float:left;
	}
.blocresultat{
	margin:10px 0px 40px 0px;
	font: 10px verdana, sans-serif;
	display:block;
	}
.titreresultat{
	font-weight: bold;
	background-repeat:no-repeat;
	color:#333;
	}	
.texteresultat{
	color:#464646;
	}
ul.consult{
	list-style-type: none;
	margin: 2px 0 20px 0;
	padding: 2px 0 0 0;
	background:url("img/dotsh_plus.gif") repeat-x;
	}
ul.consult li a{
	font-weight:bold;
	padding:2px 0px 0px 12px;
	padding-left:12px;
	color:#7D1D00;
	background-image:url(../images/lire_rouge.gif);
	background-repeat:no-repeat;
	background-position:0 6px;
	font-weight: bold;
}
ul.consult li a:hover{
	text-decoration:underline;
}
ul.consult .lireresultat{
	float: left; 
	}
ul.consult .inforesultat{
	color:#909090;
	float:right;
	}
.navresultat{
	display:block;
	margin:0px 0 2px 0;
	padding:3px 0 4px;
	float:none;
	height:20px;
	width:100%;
	background:#E9E7DC url("img/dotsh_plus.gif") repeat-x 0 100%;
	}

.navresultat .selecta{
	font-size:10px;
	height:16px;
	float:left;
	}
.navresultat .selecta select{
	background-color:#F8F8F8;
	margin: 2px 0 0 4px;
	}
.navresultat .prev{
	float:left;
	padding:3px 3px 0px 3px;
	}
.navresultat .next{
	float:left;
	padding:3px 3px 0px 3px;
	}
.bloc_recherche_avance{
	background:#DBDBCD;
	padding:8px;
	font-size:10px;
	}
.bloc_recherche_avance label{
	margin:0 4px 0 0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	}
#recherche_avance h3{
	background:url("img/dotsh_plus.gif") repeat-x 0 100%;
	color:#304B66;
	font:bold 13px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	margin: 10px 0 6px 0;
	}
.critere{
	margin: 6px 6px 10px 0;
	} 
.critere h4{
	background:url("img/dotsh_plus.gif") repeat-x 0 100%;
	color:#304B66;
	font:bold 11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	margin: 10px 0 6px 0;
	}
.contenucritere div{
	margin: 0 0 6px 0;
	display:block;
	}
.contenucritere .checkbox{
	margin: 0 4px 0 0;
	float:left;
		display:block;
	}
.contenucritere label{

	}
.critere .selecta select{
	background-color:#F8F8F8;
	font-size:10px;
	height:16px;
		margin: 0 0 6px 0;
	}
.critere .selecta select option{
	padding:0 4px 0 0;
	}
.img_cal{
	margin-right:4px;
	float:left;
	}
.input_cal{
	margin-right:4px;
	float:left;
	color:#333333;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	border:1px solid #ADADAD;
	background-color:#F8F8F8;
	height:14px;
	}
	
.conteneur_cal{
	margin-left:140px;
	height:10px;
	width: 200px;
	}
#ecran_1 ul, #ecran_2 ul{
	list-style-type: none;
	display:inline;
	}

#ecran_1 td ul li a, #ecran_2 td ul li a{
	font-weight:bold;
	padding:2px 0px 0px 2px;
	color:#7D1D00;
	font-weight: bold;
}
#ecran_1 td a:hover, #ecran_2 li a:hover{
	text-decoration:underline;
}
.fleche_gauche{
	float:left;
	}
.fleche_droite{
	padding-right:4px;
	float:right;
	}
.texte_cal{
	float:left;
	padding-left:4px;
	text-align:center;
	font-weight:bold;
	}
/* liens
-------------------------------------------------------- */
.lien_site{margin: 0 0 12px; font-size:12px;}
.lien_site a{
	background:url("img/dotsh_plus.gif") repeat-x 0 100%;
	color:#304B66;
	font:bold 13px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;	
	display:block;
	}
/* login
-------------------------------------------------------- */
#login_admin{
	width:325px;
	border: 2px solid #FFF;
	text-align:left;
	margin:20px auto;
	padding:0;
	}
#login_admin .titre_login{
	background:#FFF url("img/logo_fo_uncp.gif") no-repeat 4px 4px;
	padding:60px 4px 0 112px;
	margin: 0 0px 20px 0px;
	border-bottom:4px solid #FFF;
	font-weight:bold;
	font-size:14px;
	color:#435768;
	}

#login_admin input#session_remember{ 
	display:inline;
	margin:6px 6px 2px 0;
	}
#login_admin .footer{
	background:url("img/dotsh_plus.gif") repeat-x 0 0;
	padding:6px 0 0 0;
	margin: 6px 0 0 0;
	color:#666666;
	}
#login_admin .footer a:link, #login_admin .footer a:active, #login_admin .footer a:visited {
	color:#666666;
	text-decoration:none;
	}
#login_admin .footer a:hover{
	color:#666666;
	text-decoration:underline;
	}	
#login_admin input#var_login, #login_admin input.spip_bouton, #login_admin input#session_password{
	border:1px solid #666;
	color:#666;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	background-color:#FFFFFF;
	padding:0 4px;
	display:block;
	margin:6px 0 2px;
	}
#login_admin input#session_remember{ 
	display:inline;
	margin:6px 6px 2px 0;
	}
#login_admin label{
	margin:6px 0 0 0;
	display:block
	}
.envoyerparmail{
	margin:10px;
	background:#FFF;
	text-align:left;
	border:1px solid #999;
	padding:10px;
	}
.envoyerparmail	.contactform{
	background:url("img/pix.gif") no-repeat;
	}
.envoyerparmail .contactform div{
	padding:1px;
	border:1px solid #EBEAE7;
	float:left;
	margin:0 96px 10px 0;
	}
.envoyerparmail .contactform input.text{
	float:left;
	width:250px;
	}
.envoyerparmail_titre{
	font-weight:bold;
	background:url("img/dotsh_plus.gif") repeat-x 0 100%;
	margin:0 0 10px 0;
	padding:0 0 10px 0;
	}
.envoyerparmail	.contactform .erreur{
	color:#992B00;
	font-weight:bold;
	margin-bottom:10px;
	}
.envoyerparmail div.bouton_envoyer{
	clear:both;
	float:none;
	border:0;
	border:none;
	}

.texte_article hr.spip{height:10px; background-color:#FFFFFF; color:#fff; background-image:url("img/dotsh_plus.gif"); background-repeat:repeat-x;
background-position: 0 50%; border:1px solid #FFFFFF}
.spip_note{color:#0090AF}
.ps{
	border-top:1px solid #999;
	background:#F5F5F5;
	padding:6px 0 0 0;
	}

.texte_article p.spip a:active, .texte_article p.spip a:link{ color:#718A31}
.texte_article p.spip a:visited{color:#99AD66}
.texte_article p.spip a:hover{color:#4D6B00}

.texte_article ol.spip{margin:8px 0 8px 20px;}
.texte_article ol.spip li.spip{margin:0; list-style-type:decimal;}
.texte_article p.spip, .texte_article p{margin:0 0 12px 0; }

.notes{
	border-top:1px solid #CCC;
	padding:4px 0 0 0;
	margin: 10px 0 10px 0;
	color:#666;
	font-size:9px;
	}

.notes .spip_note{
	color:#666;
	font-size:9px;
	}

.caractencadre-spip{
	font-style:italic;
	color:#CC0000;
	}

blockquote.spip{
	border:1px solid #dbdbcd;
	background:#F5F5F5;
	padding:10px;
	margin:8px 0 8px 0;
	}
.texte_article table caption{
	text-align:center;
	font-size:9px;
	color:#666;
	margin:8px 0 0 0;
	}
.texte_article table{
	padding:2px;
	border:1px solid silver;	
	border-collapse:collapse;
	text-align:left;
	vertical-align:top;
	margin:0 0 8px 0;
	}
.texte_article td,.texte_article  th{
	vertical-align:top;
	padding:2px;
	border:1px solid silver;	
	}
.texte_article th{
	vertical-align:top;
	background:#f5f5f5;
	color:#303132;
	font-weight:bold;
	}
.texte_article th i.spip{
	font-style:normal;
	}
	
/* secteurs
-------------------------------------------------------- */
.secteur{margin:0 0 24px 0;	background:url("img/dotsh_plus.gif") repeat-x 0 100%; padding:0 0 10px 0}

.boiteblanche_col .sommaire_secteurs{
	width:140px;
	float:none;
	margin:4px 0;
	padding:0 4px;
	background:#FFF url("img/pix.gif") no-repeat;
	}
.sommaire_secteurs ul{ font:normal 10px Verdana, Arial, Helvetica, sans-serif}
.sommaire_secteurs ul li{margin:0 0 4px 0}
.sommaire_secteurs ul li a:visited{color:#ADADAD}
.sommaire_secteurs ul li a:hover{color:#B08403}
.sommaire_secteurs ul li a.actif{color:#991308}
#texte_secteurs h3, #liens h3, #annuaire h3{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:20px;
	font-weight:bold;
	margin:0 0 6px 0;
	color:#232C4A;
	}
.texte_article h3{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:16px;
	line-height:26px;
	font-weight:bold;
	margin:6px 0 6px 0;
	color:#304B66;
	}
.secteur p.description{
font-family:Verdana, Arial, Helvetica, sans-serif;
	padding:0 0 5px 0;
	font-size:10px;
	line-height:12px;
	margin:0 0 5px 0;
}
p.description .lire{
font-size:10px;
	line-height:12px;
}
.secteur p strong{color:#394858}
.texte_article table#table_secteurs{
	padding:2px;
	border:0px solid transparent;	
	border:none;
	border-collapse:collapse;
	text-align:left;
	vertical-align:top;
	margin:0 0 8px 0;
}
.texte_article table#table_secteurs td, .texte_article table#table_secteurs tr, .texte_article table#table_secteurs th{border:none; }
.texte_article table#table_secteurs td{width:45%; border-right:20px solid #fff}


