/*




*/

/****************************/
/***** Contexte général *****/
/****************************/

body
{
  background: #c6b4a2;
  font-family: Lucida Grande, Arial, Helvetica, Sans-serif;
  font-size: 0.8em;
  text-align: left;
  margin:0;
}

a
{
  text-decoration: none;
}

a:hover
{
  text-decoration: underline;
}

a img
{
  border:none;
}

.clearer
{
  clear:both;
}

.gauche
{
  float:left;
}

.droite
{
  float:right;
}

/*******************/
/***** La page *****/
/*******************/

#page
{
  background:url(assets/fond.png) repeat-y;
  margin: 0 auto;
  width: 1000px;
}

/*********************/
/***** Le Header *****/
/*********************/

#header
{
  background:url(assets/header.jpg);
  height:300px;
  margin:0 auto;
  width: 960px;
}

#lien-site
{
  display:block;
  margin-left:185px;
  padding-top:40px;
}

#gototop
{
  display:none;
  position:fixed;
  right:5px; 
  bottom:5px;
  color:black;
  font-weight:bold;
  text-decoration:none;
  border:1px solid #E76F1F;
  background:orange;
  padding:10px;
}

/*******************/
/***** Le Menu *****/
/*******************/

#menu
{
  background:url(assets/fond-menu.jpg);
  height:100px;
  margin:0 auto;
  width:920px;
}

#nav
{
  padding-left:50px;
  padding-top:25px;
}

#menu li
{
  list-style:none;
  display:block;
  float:left;
  line-height:51px;
  border:solid #636363;
  border-width:0 2px 0 2px;
  background:url(assets/menu_005_bg.jpg) repeat-x;
  height:51px;
  margin:0 1px 0 0;
}

.children
{
	padding-left:0px;
}

.children a
{
	width:100px;
}

.children a:hover
{
	width:100px;
}

#menu li a
{
  display:block;
  float:left;
  color:#fff;
  text-transform:uppercase;
  font-size:11px;
  font-weight:bold;
  text-decoration:none;
  padding:0 25px;
  height:51px;
}

#menu li a:hover
{
  color:#fff;
  background:url(assets/menu_005_h.jpg) repeat-x;
}

/**********************/
/***** Le contenu *****/
/**********************/

#content
{
  float: left;
  margin-bottom: 20px;
  margin-left:40px;
  width: 685px;
}

.header-post
{
  background:url(assets/fond-haut-article2.jpg);
  height:141px;
  text-align:center;
  padding-top:10px;
  width:685px;
}

.header-post h3
{
  color:#f17700;
  padding-top:20px;
}

#content h1
{
  color:#f17700;
  font-size: 1.75em;
  margin-left:20px;
}

#content h2
{
  color:#f17700;
  font-size: 1.3em;
  margin-left:30px;
}

#content h2 a
{
  color:#005BBD;
  font-size: 1.2em;
  font-family: Century Gothic, Lucida Grande, Verdana, Arial, Sans-Serif;
}

#content h3
{
  color:#f17700;
  font-size: 1em;
  margin-left:40px;
}

.postmetadata
{
  color:white;
  font-size: 0.8em;
}

.postmetadata a
{
  color:#f17700;
}

.postmetadata a:hover
{
  border-bottom:1px dotted #005BBD;
  text-decoration:none
}

.post_content
{
  background:url(assets/fond-article2.jpg);
  color:white;
  margin-top:-20px;
  margin-right:20px;
  width:685px;
}

.post_content p
{
  line-height:150%;
  margin-left:40px;
  padding-bottom:5px;
  width:590px;
}

.post_content li
{
  margin-left:30px;
  width:550px;
}

.post_content .dean_ch
{
  margin-left:30px;
  max-height:300px;
  overflow:auto;
}

.post_content a
{
  color:#f17700;
  font-weight:bold;
}

.post_content img
{
  border:1px solid #f17700;
}

.bottom-post
{
  background:url(assets/fond-bas-article2.jpg);
  height:141px;
  margin-top:-15px;
  width:685px;
}

.bottom-post p
{
  margin-left:-50px;
  padding-top:80px;
  text-align:center;
  width:685px;
}

.navigation
{
  display:block;
  padding-top:80px;
  width:685px;
}

.navigation a
{
  color:#005BBD;
  font-weight:bold;
}

.navigation .droite
{
  padding-right:180px;
}

.navigation .gauche
{
  padding-left:65px;
}

/***** Les commentaires *****/

.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-family: Trebuchet MS, Arial, Hevletica, Sans-serif;
  font-size: 0.9em;
  width:550px;
}

/*.comments-template ol p:first-letter
{
  color:black;
  float:none;
  font-size:inherit;
}*/

.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.2em;
}

.commentmetadata
{
  font-size: 0.9em;
}

.comments-template p.nocomments
{
  padding: 0;
}

.comments-template textarea
{
  font-family: Trebuchet MS, Arial, Hevletica, Sans-serif;
  font-size: 0.9em;
}

.alt
{
  border:1px dotted #f77700;
  width:580px;
}

.alt a
{
  color:#005BBD;
}

.alt2
{
  border:1px dotted #005BBD;
  margin-bottom:2px;
  width:580px;
}

.alt2 a
{
  color:#f77700;
}

/***** Les formulaires *****/

fieldset
{
  width:600px;
}

label
{
 color:#005BBD;
}

p.deux_colonnes
{
  /* Empêcher le dépassement des flottants */
  overflow: hidden;
  /* Idem pour IE6 */
  width: 100%;
}

p.deux_colonnes label
{
  float: left;
  width: 150px;
  text-align: right;
  font-weight: bold;
  cursor: pointer;
}

p.deux_colonnes input, p.deux_colonnes textarea, p.deux_colonnes select
{
  width: 250px;
  margin-left: 12px;
  border: solid 1px #f17700;
  padding: 2px 4px;
}

p.deux_colonnes input
{
  cursor:pointer;
}

p.deux_colonnes textarea
{
  padding: 2px 0 0 4px;
  width: 320px;
  height: 10em;
}

p.une_colonne
{
  margin-left: 160px;
}


/**********************/
/***** La sidebar *****/
/**********************/

.sidebar
{
  background:url(assets/fond-sidebar.jpg);
  float: left;
  height:745px;
  width: 245px;
}

.sidebar ul
{
  list-style-type: none;
  padding-top:10px;
}

.sidebar h2
{
  color:#f17700;
  font-size: 1.2em;
}

.sidebar a
{
  color:black;
  font-weight:bold;
}


.sidebar a:hover
{
  text-decoration: none;
  border-bottom: 1px dotted;
}

#accueil
{
  border:1px dotted black;
  display:block;
  height:20px;
  text-align:center;
  width:180px;
}

#searchform input[type="text"]
{
  background:transparent;
  border:1px dotted #005BBD;
  float:left;
  width:150px;
}

#searchform input[type="submit"]
{
  background:transparent;
  border:none;
  cursor:pointer;
  float:left;
}

/* Gestion des derniers articles */
.widget_recent_entries ul li
{
  margin-bottom:10px;
}

.widget_recent_entries ul li a
{
  color:white;
}

/*********************/
/***** Le footer *****/
/*********************/


#footer
{
  clear: left;
  font-size: 1em;
  margin:auto;
  padding: 10px 10px 0 0;
  width: 960px;
}

#footer p
{
  color:#005BBD;
  font-size: 1em;
  padding: 115px 10px 20px 220px;
  text-align:center;
}

#footer a
{
  color:#f17700;
  font-weight:bold;
}

#colonne1
{
  background:url(assets/footer.jpg);
  float:left;
  height:350px;
  margin-left:20px;
  width:680px;
}

#colonne2
{
  background:url(assets/fond-liens.jpg);
  float:left;
  height:360px;
  width:240px;
}

#colonne2 ul
{
  list-style:none;
  padding-top:1px;
}

#colonne2 li
{
  color:#007BFF;
}


/***********************/
/***** Les plugins *****/
/***********************/

//billets similaires
ul.related_post
{
  color:white;
  margin-left:20px;
}

ul.related_post li a
{
 color:#f17700;
}
