/********	Default Behaviour Tags ********/
/********************************************************/
*{font-family:Arial,Helvetica,Verdana,Geneva,sans-serif; font-size:12px; color:#000000; margin:0; padding:0}
body{text-align:center; background-color:#FFF}

h4 {color:#EE092E; padding:0 0 6px 0}
a{outline: none;}
	a:hover{text-decoration:none}
ul {padding:0 0 6px 0; margin:0}
	li {list-style-type: none}
img, fieldset{border:0}
input{font-size:11px}

.clear{height:1px; clear:both}
.floatLeft{float:left; margin-right:10px;}
.floatLefta{float:left; margin-right:0;}

/********** Common Structure (for all templates) ********/
/********************************************************/
#main{text-align:left; width:960px; margin:auto; background:url(../images/bgd_body.gif) 0 0 no-repeat;}

	/********** Header content ********/
	#header{background:#de032d; border-bottom:1px solid #FFF; position:relative; width:960px; position:relative}
		#header p{display:block; width:128px; padding:4px 0 0 29px; position:absolute; left:0; top:0}
		#logo{position:absolute; z-index:9999; left:107px; top:5px;}
	#nonFlash{}
	#Flash{display:none; float:right;}
	/************** Footer **************/
	#footer{width:960px; background-color:#d7d7d7; margin:0 0 20px 0; padding:2px 0; clear:both; text-align:center;}
		#footer ul{padding:0; margin:0}
			#footer li {border-left:1px solid black; display: inline; padding: 0 0 0 3px;}
			#footer a {padding: 0 3px; font-size:11px; text-decoration:none;}
			#footer a:hover{text-decoration:underline;}
				#footer .first{border-left:0 none;}
	
	/********** Content Block ********/
	#Content{width:573px; float:left;background:#FFFFFF url(../images/bgd_content2.gif) bottom repeat-x; border-width:0 1px; padding:0 0 15px 0;}
	* html #Content{width:573px; float:left;background:#FFFFFF url(../images/bgd_content2.gif) bottom repeat-x; border-width:0 1px; padding:0 0 70px 0;}
		#particuliers #Content li, #videoSendtoFriend #Content li{background:url(../images/li_lev7.gif) 0 6px no-repeat; padding:0 0 6px 10px;}
		#professionnelsImmobilier #Content li{background:url(../images/li_lev5.gif) 0 6px no-repeat; padding:0 0 6px 10px;}
		#comitesEntreprises #Content li{background:url(../images/li_lev6.gif) 0 6px no-repeat; padding:0 0 6px 10px;}
		#banquesAssurances #Content li{background:url(../images/li_lev4.gif) 0 6px no-repeat; padding:0 0 6px 10px;}
	#quiSommesNous #Content{ padding:30px;width:709px;}
	#quiSommesNous #Content h3{border-bottom:1px solid #B7B8BC; margin-bottom:10px;}
	#quiSommesNous #Content span{font-size:12px; color:#EE092E; font-weight:bold; display:block; padding:0; margin:0; border:none;}
	#quiSommesNous #Content p{margin-bottom:10px;}
	#quiSommesNous #Content h3{font-size:24px; padding:0 0 7px 0;}
	#quiSommesNous #Content .meaBlock{padding:0 0 15px 0; margin:0 0 15px 0; border-bottom:1px solid #B7B8BC;}
	#quiSommesNous #Content li a{background:url(../images/bgd_lev2_li.gif) 0 4px no-repeat; padding:0 0 0 10px; height:1%;}
	#quiSommesNous #Content li {background:url(../images/bgd_lev5.gif) 0 4px no-repeat; padding:0 0 0 10px; height:1%;}
	
	/********** Context Block ********/
	#context{width:194px; float:right;}
		#meaContType01{padding:20px 0 20px 13px; background:url(../images/bgd_contextType.gif) left bottom repeat-x; width:181px;}
			#meaContType01 li{background:url(../images/bgd_liType01.gif) no-repeat 0 4px; padding:0 0 0 12px;}
		#containerContext {background:url(../images/bgd_contextType.gif) left bottom repeat-x; padding:0 0 20px 0;}
		#customersLog{padding:13px 0 15px 13px; background:url(../images/bgd_contextType.gif) left bottom repeat-x;}
			#customersLog *{color:#000; font-size:11px;}
			#customersLog img{padding:0 0 7px 0;}
			#customersLog input{color:#000; width:128px; margin:0 0 2px 0; padding:0 0 0 2px;}
			#customersLog p{width:170px; padding:5px 0 5px 0;}
				#customersLog p span{font-size:10px;}
				#customersLog ul li{background:url(../images/bgd_liType07.gif) no-repeat 0 4px; padding:0 0 0 12px; margin:0;}
	
	#contactNumber{padding:15px 5px 0 15px; margin-bottom:10px;}

	#callBack{width:174px; background:url(../images/bgd_rappelezMoi02.jpg) left bottom no-repeat; margin:10px 0 10px 10px; padding:10px 0 10px 4px; position:relative; overflow:hidden;}
		#callBack *{color:#FFFFFF; font-size:11px;}
		#callBack h3{padding:0 0 7px 0; display:block;}
		#callBack p{margin:0 0 5px 0; padding:0 95px 0 0;}
			#callBack div{float:right; position:absolute; bottom:-1px; right:2px;}
		#callBack li{background:url(../images/bgd_liType02.gif) no-repeat 0 4px; padding:0 0 0 12px; width:50%;}
	
	#contextType02{padding:14px 0 20px 15px; overflow:hidden;}
		#contextType02 div{width:112px; display:block; float:left; padding:5px 0 0 0;}
			#contextType02 div img{padding:0 0 5px 0;}
			#contextType02 div li{background:url(../images/bgd_liType01.gif) 0 4px no-repeat; padding:0 0 0 10px;}
	
	#contextType03{padding:0 0 15px 15px; overflow:hidden; background:url(../images/bgd_contextType.gif) left bottom repeat-x;}
	
	#formVote{padding:15px 0;}
		#formVote img{padding:0 0 10px 0;}
		#formVote p{clear:both; padding:0 0 4px 0;}
			#formVote p span{color:#ee092e; font-weight:bold;}
			#formVote p img{padding:0 10px 5px 0; float:right;}
		#formVote label{width:140px; display:block; float:left; padding:0 0 4px 0;}
		#formVote input{width:13px; height:13px; margin-right:3px; float:left;}

/******** Universes Content ********/
/***********************************************************/
	.ContentType1{margin:0 0 15px 0}
	
	.ContentType3{background:url(../images/bgd_type3.gif) right bottom no-repeat; width:374px; float:left; padding:5px 0 10px 0; position:relative;}
		.ContentType3 h3{font-size:16px; color:#000; font-weight:bold; padding:0 0 0 20px;}
		.ContentType3 a{text-decoration:none; margin:0 0 0 20px}
		.ContentType3 a:hover{text-decoration:underline}
		.ContentType3 li{background:url(../images/bgd_liType03_o.gif) 0 4px no-repeat !important; padding:0 0 2px 8px; height:1%; margin-left:10px;}	 
		#banquesAssurances .ContentType3 li{background:url(../images/li_lev4.gif) 0 4px no-repeat !important; padding:0 0 2px 8px; height:1%;}
		#professionnelsImmobilier .ContentType3 li{background:url(../images/li_lev5.gif) 0 4px no-repeat !important; padding:0 0 2px 8px; height:1%;}
		#comitesEntreprises .ContentType3 li{background:url(../images/li_lev6.gif) 0 4px no-repeat !important; padding:0 0 2px 8px; height:1%;}
		#particuliers .ContentType3 li{background:url(../images/li_lev7.gif) 0 4px no-repeat !important; padding:0 0 2px 8px; height:1%;}	 
	.contMEAType01{width:533px; margin:5px 20px 5px 20px; overflow:hidden;}
		.contMEAType01 div{float:right; width:425px; overflow:hidden;}
		.contMEAType01 p{padding:0 0 10px 0}
/*			.contMEAType01 strong{color:#1d91c8;} */

	#lev2{width:191px; float:left; margin:100px 0 0 0;}
		#lev2 .active{background:url(../images/bgd_list_active.gif) bottom no-repeat; width:191px; padding:3px 0 5px 0;}
			#lev2 .active span{margin:0 0 0 10px; color:#1d91c8;}

	#lev2 li{background:url(../images/bgd_list.gif) bottom no-repeat; width:181px; padding:5px 0 5px 10px;}
		#lev2 li a{text-decoration:none;}
			#lev2 li a:hover{color:#1d91c8;}
		#quiSommesNous #lev2 li a:hover, #particuliersFAQ #lev2 li a:hover, #videoSendtoFriend #lev2 li a:hover{color:#EE092E;}
	#contentText1{width:130px; font-size:12px; font-weight:bold; float:left; padding:20px 0 0 20px; color:#1d91c8;}
	#contentText2{width:240px; padding:10px 0 15px 10px;}
	#ContentType3 img{float:right;}
	
	.ContentType4{background:url(../images/bgd_type2.gif) repeat-y; width:190px; float:left; margin:0 0 0 9px}
		.ContentType4 ul{margin:0 10px}
		.ContentType4 h1{padding:5px 0 10px 10px;}
		.ContentType4 p{width:150px; padding:5px 0 5px 10px;}
			.ContentType4 p strong{color:#1d91c8;}
	
	.ContentType6 {margin:-28px 0 0 330px; position:absolute;}
	
	* html #ContentType3Block1{position:absolute; z-index:999; bottom:auto; left:513px; margin:-49px 0 0 -232px;}
	#ContentType3Block1{position:absolute; bottom:auto; right:0; margin:-64px 0 0 0; z-index:0;}
		#ContentType3Block1 img{float:none;}

	#comitesEntreprises .contMEAType01 span, #professionnelsImmobilier .contMEAType01 span, #banquesAssurances .contMEAType01 span{ font-weight:bold; color:#000;}
	#comitesEntreprises .contMEAType01 a{background:url(../images/bgd_liType04.gif) 0 4px no-repeat; padding:0 0 2px 8px; height:1%;color:#ff7b0f;}
/******** Specifics Universes (grouped by template) ********/
/***********************************************************/
	/** Universe: homeSite **/
	#mainHome{}
	/** Universe: Banques et assurances **/
	#banquesAssurances{}
	/** Universe: Comits d'Entreprise **/
	#comitesEntreprises{}
	/** Universe: Particuliers **/
	#particuliers{}
	/** Universe: Professionnels de l'immobilier **/
	#professionnelsImmobilier{}
	
	/************** Form Testez **************/
	/***********************************************************/
	#frmTestez{width:455px; margin:15px auto auto auto; padding:0 0 15px 0; display:block;}
		#frmTestez li {background: none !important;}
		#frmTestez li label.answer1 { font-weight:bold; color:#000; background:none!important;}
		#frmTestez li label.answer2 span{ font-weight:bold; color:#55ae35; background:none!important; float:none!important; display:inline !important;}
		#frmTestez img{float:left;}
		#formTestez{background:url(../images/bgd_bottomBox.gif) left bottom no-repeat; padding:15px 5px 0 5px; width:445px;}
			#formTestez p{clear:both; padding:0 0 18px 10px;}
				#formTestez p img{margin-left:160px;}
			#formTestez li{border-bottom:1px solid #e5e5e5; padding:5px 0 3px 20px; line-height:21px; font-weight:bold; margin-right:5px;}
				#formTestez li span{background:url(../images/bgd_liCircle.gif) left top no-repeat; width:21px; height:21px; display:block; float:left; margin-right:3px; text-align:center; color:#fff;}
				#formTestez li.end{border-bottom:none;}
				#formTestez li img{float:left; margin-right:5px;}
					#formTestez li li{padding:0 0 0 50px; border-bottom:none; font-weight:normal; line-height:normal;}

/******** Specifics Blocks (grouped by template) ********/
/********************************************************/

	/********** Home Page ********/
	/***********************************************************/
	
	#mainHome .listType1 a{background:url(../images/bgd_liType03_o.gif) 0 4px no-repeat; padding:0 0 2px 8px; height:1%;color:#58b138;}
	#mainHome .listType2 a{background:url(../images/bgd_liType04.gif) 0 4px no-repeat; padding:0 0 2px 8px; height:1%;color:#ff7b0f;}
	#mainHome .listType3 a{background:url(../images/bgd_liType05.gif) 0 4px no-repeat; padding:0 0 2px 8px; height:1%;color:#1d91c8;}
	#mainHome .listType4 a{background:url(../images/bgd_liType06.gif) 0 4px no-repeat; padding:0 0 2px 8px; height:1%;color:#b15995;}
	#mainHome .listType5 a{background:url(../images/bgd_liType07.gif) 0 4px no-repeat; padding:0 0 2px 8px; height:1%;color:#000;}
	
	/** Template: homeType1 **/
	#homeType{background:#f5f5f5 url(../images/bgd_flash_home.gif) 0 0 repeat-x; width:765px; padding:0 0 2px 0; float:left; border-right:1px solid #aaaaaa; border-bottom:1px solid #aaaaaa;}
	#nonFlash{background:url(../images/visu_home.jpg) repeat-x; width:765px; float:left; padding:105px 0 20px 0;}
			#nonFlash p, #homeType .conType02 p{padding:54px 0 6px 0;}
			#nonFlash h2 img{padding:40px 0 10px 0;}
			#nonFlash .conType{width:265px; margin:0 0 0 25px}
			#nonFlash .conType strong, #homeType .conType02 strong{ display:none;}
				#nonFlash .conType img{float:left;}
				#nonFlash .conType a, #homeType .conType02 a{background:url(../images/bgd_liType01.gif) 0 4px no-repeat; padding:0 0 2px 8px; height:1%; font-size:11px}
	
	#homeType .conType02{width:261px; float:left; margin:0 0 0 45px; padding:105px 30px 20px 0; display:inline;}
	#homeType .conType02 img{float:left; margin-right:10px;}
	#homeType .conType02 h2 img{padding:40px 0 10px 0; margin:0;}
	#nonFlash.nonFlash2{width:429px; background:none; padding:0; float:left;}
	#nonFlash.nonFlash2 img{float:left;}
	/** Template: homeType2 **/
	#homeType2{background:url(../images/bgd_home_particulier.jpg) repeat-x; width:765px; float:left; overflow:hidden; border-bottom:1px solid #aaaaaa; padding-bottom:25px;}
		#homeType2 p{width:270px; margin:0; padding:5px 0;}
			#homeType2 img {margin:0 0 10px 0;}
		#homeType2 .content1 {width:449px; padding:0; float:right; margin:0; padding:20px 20px 38px 0;}
			#homeType2 .content1 a{color:#58b138; background:url(../images/bgd_liType08.gif) 0 3px no-repeat; padding:0 0 0 10px}
		
	#homeType2 .asterisk{font-size:10px;}
	#homeType1 li , #homeType2 li {background:url(../images/bgd_liType03_o.gif) 0 4px no-repeat; padding:0 0 2px 8px; height:1%;}
		* html #homeType2 .content1 {padding:20px 20px 35px 0;}

	/** Template: homeType3 **/
	#homeType3{background:url(../images/bgd_accuelOffre.jpg) top no-repeat; width:765px; float:left; overflow:hidden; padding:0 0 20px 0;}
		#homeType3 h2{margin:13px 0 0 32px;}
		#homeType3 p{padding:3px 0;}
		#homeType3 .contentType{width:190px; padding:20px 0 0 65px; float:left;}
		
	/********** Banque Assurances ********/
	/***********************************************************/
	#banquesAssurances .listType3 a{background:url(../images/bgd_liType05.gif) 0 4px no-repeat; padding:0 0 2px 8px; height:1%;color:#1d91c8;}

	#banquesAssurances .ContentType1{background: url(../images/bgd_type1.gif) bottom no-repeat; width:573px; padding:20px 0 30px 0; z-index:999;}
		#banquesAssurances .ContentType1 h2{width:285px; color:#1d91c8; font-size:16px; margin:0 0 10px 20px; padding:0;}
		#banquesAssurances .ContentType1 p, #banquesAssurances .ContentType1 ul{width:295px; padding:0 0 6px 20px;}

	#banquesAssurances .ContentType2 {margin:0 0 0 325px;position:absolute;}
	
	#banquesAssurances .ContentType3{background:url(../images/bgd_type3.gif) right bottom no-repeat; width:374px;}
	#banquesAssurances .ContentType4{background:url(../images/bgd_type2.gif) left bottom repeat-y; width:190px}
	#banquesAssurances #contentType4 p a{background:url(../images/bgd_liType05.gif) 0 4px no-repeat; padding:0 0 2px 8px; height:1%;color:#1d91c8;}
	#banquesAssurances #contentType4 form p a{ background:none !important; padding-left: 0;}
	#banquesAssurances #lev2 li a:hover{color:#1d91c8;}
	#banquesAssurances #lev2 .active{background:url(../images/bgd_list_active.gif) bottom no-repeat; width:191px; padding:3px 0 5px 0;}	
		#banquesAssurances #lev2 .active span{margin:0 0 0 10px; color:#1d91c8;}
		#banquesAssurances #lev2 .active span a{color:#1d91c8;}
	
	#banquesAssurances .contMEAType01 a{background:url(../images/bgd_liType05.gif) 0 4px no-repeat; padding:0 0 2px 8px; height:1%;color:#1d91c8;}
			/********** Group Content ********/
			#banquesAssurances .ContentType1 h2, #banquesAssurances #contentText1, #banquesAssurances .ContentType4 p strong, #banquesAssurances .contMEAType01 p strong {color:#1d91c8;}
			/*********************************/
	
	/********** Entreprise Video ********/
	/***********************************************************/
	#comitesEntreprises .listType3 a{background:url(../images/bgd_liType04.gif) 0 4px no-repeat; padding:0 0 2px 8px; height:1%;color:#ff7b0f;}

	#comitesEntreprises .ContentType1{background: url(../images/bgd_type1_orange.gif) bottom no-repeat; width:573px; padding:20px 0; z-index:999;}
	
		#comitesEntreprises .ContentType1 h2{width:285px; color:#1d91c8; font-size:16px; margin:0 0 10px 20px; padding:0;}
		#comitesEntreprises .ContentType1 p, #comitesEntreprises .ContentType1 ul{width:295px; padding:0 0 6px 20px;}

	#comitesEntreprises .ContentType2 {margin:0 0 0 325px;position:absolute;}
	
	#comitesEntreprises .ContentType3{background:url(../images/bgd_type3_orange.gif) right bottom no-repeat; width:374px;}
	#comitesEntreprises .ContentType4{background:url(../images/bgd_type2_orange.gif) left bottom repeat-y; width:190px}
	#comitesEntreprises #contentType4 p a{background:url(../images/bgd_liType04.gif) 0 4px no-repeat; padding:0 0 2px 8px; height:1%;color:#ff7b0f;}
	#comitesEntreprises #contentType4 form p a{ background:none !important; padding-left: 0;}
	#comitesEntreprises #lev2 .active{background:url(../images/bgd_list_active_orange.gif) bottom no-repeat; width:191px; padding:3px 0 5px 0;}	
	#comitesEntreprises #lev2 .active span{margin:0 0 0 10px; color:#ff7b0f;}
	#comitesEntreprises #lev2 .active span a{color:#ff7b0f;}
		#comitesEntreprises #lev2 li a:hover{color:#ff7b0f;}

			/********** Group Content ********/
			#comitesEntreprises .ContentType1 h2, #comitesEntreprises #contentText1, #comitesEntreprises .ContentType4 p strong, #comitesEntreprises .contMEAType01 p strong  {color:#ff7b0f;}
			/*********************************/

	/************** Particuliers **************/
	/***********************************************************/
	#particuliers .ContentType1{ margin:0 0 40px 0;}
	#particuliers .ContentType1 h2{width:285px; color:#58b138; font-size:16px; margin:0 0 10px 20px; padding:0;}
	#particuliers .ContentType1 p, #particuliers .ContentType1 ul{width:295px; padding:0 0 6px 20px;}

	#particuliers .ContentType2 {margin:0 0 0 325px;position:absolute;}

	#particuliers #lev2 .active{background:url(../images/bgd_list_active_green.gif) bottom no-repeat; width:191px; padding:3px 0 5px 0;}
	#particuliers #lev2 .active span{margin:0 0 0 10px; color:#58b138;}
	#particuliers #lev2 .active span a{color:#58b138;}
	#particuliers #lev2 li a:hover{color:#58b138;}
	
	
	
	
	#particuliers .ContentType1{background: url(../images/bgd_type1_green.gif) bottom no-repeat; width:573px; padding:20px 0; z-index:999; min-height:98px;}
	* html #particuliers .ContentType1{height:98px;}
	
	#particuliers .ContentType1{background: url(../images/bgd_type1_green.gif) bottom no-repeat; width:573px; padding:20px 0; z-index:999;min-height:98px;}
	#particuliers .ContentType3{background:url(../images/bgd_type3_green.gif) right bottom no-repeat; width:374px;}
	#particuliers .ContentType4{background:url(../images/bgd_type2_green.gif) left bottom repeat-y; width:190px;}
	#particuliers #contentType4 p a{background:url(../images/bgd_liType03_o.gif) 0 4px no-repeat; padding:0 0 2px 8px; height:1%;color:#58b138;}	
	#particuliers #contentType4 form p a{ background:none !important; padding-left: 0;}
	#particuliers .listType3 a, #particuliers .contMEAType01 a{background:url(../images/bgd_liType03_o.gif) 0 4px no-repeat; padding:0 0 2px 8px; height:1%;color:#58b138;}
	.listType3 p{width:340px; margin-left:10px;}
	#homeType3 .listType3 p	{ width:auto;}
			/********** Group Content ********/
			#particuliers .ContentType1 h2, #particuliers #contentText1, #particuliers .ContentType4 p strong, #particuliers .contMEAType01 p strong  {color:#58b138;}
			/*********************************/


	/************** Prosimmobiliers **************/
	/***********************************************************/
	#professionnelsImmobilier .ContentType1 h2{width:285px; color:#b15995; font-size:16px; margin:0 0 10px 20px; padding:0;}
	#professionnelsImmobilier .ContentType1 p, 	#professionnelsImmobilier .ContentType1 ul{width:295px; padding:0 0 6px 20px;}

	#professionnelsImmobilier .ContentType2 {margin:0 0 0 325px;position:absolute;}

	#professionnelsImmobilier #lev2 .active{background:url(../images/bgd_list_active_purple.gif) bottom no-repeat; width:191px; padding:3px 0 5px 0;}	
	#professionnelsImmobilier #lev2 .active span{margin:0 0 0 10px; color:#b15995;}
	#professionnelsImmobilier #lev2 .active span a{color:#b15995;}
	#professionnelsImmobilier #lev2 li a:hover{color:#b15995;}
	
	#professionnelsImmobilier .ContentType1{background: url(../images/bgd_type1_purple.gif) bottom no-repeat; width:573px; padding:20px 0; z-index:999;}
	#professionnelsImmobilier .ContentType3{background:url(../images/bgd_type3_purple.gif) right bottom no-repeat; width:374px;}
		
	#professionnelsImmobilier .ContentType4{background:url(../images/bgd_type2_purple.gif) left bottom repeat-y; width:190px}
	#professionnelsImmobilier #contentType4 p a{background:url(../images/bgd_liType06.gif) 0 4px no-repeat; padding:0 0 2px 8px; height:1%;color:#b15995;}
	#professionnelsImmobilier #contentType4 form p a{ background:none !important; padding-left: 0;}
	#professionnelsImmobilier .listType3 a, #professionnelsImmobilier .contMEAType01 p a{background:url(../images/bgd_liType06.gif) 0 4px no-repeat; padding:0 0 2px 8px; height:1%;color:#b15995;}
			/********** Group Content ********/
			#professionnelsImmobilier .ContentType1 h2, #professionnelsImmobilier #contentText1, #professionnelsImmobilier .ContentType4 p strong,#professionnelsImmobilier .contMEAType01 p strong {color:#b15995;}
			/*********************************/	
.ContentTypeFlash{width:573px; padding:20px 0; z-index:999;}
.ContentTypeFlash p.linksType1{ display:inline; float:left; width:150px;}
.ContentTypeFlash p.linksType2{ display:inline; float:right; width:150px;}
#Flash1{text-align:center; display:block;}
#professionnelsImmobilier .ContentTypeFlash h2{background:url(../images/bgd_type1_purple.gif) bottom no-repeat;color:#b15995; font-size:16px; margin:0 0 10px 20px; padding:0 0 20px 0;}
#comitesEntreprises .ContentTypeFlash h2{background:url(../images/bgd_type1_orange.gif) bottom no-repeat; color:#ff7b0f; font-size:16px; margin:0 0 10px 20px; padding:0 0 20px 0;}
#banquesAssurances .ContentTypeFlash h2{background:url(../images/bgd_type1.gif) bottom no-repeat; color:#1d91c8; font-size:16px; margin:0 0 10px 20px; padding:0 0 20px 0;}
#particuliers .ContentTypeFlash h2{background:url(../images/bgd_type1_green.gif) bottom no-repeat; color:#58b138; font-size:16px; margin:0 0 10px 20px; padding:0 0 20px 0;}
.ContentTypeFlash p {width:295px; padding:0 0 6px 20px;}	

#comitesEntreprises .ContentTypeFlash  a{background:url(../images/bgd_liType04.gif) 0 4px no-repeat; padding:0 0 2px 8px; height:1%;color:#ff7b0f;}
#professionnelsImmobilier .ContentTypeFlash  a{background:url(../images/bgd_liType06.gif) 0 4px no-repeat; padding:0 0 2px 8px; height:1%;color:#b15995;}
#banquesAssurances .ContentTypeFlash  a{background:url(../images/bgd_liType05.gif) 0 4px no-repeat; padding:0 0 2px 8px; height:1%;color:#1d91c8;}
#particuliers .ContentTypeFlash  a{background:url(../images/bgd_liType03_o.gif) 0 4px no-repeat; padding:0 0 2px 8px; height:1%;color:#58b138;}
#particuliers #context, #banquesAssurances #context, #comitesEntreprises #context, #professionnelsImmobilier #context{ background:none!important;}
/** Contextual Blocks:  **/
#context {width:194px; float:right; padding:0 0 20px 0;}
#quiSommesNous #context, #particuliersFAQ #context{ background:none;}
#particuliersFAQ #Content{width:769px;}
#particuliersFAQ #Content #contentType4{}
#particuliersFAQ .borderContent, #particuliers .borderContent{border-bottom:1px solid #B7B8BC; margin-bottom:10px;}
	#particuliersFAQ .borderContent span, #particuliers .borderContent span{ display:none;}
	#particuliersFAQ #contentType4 li a, #videoSendtoFriend #contentType4 li a{ background:url(../images/bgd_liType01.gif) no-repeat 0 4px; padding:0 0 0 10px;}
	#videoSendtoFriend #contentType4 li{ background:none; padding:0;}
#containerContext {background:url(../images/bgd_context1.gif) repeat-x;}
	#meaContType01{padding:20px 0 20px 13px; background:url(../images/bgd_contextType.gif) left bottom repeat-x; width:181px;}
	#meaContType01 li{background:url(../images/bgd_liType01.gif) no-repeat 0 4px; padding:0 0 0 12px;}
#customersLog{background:url(../images/bgd_contextElements.gif) top left repeat-x #EB092D; padding:16px 5px 15px 15px;}
	#customersLog *{color:#FFFFFF; font-size:11px;}
	#customersLog h3{padding:0 0 7px 0;}
	#customersLog input{color:#000; width:130px; margin:0 0 2px 0;}
	#customersLog p{width:170px; padding:5px 0 5px 0;}

	#passLink{font-size:10px; margin:0 0 0 5px;}
	#validationButton{float:left;}
	#customersLog ul li{background:url(../images/bgd_liType02.gif) no-repeat 0 4px; padding:0 0 0 12px; margin:0;} 
#contactNumber{padding:15px 5px 0 15px;}
/*#callBack{background:url(../images/bgd_contextElements.gif) top left repeat-x #EB092D; margin:10px 15px 10px 15px; padding:12px 3px 5px 6px;}
	#callBack *{color:#FFFFFF; font-size:11px;}
	#callBack h3{padding:0 0 3px 0;}
	#callBack p{margin:0 0 5px 0;}
		#callBack p img{margin:0 0 5px 5px; float:right;}
	#callBack li{background:url(../images/bgd_liType02.gif) no-repeat 0 4px; padding:0 0 0 12px;} */

.professionalSpeaks{border-top:1px solid #B7B8BC; margin:10px 15px 10px 15px; padding:10px 0 5px 0;}
.professionalSpeaks form{ padding-bottom:20px;}
.professionalSpeaks p strong{color:#ee092e !important;}
.professionalSpeaks input{float:left; margin:0 4px 0 0;}
.professionalSpeaks *{font-size:11px;}
	.professionalSpeaks h3{color:#EB092D; padding:0 0 6px 0;}
	.professionalSpeaks p{ margin-bottom:5px; clear:both;}
	
	.professionalSpeaks li a{background:url(../images/bgd_liType01.gif) no-repeat 0 4px; padding:0 0 0 10px; display:block}
	.professionalSpeaks p a{background:url(../images/bgd_liType01.gif) no-repeat 0 4px; padding:0 0 0 10px;}
	* html .professionalSpeaks p a{background:url(../images/bgd_liType01.gif) no-repeat 0 4px; padding:0 0 0 10px;}
	.professionalSpeaks li.listType1{ background:none!important; padding:5px 0 0 0;}
	.professionalSpeaks li.listType1 a{background: url(../images/bgd_liType02.gif) no-repeat 0 4px; margin:0 0 0 5px!important;padding:0 0 0 10px;}
	* html .professionalSpeaks li.listType1 a{background:url(../images/bgd_liType01.gif) no-repeat 0 4px; margin:0; padding:0 0 0 10px; color:#EB092D;}
	
	#mainHome .professionalSpeaks li.listType1, #particuliers .professionalSpeaks li.listType1, #comitesEntreprises .professionalSpeaks li.listType1, #professionnelsImmobilier .professionalSpeaks li.listType1, #banquesAssurances .professionalSpeaks li.listType1{ background:none;}
	#mainHome .professionalSpeaks li.listType1 a, #particuliers .professionalSpeaks li.listType1 a ,#comitesEntreprises .professionalSpeaks li.listType1 a, #professionnelsImmobilier .professionalSpeaks li.listType1 a , #banquesAssurances .professionalSpeaks li.listType1 a {background:url(../images/bgd_liType01.gif) no-repeat 0 4px; margin:0 0 0 -10px;padding:0 0 0 10px;color:#000;}
	* html #mainHome .professionalSpeaks li.listType1 a, * html #particuliers .professionalSpeaks li.listType1 a,* html #professionnelsImmobilier .professionalSpeaks li.listType1 a , *html #comitesEntreprises .professionalSpeaks li.listType1 a, * html #banquesAssurances .professionalSpeaks li.listType1 a{margin:0;}
	* html .professionalSpeaks li.listType2 a{margin-left:-20px!important;}
		/** Template: planDuSite **/
	#planDuSite{ width:960px; background:transparent url(../images/bgd_homeSite.gif) repeat-x; margin:60px 0 0 0;padding:20px 0;}
	#planDuSite h3{padding:0 0 15px 20px; font-size:24px;}
	#planDuSite li, #meaSitemap li{ background:url(../images/bgd_liType01.gif) 0 4px no-repeat; padding:0 0 2px 11px;}
	#planDuSite a {font-size:11px;}
	#planDuSite .meaAccueil{margin:0 0 0 20px; display:block;}
	#meaSitemap{background: url(../images/bgd_siteMap.gif) 0 10px repeat-y; padding:10px 0 0 0; margin:0 0 20px 0; height:1%;}
	#meaSitemap .meaBlock{ width:169px; float:left; padding:0 0 0 20px;}
	#meaSitemap .meaBlock h3{ padding-bottom:15px;}
	/** Template: mentionLegal **/
	#mentionLegal{ width:960px; margin:60px 0 0 0;padding:20px 0;}
	#mentionLegal h3{padding:0 0 15px 20px; font-size:24px;}
	#mentionLegal p{ padding:0 20px; width:600px;}
	/**Template: FAQ**/
	#faq{ background:url(../images/bgd_faq.gif) repeat-x; width:auto; padding:20px 0 0 0;}
	#contBloc2{padding:0 32px 20px 32px;}
		#contBloc2 h3{font-size:24px; padding:0 0 6px 0;}
		#contBloc2 span{font-size:12px; color:#EE092E; font-weight:bold; display:block; padding:0 0 10px 0; border-bottom:1px solid #B7B8BC; margin-bottom:10px;}
		#contBloc2 .collapse {padding:0 10px 5px 0; margin:0 0 10px 0; border-bottom:1px solid #B7B8BC;}
		#contBloc2 .collapse p{padding:5px 0 0 0;}
		#contBloc2 .linkarr{background: url(../images/ico_plus.gif) 0 3px no-repeat; color:#EE092E; font-weight:bold; padding:3px 0 2px 22px;}
		#contBloc2 .linkhilight{background: url(../images/ico_minus.gif) 0 3px no-repeat; color:#EE092E; font-weight:bold; padding:3px 0 2px 22px; text-decoration:none;}
		#contBloc2 .collapseContent{padding:5px 0 0 0;}
		#contBloc2 .collapseContent p{ margin:0 0 0 20px;}
		#contBloc2 li{background:url(../images/bgd_liType01.gif) 0 9px no-repeat; padding:5px 0 0 10px;}
		#contBloc2 .link{color:#EE092E; font-weight:bold; padding:3px 0 2px 22px;}
	/** Template: contType4 **/
	#contentType4{width:521px; padding:15px 0 15px 32px; float:left;}
	#contentType4 span{font-size:12px; color:#EE092E; font-weight:bold; display:block; padding:0 0 10px 0; margin:0 0 10px 0; border-bottom:1px solid #B7B8BC; width:450px;}
	#contentType4 h3{font-size:24px; padding:0 0 7px 0;}
	#contentType4 .meaBlock{padding:0 0 15px 0; margin:0 0 15px 0; border-bottom:1px solid #B7B8BC;width:450px;}
	
	/** Template: form contact **/

	#frmContact{width:521px;}
	#frmContact h3{color:#EE092E; padding:0 0 10px 0; font-size:16px;}
	#frmContact p{clear:both; padding:0 0 5px 0;}
	#frmContact label{width:98px; display:block; float:left; text-align:left;}
	#frmContact label.label01{width:120px; display:block; margin:0 20px 0 5px; line-height:14px;}
	#frmContact input{float:left; margin:0 0 5px 0; width:275px;}
	#frmContact input.checkType01{width:13px; border:none;}
	#frmContact input.inputType01{width:55px}
	#frmContact input.inputType02 {width:69px; height:17px; border:none; margin-right:120px; float:left}
	#frmContact img.inputType02 {margin-right:120px; float:left}
	#frmContact label.inputType03{width:auto}
	#frmContact input.inputType04{width:30px; border:none; margin:0 0 0 90px}
	#frmContact textarea{width:99%;}
	/** Template: form Video **/
	
	#frmVideo{width:521px;}
	#frmVideo h3{color:#EE092E; padding:0 0 10px 0; font-size:16px;}
	#frmVideo p{clear:both; padding:0 0 5px 0;}
	#frmVideo label{width:150px; display:block; float:left; text-align:left;}
	#frmVideo label.label01{width:120px; display:block; margin:0 20px 0 5px; line-height:14px;}
	#frmVideo input{float:left; margin:0 0 5px 0; width:205px;}
	#frmVideo input.checkType01{width:13px; border:none;}
	#frmVideo input.inputType01{width:55px}
	#frmVideo input.inputType02 {width:69px; height:17px; border:none; margin-right:120px; float:left}
	#frmVideo img.inputType02 {margin-right:120px; float:left}
	#frmVideo label.inputType03{width:auto}
	#frmVideo input.inputType04{width:30px; border:none; margin:0 0 0 90px}
	#frmVideo textarea{width:99%;}
	
	/** Error Message:  **/
	#error {position: absolute; top: 0; left: 0; width: 180px; visibility:hidden; background:url(../images/bgd_error.gif) no-repeat; border: 1px solid #a5acb2; z-index: 100; margin:-3px 0 0 -65px } 
	#error img { float:right; padding:2px 3px 0 0 }
	.popUpText {padding: 20px 0 5px 5px; text-align:left } 
	.popUpText p {font-size:11px; font-family:Tahoma; display:block }
	.errorField {}
