html { font-size: 100% }
body {
	margin:0;
	background-color: #1b1b16;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
 }
 
input,textarea {	border: 1px solid #666; }
textarea{ width: 100%; font-size: 1em;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; }	
	
#tablegen {	width:1000px; background-color: #322a1f; 
border-left:#43433e solid 1px; border-right:#43433e solid 1px; }
 
#colonne1 {	padding:0px; color: #BEBEAE; font-size: 0.75em; }
#colonne1 h1 
{ font-size:1.2em; color:#EB8D26; margin-left: 20px; margin-top: 15px;
  display:block; padding-left: 10px; background: url(img/puce2.gif) left no-repeat;}
#colonne1 h1 a { color:#EB8D26; text-decoration: none; }
#colonne1 h1 a:hover { color:#EB8D26; text-decoration:underline; }

#colonne1 h2 { font-size:1.1em; color:#EB8D26; }
#colonne1 h3 { font-size:1em; color:#EB8D26; }

#colonne1 a { color:#BEBEAE; text-decoration: underline; }
#colonne1 a:hover { color:#EB8D26; }

#colonne2 {
	padding: 0px; color: #BEBEAE; background-color: #22221c;
	font-size: 0.75em;
}
#colonne2 h2 {
	color:#F64105; font-size: 1.2em; font-weight:normal; line-height: 1em;
	display: inline; padding-left: 10px; background: url(img/puce.gif) left no-repeat;
}
#colonne2 h2 a { color:#F64105; text-decoration: underline; }

#colonne2 h3 { font-size:1em; line-height: 0.9em; color:#EB8D26; padding-left: 20px; }

#colonne2 ul { margin-top: 2px; }
#colonne2 li {	list-style-type: none; line-height: 1.5em; margin-left:-2em; }

#colonne2 p { margin-left: 10px; }
#colonne2 a { color:#BEBEAE; text-decoration: underline; }
#colonne2 a:hover { color:#EB8D26; }

div.contenucol { padding: 10px; }

#pied { color: #BEBEAE; font-size: 0.65em;
   width: 1000px; height: 75px;
	background:url(img/bas_page.gif) no-repeat; padding:4px;
}
#pied a { color:#BEBEAE; text-decoration: underline; }
#pied a:hover { color:#EB8D26; }

/*--------------------------------------------*/

.post .day-date { font-weight: bold; color: #E8E8E8; }

.post-info{
	margin-left:20px; font-size: 0.9em;
	/*padding-bottom: 0.5em;*/
	/*border-bottom: 1px solid #FC0;*/
}
.post-content{	text-align: justify; margin-left:20px; margin-right:10px; }

.post-content blockquote{
	font-family: Georgia, serif;
	font-style: italic;
}

.post-info-co{
	text-align: right; height: 10px;
	background: transparent url(img/separ-billets.gif) no-repeat left bottom;	
}

/*--------------------------------------------*/
#calendar{
	/*border-top: 1px solid #F0F0F0;*/
}

#calendar table {
	background-color: #322a1f;
	font-size: 0.85em;
	text-align: center;
	margin: 0 auto;
	border-collapse: collapse;
/*	border-top: 1px dotted #322a1f;*/
}

#calendar table caption { background-color: #322a1f; margin: 0 auto; color: #ccc1b0; }

#calendar table th { padding-bottom: 3px; 
	color: #ccc1b0; background: transparent;
	text-decoration: none; }

#calendar table td {
background-color: #ccc1b0;
width:14%; line-height:1.3em;
border: 2px solid #322a1f; padding:0;
}

#calendar table td a {
	display: block; height: 100%;
	color: #000; text-decoration: none; background: #f1efeb; }
#calendar table td a:hover { background: #EB8D26; color: #000; }
