/*************************************************************************************************************************************************************************/
/* Redefinitions des balises HTML */ 
/*************************************************************************************************************************************************************************/
*{
	margin:0;
	padding:0;
}
body, h1, h2, h3, h4, h5, h6, a, .input_text, select, textarea{font:11px/1.2em "Trebuchet MS", Arial, Helvetica, Sans-serif;font-weight:normal;color:#000;}


img{border:0;}

a{text-decoration:underline;outline:none;}
a:hover{text-decoration:none;}

ul{margin:0 0 0 20px;}
ol{margin:0 0 0 20px;}

dd{margin:0 0 0 20px;}

.input_text, select option{padding:0 3px;}

hr{display:none;}
.none { display:none; }

fieldset{border:none;}
fieldset legend{display:none;}
/*************************************************************************************************************************************************************************/

/*************************************************************************************************************************************************************************/
/* Structure generale */ 
/*************************************************************************************************************************************************************************/
	#bg_top{text-align:center;background:#fff url(/images/bg-top-index.gif) repeat-x 0 100%;}

	#bg{position:relative;width:100%;background:url(/images/px-body.gif) repeat-x 0 0;padding:6px 0 0;}
	
	#global{position:relative;width:996px;text-align:left;margin:0 auto;}

	#top{position:relative;width:100%;background:#fff;z-index:98;}
	
	#middle{position:relative;width:100%;background:url(/images/bg-page-repeat.gif) repeat-y 0 0;}
	/* --- Page ts --- */
	#middle_0{position:relative;margin:0 3px 0 0;overflow:hidden;color:#544339;}
	#middle_0 .coins_bas{height:10px;background:url('/images/bg-bas-mag-sante.gif');}
	#middle_0_0{position:relative;width:100%;padding:15px 0 11px;border-top:1px solid #fff;background:#e5dcd2 url(../images/bg-middle00.gif) repeat-x 0 100%;overflow:hidden;}
	#middle_0_0_0, #middle_0_0_1{float:left;display:inline;width:504px;}
	#middle_0_0_0{margin:0 0 0 5px;}
	#middle_0_0_1{width:222px;}
	#middle_0_0_2{position:relative;width:720px;overflow:hidden;}
	#middle_0_1{position:relative;width:100%;border-top:1px solid #fff;background:#fff;overflow:hidden;}
	#middle_0_1_0{position:relative;padding:15px 8px 11px;border:1px solid #e4e4e4;}
	/* --- Fin Page ts --- */
	
	#bg_page_repeat{position:relative;width:100%;background:url(/images/bg-page.gif) no-repeat 0 0;}
	
	#bottom{position:relative;width:100%;clear:both;background:#544339;padding:0 0 10px 0;z-index:1}

	/* MODULES DANS LA STRUCTURE GENERALE SUR TOUTES LES PAGES (Menu, Panier, Recherche, fil d'ariane, etc...) */
	/********** TOP **************/
	/* Utilisateur */
	#utilisateur_off, #utilisateur_newsletter, #utilisateur_espace_perso, #utilisateur_mdp_oublie{position:relative;width:100%;z-index:99;}
	#utilisateur_off{height:3px;font-size:0;line-height:0;background:#544339;}
	
	#utilisateur_newsletter{display:inline;display:block!important;height:30px;position:absolute;right:0;top:-6px;}
	#utilisateur_newsletter.newsletter_deconnect{background:url(/images/bg-newsletter.gif) no-repeat 0 0;width:504px;}
	#utilisateur_newsletter.newsletter_connect{background:url(/images/bg-newsletter-active.gif) no-repeat 0 0;width:536px;}	
	#utilisateur_newsletter .content{position:relative;width:361px;overflow:hidden;padding:8px 0 0 21px;}
	#utilisateur_newsletter.newsletter_connect  .content{padding:2px 0 0 54px;}
	#utilisateur_newsletter p, #utilisateur_newsletter form, #utilisateur_newsletter .input_txt, #utilisateur_newsletter .input_submit{float:left;display:inline;}
	#utilisateur_newsletter p{color:#fff;margin:0 12px 0 0;font-weight:bold;}
	#utilisateur_newsletter .input_txt{border:none;margin:0 6px 0 0;width:160px;}
	#utilisateur_newsletter .erreur{margin:0 0 0 446px;}
	
	#utilisateur_espace_perso{background:#7B695D;background:url(/images/bg-utilisateur-espace-perso.png) no-repeat 0 0;width:268px;height:24px;position:absolute;top:0;left:219px;z-index:444;}
	
	#utilisateur_espace_perso .content{position:relative;margin:0 auto;padding:2px 26px 0 24px;}
	#utilisateur_espace_perso .content .deconecter{float:right;}
	#utilisateur_espace_perso p{position:relative;width:100%;overflow:hidden;color:#fff;text-align:left;}
	#utilisateur_espace_perso a, #utilisateur_espace_perso span{float:left;display:inline;}
	#utilisateur_espace_perso a{color:#fff;}
	#utilisateur_espace_perso .devis_en_cour{margin:0 320px 0 10px;}
	#utilisateur_espace_perso .top{position:relative;width:100%;overflow:hidden;}
	#utilisateur_espace_perso .input_txt, #utilisateur_espace_perso .input_submit,#utilisateur_espace_perso .link_inscription{float:left;display:inline;margin:0 6px 0 0;}
	#utilisateur_espace_perso .input_txt{border:none;}
	#utilisateur_espace_perso .email{width:176px;}
	#utilisateur_espace_perso .mdp{width:122px;}
	#utilisateur_espace_perso .erreur{clear:both;color:#fff;text-align:left;}
	#utilisateur_espace_perso .bottom{text-align:left;}
	#utilisateur_espace_perso .bottom a{text-decaration:underline;color:#fff;}
	#utilisateur_espace_perso .bottom a:hover{text-decaration:none;}
	
	#utilisateur_mdp_oublie{background:#7B695D;}
	#utilisateur_mdp_oublie .content{position:relative;width:700px;margin:0 auto;}
	#utilisateur_mdp_oublie p{color:#fff;text-align:left;}
	#utilisateur_mdp_oublie .bottom{position:relative;width:100%;overflow:hidden;}
	#utilisateur_mdp_oublie .bottom .input_txt, #utilisateur_mdp_oublie .bottom .input_submit, #utilisateur_mdp_oublie .bottom p{float:left;display:inline;margin:0 6px 0 0;}
	#utilisateur_mdp_oublie .bottom p{margin:2px 0 0 0;}
	#utilisateur_mdp_oublie .bottom .erreur{margin-left:410px;}
	
	/*#utilisateur_newsletter, #utilisateur_espace_perso, #utilisateur_mdp_oublie{padding:10px 0;display:none;}*/
	#utilisateur_espace_perso{display:none;}
	/* Liens utilisateur : mon espace perso, ma newsletter */
	#liens_utilisateur{position:absolute;left:190px;top:0;z-index:99;}
	
	/* --- Corporate : Logo, marque, bulle 'faites vous conseiller' */
	#corporate{position:relative;width:100%;overflow:hidden;clear:both;}
	#corporate .picto{float:left;display:inline;margin:13px 0 0 18px;}
	#corporate .logo{float:left;display:inline;margin:40px 0 0 0;}
	#corporate .contact_agence{float:left;display:inline;margin:35px 0 0 33px;width:290px;}
	#corporate .contact_agence img{float:left;margin:0 9px 0 0;display:inline;}
	#corporate .contact_agence  p{padding:9px 0 0 0;color:#1c1511;font-size:13px;line-height:16px;}
	#corporate .contact_agence  p a{color:#1c1511;font-size:13px;text-decoration:underline;}
	#corporate .contact_agence  p a:hover{text-decoration:none;}
	#corporate .contact_agence  p span{color:#d60071;}
	
	#corporate .contact_agence_conecter{float:left;display:inline;margin:35px 0 0 93px;width:250px;}
	#corporate .contact_agence_conecter img{float:left;margin:0 9px 0 0;display:inline;}
	#corporate .contact_agence_conecter  p{padding:0;color:#a39288;font-size:11px;line-height:13px;}	
	#corporate .contact_agence_conecter  p span{color:#1C1817;display:block;padding:0 0 8px 0;font-size:13px;}
	
	
	
	
	
	#content_bulle{position:absolute;background:url(/images/px-blanc.gif) repeat-x 0 0;width:185px;height:76px;right:21px;top:22px;overflow:hidden;z-index:98;}
	#bulle{position:absolute;right:21px;top:22px;z-index:98;}
	#bulle_deroulant{position:absolute;right:10px;/*top:22px;*/top:-244px;width:183px;height:242px;z-index:97;padding:60px 6px 0 6px;}
	#bg_bulle_deroulant{position:absolute;left:0;top:0;width:183px;height:302px;background:url(/images/bg-fond-conseil2.png) no-repeat 0 0;}
	#bulle_deroulant .fermer_rappel{height:36px;padding:20px 0 0 77px;color:#AAA29E;background:url(/images/bg-bulle-2-off.gif) no-repeat 0 0;}
  #bulle_deroulant .bulle_deroulant_content{position:relative;width:180px;}
	#bulle_deroulant .bulle_deroulant_content a{display:block;width:91px;height:42px;text-decoration:none;overflow:hidden;padding:14px 0 0 77px;}
	#bulle_deroulant .bulle_deroulant_content .uneligne{padding-top:20px;height:36px;}
	#bulle_deroulant .bulle_deroulant_content a:hover{color:#D42371;}
	#bulle_deroulant .ecrivez_nous{background:url(/images/bg-bulle-1.gif) no-repeat 0 0;}
	#bulle_deroulant .rappel{background:url(/images/bg-bulle-2.gif) no-repeat 0 0;}
	#bulle_deroulant .rendez_vous{background:url(/images/bg-bulle-3.gif) no-repeat 0 0;}
	#bulle_deroulant .agence{background:url(/images/bg-bulle-4.gif) no-repeat 0 0;}
	#bulle_deroulant .ecrivez_nous:hover{background:url(/images/bg-bulle-1-on.gif) no-repeat 0 0;}
	#bulle_deroulant .rappel:hover{background:url(/images/bg-bulle-2-on.gif) no-repeat 0 0;}
	#bulle_deroulant .rendez_vous:hover{background:url(/images/bg-bulle-3-on.gif) no-repeat 0 0;}
	#bulle_deroulant .agence:hover{background:url(/images/bg-bulle-4-on.gif) no-repeat 0 0;}
	
	#bg_page_repeat .txt_bas_home{color:#b7b6b6;font-size:11px;margin:0 6px;padding:10px 0 12px 15px;display:block;background:#FFFFFF;clear:both;}
	
	/* -- NAV -- */
	#nav{position:relative;width:100%;height:44px;background:url(/images/bg-nav.gif) no-repeat 0 100%;margin:7px 0 0;}
	#nav ul{margin:0;padding:0 0 0 17px;background:url(/images/bg-header.gif) no-repeat 0 100%;}
	#nav ul li{float:left;display:inline;margin:0 0 0 0;}
	#nav ul li a{float:left;display:inline;/*height:40px;*/padding-top:4px;font-size:13px;text-align:center;text-decoration:none;line-height:16px;line-height:28px;}
	
	/* bt accueil*/
	#bt_accueil, #bt_accueil_on{position:relative;width:108px;background:url(/images/nav/bg-accueil.gif) no-repeat;color:#544339;height:40px;}
	#bt_accueil:hover, #bt_accueil_on{background:url(/images/nav/bg-accueil-on.gif) no-repeat;color:#fff;height:40px;}
	/* bt Devis*/
	#bt_devis, #bt_devis_on{position:relative;width:152px;background:url(/images/nav/bg-devis.gif) no-repeat;color:#d9127b;height:40px;}
	#bt_devis:hover, #bt_devis_on{background:url(/images/nav/bg-devis-on.gif) no-repeat;color:#fff;height:40px;}	
	/* bt Devis*/
	#bt_souscrire, #bt_souscrire_on{position:relative;width:172px;background:url(/images/nav/bg-souscrire-ligne.gif) no-repeat;color:#a2185b;height:40px;}
	#bt_souscrire:hover, #bt_souscrire_on{background:url(/images/nav/bg-souscrire-ligne-on.gif) no-repeat;color:#fff;height:40px;}	
	
	/* bt assurance */
	#bt_assurances, #bt_assurances_on{width:197px;background:url(/images/nav/bg-assurances.gif) no-repeat;color:#f49912;}
	#bt_assurances:hover, #bt_assurances_on{background:url(/images/nav/bg-assurances-on.gif) no-repeat;color:#fff;}
	#bt_assurances_on{height:40px;}
	/* bt simulation */
	#bt_simulation, #bt_simulation_on{width:232px;background:url(/images/nav/bg-simul.gif) no-repeat;color:#d9127b;}
	#bt_simulation:hover, #bt_simulation_on{background:url(/images/nav/bg-simul-on.gif) no-repeat;color:#fff;}
	#bt_simulation_on{height:40px;}
	/* bt le mag santé */
	#bt_mag, #bt_mag_on{width:147px;background:url(/images/nav/bg-mag.gif) no-repeat;color:#19b7b3;}
	#bt_mag:hover, #bt_mag_on{background:url(/images/nav/bg-mag-on.gif) no-repeat;color:#fff;}
	#bt_mag_on{height:40px;}
	/* bt qui sommes nous */
	#bt_qui, #bt_qui_on{width:172px;background:url(/images/nav/bg-qui.gif) no-repeat;color:#a4948a;height:40px;}
	#bt_qui:hover, #bt_qui_on{background:url(/images/nav/bg-qui-on.gif) no-repeat;color:#fff;height:40px;}
	#bt_qui_on{height:40px;}
	/* bt communauté */
	#bt_communaute, #bt_communaute_on{width:141px;background:url(/images/nav/bg-communaute.gif) no-repeat;color:#c6c6c6;}
	#bt_communaute:hover, #bt_communaute_on{height:40px;background:url(/images/nav/bg-communaute-on.gif) no-repeat;color:#fff;}
	#bt_communaute_on{height:40px;}
	
		/* bt mon espace pro */
		#nav ul li#espace{margin:0 0 0 10px;}
	
	/* Sous menu */
	#nav{position:relative;z-index:2;}
	#nav ul li{position:relative;}
	#nav ul li ul{position:absolute;top:0;left:0;display:block;margin:0;padding:0;text-align:left;padding:0 0 9px 0;}
	#nav ul li ul li a{text-align:left;font-family:Helvetica;font-size:11px;min-height:25px;}
	*html body #nav ul li ul li a{height:25px;}
	
	#nav ul li a#bt_accueil_on, #nav ul li#assuranceSante a#bt_assurances, #nav ul li#simulation a#bt_simulation, #nav ul li#mag a#bt_mag, #nav ul li#quiSommesNous a#bt_qui{height:40px;}
	
	#nav ul li#assuranceSante ul{width:212px;top:40px;background:url(/images/nav/bg-bottom-menu.gif) no-repeat left bottom;}
	#nav ul li#assuranceSante ul li a{width:196px;color:#f39100;color:#F49100;border:1px solid #F4970C;background:#FFF5E1;border-width:0 1px 1px 1px;padding:5px 0 0 14px;}
	#nav ul li#assuranceSante ul li.ssM ul{position:absolute;top:40px;left:0px;}
	#nav ul li#assuranceSante ul li.ssM .assM{background:url(/images/nav/puce-inactive-1.gif) no-repeat 95% 25% #FFF5E1;border-width:0 1px;}
	#nav ul li#assuranceSante ul li.ssM .assM:hover{background:url(/images/nav/puce-active-1.gif) no-repeat 95% 25% #F4970C;}
	#nav ul li#assuranceSante ul li ul li.last a{border:1px solid #F4970C;border-width:0 1px;min-height:10px;height:auto !important;height:10px;padding:0 0 0 14px;}
	#nav ul li#assuranceSante ul li.last, #nav ul li#assuranceSante ul li.last a, #nav ul li#assuranceSante ul li.last, #nav ul li#assuranceSante ul li.ssM, #nav ul li#assuranceSante ul li.ssM a{min-height:25px;}
	#nav ul li#assuranceSante ul li:hover.ssM, #nav ul li#assuranceSante ul li.ssM a:hover{min-height:25px;}       
	#nav ul li#assuranceSante ul li a:hover{background-color:#F49100;color:#fff;}
	#nav ul li#assuranceSante ul li.first a{background:url(/images/nav/ombre-menu.png) repeat-x top left;z-index:99;background-color:#FFF5E1;}
	#nav ul li#assuranceSante ul li.first a:hover{background-color:#F49100;}
	#nav ul li#assuranceSante ul li ul li.first a{position:relative;border:1px solid #F4970C;border-width:1px;margin-top:-10px;}

	#nav ul li#simulation ul{width:262px;top:40px;background:url(/images/nav/bg-bottom-menu-2.gif) no-repeat left bottom;}
	#nav ul li#simulation ul li a{width:246px;color:#f39100;color:#D73378;border:1px solid #D73378;background:#F9E8EF;border-width:0 1px 1px 1px;padding:5px 0 0 14px;}
	#nav ul li#simulation ul li.ssM ul{position:absolute;top:40px;left:0px;}
	#nav ul li#simulation ul li.ssM .assM{background:url(/images/nav/puce-inactive-1.gif) no-repeat 95% 25% #F9E8EF;}
	#nav ul li#simulation ul li.last a{border-width:0 1px;}
	#nav ul li#simulation ul li.last, #nav ul li#simulation ul li.last a{min-height:18px;}
	*html body #simulation ul li#simulation ul li.last, *html body #nav ul li#simulation ul li.last a{height:18px;}
	#nav ul li#simulation ul li.last a{padding:3px 0 0 14px;}
	#nav ul li#simulation ul li.ssM .assM:hover{background:url(/images/nav/puce-active-1.gif) no-repeat 95% 25% #D73378;}
	#nav ul li#simulation ul li ul li.last a{border:1px solid #D73378;border-width:0 1px;}
	#nav ul li#simulation ul li a:hover{background-color:#D73378;color:#fff;}
	#nav ul li#simulation ul li.first a{background:url(/images/nav/ombre-menu.png) repeat-x top left #F9E8EF;}
	#nav ul li#simulation ul li.first a:hover{background-color:#D73378;}
	#nav ul li#simulation ul li ul li.first a{border:1px solid #D73378;border-width:1px;margin-top:-10px;}
	
	#nav ul li#mag ul{width:162px;top:40px;background:url(/images/nav/bg-bottom-menu-3.gif) no-repeat left bottom;}
	#nav ul li#mag ul li a{width:146px;color:#f39100;color:#24B3AD;border:1px solid #24B3AD;background:#D4F8F6;border-width:0 1px 1px 1px;padding:5px 0 0 14px;}
	#nav ul li#mag ul li.ssM ul{position:absolute;top:40px;left:0px;}
	#nav ul li#mag ul li.ssM .assM{background:url(/images/nav/puce-inactive-1.gif) no-repeat 95% 25% #D4F8F6;}
	#nav ul li#mag ul li.last a{border-width:0 1px;}
	#nav ul li#mag ul li.ssM .assM:hover{background:url(/images/nav/puce-active-1.gif) no-repeat 95% 25% #24B3AD;}
	#nav ul li#mag ul li ul li.last a{border:1px solid #24B3AD;border-width:0 1px;}
	#nav ul li#mag ul li.last, #nav ul li#mag ul li.last a{min-height:18px;}
	*html body #nav ul li#mag ul li.last, *html body #nav ul li#mag ul li.last a{height:18px;}
	#nav ul li#mag ul li.last a{padding:3px 0 0 14px;}
	#nav ul li#mag ul li a:hover{background-color:#24B3AD;color:#fff;}
	#nav ul li#mag ul li.first a{background:url(/images/nav/ombre-menu.png) repeat-x top left #D4F8F6;}
	#nav ul li#mag ul li.first a:hover{background-color:#24B3AD;}
	#nav ul li#mag ul li ul li.first a{border:1px solid #24B3AD;border-width:1px;margin-top:-10px;}
	
	#nav ul li#quiSommesNous ul{width:224px;top:40px;background:url(/images/nav/bg-bottom-menu-4.gif) no-repeat left bottom;}
	#nav ul li#quiSommesNous ul li a{width:210px;color:#f39100;color:#9D9D9D;border:1px solid #9D9D9D;background:#F4EEEE;border-width:0 1px 1px 1px;padding:5px 0 0 14px;}
	#nav ul li#quiSommesNous ul li.ssM ul{position:absolute;top:40px;left:0px;}
	#nav ul li#quiSommesNous ul li.ssM .assM{background:url(/images/nav/puce-inactive-1.gif) no-repeat 95% 25% #F4EEEE;}
	#nav ul li#quiSommesNous ul li.last a{border-width:0 1px;}
	#nav ul li#quiSommesNous ul li.last, #nav ul li#quiSommesNous ul li.last a{min-height:20px;}
	*html body #nav ul li#quiSommesNous ul li.last, *html body #nav ul li#quiSommesNous ul li.last a{height:20px;}
	#nav ul li#quiSommesNous ul li.ssM .assM:hover{background:url(/images/nav/puce-active-1.gif) no-repeat 95% 25% #AA9A91;}
	#nav ul li#quiSommesNous ul li ul li.last a{border:1px solid #AA9A91;border-width:0 1px;}
	#nav ul li#quiSommesNous ul li a:hover{background-color:#AA9A91;color:#fff;}
	#nav ul li#quiSommesNous ul li.first a{background:url(/images/nav/ombre-menu.png) repeat-x top left #F4EEEE;}
	#nav ul li#quiSommesNous ul li.first a:hover{background-color:#AA9A91;}
	#nav ul li#quiSommesNous ul li ul li.first a{border:1px solid #9D9D9D;border-width:1px;margin-top:-10px;}
		
	* html #nav ul li#assuranceSante ul li.first a{background-image:none;}
	* html #nav ul li#simulation ul li.first a{background-image:none;}
	* html #nav ul li#mag ul li.first a{background-image:none;}
	* html #nav ul li#quiSommesNous ul li.first a{background-image:none;}
	* html #nav .ombre{position:absolute;left:0;top:0;background-image:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/nav/ombre-menu.png", sizingMethod="scale");height:2px;}
	* html #assuranceSante .ombre{width:212px;}
	* html #simulation .ombre{width:262px;}
	* html #mag .ombre{width:162px;}
	* html #quiSommesNous .ombre{width:224px;}

	/* Classe à  ajouter pour le JS quand le sous-menu est activé */
	#nav ul li ul li.ssM a.active{background:url(/images/nav/puce-active-1.gif) no-repeat 95% 25% #F4970C!important;color:#fff!important;border-width:0 1px;}
	
	/********** MIDDLE **************/
	#middle .middle_content{background:#d7cec4 url(/images/bg-content-page.gif) repeat-x 0 0;padding:10px 14px 6px 14px;margin:0 4px;}
	#middle_txt_conteneur{position:relative;width:100%;}

        #middle_txt_conteneur:after {content:".";display:block;visibility:hidden;clear:both;font-size:0px;line-height:0px;height:0px;width:100%;margin:0;padding:0;}

	#middle_txt_conteneur .middle_txt_gauche, #middle_txt_conteneur .middle_txt_droite{float:left;display:inline;}
	#middle_txt_conteneur .middle_txt_gauche{width:740px;}
	#middle_txt_conteneur .middle_txt_gauche .bloc_pref{margin:10px 0 30px 0;}
	#middle_txt_conteneur .middle_txt_droite{width:210px;margin:0px 0 0 5px;}
	
	/* Fil d'ariane */
	#fil_ariane{position:relative;width:100%;color:#544339;height:21px;}
	#fil_ariane a{margin:10px 0 0 4px;}	
	
	/********** BOTTOM **************/
	#bottom .border{position:relative;width:100%;height:8px;background:url(/images/bg-bordure-bottom.gif) repeat-x 0 0;}

	#bottom .content{position:relative;width:996px;margin:0 auto;text-align:left;background:url(/images/bg-bottom-content.gif) no-repeat 0 36px;}
	#bottom .content .tt_footer{position:relative;width:100%;}
	#bottom .content .tt_footer img{display:block;margin:14px 0 33px 35px;}
	
	#bottom .content .liste_conteneur{margin:0 0 0 16px;overflow:hidden;}
	#bottom .content ul{position:relative;width:100%;float:left;display:inline;font-size:12px;color:#fff;font-weight:bold;line-height:14px;}
	#bottom .content .liste_1{width:250px;}
	#bottom .content .liste_2{width:196px;}
	#bottom .content .liste_3{width:212px;}
	#bottom .content .liste_4{width:222px;}
	
	#bottom .content ul li{font-weight:normal;font-size:11px;list-style:none;background:url(/images/bg-picto-footer.gif) no-repeat 0px 1px;padding:0 0 10px 17px;}
	#bottom .content ul li.li_1{background:url(/images/bg-picto-footer-1.gif) no-repeat 0px 1px;}
	#bottom .content ul li.li_2{background:url(/images/bg-picto-footer-2.gif) no-repeat 0px 1px;}
	#bottom .content ul li.li_3{background:url(/images/bg-picto-footer-3.gif) no-repeat 0px 1px;}
	#bottom .content ul li.li_4{background:url(/images/bg-picto-footer-4.gif) no-repeat 0px 1px;}
	#bottom .content ul li.li_5{background:url(/images/bg-picto-footer-5.gif) no-repeat 0px 1px;}
	
	#bottom .content ul li a{color:#fff;}
	
	#bottom .content ul li ul{float:none;padding:4px 0;}
	#bottom .content ul li ul li{font-size:11px;font-weight:normal;line-height:13px;background:url(/images/bg-puce-footer.gif) no-repeat 0px 6px;padding:0 0 0 7px;}
	#bottom .content ul li ul li a{text-decoration:underline;}
	#bottom .content ul li ul li a:hover{text-decoration:none;}
	
/*************************************************************************************************************************************************************************/

/*************************************************************************************************************************************************************************/
/* CLASS génériques */ 
/*************************************************************************************************************************************************************************/
	/* --- Page ts --- */
	/* Les coins */
	.coin{position:relative;width:100%;z-index:2;}
	.coin .coins{position:absolute;width:11px;height:11px;font-size:0;line-height:0;background:url(../images/bg-blank.gif) no-repeat 0 0;overflow:hidden;z-index:2;}
	.coin .coinHG, .coin .coinHD{top:0;}
	.coin .coinBG, .coin .coinBD{bottom:0;}
	.coin .coinHG, .coin .coinBG{left:0;}
	.coin .coinHD, .coin .coinBD{right:0;}
	.coin .coinHG{background-position:0 0;}
	.coin .coinHD{background-position:-11px 0;}
	.coin .coinBG{background-position:-22px 0;}
	.coin .coinBD{background-position:-33px 0;}

	.coin00 .coins{background-image:url(../images/bg-coins00.gif);}
	.coin01 .coins{background-image:url(../images/bg-coins01.gif);}
	.coin02 .coins{background-image:url(../images/bg-coins02.gif);}
	.coin03 .coins{background-image:url(../images/bg-coins03.gif);}
	.coin04 .coins{background-image:url(../images/bg-coins04.gif);}

	/* les barres de titres */
	.barre00{font-size:16px;color:#fff;background:#544339;}
	#catalogue .barre00{background:#F39100;}
    #catalogue .coin00 .coins{background-image:url(../images/bg-coins02.gif);}
	.barre00 p{padding:5px 10px 8px;}
	/*Start Inherit les barres de titres */
	.barre00a{text-align:center;background:#f39100;}
	.barre00a span{font-size:14px;font-style:italic;}
	#catalogue .barre00b{background:#07b2ad;}
	.barre00b .left{float:left;}
	.barre00b .right{text-align:right;font-size:11px;font-style:italic;}
	/*End Inherit les barres de titres */

	/* les blocks */
	.block00{position:relative;width:222px;overflow:hidden;}
	.block00_0{position:relative;width:100%;height:15px;background:url(/images/bg-block00-top.png) no-repeat 0 0;overflow:hidden;font-size:0;line-height:0;}	
	.block00_0 .titre03{padding:10px 20px 0;}
	.block00_0a{background-image:url(/images/bg-block00a-top.png);height:33px;}
	.block00_1{position:relative;width:100%;background:url(/images/bg-block00-middle.png) repeat-y 0 0;overflow:hidden;}	
	.block00_1_0{position:relative;padding:0 10px;}
	.block00_1_0_0{padding:0 5px;}
	.block00_1_0_1, .block00_1_0_2{float:left;display:inline;width:399px;margin:0 0 0 10px;}
	.block00_1_0_1, .block00_1_0_2{float:left;display:inline;width:399px;margin:0 0 0 0px;}
	.block00_1_0_2{position:relative;width:300px;margin:0;}
	.block00_1_0_2_bis{width:710px;margin:0;}
	.block00_2{position:relative;width:100%;height:17px;background:url(/images/bg-block00-bottom.png) no-repeat 0 0;font-size:0;line-height:0;overflow:hidden;}	
	.block00 .liens{margin:10px 0 0;text-align:right;}
	.block00 .liens00{margin:10px 0 0;clear:both;padding:10px 20px;}
	.block00 .liens00 .lien00{float:right;display:inline;}
	.block00 .liens00, .block00 .liens00 a{font-size:10px;color:#07b2ad;font-style:italic;}
	.block00 .liens01{margin:2px 30px 0 0;text-align:right;}
	.block00 .liens02{margin:10px 0 0;clear:both;padding:0 0 10px;color:#16b1a9;font-size:10px;}
	.block00 .liens02 .lien00{float:right;display:inline;color:#16b1a9;}
	.block00 .plan{margin:20px auto 10px;}
	/* Start Inherit de block00 */
	.block01{width:504px;}
	.block01 .block00_0{background-image:url(/images/bg-block01-top.png);}	
	.block01 .block00_1{background-image:url(/images/bg-block01-middle.png);}	
	.block01 .block00_1_0{padding:0 20px;}
	.block01 .block00_2{background-image:url(/images/bg-block01-bottom.png)}	
	.block01 .conseillers{padding:0 110px 0 0;}
	.block01a .block00_1_0{padding:0 5px 0 6px;}
    
	.block02{width:720px;margin:0 0 0 8px;}
	
	.block02 .block00_0{height:11px;background:url(/images/bg-comparer-top00.png);}
	#select_besoin .block02 .block00_0{background:url(/images/bg-comparer-top00-violet.png);}
	.block02 .block00_1{background:url(/images/bg-comparer-middle00.png) repeat-y 0 0;}
	#select_besoin .block02 .block00_1{background:url(/images/bg-comparer-middle00-violet.png);}
	.block02 .block00_2{height:11px;background-image:url(/images/bg-comparer-bottom00.png)}
	#select_besoin .block02 .block00_2{background-image:url(/images/bg-comparer-bottom00-violet.png)}
	
	.block02 .block00_0-2{height:11px;background:url(/images/bg-comparer-top00-2.png);line-height:0;font-size:0;}
	#select_besoin .block02 .block00_0-2{background:url(/images/bg-comparer-top00-2-violet.png);}
	.block02 .block00_1-2{position:relative;width:100%;background:url(/images/bg-comparer-middle00-2.png);}
	#select_besoin .block02 .block00_1-2{background-image:url(/images/bg-comparer-middle00-2-v.png);}
	.block02 .block00_2-2{height:11px;background-image:url(/images/bg-comparer-bottom00-2.png);line-height:0;font-size:0;}
	#select_besoin .block02 .block00_2-2{background-image:url(/images/bg-comparer-bottom00-2-violet.png)}
	.block02 .block00_1_0{padding:0 13px 0 30px;}	
    
    .block02a .block00_0{background-image:url(/images/bg-comparer-top01.png);line-height:0;font-size:0;}
	#select_besoin .block02a .block00_0{background-image:url(/images/bg-comparer-top01-violet.png);}
	.block02a .block00_1{background-image:url(/images/bg-comparer-middle01.png);}
	#select_besoin .block02a .block00_1{background-image:url(/images/bg-comparer-middle01-violet.png);}
	.block02a .block00_2{background-image:url(/images/bg-comparer-bottom01.png);line-height:0;font-size:0;}    
    #select_besoin .block02a .block00_2{background-image:url(/images/bg-comparer-bottom01-violet.png)}
	
	.block02a .block00_0-2{background-image:url(/images/bg-comparer-top01-2.png);}
	#select_besoin #comparateur .block02a .block00_0-2{background-image:url(/images/bg-comparer-top01-2-violet.png);}
	.block02a .block00_1-2{background-image:url(/images/bg-comparer-middle01-2.png);}
	#select_besoin #comparateur .block02a .block00_1-2{background-image:url(/images/bg-comparer-middle01-2-violet.png);}
	.block02a .block00_2-2{background-image:url(/images/bg-comparer-bottom01-2.png);}
    #select_besoin #comparateur .block02a .block00_2-2{background-image:url(/images/bg-comparer-bottom01-2-violet.png);}
    
	.block02b{margin-top:-13px;}
	.block02b .block00_0{background-image:none;}
	#select_besoin #comparateur .block02b .block00_0{background-image:none;}
	.block02b .block00_1{background-image:none;}
	#select_besoin #comparateur .block02b .block00_1{background-image:none;}
	.block02b .block00_2{background-image:none;}
	#select_besoin #comparateur .block02b .block00_2{background-image:none;}
	.block02c .block00_0{background-image:url(/images/bg-comparer-top02.png);}
	#select_besoin .block02c .block00_0{background-image:url(/images/bg-comparer-top02.png);}
	.block02c .block00_1{background-image:url(/images/bg-comparer-middle02.png);}
	#select_besoin .block02c .block00_1{background-image:url(/images/bg-comparer-middle02.png);}
	.block02c .block00_2{background-image:url(/images/bg-comparer-bottom02.png);}
	#select_besoin .block02c .block00_2{background-image:url(/images/bg-comparer-bottom02.png);}
    #comparateur a .block00_bouton{cursor:pointer;text-decoration:none;color:#fff;font-weight:bold; color:#FFFFFF;background:url(/images/bt-voir-tarif-bouton-3.gif) no-repeat scroll 0 0;display:block;margin:0 0 5px 320px;padding:10px 0;text-align:center;width:390px;}
    #comparateur .block00_bouton
       #comparateur .decal_gauche{margin-left:10px;}
    
    
	
	#comparateur .tablo01 thead tr.entete th.c1 {font-size:11px;font-weight:normal;}
	
	.block03{width:718px;}
	.block03 .block00_0{height:13px;background:url(/images/bg-block03-top.gif);}
	.block03 .block00_1{background:url(/images/bg-block03-middle.gif);}
	.block03 .block00_1_0{padding:0 0 0 5px;}
	.block03 .block00_1_0 p {padding-right:5px}
	.block03a .block00_1_0 p.description {padding:10px 30px 10px 30px;}
	.block03a .block00_1_0 a.description{padding:10px 30px 10px 30px;display:block;text-decoration:none;}
	.block03a .block00_1_0 a.description:hover{text-decoration:underline;}
	.block03b .block00_1_0 p {padding:0 15px 15px 15px; text-align:justify;}
	.block03b .block00_1_0 p.titre06 { padding-top:15px;}
	.block03 .block00_2{height:22px;background-image:url(/images/bg-block03-bottom.gif)}
	.block03a .block00_0{background:url(/images/bg-block03a-top.gif);}
	.block03a .block00_0_bis{background:url(/images/bg-block03a-top-bis.gif);}
	.block03a .block00_1{background:url(/images/bg-block03a-middle.gif);}
	.block04{width:396px;}
	.block04a{float:left;display:inline;}
	.block04 .liens00{padding:10px 0;}
	.block04 .block00_0{height:11px;background:url(/images/bg-block04-top.gif);}
	.block04 .block00_1{background:url(/images/bg-block04-middle.gif);height:230px;}
	.block04 .block00_1_0{padding:0 15px 0 5px;}
	.block04 .block00_2{height:22px;background-image:url(/images/bg-block04-bottom.gif)}
	.block05{width:322px;}
	.block05a{float:left;display:inline;}
	.block05 .block00_0{height:11px;background:url(/images/bg-block05-top.gif);}
	.block05 .block00_1{background:url(/images/bg-block05-middle.gif);}
	.block05 .block00_1_0{padding:0 5px;min-height:230px;}
	.block05 .block00_2{height:22px;background-image:url(/images/bg-block05-bottom.gif)}
	.block06{width:718px;}
	.block06 .block00_0{height:13px;background:url(/images/bg-block06-top.gif);}
	.block06 .block00_1{background:url(/images/bg-block06-middle.gif);}
	.block06 .block00_1_0{padding:0 0 0 5px;}
	.block06 .block00_2{height:22px;background-image:url(/images/bg-block06-bottom.gif)}
	.block06 .block00_1_0 p {padding:0 15px 15px 15px; text-align:justify;}
    .block07{width:726px;}
	.block07 .block00_0{background-image:url(/images/bg-block07-top.png);}	
	.block07 .block00_1{background-image:url(/images/bg-block07-middle.png);}	
	.block07 .block00_1_0{padding:0 20px;}
	.block07 .block00_2{background-image:url(/images/bg-block07-bottom.png);}	
	/* End Inherit de block00 */

	/* Les titres */
	.titre00{font-size:15px;font-weight:bold;color:#544339;padding:10px 0;}
	.titre01, .titre02, .titre04{font-size:13px;font-weight:bold;color:#544339;padding:5px 0;}
	.titre02{font-size:11px;font-style:italic;}
	.titre03{font-size:15px;color:#544339;}
	.titre04{font-size:12px;}
	.titre05{font-size:13px;color:#f39100;}
    #select_besoin #comparateur_formules .titre05 { color:#D4246E;left:0;}
	.titre06{font-size:36px;font-weight:bold;color:#07b2ad;padding:15px 0;}
	.titre06a{font-size:20px;font-weight:bold;color:#07b2ad;padding:10px 0;}
	.titre07{font-size:15px;font-weight:bold;color:#07b2ad;padding:5px 0;}
	a.titre07{display:block;text-decoration:none;}
	a.titre07:hover{text-decoration:underline;}
	.titre08{font-size:20px;font-weight:bold;color:#07b2ad;padding:5px 0; line-height:normal;}
	.titre09{font-size:11px;font-weight:bold;color:#07b2ad;padding:5px 0;}
	a.titre09{display:block;text-decoration:none;}
	a.titre09:hover{text-decoration:underline;}
	
	.block03 .block00_1_0_1 .texte00 { margin-left:5px;margin-right:10px;}
	.block03 .block00_1_0_1 .liens02 { margin-left:5px;margin-right:10px;}
	.block03 .block00_1_0_1 .liens02 span{ font-style:italic; }
	.block03 .block00_1_0_1 .titre09 { text-decoration:underline;}
	.block03 .block00_1_0_1 .titre09:hover { text-decoration:none; }
	.block03 .block00_1_0_1 .titre06a {padding-top:0px;}
	.block03 .block00_1_0_1 .titre08 { margin-left:10px; }
	.block03 .block00_1_0_1 .titre09 { margin-left:5px;margin-right:10px;}
	.block03 .block00_1_0_1  table { margin-left:5px; }
	.block03 .block00_1_0_1  table td {padding-right:7px;}
	.block03 .block00_1_0_1  table td.c0 { border-left:1px solid #CBDCDA; }
	.block03 .block00_1_0_2 .texte00 { margin-left:20px; }
	.block04 .titre06a { margin-left:10px; padding-top:5px;}
	.block04 .titre07 { margin-left:10px; }
	.block04 .texte00 { margin-left:10px; }
	.block04 .liens00 { margin-left:10px; }
	.block05 .titre06a { margin-left:10px; padding-top:5px;}
	.block05 .liste03 { margin-left:10px; }
	
	/* Les liens */
	.lien00{font-size:10px;font-style:italic;color:#f39100;background:url(/images/bg-puce00.gif) no-repeat 0 0.15em;padding:0 0 0 18px;line-height:14px;}
	.lien00a{color:#d60071;background-image:url(/images/bg-puce00a.gif);}
	.lien00b{font-size:11px;color:#544339;background-image:url(/images/bg-puce00b.gif);}
	.lien00c{font-size:11px;color:#544339;background-image:url(/images/bg-puce00c.gif);}
	.lien00d{font-size:11px;color:#fff;background-image:url(/images/bg-puce00d.gif);}
	#select_besoin #comparateur_formules .lien00d{font-size:11px;color:#fff;background-image:url(/images/bg-puce00i.gif);}
	.lien00e{font-size:11px;color:#16b1a9;background-image:url(/images/bg-puce00e.gif);margin-right:25px;}
	.lien00f{font-size:11px;color:#fff;background-image:url(/images/bg-puce00f.gif);}
	.lien00g{font-size:10px;color:#16b1a9;background-image:url(/images/bg-puce00g.gif);}
	.lien01{font-size:11px;color:#f39100;line-height:14px;}
	.lien01a{color:#d60071;}
	.lien02{font-size:10px;font-style:italic;color:#544339;background:url(/images/bg-puce01.gif) no-repeat 0 0.25em;padding:0 0 0 18px;line-height:14px;}
	.lien03{font-size:12px;color:#544339;}
	.lien04{text-decoration:none;font-size:11px;color:#544339;line-height:1.4em;}
	
	/* Les textes */
	.texte00{line-height:1.4em;}
	a.texte00{text-decoration:none;}
	a.texte00:hover{text-decoration:underline;}
	.texte01{margin:0 10px 0 0;}
	
	/* Les listes UL */
	.liste00{color:#f39100;}
	.liste00 li{padding:2px 0;}
	.liste01{color:#d60071;}
	.liste01 li{padding:2px 0;}
	.liste02{color:#544339;margin:0 0 0 10px;}
	.liste02 li{list-style:none;padding:5px 0;}
	.liste03{margin:0;}
	.liste03 li{list-style:none;padding:2px 0;}
	.liste03 li a.lien00{color:#544339;text-decoration:none;}
	.liste03 li a.lien00:hover{text-decoration:underline;}
	
	/* Les définitions DL */
	.def00{margin:10px 0 0 10px;}
	.def00 dd{margin:5px 0 0;color:#544339;line-height:1.4em;}

	/* Les tableaux */
	table .col_left{text-align:left;}
	table .col_center{text-align:center;}
	table .col_right{text-align:right;}
	.tablo00{position:relative;width:100%;}
	.tablo00 tr.row0{background:#fff;}
	.tablo00 tr.row1{background:#f9f5f1;}
	.tablo00 tr th, .tablo00 tr td{padding:3px 10px;}
	.tablo00 tr th.c1, .tablo00 tr td.c1{border:none;}
	.tablo00 tr th, .tablo00 tr td{border-left:1px solid #fff;}
	.tablo00 tr.row0 th, .tablo00 tr.row0 td{border-color:#f9f5f1;}
	.tablo01{position:relative;width:100%;}
	.tablo01 tr .c1{width:292px;}
	.tablo01 tr .c2, .tablo01 tr .c3 {width:127px;color:#fff;font-size:12px;font-weight:bold;}
	.tablo01 thead tr th{padding-bottom:10px;}
	.tablo01 thead tr.entete th{padding-bottom:0;}
	.tablo01 thead tr.entete th .voir_prix { display:block; width:127px; height:42px;}
	.tablo01 thead tr.entete th .voir_prix a { text-decoration:none;color:#fff;}
	.tablo01 thead tr.entete th .prix { font-weight:bold; display:block; font-size:13px;}
	.tablo01 thead tr.entete th .violet { background:url(/images/img-voir-prix-violet.gif) no-repeat;}
    .tablo01 thead tr.entete th .jaune{ background:url(/images/img-voir-prix.gif) no-repeat;}
    .tablo01 thead tr.entete th .nopossible { background:url(/images/img-voir-prix-nopossible.gif) no-repeat; font-size:10px; }
    .tablo01 thead tr.entete00 th{padding-bottom:0;}
	.tablo01 thead tr.entete00 th p{font-weight:normal;}
	.tablo01 thead tr.entete00 th p.titre00{font-weight:normal;}
	.tablo01 thead tr.entete00 th p.texte00{font-size:11px;}
	.tablo01 thead tr.entete00 th a{position:relative;display:block;text-align:center;color:#f39100;text-decoration:none;}
	.tablo01 thead tr.entete00 th a .img{position:absolute;left:11px;top:10px;z-index:1;}
	.tablo01 thead tr.entete00 th a .pochoire{position:relative;z-index:2;}
	.tablo01 thead tr.entete00 th a .message{position:relative;z-index:2; display:block; background:#fff; height:50px; text-decoration:none; color:#fff}
    .tablo01 thead tr.entete00 th a .ok { background:#fff url(/images/bt-voir-tarif-connecte.gif) no-repeat 50% 0%;cursor:pointer;}
    .tablo01 thead tr.entete00 th a .pasok { background:#fff; color:#000;}
    .tablo01 thead tr.entete00 th a .message .prix{display:block;font-size:13px; font-weight:bold;}
	#select_besoin #comparateur_formules .tablo01 thead tr.entete00 th a{position:relative;display:block;text-align:center;color:#D4246E;}
	.tablo01 thead tr.entete00 th a span.titre05{position:absolute;top:5px;z-index:3;width:100%;left:0px;}
	.tablo01 thead tr .c1, .tablo01 thead tr .c1 a{font-size:14px;font-weight:bold;}
	.tablo01 thead tr .c1 .libelle{font-size:12px;font-weight:normal;background:url(/images/bg-puce03.gif) no-repeat 0 0.45em;padding:0 0 0 12px;}
	.tablo01 tbody tr td{padding:10px 0;}
	.tablo01 thead tr th.c0, .tablo01 tbody tr td.c0{width:2px;padding:0;}
	.tablo01 tbody tr.row0 .c1, .tablo01 tbody tr.row1 .c1{border-top:1px solid #000;}
	.tablo01 tbody tr.row0 .c2, .tablo01 tbody tr.row1 .c2, .tablo01 tbody tr.row0 .c3, .tablo01 tbody tr.row1 .c3{border-top:1px solid #f9c880;}
	#select_besoin #comparateur_formules .tablo01 tbody tr.row0 .c2, #select_besoin #comparateur_formules .tablo01 tbody tr.row1 .c2, #select_besoin #comparateur_formules .tablo01 tbody tr.row0 .c3, #select_besoin #comparateur_formules .tablo01 tbody tr.row1 .c3{border-top:1px solid #E991B7;}
	.tablo01 tbody tr.row0 .c4, .tablo01 tbody tr.row1 .c4{border-top:1px solid #dfd9d4;}
	.tablo01 tbody tr .c1{font-size:12px;font-weight:bold;}
	.tablo01 tbody tr .c1 span{font-size:11px;font-weight:normal;font-style:italic;}
	.tablo03 .c0{padding:0;}
	
	/* Les images float */
	.imgleft{float:left;display:inline;margin:0 0px 5px 0;padding-right:10px;}
	.calque1{width:292px;height:292px;float:left;margin-right:10px;}
	.calque2{width:141px;height:153px;float:left;margin:0 5px;}
	.calque3{width:187px;height:120px;}
	.calque4{width:102px;height:98px;float:left;margin:0 10px 10px;}
    .calque5{width:127px;height:134px;}
	.calqueR{width:187px;height:120px;float:left;margin:0 5px;}
	.calque1_vide{width:292px;height:1px;float:left;}
	.calque2_vide{width:141px;height:1px;float:left;}
	.calque3_vide{width:187px;height:1px;}
	.imgright{float:right;display:inline;margin:0 0 5px 10px;}

	/* Les formulaires */
	.form00{position:relative;width:100%;overflow:hidden;}
	.form00_O{position:relative;padding:5px;}
	.form00 .row{position:relative;width:100%;overflow:hidden;}
	.form00 .row *{float:left;display:inline;color:#403d44;}
	.form00 .row select option{float:none;display:block;}
	.form00 .row .input_text{border:1px solid #b6b6b6;}
	.form00 .row .input_checkbox, .form00 .row .input_radio{width:18px;height:18px;}
	/* Start Inherit Les formulaires */
	.form00_agence .input_text{width:74px;margin:0 5px 0 0;}
	/* End Inherit Les formulaires */
	/* --- Fin Page ts --- */

	/* Bloc contenant des floats */
	.block_float:after, .spacer{content:".";display:block;visibility:hidden;clear:both;font-size:0px;line-height:0px;height:0px;width:100%;margin:0;padding:0;}
	
	/* lien en savoir plus */
	.en_savoir_plus{background:url(/images/bg-picto-plus.gif) no-repeat 0 2px;padding:0 0 0 16px;font-style:italic;}
	
	/* lien déroulant */
	.lien_deroulant, .lien_deroulant_actif{display:block;font-size:14px;line-height:18px;font-weight:bold;background-position:0 4px;color:#443526;padding:0 0 0 16px;}
	.lien_deroulant{background:url(/images/bg-fleche.gif) no-repeat 0 2px;}
	.lien_deroulant_actif{background:url(/images/bg-fleche-2.gif) no-repeat 0 2px;}	
	
	/* titre font marron */
	.titre_marron{background:#544339;color:#fff;padding:2px 4px;line-height:20px;}
	
	/* Bouton marron */
	.bouton_marron{overflow:hidden;font-size:13px;color:#fff;text-decoration:none;cursor:pointer;}
	.bouton_marron .gauche, .bouton_marron .centre, .bouton_marron .droite{float:left;display:inline;}
	.bouton_marron .gauche, .bouton_marron .droite{width:10px;height:27px;}
	.bouton_marron .gauche{background:url(/images/bg-bt-marron-gauche.png) no-repeat 0 0;}
	.bouton_marron .centre{background:url(/images/bg-bt-marron-centre.gif) repeat-x 0 0;padding:4px 0 0 0;height:23px;}
	.bouton_marron .droite{background:url(/images/bg-bt-marron-droite.png) no-repeat 0 0;}	
	.button_marron_bg{height:33px;padding:5px;}
	.button_marron_bg_top_off{background:url(/images/bg-button-gris-bg-gris01.gif) no-repeat 0 0;padding-top:11px;}
	.button_marron_bg_bas_off{background:url(/images/bg-button-gris-bg-gris00.gif) no-repeat 0 0;}
	.button_marron_bg_top_off .bouton_marron .droite, .button_marron_bg_bas_off .bouton_marron .droite{background:url(/images/bg-bt-marron-droite-off.gif) no-repeat 0 0;}
	.button_marron_bg_top_off .bouton_marron .gauche, .button_marron_bg_bas_off .bouton_marron .gauche{background:url(/images/bg-bt-marron-gauche-off.gif) no-repeat 0 0;}
	.button_marron_bg_top_off .bouton_marron .centre, .button_marron_bg_bas_off .bouton_marron .centre{background:url(/images/bg-bt-marron-centre-off.gif) repeat-x 0 0;}
	.button_marron_bg_top{padding-top:11px;}
		
	/* Grand bouton marron */
    #bouton_form .bouton_marron_grand{ left:650px;overflow:hidden;position:absolute;text-decoration:none;bottom:10px;}
	.bouton_marron_grand{overflow:hidden;font-size:14px;color:#fff;text-decoration:none;cursor:pointer;}
	.bouton_marron_grand .gauche, .bouton_marron_grand .centre, .bouton_marron_grand .droite{float:left;display:inline;}
	.bouton_marron_grand .gauche, .bouton_marron_grand .droite{width:12px;height:31px;}
	.bouton_marron_grand .gauche{background:url(/images/bg-bt-marron-gd-left.png) no-repeat 0 0;}
	.bouton_marron_grand .centre{background:url(/images/bg-bt-marron-gd-centre.png) repeat-x 0 0;padding:5px 0 0 0;height:27px;}				
	.bouton_marron_grand .droite{background:url(/images/bg-bt-marron-gd-right.png) no-repeat 0 0;}
	#infos_perso .bouton_marron_grand .centre,#formulaire_souscription .bouton_marron_grand .centre{width:130px;text-align:center;font-size:18px;}			
	/* séparateur */
	div.separateur{width:96%;height:1px;line-height:0;font-size:0;background:#544339;margin:0; float: left;}
	
	/* Cadre des zones blanches */
	.cadre_blanc_top{overflow:hidden;}
	.cadre_blanc_top .gauche, .cadre_blanc_top .centre, .cadre_blanc_top .droite{float:left;display:inline;height:9px;font-size:0px;line-height:0px;}
	.cadre_blanc_top .gauche, .cadre_blanc_top .droite{width:9px;}
	.cadre_blanc_top .gauche{background:url(/images/bg-top-left-blanc-border-gris.gif) no-repeat 0 0;}
	.cadre_blanc_top .centre{background:url(/images/bg-top-blanc-centre.gif) repeat-x 0 0;}
	.cadre_blanc_top .droite{background:url(/images/bg-top-right-blanc-border-gris.gif) no-repeat 0 0;}
	.cadre_blanc_bottom{overflow:hidden;}
	.cadre_blanc_bottom .gauche, .cadre_blanc_bottom .centre, .cadre_blanc_bottom .droite{float:left;display:inline;height:9px;font-size:0px;line-height:0px;}
	.cadre_blanc_bottom .gauche, .cadre_blanc_bottom .droite{width:9px;}
	.cadre_blanc_bottom .gauche{background:url(/images/bg-bottom-left-blanc-border-gris.gif) no-repeat 0 0;}
	.cadre_blanc_bottom .centre{background:url(/images/bg-bottom-blanc-centre.gif) repeat-x 0 0;}
	.cadre_blanc_bottom .droite{background:url(/images/bg-bottom-right-blanc-border-gris.gif) no-repeat 0 0;}	
	
	/* Titre des selections nos assurances santÃ© et votre simulation personnalisée */ 
	.cadre_couleur_variable_top{position:relative;width:100%;overflow:hidden;margin:0 0 1px 0;}
	.cadre_couleur_variable_top .gauche, .cadre_couleur_variable_top .centre, .cadre_couleur_variable_top .droite{float:left;display:inline;}
	.cadre_couleur_variable_top .gauche, .cadre_couleur_variable_top .droite{width:15px;height:26px;}
	.cadre_couleur_variable_top .centre{width:707px;height:26px;line-height:26px;text-align:center;font-weight:bold;}
	
	/* Bloc facile */
	.bloc_facile{position:relative;width:212px;margin:10px 0 0 0;}
	.bloc_facile .cadre_blanc_top .centre, .bloc_facile .cadre_blanc_bottom .centre{position:relative;width:194px;}
	.bloc_facile .cadre_blanc_bottom{top:-4px;}
	.bloc_facile .pad{position:relative;width:208px;padding:0 0 0 4px;}
	.bloc_facile .content{background:url(/images/bg-blanc-border-gris.gif) repeat-y 0 0;padding:0 0 3px 0;}
	.bloc_facile .facile_off, .bloc_facile .facile_on{width:204px;background:#cbb9a7 url(/images/bg-arrondi-top.gif) no-repeat;margin:0 0 1px 0;}	
	.bloc_facile .facile_off .bg_facile, .bloc_facile .facile_on .bg_facile{width:204px;background:url(/images/bg-arrondi-bas.gif) no-repeat left bottom;}	
	.bloc_facile .facile_off .bg_facile a, .bloc_facile .facile_on .bg_facile a{display:block;width:164px;font-size:12px;color:#fff;font-weight:bold;background:url(/images/bg-fleche.gif) no-repeat 11px 10px;padding:9px 12px 9px 28px;}
	.bloc_facile .facile_on .bg_facile a{background:url(/images/bg-fleche-2.gif) no-repeat 11px 10px;padding-bottom:6px;}	
	.bloc_facile .facile_on .bg_facile p{width:148px;font-size:11px;color:#403d44;padding:0 28px 10px 28px;overflow:hidden}	
	#facile_1_off, #facile_2_on, #facile_3_on, #facile_4_on, #facile_5_on,#facile_6_on{display:none;}
	#facile_1_on, #facile_2_off, #facile_3_off, #facile_4_off, #facile_5_off,#facile_6_off{display:block;}
	
	/* Bloc thème */
	.bloc_theme{position:relative;width:212px;margin:0;}
	.bloc_theme .cadre_blanc_top .centre, .bloc_theme .cadre_blanc_bottom .centre{position:relative;width:194px;}
	.bloc_theme .cadre_blanc_top{}
	.bloc_theme .cadre_blanc_bottom{}	
	.bloc_theme .content{position:relative;width:100%;background:url(/images/bg-blanc-border-gris.gif) repeat-y 0 0;}
	.bloc_theme .pad{padding:0 6px;}		
	.bloc_theme .pad .theme{position:relative;width:100%;}
	.bloc_theme .pad .top{position:relative;width:200px;height:11px;background:url(/images/bg-arrondi-top2.gif) no-repeat;line-height:0;font-size:0;}
	.bloc_theme .pad .content_th{background:#EDE7E1;}
	.bloc_theme .pad .bottom{position:relative;width:200px;height:11px;background:url(/images/bg-arrondi-bas2.gif) no-repeat;line-height:0;font-size:0;}
	.bloc_theme .theme .title{padding:0 10px 10px 20px;}
	.bloc_theme .theme a{position:relative;width:170px;padding:0 0 0 20px;margin:0 0 0 10px;display:block;background:url(/images/bg-puce00h.gif) no-repeat 0 0;font-size:11px;color:#000;font-style:italic;text-decoration:none;}
	.bloc_theme .theme .separition{position:relative;width:170px;margin:2px 0 2px 10px;height:1px;background:#fff;line-height:0;font-size:0;}
	
	/* Bloc à propos */
	.bloc_apropos{position:relative;width:212px;margin:10px 0 0 0;}
	.bloc_apropos .coins_haut{height:13px;background:url(/images/bg-bloc-apropos-top.gif) no-repeat;line-height:0;font-size:0;}
	.bloc_apropos .coins_bas { height:16px; background:url(/images/bg-bloc-apropos-bas.gif) no-repeat;}
	.bloc_apropos .bg_apropos { background:url(/images/bg-bloc-apropos-title.gif) repeat-y;}
	.bloc_apropos .bg_apropos .title{ margin-left:12px; width:159px; height:53px;}
	.bloc_apropos .bg_apropos .text{ margin:8px 20px 0 20px;}
	
	/* Bloc connex */
	.bloc_theme .theme .article{background:url(/images/bg-puce00h.gif) no-repeat 0 0;}
	.bloc_theme .theme .contenu{background:url(/images/bg-puce00h2.gif) no-repeat 0 0;}
	.bloc_theme .theme .direct{background:url(/images/bg-puce00h3.gif) no-repeat 0 0;}


	
	/* Formulaire */
	.form_328{position:relative;width:328px;}
	.form_328 .form_top_center{width:286px;font-size:13px;font-weight:bold;color:#544339;}
	.form_328 .form_bottom_center{width:302px;}
	.form_328 .form_middle{background:url(/images/bg-form-width-328.png) repeat-y 0 0;}
	.form_388{position:relative;width:388px;}
	.form_388 .form_top_center{width:346px;font-size:13px;font-weight:bold;color:#544339;}
	.form_388 .form_bottom_center{width:362px;}
	.form_388 .form_middle{background:url(/images/bg-form-width-388.png) repeat-y 0 0;}
	.form_718{position:relative;width:718px;}
	.form_718 .form_top_center{width:676px;font-size:13px;font-weight:bold;color:#544339;}
	.form_718 .form_bottom_center{width:692px;}
	.form_718 .form_middle{background:url(/images/bg-form-width-718.png) repeat-y 0 0;}
	.form_718 .left, .form_718 .right{float:left;display:inline;width:318px;}
	.form_718 .left{margin-right:40px;}
	.form_top{position:relative;width:100%;overflow:hidden;}
	.form_top_left, .form_top_right, .form_top_center{position:relative;height:31px;float:left;display:inline;}
	.form_top_left{background:url(/images/bg-form-top-left.png) no-repeat 0 0;width:13px;}
	.form_top_center{background:url(/images/bg-form-top.png) repeat-x 0 0;font-size:14px;line-height:31px;padding:0 0 0 16px;}	
	.form_top_right{background:url(/images/bg-form-top-right.png) no-repeat 0 0;width:13px;}
	.form_top_no_header .form_top_left{background:url(/images/bg-form-top-left02.png) no-repeat 0 0;height:13px;line-height:0px;font-size:0;}
	.form_top_no_header .form_top_center{background:url(/images/bg-form-top02.png) repeat-x 0 0;height:13px;line-height:0px;font-size:0;}
	.form_top_no_header .form_top_right{background:url(/images/bg-form-top-right02.png) no-repeat 0 0;height:13px;line-height:0px;font-size:0;}
	.form_middle{position:relative;width:100%;}
	.form_middle .marge{padding:20px;overflow:hidden;}
	.form_middle .select_date_day_month{margin-right:4px;}
	.form_bottom{position:relative;width:100%;overflow:hidden;}
	.form_bottom_left, .form_bottom_right, .form_bottom_center{float:left;display:inline;height:13px;line-height:0;font-size:0;}
	.form_bottom_left{background:url(/images/bg-form-bottom-left.png) no-repeat 0 0;width:13px;}
	.form_bottom_center{background:url(/images/bg-form-bottom.png) repeat-x 0 0;}
	.form_bottom_right{background:url(/images/bg-form-bottom-right.png) no-repeat 0 0;width:13px;}
	.cp{width:40px;}	
	.form_onglet00 .marge{overflow:visible;}
	.form_onglet00 .form_bottom{height:33px;}
	.form_onglet00 .form_bottom .form_bottom_right{background:url(/images/bg-form-bottom-right02.png) no-repeat 0 0;width:132px;height:33px;}
	.form_onglet00 .form_bottom .form_bottom_center{width:573px;}
	.form_onglet00 .bouton_marron_grand{position:absolute;right:25px;bottom:10px;z-index:99;zoom:1;display:block;}
	
	
	.champs_obl{float:left;display:inline;width:5px;height:14px;background:url(/images/bg-champs-obligatoire.gif) no-repeat 0 25%;margin-left:4px;}
	.centrer{text-align:center;}
	
	/* list de gamme ou de formule */
	.div_pochoire_txt{position:relative;width:100%;overflow:hidden;}	
	.div_pochoire_txt .div_pochoire{position:relative;float:left;display:inline;margin:0 -3px 0 15px;z-index:2;}
	.div_pochoire_txt .div_pochoire .img{position:absolute;left:3px;top:3px;display:block;z-index:0;}
	.div_pochoire_txt .div_pochoire .pochoire{position:relative;display:block;z-index:1;}
	.div_pochoire_txt .div_texte{position:relative;width:602px;float:left;display:inline;}
	.div_pochoire_txt .div_texte .content{padding:0 0 0 6px;}	
	.div_pochoire_txt .div_texte .top{position:relative;width:100%;height:13px;overflow:hidden;}
	.div_pochoire_txt .div_texte .top_left, .div_pochoire_txt .div_texte .top_right, .div_pochoire_txt .div_texte .top_center{float:left;display:inline;height:13px;}
	.div_pochoire_txt .div_texte .top_left{width:16px;padding:0 0 0 4px;}
	.div_pochoire_txt .div_texte .top_right{width:15px;}
	.div_pochoire_txt .div_texte .top_center{width:566px;}
	.div_pochoire_txt .div_texte .bottom{position:relative;width:100%;height:14px;overflow:hidden;line-height:0;font-size:0;}
	.div_pochoire_txt .div_texte .bottom_left, .div_pochoire_txt .div_texte .bottom_right, .div_pochoire_txt .div_texte .bottom_center{float:left;display:inline;height:14px;}
	.div_pochoire_txt .div_texte .bottom_left{width:20px;}
	.div_pochoire_txt .div_texte .bottom_right{width:15px;}
	.div_pochoire_txt .div_texte .bottom_center{width:566px;}
	.div_pochoire_txt .div_texte .liens{position:relative;width:100%;margin:15px 0 0 0;overflow:hidden;height:35px;}
	.div_pochoire_txt .div_texte .liens li{float:left;display:inline;padding:0 10px;border-right:1px solid #82756e;margin:7px 0 0 0;}
	.div_pochoire_txt .div_texte .liens .first_lien{padding:0 10px 0 0;}
	.div_pochoire_txt .div_texte .liens .last_lien{border-right:none;}
	.div_pochoire_txt .div_texte .liens a{background:url(/images/bg-picto-inferieur.gif) no-repeat 0 2px;padding:0 0 0 14px;font-style:italic;}
	.div_pochoire_txt .div_texte .liens .first_lien a{background:url(/images/bg-picto-plus.gif) no-repeat 0 2px;}

	/* lightbox */
	#overlay{background-image:url(/images/overlay.png);position:absolute;top:0px;left:0px;z-index:100;width:100%;height:100%;}	
	#box{margin:0;padding:0;overflow:auto;}
	#box #close{position:absolute;top:0px;right:0px;cursor:pointer;}
	#box #boxContents{margin-top:12px;padding:10px;}
	/*
        #hiddenDiv_2 .galet_content, #hiddenDiv_3 .galet_content{position:relative;width:324px;height:271px;}
	#hiddenDiv_2 .galet_orange, #hiddenDiv_3 .galet_orange{position:absolute;left:0;top:0;width:324px;height:271px;background:url(/images/bg-erreur.gif) no-repeat 0 0;}
	#hiddenDiv_2 .galet_rose, #hiddenDiv_3 .galet_rose{position:absolute;left:0;top:0;width:324px;height:271px;background:url(/images/bg-erreur02.gif) no-repeat 0 0;}
	#hiddenDiv_2 p{padding:50px 50px 20px 130px;color:#fff;font-size:18px;line-height:20px;}
	#hiddenDiv_2 a{color:#fff;font-size:18px;line-height:18px;padding:0 0 0 24px;margin:0 0 0 90px;zoom:1;}	
	*/
        #hiddenDiv_3 p{padding:50px 50px 20px 130px;color:#fff;font-size:18px;line-height:20px;}
        #hiddenDiv_3 a{color:#fff;font-size:18px;line-height:18px;padding:0 0 0 24px;margin:0 0 0 90px;zoom:1;}
	/* infobulle */
	#infobulle{position:absolute;width:430px;display:none;z-index:99;}
	#infobulle .top{position:relative;width:100%;overflow:hidden;}
	#infobulle .top .gauche, #infobulle .top .droite, #infobulle .top .centre{float:left;display:inline;height:15px;line-height:0;font-size:0;}
	#infobulle .top .gauche{background:url(/images/bg-bulle-info-t-l.gif) no-repeat 0 0;width:17px;}
	#infobulle .top .centre{background:url(/images/bg-bulle-info-t.gif) repeat-x 0 0;width:401px;}
	#infobulle .top .droite{background:url(/images/bg-bulle-info-t-r.gif) no-repeat 0 0;width:12px;}
	#infobulle .content{padding:10px;background:#fff;border:1px solid #000;border-top:0;border-bottom:0;}
	#infobulle .bottom{position:relative;width:100%;overflow:hidden;}
	#infobulle .bottom .gauche, #infobulle .bottom .droite, #infobulle .bottom .centre{float:left;display:inline;height:7px;}
	#infobulle .bottom .gauche{background:url(/images/bg-bulle-info-b-l.gif) no-repeat 0 0;width:6px;}
	#infobulle .bottom .centre{background:url(/images/bg-bulle-info-b.gif) repeat-x 0 0;width:418px;}
	#infobulle .bottom .droite{background:url(/images/bg-bulle-info-b-r.gif) no-repeat 0 0;width:6px;}	
    #infobulle .popupensavoirplus{ text-align:left; }
    #infobulle .popupensavoirplus .separateur{background:#e6e6e6;}
    #infobulle .popupensavoirplus .prix{color:#d4246e;font-size:11px;font-weight:bold;}
    #catalogue #infobulle .popupensavoirplus .prix{color:#F39100;font-size:11px;font-weight:bold;}
    #infobulle .popupensavoirplus .couver{color:#000000;font-size:11px;font-weight:bold;text-align:left;}
    
    /* Garantie */
    #garantie{padding:10px 24px;font-size:10px;}
    
    /* reload_session */
    #reload_session{display:none;}
	
/*************************************************************************************************************************************************************************/

/*************************************************************************************************************************************************************************/
/* Bloc css de la page XXXXXXXX */ 
/*************************************************************************************************************************************************************************/
	/* home */	
	#home #middle .middle_content{background:none #fff;}
	
	#home #middle .middle_top{position:relative;width:100%;padding:5px 0 0 1px;float:left;}
	
	
	#home #middle .animation{position:relative;width:100%;height:390px;}
	
	#home #middle .gallery{width:722px;position:absolute;top:0;left:0;height:390px;}
	#home #middle .slide{width:722px;position:absolute;top:0;left:0;height:390px;}
	#home #middle .slide .fais_devis{position:absolute;bottom:33px;left:377px;}
	
	#home #middle .slide_nav{position:absolute;width:368px;top:0;right:0;}
	#home #middle .slide_content{position:relative;width:368px;height:390px;}
	#home #middle .slide_content .flech_slide{position:absolute;width:65px;bottom:14px;right:15px;}
	#home #middle .slide_content #next, #prev {cursor:pointer;height:26px;width:27px;float:left;}
	#home #middle .slide_content #next{float:right;background:url(/images/img-next.gif) no-repeat 0 0;}
	#home #middle .slide_content #prev{float:left;background:url(/images/img-prev.gif) no-repeat 0 0;}
	
	#home #middle .middle_bas{position:relative;width:100%;height:280px;margin:20px 0 0 0;overflow:hidden;background:url(/images/bg-middle_bas.gif) no-repeat 0 0;float:left;}
	#home #middle .middle_bas_gauche, #home #middle .middle_bas_droite{float:left;display:inline;}
	
	#home #middle .middle_bas_gauche{position:relative;width:583px;margin:0 0 0 1px;}
	#home #middle .middle_bas_gauche .tt_mag{margin:9px 0 11px 33px;}
	#home #middle .middle_bas_gauche .tt_mag img{vertical-align:middle;margin-right:9px;}
	
	#home #middle .middle_bas_gauche .mag_conteneur{position:relative;overflow:hidden;}
	#home #middle .middle_bas_gauche  .mag_1{position:relative;width:324px;float:left;display:inline;background:url(/images/bg-home-mag1.gif) no-repeat 0 18px;height:235px;}
	#home #middle .middle_bas_gauche  .mag_1 .top{height:130px;color:#fff;font-weight:bold;}	
	#home #middle .middle_bas_gauche  .mag_1 .top .topgauche{width:101px;height:98px;position:absolute;right:33px;top:0;background:none;}
	#home #middle .middle_bas_gauche  .mag_1 .top .topdroit{width:228px;height:130px;color:#fff;font-weight:bold;}	
	#home #middle .middle_bas_gauche  .mag_1 .top .titre{display:block;padding:53px 0 0 14px;font-size:13px;line-height:15px;}
	#home #middle .middle_bas_gauche  .mag_1 .top .titre .size{font-size:22px;display:block;padding:0 0 12px 0;line-height:normal;}
	#home #middle .middle_bas_gauche  .mag_1 .middle{position:relative;width:308px;margin:0 0 0 14px;color:#fff;height:73px;}
	#home #middle .middle_bas_gauche  .mag_1 .middle p{width:258px;margin:0 0 0 0; padding-top:8px;}
	#home #middle .middle_bas_gauche  .mag_1 .bottom{position:relative;width:309px;margin:0 0 0 14px;color:#fff;}
	#home #middle .middle_bas_gauche  .mag_1 .bottom p{display:block;padding:0px 0 0 208px;}
	#home #middle .middle_bas_gauche  .mag_1 .bottom p a, #home #middle .middle_bas_gauche  .mag_1 .bottom p a:hover span{text-decoration:none;}
	#home #middle .middle_bas_gauche  .mag_1 .bottom p a span{text-decoration:underline;font-style:normal;color:#fff;}
	#home #middle .middle_bas_gauche  .mag_2{float:left;display:inline;width:245px;margin:0 0 0 0;color:#544339;}
	#home #middle .middle_bas_gauche  .mag_2 .content{padding:0 0 0 32px;}
	#home #middle .middle_bas_gauche  .mag_2 .actus_home{padding:0 0 15px 0;}
	#home #middle .middle_bas_gauche  .mag_2 .actus_home img{float:left;}
	#home #middle .middle_bas_gauche  .mag_2 a{display:block;padding:0 0 9px 0;color:#16aaa3;font-weight:bold;text-decoration:none;}
	#home #middle .middle_bas_gauche  .mag_2 .titre_actus a{display:block;padding:0 0 9px 0;color:#16aaa3;font-weight:bold;text-decoration:none;font-size:13px;}
	#home #middle .middle_bas_gauche  .mag_2 a.actif{background:url(/images/img-fleche-down.gif) no-repeat top left;color:#16B1A9;}	
	#home #middle .middle_bas_gauche  .mag_2 .contenttxt p{color:#544339;height:50px;line-height:12px;overflow:hidden;width:210px;}
	#home #middle .middle_bas_gauche  .mag_2 .etc{color:#16B1A9;}
	#home #middle .middle_bas_gauche  .mag_2 .suite{padding:0px 0 5px 128px;}
	#home #middle .middle_bas_gauche  .mag_2 .suite a {background:none;margin:0;color:#16B1A9;text-decoration:none;}
	#home #middle .middle_bas_gauche  .mag_2 .suite a span{text-decoration:underline;}
	#home #middle .middle_bas_gauche  .mag_2 .suite a:hover span{text-decoration:none;}
	
	#home #middle .middle_bas_droite{position:relative;width:340px;margin:0 0 0 20px;overflow:hidden;padding:0 15px 0 0;}
	#home #middle .middle_bas_droite .bloc_qui .titre{margin:16px 0 10px 0;}
	#home #middle .middle_bas_droite .bloc_qui p{color:#544339;margin:0 0 0 30px;}
	#home #middle .middle_bas_droite .bloc_qui .lien_en_savoir_plus{text-align:right;margin:6px 0 0 0;}
	#home #middle .middle_bas_droite .bloc_agences{margin:10px 0 0 20px;padding:0 0 0 10px;}
	#home #middle .middle_bas_droite .bloc_agences .titre{margin:10px 0 6px 0;}
	#home #middle .middle_bas_droite .bloc_agences p{color:#544339}
	#home #middle .middle_bas_droite .carte{position:relative;width:100%;margin:4px 0 0 0;overflow:hidden;}
	#home #middle .middle_bas_droite .carte img, #home #middle .middle_bas_droite .carte .txt_carte{float:left;display:inline;}
	#home #middle .middle_bas_droite .carte .txt_carte{position:relative;width:188px;}
	#home #middle .middle_bas_droite .carte .content{padding:0 10px;}
	#home #middle .middle_bas_droite .txt_carte .input_txt, #home #middle .middle_bas_droite .carte .input_submit {float:left;display:inline;}
	#home #middle .middle_bas_droite .txt_carte .input_txt {border:1px solid #B6B6B6;color:#403D44;height:16px;margin-right:4px;vertical-align:middle;width:74px;}
	#home #middle .middle_bas_droite .txt_carte p{padding:6px 0 6px 0;clear:both;}
	#home #middle .middle_bas_droite .txt_carte p span{font-weight:bold;position:relative;top:-3px;}
	#home #middle .middle_bas_droite .txt_carte a span{text-decoration:underline;color:#403D44;font-weight:bold;}
	#home #middle .middle_bas_droite .txt_carte a:hover span{text-decoration:none;}
	
	#home #middle .middle_bas_droite .bloc_recette{margin:38px 0 0 0;padding:0 0 0 0;height:139px;overflow:hidden;}
	#home #middle .middle_bas_droite .bloc_recette .titre{margin:0 0 14px 0;display:block;}	
	#home #middle .middle_bas_droite .txt_recete{position:relative;width:100%;margin:0;overflow:hidden;}
	#home #middle .middle_bas_droite .contenu_recete{position:relative;width:154px;float:left;padding:0 0 0 16px;}
	#home #middle .middle_bas_droite .txt_recete img{float:left;display:inline;}
	#home #middle .middle_bas_droite .txt_recete h3 {display:block;padding:0 0 6px 0;color:#16aaa3;font-weight:bold;text-decoration:none;font-size:12px;}
	#home #middle .middle_bas_droite .txt_recete  p{color:#544339}
	#home #middle .middle_bas_droite .txt_recete .suite{padding:10px 0 0 0;float:right;}
	#home #middle .middle_bas_droite .txt_recete  .suite a {background:none;margin:0;color:#16B1A9;text-decoration:none;}
	#home #middle .middle_bas_droite .txt_recete .suite a span{text-decoration:underline;}
	#home #middle .middle_bas_droite .txt_recete  .suite a:hover span{text-decoration:none;}
	
	#home #middle .middle_bas_droite .bloc_facile_recrute{margin:28px 0 0 37px;padding:0 0 0 0;}
	#home #middle .middle_bas_droite .bloc_facile_recrute .titre{margin:0 0 10px 0;display:block;}	
	#home #middle .middle_bas_droite .txt_facile_recrute{position:relative;width:100%;margin:0;overflow:hidden;}
	#home #middle .middle_bas_droite .txt_facile_recrute  p{color:#544339;padding:0 0 0 33px;}
	#home #middle .middle_bas_droite .txt_facile_recrute  p span{padding:0 0 0 10px;display:block;}
	#home #middle .middle_bas_droite .bloc_facile_recrute .lien_en_savoir_plus{text-align:right;padding:2px 10px 0 206;}
	#home #middle .middle_bas_droite .bloc_facile_recrute .lien_en_savoir_plus .en_savoir_plus{font-style:normal;color:#544339;}
	
	
	/*espace pro*/
	
	#popup, .popup{padding:0;width:567px;height:347px;background:url(../images/bg-layer-popup.png) no-repeat 0 0;float:left;position:relative;}
  .popup_large{padding:0;width:800px;height:540px;background:url(../images/bg-layer-popup_large.png) no-repeat 0 0;float:left;position:relative;}
  .popup_large_h{padding:0;width:800px;height:600px;background:url(../images/bg-layer-popup_large_h.png) no-repeat 0 0;float:left;position:relative;}
	#close{background:url(../images/picto-close.gif) no-repeat 0 0;display:block;height:22px;width:66px;position:absolute;top:12px;right:12px;text-decoration:none;}
	#espace_pro_poupup{padding:0;width:515px;height:310px;background:url(../images/bg-formule-espace-pro.png) no-repeat 0 0;margin:20px 0 0 26px;float:left;display:inline;}
	#espace_pro_poupup .content_popup{padding:55px 0 0 33px;}
	#espace_pro_poupup .content_popup .titre{height:93px;padding:0;text-align:center;}
	#espace_pro_poupup .identifier{float:left;padding:11px 0 0;width:376px;padding:0 0 0 102px;}

	#espace_pro_poupup .identifier p{color:#FFFFFF;float:left;margin:0;padding:0 0 15px 0;width:280px;}
	#espace_pro_poupup .identifier p.nopad{padding:0;}
	#espace_pro_poupup .identifier p.erreur{position:absolute;bottom:40px;left:70px;}
	#espace_pro_poupup .identifier label{float:left;font-size:12px;padding:2px 14px 0 0;text-align:left;width:89px;}	

	#espace_pro_poupup .identifier input {border:0 none;background:none;color:#544339;display:block;font-size:11px;height:19px;padding:1px 0 0 2px;width:171px;}
	#espace_pro_poupup .identifier .bg_input {background:url(../images/bg-input.gif) no-repeat 0 0;float:left;height:21px;width:175px;}
	
	#espace_pro_poupup .identifier .oublie{width:280px;padding:2px 0 0 0;text-align:right;}
	#espace_pro_poupup .oublie a{color:#fff;font-size:11px;text-decoration:underline;}
	#espace_pro_poupup.oublie a:hover{color:#fff;font-size:11px;text-decoration:none;}
	
	#espace_pro_poupup .form_espace .input_submit{float:right;display:inline;margin:22px 22px 0 0;}
	
		/*Layer Email*/
	#popup_recevoir{padding:0;width:567px;height:298px;background:url(../images/bg-layer-popup2.png) no-repeat 0 0;float:left;position:relative;}
	#recevoir_poupup{padding:0;width:515px;height:251px;background:url(../images/bg-formule-recevoir-devis.png) no-repeat 0 0;margin:20px 0 0 26px;float:left;display:inline;}
	#recevoir_poupup .content_popup{padding:55px 0 0 33px;}
	#recevoir_poupup .content_popup .titre{height:88px;padding:0 0 0 98px;}
	#recevoir_poupup div.form{float:left;padding:11px 0 0;width:376px;padding:0 0 0 102px;}

	#recevoir_poupup div.form p{color:#FFFFFF;float:left;margin:0;padding:0;width:280px;}
	#recevoir_poupup div.form label{float:left;font-size:12px;padding:2px 7px 0 0;text-align:left;width:auto;}	

	#recevoir_poupup div.form input {border:0 none;background:none;color:#544339;display:block;font-size:11px;height:19px;padding:1px 0 0 2px;width:201px;}
	#recevoir_poupup div.form .bg_input {background:url(../images/bg-input2.gif) no-repeat 0 0;float:left;height:21px;width:205px;}	

	
	#recevoir_poupup .form_recevoir .input_submit{float:right;display:inline;margin:27px 22px 0 0;}	

  /* layer besoin */
  #besoin_poupup{padding:0;width:736px;height:524px;background:url(../images/bg_besoin.png) no-repeat 0 0;margin:20px 0 0 26px;float:left;display:inline;}
	/*popup devis*/
	#popup_devis{padding:0;width:752px;float:left;position:relative;}
	#popup_devis .popup_devis_top{width:752px;float:left;overflow:hidden;height:11px;background:url(../images/bg-top-popup-devis.png) no-repeat 0 0;}
	#popup_devis .content_popup_devis{width:700px;float:left;background:url(../images/bg-content-popup-devis.gif) no-repeat 0 0 #E0D7D0;padding:19px 26px 16px;}
	#popup_devis .popup_devis_bas{width:752px;float:left;overflow:hidden;height:10px;background:url(../images/bg-bas-popup-devis.png) no-repeat 0 0;}
	
	#popup_devis .content_popup_devis .titre{height:51px;padding:0 0 0 30px;text-align:left;}
	
	#popup_devis .cadre_devis{float:left;display:inline;width:332px;margin:0;background:url(../images/bg-px-cadre-devis.gif) repeat-y 0 0;}
	#popup_devis .cadre_devis_content{position:absolute;float:left;display:inline;width:282px;background:url(../images/bg-top-cadre-devis.gif) no-repeat 0 0;padding:21px 20px 0 30px;position:relative;min-height:351px;}
	#popup_devis .cadre_devis_content .tit{height:59px;padding:0;text-align:left;}
	#popup_devis .cadre_devis_content .txt_devis_content{width:100%;padding:42px 0 0 0;}
	#popup_devis .cadre_devis_content .txt_devis_content ul{padding:0;margin:0;}
	#popup_devis .cadre_devis_content .txt_devis_content li{background:url(../images/puce01.gif) no-repeat 0 2px;display:block;padding:0 0 17px 17px;color:#fff;font-size:13px;font-weight:bold;line-height:16px;}
	#popup_devis  .acceder_offre{position:absolute;bottom:-20px;right:15px;}
	#popup_devis  .cadre_devis_bas{float:left;display:inline;width:332px;height:31px;overflow:hidden;background:url(../images/bg-bas-cadre-devis.gif) no-repeat 0 0;}
	
	#popup_devis  .ma_formule{margin-right:28px;}
	
	/*popup tel*/
	
	#popup_tel{padding:0;width:567px;height:298px;background:url(../images/bg-layer-popup2.png) no-repeat 0 0;float:left;position:relative;}
	#tel_popup{padding:0;width:515px;height:251px;background:url(../images/bg-popup-tel.png) no-repeat 0 0;margin:20px 0 0 26px;float:left;display:inline;}
	#tel_popup .content_popup{padding:55px 0 0 33px;}
	#tel_popup .content_popup .titre{height:88px;padding:0 0 0 98px;}
	#tel_popup div.form{float:left;padding:11px 0 0;width:376px;padding:0 0 0 102px;}

	#tel_popup div.form p{color:#FFFFFF;float:left;margin:0;padding:0;width:280px;}
	#tel_popup div.form label{float:left;font-size:12px;padding:2px 7px 0 0;text-align:left;width:auto;}	

	#tel_popup div.form input {border:0 none;background:none;color:#544339;display:block;font-size:11px;height:19px;padding:1px 0 0 2px;width:201px;}
	#tel_popup div.form .bg_input {background:url(../images/bg-input2.gif) no-repeat 0 0;float:left;height:21px;width:205px;}	

	
	#tel_popup .form_recevoir .input_submit{float:right;display:inline;margin:27px 22px 0 0;}	
	
	
		/*popup infos*/
	
	#popup_infos,
        .popup_alert{padding:0;width:567px;height:347px;background:url(../images/bg-layer-popup.png) no-repeat 0 0;float:left;position:relative;}
        #box .popup_alert a#close{top: 12px; right: 12px;}
	#infos_popup{padding:0;width:515px;height:310px;background:url(../images/bg-popup-infos.png) no-repeat 0 0;margin:20px 0 0 26px;float:left;display:inline;}
	#infos_popup .content_popup{padding:55px 0 0 33px;}
	#infos_popup .content_popup p{color:#fff;font-weight:bold;font-size:13px;text-align:center;margin:0 0 0 60px;padding:100px 0 0 0;width:350px;}	
	#infos_popup div.form .bg_input {background:url(../images/bg-input2.gif) no-repeat 0 0;float:left;height:21px;width:205px;}	

	#box #popup_devis a#close{top: 12px; right: 12px;}

	#infos_popup .form_infos .input_submit{position:absolute;bottom:40px;right:45px;}	
	
	/* Pages avec selecteur */	
	#bloc_etapes{position:relative;width:100%;margin:0 0 10px 0;}
	
	/* bloc : je prefere contacter un conseiller */
	#bloc_pref{position:relative;width:100%;overflow:hidden;margin:10px 0 10px 0;z-index:2;}
	#bloc_pref .cadre_couleur_variable_top{margin:0;}
	#bloc_pref .cadre_couleur_variable_top .centre{font-size:14px;}
	#bloc_pref a{position:relative;width:184px;height:24px;font-size:12px;float:left;display:inline;text-align:center;padding-top:128px;text-decoration:none;color:#8A7362;cursor:pointer;}
	#bloc_pref a:hover, #bloc_pref a.selected{color:#D4246E;}
	#catalogue #bloc_pref a:hover, #catalogue #bloc_pref a.selected{color:#f29400;}
	#bloc_pref .ecrivez_nous{width:185px;background:url(/images/bg-pref-1.png) no-repeat 0 0;}
	#catalogue #bloc_pref .ecrivez_nous{width:185px;background:url(/images/bg-pref-1-jaune.png) no-repeat 0 0;}
	#bloc_pref .rappel{background:url(/images/bg-pref-2.png) no-repeat 0 0;}
	#bloc_pref .rappel_off{background:url(/images/bg-pref-2-off.png) no-repeat 0 0;position:relative;width:184px;height:24px;font-size:12px;float:left;display:inline;text-align:center;padding-top:128px;text-decoration:none;color:#aaa29e;}
	#catalogue #bloc_pref .rappel{background:url(/images/bg-pref-2-jaune.png) no-repeat 0 0;}
    #catalogue #bloc_pref .rappel_off{background:url(/images/bg-pref-2-jaune-off.png) no-repeat 0 0;}
	#bloc_pref .rendez_vous{background:url(/images/bg-pref-3.png) no-repeat 0 0;}	
	#catalogue #bloc_pref .rendez_vous{background:url(/images/bg-pref-3-jaune.png) no-repeat 0 0;}	
	#bloc_pref .agence{width:185px;background:url(/images/bg-pref-4.png) no-repeat 0 0;}
	#catalogue #bloc_pref .agence{width:187px;background:url(/images/bg-pref-4-jaune.png) no-repeat 0 0;}	
	#bloc_pref .ecrivez_nous:hover,#bloc_pref .ecrivez_nous_selected{background:url(/images/bg-pref-1-on.png) no-repeat 0 0;}	
	#catalogue #bloc_pref .ecrivez_nous:hover,#catalogue #bloc_pref .ecrivez_nous_selected{background:url(/images/bg-pref-1-jaune-on.png) no-repeat 0 0;}	
	#bloc_pref .rappel:hover,#bloc_pref .rappel_selected{background:url(/images/bg-pref-2-on.png) no-repeat 0 0;}	
	#catalogue #bloc_pref .rappel:hover,#catalogue #bloc_pref .rappel_selected{background:url(/images/bg-pref-2-jaune-on.png) no-repeat 0 0;}	
	#bloc_pref .rendez_vous:hover,#bloc_pref .rendez_vous_selected{background:url(/images/bg-pref-3-on.png) no-repeat 0 0;}	
	#catalogue #bloc_pref .rendez_vous:hover,#catalogue #bloc_pref .rendez_vous_selected{background:url(/images/bg-pref-3-jaune-on.png) no-repeat 0 0;}	
	#bloc_pref .agence:hover,#bloc_pref .agence_selected{background:url(/images/bg-pref-4-on.png) no-repeat 0 0;}	
	#catalogue #bloc_pref .agence:hover,#catalogue #bloc_pref .agence_selected{background:url(/images/bg-pref-4-jaune-on.png) no-repeat 0 0;}	
	
	#bloc_besoins{position:relative;width:100%;}
	#bloc_besoins .cadre_blanc_top .centre, #bloc_besoins .cadre_blanc_bottom .centre{width:717px;}
	#bloc_besoins .liens_selecteur{position:relative;width:100%;background:url(/images/bg-selecteur_top_2.gif) repeat-y 0 0;color:#544339;font-size:18px;overflow:hidden;}
	#bloc_besoins .liens_selecteur span{float:left;display:inline;padding:8px 6px 0 6px;}
	#bloc_besoins .liens_selecteur .first{margin:0 26px 0 10px;}
	#bloc_besoins .liens_selecteur .bouton_marron_grand{height:38px;float:left;display:inline;font-size:13px;line-height:13px;font-weight:bold;}
	#bloc_besoins .liens_selecteur .bouton_marron_grand .gauche, #bloc_besoins .liens_selecteur .bouton_marron_grand .droite{padding:0;}
	#bloc_besoins .liens_selecteur .bouton_marron_grand .gauche{background:url(/images/bg-bt-marron-gd-left.gif) no-repeat 0 0;}
	#bloc_besoins .liens_selecteur .bouton_marron_grand .droite{background:url(/images/bg-bt-marron-gd-right.gif) no-repeat 0 0;}
	#bloc_besoins .liens_selecteur .bouton_marron_grand .centre{background:url(/images/bg-bt-marron-gd-centre.gif) repeat-x top left;}
	#bloc_besoins .liens_selecteur .actif{background:url(/images/bg-selecteur-actif-picto.gif) no-repeat 50% 32px;}
	
	/* Gestion des couleurs specifique à la page votre simulation personnalisé */
	#select_besoin .cadre_couleur_variable_top .gauche{background:url(/images/bg-title-bord-rose-gauche.gif) no-repeat 0 0;}
	#select_besoin .cadre_couleur_variable_top .centre{color:#fff;background:#d4246e;font-size:14px;}
	#select_besoin .cadre_couleur_variable_top .droite{background:url(/images/bg-title-bord-rose-droite.gif) no-repeat 0 0;}
	#select_besoin .bloc_facile .facile_on{background:#d4246e url(/images/bg-arrondi-top-rose.gif) no-repeat;}
	#select_besoin .bloc_facile .facile_on .bg_facile{background:url(/images/bg-arrondi-bas-rose.gif) no-repeat left bottom;}
	#select_besoin #fil_ariane span {color:#CE247B;}
	#select_besoin .button_marron_bg_top{background:url(/images/bg-button-marron-bg-rose01.gif) no-repeat 0 0;}
	#select_besoin .button_marron_bg_bas{background:url(/images/bg-button-marron-bg-rose00.gif) no-repeat 0 0;}
	#select_besoin #bloc_besoins .liens_selecteur .actif .gauche{background:url(/images/bg-selecteur-actif-gauche.gif) no-repeat 0 0;}
	#select_besoin #bloc_besoins .liens_selecteur .actif .centre{background:url(/images/bg-selecteur-actif.gif) repeat-x top left;}
	#select_besoin #bloc_besoins .liens_selecteur .actif .droite{background:url(/images/bg-selecteur-actif-droite.gif) no-repeat 0 0;}
	
	#select_besoin #voirlesoffres{position:relative;width:737px;margin:0 0 10px 0;}	
	#select_besoin #voirlesoffres .formule_conteneur{position:relative;width:100%;background:#d4c5b6;padding:10px 0;}
	#select_besoin #voirlesoffres .formule_conteneur .coin_bottom_left_fc, #select_besoin #voirlesoffres .formule_conteneur .coin_bottom_right_fc{position:absolute;bottom:0;width:10px;height:10px;line-height:0;font-size:0;}
	#select_besoin #voirlesoffres .formule_conteneur .coin_bottom_left_fc{left:0;background:url(/images/bg-formule-conteneur-left-bottom.gif) no-repeat 0 0;}
	#select_besoin #voirlesoffres .formule_conteneur .coin_bottom_right_fc{right:0;background:url(/images/bg-formule-conteneur-right-bottom.gif) no-repeat 0 0;}
	#select_besoin #voirlesoffres .formule_conteneur .button_marron_bg{margin:0 0 0 92px;}
    #select_besoin #voirlesoffres .formule_conteneur .button_marron_bg span.frm3{font-weight:bold;color:#776A61;font-style:italic;left:10px;position:relative;top:5px;margin-left:20px;}
    #select_besoin #voirlesoffres .formule_conteneur .button_marron_bg_on_bas{margin-bottom:10px;}
	#select_besoin #voirlesoffres .formule_conteneur .button_marron_bg_on_top{margin-top:10px;}
    #select_besoin #voirlesoffres .formule_conteneur .frm4 { margin-left:205px;font-weight:bold;font-style:italic;color:#776A61;margin-bottom:20px; }
	#select_besoin #voirlesoffres .div_pochoire_txt{margin-bottom:6px;}
	
	#espace_perso .div_texte .content, #select_besoin #voirlesoffres .div_texte .content{position:relative;/*width:562px;*/background:url(/images/bg-vs-formule-center-2.png) repeat-y 0 0;padding:0 0 0 40px;}
	#espace_perso .div_texte .top_left, #select_besoin #voirlesoffres .div_texte .top_left{background:url(/images/bg-vs-formule-top-left-2.png) no-repeat 0 0;}
	#espace_perso .div_texte .top_right, #select_besoin #voirlesoffres .div_texte .top_right{background:url(/images/bg-vs-formule-top-right-2.png) no-repeat 0 0;}
	#espace_perso .div_texte .top_center, #select_besoin #voirlesoffres .div_texte .top_center{background:url(/images/bg-vs-formule-top-2.png) repeat-x 0 0;}	
	#espace_perso .div_texte .bottom_left, #select_besoin #voirlesoffres .div_texte .bottom_left{background:url(/images/bg-vs-formule-bottom-left.png) no-repeat 0 0;}
	#espace_perso .div_texte .bottom_right, #select_besoin #voirlesoffres .div_texte .bottom_right{background:url(/images/bg-vs-formule-bottom-right-2.png) no-repeat 0 0;}
	#espace_perso .div_texte .bottom_center, #select_besoin #voirlesoffres .div_texte .bottom_center{background:url(/images/bg-vs-formule-bottom-2.png) repeat-x 0 0;}
	#espace_perso .div_texte .content .fleche_rose, #select_besoin #voirlesoffres .div_texte .content .fleche_rose{position:absolute;left:19px;bottom:20px;}
	#espace_perso .div_texte .content .haut, #select_besoin #voirlesoffres .div_texte .content .haut{position:relative;width:100%;overflow:hidden;}
	#espace_perso .div_texte .content .haut .contenu, #select_besoin #voirlesoffres .div_texte .content .haut .contenu{margin-right:21px;}
	#espace_perso .div_texte .content .content .contenu, #select_besoin #voirlesoffres .div_texte .content .content .contenu{float:left;display:inline;width:440px;}
		
	#select_besoin #voirlesoffres .div_texte .descriptif{margin-left:16px;display:block;}	
	#select_besoin #voirlesoffres .div_texte .lien_deroulant{text-decoration:underline;}		
	#select_besoin #voirlesoffres .div_texte .content .hauteur_min{float:left;display:inline;}	
	#select_besoin #voirlesoffres .div_texte .bouton_marron_grand{position:absolute;left:450px;bottom:6px;}
	
	#select_besoin #voirlesoffres .first_formule .div_texte .content .descriptif{position:relative;width:440px;display:block;}
	#select_besoin #voirlesoffres .first_formule .div_texte .content{background:url(/images/bg-vs-formule-center.png) repeat-y 0 0;}
	#select_besoin #voirlesoffres .first_formule .div_texte .top_left{background:url(/images/bg-vs-formule-top-left.png) no-repeat 100% 0;}
	#select_besoin #voirlesoffres .first_formule .div_texte .top_right{background:url(/images/bg-vs-formule-top-right.png) no-repeat 0 0;}
	#select_besoin #voirlesoffres .first_formule .div_texte .top_center{background:url(/images/bg-vs-formule-top.png) repeat-x 0 0;}
	#select_besoin #voirlesoffres .first_formule .div_texte .bottom_right{background:url(/images/bg-vs-formule-bottom-right.png) no-repeat 0 0;}
	#select_besoin #voirlesoffres .first_formule .div_texte .bottom_center{background:url(/images/bg-vs-formule-bottom.png) repeat-x 0 0;}
	#select_besoin #voirlesoffres .first_formule{margin:0 0 20px 0;}
	#select_besoin #voirlesoffres .first_formule .div_texte .content .hauteur_min{height:76px;}
	#select_besoin #voirlesoffres .img_formule_recommande{display:none;}
	#select_besoin #voirlesoffres .first_formule .img_formule_recommande{position:absolute;right:10px;top:0;display:block;}
	
	#formule_devis{position:relative;width:737px;}
	#formule_devis .formule_conteneur{overflow:hidden;background:#E5DDD3 url(/images/bg-formule-devis.gif) repeat-x 0 100%;padding:26px 0 0 0;}
	#formule_devis .formule_conteneur_marge{padding-bottom:24px;}
    #formule_devis .formule_conteneur .fleche_gauche{position:absolute;left:0;top:50%;}
	#formule_devis .formule_conteneur .fleche_droite{position:absolute;right:0;top:50%;}
	#formule_devis .formule_conteneur .retour{display:block;background:url(/images/bg-picto-superieur.gif) no-repeat 0 50%;padding:0 0 0 16px;margin:15px 0 0 30px;font-style:italic;color:#544339}
	#formule_devis .bottom_fc{position:relative;width:100%;height:30px;}
	#formule_devis .formule_conteneur_marge .retour{display:block;background:url(/images/bg-picto-superieur_blank.gif) no-repeat 0 50%;padding:0 0 0 16px;margin:0px 0 15px 30px;font-style:italic;color:#544339;position:absolute;right:40px;top:32px;z-index:1;}
    #formule_devis .btVoirTarifs, #formule_devis .btSouscrire{position:absolute;z-index:99;display:block;left:35px;top:-15px;text-indent:-9999px;height:40px;width:145px;}
	#formule_devis .btVoirTarifs{background:url(/images/bt-voir-tarif.gif) top left no-repeat;}
	#formule_devis .btSouscrire{background:url(/images/bt-souscrire.gif) top left no-repeat;width:182px;}
	#formule_devis .bottom_left_fc, #formule_devis .bottom_center_fc, #formule_devis .bottom_right_fc{float:left;display:inline;height:10px;line-height:0;font-size:0;}
	#formule_devis .bottom_left_fc, #formule_devis .bottom_right_fc{width:10px;} 
	#formule_devis .bottom_left_fc{background:url(/images/bg-bottom-left-marron.gif) no-repeat 0 0;}
	#formule_devis .bottom_center_fc{background:#c4af9a;width:513px;}
	#formule_devis .bottom_right_fc{position:relative;background:url(/images/bg-onglet-bottom.gif) no-repeat 0 100%;width:214px;height:30px;}
	#formule_devis .bottom_fc_2 .bottom_center_fc{width:497px;}
	#formule_devis .bottom_fc_2 .bottom_right_fc{background:url(/images/bg-onglet-bottom2.gif) no-repeat 0 100%;width:230px;}
	#formule_devis .bouton_marron_grand{position:absolute;right:10px;bottom:8px;z-index:99;}
	#formule_devis .onglet_conteneur{position:relative;width:width:647px;margin:0 40px;}
	#formule_devis .onglet_conteneur ul{position:relative;width:100%;overflow:hidden;margin:0;}
	#formule_devis .onglet_conteneur li{list-style:none;float:left;display:inline;margin-right:2px;cursor:pointer}
	#formule_devis .onglet_conteneur li a{text-decoration:none;color:#fff;cursor:pointer}
	#formule_devis .onglet_conteneur li .gauche, #formule_devis .onglet_conteneur li .droite, #formule_devis .onglet_conteneur li .centre{float:left;display:inline;}
	#formule_devis .onglet_conteneur li .gauche, #formule_devis .onglet_conteneur li .droite{width:9px;height:24px;}
	#formule_devis .onglet_conteneur li .gauche{background:url(/images/bg-onglet-marron-left.gif) no-repeat 0 0;}
	#formule_devis .onglet_conteneur li .centre{background:#544339;height:24px;line-height:24px;}
	#formule_devis .onglet_conteneur li .droite{background:url(/images/bg-onglet-marron-right.gif) no-repeat 0 0;}
	#formule_devis .onglet_conteneur li .actif{color:#544339;}
	#formule_devis .onglet_conteneur li .actif .gauche{background:url(/images/bg-onglet-blanc-left.gif) no-repeat 0 0;}
	#formule_devis .onglet_conteneur li .actif .centre{background:#fff;}
	#formule_devis .onglet_conteneur li .actif .droite{background:url(/images/bg-onglet-blanc-right.gif) no-repeat 0 0;}	
	#formule_devis .formule{position:relative;background:#fff;margin:0 30px;}
	#formule_devis .top_f{position:relative;width:677px;overflow:hidden;margin:0 30px;}
	#formule_devis .top_f .top_left_f, #formule_devis .top_f .top_center_f, #formule_devis .top_f .top_right_f{float:left;display:inline;height:10px;line-height:0;font-size:0;}
	#formule_devis .top_f .top_left_f, #formule_devis .top_f .top_right_f{width:10px;}
	#formule_devis .top_f .top_left_f{background:url(/images/bg-top-left-blanc.gif) no-repeat 0 0;}
	#formule_devis .top_f .top_center_f{background:#fff;width:657px;}
	#formule_devis .top_f .top_right_f{background:url(/images/bg-top-right-blanc.gif) no-repeat 0 0;}		
	#formule_devis .bottom_f{position:relative;width:677px;overflow:hidden;margin:0 30px;}
	#formule_devis .bottom_f .bottom_left_f, #formule_devis .bottom_f .bottom_center_f, #formule_devis .bottom_f .bottom_right_f{float:left;display:inline;height:10px;line-height:0;font-size:0;}
	#formule_devis .bottom_f .bottom_left_f, #formule_devis .bottom_f .bottom_right_f{width:10px;}
	#formule_devis .bottom_f .bottom_left_f{background:url(/images/bg-bottom-left-blanc.gif) no-repeat 0 0;}
	#formule_devis .bottom_f .bottom_center_f{background:#fff;width:657px;}
	#formule_devis .bottom_f .bottom_right_f{background:url(/images/bg-bottom-right-blanc.gif) no-repeat 0 0;}	
	#formule_devis .avec_image, #formule_devis .sans_image{position:relative;width:677px;background:#FFF;}
	#formule_devis .avec_image .onglet_content, #formule_devis .sans_image .onglet_content{padding:0px 24px;background:#FFF}
	#formule_devis #garantie{background:#FFF}
	#formule_devis .avec_image{padding-bottom:10px;background:none;}
	#formule_devis .content_ai .image, #formule_devis .content_ai .texte{float:left;display:inline;}
	#formule_devis .content_ai .image{height:146px;}
	#formule_devis .content_ai .image .pochoire{position:absolute;left:0;top:0;z-index:2;}
	#formule_devis .content_ai .image .img{position:relative;margin:3px 0 0 4px;z-index:1;display:block;}
	#formule_devis .content_ai .texte{height:146px;color:#544339;}
	#formule_devis .content_ai .middle_ai{position:relative;height:122px;width:442px;overflow:hidden;}
	#formule_devis .ligne_couverture p{position:relative;width:100%;overflow:hidden;}
	#formule_devis .ligne_couverture span{float:left;display:inline;}
	#formule_devis .ligne_couverture .pourcent{color:#d94181;float:right;margin:0px;}
	#formule_devis .ligne_couverture table tr td.pourcent{float:none;width:30px;text-align:right;font-weight:bold; color:#f29400;padding-right:22px;}
    #formule_devis .ligne_couverture .pourcent {color:#F29400;float:right;font-weight:bold;margin:0 22px 0 0;}
	#formule_devis .ligne_couverture .ligne_c{margin:0 0 0 20px;width:260px;/*width:368px;*/}
	#formule_devis .ligne_couverture div.separateur{margin-left:20px;background:#e6e6e6;width:400px;}
	#formule_devis .ligne_couverture .temoignage{padding-left:16px;margin-right:16px;background:url(/images/bg-picto-inferieur.gif) no-repeat 0 50%;float:right;}
	#formule_devis .sans_image .ligne_couverture table{border-collapse:collapse;width:624px;}
	#formule_devis .sans_image .ligne_couverture table tr{}
	#formule_devis .sans_image .ligne_couverture table tr td{vertical-align:top;}
	#formule_devis .sans_image .ligne_couverture table tr td.separateur{border-bottom:1px solid #E6E6E6}
	#formule_devis .sans_image .ligne_couverture .ligne_c{width:422px;/*width:546px;*/}
	#formule_devis .sans_image .ligne_couverture table tr td.ligne_child{height:35px;width:564px;padding-left:40px;}
	#formule_devis .sans_image .ligne_couverture .ligne_child .ligne_c{float:none;margin:0px;}
	#formule_devis .sans_image .ligne_couverture div.separateur{width:580px;}
	#formule_devis .avec_image .top_ai, #formule_devis .sans_image .top_si{position:relative;width:100%;overflow:hidden;}
	#formule_devis .avec_image .top_center_ai, #formule_devis .avec_image .top_right_ai, #formule_devis .sans_image .top_left_si, 
	#formule_devis .sans_image .top_center_si, #formule_devis .sans_image .top_right_si{float:left;display:inline;height:12px;line-height:0;font-size:0;}
	#formule_devis .sans_image .top_left_si{width:12px;background:url(/images/bg-degrade-gris-top-left.gif) no-repeat 0 0;}
	#formule_devis .avec_image .top_center_ai, #formule_devis .sans_image .top_center_si{width:431px;background:url(/images/bg-degrade-gris-top.gif) repeat-x 0 0;}
	#formule_devis .sans_image .top_center_si{width:602px;}
	#formule_devis .avec_image .top_right_ai, #formule_devis  .sans_image .top_right_si{width:12px;background:url(/images/bg-degrade-gris-top-right.gif) no-repeat 0 0;}
	#formule_devis .avec_image .content_ai, #formule_devis .sans_image .content_si{position:relative;width:626px;overflow:hidden;background:url(/images/bg-degrade-gris-centre.gif) repeat-y 100% 0;}
	#formule_devis .avec_image .bottom_ai,#formule_devis .sans_image .bottom_si{position:relative;width:100%;overflow:hidden;}
	#formule_devis .sans_image .bottom_left_si, #formule_devis .avec_image .bottom_center_ai, #formule_devis .sans_image .bottom_center_si,
	#formule_devis .avec_image .bottom_right_ai, #formule_devis .sans_image .bottom_right_si{float:left;display:inline;height:12px;line-height:0;font-size:0;}
	#formule_devis .sans_image .bottom_left_si{width:12px;background:url(/images/bg-degrade-gris-bottom-left.gif) no-repeat 0 100%;}
	#formule_devis .avec_image .bottom_center_ai, #formule_devis .sans_image .bottom_center_si{width:431px;background:url(/images/bg-degrade-gris-bottom.gif) repeat-x 0 100%;}
	#formule_devis .sans_image .bottom_center_si{width:602px;}
	#formule_devis .avec_image .bottom_right_ai, #formule_devis .sans_image .bottom_right_si{width:12px;background:url(/images/bg-degrade-gris-bottom-right.gif) no-repeat 100% 100%;}
    #formule_devis .sans_image img{margin:5px 10px 0;}
	#formule_devis .sans_image img, #formule_devis .societe_descriptif{float:left;display:inline;}
	#formule_devis .societe_descriptif{position:relative;width:168px;margin-right:5px;}	
	#formule_devis .societe_descriptif .content_sd{background:#d4c5b6;border:1px solid #d2d2d2;border-top:none;border-bottom:none;text-align:center;}
	#formule_devis .societe_descriptif .content_sd span{color:#fff;display:block;font-weight:bold;font-size:18px;line-height:18px;}
	#formule_devis #formule_descriptif .formule_descriptif p{padding:8px 14px;}
	#formule_devis .top_sd{position:relative;width:100%;overflow:hidden;}
	#formule_devis .top_sd .top_left, #formule_devis .top_sd .top_center, #formule_devis .top_sd .top_right{float:left;display:inline;height:10px;line-height:0;font-size:0;}
	#formule_devis .top_sd .top_left, #formule_devis .top_sd .top_right{width:10px;}
	#formule_devis .top_sd .top_left{background:url(/images/bg-top-left-marron-border-gris.gif) no-repeat 0 0;}
	#formule_devis .top_sd .top_center{width:148px;background:#d4c5b6;border-top:#1px solid #d2d2d2;}
	#formule_devis .top_sd .top_right{background:url(/images/bg-top-right-marron-border-gris.gif) no-repeat 0 0;}
	#formule_devis .societe_descriptif .bottom_left, #formule_devis .societe_descriptif .bottom_right,
	#formule_devis .societe_descriptif .bottom_center{float:left;display:inline;height:10px;line-height:0;font-size:0;}
	#formule_devis .societe_descriptif .bottom_left, #formule_devis .societe_descriptif .bottom_right{width:10px;}	
	#formule_devis .societe_descriptif .bottom_left{background:url(/images/bg-bottom-left-marron-border-gris.gif) no-repeat 0 0;}
	#formule_devis .societe_descriptif .bottom_center{width:148px;background:#d4c5b6;border-bottom:#1px solid #d2d2d2;}
	#formule_devis .societe_descriptif .bottom_right{background:url(/images/bg-bottom-right-marron-border-gris.gif) no-repeat 0 0;}
	#formule_devis .prix{width:640px;text-align:right;color:#544339;font-size:14px;line-height:14px;color:#544339;}
	#formule_devis .prix span{color:#d4246e;font-size:30px;line-height:30px;font-weight:bold;float:none;}
	#onglet_1_content, #onglet_2_content, #onglet_3_content, #onglet_4_content, #onglet_5_content, #onglet_6_content, #onglet_7_content{display:none;}
	
	#infos_perso{position:relative;width:737px;margin-top:16px;}
    #confirmation{position:relative;width:737px;}
	#infos_perso .infos_perso_conteneur .titre{display:block;background:url(/images/bg-fleche-2.gif) no-repeat 0 50%;padding:0 0 0 14px;font-size:13px;color:#544339;margin:20px 15px;font-weight:bold;}
	#infos_perso .erreur{padding:0 0 0 108px;color:#d4246e;font-style:italic}
    #infos_perso .erreur.sansmarge{ padding:0;}
	#infos_perso .infos_perso_conteneur{background:#E5DDD3 url(/images/bg-infos_perso.gif) repeat-x 0 100%;padding:0 10px 20px 10px;}
	#infos_perso .infos_perso_conteneur_top{position:relative;width:100%;overflow:hidden;}	
    #infos_perso .coordonnees, #infos_perso .profil_sante{float:left;display:inline;}
    #infos_perso .coordonnees .marge{padding-bottom:0;}
	#infos_perso .coordonnees .hauteur_min_1, #infos_perso .coordonnees .hauteur_min_2{float:left;display:inline;}
	#infos_perso .coordonnees .hauteur_min_1{overflow:hidden;}
	#infos_perso .coordonnees .hauteur_min_2{line-height:0;font-size:0;width:0px;height:326px;}
	#infos_perso .coordonnees p{position:relative;width:340px;overflow:hidden;clear:both;margin:0 0 14px 0;}
	#infos_perso .coordonnees p.listradio{width:640px;}
	#infos_perso .coordonnees p.erreur{margin:0 0 4px 0;}
	#infos_perso .coordonnees .hauteur_min_1 p.erreur{width:240px}
	#infos_perso .coordonnees .erreurInput{margin:0;}
	#infos_perso .coordonnees .erreurInput .input_text{background:#d4246e;color:#fff;}
	#infos_perso .coordonnees p label{position:relative;width:108px;overflow:hidden;color:#544339;line-height:16px;font-weight:bold;}
	#infos_perso .coordonnees p.listradio label{width:640px;}
	#infos_perso .coordonnees p label, #infos_perso .coordonnees  p label span, 
	#infos_perso .coordonnees p .input_text, #infos_perso .coordonnees p .input_checkbox{float:left;display:inline;}
	#infos_perso .coordonnees p .input_text{width:200px;border:1px solid #b6b6b6;}
	#infos_perso .coordonnees p .tel{width:100px;}
	#infos_perso .coordonnees p .loi_madelin{margin-left:4px;width:200px;}
	#infos_perso .profil_sante p{position:relative;width:100%;overflow:hidden;padding:4px 0;}
	#infos_perso .profil_sante .first{padding-top:0px;}
	#infos_perso .profil_sante .last{padding-bottom:0px;}
	#infos_perso .profil_sante p span,  #infos_perso .profil_sante p img{float:left;display:inline;font-weight:bold;}
	#infos_perso .profil_sante p span{width:186px;color:#544339;padding:20px 0 0 4px;}
	#infos_perso .conjoint .marge{overflow:hidden;}
	#infos_perso .conjoint .top{position:relative;width:100%;overflow:hidden;}
	#infos_perso .conjoint .erreurInput .input_checkbox{background:#d4246e;}
	#infos_perso .conjoint .erreur{margin:0;padding:0;width:300px;font-weight:bold;}
	#infos_perso .conjoint .errorSexe label span{color:#d4246e;font-weight:bold;}
	#infos_perso .conjoint .first{float:none;display:block;margin:0 0 10px 0;}
	#infos_perso .conjoint p{position:relative;overflow:hidden;float:left;display:inline;}
	#infos_perso .conjoint p label, #infos_perso .conjoint p label span, #infos_perso .conjoint .input_radio{float:left;display:inline;}
	#infos_perso .conjoint p label{padding:0 6px 0 0;}
	#infos_perso .conjoint .dob{width:112px;}
	#infos_perso .conjoint .sexe{margin-left:45px;}
	#infos_perso .conjoint .sexe .input_radio{margin:0 4px 0 0;}
	#infos_perso .info_obligatoire{position:relative;width:100%;overflow:hidden;color:#544339;font-style:italic;margin:10px 0 0 0;}
	#infos_perso .info_obligatoire .champs_obl{background:url(/images/bg-champs-obligatoire-2.gif) no-repeat 0 25%;}
	#infos_perso .bouton_marron_grand{position:absolute;right:12px;bottom:14px;display:block;z-index:99;}
	#infos_perso .bouton_marron_grand.bis{position:absolute;left:640px;bottom:-30px;display:block;z-index:99;}
	#bottom_ip{position:relative;width:100%;height:30px;overflow:hidden;}
	#bottom_ip .bottom_left_ip,  #bottom_ip .bottom_center_ip,  #bottom_ip .bottom_right_ip,  #bottom_ip .bottom_right_ip_bis{float:left;display:inline;width:10px;height:30px;}
	#bottom_ip .bottom_left_ip{background:url(/images/bg-bottom-left-marron-2.gif) no-repeat 0 0;}
	#bottom_ip .bottom_center_ip{width:524px;background:#c4b09b;height:10px;line-height:0;font-size:0;}
	#bottom_ip .bottom_right_ip{background:#c4b09b url(/images/bg-onglet-devis-bottom.gif) no-repeat 0 100%;width:203px;height:20px;padding-top:10px;}
	#bottom_ip .bottom_right_ip_bis{background:#c4b09b url(/images/bg-onglet-devis-bottom-bis.gif) no-repeat 0 100%;width:202px;height:20px;padding-top:10px;}
	
	#formulaire_souscription{position:relative;width:737px;margin:10px 0 0 0;}
	#formulaire_souscription .formulaire_souscription_conteneur{background:#c4b09b url(/images/bg-infos_perso.gif) repeat-x 0 0;padding:20px 10px;}	
	#formulaire_souscription .formulaire_souscription_conteneur .titre{font-weight:bold;display:block;background:url(/images/bg-fleche-2.gif) no-repeat 0 50%;padding:0 0 0 14px;font-size:13px;color:#544339;margin:20px 15px;}
	#formulaire_souscription .erreur{margin:2px 0 10px 0;color:#d4246e;}
	#infos_perso .conjoint .errorSexe label span{color:#d4246e;font-weight:bold;}
	#formulaire_souscription .infos_perso_conteneur{background:#c4b09b url(/images/bg-infos_perso.gif) repeat-x 0 0;padding:0 10px 20px 10px;;}
	#formulaire_souscription .infos_perso_conteneur_top{position:relative;width:100%;overflow:hidden;}
	#formulaire_souscription .form_718 p{position:relative;width:100%;overflow:hidden;padding:0 0 14px 0;}
	#formulaire_souscription .form_718 .champs_obl{width:5px;}
	#formulaire_souscription .form_718 p span,  #formulaire_souscription .form_718 p img{float:left;display:inline;}
	#formulaire_souscription .form_718 p span{color:#544339;padding:0 0 0 4px;}
	#formulaire_souscription .form_718 p .input_text{float:left;display:inline;width:204px;}
	#formulaire_souscription .erreurInput{padding:0;}
	#formulaire_souscription .erreurInput .input_text{background:#d4246e;color:#fff;}
  #formulaire_souscription .erreurInput select{background:#d4246e;color:#fff;}
	#formulaire_souscription .sexe label{padding-right:8px;}
	#formulaire_souscription .sexe .input_radio{margin-right:4px;}
	#formulaire_souscription .align{width:90px;float:left;display:inline;}
	#formulaire_souscription .mon_contrat .mon_contrat_middle{position:relative;width:100%;overflow:hidden;font-weight:bold;}
	#formulaire_souscription .mon_contrat .mon_contrat_middle p{float:left;display:inline;width:130px;}
	#formulaire_souscription .mon_contrat .mon_contrat_middle p span, #formulaire_souscription .mon_contrat .mon_contrat_middle p img{display:block;float:none;margin:0 auto;text-align:center;}
	#formulaire_souscription .mon_contrat .mon_contrat_bottom{position:relative;width:100%;overflow:hidden;}
	#formulaire_souscription .mon_contrat .mon_contrat_bottom_00, #formulaire_souscription .mon_contrat .mon_contrat_bottom_01{float:left;display:inline;width:320px;}
	#formulaire_souscription .mon_contrat .mon_contrat_bottom .input_text{width:150px;}
	#formulaire_souscription .mon_rib .mon_rib_left .align{width:90px;float:left;display:inline;}
	#formulaire_souscription .mon_rib .mon_rib_left, #formulaire_souscription .mon_rib .mon_rib_right{float:left;display:inline;}
	#formulaire_souscription .mon_rib .mon_rib_left{width:432px;}
	#formulaire_souscription .mon_rib .mon_rib_right{width:222px;padding:20px 0 0 0;}
	#formulaire_souscription .mon_rib p .prelevement{width:154px;}	
	#formulaire_souscription .mon_rib p .date_prelevement{float:left;display:inline;width:124px;}
	#formulaire_souscription .mes_enfants .enfant{position:relative;width:100%;overflow:hidden;}
	#formulaire_souscription .info_obligatoire{position:relative;width:100%;overflow:hidden;color:#544339;font-style:italic;margin:10px 0 0 0;}
	#formulaire_souscription .info_obligatoire .champs_obl{background:url(/images/bg-champs-obligatoire-2.gif) no-repeat 0 25%;}
	#formulaire_souscription .bouton_marron_grand{position:absolute;right:12px;bottom:14px;display:block;z-index:99;}
	#bottom_fp{position:relative;width:100%;height:30px;overflow:hidden;}
	#bottom_fp .bottom_left_fp,  #bottom_fp .bottom_center_fp,  #bottom_fp .bottom_right_fp{float:left;display:inline;width:10px;height:30px;}
	#bottom_fp .bottom_left_fp{background:url(/images/bg-bottom-left-marron-2.gif) no-repeat 0 0;}
	#bottom_fp .bottom_center_fp{width:603px;background:#c4b09b;height:10px;line-height:0;font-size:0;}
	#bottom_fp .bottom_right_fp{background:#c4b09b url(/images/bg-onglet-devis-bottom02.gif) no-repeat 0 100%;width:124px;height:20px;padding-top:10px;}
	
    #contenu .bloc_facile .facile_on, #about .bloc_facile .facile_on{background:#544339 url(/images/bg-arrondi-top-gris.gif) no-repeat;}
	#contenu .bloc_facile .facile_on .bg_facile, #about .bloc_facile .facile_on .bg_facile{background:url(/images/bg-arrondi-bas-gris.gif) no-repeat left bottom;}
	#contenu .bloc_facile .facile_on .bg_facile p, #about .bloc_facile .facile_on .bg_facile p {color:#ffffff;}
    #contenu .bloc_facile .facile_on .bg_facile a, #about .bloc_facile .facile_on .bg_facile a {background:transparent url(/images/bg-fleche-7.gif) no-repeat scroll 11px 10px;padding-bottom:6px;}
	
	/* Gestion des couleurs specifique Ã  la page Nos assurances santÃ© */
	#catalogue .cadre_couleur_variable_top .gauche{background:url(/images/bg-title-bord-orange-gauche.gif) no-repeat 0 0;}
	#catalogue .cadre_couleur_variable_top .centre{color:#fff;background:#F39100;font-size:16px;}
	#catalogue .cadre_couleur_variable_top .droite{background:url(/images/bg-title-bord-orange-droite.gif) no-repeat 0 0;}
	#catalogue .bloc_facile .facile_on{background:#F39100 url(/images/bg-arrondi-top-orange.gif) no-repeat;}
	#catalogue .bloc_facile .facile_on .bg_facile{background:url(/images/bg-arrondi-bas-orange.gif) no-repeat left bottom;}
	#catalogue #fil_ariane span {color:#F39100;}
	#catalogue .button_marron_bg_top{background:url(/images/bg-button-marron-bg-orange01.gif) no-repeat 0 0;}
	#catalogue .button_marron_bg_bas{background:url(/images/bg-button-marron-bg-orange00.gif) no-repeat 0 0;}
	#catalogue #bloc_besoins .liens_selecteur .actif .gauche{background:url(/images/bg-selecteur-actif-gauche02.gif) no-repeat 0 0;}
	#catalogue #bloc_besoins .liens_selecteur .actif .centre{background:url(/images/bg-selecteur-actif02.gif) repeat-x 0 0;}
	#catalogue #bloc_besoins .liens_selecteur .actif .droite{background:url(/images/bg-selecteur-actif-droite02.gif) no-repeat 0 0;}
	
	#catalogue #gammes{position:relative;width:737px;margin-top:10px;}
	#catalogue #gammes #gammes_conteneur{position:relative;width:100%;padding:10px 0pt;background:#D4C5B6 none repeat scroll 0%;}
	#catalogue #gammes #gammes_conteneur .coin_bottom_left_gs, #catalogue #gammes #gammes_conteneur .coin_bottom_right_gs{position:absolute;bottom:0;width:10px;height:10px;line-height:0;font-size:0;}
	#catalogue #gammes #gammes_conteneur .coin_bottom_left_gs{left:0;background:url(/images/bg-formule-conteneur-left-bottom-01.gif) no-repeat 0 0;}
	#catalogue #gammes #gammes_conteneur .coin_bottom_right_gs{right:0;background:url(/images/bg-formule-conteneur-right-bottom-01.gif) no-repeat 0 0;}
	#catalogue #gammes #gammes_conteneur .button_marron_bg{margin:3px 0 3px 87px;}
	#catalogue #gammes #gammes_conteneur .button_marron_bg span.frm3{color:#776A61;font-style:italic;left:10px;position:relative;top:5px;margin-left:20px;}
	#catalogue #gammes #gammes_conteneur .button_marron_bg_off_top{margin-bottom:10px;}
	#catalogue #gammes #gammes_conteneur .button_marron_bg_off_bas{margin-top:10px;}
	#catalogue #gammes .gamme, #catalogue #gammes .gamme01{position:relative;width:100%;overflow:hidden;}
	#catalogue #gammes .div_texte .content, #catalogue #gammes .gamme01 .div_texte .content{position:relative;width:598px;background:url(/images/bg-cat-gamme-center00.png) repeat-y 0 0;overflow:hidden;}
	#catalogue #gammes .gamme01 .div_texte .content{background:url(/images/bg-cat-gamme-center01.png) repeat-y 0 0;}
	#catalogue #gammes .top, #catalogue #gammes .top01{margin-top:1px;}	
	#catalogue #gammes .div_texte .top_left{background:url(/images/bg-cat-gamme-top-left00.png) no-repeat 0 0;width:27px;padding:0;}
	#catalogue #gammes .div_texte .top_right{background:url(/images/bg-cat-gamme-top-right00.png) no-repeat 0 0;}
	#catalogue #gammes .div_texte .top_center{background:url(/images/bg-cat-gamme-top00.png) repeat-x 0 0;width:560px;}	
	#catalogue #gammes .div_texte .bottom_left{background:url(/images/bg-cat-gamme-bottom-left00.png) no-repeat 0 0;width:27px;}
	#catalogue #gammes .div_texte .bottom_right{background:url(/images/bg-cat-gamme-bottom-right00.png) no-repeat 0 0;}
	#catalogue #gammes .div_texte .bottom_center{background:url(/images/bg-cat-gamme-bottom00.png) repeat-x 0 0;width:560px;}	
	#catalogue #gammes .gamme01 .div_texte .top .top_left{background:url(/images/bg-cat-gamme-top-left01.png) no-repeat 0 0;}
	#catalogue #gammes .gamme01 .div_texte .top .top_right{background:url(/images/bg-cat-gamme-top-right01.png) no-repeat 0 0;}
	#catalogue #gammes .gamme01 .div_texte .top .top_center{background:url(/images/bg-cat-gamme-top01.png) repeat-x 0 0;}	
	#catalogue #gammes .gamme01 .div_texte .bottom .bottom_left{background:url(/images/bg-cat-gamme-bottom-left01.png) no-repeat 0 0;}
	#catalogue #gammes .gamme01 .div_texte .bottom .bottom_right{background:url(/images/bg-cat-gamme-bottom-right01.png) no-repeat 0 0;}
	#catalogue #gammes .gamme01 .div_texte .bottom .bottom_center{background:url(/images/bg-cat-gamme-bottom01.png) repeat-x 0 0;}	
	#catalogue #gammes .div_texte .hauteur_min, #catalogue #gammes .div_texte .hauteur_min2{float:left;display:inline;}
	#catalogue #gammes .div_texte .hauteur_min{height:79px;}
	#catalogue #gammes .div_texte .gamme_desc{position:relative;width:500px;overflow:hidden;margin:0 0 0 50px;}
	#catalogue #gammes .div_texte .gamme_desc .lien_deroulant{display:block;margin:0 0 10px 0;text-decoration:underline;}
    #catalogue #gammes .div_texte .gamme_desc .lien_deroulant a{font-size:14px;text-decoration:none;font-weight:bold;}
	#catalogue #gammes .div_texte .gamme_desc .descriptif{padding:0;display:block;}
	#catalogue #gammes .div_texte .formules{position:relative;width:550px;display:none;}
	#catalogue #gammes .div_texte .formules .separateur{width:100%;background:url(/images/bg-separateur02.gif) no-repeat 0 0;}
	#catalogue #gammes .gamme01  .div_texte .formules .separateur{width:100%;background:url(/images/bg-separateur.gif) no-repeat 0 0;}
	#catalogue #gammes .div_texte .formule{position:relative;width:100%;}
	#catalogue #gammes .div_texte .formule .gauche_f{position:relative;width:430px;overflow:hidden;}
	#catalogue #gammes .div_texte .formule .gauche_f .gauche_f00, #catalogue #gammes .div_texte .formule .gauche_f .droite_f00{float:left;display:inline;}
	#catalogue #gammes .div_texte .formule .gauche_f .gauche_f00{position:relative;width:21px;overflow:hidden;}
	#catalogue #gammes .div_texte .formule .gauche_f .droite_f00{position:relative;width:372px;}
	#catalogue #gammes .div_texte .formule .gauche_f .gauche_f00 .input_checkbox{float:left;display:inline;width:18px;height:18px;}
	#catalogue #gammes .div_texte .formule .droite_f{position:absolute;right:0;top:0;}
	#catalogue #gammes .div_texte .formule .titre{font-weight:bold;font-size:14px;line-height:14px;color:#544339;background:url(/images/bg-fleche-4.gif) no-repeat 0 50%;padding:0 0 0 30px;}
	#catalogue #gammes .gamme01 .div_texte .formule .titre{font-weight:bold;background:url(/images/bg-fleche-3.gif) no-repeat 0 50%;}
	#catalogue #gammes .div_texte .formule .bouton_marron_grand{display:block;}
	#catalogue #gammes .div_texte .formule .option{clear:both;display:block;margin:4px 0 0 0;text-align:center;}	
	#catalogue #gammes .formule .liens{margin:10px 0 0 36px;}
	#catalogue #gammes .gamme .formule .liens a{background:url(/images/bg-picto-inferieur02.gif) no-repeat 0 2px;}
	#catalogue #gammes .gamme .formule .liens .first_lien a{background:url(/images/bg-picto-plus02.gif) no-repeat 0 2px;}	
	#catalogue #gammes .display_hide{background:transparent url(/images/bg-picto-inferieur02.gif) no-repeat scroll 0pt 2px;float:right;padding:0 0 2px 14px;text-align:right;}
	#catalogue #gammes .gamme01 .display_hide{background:transparent url(/images/bg-picto-inferieur.gif) no-repeat scroll 0 2px;float:right;padding:0 0 2px 14px;text-align:right;}	
	#catalogue #gammes .gammes_actif .div_texte .content{background:url(/images/bg-cat-gamme-center02.png) repeat-y 0 0;}
	#catalogue #gammes .gammes_actif .gamme01 .div_texte .content{background:url(/images/bg-cat-gamme-center03.png) repeat-y 0 0;}
	#catalogue #gammes .gammes_actif .div_texte .top_left, #catalogue #gammes .gammes_actif .gamme01 .div_texte .top .top_left{background:url(/images/bg-cat-gamme-top-left02.png) no-repeat 100% 0;}	
	#catalogue #gammes .gammes_actif .div_texte .bottom_left, #catalogue #gammes .gammes_actif .gamme01 .div_texte .bottom .bottom_left{background:url(/images/bg-cat-gamme-bottom-left02.png) no-repeat 0 0;}
	#catalogue #gammes .gammes_actif .div_texte .formule .titre{background:url(/images/bg-fleche-5.gif) no-repeat 0 50%;}
	#catalogue #gammes .gammes_actif .gamme01 .div_texte .formule .titre{background:url(/images/bg-fleche-6.gif) no-repeat 0 50%;}
	#catalogue #gammes .div_texte .renfort .titre{padding:0 0 0 60px;}
	#catalogue #gammes .div_texte .renfort .liens{padding:0 0 0 60px;}
		
	#catalogue #formule_renfort1, #catalogue #formule_renfort2, #catalogue #formule_renfort3 { width:122px;}
	#select_besoin #formule_renfort1, #select_besoin #formule_renfort2, #select_besoin #formule_renfort3 { width:122px;}    
	
	/* Le mag */
	.actu{position:relative;width:100%;overflow:hidden;padding:10px 0;}
	.actu00{background:#e9feff}
	.actu01{background:#F3FFFF}
	.actu .date{color:#16b1a9;font-size:10px;padding:0 0 0 30px;font-style:italic;}
	.actu .texte00{background:url(/images/bg-puce00g.gif) no-repeat 10px 0.25em;padding:0 0 0 30px;}	
	.actu .image { float:left; }
	.actu .droite { float:left; }
	
	/* Pages de contacts */
	#formulaire_contact{position:relative;width:716px;margin-top:-162px;background:#c0Ad9b url(/images/bg-infos_perso.gif) repeat-x top left;padding:162px 10px 10px 10px;overflow:hidden;}
	#formulaire_contact .titre{display:block;background:url(/images/bg-fleche-2.gif) no-repeat 0 50%;padding:0 0 0 14px;font-size:13px;font-weight:bold;color:#544339;margin-bottom:10px;}	
	#formulaire_contact .form_top_center{font-size:13px;font-weight:bold;color:#544339;}
	#formulaire_contact .form_718 p{position:relative;width:100%;overflow:hidden;}
	#formulaire_contact .form_718 p label{position:relative;width:108px;overflow:hidden;color:#544339;line-height:16px;font-weight:bold}
	#formulaire_contact .form_718 p label.long_label{position:relative;width:100%;color:#544339;line-height:16px;font-weight:bold}
	#formulaire_contact .form_718 p label, #formulaire_contact .form_718 p label span, #formulaire_contact .form_718 p .input_text{float:left;display:inline;}
	#formulaire_contact .form_718 .champs_obl{width:5px;}
	#formulaire_contact .form_718 p span{color:#544339;padding:0 0 0 4px;}
	#formulaire_contact .form_718 p .input_text{float:left;display:inline;}
	#formulaire_contact .form_718 p .radioBut{display:block;float:left;width:80px;line-height:15px;}
	#formulaire_contact .info_obligatoire{position:relative;width:100%;color:#544339;font-style:italic;margin:10px 0 0 0;overflow:hidden;clear:both;}
	#formulaire_contact .info_obligatoire .champs_obl{background:url(/images/bg-champs-obligatoire-2.gif) no-repeat 0 25%;}
	#formulaire_contact .semaine_half{float:left;width:100px}
	#formulaire_contact .bouton_marron_grand{position:absolute;left:600px;bottom:4px;display:block;z-index:99;}
    
    #formulaire_contact p{clear:both;margin:0 0 14px;overflow:hidden;position:relative;width:340px;}
    #formulaire_contact .erreur{padding:0 0 0 108px;color:#d4246e;font-style:italic}
    #formulaire_contact .erreurInput{margin:0;}
    #formulaire_contact .erreurInput .input_text {background:#D4246E none repeat scroll 0 0;color:#FFFFFF;}
    #formulaire_contact p .input_text {border:1px solid #B6B6B6;width:200px;}
    #formulaire_contact p.erreur {margin:0 0 4px;}
    
	hr.grey{clear:both;display:block;height:1px;margin-bottom:5px;border:none;border-bottom:1px solid #A99C8D}
	hr.grey.bis{ margin:10px 0; border-bottom:1px solid #d4c9c2;}
	#formulaire_contact .form_agence_dept{position:relative;width:100%;color:#544339;overflow:hidden;}
	#formulaire_contact .form_agence_dept form{position:relative;width:400px;margin:12px 0 0 0;overflow:hidden;}
	#formulaire_contact .form_agence_dept .erreur{clear:both;color:#d4246e;}
	#formulaire_contact .form_agence_dept .change_cp, #formulaire_contact .form_agence_dept .input_text, 
	#formulaire_contact .form_agence_dept .input_submit{float:left;display:inline;}
	#formulaire_contact .form_agence_dept .input_text{margin:3px 2px 0 0;}
	#formulaire_contact .form_agence_dept .change_cp{font-weight:bold;margin:4px 0 0 0;width:132px;}
	#formulaire_contact .agence{position:relative;width:100%;overflow:hidden;background:#544339;color:#fff;}
	#formulaire_contact .agence .map, #formulaire_contact .agence .content{float:left;display:inline;}
	#formulaire_contact .agence .map{position:relative;width:435px;height:300px;border:1px solid #544339;}	
	#formulaire_contact .agence .content{position:relative;width:241px;}
	#formulaire_contact .agence .content .top, #formulaire_contact .agence .content .bottom{position:relative;width:100%;overflow:hidden;}
	#formulaire_contact .agence .content .top .centre, #formulaire_contact .agence .content .top .droite{float:left;display:inline;height:10px;font-size:0;line-height:0;}
	#formulaire_contact .agence .content .top .centre{width:231px;}
	#formulaire_contact .agence .content .top .droite{background:url(/images/bg-contact-t-r.gif) no-repeat 0 0;width:10px;}
	#formulaire_contact .agence .content .bottom .centre, #formulaire_contact .agence .content .bottom .droite{float:left;display:inline;height:10px;font-size:0;line-height:0;}
	#formulaire_contact .agence .content .bottom .centre{width:231px;}
	#formulaire_contact .agence .content .bottom .droite{background:url(/images/bg-contact-b-r.gif) no-repeat 0 0;width:10px;}
	#formulaire_contact .agence .no_map{position:relative;width:100%;color:#fff;}
	#formulaire_contact .agence .no_map .top .centre{width:668px;}
	#formulaire_contact .agence .no_map .bottom .centre{width:668px;}
	#formulaire_contact .agence .no_map dl{margin:0 0 10px 0;}
	#formulaire_contact .agence .no_map dl a{color:#fff;}
	#formulaire_contact .agence .no_map table tr td {vertical-align:top;text-align:left;}
	#formulaire_contact .agence .content .contenu, #formulaire_contact .agence .content .contenu_bis{position:relative;padding:10px;}
	#formulaire_contact .agence .content .contenu{height:262px;}
	#formulaire_contact .agence .contenu p{margin:0;}
	#formulaire_contact .agence .contenu .p_mail{margin:0 0 10px 0;}
	#formulaire_contact .agence .contenu .titre_rub{font-size:13px;line-height:13px;font-weight:bold;padding:0 0 10px 0;}
	#formulaire_contact .agence .contenu .titre_agence{font-weight:bold;margin:0 0 10px 0;}
	#formulaire_contact .agence .contenu .tel_agence{margin:0 0 20px 0;}	
	#formulaire_contact .agence .contenu .mail{background:url(/images/bg-lettre.gif) no-repeat 0 50%;padding:0 0 0 22px;color:#fff;}	
	
	#select_besoin .form_contact #bottom_ip .bottom_right_ip{background:#cab8a5 url(/images/bg-onglet-contact-bottom.gif) no-repeat 0 100%;width:202px;height:20px;padding-top:10px;}
	#select_besoin .form_contact #bottom_ip .bottom_right_ip_bis{background:#cab8a5 url(/images/bg-onglet-contact-bottom_bis.gif) no-repeat 0 100%;width:202px;height:20px;padding-top:10px;}
	#select_besoin .form_contact #bottom_ip .bottom_center_ip{width:524px;background:#cab8a5;height:10px;line-height:0;font-size:0;}
	#select_besoin .form_contact #bottom_ip .bottom_left_ip{background:url(/images/bg-bottom-left-marron-3.gif) no-repeat 0 0;}
	
	#espace_perso{position:relative;width:100%;}
	#espace_perso .content{background:#c0Ad9b url(/images/bg-infos_perso.gif) repeat-x top left;padding:10px}
	#espace_perso .cadre_couleur_variable_top .centre{width:709px;}
	#espace_perso .div_texte .content{ background:url(/images/bg-vs-formule-center-3.png) repeat-y 0 0; }
	#espace_perso .marge{padding:14px;}
	#espace_perso .titre_for_list_devis{position:relative;width:100%;overflow:hidden;}
	#espace_perso .titre_for_list_devis span{position:relative;float:left;display:inline;color:#544339;font-weight:bold;}
	#espace_perso .titre_for_list_devis .marge{width:110px;height:1px;padding:0;}
	#espace_perso .titre_for_list_devis .formule{width:198px;padding:0 0 0 40px;}
	#espace_perso .titre_for_list_devis .num{width:102px;padding:0 0 0 10px;}
	#espace_perso .titre_for_list_devis .date{width:72px;padding:0 0 0 10px;}
	#espace_perso .div_pochoire_txt .div_pochoire{margin:0;}
	#espace_perso .div_pochoire_txt .div_texte{width:580px;}
	#espace_perso .div_pochoire_txt .div_texte .top_center{width:545px;}
	#espace_perso .div_pochoire_txt .div_texte .bottom_center{width:545px;}
	#espace_perso .div_pochoire_txt .div_texte .contenu div{float:left;display:inline;height:81px;padding:0 10px;border-right:1px solid #d7d4d1;color:#544339;line-height:80px;} 
	#espace_perso .div_pochoire_txt .div_texte .contenu .formule_renfort_tarif{width:190px;padding:0 8px 0 0;}
	#espace_perso .div_pochoire_txt .div_texte .contenu .formule_renfort_tarif span{display:block;}
	#espace_perso .div_pochoire_txt .div_texte .contenu .formule_renfort_tarif .titre_formule{font-size:14px;line-height:14px;font-weight:bold;}
	#espace_perso .div_pochoire_txt .div_texte .contenu .formule_renfort_tarif .titre_renfort{font-size:12px;line-height:12px;}
	#espace_perso .div_pochoire_txt .div_texte .contenu .formule_renfort_tarif .prix{color:#d4246e;font-weight:bold;font-size:24px;line-height:24px;margin:20px 0 0 0;}
	#espace_perso .div_pochoire_txt .div_texte .contenu .links{border:none;padding:0 0 0 10px;}
	#espace_perso .div_pochoire_txt .div_texte .contenu .links .bouton_marron_grand{position:relative;width:82px;display:block;margin:10px 0;}
	#espace_perso .div_pochoire_txt .div_texte .contenu .links .delete{background:url(/images/bg-puce-delete.gif) no-repeat 0 50%;padding:0 0 0 18px;}
	#espace_perso .change_mail{position:relative;width:100%;overflow:hidden;color:#544339;}
	#espace_perso .change_mail span{float:left;display:inline;}
	#espace_perso .change_mail .titre{width:350px;font-weight:bold;}
	#espace_perso .link_change_mail, #espace_perso .link_change_mail_actif{padding:0 0 0 14px;font-style:italic;}
	#espace_perso .link_change_mail{background:url(/images/img-fleche-right.gif) no-repeat 0 50%;}
	#espace_perso .link_change_mail_actif{background:url(/images/bg-fleche-2.gif) no-repeat 0 50%;}
	#espace_perso #form_change_mail{position:relative;width:100%;}
	#espace_perso #form_change_mail p{position:relative;width:100%;margin:10px 0 0 0;overflow:hidden;}
	#espace_perso #form_change_mail p label, #espace_perso #form_change_mail p .input_text{position:relative;float:left;display:inline;}
	#espace_perso #form_change_mail p label{width:300px;}
	#espace_perso #form_change_mail p .input_text{width:200px;}
	#espace_perso #form_change_mail .erreur{position:relative;width:250px;padding:0 0 0 300px;color:#d4246e;font-style:italic}
	#espace_perso #ep_mail .marge{padding:14px 20px;}
	#espace_perso #mes_devis_en_cour .marge{padding:14px 20px;}
	#espace_perso .titre_devis_en_cour{padding-left:4px;width:688px;}
	#espace_perso .form_change_alerte_email, #espace_perso .form_change_inscription_newsletter{position:relative;width:100%;overflow:hidden;color:#544339;}
	#espace_perso .form_change_inscription_newsletter label{font-weight:bold;}
	#espace_perso .form_change_inscription_newsletter .input_checkbox{margin:0 8px 0 0;}
	#espace_perso .form_change_inscription_newsletter #user_newsletter_oui{margin-left:140px;}
	#espace_perso .form_change_inscription_newsletter #user_newsletter_non{margin-left:50px;}
	#espace_perso .form_change_alerte_email .titre, #espace_perso .form_change_inscription_newsletter .titre{font-weight:bold;}	
	#espace_perso .form_change_alerte_email .gauche, #espace_perso .form_change_alerte_email .droite{float:left;display:inline;}
	#espace_perso .form_change_alerte_email .gauche{width:350px;}
	#espace_perso .form_change_alerte_email .droite{width:330px;}	
	#espace_perso .form_change_alerte_email .droite p{margin:0 0 6px 0;}
	#espace_perso .form_change_alerte_email .droite p label{margin:0 0 0 6px;font-weight:bold;}
	
	/* STYLE DU CLIENT (Olivier) */
	.ligne_c .gauche{width:67%;display:compact;margin-right:3px;}
	.ligne_c .droit{width:30%;text-align:right;font-style:italic}
	
	
    #formulaire_devis{margin:10px 0 0 0;}
	#formulaire_devis .formulaire_devis_conteneur{background:#c4b09b url(/images/bg-infos_perso.gif) repeat-x 0 0;padding:20px 10px;}	
	#formulaire_devis .formulaire_devis_conteneur .titre{font-weight:bold;;display:table-cell;background:url(/images/bg-fleche-2.gif) no-repeat 0 50%;padding:0 0 0 14px;font-size:13px;color:#544339;margin:20px 15px;}
	#formulaire_devis .erreur{margin:2px 0 10px 0;color:#d4246e;}
	#infos_perso .conjoint .errorSexe label span{color:#d4246e;font-weight:bold;}
	#formulaire_devis .infos_perso_conteneur{background:#c4b09b url(/images/bg-infos_perso.gif) repeat-x 0 0;padding:0 10px 20px 10px;;}
	#formulaire_devis .erreurInput{padding:0;}
	#formulaire_devis .erreurInput .input_text{background:#d4246e;color:#fff;}
    #formulaire_devis .erreurInput select{background:#d4246e;color:#fff;}
	#formulaire_devis .sexe label{padding-right:8px;}
	#formulaire_devis .sexe .input_radio{margin-right:4px;}
	#formulaire_devis .align{width:90px;float:left;display:inline;}
	#formulaire_devis .info_obligatoire{color:#544339;font-style:italic;}
	#formulaire_devis .info_obligatoire .champs_obl{background:url(/images/bg-champs-obligatoire-2.gif) no-repeat 0 25%}
	#formulaire_devis .bouton_marron_grand{right:12px;bottom:14px;display:block;z-index:99;}
	
	.c_track-left {
				position: absolute;
				width: 5px;
				height: 9px;
				background: transparent url(/images/slider-images-track-left.png) no-repeat top left;
			}
			
	.c_track {
		background: transparent url(/images/slider-images-track-right.png) no-repeat top right;
	}



 .souris_clic {cursor: pointer;}
 .desc_mini { font-size:10px;font-style:italic;color:#544339;line-height:14px; }
 
 
 .auto_complete {
	position: absolute;
	background: white;
	border: 0;
}

 	
.auto_complete ul {
 	  width: 100%;
	  margin: 0;
	  padding: 0;
 	  list-style-type: none;
	  border: 0;
 	}
 	
.auto_complete ul li {
 	  margin: 0;
	  padding: 3px;
 	  border: 0;
 	  list-style-type: none;
	  background:url(/images/liste0.gif) no-repeat bottom left;
	}
 	
.auto_complete ul li.selected {
 	  background:url(/images/liste1.gif) no-repeat bottom left;
 	}
 	
.auto_complete ul strong.highlight {
 	  margin: 0;
 	  padding: 0;
 	  color: #800;
 	}

.f_animaux
  {
    display:table-cell;
	width:337px;
  }
  
.f_animaux .tete
  {
     background-image:url('/images/animaux/animo_haut.gif');
     height:28px;
     padding-top:20px;
     padding-left:75px;
     color:#F39100;
     font-size:24px
	 width:100%;
	 margin:0;
  }
  
.f_animaux .pied
  {
      margin:0;
     background-image:url('/images/animaux/animo_bas.gif');
     height:38px;
	 padding-left:210px;
	# width:100%;
  }  
  
.f_animaux .ligne
  {
     background-image:url('/images/animaux/animo_m.gif');
	 background-repeat:repeat-y;
	 padding-left:8px;
	# height:27px;
	 margin:0;
  }
  
 
.f_animaux .form_error
 {
    color: red;
	font-weight:800;
	#line-height:15px;
 }  
 
.f_animauxdoc .form_error
 {
    color: red;
	font-weight:800;
	#line-height:15px;
 }  
  
.extra
{
   # min-height:400px
}
  
.extra .form_error
 {
    color: red;
	font-weight:800;
 }
 
 
 .extra .titre
 {
	font-weight:800px;
 }
  
  .profil_animaux
  {
  color:#FFFFFF;
  width:215px;
  font-size:12px;
  }
  
  .profil_animaux .tete
  {
    background-image:url('/images/animaux/profil_haut.gif');
	height:62px;
	font-weight:800;
	font-size:16px;
  }
  
  .profil_animaux .pied
  {
    background-image:url('/images/animaux/profil_bas.gif');
	height:40px;
  }
  
  .profil_animaux .chien
  {
    background-image:url('/images/animaux/profil_chien.gif');
	height:21px;
	padding-left:37px;
	padding-top:8px;
	font-weight:800;
	font-size:14px;
  }
  
  .profil_animaux .chat
  {
    background-image:url('/images/animaux/profil_chat.gif');
	height:21px;
	padding-left:37px;
	padding-top:8px;
	font-weight:800;
	font-size:14px;
  }
  
  .profil_animaux .txt
  {
    background-image:url('/images/animaux/profil_vide.gif');
	height:21px;
	padding-left:42px;
	padding-top:8px;
	font-weight:500;
	font-size:12px;
  }
  
  .ani_prix
  {
     float: left;

	  position:absolute;
	  margin-top:-35px !important;
	  margin-left:0px !important;
	  margin-top:60px; 
	  margin-left:-260px;
	  font-size:24px;
	  color:#D60071;
	  font-weight:800;
	  width:230px;
	  text-align:right;
	  text-decoration:none;
	  line-height:normal;
  }
  
  .ani_tarif_titre
  {
	  position:absolute;
	  margin-top:-35px !important;
	  margin-left:30px !important;
	  margin-top:20px ;
	  margin-left:-470px ;
	  font-size:20px;
	  line-height:normal;
	  color:#554337;
	  font-weight:800;
	  text-align:left;
	  clear:both;
  }
  
  .ani_tarif_erreur
  {
	color:#FFFFFF;
	font-weight:800;
	font-size:14px;
	width:205px;
	height:123px;
	text-align:center;
	background-image:url(/images/animaux/tarif/animo_erreur.gif);
	background-repeat:no-repeat;
	margin-top:3px;
  }
  
  .ani_tarif_erreur_txt
  {
  	padding-top:50px;
	padding-left:5px;
	padding-right:5px;
  }
  
   .ani_tarif_info
  {
   margin-top:3px;
	color:#000000;
	font-size:12px;
	width:204px;
	height:332px;
	text-align:center;
	background-image:url(/images/animaux/tarif/animo_info.gif);
	background-repeat:no-repeat;
  }
  
  .ani_tarif_info_txt
  {
  	padding-top:5px;
	padding-left:5px;
	padding-right:5px;
  }
  
    .ani_titre2, .ani_titre2_700
  {
  	font-size:14px;font-weight:bold;color:#544339;padding:10px 0;
  }
  
    .ani_titre,  .ani_titre700
  {
  	font-size:18px;font-weight:bold;color:#F39100;
	width:583px;
	height:143px;
	background-repeat:no-repeat;
	line-height:18px;
  }
   .ani_titre700
  {
	width:700px;
  }
  
      .ani_titre_txt, .ani_titre_txt_700
  {
  	width:377px;
	position:relative;
	padding-top:10px;
	padding-left:195px;
	
  }
  
   .ani_titre2_700
  {
	width:700px;
  }
  
   .ani_titre_txt_700
  {
	width:500px;
  }
     .ani_titre_cp, .ani_titre_org
  {
  	font-size:12px;font-weight:bold;
	line-height:14px;
  }
  
    .ani_titre_org
  {
  	color:#F39100;
  }
  
      .plafond
  {
  	color:#D60071;
	font-weight:800;
  }
  
  .recette_titre  {
   font-size:14px;
   color:#D60071;
   font-family:Verdana, Arial, Helvetica, sans-serif;
   font-weight:800;
  }
  
  .recette_titreb  {
   font-size:14px;
   color:#07B2AD;
   font-family:Verdana, Arial, Helvetica, sans-serif;
   font-weight:800;
  }
  
  
  .recette_recette_titre  {
   font-size:20px;
   color:#D60071;
   font-family:Verdana, Arial, Helvetica, sans-serif;
   font-weight:800;
  }
  
  .recette_desc  {
   color:#AA9A91;
   font-family:Verdana, Arial, Helvetica, sans-serif;
  }
  
  .recette_p {
  margin-left:30px;
  font-family:Verdana, Arial, Helvetica, sans-serif;

  }
  
  .recette_p p{
  padding-bottom:10px;
  height:85px;
  }
  
  .recette_p p img{
   vertical-align:text-top;
   float: left;
   padding:3px;
  }
  
  .recette_p p:first-letter
	{
	font-weight:800;
	}
	
   #recette-carre { display:none; }
   
   #recette-container {
     float:right; 
	 padding:10px;
	 color:#A99C8D;
	 font-size:14px;
	 font-weight:100;
   }
   
   #recette-container hr
   {
    clear:both;display:block;height:1px;margin-bottom:5px;border:none;border-bottom:1px solid #A99C8D
   }
  
   #recette-container #recette-carre { 
     display:block;  
	 width:200px;
	 background-color:#FFFFFF;
	 vertical-align:middle;
	 }

#ImpRecette, #ImpListe, #Envoyer, #Twitter ,#Facebook  { 
     display:block;  
	 width:155px;
	 height:30px;
	 vertical-align:middle;
	 position:relative;
	 top:7px;
	 left:5px;
	 }

#ImpListe { 
	 width:200px;
	 top:-24px;
	 left:162px;
	 }
	 
#Envoyer { 
	 width:92px;
	  top:-52px;
	 left:438px;
	 }
	 
#Twitter { 
	 width:86px;
	 top:-54px;
	 left:529px;
	 }
	 
#Facebook { 
	 width:150px;
	 top:-83px;
	 left:618px;
	 }

#ImpRecette a, #ImpListe a, #Envoyer a, #Twitter a, #Facebook a{ 
display:block;
width:100%;
height:100%;
text-decoration:none
}


div#blocphotos {
	float:right;
	width:300px;
	text-align:center;
	margin:10px;
	background-color:#FFFFFF;
	}
	
	.dico a {
  font-size:14px;
   line-height:normal;
}

.dico {
  font-size:14px;
  line-height:normal;
}

.dico_lettre {
  font-size:18px;
  font-family:Arial, Helvetica, sans-serif;
  font-weight:900;
  text-decoration:none;
  color:#07B2AD;
  background-color:#99FFFF;
  text-align:center;
  text-decoration:none;
  outline:none;
  margin-top:10px;
  margin-bottom:10px;
  margin-right:5px;
  margin-left:5px;
}

.dico_mots a {
background:url("/images/recettes/puce.png") no-repeat scroll 0 0 transparent;
color:#000000;
display:block;
font-size:11px;
font-style:italic;
margin:0 0 0 10px;
padding:0 0 0 26px;
position:relative;
text-decoration:none;
font-size:12px;
height:18px;
}

.dico_lettre:hover{text-decoration:none;
color:#D60071;}

/********** Dates */
.postdate {
  position: relative;
  width: 50px;
  height: 65px;
  float: left;
}
.month, .day, .year {
  position: absolute;
  text-indent: -1000em;
  background-image: url(/images/date.png);
  background-repeat: no-repeat;
}
.month { top: 25px; left: 0; width: 37px; height: 25px;}
.day { top: 50px; left: 0; width: 40px; height: 25px;}
.year { bottom: 10px; right: 0; width: 13px; height: 25px;}

.m-01 { background-position: -13px 0px;}
.m-02 { background-position: -13px -25px;}
.m-03 { background-position: -13px -50px;}
.m-04 { background-position: -13px -75px;}
.m-05 { background-position: -13px -100px;}

.d-01 { background-position: -60px 0;}
.d-02 { background-position: -60px -25px;}
.d-03 { background-position: -60px -50px;}
.d- { background-position: -60px -px;}
.d- { background-position: -60px -px;}
.d- { background-position: -60px -px;}
.d- { background-position: -60px -px;}
.d- { background-position: -60px -px;}
.d- { background-position: -60px -px;}
.d- { background-position: -60px -px;}
.d- { background-position: -60px -px;}
.d- { background-position: -60px -px;}
.d- { background-position: -60px -px;}
.d- { background-position: -60px -px;}
.d- { background-position: -60px -px;}
.d- { background-position: -60px -px;}
.d- { background-position: -60px -px;}
.d- { background-position: -60px -px;}
.d- { background-position: -60px -px;}
.d- { background-position: -60px -px;}
.d- { background-position: -60px -px;}
.d- { background-position: -60px -px;}
.d- { background-position: -60px -px;}
.d- { background-position: -60px -px;}
.d- { background-position: -60px -px;}
.d- { background-position: -60px -px;}
.d- { background-position: -60px -px;}
.d- { background-position: -60px -px;}
.d- { background-position: -60px -px;}
.d- { background-position: -60px -px;}
.d- { background-position: -60px -px;}

.y-2009 { background-position: -225px -25px;}
.y-2010 { background-position: -225px -50px;}

/********** */
