/*
Theme Name: th_sauv-equi
Theme URI: http://sauv-equi.fr/blog/style.css
Version: v.2009-05
Author: yvan88
*/

html {
	font-size : 100% ;
}
body {
	/*background-image : url("bkg/bkgBody.jpg") ;
	background-attachment : fixed ;
	background-repeat : no-repeat ; */
	background-color : #dcfee4 ;
	font-size : 1em ;
	font-family : Arial, Helvetica, Sans-serif ;
	color : #97574b ;
}

a {
	text-decoration : none ;
	color : #97574b ;
}

a:hover {
	text-decoration : none ;
	color : #ff0000 ;
}

#page1 {
	float : right ;
	width: 920px ;
	background-image : url("bkg/bkgPage1.gif") ;
	-moz-border-radius: 11px ;
	-khtml-border-radius: 11px ;
	-webkit-border-radius: 11px ;
	border-radius: 11px ;
/*	color : white ;
	border : 1px solid green ; */
}

#page2 {
	float : left ;
	margin: 10px ;
	width: 900px ;
	/*border : 1px dotted blue ; */
}
#entete {
	float: right ;
	background-color : #f5d3a8 ;
	width: 650px ;
	height : 80px ;	
	text-align : center	;
	-moz-border-radius: 11px ;
	-khtml-border-radius: 11px ;
	-webkit-border-radius: 11px ;
	border-radius: 11px ;
}

#logo {
	float : left ;
	background-image : url("images/logo_brun_70.jpg") ;
	background-repeat : no-repeat ;
	width : 160px ;
	height : 70px ;
	margin-left : 10px ;
}

#libelle {
	float : right ;
	width : 450px ;
	font-family: Papyrus, Arial, Helvetica, Sans-serif ;
	font-weight : bold ;
	font-size : 2.5em ;
	color : #97574b ;
	padding : 10px ;
	/* border : 1px dotted red ; */
}

#menu {
	float : right ;
	width : 650px ;
	height : 40px ;
	font-size : 0.7em ;
	text-align : center ;
	line-height : 18px ;
	background-color : #f5d3a8 ;
	padding-top : 5px ;
	margin-top : 10px ;
	-moz-border-radius: 5px;
	-khtml-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}

#menu a {
	color : #97574b ;
	padding-left : 3px ;
	padding-right : 3px ;
	-moz-border-radius: 5px ;
	-khtml-border-radius: 5px ;
	-webkit-border-radius: 5px ;
	border-radius: 5px ;
}

#menu a:hover {
	color : #ff0000 ;
	background-color : #f9e2c7 ;
}

#content {
	float: right ;
	width: 650px ;
	margin-bottom: 10px ;
}

.post {
	background-color : #fff ;
	background-image : url("bkg/bkgPost.gif") ;
	margin-top : 10px ;
	padding : 10px ;
	padding-top : 5px ;
	-moz-border-radius: 11px ;
	-khtml-border-radius: 11px ;
	-webkit-border-radius: 11px ;
	border-radius: 11px ;
}

h2 {
	background-image : url("bkg/bkgPage1.gif") ;
	-moz-border-radius: 5px;
	-khtml-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}

.post h2 {
	font-size: 1.1em ;
	background-image : none ;
}

.post h2 a{
	color: #7e453f ;
}

.post h2 a:hover{
	color: #ff0000 ;
}

.postmetadata {
	font-size: 0.75em;
	color: #666 ;
}

.postmetadata a {
	color : #666 ;
}

.postmetadata a:hover {
	color : #ff0000 ;
}

.post_content {
	font-size: 0.8em ;
	line-height : 18px ;
	color: #663934 ;
	text-align : justify ;
	text-indent : 10px ;
	overflow : auto ;
}

.post_content p:first-letter {
	font-weight : bold ;
	font-size : 1.3em ;
}

.post_content a {
	color: #006699;
}
 
.post_content a:hover {
	color: #ff0000 ;
}

.post_content img {
	border-style : outset ;
}

#sidebar1 {
	float : left ;
	width : 210px ;
	min-height : 550px ;
}

.sidebar {
	position : fixed ;
	width: 210px ;
	font-size: 0.8em ;
	text-align: left;
	margin-bottom : 10px ;	
	background-color : #f5d3a8 ;
	padding : 10px ;
	padding-left : 20px ;
	-moz-border-radius: 11px;
	-khtml-border-radius: 11px;
	-webkit-border-radius: 11px;
	border-radius: 11px;
}

.sidebar h2 {
	background-color : #97574b ;
	color : #f5d3a8 ;
	font-size: 1em;
	padding-left : 10px ;
	margin-bottom : 10px ;
}

.sidebar a {
	color : #97574b ;
}

.sidebar a:hover {
	color : #ff0000 ;
}

.sidebar select {
	color : #97574b ;
}

#calendar {
	font-size : 0.8em ;
	padding-left : 40px ;
}

#calendar a {
	color : #ff0000 ;
}

.recherche {
	margin-bottom : 10px ;
}

.archive {
	margin-bottom : 10px ;
}

.archive h2 {
	margin-bottom : 10px ;
}


#populaire {
	padding-bottom : 10px ;
}

#footer {
	float : right ;
	font-size: 0.8em;
	background-color : #f5d3a8 ;
	margin-bottom : 10px ;
	width: 650px ;
	height : 40px ;
	text-align : center ;
	-moz-border-radius: 11px;
	-khtml-border-radius: 11px;
	-webkit-border-radius: 11px;
	border-radius: 11px;
}

#cartouche {
	width : 230px ;
	margin-top : 10px ;
}

#navi {
	width : 650px ;
	text-align : center ;
}

hr {
	float : left ;
	background-color : #97574b ;
	background-image : url("bkg/bkgPage1.gif") ;
}

.lien  {
	float : left ;
	background-image : url("bkg/bkgPage1.gif") ;
	background-color : #97574b ;
	width : 200px ;
	font-weight : bold ;	
	border : 1px outset black ;
	margin-top : 10px ;
	margin-bottom : 10px ;
	padding-left : 10px ;
	-moz-border-radius: 5px ;
	-khtml-border-radius: 5px ;
	-webkit-border-radius: 5px ;
	border-radius: 5px ;
}

.lien  a {
	text-decoration : none ;
	color : #f5d3a8 ;
}

.lien a:hover {
	text-decoration : none ;
	color : #ff0000 ;
}

.comments-template {
	margin: 10px 0 0 0;
}
 
.comments-template ol{
	margin: 10px;
	padding: 0 0 0 15px;
	list-style: none;
}
 
.comments-template ol p{	
	font-size: 0.9em;
}
 
.comments-template ol li{
	margin: 10px 0 0 0;
	line-height: 15px;
	padding: 0 0 10px;
}
 
.comments-template h2, .comments-template h3{
	font-size: 1.1em;
}
 
.commentmetadata{
	font-size : 0.9em ;
	color : #666 ;
}
 
.comments-template p.nocomments{
	padding: 0;
}
 
.comments-template textarea{
	font-family: Trebuchet MS, Arial, Hevletica, Sans-serif;
	font-size: 0.9em;
}
 
.cadre_commentaires {
	border-bottom: 1px solid #ccc ;
	border-top: 1px solid #ccc ;
	font-size : 0.8em ;
	font-weight : normal ;
}

.cadre_commentaires h3 {
	font-size : 1.3em ;
}

#respond {
	font-size : 1em ;
}

#nav_post {
	float : right ;
	width : 640px ;
	height : 20px ;
	text-align : center ;
	margin-top : 10px ;
	padding : 5px ;
	background-color : #f5d3a8 ;
	font-size : 0.8em ;
	-moz-border-radius: 5px;
	-khtml-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}



