/* GENERAL TAGS ***********************************/
	html{height:100%;}
	
	body{margin:0; padding:0; background:#FFF url(../img/background.jpg) repeat-x; font-family:Verdana; font-size:11px; color:#000;height:100%}
	html>body{min-height:100%;height:auto;}
	p, h1, h2, h3, h4, h5, h6, dl, dt, dd, a, img, div, em, object{margin:0; padding:0}
	
	a{color:#000; text-decoration:none}
	a img{ border:0}
	
	p{font-size:12px; line-height:16px; color:#000}
	h1{font-size:24px; color:#000;}
	h2{font-size:18px;color:#000;}
	h3{font-size:14px;color:#000;}


/* CONTENT ALL *************************************/
	/* with all columns*/
	#content_all_all_column{ width:980px; margin:0 auto; background:url(../img/back_content_all.gif) 250px 48px repeat-y }
	html > body #content_all_all_column{ width:980px; min-height:100%; height:auto; margin:0 auto; background:url(../img/back_content_all.gif) 249px 48px repeat-y }

	/* without 1 column (left)*/
	#content_all_without_1_column{ width:980px;height:100%; margin:0 auto; background:url(../img/back_content_all.gif) 250px 48px repeat-y }
	html > body #content_all_without_1_column{ width:980px;min-height:100%; height:auto; margin:0 auto; background:url(../img/back_content_all.gif) 249px 48px repeat-y }

	/* without 1 column (right)*/
	#content_all_without_r_column{ width:980px;height:100%; margin:0 auto; background:url(../img/back_content_without_right.gif) 250px 48px repeat-y }
	html > body #content_all_without_r_column{ width:980px;min-height:100%; height:auto; margin:0 auto; background:url(../img/back_content_without_right.gif) 249px 48px repeat-y }
	
	/* without 2 column (right - left)*/
	#content_all_without_rl_column{ width:980px;height:100%; margin:0 auto; background:url(../img/back_content_without_rl.gif) 250px 48px repeat-y }
	html > body #content_all_without_rl_column{ width:980px;min-height:100%; height:auto; margin:0 auto; background:url(../img/back_content_without_rl.gif) 249px 48px repeat-y }

	/* without columns */
	#content_all_no_column{ width:1000px;height:100%; margin:0 auto;}
	html > body #content_all_no_column{ width:1000px; min-height:100%; margin:0 auto;}

/* MENU ********************************************/
	#menu{ float:left; width:249px; margin:-25px 0 0 0 }
	/*html>body #menu{margin:0 0 0 0 ;}*/
	#menu object{width:249px;height:850px;}

/* CONTENT *****************************************/
	/* with column */
	#content_with_column{float:left; height:153px; width:697px;background: url(../img/backtop.jpg) 1px 0 no-repeat;padding:0 0 20px 3px; }
	html > body #content_with_column{float:left; height:auto; min-height:153px; width:697px;background: url(../img/backtop.jpg) 0 0 no-repeat;padding:0 0 120px 2px;}

	/* without 1 column (left)*/
	#content_without_1_column{float:left;height:153px; width:697px;background: url(../img/backtop.jpg) 1px 0 no-repeat;padding:0 0 20 3px;}
	html > body #content_without_1_column{float:left; height:auto; min-height:153px; width:697px;background: url(../img/backtop.jpg) 0 0 no-repeat;padding:0 0 120px 2px;}
	
	/* without 1 column (right)*/
	#content_without_right_column{float:left;height:153px; width:697px;background: url(../img/backtop_without_r_column.jpg) 1px 0 no-repeat;padding:0 0 0 3px;}
	html > body #content_without_right_column{float:left; height:auto; min-height:153px; width:697px;background: url(../img/backtop_without_r_column.jpg) 0 0 no-repeat;padding:0 0 0 2px;}
	
	/* without 2 column (right left)*/
	#content_without_rl_column{float:left;height:153px; width:697px;background: url(../img/backtop_without_rl_column.jpg) 1px 0 no-repeat;padding:0 0 0 3px}
	html > body #content_without_rl_column{float:left; height:auto; min-height:153px; width:697px;background: url(../img/backtop_without_rl_column.jpg) 0 0 no-repeat;padding:0 0 0 2px}
	
	/* no column */
	#content_no_column{float:left; width:744px;}

	/* first_col */
	#first_col{float:left;width:130px; margin-right:1px; padding:22px 0 0 26px;overflow:hidden;}
	#content_all_no_column #first_col{margin-top:-4px; background:url(../img/next.gif) 10px 23px no-repeat;}
	#content_all_no_column #first_col p{font-size:11px;}
	/*img.titration{}*/
	span.emphasis{font-weight:bold}
	a.link{color:#B99765;font-style:italic}
	#first_col h1{margin:0px 7px -1px 7px; font-size:11px; line-height:10px; text-align:center;}
	#first_col h1 a{background-color:#FFF; border:1px solid #000; padding:0 2px; letter-spacing:2px; text-transform:uppercase; font-size:11px;font-weight:normal}
	#first_col h2 {font-size:11px;text-align:center;letter-spacing:2px;margin:-6px 0 -4px 0}
	#first_col img{margin:0 5px 0}
	#first_col ul{position:relative;left:-20px;margin:0; padding:0; list-style-type:none; }
	#first_col li{border:none;padding-bottom:0;margin-bottom:0;padding:0 0 0 24px;}
	#first_col li.selected{background:url(../img/next.gif) no-repeat;}
	#first_col li a{font-size:12px;/*background:url(../img/next.gif) no-repeat;*/ }
	#first_col li a:hover{font-size:12px;font-weight:bold; /*background:url(../img/next.gif) no-repeat;*/}
	#first_col li p{font-size:12px;background:url(../img/next.gif) no-repeat; padding:0 0 0 24px;}
	#first_col li p	a{margin:0; padding:0; background:none; color:#B99765}
	#first_col li p	a:hover{margin:0; padding:0; font-weight:normal;text-decoration:underline}
	#first_col li p	a.societe{margin:0; padding:0; background:none; font-weight:bold; color:#000}
	#first_col li p	a.societe:hover{margin:0; padding:0; font-weight:bold; text-decoration:underline}
		/* content_level_2 : service de base*/
		#first_col.content_level_2 h1{font-size:11px;padding:0; margin:0 0 0 5px; line-height:9px;}
		#first_col.content_level_2 h1 a{background-color:#FFF; border: 1px solid #000; letter-spacing:2px; padding:0 2px 0 4px}
		#first_col.content_level_2 h2 { text-align:center; font-weight:bold; font-size:11px; text-transform:uppercase;margin:-7px 0 -4px 0}
		#first_col.content_level_2 li {margin-bottom:3px;}
		/* content_level_3 : news, presse_news*/ 
				
		#first_col.content_level_3 .news {width:130px; margin:-7px 0 -4px -22px; padding:0 5px 0 27px;}
		html>body #first_col.content_level_3 .news{padding-left:24px;}
		#first_col.content_level_3 .news h1{text-align:left; margin:6px 0 2px;}
		#first_col.content_level_3 .news h1 a{background-color:#B99765; color:#FFF; border:0}
		#first_col.content_level_3 .news h1 a.selected{background-color:#000; color:#FFF; border:0}
		#first_col.content_level_3 .news a img{margin:0 0 0 2px; padding:0; border:1px solid #666;}
		#first_col.content_level_3 .news p{margin-right:4px;}
		#first_col.content_level_3 li {margin-bottom:3px;}
		#content_all_without_r_column #first_col.content_level_3 .news{padding-left:25px;}
		#content_all_without_r_column #first_col.content_level_3 .news a img{margin-left:0px;}
		html>body #content_all_without_r_column #first_col.content_level_3 .news a img{margin-left:1px;}
		#content_all_without_r_column #first_col.content_level_3 .news p{padding-right:2px;}
		
		/*#first_col.content_level_3 .news img.picto{float:left;margin:0 0 0 -22px; /*width:20px;height:20px}*/
		#first_col.content_level_3 .news img.picto{float:left;margin:0 0 0 -27px; width:20px;height:20px}
		#first_col.content_level_3 .news img.picto_service{float:left;margin:0 0 0 -25px; }
		#first_col.content_level_3 .news img.picto_entreprise{float:left; width:20px;height:14px; margin:0 0 0 -28px;}
		
		html > body #first_col.content_level_3 .news img.picto{float:left;margin:-4px 0 0 -25px; width:20px;height:20px}
		html > body #first_col.content_level_3 .news img.picto_service{float:left;margin:-4px 0 0 -24px; }
		html > body #first_col.content_level_3 .news img.picto_entreprise{float:left;margin:-4px 0 0 -26px; width:20px;height:14px}
		
		
		/* liens, presse, personne de contact, contact ACB, contact b�timent */
		#first_col.content_level_5{width:667px;}
		#first_col.content_level_5 p{margin:-5px 0 10px 0px;/*border-bottom:1px dashed #666;*/padding:0 0 5px 7px}
		#first_col.content_level_5 h1{text-align:left; margin-bottom:16px}
		#first_col.content_level_5 h2{text-transform:uppercase;color:#B99765; font-size:12px; letter-spacing:2px; padding: 0 0 5px 7px;/*margin:-7px 0 -5px 0;*/margin:-5px 0 10px 0 ;text-align:left;/*border-bottom:1px dashed #666*/}
		#first_col.content_level_5 a.logo_liens{float:left; margin-bottom:2px; width:75px}
		#first_col.content_level_5 a.logo_presse{float:left; width:30px; display:block;margin-bottom:2px}
		#first_col.content_level_5 a.logo_personne_contact{float:left; width:70px; display:block;margin-bottom:2px}
		#first_col.content_level_5 p.lien a{float:left; font-weight:normal;}
		#first_col.content_level_5 p.lien a.nologo{float:left; font-weight:normal;margin:0 0 0 70px}
		#first_col.content_level_5 p.presse {margin:0 0 0 10px;}
		#first_col.content_level_5 p.personne_contact {float:left;}
		#first_col.content_level_5 p a:hover{text-decoration:underline}
		#first_col.content_level_5 .separator{clear:both;}
		#first_col.content_level_5 h2.linksFolder{margin-bottom:-5px; font-weight:normal}

		/*galerie*/
		#first_col ul#galerie{margin:-5px 0 0 0; padding:0; list-style-type:none;}
		#first_col ul#galerie li a{font-size:12px;background:url(../img/next.gif) no-repeat; padding:0 0 0 24px;}
		
	/* second_coll */
	#second_col{ float:left;width:405px;padding:15px 0 0 0;margin:0}
	#content_all_no_column #second_col{ float:left;width:390px;}
	#second_col h1 {margin:0 6px 0 6px;padding:0 2px; text-transform:uppercase; letter-spacing:4px; font-size:18px; line-height:14px}
	#second_col h1 em{letter-spacing:2px; font-size:10px; font-weight:normal; font-weight:normal}
	#second_col h2{color:#B99765; font-weight:normal; text-transform:uppercase; margin:0 5px 5px 5px; font-size:14px}
	#second_col p{margin:7px 5px}
	#second_col img{border:0}
	#second_col img#zoom{margin:5px 0 0 5px;border:1px solid #666;width:374px;}
	#second_col.content_level_3 h1 img.titration{margin:0;border:none;}
	#second_col ul#galerie{margin:15px 0 0 5px;padding:0; list-style-type:none}
	#second_col ul#galerie li{float:left; padding:0; margin:0 5px 2px 0}
	#second_col p#descriptif {margin:0px 0 0 5px}
	#second_col ul#galerie li a img{padding:0; margin:0; border:1px solid #666}
	
		/* content_level_2 : service de base*/
		#second_col.content_level_2{margin:0;padding:0}
		#second_col.content_level_2 img{margin:0;padding:0;border:0}
		#second_col.content_level_2 h1{font-size:18px;margin:19px 0px 5px 5px; font-weight:normal;letter-spacing:0px; text-transform:none}
		#second_col.content_level_2 div.body{margin-top:15px}
		#second_col.content_level_2 h2{font-size:11px;letter-spacing:2px;}
		
		#second_col.content_level_2 div.body h2{color:#B99765; font-size:12px; letter-spacing:2px; padding: 0 0 0 7px;margin:0}
		#second_col.content_level_2 div.body ul{margin:5px 0 10px 14px;padding:0 0 0 20px; list-style-image:url(../img/next.gif); list-style-type:none}
		#second_col.content_level_2 div.body ul li.bullets{font-size:11px;}
		#second_col.content_level_2 div.body img{border:0}
		
		/*content_level_3 : news*/
		#second_col.content_level_3{margin-left:0px;padding-left:0px;}
		body#NewsList #second_col{/*border:1px solid red;*/width:403px;margin-left:5px;}
		html>body#NewsList #second_col{width:403px;margin-left:3px;}
		html>body #second_col.content_level_3{margin-left:3px;padding-left:0}
		#second_col.content_level_3 h1{font-size:24px; width:300px; margin:0px 0 5px 0px; font-weight:normal;letter-spacing:0px; line-height:26px; text-transform:none}
		#second_col.content_level_3 h1.news{font-size:24px; width:300px; margin:25px 0 5px 0px; font-weight:normal;letter-spacing:0px; line-height:26px; text-transform:none}
		#second_col.content_level_3 p{padding:0 10px 0 0;width:380px;}
		body#NewsList #second_col.content_level_3 p.date{float:right;padding:0;width:auto; margin:26px 5px 0px 0; color:#000; font-size:12px;}
		
		/*content_level_4*/
		#second_col.content_level_4{width:536px;padding:43px 0 0  0}
		#second_col.content_level_4 h1{font-size:18px;margin:19px 0px 5px 5px; font-weight:normal;letter-spacing:0px; text-transform:none}
		html>body #second_col.content_level_4 h1{margin:-25px 0px 5px 5px;}
		#second_col.content_level_4 img{margin:0 0 0 5px}
		#second_col.content_level_4 p img{border:0}
		#second_col.content_level_4 a:hover{text-decoration:underline}
		#second_col.content_level_4 div#FileFolder{margin-top:15px; width:535px;}
		#second_col.content_level_4 div#FileFolder p.presse{margin-bottom:1px;margin-top:0px;}
		#second_col.content_level_4 div#FileFolder a.picture{float:left;}
		#second_col.content_level_4 div#FileFolder img{border:0;margin-bottom:3px;}
		#second_col.content_level_4 div#FileFolder p.titrePresse{float:left;margin:0 10px;}
		#second_col.content_level_4 div#FileFolder div.File{clear:both;}
		#second_col.content_level_4 div#FileFolder a#download{background-image:url(../img/next.gif);font-style:italic;background-repeat:no-repeat;padding-left:17px;}
		#second_col.content_level_4 div#Revue{padding: 10px 0 0 0 }
		#second_col.content_level_4 div#Revue img{margin:0; border:1px solid #666; }
		html > body #second_col.content_level_4 div#Revue img{margin:0 0 0 4px; }
		
		/*galerie son - image - logo */
		#second_col.galerie h1{margin:-25px 0 10px 5px;padding:0 2px; text-transform:none; font-size:14px;}
		#second_col.galerie h2{margin:-25px 0 10px 5px;padding:0 2px; text-transform:none; font-size:12px;}
		#second_col.galerie object{margin:7px 0 0 5px;width:393px; height:850px; }
		#second_col.galerie p em{margin:12px 0 0 0;}
		#second_col.galerie p{margin: 0px 0 0 5px;}
		#second_col.galerie img{margin: 0px 0 0 7px;border:0}
		#second_col.galerie a{margin: 5px 0 0 10px;font-size:12px}
		#second_col.galerie a:hover{margin: 5px 0 0 10px;font-size:12px; text-decoration:underline}

		
	/* third col */
	#third_col{ float:left;width:71px; padding:43px 0 0 0;}
	#third_col h1{font-size:14px; padding: 5px 4px}
	#third_col p{font-size:12px; padding: 0 4px 5px}	
	#third_col img{margin:0 0 0 4px; border:1px solid #666}
	#third_col img.galerie{margin:0 5px 0 4px; border:0}
	#third_col a{font-size:12px}
	#third_col a:hover{text-decoration:underline}
	#third_col.home{ float:left;width:160px; padding:25px 0 0 0;}
	
	#third_col.home div.news{margin:0 0 0 0px }
	
	#third_col div.news{clear:both; margin:0 0 5px 0;padding:0;width:158px; }
	#third_col.home div.news{width:178px;}
	#third_col div.news .pictos{float:left;width:30px;text-align:right;}
	#third_col div.news .pictos img{margin:0;border:0;margin-right:2px;}
	#third_col div.news .txt{float:left;width:103px;}
	#third_col.home div.news .txt{float:left;width:140px;}
	#third_col div.news p{}
	#third_col div.news p a em{color:#B99765;font-style:normal}
	#third_col div.news p{line-height:1.3;color:#B99765;font-style:normal;width:140px;}
	html>body #third_col div.news p{line-height:1.2;}
	#content_all_no_column #content_no_column #third_col div.news p a{font-size:11px;}
	#third_col div.news p span.type{background-color:black;color:white;text-transform:uppercase;padding:2px;margin-right:5px;font-size:8px;display:block;float:left;}
	#third_col div.news p.short{height:auto;}
	#third_col div.news p img.Icon{margin-top:6px;}
		/* content_level_2 */
		#third_col.content_level_2{}
		#third_col.content_level_2 #navigation_items{width:120px;margin-bottom:5px;margin-left:6px;margin-right:3px;height:12px;position:relative;}
		#third_col.content_level_2 #separator_large{width:130px;}
		html>body #third_col.content_level_2 #navigation_items{margin-left:3px;}
		#third_col.content_level_2 #navigation_items img{border:0;}
		#third_col.content_level_2 a#prec_items{font-size:9px;display:block;position:absolute;top:0;left:0;}
		#third_col.content_level_2 span.here{display:block;position:absolute;top:0;left:12px;text-align:center;width:96px;}
		#third_col.content_level_2 a#next_items{font-size:9px;display:block;position:absolute;top:0;right:0;}
		body#NewsList .GalleryItemPreview{}
		#third_col.content_level_2 .GalleryItemPreview{margin:0 0 0 0;width:120px;margin-left:3px;}
		body#NewsList #third_col.content_level_2 .GalleryItemPreview{margin-left:0px;}
		html > body #third_col.content_level_2 .GalleryItemPreview{margin:0;}
		#third_col.content_level_2 .GalleryItemPreview img{margin:0 0 2px 4px; border:1px solid #666;}
		#third_col.content_level_2 .GalleryItemPreview p{margin:0 0 0px 0px;}
		#third_col.content_level_2 #selected.GalleryItemPreview img{border:3px solid #CFA784;position:relative;left:-2px;}
		#third_col.content_level_2 .GalleryItemPreview img#sound_icon,#third_col.content_level_2 .GalleryItemPreview img#movie_icon{margin:0;padding:0;float:left;margin-left:0px;margin-right:4px;margin-bottom:2px;}

	/*back_page*/
	#back_page{float:left;margin:5px 5px 0 4px;}
	html > body #back_page{float:left;margin:5px 5px 0 5px;}
	#back_page a:hover{text-decoration:underline}
	
	/*nav_page */		
	#nav_page{float:right; width:120px ; margin:5px 5px 0 0;}
	#nav_page.gallery{float:right;margin:5px 0 0 0;padding:0;padding-right:20px;}
	
	#nav_page.presse{margin:23px 0 0 }
	#nav_page.news{margin:0 0 10px 0; height:20px;padding-right:20px;padding-top:6px;}
	#nav_page ul{position:inherit;left:0;list-style-type:none; margin:0; padding:0; }
	#nav_page ul li{float:right; margin:0 5px;}
	#nav_page.gallery ul li#next_pic{width:12px;height:12px}
	#nav_page.gallery ul li#prev_pic{width:12px;height:12px}
	#nav_page ul li a{margin:0;padding:0;background:none;}
	#nav_page ul li a img{border:0;margin:0;float:inherit}
	#nav_page ul li p{border:0;margin:0; font-size:10px}
	#nav_page.presse li p{padding:0;border:0;margin:0; font-size:10px; background:none}

	/*nav_news */	
	ul#nav_news {height: 23px;margin:-11px -20px -9px 20px; padding:0;list-style-type:none; list-style-image:inherit; /*background-color:#F00;*/ width:130px}
	html > body ul#nav_news {height: 23px;margin:-11px 0 -7px 21px; padding:0;list-style-type:none; list-style-image:inherit; /*background-color:#F00; */width:130px}
	ul#nav_news.galerie {height: 23px;margin:-5px 0px -9px 0px; padding:0;list-style-type:none; list-style-image:inherit; /*background-color:#F00;*/ width:130px}
	html > body ul#nav_news.galerie {height: 23px;margin:-5px 0px -7px 0px; padding:0;list-style-type:none; list-style-image:inherit; /*background-color:#F00;*/ width:130px}
	ul#nav_news li{float:left; margin:0; padding:0;}
	ul#nav_news li#prev{float:left; margin:0; padding:0; width:26px; height:23px}
	ul#nav_news li#here{width:78px;text-align:center;}
	ul#nav_news li#next{width:26px;}
	ul#nav_news li a{background:none;margin:0; padding:0;}
	ul#nav_news li a img{margin:0; padding:0; border:0}
	ul#nav_news li a:hover{margin:0; padding:0;}
	ul#nav_news li p{background:none;margin:5px 10px 0; padding:0; text-transform:uppercase; font-size:10px}
		
/* GENERAL CLASSES *******************************/

	li.selected{font-weight:bold}
	.breaker{ clear:both; height:1px; overflow:hidden; }
	.separator{width:100%; height:17px; background: url(../img/separator.gif) repeat;}
	.GalleryItem{margin-top:30px;margin-left:5px;}
	html>body .GalleryItem{margin-left:0px;}
	.GalleryItem div#bigVisual{border:1px solid #666;margin:0 0 0 5px;padding:0;margin-left:8px;}
	.GalleryItem p a.download{background:url(../img/next.gif) 0 0 no-repeat;padding:1px 0 0 20px; font-size:10px}
	.GalleryItem p a:hover.download{text-decoration:underline}
	.GalleryItem object{margin:-10px 0 0 10px;}
	
	a.nectil_link{color:#CCA37F;}
	a.filestyle{background: url(../img/next.gif) no-repeat;padding-left:15px;font-style:italic;}
	img#NewsImage{margin-left:5px;}
	
	
	
/* BROL RAPIDE *******************************/

div#third_col.content_building
{
	padding:0;
	margin-left:26px;
	width:666px;
	margin-top:-10px;
}

ul#legend
{
	height:58px;
	padding-left:8px;
	margin:17px 0 5px 0;
}

ul#legend li
{
	height:18px;
	padding-left:18px;
	background-position:left center;
	background-repeat:no-repeat;
	list-style-type:none;
	margin-bottom:1px;
}

ul#legend li.enterprise
{
	background-image:url(../../images/legend-company.gif);
}
ul#legend li.free
{
	background-image:url(../../images/legend-free.gif);
}
ul#legend li.common
{
	background-image:url(../../images/legend-common.gif);
}

#Society #third_col,#Space #third_col,#Jobs #third_col
{
 width:126px;	
}
#Society #second_col h2{
	color:black;
	font-style:italic;
	margin-left:7px;
	margin-bottom:15px;
}
#Society #second_col h1.news{
	margin-bottom:0;
}

h1#multiline {background-color:#FFF; border:1px solid #000; padding:3px 2px; letter-spacing:1px; text-transform:uppercase; font-size:11px;font-weight:normal}
h1#multiline a{background-color:transparent; border:none; padding:0;}
h2#floor {margin-left:3px;margin-bottom:3px;color:white;text-align:left;}
h2#floor span {background-color:#a47e4a; padding:1px;text-transform:uppercase;font-size:10px;font-weight:normal}
h2#floor.selected {background-color:#0; padding:1px;text-transform:uppercase;font-size:10px;font-weight:normal}
h2#floor.selected span {background-color:#000000; padding:1px;text-transform:uppercase;font-size:10px;font-weight:normal}
#third_col p.loc,#third_col.info p.loc
{
	padding-left:18px;
	background:url(../img/next.gif) no-repeat 4px top;
}

#third_col.info p
{
	padding:0 4px;
}

#Jobs h3.date span
{
	background-color:#000;
	color:white;
	float:right;
	margin:19px 5px 5px;
	font-size:11px;
	font-weight:normal;
	padding:1px 4px;
	line-height:19px;
}

#Jobs h1 span
{
	font-size:14px;
	font-weight:normal;
	text-transform:uppercase;
}








