body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{ margin:0; padding:0;}
h1,h2,h3,h4,h5,h6{ font-size:100%; font-weight:normal;}

body{background:#ff83c6; font-family: Arial, Verdana, Helvetica, sans-serif; color:#363636; font-size:15px;}

a {color:#363636; text-decoration:none;}
/* tags HTML5 qui se comportent comme des blocs */ 
article, aside, audio, canvas, datagrid, datalist, details, dialog, figure, footer, header, menu, nav, section, video { display: block; } 
/* tags de type en ligne */ 
abbr, eventsource, mark, meter, time, progress, output, bb { display:inline; }

.clear {clear:both;}
#content #main .justify {text-align:justify;}
#content #main .center {text-align:center; font-weight:bold; margin:25px;}
#cd_diclaimer .ascreen {border: none !important;}
/*Balises titres Hx*/
h1 {font-size:17px; font-weight:bold; text-align:center; margin:10px;}


/*Header*/
#header {background:url(images/header.jpg) top left no-repeat; margin:0 auto; width:1000px; height:222px;}
#header div#menutop {display:block; position:relative;  float:left; left:210px; top:195px; width:760px;}
#header div#menutop ul li{float:left; width:165px; font-size:17px; font-weight:bold;  list-style:none;}
#header div#menutop ul li.favoris {width:280px; margin-left:25px;}
#header div#menutop ul li.accueil {width:110px;}
#header div#menutop ul li a {color:#4f0000; text-transform:uppercase;}
#header div#menutop ul li a:hover {color:#fff;}

/*Background images top et bot*/
#top {background:url(images/bg-top.png) top left no-repeat; margin:0 auto; width:1000px; height:10px;}
#bot{background:url(images/bg-bot.png) top left no-repeat; margin:0 auto; width:1000px; height:10px;}


/*Content (menu + main)*/
#outils_mb {margin:0 auto; text-align:center;}
#content{background:url(images/bg.png) top left repeat-y; margin:0 auto; width:1000px;}
#content #main .content-main div#frame {text-align:center; margin:0 auto;}
#content div div#pub div#frame {text-align:center;}
/*Galeries*/
#content #main .content-main #gallery,#gallery2,#gallery3,#gallery4,#gallery5,#gallery6,#gallery7,#last-gallery {margin:0 auto 25px; text-align:center;}
#content #main .content-main img, #content div#main article section div#gallery8 a.gallery-img img {border:1px solid #E5F8FF;}
#content #main .content-main img:hover, #content div#main article section div#gallery8 a.gallery-img img:hover {border:1px dashed #00B7F9;}
#content #main .content-main h2 {text-align:left; font-size:13px; font-style:italic; font-weight:bold; margin-left:10px;}

/*Extraits*/
#content #main .content-main ul li {float:left; width:300px; text-align:center; list-style:none; margin:10px 10px 20px; background:#d2f3ff;}
#content #main .content-main ul li span.desc {width:300px; display:block;}
#content div#main div.content-main ul li h2 {text-align:center; font-style:normal; font-size:16px; margin-bottom:5px; padding:0 5px;}
#content div#main div.content-main ul li div {width:150px; float:left; }
#content div#main div.content-main ul li div p {margin:0px; padding:0 0 3px 0; text-align:center; font-size:12px; font-weight:bold;}
#content div#main div.content-main ul li div p.border {border-left: 1px solid #00BFFF;}
#content div#main div.content-main ul {margin-left:44px; width:730px;}

/*Frame*/
#content div div#pub div#frame iframe {border:none;}

/*Menu*/
#content #menu, #content #pub {width:210px; float:left;position:relative; background:#E5F8FF; left:15px; border:2px dotted #fff; margin-bottom:20px; padding-bottom:10px;}
#content #menu #menutxt {background:url(images/menu.jpg) top left no-repeat; width:105px; height:38px; margin:5px  auto 10px;}
#content #menu aside {padding:5px;}
#content #menu li {list-style: url(images/li.png); list-style-position:inside;}
#content #menu  li:hover {list-style: url(images/lihov.png); list-style-position:inside;}
#content  aside#menu nav {margin-left:10px;}
#content div aside#menu nav ul li a {font-size:17px; text-transform:capitalize; color:#363636; padding:2px;}
#content div aside#menu nav ul li a:hover {color:#ff32a1; font-style:italic;}
#content div aside#menu nav ul li.marg-bot {margin-bottom:15px;}
#content #pub canvas#rencontres {background:url(images/rencontres.jpg) top left no-repeat; width:191px; height:34px; margin:5px  auto 10px;}
#content div div#pub div#frame {margin:10px 0;}
/*Main*/
#content #main {width:730px;float:right;background:#E5F8FF; position:relative;right:15px; border:2px dotted #fff;}
#content #main canvas#galeries {background:url(images/galeries.jpg) top left no-repeat; width:340px; height:39px; margin:5px  auto 10px;}
#content #main canvas#videos {background:url(images/videos.jpg) top left no-repeat; width:264px; height:40px; margin:5px  auto 10px;}
#content #main canvas#extraits {background:url(images/extraits.jpg) top left no-repeat; width:450px; height:40px; margin:5px  auto 10px;}
#content #main canvas#doujins {background:url(images/doujins.png) top left no-repeat; width:140px; height:48px; margin:5px  auto 10px;}
#content #main canvas#hentai-gratuit {background:url(images/hentai.png) top left no-repeat; width:223px; height:43px; margin:5px  auto 10px;}
#content #main .video {text-align:center; margin:0 auto; padding:0 0 20px;}
#content #main p {text-align:justify; margin:0 30px 25px;}
/*Footer*/
#footer {margin:0 auto; text-align:center; padding:10px; font-size:13px;}
#footer a {color:#363636;}
#footer a:hover {color:#004eff;}
#plvg {position:absolute; top:-100px;}


/*Pop*/

#pop {background:url(images/form.jpg) top left no-repeat; width:650px; height:359px;}
#pop p {text-align:center; position:relative; top:55px; width:375px; margin:0 auto;font-weight:bold; }
#pop p.decouvre {font-size:19px;}
#pop p.telecharg {font-size:16px; color:#ff016d; margin-bottom:25px;}
#pop p.mail {font-size:13px;}
#pop .cb30form_form {position:relative; text-align:center; top:55px; width:375px; margin:0 auto;}
#pop .cb30form_input {background:url(images/mail.png) top left no-repeat; border:none; width:326px; height:41px; margin:2px 0 18px; font-size:20px; text-align:center;}
#pop .cb30form_submit {background:url(images/valid1.png) top left no-repeat; border:none; width:164px; height:33px; cursor:pointer;}
#pop .cb30form_submit:hover {background:url(images/valid2.png) top left no-repeat;}

/*Page Index*/
.MurThumbsCD_player_dgf7RkiJ {display:none;}
#content div#main article section {margin-bottom:20px;}
#content div#main article section div.vidz-index {width:176px; height:195px; float:left; padding:3px; margin:0 auto; text-align:center;}
#content div#main article section div.vidz-index div.slideshow a img.image {border:1px solid #E5F8FF;}
#content div#main article section div.vidz-index div.slideshow a img.image:hover {border:1px dashed #00B7F9;}


#content div#main article section h1 {color:#ff016d; margin:0 auto;}
#content #main .center a {font-size: 25px; line-height:30px;}
#content #main .center a:hover {color:#ff016d;}
#content div#main article a.xp img {margin-bottom:20px;}

/*Doujins*/
#content div#main article {width:730px; margin:0 auto; text-align:center;}
#content div#main article a.doujins {width:130px; float:left; margin:0 8px 15px; text-align:center; font-size:12px;}
#content div#main article a.doujins img {border:1px solid #E5F8FF;}
#content div#main article a.doujins img:hover {border:1px dashed #00B7F9;}
#content div#main article a.doujins span.lien {font-size:13px; font-weight:bold;}
#content div#main article.article p.promo{text-align:center; font-size:20px; display:block; font-weight:bold;}
#content div#main article a.doujins span.lien:hover, #content div#main article.article p.promo a.defaultDOMWindow:hover {color:#ff016d;}


#content #main p.minidesc {text-align:center;}
#content #main p.minidesc a {color:#a90148;}
#content #main p.minidesc a:hover {color:#ff3b8e;}
#content div#main article section div.vidz-index p.video-date {margin:0 auto; text-align:center;}
#content div#main article section div.vidz-index p.video-titre {font-size:12px; text-align:center; width:176px; margin:0 auto;}
