@import "slider.css";
#box {
margin-left:125px !important;
width:550px !important;
height:auto !important;
left:auto !important;
top:12% !important
}

#comments {
width:910px;
background-color:#505050;
border-width:0;
margin:0 auto;
padding:5px 5px 13px
}

#comments SPAN.author {
font-weight:700
}

#comments blockquote {
padding-left:5px;
font-style:italic;
border-color:#000;
border-style:solid;
border-width:0 0 0 2px
}

#comments div.thumbnailCategory div.illustration {
width:255px
}

#comments fieldset {
width:910px;
background-color:#F0F0F0;
color:#000;
margin:auto;
padding:0
}

#comments fieldset legend {
margin-left:10px;
background:#F0F0F0
}

#comments h3 {
margin:14px -5px;
padding:0 7px
}

#comments table tbody tr td select {
width:95px
}

#content UL.thumbnails SPAN.thumbLegend {
display:block;
height:5em
}

#copyright a {
color:#F70
}

#copyright,.Online a,table#ppppp {
color:#000
}

#imageHeaderBar {
background-image:url(images/tableh2_bg.png);
background-repeat:repeat-x;
background-position:center;
background: -moz-linear-gradient(top, #393737 0%, #FFF7F7 4%, #393737 40%, #393737 100%); /* firefox */

border-top:1px solid #000
}

#imageHeaderBar H2 {
background-image:none;
background-color:transparent;
border:none
}

#imageToolBar {
background-color:#505050
}

#linkPrev,#linkNext,#menubar li span.bullet,div#menubar dd,div#menubar ul ul,div#menubar ul li:hover ul ul,div#menubar ul ul li:hover ul ul,div#menubar ul ul ul li:hover ul ul,div#menubar ul ul ul ul li:hover ul ul,dl#mbFBP_activity_feed,dl#mbFBP_like_box {
display:none
}

#menubar {
position:relative;
width:980px;
z-index:2;
padding-bottom:5px;
display:table;
float:none;
margin:-2px auto 3px
}

#menubar #menuTagCloud a {
display:inline;
border:none
}

#menubar #menuTagCloud span {
display:inline-block;
text-align:left;
margin:5px;
padding:0
}

#menubar .button {
border:medium none;
float:right;
left:95%;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
position:absolute;
text-align:center;
text-indent:0;
width:auto;
margin:-2px 2px 2px;
padding:0
}

#menubar a,#menubar dt a,#menubar dd a {
border:0;
color:#fff;
display:block;
text-decoration:none
}

#menubar a:hover,#menubar dt:hover {
color:#fff
}

#menubar dd {
background:#333;
border:1px solid #8c8c8c;
position:absolute;
text-align:left;
z-index:500;
margin-top:-5px;
width:25%
}

#menubar dl dd:hover, #menubar dl:hover dd {
  width: 260px;
}

#menubar dd a {
border:1px solid #3F3F3F;
padding:0.5em
}

#menubar dd a:hover {
background-color:#333;
border:1px solid #8c8c8c;
color:#FFF;
font-style:italic
}

#menubar dd ul ul {
background-color:#fff;
border:1px solid #8c8c8c;
left:100%;
position:absolute;
top:0;
z-index:500
}

#menubar dl {
display:inline;
text-align:center;
width:25%
}

#menubar dl dd p {
margin:0;
padding:0 0 10px
}

#menubar dt {
background-image:url("images/tableh1_bg.png");
background: -moz-linear-gradient(top, #393737 0%, #FFF7F7 4%, #393737 40%, #393737 100%); /* firefox */
border:0;
color:#fff48e
}

#menubar img.button {
margin-right:17px;
display:none
}

#menubar li {
position:relative
}

#menubar li a {
background:#3f3f3f none repeat scroll 0 0
}

#menubar li span {
right:7px
}

#menubar li span,#menubar li IMG {
padding-left:4px;
position:absolute;
top:7px
}

#menubar li:hover {
background:#3f3f3f
}

#menubar p,#menubar p.totalimages,#menubar p,#menubar p.totalimages,form#quickconnect {
clear:both;
text-align:center;
margin:0;
padding:0.2em
}

#menubar ul {
width:20em
}

#menubar ul li a {
margin-left:25px;
padding-right:3em
}

#menubar ul,#menubar dl,#menubar ul#menuTagCloud {
float:left;
list-style:none;
margin:0;
padding:0
}

#menubar ul,#menubar li {
background:#333 none repeat scroll 0 0
}

#menubar ul.rvTree ul {
padding-left:0 !important
}

#outils {
padding-top:17px
}

#scrolltotop {
bottom:14px;
position:fixed;
right:0;
z-index:1000;
outline:none
}

#scrolltotop a {
background-color:transparent;
background-image:url("images/top.gif");
background-position:left top;
background-repeat:no-repeat;
display:block;
height:50px;
text-indent:-9999px;
width:44px
}

#scrolltotop a:hover {
border-bottom:none
}

#menubar a,#menubar dt,div#menubar dl:hover dd,div#menubar ul li:hover ul,div#menubar ul ul li:hover ul,div#menubar ul ul ul li:hover ul,div#menubar ul ul ul ul li:hover ul,div#menubar ul ul ul ul ul li:hover ul {
display:block
}

#theCategoryPage .content {
margin-left:0
}

#theHeader {
background:transparent url("../../themes/sobre/images/header.png") no-repeat center bottom;
height:144px;
margin:0 auto
}

#theHeader H1,form.filter input[type="submit"],form fieldset p {
margin-top:0
}

#theHeader p {
min-height:72px;
margin:0
}

#theImage #map {
height:600px;
min-height:512px;
position:relative;
background-color:#e5e3df;
left:290px;
right:-290px;
margin-right:290px
}

#theImage #mapPicture {
width:280px
}

#theImage .ecard {
text-align:left
}

#theImage img {
margin-top:10px
}

#theImage p {
color:#000;
font-style:italic;
position:relative;
width:800px;
margin:10px auto auto
}

#theImage table {
background-color:#D3D3D3;
border:1px solid #000;
width:800px;
margin:10px auto 0
}

#thePicturePage {
border:1px solid #FFF
}

#thePicturePage form.filter fieldset ul,#thePicturePage form.filter fieldset label {
float:none;
margin-right:0;
padding:0
}

.Online {
font-size:11px;
color:#444
}

.content {
border:1px solid #252525;
margin:0
}

.content #comments ul.thumbnailCategories li {
width:49.9%
}

.content DIV.thumbnailCategory DIV.description {
padding-left:0
}

.content UL.thumbnails SPAN.wrap2 {
border:1px solid #aaa
}

.content UL.thumbnails SPAN.wrap2:hover,.content UL.thumbnailCategories DIV.thumbnailCategory:hover,.content UL.thumbnailCategories DIV.thumbnailCategory:hover A {
background-color:#faebd7;
color:#000;
border-color:#FF0
}

.content div.thumbnailCategory {
height:200px
}

.content div.thumbnailCategory div.description .text {
text-align:justify;
padding-right:5px;
height:110px
}

.content div.thumbnailCategory div.description div.text p {
font-family:Trebuchet MS;
color:#996060
}

.content div.thumbnailCategory div.description div.text p.Nb_images {
border-top:1px solid gray;
color:#FF9960;
font-style:italic;
text-align:center
}

.content div.thumbnailCategory div.description h3 {
font-weight:700;
text-align:center
}

.content div.thumbnailCategory div.illustration {
text-align:center;
width:170px;
margin:19px 2px 2px
}

.content ul.categoryActions img {
margin:2px 0 0
}

.content ul.thumbnailCategories {
width:99%;
padding-left:4px
}

.content ul.thumbnails span,.content ul.thumbnails span.wrap2 a,.content ul.thumbnails label {
width:170px
}

.content ul.thumbnails span.thumbLegend img {
position:relative;
top:-3px
}

.content ul.thumbnails span.thumbLegend,.content div.thumbnailCategory div.description {
height:100%
}

.content ul.thumbnails span.wrap2,.content div.thumbnailCategory div.description {
height:170px
}

.content,#imageToolBar,.header_notes {
background-color:#000
}

.ecard {
color:#EFEFEF
}

.ecard FORM {
width:0 !important
}

.ecard TABLE {
width:550px !important;
background-color:#000 !important;
border:none !important;
margin:0 !important
}

.ecard p {
width:550px !important
}

.ecard p STRONG,.ecard STRONG {
color:#FFF
}

.stuffs_block {
font-family:Comic Sans MS
}

.tagLetter table.tagLetterContent {
font-size:100%
}

A,INPUT.rateButton {
color:#fff;
border:none
}

A:hover {
color:#FFF48E
}

BODY {
/* background:#393737 url(images/background-0.png) repeat-x top */
background: #393737; /* old browsers */
background: -moz-linear-gradient(top, #393737 0%, #393737 150px, #EAEAEA 900px, #EAEAEA 50%, #393737 90%); /* firefox */
}

BODY,H1,H3,INPUT.rateButtonSelected {
color:#d0d0d0
}

H3,#imageBar,#imageToolBar A:hover {
background:#393737
}

FIELDSET,INPUT,SELECT,TEXTAREA,.content DIV.thumbnailCategory {
border:1px solid gray
}

H2 {
background-image:url(images/tableh1_bg.png);
background: -moz-linear-gradient(top, #393737 0%, #FFF7F7 4%, #393737 40%, #393737 100%); /* firefox */
color:#fff48e
}

H2,#imageToolBar {
border-bottom:1px solid #000
}

H2,#menubar DT {
color:#fff48e
}

TABLE.infoTable {
width:920px;
background:#505050;
border:solid 1px;
margin-top:6px
}

TABLE.infoTable .label {
background-color:#2F0000;
font-weight:700;
text-align:left;
padding-right:0.5em;
padding-left:3px;
width:100px
}

TABLE.infoTable .value {
max-width:320px
}

TABLE.infoTable .value p {
width:320px;
margin:0
}

TABLE.infoTable .value p a,input.rateButton {
color:#F70;
border-width:0
}

body {
max-width:1190px;
min-width:980px;
margin:0 auto
}

body#theadminpage #menubar {
border:none;
display:block;
float:none;
width:898px;
margin:5px auto
}

form#quickconnect .button {
left:50px;
position:relative;
top:-20px
}

form#quickconnect fieldset {
padding-top:5px;
text-align:left;
width:19em
}

form#quickconnect label {
clear:left
}

form#quickconnect label input {
font-size:1em
}

form#quickconnect p,form#quickconnect a {
border:none;
padding:0
}

form#quicksearch {
border-bottom:1px solid #000;
padding:0 0 0 15px
}

form.filter fieldset ul,form.filter fieldset label {
padding-top:5px;
padding-left:5px
}

h2 {
font-family:Mon-menu;
font-size:18px;
font-style:italic;
font-weight:400
}

iframe.fb_ltr {
margin-left:0 !important;
margin-right:0 !important;
width:auto !important
}

table.commentr {
margin-top:-20px;
margin-bottom:-10px
}

table.commentr td.center {
height:138px
}

ul.categoryActions li.SortOrder {
margin-top:5px;
float:left
}

ul.tagSelection li {
float:left;
width:150px;
overflow:hidden
}

ul.tagSelection {
width:100%
}

TABLE.infoTable .label,TABLE.infoTable2 .label{background-color:#2F0000;font-weight:700;text-align:left;padding-right:0.5em;padding-left:3px;width:100px}
TABLE.infoTable .value p a,input.rateButton,TABLE.infoTable2 .value p a,input.rateButton{color:#F70;border-width:0}
TABLE.infoTable .value p,TABLE.infoTable2 .value p{width:320px;margin:0}
TABLE.infoTable .value,TABLE.infoTable2 .value{max-width:320px}
TABLE.infoTable,TABLE.infoTable2{width:920px;background:#505050;border:solid 1px;margin-top:6px}

#imageHeaderBar .imageNumber{margin:11px 0 0}

#scrolltotop {
  opacity:0;
}

#filter {
  opacity: 1 !important;
}

