/*FORM PAGE*/
#page #midpage form {background:none;margin:0 10px;padding-top:20px;}
#page #midpage form p {width:596px;color:#666666;font-weight:bold;}
	#page #midpage form p input {background:url(../images/bg_input.gif) no-repeat;border:0px;width:230px;*height:23px;padding:3px 0 3px 5px;}
	#page #midpage form p textarea {border:0px;padding:4px 5px;width:220px;height:96px;background-color:transparent;}
	#page #midpage form p input.ok {background:url(../images/flechebloc.gif) 0px 4px no-repeat;width:38px;color:#666666;font-weight:bold;cursor:pointer;margin-left:324px;}
	#page #midpage form p span{width:130px;display:block;float:left;}
#page #midpage form #genre p {width:90px;float:left;}

/*PAGE CONTACT*/
#page #midpage form#contact_form {oveflow:hidden;height:1%;width:370px;float:left;}
	#page #midpage form#contact_form #h104 {height:104px;position:relative;background:url(../images/bg_txtarea.gif) 138px 6px no-repeat;}
	#page #midpage form#contact_form .nopad {padding:0;}
	#page #midpage form#contact_form p {height:28px;}
#page #midpage .adress {float:left;background:url(../images/bg_adress.gif) no-repeat;width:231px;margin:65px 0 0 0;padding:10px 0 0 0;}
	#page #midpage .adress h3 {font-size:14px;padding:2px 0 0 20px;background:url(../images/smallogo_carre.gif) 60px 1px no-repeat;width:211px}
	#page #midpage .adress p {padding:8px 0 12px 0;}
#page #midpage p.outro {clear:left;}

/*otherform*/
#createcount p {height:30px;}
.btn_form {color:#999999;font-weight:bold;cursor:pointer;}
#GenerateButton {margin-left:130px;}
#page #midpage #form_notes form {padding-top:0;}
	#page #midpage #form_notes form #note {height:104px;background:url(../images/bg_txtarea.gif) 8px 6px no-repeat;}

/*LOGEMENT IDEAL*/
.w100 {width:99px;}
#containerForm {width:320px;padding:10px 5px;}
#page #midpage #project_form p {padding:0;width:100px;}
#page #midpage #project_form p.btn {padding:0;width:20px;margin:0 0 0 40px;}
#page #midpage #project_form .explain {background:url(../images/shadow_line.gif) no-repeat;padding:20px 10px;}
#page #midpage #project_form .explain p {width:270px;}
#midpage #player {width:60px;height:28px;margin:-30px 0 0 400px;position:relative;z-index:20;}
	#midpage #player a {display:block;height:27px;width:27px;text-decoration:none;float:left;}
		#midpage #player a#for {background:url(../images/prev.png) no-repeat;float:left;behavior:url('/extension/carre/design/carre/javascripts/iepngfix.htc');}
		#midpage #player a#back {background:url(../images/next.png) no-repeat;float:left;behavior:url('/extension/carre/design/carre/javascripts/iepngfix.htc');}
		#midpage #player a:hover {text-decoration:none;}
	#midpage #player a span {width:27px;visibility:hidden;}
	#containerForm {margin:0 auto;}
	#containerForm #topbg {background:url(../images/top_bg_idealroom.gif) no-repeat;height:20px;width:320px;}
	#containerForm #bottombg {background:url(../images/bottom_bg_idealroom.gif) no-repeat;height:8px;width:320px;}
	#page #midpage #project_form {position:relative;width:300px;padding:0 10px;margin:0;background:url(../images/bg_content_idealroom.gif) repeat-y;}
	#slideform {width:280px;}
	#page #midpage #project_form .situation,
	#page #midpage #project_form .typeflat,
	#page #midpage #project_form .parked,
	#page #midpage #project_form .cityCampaign {width:300px;}
	#page #midpage #project_form .situation .oh,
	#page #midpage #project_form .typeflat .oh,
	#page #midpage #project_form .parked .oh,
	#page #midpage #project_form .cityCampaign .oh {height:170px;width:300px;}
	#page #midpage #project_form .validate input {background:url(../images/bg_input.gif) no-repeat;border:0px;width:230px;height:23px;padding:3px 0 26px 5px;color:#666666;font-weight:bold;margin:70px 0 70px 35px;cursor:pointer;}
	
	
#page #midpage form p.share input#send {background:url(../images/flechebloc.gif) 0px 4px no-repeat;width:77px;color:#666666;font-weight:bold;cursor:pointer;margin-left:292px;float:left;}	
.shareToFriend {margin-top:50px !important;}
	
	
	
	
	
	
	
	
	
	
	