*{margin:0; padding:0;font-family:tahoma,arial; font-size: 11px; color: #000; border: none;outline:none}
ul,li{list-style: none;}
table,td{border-collapse: collapse;}
input,select,option,textarea{color:#000}
.clear{clear: both;}
a{text-decoration:none;font-weight:bold;color:#000}
a:hover{color:#AF0505}
body{background:url(../images/bg_body1.jpg) repeat-x #736038;}
/* haut */
#partieGauche{background:url(../images/bg_body.jpg) repeat-x;position:absolute;top:0;left:0;z-index:1;width:800px;height:100%;_height:747px}
#Header{width:1003px;margin:0 auto;height:167px;position:relative;z-index:2}
	#Header img{display:block}
#Wrap{width:1003px;margin:0 auto;background:url(../images/bg_contenuOvale.jpg) no-repeat;position:relative;z-index:2}
	#contenu{width:947px;margin:0 auto;padding:40px 0 0 0;overflow:hidden}
		#menu{width:940px;padding:0 0 0 0;height:15px;position:relative;z-index:3;margin:0 0 4px 9px;}
		#menu.menuRusse{width:940px;padding:0 0 0 2px}
			#menu li{float:left;margin:0 18px 0 0;display:inline;position:relative;height:100%}
			#menu li.last_rub,#menu.menuAnglais li.last_rub{margin:0 0 0 0;}
			#menu.menuRusse li{margin:0 12px 0 0 }
			#menu.menuAnglais li{margin:0 23px 0 0 }
				#menu li a{text-transform:uppercase;color:#fff; font-size:12px;}
					#menu li:hover a{color:#AF0505}
				#menu li ul{display:none;position:absolute;top:15px;left:-52px;z-index:2;width:170px;padding:7px 0 0 0; background:#D1BB92; border:3px solid #7C6946;opacity:0.9}
					#menu li ul li{float:none;display:block;width:100%;text-align:center;padding:0 0 8px 0;height:auto}
							#menu li:hover ul li a{color:#fff}
								#menu li:hover ul li a:hover{color:#AF0505}
								
		#contenuCenter{padding:9px 0 0 1px;width:946px;float:left}
		#contenuCenter1{margin:12px 0 0 0;width:937px;float:left;background:url(../images/bg_contenuRepeat.png) 0 3px repeat-y;_background:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src='/z/webagency/A_Pyxicom/rivie06250/images/bg_contenuRepeat.png', sizingMethod='scale');padding:0 5px 2px}
			#contenuPageD{position:relative;width:937px;background:url(../images/bg_contenuCenterRepeat.gif) repeat-y;}
				#contenuPageDec1{width:903px;background:url(../images/bg_contenuBottom.gif) 0 bottom no-repeat;padding:0 17px 30px;overflow:hidden}
				#contenuPageDec1.paddContenu{padding-top:40px}
			#contenuCenter #bandeau{width:100%;height:422px;position:relative;z-index:1}
				#bandeau #imageDef img{width:288px;height:398px;background:url(../images/bg_imageAc.png) no-repeat;_background:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src='/z/webagency/A_Pyxicom/rivie06250/images/bg_imageAc.png', sizingMethod='crop');padding:10px 18px 15px 11px;float:left;display:inline}
				#bandeau #imageDef img.last{padding:10px 12px 15px 12px;margin:0 0 0 -1px}
				
			#introduction{position:absolute;bottom:28px;right:27px;}
				#introduction p a{width:115px;height:21px;background:#AF0505;color:#fff;display:block;padding:6px 0 0 0px;text-align:center}
				#introduction p a:hover{background:#DA637C}
				#drapeaux{background:#735f39;width:114px;height:24px;padding:2px 0 1px 1px;margin:2px 0 0 0}
					#drapeaux a{float:left;}
						#drapeaux a img{border:1px solid #735f39}
						#drapeaux a:hover img{border:1px solid #AF0505}
					#drapeaux span{float:left;font-size:10px;font-weight:bold;color:#aa956c;margin:4px 0 0 3px}
				.sepI{margin:0px 8px 0 7px;position:relative;bottom:2px;float:left;}
				
			 #motteur{position:relative;overflow:hidden;height:41px;background: url(../images/bg_rechercheAc.jpg) 0 0 no-repeat #7B683F; width:905px; padding:0 20px 0 11px;margin:2px 0 0 5px}
				#motteur h2{width:132px;height:22px;float:left;margin:11px 32px 0 0;display:inline;}
				.plusDet{position:absolute;right:4px;top:9px}
				#MiniSelectVilles,#MiniDivSelectVilles{width:116px;float:left}
				#MiniDivSelectVilles{float:left;margin-left:0px;display:inline}
				#BoiteMiniMoteur{padding:3px 0 0 0}
				#TitreMiniVilles{width:61px}
				.rechercheBj a{font:11px tahoma;color:#AF0505;text-decoration:underline}
				.rechercheBj a:hover{text-decoration:none}
			#drapeauxD{width:108px;height:27px;background:#735f39;position:absolute;right:12px;top:12px;padding:2px 0 0 2px}
				#drapeauxD a img{border:2px solid #735f39}
						#drapeauxD a:hover img{border:2px solid #AF0505}
		    #contentLeft{ float:left; width:575px;padding:26px 0 0 0 }
				#blocRecherche{margin:21px 0 0 0}
				#BlocCdc{ width:575px; overflow:hidden;}
				.div-cdc {float:left;margin:0 7px 0 0;min-height:210px;width:184px;}
				* html .div-cdc{ height:210px;}
				.photo-cdc img{ width:182px; height:112px; border:1px solid #000000;}
					.div-cdc .typetransaction-cdc{text-transform: capitalize;}
					.div-cdc .typebien-cdc, .div-cdc .typetransaction-cdc, .div-cdc p.prix-cdc{font-weight:bold;}
					.div-cdc p.prix-cdc{margin:2px 0 0 0}
					.div-cdc a { color:#000000; text-decoration:none;}
					.div-cdc .typebien-cdc, .div-cdc .typetransaction-cdc{color:#735f39}
					.div-cdc .ville-cdc{color:#735f39;font-weight:normal}
					.div-cdc a:hover span{ color:#AF0505; text-decoration:underline;}
					.contenu-cdc{margin:2px 0 0 0 }
				.blocRecherche{ width:574px;}
			#contentRight{ float:left; width:293px;background: url(../images/sepBlocAnnonce.gif) 0 0px no-repeat;padding:26px 0px 0 24px}
				#contentRight h2, #contentLeft h2{color:#735f39;font-size:25px; font-weight:normal; font-family:Times New Roman,arial; padding:0 0 6px 0; letter-spacing:-1px;}
				#contentRight p{ font-size:11px; color:#000000; font-weight:normal; text-align:justify; padding:10px 0;}
				#contentRight p.visuel{ padding:0;}
				.savoirPlus{ display:block; padding:2px 0 0 0; font-weight:bold;}
				#agenceD{width:291px;padding:0 0 0 2px}
					#agenceD p{color:#444444; padding:0 0 6px 0;}
					#agenceD h2{color:#AF0505;font-weight:bold; padding:0 0 5px 0; font-family:tahoma,arial; font-size:11px; letter-spacing:0;}
					#agenceD span{color:#735F39;font-weight:bold;}
					#agenceD .visuel_accueil{margin-top:7px;}
					#agenceD a{color:#AF0505;text-decoration:underline;margin:0 0 10px 0} 
					#agenceD a:hover{text-decoration:none}
				
	#footer{width:939px;margin:0 auto;padding:17px 0 20px 0;overflow:hidden;position:relative}
		#footer p{width:500px;margin:0 auto;text-align:center;color:#fff;padding:0 0 14px 0}
			#footer p.lienFooter a,#footer p.lienFooter,#footer p.lienFooter span{color:#bbaf98;font-size:11px;font-weight:normal}
			#footer p.lienFooterG{width:441px;float:right;}
				#footer p.lienFooterG a,#footer p.lienFooterG span{color:#fff;font-size:11px;font-weight:normal}
				#footer p.lienFooterG a:hover{color:#bbaf98}
			#footer p.lienFooter a:hover{color:#fff}
				#footer p.lienFooter span{margin:0 4px}
				#footer p.lienB{color:#fff;position:absolute;top:17px;left:40px;text-align:left;font-weight:bold}
					.divB{border-top:1px solid #735f39;width:934px;margin:0 auto;padding:14px 0 0 0;position:relative;bottom:0px;}
/*Pages mutualisee*/
/*Bug IE8*/
	.BoutonFormContact, .BoutonFormRecherche {height:26px; width:116px;}
/*Pages formulaires*/
	.messageNomAgence, .estimationNomAgence{border:0px; font-family:arial; font-size:18px; text-transform:uppercase; color:#AF0505; padding:0 0 10px 10px; font-weight:bold;}
	.tabFond1{border-color:#AF0505; border-width:0; border-style:solid; width:100%;}
	.tabFond1 td{padding:2px;}
	.tabFond2{border-color:#AF0505; border-width:1px; border-style:solid; padding:2px; font-size:12px;}
	.tabFond1 .tabTitre{background-color:#AF0505; color:#fff; font-size: 12px; text-transform:uppercase; font-weight: bold; padding:5px 0 5px 8px; border-bottom:2px solid #FFFFFF;}
	.tabTitre *{color:#fff; font-size: 12px; text-transform:uppercase;}
	.tabPrint{color:#000; font-size: 13px; border:1px solid #AF0505;}

	.tabFond1 table{width:100%;}
	.tabFond1 .imputForm{border:1px solid #9C9C9C;color:#000;}
	.tabFond1 textarea{width:800px; height:70px;border:1px solid #9C9C9C;color:#000;}
	.tabFond1 select.imputForm{width:150px;}
	.BoutonFormContact{ float: right;}
	#CguFormulaire{border:0px; padding:10px; text-align:left; color:#000000;}
/*Agence immobiliere*/
	#CV h1,#CV #CvFoot,#CV #CvFoot #Links{background: #AF0505;}
	#CV #CvFoot #Links a.message,#CV #CvFoot #Links a.estimation{padding:4px 10px;border-right:1px solid #fff;background: #AF0505;}
	#CV #CvFoot #Links a.message:hover,#CV #CvFoot #Links a.estimation:hover{ background:#AA946B; }
	#CV #CvFoot #Links a:hover{background:#AF0505;color:#fff;}
	#CV #CvFoot #Links a:hover *{color:#fff;}
	#CV #Agence{background:#ffffff;}
	#CV #Agence #Coordonnees *{color:#000;}
	#CV .linkOut a{background: url(../images/print_fleche-02.gif) 3px 3px no-repeat; padding: 0 0 0 15px;}
	#CV #Agence #Img_Ctn #Vitrine{border:2px solid #E7E7E7;}
	#Portefeuille01 a.typeBien,#Portefeuille01 a.typeBien span{color:#000;text-decoration:underline}
	#Portefeuille01 a.typeBien:hover{text-decoration:none}
	#Portefeuille01 a.typeBien *{color:#AF0505;font-weight:normal;}
	#Portefeuille01 a.typeTransac{color:#AF0505;}
	.cv_url a{text-decoration:underline}
	.cv_url a:hover{text-decoration:none}
	
	#CV #Agence #TxtPublic { color: #000000; width:100%;}
	

/*Page plan*/
/*	ul#Plan li a { background:none;}*/
	ul#Plan{margin:10px 100px; padding:0;}
	ul#Plan li.planMenu, ul#Outils li.titrePageOutils {font-size:25px; font-weight:normal; font-family:Arial; color:#AF0505;}
	ul#Plan li.plan {border-bottom:none;}
	ul#Plan li{padding:8px 0; border-bottom:1px solid #AF0505;}
	ul#Plan li ul li{padding:3px 0;}
	ul#Plan *{font-size:12px;font-weight:bold;text-decoration:none; text-transform:uppercase;}
	ul#Plan li.plan{ padding:3px 0; margin:0;}


/*Page outils et plan */
	ul#Outils li.list, ul#Plan li.list{border-bottom:1px solid #AF0505;padding:1px 0;margin:0;}
	ul#Outils li.list a, ul#Plan li.list a{padding:3px 0 3px 15px;margin:0; color:#AF0505;}
	ul#Outils li.list a:hover, ul#Plan li.list a:hover{background:#AF0505;color:#fff;}
	ul#Outils li.outil1 a{ zoom:1;}
	ul#Outils li a{background:transparent url(/z/webagency/A_Pyxicom/ceramb/recherche/img_light/picto_fleche_01.gif) no-repeat scroll left center;}
	
	
	.grasnews{ font-weight: bold; font-size:12px; color:#AF0505;}
	.txtTitre3{font-weight: bold; font-size:14px; color:#AF0505;font-weight:bold;}
	.gras{font-weight: bold;color:#AF0505;}
	.gras em{ color:#AF0505;}
	 h4{font-weight: bold; font-size:12px; color:#111111;}
	 h5{font-weight: bold; font-size:11px; color:#111111;}
	.encadre {background-color:#AF0505;border:3px solid #fff;color:#fff;padding:2px 10px;}
	.encadre p{ color:#FFFFFF; width:850px;}

	

/*Page alerte*/	
	#PageAlert font{color:#83508f;}
	#PageAlert td{text-align:left;}
	#PageAlert strong{color:#83508f;}
	#PageAlert a{font-size:14px; font-weight:bold; color:#83508f; display:block; margin-left:50px; padding-left:20px; width:400px; line-height:14px; height:14px;}
	#PageAlert a:hover{width:400px; line-height:14px; height:14px; font-size:14px; color:#fff; text-decoration:none; display:block; margin-left:50px; padding-left:20px;}
	

/*MentionsLegales*/
   #MentionsLegales h2{ color:#AF0505;}

/*contenTxt*/
	#contenTxt{ padding:4px 0 0 0;}
	#contenTxt h2{font-size:20px; font-weight:normal; font-family:Arial; padding:0 0 6px 0; color:#0476C2;}
	#contenTxt p{ text-align:justify; padding:0 0 10px 0;}

	
	
	
	
/*detail*/
td#ColonneGauche #ColonneGauche_Ctn{width:430px;}
td#ColonneDroite #InfosComp_Ctn h3 span, td#ColonneDroite #TitreForm h5 { color:#FFFFFF;}
#Galerie #CoupDeCoeur {display:none;}

ul#Plan li a{color:#000;text-decoration:underline}
ul#Plan li a:hover{text-decoration:none; color:#AF0505;}
/*RECHERCHE*/
#RechercheContainer #AlerteEmail #AlerteForm input.alerteBt { cursor:pointer;}
#RechResultat .blocAnnonce .descr a.nbPhoto:hover { text-decoration:underline;}
#RechResultat .blocAnnonce table.detailsAnn td.descrAnn_Ctn .contactAnn *{background:#fff}
#RechResultat .blocAnnonce table.detailsAnn td.photo_wrap .photo_ctn .coupdecoeur {display:none;}

#AgenceContact form table#FormContact td#ChampsBouton input {
	margin:0 13px 0 0;
	width:116px;height:26px;
}
#MentionsLegales ul li strong{text-decoration:none}


		
#blocRecherche #TitreMiniChoixAffichage{font-weight:bold}
			
			
	
	
	