/* L'atelier de Karbanog */
/* par Benoît Evellin */
/* design.aerius.fr - avril 2009 */

body {
		width: 842px;
		height:auto;
		margin-left: auto;
		margin-right: auto;
		background-color:#4A3A13;
		background:url(images/fond.jpg);

		}
		
img {border:none;}

		
h1 {visibility:hidden; 
			display:none;}
		
#page {width: 842px;
		display:block;
		margin: 0 auto 0 auto;
		padding:0;
		color:#37260C;
		font-family:Arial, Helvetica, sans-serif;
		background-image:url(images/page.gif); !important
		background-repeat: repeat-y ;
		background-position:center;
		}
			
			/* Menu */
		
#menu {width:208px;
		height: 662px;
		background:url(images/menu.gif) no-repeat top left;
		float: left;
		display:block;
		padding: 100px 0 0 10px;
		*padding: 110px 0 0 10px; /* Condition IE */
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		font-variant:small-caps;
		color:#f6ffe5;
		
				}
				
#menu ul {padding-left:0; 
			margin-left:0;
			*padding-left: -10px;
			*font-stretch:narrower;
			
				}		
#menu ul.menu {list-style:none;
				list-style-position:inside;
				padding:0; 
				margin:O;
				min-height: 400px;
				}
#menu ul.menu img{border:none;}	
			
#menu li {padding-left:0; 
			margin-left:0;
				}				
#menu li.detail {list-style:none;
				padding: 0 0 0 25px; 
				*padding: 0 0 0 15px; 
				margin:O;
				width: 150px;
				*height:10px;
			}

#menu li.detail:hover{padding-left: 26px;
						*padding-left: 16px;
				}
			
#menu .date {font-size:12px;}
				
#menu a {color:#f6ffe5;
		text-decoration: none;
		display:block;
		}
		
#menu input#recherche {height: 15px; 
						width: 122px;
						 margin-left : 35px;
						 font:Georgia, "Times New Roman", Times, serif;
						 font-size:10px;
						 color:#f6ffe5;
						 background:none;
						 padding: 1px;
						 text-align:center;
						  border: 1px solid #E7D576;
						  -moz-border-radius: 5px;
						  -webkit-border-radius: 5px;
						  border-radius: 5px;
						 }
					
#menu input#recherche:hover, #menu input#recherche:active { border: 1px solid #f6ffe5;}	 			
			
			
			/* Bannière */
#banniere {width:624px;
				height:220px;
				background:url(images/banniere.gif) no-repeat top left;
				float: left;
				}				
#banniere span {color:#C74B14;
			text-align:left;
			font-family:Arial, Helvetica, sans-serif;
			font-size:12px;
			padding: 200px 0 0 100px;
			display: block;
			}
#banniere span a {color:#C74B14;
					text-decoration:none;
					}
#banniere span a:hover {text-decoration:underline;
					}
								
		/* TEXTE */
#texte {
		padding: 5px 35px 35px 240px;
		color:#37260C;
		min-height: 650px;
				}	

#texte #titre_page {text-align: left;
					}
				
#texte h2 {text-align:right;
				padding: 0;
				display:none;
				visibility:hidden;
				}
			
#texte h3 {font-family:Georgia, "Times New Roman", Times, serif;
			color:#c7460c;
			background:url(images/k.gif) no-repeat left bottom;
			padding: 15px 0 5px 25px;
			margin: 0;
			height:25px;
			vertical-align:top;
			display:block;
			}
#texte h3 a {
			border-bottom:#DDAA93 1px solid;
			width:80%;
			display:block;
			}
			
#texte h3 a.sommaire_ancre {
			border-bottom:none;
			display:none;
			}
			
#texte h3 a:hover {
			border-color:#000;
			}
			
#texte h4 {font-family:Georgia, "Times New Roman", Times, serif;
			color:#c7460c;
			font-size:15px;
			display:block;
			border-bottom:#DDAA93 1px solid;
			padding: 15px 0 0 0;
			margin: 0;
			}	
						
#texte h5 {font-family:Georgia, "Times New Roman", Times, serif;
			color:#c7460c;
			display:block;
			border-bottom:#DDAA93 1px solid;
			padding: 15px 0 0 0;
			margin: 0;
			}					
					
#texte a {font-family:Georgia, "Times New Roman", Times, serif;
				color:#c7460c;
				text-decoration:none;
				}		
#texte a:hover {
				color:#37260C;
				}
#texte .disponibilite {background:#FFF; padding: 3px; width: auto;}

#texte .tags {font-size: 10px;}

#texte .spip_glossaire {background-image:url(images/wikipedia.gif); background-position:right; background-repeat:no-repeat;padding-right: 16px;}


#texte .logo, #texte .spip_logos {border:1px solid #c7460c;
			width: auto;
			height: auto;
			padding: 5px;
			margin: 5px;
			*margin-right: 20px;
			}

#texte .chapo {font-weight:bold;
				font-family:Georgia, "Times New Roman", Times, serif;
				font-size:13px;
				color:#37260C;
		}			

#texte .reference {font-size: 14px;background-color:#FFFFFF; padding: 0 2px 0 0; margin: 0 0 2px 1px;}

#texte li {list-style-image:url(images/k_mini.gif);
			list-style-position:inside;
			line-height: 18px;
			margin-left: 0;
			padding-left: 0;
			*padding-right: 3px;
			}
			
#texte dl.modif {min-width: 220px; text-align: center; float: right; margin-left: 5px; display:block;}
#texte .modif dd {font-size: 9px; font-family:Georgia, "Times New Roman", Times, serif; color: #c7460c; text-align:center; }

#texte .vignettes {width: 520px;
					display: inline-block;
					}
					
#texte .vignettes .spip_logos {border:none;
								padding: 0;
								}
								
				
#texte .vignettes dl {
			border:1px solid #c7460c;
			width: 150px;
			min-height: 165px;
			padding: 5px;
			margin: 5px;
			float: left;
			text-align:center;
			vertical-align:middle;
			display:block;
			}
			
#texte .vignettes dl:hover {background: #FFF;
				}
#texte .vignettes dl.pop {
						background:url(images/pop.gif) no-repeat right bottom;
						}

#texte .vignettes dl.pop:hover {
						background:url(images/pop.gif) no-repeat right bottom #FFF;
						}
						
								
#texte .vignettes dt img {margin-left: auto;
				margin-right: auto;
			}					
#texte .vignettes dd {font-family:Georgia, "Times New Roman", Times, serif;
			font-size: 14px;
			font-weight:bold;
			color:#c7460c;
			text-decoration:none;
			padding: 0px;
			margin: 0px;
			}	
								
#texte .vignettes dd .descriptif {font-family: Arial, Helvetica, sans-serif;
			font-size: 10px;
			color:#c7460c;
			text-decoration:none;
			padding: 0px;
			margin: 0px;
			}	
			
#texte .sites {text-align:center;
				display:block;
				}


#texte #notes {font-family:Georgia, "Times New Roman", Times, serif;
			font-size: 11px;
			color:#37260C;
			}
				
#texte .liens_pagination {border-top:#DDAA93 1px solid;
						display: block;
						color:#DDAA93;
						}

#texte hr {border:none;
			display: block;
			background:url(images/k.gif) center no-repeat;
			height: 28px;
			}
				
				/* Livre d'or */		
#texte legend {font-family:Georgia, "Times New Roman", Times, serif;
			font-size: 14px;
			color:#c7460c;
			margin-top: 5px;
			}				
#texte fieldset {border: none;}
	
#texte .formulaire_spip input {border: #C74B14 1px solid; background:#FFF; margin:1px;}
#texte .formulaire_spip textarea {border: #C74B14 1px solid; background:#FFF; margin:1px;width: 530px; height: 240px; overflow-x: none; overflow-y:scroll; } !important
#texte .formulaire_spip input.submit {float: right; margin-right: 50px;}
#texte .formulaire_spip fieldset.previsu {border: 1px solid #c7460c; background-color:#FFF; padding: 5px;}
#texte .formulaire_spip .erreur_message {color:#FF0000;}
#texte .formulaire_spip label {font-family:Georgia, "Times New Roman", Times, serif;font-weight:bold;}	
#texte .formulaire_spip blockquote p, #texte .formulaire_spip  fieldset p  {padding: 0; margin: 0;}	
#texte .formulaire_spip .tags {font-size:10px; display:block; text-align:right;}
#texte .formulaire_forum {padding: 0;}
#texte .formulaire_spip ul, #texte .formulaire_spip li {padding: 0; margin: 0; list-style:none;}

#texte .choix {margin: 10px 0 0 0;}
#texte .details {font-size:10px;}


			/* commentaires */

#commentaires {background: #FFFAE4; padding: 10px; padding: 10px 10px 30px 10px ;margin-left: auto; margin-right: auto; width: 460px; height:580px; margin-left: 10px; overflow-x: none; overflow-y:scroll; font-size: 14px;font-family: Arial, Helvetica, sans-serif; color:color:#37260C;}
#commentaires a{font-family:Georgia, "Times New Roman", Times, serif;
			color:#c7460c;
			text-decoration:none;
			}	
#commentaires a:hover {color:#37260C;}			
#commentaires fieldset {width: 410px;border: none;}
#commentaires fieldset.previsu {border: 1px solid #c7460c; background-color:#FFF; padding: 5px;}
#commentaires fieldset.previsu input .submit {margin-top: 5px;}
#commentaires input {width: 300px;border: 1px solid #c7460c;background:#FFF;}
#commentaires #formulaire_forum textarea {width: 420px; height: 150px; border: 1px solid #c7460c; background-color:#FFF; padding: 0; margin:0; overflow-x: none; overflow-y:scroll; }
#commentaires ul, #commentaires li {padding: 0; margin: 0; list-style:none;}
#commentaires  .erreur_message {color:#FF0000;}

#commentaires legend{font-family:Georgia, "Times New Roman", Times, serif;
			font-size: 14px;
			color:#c7460c;
			margin-top: 5px;
			}
			
#commentaires label {font-family:Georgia, "Times New Roman", Times, serif;font-weight:bold;}			

#commentaires h2 {background-color:#FFFAE4 ; padding-top: 50px; background:url(images/logo_commentaires.png) top left no-repeat; margin:0;}

#commentaires h3 {font-family:Georgia, "Times New Roman", Times, serif;
			color:#c7460c;
			background:url(images/k.gif) no-repeat left bottom;
			padding: 0 0 5px 20px;
			margin: 0;
			height:25px;
			vertical-align:top;
			}
			
#commentaires h5 {font-family:Georgia, "Times New Roman", Times, serif;
			color:#c7460c;
			font-size:15px;
			display:block;
			border-bottom:#DDAA93 1px solid;
			padding: 15px 0 0 0;
			margin: 0;
			}	
			
#commentaires blockquote {border-left:1px solid #c7460c;
			padding: 5px;
			margin: 5px;
			font-style:italic;
			}
#commentaires blockquote i, #commentaires blockquote em {font-style:normal;}

			
#commentaires blockquote p, #commentaires fieldset p  {padding: 0; margin: 0;}			
					
#commentaires .tags {font-size:10px; display:block; text-align:right;}
			
			
			/* Aperçu */

#apercu {color:#c7460c;}
#apercu a {font-family:Georgia, "Times New Roman", Times, serif;
				color:#c7460c;
				text-decoration:none;
				font-size:10px;
				}		
#apercu .legende {background-color:#FFFBE4; padding: 1px 6px 2px 6px;}

			/* Bas */
#bas small{width:655px;
		height:28px;
		background:url(images/bas.gif) no-repeat top left;
		display: block;
		float: left;
		margin: 0 auto 0 auto;
		padding: 5px 25px 20px 160px;
		color:#C74B14;
		text-align:right;
		font-family:Arial, Helvetica, sans-serif;
		font-size:10px;
		}
		
#bas a {color: #C74B14;
		text-decoration:none;
		}