			body { 
				background: url(images/bg.jpg) #f1eadb repeat-x; 
				margin: 0px; 
				padding: 0px; 
				font-family: Arial; 
				font-size: 11px; 
				color: #9c8364; 
				line-height: 12pt; 
     			text-align: justify; 
			} 
			
			#main {
				width : 1067px;
				height : 624px;
				border : 0px;
				margin-left: auto;
				margin-right: auto; 
			}	
			
			#maintable {
				width : 900px;
				border : 0px;
				margin-left: auto;
				margin-right: auto; 
			}	
			
 
			a:link, a:visited, a:active { 
				text-decoration: none; 
				color: #fffdfc; 
			}  
 
			a:hover { 
				color: #8fbde0; 
			} 
 
			img { 
				border-style: none; 
			}

			strong { 
				color: #595959; 

			}  
			
			em{ 
				color: #595959; 

			}  
		
 
			h1 { 
				  height: 35px;
				  text-align:center;
				  margin:0px;
				  padding:13px 0px 0px 0px;
				  font-family:"Georgia";
				  text-decoration:none;
				  color:#dd9a4e;
				  font-size:13px;
				  font-style:italic;
				  font-weight:bold;
				  word-spacing:5px;
			} 
 
			h2 { 
				  height: 35px;
				  text-align:center;
				  margin:0px;
				  padding:13px 0px 0px 0px;
				  font-family:"Georgia";
				  text-decoration:none;
				  color:#dd9a4e;
				  font-size:13px;
				  font-style:italic;
				  font-weight:bold;
				  word-spacing:5px;
			} 
 
			blockquote { 
				background-color: #f0e3d1; 
				color: #a9957c; 
				line-height: 12pt; 
				padding: 10px; 
				-webkit-border-radius: 20px; 
				-moz-border-radius: 20px; 
				border-radius: 20px; 
				-khtml-border-radius: 20px; 
			} 
			
			.lay1 {
				background: url("images/header_01.jpg") no-repeat;
				width :1047px;
				height: 69px;
				margin-left: auto;
				margin-right: auto; 
				}
				
			.lay2 {
				background: url("images/header_02.jpg") no-repeat;
				width :1047px;
				height: 670px;
				margin-left: auto;
				margin-right: auto; 
				}
 
			.top {
				background:  #8ca5ab repeat-y; 
				margin: 0px auto; 
				padding: 0px; 
				width: 1000px;			 
			}
			
			div.welcome {
				color : #f6c0a4;
				padding-left : 25px; 
				padding-right : 5px; 
				padding-bottom : 20px;
				}

  
			div.navi {
				  height: 30px;
				  text-align:center;
				  margin:0px;
				  padding:5px 0px 0px 0px;
				  font-family:"Georgia";
				  text-decoration:none;
				  color:#fefbf7;
				  font-size:12px;
				  font-style:italic;
				  font-weight:bold;
				  word-spacing:5px;
			}

			div.navi a:link {
				  color:#9ec6e4;
				  text-shadow: #ffffff 1px 1px;
				  text-decoration:none;
				  font-weight:bold;
				  padding:6px;
			}
			

			div.navi a:visited {
				  color:#9ec6e4;
				  text-shadow: #ffffff 1px 1px;
				  text-decoration:none;
				  font-weight:bold;
				  padding:6px;
			}
			
			div.navi a:active {
				  color:#9ec6e4;
				  text-shadow: #ffffff 1px 1px;
				  text-decoration:none;
				  font-weight:bold;
				  padding:6px;
			}

			div.navi a:hover {
				  background:#f4e8d8;
				  color:#9ec6e4;
				  text-shadow: #ffffff 1px 1px;
				  text-decoration:none;
				  font-weight:bold;
				  -moz-border-radius:15px;
				  -khtml-border-radius: 15px;
				  -webkit-border-radius: 15px;
			}
 

			 #sidebar {

				 width:290px;
				 text-align:justfiy;
				  margin-top:0px;
				  padding:0px;
				  text-decoration:none;
				  font-family: Arial; 
				  float:left;
				  font-size: 11px; 
				}
				
			 div#sidebar a { 
				text-decoration: none; 
				color: #f4b48f; 
				text-shadow: #f2eadb 1px 1px 1px;
				}
				
			 div#sidebar a:visited { 
				text-decoration: none; 
				color: #f4b48f; 
				text-shadow: #f2eadb 1px 1px 1px;
				}
				
			 div#sidebar a:active { 
				text-decoration: none; 
				color: #f4b48f; 
				text-shadow: #f2eadb 1px 1px 1px;
				}
				
			div#sidebar a:hover { 
				text-decoration: none; 
				color: #c6aa89; 
				text-shadow: #f2eadb 1px 1px 1px;
				}
				
			
			.sidetop {
				background: url("images/sidetop.jpg") no-repeat;
				  height: 48px;
				  text-align:center;
				  margin:0px;
				  padding:43px 0px 0px 0px;
				  font-family:"Georgia";
				  text-decoration:none;
				  color:#9ec6e4;
				  font-size:18px;
				  font-style:italic;
				  font-weight:bold;
				  word-spacing:5px;
				text-shadow: #ffffff 1px 1px 1px;
			}
			
			
			.sidecontent {
				background: url("images/sidebg.jpg") repeat-y;
				 width:auto;
				 text-align:justfiy;
				  margin:0px;
				  padding:5px 35px 0px 32px;
				  text-decoration:none;
				  font-family: Arial; 
				  font-size: 11px; 
			}
			
			
			 .sidebottom {
				background: url("images/sidebottom.jpg") no-repeat;
				  height: 72px;
				}

			
			
			#content{
				width : 610px;
				 text-align:justfiy;
				  margin-top:0px;
				  padding:0px;
				  text-decoration:none;
				  font-family: Arial; 
				  font-size: 11px; 
				  float:right;
			}	
								
			
			.titre {
				font-family:Georgia;
				padding-left:29px;
				padding-right: 35px;
				padding-bottom:5px;
				font-weight:bold;
				font-style:italic;
				font-size:20px;
				color: #dc9871;
				text-align: center;
				padding-top : 15px;
				text-shadow: #ffffff 1px 1px 1px;
			}
			
			.titre a {
				font-family:Georgia;
				font-weight:bold;
				font-style:italic;
				font-size:20px;
				color: #dc9871;
				text-align: center;
			}
			
			
			.titre a :hover{
				font-family:Georgia;
				font-weight:bold;
				font-style:italic;
				font-size:20px;
				color: #dc9871;
				text-align: center;
				text-decoration : none;
			}



			div.soustitre {
				font-size: 10px;
				padding-top:0px;
				color: #ccaf8b;
				text-align: center;
			}
			
			
			td.content {
				padding-left:29px;
				padding-right: 35px;
				background: url("images/postbg.jpg");
				background-repeat: repeat-y;
			}
			
			td.content2 {
				padding-left:24px;
				padding-right: 40px;
				background: url("images/postbg.jpg");
				background-repeat: repeat-y;
			}
						

			.comment {
				font-size : 30px;
				font-family:Georgia;
				font-weight:bold;
				text-align:center;
				padding-top:5px;
				padding-right:0px;
				padding-left:51px}
				
				
			.comment a {
				text-decoration: none; 
				color: #ffffff; 
				}
				
			.comment a:active {
				text-decoration: none; 
				color: #ffffff; 
				}
				
			.comment a:visited {
				text-decoration: none; 
				color: #ffffff; 
				}
				
			.comment a:hover {
				text-decoration: none; 
				color: #caaf8d; 
				}

 
			input, textarea {  
				font-family: arial;  
				font-size: 11px;  
				background-color: #fff;  
				color: #808080;  
				padding: 4px; 
				border: #d5d5d5 1px solid;   
				-webkit-border-radius: 4px; 
				-moz-border-radius: 4px; 
				border-radius: 4px; 
				-khtml-border-radius: 4px; 
			}  
  
  
			option, select {  
				font-family: arial;  
				font-size: 11px;  
				background-color: #fff;  
				color: #808080;  
				padding: 5px;  
				border: #d5d5d5 1px solid;   
				-webkit-border-radius: 4px; 
				-moz-border-radius: 4px; 
				border-radius: 4px; 
				-khtml-border-radius: 4px; 
				}  
 
			a img {
				border: 1px solid #ffffff;
				padding:5px;
				background-color: #f0e3d1;
				box-shadow:0px 0px 4px #ffffff;
				-webkit-box-shadow:0px 0px 4px #ffffff;
				-moz-box-shadow:0px 0px 4px #ffffff;
				border-radius: 9px;
				opacity:.80;
				filter: alpha(opacity=70);
				-moz-opacity: 0.6;

				}

			a img:hover {
				background-color: #f0e3d1;
				border: 1px solid #ffffff;
				padding:5px;
				box-shadow:0px 0px 4px #ffffff;
				-webkit-box-shadow:0px 0px 4px #ffffff;
				-moz-box-shadow:0px 0px 4px #ffffff;
				opacity:1.0;
				filter: alpha(opacity=100);
				-moz-opacity: 1.0;
			}
			
			.noborder {
			padding: 0px;
margin: 0px;
border-bottom: 0px solid #ffffff;
border-top: 0px solid #ffffff;
border-right: 0px solid #ffffff;
border-left: 0px solid #ffffff;}
			
			.noborder a img {
			padding: 0px;
margin: 0px;
border-bottom: 0px solid #ffffff;
border-top: 0px solid #ffffff;
border-right: 0px solid #ffffff;
border-left: 0px solid #ffffff;}
			
			.noborder a img:hover {
			padding: 0px;
margin: 0px;
border-bottom: 0px solid #ffffff;
border-top: 0px solid #ffffff;
border-right: 0px solid #ffffff;
border-left: 0px solid #ffffff;}
			
			
a.menulink{border-left:5px solid #eedbc6  ; text-align: left; color: #9c8364; font-weight:normal; 
padding-left:5px; display:block; text-decoration: none;  text-transform:none; text-shadow : 0px; }

a.menulink:hover {border-left:5px solid #f2eadb  ; color:#9c8364; cursor:pointer; text-transform:none; }

strong.navig {color: #79aace;}
strong.navig:hover {color: #6797bb;}


			#footer {		 
				font-family: tahoma;	
 				color: #313131; 
				letter-spacing: 0px;  
				text-transform: normal; 
				background: url("images/footerbg.jpg") #f2eadb; 
				background-position : center;
				width: auto; 
				height: 80px; 
				padding: 118px 0px 0px 100px; 
				clear: both;			 
			}
			
			
			 div#footer a { 
				text-decoration: none; 
				color: #f4b48f; 
				text-shadow: #f2eadb 1px 1px 1px;
				}
				
			 div#footer a:visited { 
				text-decoration: none; 
				color: #f4b48f; 
				text-shadow: #f2eadb 1px 1px 1px;
				}
				
			 div#footer a:active { 
				text-decoration: none; 
				color: #f4b48f; 
				text-shadow: #f2eadb 1px 1px 1px;
				}
				
			div#footer a:hover { 
				text-decoration: none; 
				color: #c6aa89; 
				text-shadow: #f2eadb 1px 1px 1px;
				}


 
			.footer2 {   
				margin: 0px auto; 
				padding: 0px; 
				width: 954px;	 
				padding: 0px 0px 0px 10px; 
			} 
.noborder {
padding: 0px;
margin: 0px;
border-bottom: 0px;
border-top: 0px;
border-right: 0px;
border-left: 0px}
 
.noborder a img {
padding: 0px;
margin: 0px;
border-bottom: 0px;
border-top: 0px;
border-right: 0px;
border-left: 0px}
 
.noborder a img:hover {
padding: 0px;
margin: 0px;
border-bottom: 0px;
border-top: 0px;
border-right: 0px;
border-left: 0px}
 