/*
	Theme Name: Création thème wordpress
	Theme URI: http://www.vacuumrandom.com
	Description: thème creation test
	Version: 1.0
	Author: Michle
	Author URI: http://www.vacuumrandom.com 
*/ 
body {
	font-family: "Georgia", Times, Serif;
	font-size: 12px;
	text-align: left;
	background: #fff;
	color: #141414;
	margin: 0;
	padding: 0;
} 



p a:link { 
  color:#666;
  text-decoration:underline;  
}

p a:visited {
  color:#009245; 
}

p a:hover {
 color:#000;  
}

p a:active {   
}
  
#header {
	position: relative;
	width: 950px;
	height: 235px;  
	margin: 0;
	padding: 0;
}

#header p, h1 a {
	position : absolute;
	left: -5000px;
	top: -5000px;
	text-indent: -5000px;
}

#logo {
	position: absolute;
	top: 40px;   
    left: 40px;
	width:529px;
	height:157px;
	padding:0;
	margin: 0;
	border:0; 
	z-index: 33;   
}

    

#page { 
	margin: 0 auto 0 auto;
	width: 950px;
	background: #F2F2F2;  
} 

#content { 
	float:left;
	width: 575px;
	margin:30px 0; 
	padding: 0 40px 0 40px;  
} 

.etiquette {
	position:relative;
	float:left;
	font-size: 20px; 
	font-weight: normal;
	color: #F2F2F2; 
	width:auto;
	padding: 5px;
	margin:0;
	background-color: #141414;
} 

.genre {
position:relative; 
float:right;
font-size:15px;
font-style:italic;
padding:0 15px;
line-height:30px; 
height:30px;
margin:0;
border:none; 
color:#fff;
background-color:#B3B3B3;
-moz-border-radius:30px;
-webkit-border-radius:30px;
}

.genre a { 
	text-decoration:none;
	color:#fff; 
}  

.genre a:hover { 
	text-decoration:none;
}

.styletags {
	font-size:12px;
	font-style:italic;
	padding:2px 6px;
	line-height:12px; 
	height:12px;
	margin:0;
	border:none; 
	color:#fff;
	background-color:#B3B3B3;
	-moz-border-radius:12px;
	-webkit-border-radius:12px;  
}


#content h2 { 
  	font-size: 22px; 
	font-weight: normal;
	display: inline;  
	color: #ffffff;
	background-color: #141414;  
}

#content h2 a { 
  padding: 0 0px 0 0px;   
  color: #ffffff;
  text-decoration:none;
}

#content h2 a:hover {
  	color: #141414;
	background-color: #F2F2F2; 
}
  
#searchform {
  height: 33px;
  margin:0 0 16px 0;
  padding:0; 
  width:100%;
} 

#s { 
 font-family: "Georgia", Times, Serif;
 font-size: 12px; 
 font-style:italic;
 height: 15px;
 width:195px;
 margin:3px 5px 0 0;
 padding:5px; 
 color: #767676;
 border:1px solid #d8d8d8; 
}
.postmetadata {
	font-size: 13px; 
	font-weight: normal;
	color: #666; 
	padding: 0;
	margin: 0;
}

.post_content {
	padding: 5px 0 0 0;
overflow:hidden;
} 


.post_content p {
    clear:both;
	text-align:justify;
}  

.post_content img{
clear:both;
float:left;
margin: 0 10px 10px 0;
border:0;
}

.post_content .wp-caption{
   float:left; 
   overflow:hidden;
}

.alignleft{ 
	float:left;
	margin:0;
	padding:0;
	border:0;   
}

.alignright {
	float:right;
	margin:0;
	padding:0;
	border:0;
}

.sidebar{  
	position:relative;  
	float:right;
	width:295px;
	margin:30px 0 0 0px;
	padding: 0;  
}

.sidebar ul#tout {  
list-style-type: none;
width:295px;
margin:0;
padding:0;   
}

.sidebar ul li {  
margin:0 0 20px 0;
padding:0;
width:255px;

}

.sidebar ul li h2 {
	text-transform: uppercase;
	display:inline;
	width:auto;
	font-size:20px;
	font-weight: normal;
	color:#fff;
	padding:5px;
	background-color:#141414; 
} 

.sidebar ul li ul { 
list-style-type: none; 
margin:0 0 0 0;
padding:10px 15px;
width:225px;
background-color:#141414;
list-style-type: none;
overflow: none;
height:auto; 
} 

.sidebar ul li ul li {  
	text-transform: uppercase;
	font-size:15px;
	width:auto;
	margin:0 0 0 0;  
	padding: 0;	 
}

.sidebar ul li ul li a{ 
	 display:block;
   	color:#808080;
	text-decoration:none;	 
}

.sidebar ul li ul li a:hover { 
   	color:#fff;	 
}

.sidebar ul li.lestags ul li {
	display:inline; 
	font-size: 12px;
	color:#808080;
	margin:0px 0 0px 0;  
	padding: 0;
}

.sidebar ul li.lestags ul li a {
	display:inline; 
   	color:#808080;
	text-decoration:none;
}

.sidebar ul li.lestags ul li a:hover { 
	color:#fff;
} 

/*#accordion1, #accordion2 { 
overflow: none;
float:left;
margin:0 0 20px 0;
padding: 10px 15px;
width:195px;
height:auto;
background-color:#141414;
}
*/ 

#accordion1, #accordion2{  
	overflow: none;
	float:left;
	margin:0 0 20px 0;
	padding: 10px 15px;
	width:225px;
	height:auto;
	background-color:#141414;
}



/* Accordion
----------------------------------*/
.ui-accordion .ui-accordion-header { cursor: pointer; position: relative; margin-top: 1px; zoom: 1; }
.ui-accordion .ui-accordion-li-fix { display: inline;}
.ui-accordion .ui-accordion-header-active { border-bottom: 0 !important; }
.ui-accordion .ui-accordion-header a { display: block; font-size: 15px; font-weight:normal;padding: 0; }
.ui-accordion-icons .ui-accordion-header a { padding:0; margin:0;}  
.ui-accordion .ui-accordion-header .ui-icon { position: absolute; left: .5em; top: 50%; margin-top: -8px;}
.ui-accordion .ui-accordion-content {  padding: 0 0 0 30px; border-top: 0; margin:-2px 0 2px 0; width:195px; position: relative; top: 1px; overflow: none; display: none; zoom: 1;}
.ui-accordion .ui-accordion-content-active { display: block; width:195px; overflow: hidden;}
.ui-accordion .ui-accordion-content-active li a { font-family: Arial; text-transform:lowercase; font-size:12px; text-decoration:none; display: block; color:#fff; overflow: hidden; padding:0; margin:0;}        
 

.sidebar h3 {
text-transform: uppercase;
font-size:15px;
margin:0px 0 0px 0;
padding: 0;
}

.sidebar h3 a { 
display:block;
color:#808080;
text-decoration:none;
}

.sidebar h3 a:hover { 
color:#fff;
}

#accordion1 ul li, #accordion2 ul li{
	list-style-type: none; 
	margin:0;
	padding:0;
}

*:focus {outline: 0;}  
.alignleft {
float:right;
} 

.alignright {
float:left;
}

.alignleft a, .alignright a{ 
	margin:0;
	padding:0;
	font-weight:bold; 
	text-decoration:none;
	color:#666; 
	
}

.alignleft a:hover, .alignright a:hover{
   color:#141414;  
}

.alignleft a img, .alignright a img { 
	padding: 0;
	margin:0px 0 5px 0;
  border:none;   
}        

#footer {   
	overflow:auto;
	clear:both;
	color:#141414; 
	font-size:13px;
	text-align:center;
	margin: 0; 
	padding: 0 0px 0px 0px;    
}
   
#footer p img {

}

#footer p  {   
	position:relative;
	clear:none;
   
}

#footer a {
	color:#141414;
}
/* custom gab */
.addthis_container { float:left; margin-top:2px }
