/*
Theme Name: pretty box
Theme URI: http://www.prettybox.fr
Description: Thème du pretty box : vintage selection
Version: 1.0
Author: Confiture 2 frites
Author URI: http://www.confiture2frites.com
Tags: vintage selection, pretty box 

pretty box v1
Theme URI: http://www.prettybox.fr
*/

/*structure */

/*####################################HEADER */

html{
	margin:0;
	padding:0;
}

body {
margin: 0;
padding: 0;
font-size: 62.5%; /* Resets 1em to 10px */
font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;
background: #E6E6E6 url('images/background.jpg') no-repeat top center;
color: #333;
text-align: center;
}
#page {
margin:3px auto 0 auto ;
padding:7px 7px 0 7px ;
background-color: white;
text-align: left;
	width:926px;
}

/*bandeau haut*/

#header{
	background :#E6E6E6 url('images/background-header.jpg') no-repeat top center;
	width: 926px;
	height:86px;
}
#headerimg{
	width: 279px;
	height:86px;
	float:left;
}
#headerimg h1{
margin: 0;
padding:0;
background:transparent url('images/logo.jpg') no-repeat left top;
height:86px;
overflow:hidden;
width:279px;
}
#headerimg h1 span{
background:transparent url('images/logo.jpg') no-repeat left top;
display:block;
height:86px;
width:279px;
 }
#headerimg div.description{
display:none;
}
/* ############################## moteur de recherche */

#recherche{
float:right;
width: 219px;
text-align:left;
padding-top: 6px;
}

#searchform {
margin: 10px auto;
padding: 5px 3px;
text-align: left;
}

#searchform label {
font-family:Georgia, "Times New Roman", Times, serif;
font-size: 1.2em;
line-height: 1.5em;
color: #505050;
font-weight:bold;
}

#searchform #s,#sidebar #email {
width: 140px;
background-color:#e6e6e6;
padding: 2px;
border: none;
}
#searchform #searchsubmit,#sidebar #contactsubmit {
padding: 1px;
background-color:#e6e6e6;
border:solid 1px #616161;
font-family: Arial, Helvetica, sans-serif;
font-size: 1.2em;
font-weight:bold;
width: 30px;
}
/* ############################## bandeau flash */
#flash{
	background-color: #E6E6E6;
	width: 926px;
	height:274px;
}

/*Contenu texte*/
#content {
font-size: 1.1em;
}
.narrowcolumn {
float: left;
padding: 30px 0 20px 0;
margin: 0px 0 0;
width: 560px;
}.narrowcolumn  img{border:none;margin: 5px 0px 10px 0px;}
.widecolumn {
padding: 30px 0 20px 0;
margin: 0px 0 0;
width: 560px;
}.widecolumn  img{border:none;margin: 5px 0px 10px 0px;}
.post {
background: #FFF url('images/background-post.jpg') no-repeat top left;
margin: 0 0 30px;
text-align: justify;
padding-left: 33px;
}
.postmetadata {
clear: both; 
text-align: left;
padding-top: 5px;
margin: 0 ;
}
.postmetadata a{
padding:0 0px 0 0;
font-family:"Trebuchet MS",Georgia, "Times New Roman", Times, serif; 
font-size: 1em;
line-height: 1.5em;
color: #505050;
font-weight:bold;
text-decoration:none;
}

.postmetadata ul, .postmetadata li {
display: inline;
list-style-type: none;
list-style-image: none;

}

h1, h2, h3 {
font-family:Georgia, "Times New Roman", Times, serif;
}
h1 {
padding-top: 70px;
margin: 0;
}
h3 {
padding: 0;
margin: 0 0 0 0;
}
h2 {
font-size: 2em;
font-family:Georgia, "Times New Roman", Times, serif;
color: #117982;
margin: 0;
padding:0;
}
h2, h2 a, h2 a:visited, h3, h3 a, h3 a:visited {
color: #117982;
}
h2, h2 a, h2 a:hover, h2 a:visited, h3, h3 a, h3 a:hover, h3 a:visited, #sidebar h2, #wp-calendar caption, cite {
text-decoration: none;
}
a, h2 a:hover, h3 a:hover {
color: #117982;
text-decoration: underline;
}
a:hover {
color: #117982;
text-decoration: underline;
}
small {
font-family:Georgia, "Times New Roman", Times, serif; 
font-size: 1.4em;
line-height: 1.5em;
color: #505050;
font-weight:bold;
}

/*Sidebar */
#sidebar {
font: 1em 'Lucida Grande', Verdana, Arial, Sans-Serif;
padding: 20px 0 10px 0;
width: 215px;
float:right;
}

#sidebar h2 {
margin: 5px 0 0;
padding: 0;
font-size: 1.4em;
color: #616161;
}
#sidebar form {
margin: 0;
}
#sidebar ul, #sidebar ul ol {
margin: 0;
padding: 0;
}
#sidebar ul li{
list-style-type: none;
list-style-image: none;
}
#sidebar ul li ul{
margin: 0 0 15px 0;
padding: 0;
list-style-type: none;
list-style-image: none;
}
#sidebar ul li ul li ul.children{
margin: 0 0 0 15px;
padding: 0;
}
#sidebar ul p, #sidebar ul select {
margin: 5px 0 8px;
}
#sidebar ul ul, #sidebar ul ol {
margin: 5px 0 0 0px;

}
#sidebar ul ul ul, #sidebar ul ol {
margin: 0 0 0 0px;

}
ol li, #sidebar ul ol li {
list-style: decimal outside;
}
#sidebar ul ul li, #sidebar ul ol li {
margin: 3px 0 0;
padding: 0;
}
/* pied de page*/

#footer {
	padding: 0 0 0 33px;
	margin: 0 auto;
	width: 926px;
	clear: both;
	border: none;
}
#footer p {
	margin: 0;
	padding: 20px 0;
	text-align: left;
}