
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: #000000; text-decoration: none;}
.footer:link {font-size: 12px; color: #000000; text-decoration: none;}
.footer:visited {font-size: 12px; color: #000000; text-decoration: none;}
.footer:hover {font-size: 12px; color: #989ea0; text-decoration: none;}

.topmenu {font-size: 12px; color: #000000; text-decoration: none;}
.topmenu:link {font-size: 12px; color: #000000; text-decoration: none;}
.topmenu:visited {font-size: 12px; color: #000000; text-decoration: none;}
.topmenu:hover {font-size: 12px; color: #00aeef; text-decoration: none;}

.topmenuon {font-size: 12px; color: #00aeef; text-decoration: none;}
.topmenuon:link {font-size: 12px; color: #00aeef; text-decoration: none;}
.topmenuon:visited {font-size: 12px; color: #00aeef; text-decoration: none;}
.topmenuon:hover {font-size: 12px; color: #00aeef; 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: 12px; text-align:right; color: #FFFFFF;}
.rightaccueil:link {font-size: 12px; color: #FFFFFF; text-decoration: underline;}
.rightaccueil:visited {font-size: 12px; color: #FFFFFF; text-decoration: underline;}
.rightaccueil:hover {font-size: 12px; color: #ffc423; text-decoration: none;}
.rightaccueiltitle {font-size: 12px; color: #FFFFFF; font-weight: bold;}
.rightaccueiltexte {font-size: 12px; color: #ffffff; font-weight: none;}



.left-title {color: #FFFFFF; font-size: 18px;text-align:left;}
.left-text {color: #FFFFFF; font-size: 14px;text-align:left;}

.box {width: 560px; height: 110px; margin: 15px 0px 0px 0px; padding: 0px; border-bottom-style: solid; border-bottom-width: 1px; border-bottom-color: #CCCCCC;text-align: left;}
.box-last {width: 560px; height: 110px; margin: 15px 0px 0px 25px; padding: 0px;}
.box-last2 {width: 560px; height: 110px; margin: 15px 0px 0px 0px; padding: 0px;text-align: left;}
.box-last3 {width: 560px; height: 80px; margin: 15px 0px 0px 0px; padding: 0px;text-align: left;}
.box-title {color: #333333; font-size: 16px; font-weight: bold; text-align: left;}
.box-text {width: 560px; text-align: left; font-size: 12px;}
.box-line {display:block; border-bottom: 2px dotted #8d8d8d; height: 7px; width: 560px; }


.detail-title {color: #192143; font-size: 20px;}
.detail-title2 {color: #192143; font-size: 15px;}

.leftmenu {font-size: 16px; color: #FFFFFF; text-decoration: none; font-weight: bold;}
.leftmenu:link {font-size: 16px; color: #FFFFFF; text-decoration: none; font-weight: bold;}
.leftmenu:visited {font-size: 16px; color: #FFFFFF; text-decoration: none; font-weight: bold;}
.leftmenu:hover {font-size: 16px; color: #e9cb32; text-decoration: none; font-weight: bold;}

.leftmenuon {font-size: 16px; color: #e9cb32; text-decoration: none; font-weight: bold;}
.leftmenuon:link {font-size: 16px; color: #e9cb32; text-decoration: none; font-weight: bold;}
.leftmenuon:visited {font-size: 16px; color: #e9cb32; 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 0px;
}
.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 {
	text-align:left
	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-color: #404042;
	background-position: top right;
	background-repeat: repeat-y;
	color:#ffffff;
	width: 309px;
	height: 366px;
}
.p-overview a, .p-overview a:link, .p-overview a:visited, .p-overview a:active {
	text-decoration: none;
	color:#ffffff;
}
.p-overview a:hover {
	text-decoration: underline;
	color:#ffc423;
}
.p-overview-2 {
	background-color: #404042;
	background-position: top left;
	background-repeat: repeat-y;
	color:#ffffff;
	width: 309px;
	height: 488px;
}
.p-overview-2 a, .p-overview-2 a:link, .p-overview-2 a:visited, .p-overview-2 a:active {
	color:#ffffff;
	text-decoration: none;
}
.p-overview-2 a:hover {
	text-decoration: underline;
	color:#ffc423;

}
.p-desc-title {
	background-color: #404042;
	background-position: top right;
	background-repeat: no-repeat;
	display:block;
	font-size:16px;
	font-weight:bold;
	color:#ffffff;
	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;
	color:#ffc423;
	padding: 0px 0px 0 18px;
	width: 257px;
	height: 15px;
	}
.p-desc-title-3{
	background-position: top right;
	background-repeat: no-repeat;
	display:block;
	font-size:12px;
	font-weight:bold;
	color:#ffffff;
	padding: 0px 20px 0 18px;
	width: 257px;
	height: 15px;
	}

.active2 {
	background-position: top left;
	background-repeat: no-repeat;
	display:block;
	font-size:12px;
	font-weight:bold;
	color:#ffc423;
	padding: 0px 20px 0 18px;
	width: 257px;
	height: 15px;
}

.active3 {
	background-position: top left;
	background-repeat: no-repeat;
	display:block;
	font-size:12px;
	font-weight:bold;
	color:#82808e;
	padding: 0px 20px 0 18px;
	width: 257px;
	height: 15px;
}
.p-list ul {
	color:#ffffff;
	list-style-type: disc;

}
.active {
	color:#ffc423;
	font-weight: bold;
}
.p-pavillon-ventes {
	color: #ffffff;
	background-color: #000000;
	width: 309px;
	height: 0px;
	margin-top: 10px;
	padding-bottom:150px;
}
.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-repeat: no-repeat;
	display:block;
	font-size:16px;
	font-weight: bold;
	text-align: left;
	line-height: 120%;
	width: 309px;
	height: 60px;
	}
.p-vente-title2 {
	color: #ffffff;
	padding-left: 18px;
	font-size:16px;
	font-weight: bold;
}
.line{
	display:block;
	border-bottom: 2px dotted #8d8d8d;
	height: 7px;
	width: 224px;
	margin:0 20px 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;
	text-align: left;
	margin-top: 10px;
	padding: 22px 0 0 0px;
	width: 309px;
	height: 39px;
}
.p-background {
	background-image: url("/img/left_gray.jpg");
	background-position: top left;
	background-repeat: repeat;
	width: 280px;
	height: 900px;

	}

