/*AESTHETIC*/
body {
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:0.7em;
color:#333;
}
h1 {
font-size:1.1em;
font-variant:small-caps;
color:RGB(99,155,168);
letter-spacing:0.1em;
}
h2 {
font-size:1em;
color:RGB(119,130,149);
}
a:link {
font-size:1em;
color:RGB(155,164,195);
font-weight:600;
text-decoration:none;
}
a:visited {
color:RGB(155,164,195);
text-decoration:none;
font-weight:600;
}
a:hover {
color:RGB(155,164,195);
text-decoration:none;
font-weight:600;
letter-spacing:0.1em;
text-decoration:underline;
}
a:active	{
color:RGB(155,164,195);
text-decoration:none;
font-weight:600}

#logol,#logor {
border-style:none;
}
.bold {
font-size:1.1em;l
etter-spacing:0.1em;
font-weight:bold;
font-variant:small-caps;
}
.boldblue {
font-size:1.1em;
letter-spacing:0.1em;
font-weight:bold;
font-variant:small-caps;
color:RGB(155,164,195);
}
.boldblack {
font-size:1.1em;
font-weight:bold;
font-variant:small-caps;
}
.bbd {
font-size:1em;
font-weight:bold;
font-variant:small-caps;
color:#333;
}
.it {
font-style:italic;
}
.blue	{
color:RGB(155,164,195);
font-weight:600;
}
.alert {
color:red;
}
#copyright a:link, #copyright a:visited, #copyright a:hover, #copyright a:active {
font-size:1em;
font-weight:300;
color:RGB(155,164,195);
letter-spacing:0;
}

/*POSITIONNING*/
body {
margin:0;
padding:0;
}									
.container {
background-color:white;
position:absolute;
width:800px;
left:50%;
margin-left:-400px;
border:1px solid RGB(119,130,149);
}
/*en-tête*/
#header {
background-image:url(images/banniere.jpg);
background-repeat:no-repeat;
height:140px;
}
#header.home {background-image:none;background-color:RGB(119,130,149);height:140px}

/*menu*/
#menu {
margin:0 0 10px 0;
padding:0;
width:800px;
height:25px;
background-color:white;
}
#menu ul {
margin:0;
padding:0;
}
#menu li {
float:right;
margin:0;
padding:0;
display:inline;
}
#menu li a:link {
float:left;
text-decoration:none;
background:url(images/onglet_off.gif) no-repeat top center;
font-size:1em;
color:white;
margin-right:0;
height:27px;
width:100px;
text-align:center;
padding:8px 0 0 0;
}
#menu li a:visited,#menu li a:hover,#menu li a:active, #menu li a#current {
float:left;
text-decoration:none;
background:url(images/onglet_off.gif) no-repeat top center;
font-size:1em;
color:white;
margin-right:0;
height:27px;
width:100px;
text-align:center;
padding:8px 0 0 0;
}
#menu li a:visited, #menu li a:active {
background:url(images/onglet_off.gif) no-repeat top center;
}
#menu li a:hover, #menu li a#current {
background:url(images/onglet_on.gif) no-repeat top center;
}
/*corps de la page*/
.txt {
background-color:white;
width:785px;
height:auto;
padding:5px 5px 0 10px;
}
.txt iframe {
height:340px;
width:100%;
border:0;
}
.txt ul {
list-style-type:square;
}
.l {
float:left;
width:350px;
}
.r {
float:right;
width:390px;
}
/*corps de la page accueil*/
#agence {
margin:15px 0 0 130px;
}
#present {
margin-top:15px;
margin-right:10px;
}
/*corps de la page vente*/
.annonce	{
float:left;
width:780px;
height:147px;
}
.photoacc {
float:left;
width:175px;
height:132px;
border-style:none;
}
.textacc	
{
float:left;
width:345px;
height:95px;
margin:20px 0 0 0;
padding:0 30px 0 30px;
}
.vislink {
float:right;
height:10px;
}
.etik	{
float:right;
width:178px;
height:128px;
background-color:RGB(198,203,221);
margin-bottom:20px;
padding:5px 5px 0 0;
text-align:right;
}
.etik	p {
padding-right:5px;
}
/*corps de la page visite*/
#cadre {
float:left;
width:390px;
}
#vue {
margin-bottom:10px;
border:0;
}
#visite {
margin:0;
padding:0;
width:390px;
height:118px;
}
#visite img{
float:left;
border-style:none;
padding:0 2px 2px 0;
}
#cola	{
float:left;
width:190px;
margin-left:10px;
padding-top:0px;
}
#accroche {
height:auto;
margin-bottom:10px;
}
#comment	{
height:auto;
}
#atout {
height:auto;
margin-top:10px;
}
#fonctions {
height:30px;
padding-right:5px;
}
#colb	{
float:right;
width:183px;
height:420px;
border:1px solid RGB(155,164,195);
margin-right:-5px;
}
#descrip	{
padding-left:5px;
}
/*crédits*/
#crdt {
font-size:0.8em;
width:750px;
margin-left:25px;
padding:0;
}
#cadrel {
float:left;
width:330px;
margin:0;
}
#cadrer {
float:right;
width:355px;
}
/*pied-de-page*/
.footer {
float:left;
background-color:RGB(119,130,149);
height:50px;
width:770px;
color:white;
font-size:0.9em;
padding:10px 15px 0px 15px;
border-style:none;
}
#logol {
float:left;
}
#name {
float:left;
margin-left:25px;
}
#logor {
float:right;
margin-top:5px;
}
#coor {
float:right;
text-align:right;
margin-right:25px;
}
#logow3c img {
border-style:none;
}
#copyright {
clear:both;
margin-left:-1px;
height:10px;
width:800px;
background-color:#FFF;
font-size:0.8em;
color:RGB(155,164,195);
border:4px solid #FFF;
text-align:right;
}