
body {
margin:0
}

* {
font-family:Arial;
font-size:10pt
}

a:hover {
color:#a70B4A;
text-decoration:underline overline
}

#haut {
background:#a70B4A;
height:100px;
width:100%;
float:left;
margin-bottom:10px
}

#milieu {
width:990px;
padding:2px
}

#gauche {
width:800px;
float:left
}

#droite {
width:190px;
float:left;
text-align:center
}

#porn_droite {
margin:0 auto
}

#bas,#bas_index {
width:990px;
text-align:center;
clear:left;
padding-top:10px;
margin:0 auto
}

#bas {
height:150px
}

#grosse_thumb {
width:640px;
height:480px;
border:0
}

#grosse_thumb2 {
width:640px;
height:480px;
border:0
}

.thumb {
width:211px;
height:159px;
border:1px solid #a80949;
margin:2px
}

.thumb2 {
width:203px;
height:165px;
border:1px solid #a80949;
margin:2px
}

.video h2,.video h1 {
margin:0;
color:#fff
}

.video h2 a,#haut h1 a {
color:#fff;
text-decoration:none
}

.video {
border:1px solid #a80949
}

.video td {
border:none
}

.video td img {
border:none
}

.video .titre {
text-align:center;
background-color:#a80949;
color:#fff
}

.video .description {
text-align:justify;
padding:8px
}

.video .galerie {
width:175px;
height:175px;
text-align:center;
vertical-align:middle;
background-repeat:no-repeat;
background-position:center center
}

.video .galerie img {
width:175px;
height:175px
}

.video .galerie img:hover {
border:1px solid #A80949
}

.defilement {
height:164px;
width:700px
}

.player_flash {
float:left;
margin:3px
}

#disclaimer {
border:2px solid #a80949;
overflow:auto;
width:600px;
height:200px;
text-align:justify;
padding:8px
}

#marquee_index,#marquee_page {
height:70px;
border:2px dashed #a80949;
padding:5px
}

#marquee_index {
width:880px
}

#marquee_page {
width:680px
}

#marquee_index iframe,#marquee_page iframe {
margin:0 auto
}

#haut h1,#haut h1 a {
font-size:18pt;
color:#ccc
}

#haut h1 {
float:right;
position:relative;
margin-top:10px;
margin-right:80px;
margin-bottom:2px;
border:#ccc 1px solid
}

#haut h1 span {
font-size:18pt;
background-color:#ccc;
color:#a80949
}

#haut h2 {
float:right;
position:relative;
margin-top:0;
margin-right:80px;
color:#ccc;
clear:right
}

#haut ul {
margin-top:80px;
list-style-type:none;
margin-left:auto;
margin-right:auto;
width:820px;
text-align:center
}

#haut ul li {
margin:2px;
display:inline;
font-weight:700;
text-align:center;
padding:10px;
background-color:#fff
}

#haut ul li.etoile img {
width:18px;
height:18px;
border:none
}

#haut ul li a {
color:#a80949;
text-decoration:none
}

#haut ul li a.gratuit {
color:red
}

#haut ul li a.gratuit:hover {
color:#ffbe3e;
font-size:12pt
}

#haut #recherche {
float:left;
width:200px;
height:44px;
margin-top:10px;
margin-left:20px;
background:#fff;
padding:5px
}

#haut #recherche strong {
color:#a80949
}

#haut #archives {
float:left;
width:200px;
height:44px;
margin-top:10px;
margin-left:20px;
background:#fff;
padding:5px
}

#haut #archives strong {
color:#a80949
}

#haut #ban468 {
float:left;
width:468px;
height:60px;
margin:2px 0 0 20px;
padding:0
}

input {
margin:none;
padding:1px;
background:#fff;
border:1px solid #a80949;
color:#a80949
}

.tag_cloud {
text-align:justify
}

.tag_cloud a {
color:#a80949
}

#droite img {
margin:0 auto
}

.plan {
color:#A70B4A;
cursor:pointer
}

table.rubriques {
padding:2px
}

table.rubriques td {
background-color:#ccc;
color:#A70B4A;
cursor:pointer
}

h2 {
color:#a80949
}

.rose {
color:#a80949
}

.thumb_demo {
width:140px;
height:98px;
border:none
}

.drapeau {
border:none;
width:35px;
height:29px
}

#ariane {
width:700px;
height:24px;
margin-bottom:10px;
padding-left:20px;
text-align:left;
border-bottom:1px solid #A70B4A
}

#ariane b {
color:#A70B4A
}

div.pagination {
padding:3px;
margin:3px;
font-family:Verdana;
font-size:8pt;
text-decoration:none;
margin:2px;
padding:2px;
text-align:center
}

div.pagination a {
margin:2px;
border:1px solid #a80949;
text-decoration:none;
color:#a80949;
font-family:Verdana;
font-size:8pt;
padding-left:5px;
padding-right:5px;
padding-top:2px;
padding-bottom:2px
}

div.pagination a:hover,div.pagination a:active {
margin:2px;
border:1px solid #a80949;
background-color:#aaa;
color:#fff;
font-family:Verdana;
font-size:8pt;
padding-left:5px;
padding-right:5px;
padding-top:2px;
padding-bottom:2px;
text-decoration:none
}

div.pagination span.current {
margin:2px;
border:1px solid #000;
font-weight:700;
background-color:#a80949;
color:#fff;
font-family:Verdana;
font-size:8pt;
padding-left:5px;
padding-right:5px;
padding-top:2px;
padding-bottom:2px
}

div.pagination span.disabled {
margin:2px;
border:1px solid #999;
color:#999;
font-family:Verdana;
font-size:8pt;
padding-left:5px;
padding-right:5px;
padding-top:2px;
padding-bottom:2px
}

a:hover.list {
font-family:Verdana;
font-size:8pt;
font-variant:small-caps;
text-decoration:underline;
text-transform:capitalize;
color:#069;
line-height:200%;
font-weight:700
}

a.list {
text-transform:capitalize;
font-variant:small-caps;
font-family:Verdana;
font-size:8pt;
color:red;
text-decoration:underline;
line-height:200%;
font-weight:700
}

#flash {
z-index:1;
position:absolute;
left:50%;
margin-left:-102px
}

.lien_glad {
font-size:16pt;
font-weight:700;
text-decoration:underline;
color:blue
}

.lien_glad:hover {
color:red
}

.tablo_droit {
border:1px solid #a80949;
margin:0 auto
}

.tablo_droit .titre {
background:#a80949;
font-size:7pt;
color:#fff
}

.tablo_droit .titre b {
font-size:8pt
}

.tablo_droit .titre a {
color:#fff
}

.tablo_droit img {
border:0;
width:160px;
height:120px
}

.easy_inscris td {
text-align:left;
padding:1px;
font-size:8pt
}

.easy_inscris img {
margin-right:2px;
width:55px;
height:55px
}

.easy_inscris a {
color:#a80949;
font-weight:700;
text-decoration:none;
font-size:7pt
}

.easy_inscris a:hover {
color:red;
text-decoration:underline
}

.sliderwrapper {
position:relative;
overflow:hidden;
border-bottom-width:6px;
width:320px;
height:240px
}

.sliderwrapper .contentdiv {
visibility:hidden;
position:absolute;
left:0;
top:0;
background:#FFF;
width:320px;
height:240px;
filter:progid:DXImageTransform.Microsoft.alpha(opacity=100);
-moz-opacity:1;
opacity:1;
background-repeat:no-repeat
}

.sliderwrapper .contentdiv img {
border:none;
width:320px;
height:240px
}

.sliderwrapper .video1 {
background-image:url(images/mamie-suce-et-se-prend-une-ejac-interne.jpg)
}

.sliderwrapper .video2 {
background-image:url(images/mature-blonde-aux-gros-seins-qui-suce-sous-la-douche.jpg)
}

.sliderwrapper .video3 {
background-image:url(images/mature-blonde-et-bien-conservee-quoi-suce-dans-la-baignoire.jpg)
}

.sliderwrapper .video4 {
background-image:url(images/secretaire-lubrique-se-deshabille-et-suce-son-patron.jpg)
}

.sliderwrapper .video5 {
background-image:url(images/grosse-bonne-femme-qui-baise-le-copain-de-son-fils.jpg)
}

.toolbar {
width:320px;
height:15px;
border:0;
left:5px
}

#paginate-slider {
width:342px;
text-align:center
}

#paginate-slider img {
border:none;
width:60px;
height:45px;
margin:2px
}

#paginate-slider img:hover {
width:80px;
height:60px;
border:1px solid #a80949
}

#paginate-slider a {
padding:0;
text-decoration:none
}

.rouge {
color:red
}

.adv {
background-color:#FFF;
border:1px dashed #A80949
}

.bloc_index {
width:800px;
text-align:justify
}
/**
 * This <div> element is wrapped by jCarousel around the list
 * and has the classname "jcarousel-container".
 */
.jcarousel-container {
position:relative
}

.jcarousel-clip {
z-index:2;
padding:0;
margin:0;
overflow:hidden;
position:relative
}

.jcarousel-list {
z-index:1;
overflow:hidden;
position:relative;
top:0;
left:0;
margin:0;
padding:0
}

.jcarousel-list li,.jcarousel-item {
float:left;
list-style:none;
/* We set the width/height explicitly. No width/height causes infinite loops. */
width:220px;
height:190px
}

/**
 * The buttons are added dynamically by jCarousel before
 * the <ul> list (inside the <div> described above) and
 * have the classnames "jcarousel-next" and "jcarousel-prev".
 */
.jcarousel-next {
z-index:3;
display:none
}

.jcarousel-prev {
z-index:3;
display:none
}

.jcarousel-skin-tango .jcarousel-container-horizontal {
width:680px;
padding:10px 20px
}

.jcarousel-skin-tango .jcarousel-clip-horizontal {
width:680px;
height:190px
}

.jcarousel-skin-tango .jcarousel-item {
width:220px;
height:190px
}

.jcarousel-skin-tango .jcarousel-item-horizontal {
margin-right:10px
}

.jcarousel-skin-tango .jcarousel-item-placeholder {
background:#fff;
color:#000
}

/**
 *  Horizontal Buttons
 */
.jcarousel-skin-tango .jcarousel-next-horizontal {
position:absolute;
top:10px;
right:5px;
width:32px;
height:175px;
cursor:pointer;
background:transparent url(images/right.png) no-repeat 0 0
}

.jcarousel-skin-tango .jcarousel-next-horizontal:hover {
background-position:-32px 0
}

.jcarousel-skin-tango .jcarousel-next-horizontal:active {
background-position:-64px 0
}

.jcarousel-skin-tango .jcarousel-next-disabled-horizontal,.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:hover,.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:active {
cursor:default;
background-position:-96px 0
}

.jcarousel-skin-tango .jcarousel-prev-horizontal {
position:absolute;
top:10px;
left:5px;
width:32px;
height:175px;
cursor:pointer;
background:transparent url(images/left.png) no-repeat 0 0
}

.jcarousel-skin-tango .jcarousel-prev-horizontal:hover {
background-position:-32px 0
}

.jcarousel-skin-tango .jcarousel-prev-horizontal:active {
background-position:-64px 0
}

.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal,.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:hover,.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:active {
cursor:default;
background-position:-96px 0
}
/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> global settings needed for thickbox <<<-----------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
* {
padding:0;
margin:0
}

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox specific link and font settings <<<------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_window {
font:12px Arial, Helvetica, sans-serif;
color:#333
}

#TB_secondLine {
font:10px Arial, Helvetica, sans-serif;
color:#666
}

#TB_window a:link {
color:#666
}

#TB_window a:visited {
color:#666
}

#TB_window a:hover {
color:#000
}

#TB_window a:active {
color:#666
}

#TB_window a:focus {
color:#666
}

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox settings <<<-----------------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_overlay {
position:fixed;
z-index:100;
top:0;
left:0;
background-color:#000;
filter:alpha(opacity=75);
-moz-opacity:0.75;
opacity:0.75;
height:100%;
width:100%
}

* html #TB_overlay {
/* ie6 hack */
position:absolute;
height:expression(document.body.scrollHeight>document.body.offsetHeight?document.body.scrollHeight:document.body.offsetHeight+'px')
}

#TB_window {
position:fixed;
background:#fff;
z-index:102;
color:#000;
display:none;
border:4px solid #525252;
text-align:left;
top:50%;
left:50%
}

* html #TB_window {
/* ie6 hack */
position:absolute;
margin-top:expression(0-parseInt(this.offsetHeight/2) 0 (TBWindowMargin=document.documentElement&&document.documentElement.scrollTop||document.body.scrollTop) 0 px)
}

#TB_window img#TB_Image {
display:block;
margin:15px 0 0 15px;
border-right:1px solid #ccc;
border-bottom:1px solid #ccc;
border-top:1px solid #666;
border-left:1px solid #666
}

#TB_caption {
height:25px;
padding:7px 30px 10px 25px;
float:left
}

#TB_closeWindow {
height:25px;
padding:11px 25px 10px 0;
float:right
}

#TB_closeAjaxWindow {
padding:7px 10px 5px 0;
margin-bottom:1px;
text-align:right;
float:right
}

#TB_ajaxWindowTitle {
float:left;
padding:7px 0 5px 10px;
margin-bottom:1px
}

#TB_title {
background-color:#e8e8e8;
height:27px
}

#TB_ajaxContent {
clear:both;
padding:2px 15px 15px;
overflow:auto;
text-align:left;
line-height:1.4em
}

#TB_ajaxContent.TB_modal {
padding:15px
}

#TB_ajaxContent p {
padding:5px 0
}

#TB_load {
position:fixed;
display:none;
height:13px;
width:208px;
z-index:103;
top:50%;
left:50%;
margin:-6px 0 0 -104px
/* -height/2 0 0 -width/2 */
}

* html #TB_load {
/* ie6 hack */
position:absolute;
margin-top:expression(0-parseInt(this.offsetHeight/2) 0 (TBWindowMargin=document.documentElement&&document.documentElement.scrollTop||document.body.scrollTop) 0 px)
}

#TB_HideSelect {
z-index:99;
position:fixed;
top:0;
left:0;
background-color:#fff;
border:none;
filter:alpha(opacity=0);
-moz-opacity:0;
opacity:0;
height:100%;
width:100%
}

* html #TB_HideSelect {
/* ie6 hack */
position:absolute;
height:expression(document.body.scrollHeight>document.body.offsetHeight?document.body.scrollHeight:document.body.offsetHeight+'px')
}

#TB_iframeContent {
clear:both;
border:none;
margin-bottom:-1px;
margin-top:1px;
_margin-bottom:1px
}