/*  
Theme Name: Jeux
Theme URI: http://www.jeuxenflashgratuit.com/
Description: Mon theme de jeux !
Version: 0.1
*/

/*-----------------------------------------------------*/
/*------------------ General --------------------------*/
/*-----------------------------------------------------*/
body { font-family:'Verdana'; font-size:10px; background: #22323d url(images2/sbody.jpg) repeat-x center top; margin: 0; padding: 0}
#wrap { width:980px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#666; margin:0 auto; background: white url(images2/smilieu.jpg) repeat-y left top;}
a img{border: none; margin: 0; padding: 0}
.alignright { float:right; } 
img.alignright { border: 1px dotted #DEECF0} 
img.size-thumbnail { width: 100px; height: 100px}
.alignleft { float:left; } 
a:link,a:active,a:visited { text-decoration:none; border:none; }
a:hover { text-decoration:none; color:#555353; border:none;}
.justclear{ clear: both; }
/*bug ie marge sous boite*/
ul, ol, dl, ul div{ position: relative;  }
/*-----------------------------------------------------*/
/*--------------------- Header ------------------------*/
/*-----------------------------------------------------*/
#header { height:150px; width:100%; position:relative; color:#000; margin-bottom:3px; padding:0; background: transparent url(images3/header.jpg) no-repeat 0 0;}
#header h1 { margin:0; padding:0;}
#search { position: absolute; right:15px; top: 60px; padding:0;}
#search #s { width: 160px; background: none; border:none; color:#546A78; font-size:18px; }
input#searchsubmit { width: 30px; background:#546A78; border:2px solid #E2E2E0; color:#E2E2E0; font-size:20px; }
#homelink{
	display: block;
	height: 140px;
	width: 560px;
}
#homemenu{
	color: #DEECEF;
	position: absolute;
	top: 105px;
	left: 590px;
	height: 22px;
	overflow: hidden;
	font-size: 12px;
}
#homemenu a{
	color: #eee;
	display: block;
	margin-top: 1px;
	height: 14px;
	width: 80px;
	margin-right: 10px;
	float: left;
	padding: 3px 0 3px 0;
	font-weight: bold;
	text-align: center;
	background: #576D7B url(images3/header-mini-menu.jpg) no-repeat top left;
}
#homemenu a img{
	vertical-align: middle;
}
#homemenu a:hover{
	color: #576D7B;
	background: #576D7B url(images3/header-mini-menu.jpg) no-repeat bottom left;
}
#homemenu a.last{
	margin-right: 0;
}
.intro{
	padding: 0 10px;
	margin: 20px;
	border: 8px solid #DEECF0;
	overflow: auto;
	height: 50px;
}
/*-----------------------------------------------------*/
/*--------------------- Sidebar -----------------------*/
/*-----------------------------------------------------*/
.newside{
	float:right; 
	margin: 0; 
	padding: 0;
	margin-right: 15px; 
}
.left, .sidehaut, .sidebas  { 
	width:205px; 
	margin:10px 0; 
	padding:10px;  
	background: #586e7d;
}
.left h2{ color: #416E90; font-size:14px; margin:0; height:30px; text-align: center; padding-top:11px; background: #DEECF0 url(images3/sidebar-titre-h2.jpg) no-repeat 0 0;}
.left ul { list-style-type:none; margin:0 0 0 0; padding:0; line-height:150%; font-size:11px;} 
.left ul li { list-style-type:none; margin:0 0 20px; padding:0; background: #DEECF0;}
.left ul li ul { list-style-type:square; margin:0; padding:0 9px 9px 9px; background: #DEECF0 url(images3/sidebar-li-bottom.jpg) no-repeat bottom left;}
.left ul li ul li { list-style-type:none; border:0; margin:0; padding-bottom:2px; }
.left ul li ul li ul { list-style-type:none; margin:0; padding:0;}
.sidehaut{height: 27px; padding: 0 10px; background: transparent url(images3/sidebar-up.jpg) no-repeat 0 0;}
.sidebas{height: 27px; padding: 0 10px; background: transparent url(images3/sidebar-down.jpg) no-repeat 0 0;}
.sidebas, .sidehaut{margin: 0;}
.left{margin: 0;}
.left{color: #36434C}
.left a,.left a:link,.left a:active,.left a:visited {color: #36434C}
.left a{overflow: hidden; padding: 3px 10px 0 10px; display: block; height: 20px;background: #fff;}
.left a:hover{background: #36434C; color: #fff}
#sublist li a img,.left .widget_ratings_highest_rated li img{vertical-align: middle;}
.left{overflow: hidden}
.left .metabar a, .left .widget_recent_comments a, .left .widget_ratings_highest_rated a{
	display: inline;
	padding: 0;
	border-bottom: 1px dotted black;
}
.left .metabar li,.left .widget_recent_comments li, .left .widget_ratings_highest_rated li{
	padding: 1px 3px;
	background: #fff;
	margin-bottom: 2px;
	clear: both
}
.left .widget_ratings_highest_rated li  a:hover{background: #36434C; color: #fff}
#archives h2{
	background-image: url(images3/sidebar-titre-h2-archives.jpg);
}
#metabar h2{
	background-image: url(images3/sidebar-titre-h2-propos.jpg);
}
#rssbar h2{
	background-image: url(images3/sidebar-titre-h2-flux.jpg);
}
#recent-comments h2{
	background-image: url(images3/sidebar-titre-h2-comment.jpg);
}
#text-103313551 h2{
	background-image: url(images3/sidebar-titre-h2-pub.jpg);
}
#highest-rated h2{
	background-image: url(images3/sidebar-titre-h2-star.jpg);
}
.widget_stags_cloud h2{
	background-image: url(images3/sidebar-titre-h2-tags.jpg);
}
.widget_stags_cloud a, .widget_ratings_highest_rated a{text-align: left; display: inline; background: none;}
.widget_stags_cloud a:hover, .widget_ratings_highest_rated a:hover{background: none; border-bottom: 1px dotted #eee}
.left ul li .st-tag-cloud { list-style-type:square; margin:0; padding:0 9px 9px 9px; background: #DEECF0 url(images3/sidebar-li-bottom.jpg) no-repeat bottom left;}
/*-----------------------------------------------------*/
/*--------------------- Contenu -----------------------*/
/*-----------------------------------------------------*/
.middle{ 
	margin-top:10px; 
	line-height:16px; 
	/*margin-left:10px; */
	float:left; 
	width:690px; 
	overflow:hidden;  
	font-size:11px; 
}
.middle h2 { 
	font-size:16px; 
	margin:0 7px 3px 0; 
	padding:3px 0;
}
.middle2,.middle3 { 
	margin-top:10px; 
	line-height:16px; 
	/*margin-left:10px; */
	float:left; 
	width:237px; 
	border:3px solid #f3f3f3; 
	overflow:hidden; 
	padding:10px; 
}
.middle2 h2,.middle3 h2 {
	font-size:14px; 
	border-bottom:dashed 1px #ccc; 
	margin:0 7px 3px 0; 
	padding:3px 0; 
} 
.middle2 :hover,.middle3 :hover { background:#fafafa; }
.middle a:hover{border-bottom: 1px dotted #416E90}
.middle a:link,a:active,a:visited {color: #416E90}

/*-----------------------------------------------------*/
/*--------------------- Footer ------------------------*/
/*-----------------------------------------------------*/
#footer { position: relative; width:980px; height:155px; margin-top:20px; text-align:center; clear:both; padding:0px; background: transparent url(images2/sfooter.jpg) no-repeat left top;}
#footer_int { position: absolute; width:500px; text-align:center; top: 70px; left: 240px;}
#footer_int a{color: #416E90}
/*-----------------------------------------------------*/
/*---------------- Commentaires -----------------------*/
/*-----------------------------------------------------*/
.gcomment { border-left:none; vertical-align:middle; border-right:none; margin-bottom:3px; border-bottom:1px solid #f3f3f3; background-color:#F7F7F7; padding:3px; }
.ucomment { border-left:none; border-right:none; margin-bottom:3px; border-bottom:1px solid #f3f3f3; background-color:#fbfbf1; padding:3px; } 
input#submit { background:#546A78; border:2px solid #E2E2E0; color:#fff; font-size:13px; }
ol.commentlist { margin:0 0 1px; padding:0; }
ol.commentlist li { list-style:none; margin:0; padding:13px 13px 1px; }
ol.commentlist li.commenthead { list-style:none; margin:0; } 
ol.commentlist li.commenthead h2 { margin:0; }
#commentform{padding: 0 10px}

/*-----------------------------------------------------*/
/*---------------- Archive miniatures -----------------*/
/*-----------------------------------------------------*/


#thumbs ul li img.thumbgame{
	width: 79px;
	height: 79px;
	float: left;
	margin: 0 5px 0 0;
}
#thumbs ul li img{
	vertical-align: middle;
}

#thumbs ul.topul{
	list-style:none;
	padding: 0;
	margin: 0;
}
#thumbs ul li.topli{
	list-style-image: none;
	background: white;
	padding: 5px;
	margin-top: 7px;
	height: 79px;
	overflow: hidden;
}
#thumbs ul li.topli h3{
	padding-top: 0;
	margin-top: 0;
	margin-bottom: 3px;
	font-size:13px;
}
#thumbs ul li.topli h3 a{
	padding-left: 20px;
	background: transparent url(images3/bullet_go.png) no-repeat 0 0;
}
#thumbs ul.downul{
	float: right;
	padding-right: 7px;
	width: 275px;
	margin-left: 3px;
	padding-left: 3px;
}
/**************************** vvvv **********************************/

.h3billet { font-size:14px; border-bottom:dashed 1px #ccc; margin:0 7px 3px; padding:3px 0; }
.flu h3 {
	margin: 0; 
	padding: 0 0;
	font-size: 11px;
}
.largmax{
	width: 670px;
}

div.post{
	position: relative;
}
/********************* Mail *************************/
.wp-email{
	color: white;
}
/*-----------------------------------------------------*/
/*---------------------- Index ----------------------*/
/*-----------------------------------------------------*/
.allcontent .multicolonne{
	margin: 0;
	background: #DEECF0 url(images3/centrale-top-box.jpg) no-repeat 0 0;
	padding: 10px 25px 25px 25px;
	width: 160px;
	float: left;
	margin-right: 30px;
}
.allcontent .endcol{margin-right: 0;}
.allcontent .multicolonne ul{
	margin: 0;
	padding: 0;
	list-style:none;
	list-style-image: none;
}
.allcontent .multicolonne ul li{
	position: relative;
	background: white;
	padding: 5px;
	margin-top: 7px;
}
.allcontent .multicolonne span{
	display: block;
}


/*-----------------------------------------------------*/
/*--------------------- Central -----------------------*/
/*-----------------------------------------------------*/
.allcontent{
	margin-left: 15px;/* modif */
	margin-top: 0;
	clear: both
}
.allcontent #game .swf{
	border: 5px solid white;
}
.allcontent #newsss .swf{
	border: none;
}
#newsss #resizable .swf{
	border: 5px solid white;
}
.allcontent .multicontenair{
	margin: 0;
	background: #DEECF0 url(images3/centrale-top-box.jpg) no-repeat 0 0;
	padding: 10px 25px 0 25px;
}
.allcontent .multicontenair h3.tab{
	border: 3px solid white;
	border-bottom: none;
	margin:  15px 3px 0 0;
	padding: 5px 0 5px 0;
	width: 200px;
	text-align: center;
	background-color: #576D7B;
	color: white;
	font-size: 13px;
}
.allcontent .multicontenair h3.h3select{
	background-color: #DEECF0;
	color: #586E7D;
}
.allcontent .elem{
	clear:both;
	background-color: white;
	padding: 5px;
}
.allcontent .zonefooter{
	background: #DEECF0 url(images3/centrale-bottom-box.jpg) no-repeat bottom left;
	width: 690px;
	height: 25px;
	margin-bottom: 30px;
}
.allcontent #game{
	position: relative;
}
.allcontent #game .post-ratings{
	position: absolute;
	width: 175px;
	right: 20px;
	top: 15px;
	text-align: right
}

.allcontent .links{
	text-align: center;
	padding-top: 15px;
	padding-bottom:10px;
	height: auto;
	/*height: 35px;*/
}
.allcontent .links img{
	vertical-align: middle;
}
/*
.allcontent .multicontenair ul{
	list-style-image: url(images3/bullet_star.jpg);
}
*/
/* si clignotement ou disparission soue ie6 et 7 */
.allcontent .multicontenair ul li{
	list-style-type: none;
	background: url(images3/bullet_star.jpg) 0 3px no-repeat;
	padding-left: 15px;
}

.clearer{
	height: 1px;
	margin: 0;
	padding:0;
	clear: both;
}
/*-----------------------------------------------------*/
/*--------------------- Navigat -----------------------*/
/*-----------------------------------------------------*/
#menu-nav{
	margin: 0 15px 15px 15px; /* modif ie 6= 15 et 	autre = 25*/
	padding: 8px 15px 0 45px;
	height: 32px;
	overflow: hidden;
	background: #DEECF0 url(images3/menu-nav-top2.jpg) no-repeat 0 0;
}
#menu-nav .widgettitle{
	display: none;
}
#menu-nav ul{
	list-style:none;
	margin:0; 
	padding:0;
}
#menu-nav ul li{
	display: inline;
}
#menu-nav ul li a{
	display: block;
	float: left;
	color: #576D7B;
	background-color: white;
	text-align: center;
	font-weight: bold;
	padding: 2px 4px 2px 4px;
	margin: 0 3px 0 3px;
	font-size: 14px;
}
#menu-nav ul li a:hover{
	color: #fff;
	background-color: #576D7B;
}
/*-----------------------------------------------------*/
/*---------------------- javascr ----------------------*/
/*-----------------------------------------------------*/
.allcontent .multicontenair h3.tab{
	/*float: right;*/
}
.stitre{
	display: block;
	/*border-top: 1px solid #666666;
	border-bottom: 1px solid #666666;*/
	margin-bottom: 5px;
	margin-top: 15px;
	padding-top: 2px;
	padding-bottom: 3px;
	background-color: #C3DADF;
}
#preview{
	position:absolute;
	border:1px solid #ccc;
	background:#333;
	padding:5px;
	display:none;
	color:#fff;
}

	
#screenshot{
	position:absolute;
	border:1px solid #ccc;
	background:#333;
	padding:5px;
	display:none;
	color:#fff;
}

	
#tooltip{
	position:absolute;
	border:1px solid #333;
	background:#f7f5d1;
	padding:2px 5px;
	color:#333;
	display:none;
}

#swfopenfull{
	background: transparent url(images3/fullclose.gif) bottom right no-repeat; 
	display: block; 
	position: absolute; 
	top: 20px; 
	right: 0px; 
	margin-right: -20px; 
	height: 20px; 
	width: 22px
}
.floatprevious a{
	display: block;
	position: absolute; 
	top: 250px; 
	left: 2px; 
	background: transparent url(images3/previous2.png) 0 0 no-repeat; 
	height: 20px; 
	width: 20px
}
.floatnext a{
	display: block;
	position: absolute; 
	top: 250px; 
	right: 2px; 
	background: transparent url(images3/next2.png) 0 0 no-repeat; 
	height: 20px; 
	width: 20px
}


/*.allcontent .elem{
	clear:both;
	background-color: white;
	padding: 5px;
}*/
.allcontent .multicolonne2 .thumbgame{
	width: 75px;
	height: 75px;
}
.allcontent .multicolonne2{
	height: 280px;
	/*overflow: hidden;*/
}
.allcontent .multicolonne2 ul{
	margin: 0;
	padding: 0;
	list-style:none;
	list-style-image: none;
	/*background: #DEECEF;*/
}
* html .allcontent .multicolonne2 ul li {
  margin-right: 5px;
}
.allcontent .multicolonne2 ul li{
	position: relative;
	background: white;
	padding: 5px;
	margin-right: 6px;
	margin-bottom: 7px;
	float: left;
	/*width: 160px;*/
}

.allcontent .multicolonne2 span{
	display: block;
	width: 75px;
	height: 16px;
	overflow: hidden;
}
.clearr{
	clear: both;
}
#socialized{
	float: right;
	padding: 5px;
	background: white;
	border-top: 1px dotted #DEECF0;
}
.my-news h3.tab{
	
}
img.size-full, img.size-medium{
	width: 630px;
}
.allcontent #newsss{
	position: relative;
}
.allcontent #newsss .swf{
	/*border: 1px solid white;*/
}
