@charset "UTF-8";/* CSS Document */body {margin:0;padding:0;background-color:#fff;}#content {margin:0 auto 0 auto;padding:0;width:950px;}.floatright {float:right;}.floatleft {float:left;}#rightcolumn {margin:0;padding:0;float:right;width:210px;}#recherche {padding:10px 0 10px 50px;margin:0;}#recherche input {background-color:#8da714;color:#FFF;width:120px;margin:3px;padding:3px;font:12px Arial, Helvetica, sans-serif;border: none;text-align:center;}#recherche select {width:120px;font:12px Arial, Helvetica, sans-serif;text-align:center;color:#333;margin:3px;padding:0;}#recherche td {font:13px/12px Georgia, "Times New Roman", Times, serif;color:#FFF;margin:3px;padding:0;}#leftcontent {background-image:url(index_intro_fd.gif);background-repeat:no-repeat;width:740px;float:left;margin:0;padding:0;}#leftcontent h1 {font:22px/26px Georgia, "Times New Roman", Times, serif;font-weight:lighter;margin:0 0 5px 15px;padding:15px 0 0 0;color:#62796c;}#leftcontent h2 {font:13px/14px Arial, Helvetica, sans-serif ;font-weight:bold;color: #333;}#leftcontent h3 {font:13px/14px Arial, Helvetica, sans-serif ;font-weight:bold;color:#8da714;text-align:justify;}#leftcontent td {font:13px/14px Arial, Helvetica, sans-serif ;font-weight:bold;vertical-align: middle;color: #333;}#leftcontent a {font:13px/14px Arial, Helvetica, sans-serif ;color:#8da714;text-align:right;}#indexintro {margin:0;padding:0;color:#62796c;height:183px;}#indexintro h1 {font:22px/26px Georgia, "Times New Roman", Times, serif;font-weight:lighter;margin:0 0 5px 35px;padding:15px 0 0 0;}#indexintro p {font:13px/15px Georgia, "Times New Roman", Times, serif;font-weight:lighter;margin:0 0 5px 35px;padding:0;width:360px;}#indexrubrique {width:311px;background-color:#b5d600;margin:0 20px 0 0;padding:0;float:right;clear:none;}#indexrubrique p {margin:0 15px 15px 25px;padding:0 0 0 0;color:#FFF;font:12px/17px Arial, Helvetica, sans-serif;}#indexrubrique p a, #indexrubrique p a:link, #indexrubrique p a:visited {text-decoration:none;color:#FFF;}#indexrubrique p a:hover {border-bottom:#FFF 1px dotted;}#indexfocus {width:740px;clear:left;}#indexfocusmain {width:389px;}#indexfocusmain h1 {font:12px Arial, Helvetica, sans-serif;color:#a83b1b;margin:0;padding:10px 0 0 0;font-weight:bold;}#indexfocusmain h2 {font:16px/20px Georgia, "Times New Roman", Times, serif;color:#8da714;margin:0;padding:2px 0 3px 0;}#indexfocusmain p {font:12px/16px Arial, Helvetica, sans-serif;color:#62796c;margin:0;padding:5px 0 8px 0;width:360px;}#indexfocusmain p a, #indexfocusmain p a:link, #indexfocusmain p a:visited {text-decoration:none;color:#62796c;}#indexfocusmain p a:hover {color:#8da714;}#indexsubfocus {background-image:url(focus_02.jpg);background-repeat:no-repeat;padding:0;margin:5px 0 15px 0;}#indexsubfocus p {font:11px/16px Arial, Helvetica, sans-serif;color:#62796c;margin: 0 0 0 25px;padding:4px 0 2px 0;}#indexsubfocus p a, #indexsubfocus p a:link, #indexsubfocus p a:visited {text-decoration:none;color:#62796c;}#indexsubfocus p a:hover {color:#8da714;}.focus {color:#8da714;font-family:Georgia, "Times New Roman", Times, serif;font-weight:bold;}#bottom {background-image: url(mtf_bottom.gif);background-repeat:repeat-x;background-color:#8da714;clear:both;margin:0;padding:10px 0 15px 0;}#conteneur {background-color:#FFF;margin:0;padding:0;}#nuage {font:20px/20px Georgia, "Times New Roman", Times, serif;text-align:center;margin:0 ;padding:0 0 0 50px ;}#nuage a, #nuage a:link, #nuage a:hover {text-decoration:none;}#nuage a:hover {border-bottom:2px dotted;}.vert1 {color:#b5d600;text-decoration:none;}.vert2 {color:#99CC33;text-decoration:none;}.vert3 {color:#CCCC33;text-decoration:none;}.vert4 {color:#669966;text-decoration:none;}.vert5 {color:#8DA714;text-decoration:none;}#indexlinks {padding:0 0 0 50px;margin:0 0 15px 0;}#pagecontent {}#piedpage {width:950px;margin:0 auto 10px auto;font:11px/12px Arial, Helvetica, sans-serif;color:#FFF;text-align:right;}#piedpage a, #piedpage a:link, #piedpage a:visited {text-decoration:none;color:#FFF}#piedpage a:hover {color:#B5D600;}#subfocus {background-color:#FFF;width:311px;margin:0 20px 0 0;padding:0;float:right;clear:both;}/*-------------------------------------------Page type-------------------------*/#leftcolumn {float: left;width: 160px;margin: 0;padding:0;}#leftcolumn p {font:11px/18px Arial, Helvetica, sans-serif;color:#a83b1b;margin:0;padding:10px 5px 0 5px;}#leftcolumn a, #leftcolumn a:link, #leftcolumn a:visited {text-decoration:none;color:#333;}#leftcolumn a:hover {border-bottom:none;color:#8da714;}#menuleft {background-image:url(mtf_menuleft.gif);background-repeat:no-repeat;background-color:#e8ecea;margin:0;padding:10px 0 0 0;}#menuleft ul {text-decoration:none;font:12px/18px Arial, Helvetica, sans-serif;color:#62796c;list-style:none;margin:0;padding:3px 5px 0 15px;}#menuleft a, #menuleft a:link, #menuleft a:visited {text-decoration:none;color:#62796c;}#menuleft a:hover {color:#B5D600;}#contenupage {margin:0 0 30px 200px;padding: 0;max-width: 740px;}#contenupage h1 {font:22px/26px Georgia, "Times New Roman", Times, serif;font-weight:lighter;margin:0 0 5px 15px;padding:15px 0 0 0;color:#62796c;}#contenupage h2 {font:12px/14px Georgia, "Times New Roman", Times, serif;font-weight:bold;color: #333;}#contenupage h3 {font:13px/14px Arial, Helvetica, sans-serif ;font-weight:bold;color:#8da714;width:320px;text-align:justify;}#contenupage h4{font:14px/16px Georgia, Arial, Helvetica, sans-serif ;font-weight:bold;color:#62796c;width:200px;text-align:left;}#contenupage h5{font:18px/20px Georgia, Arial, Helvetica, sans-serif ;color:#62796c;width:200px;text-align:left;}#contenupage p {font:12px/20px Arial, Helvetica, sans-serif;color:#62796c;}#contenupage p a, #contenupage p a:link, #contenupage p a:visited {text-decoration:none;color:#333;border-bottom:1px dotted;}#contenupage p a:hover {border-bottom:none;color:#8da714;}#contenupage td {padding:5px;margin:2px;font:11px/24px Helvetica, Arial, Tahoma, sans-serif;color:#62796c;}#contenupage .form {margin:0;padding:2px;color:#62796c;border:#fff 1px solid;background-color:#e8ecea;}#contenupage .listederoule {font-family:Arial, Helvetica, sans-serif;margin:0;padding:2px;color:#62796c;border: none;background-color:#e8ecea;height:20px;}#contenupage .btnvalid {color:#FFF;width:101px;height:30px;background-image:url(fd_btn_valid.gif);background-repeat:no-repeat;border:0;}#contenupage2 {margin:0 0 30px 200px;padding: 0;max-width: 740px;}#contenupage2 h1 {font:22px/26px Georgia, "Times New Roman", Times, serif;font-weight:lighter;margin:0 0 5px 15px;padding:15px 0 0 0;color:#62796c;}#contenupage2 h2 {font:12px/14px Georgia, "Times New Roman", Times, serif;font-weight:bold;color: #333;}#contenupage2 h3 {font:13px/14px Arial, Helvetica, sans-serif ;font-weight:bold;color:#8da714;width:320px;text-align:justify;}#contenupage2 p {font:12px/20px Arial, Helvetica, sans-serif;color:#62796c;}#contenupage2 p a, #contenupage2 p a:link, #contenupage2 p a:visited {text-decoration:none;color:#333;border-bottom:1px dotted;}#contenupage2 p a:hover {border-bottom:none;color:#8da714;}#contenupage2 td {padding:5px;margin:2px;font:11px/24px Helvetica, Arial, Tahoma, sans-serif;color:#62796c;}#contenupage2 .form {margin:0;padding:2px;color:#62796c;border:#fff 1px solid;background-color:#e8ecea;}#contenupage2 .listederoule {font-family:Arial, Helvetica, sans-serif;margin:0;padding:2px;color:#62796c;border: none;background-color:#e8ecea;height:20px;}#contenupage2 .btnvalid {color:#FFF;width:101px;height:30px;background-image:url(fd_btn_valid.gif);background-repeat:no-repeat;border:0;}#annuaire {margin:20px 0 20px 0;padding-bottom:10px;border-bottom:#62796c 2px dotted;}#annuaire h1 {font:22px/17px normal Georgia, "Times New Roman", Times, serif;color:#a83b1b;margin:0 0 0 185px;padding:5px 0;}#annuaire h1 a, #annuaire h1 a:link, #annuaire h1 a:visited {font:22px/17px normal Georgia, "Times New Roman", Times, serif;color:#a83b1b;text-decoration:none;}#annuaire h3 {font:15px/20px Georgia, "Times New Roman", Times, serif;font-weight:lighter;color:#000;margin:5px 0 8px 185px;}#annuaire p {margin:0 0 0 185px;padding:5px 0;}#annuaire p a, #annuaire p a:link, #annuaire p a:visited {text-decoration:none;color:#62796c;}#annuaire .vignette {float:left;padding-right:10px;border-right:#8ea096 3px solid;}#annuaire h2 {font:12px/17px normal Arial, Helvetica, sans-serif;color:#8da714;margin:0 0 0 185px;padding:5px 0;}#annuaireplus {margin:20px 0 20px 0;padding-bottom:10px;border:#babcbb 1px solid;}#annuaireplus h1 {font:22px/17px normal Georgia, "Times New Roman", Times, serif;color:#a83b1b;margin:0 0 0 185px;padding:5px 0;}#annuaireplus h1 a, #annuaireplus h1 a:link, #annuaireplus h1 a:visited {font:22px/17px normal Georgia, "Times New Roman", Times, serif;color:#a83b1b;text-decoration:none;}#annuaireplus h3 {font:15px/20px Georgia, "Times New Roman", Times, serif;font-weight:lighter;color:#000;margin:5px 0 8px 185px;}#annuaireplus p {margin:0 0 0 185px;padding:5px 0;}#annuaireplus p a, #annuaireplus p a:link, #annuaireplus p a:visited {text-decoration:none;color:#62796c;}#annuaireplus .vignette {float:left;padding-right:10px;border-right:#8ea096 3px solid;}#annuaireplus h2 {font:12px/17px normal Arial, Helvetica, sans-serif;color:#8da714;margin:0 0 0 185px;padding:5px 0;}#annuaire2 {margin:20px 0 20px 0;padding-bottom:10px;border-bottom:#62796c 2px dotted;}#annuaire2 h1 {font:22px/17px normal Georgia, "Times New Roman", Times, serif;color:#a83b1b;margin:0 0 0 100px;padding:5px 0;}#annuaire2 h1 a, #annuaire h1 a:link, #annuaire h1 a:visited {font:22px/17px normal Georgia, "Times New Roman", Times, serif;color:#a83b1b;text-decoration:none;}#annuaire2 h3 {font:15px/20px Georgia, "Times New Roman", Times, serif;font-weight:lighter;color:#000;margin:5px 0 8px 100px;}#annuaire2 p {margin:0 0 0 100px;padding:5px 0;}#annuaire2 p a, #annuaire p a:link, #annuaire p a:visited {text-decoration:none;color:#62796c;}#annuaire2 .vignette {float:left;padding-right:10px;border-right:#8ea096 3px solid;}#annuaire2 h2 {font:12px/17px normal Arial, Helvetica, sans-serif;color:#8da714;margin:0 0 0 100px;padding:5px 0;}#adressefocus {font:12px/17px Arial, Helvetica, sans-serif;color:#8da714;margin:0px;padding:5px 0;font-weight:bold;}#annuaireprev {font:11px/12px Arial, Helvetica, sans-serif;border-bottom: 2px dotted;margin:0 0 18px 0;padding-bottom:10px;}#annuaireprev a, #annuaireprev a:link, #annuaireprev a:visited {color:#8da714;text-decoration:none;}#annuaireprev a:hover {color:#62796c;}#recherche .btnvalid {color:#FFF;width:39px;height:39px;background-color:#FFF;background-image:url(rechercher_03.jpg);background-repeat:no-repeat;border:0;}#recherchetroc {background-image:url(fd_recherche_troc.gif);background-repeat:no-repeat;width:535px;height:86px;}#recherchetroc .formheader {margin:0;padding:4px;color:#a83b1b;font-size:13px;border:#fff 1px solid;background-color:#e8ecea;}#troccategorie {clear:right;padding-top:1px;padding-bottom:25px;}#troccategorie p {margin:0;padding:0;font-size:14px;font-weight:bold;}#troccategorie h1{margin:0;padding:0;text-transform:uppercase;font:13px/12px normal Arial, Helvetica, sans-serif;font-weight:lighter;line-height:20px;background-color:#e8ecea;color:#8ea096;}#troccategorie h2 {margin:0;padding:5px 0 0 0;font:12px/14px Arial, Helvetica, sans-serif;font-style:italic;color:#333;}#troccategorie h3 {margin:0;padding:0;font:15px/12px normal Arial, Helvetica, sans-serif;font-weight:lighter;line-height:16px;color:#8da714;}#troccategorie h4 {font:18px/18px Arial, Helvetica, sans-serif ;font-weight:bold;color:#333;text-align:justify;text-decoration:none;font-weight:lighter;}#troccategorie h4 a, #troccategorie h4 a:link, #troccategorie h4 a:visited {font:18px/18px Arial, Helvetica, sans-serif ;font-weight:bold;color:#8da714;/*text-align:justify;*/text-decoration:none;font-weight:lighter;}#troccategorie h4 a:hover {text-decoration: underline;}#troccategorie h5 {font:16px/18px Arial, Helvetica, sans-serif ;font-weight:bold;color:#333;text-align:justify;text-decoration:none;font-weight:lighter;padding:10px 0 2px 0;margin:8px 0 10px 0;border-bottom:#333 dotted 1px;width:370px;}#troccategorie h6 {margin:0;padding:5px 0 0 0;font:12px/14px Arial, Helvetica, sans-serif;font-style:italic;color:#8ea096;}#covoiturage {padding:8px 0 0 0;margin:15px 0 10px 0;border-top:#8ea096 solid 1px;}#covoiturage p {font-size:11px;line-height:13px;margin:0;padding:0;}#covoiturage h1 {font:18px/14px normal Georgia, "Times New Roman", Times, serif;color:#000;margin:0 0 5px 0;padding:5px 0 10px 0;}#covoiturage h1 a, #covoiturage h1 a:link, #covoiturage h1 a:visited {color:#000;text-decoration:none;}#covoiturage h1 a:hover {border-bottom:#000 dotted 1px;}a.info{position:relative;z-index:24;color:#000;text-decoration:none} a.info:hover{z-index:25;background-color:#FFF} a.info span{display: none} a.info:hover span{display:block;position:absolute;top:2em; left:2em; width:15em;border:1px solid #000;background-color:#FFF;color:#000;text-align: justify;font-weight:none;padding:5px;}
