body{
font-family:verdana;
font-size:12px;
color:#a0a289;
background-color:#49494c;
padding:0;
margin:0;
}
p{
padding:0;
margin:0;
}

#container{
width:100%;
height:100%;
}

#content{
width:951px;
margin:0 auto;
}

#logo{
width:270px;
float:left;
padding-left:4px;
}

#righthead{
width:677px;
float:left;
}

#flaging{
padding-right:17px;
font-size:11px;
color:#b4b3af;
float:right;
padding-top:5px;
padding-bottom:3px;
}

#flaging a{
color:#b4b3af;
text-decoration:none;
}

#flaging a:hover{
color:#ffffff;
}

.in{
color:#FFFFFF;
}

#hotes{
float:right;
}

#menu{
width:943px;
padding-left:4px;
padding-right:4px;
background-image:url(../images/menubg.gif);
color:#deddd9;
font-weight:bold;
}

#menu a{
color:#deddd9;
text-decoration:none;
}

#menu a:hover{
color:#a0a289;
text-decoration:none;
}

#menu .in{
color:#a0a289;
text-decoration:none;
}

#bgimages{
margin-top:14px;
margin-bottom:14px;
background-image:url(../images/bgimages.gif);
width:951px;
height:313px;
float:left;
position:relative;
}

#image1{
position:absolute;
width:620px;
height:275px;
top:19px;
left:15px;
}

#image2{
position:absolute;
width:288px;
height:275px;
top:19px;
right:15px;
}

#bandeleft{
width:281px;
height:381px;
float:left;
position:relative;
background-image:url(../images/bgpic.jpg)
}

#bandeleft #leftpic1{
	position:absolute;
	width:211px;
	height:122px;
	top: 30px;
	left: 35px;
}

#bandeleft #leftpic2{
	position:absolute;
	width:211px;
	height:122px;
	top: 207px;
	left: 34px;
}

#bandeleft #appartement{
	font-size:14px;
	font-weight:bold;
	color:#ffffff;
	position:absolute;
	top: 168px;
	left: 106px;
	width: 142px;
}

#bandeleft #appartement a{
	color:#deddd9;
	text-decoration:none;
}

#bandeleft #appartement a:hover{
	color:#ffffff;
}

#bandeleft #atelier{
	font-size:14px;
	font-weight:bold;
	color:#ffffff;
	position:absolute;
	top: 345px;
	left: 109px;
}

#bandeleft #atelier a{
	color:#deddd9;
	text-decoration:none;
}

#bandeleft #atelier a:hover{
	color:#ffffff;
}

#bandeleft #appartement2{
	font-size:14px;
	font-weight:bold;
	color:#ffffff;
	position:absolute;
	top: 168px;
	left: 106px;
	width: 142px;
}

#bandeleft #appartement2 a{
	color:#deddd9;
	text-decoration:none;
}

#bandeleft #appartement2 a:hover{
	color:#ffffff;
}

#bandeleft #atelier2{
	font-size:14px;
	font-weight:bold;
	color:#ffffff;
	position:absolute;
	top: 345px;
	left: 146px;
}

#bandeleft #atelier2 a{
	color:#deddd9;
	text-decoration:none;
}

#bandeleft #atelier2 a:hover{
	color:#ffffff;
}

#bodyingtext{
width:608px;
padding-left:31px;
padding-right:31px;
float:left;
}

#bodyingtext #arian{
padding-top:7px;
font-size:11px;
color:#858480;
width:608px;
clear:both;
}

#bodyingtext #iimmages{
width:608px;
clear:both;
padding-top:20px;
}

#bodyingtext #iimmages .each{
float:left;
padding-right:15px;
}

#bodyingtext #iimmages img{
border:solid 1px #61615f;
padding:7px;
}

#bodyingtext #arian a{
color:#858480;
text-decoration:none;
}

#bodyingtext #arian a:hover{
color:#deddd9;
}

#bodyingtext #tttitrage{
font-size:17px;
color:#deddd9;
padding-top:18px;
padding-bottom:20px;
text-transform: uppercase;
}

h1.titrrrage {
font-size:17px;
color:#deddd9;
text-transform: uppercase;
text-indent:0px;
padding-bottom:40px;
padding-left:0;
font-weight:normal;
line-height:normal;
}

#bodyingtext #thetext{
font-size:12px;
color:#a0a289;
clear:both;
line-height:22px;
}


#bodyingtext #thetext img{
border:solid 1px #61615f;
padding:7px;
}

#bodyingtext #thetext a{
color:#deddd9;
text-decoration:none;
}

.white{
color:#deddd9;
}

#bottom{
width:951px;
clear:both;
text-align:center;
}

#linking{
font-size:11px;
color:#858480;
padding-left:17px;
clear:both;
padding-bottom:35px;
}

#linking a{
color:#858480;
text-decoration:none;
}

#linking a:hover{
color:#deddd9;
}

#llleft{
width:281px;
background-image:url(../images/bgleft.gif);
float:left;
}

#llleft .cadring{
width:235px;
height:180px;
margin-left:23px;
margin-right:23px;
margin-bottom:10px;
clear:both;
background-image:url(../images/cadre.gif);
}

#llleft .cadring .inimage{
width:211px;
height:158px;
padding:11px 12px 14px 12px;
clear:both;
}

#map{
font-size:13px;
color:#deddd9;
padding-top:18px;
padding-bottom:45px;
line-height:26px;
}

#map a{
font-size:13px;
color:#deddd9;
text-decoration:none;
}

#map a:hover{
font-size:13px;
color:#858480;
text-decoration:none;
}

h1{
text-indent:-5000px;
line-height:0;
margin-bottom: -28px;
padding-bottom: 0px;
}

h2{
text-indent:-5000px;
line-height:0;
margin-bottom: -14px;
padding-bottom: 0px;
padding-right:0;
}


#thetext table td{
border:solid 1px #61615f;
padding:4px;
font-size:11px;
}

