/*
Theme Name: Nico-P
Theme URI: www.vive-la-rillette.com
Description: thème créer pour le Blog de Nico-P <a href="http://www.vive-la-rillette.com">Nico-P</a>.
Version: 1.0
Author: Pierson Nicolas
Author URI: http://www.vive-la-rillette.com/
Tags: blue, custom header, fixed width, two columns, widgets 


This theme was designed and built by Pierson Nicolas,
whose blog you will find at http://blog.vive-la-rillette.com/

The CSS, XHTML and design is released under GPL:
http://www.opensource.org/licenses/gpl-license.php

*/

* {
margin: 0px;
padding: 0px;
outline: none;
}

body {
font-family: Arial, Helvetica, sans-serif;
font-size: 0.625em; 
background: #333333;
}

hr {
display: none;
}

p { font-size: 1.2em; }

p.postmetadata { 
display: block;
position: absolute; 
bottom: 0px; 
right: 0px; 
color: #FFFFFF;
background: #333 url('images/fleche_suite.png') no-repeat center left;
}
p.postmetadata a { text-decoration: none; font-weight: bold; color: #FFF; }

p.postmetadata a:hover { color: #e95d0f; }

#page {
width: 1024px;
margin-right: auto;
margin-left: auto;
background: url('images/background_conteneur.png') repeat-y left top;
}

/* ---------- HEADER ---------- */

#header {
height: 170px;
background: url('images/background_header.jpg') no-repeat left top;
position: relative;
}

#header h1 {
position: absolute;
right: 0px;
bottom: 0px;
}
#header h1 a {
display: block;
background: url('images/titre.png') no-repeat left top;
width: 293px;
height: 65px;
}
#header h1 a span { display: none; }

#margehaut { height: 20px; background: url('images/margehaut.png') no-repeat left top; }

/* ---------- CONTENT ----------*/

#content {
float: right;
width: 690px;
padding: 0 20px 0 0;
}

#content > div {
background: #e95d0f;
border: solid 2px #333;
padding-bottom: 20px;
margin-bottom: 10px;
position: relative;
}

#content > div h2 { background: #333; margin-bottom: 10px; }

#content > div h2 a {
Display: block;
background: url('images/fleche.png') no-repeat center left;
text-decoration: none;
color: white;
padding: 5px 5px 5px 25px;
}
#content > div h2 a:hover { color: #e95d0f; }

#content > div p { padding: 0px 10px 0px 10px; text-align: center; }


/*-------- SIDEBAR ----------*/

#sidebar {
background: url('images/background_menugauche.png') no-repeat left top;
width: 200px;
padding: 0 20px 0 91px;
min-height: 430px;
text-align: center;
}

#sidebar a { color: white; font-weight: bold; text-decoration: none; }

#sidebar a:hover { text-decoration: underline; }

#sidebar ul li { list-style-type: none; }

#sidebar ul li h2 {
display: block;
width: 170px;
height: 39px;
background: url('images/bouton_menu_curent.png') no-repeat left top;
margin-left: 15px;
padding-top: 20px;
}

#wp-calendar { margin: auto; border-collapse: collapse; border: solid 0.1px #333; font-size: 1.4em; color: #333; }

#wp-calendar caption {background: #333; color: white; }

#wp-calendar td { border: solid 0.1px #333; padding: 2px; }
#wp-calendar td:hover { background: #333; color: white; }
#wp-calendar td a:hover { color: #e95d0f; background: #333; text-decoration: none; }


/* ---------- FOOTER ----------*/

#footer {
clear: both;
margin-left: 300px;
text-align: center;
}