
body,h1,h2,h3,h4,h5,h6,p,blockquote,ul,ol,li,dl,dd,dt,form { margin: 0; padding: 0; font-size: 100%; font-weight: normal; }
body { color:#333; font: normal 13px Georgia ,serif; text-align:center; /*background :url(./images/bg.gif) repeat;*/background-color:#5c3f17;}
:focus { outline: 0; }
ul { list-style: none; }
li { list-style: none; }
a { text-decoration: none; color:#999; }
a:hover { color:#666; }
img, a img { border: 0; outline:0; }
h1,h2,h3 a:hover { text-decoration: none;}
hr { display: none; }

.clear { /*overflow: hidden; */ }
.first { margin-top:0; padding-top:0px; } 
.no-border { border:0; }

img.right {float:right;}
img.left {float:left;}
p,li,a,h2{ font-family: Georgia ,serif; ; color: #5c3f17; word-spacing: 0.03em;line-height: 1.2em;font-size: 1.1em;}



/* Structure
---------------------------------*/

#page { width:749px; position:absolute; top:5px; left:50%; margin-left: -370px; }
	#header { height: 156px; text-align:left; background : url(./images/header.gif) no-repeat ; /*background-color:#FFFFFF;*/border-bottom:1px dotted #dfce94; }
		#nav_bar {position:absolute; top:129px ;left: 180px; }
	#container   { width:100%; float:left; margin-bottom:0px;/*background-color:#ffffff;*/background : url(./images/bg-container.gif) repeat-y ;}
		#largeur { float:left; width:730px; padding-left:6px; }
	  #container1 { float:left; width:100%;  }
		#main{ width: 500px; margin : 0px 110px; padding:40px 0px 0px 0px;float:left;}
               #left{ float: left; width: 0px; margin-left:-1000px;  }
          #right{ float: left; width: 210px; margin-top:22px;margin-left:-950px; padding-top:30px ; /*border-right:1px dotted #dfce94; */text-align:left;}
#footer {width:100%; clear:left; text-align : center; margin: 0; padding:0px 0px 5px 0px; border-top:1px solid #c6def3;
	background-color:#ffffff;
	 	}


/*hide for IE6*/
html>body #right{width: 235px;margin-top:22px;margin-left:-745px; padding:20px 5px 0 0;}
html>body #main{ margin : 0px 235px; }



/* header
---------------------------------*/


#leftcontent{ width:100px; padding:5px; margin:20px 0px 10px 0px; text-align:right;}
#leftcontent a { color:#7d7d7e;}
#leftcontent a:hover{ color:#ffffff;}
#rightcontent{ width:200px; padding:0px; margin:0px 0px 10px 0px; text-align:left; }
#rightcontent a { color:#2D3034;}
#rightcontent a:hover{ color:#ffffff;}

/* post
---------------------------------*/

#maincontent{ width:490px; padding:0px 5px 0px 0px ; margin:0px 0px 0px 0px;  }
#main .post{  margin:0px 0 0px 13px;  }
#main .post .date{ padding:5px 3px; text-align:right; font-weight:light; font-size:small;color:#7d7d7e;}
#main .post .titre , h2.pagetitle , h2{ padding:3px 15px 3px 20px; font-size:1.0em; color:#5c3f17;background-color:#c6def3;}
#main .post .titre a{ color:#640092;font-size:1.2em; }
#main .post .titre a:hover{color:#66ba28; }
#main .post .content{ padding:15px 10px 20px 0px ; text-align:left;}
#main .post .contentGallery{ padding:15px 10px 20px 0px ; text-align:center;}
#main .post .content img{padding:5px 0px 15px 0px;} 
#main .post .meta{ padding:10px;margin-bottom:0px;font-style:italic;font-size:0.8em; color: #67C6D5; text-align:left;}
#main .post p.postmetadata {color: #67C6D5;}
#main .navigation p.legende {font-size: 1.2em;font-weight:bold;font-style:italic;color: #640092;}

/*typogrphy pour post
---------------------------------*/
#main .post h1 {font-size: 1.2em;font-weight:bold;font-style:italic;color: #640092}
#main .post h2 {background-color:#7bcd3f; color:#216961; padding:5px; margin:7px;font-style:italic;}
#main .post li {list-style: inside circle;}



/*nav pour les rubriques principales
---------------------------------*/

#nav_bar ul { list-style:none; list-style-type: none; margin: 0; padding: 0;padding-left:40px; }
#nav_bar li { padding: 0 10px 0 0; margin: 0; float:left; display: inline; }
#nav_bar a { width : 95px; text-align:center;display:block;font-style:italic; font-size:1.2em;letter-spacing: 1px; color :#5c3f17; background-color:#ffffff;}
#nav_bar a:hover{background-color :#5c3f17;color :#ffffff;}

/* nav_menu nav pour les objets
---------------------------------*/

#description{width: 235px;text-align:center;padding-left:4px;}

#nav_menu { text-align: center;  color: #959164; padding: 0 0 0 5px; margin-bottom:30px; margin-top:20px;float:left;}
#nav_menu ul { list-style:none; list-style-type: none; margin: 0; padding: 0;}
#nav_menu li { padding: 0; margin: 0;float:left; }
#nav_menu a { width: 230px; height: 28px; margin :0;padding:6px 0 0 0px; display:block; 
			background-color:#ffffff; color :#5c3f17; border-top:1px dotted #dfce94;
			font-weight:bold;font-style:italic;}
#nav_menu a:hover {background-color:#c6def3; color:#5c3f17; }

/*hide from IE*/
html>body #nav_menu {   }


/* footer
---------------------------------*/
#footer h2{background-color:#ffffff;}


.category {text-align:right; }




/* Comments
---------------------------------*/

.alt { margin: 0; padding: 10px; }
.commentlist { padding: 0; text-align: justify; }
.commentlist li { margin: 15px 0 3px; padding: 5px 10px 3px; list-style: none; } 
.commentlist p { margin: 10px 5px 10px 0; }
#commentform p {margin: 5px 0;}
.nocomments {text-align: center;margin: 0;padding: 0; }
.commentmetadata {margin: 0; display: block; }

#commentform{text-align:left;}
#commentform input {width: 170px;padding: 2px;margin: 5px 5px 1px 0;background-color:#41484b; border: 1px dashed #7d7d7e; color:#67c6d5 ; }
#commentform label { }
#commentform textarea {width: 100%;padding: 2px;background-color:#41484b; border: 1px dashed #7d7d7e; color:#67c6d5 ; }
#commentform #submit {margin: 0;float: right; color:#ffffff;}

h3#respond{font-size:1.2em;text-align:left;font-style:normal;}





