/* CSS Document *//*--------------------------------------------------------------*//*--------------------------------------------------------------*//*------------Réinitialisation des css des navigateurs----------*/html{color:#000;background-color:#FFFFFF;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,th,var{font-style:normal;font-weight:normal;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym {border:0;font-variant:normal;}/* to preserve line-height and selector appearance */sup {vertical-align:text-top;}sub {vertical-align:text-bottom;}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}/*to enable resizing for IE*/input,textarea,select{font-size:100%;}/*because legend doesn't inherit in IE */legend{color:#000;}a {text-decoration:none;color:#F06C0E;}a:hover{color:#3A251E;}* {padding:0px;margin:0px;}strong {font-weight:bold;}/*--------------------------------------------------------------*//*--------------------------------------------------------------*//*------------CSS GENERAL---------------------------------------*//* orange = #F06C0E*/.orange{color:#F06C0E;}/* marron = #3A251E*/.gras{font-weight:bold;}/*---------Structure générale----------*/body {position:relative;height:100%;background:url(../images/bg_horiz_ext.jpg) repeat-x;text-align:center;font-family:"Trebuchet MS","Century Gothic",Arial,Verdana;font-size:13px;}#page {position:relative;width:1000px;height:100%;margin:auto;text-align:left;background:url(../images/bg_page.jpg) no-repeat;}#tete {position:relative;width:1000px;height:175px;}#bandeau{position:relative;width:1000px;height:154px;}#bloc_menu{position:relative;width:764px;margin:0px 118px 0px 118px;z-index:10;font-size:11px;}#bloc_content{position:relative;z-index:0;width:100%;font-size:12px;text-align:justify;}#fonctionnalites{position:absolute;top:0px;left:0px;}#pied {position:relative;width:768px;height:32px;margin:0px 118px 0px 114px;padding-top:15px; clear:both;background:#FFFFFF url(../images/bg_pied.jpg) repeat-x;font-size:9px;}h1 {display:none;}h2 {display:none;}#hauteur_min {position:relative;float:left;width:1px;height:350px;}/*----------menu principal-------------*/#menu {position:relative;margin-left:120px;padding: 0;list-style: none;background: #3A251E;}#menu li {/*width: 130px;*/background: #3A251E;margin: 0px 0 0 0px;float: left;padding: 0 3px 0 3px;border-right:2px solid #F06C0E;}#menu li#partenaires {border:none;}#menu li a {position:relative;display: block;background-color: #3A251E;;color: white;text-decoration: none;margin: 0; padding: 3px;}#menu li a:hover,#menu li a:active, #menu li a.allume {position:relative;display: block;color: #F06C0E;text-decoration: none;margin: 0; padding: 3px;}#savoir-faire .ss-menu {position : absolute;top : 20px;left : 172px ;width: 110px;padding: 0;list-style: none;display: none;border:none;}#concepts .ss-menu {position : absolute;top : 20px;left : 277px ;width: 80px;padding: 0;list-style: none;display: none;border:none;}#savoir-faire .ss-menu  li {border:none;}#concepts .ss-menu  li {border:none;}#savoir-faire .ss-menu  li a {position:relative;display: block;width: 110px;border:none;}#concepts .ss-menu  li a {position:relative;display: block;width: 80px;border:none;}#fonctionnalites a{float:left;}a#bt_malVoyant{display:block;width:29px;height:21px;background:url(../images/fonctions/bt_malVoyant.jpg) no-repeat;}a#bt_envoiAmi{display:block;width:24px;height:21px;background:url(../images/fonctions/bt_envoiAmi.jpg) no-repeat;}a#bt_imprimerPage{display:block;width:23px;height:21px;background:url(../images/fonctions/bt_imprimerPage.jpg) no-repeat;}a#bt_ajouterFavoris{display:block;width:17px;height:21px;background:url(../images/fonctions/bt_ajouterFavoris.jpg) no-repeat;}a#bt_malVoyant:hover{background:url(../images/fonctions/bt2_malVoyant.jpg) no-repeat;}a#bt_envoiAmi:hover{background:url(../images/fonctions/bt2_envoiAmi.jpg) no-repeat;}a#bt_imprimerPage:hover{background:url(../images/fonctions/bt2_imprimerPage.jpg) no-repeat;}a#bt_ajouterFavoris:hover{background:url(../images/fonctions/bt2_ajouterFavoris.jpg) no-repeat;}/*----------menu pied-------------*/#menu_pied li {margin: 0px 0 0 0px;float: left;padding: 0 3px 0 3px;border-right:2px solid #F06C0E;}#menu_pied li a {color:#3A251E;}#menu_pied li a:hover, #menu_pied li a.allume {color:#F06C0E;}li#mentions_legales{border:none;}/*----------page accueil-------------*/#page_accueil{position:relative;width:315px;margin:0px 118px 0px 182px;padding:164px 300px 10px 85px;background:url(../images/bg_page_accueil.jpg) no-repeat;}#page_accueil #galerie{position:absolute;top:152px;left:488px;width:210px;height:140px;}/*----------page groupe Aplus-------------*/#page_groupe_aplus{position:relative;/*width:315px;*/margin:0px 118px 0px 114px;background-color:#FFFFFF;/*padding:164px 300px 10px 85px;*/}#page_groupe_aplus #sous_menu{position:relative;width:150px;height:350px;float:left;background:#FFFFFF;text-align:right;}#page_groupe_aplus #sous_menu a{display:block;width:150px;height:80px;padding-top:28px;color:#000000;font-size:16px;}#page_groupe_aplus #sous_menu a:hover{color:#F06C0E;font-size:16px;}#page_groupe_aplus #content{position:relative;margin-left:153px;padding:164px 260px 10px 40px;background:url(../images/groupeAplus/bg_page_groupeAplus.jpg) no-repeat;}#sous_menu a#sous_menu_equipe{background:url(../images/groupeAplus/bt_equipe.jpg) bottom no-repeat;}#sous_menu a#sous_menu_savoir_faire{background:url(../images/groupeAplus/bt_savoir-faire.jpg) bottom no-repeat;}#sous_menu a#sous_menu_concepts{background:url(../images/groupeAplus/bt_concepts.jpg) bottom no-repeat;}#sous_menu a#sous_menu_equipe:hover{background:url(../images/groupeAplus/bt2_equipe.jpg) bottom no-repeat;}#sous_menu a#sous_menu_savoir_faire:hover{background:url(../images/groupeAplus/bt2_savoir-faire.jpg) bottom no-repeat;}#sous_menu a#sous_menu_concepts:hover{background:url(../images/groupeAplus/bt2_concepts.jpg) bottom no-repeat;}/*----------page l'equipe-------------*/#page_equipe{position:relative;/*width:315px*/;margin:0px 118px 0px 114px;background-color:#FFFFFF;/*padding:164px 300px 10px 85px;*/}#page_equipe #sous_menu{position:relative;width:150px;height:350px;float:left;background:#FFFFFF;text-align:right;}#page_equipe #sous_menu a{display:block;width:150px;height:80px;padding-top:28px;color:#000000;font-size:16px;}#page_equipe #sous_menu a:hover{color:#F06C0E;font-size:16px;}#page_equipe #content{position:relative;margin-left:150px;padding:164px 40px 10px 40px;background:url(../images/bg_page_equipe.jpg) no-repeat;}/*----------page savoir-faire accueil-------------*/#page_savoir_faire_accueil{position:relative;;margin:0px 118px 0px 114px;background-color:#FFFFFF;/*padding:164px 300px 10px 85px;*/}#page_savoir_faire_accueil #sous_menu{position:relative;width:150px;height:350px;float:left;background:#FFFFFF;text-align:right;}#page_savoir_faire_accueil #sous_menu a{display:block;margin-top:5px;padding-right:10px;color:#000000;font-size:11px;}#page_savoir_faire_accueil #sous_menu a.developper{border-right:5px solid #F06C0E;margin-top:36px;}#page_savoir_faire_accueil #sous_menu a.preparer{border-right:5px solid #944921;}#page_savoir_faire_accueil #sous_menu a.etude{border-right:5px solid #551E19;}#page_savoir_faire_accueil #sous_menu a.preouverture{border-right:5px solid #221413;}#page_savoir_faire_accueil #sous_menu a:hover, #page_savoir_faire_accueil #sous_menu a.allume{color:#F06C0E;}#page_savoir_faire_accueil #content{position:relative;margin-left:151px;padding:164px 260px 10px 52px;background:url(../images/savoir-faire/bg_accueil.jpg) no-repeat;}/*------------page_savoir_faire_developper_optimiser--------*/#page_savoir_faire_developper_optimiser{position:relative;;margin:0px 118px 0px 114px;background-color:#FFFFFF;/*padding:164px 300px 10px 85px;*/}#page_savoir_faire_developper_optimiser #sous_menu{position:relative;width:150px;height:350px;float:left;background:#FFFFFF;text-align:right;}#page_savoir_faire_developper_optimiser #sous_menu a{display:block;margin-top:5px;padding-right:10px;color:#000000;font-size:11px;}#page_savoir_faire_developper_optimiser #sous_menu a.developper{border-right:5px solid #F06C0E;margin-top:36px;}#page_savoir_faire_developper_optimiser #sous_menu a.preparer{border-right:5px solid #944921;}#page_savoir_faire_developper_optimiser #sous_menu a.etude{border-right:5px solid #551E19;}#page_savoir_faire_developper_optimiser #sous_menu a.preouverture{border-right:5px solid #221413;}#page_savoir_faire_developper_optimiser #sous_menu a:hover, #page_savoir_faire_developper_optimiser #sous_menu a.allume{color:#F06C0E;}#page_savoir_faire_developper_optimiser #content{position:relative;margin-left:151px;padding:164px 260px 10px 52px;background:url(../images/savoir-faire/bg_developper.jpg) no-repeat;}/*-----------page_savoir_faire_preparation_projet--------------*/#page_savoir_faire_preparation_projet{position:relative;;margin:0px 118px 0px 114px;background-color:#FFFFFF;/*padding:164px 300px 10px 85px;*/}#page_savoir_faire_preparation_projet #sous_menu{position:relative;width:150px;height:350px;float:left;background:#FFFFFF;text-align:right;}#page_savoir_faire_preparation_projet #sous_menu a{display:block;margin-top:5px;padding-right:10px;color:#000000;font-size:11px;}#page_savoir_faire_preparation_projet #sous_menu a.developper{border-right:5px solid #F06C0E;margin-top:36px;}#page_savoir_faire_preparation_projet #sous_menu a.preparer{border-right:5px solid #944921;}#page_savoir_faire_preparation_projet #sous_menu a.etude{border-right:5px solid #551E19;}#page_savoir_faire_preparation_projet #sous_menu a.preouverture{border-right:5px solid #221413;}#page_savoir_faire_preparation_projet #sous_menu a:hover, #page_savoir_faire_preparation_projet #sous_menu a.allume{color:#F06C0E;}#page_savoir_faire_preparation_projet #content{position:relative;margin-left:151px;padding:164px 260px 10px 52px;background:url(../images/savoir-faire/bg_preparer.jpg) no-repeat;}/*-----------page_savoir_faire_etude_conception----------*/#page_savoir_faire_etude_conception{position:relative;;margin:0px 118px 0px 114px;background-color:#FFFFFF;/*padding:164px 300px 10px 85px;*/}#page_savoir_faire_etude_conception #sous_menu{position:relative;width:150px;height:350px;float:left;background:#FFFFFF;text-align:right;}#page_savoir_faire_etude_conception #sous_menu a{display:block;margin-top:5px;padding-right:10px;color:#000000;font-size:11px;}#page_savoir_faire_etude_conception #sous_menu a.developper{border-right:5px solid #F06C0E;margin-top:36px;}#page_savoir_faire_etude_conception #sous_menu a.preparer{border-right:5px solid #944921;}#page_savoir_faire_etude_conception #sous_menu a.etude{border-right:5px solid #551E19;}#page_savoir_faire_etude_conception #sous_menu a.preouverture{border-right:5px solid #221413;}#page_savoir_faire_etude_conception #sous_menu a:hover, #page_savoir_faire_etude_conception #sous_menu a.allume{color:#F06C0E;}#page_savoir_faire_etude_conception #content{position:relative;margin-left:151px;padding:164px 260px 10px 52px;background:url(../images/savoir-faire/bg_etude.jpg) no-repeat;}/*--------------page_savoir_faire_pre_ouverture------------*/#page_savoir_faire_pre_ouverture{position:relative;;margin:0px 118px 0px 114px;background-color:#FFFFFF;/*padding:164px 300px 10px 85px;*/}#page_savoir_faire_pre_ouverture #sous_menu{position:relative;width:150px;height:350px;float:left;background:#FFFFFF;text-align:right;}#page_savoir_faire_pre_ouverture #sous_menu a{display:block;margin-top:5px;padding-right:10px;color:#000000;font-size:11px;}#page_savoir_faire_pre_ouverture #sous_menu a.developper{border-right:5px solid #F06C0E;margin-top:36px;}#page_savoir_faire_pre_ouverture #sous_menu a.preparer{border-right:5px solid #944921;}#page_savoir_faire_pre_ouverture #sous_menu a.etude{border-right:5px solid #551E19;}#page_savoir_faire_pre_ouverture #sous_menu a.preouverture{border-right:5px solid #221413;}#page_savoir_faire_pre_ouverture #sous_menu a:hover, #page_savoir_faire_pre_ouverture #sous_menu a.allume{color:#F06C0E;}#page_savoir_faire_pre_ouverture #content{position:relative;margin-left:151px;padding:164px 70px 10px 52px;background:url(../images/savoir-faire/bg_preouverture.jpg) no-repeat;}/*----------sous-menu concepts -------------*/#page_concepts_accueil #sous_menu,#page_concepts_vitalparc #sous_menu, #page_concepts_vitalspa #sous_menu, #page_concepts_espace_mieux_etre #sous_menu{position:relative;width:150px;height:350px;float:left;background:#FFFFFF;text-align:right;}#page_concepts_accueil #sous_menu a, #page_concepts_vitalparc #sous_menu a, #page_concepts_vitalspa #sous_menu a, #page_concepts_espace_mieux_etre #sous_menu a{display:block;width:150px;height:120px;margin-top:5px;padding-right:10px;color:#000000;font-size:11px;}#sous_menu a.vitalparc{background:url(../images/concepts/bt_vitalparc.jpg) no-repeat;}#sous_menu a.vitalspa{background:url(../images/concepts/bt_vitalspa.jpg) no-repeat;}#sous_menu a.espace_mieux_etre{background:url(../images/concepts/bt_espace_mieuxetre.jpg) no-repeat;}#sous_menu a.vitalparc:hover, #sous_menu a.vitalparc_allume{background:url(../images/concepts/bt2_vitalparc.jpg) no-repeat;}#sous_menu a.vitalspa:hover, #sous_menu a.vitalspa_allume{background:url(../images/concepts/bt2_vitalspa.jpg) no-repeat;}#sous_menu a.espace_mieux_etre:hover, #sous_menu a.espace_mieux_etre_allume{background:url(../images/concepts/bt2_espace_mieuxetre.jpg) no-repeat;}/*----------page concepts accueil-------------*/#page_concepts_accueil{position:relative;;margin:0px 118px 0px 114px;background-color:#FFFFFF;/*padding:164px 300px 10px 85px;*/}#page_concepts_accueil #content{position:relative;margin-left:150px;padding:164px 260px 10px 52px;background:url(../images/concepts/bg_accueil.jpg) no-repeat;}/*-----------page_concepts_vitalparc-------------*/#page_concepts_vitalparc{position:relative;;margin:0px 118px 0px 114px;background-color:#FFFFFF;/*padding:164px 300px 10px 85px;*/}#page_concepts_vitalparc #content{position:relative;margin-left:150px;padding:164px 260px 10px 52px;background:url(../images/concepts/bg_vitalparc.jpg) no-repeat;}/*-----------page_concepts_vitalspa-------------*/#page_concepts_vitalspa{position:relative;;margin:0px 118px 0px 114px;background-color:#FFFFFF;/*padding:164px 300px 10px 85px;*/}#page_concepts_vitalspa #content{position:relative;margin-left:150px;padding:164px 260px 10px 52px;background:url(../images/concepts/bg_vitalspa.jpg) no-repeat;}/*-----------page_concepts_espace_mieux_etre-------------*/#page_concepts_espace_mieux_etre{position:relative;;margin:0px 118px 0px 114px;background-color:#FFFFFF;/*padding:164px 300px 10px 85px;*/}#page_concepts_espace_mieux_etre #content{position:relative;margin-left:150px;padding:164px 260px 10px 52px;background:url(../images/concepts/bg_espace.jpg) no-repeat;}/*----------page_references-------------*/#page_references{position:relative;margin-left:178px;padding:40px 170px 10px 50px;background:url(../images/bg_references.jpg) no-repeat;}#page_references div.ariane{padding:0px 0px 20px 84px ;}#page_references img{margin:0px 10px 0px 0px ;}/*----------page_partenaires-------------*/#page_partenaires{position:relative;margin-left:178px;padding:40px 170px 10px 50px;background:url(../images/bg_partenaires.jpg) no-repeat;}#page_partenaires div.ariane{padding:0px 0px 20px 84px ;}/*----------page recrutement-------------*/#page_recrutement{position:relative;width:315px;margin:0px 118px 0px 266px;padding:164px 300px 10px 0px;background:url(../images/bg_page_recrutement.jpg) no-repeat;}/*----------page_revue_presse-------------*/#page_revue_presse{position:relative;width:315px;margin:0px 118px 0px 266px;padding:50px 300px 10px 0px;background:url(../images/bg_presse.jpg) no-repeat;}#page_revue_presse div.ariane{padding:0px 0px 20px 44px ;}#page_revue_presse #dernier_dossier{position:absolute;top:30px;left:398px;width:213px;border-left:5px solid #F06C0E;}#page_revue_presse table#liste_dossier td{width:100px;text-align:center;}#page_revue_presse table.cellule {margin-bottom:10px;}#page_revue_presse td.images img {border:1px solid #000000}/*----------page contact-------------*/#page_contact{position:relative;width:350px;margin:0px 118px 0px 264px;padding:40px 270px 10px 0px;background:url(../images/bg_contact.jpg) no-repeat;}#page_contact #coordonnees {position:absolute;top:172px;left:400px;width:210px;height:140px;text-align:right;}#page_contact #coordonnees .t1{font-size:18px;}#page_contact #coordonnees .t2{font-size:14px;}#page_contact table.formulaire{width:375px;}#page_contact table.formulaire td{padding-top:5px;}#page_contact td.chpD {padding-left:5px;}#page_contact td.champ {text-align:right;}#page_contact .champ input{width:90px;border:1px solid #000000;}#page_contact .champ input#objet{width:290px;}#page_contact textarea{border:1px solid #000000;width:375px;height:50px;}#page_contact table.bas{width:377px;height:25px;}#page_contact table.bas td{vertical-align:bottom;}#page_contact table.bas td.info a {color:#000000;font-weight:bold;}#page_contact table.bas td.bouton{text-align:right;}#page_contact table.bas input#submit{width:100px;height:25px;color:#FFFFFF;font-size:14px;background:#F06C0E;border:none;cursor:pointer;}#infocontact {color:red;font-weight:bold;font-size:14px;}/*-------------page_plan_du_site---------------*/#page_plan_du_site{position:relative;width:315px;margin:0px 118px 0px 266px;padding:164px 300px 10px 0px;background:url(../images/bg_plan_du_site.jpg) no-repeat;}#page_plan_du_site a{color:#000000;}#page_plan_du_site a:hover{color:#F06C0E;}#page_plan_du_site li {font-size:14px;padding-bottom:5px;border-bottom:2px solid #3A251E;}#page_plan_du_site li ul li{padding-left:10px;padding-bottom:0px;font-size:13px;border:none;}/*--------------page_mentions_legales------------*/#page_mentions_legales{position:relative;width:315px;margin:0px 118px 0px 266px;padding:164px 300px 10px 0px;background:url(../images/bg_mentions.jpg) no-repeat;}#page_mentions_legales h3{padding-top:5px;font-size:14px;font-weight:bold;}/*--------------page_envoiAmi------------*/#page_envoiAmi{position:relative;width:315px;margin:0px 118px 0px 266px;padding:164px 300px 10px 0px;background:url(../images/bg_page_envoiami.jpg) no-repeat;}#page_envoiAmi h3{padding-top:5px;font-size:14px;font-weight:bold;}#page_envoiAmi table td{padding: 5px 10px 0px 0px;}#page_envoiAmi input{width:120px;border:1px solid #000000;}#page_envoiAmi input.submit{width:80px;height:20px;color:#FFFFFF;font-size:14px;background:#F06C0E;border:none;cursor:pointer;}#page_envoiAmi .small{font-size:9px;}#page_envoiAmi .erreur{font-size:14px;color:red;}
