body,html,div,dl,dt,dd,pre,code,form,
fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,th,var{font-style:normal;font-weight:normal;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
q:before,q:after{content:'';}
abbr,acronym{border:0;font-variant:normal;}
sup{vertical-align:text-top;}
sub{vertical-align:text-bottom;}
input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit; padding:3px; font-size:100%; }
input[type=text], input[type=password],textarea,select{border: 1px solid #d4d4d4;}
input[type=submit]{background: #006FB4; border: 1px solid #556075; color: #FFFFFF; cursor: pointer; font-weight: bold; padding: 5px; margin-top: 10px;}
legend{color:#000;}
del,ins{text-decoration:none;}

body{
	font-size: 14px;
    font-family: Arial;
	line-height:1.2;
	background:url(../img/fond_body.png);
}
body p{	margin:14px 0;}
#contenu_qui_contact address a{
	padding: 5px 10px;
	background: #D35500;
	color: #FFFFFF;
}
#contenu_qui_contact address a:hover{
	padding: 5px 10px;
	background: #D35500CC;
	color: #FFFFFF;
	text-decoration: none;
}
.content_agenda{
	padding: 10px;
	border: 1px solid #E1E1E1;
}
a{
	color:#000;
	text-decoration:none;
}
a:hover, #all a:hover{
	text-decoration:underline;
}
body h1{
	font-size:20px;
	font-weight:bold;
	margin:0;
}
body h2{
	font-size:18px;
	font-weight:bold;
	margin:0;
}
body h3{
	font-size:16px;
	border-bottom: 1px solid #C2E066;
	padding: 0 0 5px 0;
	margin: 10px 0;
	color: #808060;
}
body h4{
	font-size:14px;
	font-weight:bold;
	margin:0;
}
body h5{
	font-size:13px;
	font-weight:bold;
	margin:0;
}
body h6{
	font-size:12px;
	font-weight:bold;
	margin:0;
}
#bg_1{
	background:url(../img/ombre.png) top center repeat-y;
}
#all{
	width:980px;
	padding:15px 10px;
	margin:0 auto;
	position:relative;
}
#Menu_ul,#Menu_ul li{
	padding:0;
	margin:0;
	list-style:none;
}
#Menu_ul li{
	position:relative;
	float:left;
	z-index:10;
}
#menu{
	height:32px;
	border:1px solid #DEDEDE;
	background:url(../img/fond_menu.png) top center repeat-x;
}
#search_bar{
	float:right;
	padding-top:25px;
	padding-right:35px;
}
#search_bar label{
	font-weight:bold;
	font-size:14px;
	color:#7a87a1;
	margin-right:5px;
}
#search_input{
	font-weight:bold;
	color:#b8b8b8;
	width:240px;
	height:30px;
	background: url(../img/search_top.png) left center no-repeat;
	border:none;
	padding:0 0 0 15px;
}
#search_submit{
	overflow:hidden;
	text-indent:-999px;
	background: url(../img/search_btn.png) top center no-repeat;
	width:23px;
	height:24px;
	border:none;
	margin-left:5px;
	outline:none;
}
.item_top{
	display:block;
	font-size:14px;
	height:32px;
	line-height:32px;
	color:#FFF;
	padding: 0 35px;
	background: url(../img/sep.png) left center no-repeat;
}
#Menu_ul li:hover > .submenu {
	display:block;
	padding:0;
	margin:0;
	position:absolute;
	width:200px;
	border:1px solid #DEDEDE;
	background:#A6C931;
}
#Menu_ul .item_top:hover{
	text-decoration:none;
}
#GestionAnnuaireForm input[type="text"]{
	width:500px;
}
#logo{
	padding-left:32px;
	padding-bottom:20px;
	float:left;
}
#Menu_ul .submenu li{
	float:none;
	padding: 0 10px;
}

.submenu{
	display:none;
	top:32px;
	left:0;
}
.sub_item_top{
	display:block;
	color:#FFF;
	font-size:14px;
	padding:5px 0;
	border-bottom:1px solid #C8DD81;
}
.contentannuaire{
	padding: 20px;
	color: #FFFFFF;
	text-align: center;
}
.offre_bloc {
 display:block;
 width:100%;
 padding:20px 0;
 border-bottom:1px solid #D9D9D9;
 margin-bottom:20px;
 cursor:pointer
}
.title_offre {
 display:block;
 font-weight:700;
 font-size:16px
}
.date_offre,.type_offre,.ville_offre {
 display:inline-block;
 zoom:1;
 padding-left:20px;
 height:19px;
 line-height:19px;
 vertical-align:middle;
 margin-right:20px;
 margin-top:5px
}
.date_offre {
 background:url(../img/sprite.png) -11px -410px no-repeat
}
.type_offre {
 background:url(../img/sprite.png) -13px -372px no-repeat
}
.ville_offre {
 background:url(../img/sprite.png) -10px -450px no-repeat
}
.description-offre {
 padding-top:10px;
 display:none
}
.postule-link {
 padding-top:10px;
 text-align:center
}
.pourvu {
 opacity:.5;
 filter:alpha(opacity=50)
}
.plus-offre {
 display:block;
 width:20px;
 height:20px;
 line-height:20px;
 text-align:center;
 background:#123960;
 color:#FFF;
 font-weight:700;
 font-size:15px;
 display: none;
}
.postule-link a, .postule-link a:hover {
	padding: 5px 10px;
	background: #A6C931;;
	color: #FFFFFF;
	text-decoration: none;
}
#postuler {
 width:487px;
 padding:10px;
 background:#FFF
}
#postuler h3 {
 font-size:30px;
 color:#7a9b0e;
}

.row_postule {
 margin-bottom:4px
}
#postule_message textarea {
 height:210px;
 width:459px;
 padding:10px;
 margin-top:10px
}
#envoi_postulation .bouton{
background: #7A9B0E;
border: 1px solid #7a9b0e;
}
#envoi_postulation input[type=text], #envoi_postulation textarea{
	width: 100%;
	margin-bottom: 10px;
}
#postule_message {
 margin-top:20px
}
.contentannuaire a{
	color: #FFFFFF;
}
#Menu_ul .sub_item_top:hover{
	color:#FF0;
	text-decoration:none;
}
.submenu .submenu{
	left:200px;
	top:0;
}
.title_actu_liste{
		border-bottom: 1px solid #C2E066;
	padding: 0 0 5px 0;
	margin: 10px 0;
}
.title_actu_liste a{
	font-size:14px;
	color: #808060;
	font-weight:bold;
}
.date_actu{
	text-align:right;
	font-style:italic;
	margin-bottom:10px;
}
#retour_parent{
	background:#878787;
	padding:5px;
}
#retour_parent a{
	color:#FFF;
	font-size:11px;
}
#menu_cat{
	margin-bottom:10px;
}
#menu_cat h2{
	color:#FFF;
	font-size:14px;
	background:#A6C931;
	padding:5px;
}
#menu_cat ul{
	padding:10px 0 0;
	margin:0;
	background:url(../img/fond_body.png);
	border:1px solid #E1E1E1;
}
#menu_cat li{
	list-style:none;
	padding:0;
	margin:0 0 10px 10px;
	}
#arrianne{
	padding:10px 0 15px;
	font-size:11px;
	color:#B8B8B8;
}
#arrianne a{
	color:#7a9b0e;
}
#last_ariane{
	font-weight:bold;
}
#bloc_gauche{
	width:202px;
	float:left;
}
#zone_dyna{
	width:525px;
	float:left;
	margin:0 30px;
}
#zone_right{
float:left;
	width:190px;
}
#content_menu_jour{
	padding:20px 15px;
	font-size:13px;
}
#date_menu_dej{
	color: #66738d;
	font-weight:bold;
	padding-bottom:5px;
	margin-bottom:10px;
	border-bottom:1px solid #8E9AB4;
}
#desc_menu_dej{
	font-weight:bold;
	color:#FFF;

}
#bloc_menu_dej{
	background:url(../img/fond_menu_dej.png) top left repeat;
	margin-bottom:30px;
	padding-bottom:25px;
}
#bloc_search_annuaire_right{
	background:url(../img/fond_search_annuaire.png) top left repeat;
	margin-bottom:30px;
	padding-bottom:10px;
}
#goto_menu{
	display:block;
	margin: 20px auto 0;
	color:#FFF;
	font-weight:bold;
	padding-left:23px;
	width:126px;
	height:21px;
	line-height:21px;
	background: url(../img/btn_menu.png) top center no-repeat;
}
.TitleH2{
	font-weight:normal;
	color:#FFF;
	height:33px;
	line-height:33px;
	padding-left:44px;
}
#bloc_search_annuaire_right h2{	background:#B34800 url(../img/picto.png) 10px 6px no-repeat;}
#bloc_menu_dej h2{	background:#7A87A1 url(../img/picto.png) 10px -140px no-repeat;}
.bloc_actualite_zone h2{	background:#B8B8B8 url(../img/picto.png) 10px -70px no-repeat;}
#bloc_agenda h2{	background:#878787 url(../img/picto.png) 10px -104px no-repeat;}
#qui_contacter h2{	background:#7A9B0E url(../img/picto.png) 10px -178px no-repeat;}
#bloc_home h2{	background:#A6C931 url(../img/picto.png) 10px -30px no-repeat;}
#bloc_home {
	border:1px solid #E1E1E1;
	height:200px;
}
#bloc_home p{
	font-size:11px;
	color :#616160;
	text-align:justify;
	margin: 0;

}
.submenu li a{
	font-size: 13px;
}
.bloc_actualite ul, .bloc_actualite li{
	margin:0;
	padding:0;
	list-style:none;
}
.bloc_actualite_zone{
	margin-bottom: 30px;
}
.detail_info_actu{
	border:1px solid #EAEAEA;
	background: url(../img/fd_blocs_colleft.jpg) left bottom repeat-x;
	padding:12px 10px 10px 18px;
	color:#666;
}
.title_bandeau_actu{
	font-size:14px;
	font-weight:bold;
	text-indent:20px;
	background: url(../img/crayon.png) left top no-repeat;
	margin-bottom:5px;
}
.date_bandeau_actu{
	font-size:11px;
	text-indent:20px;
	background: url(../img/calendar.png) left top no-repeat;
	margin-bottom:5px;
}
.resume_bandeau_actu{
	margin-bottom:5px;
}
.savoir_plus{
	text-align:right;
	font-size:11px;
}
.savoir_plus a{
	color:#9C0;
}
#form_search_annuaire{
	padding:10px;
}
.row_search_annuaire{
	margin-bottom:5px;
}
#form_search_annuaire .input_search_annuaire{
	border:none;
	padding:0 8px;
	background:transparent url(../img/smal_input.png) top  left no-repeat;
	width:158px;
	height:22px;
	color:#B8B8B8;
}
#form_search_annuaire #select_search_annuaire,#form_search_annuaire #fonction_search{
	border:none;
	background:transparent url(../img/smal_input.png) top  left no-repeat;
	width:174px;
	height:22px;
	color:#B8B8B8;
}
#bloc_submit_search_annuaire{
	text-align:right;
}
#form_search_annuaire #bloc_submit_search_annuaire input{
	border:none;
	color:#FFF;
	font-weight:bold;
	background:transparent url(../img/rechercher.png) top  left no-repeat;
	padding:0 0 0 23px;
	width:109px;
	height:21px;

}
#datepicker .ui-datepicker{
	width:188px;
	padding:0;
}
#all #datepicker a:hover{
	text-decoration:none;
}
#datepicker .ui-corner-all{
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	border-radius: 0;
}
#datepicker .ui-widget-header{
	background:#96BF0D;
	border:none;
}
#datepicker .ui-state-default{
	color:#6A6A6A;
}
#datepicker .ui-state-hover, #datepicker .ui-state-active{
	border:1px solid #FFF;
	background:#E2F898;
	color:#878787;
}
#datepicker .ui-state-highlight{
background:#96BF0D;
	color:#FFF;
}
#bloc_agenda{
	margin-bottom:30px;
}
#contenu_qui_contact{
	padding:10px;
	background:url(../img/fond_body.png);
	border:1px solid #E1E1E1;
}
#RechercheAnnuaire .tab{
	width:100%;
	border:2px solid #96BF0D;
}
#RechercheAnnuaire .entete_tab th{
	font-weight:bold;
	text-align:center;
	border:1px solid #6A6A6A;
	padding:5px;
}
#RechercheAnnuaire .entete_tab th a{
	color:#FFF;
}
#RechercheAnnuaire .entete_tab th a img{
	margin-left:2px;
}
#RechercheAnnuaire .entete_tab{
	background:#96BF0D;
	color:#FFF;
	font-size:12px;
}
#zone_tab_search_annuaire tbody td{
	border:1px solid #6A6A6A;
	padding:5px;
}
.row_1 , .row_0{
	cursor:pointer;
}
.row_1{
	background:url(../img/fond_body.png);
}
#TitrePage, #bloc_actualite_savoir_plus h2{
	border-bottom: 1px solid #C2E066;
	padding: 0 0 5px 0;
	margin: 10px 0;
	color: #808060;
}
.sep{ margin : 0 4px;}
.fl{float:left;}
.clear{	clear:both;}

.page_list, .page_choose{
	display:inline-block;
	border: 1px solid #e5e5e5;
	padding: 2px;
	min-width: 20px;
	text-align: center;
	color: #444444;
}
.page_list:hover, .page_choose:hover{
	border: 1px solid #c3c3c3;
}
.page_choose{
	font-weight: bold;
	background: #f9f9f9;
	color: #000000;
	border: 1px solid #c3c3c3;
}
.next_actice_button, .prev_actice_button, .first_active_button, .last_active_button, .next_actice_button_off, .prev_actice_button_off, .first_active_button_off, .last_active_button_off{
	vertical-align: middle;
}
.next_actice_button_off, .prev_actice_button_off, .first_active_button_off, .last_active_button_off{
	 opacity:0.5;
	 filter : alpha(opacity=50);
}
.bloc_pagination{
	text-align: center;
	padding-top: 20px;
	padding-bottom:20px;

}
#FicheAnnuaireBloc{
	width:500px;
}
#Photo{
	width:152px;
	height:190px;
	border:1px solid #6A6A6A;
	background:url(../img/fond_body.png);
	float:left;
	margin-right:8px;
}
#bloc_info_personne{
	width:330px;
	float:left;
}
.label_fiche , .value_fiche{
	float:left;
}
.label_fiche{
	width:140px;
	color: #96BF0D;
	font-weight:bold;
	text-align:right;
	padding-right:10px;
}
.row_fiche_personne{
	padding-bottom:5px;
	margin-bottom:5px;
	border-bottom: 1px solid #C2E066;
}
#form_auto_conteneur fieldset,.field_fiche, .fieldset_reponse{
	border:1px solid #E1E1E1;
	padding:10px;
	margin-bottom:10px;
}
#form_auto_conteneur fieldset legend,.field_fiche legend, .fieldset_reponse legend{
	padding:0 10px;
	font-weight:bold;
	color: #7A9B0E;
}
.select_demande,.select_perso_form{
	margin:0;
	width:329px
}
.label_normal,.label_form_perso{
	display:inline-block;
	width:160px;
	font-weight:bold;
}
.label_check_form_perso{ margin: 0 10px 0 5px}
.input_demande,.input_form_perso{
	width:321px
}
.row_form,.row_form_perso{
	margin-bottom:5px;
}
.label_choose_multiple,.title_textarea{
	display:block;
	font-weight:bold;
	padding-top:15px;
}
#service_choose_multiple{
	border:1px solid #E1E1E1;
	padding:0 10px;
	height:60px;
	overflow:auto;
}
.field_fiche textarea,.fieldset_reponse textarea,.textarea_form_perso{
	width:481px;
	height:80px;
}
.multi_choose_input input{
	vertical-align:-2px;
	margin-right:5px;
}
.row_check{
	display: block;
}
.area_row_check{
	display: block;
	max-height: 52px;
	overflow: auto;
	border: 1px solid #E1E1E1;
}
#date{
	width:70px;
}
#heure{
	margin-left:5px;
}
#min, #heure{
	width:24px;
}
#submit_incident{
	text-align:center;
}
#submit_incident input{
	border:1px solid #E1E1E1;
	background:#7A9B0E;
	color:#FFF;
	font-weight:bold;
	padding:5px 10px;
}
.label_reponse{
	font-weight:bold;
	padding-right:10px;
}
.row_reponse_textarea{
	padding-bottom:10px;
}
.reponse{
	border-bottom:1px solid #E1E1E1;
	padding-bottom:5px;
	margin-bottom:5px;
}
.nom_reponse{
	font-weight:bold;
}
.bloc_menu_jour{
	padding-bottom:10px;
	border-bottom:1px solid #E1E1E1;
	margin-bottom:10px;
}
.date_menu_jour_liste{
	color: #66738d;
	font-weight:bold;
	font-size:18px;
	padding-bottom:5px;
	margin-bottom:10px;
	border-bottom:1px solid #8E9AB4;
}
.titre_menu_jour{
	font-weight:bold;
	font-size:15px;
	font-style:italic;
}
.description_menu_jour{
	padding:5px 0 10px;
}
.Zone_Share_ul,.share_box_front_li{
	margin:0;
	padding:0;
	list-style:none;
}
.share_box_front_li{
	margin-right:5px;
	margin-bottom:5px;
	float:left;
}
.share_box_front_li a{
	display:block;
	width:500px;
	border:1px solid #EAEAEA;
	background : url(../img/fond_file.png) bottom left repeat-x;
	padding:5px 0;
}
#all .share_box_front_li a:hover{
	text-decoration:none;
}
.titre_file_bloc{
	display:none;
	/*background:#EAEAEA;
	padding:6px 3px; */
}
.titre_file{
	font-size:13px;
	color:#b34800;
	width: 400px;
	word-wrap: break-word;
	display: inline-block;
}
.publish_file{
	display:block;
	text-align:right;
	font-size:10px;
	color:#A6A6A6;
	float:right;
}
.type_file{
	display:block;
	width:15px;
	height:17px;
	padding: 2px;
	float:left;
	margin-right:15px;
}
.info_file{
	display:block;
	float:left;
	width:460px;
	padding-top:2px;
}
.span_clear{
	display:block;
	clear:both;
}
.desc_file{
	color:#9b9a9a;
	font-style:italic;
	display:block;
}
.name_file{
	color:#7a87a1;
	width: 400px;
	word-wrap: break-word;
	display:inline-block;
}
.octet_file{
	display:none;
}
#form_search_annuaire_page{
	padding:10px;
	background:#A6C931;
	margin-bottom:10px;
}
.row_search_annuaire_page label{
	display:inline-block;
	width:150px;
	font-weight:bold;
	color:#FFF;
}
.input_search_annuaire_page{
	width:333px;
}
#select_search_annuaire_page,#fonction_search_page{
	margin:0;
	width:340px;
}
.row_search_annuaire_page{
	margin-bottom:5px;
}
#bloc_submit_search_annuaire_page{
	text-align:center;
}
#bloc_submit_search_annuaire_page input{
	background:#D25500;
}
#last_doc{
	margin-top:20px;
}
#last_proto{
	margin-right:10px;
}
.last_doc_bloc{
	float:left;
	width:250px;
}
#comportement_bloc ,#chute_bloc{
	margin-top:10px;

}
#last_doc .share_box_front_li a  {
	width:250px;
}
#last_doc .name_file {
	width:200px;
}
#menu_semaine_suivante_link{
	text-align:right;
}
#imp_fiche{
	text-align:center;
}
.row_denied{
	margin-bottom: 10px;
}
.row_denied label{
	display: inline-block;
	width: 120px;
}
.row_denied input{
	width: 396px;
}
#submit_denied{
	text-align: center;
}
#bloc_inscription label{
	font-weight: 700;
	display: block;
}
#bloc_inscription label[for]{display: inline-block;font-weight: 400;margin-right: 20px;}
.blocInscr div{
	margin-bottom: 10px;
}
.blocInscr input[type="text"],.blocInscr input[type="password"]{
	width: 517px;
}
.blocInscr div.info{
	margin-bottom: 0;
}

#message_multiligne{
	color: #A94442;
	background-color: #F2DEDE;
	border-color: #EBCCD1;
	padding: 15px;
	margin-bottom: 20px;
	border: 1px solid #EBCCD1;
	border-radius: 4px;
}
#LinkAccount a{
	color: #7A9B0E;
	font-weight: 700;
}
.bloc_resultat h3.titre_search{
	margin: 0;
	color: #7A9B0E;
	padding: 0;
	border:0;
	font-weight: 700;
}
.bloc_resultat h3.titre_search a{color: inherit;}
.bloc_resultat p{
	margin: 0;
}
.url_search{
	color: #B34800;
}
.bloc_resultat{
	margin-bottom: 20px;
}
.info_file .desc_file{
	max-width: 250px;
]
