/*
Theme Name: EthikMind 2
Theme URI: http://www.ethikmind.eu/
Description: Le th�me EthikMind 2009.
Version: 2
Author: Jeremy Haessig
Author URI: http://www.jeremyhaessig.com/

	background-color: #edeedc;
*/

*{outline:none;}

body {
	background:url(images/fond.jpg) top center;
	background-repeat:repeat-x;
	background-color: #edeedc;
	margin:0px;
	padding:0px;
	font-family:Verdana, Geneva, sans-serif;
}


/* Barre gauche */
.sidebar ul li {
	border-radius: 10px 10px; -moz-border-radius: 10px;
}
.sidebar ul {
	margin:0 0 0 6px;
	padding:0;
}

#rss-button {
	padding:0;
	color:#FFF;
	background: transparent url(images/rss.png);
	background-repeat:no-repeat;
	background-position:right;
	width:245px;
	height:48px;
	textalign:right;
	list-style:none;
	position:relative;
	left:-12px;
}

#rss-button li a {
	color:#FFF;
	text-decoration:none;
	font-size:1.2em;
	display:block;
	padding:14px 0 14px 70px;
}

#rss-button li a:hover {
	text-decoration:underline;
}


div.beforewidget {
	margin:0;
	background:url(images/widgetup.png) top no-repeat;
	z-index:-1;
	position:absolute;
	top:-5px;
	left:0;
	height:129px;
	width:100%;
}
	
div.afterwidget  {
	margin:0;
	background:url(images/widgetdown.png) bottom no-repeat;
	z-index:-1;
	position :absolute;
	left:0;
	bottom:-5px;
	height:50px;
	width:100%;
	}
li.widget {
	position :relative;
		margin:20px 0;
	background: url(images/widgetmiddle.png) repeat-y center;
	list-style:none;
	padding:5px;
	color:#526C2C;
	padding-top:25px;
	vertical-align:top;
	width:237px;
	min-height:129px;
	z-index:1;
}

li.widget a {
	color:#526C2C;
	text-decoration:none;}
li.widget a:hover {
	color:#000;
	text-decoration:underline;}
h2.widgettitle {
	padding-top:5px;
	padding-left:60px;
	background: url('images/archives.png');
	background-repeat:no-repeat;
	
	display: block;
	margin:0px;
	color:#675445;
	font-size:17px;
	width:170px;
	height:40px;
	position:relative;
	top:-10px;
	left:10px;
	text-align:left;
	vertical-align:middle;
}
.sidebar ul li ul{
padding-left:10px;}

.sidebar ul li ul li{
padding-left:25px;
background : url('images/puce2.png');
background-repeat:no-repeat;
list-style:none;
width:200px;
margin-bottom:5px;
}

li.widget_links h2{
padding-top:5px;
padding-left:60px;
background: url('images/blogoliste.png');
background-repeat:no-repeat;}

li.widget_archive h2{

padding-top:5px;
padding-left:60px;
background: url('images/archives.png');
background-repeat:no-repeat;}

li.widget_categories h2{

padding-top:5px;
padding-left:60px;
background: url('images/archives.png');
background-repeat:no-repeat;}

li.widget_recent_comments h2{
padding-left:60px;
background: url('images/commentaires.png');
background-repeat:no-repeat;}

li.recentcomments {
padding-left:25px;
background-image : url('images/puce.png');
background-repeat:no-repeat;
list-style:none;
width:200px;
margin-bottom:3px;}

div.wp_cumulus_widget{
	background:none;}

div.widget_meta{
	background:none;}
	
li.widget_tag_cloud {
list-style:none;
background: transparent url(images/clouds.jpg);
background-position:left;
background-repeat:no-repeat;
height : 230px;}
	
li.widget_tag_cloud a{
	display:inline-block;
	text-decoration:underline;}
	
li.widget_tag_cloud{
vertical-align:top;}

li.widget_tag_cloud h2{

padding-top:5px;
padding-left:60px;
background: url('images/motsclefs.png');
background-repeat:no-repeat;
display:block;}
#wp-cumulus h2 {

padding-top : 5px;

padding-left : 60px;

background : url('images/motsclefs.png');

background-repeat : no-repeat;

display : block;

}
#wp-cumulus {

list-style : none;

background : transparent url(images/clouds.jpg);

background-position : bottom left;

background-repeat : no-repeat;

}
.sidebar li.widget_recent_entries h2{

padding-top:5px;
padding-left:50px;
background: url('images/articles.png');
background-repeat:no-repeat;}

.sidebar li.s2class_widget_subscribe2widget h2{

padding-top:5px;
padding-left:50px;
background: url('images/articles.png');
background-repeat:no-repeat;}

input[type=submit].snewsletter {
	background:transparent url(images/valider.png);
	border: 0px;
	width:136px;
	height:27px;
	color:#FFF;
	cursor:pointer;
	margin-left: 50px;
	margin-top : 5px;}li.widget_meta {
	list-style:none;
	margin:0px;
padding:0px;
color:#FFF;
background: transparent url(images/rss.png);
background-repeat:no-repeat;
background-position:right;
width:245px;
height:48px;
textalign:right;}

div.rss{
margin:0px;
padding-left:65px;
padding-top:10px;
display:block;
list-style:none;
color:#FFF;
}

div.rss a{
margin:0px;
padding:0px;
list-style:none;
color:#FFF;
}

li.widget_meta h2{
		display:none;}

.main {color:#675445}

.main h2 {}

div.post  {background-image:url(images/middle.jpg);
background-repeat:repeat-y;
background-position:center;
background-color: #edeedc;
margin-bottom : 10px;
margin-top : 4px;
}

.mainpage div.page  {background-image:url(images/middle2.jpg);
background-position:center;
background-repeat:repeat-y;
background-color: #edeedc;
margin : 15px 0 10px 7px;

}
.mainpage div.page-title {
height:10px;
background-image:url(images/up2.jpg);
background-repeat:no-repeat;
background-position:top center;
}

.main div.page  {background-image:url(images/middle.jpg);
background-position:center;
background-repeat:repeat-y;
background-color: #edeedc;
margin : 4px 0 10px 0x;}.main div.page-title {
height:10px;
background-image:url(images/up.jpg);
background-repeat:no-repeat;
background-position:top center;
}
div.uppost 
{background-image:url(images/up.jpg);
background-repeat:no-repeat;
background-position:top center;
height :15px;
}

table.post-title td {
	text-align:center;
padding:0;
margin:0;}

div.date {
float:left;
background-image:url(images/date.png);
background-repeat:no-repeat;
background-position:left;
height:52px;
width:46px;
padding:20px 0 0 13px;
margin:0px 0 0 20px;
text-align:center;
}

h1.posttitle2 {
float:left;
width:480px;
padding: 0;
margin : 10px 0 0 5px;
text-align:left;
}

h1.posttitle {
float:left;
width:380px;
padding: 0;
margin : 10px 0 0 5px;
text-align:left;
}

h1.posttitle a, h1.posttitle2 a {font-size:25px;
font-weight:100;
color:#526C2C; 
	color:#526C2C;
	text-decoration:none;}h2.posttitle a:hover, h2.posttitle2 a:hover 

{
color:#728C4C; 
}

div.bulle {
background-image:url(images/com.png);
background-repeat:no-repeat;
background-position:top;
float:left;
height:32px;
width:85px;
font-size:9px;
padding:40px 0 0 0;
margin:5px 0 0 5px;
color:#BC774D;
text-align:center;
}
div.bulle a {
color:#BC774D;
text-decoration:underline;}
div.bulle a:hover {color:#728C4C; }div.author {padding:5px 0 0 0;clear:both;text-align:left;font-size:9px; margin:0px; padding-bottom:10px;}
div.author p {text-align:left;display:inline;margin:0px; padding:0px;}
div.author a{color:#BC774D;font-size:9px;text-decoration:underline;margin:0px; padding:0px;}

.main .post-categories li, .main .post-categories, .main .post-categories li a{
	display: inline;list-style:none;margin:0px; padding:0px;}

.main .entry {

text-align:justify;

clear:both;
min-height:100px;
background-image:url(images/down.jpg);
background-position:bottom center;
padding:0px 30px 30px 30px;
background-repeat:no-repeat;
display:block;
}

.mainpage .entry {

text-align:justify;

clear:both;
min-height:300px;
background-image:url(images/down2.jpg);
background-position:bottom center;
padding:0px 30px 30px 30px;
background-repeat:no-repeat;
display:block;
}

.entry a , .entry2 a{color:#000 ;}

.entry a:hover, .entry2 a:hover {color : #666}.endmain{background-image:url(images/down.jpg);
background-position:bottom center;
background-repeat:no-repeat;
height:95px;}

.main .entry2 {
padding:0px 30px 30px 30px;
text-align:justify;display:block;
}

#respond {background-image:url(images/commentsdown.png);
background-position:bottom center;
padding:0px 30px 30px 30px;
background-repeat:no-repeat;
display:block;
}

.commentaires {
background-image:url(images/commentsmiddle.png);
background-position:center;
background-repeat:repeat-y;
padding:0px;
margin:0px;
margin-left:15px;
width:550px;}

.commentaires a{color:#FFF;
text-decoration:none;}
div.commentup {background-image:url(images/commentsup.png);
background-position:top;
background-repeat:no-repeat;
padding:0px;
margin:0px;
height:32px;
}

h3.numbercom{
color:#FFF;
font-size:16px;
text-align:center;
position:relative;
top:-25px;}

table.comments {
	margin-bottom:30px;}
td.c1 {
	padding-left:50px;
	vertical-align:top;}
td.c2 {
	padding-right:50px;
	vertical-align:top;}

table.comments p {
color:#41352C;
}

table.comments p.cauthor{
	color:#FFF;
	margin-top:0px;}
	
input[type=text].coordonn�es {
	margin-left:15px;
	margin-top:13px;
	width:200px;
	border:0px;}
	
textarea.textcomment {
	margin-top:13px;
	width:485px;
	border:0px;}
	
input[type=submit].comsubmit {
	background:transparent url(images/valider.png);
	border: 0px;
	width:136px;
	height:27px;
	color:#FFF;
	cursor:pointer;
	margin-left:356px;
}
#respond label {color:#FFF;}
#respond h3 {color:#FFF;

font-size:16px;}
	
p.day, p.month {margin:0px;;padding:0px;}p.day{
	margin-top : 25px;
	margin-bottom : 0px;
	font-size:16px;
	font-weight:bold;
	display:inline;}
	
p.month{
	display:inline;
	margin-top : 0px;
	font-size:14px;}
	
img {
	border:0px;
}
div {
	margin:0px;
	padding:0px;
	font-family:verdana; font-size:12px;
}
.AbsWrap {
	width: 100%;
	position: relative;
}
.rowWrap {
	width: 100%;
}
.clearfloat {
	clear:both;
	height:0px;
}
div.header {
	padding: 0;
	margin: 0 auto;
	width:872px;
	height:233px;
	overflow:hidden;
	clear: both;
	position:relative;
}
div.sidebar {
	padding: 0;
	float:left;
	width:257px;
	overflow:visible;
	margin: 0 17px 0 12px;
}

div.main {
	padding: 0;
	float:left;
	margin: 0;
	width:577px;
	overflow:hidden;
	}
	
div.hop {
	margin:0px auto;
	width:872px;
	padding: 0;
	position:relative;
	}
	
div.footer {
	position:absolute;
	top:650px;
	padding: 0;
	margin: 0 auto;
	clear: both;
	background:url(images/EM_blog_r2_c1.jpg) bottom no-repeat;
	width:1200px;
	height:360px;
	overflow:hidden;
	position:relative;
}
#logo {position:absolute;top:0px;left:15px;}

#slogan {position:absolute;top:100px;right:10px;}
div.barremenu{width:872px;height:50px;background:url(images/menu.png);position:absolute;top:182px;padding-top:1px;padding-left:25px;}
div.searchform {
	float:left;
	width:250px;
	height:43px;
	overflow:hidden;
	margin:0 0 0 0px;
	position:relative;
}ul.menu {
	float:left;
	width:536px;
	list-styl:none;
	height:43px;
	overflow:hidden;
	margin:0 30px 0 10px;
	padding:0;
}

#menu-item-1716 a{
	display:block;
	background:url(images/house.png) center no-repeat;
	width:25px;
	height:24px;
	margin:8px 0px 0 0px;
	padding:0;
	float:left;
	color:transparent;
	text-indent:-10000px;}
	
#menu-item-1716 a:hover{
	background:url(images/houseover.png) center no-repeat;}


div.house {
	display:block;
	background:url(images/house.png);
	width:25px;
	height:24px;
	margin:8px 0px 0 30px;
	padding:0;
	float:left;
	}
	
div.house a{
	display:block;
	width:25px;
	height:24px;
	cursor:pointer;
}
div.house:hover {background:url(images/houseover.png);}

#searchsubmit{background:url(images/search.png) center no-repeat;width:24px;height:24px; border:0;outline:none; color:transparent; cursor: pointer;position:absolute;top:10px;right:5px;}

.menu ul {margin:0;
padding:0;}

.menu li{list-style:none;}

.menu li a {color:#1F3F1A;
text-decoration:none;}

.menu li a:hover {color:#fff;
text-decoration:none;}

.menu li.current_page_item a {color:#fff;
text-decoration:none;}

.menu {
	margin:0;
	padding:0;
	font-size:1.1em;
	height:43px;
	list-style: none;
}

.menu a, .menu a:hover {
	margin:0;
	line-height:43px;
	display: block;
	text-decoration: none;
	border:none;
	height:49px;
}

.menu li {
	margin:0;
	padding:0;
	float: left;
	list-style:none;
}

.menu li:hover {
background-image:url(images/selector.png);
	background-repeat:no-repeat;
	background-position: top;
	}
.menu li.current_page_item, li.menuhome {
	background-image:url(images/selector.png);
	background-repeat:no-repeat;
	background-position: top;
}
.menu a, .menu a:visited {
	display:block;
	font-weight:bold;
	padding:0 12px;
}
.menu a:hover, li.current_page_item a{
	text-decoration:none;
}

input[type=text].s {
	margin-left:15px;
	margin-top:13px;
	width:200px;
	border:1px;}
	
.alignleft a{background-image:url(images/precedent.png);
background-repeat:no-repeat;
height:27px;
width:161px;
display:inline-block;
padding:0px;margin:0px;}

.alignright a{background-image:url(images/suivant.png);
background-repeat:no-repeat;
height:27px;
width:162px;
display:inline-block;
padding:0px;margin:0px;}
	
.navigation {width:324px;
margin:0 auto;}
	
img.alignleft {
	padding: 4px;
	margin: 0 7px 2px 0;
	display: inline;
	}

.alignleft {
	float: left
	}
	
	
img.alignright {
	padding: 4px;
	margin: 0 0 2px 7px;
	display: inline;
	}
.alignright {
	float: right;
	}
	
	
/* Elements liés au Raid Amazones */
.raid .banniere 					{ text-align:center; padding:2px 0 0 8px; }
.raid .button 						{ margin:10px 0 20px 0; padding:0; background:url(images/raid-button.jpg) no-repeat top right; 
									  list-style:none; height:50px; }
.raid .button li 					{ margin:0; padding:0; height:29px; width:205px; float:right; }
.raid .button li a 					{ display:block; padding:4px 30px 4px 30px; color:#FFF; text-decoration:none; }
.raid .button li a:hover 			{ text-decoration:underline; }
.raid .clearfloat					{ height:60px; }

.raid .content 						{ float:left; width:540px; }
.raid .content h2 					{ color:#526C2C; font-size:22px; margin-top:0; padding-top:0; }
.raid .content .girls				{ clear:both; margin:30px 0 30px 0; padding:0; list-style:none; height:201px; }
.raid .content .girls li			{ margin:0; padding:0; float:left; height:201px; width:178px; }


.raid .content .news 				{ margin:0 0 14px 0; padding:0; clear:both; }
.raid .content .news a img			{ float:left; margin:0 10px 5px 0; padding:0 0 13px 0; border:0; 
									  background:url(images/raid_shaddow-news.gif) no-repeat bottom; }
.raid .content .news h4				{ margin:0; padding:0; }
.raid .content .news h4	a			{ color:#526C2C; font-size:14px; text-decoration:none; }
.raid .content .news h4	a:hover		{ text-decoration:underline; }
.raid .content .news .clear		 	{ clear:both; height:0px; }

.raid .right-column 				{ width:230px; float:right; }
.raid .right-column h2 				{ color:#73675A; font-size:22px; margin-top:0; padding-top:0; }
.raid .right-column .sponsors		{ margin:0 0 30px 0; padding:0 8px 0 8px; list-style:none; background-color:#FFF; }
.raid .right-column .sponsors li	{ margin:0; padding:0; }
.raid .right-column .videos			{ margin:0; padding:0; list-style:none; }
.raid .right-column .videos li		{ margin:0; padding:0; }

.clear {clear:both;}

.newsletter{padding:0px 10px; text-align:center;}

p{color:#675445}

h2{color:#526C2C;font-weight:100;font-size:25px;}

strong{color:#332722;}

/*accueil*/

.ilot_actu{ background:url(images/ilot_actu.png) no-repeat; height:67px;margin:0 0 0 3px;padding:10px 0 0 0}
.ilot_actu img{float:left;margin:-2px 8px 8px 10px;}
.ilot_actu h4{margin:10px 15px 8px 0px}
.side_ul{border:1px solid black;}
#flashintroflash{width:835px; height:360px;}
#fondflash{background:#000; width:835px; height:360px;padding:0;margin-left:19px;margin-top:4px;float:left;}
#actus{position:relative;margin:2px 12px 0 0; height:330px;}

#produits_boutiques  {
	background-image:url(images/middle2.jpg);
position:absolute;
top:366px;
background-position:center;
background-repeat:repeat-y;
background-color: #edeedc;
margin : 15px 0 10px 7px;
width:844px;
left:10px;

}
#produits_boutiques h3 {
	text-align:center;
height:25px;
line-height:40px;
background-image:url(images/up2.jpg);
background-repeat:no-repeat;
background-position:top center;
margin:0;
font-weight:100;
}

#produits_boutiques h3 strong{font-weight:bold;}
#produits_boutiques ul {height:200px; background-color:#FFF;margin:10px 30px;list-style:none;position:absolute;top:20px;width:780px;padding:0;}
#produits_boutiques ul li {float:left;width:25%;}
#produits_boutiques ul li a {display:block;}
#produits_boutiques ul li h4 {text-align:center;}
.bas_page{height:243px;
background:url(images/down2.jpg) no-repeat bottom center;}
#facebookwidg{float:right;margin:17px 12px 0 0; height:316px;
}
#ethikmind{background:url(images/ethikmind.png) no-repeat;width:330px; height:358px;margin:10px 0 0 19px;position:absolute;top:646px;left:255px;padding-top:33px;}
#ethikmind h3{text-align:center;}
#arbre1{ background:url(images/feuilleshaut.gif);width:1021px;height:674px;position:absolute;top:0;z-index:-1;left:-60px;}
.footer hr{border:1px solid #6f812d;margin:11px 0 0 200px; width:760px;position:relative;;z-index:2;}
.footer img{margin-right:170px;position:absolute;top:0;right:0px;}

a.bouton{width:116px;height:34px;background:url(images/bouton.png) no-repeat; line-height:34px;text-align:center;margin:10px auto; display:block; color:#fff; text-decoration:none;}
.bouton:hover{background:url(images/bouton_over.png) no-repeat;}

#ethikcontenu{margin:20px 20px 0 20px;}
#ethikcontenu img {background:#FFF; display:inline-block;padding:5px;margin:5px 16px;border:1px solid #CCC;}
#ethikcontenu strong{color:#6f812d;}
#boutonBlog{width:116px;height:34px;background:url(images/bouton.png) no-repeat; line-height:34px;text-align:center;margin:10px auto; display:block; color:#fff; text-decoration:none;}
#boutonBlog:hover{background:url(images/bouton_over.png) no-repeat;}

#footer_links{}

#footer_links{background:url(images/footer.png) no-repeat center;width:839px;height:178px;margin:0 auto;padding:30px 0 0 20px;list-style:none; text-align:center;position:relative;left:4px;}
#footer_links li{width:33%;float:left;margin:0;padding:0;font-size:18px;line-height:28px;color:#3b4925;}
#footer_links li ul{width:100%;margin:0;padding:0;list-style:none;}
#footer_links li ul li{width:100%;margin:0;padding:0;list-style:none;font-size:10px;line-height:27px;color:#758d42}
#footer_links li ul li a{color:#758d42; text-decoration:none;}
#footer_links li ul li a:hover{text-decoration:underline;}


#side_facebook{position:absolute;top:633px;right:0px;}
#side_ul_actus{position:absolute;top:647px;left:-25px; }


