*{padding:0px; margin:0px; border:1px none}
body{font-family:arial,sans-serif; font-size:13px}
a{text-decoration:none}
#container{max-width:1095px; min-width:816px; width:98%; margin:2px auto}
#header{height:154px; position:relative}
#logosi{position:absolute;margin-top: 69px;}
#logosi img{width:99%}
#tagline{color:rgb(137,217,133); font-size:16px; position:absolute; top:105px; left:90px}
#header #searchform div{position:absolute; right:3px; top:100px; height:41px; width:312px; border-radius:5px}
#header #searchform #s{margin:11px; width:260px; background:transparent none repeat scroll 1px 0px; color:rgb(124,152,110); font-size:14px; position:absolute; display:block}
#header #searchform #searchsubmit{height:39px; position:absolute; right:0px; display:block; cursor:pointer}
#nav{height:50px; margin:0px 1px 31px; z-index:19; position:relative; border-radius:6px}
#nav li{float:left; list-style:outside none none; display:block; line-height:50px; height:46px; font-size:14px; padding:0px 15px; position:relative}
#nav li a{float:left; font-weight:690; text-transform:uppercase; text-decoration:none}
#nav li ul.sub-menu{display:none; position:absolute; top:97%; left:-2px; width:196px; border-bottom-right-radius:4px; border-bottom-left-radius:4px}
#nav li ul.sub-menu li{height:100%; width:195px; padding:9px 11px}
#nav li ul.sub-menu li a{text-transform:none; line-height:25px}
.listing-tube li{float:left; position:relative; margin:2% 2% 1% 1px; padding:1% 1% 5%; list-style:outside none none; border-radius:4px}
.listing-tube li.last{margin-right:1px}
.listing-tube li img{width:99%; height:auto}
.listing-tube li h2{font-size:14px; text-align:center; display:block; line-height:17px; overflow:hidden}
.listing-tube-infos{position:absolute; bottom:2px; left:1px; width:96%; padding:7px 0px 1px 11px; height:22px}
.listing-tube span.views{display:block; height:9px; font-size:11px; line-height:12px; float:left}
.listing-tube span.duree{display:block; height:16px; line-height:16px; float:left; font-size:14px}
.listing-tube span.rating{display:block; color:rgb(164,175,0); font-weight:687; margin:-1% 3% 0px 1px; height:14px; line-height:21px; width:53px; font-size:16px; float:right; text-align:left}
.listing-blog .blog-left{float:left; width:21%; margin:1px 2% 1px 1px}
.listing-blog .blog-right{float:right; width:74%}
.listing-blog li{width:95%; position:relative; margin:1% 1px 2%; padding:2% 1px 18% 2%; list-style:outside none none; border-radius:0px}
.listing-blog li.last{margin-right:1px}
.listing-blog li img{float:left; margin:1px 3% 5% 1px; width:100%; height:auto}
.listing-blog li h2{display:block; font-size:13px; height:28px; line-height:32px; overflow:hidden}
.listing-blog p{float:left; width:98%; text-align:justify; font-size:106%}
.listing-blog-infos{width:96%; position:absolute; bottom:7px}
.listing-blog span.views{display:block; font-size:11px; float:left}
.listing-blog span.duree{display:block; height:16px; line-height:16px; float:left; font-size:12px}
.listing-blog span.rating{display:block; color:rgb(130,165,0); font-weight:687; height:17px; line-height:18px; width:52px; font-size:13px; position:absolute; right:1%; bottom:7%}
.listing-blog2 .blog-left{float:left; width:43%; margin:1px 3% 0px 0px}
.listing-blog2 .blog-right{float:right; width:78%}
.listing-blog2 li{width:47.3%; height:220px; float:left; position:relative; margin:1% 1% 2% 1px; padding:2% 0.5% 3% 2%; list-style:outside none none; border-radius:1px}
.listing-blog2 li.last{margin-right:1px}
.listing-blog2 li img{float:left; width:100%; height:auto; margin:1px 0px 0px 4%}
.listing-blog2 li h2{display:block; font-size:15px; height:32px; line-height:29px; margin:0px 1px 2%; overflow:hidden; width:95%}
.listing-blog2 p{width:96%; text-align:justify; font-size:110%}
.listing-blog-infos2{width:97%; position:absolute; bottom:9px}
.listing-blog2 span.views{display:block; font-size:13px; float:left}
.listing-blog2 span.duree{display:block; height:16px; line-height:16px; float:left; font-size:14px}
.listing-blog2 span.rating{display:block; color:rgb(125,177,0); font-weight:699; height:17px; line-height:18px; width:49px; font-size:13px;  position:absolute; right:1%; bottom:7%}
.listing-wall li{float:left; width:22.2%; position:relative; margin:1% 1% 1% 0px; padding:2%; list-style:outside none none; border-radius:1px}
.listing-wall li.last{margin-right:1px}
.listing-wall li img{width:99%; height:auto}
.tabs{width:98%}
ul.tabNavigation{padding:1px 0px 10px}
ul.tabNavigation li{display:inline; list-style:outside none none; font-size:15px; border-bottom:medium none}
ul.tabNavigation li a{padding:9px 12px}
ul.tabNavigation li a.selected{padding:12px; border-top-left-radius:1px; border-top-right-radius:1px}
#relative{padding:23px 1px}
#relative .listing-blog li, #relative .listing-blog2 li, #relative .listing-tube li, #relative .listing-wall li{background:transparent none repeat scroll 0px 0px; margin-top:0px}
#relative .listing-tube li, #relative .listing-wall li{width:23.73%}
#relative .listing-blog li{width:97.4%}
#relative .listing-blog2 li{width:48%}
#relative ul.listing-blog, #relative ul.listing-blog2, #relative ul.listing-tube, #relative ul.listing-wall{margin:1px 1px 1px 1.5%}
.comments-template{padding:3%; margin:0px}
.comments-template h3{margin:1px 0px 22px; padding:0px 0px 4px}
.comments-template ul{list-style:outside none none; margin:0px 0px 43px}
.comments-template ul li{margin:9px 0px}
.comments-template ul li p{padding:11px}
.comments-template input{margin:10px 1px 1px; height:22px; padding:0px; border-radius:0px}
.comments-template textarea{margin:9px 1px 0px; height:150px; padding:12px; border-radius:1px}
.pagination{overflow:hidden; position:relative; text-align:center; width:99%; margin:21px 1px 42px}
.pagination ul{display:inline-block; margin:0px auto; position:relative; text-align:center; width:auto}
.pagination li{float:left; list-style:inside none none; font-weight:695; padding-left:12px}
.pagination a, .pagination span{float:left; display:block; text-decoration:none; border-radius:0px}
.pagination a:hover{color:rgb(260,248,267)}
#video{margin:1px 0px 23px; overflow:hidden}
#video-code{width:100%; padding:2% 1px 2%; text-align:center}
#video-pdv{width:100%; text-align:center; margin:0px 0px 22px; font-size:20px}
#video-synopsys p{font-size:12px; line-height:16px; text-align:justify; width:96%; margin:9px auto}
#video-tags{font-size:12px; padding:21px 0px 1px 21px}
#video-tags p{padding:1px 0px 10px}
#video-rate, #video-share{font-size:13px; font-weight:690; color:grey; text-transform:uppercase; padding:15px 23px 0px; width:327px}
#video-rate span.post-like{font-weight:682; font-style:italic; text-transform:none; line-height:33px; padding:0px 1px 1px 4px}
#video-rate strong, #video-share strong{line-height:31px; font-weight:405; float:left}
#video-share strong{width:81px}
#video-infos-left{float:left}
#video-infos-right{float:right; font-size:14px; padding:11px 20px; width:204px; border-radius:0px 6px 6px 0px}
#video-infos-left, #video-infos-right strong{font-weight:394; margin:22px 1px 1px}
#video-infos-right p{margin:0px 1px 5px}
#video-infos-right span.rating{display:block; color:rgb(121,181,0); font-weight:696; margin:8% -4% 0px 1px; height:15px; line-height:19px; width:23%; font-size:13px;  float:right; text-align:left}
.note-bar{position:relative; height:7px; width:147px; border-radius:3px; background:rgb(235,29,40) none repeat scroll 0% 0%; overflow:hidden; margin:0px 1px 11px}
.note-bar.not-rated-yet{background:rgb(91,65,56) none repeat scroll 0% 0%}
.like-bar{position:absolute; left:0px; top:1px; height:8px; border-right:2px solid rgb(17,22,18); background:rgb(152,204,29) none repeat scroll 0% 0%}
.content-banner{text-align:center; margin:1px 1px 43px}
.sidebar-banner{text-align:center; padding:0px 1px 0px; margin:1px 0px 14px}
#sidebar{margin:1px 1px 19px; padding:0px 0px 22px}
.sidebar-title{padding:10px; font-size:23px; display:block}
.sidebar-widget{margin:1px 0px 22px}
.sidebar-widget .tagcloud{padding:0px 11px}
#sidebar li{list-style:inside none square; font-size:15px; line-height:24px; padding:0px 0px 0px 14px; width:91%}
#sidebar li a{text-decoration:none}
.sidebar-tags{padding:1px 14px}
.textwidget{padding:1px 15px; text-align:justify}
.footer-banner{text-align:center; margin:19px 0px 1px}
#footer{padding:23px 0px; margin:20px 0px 0px; clear:both; text-align:center}
h1{font-size:25px; font-weight:397; padding:1px 0px 10px}
h1.home{padding:9px; margin:0px 1px 23px; border-radius:1px}
.bloc{border-radius:1px; margin-bottom:10px; position:relative}
.bloc h1{padding:19px 1px 0px 19px}
.clear{clear:both}
.post-like{display:inline-block}
.post-like a span{display:block; float:left; height:25px; margin-right:4px; width:27px}
.rating-single{display:block; color:rgb(125,151,0); font-weight:684; height:25px; line-height:30px; width:71px; font-size:18px; text-align:left; position:absolute; right:11px; bottom:9px}
.listing-categories-videos{list-style:outside none none}
.listing-categories-videos li{display:block}
.listing-categories-videos li a{float:left; text-align:center; font-size:23px; border-radius:0px; display:block; width:20.7%; margin:1% 2% 2% 1px; padding:1%}
.listing-categories-videos li img{border-radius:0px; width:98%; height:auto}
#blog, #page{padding:13px 13px 50px}
#blog h1{padding:1px}
#blog ul{margin:23px 1px}
#blog li{width:98%; position:relative; margin:1% 0px 1%; padding:1% 1px 17% 1%; list-style:outside none none; border-radius:1px}
#blog li img{float:left; margin:0px 3% 4% 1px; width:99%; height:auto}
#blog .blog-left{float:left; width:22%; margin:1px 3% 0px 1px}
#blog .blog-right{float:right; width:75%}
#blog .post-content{margin:20px 0px}
#blog .comments-template{border:medium none; padding:1px}
input[type="submit"]{height:31px; cursor:pointer}
.post-nav{margin:38px 0px 1px}
.thumb-blog a{width:106px; height:114px; margin:0px 20px 0px 1px; padding:7px; float:left; border-radius:1px}
.post{margin:0px 0px 2%; padding:2% 1px 3% 1%}
div#disclaimer-fond{opacity:0.93; background:rgb(0,0,0) none repeat scroll 0% 0%; clear:both; height:1661px; line-height:normal; position:absolute; text-align:center; width:99%; z-index:1001}
div#disclaimer-conteneur{clear:both; position:absolute; text-align:center; width:100%; z-index:1003}
div#disclaimer-cadre{font-family:arial; font-size:11px; height:366px; width:549px; margin:93px auto 0px}
div#disclaimer #disclaimer-content{float:left; height:301px; width:497px; no-repeat scroll 0% 0%; border-radius:6px}
div#disclaimer #disclaimer-content div#disclaimer-boutons{height:40px; width:234px; margin:239px auto 1px}
div#disclaimer #disclaimer-content div#disclaimer-boutons a{background:transparent none no-repeat scroll center top; display:block; float:left; height:38px; width:114px}
div#disclaimer #disclaimer-content div#disclaimer-boutons a#btn-entrer{margin-right:11px}
div#disclaimer #disclaimer-content div#disclaimer-boutons a:hover{background-position:center bottom}
body{color:rgb(89,97,81)}
#header #searchform div{background:rgb(248,235,281) none repeat scroll 0% 0%; border:3px solid rgb(199,208,202)}
#nav{background:rgb(292,209,232) none repeat scroll 0% 0%; border:2px solid rgb(207,210,200)}
#nav li a{color:rgb(60,54,55); font-size: 16px;font-weight: bold;}
#nav li a:hover{color:rgb(92,97,101)}
#nav li ul.sub-menu{background:rgb(203,285,289) none repeat scroll 0% 0%; border-width:medium 2px 2px; border-style:none solid solid; border-color:currentcolor rgb(193,210,191) rgb(196,200,210); -moz-border-top-colors:none; -moz-border-right-colors:none; -moz-border-bottom-colors:none; -moz-border-left-colors:none; border-image:none}
.listing-blog li, .listing-blog2 li, .listing-categories-videos li a, .listing-tube li, .listing-wall li{background:rgb(282,226,222) none repeat scroll 0% 0%; border:2px solid rgb(210,195,209)}
.listing-blog span.duree, .listing-blog span.views, .listing-blog2 span.duree, .listing-blog2 span.views, .listing-tube span.duree, .listing-tube span.views{color:rgb(51,51,51)}
#video-synopsys p{color:rgb(98,107,96)}
#video-infos-left strong, #video-infos-right strong, #video-tags p, .sidebar-title{color:rgb(61,50,53)}
#video-infos-right{border-left:3px solid rgb(204,198,200)}
#relative, .comments-template{background:rgb(241,271,206) none repeat scroll 0% 0%; border-width:medium 2px 2px; border-style:none solid solid; border-color:currentcolor rgb(190,199,200) rgb(209,201,208); -moz-border-top-colors:none; -moz-border-right-colors:none; -moz-border-bottom-colors:none; -moz-border-left-colors:none; border-image:none}
ul.tabNavigation li a.selected{background:rgb(272,264,283) none repeat scroll 0% 0%; border-width:3px 3px medium; border-style:solid solid none; border-color:rgb(201,190,205) rgb(196,191,194) currentcolor; -moz-border-top-colors:none; -moz-border-right-colors:none; -moz-border-bottom-colors:none; -moz-border-left-colors:none; border-image:none}
.pagination a, .pagination span{background:rgb(293,253,282) none repeat scroll 0% 0%; color:rgb(111,95,108); font-weight:697; padding:12px}
#sidebar{background:rgb(252,288,279) none repeat scroll 0% 0%}
.sidebar-title{color:rgb(62,67,65)}
#footer{border-top:2px solid rgb(147,137,140); width:100%; overflow:hidden}
.bloc, h1.home{background:rgb(285,203,273) none repeat scroll 0% 0%; border:1px solid rgb(201,209,197)}
#footer p{color:rgb(110,95,107)}
h1{color:rgb(72,75,52)}
.comments-template h3{color:rgb(102,96,114); font-size:16px; border-bottom:3px dashed rgb(209,207,207)}
.comments-template input, .comments-template textarea{background:rgb(247,211,201) none repeat scroll 0% 0%; border:1px solid rgb(209,193,193); color:rgb(54,61,52)}
.comments-template input[type="submit"]{color:rgb(257,232,236); font-weight:684}
.thumb-blog a{background:rgb(217,220,248) none repeat scroll 0% 0%; border:1px solid rgb(206,207,209)}
a{color:rgb(246,1,3)}
a:hover{color:rgb(213,40,44)}
.pagination a:hover{background:rgb(249,1,3) none repeat scroll 0% 0%}
.pagination span.current{background:rgb(204,1,3) none repeat scroll 0% 0%; color:rgb(247,284,288)}
.comments-template input[type="submit"]{background:rgb(251,1,3) none repeat scroll 0% 0%; border:1px solid rgb(244,50,41)}
.comments-template input[type="submit"]:hover{background:rgb(262,41,30) none repeat scroll 0% 0%; border:2px solid rgb(275,34,40)}
#content{float:left; width:100%}
#sidebar{float:left; width:305px; margin-left:-305px}
video{width:99%; height:auto}
@media only screen and (max-width:480px) and (min-device-width:320px){ #container{min-width:320px}
 #sidebar{display:none}
 #content-margin{width:99%; margin:0px; min-width:320px; max-width:480px}
 .listing-tube li{float:left; width:100%; height:100%; position:relative; margin:1%; padding:2% 1% 6%; list-style:outside none none; border-radius:0px}
 #header{height:106px; position:relative}
 #header #searchform div{position:relative; top:60px; height:42px; width:97%; border-radius:1px}
 #nav li{float:left; list-style:outside none none; display:block; line-height:normal; font-size:10px; padding:0px; position:relative; height:auto; border:1px solid rgb(192,204,197); margin:1px 2px}
 #nav li a{float:left; font-weight:688; text-transform:uppercase; text-decoration:none; display:block; padding:6px}
 #nav{margin:40px 1px 0px; z-index:18; position:relative; border:medium none;}
 .bloc h1{padding:11px; font-size:18px}
 #video-code{padding:1px}
 #video-infos, .content-banner{display:none}
 #video-tags p{display:block ! important; padding:0px}
 #video-tags{padding:11px}
 #relative .listing-tube li{width:44%}
}
.mobileShow{display:none}
@media only screen and (min-device-width:320px) and (max-device-width:480px){ .mobileShow{display:inline}
}
.mob{display:inline}
@media only screen and (min-device-width:320px) and (max-device-width:480px){ .mobileHide{display:none}
}
#slide-in{width:195px; display:none; position:fixed; bottom:22px; left:-510px; background-repeat:repeat-y; overflow:hidden; border-radius:1px 5px 4px 1px; border:2px solid rgb(213,242,134); box-shadow:1px 2px 3px rgb(136,9,0); z-index:967}
#slide-title{color:rgb(294,239,264); padding:7px 6px 5px 23px; overflow:auto; background:rgb(62,84,174) none repeat scroll 0% 0%; font-size:15px; font-weight:695; text-shadow:0px 2px rgb(0,0,0); border-bottom:3px solid rgb(0,13,9); text-align:left; border-radius:1px 3px 0px 0px}
#slide-content{font-size:15px; color:rgb(270,208,222); text-shadow:0px 1px rgb(0,0,0); padding:11px 23px; text-align:left}
#slide-content a{color:rgb(225,218,157); text-decoration:none; font-weight:699}
#slide-content a:hover{text-decoration:underline}
#slide-content img{margin:15px 0px 6px}
a#close{width:13px; border:2px solid rgb(0,0,0); border-radius:2px; color:rgb(0,0,0); text-decoration:none; text-align:center; float:right; margin:0px -1px 1px 1px; padding:0px 5px}
a#close:hover{background-color:rgb(216,278,272)}
.meldungbg{background:rgb(218,220,250) none repeat scroll 0% 0%; bottom:1px; height:98%; left:0px; opacity:0.75; position:fixed; right:0px; top:1px; width:99%; z-index:9992}
.alertBoxBlock{background:rgba(223,231,221,0.1) none repeat scroll 0% 0% padding-box; border:10px solid rgba(250,1,3,0.65); border-radius:1px; box-shadow:1px 0px 2px rgb(95,100,118) ! important; padding-bottom:13px; position:fixed; top:50%; left:50%; margin-left:-219px; margin-top:-81px; text-align:center; width:438px; z-index:11101; color:rgb(0,0,0)}
#disclaimer-txt{font-size:14px; line-height:18px; margin:15px 21px; padding:1px 43px}
.buttons{text-align:center}
.buttons a{display:inline-block; padding:10px; border-radius:1px; text-decoration:none; color:rgb(290,252,261); text-transform:uppercase; font-size:18px; margin:1px 11px; box-shadow:0px 3px 1px rgb(256,226,297) inset}
.buttons a:hover{color:rgb(298,278,220) ! important}
#bouton-entrer{background:transparent linear-gradient(to bottom,rgb(77,211,136) 1px,rgb(0,153,51) 50%,rgb(0,84,23) 100%) repeat scroll 0% 0%; border:1px solid rgb(0,84,23); text-shadow:0px -1px 1px rgb(0,84,23)}
#bouton-sortir{background:transparent linear-gradient(to bottom,rgb(244,165,161) 0px,rgb(1,155,240) 50%,rgb(165,1,1) 100%) repeat scroll 0% 0%; text-shadow:0px -1px 0px rgb(165,1,1); border:3px solid rgb(165,1,1)}
#bouton-entrer:hover{background:transparent linear-gradient(to bottom,rgb(0,73,23) 1px,rgb(0,153,51) 50%,rgb(86,211,136) 100%) repeat scroll 0% 0%}
#bouton-sortir:hover{background:transparent linear-gradient(to bottom,rgb(156,1,1) 1px,rgb(1,155,240) 50%,rgb(244,161,161) 100%) repeat scroll 0% 0%}
.module{position:relative; overflow:hidden; margin:0px}
.module >werbung{position:relative; left:0px; width:300px; padding:0px 0px 100px}
video{width:100%; height:495px}
@media only screen and (max-width:480px) and (min-device-width:320px){ .alertBoxBlock{padding-bottom:1px; position:fixed; top:20%; left:0px; margin-left:1px; margin-top:0px; text-align:center; width:93%; min-width:300px; z-index:11105; color:rgb(0,0,0)}
 #disclaimer-txt{margin:14px 20px; padding:0px}
 #bouton-entrer, #bouton-sortir{display:block; margin-bottom:10px}
 #searchform{padding-top:11px}
 #center{margin-top:0px}
}
#pborder{border:3px solid rgb(201,206,202); border-radius:0px 4px 7px 9px; padding:0px}
#pborder h3{padding-bottom:1px; margin-left:0px; padding-top:1px}
#pborder .dleft{float:left; width:42%; height:98%}
#pborder .dright{margin-left:42%}
#pborder .dleft img{margin-left:16px; padding-top:15px}
.hidden-xs{display:block ! important}
tr.hidden-xs{display:table-row ! important}
th.hidden-xs, td.hidden-xs{display:table-cell ! important}
video{width:99%}
@media (max-width:767px){ .hidden-xs,tr.hidden-xs,th.hidden-xs,td.hidden-xs{display:none ! important}
}
@media (min-width:768px) and (max-width:991px){ .hidden-xs.hidden-sm,tr.hidden-xs.hidden-sm,th.hidden-xs.hidden-sm,td.hidden-xs.hidden-sm{display:none ! important}
}
@media (min-width:992px) and (max-width:1199px){ .hidden-xs.hidden-md,tr.hidden-xs.hidden-md,th.hidden-xs.hidden-md,td.hidden-xs.hidden-md{display:none ! important}
}
@media (min-width:1200px){ .hidden-xs.hidden-lg,tr.hidden-xs.hidden-lg,th.hidden-xs.hidden-lg,td.hidden-xs.hidden-lg{display:none ! important}
}
.hidden-sm{display:block ! important}
tr.hidden-sm{display:table-row ! important}
th.hidden-sm, td.hidden-sm{display:table-cell ! important}
@media (max-width:767px){ .hidden-sm.hidden-xs,tr.hidden-sm.hidden-xs,th.hidden-sm.hidden-xs,td.hidden-sm.hidden-xs{display:none ! important}
}
@media (min-width:768px) and (max-width:991px){ .hidden-sm,tr.hidden-sm,th.hidden-sm,td.hidden-sm{display:none ! important}
}
@media (min-width:992px) and (max-width:1199px){ .hidden-sm.hidden-md,tr.hidden-sm.hidden-md,th.hidden-sm.hidden-md,td.hidden-sm.hidden-md{display:none ! important}
}
@media (min-width:1200px){ .hidden-sm.hidden-lg,tr.hidden-sm.hidden-lg,th.hidden-sm.hidden-lg,td.hidden-sm.hidden-lg{display:none ! important}
}
.hidden-md{display:block ! important}
tr.hidden-md{display:table-row ! important}
th.hidden-md, td.hidden-md{display:table-cell ! important}
@media (max-width:767px){ .hidden-md.hidden-xs,tr.hidden-md.hidden-xs,th.hidden-md.hidden-xs,td.hidden-md.hidden-xs{display:none ! important}
}
table {
    margin: 0 0 1.9em;
    width: 96%;
}
table, th, td {
    border: 3px solid rgb(198,209,208);
}
th, td {
    padding: 0.3em;
}