/* Fleur de Sel CSS document */

* {
	outline: none;
}

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #ABA490;
}

#PosSite {
	position: relative; 
	top: 0px; 
	left: 15px; 
	z-index: 2;
}

#PosTable {
	position: relative; 
	left: 98px;
}

#BgSite {
	background-image: url(../images/bck_repeat.jpg); 
	background-repeat: repeat-y; 
	background-position: top; 
	width: 900px; 
	height: 860px; 
	position: relative;
}

#BgSite2 {
	background-image: url(../images/bck_repeat.jpg); 
	background-repeat: repeat-y; 
	background-position: top; 
	width: 900px; 
	height: 950px; 
	position: relative;
}

#BgSite3 {
	background-image: url(../images/bck_repeat.jpg); 
	background-repeat: repeat-y; 
	background-position: top; 
	width: 900px; 
	height: 2190px; 
	position: relative;
}

#BgSite4 {
	background-image: url(../images/bck_repeat.jpg); 
	background-repeat: repeat-y; 
	background-position: top; 
	width: 900px; 
	height: 2190px; 
	position: relative;
}

#BgSite4 {
	background-image: url(../images/bck_repeat.jpg); 
	background-repeat: repeat-y; 
	background-position: top; 
	width: 900px; 
	height: 925px; 
	position: relative;
}

#TopBanner {
	background-image: url(../images/top_banner.png); 
	background-repeat: no-repeat; 
	width: 704px; 
	height: 167px;
}

#SiteMenu {
	width: 433px; 
	position: absolute; 
	top: 113px; 
	left: 350px;
}

#SizeMiddle {
	width: 656px; 
	padding: 8px 0 0 25px;
}

#BgMiddle {
	background-image: url(../images/bck_middle_repeat.png); 
	background-repeat: repeat-y; 
	width: 704px;
}

#BgItemTopLeft {
	background-image: url(../images/bck_top_left.jpg); 
	background-repeat: no-repeat; 
	width: 300px; 
	height: 274px; 
	position: absolute; 
	top: 0px; 
	left: 0px; 
	z-index: 1;
}

#BgItemTopRight {
	background-image: url(../images/bck_top_right.jpg); 
	background-repeat: no-repeat; 
	width: 446px; 
	height: 464px; 
	position: absolute;
	top: 0px; 
	left: 454px; 
	z-index: 1;
}

#BgItemBottomLeft {
	background-image: url(../images/bck_bottom_left.jpg); 
	background-repeat: no-repeat; 
	width: 192px; 
	height: 436px; 
	position: absolute; 
	top: 341px; 
	left: 0px; 
	z-index: 1;
}

#BgItemBottomRight {
	background-image: url(../images/bck_bottom_right.jpg); 
	background-repeat: no-repeat; 
	width: 288px; 
	height: 305px; 
	position: absolute; 
	top: 475px; 
	left: 612px; 
	z-index: 1;
}

.PaddingBox1 {
	padding-top: 10px; 
	padding-bottom: 10px; 
	padding-left: 12px; 
	padding-right: 12px;
}

.PaddingBox2 {
	padding-bottom: 10px; 
	padding-left: 12px; 
	padding-right: 12px;
}

.PaddingBox3 {
	padding-bottom: 7px; 
	padding-top: 7px; 
	padding-left: 5px; 
	padding-right: 5px;
}

.NewsBox {
	border: 1px solid #AFADAC; 
	width: 348px; 
	height: 100px;
	text-align: center;
}

.NewsBox a {
	font-family: Verdana; 
	font-size: 13px;
	color: #7E7E7E;
	font-weight: bold;
}

.NewsBox a:hover {
	color: #8FB385;
}

.SizeBox1 {
	border: 1px solid #AFADAC; 
	width: 348px; 
	height: 197px;
}

.SizeBox2 {
	border-left: 1px solid #AFADAC;
	border-right: 1px solid #AFADAC;
	border-bottom: 1px solid #AFADAC;
	width: 655px;
	height: auto;
}

.SizeBox3 {
	border-left: 1px solid #AFADAC;
	border-right: 1px solid #AFADAC;
	border-bottom: 1px solid #AFADAC;
	border-top: 1px solid #AFADAC;
	width: 655px;
	height: auto;
}

.SizeBox4 {
	border-left: 1px solid #AFADAC;
	border-right: 1px solid #AFADAC;
	border-bottom: 1px solid #AFADAC;
	width: 523px;
	height: auto;
}

.SizeBox5 {
	border-left: 1px solid #EEE7D6;
	border-right: 1px solid #EEE7D6;
	border-top: 1px solid #EEE7D6;
	width: 505px;
	height: auto;
}

.SizeBox6 {
	border-right: 1px solid #EEE7D6;
	border-top: 1px solid #EEE7D6;
	width: 53px;
	height: auto;
}

.SizeBox7 {
	border-right: 1px solid #EEE7D6;
	border-left: 1px solid #EEE7D6;
	border-top: 1px solid #EEE7D6;
	border-bottom: 1px solid #EEE7D6;
	width: 505px;
	height: auto;
}

.SizeBox8 {
	border-right: 1px solid #EEE7D6;
	border-top: 1px solid #EEE7D6;
	border-bottom: 1px solid #EEE7D6;
	width: 53px;
	height: auto;
}

.SizeBox9 {
	border-left: 1px solid #EEE7D6;
	border-right: 1px solid #EEE7D6;
	border-top: 1px solid #EEE7D6;
	width: 98px;
	height: auto;
}

.SizeBox10 {
	border-right: 1px solid #EEE7D6;
	border-top: 1px solid #EEE7D6;
	width: 354px;
	height: auto;
}

.SizeBox11 {
	border-left: 1px solid #EEE7D6;
	border-right: 1px solid #EEE7D6;
	border-top: 1px solid #EEE7D6;
	border-bottom: 1px solid #EEE7D6;
	width: 98px;
	height: auto;
}

.SizeBox12 {
	border-right: 1px solid #EEE7D6;
	border-top: 1px solid #EEE7D6;
	border-bottom: 1px solid #EEE7D6;
	width: 354px;
	height: auto;
}

.SizeBox13 {
	border-left: 1px solid #AFADAC;
	border-right: 1px solid #AFADAC;
	border-bottom: 1px solid #AFADAC;
	width: 408px;
	height: auto;
}

.SizeBox14 {
	border-left: 1px solid #EEE7D6;
	border-right: 1px solid #EEE7D6;
	border-top: 1px solid #EEE7D6;
	width: 559px;
	height: auto;
}

.SizeBox15 {
	border-right: 1px solid #EEE7D6;
	border-left: 1px solid #EEE7D6;
	border-top: 1px solid #EEE7D6;
	border-bottom: 1px solid #EEE7D6;
	width: 560px;
	height: auto;
}

.PicHome {
	border: 1px solid #AFADAC; 
	padding: 2px; 
	width: 302px; 
	height: 193px;
}

.Facade {
	border: 1px solid #AFADAC; 
	padding: 2px; 
	width: 242px; 
	height: 365px;
}

.Direction {
	border: 1px solid #AFADAC; 
	padding: 2px; 
	width: 402px; 
	height: 270px;
}

.NewsLeft {
	float: left;
	width: 50%;
	padding-top: 10px;
}

.NewsRight {
	float: right;
	width: 50%;
	padding-top: 10px;
}

/* Text */
.NewsTitle {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-weight: bold; 
	color: #DBD2A6;
	font-size: 17px;
}

.NewsText1 {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-weight: normal; 
	color: #8FAA85; 
	font-size: 12px; 
	padding-top: 10px;
}
.TitleText {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-weight: bold; 
	color: #DBD2A6;
	padding-top: 10px;
	font-size: 17px;
}

.TextBoxStyle1 {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-weight: normal; 
	color: #8FAA85; 
	font-size: 12px; 
	padding-top: 10px;
}

.TextBoxStyle2 {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-weight: normal; 
	color: #747472; 
	font-size: 11px; 
	padding-top: 10px;
	text-align: justify;
}

.TextBoxStyle3 {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-weight: normal; 
	color: #7E7E7E; 
	font-size: 11px; 
}

.TextBoxStyle3 {
	color: #8FAA85; 
	font-size: 12px; 
	font-weight: bold; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.TextBoxStyle4 {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-weight: bold; 
	color: #7E7E7E; 
	font-size: 11px;
}

.TextBoxStyle5 {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-weight: normal; 
	color: #7E7E7E; 
	font-size: 11px;
}

.TitleBar340 {
	background-image: url(../images/bck_box_title.jpg); 
	background-repeat: no-repeat; 
	width: 340px; 
	height: 27px;
}

.TitleBar309 {
	background-image: url(../images/bck_box_title_s.jpg); 
	background-repeat: no-repeat; 
	width: 309px; 
	height: 27px;
}

.TitleBar656 {
	background-image: url(../images/bck_box_title_l.jpg); 
	background-repeat: no-repeat; 
	width: 656px; 
	height: 27px;
}

.TitleBar657 {
	background-image: url(../images/bck_box_title_2.jpg); 
	background-repeat: no-repeat; 
	width: 523px; 
	height: 27px;
}

.TitleBar658 {
	background-image: url(../images/bck_box_title_3.jpg); 
	background-repeat: no-repeat; 
	width: 408px; 
	height: 27px;
}

.TitleBarText {
	font-size: 12px; 
	color: #FFFFFF; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-weight: bold; 
	padding-left: 8px; 
	padding-right: 8px;
}

/* Box */
.BckBox1 {
	width: 309px; 
	height: 160px; 
	border-left: 1px solid #AFADAC; 
	border-right: 1px solid #AFADAC; 
	border-bottom: 1px solid #AFADAC; 
	background-image: url(../images/bck_textbox.gif); 
	background-repeat: no-repeat; 
	background-position: top left;
}

.BckBox2 {
	width: 340px; 
	border-right: 1px solid #AFADAC; 
	border-bottom: 1px solid #AFADAC; 
	background-image: url(../images/bck_textbox2.gif); 
	background-repeat: no-repeat; 
	background-position: top left;
}

.BckBox3 {
	width: 340px; 
	border-left: 1px solid #AFADAC; 
	border-right: 1px solid #AFADAC; 
	border-bottom: 1px solid #AFADAC; 
	background-image: url(../images/bck_textbox.gif); 
	background-repeat: no-repeat; 
	background-position: top left;
}

.BorderTable {
	width: 106px; 
	padding: 3px; 
	border-left: 1px solid #AFADAC; 
	border-bottom: 1px solid #AFADAC;
}

.BorderTable2 {
	width: 309px; 
	height: 160px; 
	border-right: 1px solid #AFADAC; 
	border-bottom: 1px solid #AFADAC;
}

.ReadNews {
	float: right; 
	padding-bottom: 6px; 
	padding-top: 2px;
}

/* Width */
.WidthMiddleSpace {
	width: 8px;
}

.Width300 {
	width: 300px;
}

.Width404 {
	width: 404px;
	height: 280px;
}

.Width242 {
	width: 242px;
}

.Width340 {
	width: 340px;
}

.Width309 {
	width: 309px;
}

.SpaceTable {
	padding-top: 8px;
}


.Heightmap {
	height: 5px;
}
/* Padding */
.Padding136 {
	padding-left: 136px;
}

.Padding1 {
	padding-top: 10px; 
	padding-left: 8px; 
	padding-right: 8px; 
	padding-bottom: 10px;
}

.Padding2 {
	padding-top: 15px; 
	padding-left: 30px; 
	padding-right: 8px; 
	padding-bottom: 10px;
}

.Padding3 {
	padding-top: 15px; 
	padding-left: 30px; 
	padding-right: 8px; 
	padding-bottom: 7px;
}

.Padding4 {
	padding-top: 10px; 
	padding-left: 4px; 
	padding-right: 8px; 
	padding-bottom: 10px;
}

#lien a {
	font-family: Verdana; 
	font-size: 11px;
	color: #7E7E7E;
	font-weight: bold;
}

#lien a:hover {
	font-family: Verdana; 
	font-size: 11px;
	color: #8FB385;
	font-weight: bold;
}

/* Site Footer */
#Footer {
	background-image: url(../images/bck_middle_bottom.png); 
	background-repeat: no-repeat; 
	width: 704px; 
	height: 52px;
}

#Copyright {
	height: 18px; 
	color: #7D7B7B; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	position: relative; 
	left: 108px; 
	top: -24px;
}

#Copyright a {
	color: #666666;
}
