/*
Theme Name: Oenos V2
Theme URI: https://www.oenos.net/
Author: Laurent MARTIN
Author URI: https://www.oenos.net/
Description: Oenos.net official design
Version: 0.1
Tags: white, gray, light, black, custom-menu, sticky-post, microformats, rtl-language-support, translation-ready, full-width-template, post-formats, threaded-comments, flexible-width, right-sidebar, two-columns, one-column, editor-style

This theme is based on the toolbox theme (http://wordpress.org/extend/themes/toolbox)
and, like WordPress, licensed under the GPL.

Use it to make something cool, have fun, and share what you've learned with others.
*/


body {
  	font-family: 'Belleza', sans-serif;
  	color: #353332;
  	background-color: #f6f5f5;
  	text-shadow: 0 1px 0 #fff;
  	margin: 0 auto;
}

h1{
	font-size : 50px;
	margin : 0;
}

h3{
	font-size : 30px;
	margin : 0;
}



a {
  	color: #353332;
  	text-decoration: none;
}
a:hover {
	color: #bc2806;
  	text-decoration: none;
}

a:active {
	color: #21759B;
  	text-decoration: none;
}

a:visited {
	color: #353332;
	text-decoration: none;
}

p a{ color: #811d06;}

p a:visited {
	color: #811d06;
	text-decoration: none;
}

img {
  	border : none;
  	text-decoration: none;
}

li {
	list-style-type:none; 
}

ul {
	padding : 0;
}

.navigation{
	width : 630px;
	padding-bottom: 20px;
}

.alignleft{
	width : 315px;
	float: left;
	text-align: left;
}

.alignright{
	width : 315px;
	float: right;
	text-align: right;
}


/**------ bandeau ------**/
	
	
#bandeau {
	width : 100%;	
	height : 55px;
	background : url(images/bandeau.jpg);
	background-repeat : repeat-x;
	
}

#bandeau_cont {
	margin: 0 auto 0 auto;
	padding: 10px 0 0 0;
	width : 960px;
	text-align: right;
	
}

.social {
	float :right;
}

.search {
	float :right;
}

/**------- header ------**/

#header {
	margin: 30px auto 0 auto;
	width : 960px;
	height : 105px;
	background: url(images/barre_header.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
}

#header_title{
	float : left;
	width : 400px;
}

#header_title img {
	vertical-align : bottom;
}

#header_title h2 {
	vertical-align : center;
}


#header_menu{
	float : left;
	width : 560px;
	text-align: right;
	padding-top: 65px;
}

#header_menu li{
	margin-left : 20px;
	display: inline;
}

#logo{
	
}

#subtitle{
	margin: -8px 0 0 65px;
}
/**------- container ------**/

#container {
	margin: 50px auto 50px auto;
	width : 960px;	
}	

/**------- contenu -------**/
	
#content {
	float : left;
	display:table;
	width : 630px;	
	margin-bottom: 40px;
	overlay : hidden;
}	

#content img{
	max-width : 630px;		
}	

/**------ index-------**/

.post {
	clear : both;
	width : 100%;
}

.cont_info {
	float : left;
	width : 220px;
	text-align : right;
}

.cont_post {
	float : left;
	margin : 25px 0 0 30px;
	width : 380px;	
}

.info {
	float:right;
	width : 150px;
	height : 20px;
	background: url(images/barre_info.jpg);
	background-repeat: repeat-x;
	padding : 16px 0 0 0;
}

.info img{
	vertical-align: top;
}

.barre {
	clear:both;
	width : 100%;
	height : 10px;
	background: url(images/barre.jpg);
	background-repeat: repeat-x;
	margin-bottom : 50px;
}

.cont_more {
	width : 380px;
	margin-top: 20px
}

.thumb {
	padding : 10px 10px 10px 10px;
	background: #ffffff;
	border: solid 1px #e4dfdf;
}

.cont_more .social {float : left; width : 50%;}
.cont_more .more {float : left; width : 50%; text-align: right;}

.cont_more img{
	vertical-align: top;
}

/**------single-----**/
	


/**----- commentaires -----**/
	
#comments {
	float : left;
	display:table;
	width : 630px;	
}
		
/**----- sidebar ------**/
	
#sidebar {
	float : left;
	display:table;
	width : 230px;
	margin : 0 0 0 70px;
	
}	

#sidebar .menu {
	margin : 0 0 15px 0;	
}	
	
/**----- footer ------**/
	
#footer {
	margin: 50px 0 0 0;
	clear: both;
	width : 100%;
	
	background : url(images/footer.jpg);
	background-repeat : repeat-x;
	background-color: #e4dfdf;
}

#footer_cont {
	margin: 10px auto 0 auto;
	padding: 20px 0 0 0;
	width : 960px;	
}

#fleft {
	width : 320px;
	float :left;
	
}

#fmiddle {
	width : 300px;
	float :left;
	margin : 0 0 0 20px ;
}

#fright {
	width : 300px;
	float :left;
	margin : 0 0 0 20px;
}

#fbottom{
	clear : both;
	width : 100%;
	padding: 70px 0 20px 0;
	text-align: center;
}


/*------ search ---------*/

#search {

	width:261px;
	background-image:url(images/search.jpg);
	background-repeat:no-repeat;
/* 	background:#494949;
	border:1px solid #2f2e2e;*/
	float:right;
	margin-right:10px;
	height:31px;
	display:inline;
}
#search form {
	margin: 0;
	padding: 0;
}

#search fieldset {
	margin: 0;
	padding: 0;
	border: none;
}

#search p {
	margin: 0;
	font-size: 85%;
}

#s {
	width:215px;
	margin:0px 0px 0px 0px;
	padding: 7px 5px 3px 12px;
	border:none;
	color:#b8b4b3;
	float:left;
	background: transparent;
	display:inline;
}


#searchbutton{
	float:left;
	display:inline;
	padding:10px 10px 0px 0px;
	height:22px;
	repeat: no-repeat; 
	/*border:1px solid #1078d0;
	background:#003d66;*/
}
