div#slogan{ color: #717073; font-size: 18px; text-align: left; width: 300px; position: absolute; bottom: 45px; right: 10px; }
	div#slogan div.telephone{ color: #8a0055; font-size: 20px; text-align: right; font-weight: bold; margin: 10px 0 0 0; } div#slogan div.telephone b{ color: #000000; font-size: 13px; }
	
	div#langue{ text-align: right; top: 5px; right: 10px; position: absolute; }
	div#langue a, div#langue a:link, div#langue a:visited{ color: #8a0055; font-size: 12px; text-decoration: none; background: url(../../../Gx/M/puce1.gif) no-repeat 0px 5px; padding: 0 0 0 14px; }
	div#langue a:hover{ color: #999999; }
	
	div#path b{ color: #8a0055; font-weight: normal; }
	
	div#contact{ top: 123px; right: 11px; position: absolute; }
	div#contact a, div#contact a:link, div#contact a:visited{ color: #fac9e7; font-size: 12px; font-weight: bold; text-decoration: none; text-align: left; background: url(langue_bg.jpg) no-repeat top left; width: 105px; _width: 115px; padding: 10px 0 8px 10px; display: block; }
	div#contact a:hover{ color: #fac9e7; background: url(langue_bg_ov.jpg) no-repeat top left; }
	
	div#menu{ border-right: #FFFFFF 1px solid; top: 123px; right: 132px; position: absolute; } 
	div#menu a, div#menu a:link, div#menu a:visited{ color: #f1f0f1; font-size: 11px; font-weight: bold; text-align: left; line-height: 12px; text-decoration: none; background: #3e3d3e url(menu_bg.jpg) no-repeat top left; display: block; float: left; }
	div#menu a:hover{ color: #ffffff; background: #951966 url(menu_bg_ov.jpg) no-repeat top left; }
	div#menu a.actif, div#menu a.actif:visited, div#menu a.actif:visited, div#menu a.actif:hover{ color: #ffffff; background: #951966 url(menu_bg_on.jpg) no-repeat top left; }div#sousmenu ul li a, div#sousmenu ul li a:link, div#sousmenu ul li a:visited{ color: #000000; text-decoration: none; width: 197px; padding: 3px 0 3px 3px; display: block; }
div#sousmenu ul li a:hover{ color: #8a0055; background: url(../../../Gx/M/sousmenu_bg_ov.gif) no-repeat 5px 8px; padding: 3px 0 3px 15px; }
div#sousmenu ul li.actif{ background: #f6ebf2; }
div#sousmenu ul li.actif a, div#sousmenu ul li.actif a:link, div#sousmenu ul li.actif a:visited, div#sousmenu ul li.actif a:hover{ color: #8a0055; background: url(../../../Gx/M/sousmenu_bg_on.gif) no-repeat 5px 8px; width: 185px; padding: 3px 0 3px 15px; }
div#sousmenu div#bouton a, div#sousmenu div#bouton a:link, div#sousmenu div#bouton a:visited{ color: #f1f0f1; font-size: 11px; font-weight: bold; text-decoration: none; background: url(bouton_assurance.jpg) no-repeat top left; width: 179px; _width: 201px; height: 30px; _height: 45px; padding: 14px 0 0 22px; margin: 0 0 5px 0; display: block; } div#sousmenu div#bouton a:hover{ color: #ffffff; background: url(bouton_assurance_ov.jpg) no-repeat top left; }

div#navigation a, div#navigation a:link, div#navigation a:visited{ color: #8a0055; font-size: 12px; font-weight: normal; border-left: #8a0055 1px solid; padding: 0 10px 0 10px; }
div#navigation a:hover, div#navigation a.actif, div#navigation a.actif:link, div#navigation a.actif:visited, div#navigation a.actif:hover{ color: #9B9B9B; }

div#contenu h1{ color: #8a0055; font-size: 20px; font-weight: normal; margin: 0 0 15px 0; } div#contenu h1 div{ color: #9B9B9B; font-size: 14px; font-weight: normal; }
div#contenu h2{ color: #666666; font-size: 13px; margin: 10px 0 0 0; }
div#contenu div.texte a, div#contenu div.texte a:link{ color: #8a0055; text-decoration: none; } div#contenu div.texte a:visited{ color: #666666; } div#contenu div.texte a:hover{ text-decoration: underline; }

div#liste h3{ color: #666666; font-size: 12px; margin: 20px 0 0 0; }
div#liste b{ color: #666666; font-weight: normal; display: block; } div#liste i{ color: #000000; font-size: 11px; margin: 0 0 5px 0; display: block; }
div#liste div.boite a, div#liste div.boite a:link, div#liste div.boite a:visited{ color: #666666; }
div#liste div.boite{ background: #fffeff; width: 545px; padding: 10px 10px 0 10px; margin: 0 0 20px 0; float: none; }
div#liste ul li.nousjoindre a.repertoire{ color: #8a0055; }

div#table td a, div#table td a:link, div#table td a:visited{ color: #666666; text-decoration: none; } div#table td a:hover{ color: #9B9B9B; }
div#table th a:hover, div#table th a.a, div#table th a.a:link, div#table th a.a:visited, div#table th a.a:hover{ color: #666666; background: url(../../../Gx/M/fleche_a_on.gif) no-repeat right 6px; }
div#table th a.d, div#table th a.d:link, div#table th a.d:visited, div#table th a.d:hover{ color: #666666; background: url(../../../Gx/M/fleche_d_on.gif) no-repeat right 6px; }
div#table tr.couleur{ background: #fffeff; }
div#table div.bouton a, div#table div.bouton a:link, div#table div.bouton a:visited{ background: url(bouton_info.jpg) no-repeat -1px -1px; width: 25px; height: 25px; display: block; } div#table div.bouton a:hover{ background: url(bouton_info_ov.jpg) no-repeat -1px -1px; }
div#table div.recherche{ border: #666666 1px solid; margin: 0 0 15px 0; position: relative; }
div#table div.recherche h3{ color: #000000; font-size: 11px; text-align: right; background: url(recherche_bg.jpg) no-repeat -1px -1px; width: 245px; _width: 250px; padding: 3px 5px 3px 0; margin: 0 0 10px 0; float: right; display: block; }
div#table div.recherche label{ color: #e3e2e3; font-weight: bold; } div#table div.recherche label.check{ font-weight: normal; font-style: italic; }
div#table div.recherche input.Bouton{ color: #FFFFFF; text-align: left; background: url(bouton_recherche.jpg) no-repeat top left; border: 0px; width: 68px; height: 27px; padding: 0 0 2px 18px; }
div#table div.page b{ color: #8a0055; }
div#table strong{ color: #FFFFFF; font-weight: normal; background: #666666; }

div#accueilsoumission div.boite{ border: #666666 1px solid; height: 170px; }
div#accueilsoumission div.boite h1{ color: #000000; font-size: 20px; text-align: right; background: url(h1_bg.jpg) no-repeat -1px -1px; width: 540px; _width: 550px; padding: 6px 10px 6px 0; margin: 0 0 10px 0; float: right; display: block; }
div#accueilsoumission div.onglet div a, div#accueilsoumission div.onglet div a:link, div#accueilsoumission div.onglet div a:visited{ color: #ffffff; font-size: 11px; font-weight: bold; text-decoration: none; background: url(onglet_bg.jpg) no-repeat -1px -1px; width: 135px; _width: 145px; padding: 6px 0px 6px 10px; display: block; } div#accueilsoumission div.onglet div a:hover{ color: #ffffff; background: url(onglet_bg_ov.jpg) no-repeat -1px -1px; }
div#accueilsoumission div.onglet div.bg2 a, div#accueilsoumission div.onglet div.bg2 a:link, div#accueilsoumission div.onglet div.bg2 a:visited{ background: url(onglet2_bg.jpg) no-repeat -1px -1px; width: 165px; _width: 175px; } div#accueilsoumission div.onglet div.bg2 a:hover{ background: url(onglet2_bg_ov.jpg) no-repeat -1px -1px; }
div#accueilsoumission div.onglet div.bg3 a, div#accueilsoumission div.onglet div.bg3 a:link, div#accueilsoumission div.onglet div.bg3 a:visited{ background: url(onglet3_bg.jpg) no-repeat -1px -1px; width: 215px; _width: 225px; } div#accueilsoumission div.onglet div.bg3 a:hover{ background: url(onglet3_bg_ov.jpg) no-repeat -1px -1px; }
div#accueilsoumission div.onglet div a.actif, div#accueilsoumission div.onglet div a.actif:link, div#accueilsoumission div.onglet div a.actif:visited, div#accueilsoumission div.onglet div a.actif:hover{ color: #ffffff; background: url(onglet_bg_on.jpg) no-repeat top left; }
div#accueilsoumission div.onglet div.bg2 a.actif, div#accueilsoumission div.onglet div.bg2 a.actif:link, div#accueilsoumission div.onglet div.bg2 a.actif:visited, div#accueilsoumission div.onglet div.bg2 a.actif:hover{ color: #ffffff; background: url(onglet2_bg_on.jpg) no-repeat top left; }
div#accueilsoumission div.onglet div.bg3 a.actif, div#accueilsoumission div.onglet div.bg3 a.actif:link, div#accueilsoumission div.onglet div.bg3 a.actif:visited, div#accueilsoumission div.onglet div.bg3 a.actif:hover{ color: #ffffff; background: url(onglet3_bg_on.jpg) no-repeat top left; }
div#accueilsoumission div.bouton div.enligne{ width: 160px; height: 70px; margin: 0 10px 0 0; float: left; display: block; }
div#accueilsoumission div.bouton div.enligne a, div#accueilsoumission div.bouton div.enligne a:link, div#accueilsoumission div.bouton div.enligne a:visited{ color: #000000; font-size: 12px; font-weight: bold; text-decoration: none; background: url(bouton_enligne.jpg) no-repeat 0px 0px; width: 85px; height: 57px; _width: 160px; height: 70px; padding: 13px 60px 0 15px; display: block; }
div#accueilsoumission div.bouton div.enligne a:hover{ background: url(bouton_enligne_ov.jpg) no-repeat 0px 0px; }
div#accueilsoumission div.bouton div.courriel{ width: 160px; height: 70px; margin: 0 10px 0 0; float: left; display: block; }
div#accueilsoumission div.bouton div.courriel a, div#accueilsoumission div.bouton div.courriel a:link, div#accueilsoumission div.bouton div.courriel a:visited{ color: #000000; font-size: 12px; font-weight: bold; text-decoration: none; background: url(bouton_courriel.jpg) no-repeat 0px 0px; width: 85px; height: 57px; _width: 160px; height: 70px; padding: 13px 60px 0 15px; display: block; }
div#accueilsoumission div.bouton div.courriel a:hover{ background: url(bouton_courriel_ov.jpg) no-repeat 0px 0px; }
div#accueilsoumission div.bouton div.telephone{ width: 160px; height: 70px; float: left; display: block; }
div#accueilsoumission div.bouton div.telephone a, div#accueilsoumission div.bouton div.telephone a:link, div#accueilsoumission div.bouton div.telephone a:visited{ color: #000000; font-size: 10px; text-decoration: none; background: url(bouton_telephone.jpg) no-repeat 0px 0px; width: 105px; height: 60px; _width: 160px; height: 70px; padding: 10px 40px 0 15px; display: block; }
div#accueilsoumission div.bouton div.telephone a:hover{ background: url(bouton_telephone_ov.jpg) no-repeat 0px 0px; } div#accueilsoumission div.bouton div.telephone strong{ font-size: 14px; margin: 5px 0 0 0; display: block; }
div#accueilsoumission div.bouton div.info{ width: 330px; height: 30px; margin: 10px 0 0 0; }
div#accueilsoumission div.bouton div.info a, div#accueilsoumission div.bouton div.info a:link, div#accueilsoumission div.bouton div.info a:visited{ color: #000000; font-size: 12px; font-weight: bold; text-decoration: none; background: url(bouton_info2.jpg) no-repeat 0px 0px; width: 315px; height: 23px; _width: 330px; _height: 30px; padding: 7px 0 0 15px; display: block; }
div#accueilsoumission div.bouton div.info a:hover{ background: url(bouton_info2_ov.jpg) no-repeat 0px 0px; } div#accueilsoumission div.bouton div.info a.petit{ font-size: 10px; height: 22px; padding: 8px 0 0 15px; }
div#accueilsoumission div.bouton div.enligne a.en, div#accueilsoumission div.bouton div.courriel a.en{ height: 48px; padding: 22px 60px 0 15px; }

div#accueilassurance{ background: #fffeff url(boite_top.jpg) no-repeat 0px 0px; width: 770px; padding: 0 0 50px 0; position: relative; }
div#accueilassurance h1{ color: #666666; font-size: 14px; text-transform: uppercase; background: url(assurance_bg.jpg) no-repeat 0px 0px; width: 670px; height: 44px; _width: 745px; _height: 55px; padding: 11px 20px 0 55px; margin: 12px 0 0 12px; }
div#accueilassurance h2{ font-size: 14px; margin: 0 0 10px 0; } div#accueilassurance h2 a, div#accueilassurance h2 a:link, div#accueilassurance h2 a:visited{ color: #666666; text-decoration: none; background: url(bouton_info3.jpg) no-repeat 0px 0px; width: 200px; height: 35px; padding: 0 0 0 20px; display: block; }
div#accueilassurance h2 a:hover{ background: url(bouton_info3_ov.jpg) no-repeat 0px 0px; }
div#accueilassurance div.type{ border-right: #666666 1px solid; width: 220px; padding: 0 18px 0 17px; margin: 10px 0 0 0; float: left; } div#accueilassurance div.dernier{ border: 0px; padding: 0 0 0 17px; }
div#accueilassurance div.type img{ border: #666666 1px solid; } div#accueilassurance div.type img.pub{ border: 0px; }
div#accueilassurance div.bas{ background: url(boite_bottom.jpg) no-repeat 0px bottom; width: 770px; height: 10px; position: absolute; bottom: 0px; left: 0px; }
div#accueilassurance div.bouton a, div#accueilassurance div.bouton a:link, div#accueilassurance div.bouton a:visited{ color: #666666; font-size: 11px; text-decoration: none; background: url(bouton_form.jpg) no-repeat -1px -1px; width: 189px; padding: 7px 0 6px 0; display: block; } div#accueilassurance div.bouton a:hover{ color: #666666; background: url(bouton_form_ov.jpg) no-repeat -1px -1px; }

div#accueilnouvelle{ font-size: 12px; background: url(bouton_info.jpg) no-repeat 0px 10px; padding: 15px 0 15px 35px; margin: 0 0 10px 0; }
div#accueilnouvelle a, div#accueilnouvelle a:link, div#accueilnouvelle a:visited{ color: #666666; text-decoration: none; }
div#accueilnouvelle a:hover{ color: #9B9B9B; }
div#accueilnouvelle strong{ color: #666666; text-transform: uppercase; }

div#produit{ background: #fffeff; width: 565px; padding: 0 10px 10px 10px; margin: 0 0 15px 0; }
div#produit h3{ color: #666666; font-size: 12px; padding: 10px 0 0 0; }

div#soumission div.enligne{ width: 280px; height: 70px; margin: 0 5px 0 0; float: left; display: block; }
div#soumission div.enligne a, div#soumission div.enligne a:link, div#soumission div.enligne a:visited{ color: #000000; font-size: 11px; font-weight: bold; text-decoration: none; background: url(bouton_enligne2.jpg) no-repeat 0px 0px; width: 205px; height: 55px; _width: 280px; _height: 70px; padding: 15px 60px 0 15px; display: block; }
div#soumission div.enligne a:hover{ background: url(bouton_enligne2_ov.jpg) no-repeat 0px 0px; }
div#soumission div.courriel{ width: 280px; height: 70px; margin: 0 5px 0 0; float: left; display: block; }
div#soumission div.courriel a, div#soumission div.courriel a:link, div#soumission div.courriel a:visited{ color: #000000; font-size: 11px; font-weight: bold; text-decoration: none; background: url(bouton_courriel2.jpg) no-repeat 0px 0px; width: 205px; height: 63px; _width: 280px; _height: 70px; padding: 7px 60px 0 15px; display: block; }
div#soumission div.courriel a:hover{ background: url(bouton_courriel2_ov.jpg) no-repeat 0px 0px; }
div#soumission div.telephone{ width: 280px; height: 70px; float: left; display: block; }
div#soumission div.telephone a, div#soumission div.telephone a:link, div#soumission div.telephone a:visited{ color: #000000; font-size: 10px; font-weight: bold; text-decoration: none; background: url(bouton_telephone2.jpg) no-repeat 0px 0px; width: 205px; height: 63px; _width: 280px; _height: 70px; padding: 7px 60px 0 15px; display: block; }
div#soumission div.telephone a:hover{ background: url(bouton_telephone2_ov.jpg) no-repeat 0px 0px; } div#soumission div.telephone strong{ font-size: 16px; display: block; }
div#soumission div.enligne a.en, div#soumission div.courriel a.en{ width: 205px; height: 50px; padding: 20px 60px 0 15px; } div#soumission div.telephone a.en{ width: 205px; height: 57px; _width: 280px; _height: 70px; padding: 13px 60px 0 15px; }

div#programme h3{ color: #666666; font-size: 14px; padding: 0 0 0 0; margin: 0 0 5px 0; }

div#chronique{ background: #fffeff; width: 545px; padding: 10px 10px 0 10px; margin: 0 0 20px 0; float: none; }
div#chronique h3{ color: #666666; font-size: 12px; margin: 0 0 5px 0; }
div#chronique ul li strong{ color: #666666; font-size: 12px; font-weight: normal; display: block; }

div#nousjoindre h3{ color: #8a0055; font-size: 12px; margin: 0 0 5px 0; }
div#nousjoindre div#coordonnees a, div#nousjoindre div#coordonnees a:link{ color: #8a0055; text-decoration: none; } div#nousjoindre div#coordonnees a:visited{ color: #666666; } div#nousjoindre div#coordonnees a:hover{ text-decoration: underline; }
div#nousjoindre div.repertoire a, div#nousjoindre div.repertoire a:link, div#nousjoindre div.repertoire a:visited{ color: #8a0055; font-weight: bold; text-decoration: none; background: url(../../../Gx/M/puce1.gif) no-repeat 0px 5px; padding: 0 0 0 14px; } div#nousjoindre div.repertoire a:hover{ color: #999999; }

div#nousjoindre div#carte{ background: #fffeff; width: 330px; _width: 350px; padding: 10px; float: right; }
div#nousjoindre div#carte div.formulaire a, div#nousjoindre div#carte div.formulaire a:link, div#nousjoindre div#carte div.formulaire a:visited{ color: #8a0055; font-size: 11px; text-decoration: none; background: url(../../../Gx/M/sousmenu_bg_on.gif) no-repeat 0px 5px; padding: 0 0 0 14px; } div#nousjoindre div#carte div.formulaire a:hover{ color: #999999; }
div#nousjoindre div#carte div.formulaire input#bouton{ color: #ffffff; text-align: left; background: url(../../../Gx/06/bouton_bg.gif) no-repeat top left; border: 0px; width: 168px; height: 27px; padding: 0 0 2px 18px; }

div#form{ background: #fffeff; width: 545px; padding: 10px 10px 30px 10px; margin: 20px 0 10px 0; position: relative; }
div#form h3{ color: #666666; font-size: 12px; margin: 0 0 10px 0; }
div#form input.Check{ background: #fffeff; width: 20px; border: 0px; }
div#form div.bouton a, div#form div.bouton a:link, div#form div.bouton a:visited{ color: #666666; font-size: 11px; text-decoration: none; background: url(bouton_form.jpg) no-repeat -1px -1px; width: 189px; padding: 7px 0 6px 0; display: block; } div#form div.bouton a:hover{ color: #666666; background: url(bouton_form_ov.jpg) no-repeat -1px -1px; }