/* CSS Document */

.retour_accueil {
	display:none;
}
#entete {
	width:100%;
	float:left;
	display:block;
	height:174px;
}

#zone01 .logo_rc {
	position:absolute;
	width:51px;
	height:71px;
	display:block;
	top:478px;
	left:20px;
	background-image:url(/web/img/fr/logo_rc.gif);
	background-repeat:no-repeat;
}
#zone01 .logo_rc span {
	display:none;
}

/* MENU ----------------------------------------------------- */
#menu1 ul {
	margin:0px;
	padding:0px;
}
#menu1 * {
	z-index:1000;
}
#menu1 li {
	list-style: none;
	float:left;
	position:relative;
}
#menu1 li li {
	list-style:none;
	float:left;
	position:relative;
}
/*#menu1 li:hover > ul {
	display:block;
}*/
#menu1 a {
	color:#FFFFFF;
	font-weight:normal;
	text-decoration: none;
	display:block;
	font-size:12px;
	text-transform:uppercase;
}
ul#menu1 {
	list-style:none;
}
ul#menu1 li a {
	padding:0px 0px 0px 0px;
	text-align:center;
}
ul#menu1 li.bt_recherche01 a {
	width:277px;
	color:#012d51;
}
ul#menu1 li.bt_recherche02 a {
	width:278px;
	color:#012d51;
}
ul#menu1 li.bt_recherche01 a:hover, ul#menu1 li.bt_recherche02 a:hover {
	text-decoration:underline;
}
ul#menu1 li.bt_recherche03 a {
	width:187px;
	padding:0px 0px 0px 0px;
}
ul#menu1 li a:hover {
	text-decoration:none;
}
ul#menu1 li.bt_recherche03 li a {
	padding:0px 8px 0px 35px;
	margin:4px 0px 4px 8px;
	width:135px;
	text-align:left;
	font-size:11px;
	text-transform:none;
	background-repeat:no-repeat;
	background-position:0px 0px;
	height:25px;
	line-height:25px;
}
ul#menu1 li li.bt_caracteres a {
	background-image:url(/web/img/bt_caracteres.gif);
}
ul#menu1 li li.bt_chateau a {
	background-image:url(/web/img/bt_chateau.gif);
}
ul#menu1 li li.bt_paris a {
	background-image:url(/web/img/bt_paris.gif);
}
ul#menu1 li li.bt_themes a {
	background-image:url(/web/img/bt_themes.gif);
}
ul#menu1 li li.bt_vert a {
	background-image:url(/web/img/bt_vert.gif);
}
ul#menu1 li li.bt_ville a {
	background-image:url(/web/img/bt_ville.gif);
}
ul#menu1 li li a:hover {
	text-decoration:none;
	background-position:0px -25px;
}
#menu1 ul {
	display:block;
	position:absolute;
	top:24px;
	left:0px;
	background:none;
}
#menu1 ul a {
	font-weight:normal;
	width:187px;
	display:block;
}
#menu1 ul ul {
	left:187px;
	position:absolute;
	top:0px;
	border-bottom:none;
}
#menu1 ul ul a {
	width:187px;
	display:block;
}


#menu_bas {
	/*width:630px;*/
	width:621px;
	padding:0px 0px 0px 130px;
}



/* ZONES ---------------------------------------------------- */

#zone01 #accroche {
	background-repeat:no-repeat;
	display:block;
	width:555px;
	height:72px;
	position:absolute;
	top:75px;
	left:0px;
}
#zone01 #accroche span {
	display:none;
}
#zone01 .intro {
	position:absolute;
	width:440px;
	height:150px;
	display:block;
	top:400px;
	left:115px;
	/*text-align:right;*/
	text-align:left;
	color:#6d9dcc;
}
#zone01 .intro p.titre {
	font-size:1.2em;
	margin:0px 0px 5px 0px;
	color:#FFFFFF;
}
#zone01 .intro ul {
	margin:3px 0px 3px 20px;
}
#zone02 .flash {
	margin:0px 0px 1px 0px;
}
#bloc03 {
	margin:8px 0px 8px 0px;
}
.baseline {
	width:100%;
}
#zone01 .box_recherche {
	display:block;
	position:absolute;
	top:313px;
	left:380px;
}
#zone01 .box_recherche input {
	border:none;
}
#zone01 .box_recherche a {
	color:#FFFFFF;
}


/* CONTENU ---------------------------------------------------- */
#contenu {
	float:left;
	width:735px;
	display:block;
	background:none;
	margin:0px 0px 0px 0px;
}
#contenu .height {
	width:1px;
	font-size:1px;
	float:right;
	display:block;
	height:375px;
}
