/*		GENERIC		*/

div.fiche h1,
div.fiche h1 a { font-size: 32px; margin: 36px 0 12px 0; }

/*		AUTOPROMO		*/

div.fiche div.sidebar { margin-top: 0; }
div.fiche .ad img { width: 78px; margin: -4px 0 -8px 0;  }
div.fiche .prepend-1 .bloc { padding-bottom: 2px; }

/*		BTT		*/

div.fiche .breadcrumbs { margin-bottom: 12px; }

/*		FICHE		*/

#fiche { font-size: 12px; }
#fiche h3 { font-size: 18px; background: #eee; padding: 4px; margin-top: 18px; border-top: 3px solid #abc; }
#fiche h6 { text-transform: uppercase; color: #888; margin-top: 12px; border-bottom: 1px solid #9ab; font-size: 11px; }
#fiche ul.rubriks { margin-bottom: 12px; font-size: 11px; }
#fiche ul.rubriks li { border-bottom: 1px solid #9ab; }
#fiche p { font-size: 13px; margin-bottom: 6px; }

.info2 { display: block; font-size: 100%; color: #444; }
img.logo { width: 128px; float: right; margin-bottom: 48px; margin-top: 24px; }

/*		CARTE		*/

#fiche #map { width: 272px; height: 288px; }
#fiche .carte { background: #eee; margin-bottom: 24px; }
#fiche .carte input.fld { font-size: 10px; margin: 2px; width: 210px; }
#fiche .carte input.submit { font-size: 12px; }

/*		OUTILS		*/

ul.tools { margin-top: 48px; font-size: 11px; }
ul.tools li { border-bottom: 1px solid #def; }
ul.tools li a { padding: 2px 4px; display: block; background: #cde; text-indent: 20px; }
ul.tools li a#vcard { background: url( ../m/vcard_add.png ) no-repeat #cde 2px 1px; }
ul.tools li a#vcard:hover { background: url( ../m/vcard_add.png ) no-repeat #89a 2px 1px; color: #fff; text-decoration: none; }
ul.tools li a#flag { background: url( ../m/flag_red.png ) no-repeat #cde 2px 2px; }
ul.tools li a#flag:hover { background: url( ../m/flag_red.png ) no-repeat 2px 2px #89a; color: #fff; text-decoration: none; }
ul.tools li a#edit { background: url( ../m/page_white_edit.png ) no-repeat #cde 2px 2px; }
ul.tools li a#edit:hover { background: url( ../m/page_white_edit.png ) no-repeat 2px 2px #89a; color: #fff; text-decoration: none; }
ul.tools li a#share { background: url( ../m/share-icon-12x12.gif ) no-repeat #cde 4px 4px; }
ul.tools li a#share:hover { background: url( ../m/share-icon-12x12.gif ) no-repeat 4px 4px #89a; color: #fff; text-decoration: none; }

/*		SHARED		*/

ul#shared { padding: 4px; /* border: 1px solid #ccc; */ background: #e8e8e8; width: 280px; }
ul#shared li, ul#shared li a { display: inline; line-height: 24px; }
ul#shared li a { padding: 2px 8px 2px 28px; }
ul#shared li a:hover { text-decoration: none; }

ul#shared li#mailer { display: block; background: #eee; margin-top: 4px; border: none; }
ul#shared li#mailer input.fld { margin: 0 -2px; width: 244px; }
ul#shared li#mailer input.submit { font-size: 11px; margin: 8px 4px; }

ul#shared form#mailer p.share-error { line-height: 1; background: #ffc; padding: 4px 6px; width: 240px; margin-left: 6px; margin-top: 4px; margin-bottom: -4px; }
ul#shared form#mailer p.share-ok { font-size: 14px; background: #ffc; padding: 4px 6px; width: 240px; margin-left: 6px; margin-top: 4px; }

#flagger { height: 264px; }
#shared { height: 264px; }
#signal { background: #e8e8e8; }
#flagger form { padding: 4px; display: block; background: #e8e8e8; }
#flagger form h5 { padding: 4px; margin: 0; }
#flagger label input.check { vertical-align: bottom; }
#flagger input.fld { margin: 2px -2px 0 -2px; width: 244px; display: block; }
#flagger input.submit { font-size: 11px; margin: 8px 4px; }

a#share-blinklist { background: url( ../m/share/blinklist.gif ) no-repeat 2px 1px; }
a#share-blinklist:hover { background: url( ../m/share/blinklist.gif ) no-repeat 3px 2px #ffc; }
a#share-blogmarks { background: url( ../m/share/blogmarks.png ) no-repeat 2px 1px; }
a#share-blogmarks:hover { background: url( ../m/share/blogmarks.png ) no-repeat 3px 2px #ffc; }
a#share-delicious { background: url( ../m/share/delicious.gif ) no-repeat 2px 1px; }
a#share-delicious:hover { background: url( ../m/share/delicious.gif ) no-repeat 3px 2px #ffc; }
a#share-digg { background: url( ../m/share/digg.gif ) no-repeat 2px 1px; }
a#share-digg:hover { background: url( ../m/share/digg.gif ) no-repeat 3px 2px #ffc; }
a#share-fark { background: url( ../m/share/fark.gif ) no-repeat 2px 1px; }
a#share-fark:hover { background: url( ../m/share/fark.gif ) no-repeat 3px 2px #ffc; }
a#share-furl { background: url( ../m/share/frul.gif ) no-repeat 2px 1px; }
a#share-furl:hover { background: url( ../m/share/frul.gif ) no-repeat 3px 2px #ffc; }
a#share-google { background: url( ../m/share/google.gif ) no-repeat 2px 1px; }
a#share-google:hover { background: url( ../m/share/google.gif ) no-repeat 3px 2px #ffc; }
a#share-newsvine { background: url( ../m/share/newsvine.png ) no-repeat 2px 1px; }
a#share-newsvine:hover { background: url( ../m/share/newsvine.png ) no-repeat 3px 2px #ffc; }
a#share-reddit { background: url( ../m/share/reddit_btn.gif ) no-repeat 2px 1px; }
a#share-reddit:hover { background: url( ../m/share/reddit_btn.gif ) no-repeat 3px 2px #ffc; }
a#share-simpy { background: url( ../m/share/simpy.png ) no-repeat 2px 1px; }
a#share-simpy:hover { background: url( ../m/share/simpy.png ) no-repeat 3px 2px #ffc; }
a#share-spurl { background: url( ../m/share/spurl.png ) no-repeat 2px 1px; }
a#share-spurl:hover { background: url( ../m/share/spurl.png ) no-repeat 3px 2px #ffc; }
a#share-yahoo { background: url( ../m/share/yahoomyweb.png ) no-repeat 2px 1px; }
a#share-yahoo:hover { background: url( ../m/share/yahoomyweb.png ) no-repeat 3px 2px #ffc; }
a#share-stumbleupon { background: url( ../m/share/su.png ) no-repeat 1px 1px; }
a#share-stumbleupon:hover { background: url( ../m/share/su.png ) no-repeat 2px 2px #ffc; }
a#share-facebook { background: url( ../m/share/facebook.gif ) no-repeat 2px 1px; }
a#share-facebook:hover { background: url( ../m/share/facebook.gif ) no-repeat 3px 2px #ffc; }

/*		RUBRIK		*/

ul.rubriks li a { text-transform: uppercase; }

/*		INFOS COMPL		*/

span.ic { display: block; padding-left: 4px; font-family: georgia,times,'times new roman',serif; }

/*		VCARD		*/

.fiche .vcard { border: 0; padding: 0; margin: 0; background: transparent; }
.fiche .vcard .tel .type { display: none; visibility: hidden; }
.fiche .vcard .fn { font-weight: bold; }
.fiche .vcard .org { font-family: 'lucida grande','lucida sans unicode','lucida','gill sans',calibri,sans-serif; font-weight: bold; font-size: 108%; }
.fiche .vcard .country-name { display: none; visibility: hidden; }
.fiche .vcard .tel span a { text-decoration: none; color: #222; }
