body{
	background: url(./img_design/header_bg_tile.gif) repeat-x 0 0 #F3F3F5;
	margin:0px;
	margin-top:0px;
}


#imprime
{color:blue;}

#imprime:hover
{cursor: pointer;}


/* Grids */

#grid-2cols-10pxPadding {padding:2px 10px 10px 5px}

#grid-2cols-10pxPadding #column1{
	background:#fff;
	float:left;
	width:185px;
	overflow:hidden;
	margin-top:38px;
	height: 1650px;
}
#grid-2cols-10pxPadding #column2{
	float:left;
	overflow:hidden;
	width:760px;

}

/* Menu Container */

#menu_residence_closed {
	visibility:hidden;
	position:relative;
	top:-320px;
	}
#menu_residence_opened {
	visibility:visible;
	position:relative;
	top:-50px;
}

#menu_info_prat_closed {
	visibility:hidden;
	position:relative;
	top:-50px;
}
#menu_info_prat_opened {
	visibility:visible;
	position:relative;
	top:-105px;
}

#menu_a_voir_closed {
	visibility:hidden;
	position:relative;
	top:-100px;
}
#menu_a_voir_opened {
	visibility:visible;
	position:relative;
	top:-160px;
}

#appart_bono_closed {
	visibility:hidden;
	position:relative;
	top:-320px;
}
#appart_bono_opened {
	visibility:visible;
	position:relative;
	top:-215px;
}

#appart_plat_closed {
	visibility:hidden;
	position:relative;
	top:-525px;
}
#appart_plat_opened {
	visibility:visible;
	position:relative;
	top:-270px;
}

#appart_jentilez_closed {
	visibility:hidden;
	position:relative;
	top:-500px;
}
#appart_jentilez_opened {
	visibility:visible;
	position:relative;
	top:-325px;
}


#appart_melbann_closed {
	visibility:hidden;
	position:relative;
	top:-500px;
}
#appart_melbann_opened {
	visibility:visible;
	position:relative;
	top:-380px;
}


#appart_riouzig_closed {
	visibility:hidden;
	position:relative;
	top:-500px;
}
#appart_riouzig_opened {
	visibility:visible;
	position:relative;
	top:-435px;
}


/* Menu Container */
.menu_container {
	margin-top:1px;
	width:180px;
    margin-bottom:1px;

}
.menu_container2 {
	margin-top:1px;
	width:180px;
    margin-bottom:1px;

}
.menu_container div {
	border-left:1px solid #E0E0E8;
	border-right:1px solid #E0E0E8;
}


.menu_container div p {
	margin:0;
	padding:0 10px;
}

.menu_container2 div p {
	margin:0;
	padding:0 10px;
}
.menu_container div p.img {
	padding:10px 0;
	text-align:center
}
.menu_container2 div p.img {
	padding:10px 0;
	text-align:center
}
.menu_container div p.containertitle {
	color:#252F47;
	font-weight:600;
	font-size:80%;
	margin:0 0 5px;
	font:Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	text-align:left;
	line-height:90%;

	}
.menu_container div p.containertitle font {
	color: #707070;
	font: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding-left: 46px;
	position: absolute;
	padding-top: 0px;
}
.menu_container div p.containertitle font sup {
	font-size: 8px;
}
.menu_container div p.containertitle img
{
	vertical-align:top;
	margin-top:8px;
}

.menu_container2 div p.containertitle2 {
	background: url(./img_design/bg_subcontextnav_btm2.gif) no-repeat bottom left;
	font-weight: 600;
	font-size: 80%;
	padding-left:23px;
	height: 43px;
	text-align:left;
	cursor:pointer;
	cursor:hand;
	color: #252F47;
	font: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height:90%;
}
.menu_container2 div p.containertitle2 font {
	color: #707070;
	font: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	margin-left: 34px;
	position: absolute;
}
.menu_container2 div p.containertitle2 font sup {
	font-size: 8px;
}

.menu_container div.imagetop {
	background:url(./img_design/bg_subcontextnav_top.gif) no-repeat top left;
	border:0;
	font-size:1px;
	height:11px;
}
.menu_container2 div.imagetop {
	background:url(./img_design/bg_subcontextnav_top.gif) no-repeat top left;
	border:0;
	font-size:1px;
	height:11px;
}
.menu_container div.imagebtm {
	background:url(./img_design/bg_subcontextnav_btm.gif) no-repeat top left;
	border:0;
	font-size:1px;
	height:41px;
}
.menu_container div.imagebtm2 {
	background:url(./img_design/bg_subcontextnav_btm2.gif) no-repeat top left;
	border:0;
	font-size:1px;
	height:41px;

}

.menu_container ul {
	list-style:none;
	margin:0;
	text-align:left;
	margin-top: 20px;
}
.menu_container li {
	background:none;
	line-height:200%;
/*	padding:0 10px;*/
	padding-left: 10px;
}
.menu_container li.underline
{
	border-bottom:1px solid #E0E0E8;
	font:Verdana, Arial, Helvetica, sans-serif;

	font-size:16px;
	FONT-WEIGHT: bold;
}
.menu_container li.underline A:link
{
	text-decoration: none;
	color: #0002B5;
}
.menu_container li.underline A:visited
{
	color: #0002B5;
	text-decoration: none;
}
.menu_container li.underline A:hover
{
	color: #0002B5;
	text-decoration: underline;
}

.menu_container2 div p.containertitle2 A:link
{
	text-decoration: none;
	color: #000000;
}
.menu_container2 div p.containertitle2 A:link font
{
	text-decoration: none;
	color: #707070;
}
.menu_container2 div p.containertitle2 A:visited
{
	color: #000000;
	text-decoration: none;
}
.menu_container2 div p.containertitle2 A:visited font
{
	color: #707070;
	text-decoration: none;
}
.menu_container2 div p.containertitle2 A:hover
{
	color: #ECA725;
	text-decoration: none;
}
.menu_container2 div p.containertitle2 A:hover font
{
	color: #ECA725;
	text-decoration: none;
}
/*
.menu_container.productsInRange {
	clear:right;
	float:right;
}
.menu_container.options {
	float:right;
	margin-top:0;
}
.menu_container.options p.containertitle{margin-bottom:15px}
.menu_container.options ul {padding:0 10px;margin:0}
.menu_container.options li.tellAFriend {
	background:url(./img/icon_email.gif) no-repeat;
	background-position:0 8px;
}
.menu_container.options li.tellAFriend a, .menu_container.options li.printPage a {margin-left:5px}
.menu_container.options li.printPage {
	background:url(./img/icon_print.gif) no-repeat;
	background-position:0 7px;
}
*/
/*
.menu_container p.arrow_b {
	background:transparent url(./img/arrow_black_down.gif) no-repeat top left;
	clear:left;
	float:left;
	height:4px;
	margin:8px 0px 0 5px;
	width:7px;
	border:dotted;
}
*/
/*
.menu_container2 p.arrow_n {
	background:transparent url(./img/arrow_black_normal.gif) no-repeat top left;
	clear:left;
	float:left;
	height:7px;
	font-size:1px;
	margin:8px 0 0 5px;
	width:14px;
}
*/

/* ---------------------------------------- */
#page_content{
	margin-top:15px;
}
#page_header{
/*	background-image: url(./img_design/bandeau_h.gif) no-repeat;*/
	width: 986px;
	height: 2px;
	background: url(./img_design/bandeau_h.gif) no-repeat bottom;
}

#milieu{
	margin:0px;
	width:986px;
}
#page_bottom{
	width: 986px;
	height: 15px;
	background-position: top;
	background: url(./img_design/body_bottomwrapper_bg.gif) no-repeat top;
}

td{
	background-color:#ffffff;
	line-height:17px;
	padding: 0px;
	margin:0px;
}







/* 34. Internet Top navigation */
table#p-mainnav{
	float:right;
	font-size:90%;
	margin:4px 0px 6px 0px;
}


table#p-mainnav td.p-mainnav-leftcorner{
	background-image: url(./img_design/topnav_border_left.gif);
	height:21px;
	width:35px;
}
table#p-mainnav td.p-mainnav-leftcorner img { width:35px; height:1px;}

table#p-mainnav td.p-mainnav-rightcorner{
	text-align:left;
	background-image: url(./img_design/topnav_border_right.gif);
	height:16px;
	line-height:0px;
	width:33px;
	vertical-align:bottom;
	padding:0px 0px 5px 0px;
}

table#p-mainnav td.navbutton{
	color:#566572;
	cursor:pointer;
	cursor:hand; /* IE5 fix */
	background-image: url(./img_design/topnav_bg.gif);
	vertical-align:top;
	height:20px;
	padding-top:1px;

}

table#p-mainnav td.mainnavsep{
	background-image: url(./img_design/topnav_sep.gif);
	line-height:0px;
	width:1px;
	height:21px;
}

table#p-mainnav td.mainnavsep-bg{
	background-image: url(./img_design/topnav_bg.gif);
}

table#p-mainnav td.mainnavsep-left{
	background: url(./img_design/topnav_bg_sep_on.gif) right no-repeat;
	background-color:#FFFFFF;
	width:1px;
}

table#p-mainnav td.mainnavsep-right{
	background: url(./img_design/topnav_bg_sep_on.gif) left no-repeat;
	background-color:#FFFFFF;
	width:1px;
}

table#p-mainnav #barre_button1{padding-left:10px;padding-right:10px;}
table#p-mainnav #barre_button2{padding-left:10px;padding-right:10px;}
table#p-mainnav #barre_button3{padding-left:10px;padding-right:10px;}
table#p-mainnav #barre_button4{padding-left:10px;padding-right:10px;}

table#p-mainnav #barre_button1 A{
	color:#566572;
	vertical-align:top;
	TEXT-DECORATION: none;
}
table#p-mainnav #barre_button1 A IMG{
	border:none;
}
table#p-mainnav #barre_button2 A{
	color:#566572;
	vertical-align:top;
	TEXT-DECORATION: none;
}

table#p-mainnav #barre_button2 A IMG{
	border:none;
}
table#p-mainnav #barre_button3 A{
	color:#566572;
	vertical-align:top;
	TEXT-DECORATION: none;
}
table#p-mainnav #barre_button3 A IMG{
	border:none;
}
table#p-mainnav #barre_button4 A{
	color:#566572;
	vertical-align:top;
	TEXT-DECORATION: none;
}
table#p-mainnav #barre_button4 A IMG{
	border:none;
}
/*
table#p-mainnav td.sectionon{
	color:#252F47;
	font-weight:bold;
	background-image: url(./img_design/topnav_bg_on.gif);
	background-repeat:repeat-x;
	cursor:pointer;
	cursor:hand; /* IE5 fix
	vertical-align:top;
	height:20px;
	padding-top:1px;
}

table#p-mainnav td.sectionhover{
	background-image: url(./img_design/topnav_bg.gif);
	color:#252F47;
	cursor:pointer;
	cursor:hand; /* IE5 fix *
	padding-top:1px;
	height:20px;
	vertical-align:top;
}
*/

