html, body { font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 10pt; line-height: 13pt; text-align: center; color: white; background: url("images/background.jpg") #440000 repeat-x left top; margin: 0; padding-bottom: 5px; }
#container {width: 990px;margin: 0 auto;padding: 0;}

#header {width: 990px;height: 80px;background: url("images/header_bg.jpg") repeat-x left top;margin-bottom: 15px;}
#header img {margin-top: 10px;}

#logo {width: 495px;height: 80px;background: url("images/logo.jpg") no-repeat left top;float: left;}
#disclaimer {width: 700px;text-align: left;margin: 0 auto;padding: 10px;background: #440000;border: 1px solid #feb617;}
#links {height: 40px;line-height: 40px;text-align: center;margin: 10px auto;}
#principale {width: 780px;text-align: left;float: left;margin: 0 15px 0 0;}

#droite {width: 195px;text-align: center;float: right;margin: 0;}

#top-site {width: 525px;height: 230px;text-align: left;background: url("images/top_sites_bg.jpg") #440000 repeat-y left top;border-top: 1px solid #feb617;border-bottom: 1px solid #feb617;float: left;margin: 0 15px 15px 0;text-align:left;}
#top-site img {margin: 10px 10px 0 0;float: left;}
#vid-jour {width: 240px;height: 230px;text-align: center;background: url("images/vid_jour_bg.jpg") #440000 repeat-y left top;border-top: 1px solid #feb617;border-bottom: 1px solid #feb617;margin-bottom: 15px;float: left;}
#listeblog {width: 520px;text-align: left;float: left;margin: 0 15px 0 0;}
#rencontre {width: 240px;text-align: center;float: left;}



#thumbs, #videos {width: 780px;text-align: center;background: url("images/thumbs_bg.jpg") #440000 repeat-y left top;border-top: 1px solid #feb617;border-bottom: 1px solid #feb617;float: left;margin: 0;}
#thumbs div.pagep { width: 330px; text-align: left; float: left; margin: 0 0 0 60px; }
#thumbs div.pages { width: 330px; text-align: right; float: right; margin: 0 60px 0 0; }
#thumbs div.pic { display:inline;float:left;width:120px; }
#thumbs div.pic a.picsexe img{ border:1px solid #feb617;padding:2px }
#thumbs div.pic a.picsexe:hover img{ border:1px solid #ffffff;padding:2px }
#thumbs div.sexe { width:780px; }
#thumbs div {
/*width: 750px;*/
text-align: justify;
margin: 10px 10px 10px 15px;
/*float: left;*/
}
#webcams div {width: 750px;text-align: justify;margin: 10px 10px 10px 15px;float: left;}
#thumbs small {text-align: left;font-size:9px;}
#thumbs small a {text-align: left;font-size:9px;}
#thumbs div.pub {width: 180px;text-align: center;margin: 10px 0px 10px 10px;float: left;}
#thumbs h1 { height: 20px; line-height: 20px; font-size: 12pt; text-align: left; text-indent: 30px; background: url("images/top_thumbs_ico.jpg") #440000 no-repeat left top; margin: 5px 5px 0 5px; }
#thumbs H2 { display:inline; font-size: 11px; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; line-height: 13pt; color: white; }
#thumbs H3 { display:inline; font-size: 11px; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; line-height: 13pt; color: white; }
#thumbs H4 { display:inline; font-size: 11px; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; line-height: 13pt; color: white; }
#thumbs H5 { display:inline; font-size: 11px; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; line-height: 13pt; color: white; }
#thumbs strong { display:inline; font-size: 11px; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; line-height: 13pt; color: white; }
#thumbs b { display:inline; font-size: 11px; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; line-height: 13pt; color: white; }
#thumbs div a { font-weight: bold; }

#sexegratuit { float:left; }

#sexe { width:780px; }
#pub { width:780px; text-align:center; margin:55px 10px 15px 0px; align:center; }


#principale div.CD { text-align:center; margin: 105px 0 0 0; }
/* Hack IE 6 */
* html #thumbs div {margin: 10px 8px 0 7px;}
* html #webcams div {margin: 10px 8px 0 7px;}


#thumbs div img, #webcams div img {margin: 0;}

/* Hack IE 6 */
* html #videos img {margin: 10px 8px 0 5px;}
/* Blocs Droite */
.menus { width: 195px;text-align: center;background: url("images/droite_bg.jpg") #a4021a repeat-y left top;border-top: 1px solid #feb617;border-bottom: 1px solid #feb617;margin-bottom: 15px;}
/* Menu Droite */
.menu {margin: 5px;text-align: left;}
/* Footer */
#footer {width: 990px;font-size: 7pt;padding-top: 10px;clear: both;}
#top_menu {height: 55px;margin: 0;float: left;margin-top: 25px;}
#top_menu dd {width: 100px;height: 55px;line-height: 55px;font-size: 11pt;font-weight: bold;float: left;margin: 0;padding-top: 0px;}

#links a {font-size: 18pt;font-weight: bold;margin: 0 80px;}
#top_menu a:link, #top_menu a:visited {color: #fecf62;background: url("images/top_menu_off.jpg") transparent no-repeat left bottom;text-decoration: none;display: block;}
#top_menu a:active, #top_menu a:hover, #top_menu #on { color: #a4021a; background: url("images/top_menu_on.jpg") transparent no-repeat left bottom; text-decoration: none; }

a:link, a:visited { text-decoration: underline; color: #feb617; background-color: transparent; outline: none; }
a:active, a:hover { color: white; background-color: transparent; outline: none; }
#disclaimer h1 { font-size: 14pt; text-align: center; margin: 5px auto; }
#disclaimer h2 { font-size: 12pt; text-align: center; margin: 5px auto; }

#listeblog h1 { height: 20px; line-height: 20px; font-size: 12pt; text-align: left; text-indent: 30px; background: url("images/top_thumbs_ico2.jpg") #440000 no-repeat left top; margin: 5px; }

#top-site h1 { height: 20px; line-height: 20px; font-size: 12pt; text-align: left; text-indent: 30px; background: url("images/top_site_ico.jpg") #440000 no-repeat left top; margin: 5px; }
#top-site span, #videos span { width: 250px; font-size: 11pt; font-weight: bold; text-align: center; margin: 0 0 5px 0; padding-top: 5px; float: left; display: block; }
#top-site span { width: 255px; }


#vid-jour h1 { width: 220px; height: 20px; line-height: 20px; font-size: 12pt; text-align: left; text-indent: 30px; background: url("images/vid_jour_ico.jpg") #440000 no-repeat left top; margin: 4px auto 2px auto; }
#vid-jour h2 { width: 220px; line-height: 10pt; font-size: 9pt; font-weight: normal; text-align: left; margin: 0 auto; }


#videos {text-align: left;}
#videos .left {margin: 5px 10px 0 5px;float: left;}
#videos img {margin: 10px 7px 0 6px;float: left;}
#videos span { width: 385px; color: #feb617; padding: 0; padding-bottom: 10px; }
#videos h1 { height: 20px; line-height: 20px; font-size: 12pt; text-align: left; text-indent: 30px; background: url("images/vid_jour_ico.jpg") #440000 no-repeat left top; margin: 4px 5px 2px 5px; }
* html #videos span { width: 380px; }

#webcams {width: 780px;text-align: center;border-top: 0px solid #feb617;border-bottom: 0px solid #feb617;float: left;margin: 0;}
#webcam {width: 720px;margin:0 0 0 32px;align:center;}
#webcam div {width: 165px;margin:5px 5px 5px 5px;}
#webcams h1 { height: 20px; line-height: 20px; font-size: 12pt; text-align: left; text-indent: 30px; background: url("images/webcam_ico.jpg") #440000 no-repeat left top; margin: 4px 5px 2px 5px; }


#sexshop { width: 780px; text-align: center; background: url("images/thumbs_bg.jpg") #440000 repeat-y left top;border-top: 1px solid #feb617; border-bottom: 1px solid #feb617; float: left; margin: 0; }
#sexshop h1 { height: 20px; line-height: 20px; font-size: 12pt; text-align: left; text-indent: 30px; background: url("images/sexshop_ico.jpg") #440000 no-repeat left top; margin: 5px 5px 0 5px; }
#sexshop div { width: 750px; text-align: justify; margin: 0; float: left; }

#sexeplus { float:left; margin-top:6px; width:500px; text-align:left; }


.menus h1 { width: 185px; height: 22px; line-height: 22px; font-size: 12pt; text-align: left; text-indent: 22px; background: url("images/droite_titre_bg.jpg") #440000 no-repeat left top; margin: 2px auto 2px auto; }
.menus h6 { width: 185px; height: 22px; line-height: 22px; font-size: 12pt; text-align: left; text-indent: 22px; background: url("images/droite_titre_bg.jpg") #440000 no-repeat left top; margin: 2px auto 2px auto; }

img { border: none; vertical-align: middle; margin: 5px; }
.left { margin: 5px 10px 0 0; float: left; }
.right { margin: 5px 0 0 10px; float: right; }
.center { text-align: center; }
.end { clear: both; }
small, .small { font-size: 8pt; }

.menus ul { padding: 0; margin: 15px; }
.menus li { list-style-position: outside; list-style-type: square; margin: 10px; }
.menus li { margin: 0; list-style-position: inside; list-style-type: disc; }
.menus li a { text-decoration: none !important; }
p { margin: 5px 10px; }
form { margin: 0; }
form p { margin: 5px 0; }
.recherche { width: 140px; height: 18px; line-height: 18px; outline: none; background-color: #feb617; border: 1px solid #440000; margin-bottom: 5px; padding: 1px; }


div#disclaimer{ text-align:left; }
 div#disclaimer-fond{ position:absolute; z-index:1000; width:100%; height:2650px; background:white; filter:alpha(opacity=90); -moz-opacity:0.9; opacity: 0.9; text-align:center; line-height:normal; clear:both; }
 div#disclaimer-conteneur{ position:absolute; z-index:1001; width:100%; text-align:center; clear:both; }
  div#disclaimer-cadre{ width:550px; margin-left:auto; margin-right:auto; text-align:center; margin-top:200px; padding:15px; font-size:12px; border:#ddd 1px solid; background:#feb617; color:#555; }
   div#disclaimer-cadre b{ font-size:14px; color:black; }
   div#disclaimer-cadre a{ text-decoration:none; font-size:22px; font-weight:bold; color:#feb617; }
   div#disclaimer-cadre a:hover{ color:blue; }
   
.pagination { line-height:2em; padding:0.2em 0.5em; font-size:12px; }
.pagination a, .pagination span { padding:0.2em 0.5em; }
.pagination a { border:1px solid #feb617; color:#feb617; text-decoration:none; }
.pagination a:hover { border:1px solid #feb617; background-color:#feb617; color:#F3EFDE; text-decoration:none; }
.pagination .prevnext { font-weight:bold; }
.pagination span.disabled { border:1px solid #999999; color:#999999; }
.pagination span.current { border:1px solid #feb617; background-color:#feb617; color:#ffffff; font-weight:bold; }

.pager { width: 720px; height: 30px; margin:5px 0px 10px 10px;padding:5px 0px 10px 10px; }
.pager div { height: 19px; }
.pager div.short { float: right; margin: 0; padding: 0; margin-right: 10px; width: 74px; }
.pager div.short input { width: 28px; height: 18px; border: none; margin-left: 8px; float: left; }
.pager ul { list-style: none; padding:0; margin: 0; float: left; margin-right: 4px; margin-left:10px; }
.pager ul li { display: inline; margin-left: 6px; }
.pager ul li a.normal { text-decoration: none; display: inline-table; width: 20px; height: 20px; text-align: center; border-radius: 6px; -moz-border-radius: 6px; }
.pager .btn { display: block; width: 40px; text-align: center; float: left; padding: 0; margin: 0; margin-left: 4px; cursor: pointer; border-radius: 6px; -moz-border-radius: 6px; }
.pager ul li a.active { text-decoration: none; display: inline-table; width: 20px; height: 20px; text-align: center; border-radius: 4px; -moz-border-radius: 4px; }

.red { background-color: #440000; }
.red.normal { background-color: #E71C18; color: White; border: solid 2px #E71C18; }
.red.active { background-color: #C00D09; color: White; border: solid 2px #A90B08; }
.red:hover { background-color: #440000; color: White; border: solid 2px #A90B08; }
.pager.red .btn { background-color: #E71C18; color: White; border: solid 1px #F82723; }
.div.red { }
