*, p {font-family: 'PT Sans';font-size:13px;}
.wrapper {margin-top: 0px;padding-top: 15px;}

.widget-footer-title {color: white;text-transform: none;}

li.header {height:auto;}

dl, hr, ol, ul, pre, table, address, fieldset {margin-bottom: 0px;margin-top: 0px;}

ul.topNav li a {font-family: 'PT Sans'; color:#E1E1E1;}
ul.topNav li a:hover {color:#fe780c; text-decoration: none;}
ul.topNav li a span {font-family: 'PT Sans';}

.logo-header .logo-subtitle {line-height: 18px;}
.search-top {font: 12px sans-serif;padding: 2px;margin: 1px 0px;color: #444;}

ul.mainNav li a {color:#444;}
ul.mainNav li a:hover {text-decoration: none;}

i.icon-home, i.icon-search, i.icon-bookmark {background-image: none;padding: 0px;}
li.icon-home, li.icon-search, li.icon-bookmark {font-weight:bold;}
li.icon-home:before, li.icon-search:before, li.icon-bookmark:before {content:none;}

.widget-footer {margin:0 0 10px 0;}
h3.widget-footer-title {height:29px;padding:0 0 5px 0;font-size:20px;margin:0 0 10px 0;}

ul li.cat-item a {color: #EFEFEF;border-bottom: 1px dashed #5B5A59;font-family:'PT Sans'; font-size:13px;}
ul li.cat-item a:hover {color:#fe780c; text-decoration: none;}

ul.bottomNav li.menu-item a {color:#efefef;}
ul.bottomNav li.menu-item a:hover {color:#fe780c; text-decoration: none;}

.credits p {font-family: 'PT Sans'; font-size:13px;}
.credits p a {font-family: 'PT Sans'; font-size:13px;color:#777;}
.credits p a:hover {color:#fe780c; text-decoration: none;}

.ui-menu .ui-menu-item a  {font-family: 'PT Sans', Arial, sans-serif;font-size: 13px;}

.overlay-container span a {font-family: 'PT Sans'; font-size:13px;}
fieldset li {font-family: 'PT Sans'; font-size:13px;}
fieldset label {font-family: 'PT Sans'; font-size:13px;}
a.button {font-family: 'PT Sans'; font-size:13px; color:#fff;}
.button.gray {font-family: 'PT Sans'; font-size:13px; color:#555;}

#username, #password {font-family: sans-serif;font-size: 12px;}


a:link, a:visited {color:#444;}
.content a {color: #FE780C !important;text-decoration: underline;font-weight: normal;}
.content a:hover {color:#fe780c !important; text-decoration: underline;}
a.forumtitle {color:#444; font-family: 'PT Sans';font-weight: bold;font-size:17px;margin-bottom: 0px;display:inline-block;}
a.topictitle {font-family: 'PT Sans';font-size: 15px;color: #555;}
ul.topiclist li.row dl {padding: 2px 0;}
ul.topiclist.forums li.row dl {padding: 1px 0 3px 0;}
ul.topiclist dt {font-size:13px;}
ul.topiclist dd {padding:3px 0 0 0;}
dd.posts, dd.topics, dd.views {font-size: 13px;}

.pagination a {float:none; border:none; margin:0;display: inline; background: transparent;}
.pagination a:hover {text-decoration: underline;line-height: 15px;background: white;color: #444;border: none;}


.postbody {width:81%;}
.pm .postbody {width: 98%;}
.pm dl.postprofile {width:98%;border-bottom:1px solid #eee;padding-bottom: 5px;}
.pm dl.postprofile dt {float:left;margin-right:20px;}
.content {max-width: none;}
#cp-main .postbody p {font-size: 13px;line-height: 1.3em;border-bottom: 1px solid #EEE;}

#page-body {margin: 5px 10px;width: 940px;display: inline-block;vertical-align: top;}
#side-body {margin: 5px 10px;width: 940px;display: inline-block;vertical-align: top;padding-top:5px;}

.row .pagination {margin-top: -5px; }
.pagination {font-size: 11px;overflow: hidden;margin-bottom:0;float: none;font-family: Verdana;}
.pagination span a, .pagination span a:link, .pagination span a:visited, .pagination span a:active {color: #444;background-color: #ECEDEE;border: 1px solid #CCC;font-size: 11px;}
.pagination span strong {color: white;background-color: #444;border-color: #444;font-size: 11px;padding: 2px;}
.pagination span a:hover {color: white;background-color: #444;border-color: #444;}
.row .pagination span a {color: #444;background-color: #fafafa;border: 1px solid #CCC;font-size: 11px;}
.row .pagination span a:hover, li.pagination span a:hover {color: white;background-color: #444;border-color: #444;}

ul.linklist {height:auto;font-size:13px;}
ul.navlinks {border-bottom: #ccc 1px dashed;}


.footer-pub { width: 940px;margin: 15px auto 0 auto;overflow: hidden;padding-bottom: 20px;}
.pub-interne-bot { width: 190px; height:90px; float: right;margin-right: 2px;}    
.pub-interne-bot img { width: 190px; height: 90px; border: 1px solid #777;}        
.pub-728x90-bot { width: 728px; height: 90px; float: left; border: 1px solid #777; margin:0; }     

#page-footer .navbar {background:url(../skin/bg-pattern.png) repeat #eee; padding:2px 10px;margin: 15px 10px;}
#page-header .navbar {background:url(../skin/bg-pattern.png) repeat #eee;margin:0 10px;overflow: hidden;padding: 2px 15px;border-bottom:1px solid #ddd;}
#page-header .navbar #search_forum  {background: transparent;}
#page-header .navbar li.icon-home {font-size: 15px;background-image: none;padding:4px 0 0 0;}
#page-header .navbar li.icon-home a {font-family: Oswald;font-size: 16px;font-weight: normal;}
#search-box  {margin-right: 0;}
#search_forum {padding:5px 0;}
#search_forum input.button {margin-top:5px;}
#search-box a, #search-box a:visited {color:#444 !important;font-weight: normal; margin-right:5px;font-size:13px;}

.linklist i {font-size:14px;margin-right: 3px;}

input.search {background: url("../forum/styles/bdgest_v5/theme/images/icon_textbox_search.gif") 2px 50% no-repeat white;padding:4px 4px 4px 20px;font-family: sans-serif;font-size: 11px;color: #777;border: 1px solid #ccc !important;}

.postbody .content {font-size: 1.35em;font-family: arial, 'PT Sans';margin-top:15px;}
.postprofile {width:15%;padding:10px 10px 0 5px;margin:0;font-size: 13px;}
.postprofile a:link, .postprofile a:active, .postprofile a:visited, .postprofile dt.author a {color:#444;}

.signature  {font-size: 0.9em;}
.signature a, .signature a:visited, .signature a:active, .signature a:hover {border: none;text-decoration: none;background-color: transparent;font-size: 0.9em;}

.postlink {font-weight:bold; color:#444 !important;}
.postlink:hover {color:#fe780c;}

h2 a {font-size:19px !important;}
h2 {color: #444;font-size: 19px;font-family: 'PT Sans';margin: 5px 0;}
h3 a {font-weight: bold !important;color: #555 !important;}
h3 {border-bottom-color: #CCC;color: #444;font-size: 14px;font-family: 'PT Sans';font-weight: bold;}


dd.lastpost {width:19%;}
dd.lastpost span {font-size:13px;}
ul.topiclist li.header dd.lastpost span {font-size:11px;}
dd.lastpost span.last-post-link {display: block ; font-weight: bold;}
dd.lastpost span.last-poster {display: inline;}
dd.lastpost span.last-poster a {color: #444;}
dd.lastpost span.last-post-date {font-size: 12px; color: #777;}
li.header dl.icon dt {padding-left: 10px; }

li.header dl.icon {padding: 4px 0 1px 0;}
.forabg {padding: 0;background-color: #444;background-image: none;margin: 5px 0 15px 0;}
.forumbg {padding: 0;background-color: #444;background-image: none;margin: 5px 0 15px 0;}
span.corners-top, span.corners-bottom, span.corners-top span, span.corners-bottom span {display:none;}
.post {padding: 10px 10px 5px;margin-bottom: 0px;}

ul.topiclist li.row {border-bottom: 1px dashed #CCC;border-top:none;padding: 1px 0;}
ul.topiclist li.row:last-child {border-bottom: 1px solid #ccc;}

ul.forums {background-color: #F8F8F8;}

.iframe_forum {margin:15px 15px -20px;width: 96%;border:none;padding:0;height:230px;}

.iframe_forum_sansresize {margin:15px 15px -20px;width: 96%;border:none;padding:0;height:230px;}

form#viewtopic {margin:7px;}

div.rules {padding: 10px;color:#AE432E;background-color: #F2D4CE;border:1px solid #AE432E;margin:0 0 10px 0;font-size:13px;}


ul.couv-bottom {list-style: none;margin: 0 0 25px 4px;width: 940px;padding: 0;}
ul.couv-bottom li {display: inline-block;width: 92px;margin: 0 10px 0 0;vertical-align: top;position:relative;text-align: center;}
ul.couv-bottom li:last-child {margin: 0;}
ul.couv-bottom li a {background: #111 url(../skin/format-icon/format-reviews.png) no-repeat 50% 50%;display: block;margin-bottom:5px;}
ul.couv-bottom li img.vignette {width: 91px;margin: 0px;border: 1px solid #AAA;height:auto;}
ul.couv-bottom li img.coeur {height: 24px;left: -5px;top: -5px;position: absolute;width: 24px;}

.bg6 {background-color: #e8e8e8;}
.bg5 {background-color: #fafafa;}

#tabs {margin-bottom:-1px;}
#tabs a {background:none;font-weight:normal;margin:0 1px -1px 1px;}
#tabs a span {padding: 6px 10px; background: #f4f4f4;color: #444; font-size:13px;}
#tabs .activetab a {border-bottom: none;border-left: 1px solid #CCC;padding: 0;border-right: 1px solid #CCC;border-top: 1px solid #CCC;margin-left: 6px;font-weight:bold;}
#tabs .activetab a span {background: #e4e4e4;}
#navigation a {color: #444;background: #F4F4F4;font-size: 12px;}
#navigation a:hover {color: #FE780C;background-image: none;background-color:#eee;}
#navigation #active-subsection a {color: #FE780C;background: #444;}
.panel {background: #E4e4e4;color: #444;border: 1px solid #CCC;padding: 7px 10px;overflow: hidden; margin-bottom:15px;}

.postbody .content img {max-width: 730px;}
.postbody .content .spoiler img {max-width: 708px;}

.postbody .content blockquote img {max-width: 708px;}
.postbody .content blockquote blockquote img {max-width: 678px;}
.postbody .content blockquote blockquote blockquote img {max-width: 648px;}
blockquote blockquote {font-size:0.98em;}
 
.forabg dl.icon dt {padding-left: 47px;}

table.table1 thead th {padding: 5px 0 5px 10px;font-family: Oswald;font-size: 13px;}
table.table1 tbody td {background: #f4f4f4;font-size:13px;}

.search .postbody {width: 69%;}
.search .postprofile {width: 28%;}
a.left:hover {color: #FE780C;}

label {color: #444;}
select {font-family: sans-serif;;border: 1px solid #aaa;padding: 2px;font-size: 12px;}
.inputbox {border: 1px solid #AAA;color: #444;padding: 2px 5px;font-family: sans-serif;font-size: 13px;}
textarea.inputbox {font-size: 13px;}

#format-buttons .button {margin:0 -2px;}
 
#message-box {width: 81%;margin-top:5px;float:left;}
#smiley-box {width: 16%;float:right;}
#subject {width:65% !important;}
#ReponseRapide {margin-top:10px;}
#smiley-box hr {margin:10px 0;}
#smiley-box img {margin: 2px;max-width: 20px;max-height: 20px;}
#smiley-box strong {font-weight: bold;font-size: 13px;}
#format-buttons {margin: 5px 0;}
#topicreview {height:auto; max-height: 600px;}
#preview {overflow: hidden;margin-bottom: 15px;}

.postbody h3, .postbody h3.first {font-size: 1.2em;}

p.author a img {margin-right:3px;}
p.author strong a {font-size:13px;font-weight: bold;}

dl.details {font-size: 13px;}

.button {color: white !important;}
.button.gray {color: #555 !important;}

.back2top {height:auto;}

ul.topiclist li.row dt a.subforum {font-weight: bold;margin-left:5px;}

.buttons div.post-icon, .buttons div.reply-icon, .buttons div.locked-icon, .buttons div.pmreply-icon, .buttons div.forwardpm-icon {padding-top: 3px;width: auto;}
.buttons div a.button {width:auto;height:auto;display: inline-block;}
.postbody ul.profile-icons li {margin: 0 2px;}
ul.profile-icons li a.button {width: auto;font-size: 11px;padding: 3px 4px 2px;}
ul.profile-icons li a.button:hover {background-color:#eee;}
ul.profile-icons li a.button i {font-size: 13px;}

ul.profile-icons.serre li {margin: 0 2px 3px 0;}
ul.profile-icons.serre a.button:hover {text-decoration: none;}
ul.profile-icons.serre a.button.auteur {width: 116px;font-size: 13px;font-weight: normal;padding: 2px;}

.topic-actions {margin-bottom: 10px;}


.content h2, .panel h2  {color: #444;font-size: 15px;font-weight: bold;}

#confirm .panel {border:none; background: #fff;}
#message.panel {border:none; background: #fff; font-size:13px;}

table.legend-viewforum tr td {padding:2px;}

a.a-avatar {font-size:14px;}
a.a-avatar img {border-radius: 8px;border: 1px solid #BBB;background: white;padding: 5px;margin: 0 0 3px -2px;height: auto;}