/*Taille du contenu obligatoirement en font-size: 12px;*/

body {
	margin:0;
	padding:0;
	text-align:center;
	background-color:#000000;
	background-image: url(../images/archi/fd.gif);
	background-repeat: repeat-x;
	background-position: left top;
}

h1 {font-size:20px; text-align:center; color:#e2a701;}
h2 {font-size:15px;}
img { border:none; }
div, td { font-family:Arial, Helvetica, sans-serif; font-size:12px;  line-height:18px; color:#666;}
table{border-collapse: collapse; }
ul li {
	list-style-image:url(../images/puce.gif);
	color:#FFCC00;
}
.Tjaune
{ 
	color:#ffe7ae;
	font-weight:bold;
}

#main_container {
	width:980px;
	border: 1px solid #FFFF00;
	margin:0 auto;
}
#header { width:980px; overflow:hidden; margin:0 auto; padding:0;}
#header_logo { width:293px; height:257px; overflow:hidden; float:left; margin:0;}
#header_dt { width:267px; height:257px; overflow:hidden; float:left; margin:0;}
.border { width:25px; height:690px; overflow:hidden; float:left}
#wrap { width:896px; overflow:hidden; float:left;}
#top { width:900px;}
#logo { width:305px; float:left; text-align:center; padding-top:33px; background:url(../images/bg_logo.gif) 0 0 no-repeat;} 
.logo { width:225px; height:105px;}

#anim {
	width:420px;
	height:257px;
	float:left;
	background-image: url(../images/archi/bg_anime.gif);
	background-repeat: no-repeat;
	background-position: left top;	
}
#flash { width:420px; height:257px; overflow:hidden; margin:0; padding-left:14px; padding-top:13px;}

#t_consulter { width:293px; height:42px; overflow:hidden;  margin:0; padding:0; float:left;}
#cont_consulter {
	width:293px;
	float:left;
	background-image: url(../images/archi/intf_r5_c1.gif);
	background-repeat: repeat-y;
	background-position: left top;
}
#contenu_consulter {
	width:90%;
	margin:0 auto;
}
#b_consulter { width:293px; height:20px; overflow:hidden;  margin:0; padding:0; float:left;}


#t_actu { width:293px; height:42px; overflow:hidden;  margin:0; padding:0; float:left;}
#cont_actu {
	width:293px;
	float:left;
	background-image: url(../images/archi/actu_r3_c1.gif);
	background-repeat: repeat-y;
	background-position: left top;
}
#contenu_actu {
	width:90%;
	margin:0 auto;
}
#b_actu { width:293px; height:20px; overflow:hidden;  margin:0; padding:0; float:left;}

#menu1 { width:980px; height:41px; overflow:hidden;  margin:0; padding:0; float:left;}
#menu1 ul { list-style-type:none; list-style-image:none; margin:0; padding:0;}
#menu1 ul li { float:left; overflow:hidden;}
#menu1 ul li a { display:block; height:41px;}
#menu1 ul li a:hover { /*margin-top:-41px;*/}
.mn1 { width:134px;}
.mn2 { width:65px;}
.mn3 { width:94px;}
.mn4 { width:58px;}
.mn5 { width:79px;}
.mn6 { width:82px;}
.mn7 { width:69px;}
.mn8 { width:74px;}
.mn9 { width:58px;}
.mn10 { width:85px;}
.mn11 { width:88px;}
.mn12 { width:94px;}


.image_deco { width:660px; height:30px; overflow:hidden; float:left;}

.home { width:70px;}
.contact { width:64px;}
.plan { width:106px;}
.titre_jaune {
	font-weight: bold;
	color: #FFCC00;
}


#main {
	width:980px;
	text-align:left;
	background-color:#FFFFFF;
	background-image: url(../images/intf_r5_c1.gif);
	background-repeat: repeat-y;
	background-position: 0 top;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding-top: 5px;
}
#conteneur { width:100%; margin:0 auto; float:left;}
#gche { width:293px; float:left;}
#dte { width:683px; float:left; margin-left:0px; margin-top:0px;}
#cont_dte { width:38%; float:left; margin-left:10px; margin-top:0px;}


/*********BLOC ANNONCE****************/
#bloc_annonce { width:224px; margin:0; float:left; margin-right:2px; margin-bottom:25px;}
#ba_photo {
	width:200px;
	text-align:center;
	float:left;
	padding: 4px;
	margin-bottom:5px;
	border: 2px solid #666666;
}
#ba_tarif {
	width:212px;
	height:26px;
	float:left;
	background-color:#FFB500;
	background-image: url(../images/archi/fd-tarif.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#ba_tarif_g {
	width:136px;
	font-weight:bold;
	color:#000000;
	margin-left:10px;
	margin-top:3px;
	float:left;
}
#ba_tarif_d {
	width:56px;
	text-align:right;
	font-weight:bold;
	margin-top:3px;
	color:#FFFFFF;
	float:left;
}
#ba_desc { width:202px; float:left; margin-left:10px;}
#ba_savoirplus { width:212px; text-align:right; float:left;}
/*********BLOC ANNONCE****************/


#titre { width:900px; height:50px; overflow:hidden;}
#left { width:460px; float:left;}
.text { width:415px; padding:5px 10px 5px 25px; background:url(../images/bg_txt_accueil.gif) 0 0 no-repeat; text-align:left; }

.text a { color:#000; }
.text img { border:1px solid #9f9f9f; background:#ddd; padding:5px;}
.text p {text-align:justify;}
                       


#right { width:440px; float:left;} 
.photo1 { width:440px;}
.photo1 img { padding:4px 18px 16px 19px; background:url(../images/bg_photo_1.gif) 0 0 no-repeat; float:left;}
.photo2 { width:440px;}
.photo2 img {padding:20px 16px 16px 18px; background:url(../images/bg_photo_2.gif) 0 0 no-repeat; float:left;}

#footer { width:950px; background:url(../images/bg_footer.gif) 0 0 no-repeat; text-align:center; padding-top:15px; margin:0 auto;}
#footer a {
	color:#FFCC00;
	padding:0 10px;
	line-height:20px;
	text-decoration:none;
}
#footer a:hover {
	color:#FFFFFF;
	padding:0 10px;
	line-height:20px;
	text-decoration:none;
}
#footer img { padding: 10px 0;}


.logo_part { text-align:center; padding:0; margin:0;}
.logo_part img { overflow:hidden; margin:10px 5px; padding:0; border:1px solid #9f9f9f;}

.logopart2 { text-align:center; padding:0; margin:0;}
.logopart2 img { overflow:hidden; margin:0px; padding:0; }

.text_mention_plan { width:840px; margin:10px 30px; overflow:hidden; text-align:left; color:#666;}
.text_mention_plan a { color:#666;}

#left_contact { width:183px; height:140px; padding:11px 18px 16px 19px; margin:15px; background:url(../images/bg_photo_1.gif) 0 0 no-repeat; float:left;}
#right_contact { width:560px; float:left; overflow:hidden; padding:20px;}

/*PAGES MENTIONS LEGALES*/
#mentions p{margin: 10px 0 20px 40px;}

.minheight {height:30px;}
.minheight2 {height:20px;}


select {
	font-size: 12px;
	font-weight: bold;
	color: #006600;
	background-color: #FFFF00;
	border: 1px solid #006600;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

/*ANNONCE*/
#rubart {
	font-size: 12px;
	font-weight: bold;
	color: #666666;
	float: left;
}
#ba_photo_sup {
	width:200px;
	text-align:center;
	float:left;
	padding: 4px;
	margin-bottom:5px;
	margin-right:2px;
	border: 2px solid #666666;
}
#titreart {
	font-size: 14px;
	font-weight: bold;
	color: #FFB500;
	float: left;
}
#photosart {
	float: left;
	width: 100%;
}
#photoart {
	padding: 4px;
	width: 400px;
	border: 2px solid #666666;
	margin: 0 auto;
}
#photosupart {
	width: 650px;
	text-align:center;
	margin: 5px auto;
}
#detailbien {
	width: 636px;
	background-image: url(../images/fd_detail.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-align: center;	
	margin:10px 0px;
	font-size:13px;
	font-weight: bold;
	color: #FFB500;
	margin: 10px auto;
}
#descrip {
	width: 630px;
	margin: 0 auto;
	padding: 5px;
	border: 1px solid #666666;
}
#ref {
	font-weight: bold;
	float: left;
	width:50%;
	margin-left:20px;
}
#prix {
	font-weight: bold;
	float: left;
	text-align:right;
	color: #FFB500;
	width:40%;
}
#localisation {
	font-weight: bold;
	float: left;
	margin-left:20px;
}

.image2 { float:left; margin-left:10px; position: absolute; }
.image1 { float:left; position: absolute; }

