@charset "UTF-8";
/* CSS Document */

body{
	font-family:Lucida Grande, Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color:#58585A;
	margin:0px;
}
div.breaker{ overflow:hidden; clear:both; height:1px; }
div.bigBreaker{ overflow:hidden; clear:both; height:20px; }
a{ text-decoration:none; color:#58585A; font-weight:bold; cursor:pointer; }
a:hover{ cursor:pointer; }
p{ text-align:justify; margin:15px 0px 0px 0px; }
.cadre{ border:1px solid #FFFFFF; }
.imgR { margin:15px 0px 15px 15px; display:block; float:right; }
.imgL { margin:15px 15px 15px 0px; display:block; float:left; }

/* CALAGES DES FONDS */
td.bgTopLeft{ height:99px; border:none; margin:0px; padding:0px; }
td.bgTopRight{ background:url(../imgs/Harmon_Consultant_bg-top-right.gif) repeat-x 0px 100%; height:99px; border:none; margin:0px; padding:0px; }
td.bgTop{ width:950px; display:block; float:left; vertical-align:top; border:none; margin:0px; padding:0px; }
td.bgUnder{ background:url(../imgs/Harmon_Consultant_bg-left.jpg) repeat-x 0px 0px; vertical-align:top; border:none; margin:0px; padding:0px; }



/* TOP ET MENUS */
div.credits{
	font-weight:normal;
	font-size:9px;
	display:block; float:left; width:950px; height:16px; padding-top:2px;
	text-align:right;
}

div.top{
	display:block; float:left; width:950px; height:61px; padding:19px 0px 0px; margin:0px;
	background:url(../imgs/Harmon_Consultant_bg-menu-top.jpg) 100% 0% repeat-y;
}

div.menu{
	display:block; float:left; width:950px; height:142px;
}
	div.menu div.blocLien{
		display:block; float:left; width:182px; height:142px; margin-right:10px;
	}
	
	div.menu div.selected{
		background:url(../imgs/Harmon_Consultant_bg-menu-rollover.jpg) 0px 0px no-repeat;
	}
			
	div.menu div.noMargR{ margin-right:0px; }
	
	div.menu div.hover{ background:url(../imgs/Harmon_Consultant_bg-menu-rollover.jpg) 0px 0px no-repeat; }
	
	
		div.menu div.blocLien div.aMain, div.menu div.blocLien a.aMain{
			display:block; float:left; width:142px;
			padding:4px 20px 10px;
			color:#010247; font-size:12px; font-weight:bold;
		}
		
		/*div.menu div.blocLien a.aMain:hover{
			display:block; float:left; width:142px;
			padding:4px 20px 10px;
			color:#FFFFFF; font-size:12px; font-weight:bold;
		}*/
		
		div.menu div.selected div.aMainHover, div.menu div.hover div.aMainHover,
		div.menu div.selected a.aMain:hover, div.menu div.hover a.aMain:hover,{
			display:block; float:left; width:142px;
			padding:4px 20px 10px;
			color:#010247; font-size:12px; font-weight:bold;
		}
		
		div.menu div.blocLien a.aSecond{
			font-weight:normal;
			display:block; float:left; width:142px;
			padding:0px 20px 0px; margin-right:-3px;
			font-size:12px;
		}
		div.menu div.blocLien a.aSecond:hover, div.menu div.blocLien a.aSecondSel{
			display:block; float:left; width:142px;
			padding:0px 20px 0px; margin-right:-3px;
			color:#010247; font-size:12px;
		}

/* CONTENUS */
div.content{
	display:block; float:left; width:950px;
	padding:15px 0px 30px;
}
	div.content div.left{ display:block; float:left; width:254px; }
		div.content div.left div.pave{
			background:url(../imgs/Harmon_Consultant_bg-paveCol-repeatY.gif) 0px 0px repeat-y transparent;
			display:block; float:left; width:254px; margin-bottom:15px; 
		}
			div.content div.left div.pave div.haut{
				background:url(../imgs/Harmon_Consultant_bg-paveCol-top.gif) 0px 0px no-repeat transparent;
				height:8px; display:block; float:left; width:254px;
				overflow:hidden; 
			}
			div.content div.left div.pave div.info{
				display:block; float:left; width:234px; 
				padding:2px 10px 10px;
			}
			div.content div.left div.pave div.bas{
				background:url(../imgs/Harmon_Consultant_bg-paveCol-bottom.gif) 0px 0px no-repeat transparent;
				height:9px; display:block; float:left; width:254px;
				overflow:hidden; 
			}
	
	
				div.content div.left div.pave div.info div{ display:block; float:left; }
				div.content div.left div.pave div.info div.CV{ margin:0px 15px 0px 5px; }
				div.content div.left div.pave div.info div.accroche{ margin:17px 0px 0px; }
				div.content div.left div.pave div.info h2{ margin:0px; font-size:14px; font-weight:bold; }
				div.content div.left div.pave div.info span.bleu{ color:#010247; font-size:12px; font-weight:bold; }
				div.content div.left div.pave div.info span.tel{ font-size:16px; font-weight:bold; }
				div.content div.left div.pave div.info p.edito{ font-size:11px; }
				div.content div.left div.pave div.info p.baseline{ color:#010247; font-style:italic; }
	
	
	div.content div.main{ display:block; float:left; width:683px; margin-left:13px; }
		div.content div.main div.pave{
			background:url(../imgs/Harmon_Consultant_bg-paveMain-repeatY.gif) 0px 0px repeat-y transparent;
			display:block; float:left; width:683px; margin-bottom:15px;
		}
			div.content div.main div.pave div.haut{
				background:url(../imgs/Harmon_Consultant_bg-paveMain-top.gif) 0px 0px no-repeat transparent;
				height:8px; display:block; float:left; width:683px;
				overflow:hidden; 
			}
			div.content div.main div.pave div.info{
				display:block; float:left; width:643px; 
				padding:5px 20px 25px;
			}
			div.content div.main div.pave div.bas{
				background:url(../imgs/Harmon_Consultant_bg-paveMain-bottom.gif) 0px 0px no-repeat transparent;
				height:9px; display:block; float:left; width:683px;
				overflow:hidden; 
			}
	
				div.content div.main div.pave div.info h1{
					display:block; float:left;
					font-size:16px; font-weight:normal; margin:0px;
				}
					div.content div.main div.pave div.info h1 span{ color:#010247; }
				div.content div.main div.pave div.info a.RSS{
					display:block; float:right; margin-top:2px;
					font-size:10px; font-weight:normal; color:#010247;
				}
				
				div.content div.main div.pave div.info div.offre{
					display:block; float:left; margin-top:20px;
				}
				div.offreDetail{ width:643px; display:block; float:left; margin-top:20px; }
				
					div.content div.main div.pave div.info div.offre div.date, div.offreDetail div.date{
						/*display:block; float:left; width:41px; height:46px; margin-right:15px;*/
						display:block; float:left; width:41px; height:60px; margin-right:15px;
						background:url(../imgs/Harmon_Consultant_bg-date.gif) 0px 0px no-repeat;
					}
						div.content div.main div.pave div.info div.offre div.date p.jour, div.offreDetail p.jour { margin:5px 0px 0px; color:#FFFFFF; font-weight:bold; font-size:18px; text-align:center; }
						div.content div.main div.pave div.info div.offre div.date p.mois, div.offreDetail p.mois { margin:0px; color:#FFFFFF; font-weight:bold; font-size:11px; text-align:center; text-transform:uppercase; }
	
					div.content div.main div.pave div.info div.offre div.resume, div.offreDetail div.resume {
						display:block; float:left; width:587px;
					}
						div.content div.main div.pave div.info div.offre div.resume h3, div.offreDetail div.resume h3, div.consultantDetail div.resume h3 {
							margin:0px;
							color:#010247; font-size:16px; font-weight:normal;
						}
							div.content div.main div.pave div.info div.offre div.resume h3 span, div.offreDetail div.resume h3 span, div.consultantDetail h3 span { color:#58585A; font-size:14px; font-weight:normal; }
							div.content div.main div.pave div.info div.offre div.resume h3 a, div.offreDetail div.resume h3 a { font-size:10px; font-weight:normal; }
						div.content div.main div.pave div.info div.offre div.resume h4, div.offreDetail div.resume h4 {
							margin:0px;
							font-size:11px; font-weight:normal;
						}
						div.content div.main div.pave div.info div.offre div.resume p { margin:0px; font-size:11px; }
						div.offreDetail div.resume p { margin:15px 0px 0px; font-size:11px; }
						div.content div.main div.pave div.info div.offre div.resume a.detail, div.offreDetail div.resume a.detail {
							display:block; float:left;
							padding-left:26px; margin-top:2px;
							background:url(../imgs/Harmon_Consultant_detail-offre-oeil.gif) 0px 0px no-repeat;
						}
					
					div.content div.main div.pave div.info div.consultant div.photo, div.consultantDetail div.photo{
						display:block; float:left; width:100px; margin-right:15px;
					}
					
					div.content div.main div.pave div.info div.consultant div.resume, div.consultantDetail div.resume{
						display:block; float:left; width:528px;
					}
					
					div.consultantDetail{ display:block; float:left; width:643px; }
						
				div.content div.main div.pave div.info div.liensDomaines{
					display:block; float:left; margin-top:30px;
					color:#010247; font-weight:bold;
				}
					div.content div.main div.pave div.info div.liensDomaines h1{
						display:block; float:none; margin:0px 0px 10px;
						font-size:16px; font-weight:normal; color:#58585A;
					}
					div.content div.main div.pave div.info div.liensDomaines a{
						color:#010247;
					}
					
				div.content div.main div.pave div.info p{ }
					div.content div.main div.pave div.info p strong, div.consultantDetail p strong{ color:#010247; font-size:11px; font-weight:normal; }
					
					
/* FORM */
#contact div.ligne{ display:block; float:left; width:550px; margin-top:5px; }
#contact div.ligne div{ display:block; float:left; width:165px; padding-top:3px; text-align:left; }
#contact div.ligne input{ display:block; float:left; width:300px;}
