
:root{--linkcolor:rgb(0,215,25);--hovercolor:yellow;}

/* INLINE LISTS */
.HomePage-lastSynonyms h3,
.WordPage-synonymCategorieTitle,
.WordPage-dictionnaryTitle,
.SynonymPage-antonymsSection h3,
.SynonymPage-analogiesSection h3
	{display:inline;}
.HomePage-lastSynonyms h3::after,
.WordPage-synonymCategorieTitle::after,
.WordPage-dictionnaryTitle::after
	{content:" : ";}
.HomePage-lastSynonymsDayList,
.WordPage-synonymList,
.WordPage-dictionnaryList,
.SynonymPage-entriesList,
.SynonymPage-antonymsList,
.SynonymPage-analogiesList,
.SearchSection-secondList
	{display:inline;}
.FooterBanner-listItem,
.HomePage-lastSynonymsDayList li,
.WordPage-synonymListItem,
.WordPage-dictionnaryListItem,
.SynonymPage-entriesListItem,
.SynonymPage-antonymsListItem,
.SynonymPage-analogiesListItem,
.SearchSection-secondListItem
	{display:inline;list-style-type:none;white-space:nowrap;}
.FooterBanner-listItem::before,
.HomePage-lastSynonymsDayList li::before,
.WordPage-synonymListItem::before,
.WordPage-dictionnaryListItem::before,
.SynonymPage-entriesListItem::before,
.SynonymPage-antonymsListItem::before,
.SynonymPage-analogiesListItem::before,
.SearchSection-secondListItem::before
	{content:" — ";}
.FooterBanner-listItem:first-of-type::before,
.HomePage-lastSynonymsDayList li:first-of-type::before,
.WordPage-synonymListItem:first-of-type::before,
.WordPage-dictionnaryListItem:first-of-type::before,
.SynonymPage-entriesListItem:first-of-type::before,
.SynonymPage-antonymsListItem:first-of-type::before,
.SynonymPage-analogiesListItem:first-of-type::before,
.SearchSection-secondListItem:first-of-type::before
	{content:"";}

/* TAGS */
a{color:var(--linkcolor);}
a:hover{color:var(--hovercolor);}
body{background-color:black;color:white;font-size:1.25em;line-height:125%;padding:1.5em;}
body{font-family:Verdana,sans-serif;}body *{margin:0;padding:0;}
form input[type=text],form textarea{background-color:rgb(48,48,48);color:var(--linkcolor);font-family:courier,monospace;}
h2{margin-bottom:1em;}
h3{margin-bottom:1em;}
input[type=submit]{padding:0 .25em;}
p{margin-bottom:1.5em;}

/* CLASSES */
.bvear_logo{text-decoration:none;}
.devri_logo{color:yellow;font-weight:bold;text-decoration:none;}
.isEntry{text-transform:uppercase;}
.note{font-size:.8em;}
.paragraphSign{margin-right:.15em;}
.shyLink{color:inherit;text-decoration:none;}
.srOnly{height:1px;left:-10000px;overflow:hidden;position:absolute;top:auto;width:1px;}

.alternativeWords{position:relative;}
.alternativeWords-firstWord{border-bottom:2px dotted var(--linkcolor);}
.alternativeWords-othersWords{background-color:var(--linkcolor);border-radius:.4em;bottom:1.75em;color:black;display:none;font-weight:normal;font-size:medium;left:0;line-height:100%;padding:.5em;position:absolute;white-space:nowrap;}
.alternativeWords-othersWords::before{border-bottom:.5em solid transparent;border-left:.5em solid transparent;border-right:.5em solid transparent;border-top:.5em solid var(--linkcolor);content:"";left:.4em;position:absolute;top:2em;width:0;}
.WordPage-title .alternativeWords-othersWords{bottom:3.25em;}
a:hover .alternativeWords-othersWords,.WordPage-title:hover .alternativeWords-othersWords{display:inline;}

/* HEADER */
header{display:inline-block;}
.HeaderBanner-title{font-size:1em;}
.HeaderBanner-title .HeaderBanner-titleLink{color:white;text-decoration:none;}
.HeaderBanner-title .HeaderBanner-titleLink:hover{color:var(--hovercolor);text-decoration:underline;}
.HeaderBanner-title .HeaderBanner-titleLink::after{content:" : ";}
.HeaderBanner-titleLogo{height:1em;position:relative;top:.1em;}

/* MAIN NAV */
.MainNav{display:inline-block;}
.MainNav ul{display:inline;}
.MainNav li.MainNav-listItem{display:inline;font-weight:bold;}
.MainNav li.MainNav-listItem a{text-decoration:none;}
.MainNav li.MainNav-listItem a:hover{text-decoration:underline;}
.MainNav li.MainNav-listItem a::after{content:" ";}
.MainNav .MainNav-listItem.toHomepage{display:none;}
.MainNav .MainNav-listItem.toPagetop{display:none;}
.MainNav-form{display:inline;font-size:.9em;white-space:nowrap;}
.MainNav-formInput{font-weight:bold;position:relative;top:-0.2em;}
.MainNav-formFieldset{border:none;display:inline;}

/* MAIN CONTENT */
.MainContent{border-top:1px solid white;margin-top:1em;padding-top:2em;}
.Main-Content-messageToVisitor{color:black;font-weight:bold;margin-bottom:2em;}
.Main-Content-messageToVisitorText{display:inline-block;padding:0 .5em;}
.Main-Content-messageToVisitorText.bad{background-color:red;}
.Main-Content-messageToVisitorText.good{background-color:var(--linkcolor);}

/* REMARKS */
.RemarksSection{border-top:1px solid white;margin-top:2em;padding-top:2em;}
.RemarksSection form label::after{content:" : ";}
.RemarksSection form input[type=text],.RemarksSection form textarea{font-weight:bold;width:100%;}

.AnimalQuestion select{margin:0 1em;}
.AnimalQuestion-emoticon{display:inline-block;transform:scale(2);}

/* FOOTER */
.FooterBanner{border-top:1px solid white;margin-top:2em;padding-top:1em;}

/* HOMEPAGE */
.HomePage-presentationText:first-of-type{font-size:1.8em;font-weight:bold;line-height:125%;margin-bottom:.5em;}

.HomePage-presentationText.preferencesLinks a{margin-right:.5em;}
.HomePage-presentationText.preferencesLinks a:first-of-type{filter:invert(1);}
.HomePage-presentationText.preferencesLinks img{height:2.5em;}
.HomePage-presentationText.statistics span{white-space:nowrap;}
.HomePage-presentationText.statistics span::before{content:" — ";}
.HomePage-presentationText.statistics span:first-of-type::before{content:"";}
.HomePage-presentationText.statistics span:nth-child(2)::before{content:"";}
.HomePage-presentationText.downloadlinks{border-top:1px solid white;margin-top:2em;padding-top:2em;}
.HomePage-presentationText.downloadlinks span.downloadlink.pdf::before{content:" — ";}
.HomePage-presentationText.downloadlinks span.downloadlink.rdf::before{content:" — ";}

.HomePage-lastSynonyms{border-top:1px solid white;margin-top:2em;padding-top:2em;}
.HomePage-lastSynonyms li{list-style-type:none;margin-bottom:1em;}
.HomePage-lastSynonyms h3{font-size:1em;}

/* LETTER SELECTED */
.LetterSelected h2 mark{background-color:var(--linkcolor);display:inline-block;padding:.1em .375em 0;}
.LetterSelected-list{padding-left:1em;}
.LetterSelected-listItem{margin-bottom:1em;}

/* SEARCH SECTION */
.SearchSection-title mark{background-color:transparent;color:white;font-weight:bold;}
.SearchSection-elementsFound{padding-left:1em;}
.SearchSection-elementFound{margin-bottom:1em;}
.SearchSection-link{font-size:1.1em;}
.SearchSection-secondList{font-size:.8em;}
.SearchSection-secondList::before{content:" < ";}
.SearchSection-shortcut{margin-right:.5em;}
.SearchSection-consolation{font-size:8em;line-height:1em;}

/* ENTRIES & SYNONYMS PAGE */
.WordPage-title{display:inline;font-size:2em;margin-bottom:.5em;}
.WordPage-titleEmoticon{}
.WordPage-wordType{display:inline;}
.WordPage-wordTypeForm{display:inline;}
.WordPage-wordDates{margin-top:1em;}
.WordPage-entryMeaningTitle{background-color:var(--linkcolor);color:black;display:inline-block;margin-top:2em;padding:0 .25em;}
.WordPage-entryMeaningTitle{margin-top:1em;}
.WordPage-synonymCategorie{line-height:175%;margin-bottom:1em;}

.WordPage-dictionnariesSection h3{background-color:var(--linkcolor);color:black;display:inline-block;margin-top:2em;padding:0 .25em;}
.WordPage-dictionnariesSection h3:first-of-type{margin-top:1em;}
.WordPage-dictionnarySection{margin-bottom:1em;}
.WordPage-dictionnaryReference{bottom:.5em;font-size:.7em;margin-left:.25em;position:relative;}

.SynonymPage-fatherEntries{display:inline;margin-left:1em;}
.SynonymPage-fatherEntries::before{content:" < ";}

.SynonymPage-phrasesTitle{background-color:var(--linkcolor);color:black;display:inline-block;margin-top:1em;padding:0 .25em;}
.SynonymPage-phrasesListItem{list-style-type:none;margin-bottom:1em;}
.SynonymPage-phrasesListItem::before{content:"— ";}
.SynonymPage-phrase::after{content:"\A";white-space:pre;}
.SynonymPage-phraseMark{background-color:inherit;color:white;font-weight:bold;}
.SynonymPage-phraseSource{font-style:italic;}

.WordPage-entryMeaningSection + .SynonymPage-antonymsSection{border-top:1px solid white;margin-top:2em;padding-top:1.75em;}
.SynonymPage-antonymsSection{margin-bottom:1em;}

.WordPage-entryMeaningSection + .SynonymPage-analogiesSection{border-top:1px solid white;margin-top:2em;padding-top:1.75em;}

.SynonymPage-otherMeaningsTitle{background-color:var(--linkcolor);color:black;display:inline-block;margin-top:1em;padding:0 .25em;}
.SynonymPage-otherMeaningsListItem{display:inline;}

.SynonymPage-nav{border-top:1px solid white;margin-top:2em;padding-top:2em;}
.SynonymPage-navListItem{display:inline;margin-right:1em;white-space:nowrap;}
.SynonymPage-navListItem::before{font-size:1.5em;position:relative;}
.SynonymPage-navListItem.empty{display:none;}
.SynonymPage-navListItem.go2entry::before{content:"\2B05";display:inline-block;transform:rotate(45deg);transform-origin:35% 35%;}
.SynonymPage-navListItem.go2top:before{content:"\2B05";display:inline-block;transform:rotate(90deg);transform-origin:60% 60%;}
.SynonymPage-navListItem.go2previous::before{content:"\2B05";display:inline-block;top:.1em;}
.SynonymPage-navListItem.go2next::before{content:"\2B05";display:inline-block;top:.2em;transform:rotate(180deg);}

.DataLinks{border-top:1px solid white;font-size:.8em;margin-top:2em;padding-top:2em;}
.DataLinks-data::after{content:" : ";}
.DataLinks-download::before{content:" — ";}

/* PROPOSE A SYNONYM */
.PropositionSection{border-top:1px solid white;margin-top:2em;padding-top:2em;}
.PropositionSection-elsewhereTitle{margin-top:2.5em;}
.PropositionSection label::after{content:" :";}
.PropositionSection form input[type=text],.PropositionSection form textarea{font-weight:bold;width:100%;}


/* DICTIONNARIES & LINKS PAGE */
.DictionnariesSection-list{padding-left:1em;}
.DictionnariesSection-listItem{margin-bottom:1em;}
.dictionnaryAbbr{font-weight:bold;}
.dictionnaryTitle{font-style:italic;}
.dictionnaryAuthorName{font-variant:small-caps;}
.dictionnaryEditionDetails::after{content:"\A";white-space:pre;}

.LinksSection-title{margin-top:2em;}
.LinksSection-list{padding-left:1em;}
.LinksSection-listItem{margin-bottom:1em;}

/* INSTRUCTIONS PAGE */
.InstructionsSection-title{line-height:150%;}
.InstructionsSection-subtitle{background-color:var(--linkcolor);color:black;display:inline-block;margin-top:1em;padding:0 .25em;}
.InstructionsSection-subtitle:first-of-type{margin-top:0;}

/* PREFERENCES PAGE */
.PreferencesPage-sectionTitle{background-color:var(--linkcolor);color:black;display:inline-block;margin-bottom:0;padding:0 .25em;}
.PreferencesPage-sectionTitle:first-of-type{margin-top:0;}

.PreferencesPage-confirm{background-color:var(--linkcolor);color:black;display:inline-block;font-weight:bold;margin-bottom:0;padding:0 .25em;}
#save_preferences_in_cookie{margin-bottom:2em;margin-top:.5em;}
.PreferencesPage-fieldset{margin-bottom:3em;padding:1em;}
.PreferencesPage-legend{padding:.5em;}
.PreferencesPage-subtitle{padding:.5em;}
.PreferencesPage-EyeLogo{filter:invert(1);position:relative;top:1em;width:3em;}
.PreferencesPage-radioLabel{font-weight:bold;}
.PreferencesPage-radioLabel::after{content:"\A";white-space:pre;}
.PreferencesPage-radioExample{display:inline-block;margin-left:1em;;margin-top:.5em;}
.PreferencesPage-default{font-weight:normal;}

.PreferencesPage-fontAtkinson{font-family:atkinson;font-size:1.2em;}

.PreferencesPage-styleDiv{clear:both;}
.PreferencesPage-stylePreview{float:left;margin-right:1em;width:200px;}
.PreferencesPage-stylePreviewImg{border:1px solid white;width:100%;}
.PreferencesPage-styleColor{bottom:-0.2em;display:inline-block;height:1em;margin-left:.5em;position:relative;width:1em;}
.PreferencesPage-styleColor.color-dc143c{background-color:#dc143c;}
.PreferencesPage-styleColor.color-003040{background-color:#003040;}
.StyleSection .PreferencesPage-formParagraph{margin-bottom:.75em;margin-left:calc(200px + 1em);}
.StyleSection .PreferencesPage-radioLabel{font-weight:normal;}

.PreferencesPage-radioExamplePhrase{font-style:italic;}
.PreferencesPage-radioExamplePhrasePiece{white-space:nowrap;}


