body {margin: 40px 0 0 0; padding:0px; background-color:#ffffff; font-family:Tahoma;}
  
/* img */
img{border: none; behavior: none !important; behavior:	url("/htc/pngbehavior.htc");/* Img PNG pour Internet explorer 6 et moins*/} 
  
	ul{ margin-left:15px; padding:0;}
	li{ list-style:none; background:url(http://www.hypomaison.com/images/puce.gif) 3px 10px no-repeat; padding-left:15px;}
	
#normalList ul{}
#normalList li{ font-family:Tahoma; font-size:12px;  color:#545454; text-decoration:none;background:url(http://www.hypomaison.com/images/puce.gif) 5px 7px no-repeat; line-height:1.4em;}

  p{font-family:Tahoma; font-size:12px;  color:#545454; text-decoration:none;}
  
  h1.titlePage{ color:#ad2d2a; font-size:1.3em; font-family:"trebuchet MS", Verdana, Arial; }
  .menu1{font-family:Tahoma; font-size:11px;  color:#ffffff; font-weight:normal; border-bottom: none;}
  
  .small_text{font-family:Tahoma; font-size:11px;  color:#ffffff; font-weight:normal;}
  
  .menu2{font-family:Tahoma; font-size:11px;  color:#ffffff; font-weight:bold; border-bottom: none;}
  
  .text1{font-family:Tahoma; font-size:12px;  color:#545454; text-decoration:none;}
  
  .text4{font-family:Tahoma; font-size:12px;  color:#545454; text-decoration:none;}
  	h2.text4{display: inline;}
  
  .text1_small{font-family:Tahoma; font-size:11px;  color:#536E87; text-decoration:none;}
  
  .text2{font-family:Tahoma; font-size:11px;  color:#FFCC33; font-weight:normal;}  
  
  .text3{font-family:Tahoma; font-size:14px;  color:#ad2d2a; text-decoration:none;}
  
  .text_rate{ font-size:14px;  color:#ad2d2a; text-decoration:none; font-weight:bold;}
  
  .text_rate2{font-family:Tahoma; font-size:16px;  color:#ffffff; text-decoration:none;}
  
  .text_rate_huge{font-family:Tahoma; font-size:26px;  color:#ffffff; text-decoration:none;}
  
  .text_modo{font-family:Tahoma; font-size:12px;  color:#536E87; text-decoration:none; margin-left:2px;}
  
  .text_modo_big{font-family:Tahoma; font-size:14px;  color:#0DA115; text-decoration:none; margin-left:2px;}

  .table1{margin-left:30px; float:left; margin-top:10px;}
  .table2{margin-right:30px; float:right; margin-top:10px; }


  .text_div{margin-left:30px; margin-right:30px; margin-bottom:20px;}
  
  .text_div_medium{margin-left:30px; margin-right:30px;width:500px; margin-bottom:20px;}
  
  .text_div_narrow{margin-left:30px; margin-right:30px; width:400px; margin-bottom:20px;}
  
  .image_left{float:left; margin-right:15px; margin-bottom:15px; margin-top:3px;}
  
  a{ color:#ad2d2a; text-decoration:none;}
  a:hover{ text-decoration:underline;}
  
  #avantages ul.bulletlist li{ list-style:none; background:url('images/bullet_adv.jpg') top left no-repeat; padding-left:30px;}
  
  .phone{font-size: 13px !important; color: #FFCC33; font-weight: bold; font-family:"trebuchet MS", Verdana, Arial;}
  
 .ongletHome{ background:url(http://www.hypomaison.com/images/backOnglet.gif) no-repeat; width:271px; height:123px;}
 .enteteOnglet h3 {margin:0pt 0 0 20px; padding:0; text-transform:uppercase; font-size:14px;}
 .enteteOnglet{ padding-top:21px; padding-left:5px;}
 .textOnglet{padding:10px 24px;}
  
 #returnHome{border-bottom: 1px solid #fff; width: 340px; height: 100px; position: absolute; left: 50%; margin-left: -440px;}
 #returnHome span{display: none;}
 
 #mainMenu a{text-decoration: none; font-weight: normal; color: #fff;}
 #mainMenu .menu2{text-decoration: underline; color: #fff; font-weight: bold;}
 
 #headerTop{margin: 0 auto 0 auto; width:900px; position:relative; z-index:1000;}
 #headerTop a{ border:none; position:relative;}
 #headerTop a:hover{ text-decoration:underline;}
 #topMenu{position:absolute;  top:-25px; right:10px;}
 #topMenu ul{ margin:0; padding:0; color:#545454;}
 #topMenu li{ float:left; display:inline; font-size:10px; background:none; list-style:none; margin:0 4px; padding:0;}
 #topMenu li a{ color:#545454; text-decoration:none; border: none;}
 #topMenu li a:hover{ text-decoration:underline;}
 #headerTop .backMenu{
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/images/menus.png', sizingMethod='scale');
	background-image: url('/images/menus.png') !important;
	background-image: none;
	width:106px;
	height:39px;
}
 #headerTop .backMenu_sel{
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/images/menus_sel.png', sizingMethod='scale');
	background-image: url('/images/menus_sel.png') !important;
	background-image: none;
	width:106px;
	height:39px;
}
 
 #avantages { margin-top: -20px; margin-bottom:20px;}
 #avantages ul{ margin-top:5px; padding-top:0;}
 #avantages li{ list-style:none; background:url(http://www.hypomaison.com/images/picto.gif) 3px 10px no-repeat; color:#6b6b6b; font-weight:bold; font-size:14px; line-height:1.8em;}
 #avantages h1 span { display: none; }
 
 #montantTaux{ position:absolute; top:55px; left:30px; color:#FFFFFF; font-weight:bold; font-size:16px; width:205px; text-align:left;}
 
 #sitemap{}
 #sitemap a{  border:none;}
 #sitemap ul{ margin-top:5px; padding-top:0;}
 #sitemap ul li a{ color:#545454; font-weight:bold; text-decoration:none; font-size:12px;}
 #sitemap ul li a:hover{ text-decoration:underline;}
 
 #home{ font-family:Tahoma; font-size:12px;  color:#545454; text-decoration:none;}
 #home ul{ margin-left:15px; padding:0; margin-top:5px; padding-top:0px;}
 #home ul li{ color:#545454; list-style:none; background:url(http://www.hypomaison.com/images/puce.gif) 3px 7px no-repeat; padding-left:15px;line-height:1.4em;}


 
 #formulaire_col{ font-size:10px; padding: 10px 0px 10px 7px;}
 #containerForm{ padding:5px 5px 15px 13px ; width:170px; background:url(http://www.hypomaison.com/images/backForm.jpg) repeat-x top center #9d9d9d;}
 #formulaire_col h2{ font-size:11px; color:#FFFFFF; margin-bottom:0px; padding-bottom:0px; margin-top:10px;}
 #formulaire_col form{ margin-top:10px; padding-top:0;}
 #formulaire_col label{ display:block; color:#FFFFFF; font-weight:bold; margin-top:10px; margin-bottom:2px;}
 #formulaire_col input, #formulaire_col select, #formulaire_col option{ font-size:10px;}
 #formulaire_col textarea{ font-size: 12px;}
 
 #rightpaneInfo{margin-left:10px; margin-right:6px;width:160px;margin-top:10px; border: 1px solid #FFFFFF; padding:10px; margin-bottom:10px;}
 
 #numTel{ padding-left:15px; padding-bottom:15px;}
 
 #video{ padding:20px 0 20px 20px;}
 
 
 #content {position:relative; margin: 0 auto; width:900px; height:auto;}
 
 /* bottom:-178px !important; bottom: -178px; left:179px !important; left:179px;  */
 #footer{ z-index:5; bottom:0; background: #4e8bab url("http://www.hypomaison.com/images/backFooter3.gif") top no-repeat; width: 885px; margin: 0 auto; text-align: right; font-size:10px; color:#fff; padding: 28px 15px 15px 0;}
 #footer a{text-decoration: none;}
 #footerSmall{background: #4e8bab url("http://www.hypomaison.com/images/line3.gif") top no-repeat; width: 885px; margin: 0 auto; text-align: right; font-size:10px; color:#fff; padding: 28px 15px 0 0; height:42px;}
 #footerSmall a{text-decoration: none;}
 #footer p#copyright{ color:#FFFFFF; font-size:11px; margin-bottom:0; padding-bottom:5px;}
 #footer p#copyright a{ color:#FFFFFF;}
 #footer p#copyright a:hover{ text-decoration:underline}
 
 #footer #lexique h2{ font-size:13px; margin-bottom:8px; margin-top:2px}
 #footer #lexique .text1_small a{ color:#FFFFFF;}
 #footer #lexique .text1_small a:hover{text-decoration:underline;}

 .alert{ color:#ff0000; padding-top:10px;}
 .success{ color:#ffdf1e; padding-top:10px;}
 
 
 
 .txtImg {float:left; width:390px; margin-right:10px;}



/*
	SAMUEL : 14 juillet 2008
	DESCRIPTION : ajout de l'adresse sous format vCard
*/

.vcard {
	
}
	.vcard a {
		text-decoration:none;
		color: #ffffff;
	}
	.vcard a:hover { 
		text-decoration:underline;
	}
	.vcard ul{}
	.vcard li{list-style-type:none;}
	.vcard .adr .street-address .locality .region .postal-code .country-name{}
	.vcard .tel{}
	.vcard .tel .type{}


#lexique {
	background: #717171;
}
	#lexique h2 {
		text-align: left;
		padding: 0 0 0 15px;
	}
#footer a {
	color: #ffffff;
}

#content div.infotaux { text-align:left; font-size: 0.9em; margin-top: 25px; height:127px; font-weight:bold; background:url('/images/bg_box_home.jpg') left top no-repeat; padding:15px; color:#666666; }
#content div.infotaux a{  }
