#header{background-repeat:repeat-x;background-position:0 0;height:70px;}body{background-color:#bdccd4;margin-left:auto;margin-right:auto;margin-top:0;font-family:Verdana, Calibri, Geneva, sans-serif;font-size:13px;}var{display:none;}form{margin:0;padding:0;}img{border:none;}.header_block_frame{height:100%;border:solid 1px gray;padding:10px;}.inner_block_frame{box-shadow:5px 5px 5px 0;border:solid 1px gray;}.linkpath{font-weight:700;color:#000;font-size:13px;margin-top:-22px;margin-bottom:10px;padding:3px;}.box{width:100%;box-shadow:5px 5px 5px 0 rgba(0,0,0,0.5);}.boxTitle{background-color:#3577a9;width:100%;}.boxTitle h1,.boxTitle h2{color:#FFF;font-size:18px;font-weight:700;margin:0;padding:5px;}.boxEnd{border:solid 1px #CCC;border-top:none;}.BlockTitle h1,.BlockTitle .h2{color:#FFF;font-size:15px;font-weight:700;margin:0;padding:5px;}.contentBox{border-left:solid 1px #CCC;border-right:solid 1px #CCC;font-size:13px;vertical-align:top;padding:5px;}input{font-family:Verdana;}.Title{font-family:Verdana;font-size:16px;}h1{font-family:Verdana;font-size:18px;text-align:left;}h2,h3{font-size:16px;font-weight:700;text-align:left;}.lien_act_button{color:#FFF;font-size:13px;font-weight:700;text-decoration:none;}.act_button{background-color:#E9000D;cursor:pointer;max-width:150px;padding-bottom:4px;padding-top:4px;text-align:center;width:150px;}.act_button_blue{background-color:#3577A9;}.searchButton{text-decoration:none;background-color:#de2c31;color:#FFF;width:150px;font-weight:700;font-size:12px;border:solid 1px #444;cursor:pointer;padding:3px;}#topgauche{position:absolute;z-index:10;}.fontred2{font-weight:700;color:#c00;font-size:11px;}.menu_box{font-weight:700;color:#000;padding-left:5px;padding-top:5px;}.footer{color:#000;font-size:12px;}.foote2{color:#000;font-size:.6em;align:center;font-weight:700;}.LigneTitre{color:#000;font-size:1.1em;align:center;font-weight:700;}.police{font-weight:700;color:#666;font-size:13px;}.fontwhite3{font-weight:700;color:#3577A9;font-size:12px;}.fontblack4{font-weight:700;color:#000;font-size:18px;}.fontgris2{font-weight:700;color:#333;font-size:12px;}.policeINC{font-weight:700;color:#4DA6FF;font-size:13px;}.menubox2{color:#3577A9;font-weight:700;font-size:13px;vertical-align:top;text-align:left;height:20px;padding:5px;background-color:#3577A9;}.menubox2 h2{font-size:16px;color:#FFF;margin:0;}.fonttitle2{color:#385b87;font-size:12px;text-align:left;}.fontred21{font-weight:700;color:#c00;font-size:12px;}.padding{height:5px;}.fonttitle21{color:#000;font-size:13px;text-align:center;}h3.VilleOffre a{font-size:11px;display:block;font-weight:700;text-decoration:none;margin:0;}.freqSearch a{font-size:13px;color:#3577A9;text-decoration:none;font-weight:700;}.selectedOffers h2 a,.s1{font-size:13px;color:#3577A9;text-decoration:none;display:block;}.selectedOffers h2,.s1{margin:2px;}.selectedOffers h3 a,.s2{font-size:11px;display:block;font-weight:700;text-decoration:none;padding-bottom:6px;margin:0 0 6px 2px;}.selectedOffers h3,.s2{}.LigneOffre td{bgcolor:#FFF;border-bottom:solid;border-bottom-color:#000;border-bottom-width:thin;}.LigneOffre h1{padding-top:10px;padding-bottom:4px;}.LigneOffre img{max-width:80px;max-height:80px;}.fontBBlue,.BeauLien{color:#3577A9;text-decoration:none;font-weight:700;}.fontred22{font-weight:700;color:#c00;font-size:12px;display:block;}.readOnly{color:#000;background-color:#CCC;}table.Exterieur{border:thin solid;}.cadre_elt_sidebar,.bloc_CP,.bloc_OAP,.bloc_GI{border:1px solid grey;font-size:13px;margin-right:4px;background-color:#fff;text-align:left;line-height:1.2;padding:5px;}.bloc_CP h3{text-align:center;font-size:13px;margin:0 4px 0 0;}#search_block select,#search_block input{border:solid 1px #BBB;}.limit_208{text-align:center;width:250px;max-width:250px;overflow:hidden;margin-top:0;padding:5px 0 0 5px;}.bloc_GI{text-align:center;border:1px solid #3577A9;}.bloc_GI a{font-size:15px;font-weight:700;color:#d12a31;}.bloc_CP{padding-bottom:0;cursor:pointer;}.bloc_CP div{cursor:pointer;font-size:13px;background-color:#3577A9;color:#FFF;margin-left:-5px;margin-top:-5px;margin-bottom:0;text-align:center;width:100%;font-weight:700;padding:5px;}.fondLong{background-color:#e3e3e3;border:1px solid #a7a7a7;}.fondUni{background-color:#fff;}#globalContainer{width:1000px;font-size:13px;background-color:#FFF;}.topLogo{margin-right:4px;padding-top:8px;}.topLogoImg{border:0;width:20px;height:20px;margin:0;}.topLink{margin-top:7px;}#tab_images_bannieres{width:180px;text-align:center;margin-left:auto;margin-right:auto;}.titreFdBleu{text-align:center;margin-bottom:10px;margin-left:-5px;margin-top:-5px;color:#fff;background-color:#3577A9;width:100%;padding:5px;}.highlight{background-color:#FF0;}.linkHL{font-weight:700;color:#3577A9;}.linkHL:hover{color:#155284;}#centrer_menu{margin-top:0;}#centrer_menu ul{background-color:#FFF;left:0;margin:0;padding:0;}#centrer_menu ul li{text-align:center;position:relative;background-color:#3577A9;display:block;border:none;color:#FFF;cursor:default;font-size:15px;font-weight:700;float:left;margin-right:1px;height:25px;width:165.66px;padding-top:3px;}#centrer_menu ul li a div{height:25px;padding-top:3px;}#centrer_menu ul li:hover{background-color:#777;color:#FFF;}#centrer_menu ul li ul{position:absolute;top:28px;visibility:hidden;}#centrer_menu ul li:hover ul{visibility:visible;}#centrer_menu ul li ul li{text-align:center;width:300px;border:none;color:#FFF;cursor:default;font-size:12px;font-weight:400;border-top:solid 1px #FFF;border-left:solid 1px #FFF;}#centrer_menu ul li ul a{color:#FFF;text-decoration:none;font-size:12px;}#panier{padding-top:7px;padding-bottom:7px;background-color:#fff;}#acces_panier{background-color:#fff;color:#fff;width:100%;text-align:left;}#span_acces_panier{background-color:blue;cursor:pointer;}#montrer_panier{color:#000;}.item_panier{width:100%;text-align:left;font-size:12px;overflow:hidden;margin-top:3px;}.link_itemPanier{color:#000;text-decoration:none;}.item1{background-color:#FFF;}.item0{background-color:#DDD;}.removeItem{font-size:12px;cursor:pointer;}#panier_postule{font-weight:700;color:#FFF;margin:10px;}#panier_postule a{text-decoration:none;color:#FFF;}.titresSB{text-align:center;font-size:15px;font-weight:700;}.logosALaUne img{margin:3px;}#RecruteurLogon{margin:0;}#btLogin{background-color:#3577A9;color:#FFF;font-weight:700;cursor:pointer;width:57px; height:30px; margin-top:4px;margin-bottom:4px; margin-top:25px;}#btLogin:hover{border:solid 2px #3577A9;}.pagingPrevious{width:auto;padding:0 15px;}.nextLink,.pagingPrevious{color:#999;width:auto;padding:0 15px;}.pagingBox{background-color:#EEE;color:#0D51AB;display:inline-block;height:30px;line-height:30px;min-width:30px;text-align:center;text-decoration:none;width:30px;border-radius:3px;border:solid 1px #CCC;margin:1px;}.pagingBox:hover{background-color:#BBB;}.pagingBox.selected{position:relative;}.boxWrap{background-color:#FFF;display:inline-block;height:35px;line-height:35px;min-width:35px;padding-left:1px;width:35px;}.boxWrap.selected{border:medium none;position:relative;}.navLinks{display:inline-block;height:35px;line-height:35px;margin:0;}.pagingBar .selected{background-color:#FFF;color:#000;}.logosALaUne{text-align:center;}.logosALaUne span{min-width:80px;display:inline-block;}div,p,.offerSearchForm option{font-weight:400;}.LigneOffre,.selectedOffers h3,.accLinkTd{text-align:left;}.boxTitle a,p.OffreDescription a,.cadre_elt_sidebar a,.bloc_CP a,.bloc_OAP a,.bloc_GI a{text-decoration:none;}.fontred3,.fontblack3{font-weight:700;color:#000;font-size:13px;}.fontwhite2,.fontblack2{font-weight:400;color:#000;font-size:12px;}.fonttitle,.bloc_OAP a{font-weight:400;color:#000;font-size:13px;}h2.TitreOffre a,h3.TitreCV a{font-size:13px;color:#3577A9;text-decoration:none;margin-bottom:-15px;display:block;}h2.TitreOffre a:hover,h3.VilleOffre a:hover,.freqSearch a:hover,.selectedOffers h2 a:hover,.s1:hover,.selectedOffers h3 a:hover,.s2:hover,.BeauLien:hover,.cadre_elt_sidebar a:hover,.bloc_CP a:hover,.bloc_OAP a:hover,.bloc_GI a:hover,.item_panier:hover{text-decoration:underline;}.accLink,.GridMajDate{font-size:13px;}.offerSearchForm input,.offerSearchForm select,.pagingBar{font-weight:700;}
.fontBlue{
	color:#3577A9;
	font-weight:bold;
	font-size:16px;
}

.size16{
	font-size:16px;
}

.margin0{
	margin:0;
}

.bgGray {
	background-color:#CCC;
}
.padding5{
	padding:5px;
}
									.qtab.unselected {
												background:#FFF;
												color:#444;		
												border:solid 1px #444;
												cursor : pointer;
											}
											
											.qtab.unselected:hover {
												background:#666;
												color:#FFF;		
												border:solid 1px #666;										
											}
											
											.qtab .colored{
												color:#3577A9;
											}	
												
											.qtab .colored2{
												color:red;
											}
											
											.qtab.unselected .arrow{
												display:none;
											}
											
											.qtab.unselected:hover .colored, .qtab.unselected:hover .colored2{
												color:#FFF;
											}	
											
											.qtab{											
												width:168px;
												height:94px;
												display:inline-block;
												font-size:13px;
												font-weight:bold;
												padding:5px;
												float:left;
												margin:0 2px 10px 0;	
												position:relative;
												background:#FFF;
												color:#444;		
												border:solid 1px #444;
												
												
											}
											
											.qtab .arrow{												
												position:absolute;
												top:104px;
											}
											
											.qtaba {text-decoration:none;}
.selectedOffers h3 a, .s2{
	font-size: 11px;
	display:block;
	font-weight:bold; 
	text-decoration:none;
	margin:0 0 6px 2px; padding-bottom:6px;	
	border-bottom:solid 1px #CCC;
}

#search_block{
	overflow:hidden;
}

.blueButton{
	color:#FFF; text-align:center; padding:20px 0; background-color: ; width:90px; margin:10px; float:right; border:solid 2px #3577a9;
	border-radius:5px;
	font-weight:bold;
	/*
	background: -webkit-gradient(
		linear,
		left top, left bottom,
		from(#aaeeff),
		to(#3577a9)
	);
	background: -webkit-linear-gradient(
		top,
		#aaeeff,
		#3577a9
	);
	background: -moz-linear-gradient(
		top,
		#aaeeff,
		#3577a9
	);
	background: -o-linear-gradient(
		top,
		#aaeeff,
		#3577a9
	);
	background: linear-gradient(
		top,
		#aaeeff,
		#3577a9
	);	*/
	
	background-color : #4597C9;
	text-decoration:none;	
	margin-top:30px;
	margin-right:20px;	
}

.blueButton:hover{
	background-color : #3577a9;
	text-decoration:none;
}

.selectedOffers h3 a, .s2, .s3{
	font-size: 11px;
	display:block;
	font-weight:bold; 
	text-decoration:none;
	margin:0 0 6px 2px; padding-bottom:6px;	
	border-bottom:none;
}

.s3{
	font-size:12px;
	padding-bottom:0px;	
	margin-bottom:3px;
	padding-left:20px;
}

.selectedOffers h3 a, .s2 {
	border-bottom:solid 1px #CCC;
}


.selectedOffers h3 a:hover, .s2:hover, .s3:hover{
	text-decoration:underline;
} 

.selectedOffers h3, .s2, .s3 {
	margin:2px;

}

.nextLink, .pagingPrevious {
    padding: 0 15px 0 15px;
    width: auto;
}


	.menuTopTab {
		text-decoration: none;
		color:#fff;
		display:block;
		height:100%;
	}
	
	.OffreDescription {
	cursor:pointer
}

.size14{
	font-size:14px;
}

.size15{
	font-size:15px;
}


.size13{
	font-size:13px;
}
.pagingBox.selected {
    position: relative;
	background-color: #BBB;
}

.TDLabel {font-size:12px;}

h1 img{
	float:left;
	margin-right:3px;
}

.ot a {
	display:block;
	margin-bottom:6px;
}

option {
	color:#154094;
}

img{border:none}		
	#___plusone_0{
	max-width:60px
	}	
	
.menubox2 h3{
	text-align:center; font-size:15px;margin-bottom:0px;color:#FFF
}

.fieldNotes{
	font-size:9px;
}
	#centrer_menu ul li ul{
		padding-bottom:1px;
	}	

.titleIcon{
	 float:left; 
	 padding:8px
}	 

.HLgridlink {
	font-weight:bold;
	color: #0f0;
}

.HLgridlink:hover {
	color: #0f0;
}

.titlefield{
	font-variant:small-caps;
	display:inline-block;
	width:280px;
	font-size:13px;
}
							
#SocialSideBar{
	position:fixed; 
	background-color:#FFF; 
	width:36px; 
	margin-left:-40px;
	margin-top:5px;
}

#SocialSideBar div{
	width:34px;
	height:32px;
	float:left;
	background-image:url(/images/SocialIconsEC.png);
	margin:2px;
	cursor:pointer;
}

#SocialSideBar #facebook:hover{background-position:-82px 0px;}
#SocialSideBar #facebook{background-position:-82px 40px;}

#SocialSideBar #gplus:hover{background-position:-245px 0px;}
#SocialSideBar #gplus{background-position:-245px 40px;}

#SocialSideBar #twitter:hover{background-position:-41px 0px;}
#SocialSideBar #twitter{background-position:-41px 40px;}

#SocialSideBar #linkedin:hover{background-position:-204px 0px;}
#SocialSideBar #linkedin{background-position:-204px 40px;}

#SocialSideBar #viadeo:hover{background-position:-163px 0px;}
#SocialSideBar #viadeo{background-position:-163px 40px;}

#SocialSideBar #rss:hover{background-position:-0px 0px;}
#SocialSideBar #rss{background-position:-0px 40px;}

						