/* CSS Document */
html {
	height: 100%;
}
body {
	margin:0;
	padding: 0;
	height: 100%;
	background-color: #FCFFF4; /*the last pixel color of bodyDegrad.jpg*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #fff;/*line-height:15px;*/
}
form {
	margin:0;
	padding:0;
}
input[type=text], textarea {
	background-color: #557774;
	color:#FFFFFF;
	border: none;
	text-indent: 4px;
}
select {
	background-color: #557774;
	color:#FFFFFF;
	border: 1px solid #557774;
}
input[type=reset], input[type=submit], input[type=button] {
	background-color: #557774;
	color:#FFFFFF;
	border: none;
	cursor: pointer;
	padding: 0 2px;
}
input[type=reset]:hover, input[type=submit]:hover, input[type=button]:hover {
	background-color: #486663;
}
p {
	margin-top:0px;
}
a {
	text-decoration: none;
	font-size: 12px;
	color: #f2e6b7;
}
a:hover {
	text-decoration: underline;
}
h1 {
	font-size: 14px;
	color: #f2e7b9;
}
h3 {
	margin: 0;
}
.green {
	color: #5B7876;
}
.maron {
	color: #523807;
}
.blanc {
	color:#FFFFFF
}
.bold {
	font-weight: bold
}
.F11 {
	font-size: 11px;
}
#container {
	background-image: url(../images/new/bodyDegrad.jpg);
	background-repeat: repeat-x;
	background-position:  left bottom;
	background-color: #FBFDEE; /*FCFFF4*/
}
#container2 {
	background-image: url(../images/new/bgVert.jpg);
	background-repeat: repeat-x;
	background-position:  0 128px;/*background-color:#CC3300;*/
   	
}
#container3 {
	background: url(../images/new/bgMaron.png) no-repeat -550px bottom;
}
.ampBody {
	padding: 0 10px;
	background: url(../images/new/shadBody.png) repeat-y;
}
#ampAll {
	background-image: url(../images/new/bgBody.jpg);
	background-repeat: no-repeat;
	background-position:  left top;
	background-color: #292929;
}
#ampTop {
	width: 701px;
	height: 125px;
}
#ampMainMenu {
	height: 44px;
	width: 100%;
	background-image: url(../images/new/shadTopMenu.png);
	background-repeat: repeat-x;
	background-position: left top;
}
#ampColRight {
	position:absolute;
	top:0;
	left: 50%;
	margin-left: 230px;
	width:217px !important;
	width:227px;
	padding: 0 5px;
	color: #42504f;
	background: url(../images/new/bgColRight.png) repeat-y;
}
#ampColRight2 {
	padding: 15px 0;
	background: url(../images/new/bgRight.jpg) repeat-x left top #F2E6B6;
}
#ampFooter {	/*height: 40px;*/
	background: url(../images/new/bgMaronFooter.png) repeat-x left top;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #fff;
	text-indent: 10px;
}
.ampFooter a:link, .ampFooter a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #fff;
	text-decoration: none;
}
.ampFooter a:hover {
	text-decoration: underline;
}
.ampFooter2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #5B7876;
}
.ampFooter2 a:link, .ampFooter2 a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #5B7876;
	text-decoration: none;
}
.ampFooter2 a:hover {
	text-decoration: underline;
}
a.neptis:link, a.neptis:visited {
	display: block;
	width: 59px;
	height: 40px;
	background-image: url(../images/new/Neptis.png);
}
a.neptis:hover {
	background-image: url(../images/new/NeptisH.png);
}
.ampLang {
	width: 90%;
	text-align:right;
}
.ampLang a:link, .ampLang a:visited {
	font-family: Terminal, Verdana;
	font-size: 11px;
	color: #523807;
	text-decoration: none;
}
.ampTopmenu {
	margin: auto;
	margin-top: 25px;
	text-align:center;
	font-family: Terminal, Verdana;
	font-size: 11px;
	color: #5B7876;
	text-transform:uppercase;
}
.ampTopmenu a:link, .ampTopmenu a:visited {
	font-family: Terminal, Verdana;
	font-size: 11px;
	color: #5B7876;
	text-decoration: none;
	text-transform:uppercase;
}
.ScEn {
	width: 90%;
	margin-top: 20px;
	text-align:right;
}
.ampCoords {
	margin-top: 30px;
	height:110px;
	padding: 10px 0 0 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #445352;
	background: url(../images/new/ContactDegrad.png) left bottom repeat-x;
}
.ampCoords h3 {
	font-family:Tahoma, Verdana;
	font-size: 13px;
	font-weight:bold;
	color: #5B7876;
}
.advancedSearch {
}
.advancedSearch h3 {
	display: block;
	width: 135px;
	margin-left: 10px;
	padding-top: 20px;
	font-family:Tahoma, Verdana;
	font-size: 16px;
	color:#5B7876;
	font-weight: bold;
	line-height: 16px;
	background: url(../images/new/IcoAdvancedSeach.png) right top no-repeat; /*background-color:#CC9900 */
}
.advancedSearch select, .advancedSearch input[type=text] {
	width: 170px;
}
.ampSepMod {
	text-align: center;
	margin: 10px 0;
}
.ampNewsletter {
	margin:10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#445453;
}
.ampNewsletter h3 {
	font-family: Tahoma, Verdana;
	font-size: 12px;
	color:#5B7876;
	font-weight:bold;
}
.ampNewsletter input {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#fff;
	background-color: #5B7876;
	border:0;
}
.ampWeather {
	margin:10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#445453;
}
.ampWeather h3 {
	font-family: Tahoma, Verdana;
	font-size: 12px;
	color:#5B7876;
	font-weight:bold;
}
.ampWeather a:link, .ampWeather a:visited {
	font-family: Tahoma, Verdana;
	font-size: 11px;
	color:#533707;
	font-weight:bold;
}
.ampWeather select {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	background-color:#fff;
	border: 1px solid 533706;
	color:#533706;
}
#ampContentHome {
	width: 681px;
	padding: 10px;
}
#ampContent {
	/*width: 681px; /* default 701px */
	/*margin: 10px;*/
	width: 681px; /*938-247-10 = 691 */
	padding: 10px 247px 10px 10px; /* 938-701 = 237+10 = 247 *//*background: url(../images/new/bgAmpContent.png) no-repeat center center ;*/
	/*background-color:#FFCC99*/
}
#ampContentDetail {
	width: 705px;
	color: #FFFFFF;
	padding: 10px 233px 10px 0px;/*background: url(../images/new/bgAmpContent.png) no-repeat center center ;*/
	/*background-color:#6699CC;*/
}
#ampWelcom { /*position: absolute; top: 435px; left: 50%; margin-left: -445px;*/
	width: 200px;
	height: 200px;
	margin-bottom:20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height:normal;
	overflow:hidden;
	color:#F3E9BC;
}
#marqueecontainer {
	position:absolute;
	width:200px;
	height:180px;
	overflow:hidden;
}
#ampWelcom h3 {
	font-size: 16px;
	font-weight: bold;
	line-height: 16px;
	color: #709894;
}
.DIvst {
	background-image: url(../images/new/DIvst.png);
	color:#333838;
	width: 170px;
	height: 131px;
	padding: 10px 15px;
	font-size:9px;
	letter-spacing: -1px;
}
.DIvst h3 {
	font-size: 13px;
	font-weight: bold;
}
.DIvst a:link, .DIvst a:visited {
	font-size:9px;
}
.shadLeft {
	background: url(../images/new/promosHShadLeft.png) repeat-y right top;
}
.shadRight {
	background: url(../images/new/promosHShadRight.png) repeat-y left top;
}
.shadBody {
	background: url(../images/new/promosHShad.jpg) repeat-x left bottom #fcfff3;
}
.aVisiteHome .shadBody {
	background: url(../images/new/promosHShadBody.png) repeat-x left bottom #FCFFF3;
}
.aVisiteHome h3 {
	font-size: 12px;
	font-weight: bold;
	margin-top: 4px;
	color:#5B7876
}
.aVisiteHome .imgBorder {
	background: url(../images/new/bgProdHomeSmall.png) no-repeat center;
	padding:10px;
}
.aVisiteHome .promosHAttrib {
	margin-top: 5px;
	color:#5B7876;
}
.aVisiteHome .promosHAttrib .t1 { /*background: url(../images/new/promosHBgProp.png) no-repeat left top;*/
	border:1px solid #E6E7D9;
	background-color: #FBFAF7;
	width: 116px;
	padding-left: 5px;
}
.aVisiteHome .promosHAttrib .t2 { /*background: url(../images/new/promosHBgProp.png) no-repeat right top;*/
	background-color:#5B7876;
	color:#fff;
	width: 126px;
	padding-left: 5px;
	padding-right: 5px;
}
.promosHAttrib tr td {
	height:22px;
}
a.readMoreHome:link, a.readMoreHome:visited {
	font-size: 11px;
	color: #fff;
	font-weight:bold;
	text-decoration:none;
	display:block;
	width: 157px;
	height: 37px;
	line-height: 37px;
	text-align:center;
	background: url(../images/new/readMoreHome.png) no-repeat center;
}
a.readMoreHome:hover {
	background: url(../images/new/readMoreHomeHover.png) no-repeat center;
}
.priceHome label {
	background-color:#FBFBF7;
	color:#5B7876;
	display:block;
	line-height: 22px;
	border-left: 1px solid #D3CCBD;
	border-top: 1px solid #D3CCBD;
	border-bottom: 1px solid #D0CABB;
	padding: 0 5px;
}
.priceHome td.price {
	background-color:#FBFBF7;
	color:#5B7876;
	height: 33px;
	border-top: 1px solid #D3CCBD;
	border-bottom: 1px solid #D3CCBD;
	font-weight: bold;
	line-height: 12px;
	padding:0;
	margin:0;
}
.priceHomeIcoLeft {
	background: url(../images/new/icoPrice.png) no-repeat right top;
}
.priceHomeIcoRight {
	background: url(../images/new/icoPriceRight.png) no-repeat left top;
}
.blogImmobilier {
	color: #F3E9BC;
}
.blogImmobilier h3 {
	font-size: 12px;
	font-weight: bold;
	margin-top: 4px;
	color:#5B7876;
}
#ampAdvancedSearch {
	width: 705px;
	padding: 3px 0; /* default 701px */
	margin: 1px 0;
	background: url(../images/new/shadAdvancedSearchH.png) left top no-repeat #e1d7ab;
}
#ampAdvancedSearch h1 {
	color: #557774;
	font-family:Verdana;
	font-size: 12px;
	font-weight: bold;
	padding: 0;
	margin:0 0 6px 0;
}
#ampAdvancedSearch select, #ampAdvancedSearch input[type=text], #ampAdvancedSearchSlide select, #ampAdvancedSearchSlide input[type=text] {
	width: 160px;
}
a.advancedsearchButton:link {
	display:block;
	width: 115px;
	height: 70px;
	background: url(../images/new/advancedsearch.png) no-repeat center;
}
a.advancedsearchButton:hover {
	background: url(../images/new/advancedsearchHover.png) no-repeat center;
}
#ampAdvancedSearchSlide {
	color: #557774;
	padding-top: 0px;
	width: 705px; /* default 701px */
	margin: 1px 10px 0 0px;
}
#listingP1 {
	float:left;
	width: 524px;
	color: #557774;
}
/*#listingP1 .promosHAttrib { background: url(../images/new/ListingHBgPropAll.png) no-repeat left top; }*/
#listingP1 .promosHAttrib .t1 {
	border:1px solid #E6E7D9;
	background-color: #FBFAF7;
	width: 140px;
	padding-left: 5px;
}
#listingP1 .promosHAttrib .t2 {
	background-color:#5B7876;
	color:#fff;
	width: 146px;
	padding-left: 5px;
	padding-right: 5px;
}
#listingP1 .imgBorder {
	background: url(../images/new/bgImgListing.png) no-repeat center;
	padding:12px;
}
#listingP1 .imgBorder:hover {
	background: url(../images/new/bgImgListingHover.png) no-repeat center;
}
#listingP2 {
	float:right;
	width: 157px;
	margin-left: -4px;
	background: url(../images/new/listingBgTools.png) no-repeat right 46px;
}
.listingTampon {
	height: 49px;
}
.listingP2 {
	height: 123px;
	padding-top: 10px;
	margin-top: -3px;
}
.listingP2 a.visit:link, a.visit:visited {
	background: url(../images/new/btVisiter.png) no-repeat right bottom;
	font-size: 11px;
	font-weight:bold;
	text-align:center;
	color: #FFFFFF;
	display:block;
	margin-top:6px;
	height:30px;
	line-height:20px;
}
.listingP2 a.visit:hover {
	text-decoration:none;
	background: url(../images/new/btVisiterH.png) no-repeat right bottom;
}
/*PPrestiges*/
.PPrestiges .shadBody {
	background: url(../images/new/promosHShadPP.jpg) repeat-x left bottom #FCFFF4;
}
.PPrestiges #listingP1 .promosHAttrib .t1 {
	background: url(../images/new/ListingHBgPropPP.png) no-repeat left top;
}
.PPrestiges #listingP1 .promosHAttrib .t2 {
	background: url(../images/new/ListingHBgPropPP.png) no-repeat right top;
	color: #547673;
}
.PPrestiges #listingP1 .imgBorder {
	background: url(../images/new/bgImgListingPP.png) no-repeat center;
	padding:12px;
}
.PPrestiges #listingP1 .imgBorder:hover {
	background: url(../images/new/bgImgListingPPHover.png) no-repeat center;
}
.PPrestiges .listingP2 {
	height: 123px;
	padding-top: 10px;
	margin-top: -3px;
	background: url(../images/new/listingBgToolsPP.png) no-repeat right top;
}
.PPrestiges .priceHome label {
	background-color:#66918d;
	color:#FFFFFF
}
.PPrestiges .priceHome td.price {
	background-color:#FCFFF4;
	background: url(../images/new/bgPricePP.png) repeat-x left bottom;
	border-top: 1px solid #F0EFE1;
	border-bottom: 1px solid #F0EFE1;
	color:#557774
}
.PPrestiges .priceHomeIcoLeft {
	background: url(../images/new/icoPricePP.png) no-repeat right top;
}
.PPrestiges .priceHomeIcoRight {
	background: url(../images/new/icoPriceRightPP.png) no-repeat left top;
}
/**/

.ampPagination {
	color: #557774;
}
.ampPagination a:link, .ampPagination a:visited {
	color: #fff;
	font-size: 11px;
	font-weight:bold;
}
a.ampRetour:link, a.ampRetour:visited {
	color:#FFFFFF;
	font-size:11px;
	font-weight:bold;
	display: block;
	width: 90px;
	height:29px;
	line-height:29px;
	text-transform:uppercase;
	text-align:center;
	margin-right: 4px;
	background: url(../images/new/ampRetour.png) no-repeat right center;
}
a.ampRetour:hover {
	background: url(../images/new/ampRetourHover.png) no-repeat right center;
	text-decoration: none
}
.detailBorder {
	border: 1px solid #DCDDD2;
}
.detailShadTools {
	background: url(../images/new/detailShadTools.jpg) repeat-x left bottom #fcfff3;
}
.detailShad {
	background: url(../images/new/detailShad.jpg) repeat-x left bottom #fcfff4;
	color: #523807;
}
.detailShad h3 {
	font-size: 11px;
	background: url(../images/new/detailH3.png) no-repeat left center;
	padding: 5px;
	margin:5px 15px 5px 0;
	color:#FFFFFF;
}
.produitsPrestiges .detailShadTools {
	background: url(../images/new/detailShadToolsP.jpg) repeat-x left bottom #fcfff3;
}
.produitsPrestiges .detailShad {
	background: url(../images/new/detailShadP.jpg) repeat-x left bottom #fcfff4;
	color: #523807;
}
.produitsPrestiges .detailShad h3 {
	font-size: 11px;
	color:#FFFFFF;
	padding: 5px;
	margin:5px 15px 5px 0;
}
.advancedSearchShowHide .table {
	background: url(../images/new/advancedSearchShowHide.png) no-repeat left top;
	cursor: pointer;
}
.advancedSearchShowHide h3 {
	font-size: 14px;
}
.colRightShadMod {
	background: url(../images/new/colRightShadMod.png) repeat-x left bottom #FCFFF4;
	padding:5px 0;
}
.colRightShadMod span {
	color: #557774;
}
.colRightShadMod:hover {
	background: url(../images/new/colRightShadModHover.png) repeat-x left bottom #FCFFF4;
	color: #FFFFFF;
	padding:5px 0;
}
.colRightModCCShadLeft {
	background: url(../images/new/colRightModCCShadLeft.png) repeat-y right top;
}
.colRightModCCShadRight {
	background: url(../images/new/colRightModCCShadRight.png) repeat-y left top;
}
.investissement-titre {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #5B7876;
	letter-spacing: 2px;
}
/*lien partenaires*/

.text-partenaire {
	font-size: 11px;
	font-weight: normal;
	font-family: Tahoma, Verdana;
}
.titre-partenaire {
	color: #66918d;
	font-family: Tahoma, Verdana;
	font-size: 11px;
	font-weight: normal;
}
.details-partenaire {
	color: #567451;
	font-size: 10px;
	font-family: Tahoma, Verdana;
	font-weight: bold;
}
.img-partenaire {
	margin: 5px;
	border: 3px solid #fafbeb;
}
/**/

/*meteo*/
.meteo-max {
	color: red;
}
.meteo-min {
	color: #557774;
}
/**/
#closed_search {
	color: #523807;
}
#opened_search input[type=text], #opened_search input[type=reset], #opened_search input[type=submit], #opened_search textarea {
	color: #3f4d4c;
	background-color: #f2e6b7;
}
#opened_search form {
	background: url(../images/new/shadContact.jpg) repeat-x;
}
#fichiers_ataches {
	background-color: #f2e6b7;
	margin-top: 10px;
}
#fichiers_ataches a {
	color: #523807;
}
.pageTitle h1 {
	background: url(../images/new/pageTitle.png) no-repeat left center;
	height:24px;
	line-height: 20px;
	font-family: "Trebuchet MS", Verdana;
	font-size:14px;
	font-weight:normal;
	color:#709894;
	padding-left: 30px;
	margin-bottom:15px;
}
.nvProjet {
	font-family: Tahoma, Verdana;
}
.nvProjet .bgTitle {
	background: url(../images/new/nv_bgTitle.png) no-repeat left center;
	text-align:center;
	line-height: 33px;
	width: 179px;
	display:block;
	font-size: 15px;
}
.nvProjet .nvTitle {
	color: #f2e7b9;
	font-weight:bold;
}
.nvProjet ul li {
	list-style-image:url(../images/new/nv_puce.png);
	line-height:20px;
}
.nvProjet ul li a {
	font-size: 11px;
	color: #557774;
}
.nvProjet ul li a:hover {
	font-size: 11px;
	color: #73a39f;
	text-decoration:underline;
	font-weight: bold;
}
/***************************************************************************************/
.acc-container {
	width:194px;
	height:319px;
	border:solid 1px transparent;
	float:left;
	margin-top:10px;
	margin-left:15px;
}
.acc-header{
	background:url(../images/arrow-more.png) right top no-repeat;
	width:184px;
	height:26px;
	text-align:right;
	margin-right:5px;
	margin-top:4px;
}
.acc-header h3{
	display:block;
	margin:0 25px 0 0;
	line-height:20px;
	font-weight:bold;
	font-size:12px;
	padding:0;
}
.acc {
	color:#fff;
	background:url(../images/acc-bg.png);
	width:194px;
	height:30px;
	position:relative;
	top:100%;
	margin-top:-30px;
	border-top:solid 1px #837554;
}
.acc-menu {
	list-style: none;
	margin: 20px 0 0 0;
	padding: 0;
	display:none;
}
.acc-menu li {
	background:url(../images/pp-puce.png) no-repeat;
	color: #fff;
	margin-bottom: 1px;
}
.acc-menu li a {
	display: block;
	color: #fff;
	line-height:16px;
	padding: 4px 0 4px 40px;
	text-decoration: none;
	font-size:11px;
}
.acc-menu li a:hover, #acc-menu li a:focus, #acc-menu li a:active {
	text-decoration: underline;
}
.acc-menu h4 {
	background:url(../images/acc-bg.png);
	width:100%;
	height:25px;
	margin:0;
	padding:0;
	text-align:center;
	font-weight:bold;
	font-size:12px;
	line-height:22px;
}

