/*
Theme Name: WP-Golf
Description: WordPress Glof Theme.
Version: 0.1
Author: TNP France
Author URI: http://tnp-france.com/
Tags: Green, custom header, fixed width, two columns, widgets
*/

body {
  font-size: 12px;
  font-family: Arial, 'Lucida Grande', Verdana, Sans-Serif;
  background: #336600 url('images/fond.gif') repeat-x;
  color: #424242;
  text-align: center;
  margin: 0 0 20px 0;
  padding: 0;
  }
#page {
  background:#fff url('images/hbody.png') repeat-y;
  text-align: left;
  margin: 0 auto;
  padding: 0px 0 0 0;
  width: 900px;
  border-left:1px solid #3C5D0D;
  border-right:1px solid #3C5D0D;
  }
#header {
  margin: 0px auto 0 auto;
  padding: 0;
  height: 250px;
  width: 900px;
  background:#fff url('images/header.jpg') no-repeat;
  border-left:1px solid #3C5D0D;
  border-right:1px solid #3C5D0D;
border-top:1px solid #3C5D0D;
  }
.narrowcolumn {
  min-height:900px;
  padding: 30px 20px 0px 10px;
  margin: 0;
  width: 620px;
  background:#fff;
  border-right:1px solid #ccc;
  }
#sidebar {
  float:right;
  padding: 20px 8px 0 8px;
  margin-right:0px;
  margin-top:0px;
  width: 226px;
  font-size: 11px;
  font-weight: bold;
  color: #707070;
background:#fff;
  }

/* PIED DE PAGE */
#footer {
  padding: 10px 0 0 0;
  margin: 0 auto;
  width: 900px;
  clear: both;
  background:url('images/qfoot.png') no-repeat top;
  border: none;
  color: #fff;
  }
#footer strong{ font-weight: bold;}
#footer a{ color:#ffcc33; text-decoration: none;}
#footer a:hover{ color:#ffcc33; text-decoration: underline;}
#footer p { margin: 0; padding: 0; text-align: center;}
#footer li{list-style:none;}
/* FIN DU PIED DE PAGE */

/* BARRE HAUT */
#barre_haut {top:10px;height:24px;position: fixed;width: 100%;padding: 5px 0 19px;background: url("images/barre-haut-bg.png") repeat-x 50% 100%;z-index: 999;}

#barre_haut-inner {width: 900px;margin: 0 auto;	text-align: left;}
#barre_haut-inner h2 {padding:0; margin:0;float:left;}
#barre_haut-inner h2 a{color:#fff; text-decoration:none;}
#barre_haut-inner h2 a:hover{color:#ccc; text-decoration:none;}
#barre_haut-inner #searchformtop {float:right;}
#barre_haut-inner #searchformtop input{vertical-align:middle;}
#topbar-share {	background: url(images/topbar-share.png) no-repeat 0 50%;}
#topbar-admin {	background: url(images/topbar-wp.png) no-repeat 0 50%;}
#search #s {float: left;width: 134px;margin: 1px 5px 0 0;padding: 2px 3px;font-size: 1.1em;color: #666;background: #fff url("images/search-input.gif") repeat-x 0 0;border-width: 1px;}
#search-button {float: left;}
#lien_rss{float:left;margin-top:4px;margin-right:10px}
/* FIN TOP BARRE*/

.pagetitlediv {color:#336600; margin:10px 0 30px 10px; text-align:center; padding:5px; font-size:15px; border:1px solid #E6B830;background:#ffff99;}
/* CONTENU DE PAGE */
       /*DATE*/
.post .date {padding:5px;bordser:1px solid #666;float:left; text-align:center;margin-right:10px;margin-left:20px;}
.post .date .date_mois{color:#00D1DB;line-height: 73%;font-weight:bold;font-size:18px;text-transform: uppercase;}
.post .date .date_jour{line-height: 80%;font-size:22px;color:#7FBF39;}
.post .date .date_annee{line-height: 90%;font-size:16px;color:#7FBF39;font-weight:bold;}

.post .tags {color:#336600;width:600px;text-align:center;padding: 10px 15px; margin:10px 0 40px 0; 0;background-color:#ffff99;border:1px solid #E6B830;}
.post .tags a {color:#336600;text-decoration:none;}
.post .tags a:hover {color:#336600;text-decoration:underline;}
.post .meta {margin-top:5px;margin-right:15px;float:right;}
.post .meta .com a {color:#fff;display:block;width:90px;background:#7fb226 URL('images/bg-com.gif') repeat-x; border:1px solid #669933;}
.post .meta .com a {font-size:13px;text-align:center;padding:5px 8px;}
.post .meta .com a:hover {background:#7fb226 URL('images/bg-com-hover.gif') repeat-x bottom;text-align:center;padding:5px 8px;text-decoration:none;}

.post .posted {color:#666;}
.post .title {color:#333;margin-bottom:0px;}

.post h3.title {font-size: 16px;}
.post .title a {color:#333; text-decoration: none;}
.post .title a:hover {color:#000; text-decoration: none;}

.post .meta a {	text-decoration: none;font-weight: bold;}
.post .entry {margin-top:40px;padding-left:20px;}
.post .entry a{font-weight:bold;color:#ff9900;text-decoration:none;}
.post .entry a:hover{text-decoration:underline;}
.post .entry p{text-align: justify; margin-bottom:15px;}
.post .entry h2,.post .entry h3,.post .entry h1{color:#333;margin:10px 0 5px 5px;}
/* FIN DE CONTENU DE PAGE */

hr { display: none;}
.clear {clear: both;}
.alignright {float: right;}
.alignleft {float: left}
.center {text-align: center;}
img.alignright {margin: 10px 0 10px 10px;display: inline;}
img.alignleft {margin: 10px 10px 10px 0;display: inline;}
img.centered {display: block;margin:10px auto;}

a img {border: none;}
p img {padding: 0;max-width: 100%;}
a {color: #669933;text-decoration: none;}
a:hover {color: #669933;text-decoration: underline;}
p {line-height: 16px;}
blockquote {margin: 15px 30px 0 10px;padding-left: 20px;border-left: 5px solid #ddd;}
code {font: 12px Arial, 'Courier New', Courier, Fixed;}

/* HEADER */
#header h1{font-size: 24px;font-weight: bold;margin: 0;padding: 26px 0 0 36px;text-align: left;}
#header h1 a{color: #333;text-decoration: none;}
/* FIN DE HEADER */

/* MENU */
#menu {width:900px;margin:60px auto 0 auto;text-align:left;}
#menu ul{ margin: 0; padding: 3px 0 3px 10px;}
#menu li{ font-size: 12px; display: inline; padding-right: 0px;}
#menu li a{color: #333; text-decoration: none;}
#menu li a:hover{text-decoration:underline;}
/* FIN DE MENU */

/* MENU-CATEGORIE */
#menu-categorie {  border-left:1px solid #3C5D0D;border-right:1px solid #3C5D0D;text-transform:uppercase;width:900px;margin:0 auto;background:#7fb226 url('images/bg-menu.gif') repeat-x;text-align:left;}
#menu-categorie ul{ margin: 0; padding: 5px 0 5px 5px;}
#menu-categorie li{display:block;border-right:1px solid #336600; font-size: 12px; display: inline;}
#menu-categorie li a{ color: #FFF; text-decoration: none; padding:4px 8px 4px 10px;}
#menu-categorie li a:hover{ color: #222; text-decoration: none;}

/* FIN DE MENU-CATEGORIE */
.wpcf7-form{margin:10px auto;width:300px;}
.current_page_item{font-weight: bold;}
h2 {font-size: 19px;margin: 0;padding: 7px 0 2px 0px;color: #464646;}
h2 a{text-decoration: none;color: #464646;}
h2 a:hover{text-decoration: none;}
small.subtitle{
  font-size: 11px;
  font-weight: bold;
  color: #464646;
  padding: 10px 8px 6px 0;
  float: right;
}
.morecomment {
  font-weight: bold;
  font-size: 11px;
  text-align: right;
  clear: left;
  margin-bottom:30px;
padding-bottom:40px;
border-bottom:1px solid #d7d7d7;
}


/* BARRE LATERALE */
#sidebar h2 {
  font-size: 16px;
  margin: 0;
  padding-left: 32px;
  padding-top:9px;
  color: #669933;
  background: url('images/icon.gif') no-repeat 4px 4px;
}
#sidebar a,#sidebar a:visited {text-decoration: none;font-size:12px;color:#333;}
#sidebar a:hover {text-decoration: underline;}
#sidebar ul {margin: 0;padding: 0;}
#sidebar li {list-style-type: none;}
#sidebar ul ul{margin: 7px 0 26px 26px;}
#sidebar li li{list-style-type: circle;line-height: 18px;}
#searchform {margin: 10px auto;padding: 5px 0;}
#sidebar #searchform #s {width: 102px;padding: 2px;}
#sidebar #searchsubmit {padding: 0;}
#sidebar .logo_sidebar {text-align:center;margin:10px auto 30px auto;}
/* BARRE LATERALE */


.postmetadata{clear: both;}
.postmetadata small{display: block;padding: 5px;
}
.post hr {display: block;}
.navigation { text-align: center; padding: 20px 0 10px;}
.topnav {
/*  width: 470px;
  position: absolute;
  top: 210px;*/
  padding-top: 0;
}
form {margin: 0;padding: 0;}
h3.comments {
	font-size:20px;
  margin: 0 0 0 20px;
  padding: 10px 0;
  text-align: left;
}

#com_titre{margin-left:40px;margin-top:40px;}
#commentform {margin-left:20px;}
#commentform textarea {width: 100%;padding: 2px;font-size: 1em;}
#submit{margin-bottom:10px;}
.commentlist {padding: 0; margin: 0 30px 0 30px;}
.alt { background-color: #fff; border-top: 1px solid #ddd;border-bottom: 1px solid #ddd;}
.commentlist li {
  margin: 15px 0 3px;
  padding: 5px 10px 3px;
  list-style-type: none;
  font-weight: bold;
  }
.commentlist li .avatar {
  float: right;
  border: 1px solid #eee;
  padding: 2px;
  background: #fff;
  }
.commentlist cite, .commentlist cite a { font-weight: bold; font-style: normal;font-size: 1.1em;}
.commentlist cite a, .commentmetadata a { text-decoration: none;}
.commentlist p {
  font-weight: normal;
  line-height: 1.5em;
  text-transform: none;
  margin: 10px 5px 10px 0;
  }
.commentmetadata {margin: 0; display: block;}
.nocomments {text-align: center;margin: 0;padding: 0;}

#wp-calendar #prev a, #wp-calendar #next a {font-size: 9pt;}
#wp-calendar a {text-decoration: none;}
#wp-calendar caption {font: bold 1.3em Arial, 'Lucida Grande', Verdana, Sans-Serif; text-align: center;}
#wp-calendar th {font-style: normal;text-transform: capitalize;}

small, .nocomments, .postmetadata, blockquote, strike {color: #777;}
.entry form {text-align:center;}
.entry form p{margin: 5px 0;}
.entry form input{ margin: 5px 0 0;}

#page_recherche {text-align:center;display:block;padding:10px 30px;background:#ffff99;border:1px solid #ff9900;font-size:18px;}
.detail_recherche {text-align:left;font-weight:bold;}
.result_search {margin-left:30px;padding-bottom:10px;border-bottom:1px solid #333;}
