fieldset,legend                     {margin:0px;padding:0px;}
.fl                                 {float:left;}
.fr                                 {float:right;}


body {left: 0px;top:0px;margin-left: 0px;margin-top: 0px;background:  #e2b781;}



#page {position:relative;width:950px; margin: 0 auto 0 auto;border:1px solid #480000; background: #2a100a;margin-top:30px;}



#logo{position:relative;float:left;width:202px ;height: 87px;background: url(images/logo.jpg) no-repeat top;}



p{text-indent:12px;}

h3{color:#e2b781;font-size:16px;}

h2{color:#e2b781;font-size:18px;margin-top:3px;}
h1{color:#fff;font-size:23px;margin:15px 0;}


#menu {position:relative;margin-right: 10px;float:right;width:720px;height:52px;font-weight:bold;background: url(images/menu_lines.jpg) repeat-x top;margin-top:20px;}

#menu a {color:#e2b781;font-family:helvetica sans;font-size:15px;text-decoration:none;padding-right:12px;padding-left:11px;line-height:54px;}

#menu a:hover {color:#b65422;text-decoration:underline;}

#menu_clicked{color:#b65422;text-decoration:underline;padding-right:13px;padding-left:19px;line-height:50px;}



#submenu {position:relative;float:right;right:100px;width:400px;height:32px;font-weight:bold;margin-top:0px;font-size:14px;background: url(images/menu_lines.jpg) repeat-x bottom;}

#submenu a {color:#e2b781;font-family:helvetica sans;font-size:14px;text-decoration:none;padding-left:20px;line-height:22px;}

#submenu a:hover {color:#b65422;text-decoration:underline;}

#submenu_clicked{color:#b65422;text-decoration:underline;padding-left:20px;line-height:22px;}



.content_box{position:relative;clear:both;left:27px;width:870px;float:left;background:#370a06;padding:10px;color:#fff;font-family:times;font-size:14px;text-align:justify;}

.content_box a:hover{color:#b65422;}

.content_box a{color:#e2b781;}



.maron{color:#b65422;text-decoration:underline;}



.left_box{position:relative;clear:both;left:27px;margin-top:35px;width:500px;float:left;background:#370a06;padding-left:10px;padding-right:10px;color:#fff;font-family:times;font-size:14px;text-align:justify;}

.left_box a:hover{color:#b65422;}

.left_box a{color:#e2b781;}

.img_left_box{}

.img_left_box a:hover{color:#b65422;text-decoration:none;}

.img_left_box a{color:#e2b781;text-decoration:none;text-align:left;float:left;}



.right_box{position:relative;right:30px;margin-top:10px;width:335px;float:right;color:#fff;font-family:times;font-size:14px;}



.text_box{position:relative;clear:both;left:27px;margin-top:20px;width:870px;float:left;background:#370a06;padding-left:10px;padding-right:10px;color:#fff;font-family:times;font-size:14px;text-align:justify;}



.right_img{float:right;margin:5px 0 5px 5px;padding:2px;border:1px solid #e2b781; }
.right_img_news{float:right;margin:5px 0 5px 25px;padding:2px;border:1px solid #e2b781; }
.left_img{float:left;margin:5px 5px 5px 0px;padding:2px;border:1px solid #e2b781; }
.left_img_news{float:left;margin:5px 25px 5px 0px;padding:2px;border:1px solid #e2b781; }
.cb{clear:both;}


.img_right_box {border:5px solid #480000;}  

.img_right_box a:hover{color:#b65422;text-decoration:none;}

.img_right_box a{color:#e2b781;text-decoration:none;text-align:right;float:right;}



.comment_right_box{right:30px;margin-top:35px;width:310px;padding:5px;padding-left:15px;background:#370a06;}

.comment_right_box a{color:#b65422;}

.comment_right_box a:hover{color:#e2b781;}

.comment_right_box img{margin:2px;}



.maisons_right_box{right:30px;margin-top:5px;width:310px;padding:5px;padding-left:15px;background:#370a06;border-top:1px solid #e2b781;height:95px;}

.maisons_right_box a:hover{color:#b65422;}

.maisons_right_box a{color:#e2b781;}

.maisons_right_box img{margin:2px;float:right;}



#home{position:relative;clear:both;float:right;height:52px;font-weight:bold;background: url(images/menu_lines.jpg) repeat-x top;margin-top:20px;}

#home a {color:#e2b781;font-family:helvetica sans;font-size:14px;text-decoration:none;padding-left:9px;padding-right:9px;line-height:50px;}

#home a:hover {color:#b65422;text-decoration:underline;}



#home_left{position:relative;clear:left;float:left;height:52px;font-weight:bold;background: url(images/menu_lines.jpg) repeat-x top;margin-top:20px;}

#home_left a {color:#e2b781;font-family:helvetica sans;font-size:14px;text-decoration:none;padding-left:9px;padding-right:9px;line-height:50px;}

#home_left a:hover {color:#b65422;text-decoration:underline;}



#footer{ position:relative;width:802px; margin: 0 auto 0 auto;}

#footer img{float:right;margin-right:0px;}



table {border:1px solid #e2b781;margin:5px;float:left;margin-top:10px;}



.table_class1 td {width:150px;}



.table_class2 td {width:99px;text-align:center;}

.table_class2 tr {background:#4e1914;}



.table_class3 td {width:139px;text-align:center;}



.table_class4 td {width:155px;text-align:center;}

.table_class4 tr {background:#4e1914;}



.jardins img{float:right;padding:10px;clear:both;width:325px;height:299px;}



.google_map{float:right;padding:5px;border:1px solid #e2b781;margin-left:15px;width:150px;height:100px;}



.image_thb{position:relative;width:200px;height:150px;padding:2px;border:1px solid #e2b781;margin:5px;float:left;}



.image_thb1{position:relative;width:150px;height:200px;padding:3px;border:1px solid #e2b781;margin:13px;float:left;} 



ul.contentlist{}

ul.contentlist li a{color:#e2b781;text-decoration:none;}

ul.contentlist li a:hover{color:#e2b781;text-decoration:underline;}





hr{clear:both;display:block;color:#fff;padding-top:15px;border-style: dotted;border-left:none;border-right:none;width:95%;border-bottom:none;float:left;}









form#contact 						{float:left; display:block;margin:20px;text-align:left; }

form#contact label 					{display:block;	width:90px; float:left;}

form#contact label.large			{width:200px;margin-right:10px;}

form#contact input.small			{width:60px !important;}

form#contact input 					{margin-bottom:7px;height:18px;border:1px solid #000;width:200px;float:left;background:#fdfdfd;}

form#contact select 				{margin-bottom:7px;height:21px;border:1px solid #000;width:150px;float:left;background:#fdfdfd;}

form#contact input.chkbox 			{margin-right:10px;border:none;width:14px;height:14px;background:transparent;}



form#contact textarea 				{height:100px;border:1px solid #000;width:250px;float:left;background:#fdfdfd;margin-bottom:10px;}

form#contact textarea.large			{height:100px;width:300px;}



form#contact input#send				{border:0;display:inline;margin:10px 0 20px 90px;cursor:pointer;width:100px;height:30px; background:#7a0000;color:#fff;font-size:100%;font-weight:bold;}

.faulty_field						{background:#fff4f4 !important;color:#ff0000;border:1px solid #ff0000 !important;}

.red                                {color:#ff0000;}



fieldset                            {float:left;width:299px;border:1px dotted #E2B781;padding:15px 0px 5px 15px;margin:10px 10px 20px 0;}

fieldset label                      {width:190px !important;margin-right:10px;}

fieldset input.small                {width:90px !important;}

fieldset textarea                   {height:120px !important;}





legend                              {padding:2px 15px;margin-bottom:10px;color:#E2B781;background:#000;font-weight:bold;}



form#contact br                     {clear:both;}

address                             {font-style:normal;padding:5px 10px 10px 20px;}
