body {background:#ffffeb;font-family:verdana;font-size:12px;color:#000;line-height:1.2;margin:0;padding:0;}a:hover {font-style:normal;font-weight:700;text-decoration:underline;}h1 {font-size:2em;font-weight:700;margin:0;padding:0;}h2 {font-size:16px;font-weight:700;margin-top:0;padding-top:0;margin-bottom:10px;}h3 {font-size:16px;font-weight:400;margin-top:0;padding-top:0;margin-bottom:10px;}th {width:180px;}#header {border:0;}#logo {height:80px;width:191px;line-height:normal;position:relative;}div.logo a {width:242px;display:block;position:absolute;height:42px;bottom:15px;left:0;}.description {font-size:12px;line-height:120%;padding-top:10px;}.localite {display:inline;font-size:16px;font-weight:400;}td#ads {width:60px;padding-top:20px;}#mainNav a:link,#mainNav a:visited {color:#369;text-decoration:none;font-weight:700;}#mainNav a.current {color:#000;}table .contactform {padding:5px 0;}.form_table td,.form_table th {padding:2px;}#form-wrapper div {height:0;overflow:hidden;}.err {border:1px solid #C00;clear:both;color:#C00;display:block;width:400px;font-weight:700;margin:3px 0 5px;padding:1px 5px 2px;}.imp {color:#c30;font-weight:700;margin-bottom:5px;}.msg {color:green;margin-bottom:5px;font-size:18px;}.marker {color:red;font-weight:700;}.hint {font-style:italic;color:#666;}#message {margin-bottom:20px;padding:5px;}.Notification {border:1px solid #000;color:#c00;width:420px;padding:5px;}#path {font-size:10px;line-height:1px;text-transform:lowercase;}#path td {font-size:9px;/* padding:0 5px 0 10px; */}#path a {color:#369;text-decoration:none;font-size:9px;}#path a:hover {color:#369;text-decoration:underline;font-size:9px;}.postpath {border:1px solid #dbc06f;background-color:#f7f0dd;font-size:9px;color:#a52a2a;margin-bottom:10px;padding:5px;}.postpath a {font-weight:700;color:#039;}#result_left {float:left;}#result_right {float:right;text-align:right;}#resultcontainer {border-top:1px solid #F60;margin-top:10px;padding-top:7px;white-space:nowrap;}a.pagelink {display:block;text-decoration:none;color:#369;font-weight:700;padding:0;}a.pagelink_first {display:block;text-decoration:none;width:120px;padding:0 3px;}a.pagelink_prev {display:block;text-decoration:none;color:#369;font-weight:700;width:140px;padding:0 3px;}a.pagelink_next {display:block;text-decoration:none;padding:0 3px;}a.pagelink_last {display:block;text-decoration:none;color:#369;font-weight:700;float:right;text-align:right;width:120px;padding:0 3px;}#search_top {margin-bottom:10px;background-color:#dcdcc3;float:left;width:950px;padding:7px 5px 7px 8px;}.search_category {margin-right:8px;width:188px;}.searcharea {margin-right:8px;width:210px;padding:0;}#ajoutsearch,#ajoutsearch a {margin-top:5px;color:#000;}table.searchbox {background-color:#f5f5f5;border:1px solid #ddd;margin-bottom:20px;}tr#footer {text-decoration:none;text-align:center;color:#666;font-size:12px;}tr#footer a:link,tr#footer a:hover,tr#footer a:visited {color:#369;font-size:12px;font-weight:400;}tr#footer td {clear:both;color:#666;font-size:12px;text-align:center;}#tabarea {height:30px;padding-top:5px;width:800px;}ul#subnav {text-decoration:none;list-style-type:none;padding-left:5px;border-bottom:1px solid #999;float:left;font-size:12px;margin:0;}ul#subnav li {float:left;background-color:#dcdcc3;color:#000;border-top:1px solid #999;border-right:1px solid #999;border-left:1px solid #999;voice-family:inherit;height:18px;font-size:12px;margin:2px 8px 0 0;padding:3px 0 0;}ul#subnav a:link,ul#subnav a:visited {text-decoration:none;background-color:transparent;color:#369;font-weight:700;white-space:nowrap;font-size:12px;margin:4px;}#tab {margin-top:15px;width:100%;font-size:12px;}ul#subnav li a.current {text-decoration:none;background-color:#ffffeb;border-bottom:1px solid #ffffeb;color:#000;margin:0;padding:4px 4px 4px 3px;}.featuredad_first,.featuredad_first td {background-color:#ffeec6;border-top:1px solid #ffdf95;border-bottom:1px solid #ffdf95;margin-bottom:10px;padding:5px 5px 2px;}.featuredad,.featuredad td {background-color:#ffeec6;border-bottom:1px solid #ffdf95;margin-bottom:10px;padding:5px 5px 2px;}.adcat {font-size:9px;color:#444;}.adpreview {display:block;font-size:12px;color:#000;text-decoration:none;}h3.section {margin-top:1em;}#vertical_slide {background:#def;margin-bottom:10px;border:1px solid #b2d1ff;padding:2px;}#nav {text-align:right;color:#999;float:left;}#city {font-weight:700;font-size:14px;display:block;}#content {padding-bottom:40px;}.eventnav {border-bottom:1px solid #ddd;margin-bottom:10px;}table.dir_cat th {font-size:14px;font-weight:700;text-align:left;text-transform:none;padding-bottom:5px;margin:0;}table.dir_cat .count {color:#999;}table.dir_cat th .count {color:#666;}table.adlisting td {color:#000;padding:15px 10px;}table.adlisting td.head,table.adlisting tr.head td {font-weight:700;border-bottom:1px solid #ccc;color:#000;}table.adlisting td.datehead {background-color:#f5f5f5;font-weight:700;border-bottom:0;color:#000;}table.adlisting .adtitle {font-weight:700;font-size:15px;}table.adlisting .date {font-style:italic;}.adheader {margin-bottom:10px;padding-bottom:5px;border-bottom:1px solid #e0e0e0;}.adheader .adtitle {font-size:16px;font-weight:700;margin-top:0;padding-top:0;margin-bottom:0;padding-bottom:0;}.ad .link_marker {color:#ff8c00;font-weight:700;}.disclosure_no {color:red;}.imgitem {margin-bottom:30px;}.imgitem img.img {margin-top:5px;border:1px solid #000;}.imgitem .desc {margin-top:5px;}.imagecredits .count {color:#bbb;}.citylist_country {display:block;color:#000;font-weight:700;text-transform:uppercase;margin-top:2px;}.citylist_city {color:#777;}.liste_dons {text-align:left;border-collapse:collapse;margin-top:30px;}.liste_dons tr {height:80px;width:100%;}.last td {border:none;margin-bottom:20px;font-family:arial, sans-serif;}.adpics img,img.thumb {border:1px solid #000;}.departement {text-align:center;word-spacing:-2px;width:230px;}.don {text-decoration:none;width:450px;padding-left:5px;}.don a {color:#336699;font-weight:700;text-decoration:none;}.ville {width:150px;}.date {width:50px;}.photo {vertical-align:middle;width:80px;}div.shadow img {background:#fff none repeat scroll 0 0;display:block;left:-3px;position:relative;top:-3px;float:right;border-color:#ccc #666 #666 #ccc;border-style:solid;border-width:1px;}#side_adsense {float:right;margin-right:280px;padding:0 10px;}.details {text-align:left;width:250px;}.links {padding-bottom:10px;padding-right:100px;}img {vertical-align:top;border:medium none;margin:0;padding:0;}.adsdesc {/* width:50%; */font-size:12px;font-weight:normal;}#TableContentBottom {margin-top:0;width:100%;}#TableContentBottom td {vertical-align:top;padding-right:100px;font-weight:700;line-height:1.4;}#TableContentBottom td a {text-decoration:none;}#TableContentBottom .MapContainer {margin-bottom:10px;}#TableContentBottom .Map {background:url(../images/map.gif) no-repeat;width:410px;height:480px;}#TableContentBottom .CountyList {text-align:right;width:236px;font-size:14px;line-height:126%;font-weight:700;}#TableContentBottom .CountyList li {list-style-type:none;}#TableContentBottom .Deposer {position:absolute;margin-left:-8px;}ul.list_aide li {clear:left;list-style-type:none;margin-left:10px;padding-left:10px;}ul.list_aide {list-style-image:none;list-style-position:outside;list-style-type:none;padding:0 0 1em 1em;}ul.bodylist {margin-top:0;padding-top:0;}li ul.bodylist li {clear:none;list-style-type:disc;}.nohistory,.nohistory a:link,.nohistory a:visited {color:#369;}a:link,a:visited {font-weight:700;font-style:normal;color:#369;text-decoration:none;}ul.menu li a:hover,ul.menu li a:active,ul.menu li a:focus,ul.menu li.active a {color:#2c79b3;}.headerline,.footerline {border-bottom:2px solid #94c327;clear:both;font-size:0;height:6px;}#mainNav a:hover,ul#subnav li a:hover,.don a:hover,#TableContentBottom a:hover,a:active {text-decoration:underline;}form,input,textarea,select,optgroup,option,button {margin:0;}.pair td,.impair td {border-bottom:1px solid #ccc;font-family:arial, sans-serif;font-size:12px;font-style:normal;font-variant:normal;height:80px;line-height:normal;}*+html #TableContentBottom .Deposer,*html #TableContentBottom .Deposer {margin-left:-97px;}#sidebar {display:inline;float:left;/* margin:0 0 2em; */width:121px;left:10px;position:absolute;top:290px;}.path {font-size:10px;line-height:6px;}#categories_container {border:2px solid #ddd;height:260px;padding:10px;}.category_group {float:left;font-size:10px;white-space:nowrap;width:234px;}
