
body {
	font-family:Helvetica, Arial;
	font-size: 13px;
	color: #666666;
	padding: 0px;
	margin:0px;
	line-height:18px;
}
h1, h2, h3, h4, h5, h6, p, ul, li {
	margin:0px;
	padding:0px;
	text-align:left;
	font-weight:normal;
	list-style:none;
}
img{
	border:0px;
	margin:0px;
	padding:0px;
	outline:none;
}
a {
	text-decoration:none;
	cursor:pointer;
	outline:none;
}
.img_left {
	float:left;
}
.img_right {
	float:right;
}
.clear {
	clear:both;
}


#homepage {
	background:#e9eef1 url(../images/home_bg.gif) top repeat-x;
}
#sub_page {
	background:#e9eef1 url(../images/sub_page_bg.gif) top repeat-x;
}

.container { width:940px; margin:0px auto 0px auto;}

	

	.header {float:left; width:940px; height:108px; background:url(../images/top_bg.jpg) no-repeat;}
		
			.logo { float:left;}
			.btn_login { float:right; padding:9px 0px 0px 0px;}
			
			.top-menu { float: left; clear:both; width:940px; margin:11px 0px 0px 0px;}
			.top-menu  ul { margin:0px; padding:0px;}
			.top-menu  ul li { float:left; list-style:none; height:38px;}
			.top-menu  ul li a { display:block; height:38px; background-position: top;}
			.top-menu  ul li a.link1 { background:url(../images/top_nav_01.jpg) no-repeat; width:107px;}
			.top-menu  ul li a.link2 { background:url(../images/top_nav_02.jpg) no-repeat; width:131px;}
			.top-menu  ul li a.link3 { background:url(../images/top_nav_03.jpg) no-repeat; width:196px;}
			.top-menu  ul li a.link4 { background:url(../images/top_nav_04.jpg) no-repeat; width:226px;}
			.top-menu  ul li a.link5 { background:url(../images/top_nav_05.jpg) no-repeat; width:131px;}
			.top-menu  ul li a.link6 { background:url(../images/top_nav_06.jpg) no-repeat; width:131px;}
			.top-menu  ul li a:hover { background-position:bottom;}
			.top-menu  ul li a.active { background-position:bottom;}
	
	

			a.sing_up { float:left; background: url(../images/btn_inscription.png) top no-repeat; height: 45px; width:196px;}
			a.sing_up:hover { float:left; background: url(../images/btn_inscription.png) center no-repeat; height: 45px; width:196px;}
			a.sing_up:active {float:left; background: url(../images/btn_inscription.png) bottom no-repeat; height: 45px; width:196px;}
			
			a.envoyer { float:left; background: url(../images/btn_envoyer.png) top no-repeat; height: 46px; width:196px;}
			a.envoyer:hover { float:left; background: url(../images/btn_envoyer.png) center no-repeat; height: 46px; width:196px;}
			a.envoyer:active {float:left; background: url(../images/btn_envoyer.png) bottom no-repeat; height: 46px; width:196px;}
			
			a.enregistrer { float:left; background: url(../images/btn_enregistrer.png) top no-repeat; height: 45px; width:196px;}
			a.enregistrer:hover { float:left; background: url(../images/btn_enregistrer.png) center no-repeat; height: 45px; width:196px;}
			a.enregistrer:active {float:left; background: url(../images/btn_enregistrer.png) bottom no-repeat; height: 45px; width:196px;}
			
			a.deconnexion { float:left; background: url(../images/btn_deconnexion.png) top no-repeat; height: 45px; width:196px;}
			a.deconnexion:hover { float:left; background: url(../images/btn_deconnexion.png) center no-repeat; height: 45px; width:196px;}
			a.deconnexion:active {float:left; background: url(../images/btn_deconnexion.png) bottom no-repeat; height: 45px; width:196px;}
			
			a.sinscrire { float:left; background: url(../images/btn_sinscrire.png) top no-repeat; height: 45px; width:196px;}
			a.sinscrire:hover { float:left; background: url(../images/btn_sinscrire.png) center no-repeat; height: 45px; width:196px;}
			a.sinscrire:active {float:left; background: url(../images/btn_sinscrire.png) bottom no-repeat; height: 45px; width:196px;}
			
			a.payer { float:left; background: url(../images/btn_payer.png) top no-repeat; height: 45px; width:196px;}
			a.payer:hover { float:left; background: url(../images/btn_payer.png) center no-repeat; height: 45px; width:196px;}
			a.payer:active {float:left; background: url(../images/btn_payer.png) bottom no-repeat; height: 45px; width:196px;}
			
			a.repondre { float:left; background: url(../images/btn_repondre.png) top no-repeat; height: 45px; width:196px;}
			a.repondre:hover { float:left; background: url(../images/btn_repondre.png) center no-repeat; height: 45px; width:196px;}
			a.repondre:active {float:left; background: url(../images/btn_repondre.png) bottom no-repeat; height: 45px; width:196px;}
			
			a.ajtmarket { float:left; background: url(../images/btn_ajtmarket.png) top no-repeat; height: 45px; width:196px;}
			a.ajtmarket:hover { float:left; background: url(../images/btn_ajtmarket.png) center no-repeat; height: 45px; width:196px;}
			a.ajtmarket:active {float:left; background: url(../images/btn_ajtmarketf.png) bottom no-repeat; height: 45px; width:196px;}
			
			a.connexion { float:left; background: url(../images/btn_big_connexion.png) top no-repeat; height: 46px; width:196px; cursor:pointer}
			a.connexion:hover { float:left; background: url(../images/btn_big_connexion.png) center no-repeat; height: 46px; width:196px;}
			a.connexion:active {float:left; background: url(../images/btn_big_connexion.png) bottom no-repeat; height: 46px; width:196px;}
			
			a.searh { float:left; background:url(../images/btn_search.png) top no-repeat; height:28px; width:102px;}
			a.searh:hover { float:left; background:url(../images/btn_search.png) bottom no-repeat; height:28px; width:102px;}
			
			a.researh { float:left; background:url(../images/btn_recherce.png) top no-repeat; height:28px; width:102px;}
			a.researh:hover { float:left; background:url(../images/btn_recherce.png) bottom no-repeat; height:28px; width:102px;}
			
	

	.banner {float:left; width:940px; margin:52px 0px 0px 0px; }
		
		.banner_left { float:left; height:357px; background:url(../images/banner_text.jpg) no-repeat; width:263px;  position:relative;}
		.banner_left .btn_sign_up { float:left; padding:185px 33px 0px 33px;}
		
		.banner_left .event_btn { float:left; position:absolute; bottom:0px;  left:0px; padding:0px 0px 12px 0px; width:200px;}
		.banner_left .event_btn a { float:left;color:#ffffff; background:url(../images/banner_arrow.png) right bottom no-repeat; display:block; font-family:Impact; text-align:center; line-height:24px; padding:0px 20px 0px 0px; margin:0px 20px; width:200px;}
		.banner_left .event_btn a span { color:#d574e7; font-size:24px;}
		.banner_left .event_btn a:hover {color:#d574e7;}
		.banner_left .event_btn a:hover span {color:#ffffff; }
		
		.banner_right { float:right; background:url(../images/banner_img.jpg) no-repeat; height:357px; width:667px; text-align:left; padding:0px 0px 0px 10px; }
		
		.banner_right .event_btn { float:left; padding:0px 0px 12px 0px; width:200px; margin:297px 10px 0px 10px; display:inline;}
		.banner_right .event_btn a { float:left;color:#ffffff; background:url(../images/banner_arrow.png) right bottom no-repeat; display:block; font-family:Impact; text-align:center; line-height:24px; padding:0px 20px 0px 0px; width:180px;}
		.banner_right .event_btn a span { color:#d574e7; font-size:24px;}
		.banner_right .event_btn a:hover {color:#d574e7;}
		.banner_right .event_btn a:hover span {color:#ffffff; }

			
		.search { background:url(../images/search_bg.gif) repeat-x; height:52px; float:left; width:860px; padding:20px 40px 0px 40px;}	
		.search  h2 { color:#00526f; float:left; font-size:15px; font-family:Impact; line-height:24px; background:url(../images/icon_mail.gif) left 9px  no-repeat; padding:4px 18px 0px 30px;}
		.search	.search_bg { background:url(../images/input_bg.gif) no-repeat; width:555px; height:32px; float:left; padding:4px 0px 0px 18px;}
		.search	.search_bg input { float:left; width:450px; background:none; border:none; margin:5px 0px 0px 0px; } 
		
		.content { float:left; width:940px; background:#fff url(../images/cont_bg.gif) top repeat-x; }
			
			h2.title_blue { float:left; font-size:28px; font-family:Impact; text-transform:uppercase; color:#00526f; background:url(../images/blue_arrow.gif) left 4px no-repeat; padding:4px 0px 20px 30px; }
			
			
		.left { float:left; width:729px;}
				 
		 .text_left {float:left; width:440px; padding:40px 40px;}
					
				.text_left p.big_text { font-size:19px; color:#4b4b4b; line-height:24px; padding:5px 0px;}
				.text_left p.s_text { font-size:15px; color:#666666; line-height:22px;padding:5px 0px;}
				
				.offers { float:left; width:440px; margin:40px 0px 0px 0px;}
				.offers ul { margin:0px; padding:0px;}
				.offers ul li { list-style: none; background:url(../images/dot_line.gif) bottom  repeat-x; padding:0px 0px 10px 0px; color:#2b2b2b; font-size:13px; font-family:Georgia, "Times New Roman", Times, serif; line-height:16px; float:left; width:420px; margin:0px 0px 7px 0px;}
				.offers ul li span { color:#6c3977; font-size:17px; font-weight:bold; font-family:Helvetica, Arial; line-height:24px;}
				.offers ul li a span { color:#6c3977; }
					
				.communique {float:left; width:440px; margin:40px 0px 0px 0px;}
				.communique ul { margin:0px; padding:0px;}
				.communique ul li { list-style: none; background:url(../images/dot_line.gif) bottom  repeat-x; padding:0px 0px 10px 0px; color:#2b2b2b; font-size:14px; font-family:Georgia, "Times New Roman", Times, serif; line-height:16px; float:left; width:420px; margin:0px 0px 7px 0px; font-style:italic;}
				.communique ul li a { color:#2b2b2b;}
				.communique ul li span { color:#6c3977; font-size:17px; font-weight:bold; font-family:Helvetica, Arial; line-height:24px; font-style:normal;}
					
			
		.entreprises {float:left; width:170px; padding:40px 20px 0px 19px; background:url(../images/cont_mid_line.gif) left repeat-y; height:650px;}
		.entreprises ul { margin:0px; padding:0px; float:left;}
		.entreprises ul li { float:left; background:url(../images/dot_line.gif) bottom  repeat-x; padding:0px 0px 10px 0px;margin:0px 0px 10px 0px; width:170px; }
		.entreprises ul li p {font-size:13px; color:#666666; width:112px; float:left; line-height:18px;}
		.entreprises ul li p span { color:#764680; font-size:15px; font-weight:bold;}
		.entreprises ul li div.img { float:left; padding:0px 0px 0px 0px; width:58px;}
			
		.right { float:left; width:196px; background:url(../images/cont_mid_line.gif) repeat-y left; padding:40px 0px 0px 15px;}
				
				.par_logo { float:left; width:180px; text-align:center; padding:0px 0px 10px 0px;}
				.par_logo img { margin:10px 0px;}
				
				 h3.sub_title { font-size:17px; color:#005472; padding:20px 0px 10px 0px; float:left; font-family:Impact; background:url(../images/dot_line.gif) top repeat-x;}
				 .right	p { font-size:12px; color:#666666; line-height:14px; float:left; width:180px; padding:0px 0px 10px 0px;}
				 .right	p a { text-decoration:none; color:#666666;}
				 .right	p a:hover {text-decoration:underline;}
				
				.contact { background:url(../images/map.gif) right 20px  no-repeat ;  width:196px; clear:both; height:200px; }
		
		.footer { clear:both; width:940px; background:#fff url(../images/footer_bg.gif) bottom no-repeat; padding:0px 0px 32px 0px; margin:0px 0px 100px 0px; text-align:center;}
			.join_network { text-align:center; width:940px; font-family:Impact; color:#666666; font-size:13px; }
			.join_network  a { color:#666666;}
			.join_network img { margin:0px 5px 0px 10px;}
			
			.footer p { color:#b3b3b3; text-align:center; padding:0px 0px 0px 8px;}
			

.sub_page_content { float:left; width:940px;}
	
	.page_title { height:83px; width:940px; float:left; font-size:30px; color:#663370; }
	.page_title .login { float:right; padding:22px 0px 0px 0px;}
	.page_title h2.communiques { background:url(../images/title_communiques.gif) no-repeat; width:743px; height:83px; float:left;}
	.page_title h2.connexion { background:url(../images/title_connextion.gif) no-repeat;  width:743px; height:83px; float:left;}
	.page_title h2.inscription { background:url(../images/title_inscription.gif) no-repeat;  width:743px; height:83px; float:left;}
	.page_title h2.liste_des_entreprise { background:url(../images/title_liste_des.gif) no-repeat;  width:743px; height:83px; float:left;}
	.page_title h2.carte { background:url(../images/carte.gif) no-repeat;  width:743px; height:83px; float:left;}
	.page_title h2.mot_de{ background:url(../images/title_mot_de.gif) no-repeat;  width:743px; height:83px; float:left;}
	.page_title h2.retrouvez { background:url(../images/title_retrouvez.gif) no-repeat;  width:743px; height:83px; float:left;}
	.page_title h2.moncompte { background:url(../images/moncompte.gif) no-repeat;  width:743px; height:83px; float:left;}
	.page_title h2.mescommuniques { background:url(../images/mescommuniques.gif) no-repeat;  width:743px; height:83px; float:left;}
	.page_title h2.mesoffres { background:url(../images/mesoffres.gif) no-repeat;  width:743px; height:83px; float:left;}
	.page_title h2.offres { background:url(../images/offres.gif) no-repeat;  width:743px; height:83px; float:left;}
	.page_title h2.fichesociete { background:url(../images/fichesociete.gif) no-repeat;  width:743px; height:83px; float:left;}
	.page_title h2.contact { background:url(../images/contact.gif) no-repeat;  width:743px; height:83px; float:left;}
	.page_title h2.partenaires { background:url(../images/partenaires.gif) no-repeat;  width:743px; height:83px; float:left;}
	.page_title h2.cgu { background:url(../images/cgu.gif) no-repeat;  width:743px; height:83px; float:left;}
	.page_title h2.events { background:url(../images/evenements.gif) no-repeat;  width:743px; height:83px; float:left;}
	.page_title h2.annuaire { background:url(../images/title_annuaire.gif) no-repeat;  width:743px; height:83px; float:left;}
	.page_title h2.marketbrief { background:url(../images/marketbrief.gif) no-repeat;  width:743px; height:83px; float:left;}

	.sub_page_cont_bg { width:940px; float:left; background:#fff url(../images/sub_page_cont_bg.gif) top repeat-x; padding:40px 0px 40px 0px; }
	.sub_page_cont_bg .left { float:left; width:600px; padding:0px 40px; background:url(../images/cont_mid_line.gif) repeat-y right;}
	.sub_page_cont_bg .right { float:left; width:180px; padding:0px 40px; background:none; }

	.sub_page_search { background:url(../images/sub_page_search_box.gif) no-repeat; width:590px; height:46px; padding:12px 0px 0px 10px; margin:0px 0px 20px 0px;}
	.sub_page_search	.search_bg { background:url(../images/input_bg.gif) no-repeat; width:555px; height:32px; float:left; padding:4px 0px 0px 18px;}
	.sub_page_search	.search_bg input { float:left; width:450px; background:none; border:none; margin:5px 0px 0px 0px; } 
	
	.pro_listing_box { float:left; background:#e9eef1 url(../images/gray_box_bot.gif) bottom no-repeat; padding:0px 0px 20px 0px; width:600px; margin:0px 0px 10px 0px;}
	.pro_img { float:left; width:140px; height:140px; margin:10px 14px 0px 20px; display:inline;}
	.pro_info { float:left; width:406px; padding:0px 20px 0px 0px; margin:10px 0px 0px 0px;}
	.pro_info .pro_name { color:#663370; font-size:30px; font-weight:bold; background:url(../images/black_arrow.gif) top left  no-repeat; padding:0px 5px 5px 30px; float:left;} 

	.pro_info  .pro_name a { color:#663370;}
	.pro_info  a.website_name { float:right; color:#005777; font-weight:bold; text-decoration:underline; font-size:12px;}
	.pro_info  a.website_name:hover { text-decoration:none;}
	.pro_info  .pro_sub_info { color:#00506d; font-size:14px; font-weight:bold; clear:both;}
	.pro_info  .info_text  { color:#555555; line-height:18px; font-size:13px; padding:5px 0px 0px 0px;}
	
	.paging { float:left; font-family:Arial, Helvetica, sans-serif; color:#9a9a9a; font-size:13px; font-weight:bold; text-align:center; background:url(../images/paging_bg.gif) no-repeat; height:27px; width:600px;
	word-spacing:8px; margin:40px 0px 0px 0px; padding:4px 0px 0px 0px;}
	.paging a {color:#9a9a9a; word-spacing:0px;}
	.paging img { padding:0px 4px; margin:0px 0px 0px 0px; vertical-align:middle;}
	.paging a:hover {color:#676b6e;}
	.paging  a.active { color:#676b6e;}
	
	ul.offer_listing { margin:0px; padding:0px;}
	ul.offer_listing li { list-style:none; background:url(../images/dot_line.gif) bottom repeat-x; padding:0px 0px 10px 0px; margin:0px 0px 10px 0px;}
	ul.offer_listing li a { background:url(../images/small_black_arrow.gif) left no-repeat; color:#2b2b2b; font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; font-style:italic; padding:0px 0px 0px 25px;}
	ul.offer_listing li a  span { font-size:17px; font-weight:bold; color:#663370; padding:0px 0px 0px 25px; font-style:normal; font-family:Helvetica, Arial;}
	
	.pro_detail_box {float:left; background:#e9eef1 url(../images/gray_box_bot.gif) bottom no-repeat; padding:0px 0px 20px 0px; width:600px; margin:0px 0px 10px 0px;}
	.pro_detail_box	h3 { color:#2b2b2b; font-family:Impact; font-size:17px;  background:url(../images/small_black_arrow.png) left 2px   no-repeat; float:left; padding:0px 0px 5px 25px; margin:20px 0px 0px 0px;}
	.pro_detail_box	h3.twitter { background:url(../images/img_twitter.gif) left 2px no-repeat;  padding:0px 0px 5px 35px;}
	.pro_detail_box	h3.rss { background:url(../images/icon_rss.gif) left 2px no-repeat;  padding:0px 0px 5px 22px;}
	
	
		.left_comm {width:570px; float:left; padding:10px 20px 0px 20px;color:#2b2b2b;}
		.left_comm h2{ font-family:Verdana, Arial, Helvetica, sans-serif;font-size:14px; font-weight:bold;  color:#2b2b2b; line-height:24px; padding:5px 0px;}
		.left_comm .date{ display:inline;color:#2b2b2b; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; text-decoration:none;font-weight:normal; }
		.left_comm .ste{display:inline; font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;  color:#2b2b2b; line-height:24px; padding:5px 0px;}
		.left_comm .ste a{color:#2b2b2b; text-decoration:underline}
		.left_comm .ste a:hover{ text-decoration:none;}
		.left_comm p a{color:#2b2b2b; text-decoration:underline}
		.left_comm p a:hover{ text-decoration:none;}
		.left_col {width:200px; float:left; padding:10px 20px 0px 20px;}
		.left_col1 {width:550px; padding:10px 20px 0px 20px;color:#000000}
		.left_col1	h2 { width:550px; color:#000000; font-family:Arial, Helvetica, sans-serif; font-size:22px; font-weight:bold; padding:0px 0px 5px 5px; margin:20px 0px 0px 0px;}
		.left_col1	h3 { width:550px; color:#000000; font-family:Impact; font-size:17px;  background:url(../images/small_black_arrow.png) left 2px   no-repeat; padding:0px 0px 5px 25px; margin:20px 0px 0px 0px;}
		.cont_info1 {float:left; font-size:13px;  color:#000000; padding:5px 0px 0px 15px; }
		.pro_big_img { float:left; margin:0px;}	
		.cont_info {float:left; font-size:14px; font-weight:bold;  color:#2b2b2b; line-height:24px; padding:5px 0px; }
		.cont_info a {color:#005777; font-weight:bold; text-decoration:underline; font-size:12px;}
		.cont_info a:hover { text-decoration:none;}
		.cont_info span { font-size:12px; font-weight:normal; line-height:14px;}
		.cont_info p { font-size:13px; line-height:18px; color:#555555; width:350px;}
		
		.cont_info ul { margin:0px; padding:0px; clear:both; float:left; width:300px;}
		.cont_info ul li { list-style:none; background:url(../images/dot_line.gif) bottom repeat-x; padding:0px 0px 8px 0px; margin:0px 0px 8px 0px; float:left; width:300px; line-height:18px;}
		.cont_info ul li a {color:#2b2b2b; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; text-decoration:none;font-weight:normal;  }
		.cont_info ul li a span { color:#663370; font-size:15px; font-weight:bold; font-style:normal; text-decoration:none; font-family:Helvetica, Arial;}
		.cont_info ul li a span.twit {font-size:13px; }
		
			
		.right_col {width:340px; float:left; padding:10px 0px 0px 0px;}
		.right_col .pro_name { color:#663370; font-size:30px; font-weight:bold; background:url(../images/black_arrow.gif) top left  no-repeat; padding:0px 5px 5px 30px; float:left;} 

		.right_col .pro_sub_info { color:#00506d; font-size:14px; font-weight:bold; clear:both;}


.sign_up_form { float:left; width:860px; padding:0px 40px;}
.sign_up_form h3 { color:#2b2b2b; font-size:36px; background:url(../images/big_black_arrow.gif) left top no-repeat; padding:10px 0px 20px 50px; font-family:Impact; margin:0px 0px 20px 0px; text-transform:lowercase;}
.sign_up_form label { font-family:Georgia, "Times New Roman", Times, serif; font-size:15px; color:#555555;}

.contact1 textarea{ border:1px solid #000033; color:#000066;}
.contact1 input { border:1px solid #000033; color:#000066;}
.contact1 .submit{ border:1px solid #000033; color:#000066; width:80px}
.champ_tableau {width:235px;}

.oublipass a{color:#005777; text-decoration:none}

.sub_page_cont_map { width:940px; float:left; background:#fff url(../images/sub_page_cont_bg.gif) top repeat-x; padding:40px 0px 40px 0px; }
	.sub_page_cont_map .left { float:left; width:220px; padding:0px 0px; margin-left:15px;}
	.sub_page_cont_map .left h2{ color:#000000; font-size:20px; font-weight:bold; background:url(../images/black_arrow.gif) top left  no-repeat; padding:0px 5px 5px 30px;}
	.sub_page_cont_map .left ul{ margin-top:10px; padding-bottom:20px;}
	.sub_page_cont_map .left .entetemap{ background:url(../images/entetemap.gif) no-repeat; width:220px; height:18px;}
	.sub_page_cont_map .left .corpsmap{ background:url(../images/corpsmap.jpg) repeat-y; width:220px;}
	.sub_page_cont_map .left .finmap{ background:url(../images/finmap.jpg) no-repeat; width:220px; height:27px;}
	
	.sub_page_cont_map .right { float:left; width:650px; padding:0px 0px; background:none; margin-left:20px; }
	
	.company h2 {
  background:url("../images/black_arrow.gif") no-repeat scroll left top transparent;
  color:#000000;
  float:right;
  height:24px;
  line-height:24px;
  padding:0 0 0 26px;
  width:245px;
}
.onglets { margin-left:30px}
.onglets ul{padding:0; margin:0}
.onglets ul li{ float:left; margin-right:10px; background:url(../images/btn1.png) no-repeat; width:129px; height:33px; line-height:36px; text-align:center; color:#834a8d; font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold}
.onglets ul li.quis{ float:left; margin-right:10px; background:url(../images/btn11.png) no-repeat; width:170px; height:33px; line-height:36px; text-align:center; color:#834a8d; font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold}
.onglets ul li.quis a:hover{color:#834a8d; display:block; background:url(../images/btn01.png) no-repeat;}
.onglets ul li.quis a.active{color:#834a8d; display:block; background:url(../images/btn01.png) no-repeat;}

.onglets ul li a{color:#834a8d; display:block;}
.onglets ul li a:hover{color:#834a8d; display:block; background:url(../images/btn.png) no-repeat;}
.onglets ul li a.active{color:#834a8d; display:block; background:url(../images/btn.png) no-repeat;}


/* chiffres */
.chiffre{width:570px; border-bottom:1px solid #000000; padding-bottom:5px; margin-top:10px}
.chiffre h2{ font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; color:#834a8d; float:left; width:120px; text-align:left; margin:0; padding:0}
.chiffre .desc{ width:400px; font-family:Arial, Helvetica, sans-serif; font-size:12px; float:left;}

/* realisation */
.realisation{width:570px; border-bottom:1px solid #000000; padding-bottom:20px}
.realisation h2{ font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; color:#330033}
.realisation .descrea{width:380px; float:left; padding-left:10px; padding-right:20px; text-align:justify}
.realisation .droiterea{width:160px; float:left; text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; color:#005370}

table.tableau {
	border-width: 1px;
	border-style: solid;
	border-color: #834a8d;
	border-collapse: collapse;
	background-color: white;
}
table.tableau th {
	border-width: 1px;
	padding: 2px;
	border-style: solid;
	border-color: #834a8d;
	background:#CCCCCC;
}
table.tableau td {
	border-width: 1px;
	padding: 4px;
	border-style: solid;
	border-color: #834a8d;
}
table.tableau a{font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#834a8d;} 
table.tableau a:hover{text-decoration:underline}

.user{width:450px; margin-left:45px; font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#834a8d; margin-bottom:15px}
.tabemplois{font-family:Helvetica, sans-serif; font-size:16px;}
.tabemplois td{border-bottom:1px solid #DDDDDD;padding:5px;}
.tabemplois tr {
    background: #fffad4;
}
.tabemplois tr.over td {
    background: #f5fefe;
}
.tabemplois tr.alt td {
    background: #f5f5f5;
}
.tabemplois td {
    padding: 5px;
    border-bottom: 1px solid #ddd;
}
.tabemplois a:link, .tabemplois a:visited {
    color: #663370;
    padding: 2px;
}
.tabemplois a:hover {
    background-color: #663370;
    color: #fff;
    text-decoration: none;
    padding: 2px;
}
.tabemplois td.spotlight-image {
    text-align: right;
    color: #888;
    font-size: 14px;
    width: 80px;
}
