#ads { }

/* PREMIERE PARTIE : TOP */
#ads .topAds { 
	width: 744px; 
	height: 332px; 
	margin-bottom: 20px; 
	margin-top: 20px; 
	background-repeat: no-repeat;  
}
	#ads  .prestige { background-image: url("../img/ADS/landingFondVisuelPrestige.jpg"); }
	#ads  .offreSpeciale { background-image: url("../img/ADS/landingFondVisuelSpeciale.jpg"); }
	
	
		#ads .topAds .titreTopAds { width: 700px; height: 35px; line-height: 35px; margin-left: 44px; font-size: 18px; color: #FFFFFF; }
		#ads .topAds .gaucheTopAds{ width: 160px; height: 297px; float: left;  }
		
			#ads .topAds .gaucheTopAds .adresses { width: 140px; height: 160px; margin-left: 18px; margin-top : 24px; }
			/*#ads .topAds .gaucheTopAds .adresses  .fHaut {
					display: block;
					margin-top: 15px;
					margin-left: auto;
					margin-right: auto;
					width: 22px;
					height: 15px;
					background-image: url("../img/ADS/b_haut.gif");
					background-repeat: no-repeat;
					text-indent: -5000px;
					cursor: pointer;
				}*/
				
				#ads .topAds .gaucheTopAds .adresses  .content {
					display: block;
					margin-left: 10px;
					margin-right: 10px;
					overflow: hidden;
					height: 100px;
					width: 120px;
					text-align: justify;
				}
				
				/*#ads .topAds .gaucheTopAds .adresses .fBas {
					display: block;
					margin-left: auto;
					margin-right: auto;
					width: 22px;
					height: 15px;
					background-image: url("../img/ADS/b_bas.gif");
					background-repeat: no-repeat;
					text-indent: -5000px;
					cursor: pointer;
				}*/
				
				
				#scrollOffice { 
					display:block; 
					overflow: hidden;
					width:120px; 
					height:100px; 
					text-align: left;
				}
				
				#scrollOffice span { display:block; width:120px; font-size: 12px;}
				#scrollOffice .titre1 {  font-size: 16px; font-weight: bold; }
				#scrollOffice .titre2 {  font-size: 14px; font-weight: bold; margin-bottom: 5px; }	
			
			#ads .topAds .gaucheTopAds .prestigeZoneOrange { 
				width: 130px; 
				height: 64px; 
				margin-top: 29px; 
				margin-left: 5px; 
				overflow: hidden;
				line-height: 13px; 
			}
			#ads .topAds .gaucheTopAds .prestigeZoneOrange p { font-size: 12px; color: #333333; font-weight: bold; }
		
		#ads .topAds .droiteTopAds{ width: 584px; height: 297px; float: left; }
			
			/* PUB PRESTIGE */
			#ads .topAds .droiteTopAds .prestigeText1 { 
				width: 150px; 
				height: 20px; 
				line-height: 20px;
				margin-left: 18px; 
				margin-top: 30px; 
			}
			#ads .topAds .droiteTopAds .prestigeText1 p { font-size: 21px; text-align: center; font-weight: bold; }
			
			#ads .topAds .droiteTopAds .prestigeText2 { 
				width: 150px; 
				height: 15px; 
				line-height: 15px;
				margin-left: 18px; 
			}
			#ads .topAds .droiteTopAds .prestigeText2 p { font-size: 9px; text-align: center; }
			
			/* PUB OFFRE SPECIALE */
			#ads .topAds .droiteTopAds .price{ width: 80px; height: 271px; margin-left: 160px; margin-top: 25px; float: left; color:#FFFFFF; }
				#ads .topAds .droiteTopAds .price .textPrix { width: 55px; height: 10px; margin-left: 11px; font-size: 9px; text-align: center; }
				#ads .topAds .droiteTopAds .price .valPrix { width: 70px; height: 35px; margin-left: 5px; font-size: 33px; text-align: center; }
				#ads .topAds .droiteTopAds .price .libellePrix { width: 55px; height: 13px; margin-left: 11px; font-size: 10px; text-align: center; }
				
			#ads .topAds .droiteTopAds .infos{ width: 343px; height: 271px; margin-top: 25px; float: left; text-align: center;}
				#ads .topAds .droiteTopAds .infos .textRemise1 { width: 323px; height: 25px; line-height: 25px; margin-left: 10px; color: #000000; font-size: 19px; }
				#ads .topAds .droiteTopAds .infos .textRemise2 { width: 323px; height: 90px; margin-left: 10px; margin-top: 10px;  }
					#ads .topAds .droiteTopAds .infos .textRemise2 p { font-size: 15px; color: #999999; font-weight: bold; }
				#ads .topAds .droiteTopAds .infos .textRemise3 { width: 313px; height: 50px; margin-left: 20px; color: #333333; }
			
				#ads .topAds .droiteTopAds .specialeText1 { width: 165px; height: 20px; line-height: 20px; margin-top: 35px; margin-left: 175px; }
					#ads .topAds .droiteTopAds .specialeText1 p { font-size: 21px;  font-weight: bold; color: #FFFFFF; }
					
				#ads .topAds .droiteTopAds .specialeText2 { width: 165px; height: 15px; line-height: 15px; margin-left: 175px; }
					#ads .topAds .droiteTopAds .specialeText2 p { font-size: 9px; color: #FFFFFF; }
	
	


/* SECONDE PARTIE : BOTTOM */
#ads .bottomAds { width: 744px;  margin-bottom: 20px; background-repeat: no-repeat;  }
	#ads  .fondBottomAds { background-image: url("../img/ADS/landingFondFormulaire.gif"); }

	#ads .bottomAds .gaucheBottomAds{ width: 215px; height: 235px; float: left; }
	
		#ads .bottomAds .crd { margin-top: 10px; margin-left: 10px; background-repeat: no-repeat; }
		#ads .bottomAds .tCrd_fr { background-image: url("../img/ADS/landingFondCalcul_fr.gif"); }	
		#ads .bottomAds .tCrd_en { background-image: url("../img/ADS/landingFondCalcul_en.gif"); }
		
		#ads .bottomAds .crd .selectListTDom { margin-top: 125px; color: #FFFFFF; }
		#ads .bottomAds .crd select { width: 201px; margin-left: 6px;  background-color: #F29719}
		
		#ads .bottomAds .crd .bCalcul { 
			position: absolute; 
			bottom: 4px; 
			margin-left: 5px;  
			width: 205px; 
			height: 48px; 
			background-repeat: no-repeat; 
			text-indent: -5000px; 
			cursor: pointer;
		}
		#ads .bottomAds .crd .bCalcul_fr { background-image: url("../img/ADS/effectuer_calcul_fr.gif"); }
		#ads .bottomAds .crd .bCalcul_en { background-image: url("../img/ADS/effectuer_calcul_en.gif"); }
			
	#ads .bottomAds .droiteBottomAds{ width: 516px; height: 253px; float: left; }
		#ads .bottomAds .droiteBottomAds .titreFormulaire { width: 460px;  height: 40px; line-height: 40px; margin-left: 55px; color: #000000; font-size: 16px; font-weight: bold; }
	
	
		#ads .bottomAds .droiteBottomAds  .succes { 
			width:235px; 
			height: 40px;
			margin-left: 150px;  
			margin-top: 20px;  
			background-image: url("../img/ADS/orange_235_40.gif"); 
		}
		#ads .bottomAds .droiteBottomAds  .succes p{ color: #FFFFFF; font-size: 12px; text-align: center; line-height: 40px; }
		
		
		#ads .bottomAds .droiteBottomAds  .errors { width:200px; height: 213px; margin-left: 5px;  margin-top: 5px;  text-align: right; float: left;}
		
		#ads .bottomAds .droiteBottomAds .formContact { width:290px;  float: left; }
		#ads .bottomAds .droiteBottomAds .formContact ul { margin-top : 5px; }
		#ads .bottomAds .droiteBottomAds .formContact li { overflow: hidden; margin-bottom: 5px; }			
			#ads .bottomAds .droiteBottomAds .formContact li p { float:left; width: 200px; }
			#ads .bottomAds .droiteBottomAds .formContact li p.libFormContact {
				display:block; 
				width:80px;
				overflow:hidden;
				line-height:20px;
				text-align: right;
				padding-right: 5px; 
			}
	
		#ads .bottomAds .droiteBottomAds .formContact input { width: 200px; }
		#ads .bottomAds .droiteBottomAds .formContact select { width: 202px; }	
		
		#ads .bottomAds .droiteBottomAds .formContact .bValidLand { width: 106px; height: 25px; margin-left: 185px; margin-top: 10px; cursor: pointer;  }
		#ads .bottomAds .droiteBottomAds .formContact .bValidL_fr { background-image: url("../img/ADS/landingBoutonValider_fr.gif");}
		#ads .bottomAds .droiteBottomAds .formContact .bValidL_en { background-image: url("../img/ADS/landingBoutonValider_en.gif");}