/*
Theme Name: 1001videosdecul
Theme URL: url du theme
Description: <a href="http://www.cleandiz.com">CleanDIZ Theme</a>
Author: Cleandiz
Author URL: http://www.cleandiz.com
le code CSS, le code XHTML et le design sont la propri�t� de cleandiz.com.
*/

* {margin:0;padding:0;font-size:100%;}
table {  border-collapse: collapse;  border-spacing: 0;}
img {border:none;}
h1, h2, h3, h4, h5, p, ul {margin:14px 0;font-family:Arial, Helvetica, sans-serif;}
h1 {font-size:22px;}
h2 {font-size:18px;}
h3 {font-size:16px;}
ul, ol {list-style-type:none;}
body {font-family:Arial, Helvetica, sans-serif;font-size:12px;text-align:center;color:#444;}
.alignleft {float:left;}
.alignright {float:right;}
.center {text-align:center;}
img.centered{display: block;margin-left: auto;margin-right: auto;}
img.alignleft{margin: 3px 10px 2px 0; }
img.alignright{ margin: 3px 0 2px 10px; }
img.alignleft, img.alignright{	padding: 4px;	border: 1px solid #eee;	display: inline;}
.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0;}
input, button, select {vertical-align: middle;}
p, li {line-height:160%;}
a:link, a:visited {color:#000;text-decoration:underline;}
a:hover {color:#d54100;text-decoration:none;}
small {font-size:9px;color:#888;}
blockquote{margin: 12px 40px;border-left:4px solid #CCC;padding-left:10px;}

body {text-align:center;}
#page {width:990px;margin:0 auto;text-align:left;}
#footer{clear:both;width:100%;}

#single #content, #archives #content {float:left;width:615px;}
#single #sidebar, #archives #sidebar {float:right;width:300px;}

body {background:url("img/bg.png") repeat-x top #FF8A00;}
#page {background:url("img/page.png") repeat-y;}
#header h1 {margin:0;}
#header {height:159px;background:url("img/header.jpg") no-repeat top;position:relative;}
	#header #menu {position:absolute;width:692px;height:35px;left:20px;top:127px;}
	#header #menu ul {margin:0;height:32px;}
	#header #menu li {display:inline;}
	#header #menu li a {background:url("img/menu.png") no-repeat scroll 0 0 transparent;color:#fff;display:block;float:left;font-size:15px;height:32px;line-height:32px;margin-left:-10px;padding:0 20px;text-decoration:none;z-index:1;text-transform:uppercase;font-weight:bold;letter-spacing:-1px;}
	#header #menu li a:hover, #header #menu li.current a {background-position:0 -32px;}
	#header #menu li a.lastmenu:hover {background-position:0 0;cursor:default;}
	#header #menu li a.home {background-position:0 -64px;}
	#header #menu li a:hover.home {background-position:0 -96px;}
	#header #menu li.current a.home {background-position:0 -96px;}
	
	#header .pub {position:absolute;left:448px;top:18px;width:468px;height:82px;overflow:hidden;	}
	
	/*searchform*/
	#searchform {position:absolute;top:130px;left:700px;width:315px;height:24px;}
	#searchform input.txt {position:absolute;width:240px;top:3px;background:transparent none;border:none;padding:3px;color:#666;font-weight:bold;font-size:11px;}
	#searchform input.submit {position:absolute;top:3px;left:255px;width:60px;height:20px;background:transparent none;border:none;cursor:pointer;}

	
#footer {background:url("img/footer.jpg") no-repeat;height:222px;}
#footer p.copy {margin:0;text-align:center;font-size:11px;color:#ccc;padding:40px 0px 0  0;}
#footer p.copy a {color:#d6bc9d;}
#wrapper {background:url("img/pagetop.jpg") no-repeat top;overflow:hidden;padding:0 30px;}
#content {padding:15px 0;}

.box {margin-bottom:20px;background:url("img/box-bottom.png") no-repeat bottom;padding-bottom:4px;}
.box h3 {height:48px;background:url("img/title.png") no-repeat top;color:#ffe15f;font-family:Arial, Helvetica, sans-serif;letter-spacing:-1px;text-transform:uppercase;font-weight:bold;padding-left:10px;line-height:35px;margin:0;font-size:18px;}
.box-content {background:url("img/box-bg.png") repeat-y;padding:1px 10px;}

#welcome h1 {background:url("img/welcome-top.png") no-repeat top;height:23px;margin:0;text-indent:-5999px;overflow:hidden;}

#vdj {background:url("img/box-bottom_vdj.png") no-repeat bottom;padding-bottom:10px;}
#vdj h2 {background:url("img/box-top_vdj.png") no-repeat top;height:41px;text-indent:-5999px;overflow:hidden;margin:0;}
#vdj h3 {margin:0;}
#vdj a {color:#F9EE96;text-decoration:underline;font-weight:bold;font-size:14px;}
#vdj .box-content {background:#000;overflow:hidden;}

#vdj #player {width:370px;float:left;}
#player {padding-bottom:10px;}
#vdj #catcher {width:230px;float:left;}
.vdj-desc {float:left;width:290px;}
.vdj-desc p {text-align:justify;color:#a1a1a1;}
/*SIDEBAR*/
#sidebar-top {padding-top:9px;background:url("img/sidebar-top.png") no-repeat top;}
#sidebar-bottom {padding-bottom:10px;background:url("img/sidebar-bottom.png") no-repeat bottom;}
#sidebar-content {background:url("img/sidebar-bg.png") repeat-y;padding:1px 10px;}
#sidebar {background:url("img/sidebar-bottom.png") no-repeat bottom;padding-bottom:8px;margin-top:15px;}

/*footer*/

/*posts*/
#extraits p {border-bottom:1px solid #ccc;margin:0;padding:8px 4px;}
#extraits p a {font-weight:bold;}
#extraits .post h3 a {font-weight:bold;color:#000;text-decoration:none;}
#extraits .post h3 a:hover {font-weight:bold;color:#444444;}

#videos-precedentes .box-content {overflow:hidden;}
#videos-precedentes .post {width:166px;height:156px;float:left;background:url("img/player.png") no-repeat top left;position:relative;margin:0 16px 10px 0;}
#videos-precedentes .post img {position:absolute;top:8px;left:7px;border:1px soldid #000;}
#videos-precedentes .post-fake {width:166px;height:156px;float:left;position:relative;margin:0 16px 10px 0;}
#videos-precedentes .post-fake img {position:absolute;top:8px;left:7px;border:1px soldid #000;}

#photos .box-content {overflow:hidden;}
#photos .post img {float:left;margin:0 10px 10px 0;}
#photos .post {float:left;width:445px;overflow:hidden;margin-right:10px;}
#photos .post a {font-weight:bold;color:#000;text-decoration:none;display:inline;}
#photos .post a:hover {font-weight:bold;color:#444444;display:inline;}
.box-content {background:url("img/box-bg.png") repeat-y;padding:1px 10px;}
#single .box h3, #archives .box h3 {background:url("img/post-title.png") no-repeat;height:48px;color:#ffe15f;font-family:Arial, Helvetica, sans-serif;letter-spacing:-1px;text-transform:uppercase;font-weight:bold;padding-left:15px;line-height:45px;margin:0;}
#single .box h2, #archives .box h2 {background:url("img/post-title.png") no-repeat;height:48px;color:#ffe15f;font-family:Arial, Helvetica, sans-serif;letter-spacing:-1px;text-transform:uppercase;font-weight:bold;padding-left:15px;line-height:45px;margin:0;}
#single .box h1, #archives .box h1 {background:url("img/post-title.png") no-repeat;height:48px;color:#ffe15f;font-family:Arial, Helvetica, sans-serif;letter-spacing:-1px;text-transform:uppercase;font-weight:bold;padding-left:15px;line-height:45px;margin:0;}
#single .box-content, #archives .box-content {background:url("img/post-bg.png") repeat-y;}


#archives .box-content h3 {background:url("img/post-title-2.png") no-repeat;height:40px;color:#ffe15f;font-family:Arial, Helvetica, sans-serif;letter-spacing:-1px;text-transform:uppercase;font-weight:bold;padding-left:10px;line-height:35px;margin:0;}

#single .box, #archives .box {margin-bottom:20px;background:url("img/post-bottom.png") no-repeat bottom;padding-bottom:6px;}

#single .post #player {float:left;}
#single .post #catcher {float:right;}
#single .post .video-desc {clear:both;}
#single .post small, #archives .post small {display:block;margin-bottom:10px;}
#archives .post img.thumb {float:left;margin:0 10px 10px 0;}
#archives .post .box-content {overflow:hidden;}

#archives .descphoto, #single .descphoto {overflow:hidden;}
#archives .descphoto img, #single .descphoto img.thumb {float:left;margin-right:10px;margin-bottom:10px;}
#single .descphoto p {margin-top:0;}

.post h2 a {color:#ffe15f;text-decoration:none;}
.post h2 a:hover {color:#FFF;}
.post h3 a {color:#FFE15F;text-decoration:none;}
.post h3 a:hover {color:#FFF;}

/*pagination*/
.wp-pagenavi {margin:20px 10px;}
/*navigation*/

.linkthumb{margin:1px;}
a.linkthumb {text-decoration:underline;position: relative;color: black;border-bottom: 0px solid #0000CC;font-size:13px;line-height:23px;}
a.linkthumb:hover {	background: none; /* correction d'un bug IE */	z-index: 500;	text-decoration:underline;	background-image:url(/img/player.png);	background-repeat:no-repeat;	color:#333333;}
a.linkthumb span {display: none;}
a.linkthumb:hover span {	text-decoration:underline;	display: inline;	position: absolute;	top: 4em;	left: 3em;	background: #ffffff;	text-align: center;	color: #FFFFFF;	padding: 1px;	border:2px solid #ff8a00;} 

#content2 {clear:both;padding:0 30px;}

#content2 .box {margin-bottom:20px;background:url("img/box-bottom.png") no-repeat bottom;padding-bottom:4px;}
#content2 .box h1 {height:48px;background:url("img/title.png") no-repeat top;color:#ffe15f;font-family:Arial, Helvetica, sans-serif;letter-spacing:-1px;text-transform:uppercase;font-weight:bold;padding-left:10px;line-height:35px;margin:0;}
#content2 .box h3 {height:48px;background:url("img/title.png") no-repeat top;color:#ffe15f;font-family:Arial, Helvetica, sans-serif;letter-spacing:-1px;text-transform:uppercase;font-weight:bold;padding-left:10px;line-height:35px;margin:0;}
#content2 .box-content {background:url("img/box-bg.png") repeat-y;padding:1px 10px;overflow:hidden;}


div#disclaimer{ text-align:left; }
div#disclaimer-fond{ position:absolute; z-index:1000; width:100%; height:2650px; background:black; 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:#ddd 1px solid; background:#FF8A00; color:#555; }
div#disclaimer-cadre b{ font-size:14px; color:red; }
div#disclaimer-cadre a{ text-decoration:none; font-size:25px; font-weight:bold; color:#383838; }
div#disclaimer-cadre a:hover{ color:#FFFFFF; }
div#disclaimer-txt {width:550px;height:auto;background:#fff;border:1px solid #FFF;text-align:left;}

a.cat_home {text-decoration:underline;color: black;font-size:13px;font-weight:bold;}
a.cat_home:hover {	text-decoration:underline; color:#333333;}

