 body {
width:800px;
background:#282864;
font-size:0.9em;
font-family:arial, "lucida console", sans-serif;
margin:2px auto 0;
padding:0
}

#pad {
width:100%
}

#pad td.pad1,#pad td.pad2 {
width:12px;
background:#697fa6
}

#tout {
width:780px;
min-height:830px;
background:#14143c;
padding:0
}

a {
text-decoration:none
}

#topbar {
text-align:center;
font-size:11px;
font-weight:700;
margin-top:-3px;
background:url(needies/bar.fond.all.1.jpg);
background-position:0 -72px;
border:1px solid #646464;
border-width:1px 0;
padding:2px 0
}

#topbar img {
border:0;
margin-right:6px
}

#topbar a {
color:#FFF;
-webkit-border-radius:5px;
-moz-border-radius:5px;
border-radius:5px;
margin:0 10px;
padding:2px 12px 2px 8px
}

#topbar a:hover {
background:url(needies/bar.fond.all.1.jpg);
background-position:0 -2px
}

#topbar a.selected {
background:url(needies/bar.fond.all.1.jpg);
background-position:0 -23px
}

#topbar input {
font-size:10px;
border:0 solid #a0a0dc;
font-weight:700
}

#search_input {
width:120px;
margin:0 0 0 5px;
padding:0
}

#search_button {
background:url(backies/sprite.fond.1.png);
background-position:-978px -16px;
color:#FFF;
padding:0 5px
}

#index_top {
width:100%;
padding:10px
}

#index_top_gauche {
width:490px;
font-size:11px;
font-weight:700;
text-align:center;
padding:0 5px
}

#index_top_gauche_image img {
border:1px solid #FFF;
width:448px;
height:252px
}

#index_top_gauche table {
width:100%;
background:#FFF;
text-align:center
}

#index_top_gauche_titre {
color:navy;
text-align:left;
padding:0 10px
}

#index_top_gauche_view,#index_top_gauche_length {
background:url(backies/sprite.fond.1.png);
background-position:-978px -16px;
color:#FFF;
width:60px;
border-right:1px solid #FFF
}

#index_top_gauche_watch {
width:60px
}

#index_top_gauche_watch a {
color:#FFF;
display:block;
background:url(backies/sprite.fond.1.png);
background-position:-902px -16px
}

#index_top_droit {
padding:0 4px
}

#index_top_droit p {
text-align:center;
font-size:11px;
font-weight:700;
margin:2px 0
}

#index_top_droit p span {
cursor:pointer;
background:#b4b4b4;
color:#007800;
-moz-border-radius-topleft:5px;
-webkit-border-top-left-radius:5px;
border-top-left-radius:5px;
-moz-border-radius-topright:5px;
-webkit-border-top-right-radius:5px;
border-top-right-radius:5px;
margin:0 8px;
padding:1px 12px
}

#index_top_droit p span.show {
background:#FFF;
color:green
}

#index_top_droit div {
font-size:11px;
-webkit-border-radius:10px;
-moz-border-radius:10px;
border-radius:10px;
margin:2px;
padding:2px
}

#index_top_droit div a {
display:block;
cursor:pointer;
color:#FFF;
margin:2px 0 2px 2px;
padding:1px 4px
}

#ipopular {
background:url(backies/sprite.fond.1.png);
background-position:-401px 0
}

#iadded {
background:url(backies/sprite.fond.1.png);
background-position:-651px 0;
display:none
}

#index_all_vids,#index_models_links {
font-size:11px;
font-weight:400;
color:#c80000;
background:#FFF;
-moz-border-radius-bottomleft:5px;
-webkit-border-bottom-left-radius:5px;
border-bottom-left-radius:5px;
-moz-border-radius-bottomright:5px;
-webkit-border-bottom-right-radius:5px;
border-bottom-right-radius:5px;
margin:0 10px;
padding:1px 15px
}

#index_models {
width:460px;
font-size:12px;
font-weight:700
}

#index_models h2 {
text-align:center;
color:#FFF;
font-size:14px;
margin:0 20px;
padding:1px 15px
}

#index_models_text {
background:url(backies/sprite.fond.1.png);
background-position:0 0;
-webkit-border-radius:10px;
-moz-border-radius:10px;
border-radius:10px;
margin:1px;
padding:2px
}

#index_models_text span {
color:blue;
padding-right:15px
}

#index_models_bio {
color:#000064;
background:#FFF;
font-weight:400;
height:135px;
overflow:hidden;
margin:10px 2px 2px;
padding:5px
}

#index_models p {
text-align:center;
margin:2px 0
}

#nouvies {
width:480px;
font-size:12px
}

#nouvies h1 {
text-align:center;
font-size:14px;
color:#FFF;
margin:0 20px;
padding:1px 15px
}

#newsdiv,div.simpleTabs-content {
background:url(backies/sprite.fond.1.png);
background-position:-45px 0;
-webkit-border-radius:10px;
-moz-border-radius:10px;
border-radius:10px;
margin:1px;
padding:5px
}

#newsdiv h2 {
font-size:12px;
color:navy;
padding-left:10px;
margin:2px
}

#newsdiv p {
margin:0
}

span.type {
font-weight:700;
color:#fa9600
}

td.images {
width:90px
}

#gen_links {
background:#dcdcf0;
-webkit-border-radius:10px;
-moz-border-radius:10px;
border-radius:10px;
text-align:center;
font-size:11px;
margin:1px;
padding:5px
}

#gen_links a {
font-weight:700;
margin:0 10px
}

.simpleTabs-nav ul {
overflow:hidden;
list-style:none;
margin:2px 5px 1px 270px;
padding:0
}

.simpleTabs-nav li {
float:left;
color:#FFF;
font-weight:700;
font-size:11px;
cursor:pointer;
background:url(backies/sprite.fond.1.png);
background-position:-978px -16px;
-webkit-border-radius:5px;
-moz-border-radius:5px;
border-radius:5px;
margin:0 5px;
padding:1px 10px
}

.simpleTabs-nav li.actif {
color:#fff;
font-weight:700;
background-position:-1054px -16px
}

td.seg_vids p {
margin:2px
}

td.seg_vids span {
margin-right:15px;
color:green
}

#all_vids {
width:100%;
margin:5px;
padding:5px
}

#panel1 form {
width:280px;
margin:0 5px
}

#panel1 form input,#panel1 form select {
border:1px solid #000;
font-size:10px
}

#display_results {
font-size:12px;
-webkit-border-radius:10px;
-moz-border-radius:10px;
border-radius:10px;
background:url(backies/sprite.fond.1.png);
background-position:-45px 0;
margin:2px;
padding:2px
}

#display_results a {
display:block;
color:navy;
cursor:pointer;
margin:2px 0 2px 2px;
padding:1px 4px
}

#display_results a img {
border:none
}

#panel_pages {
text-align:center;
color:#FFF;
font-weight:700;
font-size:12px
}

#panel_pages span {
cursor:pointer;
background:url(backies/sprite.fond.1.png);
background-position:-978px -16px;
-webkit-border-radius:5px;
-moz-border-radius:5px;
border-radius:5px;
margin:0 25px;
padding:1px 10px
}

#panel_pages.no,#panel_pages span.no {
visibility:hidden
}

#panel_pages.yes,#panel_pages span.yes {
visibility:visible
}

#panel2 h1 {
font-size:15px;
color:#FFF;
text-align:center;
margin:2px
}

#vid_image {
width:448px;
height:252px;
background:#000
}

#description {
width:390px;
font-size:12px;
-webkit-border-radius:10px;
-moz-border-radius:10px;
border-radius:10px;
background:url(backies/sprite.fond.1.png);
background-position:0 0;
margin:2px;
padding:2px 5px
}

#description span {
margin-right:10px;
color:green;
font-weight:700
}

#videos_watch {
text-align:center;
font-size:11px;
font-weight:700;
margin:2px
}

#videos_watch a {
color:#FFF;
background:url(backies/sprite.fond.1.png);
background-position:-902px -16px;
-webkit-border-radius:5px;
-moz-border-radius:5px;
border-radius:5px;
padding:1px 15px
}

#panel1 p.clear {
background:url(backies/sprite.fond.1.png);
background-position:-978px -16px;
color:#FFF;
text-align:center;
cursor:pointer;
font-weight:700;
margin:5px 110px
}

#searchlet {
background:#fff;
color:navy;
text-align:center;
border:1px solid green;
margin:2px
}

#searchlet span {
color:red;
margin:0 8px
}

#video_controls {
font-size:11px;
width:100%;
color:navy;
font-weight:700;
margin:0 0 10px;
padding:0
}

#video_controls span.sp1,#video_controls span.sp2 {
background:url(backies/sprite.fond.1.png);
background-position:-978px -16px;
color:#FFF;
width:60px;
padding-left:10px;
margin:0
}

#video_controls span.sp2 {
padding:0 10px 0 5px
}

#vid_titre {
background:#FFF;
padding:0 200px 0 10px
}

#models_list_table {
font-size:12px;
width:230px;
-webkit-border-radius:10px;
-moz-border-radius:10px;
border-radius:10px;
background:url(backies/sprite.fond.1.png);
background-position:0 0;
text-align:center;
margin:2px;
padding:2px
}

#models_list_table td {
border:1px solid #b4b4dc;
color:green;
border-width:0 1px 1px 0
}

#models_list_table td.models_name {
text-align:left
}

#models_list_table a {
margin:2px 5px
}

#models_load_page {
font-size:10px;
background:#FFF;
color:#500000;
margin:2px
}

#models_news h1,#models_galleries_div h1 {
font-size:14px;
color:#FFF;
margin:5px;
padding:1px 15px
}

#models_news img {
border:1px solid #FFF;
margin:2px 10px
}

#models_videos_div {
font-size:13px;
-webkit-border-radius:10px;
-moz-border-radius:10px;
border-radius:10px;
background:url(backies/sprite.fond.1.png);
background-position:0 0;
margin:10px 2px;
padding:2px
}

#models_videos_table_gauche img {
border:2px solid #000;
padding:2px
}

#models_videos_table_gauche p {
text-align:center;
margin:2px
}

#models_videos_table_gauche a {
font-size:11px;
color:#FFF;
background:url(backies/sprite.fond.1.png);
background-position:-902px -16px;
-webkit-border-radius:5px;
-moz-border-radius:5px;
border-radius:5px;
padding:1px 15px
}

#models_videos_table_droite_div {
background:#FFF;
height:150px;
width:330px;
overflow:auto
}

#models_videos_table_droite_div a {
display:block;
padding:0 10px
}

#models_videos_table_droite_div a:hover {
background:#dcdcff;
color:red
}

#models_bio_div {
font-size:11px;
background:#FFF;
-webkit-border-radius:10px;
-moz-border-radius:10px;
border-radius:10px;
margin:5px;
padding:5px
}

#models_bio_bio {
border:1px solid #c864dc;
color:#141450;
height:220px;
overflow:auto;
padding:5px
}

#images_gauche {
font-size:12px;
font-weight:700;
width:160px;
background:url(backies/sprite.fond.1.png);
background-position:-651px 0;
padding:4px
}

#images_gauche a {
display:block;
color:#FFF;
text-decoration:underline;
padding:4px 1px
}

#images_centre {
font-size:11px;
width:210px;
background:url(backies/sprite.fond.1.png);
background-position:-401px 0
}

#images_centre h1 {
font-size:12px;
background:#FFF;
text-align:center;
color:navy;
margin:5px 20px
}

#images_centre h2 {
font-size:11px;
border-bottom:1px solid #FFF;
color:#FFF;
text-align:left;
margin:10px 5px 5px;
padding:0 5px
}

#images_centre a img {
padding-right:3px
}

#images_centre a {
display:block;
color:#FFF;
padding:1px 5px 1px 15px
}

#images_centre a:hover {
color:#FF0
}

#images_droite {
text-align:center
}

#images_droite h1 {
background:#FFF;
color:navy;
font-size:14px
}

#images_droite img {
border:0;
margin:0 2px
}

#images_centre p {
font-size:10px;
color:#FF0;
text-align:center
}

#images_centre h2 img {
padding-right:5px
}

#gallerie_table_left {
color:#FFF
}

#gallerie_table_left img {
margin:0 2px
}

#galback {
color:red;
background:#FFF;
font-weight:700;
font-size:10px;
margin:5px 10px
}

table.all_feeds {
background:#FFF;
width:500px;
margin:5px 25px
}

#search_tout {
background:#FFF;
width:100%
}

#search_results {
font-size:12px;
width:590px;
padding:5px 10px
}

#search_results h1 {
font-size:14px;
color:navy;
border-bottom:3px double navy;
padding-left:15px;
margin:20px 0 0
}

#results_models_table {
width:100%;
text-align:center;
font-size:10px
}

#results_models_table td {
color:#787878
}

#results_models_table td.results_model_name {
color:green;
font-weight:700;
text-align:left;
font-size:12px
}

table.search_table0,table.search_table1 {
background:#dcdcf5;
width:100%;
border:1px solid #dcdcdc;
margin:5px 0
}

table.search_table1 {
background:#f5f5ff
}

td.search_image {
width:87px;
border:1px solid #dcdcdc;
border-width:0 1px 0 0
}

td.search_titre {
font-weight:700;
color:navy;
width:290px;
padding:1px 5px
}

td.search_other {
font-size:10px;
color:#007800;
background:url(backies/sprite.fond.1.png);
background-position:-902px -32px;
border:1px solid #dcdcdc;
text-align:center;
border-width:0 0 1px 1px;
padding:0 5px
}

td.search_other span {
font-weight:700
}

td.search_description {
font-size:10px;
background:#ebebff;
color:#646464;
padding:1px 5px
}

td.search_watch {
text-align:right
}

td.search_watch a {
font-size:10px;
background:url(backies/sprite.fond.1.png);
background-position:-902px -16px;
color:#fff;
font-weight:700;
text-decoration:none;
border:1px solid #dcdcdc;
border-width:1px 0 0 1px;
padding:1px 15px 1px 10px
}

p.p_results {
text-align:right;
color:#b40000;
font-size:9px;
font-weight:700;
font-style:italic;
margin:0 10px
}

#no_results {
text-align:center;
font-style:italic;
color:#c80000
}

div.sous {
background:#FFF;
font-size:10px;
text-align:center
}

table.petit {
text-align:left;
margin:0
}

table.petit td {
padding:1px
}

div.ads300 {
width:300px;
height:250px;
margin:2px
}

div.ads200 {
width:200px;
height:200px;
border:1px solid green;
margin:2px
}

div.ads20090 {
width:200px;
height:90px;
margin:2px
}

div.adsbigthem {
width:718px;
height:15px
}

div.adsthem {
width:468px;
height:15px
}

div.adsbigban {
width:728px;
height:90px
}

div.scrapper {
width:160px;
height:600px;
margin:25px 2px
}

div.scrappa {
width:160px;
height:600px;
background:red;
margin:10px 0
}

#randex2 {
text-align:center;
width:125px;
height:125px;
border:1px solid green;
background:#FFF;
margin:0
}

div.adsban {
width:468px;
height:60px;
background:#FFF;
margin:2px
}

#search {
border:1px solid red;
width:700px;
margin:0
}

div.adsblogban {
width:468px;
height:60px;
margin:5px 0
}

div.smsquare {
width:200px;
height:200px;
margin:10px 0
}

img,td.search_watch img {
border:0
}

#imagetop,#topbar form {
margin:0;
padding:0
}

#index_top_gauche_watch a:hover,#videos_watch a:hover,#models_videos_table_gauche a:hover {
background-position:-902px 0
}

#index_top_droit div a:hover,#display_results a:hover,#models_list_table a:hover {
color:#f06400
}

#modimage,#panel2 {
padding:5px
}

.simpleTabs-nav li:hover,#panel_pages span:hover {
background-position:-978px 0
} 