	@charset "utf-8";
body{font-family:Verdana, Arial, Helvetica, sans-serif;margin:0;padding:0;}
div{font-family:Verdana, Arial, Helvetica;}
*{margin:0;padding:0;}
img{border:0;}
input,textarea,select{border:1px solid #CCC;margin-top:0;margin-bottom:0;}
.radio{border:0;}
p{font-size:10px;}
hr{margin-top:0;padding:0;}
.breaker{clear:both;height:0;}
.conteneur{width:1014px;height:auto;Padding:0 5px;display:block;}
.header{width:1013px;height:90px;padding-top:3px;}
.logo{float:left;height:90px;}
.e_pub_top{height:90px;float:right;background-color:#FFF;}
.top{background-image:url(../images/bg_top.jpg);background-repeat:repeat-x;height:110px;width:1013px;text-align:center;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:18px;font-weight:700;color:#d83a1d;margin-top:3px;}
.top_left{width:46px;height:42px;float:left;margin-left:31px;margin-top:3px;}
.top_right{float:left;margin-top:14px;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:18px;font-weight:700;color:#d83a1d;line-height:30px;}
.content{width:1013px;height:auto;}
.colonne_gauche{width:395px;height:auto;float:left;padding-top:5px;}
.content_gauche{width:393px;background-color:#f4f4f4;border:#ee7f01 solid 1px;padding-top:5px;height:auto !important;min-height:557px;height:565px;}
.titre1{background-image:url(../images/bg_titre.jpg);background-repeat:repeat-x;height:30px;width:395px;}
.fleche{width:16px;height:15px;float:left;padding-left:10px;padding-top:7px;}
.info_input{width:175px;float:left;height:10px;padding-top:5px;padding-left:10px;font-family:Verdana, Arial, Helvetica;}
.champ_saisie select{width:50px;height:18px;}
.champ_saisiedate {width:48px;height:18px;}
.champ_saisieyear {width:58px;height:18px;}
.champ_saisie4 input{width:158px;height:18px;}
.txt_conjoint{font-size:10px;height:22px;width:250px;padding-left:10px;float:left;}
.champs_conjoint{font-size:10px;height:22px;float:left;width:125px;}
.conjoint2{font-size:10px;height:auto;width:393px;margin-bottom:10px;}
.txt_conjoint2{font-size:10px;height:22px;width:200px;padding-left:25px;float:left;}
.champs_conjoint2{font-size:10px;height:22px;float:left;width:160px;}
.info_input3{width:160px;float:left;height:10px;padding-top:5px;padding-left:25px;}
.premier_enfant{font-size:10px;font-weight:700;padding-left:25px;}
.enfant2{font-size:10px;height:auto;width:393px;}
.info_input2{font-size:10px;height:22px;width:180px;padding-left:25px;float:left;}
.champs_enfant2{font-size:10px;height:22px;float:left;width:150px;margin-left:31px;}
.complementaire2{font-size:10px;height:auto;width:393px;}
.txt_complementaire2{font-size:10px;height:22px;width:200px;padding-left:20px;float:left;}
.champs_complementaire2{font-size:10px;height:22px;float:left;width:165px;}
.champs_obligatoires{font-size:9px;margin-top:20px;padding-right:5px;}
.colonne_milieu{width:416px;height:595px;float:left;padding-top:5px;}
.titre2{margin-left:5px;background-image:url(../images/bg_titre.jpg);background-repeat:repeat-x;height:30px;width:413px;}
.content_milieu{margin-left:5px;background-color:#f4f4f4;height:auto;padding-bottom:10px;width:401px;border:#ee7f01 solid 1px;padding-left:10px;padding-top:5px;}
.content_milieu2{margin-top:5px;margin-left:5px;background-color:#f4f4f4;height:271px;width:401px;border:#ee7f01 solid 1px;padding-left:10px;padding-top:5px;}
.box{background-color:#FFF;width:391px;height:50px;margin-top:10px;}
.box1{background-image:url(../images/bord_box.jpg);background-repeat:no-repeat;width:3px;height:50px;float:left;}
.box2{background-image:url(../images/box_bg1.jpg);float:left;height:50px;width:155px;}
.titre_box{padding-top:2px;height:22px;font-size:10px;color:#4c4c4c;}
.niveau_box{padding-bottom:2px;height:24px;}
.bouton_moins{float:left;width:24px;height:25px;cursor:pointer}
.niveau{float:left;width:105px;height:25px;}
.bouton_plus{float:left;width:26px;height:25px;cursor:pointer}
.box3{background-image:url(../images/box_bg2.jpg);float:left;height:40px;width:221px;color:#ee7f01;font-size:10px;padding:5px;}
.box4{background-image:url(../images/borb_box2.jpg);background-repeat:no-repeat;width:2px;height:50px;float:left;}
.prevoyance{font-size:10px;height:30px;margin-bottom:5px;width:100%;clear:both;}
.txt_prevoyance{font-size:10px;height:22px;width:270px;float:left;}
.champs_prevoyance{font-size:10px;height:22px;float:left;width:123px;}
.informations{margin-top:10px;font-size:10px;height:50px;width:100%;clear:both;}
.txt_informations{font-size:10px;height:auto;width:270px;float:left;}
.txt_parrain{font-size:12px;height:auto;float:left;;font-weight:700}
.champs_informations{font-size:10px;height:auto;float:left;width:123px;margin-top:20px;}
.envoyer{margin-top:5px;padding-right:5px;}
.call_back{margin-top:30px;padding-right:5px;height:auto;}
.txt_call_back{width:auto;font-size:10px;height:auto;margin-bottom:5px;}
.bouton_call_back{width:205px;height:67px;}
.colonne_droite{width:197px;height:auto;float:left;margin-left:3px;}
.titre3{margin-top:5px;}
.content_droite{background-image:url(../images/ligne_grise.jpg);background-repeat:repeat-y;height:538px;padding-bottom:20px;}
.mutuelle_content{font-size:12px;text-align:center;padding:5px 9px;}
.hr{background-color:#FFF;height:3px;width:197px;border:none;}
.ligne_separation{background-color:#cacaca;height:1px;border:none;margin-top:5px;margin-bottom:5px;}
.footer{padding-top:15px;color:#2b2b2b;font-size:9px;clear:both;}
.Personne_assurer,.vos_besoins{font-weight:700;font-size:12px;color:#fefefe;float:left;padding-top:7px;padding-left:3px;height:23px;width:auto;}
.formulaire1,.conjoint,.enfant,.complementaire{font-size:10px;height:22px;width:393px;}
.champ_saisie,.champ_saisie2,.champ_saisie3{height:22px;}
.champ_saisie2 select,.champ_saisie input{width:200px;height:18px;}
.champ_saisie3 input,.champ_saisie5 input{width:40px;height:18px;}
.txt_enfant,.txt_complementaire{font-size:10px;height:22px;width:270px;padding-left:10px;float:left;}
.champs_enfant,.champs_complementaire{font-size:10px;height:22px;float:left;width:105px;}
.budget,.contact{font-size:10px;height:27px;width:393px;}
.txt_budget,.txt_contact{font-size:10px;height:27px;width:270px;padding-left:10px;float:left;}
.champs_budget,.champs_contact{font-size:10px;height:22px;float:left;width:98px;padding-top:5px;padding-left:15px;}
.champs_budget select,.champs_contact select{width:90px;}
.confirmation{background-image:url(../images/pixelconfirmation.jpg);background-repeat:repeat-x;height:245px;width:1013px;;margin-top:3px;}
.content_confirmation1{ color:#949b3f; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; margin: auto; padding-top:40px; width:530px; height:auto;}
.mentions_confirmation{font-size:9px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#252525; margin-top:20px;}
.menubas {text-align: center;line-height: 14px;height: 17px;}
.menubas ul{margin: 0 0 1em;padding: 0;font: bold 100% Tahoma;width: 100%;border: 1px #625e00;line-height: 14px;}
.menubas ul li{display: inline;}
.menubas ul li a{font-size: 12px;color: #686e6e;padding: 2px 12px;text-decoration: none;}
.menubas ul li a:hover{color: #ff8300;}
.sous_nav_sitemap {text-align: center;line-height: 14px;}
.sous_nav_sitemap ul li {list-style-type: none;display: inline;}
.sous_nav_sitemap li a{text-decoration: none;color: #b5b5b5;font-family: Verdana,Arial,Helvetica,sans-serif;font-size: 9px;}
.sous_nav_sitemap ul li a:hover{background-color: #ffffff;color: #666666;}
