/*		HOW TO DEBUG ?								 																						*/
/*  	utilise la classe "debug_div" ;-)																				  */
/*		uniquemenent si elle est bien indentée avec des parenthèses bien mises :) */
/*		ayé c'est bien indenté :o																									*/
/*		et comme ca c'est pas mal non plus :):):)																	*/

/*+---------+*/
/*| GENERIC |*/
/*+---------+*/
LABEL {
	display:none;
}

img
{
	padding:0px;
	margin:0px;
	border:0px;
}

.float_left
{
	float:left;
}

.clear_both
{
	clear:both;
}

.align_left
{
	text-align:left;
}

.align_right
{
	text-align:right;
}

.align_center
{
	text-align:center;
}

.image_middle
{
	vertical-align:middle;
}

.no_wrap
{
	white-space: nowrap;
}

.debug_div
{
	border: 1px solid #FAB;
	background-color: #FF5;
}

.separateur_lien
{
	display:none;
}

.hr_blanc
{
	width:677px;
	background-color:#FFF;
	border-top:1px solid #FFF;
	font-size:0px;
}

/* chemin de fer */
a.lienchemin { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; color: #515151; font-weight: normal ; text-decoration: none}
a.lienchemin:link { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; color: #515151; font-weight: normal ; text-decoration: none}
a.lienchemin:hover { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; color: #515151; font-weight: normal ; text-decoration: underline}

.liencheminon { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; color: #515151; font-weight: bold ; text-decoration: none}
.liencheminoff { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; color: #515151; font-weight: normal ; text-decoration: none}

.chemin_fer
{
	text-align:right;
	padding-right:15px;
}
/* fin chemin de fer */

/*+---------+*/
/*| CADRAGE |*/
/*+---------+*/
.container
{
	background-color: #FC4E09;
	background-image: url(../images/divers/borddroite.jpg);
	background-repeat: repeat-x;
	padding-right: 29px;
	width: 936px;
}

.cadre_page
{
	background-color: #FFFFFF;
	width: 934px;
}

.central
{
	float:left;
	background-color:#FFF;
	width:934px;
}

.central_gauche
{
	float:left;
}

.central_droite
{
	float:left;
	width:739px;
	background-color:#FFF;
}

.padding_main_contenu
{
	padding : 30px;
}

.padding_main_telechargement {
	padding : 0px 30px 0 30px;
}

/*+-----------+*/
/*| MENU HAUT |*/
/*+-----------+*/

.txt_menu_haut, .txt_menu_haut a, .txt_menu_haut a:hover, .txt_menu_haut a:visited
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-variant: normal;
	text-transform: none;
	color: #6a6a6a;
	text-decoration: none;
}

.item_menuh {
	cursor:hand;
	float : left;
}

.libelle_menuh {
	padding : 7px 11px 7px 10px;
	background-color: #F97B09;
}


.txt_menuh {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-variant: normal;
	text-transform: none;
	color: #FFFFFF;
	text-decoration: none;
}

.layer_item_menuh {
	position:absolute;
	z-index:1;
	top:232px;
	background-color: #FFFFFF;
	width:240px;
}

.ssitem_menuh {
	background-color: #d3d3d3;
	margin-bottom:1px;
}

.ssitem_menuh_on {
	background-color: #C6C6C6;
	margin-bottom:1px;
}

.bar_menu {
	background-color:#F97B09;
	border:0px solid #000000;
	float:left;
	width:934px;
}

.posx0 {
	left:36px;
}
.posx1 {
	left:154px;
}
.posx2 {
	left:280px;
}
.posx3 {
	left:382px;
}
.posx4 {
	left:472px;
}
.posx5 {
	left:533px;
}
.posx6 {
	left:630px;
}
.posx7 {
	left:690px;
}
.posx8 {
	left:689px;
}

.puce-menu{
	margin:0px 10px 0px 10px;
}

.iframe-menu {
	width:240px;
}

/*+---------------------+*/
/*| MENU GAUCHE GENERIC |*/
/*+---------------------+*/

.menu_gauche_img_nav
{
	padding: 0 3px 0 1px;
	margin: 0px;
}

.menu_gauche_coordonnee
{
	padding:25px 5px 15px 20px;
	text-align:left;
	border-bottom: 1px solid #D6D8D8;
}

.menu_gauche_drop_down
{
	border-bottom: 1px solid #FFF;
	border-top: 1px solid #FFF;
	padding:7px 0 7px 0;
}

/*+---------------+*/
/*| MENU GAUCHE 1 |*/
/*+---------------+*/

.menu_gauche
{
	width:195px;
	background-color:#EAEBED;
	padding: 0px;
	margin: 0px;
}

.menu_gauche_entete
{
	background-color:#FFF;
}

.menu_gauche_title
{
	background-color:#737273;
	padding: 5px 5px 5px 3px;
	border-bottom: 1px solid #FFF;
}

.menu_gauche_item
{
	background-color:#EAEBED;
	padding:5px;
	border-bottom: 1px solid #FFF;
}

.menu_gauche_item_selected
{
	background-color:#C2C2C3;
	padding:5px;
	border-bottom: 1px solid #FFF;
}

.menu_gauche_sous_menu
{
	/*background-color:#FAB;*/
}

.menu_gauche_sous_menu_item
{
	margin: 2px 2px 2px 13px;
}

.txt_menu_gauche, .txt_menu_gauche a, .txt_menu_gauche a:hover, .txt_menu_gauche a:visited
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-variant: normal;
	text-transform: none;
	color: #515151;
	text-decoration: none;
}

/*+---------------+*/
/*| MENU GAUCHE 2 |*/
/*+---------------+*/

.menu_gauche_2
{
	width:195px;
	background-color:#EAEBED;
	padding: 0px;
	margin: 0px;
}

.menu_gauche_entete_2
{
	background-color:#FFF;
}

.menu_gauche_title_2
{
	background-color:#737273;
	padding: 5px 5px 5px 3px;
	border-bottom: 1px solid #FFF;
}

.menu_gauche_item_2
{
	background-color:#F97B09;
	padding:5px;
	border-bottom: 1px solid #FFF;
}

.menu_gauche_item_selected_2
{
	background-color:#ED5C00;
	padding:5px;
	border-bottom: 1px solid #FFF;
}

.menu_gauche_sous_menu_2
{
	/*background-color:#FAB;*/
}

.menu_gauche_sous_menu_item_2
{
	margin: 2px 2px 2px 13px;
}

.txt_menu_gauche_2, .txt_menu_gauche_2 a, .txt_menu_gauche_2 a:hover, .txt_menu_gauche_2 a:visited
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-variant: normal;
	text-transform: none;
	color: #FDFFFF;
	text-decoration: none;
}

/*+---------+*/
/*| MENU N4 |*/
/*+---------+*/
.menu_n4_container
{
	width: 667px;
	padding: 5px;
	background-color: #EEE;
	border-top: 1px solid #D6D8D8;
	border-bottom: 1px solid #D6D8D8;
	
}

.menu_n4_padding
{
	padding : 10px 32px 0 30px;
}

/*+----------+*/
/*| MENU BAS |*/
/*+----------+*/
.menu_bas
{
	padding: 40px 0px 5px 0px;
	text-align: center;
	width:934px;
	background-color: #FFF;
}


/*+-----------+*/
/*| GAB ACTUS |*/
/*+-----------+*/

/* TITRE DE LA PAGE (full size) */
.gab_actu_div_titre_background
{
	background-color: #C2C2C3;
	border-bottom: 1px solid #FFF;
}

.gab_actu_div_titre
{
	width:592px;
	/*height:25px;*/
	background-color: #C2C2C3;
	padding:2px 2px 2px 9px;
	/*border-bottom: 1px solid #FFF;*/
}

.gab_actu_div_titre_retour
{
	width:63px;
	/*height:21px;*/
	background-color: #C2C2C3;
	padding:6px 9px 2px 2px;
	/*border-bottom: 1px solid #FFF;*/
}

.gab_actu_div_sous_titre
{
	padding:0 15px 0 0;
}

/*+----------------------+*/
/*| GAB TEXTE + PHOTO(S) |*/
/*+----------------------+*/

/* TITRE DE LA PAGE (full size) */
.gab_tp_div_titre
{
	width:666px;
	background-color: #C2C2C3;
	padding:2px 2px 2px 9px;
	border-bottom: 1px solid #FFF;
}

/* CONTENU (full size)*/
.gab_tp_div_content
{
	width:677px;
	background-color: #EAEBED;
	border-bottom: 1px solid #D6D8D8;
}

.gab_stp_div_content
{
	width:666px;
	background-color: #EAEBED;
	padding:2px 2px 2px 9px;
	border-bottom: 1px solid #FFF;
}


/* CONTENU GAUCHE : IMAGE(S) */
.gab_tp_div_content_image
{
	width:160px;
}

/* SOUS-CONTENU GAUCHE 1 : IMAGE */
.gab_tp_div_content_image_image
{
	padding:0 0 25px 0;
}

/* SOUS-CONTENU GAUCHE 1 : IMAGE - PICTO */
.gab_tp_div_content_image_image_icone
{
	text-align:right;
}

/* CONTENU DROITE : TEXTE */
.gab_tp_div_content_texte
{
	width:477px;
	padding:10px 20px 20px 20px;
}

/* CONTENU DROITE : TEXTE (ALTERNATIF SI PAS DE PHOTO) */
.gab_tp_div_content_texte_without_image
{
	width:637px;
	padding:10px 20px 20px 10px;
}

/* SOUS-CONTENU DROIT 1 : SOUS-TITRE */
.gab_tp_div_content_texte_sous_titre
{
	padding:0 0 5px 0;
}

/* SOUS-CONTENU DROIT 2 : TEXTE */
.gab_tp_div_content_texte_texte
{
	padding:0 0 0 0;
}

/*+-----------+*/
/*| GAB TEXTE |*/
/*+-----------+*/

/* TITRE DU GABARIT HALF-SIZE*/
.gab_t_div_titre_halfsize
{
	width:388px;
	background-color: #FFF;
	padding:0px 0px 5px 0px;
}

/* TEXTE DU GABARIT HALF-SIZE*/
.gab_t_div_texte_halfsize
{
	width:388px;
	background-color: #FFF;
	padding:0px 0px 25px 0px;
}

/* TITRE DU GABARIT FULL-SIZE*/
.gab_t_div_titre_fullsize
{
	width:677px;
	background-color: #FFF;
	padding:0px 0px 5px 0px;
}

/* TEXTE DU GABARIT FULL-SIZE*/
.gab_t_div_texte_fullsize
{
	width:677px;
	background-color: #FFF;
	padding:0px 0px 25px 0px;
}

/*+----------+*/
/*| LES ELUS |*/
/*+----------+*/

/* Div contener */
.elu_div_container
{
	width:388px;
	background-color:#EAEBED;
	padding: 0 0 35px 0;
}

/* Titre */
.elu_div_title
{
	width:373px;
	background-color:#DEDEDE;
	padding: 5px 10px 5px 5px;
}


/* Image de l'elu */
.elu_div_image
{
	width:100px;
}

/* Nom de l'elu */
.elu_div_nom
{
	width:280px;
	background-color:#FFF; border-top:1px solid #C3C4C4;
	border-bottom:1px solid #C3C4C4;
	padding: 2px 0 2px 8px;
}

/* Détail statut */
.elu_div_detail_statut
{
	width:272px;
	padding: 5px 0 3px 8px;
}

/* Détail liste statuts */
.elu_div_detail_list_statuts
{
	width:263px;
	padding: 2px 0 0 12px;
}

/* Détail texte */
.elu_div_detail_texte
{
	width:272px;
	padding: 20px 0 0 8px;
}

/* MOTEUR DE RECHERCHE */

/* Content droit */
.elu_div_right_content
{
	width:240px;
}

/* Ligne horizontale */
.elu_div_h_line
{
	width:255px;
	height:1px;
	background-color:#FFF;
}

/* Titre */
.elu_div_rech_titre
{
	width:240px;
	background-color:#DEDEDE;
	padding: 5px 10px 5px 5px;
}

/* Element */
.elu_div_rech_elemt
{
	width:255px;
	text-align:center;
	padding: 6px 0 6px 0;
	/*border-top:1px solid #FFF;*/
	/*border-bottom:1px solid #FFF;*/
	background-color:#EAEBED;
}

/* Element 2*/
.elu_div_rech_elemt_2
{
	width:152px;
	text-align:right;
	padding: 6px 28px 6px 0;
}

/* Boutton OK */
.elu_div_rech_bouton_ok
{
	padding: 7px 0 0 0;
}

.crconseil_div_rech_bouton_ok
{
	padding: 7px 0 0 0;
}

/*+-----------------------------------------+*/
/*| LES COMPTES RENDUS DE CONSEIL MUNICIPAL |*/
/*+-----------------------------------------+*/
.crconseil_div_bloc_titre 
{
	width:422px;	
	padding: 0 0 25px 0;
	font-weight: normal;
	background-color: #FFF;
}

.crconseil_div_sous_titre
{
   width:662px;
   border-top:1px solid #C3C4C4;
   border-bottom:1px solid #C3C4C4;
   padding: 2px 0 2px 15px;
}

.crconseil_div_contenu
{
   width:627px;
   background-color:#EAEBED; 
   padding: 10px 25px 30px 25px;
}

/*+-------------------+*/
/*| RECHERCHE D'ACTUS |*/
/*+-------------------+*/
.actu_recherche_cote_droit
{
	width:255px;
}

.actu_recherche_div_container
{
	width:388px;
	background-color:#EAEBED;
	padding: 0 0 7px 0;
}

.actu_recherche_div_detail_texte
{
	width:272px;
	padding: 5px 0 0 8px;
}

.actu_recherche_lire_suite
{
	width:272px;
	padding: 15px 0 0 8px;
	text-align:right;
}

.actu_recherche_box_date_on
{
	width:48px;
	height:38px;
	background-color:#FC4E08;
	margin:3px 0px 3px 12px;
	padding:10px 0 0 0;
}

.actu_recherche_box_date_on_middle
{
	width:48px;
	height:38px;
	background-color:#FF8844;
	margin:3px 0px 3px 12px;
	padding:10px 0 0 0;
}

.actu_recherche_box_date_off
{
	width:48px;
	height:38px;
	background-color:#FFF;
	margin:3px 0px 3px 12px;
	padding: 10px 0 0 0;
}

.actu_recherche_aucune_actu
{
	width:378px;
	background-color:#FFF;
	padding: 5px 5px 7px 5px;
  border-top: 1px solid #C3C4C4;
}

/*------------*/
/* SANS	PHOTO */
/*------------*/
.elu_div_nom_2
{
	width:380px;
	background-color:#FFF; border-top:1px solid #C3C4C4;
	border-bottom:1px solid #C3C4C4;
	padding: 2px 0 2px 8px;
}

.elu_div_detail_texte_2
{
	width:372px;
	padding: 20px 0 0 8px;
}

.actu_recherche_lire_suite_2
{
	width:372px;
	padding: 15px 0 0 8px;
	text-align:right;
}

/*------------*/
/* PAGINATION	*/
/*------------*/

.recherche_nb_results
{
	width:388px;
	padding-bottom:10px;
}

.pagination_content
{
	width:388px;
	background-color:#EAEBED;
	padding: 15px 0 15px 0;
	margin: 15px 0 0 0;
	text-align:center;
	vertical-align:middle;
}

.pagination_text, .pagination_text a , .pagination_text a:hover , .pagination_text a:visited
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-variant: normal;
	text-transform: none;
	color: #6A6A6A;
	text-decoration: none;
}

.pagination_text_selected, .pagination_text_selected a , .pagination_text_selected a:hover , .pagination_text_selected a:visited
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-variant: normal;
	text-transform: none;
	color: #f97b09;
	text-decoration: none;
}

/*---------------------*/
/* DETAILS RECRUTEMENT */
/*---------------------*/
.poste_titre_background
{
	border-bottom: 1px solid #C3C4C4;
	border-top: 1px solid #C3C4C4;
}

.poste_titre
{
	width:592px;
	/*height:21px;*/
	padding:2px 2px 1px 9px;
	/*border-bottom: 1px solid #C3C4C4;*/
	/*border-top: 1px solid #C3C4C4;*/
}

.poste_titre_retour
{
	width:63px;
	/*height:19px;*/
	padding:2px 9px 1px 2px;
	/*border-bottom: 1px solid #C3C4C4;*/
	/*border-top: 1px solid #C3C4C4;*/
}

.poste_content_left
{
	width:421px;
}

.poste_content_left_content
{
	width:360px;
	padding:10px 20px 5px 20px;
	background-color:#EAEBED;
}

.poste_content_right
{
	width:255px;
}

.poste_content_right_content
{
	width:215px;
	padding:0px 20px 0px 20px;
}

/*----------------*/
/* POPUP DE CRISE */
/*----------------*/
.popup_crise
{
	position: absolute;
	top:199px;
	width: 40%;/*380px;*/
	border: 10px solid #FC4E09;
	background: #FFF;
	z-index: 500;
}

.popup_crise_fermer
{
	padding:1px 1px 0 0;
}

.popup_crise_titre
{
	padding:0px 5px 0 5px;
	vertical-align:middle;
	border-bottom: 1px solid #C3C4C4;
}

.popup_crise_content
{
	padding:10px 20px 15px 20px;
}

/*-----------------*/
/* LISTING DES RSS */
/*-----------------*/
.rss_listing_content
{
	width:677px;
	border-top:1px solid #D6D8D8;
	border-bottom:1px solid #D6D8D8;
}

.rss_listing_element
{
	width:657px;
	background-color:#EAEBED;
	padding:10px 10px 10px 10px;
}

.rss_listing_url
{
	background-color:#FAFAFA;
	border:1px solid #D6D8D8;
	padding:5px;
}

/*-------------------*/
/* Affichage des RSS */
/*-------------------*/
.rss_display_titre
{
	width:677px;
	background-color: #FFF;
	padding:0px 0px 0px 0px;
}

.rss_display_element
{
	width:677px;
	background-color: #FFF;
	padding:20px 0px 0px 0px;
}

/*+-------------------+*/
/*| BRON EN IMAGE			|*/
/*+-------------------+*/
.theme_image_div_rech_elemt
{
	width:254px;
	text-align:center;
	padding: 30px 0 30px 30px;
	border-top:1px solid #FFF;
	border-left:1px solid #EAEBED;
	border-bottom:1px solid #FFF;
	background-color:#FFFFFF;
}

.liste_bron_image
{
	width: 200px;
}
