/*////////MENU1024 FIREFOX/////*/hr {width : 50%;color : #cc0066;margin-top : 5px;margin-bottom : 5px;}/*///////MENU/////*/.menu span, .ssmenu span {display : none;}.menu a, .ssmenu a {text-decoration : none;color : #cc0066;}.menu {padding : 0 1em;color : #cc0066;font-size : 18px;}.ssmenu {padding : 0;font-size : 10px;}.ssmenu li {list-style-type : disc;list-style-position : inside;padding-left : 0.2em;color : #0099cc;}.ssmenu li:hover {list-style-type : circle;}.ssmenu li:hover, .ssmenu a:hover, .ssmenu a:focus {color : #0099cc;}#access {margin : 1em;padding : 0;}#cont {position:relative; width:98%; height:340px; margin-top: 20px; margin-left: 0px; margin-bottom: 20px; overflow:hidden;}#texte {text-align : justify;color : #cc0066;z-index : 6;}#copy {padding : 1em;margin : 0;text-align : left;font-size : 10px;top : 575px;}/*///////POSITION DES CALQUES/////*/#arriere {width : 100%;height : 100%;}#calk_centre {padding-top : 10px;padding-left : 10px;padding-right : 10px;padding-bottom : 10px;position : absolute;width : 55%;height : 63%;left : 28%;top : 21%;z-index : 3;}#texte {position : absolute;z-index : 6;top : 8%;left : 15px;width : 88%;/*height : 72%;*/overflow : hidden;vertical-align : middle;}#texte table {overflow : hidden;}.pasvoir {margin : auto;border : none;}.tableau {color : #cc0066;border-style : solid;border-width : 2px;border-color : #cc0066;width : 90%;border-collapse : collapse;text-align : center;margin : auto;}.tableau td {border-style : solid;border-width : 2px;border-color : #cc0066;width : 33%;background-color : #ffffff;}#texte li {list-style-type : disc;list-style-position : inside;color : #cc0066;font-weight : bold;text-align : left;padding-bottom:0px;}#texte li:hover {list-style-type : circle;font-weight : bold;}.blanc {background-color : #ffffff;}#texte p {color : #cc0066;}#texte span {color : #cc0066;margin-top : 0;margin-left : 10px;margin-right : 5px;margin-bottom : 10px;}#calk_titre {position : absolute;width : 20%;left : 180px;top : 70px;z-index : 6;}#calk_titre2 {position : absolute;left : 10px;top : 5px;z-index : 6;}#calk-titre2 p {text-align : right;}#calk_conteneur_menu {position : absolute;width : 25%;height : 30%;left : 20px;top : 18%;}#calk_conteneur2_menu {position : absolute;width : 100%;margin : auto;}#calk_menu_particulier {position : absolute;width : 100%;left : 30px;top : 0;}#calk_ssmenu_particulier {position : absolute;width : 200px;height : 100px;left : 30px;top : 10px;}#calk_menu_entreprise {position : absolute;left : 0;top : 75px;}#calk_ssmenu_entreprise {position : absolute;width : 200px;height : 100px;left : 20px;top : 10px;}#calk_contact {position : absolute;width : 21%;left : 30px;top : 52%;z-index : 6;}#calk_adresse {position : absolute;width : 35%;left : 30px;top : 88%;z-index : 8;}#calk_marge_left {position : absolute;width : 20px;height : 100%;left : 0;top : 0;background-color : #cc0066;}#calk_head_left {position : absolute;width : 25%;height : 30px;left : 20px;top : 15px;background-color : #a3d420;color : #cc0066;}#logo {position : absolute;width : 19%;height : 19%;top : 10px;left : 43%;z-index : 6;}#calk_menagez {position : absolute;margin : 0;width : 15%;top : 6%;left : 65%;z-index : 6;}#calk_patch {position : absolute;margin : 0;font-size : 10px;width : 20%;height : 35%;top : 79%;left : 70%;z-index : 11;}#footer {position : absolute;padding : 1em;margin : 0;text-align : left;font-size : 10px;width : 100%;height : 10px;top : 93%;left : 20px;background-color : #ffe041;color : #cc0066;font-size : 9px;z-index:10;}#footer a {color : #cc0066;text-decoration : none;}#footer a:hover {text-decoration : none;color : #cc0066;font-weight : bold;}#footer a:focus {color : #cc0066;text-decoration : none;}#fleche{position:absolute;left:85%;top:50%;height:50px;width:30px;z-index:10;}/*/////////POSITION DES FLECHES/////////*/#up {position:absolute; margin-top: 0px; margin-left: 0px;}#down {position:absolute; margin-top: 0px; margin-left: 0px;}.bloc031 {background-color: none;height: 25px;width: 30px;margin-left: 0px;margin-top: 0px;}.bloc032 {background-color: none;height: 25px;width: 30px;margin-left: 0px;margin-top: 0px;}/*///////ANIMATIONS/////*/#calk_etoile1 {position : absolute;margin : 0;width : 20px;height : 20px;top : 43%;left : 8%;z-index : 9;}#calk_etoile2 {position : absolute;margin : 0;width : 20px;height : 20px;top : 80%;left : 50%;z-index : 9;}#calk_etoile3 {position : absolute;margin : 0;width : 20px;height : 20px;top : 59%;left : 40%;z-index : 9;}#calk_etoile21 {position : absolute;margin : 0;width : 20px;height : 20px;top : 50%;left : 10%;z-index : 9;}#calk_etoile22 {position : absolute;margin : 0;width : 20px;height : 20px;top : 90%;left : 5%;z-index : 9;}#calk_etoile23 {position : absolute;margin : 0;width : 20px;height : 20px;top : 70%;left : 60%;z-index : 9;}#calk_etoile31 {position : absolute;margin : 0;width : 15px;height : 15px;top : 35%;left : 15%;z-index : 9;}#calk_etoile32 {position : absolute;margin : 0;width : 20px;height : 20px;top : 78%;left : 38%;z-index : 9;}#calk_etoile33 {position : absolute;margin : 0;width : 20px;height : 20px;top : 60%;left : 50%;z-index : 9;}#calk_etoile4 {position : absolute;margin : 0;width : 24px;height : 24px;top : 15%;left : 85%;z-index : 10;}#calk_etoile5 {position : absolute;margin : 0;width : 24px;height : 24px;top : 18%;left : 63%;z-index : 11;}#calk_salon_menagez {position : absolute;margin : 0;width : 100%;height : 100%;top : 10px;left : 1px;z-index : 8;}#calk_bureau_menagez {position : absolute;margin : 0;width : 100%;height : 100%;top : 10px;left : 1px;z-index : 8;}#calk_salledebain_menagez {position : absolute;margin : 0;width : 100%;height : 100%;top : 10px;left : 1px;z-index : 8;}/*///////FORMULAIRE STYLE/////*/input[type="submit"], input[type="reset"] {background : #ffffff;font : 12px Verdana, Geneva, Arial, Helvetica, sans-serif;color : #cc0066;}input {font : 10px Verdana, Geneva, Arial, Helvetica, sans-serif;color : #cc0066;border-bottom : 1px solid #cc0066;border-top : none;border-left : none;border-right : none;margin : 3px;}label {font : 10px Verdana, Geneva, Arial, Helvetica, sans-serif;color : #cc0066;}legend {font : 12px Verdana, Geneva, Arial, Helvetica, sans-serif;color : #cc0066;}select {font : 10px Verdana, Geneva, Arial, Helvetica, sans-serif;color : #cc0066;border-bottom : 1px solid #cc0066;border-top : none;border-left : none;border-right : none;}textarea {font : 10px Verdana, Geneva, Arial, Helvetica, sans-serif;color : #cc0066;border-bottom : 1px solid #cc0066;border-top : none;border-left : none;border-right : none;margin : 3px;}fieldset {border : none;margin-bottom : 1em;width : 90%;background : #ffffff;border : 2px solid #cc0066;}/*///////FONT STYLE/////*/.Styletitre {color : #cc0066;font-weight : bold;font-size : 11px;padding-top : 0;padding-right : 10px;text-align : right;margin-left : 20px;margin-top : 0;}.text {text-align : justify;margin : 1em;padding : 0;font-size : 10px;color : #cc0066;padding-top : 0;margin : auto;}body {color : #cc0066;font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;margin : 0;padding : 0;font-size : 10px;}#access a, #texte a {color : #cc0066;text-decoration : none;}#access a:hover, #texte a:hover {text-decoration : none;color : #cc0066;font-weight : bold;}#access a:focus, #texte a:focus {text-decoration : none;background-color : #ffffff;color : #cc0066;font-weight : bold;}