@charset "UTF-8";
/* CSS Document */

/* RESET */
html,body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,fieldset,input { margin: 0; padding: 0; }
h1,h2,h3,h4,h5,h6,pre,code,address,caption,cite,code,em,strong,th {font-family:Georgia, "Times New Roman", Times, serif; font-size: 1em; font-weight: normal; font-style: normal; }
ul,ol { list-style: none; }
fieldset,img { border: none; }
caption,th { text-align: left; }
table { border-collapse: collapse; border-spacing: 0; }



body {/*background-color: #e0d6bb;*/ background:url(../pics1/background.png) repeat;}
h1{font-size:12px; font:Arial, Helvetica, sans-serif; color:503c2d;}
h2{padding: 0 10px 0 15px;font-weight:normal;font-size:14px;line-height:1.2em;font-family:Arial, Helvetica, sans-serif;/* font:"Arial";*/ color:#7d3110; }

.left{float:left;}
.right{float:right;}
.clear {clear: both;}
	
#container {width: 900px; margin: 0 auto; position: relative;}	
#header {margin:0 0 10px 0;}
#logo {margin: 0 0 0 20px;}
#middle{height:35px;background:url(../pics1/searchback.png) repeat-x; margin: 0 0 0 0;}
#navigation{width:560px; height:35px; float:left; margin:200px 0 0 0;}
#navlist {list-style-type: none;margin: 13px 0 0 5px; }
	#navlist li {border-right: 1px solid #581b01;line-height: 1.1em;padding: 0 10px 0 10px;cursor: default;list-style-type: none;display: inline;}
	#navlist a {color: #521f09;text-decoration:none;font: "Arial";letter-spacing: 1.5px;font-size:12px;padding: 0 5px 0 5px; text-transform:uppercase;}
	#navlist a:hover {color:#9a1717; text-decoration:underline;}
#search {float:right; margin:200px 0 0 0; height:42px; width:300px;}
	#searchimg{padding:0 30px 0 30px;}
#banner{margin:10px 0 0 0; padding:0; background:url(../pics1/middle1.png) no-repeat; height:250px;}


#content {margin: 0 0 0 0;}
#welcome_container{float: left;width:570px; margin:0; padding:0 10px 10px 0;background:url(../pics1/content_back.png) repeat;}
.title {padding: 20px 10px 10px 10px;}
	.title h1{font-size:22px; font-family:Georgia, "Times New Roman", Times, serif;/*font:"Arial";*/ color:#521f09;}
.category{padding: 20px 10px 10px 0; border-bottom:1px solid #581b01; margin: 0 20px 10px 25px;}
	.category h1{font-size:22px; font-family:Georgia, "Times New Roman", Times, serif;/*font:"Arial";*/ color:#521f09;}
#welcome_image{float:left; border:2px solid #f8e4d3; width:150px; margin:10px;} 
#welcome {margin:0; padding:10px 0 0 10px;}
	#welcome h1{font-weight:normal;font-size:14px;line-height:1.2em;font-family:Arial, Helvetica, sans-serif;/* font:"Arial";*/ color:#521f09; }
	#welcome h3{padding: 0 10px 5px 15px;font-weight:normal;font-size:14px;line-height:1.2em;font-family:Arial, Helvetica, sans-serif;/* font:"Arial";*/ color:#521f09; }
	#welcome h4{padding: 0 0 0 5px;font-weight:normal;font-size:16px;line-height:1.2em;font-family:Arial, Helvetica, sans-serif;font-weight:bold; font-style:italic;/* font:"Arial";*/ color:#521f09; }
	#welcome a{font: "Arial";letter-spacing: 1px;font-size:18px;color:#521f09;padding: 0 10px 0 10px;text-decoration:underline;}
	#welcome a.act{font: "Arial";font-size:12px;color:#d31d1d;text-decoration:underline; font-weight:bold;}
	#services_container{float:right;width:300px; margin:0; padding:0 0 0 0;}
	#servicestop{ margin:0 10px 0 0;}
	#services{ background:url(../pics1/servicesmiddle.png) repeat-y; margin:0 0 0 0; padding:0;}
		#services h2{font: "Arial";; color: #654f42;font-size:13px; padding:0 10px 10px 20px;}
	#services_list{list-style-type: none;margin: 0 0 0 0;text-align:left;padding:5px 40px 0 25px;}
		#services_list li{line-height: 1em;cursor: default;list-style-type:none; margin:5px 0 0 0; padding:0 0 0 30px;background: url(../pics1/arrow.png) no-repeat;background-position: 0 .4em;}
		#services_list a{font: "Arial";letter-spacing: 1px; color: #654f42;text-decoration:none;font-size:13px;}
		
		#services_list a:hover{filter:alpha(opacity=70);-moz-opacity:0.7;-khtml-opacity: 0.7;opacity: 0.7;text-decoration:underline;}
		#services_list h1{font: "Arial";letter-spacing: 1px; color: #544136;text-decoration:none;font-size:12px;margin: 0 0 3px 0;}
		#services_bottom{ margin:0 10px 0 0;}
.definition{float:right;font: "Arial";letter-spacing: 1px; color:#544136;text-decoration:none;font-size:12px; font-weight:bold;}
#services_content{float: left;width:570px; margin:0; padding:0 10px 10px 0;background:url(../pics1/content_back.png) repeat;}
	
.elements{padding: 5px;margin:0 0 0 0;}
	.section1{float:left; width:65px;background: url(../pics1/arrow.png) no-repeat;background-position: 0 .3em; margin: 0 0 0 15px; 
			   padding: 0 0 0 	20px;}
	.section1 a{font-family:Georgia, "Times New Roman", Times, serif;letter-spacing: 1px; color: #654f42;text-decoration:underline;font-size:13px;}
	.section1 a:hover{filter:alpha(opacity=70);color:#990000;-moz-opacity:0.7;-khtml-opacity: 0.7;opacity: 0.7;text-decoration:underline;}
	.description1{float:right; width:170px;margin: 0 15px 0 0;}
	.description1 h1{font-family:Georgia, "Times New Roman", Times, serif;letter-spacing: 1px; font-size:12px;color: #362a22;}

	
	
	.section {float:left; width: 60px;background: url(../pics1/arrow.png) no-repeat;background-position: 0 .3em; margin: 0 0 0 15px; 
			   padding: 0 0 0 	20px;}
	.section a{font-family:Georgia, "Times New Roman", Times, serif;letter-spacing: 1px; color: #654f42;text-decoration:underline;font-size:13px;}
	.section a:hover{filter:alpha(opacity=70);color:#990000;-moz-opacity:0.7;-khtml-opacity: 0.7;opacity: 0.7;text-decoration:underline;}
	.description{float:right; width:180px;margin: 0 15px 0 0;}
	.description h1{font-family:Georgia, "Times New Roman", Times, serif;letter-spacing: 1px; font-size:12px;color: #362a22;}

	
	#liens{margin:0; padding:0 0 0 10px;}
	#liens h1{font-weight:normal;font-size:14px;line-height:1.2em;font-family:Arial, Helvetica, sans-serif;/* font:"Arial";*/ color:#521f09; }
	#liens h3{padding: 0 10px 5px 15px;font-weight:normal;font-size:14px;line-height:1.4em;font-family:Arial, Helvetica, sans-serif;/* font:"Arial";*/ color:#521f09; }
	#liens h4{padding: 0 0 0 10px;font-size:14px;line-height:1.2em;font-family:Arial, Helvetica, sans-serif;font-weight:bold; font-style:italic;/* font:"Arial";*/ color:#521f09; }

#icons{margin: 20px 20px 0 0;}
	#icons img {margin: 0 0 0 10px;}
#footer{border-top:3px solid #784f27;margin:20px 0 0 0; padding: 10px 10px 0 10px;}
	#footer h1{font-weight:lighter;font-size:10px;line-height:1.2em;font-family:Arial, Helvetica, sans-serif;/* font:"Arial";*/ color:#521f09;}
	#footer_text{float:left;}
	#footer_links{width:560px; height:35px; float:right; margin:0 0 0 0;}
	#footer #navlist {list-style-type: none;margin: 0 0 0 5px; }
	#footer #navlist li {border-right: 1px solid #581b01;padding: 0 10px 0 10px;cursor: default;list-style-type: none;display: inline;}
	#footer #navlist a {color: #521f09;text-decoration:none;font: "Arial";letter-spacing: 1.5px;font-size:10px; text-transform:uppercase;}
	#footer #navlist a:hover {color:#9a1717; text-decoration:underline;}

#contact{width:630px;margin:10px 10px 15px 0;background:url(../pics1/content_back.png) repeat;	/*border-top:1px groove #95866b;*/padding: 0 0 0 0;float:left;}
#contact_text {margin:0; padding:10px 10px 0 10px;}
	#contact_text h1{margin: 0 0 10px 15px;font-weight:normal;font-size:14px;line-height:1.2em;font-family:Arial, Helvetica, sans-serif;/* font:"Arial";*/ color:#521f09; }
#address{float:right;width:250px; margin:10px 0 0 0; padding:0 0 0 0;}
#addresstop{ margin:0 0 0 0;}
#addressmiddle{ background:url(../pics1/addressmiddle.png) repeat-y; margin:0 0 0 0; padding:0;}	
	#addressmiddle h1{font-weight:normal;font-size:11px;line-height:1.2em;font-family:Arial, Helvetica, sans-serif;/* font:"Arial";*/ color:#521f09; padding: 0 20px 0 20px;}
#addressbottom{margin:0;}


#calendar{margin: 0 50px 0 50px; padding:0; width:800px;}


.form { height:35px;}
.form input {width:250px; height:18px; background:#fff; border:1px solid #787878; color:#787878; font-size:12px; font-family:tahoma; padding-left:3px;}
textarea { width:239px; height:88px; background:#fff; overflow:auto; border:1px solid #787878; font-size:1em; font-family:tahoma; color:#787878; padding-left:3px;}

.input_1 { width:147px; height:18px; background:#fff; border:1px solid #a5a092; font-size:1em; font-family:tahoma; margin-right:5px; padding-left:3px;}
#content .col_1 {width:251px;}
#content .col_2 { width:472px;}
.column1 { width:250px;float:left;margin: 0 0 0 20px;}
.column2 { width:244px;float:right;margin: 0 50px 0 0;}
.alignright { float:right;}
.link2 {font-weight:normal; color:#521f09;}

