*{padding:1px; margin:1px; border:0px none}
body{font-family:arial,sans-serif; font-size:12px}
a{text-decoration:none}
#container{max-width:1074px; min-width:797px; width:97%; margin:1px auto}
#header{height:155px; position:relative}
#logosi{position:absolute;margin-top: 67px;}
#logosi img{width:98%}
#tagline{color:rgb(247,225,204); font-size:16px; position:absolute; top:95px; left:105px}
#header #searchform div{position:absolute; right:1px; top:103px; height:37px; width:309px; border-radius:4px}
#header #searchform #s{margin:8px; width:252px; background:transparent none repeat scroll 1px 1px; color:rgb(146,140,126); font-size:13px; position:absolute; display:block}
#header #searchform #searchsubmit{height:42px; position:absolute; right:1px; display:block; cursor:pointer}
#nav{height:50px; margin:0px 0px 30px; z-index:20; position:relative; border-radius:7px}
#nav li{float:left; list-style:outside none none; display:block; line-height:45px; height:46px; font-size:15px; padding:2px 15px; position:relative}
#nav li a{float:left; font-weight:689; text-transform:uppercase; text-decoration:none}
#nav li ul.sub-menu{display:none; position:absolute; top:98%; left:-3px; width:181px; border-bottom-right-radius:4px; border-bottom-left-radius:3px}
#nav li ul.sub-menu li{height:100%; width:205px; padding:11px 9px}
#nav li ul.sub-menu li a{text-transform:none; line-height:25px}
.listing-tube li{float:left; position:relative; margin:2% 1% 1% 2px; padding:2% 2% 6%; list-style:outside none none; border-radius:7px}
.listing-tube li.last{margin-right:0px}
.listing-tube li img{width:98%; height:auto}
.listing-tube li h2{font-size:15px; text-align:center; display:block; line-height:19px; overflow:hidden}
.listing-tube-infos{position:absolute; bottom:2px; left:2px; width:95%; padding:4px 1px 2px 9px; height:18px}
.listing-tube span.views{display:block; height:11px; font-size:13px; line-height:12px; float:left}
.listing-tube span.duree{display:block; height:17px; line-height:18px; float:left; font-size:14px}
.listing-tube span.rating{display:block; color:rgb(149,179,6); font-weight:686; margin:-1% 3% 1px 1px; height:15px; line-height:22px; width:51px; font-size:16px; float:right; text-align:left}
.listing-blog .blog-left{float:left; width:20%; margin:0px 2% 2px 1px}
.listing-blog .blog-right{float:right; width:78%}
.listing-blog li{width:98%; position:relative; margin:3% 0px 1%; padding:1% 1px 18% 1%; list-style:outside none none; border-radius:0px}
.listing-blog li.last{margin-right:1px}
.listing-blog li img{float:left; margin:1px 2% 6% 1px; width:99%; height:auto}
.listing-blog li h2{display:block; font-size:13px; height:31px; line-height:30px; overflow:hidden}
.listing-blog p{float:left; width:98%; text-align:justify; font-size:110%}
.listing-blog-infos{width:98%; position:absolute; bottom:8px}
.listing-blog span.views{display:block; font-size:12px; float:left}
.listing-blog span.duree{display:block; height:17px; line-height:15px; float:left; font-size:13px}
.listing-blog span.rating{display:block; color:rgb(125,176,0); font-weight:693; height:16px; line-height:18px; width:52px; font-size:15px; position:absolute; right:2%; bottom:6%}
.listing-blog2 .blog-left{float:left; width:38%; margin:1px 5% 1px 1px}
.listing-blog2 .blog-right{float:right; width:76%}
.listing-blog2 li{width:46.3%; height:220px; float:left; position:relative; margin:1% 1% 1% 0px; padding:1% 0.5% 2% 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:0px 0px 1px 2%}
.listing-blog2 li h2{display:block; font-size:14px; height:28px; line-height:33px; margin:1px 1px 2%; overflow:hidden; width:98%}
.listing-blog2 p{width:97%; text-align:justify; font-size:112%}
.listing-blog-infos2{width:98%; position:absolute; bottom:9px}
.listing-blog2 span.views{display:block; font-size:14px; float:left}
.listing-blog2 span.duree{display:block; height:17px; line-height:17px; float:left; font-size:11px}
.listing-blog2 span.rating{display:block; color:rgb(124,153,0); font-weight:684; height:15px; line-height:20px; width:49px; font-size:13px;  position:absolute; right:2%; bottom:5%}
.listing-wall li{float:left; width:19.4%; position:relative; margin:2% 2% 2% 1px; padding:1%; list-style:outside none none; border-radius:0px}
.listing-wall li.last{margin-right:0px}
.listing-wall li img{width:100%; height:auto}
.tabs{width:98%}
ul.tabNavigation{padding:1px 0px 11px}
ul.tabNavigation li{display:inline; list-style:outside none none; font-size:15px; border-bottom:medium none}
ul.tabNavigation li a{padding:9px 9px}
ul.tabNavigation li a.selected{padding:12px; border-top-left-radius:1px; border-top-right-radius:0px}
#relative{padding:20px 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:1px}
#relative .listing-tube li, #relative .listing-wall li{width:19.71%}
#relative .listing-blog li{width:95.9%}
#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:4%; margin:0px}
.comments-template h3{margin:0px 0px 19px; padding:0px 1px 6px}
.comments-template ul{list-style:outside none none; margin:0px 0px 43px}
.comments-template ul li{margin:10px 0px}
.comments-template ul li p{padding:11px}
.comments-template input{margin:11px 1px 0px; height:23px; padding:0px; border-radius:0px}
.comments-template textarea{margin:12px 1px 1px; height:150px; padding:12px; border-radius:1px}
.pagination{overflow:hidden; position:relative; text-align:center; width:100%; margin:21px 0px 37px}
.pagination ul{display:inline-block; margin:1px auto; position:relative; text-align:center; width:auto}
.pagination li{float:left; list-style:inside none none; font-weight:691; padding-left:12px}
.pagination a, .pagination span{float:left; display:block; text-decoration:none; border-radius:1px}
.pagination a:hover{color:rgb(214,223,207)}
#video{margin:1px 1px 19px; overflow:hidden}
#video-code{width:100%; padding:2% 1px 1%; text-align:center}
#video-pdv{width:98%; text-align:center; margin:1px 1px 21px; font-size:21px}
#video-synopsys p{font-size:11px; line-height:17px; text-align:justify; width:97%; margin:9px auto}
#video-tags{font-size:13px; padding:19px 1px 1px 23px}
#video-tags p{padding:0px 1px 9px}
#video-rate, #video-share{font-size:13px; font-weight:696; color:grey; text-transform:uppercase; padding:16px 22px 1px; width:327px}
#video-rate span.post-like{font-weight:699; font-style:italic; text-transform:none; line-height:31px; padding:0px 0px 0px 4px}
#video-rate strong, #video-share strong{line-height:28px; font-weight:406; float:left}
#video-share strong{width:79px}
#video-infos-left{float:left}
#video-infos-right{float:right; font-size:14px; padding:9px 22px; width:209px; border-radius:0px 7px 5px 1px}
#video-infos-left, #video-infos-right strong{font-weight:408; margin:23px 1px 1px}
#video-infos-right p{margin:0px 1px 6px}
#video-infos-right span.rating{display:block; color:rgb(128,172,0); font-weight:693; margin:6% -3% 0px 1px; height:15px; line-height:18px; width:21%; font-size:14px;  float:right; text-align:left}
.note-bar{position:relative; height:7px; width:151px; border-radius:2px; background:rgb(233,26,38) none repeat scroll 0% 0%; overflow:hidden; margin:0px 0px 9px}
.note-bar.not-rated-yet{background:rgb(74,61,61) none repeat scroll 0% 0%}
.like-bar{position:absolute; left:1px; top:1px; height:8px; border-right:2px solid rgb(24,23,17); background:rgb(141,196,47) none repeat scroll 0% 0%}
.content-banner{text-align:center; margin:0px 1px 37px}
.sidebar-banner{text-align:center; padding:0px 1px 1px; margin:0px 0px 16px}
#sidebar{margin:0px 0px 22px; padding:1px 1px 23px}
.sidebar-title{padding:9px; font-size:22px; display:block}
.sidebar-widget{margin:1px 0px 20px}
.sidebar-widget .tagcloud{padding:1px 9px}
#sidebar li{list-style:inside none square; font-size:13px; line-height:23px; padding:1px 0px 0px 15px; width:93%}
#sidebar li a{text-decoration:none}
.sidebar-tags{padding:0px 13px}
.textwidget{padding:1px 13px; text-align:justify}
.footer-banner{text-align:center; margin:20px 0px 0px}
#footer{padding:22px 1px; margin:23px 0px 1px; clear:both; text-align:center}
h1{font-size:27px; font-weight:400; padding:1px 1px 9px}
h1.home{padding:12px; margin:1px 1px 22px; border-radius:0px}
.bloc{border-radius:0px; margin-bottom:9px; position:relative}
.bloc h1{padding:20px 0px 0px 22px}
.clear{clear:both}
.post-like{display:inline-block}
.post-like a span{display:block; float:left; height:23px; margin-right:4px; width:25px}
.rating-single{display:block; color:rgb(123,168,0); font-weight:693; height:24px; line-height:28px; width:71px; font-size:20px; text-align:left; position:absolute; right:11px; bottom:11px}
.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:1px; display:block; width:20.8%; margin:2% 2% 1% 1px; padding:2%}
.listing-categories-videos li img{border-radius:0px; width:98%; height:auto}
#blog, #page{padding:16px 15px 50px}
#blog h1{padding:1px}
#blog ul{margin:19px 0px}
#blog li{width:97%; position:relative; margin:3% 1px 1%; padding:2% 0px 18% 1%; list-style:outside none none; border-radius:1px}
#blog li img{float:left; margin:0px 2% 5% 0px; width:99%; height:auto}
#blog .blog-left{float:left; width:19%; margin:0px 2% 1px 0px}
#blog .blog-right{float:right; width:75%}
#blog .post-content{margin:20px 1px}
#blog .comments-template{border:medium none; padding:0px}
input[type="submit"]{height:32px; cursor:pointer}
.post-nav{margin:39px 1px 0px}
.thumb-blog a{width:113px; height:115px; margin:1px 22px 1px 0px; padding:7px; float:left; border-radius:1px}
.post{margin:1px 1px 3%; padding:1% 0px 5% 2%}
div#disclaimer-fond{opacity:0.87; background:rgb(0,0,0) none repeat scroll 0% 0%; clear:both; height:1659px; line-height:normal; position:absolute; text-align:center; width:98%; z-index:984}
div#disclaimer-conteneur{clear:both; position:absolute; text-align:center; width:99%; z-index:1009}
div#disclaimer-cadre{font-family:arial; font-size:14px; height:363px; width:548px; margin:105px auto 1px}
div#disclaimer #disclaimer-content{float:left; height:304px; width:509px; no-repeat scroll 0% 0%; border-radius:4px}
div#disclaimer #disclaimer-content div#disclaimer-boutons{height:39px; width:228px; margin:235px auto 1px}
div#disclaimer #disclaimer-content div#disclaimer-boutons a{background:transparent none no-repeat scroll center top; display:block; float:left; height:35px; width:112px}
div#disclaimer #disclaimer-content div#disclaimer-boutons a#btn-entrer{margin-right:10px}
div#disclaimer #disclaimer-content div#disclaimer-boutons a:hover{background-position:center bottom}
body{color:rgb(95,82,84)}
#header #searchform div{background:rgb(245,281,279) none repeat scroll 0% 0%; border:2px solid rgb(201,207,205)}
#nav{background:rgb(278,257,288) none repeat scroll 0% 0%; border:2px solid rgb(204,199,194)}
#nav li a{color:rgb(57,61,74); font-size: 17px;font-weight: bold;}
#nav li a:hover{color:rgb(111,120,114)}
#nav li ul.sub-menu{background:rgb(248,230,256) none repeat scroll 0% 0%; border-width:medium 1px 3px; border-style:none solid solid; border-color:currentcolor rgb(209,197,194) rgb(190,194,196); -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(222,283,270) none repeat scroll 0% 0%; border:3px solid rgb(193,197,203)}
.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(99,90,93)}
#video-infos-left strong, #video-infos-right strong, #video-tags p, .sidebar-title{color:rgb(53,51,66)}
#video-infos-right{border-left:3px solid rgb(203,198,201)}
#relative, .comments-template{background:rgb(260,286,259) none repeat scroll 0% 0%; border-width:medium 1px 2px; border-style:none solid solid; border-color:currentcolor rgb(204,210,200) rgb(194,194,207); -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(291,238,256) none repeat scroll 0% 0%; border-width:2px 3px medium; border-style:solid solid none; border-color:rgb(192,199,202) rgb(201,201,195) 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(257,206,240) none repeat scroll 0% 0%; color:rgb(120,111,100); font-weight:685; padding:12px}
#sidebar{background:rgb(254,209,250) none repeat scroll 0% 0%}
.sidebar-title{color:rgb(71,66,54)}
#footer{border-top:2px solid rgb(138,162,136); width:100%; overflow:hidden}
.bloc, h1.home{background:rgb(221,294,212) none repeat scroll 0% 0%; border:3px solid rgb(198,203,201)}
#footer p{color:rgb(108,101,106)}
h1{color:rgb(58,51,72)}
.comments-template h3{color:rgb(119,100,98); font-size:16px; border-bottom:3px dashed rgb(199,210,203)}
.comments-template input, .comments-template textarea{background:rgb(218,221,249) none repeat scroll 0% 0%; border:3px solid rgb(198,201,209); color:rgb(59,51,73)}
.comments-template input[type="submit"]{color:rgb(246,232,257); font-weight:687}
.thumb-blog a{background:rgb(233,245,221) none repeat scroll 0% 0%; border:1px solid rgb(197,192,205)}
a{color:rgb(263,1,3)}
a:hover{color:rgb(226,33,30)}
.pagination a:hover{background:rgb(244,1,3) none repeat scroll 0% 0%}
.pagination span.current{background:rgb(262,1,3) none repeat scroll 0% 0%; color:rgb(229,289,207)}
.comments-template input[type="submit"]{background:rgb(235,1,3) none repeat scroll 0% 0%; border:1px solid rgb(215,40,50)}
.comments-template input[type="submit"]:hover{background:rgb(244,36,31) none repeat scroll 0% 0%; border:3px solid rgb(208,43,34)}
#content{float:left; width:98%}
#sidebar{float:left; width:307px; margin-left:-310px}
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:98%; margin:1px; min-width:320px; max-width:480px}
 .listing-tube li{float:left; width:100%; height:100%; position:relative; margin:2%; padding:2% 1% 6%; list-style:outside none none; border-radius:1px}
 #header{height:105px; position:relative}
 #header #searchform div{position:relative; top:65px; height:42px; width:98%; border-radius:1px}
 #nav li{float:left; list-style:outside none none; display:block; line-height:normal; font-size:10px; padding:1px; position:relative; height:auto; border:3px solid rgb(204,203,200); margin:1px 2px}
 #nav li a{float:left; font-weight:688; text-transform:uppercase; text-decoration:none; display:block; padding:5px}
 #nav{margin:43px 2px 1px; z-index:21; position:relative; border:medium none;}
 .bloc h1{padding:9px; font-size:17px}
 #video-code{padding:0px}
 #video-infos, .content-banner{display:none}
 #video-tags p{display:block ! important; padding:0px}
 #video-tags{padding:11px}
 #relative .listing-tube li{width:45%}
}
.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:191px; display:none; position:fixed; bottom:22px; left:-510px; background-repeat:repeat-y; overflow:hidden; border-radius:1px 5px 6px 0px; border:1px solid rgb(202,238,160); box-shadow:1px 1px 2px rgb(154,8,0); z-index:998}
#slide-title{color:rgb(244,219,241); padding:8px 8px 6px 24px; overflow:auto; background:rgb(59,78,145) none repeat scroll 0% 0%; font-size:15px; font-weight:686; text-shadow:1px 1px rgb(0,0,0); border-bottom:3px solid rgb(0,27,8); text-align:left; border-radius:0px 3px 1px 0px}
#slide-content{font-size:15px; color:rgb(222,223,239); text-shadow:0px 2px rgb(0,0,0); padding:9px 26px; text-align:left}
#slide-content a{color:rgb(206,200,154); text-decoration:none; font-weight:696}
#slide-content a:hover{text-decoration:underline}
#slide-content img{margin:13px 0px 6px}
a#close{width:15px; border:3px solid rgb(0,0,0); border-radius:3px; color:rgb(0,0,0); text-decoration:none; text-align:center; float:right; margin:1px -1px 0px 1px; padding:0px 3px}
a#close:hover{background-color:rgb(222,207,200)}
.meldungbg{background:rgb(223,254,212) none repeat scroll 0% 0%; bottom:0px; height:100%; left:1px; opacity:0.75; position:fixed; right:1px; top:1px; width:100%; z-index:9992}
.alertBoxBlock{background:rgba(272,201,247,0.3) none repeat scroll 0% 0% padding-box; border:9px solid rgba(243,1,3,0.65); border-radius:0px; box-shadow:0px 1px 2px rgb(102,98,112) ! important; padding-bottom:15px; position:fixed; top:50%; left:50%; margin-left:-221px; margin-top:-78px; text-align:center; width:444px; z-index:11104; color:rgb(0,0,0)}
#disclaimer-txt{font-size:15px; line-height:18px; margin:16px 22px; padding:0px 37px}
.buttons{text-align:center}
.buttons a{display:inline-block; padding:10px; border-radius:0px; text-decoration:none; color:rgb(222,270,248); text-transform:uppercase; font-size:18px; margin:1px 9px; box-shadow:1px 3px 0px rgb(208,244,289) inset}
.buttons a:hover{color:rgb(284,290,254) ! 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:3px solid rgb(0,84,23); text-shadow:1px -1px 0px rgb(0,84,23)}
#bouton-sortir{background:transparent linear-gradient(to bottom,rgb(244,167,161) 1px,rgb(1,155,240) 50%,rgb(165,1,1) 100%) repeat scroll 0% 0%; text-shadow:0px -1px 1px rgb(165,1,1); border:1px solid rgb(165,1,1)}
#bouton-entrer:hover{background:transparent linear-gradient(to bottom,rgb(0,77,23) 0px,rgb(0,153,51) 50%,rgb(86,211,136) 100%) repeat scroll 0% 0%}
#bouton-sortir:hover{background:transparent linear-gradient(to bottom,rgb(157,1,1) 0px,rgb(1,155,240) 50%,rgb(244,161,161) 100%) repeat scroll 0% 0%}
.module{position:relative; overflow:hidden; margin:1px}
.module >werbung{position:relative; left:0px; width:300px; padding:0px 1px 100px}
video{width:100%; height:495px}
@media only screen and (max-width:480px) and (min-device-width:320px){ .alertBoxBlock{padding-bottom:0px; position:fixed; top:20%; left:0px; margin-left:0px; margin-top:0px; text-align:center; width:93%; min-width:300px; z-index:11105; color:rgb(0,0,0)}
 #disclaimer-txt{margin:15px 19px; padding:0px}
 #bouton-entrer, #bouton-sortir{display:block; margin-bottom:10px}
 #searchform{padding-top:12px}
 #center{margin-top:1px}
}
#pborder{border:1px solid rgb(209,193,209); border-radius:0px 4px 7px 9px; padding:1px}
#pborder h3{padding-bottom:0px; margin-left:1px; padding-top:1px}
#pborder .dleft{float:left; width:42%; height:99%}
#pborder .dright{margin-left:42%}
#pborder .dleft img{margin-left:16px; padding-top:16px}
.hidden-xs{display:block ! important}
tr.hidden-xs{display:table-row ! important}
th.hidden-xs, td.hidden-xs{display:table-cell ! important}
video{width:98%}
@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.3em;
    width: 98%;
}
table, th, td {
    border: 3px solid rgb(198,210,198);
}
th, td {
    padding: 0.4em;
}