/* Copyright (c) 2007 Internet-creation.fr. All rights reserved
style.css - Thème 'orme-tiseau.com' */


html {
	font : 75%/1.7em "Lucida sans unicode", Lucida, Tahoma, Arial, sans-serif;
	color : #333333;
	margin : 0; padding : 0;
	}

body {
	margin : 0; padding : 0;
	}	

#page {
	width : 844px;
	margin : 0 auto; padding : 0;
	}




/* ---------------------
Styles généraux
--------------------- */
h1 {font-size : 1.8em;}
h2 {font-size : 1.2em;}
h3 {font-size : 1.1em; padding : 5px 0; margin : 0;}
p {margin : 0; padding : 3px 0;}
a {color : #000000; text-decoration : none; }
a img {border : 0px;}
hr, .clearer {clear : both; visibility : hidden; margin : 0; padding : 0;}

/* ---------
Forumlaires
----------- */
fieldset {border : 0;}
label {display : block;}
input, textarea {background-color:#F2F7FB;border:1px solid #cad8f5;border-left:2px solid #cad8f5;}
input:focus, textarea:focus {background-color:#FFFFFF;border:1px solid #FF6600;border-left:2px solid #FF6600;}
.submit {text-align:center;color:#2b333c;background: #fefefe url('../img/fond_bouton.gif') repeat-x;border: 1px solid;border-color: #c4cccc #acb5b5 #6f7777 #acb5b5;}
input.submit {font: 11px Verdana, Helvetica, Geneva, sans-serif !important;width: auto !important;overflow: visible;padding: 2px 0.5em;}
.submit:hover,.champ:hover,.champ:focus,.submit:focus {background: #fefefe url('../img/fond_bouton_hover.gif') repeat-x;color: #005500;border: 1px solid;border-color: #aedf9a #94da78 #6ab94b #94da78;}



/* ---------------------
Haut de page (#header)
--------------------- */
#header {
	display:none;
	}

/* ----------------------------
Zone du site (#site, #content)  
------------------------------ */
#site {
	width : 696px;
	margin : 0; padding : 0 72px 15px 76px;
	}

#content {
	width : 696px;
	margin : 0; padding : 0 0 30px 0;
	clear : both;
	}

/* --------------------- 
Zone de texte (#texte)  
--------------------- */
#texte {
	float : right;
	width : 498px;
	}
#texte p {
	text-align : justify;
	}
.post , #comments, #form { /* Conteneur de l'article */
	padding : 0 20px 25px 10px;
	}
.post .post-info {
	padding : 0 0 2px 0; margin : 5px 0 0 0;
	font-size : 0.85em;
	line-height : 1em;
	}
.post .date {
	padding : 0; margin : 0;
	text-align : center;
	font-size : 0.85em;
	}

#texte .post h2.articletitle { /* Titre de l'article */
	color : #c12702;
	font-size : 1.7em;
	font-weight : bold;
	margin : 0; padding : 10px 0 8px 0;
	letter-spacing : 2px;
	border-bottom : #5a8303 1px solid;
	}
#texte .post h2.articletitle:first-letter {
	color:#5a8303;
	font-size:35px!important;
	}
#texte .post h2.articletitle a { /* Titre de l'article */
	color : #c12702;
	text-decoration:none;
	}
#texte .post h2.articletitle a:first-letter {
	color:#5a8303!important;
	font-size:35px!important;
	}
.comment_nb { /* Informations de l'article (auteur, date etc...) */
	margin : 0; padding :0 8px 0 0;
	text-align : right;
	float : right;
	}
#comments h2, #form h2 {
	color : #c12702;
	}
#pagination { /* Conteneur des liens 'page suivante' et 'page précédente' */
	text-align : center!important;
	width : 498px;
	margin : 0; padding : 0;
	}


/* --------------------- 
Paneau latéral (#sidebar)  
--------------------- */
#sidebar {
	float : left;
	width : 165px;
	padding : 2px 10px 0 10px;
	border-right : 1px solid #cccccc;
	}
#sidebar div {
	margin : 0 0 10px 0;
	}
#sidebar h2 { /* Titre des menus de la sidebar */
	color : #c12702;
	font-size : 1.3em;
	font-weight : bold;
	margin : 0; padding : 3px 0 0 10px;
	}
#sidebar ul { /* bloc de liste */
	margin : 0; padding : 3px 0;
	}
#sidebar li { /* élément de liste */
	list-style-type : none;
	width : 165px;
	padding : 0;
	}
#sidebar li a { /* Liens dans les listes */
	color : #5a8303;
	padding : 0 0 0 20px;
	text-decoration : none;
	}
#sidebar li a:before {
	content:"» "
	}


/* ---------------------
Commentaires
--------------------- */
.comment {
	padding : 2px 10px 5px 10px;
	}
.comment blockquote{
	padding : 2px 30px 2px 40px; margin : 0;
	}
.ligne0{
	background : #d8e8ee;
	}


/* ---------------------
Pied de page (#footer)
--------------------- */
#footer {
	width : 696px;
	height : 36px;
	margin : 0;	padding : 0;
	text-align : center;
	color:#333333;
	font-size : 0.85em;
	}
#footer a {
	color : #000000;
	text-decoration : none;
	}
#footer_1 {
	width : 9px;
	height : 28px;
	margin : 0; padding : 0;
	float : left;
	}
#footer_2 {
	width : 493px;
	height : 28px;
	margin : 0; padding : 0;
	float : left;
	}
#footer_3 {
	width : 182px;
	height : 28px;
	margin : 0; padding : 0;
	float : left;
	}
#footer_4 {
	width : 12px;
	height : 28px;
	margin : 0; padding : 0;
	float : left;
	}
#footer_5 {
	width : 9px;
	height : 8px;
	margin : 0; padding : 0;
	float : left;
	}
#footer_6 {
	width : 675px;
	height : 8px;
	margin : 0; padding : 0;
	float : left;
	}
#footer_7 {
	width : 12px;
	height : 8px;
	margin : 0; padding : 0;
	float : left;
	}