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;}
H2.titrePage {font-size:12px;font-weight:700;margin-top:0;padding-top:0;margin-bottom:10px;}
#header{border:0;}
#frontpage_logo{width:191px;line-height:normal;position:relative;}
#logo{height:80px;width:250px;line-height:normal;position:relative;}
div.logo a{width:242px;display:block;position:absolute;height:42px;bottom:15px;left:0;}
.conseil {font-family:verdana;font-size:12px;color:#000;line-height:1.2;margin:0;padding:0;font-weight:normal;}
.description{font-size:12px;line-height:140%;padding-top:10px;text-align:right;font-weight:normal;}
.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;}
.maintext{font-family:verdana;font-size:12px;color:#000;line-height:1.2;margin:0;padding:0;}
.maintext h2,.maintext h3,.maintext h4{font-family:verdana;font-size:12px;font-weight:normal;color:#000;line-height:1.2;margin:0;padding:0;}
.maintext h1{font-family:verdana;font-size:14px;color:#000;line-height:1.2;margin:0;padding:0;}
.file_ariane{font-size:9px;}
#wrapper a:hover{text-decoration:underline;}
optgroup{background-color:#DCDCC3;color:#000;font-weight:400;font-style:normal;}
option{background-color:#FFF;color:#000;font-weight:400;font-style:normal;}
.error{border:1px solid #C00;clear:both;color:#C00;display:block;float:left;font-weight:700;margin:3px 0 5px;padding:1px 5px 2px;}
.labelform{float:left;font-size:1em;font-weight:700;text-align:right;width:140px;margin:2px 5px 0 0;padding:4px 0 0;}
.adcont{width:700px;}
br{clear:left;}
table .contactform{padding:5px 0;}
.form_table td,.form_table th{padding:2px;}
#form-wrapper div{height:0;overflow:hidden;}
.err{width:350px;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;width:420px;font-weight:700;color:#C00;padding:5px;}
#path{font-size:16px;}
#path td{font-size:12px;padding:0 5px 0 10px;}
#path a{color:#369;text-decoration:none;font-size:12px;}
#path a:hover{color:#369;text-decoration:underline;font-size:12px;}
.postpath{border:1px solid #dbc06f;background-color:#f7f0dd;font-size:12px;color:#a52a2a;margin-bottom:10px;padding:5px;}
.postpath a{font-weight:700;color:#039;}
#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:10px;}
tr#footer a:link,tr#footer a:hover,tr#footer a:visited{color:#369;font-size:10px;font-weight:400;text-decoration:underline;}
#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.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;width:100%;}
.liste_dons tr{height:80px;width:100%;}
.last td{border:none;margin-bottom:20px;font-family:arial, sans-serif;}

.category{text-align:center;width:230px;}
.fn{text-decoration:none;width:410px;padding-left:5px;}
.fn a{color:#369;font-weight:700;text-decoration:none;}
.region{width:150px;}
.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;font-size:12px;}
.links{padding-bottom:10px;padding-right:100px;}
img{vertical-align:top;border:medium none;margin:0;padding:0;}
.description_don{font-size:12px;font-weight:normal;width:350px;display:block;
margin:10px 0 0 20px;}
.countryidList{padding-left:30px;
text-align:right;
width:160px;}
#TableContentBottom{margin-top:0;width:100%;}
#TableContentBottom td{vertical-align:top;/* font-weight:700; */line-height:1.4;}
#TableContentBottom td a{text-decoration:none;}
#TableContentBottom .MapContainer{margin-bottom:10px;}
#TableContentBottom .Map{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;}
#sidebar{display:inline;float:left;width:121px;left:10px;position:absolute;top:290px;}
.category_group{float:left;font-size:10px;white-space:nowrap;width:234px;}
#categories_container{border:2px solid #DDDDDD;
height:110px;
padding:10px;}
div#galerie{width:410px;text-align:center;font:0.9em Georgia, serif;}
ul#galerie_mini{list-style-type:none;margin:0;padding:0;}
ul#galerie_mini li a img{border:1px solid #DDD;cursor:pointer;height:67px;width:87px;margin:2px;padding:2px;}
dl#photo{clear:both;margin:0 auto;}
dl#photo dt{font:italic 2.5em/1.5em Georgia, serif;color:#dcb;}
dl#photo img{border:1px solid #dcb;}
.lieu_detail{display:block;
float:left;
/* line-height:25px; */
vertical-align:bottom;}
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 #97C000;clear:both;font-size:0;height:6px; }
#mainNav a:hover,ul#subnav li a:hover,.fn a:hover,#TableContentBottom a:hover,a:active{text-decoration:underline;}
form,dl#photo dd{margin:0;}
.adinput,#divcity,#divarea{float:left;margin-top:0;padding-top:4px;}
/* a.adinput{font-style:normal;font-weight:700;text-decoration:underline;} */
#result_left,.annonce_don{float:left;/* width:570px; */}
tr#footer td,tr#footer td p{clear:both;color:#666;font-size:10px;text-align:center;}
tr#footer td h2,tr#footer td h3{clear:both;color:#666;font-size:10px;font-weight:400;text-align:center;}
.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;}
#TableContentBottom .Deposer{margin-left:-97px;}
.RulesBox{border:2px solid #C00;margin-left:650px;padding-top:15px;position:absolute;width:280px;}
.ListChecked li{list-style-image:url("http://www.recupe.fr/images/BulletChecked.gif"); margin:5px 10px 0 -10px;}
.nostyle li{list-style-image:none;list-style-type:none;line-height:1.2;margin:0;}
.list{list-style-type:square;}
.publier {
font-size:13px;
line-height:125%;
padding-bottom:20px;
}
.titre_Page {
font-family:verdana;font-size:12px;color:#000;line-height:1.2;margin:0;padding:0;font-weight:normal;
}

.drop-shadow {
width:110px;height:90px;
text-align:center;
vertical-align:middle;
}





.imgGauche {clear:left; float:left; margin-right:5px;}
.gauche {float:left;}
.ad_thumb {padding:5px;margin:5px;cursor: pointer;}
.ad_thumb table {margin-left: 1px; margin-top: 1px;}
.thumb_images {max-width: 200px;padding-top: 1px;}
.images_liens img{border:1px solid #DDDDDD;}
.ad_pict {margin:3px 0 15px 0px;cursor:pointer;}
.ad_border_solid_grey {border:1px solid #ddd;float:left;}


.path{font-size:10px;line-height:6px;}
.srpCmpDiv {width:950px;}
.compDIv {padding-top:10px;}
.srpMainImg {padding:5px 17px 0 15px;vertical-align:top;width:80px;}
.noPicBrdr {border:1px solid #CACACA;height:80px;width:80px;}
.noPicBrdr_adsense {border:0px solid #000000;height:80px;width:80px;}
.srpitmTitl {color:#0040B2;font-size:small;font-weight:normal;overflow:hidden;padding:5px 0 0;vertical-align:top;width:350px;}
.csaadsense {color:#0040B2;font-size:small;font-weight:normal;overflow:hidden;padding:5px 0 0;vertical-align:top;width:800px;}
.srplistDiv {color:#000000;font-family:arial;font-size:12px;font-weight:normal;padding-top:7px;width:330px}
.categorie {color:#202020;padding-left:55px;text-align:left;vertical-align:top;white-space:nowrap;}
.region {color:#202020;font-size:12px;padding:0 0 0 55px;text-align:left;width:120px;}
.del {vertical-align:top;}
.srpsep {border-bottom:1px solid #CCCCCC;padding:15px 0 0;}
.noPicAln {padding:25px 20px;}
.imgstyle {border:1px solid #CACACA;cursor:pointer;height:80px;text-align:center;vertical-align:middle;width:80px;}

.box {
border:1px solid #C3D2DC;
margin:0 0 20px;
padding:10px;
}

#moreinputs img
{
padding:7px;
}


.donneur {margin:0px;}
.don-detail {float:left !important;width:510px;padding-bottom:20px;}
.don-detail ul, li{list-style-type:none;padding-left: 0 ;}
.don-desciption {width:410px;padding:0px;}
.don-desciption p {
margin-bottom:0;
padding-left:4px;
}
.don-lien {width:410px;padding:0px;}
.don-localisation{font-weight:bold;float:left !important;}
.don-region-departement{float:left !important;margin:0px;;}
