@charset "utf-8";
/* CSS Document */
*{margin:0px; padding:0px;border:0px;}

html{height:100%;	background: url(forme/arri.jpg) repeat-y center top #F3F3F3;}
body {
	height:100%;
	font: 11px    Arial, Tahoma, Helvetica, Arial Sans Serif;
	color:#000000;
	line-height:11px;
	margin:0px;
	padding:0px;z
	text-align:center

	}
	
a, a:hover{text-decoration:none}

.section-general a{color:#131F17;}
.section-general a:hover{color:#043F14;}
.section-particulier a{color:#C50707;}
.section-particulier a:hover{color:#850001;}
.section-entreprise a{color:#525D0E;}
.section-entreprise a:hover{color:#3D4708;}

/* Forme*/
.ij-cadre{ width:760px; margin:0px auto; text-align:left}

.ij-recherche{ height:30px;width:760px; background: no-repeat center top;}
	.ij-recherche .recherche{ float:right; color:#212C24; padding:5px; font-family:BakerSignet BT, Tahoma; font-size:16px}
		.ij-recherche .recherche input{ border:1px solid #212C24; font-size:11px; padding:0px; height:17px; background-color:#FFFFFF; vertical-align: middle; color:#212C24; border-bottom-color:#212C24; border-right-color:#212C24; }
		.ij-recherche .recherche a{color:#131F17}
		.ij-recherche .recherche a:hover{color:#043F14}
	.ij-recherche .drapeaux{ float:left}
		.ij-recherche .drapeaux img{ margin:5px 0px 0px 5px}


.ij-titre{height:103px;width:760px; background: no-repeat center top;}
.ij-page{ height:100%;width:760px; background:url(forme/arri_page.jpg) center top repeat-y; overflow:hidden}
.ij-page-cg-m{ height:100%;width:760px; background:repeat-y left top; overflow:hidden}
.ij-page-cg-b{ height:100%;width:760px; background: no-repeat left bottom; overflow:hidden}
	.ij-page-cg{ width:126px; height:527px; float:left; background: no-repeat center top;}
		.ij-page-cg-h{ width:126px; height:330px;  clear:left; background:no-repeat center top; }
	
	.ij-page-menu{ width:176px;float:left}
		.ij-page-menu-h{ width:176px; height:80px; color:#FFFFFF; clear:left;background: no-repeat center top;}
			.ij-page-menu-h h4{ padding:65px 0px 0px 85px; font-size:16px }
			.ij-page-menu-h a{ color:#FFFFFF}
			.ij-page-menu-h a:hover{ color:#FFFFFF}
		.ij-page-menu-m{ width:176px; clear:left; background: repeat-y center top; padding-bottom:20px; padding-top:2px}
			.ij-page-menu-m h3{cursor:pointer; width:149px; padding:2px 7px 0px 20px; clear:left; text-align:center; font-family:BakerSignet BT, Tahoma; color:#FFFFFF; text-transform:uppercase; font-size:12px; font-weight:normal;}
			.ij-page-menu-m h3 img{ margin:-2px 0px 0px 0px}
			.ij-page-menu-m h3 a{color:#FFFFFF;}
			.ij-page-menu-m h3 a:hover{color:#FFFFFF;}
			.ij-page-menu-m .separe{ width:176px; clear:left; height:3px; display:block; background: no-repeat 30px top; margin:2px 0px; line-height:1px; font-size:1px}
			
			.ij-page-ssmenu{ visibility:hidden; display:none}
			.ij-page-ssmenu-h{ width:176px; height:5px; clear:left;background: no-repeat center top; margin-top:2px; line-height:1px; font-size:1px}
			.ij-page-ssmenu-m{ width:176px; clear:left;background:  repeat-y center top; padding-bottom:5px}
				.ij-page-ssmenu-m .actuel{ width:115px; clear:left; padding:0px 16px 0px 45px; background:no-repeat 0px 1px; line-height:12px; color:#ffffff; display:block}
				.ij-page-ssmenu-m a{ width:120px; clear:left; padding:0px 16px 0px 40px; background:no-repeat 0px 0px; line-height:12px; color:#ffffff; display:block}
				.ij-page-ssmenu-m a:hover{ width:120px;clear:left;  padding:0px 16px 0px 40px; background:no-repeat -176px 0px; line-height:12px; display:block}
				
			.ij-page-ssmenu-b{ width:176px; height:5px; clear:left;background: no-repeat center top; margin-bottom:2px; line-height:1px; font-size:1px}
		
		.ij-page-menu-b{ width:176px; height:126px; color:#FFFFFF; clear:left;  background: no-repeat center bottom;}
			.ij-page-menu-b h5{ font-family:Arial; color:#d9d9d9; font-size:10px; line-height:16px}
			.ij-page-menu-b a{color:#d9d9d9;}
			.ij-page-menu-b a:hover{ color:#FFFFFF}
			
		.ij-page-menu-c{ width:176px; clear:left; }
	
	.ij-page-contenu{ width:458px;float:right; background: repeat-y center top;}
		.ij-page-contenu-h{ width:458px; clear:left; background: no-repeat left top; clear:both; display:block;  padding:50px 0px 10px 0px; margin:0px}
		.ij-page-contenu-h img{ font-family:BakerSignet BT, Tahoma; font-size:20px; text-transform:uppercase; line-height:20px; text-indent:-10px; margin:0px 10px 0px 5px}
		.ij-page-contenu-h h2{ font-family:BakerSignet BT, Tahoma; font-size:30px; text-transform:uppercase; line-height:0px; text-indent:0px; margin:-10px 0px 0px 5px}

		.ij-page-contenu-m{ width:410px; clear:both; background: repeat-y center top; padding:0px 30px 0px 18px ; display:block}
		.ij-page-contenu-b{ width:458px; height:35px; clear:left; background: no-repeat center top;}

			.ij-page-contenu h1{ position:absolute; top:-100px; font-size:10px}
			.ij-page-contenu h2{font-size:15px ; line-height:18px; margin:15px 0px 5px 0px;}
			.ij-page-contenu h3{color:#595959 ; font-weight:bold; font-size:14px ; margin:10px 0px 5px 0px; line-height:16px}
			.ij-page-contenu h4{font-size:13px ; text-align:center; font-style:italic; font-weight:bold; margin:5px 0px 10px 0px   }
			.ij-page-contenu h5{font-size:12px ; font-weight:bold; margin:5px 0px; text-align:left}
			.ij-page-contenu h6{font-size:12px ; font-style:italic; text-indent:10px}
			.ij-page-contenu p{ font-size:11px ; font-weight:normal; margin:5px 10px}
			.ij-page-contenu .separe{width:458px; clear:both; height:5px; display:block;  background: no-repeat center top; margin:10px 0px 10px -18px}


.ij-bas{height:233px; width:634px; clear:left; background: no-repeat center top; padding:20px 0px 0px 126px; text-align:center; letter-spacing:-0.5px}
 
/* general*/
.section-general{}
	
	.section-general .ij-recherche{ background-image: url(forme/haut_fond_ge.jpg);}
	.section-general .ij-titre{ background-image: url(forme/titre_fond_ge.jpg); }
	.section-general .ij-page{}
		.section-general .ij-page-cg{ background-image: url(forme/page_cgh_ge.jpg); }
			.section-general .ij-page-cg-h{ background-image: url(forme/page_cgh_ge.jpg); }
			.section-general .ij-page-cg-m{ background-image: url(forme/page_cgarri_ge.jpg); }
			.section-general .ij-page-cg-b{ background-image: url(forme/page_cgb_ge.jpg); }

		.section-general .ij-page-menu{}
			.section-general .ij-page-menu-h{background-image: url(forme/menu_haut_ge.jpg); }
			.section-general .ij-page-menu-m{ background-image: url(forme/menu_arri_ge.jpg); }
			.section-general .ij-page-menu-m .separe{ background-image: url(forme/menu_separe_ge.jpg); }

				.section-general .ij-page-ssmenu-h{background-image: url(forme/ssmenu_haut_ge.jpg); }
				.section-general .ij-page-ssmenu-m{background-image: url(forme/ssmenu_arri_ge.jpg); }
					.section-general .ij-page-ssmenu-m .actuel{background-image:url(forme/ssmenu_actuel_ge.jpg);}
					.section-general .ij-page-ssmenu-m a{background-image:url(forme/ssmenu_lien_ge.jpg);}
					.section-general .ij-page-ssmenu-m a:hover{background-image:url(forme/ssmenu_lien_ge.jpg); color:#470000}
				.section-general .ij-page-ssmenu-b{background-image: url(forme/ssmenu_bas_ge.jpg); }


			.section-general .ij-page-menu-b{ background-image: url(forme/menu_bas_ge.jpg); height:40px}
			.section-general .ij-page-menu-c{ }
	
		.section-general .ij-page-contenu{background-image: url(forme/page_arri_ge.jpg); }
			.section-general .ij-page-contenu-h{ background-image: url(forme/page_haut_ge.jpg); }
			.section-general .ij-page-contenu-m{ background-image: url(forme/page_arri_ge.jpg); }
			.section-general .ij-page-contenu-b{ background-image: url(forme/page_bas_ge.jpg); }
				
				.section-general .ij-page-contenu h1, .section-general .ij-page-contenu h2, .section-general .ij-page-contenu h3, .section-general .ij-page-contenu h5{ color:#0d431f;}
				.section-general .ij-page-contenu .separe{ background-image: url(forme/contenu_separe_ge.jpg); }

	.section-general .ij-bas{ background-image: url(forme/bas_ge.jpg);}

/* particulier*/
.section-particulier{}
	
	.section-particulier .ij-recherche{ background-image: url(forme/haut_fond_ep.jpg);}
	.section-particulier .ij-titre{ background-image: url(forme/titre_fond_ep.jpg); }
	.section-particulier .ij-page{}
		.section-particulier .ij-page-cg{ background-image: url(forme/page_cgh_ep.jpg); }
			.section-particulier .ij-page-cg-h{ background-image: url(forme/page_cgh_ep.jpg); }
			.section-particulier .ij-page-cg-m{ background-image: url(forme/page_cgarri_ep.jpg); }
			.section-particulier .ij-page-cg-b{ background-image: url(forme/page_cgb_ep.jpg); }

		.section-particulier .ij-page-menu{}
			.section-particulier .ij-page-menu-h{background-image: url(forme/menu_haut_ep.jpg); }
			.section-particulier .ij-page-menu-m{ background-image: url(forme/menu_arri_ep.jpg); }
			.section-particulier .ij-page-menu-m .separe{ background-image: url(forme/menu_separe_ep.jpg); }

				.section-particulier .ij-page-ssmenu-h{background-image: url(forme/ssmenu_haut_ep.jpg); }
				.section-particulier .ij-page-ssmenu-m{background-image: url(forme/ssmenu_arri_ep.jpg); }
					.section-particulier .ij-page-ssmenu-m .actuel{background-image:url(forme/ssmenu_actuel_ep.jpg);}
					.section-particulier .ij-page-ssmenu-m a{background-image:url(forme/ssmenu_lien_ep.jpg);}
					.section-particulier .ij-page-ssmenu-m a:hover{background-image:url(forme/ssmenu_lien_ep.jpg); color:#470000}
				.section-particulier .ij-page-ssmenu-b{background-image: url(forme/ssmenu_bas_ep.jpg); }


			.section-particulier .ij-page-menu-b{ background-image: url(forme/menu_bas_ep.jpg);}
			.section-particulier .ij-page-menu-c{ }
	
		.section-particulier .ij-page-contenu{background-image: url(forme/page_arri_ep.jpg); }
			.section-particulier .ij-page-contenu-h{ background-image: url(forme/page_haut_ep.jpg); margin-left:-1px}
			.section-particulier .ij-page-contenu-m{ background-image: url(forme/page_arri_ep.jpg); }
			.section-particulier .ij-page-contenu-b{ background-image: url(forme/page_bas_ep.jpg); }
				
				.section-general .ij-page-contenu h1, .section-particulier .ij-page-contenu h2, .section-particulier .ij-page-contenu h3, .section-particulier .ij-page-contenu h5{ color:#c5090a;}
				.section-particulier .ij-page-contenu .separe{ background-image: url(forme/contenu_separe_ep.jpg); }

	.section-particulier .ij-bas{ background-image: url(forme/bas_ep.jpg);}
	
/* entreprise*/
.section-entreprise{}
	
	.section-entreprise .ij-recherche{ background-image: url(forme/haut_fond_ee.jpg);}
	.section-entreprise .ij-titre{ background-image: url(forme/titre_fond_ee.jpg);}
	.section-entreprise .ij-page{ }
		.section-entreprise .ij-page-cg{ background-image: url(forme/page_cgh_ee.jpg); }
			.section-entreprise .ij-page-cg-h{ background-image: url(forme/page_cgh_ee.jpg); }
			.section-entreprise .ij-page-cg-m{ background-image: url(forme/page_cgarri_ee.jpg); }
			.section-entreprise .ij-page-cg-b{ background-image: url(forme/page_cgb_ee.jpg); }

		.section-entreprise .ij-page-menu{}
			.section-entreprise .ij-page-menu-h{background-image: url(forme/menu_haut_ee.jpg); }
			.section-entreprise .ij-page-menu-m{ background-image: url(forme/menu_arri_ee.jpg); }
			.section-entreprise .ij-page-menu-m .separe{ background-image: url(forme/menu_separe_ee.jpg); }

				.section-entreprise .ij-page-ssmenu-h{background-image: url(forme/ssmenu_haut_ee.jpg); }
				.section-entreprise .ij-page-ssmenu-m{background-image: url(forme/ssmenu_arri_ee.jpg); }
					.section-entreprise .ij-page-ssmenu-m .actuel{background-image:url(forme/ssmenu_actuel_ee.jpg);}
					.section-entreprise .ij-page-ssmenu-m a{background-image:url(forme/ssmenu_lien_ee.jpg);}
					.section-entreprise .ij-page-ssmenu-m a:hover{background-image:url(forme/ssmenu_lien_ee.jpg); color:#a0b044}
				.section-entreprise .ij-page-ssmenu-b{background-image: url(forme/ssmenu_bas_ee.jpg); }


			.section-entreprise .ij-page-menu-b{ background-image: url(forme/menu_bas_ee.jpg); }
			.section-entreprise .ij-page-menu-c{ }
	
		.section-entreprise .ij-page-contenu{background-image: url(forme/page_arri_ee.jpg); }
			.section-entreprise .ij-page-contenu-h{ background-image: url(forme/page_haut_ee.jpg); }
			.section-entreprise .ij-page-contenu-m{ background-image: url(forme/page_arri_ee.jpg); }
			.section-entreprise .ij-page-contenu-b{ background-image: url(forme/page_bas_ee.jpg); }
				
				.section-general .ij-page-contenu h1, .section-entreprise .ij-page-contenu h2, .section-entreprise .ij-page-contenu h3, .section-entreprise .ij-page-contenu h5{ color:#788433;}
				.section-entreprise .ij-page-contenu .separe{ background-image: url(forme/contenu_separe_ee.jpg); }

	.section-entreprise .ij-bas{ background-image: url(forme/bas_ee.jpg);}
	
/*general*/
.align_center{text-align:center; margin:0px}
.align_left{text-align:left;}
.align_right{text-align:right;}
.align_justify{text-align:justify;}


.hr_invi{display:block; border:0px solid; height:5px; clear:both; margin:0px; padding:0px}
/*--------------------------------------------------------------------------------------------------*/
/*images*/
/*.img_1,.img_2{ margin:2px 4px;}*/
.img_left{float:left; margin:0px;}
.img_right{float:right; margin:0px;}
.img_1{float:left; margin:2px 4px 2px 0px;}
.img_2{float:right; margin:2px 0px 2px 4px;}
.img_forme{display:block;}
.img_middle{vertical-align:middle;}
.img_bottom{vertical-align:bottom}
.img_textbottom{vertical-align:text-bottom}
.img_top{vertical-align:top}
.img_b{vertical-align:middle;}
.img_b_1{vertical-align:middle; float:left; margin:2px 5px 6px 0px; clear:both; display:block}
.img_b_2{vertical-align:middle; float:right; margin:2px 0px 6px 5px; clear:both; display:block}
.img_admin{vertical-align:middle; margin-right:1px}
.img_smilies{vertical-align:text-bottom}
.fomu_erreur{vertical-align:middle; margin-right:1px}
img_partenaire{margin:0px; padding:0px; }

.section-general .img_b, .section-general .img_b_1, .section-general .img_b_2, .section-general .img_partenaire {border:1px solid #0D431F}
.section-particulier .img_b, .section-particulier .img_b_1, .section-particulier .img_b_2, .section-particulier .img_partenaire {border:1px solid #CB0101}
.section-entreprise .img_b, .section-entreprise .img_b_1, .section-entreprise .img_b_2, .section-entreprise .img_partenaire{border:1px solid #778432}

.champchamp, .champtext, .champbouton,.champliste, .champfile, .champselect, .champbouton_gr{
	font: 10px Trebuchet MS, Tahoma, Verdana, Arial, Helvetica, Sans Serif;
	vertical-align:top;
	margin: 1px;
	padding:0px;
	text-align:left;
	border-width:1px;
	border-style: solid;
	color:#000000;
	background-color:#D9D9D9;
	border-color:#D9D9D9;
	border-bottom-color:#DA0018;
	}

.boite_admin .champchamp, .boite_admin .champtext, .boite_admin .champbouton,.boite_admin .champliste, .boite_admin .champfile, .boite_admin .champselect{
	background-color:#F1F5F8;
border:1px solid #DA0018;
	}
.champliste, .champselect  {font-size: 11px; line-height:10px;}
.champchamp, .champliste  {height:17px;}
.champtext { width:99%}
select, .champcheck {border:0px; margin:0px;padding:0px; vertical-align:middle}
.champbouton{text-align:center; height:17px; vertical-align:middle; line-height:11px;}
.champbouton_gr{text-align:center; height:24px; vertical-align:middle; font-size:12px}

form { margin:0px; padding:0px; border:0px}
.champliste, .champselect , .champbouton, .champbouton_gr{ border:1px solid #DA0018}
.champliste{ max-width:230px}
/*texte*/
.erreur{color:#DA0018;font-weight:bold;text-align:center;}
.page_actu{font-weight:bold;}
.valeur{font-weight:bold; color:#DA0018}
.imp{color:#DA0018}
.info_imp{font-weight:bold;	color:#DA0018;}
.intro{font-weight:bold; color:#4F2C0D; margin:4px 0px;}
.legende{font-style:italic;text-align:left;}
.mini_legende{font-style:italic;text-align:left; font-size:9px}
.masquer{color:#999999;font-size:9px; display:none;}
.sign{text-align:right; font-style:italic}
.signature{text-align:right;}
.suite{font-style:italic;text-align:right;}
.info_titre{text-align:left; color:#FFD634}
.info_titre .info_imp{font-weight:bold; color:#F75797}
.decale, .para{ padding:4px 0px 4px 5px;}
.decale_mini{ text-indent:16px;}
.officiel{ font-style:oblique; padding:4px; font-weight:bold;}
.navig{text-align:center; margin:5px 0px; overflow:hidden; display:block; height:25px}
.img_nav{vertical-align:text-bottom}
.micro_texte{font-size:10px;}

.micro_titre{font-weight:bold; color:#E00116}
.mini_titre{text-align:center; font-weight:bold; color:#E00116}
.mini_titre_decale{text-align:left; font-weight:bold; color:#E00116; text-indent:8px;}
.titre{text-align:center; font-weight:bold; font-size:14px; color:#E00116; width:100%; display:block}
.code{width:auto; font-family:"Lucida Console", monospace, sans-serif; border:1px solid #F0E1F3; background-color:#FEFCFE; overflow:hidden; margin:4px 2px; padding:4px; display:block}

.cite{width:auto;  background: url(forme/quote_arri.jpg) repeat-y top left; overflow:hidden; margin:5px 10px; padding:5px; display:block; border:  solid 1px}
.section-particulier .cite{border-color:#de7b7d;  background: url(forme/quote_haut_ep.jpg) no-repeat top left;}
.section-entreprise .cite{border-color:#8EA879;  background: url(forme/quote_haut_ee.jpg) no-repeat top left;}
.citess{width:auto;  background: url(forme/quote_arri.jpg) repeat-y top left; overflow:hidden; margin:5px 10px; padding:5px; display:block; border:  solid 1px}
.section-particulier .citess{border-color:#de7b7d; }
.section-entreprise .citess{border-color:#8EA879;}

.titre_centre, .txt_centre, .txt_centrer{width:auto; clear:both; background: url(forme/boite.jpg) repeat-y top left; overflow:hidden; margin:5px 5px; padding:5px; display:block; border:  solid 1px; display:block;  }

.titre_centre{text-align:center; font-weight:bold; font-size:12px; line-height:13px}
.txt_centre,.txt_centrer{ text-align:left; font-size:11px; line-height:12px}
.txt_centrer{ text-align:center}

.section-particulier .titre_centre, .section-particulier .txt_centre, .section-particulier .txt_centrer{border-color:#de7b7d;/* border-color:#E4E4E4;*/}
.section-entreprise .titre_centre, .section-entreprise .txt_centre, .section-entreprise .txt_centrer{border-color:#8EA879;/* border-color:#E4E4E4;*/}

.section-particulier .titre_centre{color:#CB0101;}
.section-entreprise .titre_centre{color:#778432;}

.txt_mini{ font-size:9px; line-height:9px; text-align:right; color:#FFFFFF; padding-right:18px}
.txt_mini a{color:#FFFFFF}
.txt_mini a:hover{color:#DA0018}
.date_titre{float:right; font-style:italic; margin-top:-5px}

.section-particulier .micro_titre, .section-particulier .mini_titre,.section-particulier .mini_titre_decale,.section-particulier .titre{ color:#C50707}
.section-entreprise .micro_titre, .section-entreprise .mini_titre,.section-entreprise .mini_titre_decale,.section-entreprise .titre{ color:#525D0E}

.boite_erreur{ width:95%; margin:0px auto; color:#DA0018}

.present{text-align:center; float:right;  width:150px; overflow:hidden; display:block; margin:0px; padding:2px}

.boite_masque{ visibility:hidden; display:none}


/*tableau*/
table{
	/*border-bottom: 1px solid #DA0018;
	border-right: 1px solid #DA0018;
	margin:2px auto;*/
	font: 11px    Arial, Tahoma, Helvetica, Arial Sans Serif;
}
td, th{
	/*border-top: 1px solid #DA0018;
	border-left: 1px solid #DA0018;
	vertical-align:top;
	padding:2px;
	height:19px;*/
}
/*formulaire*/
table.formu{	
	margin:0px auto;
	width:100%;
}
.boite_admin table.formu{	
	border-bottom: 1px solid #DA0018;
	border-right: 1px solid #DA0018;
}
table.interformu{	
	margin:0px auto;
	width:400px;
}
table.formu td , table.formu th ,table.interformu td ,table.interformu th{
	vertical-align:top;
	padding:2px;
	height:19px;
}

.boite_admin table.formu td, .boite_admin table.formu th{
	border-top: 1px solid #DA0018;
	border-left: 1px solid #DA0018;
}
table.tbl_interne{
	margin:5px;
	width:100%;
	border-bottom: 1px dotted #DA0018;
	border-right: 1px dotted #DA0018;
	border-top:0px dotted #DA0018;
	border-left:0px dotted #DA0018;
}
	table.tbl_interne td, table.tbl_interne th{
		border-top: 1px dotted #DA0018;
		border-left: 1px dotted #DA0018;
		vertical-align:top;
		padding:2px;
	}


table.tbl_bordure{
	margin:10px auto;
	width:80%;
	border-bottom: 1px solid #DA0018;
	border-right: 1px solid #DA0018;
	border-top:1px solid #DA0018;
	border-left:1px solid #DA0018;
}
	table.tbl_bordure td, table.tbl_bordure th{
		border: 0px;
		padding:10px;
		vertical-align:top;
	}
table.tbl_liste{
	margin:0px auto;
	width:100%;
	border-bottom: 1px solid #DA0018;
	border-right: 1px solid #DA0018;
	border-top:1px solid #DA0018;
	border-left:1px solid #DA0018;
}
	table.tbl_liste td, table.tbl_liste th{
		border: 0px;
		padding:2px;
		vertical-align:top;
	}

table.tbl_galerie{
	padding:0px;
	margin:0px auto;
	border:0px;
	width:100%;

}
	table.tbl_invisible td, table.tbl_invisible th{
		border: 0px;
		padding:2px
	}
table.tbl_invisible{
	padding:0px;
	margin:0px;
	border:0px;
	width:100%
}
	table.tbl_invisible td, table.tbl_invisible th{
		border: 0px;
		padding:2px
	}
table.tbl_deco{
	margin:5px auto;
	width:400px;
	border-bottom: 1px solid #DA0018;
	border-right: 1px solid #DA0018;
}
	table.tbl_deco td, table.tbl_deco th{
	border-left: 1px solid #DA0018;
	border-top: 1px solid #DA0018;
		vertical-align:top;
		padding:2px;
	}


.casetitre{
font-size:12px;
padding:5px;
text-align:center;
background:none;
margin:0px;
font-weight:bold;
	background-color:#DA0018;
	width:auto;
	color:#ffffff;
}
.caseminititre{
	font-size: 12px;
	text-transform:capitalize;
	font-weight:bold;
	color:#ffffff;
	margin: 0px;
	padding: 2px;
	text-align:center;
	width:auto;
	background-color:#DA0018;
}
.caseminititressmaj{
	font-size: 12px;
	text-transform:none;
	font-weight:bold;
	color:#ffffff;
	margin: 0px;
	padding: 2px;
	text-align:center;
	width:auto;
	background-color:#DA0018;
}

.casemicrotitre{
	font-size: 12px;
	text-transform:uppercase;
	font-weight:bold;
	margin: 0px;
	padding: 1px;
	text-align:center;
	background-color:#D9D9D9;
	vertical-align:middle
}
.caseminimicrotitre{
	font-size: 11px;
	font-weight:bold;
	margin: 0px;
	padding: 2px;
	text-align:center;
	width:auto;
	background-color:#D9D9D9;
	vertical-align:middle
}

.caseselected{
	color:#ffffff;
background-color:#DA0018;
text-align:center;
	width:auto;
	vertical-align:top
}
.caseetiquette{
	text-align:center;
	white-space:nowrap;
	width:auto;
	vertical-align:top;
}
.casechamp{
	text-align:left;
	width:auto;
	vertical-align:top
}
.casechampmiddle{
	text-align:left;
	width:auto;
	vertical-align:middle
}
.caseintitule{
	text-align:left;
	width:auto;
	vertical-align:top;
	white-space:nowrap;
}
.caseclassic{
	text-align:left;
	width:auto;
	vertical-align:top;
}
.casecenter{
	text-align:center;
	vertical-align:top;
	white-space:normal;
}
.casecenter33{
	text-align:center;
	vertical-align:top;
	white-space:normal;
	width:33%;
}
.casetitre33{
	text-align:left;
	vertical-align:top;
	white-space:normal;
	color:#C50707;
	font-weight:bold;
	width:33%;
}
.casecenter15{
	text-align:center;
	vertical-align:top;
	white-space:normal;
	width:15%;
}
.casecenter65{
	text-align:center;
	vertical-align:top;
	white-space:normal;
	width:65%;
}
.casecenter25{
	text-align:center;
	vertical-align:top;
	white-space:normal;
	width:25%;
}
.casecenter50{
	text-align:center;
	vertical-align:top;
	white-space:normal;
	width:50%;
}
.casecenter50 img{border:0px; margin:0px; padding:0px}
.section-particulier table.tbl_deco,.section-particulier table.tbl_deco td,.section-particulier table.tbl_deco th{ border-color:#C50707}
.section-particulier .casetitre,.section-particulier .caseminititre,.section-particulier .caseminititressmaj,.section-particulier .caseselected{ background-color:#C50707}
.section-entreprise  table.tbl_deco,.section-entreprise  table.tbl_deco td,.section-entreprise  table.tbl_deco th{ border-color:#525D0E}
.section-entreprise .casetitre,.section-entreprise .caseminititre,.section-entreprise .caseminititressmaj,.section-entreprise .caseselected{ background-color:#525D0E}

/*--------------------------------------------------------------------------------------------------*/
/*listes*/
ul, .liste_texte{
list-style:inside disc;
list-style-position:inside;
margin:0px 0px 0px 10px;
}
.liste_mini{
/*list-style:inside circle;
line-height: 15px;*/
list-style-position:inside;
margin:0px 0px 0px 10px;
}

ul ul, .liste_texte .liste_texte{
list-style:inside square;
line-height: 12px;
margin:1px 0px 1px 10px;
}


ol, .liste_numeric{
list-style:inside decimal;
line-height: 15px;
margin:2px 0px 2px 15px;
}
li { margin:5px 0px; text-align:left; font-size:11px;}

.li_nv1{list-style-type: none; line-height: 15px; margin-left:5px; color:#FFD634; font-weight:bold;}
.li_nv2{list-style-type: circle; line-height: 15px; margin-left:15px;}
.li_nv3{list-style-type: square; line-height: 15px; margin-left:35px}
.li_nv4{list-style-type: square; line-height: 15px; margin-left:55px;}




.liste_texte, .liste_texte .liste_texte, .liste_numeric,.liste_element { display:block;}
.liste_texte .liste_element{ list-style-type:circle;}
.liste_texte .liste_texte .liste_element{ list-style-type:square;}
.liste_numeric .liste_element{ list-style-type:decimal;}

table ul{margin:0px 0px 0px 5px;
}


/*--------------------------------------------------------------------------------------------------*/

/*decoration*/
.boite_admin{
background-color:#F3F3F3;
color:#DA0018;
border-style:solid;
border-width:1px;
margin:10px;
height:auto;
 }
.boite_admin .inter{ padding:5px; margin:0px}

.boite_admin h4, h4.fond{
display:block;
font-size:12px;
padding:5px;
text-align:center;
background:#DA0018;
margin:0px;
font-weight:bold;

 }
 h4.fond{ margin-top:10px;}
.boite_admin h4 .valeur, h4.fond .valeur{ color:#DA0018;}
.boite_admin hr{
border:0px;
border-bottom-style:dotted;
border-bottom-width:1px;
margin:5px 0px;
 }
.boite_admin h6{ text-align:center}
.inter{
padding:0px 2px ;
display:block;
overflow:hidden;
height:1%;
 }
.ligne,.ligne_r,.ligne_c{
padding:4px;
 }
 .ligne{ text-align:left; }
 .ligne_r{ text-align:right; }
 .ligne_c{ text-align:center; }
.colone{width:45%; float:left; text-align:left}
.colone_1{width:220px; float:right; text-align:right}
.colone_2{width:220px; float:left;}
.colone_centre{ text-align:center;}

.li_2_extensif{background-color:#feaaaa}
.li_2_intensif{background-color:#fe7a7a}
.li_4_extensif{background-color:#b3ffa1}
.li_4_intensif{background-color:#47ae45}

.boite_admin ul, .boite_admin .liste_texte{
padding:2px;
 }
.boite_admin .liste_texte{ display:block;}
.liste{
margin:2px 269px 2px 2px;
border-style:solid;
border-width:1px;
 }
/*couleurs*/
/*section*/
/*communes*/
.boite_admin, .boite_admin table,.boite_admin td, .boite_admin th, .boite_admin .liste,.boite_admin .element,.boite_admin hr ,.boite_admin .galeries{color:#DA0018} 
.boite_admin .champchamp, .boite_admin .champtext, .boite_admin .champbouton, .boite_admin .champliste, .boite_admin .champselect,.boite_admin .champfile{background-color:#FFF8D2;} 

	/*admin*/
	.boite_admin, .boite_admin table,.boite_admin td, .boite_admin th, .boite_admin .liste,.boite_admin .element,.boite_admin hr ,.boite_admin .galeries,.boite_admin h4 a:hover, h4.fond a:hover{ color:#DA0018;}
	.boite_admin .champchamp, .boite_admin .champtext, .boite_admin .champbouton, .boite_admin .champliste, .boite_admin .champselect{ color:#DA0018;}
	.boite_admin, .boite_admin table,.boite_admin td, .boite_admin th, .boite_admin .liste,.boite_admin .element,.boite_admin hr ,.boite_admin .galeries, .boite_admin .champchamp, .boite_admin .champtext, .boite_admin .champbouton,.boite_admin .champliste, .boite_admin .champselect,.boite_admin h4 a:hover,h4.fond a:hover{ border-color:#DA0018;}
	.boite_admin h4,.boite_admin .caseselected,h4.fond,.boite_admin .casetitre { background-color:#DA0018;}
	.boite_admin h4,.boite_admin .caseselected,h4.fond,.boite_admin .casetitre { color:#ffffff;}
	.boite_admin .type_1{ background-color:#FFFB4F;}
	.boite_admin .type_2{ background-color:#A49F00;}
	.boite_admin h4 a,h4.fond a,.boite_admin .caseselected a,.boite_admin .casetitre a,.boite_admin .caseminititre a,.boite_admin .caseminititressmaj a{ color:#ffffff; border-color:#880E00;}
	.boite_admin .img_bordure{border-color:#FFEE9F;}
	.tbl_liste .caseselected,.tbl_liste .casetitre ,.tbl_liste .caseminititre ,.boite_admin .caseminititre{ color:#ffffff;}
	.tbl_liste .caseselected,.tbl_liste .casetitre ,.tbl_liste .caseminititre{ background-color:#DA0018;}

	.boite_admin h4 a,h4.fond a{ color:#DA0018; }


/* CSS toolbar */
.toolbar_sep, .toolbar_li, .toolbar_btn, .toolbar_btn_sel{
	font: 11px Trebuchet MS, Verdana, Arial, sans-serif;
	color:#DA0018;
	border-width: 1px;
	margin: 1px;
	padding: 0px;
	border-style: solid;
	border-color:#DA0018;
	vertical-align:top;
}

.toolbar{text-align:center; vertical-align:middle;}
.toolbar p{line-height:10px; margin:0px; padding:0px}
.toolbar_sep{ height:21px; width:7px; text-align:center; vertical-align:middle; border:0px; margin: 1px 0px;}
.toolbar_li{ height:18px;text-align:center;background-color: #ffffff; vertical-align:middle}
.toolbar_btn{width:21px; height:21px; text-align:center;background-color: #ffffff; background-position:-1px -1px; vertical-align:middle}
.toolbar_btn_sel{width:21px; height:21px; text-align:center;background-color: #DA0018; background-position:-1px -1px; border-color:#E00116; vertical-align:middle}

.aff_mini_calendar{position:absolute; z-index:500; float:left; background-color:#FFFFFF; border:1px solid #DA0018; border-left:0px; border-top:0px; visibility:hidden;}/*index*/



.index{background:url(forme/index_arri.jpg) repeat-y top center;}
.ac_index{width:760px; margin:0px auto; color:#5e5e5e; background:#E6E6E6}
.ac_haut{ width:760px; height:327px; text-align:left}
	.ac_espace_particulier{ width:230px; height:327px; float:left; display:block; background:url(forme/index_particulier.jpg) no-repeat top left}
	.ac_titre{ width:300px;height:327px; float:left; display:block; background:url(forme/index_titre.gif) no-repeat top left; text-align:center; }
		.ac_titre h1{ font-size:9px}
		.ac_titre h2{ font-size:9px}
		.ac_titre h3{ font-size:9px}
	
	.ac_espace_entreprise{ width:230px;height:327px; float:left; display:block; background:url(forme/index_entreprise.jpg) no-repeat top left; vertical-align:bottom; text-align:right}
.ac_images{width:760px; height:62px; clear:both; display:block; background:url(forme/index_images.jpg) no-repeat top left}
.ac_infos{width:760px; height:152px;}
	.ac_infos_cg{ width:60px; height:152px; float:left; display:block; background:url(forme/index_info_cg.jpg) no-repeat top left}
	.ac_infos_cd{ width:700px; height:152px; float:left; display:block; background:url(forme/index_info_cd.jpg) no-repeat top left}
	
	.ac_infos_cd_tbl1,.ac_infos_cd_tbl2,.ac_infos_cd_tbl3{ margin:0px; padding:0px; width:700px}
	.ac_infos_cd_tbl1{height:auto}
	.ac_infos_cd_tbl3{ height:50px;margin:15px 0px 0px 60px;}
	
	.img_coin{ float:left; margin:0px; padding:0px}
	.img_text{ float:left}

	
		.ac_infos_cd_c1,.ac_infos_cd_c2,.ac_infos_cd_c3{ height:18px; background-color:#212C24; line-height:14px }
		
		.ac_infos_cd_c1{ width:100px;}
		.ac_infos_cd_c2{ width:80px; }
		.ac_infos_cd_c3{ width:80px;}
		
		.ac_infos_cd_c1b,.ac_infos_cd_c2b,.ac_infos_cd_c3b{ height:18px; background-color:#E4E4E4; }
		.ac_infos_cd_c1b{ width:90px; }
		.ac_infos_cd_c2b{ width:280px; }
		.ac_infos_cd_c3b{ width:110px;}
	
		.ac_infos_cd_c1c,.ac_infos_cd_c2c,.ac_infos_cd_c3c{height:106px; }
		.ac_infos_cd_c1c{ width:190px; border-right:1px solid #212C24; vertical-align:top; padding-top:3px}
		.ac_infos_cd_c2c{ width:320px; border-right:1px solid #212C24; text-align:justify; vertical-align:top;}
		.ac_infos_cd_c3c{ width:190px;}
		
		
	
		.ac_infos_cd_c1b, .ac_infos_cd_c2b, .ac_infos_cd_c3b{height:17px; background-color:#E4E4E4; text-align:left; border-top:1px solid #212C24;}
		.ac_infos_cd_c1b, .ac_infos_cd_c2b{border-right:1px solid #212C24;}
		
		
		.ac_img_partenaire{ border:1px solid #212C24; margin:0px; padding:0px; }
		.ac_img_partenairem{ border:1px solid #212C24; border-left-width:0px; border-right-width:0px; margin:0px; padding:0px; }
		
		.ac_infos_cd h4{ margin:0px 0px 0px 5px; padding:0px; text-align:left; width:auto; line-height:16px; height:16px; color:#FFFFFF; font-size:13px; font-family:BakerSignet BT, Tahoma;}
		.ac_infos_cd_tbl1 p{ margin:5px}	
.ac_bas{width:700px;clear:both; display:block; margin-left:60px; background:url(forme/index_bas.jpg) no-repeat top left  ; padding-top:10px; border-left:1px solid #212C24; vertical-align:middle}
.ac_bas img { vertical-align:middle; margin-bottom:10px}
	.txt_particulier, .txt_entreprise, .txt_bas, .txt_copy{margin:5px 0px 0px 0px; text-align:center}
	.txt_particulier{ margin-top:10px}
	 .txt_copy{background-color:}
	 .txt_copy{ display:block;color:#FFFFFF; background-color:#212C24; margin:0px 0px 0px 0px; text-align:center; padding-top:5px; padding-bottom:5px}
.txt_copy a{color:#FFFFFF}
.txt_copy a:hover{color:#283c2f}

	.txt_particulier, .txt_particulier a,.txt_entreprise , .txt_entreprise a {font-size:9px;letter-spacing:0.5px; line-height:10px; }
		.txt_particulier, .txt_particulier a{color:#c5090a;}
		.txt_entreprise, .txt_entreprise a{color:#788433;}
		.txt_particulier a:hover{color:#850001;}
		.txt_entreprise a:hover{color:#3D4708;}

.txt_particulier2 , .txt_entreprise2{ font-size:9px; letter-spacing:0.1px;line-height:10px; padding-right:5px;}

.txt_particulier2 , .txt_particulier2 a{ color:#c5090a;}
.txt_particulier2 a:hover{ color:#850001;}
.txt_entreprise2 , .txt_entreprise2 a{ color:#788433;}
.txt_entreprise2 a:hover{ color:#3D4708;}

	.ac_infos_cd_tbl1 .date_news{float:right; font-style:italic; margin:0px; text-align:right}
	.ac_infos_cd_tbl1 .titre_news{float:left; margin:0px; text-align:left}
	.ac_infos_cd_tbl1 .pointille_news{margin:0px; text-align:left; background:url(elements/pointille.gif) repeat-x top left}
	.ac_infos_cd_tbl1 p{ text-align:left}
	.ac_infos_cd_tbl1 .news_index_1{ background-color:#f2f2f2;}
	.ac_infos_cd_tbl1 .news_index_2,.ac_infos_cd_tbl1 .news_index_1{margin:2px 5px; padding:2px}
	
	.ac_infos_cd_tbl1 .news_index_1 .date_news, .ac_infos_cd_tbl1 .news_index_1 .titre_news { background-color:#f2f2f2;}	
	.ac_infos_cd_tbl1 .news_index_2 .date_news, .ac_infos_cd_tbl1 .news_index_2 .titre_news { background-color:#E4E4E4;}
	
	.ac_infos_cd_c7b{ text-align:center;}


.conteneur_popup{ display:block}

td p {margin:0px; padding:0px}


.c_dispo{ background-color:#009900}
.c_dern{	background-color:#FEF32E}
.c_att{ background-color:#FF9900}
.c_complet{ background-color:#FF0000}


.baseline{ color:#000000;position:absolute ; top:0px; left:-100px; width:100px;}

.baseline a, .baseline a:hover{text-decoration:none;color:#000000}

