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


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

body {
	margin : 0; padding : 0;
	background : #d8e8ee url('../img/body.jpg') repeat-x fixed left bottom;
	}
	

#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 : #5a8303; text-decoration : none; }
a:hover {text-decoration:underline;}
a img {border : 0px;}
hr, .clearer {clear : both; visibility : hidden; margin : 0; padding : 0;}

a.link:before {content:url('../img/link.png');visibility:visible;}

.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;}
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 {cursor: pointer !important;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)
--------------------- */
#patienter {
	background-color:#cc4444;
	color:#FFFFFF;
	font-size : 0.8em;
	width: 17em;
	height: 2em;
	position:absolute;
	z-index:100;
	font-weight:bold;
	text-align:center;
	float:right;
	}
#header {
	width : 844px;
	height : 195px;
	margin : 0; padding : 0;
	}
#header_1 {
	width : 340px;
	height : 65px;
	margin : 0; padding : 0;
	float : left;
	background : #FFFFFF url('../img/header_1.jpg') top left no-repeat;
	}
#header_2 {
	width : 504px;
	height : 65px;
	margin : 0; padding : 0;
	float : right;
	background : #FFFFFF url('../img/header_2.jpg') top left no-repeat;
	}
#header_3 {
	width : 340px;
	height : 65px;
	margin : 0; padding : 0;
	float : left;
	background : #FFFFFF url('../img/header_3.jpg') top left no-repeat;
	}
#header_4 {
	width : 504px;
	height : 65px;
	margin : 0; padding : 0;
	float : right;
	background : #FFFFFF url('../img/header_4.jpg') top left no-repeat;
	}
#header_5 {
	width : 250px;
	height : 40px;
	margin : 0; padding : 25px 0 0 90px;
	float : left;
	background : #FFFFFF url('../img/header_5.jpg') top left no-repeat;
	}
#langue {
	background-color : transparent;
	height : 23px;
	width : 70px;
	margin : 0; padding : 0;
	}
#langue img {
	padding : 2px 4px 0 3px;
	}

/* ----------------------------
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;
	background : transparent url('../img/content.jpg') top left repeat-y;
	clear : both;
	}

/* --------------------- 
Zone de texte (#texte)  
--------------------- */
#texte {
	float : right;
	width : 498px;
	}
#texte img{
	border:#c12702 1px solid;
	}
#texte ul{
	list-style-image:url('../img/puceFleche.gif');
	margin-top:5px; padding-top:0px;
	}
.post , #comments, #form { /* Conteneur de l'article */
	padding : 0 20px 25px 10px;
	}
.post .post-info {
	padding : 0 0 2px 0; margin : 5px 0 10px 0;
	font-size : 0.85em;
	font-weight:bold;
	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.5em;
	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:30px!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:30px!important;
	}
#texte .post h2.articletitle a:hover {
	color:#5a8303!important;
	text-decoration:none;
	}
.comment_nb { /* Informations de l'article (auteur, date etc...) */
	margin : 0; padding :0 8px 0 0;
	text-align : right;
	float : right;
	}
.comment_nb img{
	border:0px!important;
	}
#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;
	background : transparent url('../img/menu.gif') top left no-repeat;
	width : 165px;
	padding : 0;
	margin : 0;
	}
#sidebar li a { /* Liens dans les listes */
	color : #5a8303;
	padding : 0 0 0 10px;
	text-decoration : none;
	}
#sidebar li a:before {
	content:"» "
	}
#sidebar li a:hover {
	color : #FF6600;
	}


/* ---------------------
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 : #FFFFFF;
	font-size : 0.85em;
	}
#footer a {
	color : #fff;
	text-decoration : none;
	}
#footer a:hover {
	color : #fff;
	text-decoration : underline;
	}
#footer_1 {
	width : 9px;
	height : 28px;
	margin : 0; padding : 0;
	float : left;
	background : #FFFFFF url('../img/footer_1.jpg') top left repeat-y;
	}
#footer_2 {
	width : 493px;
	height : 28px;
	margin : 0; padding : 0;
	float : left;
	background-color : #47791b;
	}
#footer_3 {
	width : 182px;
	height : 28px;
	margin : 0; padding : 0;
	float : left;
	background : #345914 url('../img/footer_3.jpg') top left repeat-y;
	}
#footer_4 {
	width : 12px;
	height : 28px;
	margin : 0; padding : 0;
	float : left;
	background : #FFFFFF url('../img/footer_4.jpg') top left repeat-y;
	}
#footer_5 {
	width : 9px;
	height : 8px;
	margin : 0; padding : 0;
	float : left;
	background : #FFFFFF url('../img/footer_5.jpg') top left no-repeat;
	}
#footer_6 {
	width : 675px;
	height : 8px;
	margin : 0; padding : 0;
	float : left;
	background : #FFFFFF url('../img/footer_6.jpg') top left repeat-x;
	}
#footer_7 {
	width : 12px;
	height : 8px;
	margin : 0; padding : 0;
	float : left;
	background : #FFFFFF url('../img/footer_7.jpg') top left no-repeat;
	}