
body, table, tr, td, p, ul, ol, li, select, option, input, .norm {font: 12px Arial, Verdana, Geneva, Helvetica, sans-serif; color: #333333;}
a {color: #333333; text-decoration: underline;}
a:visited {color: #333333; text-decoration: underline;}
a:hover {color: #000066; text-decoration: none;}
.bold {font-weight: bold;}
.italic {font-style: italic;}
.title {font-size: 15px; font-weight: bold;}
.small {font-size: 10px;}
.copyr {font-size: 10px;}
.red {color: #CC0000;}
.blue {color: #0000CC;}
.green {color: #00CC00;}

.footer {font-size: 12px; color: #FFFFFF; text-decoration: none;}
.footer:link {font-size: 12px; color: #FFFFFF; text-decoration: none;}
.footer:visited {font-size: 12px; color: #FFFFFF; text-decoration: none;}
.footer:hover {font-size: 12px; color: #DDDDDD; text-decoration: underline;}

.topmenu {font-size: 12px; color: #FFFFFF; text-decoration: none;}
.topmenu:link {font-size: 12px; color: #FFFFFF; text-decoration: none;}
.topmenu:visited {font-size: 12px; color: #FFFFFF; text-decoration: none;}
.topmenu:hover {font-size: 12px; color: #e9cb32; text-decoration: none;}

.topmenuon {font-size: 12px; color: #e9cb32; text-decoration: none;}
.topmenuon:link {font-size: 12px; color: #e9cb32; text-decoration: none;}
.topmenuon:visited {font-size: 12px; color: #e9cb32; text-decoration: none;}
.topmenuon:hover {font-size: 12px; color: #e9cb32; text-decoration: none;}

.submenu {font-size: 14px; color: #FFFFFF; text-decoration: none;}
.submenu:link {font-size: 14px; color: #FFFFFF; text-decoration: none;}
.submenu:visited {font-size: 14px; color: #FFFFFF; text-decoration: none;}
.submenu:hover {font-size: 14px; color: #e9cb32; text-decoration: none;}

.submenuon {font-size: 14px; color: #e9cb32; text-decoration: none;}
.submenuon:link {font-size: 14px; color: #e9cb32; text-decoration: none;}
.submenuon:visited {font-size: 14px; color: #e9cb32; text-decoration: none;}
.submenuon:hover {font-size: 14px; color: #e9cb32; text-decoration: none;}

.leftaccueil {font-size: 14px; color: #000066;}
.leftaccueil:link {font-size: 14px; color: #000066; text-decoration: underline;}
.leftaccueil:visited {font-size: 14px; color: #000066; text-decoration: underline;}
.leftaccueil:hover {font-size: 14px; color: #000000; text-decoration: none;}

.rightaccueil {font-size: 14px; color: #FFFFFF;}
.rightaccueil:link {font-size: 14px; color: #FFFFFF; text-decoration: underline;}
.rightaccueil:visited {font-size: 14px; color: #FFFFFF; text-decoration: underline;}
.rightaccueil:hover {font-size: 14px; color: #DDDDDD; text-decoration: none;}
.rightaccueiltitle {font-size: 16px; color: #FFFFFF; font-weight: bold;}

.left-title {color: #192143; font-size: 18px;}
.left-text {color: #333333; font-size: 14px;}

.box {width: 560px; height: 110px; margin: 15px 0px 0px 25px; padding: 0px; border-bottom-style: solid; border-bottom-width: 1px; border-bottom-color: #CCCCCC;}
.box-last {width: 560px; height: 110px; margin: 15px 0px 0px 25px; padding: 0px;}
.box-title {color: #333333; font-size: 16px; font-weight: bold;}
.box-title:link {color: #333333; font-size: 16px; font-weight: bold; text-decoration: none;}
.box-title:visited {color: #333333; font-size: 16px; font-weight: bold; text-decoration: none;}
.box-title:hover {color: #000066; font-size: 16px; font-weight: bold; text-decoration: none;}

.detail-title {color: #192143; font-size: 20px;}

.leftmenu {font-size: 16px; color: #666666; text-decoration: none; font-weight: bold;}
.leftmenu:link {font-size: 16px; color: #666666; text-decoration: none; font-weight: bold;}
.leftmenu:visited {font-size: 16px; color: #666666; text-decoration: none; font-weight: bold;}
.leftmenu:hover {font-size: 16px; color: #e9cb32; text-decoration: none; font-weight: bold;}

.leftmenuon {font-size: 16px; color: #000066; text-decoration: none; font-weight: bold;}
.leftmenuon:link {font-size: 16px; color: #000066; text-decoration: none; font-weight: bold;}
.leftmenuon:visited {font-size: 16px; color: #000066; text-decoration: none; font-weight: bold;}
.leftmenuon:hover {font-size: 16px; color: #e9cb32; text-decoration: none; font-weight: bold;}

/* nouvelle page details */
/* section de gauche */
#l-content{
	text-align:left;
}
#r-content{
	text-align:left;
}
.p-details {
	background-color: #fff;
	width: 650px; 
	margin-top: 10px; 
	padding:21px 0 24px 12px;
}
.detail-p-name {
	color: #192143; 
	font-size: 18px;
}
.detail-p-location {
	color: #192143; 
	font-size: 13px; 
	float:right;
	margin: 5px 40px 0 0;
}
.p-title {
	background-image: url("/img/title_bg.jpg");
	background-position: top left;
	background-repeat: no-repeat;
	padding: 10px 0 0 18px;
	width: 623px;
	height: 41px;
}
.p-desc {
	padding:0 0 12px 19px;
	width: 582px;
}
.p-desc ul {
	padding:4px 16px 0 0;
}
a.p-link, a.p-link:link, a.p-link:visited, a.p-link:active {
	font-weight: bold; 
	color: #192143; 
	text-decoration: underline;
}
a.p-link:hover {
	text-decoration: none;
}
/* section de droite */
.p-overview {
	background-image: url("/img/desc_bg.jpg");
	background-position: top left;
	background-repeat: repeat-y;
	/*padding: 10px 0 0 18px;*/
	color:#000000;
	width: 295px;
	height: 366px;
}
.p-overview a, .p-overview a:link, .p-overview a:visited, .p-overview a:active {
	text-decoration: none;
}
.p-overview a:hover {
	text-decoration: underline;
}
.p-overview-2 {
	background-image: url("/img/desc_bg.jpg");
	background-position: top left;
	background-repeat: repeat-y;
	/*padding: 10px 0 0 18px;*/
	color:#000000;
	width: 295px;
	height: 480px;
}
.p-overview-2 a, .p-overview-2 a:link, .p-overview-2 a:visited, .p-overview-2 a:active {
	text-decoration: none;
}
.p-overview-2 a:hover {
	text-decoration: underline;
}
.p-desc-title {
	background-image: url("/img/desc_top.jpg");
	background-position: top left;
	background-repeat: no-repeat;
	display:block;
	font-size:16px;
	font-weight:bold;
	padding: 30px 20px 0 18px;
	width: 257px;
	height: 60px;
}
.p-desc-title-2{
	background-position: top left;
	background-repeat: no-repeat;
	display:block;
	font-size:14px;
	font-weight:bold;
	padding: 0px 0px 0 18px;
	width: 257px;
	height: 15px;
}
.p-list ul {
	list-style-type: disc;
}
.active {
	font-weight: bold;
}
.p-pavillon-ventes {
	color: #ffffff;
	background-color: #0a0f26;
	width: 295px;
	margin-top: 10px;
	padding-bottom:20px;
}
.p-pavillon-ventes a, .p-pavillon-ventes a:link, .p-pavillon-ventes a:visited, .p-pavillon-ventes a:active {
	color: #ffffff;
	text-decoration: underline;
}
.p-pavillon-ventes a:hover {
	color: #ffffff;
	text-decoration: none;
}
.p-pavillon-ventes p {
	color: #ffffff;
	padding-left: 18px;
}
.p-vente-title{
	background-image: url("/img/pavillon_top.jpg");
	background-position: top left;
	background-repeat: no-repeat;
	display:block;
	font-size:16px;
	font-weight: bold;
	padding: 15px 0 0 18px;
	width: 277px;
	height: 41px;
}
.line{
	display:block;
	border-bottom: 2px dotted #000000;
	height: 7px;
	width: 224px;
	margin:0 0 7px -15px;
} 
.p-media a, .p-media a:link, .p-media a:visited, .p-media a:active, .p-media a:hover {
	color:#ffffff;
	text-decoration: none;
}
.p-btn-bg{
	background-image: url("/img/btn_bg.jpg");
	background-position: top left;
	background-repeat: no-repeat;
	display:block;
	cursor: hand;
	color: #ffffff;
	font-size:16px;
	font-weight: bold;
	margin-top: 10px;
	padding: 22px 0 0 18px;
	width: 277px;
	height: 39px;
}
