* { margin:0; padding:0; }

.clr { clear:both; }

body { background:#000000 url(images/sexee.jpg); background-repeat:no-repeat; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; }

a:link { color:#41a100; text-decoration:none; }
a:hover { color:#2c6b01; text-decoration:underline; }
a:visited { color:#2c6b01; text-decoration:underline; }

img { border: none; }
a img.clic{ border-style:solid; border-width:2px; color:#999900; }
a:hover img.clic{ border-style:solid; border-width:2px; color:#2c6b01; }

#layout { width:959px; margin:0 auto; background:#FFFFFF url('images/layout_bg.jpg') repeat-y; }

#head { width:100%; height:133px; background:#FFFFFF url('images/head_bg.jpg') no-repeat; }

#logo { float:left; margin-left:54px; width:287px; height:133px; }
#logo a img { border:0; }

#catcher { float:left; margin:47px 0 0 38px; width:513px; height:86px; background:url('images/catcher.gif') no-repeat; }
#catcher_content { width:100%; text-align:center; padding-top:10px; }

input.champs { border:2px solid #bfff94; margin-bottom:7px; width:216px; height:22px; text-align:center; font-size:16px; font-weight:bold; padding-top:2px; }
input.bouton { width:133px; height:30px; border:0; background:url('images/bouton.jpg') no-repeat; }
input.bouton:hover { cursor:pointer; }

#main { width:100%; margin:0 auto; background:url('images/layout1_bg.jpg') repeat-y; }

#left { width:263px; float:left; background:url('images/left_bg.jpg') no-repeat; padding:30px 0 0 51px; }

.mod { width:242px; }

.titlemod { width:100%; height:27px; background:url('images/title_mod.jpg') no-repeat; font-weight:bold; text-align:center; line-height:28px; color:#FFFFFF; }
.titlemodpartenaire { width:100%; height:27px; background:url('images/title_mod_partenaire.jpg') no-repeat; font-weight:bold; text-align:center; line-height:28px; color:#FFFFFF; }
.titlemodvideo { width:100%; height:27px; background:url('images/title_mod_video.jpg') no-repeat; font-weight:bold; text-align:center; line-height:28px; color:#FFFFFF; }
.titlemodphoto { width:100%; height:27px; background:url('images/title_mod_photo.jpg') no-repeat; font-weight:bold; text-align:center; line-height:28px; color:#FFFFFF; }
.titlemodtube { width:100%; height:27px; background:url('images/title_mod_tube.jpg') no-repeat; font-weight:bold; text-align:center; line-height:28px; color:#FFFFFF; }
.titlemodhentaiplus { width:100%; height:27px; background:url('images/title_mod_hentai.jpg') no-repeat; font-weight:bold; text-align:center; line-height:28px; color:#FFFFFF; }

.mod_txt { width:100%; background:url('images/mod_bg.jpg') repeat-y; padding-top:5px; padding-bottom:10px; }
.mod_txt ul { margin:10px 0 0 30px; }
.mod_txt li { list-style:square; color:#CFC233; }
.mod_txt li a{ color:#000000; text-decoration:none; }
.mod_txt li a:hover{ text-decoration:underline; }

.modbottom { width:100%; height:14px; background:url('images/modbottom_bg.jpg') no-repeat; padding-bottom:10px; }

#right { width:645px; float:left; padding-bottom:15px; background:url('images/right_bg.jpg') no-repeat; }

#list { width:89%; text-align:justify; padding:25px 0 0 20px; }
#list h1 { text-decoration:underline; font-size:20px; color:#2c6b01; }
#list h1.milieugros { text-decoration:underline; font-size:25px; color:#2c6b01; text-align:center; }

#list a:link { color:#41a100; text-decoration:none; font-weight:bold; }
#list a:hover { color:#2c6b01; text-decoration:underline; }
#list a:visited { color:#2c6b01; text-decoration:underline; }


#footer { background:url('images/footer_bg.jpg') no-repeat; width:100%; height:60px; }
#footer a { color:#bbff8d; }

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:#17853C 1px solid; background:#f5f5f5; 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:#17853C; }
div#disclaimer-cadre a:hover{ color:#17853C; }




p { padding: 0px 0px 15px; margin: 0px; }

h1 { margin:0px; text-align: right; padding-right: 230px; font: bold 18px/100% "Trebuchet MS", Tahoma, Arial; color: #733e16; }
h1 a, h1 a:visited{ color: #733e16; text-decoration: none; }
h1 a:hover{ color: #e45d16; text-decoration: none; }

h2 { color: #733e16; margin: 0px 0px 2px; border-bottom: 1px dotted #CCCCCC; letter-spacing: -1px; font: normal 190%/100% "Trebuchet MS", Tahoma, Arial; padding-bottom: 3px; }
h2 a, h2 a:visited { color: #733e16; text-decoration: none; }
h2 a:hover { color: #e45d16; text-decoration: none; }

h3 { font: normal 140%/100% "Trebuchet MS", Tahoma, Arial; color: #733e16; margin: 10px 0px 5px; }
h4 { font: normal 130%/100% "Trebuchet MS", Tahoma, Arial; color: #733e16; margin: 10px 0px 5px; }

form { margin:0px; padding:0px; }

.post-title { float: left; margin-left: 10px; width: 560px; }

.entry { clear: both; padding-top: 10px; }

.post-cat { background: url(images/mini-category.gif) no-repeat; height:16px; padding-left: 20px; padding-top: 4px; float:left; font-size: 75%; color: #999999; }
.post-comments { background: url(images/mini-comments.gif) no-repeat; height:16px; padding-left: 20px; padding-top: 4px; float: right; font-size: 75%; }
.post-calendar { background: url(images/mini-calendar.gif) no-repeat; padding-left: 20px; float: right; font-size: 95%; color: #999999; }

.mini-add-comment { background: url(images/mini-down-arrow.gif) no-repeat; height:16px; padding-left: 18px; padding-top: 4px; float: right; font-size: 75%; }

.navigation { clear: both; padding: 10px 0px; }
.navigation a, .navigation a:visited { color: #59770e; }

.previous-entries a { float: left; padding-left: 18px; background: url(images/mini-nav-left.gif) no-repeat left center; }
.next-entries a { float: right; padding-right: 18px; background: url(images/mini-nav-right.gif) no-repeat right center; }

/* comments area */
#comments, #respond { border-bottom: 1px dotted #CCCCCC; padding: 10px 0 5px 0; clear: both; }
.commentlist { margin: 10px 0px; padding-left: 20px; line-height: 130%; }
.commentlist li{ padding: 5px 10px; }
.commentlist .alt { background: #ECFFDF; }
.commentlist cite { font-weight: bold; font-style: normal; font-size: 120%; color: #000000; }
.commentlist cite a, .commentlist cite a:visited { color: #000000; }
.commentlist small { margin-bottom: 5px; display: block; font-size: 87%; }

#commentform { argin-top: 10px; font: 110% Arial, Helvetica, sans-serif; }
#commentform p { padding: 6px 0px; margin: 0px; }
#commentform label{ color: #787878; font-size: 87%; }
#commentform input{ width: 200px; background:#ECFFDF; border: 1px solid #BCFF8F; padding: 3px; margin-top: 3px; }
#commentform textarea{ width: 568px; height: 115px; background:#ECFFDF; border: 1px solid #BCFF8F; padding: 2px; margin-top: 3px; }
#commentform textarea:focus, #commentform input[type="text"]:focus { background: #ffffff; }
#commentform #submit{ background: url(images/btn-bg.gif) no-repeat; font: bold 12px Arial, Helvetica, sans-serif; color: #FFFFFF; border: none; float:right; width: 144px; height: 28px; cursor: pointer; }