/* layout */

body {
	padding:0;
	background-color:#f5f5dc;
	background-image:url("../img/fr/css/back.png");
	background-repeat:repeat-x ;
	color:#512301;
	
	/*font-family:"Times New Roman", Times, Roman, Georgia, serif;*/
    font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;
    font-size: 12px;
}

.classic-center {
    text-align:center;	
}
.fullwidth {
    width:100%;	
}

p {
    margin:10px;
}

#main {
	margin:0 auto;
	background-image:url("../img/fr/css/main_back.png");
	background-repeat:no-repeat ;
	width:934px;
	height:726px;
	margin-top:-8px;
}

#logo {
    position:absolute;
    top:150px;
    left:190px;
    width:230px;
    height:60px;
    padding:0;
    cursor:pointer;
}


#menu {
	position:relative;
	top:230px;
	width:250px;
	height:210px;
	padding:0;
}

#page {
	width:630px;
	padding:0;
	margin-left:241px;
	margin-top:-210px;
}

#forme {
    margin:0px;
}
#forme .label{
    text-align:right;	
}

/* layout menu */

#menu_accueil {
	display:block;
	width:254px;
    height:30px;
	background:transparent;
	
}
#menu_accueil:hover {
    background:url("../img/fr/menu/menu_accueil.png");
}


#menu_presentation {
	display:block;
	width:254px;
    height:30px;
    background:transparent;
}#menu_presentation:hover {
	background:url("../img/fr/menu/menu_presentation.png");
}


#menu_prestations {
	display:block;
	width:254px;
    height:30px;
	background:transparent;
}#menu_prestations:hover {
	background:url("../img/fr/menu/menu_prestations.png");
}


#menu_conditions {
    display:block;
    width:254px;
    height:30px;
    background:transparent;
}#menu_conditions:hover {
	background:url("../img/fr/menu/menu_conditions.png");
}


#menu_contact {
    display:block;
    width:254px;
    height:30px;
    background:transparent;
}#menu_contact:hover {
	background:url("../img/fr/menu/menu_contact.png");
}

#menu_vendre {
    display:block;
    width:254px;
    height:30px;
    background:transparent;
    
}#menu_vendre:hover {
	background:url("../img/fr/menu/menu_vendre.png");
}


/* Image & flash*/

#top,#annonce {
	text-align:justify;
	padding-left:30px;
	margin-top:0px;
	height:220px;
}
html>body #top {
    height: auto;
    min-height: 220px;
}
#annonce{
    margin-top:0px;
    height:550px;
}
html>body #annonce {
    height: auto;
    min-height: 550px;
}

#top img{
	border:1px solid #c3c3ba;
	float:left;
	margin-right:40px;
	margin-top:20px;
}

#middle {
    width:542px;
	padding-top:20px;
	padding-left:60px;
}
#middle .flash {
	text-align:center;
	background-color:#d6d6bb;
    padding:4px;
}

#bottom {
	text-align:justify;
	clear:both;
	background-image:url("../img/css/bg_content.png");
    background-repeat:repeat-y ;
    width:668px;
    height: 50px;
}
html>body #bottom {
    height: auto;
    min-height: 50px;
}
#bottom div{
    margin-left:20px;
    margin-right:30px;
    padding-left:10px;
}
#bottom img {
	border:1px solid #c3c3ba;
	float:right;
	margin-left:15px;
	margin-right:30px;
	margin-top:20px;
}
    
#footer {
    padding:2px;
    background-image:url("../img/css/bg_footer.png");
    width:699px;
    height:121px;
    background-repeat:no-repeat;
    margin-left:-16px;
}

#footer .content{
    margin-top:80px;
    font-size : 10px;
    padding-left:20px;
    padding-right:20px;
}
#footer p{
   padding-top:10px;	
}

/* texte */

h1 {
	text-align:center;
	font-size:20px;
}

h2 {
	text-align:center;
	font-size:18px;
}

h3 {
    text-align:center;
    font-size:15px;
}

img{
	border:none;
}

a, a:link {
	text-decoration:none;
	border-bottom:1px dotted #512301;
	color:#512301;
}
a:hover {
	border-bottom:0;
}


ol {
    list-style-type : decimal;	
    margin:10px;
    padding:0px 20px;
}
ul {
    text-align:left;
}
li {
    margin-top:5px;	
}
ul li{
   	
}

/** footer **/

.left {
    float:left;
}
.clear {
    clear:both;
}
.center {
	/*
	position:absolute;
	left:250px;*/
}
.right {
    float:right;
}

#footer a img {
	border:none;
}

#menu a, #menu a:link {
	text-decoration:none;
	color:#652c01;
	font-size:1px;
	border:0;
}

/** lightbox */
#lightbox a {
    border:none;
}