@import url(reset.css);
@import url(header.css);

/* HEADER */
#navigation{
		width: 950px;
	}

	
/* Header */

#wraper { width: 950px; margin: 0 auto; }

#header { position: relative; overflow: hidden; zoom: 1; }


#content { overflow: hidden; zoom: 1; padding-top: 10px; }

.left { float: left; padding-bottom: 20px; width: 710px; overflow: hidden; zoom: 1; }

.upper { padding: 10px 0; overflow: hidden; zoom: 1; }

#sante_inf { padding-bottom: 9px; float: left; width: 350px; background: url(../images/home/h2_sante_bottom.jpg) left bottom no-repeat; }
	#sante_inf h2 { height: 30px; background: url(../images/home/h2_sante.jpg) left top no-repeat; }
	#sante_inf p { padding: 17px 30px 19px 30px; height: 65px; font: 11px Arial, Helvetica, sans-serif; }
	#sante_inf strong { font-size: 15px; display: block; height: 38px; }
#epargne_inf { padding-bottom: 9px; float: right; width: 350px; background: url(../images/home/h2_epargne_bottom.jpg) left bottom no-repeat; }
	#epargne_inf h2 { height: 30px; background: url(../images/home/h2_epargne.jpg) left top no-repeat; }
	#epargne_inf p { padding: 17px 30px 19px 30px; height: 65px; font: 11px Arial, Helvetica, sans-serif; }
	#epargne_inf strong { font-size: 15px; display: block; height: 38px; }
#famille_inf { padding-bottom: 6px; float: left; width: 230px; margin-right: 10px; background: url(../images/home/h2_famille_bottom.jpg) left bottom no-repeat; }
	#famille_inf h2 { height: 20px; background: url(../images/home/h2_famille.jpg) left top no-repeat; }
	#famille_inf p { padding: 8px 30px 13px 30px; height: 19px; font-size: 10px; }
#loisirs_inf { padding-bottom: 6px; float: left; width: 230px; margin-right: 10px; background: url(../images/home/h2_loisirs_bottom.jpg) left bottom no-repeat; }
	#loisirs_inf h2 { height: 20px; background: url(../images/home/h2_loisirs.jpg) left top no-repeat; }
	#loisirs_inf p { padding: 8px 30px 13px 30px; height: 19px; font-size: 10px; }
#biens_inf { padding-bottom: 6px; float: left; width: 230px; background: url(../images/home/h2_biens_bottom.jpg) left bottom no-repeat; }
	#biens_inf h2 { height: 20px; background: url(../images/home/h2_biens.jpg) left top no-repeat; }
	#biens_inf p { padding: 8px 30px 13px 30px; height: 19px; font-size: 10px; }

#famille_inf, #loisirs_inf, #biens_inf { font: 11px/11px Arial, Verdana, Geneva, Arial, Helvetica, sans-serif; }
#sante_inf p, #epargne_inf p, #famille_inf p, #loisirs_inf p, #biens_inf p { border: solid #d9d9d9; border-width: 0 1px; }
#sante_inf img, #epargne_inf img, #famille_inf img, #loisirs_inf img, #biens_inf img { float: left; }
#sante_inf h2, #epargne_inf h2, #famille_inf h2, #loisirs_inf h2, #biens_inf h2 { clear: both; }
#sante_inf h2 span, #epargne_inf h2 span, #famille_inf h2 span, #loisirs_inf h2 span, #biens_inf h2 span { display: none; }
#sante_inf a, #epargne_inf a { display: block; width: 350px; height: 30px; }
#famille_inf a, #loisirs_inf a, #biens_inf a { display: block; width: 230px; height: 20px;  }

.right { float: right; width: 230px; }


#request_form { padding: 9px 9px 7px 9px; margin-bottom: 14px; width: 210px; height: 128px; border: 1px solid #990000; font: 11px Arial, Helvetica, sans-serif; }
#request_form { overflow: hidden; zoom: 1; }
#request_form img { overflow: hidden; zoom: 1; float: left; }
#request_form form { padding: 0 0 0 10px; width: 125px; overflow: hidden; zoom: 1; float: right; font: 11px Arial, Helvetica, sans-serif; }
#request_form form p { clear: both; }
#request_form span { float: left; }
#request_form label { float: left; margin: 0; }
#request_form #homme { float: left; margin: 0; padding: 0; width: 12px; height: 12px;  }
#request_form #famme { float: left; margin: 0; padding: 0; width: 12px; height: 12px; margin-left: 8px; }

#request_form p strong { float: right; }

#request_form #day, #request_form #month, #request_form #year { text-align: center;  }

#request_form #day { width: 27px; height: 17px; border: 1px solid #7f9db9; }
#request_form #month { width: 27px; height: 17px; border: 1px solid #7f9db9; }
#request_form #year { width: 57px; height: 17px; border: 1px solid #7f9db9; }
	* html #request_form #day { width: 25px; height: 17px; }
	* html #request_form #month { width: 25px; height: 17px; }
	* html #request_form #year { width: 55px; height: 17px; }
	*+html #request_form #day { width: 25px; height: 17px; }
	*+html #request_form #month { width: 25px; height: 17px; }
	*+html #request_form #year { width: 55px; height: 17px; }
#request_form button { float: right; margin: 2px 0 0 0; display: inline; width: 125px; height: 17px; background: url(../images/home/request.gif) left top no-repeat; cursor: pointer; border: none; text-indent: -10000px; }

#request_form .alignment1 { zoom: 1; }
#request_form .alignment2 { color: #a21111; }
#request_form .alignment3 { margin-top: 5px; }
#request_form .alignment4 { margin-top: 5px; padding-left: 7px; }
#request_form .alignment5 { margin-bottom: 3px; }
#request_form .alignment6 { zoom: 1; overflow: hidden; }
#request_form .alignment7 { margin-left: 5px; }
#request_form .alignment9 { margin-left: 5px; }
#request_form .alignment10 { zoom: 1; padding: 0 0 2px 0; }
#request_form .alignment10 input { color: #990000; font-weight: bold; }
#request_form .alignment11 strong { float: left; }
#request_form .alignment12 { float: left; width: 200px; }

#request_form.request_form_inner { width: 202px; }
#request_form.request_form_inner form { padding: 0 0 0 4px; }

.right_frame #request_form { margin-bottom: 0px; height: 130px; }

.banner1 { overflow: hidden; zoom: 1; margin-bottom: 7px; width: 230px; height: 211px; }

#postal_form { padding: 5px 0 0 10px; width: 218px; height: 61px; border: 1px solid #990000; background: #ededed; }
#postal_form form { margin-top: 15px; overflow: hidden; zoom: 1; }
#postal_form p { font: bold 12px Arial, Helvetica, sans-serif; }
#postal_form input { width: 161px; height: 17px; float: left; background: #fff; border: 1px solid #7f9db9; }
#postal_form button { width: 36px; height: 16px; float: left; margin: 3px 0 0 5px; background: url(../images/home/form_ok.jpg) left top no-repeat; cursor: pointer; border: none; text-indent: -10000px; }

#footer { font: 10px Arial, Helvetica, sans-serif; border-top: #d9d9d9 solid 1px; }
#footer ul { overflow: hidden; zoom: 1; margin: 0 auto; width: 350px; }
#footer ul li { float: left; padding: 6px 0 8px 0; }
#footer ul li a { color: #4c4c4c; text-decoration: none; }
#footer p { padding-top: 6px; text-align: center; border-top: #d9d9d9 solid 1px; }

/*inner_page 1*/

#content { padding: 0; margin: 0 0 21px 0; font: 10px Arial, Helvetica, sans-serif; overflow: hidden; zoom: 1; }

#content .headline h1 img { float:left; width: 229px;}
#content .headline h1 img { float:left;}

#content.in h1 { background: url(../images/common/h1_assurance.jpg) left top no-repeat; height: 44px; }
#content h1 span { display: none; }

#content.in2 h1 { background: url(../images/common/h1_complementaire.jpg) left top no-repeat; height: 44px; }
#content.in3 h1 { background: url(../images/common/h1_sante.jpg) left top no-repeat; height: 30px; width: 230px; float: left; }
#content.in4 h1 { background: url(../images/common/h1_famille.jpg) left top no-repeat; height: 30px; width: 230px; float: left; }
#content.in2_bg1 h1 { background: url(../images/common/h1_assurance_vie.jpg) left top no-repeat; }
#content.in2_bg2 h1 { background: url(../images/common/h1_assurance_confirm.jpg) left top no-repeat; }
#content.in2_bg3 h1 { background: url(../images/common/h1_votre.jpg) left top no-repeat; height: 30px; }
#content.in2_bg3 h1 #info_besions { float: right; width: 120px; height: 15px; background: url(../images/common/h1_button_informations.gif) left top no-repeat; }
#content.in2_bg3 h1 #solution_sante { float: right; width: 83px; height: 15px; background: url(../images/common/h1_button_solution.gif) left top no-repeat; }

#content.in2_bg3 h1 .info_besions1 { margin: 8px 12px 0 0; }
#content.in2_bg3 h1 .solution_sante1 { margin: 8px 0 0 0; }
#content.in2_bg3 h1 .info_besions2 { margin: 8px 0 0 0; }
#content.in2_bg3 h1 .solution_sante2 { margin: 8px 12px 0 0; }
#content.in2_bg3 h1 #info_besions.info_besions_bg { background: url(../images/common/h1_button_informations2.gif) left top no-repeat; }
#content.in2_bg3 h1 #solution_sante.solution_sante_bg { background: url(../images/common/h1_button_solution2.gif) left top no-repeat; }

#breadcrumb {  }
#breadcrumb ul { height: 21px; padding: 7px 0 0 11px; }
#breadcrumb ul li { float: left; padding-right: 5px; color: #8b8b8b; }
#breadcrumb ul li a { padding-right: 5px; color: #8b8b8b; }

.left_frame { float: left; width: 720px; }

#tab_nav {
	padding-bottom: 10000px;
	margin-bottom: -10000px;
	width: 220px;
	float: left;
	background: #ededed url(../images/common/menu_gradient.jpg) left top repeat-x;
	font-size: 11px;
}
#tab_nav ul { padding-bottom: 12px; }
#tab_nav ul li { height: 15px; }
#tab_nav ul li a { padding: 0 0 0 30px; background: url(../images/common/nav_bullet_blue.gif) 10px 50% no-repeat; display: block; text-decoration: none; color: #4C4C4C; }
#tab_nav h3 { padding: 0 0 10px 10px; font-weight: bold; font-size: 11px; }
#tab_nav p { padding: 0 10px; padding-bottom: 6px; }
#tab_nav ul li a:hover, #tab_nav ul li.selected a { background: #3175d2 url(../images/common/nav_bullet_blue_active.jpg) 10px 50% no-repeat; color: #fff; }
#tab_nav.tab1 h3 { color: #3376d2; }

#tab_nav.tab3 h3 { color: #7abe31; color: #7ABE31; }
#tab_nav.tab3 ul li a { background: url(../images/common/nav_bullet_green.jpg) 10px 50% no-repeat; color: #4c4c4c; }
#tab_nav.tab3 ul li a:hover, #tab_nav.tab3 ul li.selected a { background: #7ABE31 url(../images/common/nav_bullet_green_active.jpg) 10px 50% no-repeat; color: #fff; }


#menu1, #menu2 { padding-top: 12px; border-bottom: 10px solid #fff; }



#cnt_inn { float: right; width: 473px; border: solid #d9d9d9; border-width: 0 1px; padding: 0 9px; font-size: 11px; height: 380px; }
html>body #cnt_inn { height: auto; min-height: 380px; } 



/*CAT_FICHE_01.htm*/
.headline { overflow: hidden; zoom: 1; padding: 15px 0 30px 0; border-bottom: 1px solid #d9d9d9; }
.headline.famille { padding: 0 0 30px 0; }
.headline p { width: 230px; text-align: justify;}
.headline span { color: #2565bd; display: block; padding-top: 22px; text-align: left;}
.headline img { float: right; margin-right: 3px; }
.headline.ddd_form p { width: 100%; }
.headline.ddd_form2 { padding: 15px 0 10px 0; border: none; }
.headline.ddd_form span { display: inline; padding: 0; color: #b00404; }

.devis_profesionalise { overflow: hidden; zoom: 1; margin-bottom: 30px; padding: 14px 0; border-bottom: 1px solid #d9d9d9; }
.devis_profesionalise h3 { font-size: 14px; font-weight: bold; }
.devis_profesionalise p { float: left; display: inline; }
.devis_profesionalise a.obtenir { margin-top: 3px; }

a.obtenir { display: block; width: 230px; height: 22px; float: right; background: url(../images/home/button_obtenir.jpg) left top no-repeat; }
a.obtenir span { display: none; }

.points_forts { width: 470px; background: url(../images/common/points_forts_top_blue.jpg) left top no-repeat; }
.points_forts_inn { padding: 0 0 10px 0; background: url(../images/common/points_forts_bot_blue.jpg) left bottom no-repeat; }
.points_forts h3 { background: url(../images/common/points_forts.jpg) left top no-repeat; height: 30px; }
.points_forts h3 span { display: none; }
.points_forts ul { border: solid #3175d2; border-width: 0 1px; }
.points_forts ul li { padding: 8px 0 8px 9px; overflow: hidden; zoom: 1; border-bottom: 1px solid #3175d2; }
.points_forts ul li.last { border: none; }
.points_forts ul li .text { font-weight: bold; width: 432px; margin-left: 8px; float: left; }
.points_forts ul li .detail { float: left; margin-left: 20px; font-size: 9px; }
.points_forts ul li a { float: left; width: 12px; height: 12px; background: url(../images/common/points_bullet.jpg) left top no-repeat; }
.points_forts ul li a span { display: none; }

.institution_list { padding: 10px 0 20px 0; border-bottom: 1px solid #D9D9D9; }
.institution_list h3 { margin-bottom: 10px; font-size: 14px; font-weight: bold; }

.details_list { margin-top: 26px; overflow: hidden; zoom: 1; border-bottom: 1px solid #d9d9d9; }
.details_list h3 { margin-bottom: 10px; font-size: 14px; }
.details_list li { float: left; width: 49%; height: 52px; background: url(../images/common/nav_bullet_blue.gif) 0 4px no-repeat; }
.details_list li.odd { float: right; }
.details_list li span { padding-left: 15px; }

.list { overflow: hidden; zoom: 1; margin-bottom: 30px; }
.list ul li { padding-left: 16px; margin-right: 20px; float: left; background: url(../images/common/nav_bullet_blue.gif) 0px 5px no-repeat; }
.list ul li a { color: #4c4c4c; }

.assurance { overflow: hidden; zoom: 1; background: url(../images/common/points_forts_bot_blue.jpg) left top no-repeat; }
.assurance_in { overflow: hidden; zoom: 1; padding: 20px 0; background: url(../images/common/points_forts_bot_blue.jpg) left bottom no-repeat; }
.assurance h3 { font-size: 14px; }
.assurance h4 { margin-bottom: 5px; color: #4c4c4c; }
.assurance_in p span { display: block; text-decoration: underline; }
.assurance .tab_1 { float: left; width: 49%; }
.assurance .tab_2 { float: right; width: 49%;  }
.assurance a { color: #000; }

/*CAT_FICHE_01.htm END*/


.right_frame { float: right; width: 222px; background: #ededed; padding-bottom: 10000px; margin-bottom: -10000px; background: #ededed url(../images/common/menu_gradient.jpg) left top repeat-x; }

/*inners*/
.right_frame h3 { margin-bottom: 6px; font: bold 12px Arial, Helvetica, sans-serif; }

.pour { border: 1px solid #9b0707; overflow: hidden; zoom: 1; }
	.telecharger { float: right; width: 80px; height: 22px; /*background: url(../images/home/button_telecharger.gif) left top no-repeat;*/ }
	.telecharger span { display: none; }
	.telechargez { float: left; width: 110px; color: #a21111; }
	.pour_clear { padding-top: 3px; clear: both; line-height: 10px; }
	.pour_clear a { display: block; color: #4c4c4c; }

.pour .coloured { float: left; width: 100px; color: #A21111; }	
.pour .telecharger { margin-top: 15px; }
.pour .cliquez { width: 100%; float: left; margin-top: 8px; color: #4C4C4C; }
.pour .cliquez a { color: #4c4c4c; }
	
.engage { border: 1px solid #9b0707; }
.engage a { margin-top: 3px; display: block; padding-left: 12px; background: url(../images/common/nav_bullet_red.gif) 0px 4px no-repeat; color: #a21111; }
.actualite { border: 1px solid #9b0707; }

.daide { background: url(../images/home/banner2.jpg) 2px 0px no-repeat; border: 1px solid #9b0707; line-height: 11px; }
	.demande { display: block; margin-top: 8px; width: 123px; height: 22px;  background: url(../images/home/demande.jpg) left top no-repeat; }
	.demande span { display: none; }
	.daide strong { font-weight: bold; color: #464646; text-decoration: underline; }
	
.border_bottom { border-bottom: 10px solid white; }

.pour, .engage, .actualite, .daide { padding: 9px; }
.pour, .engage, .actualite { background: #EDEDED; }

.product_list { margin: 20px 0 30px 0; padding: 10px 0; overflow: hidden; zoom: 1; margin-top: 15px; background: url(../images/common/production_list_bg.jpg) left top repeat-y; }
.product_list ul { padding: 20px 0 10px 0; background: #fff; overflow: hidden; zoom: 1; }
.product_list li { margin-bottom: 10px; float: left; width: 230px; height: 76px; border-bottom: 1px solid #6397dd; }
.product_list li a { font: 11px Arial, Helvetica, sans-serif; color: #010101; }
.product_list li.float_right { float: right; }
.product_list .main_link { background: url(../images/common/points_bullet.jpg) left top no-repeat; padding-left: 22px; width: 125px; height: 47px; float: left; }
.product_list .main_link2 { display: none; color: #fff; padding: 10px 15px; width: 117px; height: 39px; float: left; background: url(../images/common/sente_listing_1.jpg) left top no-repeat; }
.product_list .tarife { margin-top: 26px; float: right; background: url(../images/common/production_list.jpg) left top no-repeat; }
	.product_list .tarife a { display: block; width: 72px; height: 34px; }
	.product_list .tarife a span { display: none; }
.product_list .short_description { clear: left; float: left; width: 140px; }

.product_list.green { background: url(../images/common/production_list_green_bg.jpg) left top repeat-y; }
.product_list.green li { border-bottom-color: #9ccf65; }
.product_list.green .main_link { background: url(../images/common/points_bullet_green.jpg) left top no-repeat; }
.product_list.green .main_link2 { display: none; color: #fff; padding: 10px 15px; width: 117px; height: 39px; float: left; background: url(../images/common/sente_listing_2.jpg) left top no-repeat; }
.product_list.green .tarife { background: url(../images/common/demande_de.jpg) left top no-repeat; }
.product_list.green .lien_externe { background: url(../images/common/souscription_en_ligne_epargne.jpg) left top no-repeat; }

.in3 .headline p, .in4 .headline p { padding-top: 9px; float: left; text-align: justify; }
.in3 .headline p span, .in4 .headline p span { padding: 0; }

.sante_form {
	float: left;
	overflow: hidden;
	padding-top: 20px;
	width: 100%;
}
.sante_form span { color: #000; }
.sante_form p { font: 11px Arial, Helvetica, sans-serif; float: left; width: 100%; }
.sante_form p span { float: left; }
.sante_form input, .sante_form label { float: left;  }
.sante_form label { margin-left: 4px; }
.sante_form .genre input { margin: 0 0 0 5px; width: 15px; height: 15px; }
.sante_form strong { float: left; padding-right: 5px; }

.sante_form input#day { margin-left: 6px; width: 26px; height: 15px; border: 1px solid #7f9db9; }
.sante_form input#month { margin-left: 10px; width: 26px; height: 15px; border: 1px solid #7f9db9; }
.sante_form input#year { margin-left: 10px; width: 57px; height: 15px; border: 1px solid #7f9db9; }
.sante_form input#day, .sante_form input#month, .sante_form input#year { text-align: center; color: #cc0000; font-weight: bold; }
.sante_form .recherche { float: right; }


.recherche { width: 181px; height: 17px; display: block; background: url(../images/home/button_recherche.jpg) left top no-repeat; }
.recherche span { display: none; }

/*inners END*/

/**/
.in5 { padding: 24px 0 0 0!important; }
.left_frame2 { padding: 0 10px 0 0; border-right: 1px solid #d9d9d9; float: left; width: 459px; }

.left_frame2 h1 { font: bold 13px Arial, Helvetica, sans-serif; }
.left_frame2 h3 { float: left; color: #c10000; font-size: 15px; margin: 10px 0; }

.nos_solutions { padding: 0 0 0 0; border-bottom: 1px solid #d9d9d9; }
.nos_solutions h1 { padding: 0 0 11px 0; }
.nos_solutions p { padding-bottom: 15px; }

.nos_solutions_left { clear: left; float: left; width: 230px; font-size: 11px; }
.nos_solutions_left ul { margin-bottom: 10px; }
.nos_solutions_left ul.last { margin-bottom: 0px; }
.nos_solutions_left ul li { padding: 0 0 0 11px; background: url(../images/common/h3_blue_bullet.jpg) 0% 4px no-repeat; }
.nos_solutions_left ul li a { font-size: 11px; color: #000; text-decoration: none; }
.nos_solutions_left ul li a:hover {  }

.nos_solutions_left h4 { margin-bottom: 3px; padding: 0 0 0 11px; height: 13px; color: #fff; }
.nos_solutions_left h4.purple { background: url(../images/common/h3_purple.jpg) left top no-repeat; }
.nos_solutions_left ul.purple li { background: url(../images/common/h3_purple_bullet.jpg) 0% 4px no-repeat; }
.nos_solutions_left h4.blue { background: url(../images/common/h3_sante.jpg) left top no-repeat; }
.nos_solutions_left ul.blue li { background: url(../images/common/h3_sante_bullet.jpg) 0% 4px no-repeat; }
.nos_solutions_left h4.orange { background: url(../images/common/h3_orange.jpg) left top no-repeat; }
.nos_solutions_left ul.orange li { background: url(../images/common/h3_orange_bullet.jpg) 0% 4px no-repeat; }

.nos_solutions_right { margin-top: 18px; width: 220px; height: 310px; float: right; }
.nos_solutions_right span { display: none; }

.right_frame2 { height: 416px; padding: 10px 9px; float: right; width: 450px; border: 1px solid #cc0000; background: #ededed; }
.right_frame3 { height: 416px; padding: 10px 9px; float: right; width: 450px; border: 1px solid #cc0000; background: url(../images/common/envoyer_success.jpg) left top no-repeat; }
.right_frame4 { float: right;  padding-top:115px;}
.right_frame5 { height: 335px; padding: 10px 9px 15px 9px; float: right; width: 450px; border: 1px solid #cc0000; background: #ededed; }
	*html .right_frame5 {padding-bottom: 13px;}
	*+ html .right_frame5 {padding-bottom: 13px;}
	.right_frame5 .submit_form table { margin: 0; }
	.right_frame5 .submit_form #votre { width: 448px !important;}
	.right_frame5 .submit_form #prenom { width: 220px;}
.right_frame6 { height: 215px; padding: 10px 9px; padding-top: 130px; float: right; width: 450px; border: 1px solid #cc0000; background: url(../images/common/envoyer_success.jpg) 0% -50px no-repeat; }
	.right_frame6 .submit_form table { margin: 0 0 0 0; }
	.right_frame6 p { width: 100%; text-align: center; font-size: 11px; }
	.right_frame6 strong { color: #bb0202; }
	
.votre_success { display: inline; float: left; margin: 170px 0 0 100px; font: 11px Arial, Helvetica, sans-serif; }
.votre_success h3 { color: #bb0202; font-weight: bold; }
.votre_success p, .votre_success h3 { margin-bottom: 10px; }

.submit_form {  }
.submit_form h3 { font: bold 11px Arial, Helvetica, sans-serif; }
.submit_form table { margin: 19px 0 0 0; width: 100%; font-size: 11px; }
.submit_form table td strong { color: #605e5e;  }
.submit_form textarea { width: 441px!important; height: 56px; overflow: auto; }
.submit_form input, .submit_form textarea { width: 215px; border: 1px solid #7f9db9; }
.submit_form .detailed { margin: -8px 10px 0 0; float: right; position: relative; z-index: 1000; color: #b00000; }
.submit_form .spacer { height: 35px; }
.submit_form .envoyer { float: right; margin-top: 10px; display: block; width: 220px; height: 22px; background: url(../images/common/button_envoyer.jpg) left top no-repeat; border:0px none }
.submit_form .envoyer#envoyer2 { width: 448px; background: url(../images/common/button_envoyer4.jpg) left top no-repeat; margin: 20px 0 0 0  }
.submit_form .envoyer span { display: none; }
.submit_form .les_info { font-size: 9px; color: #494949; text-align: justify; }
.submit_form #jaccepte { padding: 10px 0; }
.submit_form #jaccepte input { float: left; margin: 0 10px 0 0; width: 15px; height: 15px; border: #1c5180 1px solid; }
.submit_form #jaccepte p { float: left; width: 420px; }

/*.cat_rub_sante .headline, .cat_rub .headline { padding-top: 0; }*/
.cat_rub_sante .headline { border: none!important; padding-bottom: 20px; }

.mod_rech_annu {  }
.mod_rech_annu h1 { background: url(../images/common/h1_swisslife.jpg) left top no-repeat; height: 30px; text-indent: -10000px; }
.mod_rech_annu .left_frame2 { border: none; width: 481px; }
.mod_rech_annu table { margin-top: 20px; border-collapse: collapse; width: 100%; border-top: 1px solid #d9d9d9; }
.mod_rech_annu table td, .mod_rech_annu table th { padding: 10px 0 4px 0; text-align: left; font: 11px Arial, Helvetica, sans-serif; border-bottom: 1px solid #cc0000;  }
.mod_rech_annu table td {  }
.mod_rech_annu table th { font-weight: bold; color: #bc0101; text-transform: uppercase; }
.mod_rech_annu table th span { height: 23px; display: block; }

.mod_rech_annu .custom_numbers { font-weight: bold; }
.mod_rech_annu th .custom_numbers { padding-left: 30px; display: inline }
.mod_rech_annu td .custom_numbers a{ margin-right: 16px; text-decoration:none;}
.mod_rech_annu td .custom_numbers span { padding: 0 4px; width: 15px; height: 15px; color: #fff; background: url(../images/common/clique_1.jpg) left top no-repeat; }
.mod_rech_annu button { width: 28px; height: 17px; background: url(../images/common/button_ok.jpg) left top no-repeat; border: none; cursor: pointer; text-indent: -10000px; }
.mod_rech_annu p { margin-top: 20px; font-size: 12px; }
.mod_rech_annu form { margin-top: 13px; }
.mod_rech_annu form input { width: 57px; height: 14px; margin-right: 5px; border: 1px solid #7f9db9; }
.mod_rech_annu form label { color: #535353; margin-right: 6px; font-size: 12px; font-weight: bold; }
.mod_rech_annu th { padding-bottom: 13px!important; }

.ddd_av { position: relative; }
.ddd_av input { border: 1px solid #7f9db9; padding: 2px 5px; font: 11px Arial, Helvetica, sans-serif; }
.ddd_av fieldset { position: relative; padding: 8px; margin-top: 10px; border: 1px solid #cc0000; background: #ededed; }
* html .ddd_av fieldset {}

.ddd_av fieldset h4 { padding-bottom: 14px; }
.ddd_av .norm { margin-top: 10px; float: left; }
.ddd_av .norm input { width: 206px; height: 14px; }
.ddd_av .prenom { margin-top: 10px; float: right; }
.ddd_av .prenom input { width: 206px; height: 14px; }

.ddd_av #dd { width: 28px; }
.ddd_av #mm { width: 28px; }
.ddd_av #yy { width: 57px; }
.ddd_av .width_box { width: 206px; }
.ddd_av .informations { color: #af0000; position: absolute; top: 0; right: 20px; z-index: 1; }
* html .ddd_av .informations { right: 10px; }
.ddd_av #informations1 { top: 40px; }
.ddd_av #informations2 { top: 272px; }
	* html .ddd_av #informations2 { top: 278px; }
	*+html .ddd_av #informations2 { top: 278px; }
.ddd_av #informations3 { top: 135px; }
.ddd_av #informations4 { top: 11px; }
.ddd_av #informations5 { bottom:10px !important; left:10px; right:auto; top:auto;}
	* html .ddd_av #informations5 { top: 298px; }
	*+html .ddd_av #informations5 { top: 298px; }
.ddd_av #informations6 { top: 9px; }
.ddd_av #informations6 { top: 9px; }
.ddd_av #informations7 { top: 154px; }
	* html .ddd_av #informations7 { top: 160px; }
	*+html .ddd_av #informations7 { top: 170px; }
.ddd_av .adresse #adresse1 { margin-top: 5px; }
.ddd_av .adresse input { width: 434px; margin-bottom: 5px; }

.ddd_av .postal { margin: 10px 0 0 0; float: left; width: 35%; }
.ddd_av .postal input { margin: 2px 0 0 0; width: 135px; }
.ddd_av .ville { margin: 10px 0 0 0; float: right; width: 65%; }
.ddd_av .ville input { margin: 2px 0 0 0; width: 276px; }

.ddd_av .adresse_em { margin: 10px 0 0 0; float: left; width: 206px; }
.ddd_av .adresse_em input { margin: 2px 0 0 0; width: 206px; }
.ddd_av .telephone { margin: 10px 0 0 0; float: right; width: 212px; }
.ddd_av .telephone strong { color: #605E5E; font-weight: bold; }
.ddd_av .telephone input { margin: 2px 0 0 0; width: 196px; }

.ddd_av #ddd_av_submit { margin-top: 10px; float: right; width: 219px; height: 22px; background: url(../images/common/button_envoyer2.jpg) left top no-repeat;  border: none; cursor: pointer; }

.ddd_av .j_accepte { margin-top: 16px; float: left; clear: left; width: 450px; }
.ddd_av .j_accepte input { float: left; border: none; }
.ddd_av .j_accepte span { float: left; width: 420px; margin-left: 10px; }

.ddd_av .qui_vous { width: 450px; float: left; margin-top: 5px; font-size: 9px; }
.ddd_av .qui_vous span { color: #605E5E;  }
.ddd_av .field3 { padding: 0!important; }
.ddd_av .field3 .field3_inner { padding: 10px!important; overflow: hidden; zoom: 1; }
.ddd_av .field3 label { padding: 8px 0 4px 0; }

.ddd_av #dd, .ddd_av #mm, .ddd_av #yy { text-align: center; margin-bottom: 10px; }
.ddd_av #mr, .ddd_av #mme, .ddd_av #mile { border: none }

.ddd_av .ddd_error { background: #F0B2B2; }
.ddd_av .ddd_error_text { clear:both; color: #af0000; line-height: 20px; }
.ddd_av .ddd_error_asterix { color: #af0000!important; }
.ddd_av .pos5 .ddd_error_text{ padding-left:135px; float:left;}

.ddd_av .civilite { padding-right: 30px; }

/*.ddd_av .left_side { float: left; width: 51%; }*/
.ddd_av .right_side { /*float: right;*/ width: 49%; }



.ddd_av2 #day, .ddd_av2 #day2 { width: 19px; margin: 0 8px 0 7px; text-align: center; }
.ddd_av2 #month, .ddd_av2 #month2 { width: 19px; margin-right: 8px; text-align: center; }
.ddd_av2 #year, .ddd_av2 #year2 { width: 45px; text-align: center; }

.ddd_av2 select { color: #4D4D4D; font-size: 10px; }
.ddd_av2 .pos3 { padding: 6px 0; }
.ddd_av2 .left_side p label{ width:150px; }
.ddd_av2 .left_side p label.genre{ float:left;margin-top:5px; }
.ddd_av2 #nombre { width: 150px; }
.ddd_av2 .pos1 label { margin-top: 3px; float: left; }
.ddd_av2 .pos1 select { width:  150px; margin-left:7px; /*float: right;*/ }
.ddd_av2 .pos2 { clear: both; padding-top: 2px; }
html>body .ddd_av2 .pos2 { padding-top: 8px; }
.ddd_av2 #regime, .ddd_av2 #regime2, .ddd_av2 #conjoint_regime, .ddd_av2 #conjoint_regime2 { width: 150px;}

.ddd_av2 #sexe, .ddd_av2 #sexe2, .ddd_av2 #qui { margin-left: 7px; }

.ddd_av2 #regime, .ddd_av2 #regime2  { margin-left: 7px; }
.ddd_av2 #conjoint_regime, .ddd_av2 #conjoint_regime2  { margin-left: 7px; }
.ddd_av2 #nombre { margin-left: 7px; }

.ddd_av2 .radio { border: none }
.ddd_av2 ul {  }
/*.ddd_av2 ul li { margin: 8px 0; overflow: hidden; zoom: 1; } Corrections Cedric M.*/
.ddd_av2 ul li { padding: 8px 0; clear: both; zoom: 1; }
.ddd_av2 ul li input { float: left; margin: 0 5px 10px 0; }
.ddd_av2 ul li.selected { margin-left: 50px; }
.ddd_av2 ul li.no_margin { margin-bottom: 0; }
.ddd_av2 ul li.no_margin input { margin-bottom: 4px; }
.ddd_av2 ul li.no_margin2 { margin-top: 0; }
.ddd_av2 ul li.no_margin2 input { margin-top: 0; }
.ddd_av2 p { margin-bottom: 5px; clear:both; /*position:relative;*/ }
.ddd_av2 p.les_info { margin: 10px 0 0 0; font-size: 10px; color: #494949; }

.ddd_av2 button { margin-top: 6px; float: right; width: 230px; height: 22px; display: block; border: none; background: url(../images/common/button_votre.jpg) left top no-repeat; cursor: pointer; text-indent: -10000px; }
.ddd_av2 .valider { margin-top: 6px; float: right; width: 230px; height: 22px; display: block; border: none; background: url(../images/common/bouton_bleu_modifier.jpg) left top no-repeat; cursor: pointer; text-indent: -10000px; }

.ddd_form_conf { overflow: hidden; zoom: 1; height: 200px; border: 1px solid #CC0000; background: #EDEDED; margin: 20px 0; padding: 10px; }
.ddd_form_conf h4 { margin-bottom: 28px; color: #bb0202; }
.ddd_form_conf p { padding-bottom: 15px; }
.ddd_form_conf .numbers, .ddd_form_conf .numbers a { color: #bb0202; }
	.list_mod1 { margin: 0; }
.imprimer { float: right; width: 180px; height: 22px; background: url(../images/common/imprimer.jpg) left top no-repeat; text-indent: -10000px; }

.former_gray { clear: both; margin-bottom: 11px; background: #EDEDED; color: #3377d3; padding-top: 8px; height: 22px; }
.former_gray ul { display: inline; margin-right: 12px;  float: right; }
.former_gray a { color: #3377d3; text-decoration: none; background: url(../images/common/points_bullet2.jpg) right center no-repeat; padding-right: 22px;}

.ddd_form_av .headline { border: none; }
.ddd_form_av h1 { background: url(../images/common/h1_assurance_vie.jpg) left top no-repeat!important; }

/* aboubacry // partie popup transfere dans popup.css */

/**/

.tr_art_visual { font: 11px Arial, Helvetica, sans-serif;  }
.tr_art_visual h1 { background: url(../images/common/h1_titre.jpg) left top no-repeat; margin-bottom: 29px; }
.tr_art_visual h3 { color: #CC0000; margin-bottom: 14px; }
.tr_art_visual h3.grey { color: #666666; }
.tr_art_visual p { margin: 0 0 14px 0; font-size: 11px; }
.tr_art_visual span { font-size: 11px; }
.tr_art_visual a.modeled { color: #666666; }
.tr_art_visual ul { margin-bottom: 14px; font-size: 11px; }
.tr_art_visual ul li { padding-left: 12px; background: url(../images/common/nav_bullet_light_red.gif) left center no-repeat; }
.tr_art_visual ul li a {  }
.tr_art_visual a.haut_de { float: right; padding-left: 12px; background: url(../images/common/nav_bullet_light_red.gif) left center no-repeat; color: #000; }
	*html .tr_art_visual a.haut_de { margin-bottom: -16px; }
	*+html .tr_art_visual a.haut_de { margin-bottom: -16px; }
.tr_choix h1 { background: url(../images/common/h1_engage.jpg) left top no-repeat; }
.tr_choix h3 { margin: 0; }
.tr_choix h3.black { margin-bottom: 14px; color: black; }

.formule_pri {  }
.formule_pri h3 { margin-bottom: 5px; font-size: 12px; padding-left: 22px; background: url(../images/common/points_bullet.jpg) left top no-repeat; }
.formule_pri p { padding-left: 22px; font-weight: bold; }
.formule_pri .loffre { margin-top: 20px; float: left; width: 230px; height: 22px; background: url(../images/common/button_loffer.jpg) left top no-repeat; text-indent: -10000px; }
.formule_pri .mondevis { margin-top: 20px; margin-bottom: 30px; float: right; width: 230px; height: 22px; background: url(../images/common/demande_de_renseignements.jpg) left top no-repeat; text-indent: -10000px; }
.formule_pri .montarif { margin-top: 20px; margin-bottom: 30px; float: right; width: 230px; height: 22px; background: url(../images/common/Obtenir-un-devis-immediat_2.jpg) left top no-repeat; text-indent: -10000px; }
.votre_profil .modifier { display: block; width: 230px; height: 22px; background: url(../images/common/bouton_bleu_modifier.jpg) left top no-repeat; text-indent: -10000px; }

.votre_profil { width: 471px; zoom: 1; clear: both; background: #ededed url(../images/common/points_forts_bot_sante.jpg) left top no-repeat; }
.votre_profil div { padding: 30px 12px; background: url(../images/common/points_forts_bot_sante.jpg) left bottom no-repeat; }
.votre_profil h2 { padding-bottom: 10px; }
.votre_profil h3 { color: #7f7f7f; clear: both;  padding-top: 10px;}
.votre_profil p { margin-bottom: 12px; }
.votre_profil ul { padding-top: 2px; }
.votre_profil ul li { padding: 0 0 15px 18px; background: url(../images/common/bullet_red.gif) 0% 4px no-repeat; }
.votre_profil ul.diag_results_profiles li {padding: 2px 0; background: none; width: 49%; float: left; display: inline;}
.votre_profil ul li.inner { margin-left: 28px; }

.prt_res_diag2 .headline { padding-bottom: 10px; border: none; }
.prt_res_diag2 .institution_list { border: none; padding-top: 20px; }
.prt_res_diag2 .former_gray { width: 470px; }
.prt_res_diag2 .mondevis { margin-right: 3px; }
/** Modification Franck **/
/*h1.speciffic { height: 44px!important; clear: both; background: url(../images/common/h1_complementaire.jpg) left top no-repeat!important; }*/
h1.speciffic { height: 44px!important; clear: both;  left top no-repeat!important; }

.tr_plan1 h4.epargne { background: url(../images/common/h3_purple2.jpg) left top no-repeat; }
.tr_plan1 ul.epargne li { background: url(../images/common/h3_purple_bullet.jpg) 0% 4px no-repeat; }
.tr_plan1 h4.sante { background: url(../images/common/h3_sante2.jpg) left top no-repeat; }
.tr_plan1 ul.sante li { background: url(../images/common/h3_sante_bullet.jpg) 0% 4px no-repeat; }
.tr_plan1 h4.biens { background: url(../images/common/h3_orange2.jpg) left top no-repeat; }
.tr_plan1 ul.biens li { background: url(../images/common/h3_orange_bullet.jpg) 0% 4px no-repeat; }
.tr_plan1 h4.groupe { background: url(../images/common/h3_red.jpg) left top no-repeat; }
.tr_plan1 ul.groupe li { background: url(../images/common/h3_red_bullet.jpg) 0% 4px no-repeat; }
.tr_plan1 h4.famille { background: url(../images/common/h3_green.jpg) left top no-repeat; }
.tr_plan1 ul.famille li { background: url(../images/common/h3_green_bullet.jpg) 0% 4px no-repeat; }
.tr_plan1 h4.loisirs { background: url(../images/common/h3_violet.jpg) left top no-repeat; }
.tr_plan1 ul.loisirs li { background: url(../images/common/h3_violet_bullet.jpg) 0% 4px no-repeat; }
.tr_plan1 ul.famille { background: none; }
.tr_plan1 {  }
.tr_plan1 h4 { margin-bottom: 12px; padding-left: 13px; color: #fff; height: 13px; font-size: 11px; cursor: pointer; }
.tr_plan1 ul {  }
.tr_plan1 ul li { padding-left: 13px; }
.tr_plan1 ul li a { text-decoration: none; color: #000; font-size: 1.1em; }

.tr_plan1 h2 { margin: 16px 0; font: bold 11px Tahoma, Arial, Helvetica, sans-serif; }
.tr_plan1 .upper2, .tr_plan1 .lower2 { padding-bottom: 30px; width: 100%; overflow: hidden; border-bottom: 1px solid #d9d9d9; }
.tr_plan1 .item { float: left; width: 182px; padding-right: 10px;  }

.tr_plan1 .item_inner { margin-top: 12px; margin-bottom: 16px; }
.tr_plan1 .item.no_padding { padding: 0; }

	x* html #content.sitemap {margin-bottom: 0px;}
	x*+ html #content.sitemap {margin-bottom: 0px;}
.sitemap h1 { background: url(../images/common/h1_sitemap.jpg) left top no-repeat; height: 30px; text-indent: -10000px; }

.tr_contact h1 { background: url(../images/common/h1_webmaster.jpg) left top no-repeat; height: 30px; text-indent: -10000px; padding: 0 0 15px 0; }
.tr_contact .left_frame2 { border: none; font-size: 11px; margin-top: 13px }
.tr_contact .left_frame2 p { margin-bottom: 5px; }
.tr_contact .haut { margin-top: 265px; color: #000; padding-left: 13px; float: right; background: url(../images/common/h3_red_bullet.jpg) left center no-repeat; }

.tr_contact_agent h1 { background: url(../images/common/h1_agent.jpg) left top no-repeat; height: 30px; text-indent: -10000px; padding: 0 0 15px 0; }
.tr_contact_agent .left_frame2 { border: none; font-size: 11px; margin-top: 13px }
.tr_contact_agent .left_frame2 p { margin-bottom: 5px; }
.tr_contact_agent .haut { margin-top: 265px; color: #000; padding-left: 13px; float: right; background: url(../images/common/h3_red_bullet.jpg) left center no-repeat; }

.tr_about { font-size: 1.1em; }
.tr_about h1 { padding-bottom: 15px; background: url(../images/common/h1_swisslife2.jpg) left top no-repeat; }
.tr_about h2 { margin-bottom: 30px; font: bold 13px Arial, Helvetica, sans-serif; }
.tr_about h3 { margin-bottom: 15px; font: bold 11px Arial, Helvetica, sans-serif; color: #cc0000; }
.tr_about p { text-align: justify; }
.tr_about ul {  }
.tr_about .item ul li { padding-left: 10px; background: url(../images/common/nav_bullet_light_red.gif) 0px 4px no-repeat; }
.tr_about ul.list2 li { padding-left: 13px; background: url(../images/common/h3_red_bullet.jpg) left center no-repeat; }
.tr_about ul.list2 li a { color: #000; }
.tr_about .item { margin-bottom: 28px; }
.tr_about .item.last_item {margin-bottom: 0px;}
.tr_about .item a { color: #666666; }
.tr_about .item .underlined { text-decoration: underline; }
.tr_about .item h3 a{color: #cc0000; }
.tr_about .sommaire { margin: 0 0 20px 20px; width: 470px; float: right; }
.tr_about .sommaire a { text-decoration: none; color: #000; }
.tr_about .sommaire h3 { margin-bottom: 6px; color: #000; }
.tr_about .sommaire .inn { margin-bottom: 10px; padding: 11px; background: #f2f2f2; }
.tr_about .sommaire img { border: 1px solid #eeeeee; }
.tr_about .sommaire .img1 { float: left; }
.tr_about .sommaire .img2 { float: right; }

.tr_about .autres { float: left; clear: left; width: 100%; margin-left: 0px; color: #4F4F4F; }
.tr_about .autres li { float: left; padding: 0 8px; background: url(../images/common/autres_border.jpg) right center no-repeat !important; }

.tr_about .autres li.first { padding-left: 0!important; }
.tr_about .autres li.last { background: none !important; }
.tr_about .autres li a { color: #4f4f4f; }
.tr_about .autres li.cleared { clear: both; }
.tr_about .haut { margin-top: -12px; float: right; padding-left: 13px; background: url(../images/common/h3_red_bullet.jpg) left center no-repeat; color: black !important; }

.tr_about .bul_sq {  }
.tr_about .bul_sq li { padding-left: 10px; background: url(../images/common/square_list.jpg) left 5px no-repeat; }

.tr_mentions h1 { background: url(../images/common/h1_mentions.jpg) left top no-repeat; }
.tr_mentions .item h3 { margin-top: 10px;  }
.tr_mentions .item h4 { margin-top: 8px;}
.tr_mentions .item.last {margin-bottom: 0px;}
.tr_mentions .sommaire { margin: 0 0 20px 16px;}
	*html .tr_mentions .sommaire { margin: 0 0 20px 14px;}
.tr_mentions .sommaire .inn { padding: 11px 11px 18px 11px;  }
.tr_mentions .bul_sq li { padding-left: 10px; background: url(../images/common/square_list.jpg) left 5px no-repeat !important; }


.tr_art h1 { background: url(../images/common/h1_titre.jpg) left top no-repeat; }
.tr_art h4 { margin: 12px 0; color: #666666; }
.tr_art .page_left { width: 460px; float: left; }
.tr_art .page_right { width: 470px; float: right; background: #f2f2f2; padding-bottom: 10000px; margin-bottom: -10000px; }
.tr_art .sommaire { margin: 0; border-bottom: 10px solid #fff; padding: 10px; width: 450px; float: right; background: #f2f2f2; }
.tr_art .bordered { border-bottom: 10px solid #fff; }
.tr_art .sommaire ul {  }
.tr_art .sommaire ul li { padding-left: 12px; background: url(../images/common/h3_red_bullet.jpg) left center no-repeat; }
.tr_art .haut { margin: 106px 10px 0 0; }
	*html .tr_art .haut { margin: 110px 10px 0 0; }
	*+html .tr_art .haut { margin: 110px 10px 0 0; }

.tr_client { font-size: 1.1em; }
.tr_client h1 { padding-bottom: 20px; background: url(../images/common/h1_escape.jpg) left top no-repeat; } /* fix */
.tr_client .page_left { position: relative; width: 710px; padding-right: 10px; border-right: 1px solid #d9d9d9; float: left; xpadding-bottom: 10000px; xmargin-bottom: -10000px; }
.tr_client .page_left .escape { border-bottom: 1px solid #d9d9d9; padding-bottom: 10px; }
.tr_client .page_left .escape p { padding-bottom: 15px; }
.tr_client .page_left .positioned1 { position: absolute; top: 165px; right: 10px; }
.tr_client .page_left .last { padding-bottom: 0px; }
.tr_client .page_left h3 { color: #cd0101; margin: 16px 0 12px 0; }
.tr_client .page_left h4 {  }
.tr_client .page_left ul { padding-bottom: 11px; zoom: 1; }
.tr_client .page_left ul li { padding-left: 13px; background: url(../images/common/h3_red_bullet.jpg) left 4px no-repeat; zoom: 1; }
.tr_client .page_left ul li a { color: #000; font-weight: bold; }
.tr_client .page_right { padding: 10px; width: 200px; float: right; background: #f2f2f2 url(../images/common/I.jpg) left top no-repeat; border: 1px solid #cc0000; }
.tr_client .page_right p {margin-top: 10px; text-align: justify;}
.tr_client .page_right h2 { margin-bottom: 50px; font: bold 13px Arial, Helvetica, sans-serif; }

/*PHASE 4 END*/

/**/

#footer_inner { overflow: hidden; zoom: 1; position: relative; background: url(../images/common/footer_inner_bg.jpg) left top repeat-x; font: 10px/10px Arial, Verdana, Helvetica, sans-serif; }
#footer_inner ul { padding-top: 9px; float: left; }
#footer_inner ul li { padding: 1px 0; }
#footer_inner li a { color: #9c9b9b; }
#footer_inner li a:hover { text-decoration: underline; }
#footer_inner li.colored a { color: #4c4c4c; }
#footer_inner ul.bordered a { color: #4c4c4c;; }

#footer_inner .borderBottom{ padding: 12px 14px 10px 14px; border-bottom:1px solid #d9d9d9 }
#footer_inner .niveau2{ clear:both; overflow:hidden; height:1%; }

#footer_inner .copy { padding: 10px 0; clear: both; text-align: center; zoom: 1; }

#footer_inner ul .h2_alignment { margin-top: -9px; padding-bottom: 4px; font-size: 11px; color: #cd0505; }
#footer_inner ul .h2_alignment h2 { font-weight: normal; }
#footer_inner ul .h2_alignment a { color: #cd0505; }


#footer_inner a { text-decoration: none; color: #4c4c4c; }

#footer_inner ul { margin-right: 15px;}
#footer_inner ul.particuliers { width:107px; }
#footer_inner ul.bordered { padding-left: 24px; background: url(../images/common/footer_bordered.jpg) left top no-repeat;  }
#footer_inner ul.last { margin-right: -10px; }

/* Aboubacry */
.dr_errorText { color: #af0000;}
#carte1, #carte2, #carte3 {border: solid #000000; border-width: 1px;}
.ddd_av .field3 .clearSpacer { clear:both; }
.zoomImage form input { width: 26px; height: 22px; margin-right: 2px; border: 0px; }

/*.zoom { width: 26px; height: 22px; margin-right: 2px; border: 0px; }*/

.copy2 { font: 10px Arial, Helvetica, sans-serif; width: 100px; margin: 0 auto; }
.copy2.plan_01 { margin-top: -13px;}

/* Ajouts 20/03/08 */
.details_list .leftColDetails, .details_list .rightColDetails{
	float: left;
	width:49%
}
.details_list li{
	float:none;
	height:auto;
	width:98%;
	padding-bottom: 5px;
}
.nav_main #particuliers.unactive div.unactive_fix {
	background:transparent url(../images/home/top_but1_unactive.jpg) no-repeat scroll left top;
	height:31px;
	width:130px;
}

/* Localisation agents */
.centerAgentLocation{
	overflow:hidden;
	width:100%;
}
.centerAgentLocation .LeftTableAgent{
	float:left;
	width:481px;
	padding:0pt 10px 0pt 0pt;
}
.centerAgentLocation .rightAgentMap{
	float: right;
	padding-top:20px
}
.mod_rech_annu .blocSearchAgentTop{
	float:none;
}
.ddd_av #informations7 {
	top: 0;
}
.ddd_av #informations8 {
	top: 0;
}
* html .ddd_av #informations7 { top: 10px; }
*+html .ddd_av #informations7 { top: 10px; }
* html .ddd_av #informations8 { top: 10px; }
*+html .ddd_av #informations8 { top: 10px; }

.ddd_av2 #year.inputYear1{
	width:33px;
}
.ddd_av2 #year2.inputYear1{
	width:36px;
}
.item a {
	text-decoration: none;
}

