/* éléments basic */body {font: 10px/10px verdana;background: #405479;background-image:url(../images/fond_gradient_02.gif);background-repeat:repeat-x;margin:0;padding:0;color: #3f5478;}a {text-decoration: none;color: #ffffff;}strong {font-weight: bold;font-style: inherit;}a:hover {color: #091d4a;text-decoration: underline;}form, input, textarea, select, fieldset, option, marquee {margin: 0px;padding: 0px;font-size: 9px;color: #405479;border-bottom-width: 00px;}#container {width:780px;margin:auto;padding:auto;padding-top: 15px;}.orange {color: #ff6600;font-weight: bold;}.rouille {color: #d16718;font-weight: bold;}.blanc {color: #fff;font-weight: bold;}/*<group=haut>*/#barre_intro {width: 780px;background: url(../images/barre.gif) repeat-x left bottom;height: 126px;text-align: left;display: inline;float: left;border: 01px solid #7990b7;}#barre_logo {float: left;display: inline;margin-left: 10px;height: 126px;width: 69px;background: left bottom url(../images/ascotec_r_03.gif) no-repeat;}#barre_accroche {float: left;display: inline;height: 126px;background: left bottom url(../images/accroche.gif) no-repeat;margin: 0px;padding: 0px;width: 224px;vertical-align: bottom;margin-left: 15px;}#barre_alu {float: right;display: inline;height: 126px;padding-right: 10px;background: left bottom  url(../images/barre_photo.gif) no-repeat;width: 431px;}/*</group>*//*<group=menu>*/#menu {width: 100%;display: inline;float: left;margin: 0px;padding: 0px;}#menu ul {display: inline;padding: 0px;line-height: 20px;float: right;margin: 0px 10px 0px 0px;}#menu li {height: 20px;color: #ffffff;display: inline;float: left;line-height: 20px;padding: 0px;border:01px solid #9fadc5;border-top-width: 00px;margin: 0px 5px 0px 0px;}#menu li a {height: 20px;color: #ffffff;background:00px 140px url(../images/fond_couleur_03.gif);text-decoration: none;line-height: 20px;font-family: verdana;float: left;padding: 0px 5px 0px 5px;margin: 0px;}#menu li a:hover {height: 20px;background:00px 175px url(../images/fond_couleur_03.gif);text-decoration: none;line-height: 20px;font-family: verdana;float: left;padding: 0px 5px 0px 5px;margin: 0px;}#menu li.fond_bleu a:hover {height: 20px;background:00px 110px url(../images/fond_couleur_03.gif);text-decoration: none;line-height: 20px;font-family: verdana;float: left;padding: 0px 5px 0px 5px;margin: 0px;}#menu li.fond_orange a:hover {height: 20px;background:00px 80px url(../images/fond_couleur_03.gif);text-decoration: none;line-height: 20px;font-family: verdana;float: left;padding: 0px 5px 0px 5px;margin: 0px;}#menu li.fond_jaune a:hover {height: 20px;background:00px 55px url(../images/fond_couleur_03.gif);text-decoration: none;line-height: 20px;font-family: verdana;float: left;padding: 0px 5px 0px 5px;margin: 0px;}#menu li.fond_rouille a:hover {height: 20px;background:00px 25px url(../images/fond_couleur_03.gif);text-decoration: none;line-height: 20px;font-family: verdana;float: left;padding: 0px 5px 0px 5px;margin: 0px;}/*</group>*//*<group=page>*/#cadre_principal {display: inline;float: left;margin: 0px;background: #edf1f4;color: #000000;text-align: center;padding: 0px;margin-left: 5px;width: 770px;}#page {text-align: center;display: inline;float: left;margin: 0px;margin-top: 15px;padding: 0px;width: 100%;}#page_gauche {display: inline;float: left;margin: 0px 5px 5px 5px;padding: 0px;width: 150px;}#page_droite {display: inline;float: left;margin: 0px;padding: 0px;width: 600px;}#formule {background: repeat-x url(../images/formule.gif);display: inline;float: left;height: 20px;width: 750px;margin-left: 7px;}/*</group>*//*<group=rubrique>*/#img_rubrique {background: transparent url(../images/fond_minimenu_05.gif);margin: 0px;padding: 0px;display: inline;float: left;border-left: 01px solid #9fadc5;border-right: 01px solid #9fadc5;border-top: 01px solid #9fadc5;}#img_rubrique img {margin: 0px;padding: 0px;display: inline;float: left;}#rubrique {padding: 0px;margin: 0px;background: #ffffff repeat-x url(../images/rubrique_10.gif) 0px 0px;display: inline;float: left;width: 600px;border-right: 01px solid #9fadc5;border-left: 01px solid #9fadc5;padding-top: 3px;}#rubrique a {color: #405479;font: bold 09px Verdana, Arial, Helvetica, sans-serif;}#rubrique a:hover {color: #607cff;font: bold 09px;}#pied_rubrique {display: inline;float: left;padding: 0px;margin: 0px;background: #fff;width: 600px;border: 01px solid #9fadc5;margin-bottom: 10px;}#pied_activite {float: left;display: inline;margin: 3px;background: #ffe7cb;height: 10px;padding: 0px;width: 594px;}#pied_accueil {float: left;display: inline;margin: 3px;background: #edf1f4;height: 10px;padding: 0px;width: 594px;}#pied_produits {float: left;display: inline;margin: 3px;background: #dfe5ff;height: 10px;padding: 0px;width: 594px;}#pied_aide {float: left;display: inline;margin: 3px;background: #ffe8cc;height: 10px;padding: 0px;width: 594px;}#pied_contact {float: left;display: inline;margin: 3px;background: #ffe0cc;height: 10px;padding: 0px;width: 594px;}/*</group>*//*<group=mini menu>*/#case {width: 146px;padding: 0px;background: #ffffff;margin: 0px;font-size: 09px;border:01px solid #9fadc5;display: inline;float: left;height: auto;margin-bottom: 10px;}#case a {color: #405479;font: bold 9px Verdana, Arial, Helvetica, sans-serif;}#case a.bleu:hover {text-decoration: none;color: #607cff;font: bold 9px Verdana, Arial, Helvetica, sans-serif;}#img_case {background: transparent;margin: 0px;padding: 0px;width: 146px;}#sous_case {text-align: center;background: white;margin: 0px;height: auto;vertical-align: baseline;border-bottom: solid #9fadc5 01px;padding: 5px 0px 5px 0px;}#sous_case_text {margin: 0px;padding: 0px;color: #405479;}#sous_case_liste {background: white;margin: 0px;border-bottom: solid #9fadc5 01px;padding: 0px 0px 0px 0px;vertical-align: middle;}#pied_menu {float: left;display: inline;margin: 3px;background: #edf1f4;width: 140px;height: 10px;padding: 0px;}#pied_menu_bleu {float: left;display: inline;margin: 3px;background: #dfe5ff;width: 140px;height: 10px;padding: 0px;}/*</group>*//*<group=bas>*/#pied {display: inline;float: left;width: 100%;height: 21px;text-align: center;background: url(../images/footer.gif) repeat-x;border: 01px solid #7990b7;margin-bottom: 10px;}#texte_footer {float: left;display: inline;padding-top: 5px;text-align: center;width: 100%;color: #3f5478;margin: 0px;}/*</group>*/
