p.seo {
	font-family:Georgia, Times New Roman, Times, serif; font-size:18px; font-weight:normal;
}

/*img, div {behavior:url(../iepngfix.htc); }*/

body {font:10px Verdana, Arial, Helvetica, sans-serif; color:#fff; margin: 0; padding: 0; background:url(../images/main-bg.jpg) #000 repeat-x top; }







h1, h2, h3, h4, h5 { padding:0; margin:0;}







h1 { font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; font-weight:normal;}



h2 { font-family:Georgia, "Times New Roman", Times, serif; font-size:13px; font-weight:normal;}











/*Header*/



.TopNavigation {height:30px; width:130px; }



.TopNavigation img {margin:0; padding:0; border:0;}







.TopNavigation ul {padding:0;	margin:0;}



.TopNavigation li {display:inline; padding:0; margin:0; float:left;}







.TopNavigation li a, .TopNavigation li a:hover {background: 0 0 no-repeat; display:block; height:30px; text-indent:-20000px; width:130px;}







.TopNavigation ul li.accueil a {background:url(../images/menu-accueil.jpg);}



.TopNavigation ul li.accueil a:hover, .TopNavigation ul li.accueil {background:url(../images/menu-accueil-h.jpg);}







.TopNavigation ul li.a-vendren a {background:url(../images/menu-avendre.jpg);}



.TopNavigation ul li.a-vendren a:hover, .TopNavigation ul li.a-vendren_active {background:url(../images/menu-avendre-h.jpg);}







.TopNavigation ul li.a-louer a {background:url(../images/menu-alouer.jpg);}



.TopNavigation ul li.a-louer a:hover, .TopNavigation ul li.a-louer_active {background:url(../images/menu-alouer-h.jpg);}







.TopNavigation ul li.etranger a {background:url(../images/menu-etranger.jpg);}



.TopNavigation ul li.etranger a:hover, .TopNavigation ul li.etranger_active {background:url(../images/menu-etranger-h.jpg);}







.TopNavigation ul li.alerte-email a {background:url(../images/menu-alerte-email.jpg);}



.TopNavigation ul li.alerte-email a:hover, .TopNavigation ul li.alerte-email_active {background:url(../images/menu-alerte-email-h.jpg);}







.TopNavigation ul li.nos-services a {background:url(../images/menu-nos-services.jpg);}



.TopNavigation ul li.nos-services a:hover, .TopNavigation ul li.nos-services_active {background:url(../images/menu-nos-services-h.jpg);}







.TopNavigation ul li.optimmo a {background:url(../images/menu-optimmo.jpg);}



.TopNavigation ul li.optimmo a:hover, .TopNavigation ul li.optimmo_active {background:url(../images/menu-optimmo-h.jpg);}







.TopNavigation ul li.contact a {background:url(../images/menu-contact.jpg);}



.TopNavigation ul li.contact a:hover, .TopNavigation ul li.contact_active {background:url(../images/menu-contact-h.jpg);}







/*Footer*/



.footerContainer{width:775px; height:85px;	background:url(../images/footer.jpg) no-repeat; text-align:center; color:#fff; padding:15px 0 0 0; float:left; margin:2px 0 0 0;}



.footerContainer a, .footerContainer a:hover{color:#fff; text-decoration:none;}



.footerContainerTxt{margin:0; padding:3px 0 0 0; line-height:14px;}



.footerContainerTxt a{color:#cc0000; text-decoration:none;}







/*Main Containers*/







.LogoContainer, .SearchContainer, .SearchContainer, .Search, .SearchLinks, .SearchTxtBox, .Go, .Slogan, .LogoShadow, .Navigation, .Content, .HighLight1, .HighLight1Left, .HighLight1Right, .Btn, .BtnLeft, .BtnLeft2, .BtnRight, .Bienvenue, .BiensTitle, .BiensImage, .BiensImgDes, .BiensDes, .BiensAlaune, .BiensAlauneImage, .BiensAlauneImage img, .BiensAlauneDiv, .InnerTitle, .ipi, .InnerContentBoxB, .InnerContentBoxG, .InnerContentBoxImg, .InnerContentBoxDec, .InnerContentBoxLink, .Innerpagination, .Biens{float:left;}







.MainContainer {margin:0 auto; width:775px;}



.LogoContainer{width:176px; height:69px; padding:18px 0 0 14px;}
.LogoContainer a { border:none;}
.LogoContainer img { border:none;}

.SearchContainer{width:581px; height:87px; }



.Search{width:442px; height:23px; padding:8px 0 0 300px; margin:0; color:#c3c3c3; text-align:right;}



.SearchLinks{width:276px; height:23px; padding:0; margin:0; color:#c3c3c3; text-align:right;}



.SearchTxtBox{width:134px; height:13px; font-size:10px;}



.Go{background:url(../images/btn-go.jpg) no-repeat top; width:13px; height:13px; border:0; margin:2px 0 0 3px; cursor:pointer;}



.Slogan{width:474px; height:56px; padding:0 0 0 100px;}



.LogoShadow{width:775px; height:17px; background:url(../images/header.jpg) no-repeat;}



.Navigation{width:172px; padding:3px 0 0 17px; }



.Content{width:580px;}



.HighLight1{width:557px; background:#000; padding:13px 10px 13px 7px;}



.HighLight1Left{width:186px;}



.HighLight1Right{width:350px;}



.Btn{width:auto; height:16px; margin:5px 0 0 0;}



.BtnLeft{background:url(../images/btn-left.png) no-repeat; font-size:9px;  height:14px; width:76px; padding:2px 0 0 6px;}
.BtnLeft2{background:url(../images/btn2-left.png) no-repeat; font-size:9px;  height:14px; width:100px; padding:2px 0 0 6px;}


.BtnRight{width:16px; height:16px; background:url(../images/btn-right.png) no-repeat; padding:0 10px 0 0;}



.Bienvenue{width:171px; padding:28px 25px 0 0;}



.Biens{width:343px; background:url(../images/home-heighlight-bg.png) no-repeat; padding:10px 0 18px 34px; margin:18px 0 10px 0;}



.BiensTitle{width:338px; height:25px; }



.BiensImage{width:130px;}



.BiensImgDes{width:200px;}



.BiensDes{width:338px; margin:14px 10px 14px 0;}


.BiensDesEmpty{width:338px; margin:2px 10px 1px 0; float:left}


.BiensAlaune{width:574px; padding:10px 0 0 0; margin:15px 0 0 0;}



.scroll{width:560px; height:120px; overflow-x:scroll; overflow-y:hidden; white-space:nowrap;}



.BiensAlauneImage{width:117px; padding:10px 0 0 0; }



.BiensAlauneImage img{border:3px solid #403f3f;}



.BiensAlauneDiv{width:2px; margin:10px 10px 0 15px;}



.ipi{width:730px; height:41px; margin:0 0 0 45px;}



.InnerTitle{width:559px; margin:10px 0 12px 0;}



.InnerContentBoxB, .InnerContentBoxG{width:559px; border:1px solid #616161; padding:7px; margin:0 0 10px 0;}



.InnerContentBoxB{background:#000;}



.InnerContentBoxG{background:#363636;}



.InnerContentBoxImg{width:180px;}



.InnerContentBoxImg img{border:2px solid #2a2a2a;}



.InnerContentBoxDec{width:379px;}



.InnerContentBoxDec h1{font-weight:bold; font-size:10px; padding:0; margin:5px 0 8px 0;}



.InnerContentBoxDec p{padding:0; margin:0; line-height:15px;}



.InnerContentBoxLink{width:auto; float:right;}



.Innerpagination{width:570px; text-align:right; border-top:1px solid #616161; margin:5px 0 0 0; padding:7px 0 0 0;}



.Innerpagination a{color:#fff; text-decoration:none; padding:2px 3px 2px 3px;} 



.Innerpagination a:hover{background:#8d0000; color:#fff; text-decoration:none; padding:2px 3px 2px 3px;}







.HighLight1Left img{border:1px solid #e4e8ea;}



.HighLight1Right h1{font-size:11px; font-weight:bold; padding:2px 0 2px 0; margin:0;}



.HighLight1Right p, Bienvenue p{line-height:16px; padding:0; margin:0;}



.BienvenueImg img{border:3px solid #2a2a2a; margin:5px 0 0 0; padding:0;}



.SearchLinks a{color:#c3c3c3; text-decoration:none;}



.BtnLeft a{color:#fff; text-decoration:none;}
.BtnLeft2 a{color:#fff; text-decoration:none;}





.cadreRouge { background:#a13b39; border-left:3px solid #fff; border-top:3px solid #fff; border-right:3px solid #fff; color:#fff; padding:2px; text-align:center; width:200px; text-transform:uppercase;}



.cadreBlanc{ background:#fff; color:#000; padding:2px; width:550px;}



.Content a { color:#fff; text-decoration:underline;}

.Content a:hover { color:#fff; text-decoration:none;}



.clear { clear:both;}
.left { float:left;}
.width235 { width:215px; margin:0 20px 0 0;}
.width335 { width:335px;}
.width200 { width:200px; margin:0 10px 0 0;}
.width85 { width:85px;}
.separation295 { width:295px; border-bottom:1px dotted #ccc; height:5px; margin:0 0 2px 0;}
.borderImage {border:2px solid #2a2a2a;}
.imgEspace { margin:3px 3px 0 0;}
.width330 { padding:2px; width:310px; text-align:justify; margin:0 0 0 230px;}

.width330 p { width:305px; text-align:justify;}

.cadreDetailRouge { background:#a13b39; border-left:3px solid #777; border-top:3px solid #777; border-right:3px solid #777; color:#fff; padding:2px; text-align:center; width:294px; text-transform:uppercase;}
.cadreDetailBlanc{ background:#777; color:#fff; padding:2px; width:300px;}

.height5 { height:5px;}

.margin10 { margin:0 10px 0 0;}

.mailTitle{font-weight:bold; font-size:12px; text-decoration:underline}

.mailText{font-size:10px; padding:10px 0 0 0;}

.mailTextBox{border:1px #c3c3c3 solid;}

.mailCurrency{padding:0 18px 0 0; height:17px; background:url(../images/currency.png) top right no-repeat;}

.mailBox{clear:both; background:#FFFFFF; width:150px;}

.formError{background-color:#ffdfdf; color:#000000;}
.formErrorHeader{background-color:#ffbfbf; color:#af4c4c; padding:5px 5px 5px 10px;}
.formMessage{background-color:#c8ffbf; color:#000000; padding:5px 5px 5px 10px;}
.formErrorMsg{padding:10px 10px 10px 5px}
		.formError ul { padding:0; margin:0;} 
		.formError li { padding:0; margin:0; list-style:none;}
		.formError li { background:url(../images/form-error.png) left 1px no-repeat; padding:0 0 0 18px; line-height:20px;}
		a.formErrorLink{text-decoration:none; color:#000000; }
		a.formErrorLink:hover{color:#CC3300; text-decoration:none;}
.formnewline{height:5px;}
.formSeparation { border-bottom:1px solid #5b5b5b; padding:5px 0 0 0; margin:0 0 2px 0;}
.formLabel { float:left; width:85px;}
.formInput { float:left;}
.formClear { clear:both;}
.formInput { font-size:11px; width:185px; background:#fff; border:1px solid #5b5b5b;}
.formInputBudget { font-size:11px; width:85px; background:#fff; border:1px solid #5b5b5b;}

.formBtn { font-size:11px; font-weight:normal; color:#fff; border:1px #8b0000 solid; background:#de1a1a; width:85px; cursor:pointer; line-height:22px; height:28px;}
.formBtn:hover { font-size:11px; font-weight:normal; color:#fff; border:1px #8b0000 solid; background:#4a0000; width:85px; cursor:pointer;  line-height:22px; height:28px;}


.BtnLeft a, .BtnLeft a:hover { text-decoration:none; cursor:pointer;}
.BtnLeft2 a, .BtnLeft2 a:hover { text-decoration:none; cursor:pointer;}
.BtnRight { cursor:pointer;}


