*{padding:1px; margin:0px; border:1px none}
body{font-family:arial,sans-serif; font-size:13px}
a{text-decoration:none}
#container{max-width:1064px; min-width:797px; width:97%; margin:2px auto}
#header{height:161px; position:relative}
#logosi{position:absolute;margin-top: 65px;}
#logosi img{width:98%}
#tagline{color:rgb(149,202,245); font-size:14px; position:absolute; top:91px; left:90px}
#header #searchform div{position:absolute; right:4px; top:106px; height:39px; width:303px; border-radius:6px}
#header #searchform #s{margin:8px; width:246px; background:transparent none repeat scroll 0px 2px; color:rgb(150,105,127); font-size:13px; position:absolute; display:block}
#header #searchform #searchsubmit{height:38px; position:absolute; right:1px; display:block; cursor:pointer}
#nav{height:50px; margin:0px 1px 29px; z-index:19; position:relative; border-radius:5px}
#nav li{float:left; list-style:outside none none; display:block; line-height:46px; height:45px; font-size:15px; padding:0px 13px; position:relative}
#nav li a{float:left; font-weight:683; text-transform:uppercase; text-decoration:none}
#nav li ul.sub-menu{display:none; position:absolute; top:95%; left:-3px; width:196px; border-bottom-right-radius:4px; border-bottom-left-radius:5px}
#nav li ul.sub-menu li{height:100%; width:180px; padding:11px 7px}
#nav li ul.sub-menu li a{text-transform:none; line-height:21px}
.listing-tube li{float:left; position:relative; margin:2% 2% 1% 1px; padding:2% 1% 6%; list-style:outside none none; border-radius:5px}
.listing-tube li.last{margin-right:1px}
.listing-tube li img{width:98%; height:auto}
.listing-tube li h2{font-size:16px; text-align:center; display:block; line-height:19px; overflow:hidden}
.listing-tube-infos{position:absolute; bottom:0px; left:1px; width:94%; padding:6px 1px 1px 10px; height:21px}
.listing-tube span.views{display:block; height:12px; font-size:14px; line-height:12px; float:left}
.listing-tube span.duree{display:block; height:18px; line-height:18px; float:left; font-size:11px}
.listing-tube span.rating{display:block; color:rgb(135,161,5); font-weight:688; margin:-1% 4% 0px 0px; height:17px; line-height:20px; width:50px; font-size:13px; float:right; text-align:left}
.listing-blog .blog-left{float:left; width:22%; margin:2px 1% 1px 2px}
.listing-blog .blog-right{float:right; width:80%}
.listing-blog li{width:96%; position:relative; margin:2% 1px 1%; padding:1% 0px 18% 1%; list-style:outside none none; border-radius:0px}
.listing-blog li.last{margin-right:0px}
.listing-blog li img{float:left; margin:1px 3% 6% 0px; width:98%; height:auto}
.listing-blog li h2{display:block; font-size:14px; height:29px; line-height:29px; overflow:hidden}
.listing-blog p{float:left; width:98%; text-align:justify; font-size:107%}
.listing-blog-infos{width:95%; position:absolute; bottom:9px}
.listing-blog span.views{display:block; font-size:11px; float:left}
.listing-blog span.duree{display:block; height:16px; line-height:15px; float:left; font-size:13px}
.listing-blog span.rating{display:block; color:rgb(128,166,0); font-weight:685; height:16px; line-height:18px; width:52px; font-size:15px; position:absolute; right:2%; bottom:5%}
.listing-blog2 .blog-left{float:left; width:43%; margin:1px 4% 1px 1px}
.listing-blog2 .blog-right{float:right; width:75%}
.listing-blog2 li{width:47.2%; height:210px; float:left; position:relative; margin:2% 1% 2% 0px; padding:1% 0.5% 2% 1%; list-style:outside none none; border-radius:1px}
.listing-blog2 li.last{margin-right:1px}
.listing-blog2 li img{float:left; width:99%; height:auto; margin:0px 0px 1px 2%}
.listing-blog2 li h2{display:block; font-size:13px; height:28px; line-height:31px; margin:1px 0px 3%; overflow:hidden; width:95%}
.listing-blog2 p{width:98%; text-align:justify; font-size:110%}
.listing-blog-infos2{width:95%; position:absolute; bottom:7px}
.listing-blog2 span.views{display:block; font-size:13px; float:left}
.listing-blog2 span.duree{display:block; height:16px; line-height:17px; float:left; font-size:14px}
.listing-blog2 span.rating{display:block; color:rgb(121,152,0); font-weight:697; height:15px; line-height:20px; width:54px; font-size:13px;  position:absolute; right:3%; bottom:7%}
.listing-wall li{float:left; width:20.5%; position:relative; margin:1% 1% 2% 0px; padding:1%; list-style:outside none none; border-radius:0px}
.listing-wall li.last{margin-right:0px}
.listing-wall li img{width:99%; height:auto}
.tabs{width:99%}
ul.tabNavigation{padding:0px 0px 11px}
ul.tabNavigation li{display:inline; list-style:outside none none; font-size:16px; border-bottom:medium none}
ul.tabNavigation li a{padding:10px 13px}
ul.tabNavigation li a.selected{padding:9px; border-top-left-radius:1px; border-top-right-radius:1px}
#relative{padding:19px 0px}
#relative .listing-blog li, #relative .listing-blog2 li, #relative .listing-tube li, #relative .listing-wall li{background:transparent none repeat scroll 1px 0px; margin-top:0px}
#relative .listing-tube li, #relative .listing-wall li{width:20.59%}
#relative .listing-blog li{width:96.9%}
#relative .listing-blog2 li{width:48%}
#relative ul.listing-blog, #relative ul.listing-blog2, #relative ul.listing-tube, #relative ul.listing-wall{margin:0px 0px 0px 1.5%}
.comments-template{padding:4%; margin:0px}
.comments-template h3{margin:1px 1px 22px; padding:0px 0px 7px}
.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:10px}
.comments-template input{margin:10px 0px 1px; height:19px; padding:1px; border-radius:1px}
.comments-template textarea{margin:10px 1px 0px; height:150px; padding:12px; border-radius:1px}
.pagination{overflow:hidden; position:relative; text-align:center; width:99%; margin:21px 1px 41px}
.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:687; padding-left:10px}
.pagination a, .pagination span{float:left; display:block; text-decoration:none; border-radius:0px}
.pagination a:hover{color:rgb(219,210,243)}
#video{margin:1px 1px 20px; overflow:hidden}
#video-code{width:100%; padding:1% 1px 1%; text-align:center}
#video-pdv{width:100%; text-align:center; margin:1px 1px 22px; font-size:22px}
#video-synopsys p{font-size:11px; line-height:17px; text-align:justify; width:93%; margin:12px auto}
#video-tags{font-size:12px; padding:21px 1px 0px 23px}
#video-tags p{padding:0px 1px 10px}
#video-rate, #video-share{font-size:13px; font-weight:697; color:grey; text-transform:uppercase; padding:14px 22px 0px; width:327px}
#video-rate span.post-like{font-weight:692; font-style:italic; text-transform:none; line-height:28px; padding:0px 0px 1px 5px}
#video-rate strong, #video-share strong{line-height:33px; font-weight:406; float:left}
#video-share strong{width:82px}
#video-infos-left{float:left}
#video-infos-right{float:right; font-size:13px; padding:11px 21px; width:202px; border-radius:0px 4px 7px 1px}
#video-infos-left, #video-infos-right strong{font-weight:403; margin:20px 0px 1px}
#video-infos-right p{margin:1px 1px 5px}
#video-infos-right span.rating{display:block; color:rgb(136,188,0); font-weight:697; margin:6% -4% 0px 0px; height:16px; line-height:18px; width:26%; font-size:13px;  float:right; text-align:left}
.note-bar{position:relative; height:9px; width:151px; border-radius:3px; background:rgb(207,30,31) none repeat scroll 0% 0%; overflow:hidden; margin:0px 1px 12px}
.note-bar.not-rated-yet{background:rgb(61,98,90) none repeat scroll 0% 0%}
.like-bar{position:absolute; left:1px; top:0px; height:8px; border-right:3px solid rgb(16,24,21); background:rgb(149,202,32) none repeat scroll 0% 0%}
.content-banner{text-align:center; margin:1px 1px 38px}
.sidebar-banner{text-align:center; padding:1px 1px 1px; margin:0px 0px 14px}
#sidebar{margin:0px 0px 23px; padding:0px 0px 20px}
.sidebar-title{padding:10px; font-size:21px; display:block}
.sidebar-widget{margin:0px 0px 20px}
.sidebar-widget .tagcloud{padding:1px 9px}
#sidebar li{list-style:inside none square; font-size:15px; line-height:27px; padding:1px 1px 0px 15px; width:87%}
#sidebar li a{text-decoration:none}
.sidebar-tags{padding:0px 15px}
.textwidget{padding:0px 14px; text-align:justify}
.footer-banner{text-align:center; margin:21px 1px 1px}
#footer{padding:19px 0px; margin:21px 0px 0px; clear:both; text-align:center}
h1{font-size:25px; font-weight:408; padding:1px 0px 9px}
h1.home{padding:9px; margin:0px 0px 22px; border-radius:0px}
.bloc{border-radius:1px; margin-bottom:9px; position:relative}
.bloc h1{padding:21px 0px 1px 22px}
.clear{clear:both}
.post-like{display:inline-block}
.post-like a span{display:block; float:left; height:24px; margin-right:4px; width:26px}
.rating-single{display:block; color:rgb(145,170,0); font-weight:695; height:24px; line-height:30px; width:71px; font-size:18px; 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:20px; border-radius:0px; display:block; width:20.9%; margin:2% 1% 1% 0px; padding:1%}
.listing-categories-videos li img{border-radius:1px; width:99%; height:auto}
#blog, #page{padding:17px 15px 45px}
#blog h1{padding:0px}
#blog ul{margin:20px 0px}
#blog li{width:95%; position:relative; margin:3% 1px 1%; padding:1% 0px 19% 2%; list-style:outside none none; border-radius:1px}
#blog li img{float:left; margin:1px 2% 4% 0px; width:99%; height:auto}
#blog .blog-left{float:left; width:18%; margin:1px 3% 1px 1px}
#blog .blog-right{float:right; width:74%}
#blog .post-content{margin:21px 1px}
#blog .comments-template{border:medium none; padding:1px}
input[type="submit"]{height:30px; cursor:pointer}
.post-nav{margin:38px 0px 1px}
.thumb-blog a{width:112px; height:111px; margin:0px 20px 0px 1px; padding:9px; float:left; border-radius:0px}
.post{margin:0px 1px 4%; padding:1% 0px 5% 1%}
div#disclaimer-fond{opacity:0.99; background:rgb(0,0,0) none repeat scroll 0% 0%; clear:both; height:1654px; line-height:normal; position:absolute; text-align:center; width:99%; z-index:1010}
div#disclaimer-conteneur{clear:both; position:absolute; text-align:center; width:98%; z-index:997}
div#disclaimer-cadre{font-family:arial; font-size:12px; height:366px; width:547px; margin:93px auto 0px}
div#disclaimer #disclaimer-content{float:left; height:293px; width:501px; no-repeat scroll 0% 0%; border-radius:4px}
div#disclaimer #disclaimer-content div#disclaimer-boutons{height:37px; width:231px; margin:238px auto 1px}
div#disclaimer #disclaimer-content div#disclaimer-boutons a{background:transparent none no-repeat scroll center top; display:block; float:left; height:37px; width:115px}
div#disclaimer #disclaimer-content div#disclaimer-boutons a#btn-entrer{margin-right:9px}
div#disclaimer #disclaimer-content div#disclaimer-boutons a:hover{background-position:center bottom}
body{color:rgb(79,85,100)}
#header #searchform div{background:rgb(235,223,216) none repeat scroll 0% 0%; border:3px solid rgb(208,207,206)}
#nav{background:rgb(261,251,235) none repeat scroll 0% 0%; border:1px solid rgb(198,209,194)}
#nav li a{color:rgb(53,54,62); font-size: 16px;font-weight: bold;}
#nav li a:hover{color:rgb(97,95,94)}
#nav li ul.sub-menu{background:rgb(278,228,206) none repeat scroll 0% 0%; border-width:medium 1px 1px; border-style:none solid solid; border-color:currentcolor rgb(207,194,210) rgb(204,190,203); -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(299,258,263) none repeat scroll 0% 0%; border:3px solid rgb(198,196,200)}
.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(96,100,112)}
#video-infos-left strong, #video-infos-right strong, #video-tags p, .sidebar-title{color:rgb(66,54,54)}
#video-infos-right{border-left:3px solid rgb(199,203,206)}
#relative, .comments-template{background:rgb(218,251,280) none repeat scroll 0% 0%; border-width:medium 1px 1px; border-style:none solid solid; border-color:currentcolor rgb(207,202,209) rgb(192,208,203); -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(201,260,264) none repeat scroll 0% 0%; border-width:3px 2px medium; border-style:solid solid none; border-color:rgb(197,198,197) rgb(202,193,206) 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(215,282,200) none repeat scroll 0% 0%; color:rgb(115,102,93); font-weight:681; padding:12px}
#sidebar{background:rgb(235,279,219) none repeat scroll 0% 0%}
.sidebar-title{color:rgb(60,70,55)}
#footer{border-top:1px solid rgb(153,157,160); width:98%; overflow:hidden}
.bloc, h1.home{background:rgb(201,231,246) none repeat scroll 0% 0%; border:3px solid rgb(194,205,191)}
#footer p{color:rgb(116,116,115)}
h1{color:rgb(58,52,50)}
.comments-template h3{color:rgb(109,102,101); font-size:17px; border-bottom:1px dashed rgb(200,198,199)}
.comments-template input, .comments-template textarea{background:rgb(260,215,236) none repeat scroll 0% 0%; border:3px solid rgb(207,193,207); color:rgb(65,53,70)}
.comments-template input[type="submit"]{color:rgb(252,243,238); font-weight:683}
.thumb-blog a{background:rgb(245,270,295) none repeat scroll 0% 0%; border:3px solid rgb(191,196,195)}
a{color:rgb(217,1,3)}
a:hover{color:rgb(205,30,41)}
.pagination a:hover{background:rgb(211,1,3) none repeat scroll 0% 0%}
.pagination span.current{background:rgb(255,1,3) none repeat scroll 0% 0%; color:rgb(237,284,221)}
.comments-template input[type="submit"]{background:rgb(234,1,3) none repeat scroll 0% 0%; border:1px solid rgb(233,46,41)}
.comments-template input[type="submit"]:hover{background:rgb(207,44,30) none repeat scroll 0% 0%; border:2px solid rgb(257,35,34)}
#content{float:left; width:100%}
#sidebar{float:left; width:300px; margin-left:-309px}
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:2%; padding:2% 1% 6%; list-style:outside none none; border-radius:0px}
 #header{height:108px; position:relative}
 #header #searchform div{position:relative; top:60px; height:38px; width:98%; border-radius:0px}
 #nav li{float:left; list-style:outside none none; display:block; line-height:normal; font-size:11px; padding:0px; position:relative; height:auto; border:3px solid rgb(198,200,206); margin:1px 2px}
 #nav li a{float:left; font-weight:686; text-transform:uppercase; text-decoration:none; display:block; padding:6px}
 #nav{margin:43px 2px 3px; z-index:19; position:relative; border:medium none;}
 .bloc h1{padding:12px; font-size:19px}
 #video-code{padding:0px}
 #video-infos, .content-banner{display:none}
 #video-tags p{display:block ! important; padding:0px}
 #video-tags{padding:9px}
 #relative .listing-tube li{width:43%}
}
.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:19px; left:-510px; background-repeat:repeat-y; overflow:hidden; border-radius:0px 4px 6px 0px; border:2px solid rgb(209,209,130); box-shadow:3px 1px 2px rgb(152,10,0); z-index:971}
#slide-title{color:rgb(285,271,217); padding:8px 7px 8px 26px; overflow:auto; background:rgb(50,76,155) none repeat scroll 0% 0%; font-size:16px; font-weight:692; text-shadow:1px 1px rgb(0,0,0); border-bottom:3px solid rgb(0,29,5); text-align:left; border-radius:0px 3px 0px 0px}
#slide-content{font-size:13px; color:rgb(294,200,209); text-shadow:0px 2px rgb(0,0,0); padding:12px 23px; text-align:left}
#slide-content a{color:rgb(243,201,153); text-decoration:none; font-weight:689}
#slide-content a:hover{text-decoration:underline}
#slide-content img{margin:14px 0px 4px}
a#close{width:15px; border:1px solid rgb(0,0,0); border-radius:2px; color:rgb(0,0,0); text-decoration:none; text-align:center; float:right; margin:1px -1px 1px 0px; padding:0px 3px}
a#close:hover{background-color:rgb(211,281,279)}
.meldungbg{background:rgb(229,207,234) none repeat scroll 0% 0%; bottom:1px; height:98%; left:0px; opacity:0.75; position:fixed; right:0px; top:1px; width:98%; z-index:9999}
.alertBoxBlock{background:rgba(252,205,251,0.8) none repeat scroll 0% 0% padding-box; border:9px solid rgba(243,1,3,0.65); border-radius:0px; box-shadow:0px 0px 2px rgb(91,97,107) ! important; padding-bottom:13px; position:fixed; top:50%; left:50%; margin-left:-216px; margin-top:-81px; text-align:center; width:442px; z-index:11104; color:rgb(0,0,0)}
#disclaimer-txt{font-size:14px; line-height:18px; margin:16px 22px; padding:1px 43px}
.buttons{text-align:center}
.buttons a{display:inline-block; padding:10px; border-radius:0px; text-decoration:none; color:rgb(230,268,276); text-transform:uppercase; font-size:18px; margin:0px 12px; box-shadow:0px 3px 1px rgb(202,218,202) inset}
.buttons a:hover{color:rgb(225,265,272) ! important}
#bouton-entrer{background:transparent linear-gradient(to bottom,rgb(94,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:1px -1px 0px rgb(0,84,23)}
#bouton-sortir{background:transparent linear-gradient(to bottom,rgb(244,169,161) 1px,rgb(1,155,240) 50%,rgb(165,1,1) 100%) repeat scroll 0% 0%; text-shadow:1px -1px 0px rgb(165,1,1); border:1px 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(169,1,1) 0px,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:1px; width:300px; padding:1px 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:1px; margin-left:0px; margin-top:1px; text-align:center; width:93%; min-width:300px; z-index:11105; color:rgb(0,0,0)}
 #disclaimer-txt{margin:13px 20px; padding:1px}
 #bouton-entrer, #bouton-sortir{display:block; margin-bottom:9px}
 #searchform{padding-top:11px}
 #center{margin-top:1px}
}
#pborder{border:3px solid rgb(192,197,190); border-radius:1px 5px 4px 9px; padding:1px}
#pborder h3{padding-bottom:0px; margin-left:1px; padding-top:1px}
#pborder .dleft{float:left; width:42%; height:100%}
#pborder .dright{margin-left:42%}
#pborder .dleft img{margin-left:15px; 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: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.2em;
    width: 99%;
}
table, th, td {
    border: 2px solid rgb(209,195,199);
}
th, td {
    padding: 0.2em;
}