 /*
Theme Name: Wacan Blog
Theme URI: http://wordpress.org/
Description: Theme du blog Wacan 2010 fait par wacan
Version: 1.0
Author: Paris Jean-Denis [Design], Djordjevic Cyril [Built]
Author URI: http://www.wacan.net/

Tags: wacan

The CSS, XHTML and design is released under GPL:
http://www.opensource.org/licenses/gpl-license.php

*/
/* MINIMUM RESET - based on work by Eric Meyer
------------------------------------------------------------------ */

 html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6,  blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { border: 0; font-size: 100%; margin: 0; outline: 0; padding: 0; }
body { line-height: 1.5; }
ol, ul { list-style: none; }
blockquote, q { quotes: none; }
blockquote:before, blockquote:after, q:before, q:after { content: ''; }  

/* Reset  */

img {border:0px; }


/* Structure  */

body {
font-size: 62.5%; /* Resets 1em to 10px */
font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;
background: #d5d6d7 url('images/kubrickbgcolor.jpg');
color: #333;
text-align: center;
margin: 0 0 20px 0;
padding: 0;
}
   

#header {   
width:100%;
height: 164px;
background-color: #73a0c5;
padding: 0;
background: url('images/wacan_header.png') no-repeat bottom center;
}

#wrap
{
    
}
#wrapper
{
 
 height:100%;
display:block;
float:left;
width:100%;
background: white url('images/wacan_zbfooter.jpg') repeat-x bottom center;
margin:auto;
}

#page {
 
margin:  auto;
margin-top:10px;
padding: 0;
width:995px;
 
}

#TopContant
{
margin-top:10px; 
height:19px;
width:100%;
margin-left:6px;
background: url('images/header_fond.png') no-repeat bottom center;
}
 
#BottomContant
{
 background: url('images/footer_fond.png') no-repeat bottom center;
 margin-left:1px;
 
width:100%;
height:16px;
float:left;
margin-bottom:30px;
}

#footer
{
height:170px;
 
float:left;
width:100%;
background:#272e3e;

}

.footer_content
{
 
width:988px;
margin:auto;
height:100%;
color:white;
}
.footer_content_1,.footer_content_2,.footer_content_3,.footer_content_imb
{
float:left;
text-align:left;
 
margin-top:20px;
}
.footer_contML{
float:left;
text-align:left;
}
.footer_content_1 ul,.footer_content_2 ul,.footer_content_3 ul,.footer_contML ul
{
border-left:1px solid white;
padding-left:15px;
}


.footer_content_1 h1,.footer_content_2 h1,.footer_content_3 h1
{
font-size:20px;
font-family:helvetica;
font-weight:lighter;
 
}
.footer_contML 
{
margin-left:75px;
}
.footer_content_imb
{
width:75px;
}
.footer_content_1
{
 
width:197px;
}

.footer_content_2
{
 
width:320px;
}

.footer_content_3
{
 
width:320px;
}
.footer_content_3 li ,.footer_content_3 a,.footer_contML a
{
color:white;
text-decoration:none; 
list-style:none;
}
.footer_content a:hover
{
text-decoration:underline; 
}

#ContentHeader{
margin: 0;
height: 155px;
width: 100%;
}

#ContentHeader .description
{
 
width:500px;
text-align:right;
float:right;
height:50px;
top:70px;
position:relative;

font-family:helvetica;
color:#dee19c;
padding:10px;


}


#contain
{
width:100%;
 
background: url('images/ombre.png') repeat-y center;
height:100%;
min-height:2050px;
float:left;

}

#content {

float: left;
padding: 0 0 20px 0px;
margin: 0px 0 0;
width: 595px;
 height:100%;
min-height:1800px;

}

 
#sidebar
{
 
width:333px;
height:600px;
 
float:left; 
}




 
 
/* Articles  */

#content
{
text-align:justify;
padding:10px;
padding-left:20px;
padding-right:35px;
font-family:verdana;
font-size:11px; 
padding-bottom:10px

 
}

#content .post 
{
 
position:relative;
 
margin-bottom:40px;
 
width:610px;
border:1px solid #EEEEEE;
padding:5px;
}


#content .post .thumbpost img
{
margin-top:10px;
padding:5px; 
border:1px solid #DDD;
 background-color:#EEE;
 display:block; margin-left:auto;
 margin-right:auto;  
/* width:100%;
 */}

h1.TitlePost a
{
color:#272e3e;
text-decoration:none;
font-size:22px;
font-family:helvetica;

}
h1.TitlePost
{ 
padding-bottom:10px;
}

.postmetadata 
{
 
margin:10px 0px;
}

.postmetadata,.postmetadata a 
{
color:#666666;
text-decoration:none;

}

.meta,.meta a,.back a
{
color:#fff;
text-decoration:none;
width:100%;
 text-align:right;
 
}

 .meta
{

 
}
.meta,.back 
{
background:#da2576;
padding:3px;

color:white;
}
.meta.id1
{
padding-top:2px;
}
.back 
{
padding-left:10px;
}
.back a:hover
{
color:black;
}

.meta.esouraud
{
background:#c0c0c0;
}

.readmore
{
background:#272e3e;
color:white;
 display:block; 
padding:3px;
padding-right:0px;
height:16px;
width:84px;
font-size:11px;
font-family:verdana;
padding-left:10px;
 
}
a.readmore 
{
text-decoration:none;
}

body
{


}


#boedy
{
background: white url('images/wacan_zbfond.jpg') repeat-x bottom ;
}
#sidebar
{
 
width:314px;
}





#sidebar .TagCloud,#sidebar .LastPost,
#sidebar .widget_slug_widget-nextgen,.widget_slug_nextgen-imageflow,
.widget_newsletter
{
border:1px solid #2f3545;
padding:10px;
 margin-top:20px;
}

 
#sidebar .LastPost
{
background: #2f3545;
}
#sidebar .LastPost h1
{
color:white;
}

.LastPost li,.LastPost li  a,li#slideshow-3,li#flow_ngg-3,
 li#newsletter  
{
list-style:none;
text-align:left;
padding-bottom:5px;
color:#fff; 
text-decoration:none; 

}
#sidebar li
{
list-style:none;
}
.LastPost li  a:hover
{
text-decoration:underline;
}
 

#sidebar h1,#siddebar h2,#siddebar .title,.widget-title
{

font-family:"Helvetica Neue",helvetica;
font-size:22px;
color:#272e3e;
text-align:left;
font-weight:lighter;
margin:0px;
padding:0px;
margin-bottom:10px; 
}
li#text-3 .widget-title
{
text-align:center;

}
 li#newsletter .widget-title
{
font-size:17px;
}

 

ul#nav2 li.cat-item ul.children a
{

background:none;
 
}
 
li#ngg-images-2 ,li#facebook-fan-box
{
list-style:none;

}

.widget_slug_nextgen-widget
{
border:1px solid red;

}

#sidebar .widget_slug_widget-nextgen h2
{
color:white;
}

#sidebar .widget_slug_widget-nextgen
{
background:#272e3e; 

}

li#slideshow-4,li#slideshow-5
{
list-style:none;


}

#sidebar .widget_slug_widget-nextgen.ngg-widget img {
	border:2px solid #fff;
	margin:0pt 1px 2px 0px; 
	padding:1px; 
}

/* Menu & Sous-Menu  */

#MainMenu
{
margin-top:10px;
height:77px;
width:995px;
background: white url('images/wacan_menu2.jpg') no-repeat;
}

#topnav
{
display:none;

}

ul#topnav ,ul#children_on {
	margin: 0; padding: 0;
	float: left;
	width:980px;
height:38px;
margin-left:4px;
margin-top:4px;
	list-style: none;
	position: relative;
	font-size: 1.2em;
	background: url(topnav_stretch.gif) repeat-x;
 
}
ul#topnav li,ul#children_on li  {
	float: left;
	margin: 0; padding: 0;
	 
}
ul#topnav li a ,ul#children_on li a{
	padding: 10px 15px;
	display: block;
	color: #1C1C1C;
        font-size:17px;
        font-family:verdana;
	text-decoration: none;
}
ul#topnav li a:hover { color:white;}
ul#topnav li:hover { background: #color:#272e3e url(topnav_active.gif) repeat-x; }
ul#topnav li span {
	float: left;
	padding: 7px 0;
	position: absolute;
	left: 0; top:37px;
	display: none;
height:20px;
	width: 970px;
	 font-size:11px;
	color: #fff;
	-moz-border-radius-bottomright: 5px;
	-khtml-border-radius-bottomright: 5px;
	-webkit-border-bottom-right-radius: 5px;
	-moz-border-radius-bottomleft: 5px;
	-khtml-border-radius-bottomleft: 5px;
	-webkit-border-bottom-left-radius: 5px;
}
ul#topnav li:hover span { display: block; }
ul#topnav li span a, ul#children_on li a{ display: inline; color:white; font-size:11px; }
ul#topnav li span a:hover {text-decoration: underline; }
ul#topnav .current-cat a, ul#topnav .current-cat-parent  a ,ul#topnav .current_page_item a
{
background  :  #272e3e ;
color:white;
}
ul#children_on li
{

display: inline; 
}
 li.cat-item-1 span
 {
text-align:right;
 
}
li.cat-item-11 span ,li.cat-item-4 span 
 {

text-align:left;
}

 .mapp-poweredby
{
display:none;
}


li#live-countdown-timer 
{
list-style: none;

}
#live-countdown-timer
{
 margin-left:10px;
padding-left:34px;
text-align:center;
 
}
.post li 
{
display: list-item;
background:  00px  no-repeat URL('images/puce.jpg'); 
 padding-left:30px;
 list-style:none;

}
.adress li
{
border-left:1px solid black;
padding-left:10px;
background:none;
}

#suattr
{
display:none;

}

.more-link
{
color:red;
display:none;

}
a.continue 
{
margin-top:10px;
color:#DA2576;
display:block;
text-decoration:none;
}
a.continue:hover
{
 
text-decoration:underline;
}
