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


html {
	font : 75%/1.7em "Lucida sans unicode",Georgia,"MS Sans Serif",Geneva,sans-serif;
	color : #333333;
	margin : 0; padding : 0;
	}

body {
	margin : 0; padding : 0;
	}
	
#page {
	width : 900px;
	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;}
strong{font-weight:normal; color:#000000;}

.tumevoispas{display:none;}
.tumevois{display:block;}
.noscript, .retourAjax{color:#D0371E; font-weight:bold; text-align:center; margin:5px auto 0 auto;}

.petit{font-size:0.8em; color:#666666;}

/* ---------
Formulaires
----------- */
fieldset {border : 0;}
label {display : block;}

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

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

#content {
	width : 835px;
	margin : 0; padding : 10px 40px 30px 25px;
	}

/* --------------------- 
Zone de texte (#texte)  
--------------------- */
#texte {
	float : right;
	width : 590px;
	padding : 15px 0 0 0;
	}
#texte p{
	text-align : justify;
	}
#texte img{
	border : #000000 1px solid;
	margin : 0 5px 0 5px;
	}
.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 : #333333;
	font-size : 1.4em;
	font-weight : bold;
	margin : 0; padding : 10px 0 8px 35px;
	letter-spacing : 2px;
	border-bottom : #000000 1px solid;
	}
#texte .post h2.articletitle:first-letter {
	color:#000000;
	font-size:30px!important;
	}
#texte .post h2.articletitle a { /* Titre de l'article */
	color : #333333;
	text-decoration:none;
	}
#texte .post h2.articletitle a:first-letter {
	color:#000000!important;
	font-size:30px!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 : #333333;
	}
#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 : 180px;
	padding : 2px 10px 0 10px;
	}
#sidebar div {
	margin : 0 0 10px 0;
	}
#sidebar h2 { /* Titre des menus de la sidebar */
	color : #333333;
	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 : #666666;
	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;
	}


/* ---------------------
Pied de page (#footer)
--------------------- */
#footer {
	width : 900px;
	height : 95px;
	margin : 0;	padding : 0;
	text-align : center;
	}
#footer p {
	color : #000000;
	font-size : 0.80em;
	margin : 0px;
	padding : 0px;
	}
#footer a {
	color : #000000;
	text-decoration : none;
	}
#footer_1 {
	width : 269px;
	height : 28px;
	margin : 0; padding : 0;
	float : left;
	}
#footer_2 {
	width : 31px;
	height : 28px;
	margin : 0; padding : 0;
	float : left;
	}
#footer_3 {
	width : 600px;
	height : 28px;
	margin : 0; padding : 0;
	float : right;
	}
#footer_4 {
	width : 27px;
	height : 23px;
	margin : 0; padding : 0;
	float : left;
	}
#footer_5 {
	width : 841px;
	height : 23px;
	margin : 0; padding : 0;
	float : left;
	}
#footer_6 {
	width : 32px;
	height : 23px;
	margin : 0; padding : 0;
	float : right;
	}
#footer_7 {
	width : 300px;
	height : 44px;
	margin : 0; padding : 0;
	float : left;
	}
#footer_8 {
	width : 300px;
	height : 44px;
	margin : 0; padding : 0;
	float : left;
	}
#footer_9 {
	width : 295px;
	height : 44px;
	margin : 0; padding : 0;
	float : left;
	}

