/* GLOBAL */
	body	{
		font-family: Arial, Helvetica, sans-serif; 
		color: #474747;
		font-size:14px; 
		background: #666666;
		margin: 0px; 
		padding: 0px;
		background: #666666 url(../multimedia/generic/default/bg_site.jpg) repeat-y center top; 
		margin: 0px; 
		padding: 0px;
		scrollbar-face-color: #474747; 
		}

sub, sup {font-size: 0.9em}
sub {line-height: 0.5em}
img, fieldset {border: none}

ul { margin-bottom:2px}
ol {padding: 0 0 0 2em}
table {border-collapse: collapse}
select > option {padding: 0 1em 0 3px}
acronym {border-bottom: dotted 1px}
legend {display: none;}


#place_holder_1_pixel{
	height: 1px;
}

#place_holder_2_pixel{
	height: 2px;
}


#place_holder_5_pixel{
	height: 5px; 
}

#place_holder_10_pixel{
	height: 10px;
}

#place_holder_15_pixel{
	height: 10px;
}

#place_holder_20_pixel{
	height: 20px;
}

#place_holder_30_pixel{
	height: 30px;
}



#place_holder1{
	height: 2px;
} 

#place_holder2{
	height: 5px;
} 

#place_holder3{
	height: 10px;
} 


		
		
	#allsite { text-align:center; font-family: Arial, Helvetica, sans-serif;}
	
	#header { font-size: 10px; font-family: Arial, Helvetica, sans-serif; text-align: right; margin-right: 15px; float: right  }
	#header a{ color: red; font-style: normal; }
	.thumb {height: 50px; width: 80px; float: left; margin:3px}
	
	.form			{ font-size: 12px; padding-left: 5px; width: 80% }

	
/* STRUCTURE DU SITE */
	#site			 { clear: both; margin: 0px; padding: 0px; width: 950px;}
	/*#bot 			    { font-size: 12px;background: #666666;;background: url(../multimedia/generic/default/bas.png) repeat-y center top;clear:both;width: 950px; height: 400px; position:relative }
	*/
	#bot 			    { font-size: 12px;clear:both;width: 950px; height:30px; position:relative }
	
	#top			   { font-size: 12px; padding-top: 2px; width: 950px;overflow:hidden}
	#ctop0			   { color: #FFFFFF; font-size: 12px; background: url(top.png) no-repeat; text-align: center; clear: both; width: 950px }
	#ctop			   { color: #FFFFFF; font-size: 12px; background: url(../multimedia/generic/default/top.png) no-repeat; text-align: center; clear: both; width: 950px }
	
	#flashcontent {
	z-index:auto;
	clear:both;
	}
	#nav_agency{
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;	
	}
	#nav_agency a { color: #999999;text-decoration: none; padding-left: 75px; }
	#nav_agency a:hover { color:#FF9900;text-decoration: underline; }
	
	
	#layer_footer{
	font-size: 12px;
	margin-top: 0px;
	height: inherit;
	/*margin-left:0px;*/
	left:0px;
	text-align: center;
	position:relative;
	overflow: visible;
	overflow: hidden
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal; font-style: normal;
	color: #474747;	
	}
	
	
.vspeparator{	
	 width: 2px;
	 background-color:#FF9900;
	 background:#FF9900;
	}
	
	#in_logo {
	font-size: 12px;
	margin-top: -50px;
	width: 60px;
	height:89px;
	position: absolute;
	overflow:auto;
	visibility:visible;

	}
	
	#nav0 {
	font-size: 12px;
	margin-top: 2.5px;
	width: 890px;
	height:36px;
	margin-left:60px;
	text-align:left;
	position: absolute;
	overflow:auto;
	visibility:visible;
		}
	

	
#nav  {
	font-size: 12px;
	margin-top: -40px;
	width: 950px;
	height: auto;
	margin-left:0px;
	text-align:left;
	
	left: 0px; 
	top: 0px; 
	font-family: Arial, Helvetica, sans-serif;
	overflow:inherit;
}	
	
	
#sub-nav  {
	font-size: 12px;
	margin-top: 40px;
	width: 950px;
	height:65px;
	margin-left:60px;
	text-align:left;
	position:relative;
	overflow:auto;
	visibility:hidden;
	left: 0px; 
	top: 0px; 
	font-family: Arial, Helvetica, sans-serif;
	
}




/* CONTENT*/


#content_table  {
	font-size: 12px;
	margin-top: 0px;
	height: inherit;
	/*margin-left:0px;*/
	left:0px;
	text-align: left;
	position:relative;
	overflow: auto
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal; font-style: normal;
	color: #474747;
	min-height:600px

}


#content  {
	font-size: 12px;
	margin-top: 0px;
	width: 930px;
	height: inherit;
	/*margin-left:0px;*/
	left:-2px;
	text-align:left;
	position:relative;
	overflow: visible;
	/*border:solid #666666;*/
	min-height: 400px;
	visibility:visible;
	/*left: 0px; top: 0px; height: 531px; position: relative; color: #999999; font-family: Arial, Helvetica, sans-serif; font-weight: normal; font-style: normal;*/
}
	
	
	#content li			{ margin-bottom: 5px  ; list-style-type: none; list-style-image: url('(EmptyReference!)'); }
	#content p			{ font-size: 12px; margin: 10px 0px 0px 5px }
	#content div		{ font-size: 12px; float: right }
	
	#content a			{ text-decoration: none; }
	#content a:hover		{ text-decoration: underline}
	#content a.link		{ text-decoration: none; }
	#content a.link:hover	{ text-decoration: none;}
	#content .Italic		 { font-style: italic; margin: 5px 0px 0px; padding: 0px 0px 0px 5px; margin: 20px 0px 0px }
	#content .Bold		{ font-weight: bolder; margin: 5px 0px 0px; padding: 0px 0px 0px 5px; margin: 20px 0px 0px }


/* PATH */
#path  {
	font-size: 12px;
	margin-top: 0px;
	width:900px;
	height:25px;
	margin-left:10px;
	text-align:left;
	position:relative;
	float:left;
	overflow:visible;
	min-height: 20px;
	visibility:visible;
}

/* PATH */

/* PAGE TITLE */
#page_title  {
	font-size: 20px;
	font-weight:100;
	margin-top: 20px;
	width:900px;
	height: 50px;
	float:left;
	left:-15px;
	text-align:left;
	position:relative;
	overflow:visible;
	min-height: 40px;
	visibility:visible;
	background-color:#CCCCFF
}

/* PAGE TITLE */


/* LEFT */
#left_side  {
	margin-top: 80px;
	width: auto;
	height: auto;
	max-width:260px;
	min-height:inherit;
	text-align:left;
	position: absolute;
	float:left;
	overflow:visible;
	visibility:visible;
	background-color:#CCCCFF;
	left: 6px;
	top: -33px;
}

/* LEFT */




		
	.boutonOk { color: #444; background-color: #ddd; padding: 4px; border: dotted 1px #777; width: 70px; height: 20px }
	.btnsubm {
		font-family: Tahoma, Arial, Helvetica, sans-serif;
		font-size: 14px;
		color: #DC7F44;
	    font-weight: bold;
		border: 1px solid #849432;
		background-color: #F9FCE9;
	}
	.form2 	  { color: #808080; font-size: 10px; background-color: #f5f5f5; margin: 4px; padding-left: 5px; border: dotted 1px #808080 }
	
.table_bordure { border:solid 2px  #CCCCCC; background-position:center; margin-left:10px; margin-top:10px;
}

.table_admin { background-position:center; margin-left:10px; margin-top:10px; font-size:1.0em; text-align:center;}



#agency_clients			{ width: 640px; text-align: left; margin-left:10px}
#agency_adresses		{ width: 620px; clear:both;text-align: left;margin:5px 10px 5px 0px; padding: 10px; /*border:solid 1px #3300FF*/ }

.in_subagency_name0 {
	font-size:14px;
	font-weight: bold;
	color:#EF7922;
	text-align:left;
	/*text-indent:20px;*/
	margin-left:10px
 }
 
.in_subagency_name{
	font-size:14px;
	font-weight: bold;
	color:#EF7922;
	margin-left:0px;
	height:30px;
	/*border: solid 1px blue;*/
	/*text-indent:20px;*/
}



#content_agencies_map {
float:left;
/*border:solid 1px red;*/
top:40px;
height:auto;
width:660px;
}

#content_home_div	{
width: auto; 
text-align: left; 
line-height:14px; 
margin-left:5px; 
height:auto; 
overflow:visible;
}

#content_center {
border:solid 2px #CCCCCC;
width:930px; 
height:auto; 
min-height: inherit; 
margin-left:8px; 
margin-right:8px; 
margin-top:0px; 
margin-bottom:20px; 
overflow: auto;
}


#right_side
{
/*
float:right;
width:245px;
margin-right:2px; 
top:120px; 
*/
/*border:solid 1px #eee;*/

overflow: visible;
float:right;
width:250px;
margin-right:5px; 
margin-top:0px; 
/*border:solid 1px #eee;*/
overflow: visible;

}

#right_side_IE
{
/*
float:right;
width:245px;
margin-right:2px; 
top:120px; 
*/
/*border:solid 1px #eee;*/

overflow: visible;
float:right;
width:250px;
margin-right:10px; 
margin-top:-5px; 
/*border:solid 1px #eee;*/
overflow: visible;
clear:both;

}




#right_side .clients_link {color: #FF0099;text-decoration: none;}
#right_side .clients_link a:link {text-decoration: none; color:#FF0099;}
#right_side .clients_link a:visited {text-decoration: none;color:#FF0099;}
#right_side .clients_link a:active {text-decoration: none;color:#FF0099;}
#right_side .clients_link a:hover {text-decoration: underline; color: #FF0099;}

#right_side .news_link {color: #79c443;text-decoration: none;}
#right_side .news_link a:link {text-decoration: none; color:#79c443;}
#right_side .news_link a:visited {text-decoration: none;color:#79c443;}
#right_side .news_link a:active {text-decoration: none;color:#79c443;}
#right_side .news_link a:hover {text-decoration: underline; color: #79c443;}



#right_side_IE .clients_link {color: #FF0099;text-decoration: none;}
#right_side_IE .clients_link a:link {text-decoration: none; color:#FF0099;}
#right_side_IE .clients_link a:visited {text-decoration: none;color:#FF0099;}
#right_side_IE .clients_link a:active {text-decoration: none;color:#FF0099;}
#right_side_IE .clients_link a:hover {text-decoration: underline; color: #FF0099;}

#right_side_IE .news_link {color: #79c443;text-decoration: none;}
#right_side_IE .news_link a:link {text-decoration: none; color:#79c443;}
#right_side_IE .news_link a:visited {text-decoration: none;color:#79c443;}
#right_side_IE .news_link a:active {text-decoration: none;color:#79c443;}
#right_side_IE .news_link a:hover {text-decoration: underline; color: #79c443;}





#latest_news_left{
border:solid 1px blue; 
width:195px;
float:left;
position: relative;
height: auto;
clear: both;

}

#latest_news_right{
border:solid 1px blue;
margin-left:210px;
float:right;
margin-top: 0px;
position: relative;
height: auto;
clear: both;
}


#right_side2
{
float:right;
width:252px;
margin-right:5px; 
margin-top:3px; 
/*border:solid 1px #eee;*/
overflow: visible;
}


#right_side2 .clients_link {color: #FF0099;text-decoration: none;}
#right_side2 .clients_link a:link {text-decoration: none; color:#FF0099;}
#right_side2 .clients_link a:visited {text-decoration: none;color:#FF0099;}
#right_side2 .clients_link a:active {text-decoration: none;color:#FF0099;}
#right_side2 .clients_link a:hover {text-decoration: underline; color: #FF0099;}

#right_side2 .news_link {color: #79c443;text-decoration: none;}
#right_side2 .news_link a:link {text-decoration: none; color:#79c443;}
#right_side2 .news_link a:visited {text-decoration: none;color:#79c443;}
#right_side2 .news_link a:active {text-decoration: none;color:#79c443;}
#right_side2 .news_link a:hover {text-decoration: underline; color: #79c443;}


#right_side_home
{
float:right;
width:250px;
margin-right:10px;
margin-top:0px;
/*border:solid 1px blue;*/
overflow:auto;

}



#h_boxes {
clear:both;
width:920px; 
height:auto;
margin-left:5px;
text-align:center; 
/*border:solid 1px #eee;*/
margin-right:5px;
top:10px;
margin-bottom:20px; 
overflow: auto; 
position: relative
}

#h_boxes_agencies {
clear:both;
width:650px; 
height:auto;
margin-left:5px; 
/*border:solid 1px #eee;*/
top:10px;
margin-bottom:10px; 
overflow: auto; 
position: relative
}

#h_search_form 
{
   float: left; 
	width:auto; 
	height:40px;
	overflow:visible;
	margin-left:0px;
}

#content_home_div .content_title {
	font-size:14px;
	font-weight: bold;
	color:#EF7922;
	text-align:left;
	margin-left:0px

 }

#content_home_div .content_subtitle {
	font-size:12px;
	font-weight: bold;
	color:#EF7922;
	text-align:left;
	margin-left:0px
 }

#content_home_div .pagetitle_agencies {
	font-size:30px;
	font-weight: normal;
	color:#EF7922;
	margin-left:0px;
	height:30px;
 }


#content_home_div .pagetitle_clients {
	font-size:30px;
	font-weight: normal;
	color:#FF0099;
	margin-left:0px;
	height: 30px;	
 }

#content_home_div .content_clients_title {
	font-size:14px;
	font-weight: bold;
	color:#FF0099;
	text-align:left;
	margin-left:0px

 }
 
 
 #content_home_div .content_clients_subtitle {
	font-size:12px;
	font-weight: bold;
	color:#FF0099;
	text-align:left;
	margin-left:0px

 }
  
  #content_home_div .pagetitle_network {
	font-size:30px;
	font-weight: normal;
	color:#28a6e0;
	margin-left:0px;
	height:30px;
 }


  #content_home_div .content_network_title {
	font-size:14px;
	font-weight: bold;
	color:#28a6e0;
	text-align:left;
	margin-left:0px;

 }
 
 
  #content_home_div .content_network_subtitle {
	font-size:12px;
	font-weight: bold;
	color:#28a6e0;
	text-align:left;
	margin-left:0px

 }
 

  #content_home_div .pagetitle_news {
	font-size:30px;
	font-weight: normal;
	color:#79c443;
	margin-left:0px;
	height:30px;
 }


  #content_home_div .content_news_title {
	font-size:14px;
	font-weight: bold;
	color:#79c443;
	text-align:left;
	margin-left:0px

 }
 
 
  #content_home_div .content_news_subtitle {
	font-size:12px;
	font-weight: bold;
	color:#79c443;
	text-align:left;
	margin-left:0px

 }






#content_home_text	{
width: 620px;
text-align: left; 
line-height:14px;
/*border:dotted;*/
}


#content_home_text .image_home { color: #696969;float: left; margin: 5px 10px 5px 0px;/* padding: 5px; border: dotted 1px #dcdcdc;*/ }

#content_home_text .news_left { 
float: left; 
display:inline;
margin: 5px 10px 5px 0px; 
/*padding: 10px; */
padding-right: 10px ;
padding-bottom: 10px ;
min-height:300px;
/*border: dotted 1px #dcdcdc;*/
width: 195px;
height: auto;
}


#content_home_text .news_right { 
float:right; 
margin: 5px 10px 5px 0px; 
padding: 10px; 
margin-top: 0px;
border: dotted 1px red;
width: auto;
margin-left: 210px;
clear: right;
}


#news_left { 
float: left; 
display:inline;
margin: 5px 10px 5px 0px; 
/*padding: 10px; */
padding-right: 0px ;
padding-bottom: 10px ;
/*border: dotted 1px #dcdcdc;*/
width: 195px;
height: auto;
/*min-height:300px;*/
}

#news_right { 
/*
float:right; 
/*margin: 5px 10px 5px 0px; */
margin-right: 0px;
margin-left: 210px;
width: 400px;


/*border: dotted 1px red;*/

/*margin: 5px 10px 5px 0px; */
/*border: dotted 1px red;*/
/*
float:right; 
margin-top: -10px;
margin-right: 0px;

*/
/*margin-left: 210px;*/

}

#recent_work_right { 
float:right; 
/*margin: 5px 10px 5px 0px; */
/*border: dotted 1px red;*/

margin-top: -10px;
margin-right: 0px;
/*margin-left: 210px;*/

}

#recent_work_left { 
float: left; 
display:inline;
margin: 5px 10px 5px 0px; 
/*padding: 10px; */
padding-right: 10px ;
padding-bottom: 10px ;
/*border: dotted 1px #dcdcdc;*/
width: 350px;
height: auto;
}
 


#content_home_text .puce_gris	    { /*border:solid 1px red; color: red;*/ font-weight: normal; background: url(../multimedia/generic/images/puce_gris.gif) no-repeat; vertical-align: middle;margin: 5px 0px 0px 20px; padding: 0px 0px 0px 20px }

/*
#content_home_text ul.generic_info li {list-style: none; margin-left: 0; padding-left: 18px; margin-bottom: 0.2em;} 
ul.generic_info li {list-style: none; margin-left: 0; padding-left: 18px; margin-bottom: 0.2em;}
*/

#content_agencies_map #content_home_div #content_home_text .generic_info ul li {list-style: none;/* background: url(../multimedia/generic/images/puce.gif) 0 0.05em no-repeat;*/ margin-left: 0; padding-left: 20px; margin-bottom: 0px;}


#provided_services  {margin: 0px 0px 0px 5px; padding: 0px 0px 0px 5px;}

#content_home_text	.img_contact	{ color: #696969;float: left; margin: 5px 10px 5px 0px; padding: 10px; border: dotted 1px #dcdcdc;}
#content_home_text	.contact	{margin-top:10px; margin-left:0px;text-align:center; /*width: 100px;height:100px;*/}
#content_home_text .text_contact {float: left; clear:both;margin: 0px 10px 5px 0px; padding: 10px; /*border: dotted 1px #dcdcdc;*/ width: auto;}
#content_home_text .text_in_contact {float: left; margin: 0px 20px 10px 0px;width: auto; /*padding: 5px; border: dotted 1px #dcdcdc;*/ }
#content_home_text .in_contact_tile 
{float: left; margin: 0px 10px 5px 0px; padding: 20px; /*border: dotted 1px #dcdcdc;*/ width: auto;}


#content_home_text .in_contact_link {color: #FFCC00;text-decoration: none;}
#content_home_text .in_contact_link a:link {text-decoration: none; color:#FFCC00;}
#content_home_text .in_contact_link a:visited {text-decoration: none;color:#FFCC00;}
#content_home_text .in_contact_link a:active {text-decoration: none;color:#FFCC00;}
#content_home_text .in_contact_link a:hover {text-decoration: underline; color: #FFCC00;}



#content_home_text .clients_link {color: #FF0099;text-decoration: none;}
#content_home_text .clients_link a:link {text-decoration: none; color:#FF0099;}
#content_home_text .clients_link a:visited {text-decoration: none;color:#FF0099;}
#content_home_text .clients_link a:active {text-decoration: none;color:#FF0099;}
#content_home_text .clients_link a:hover {text-decoration: underline; color: #FF0099;}



#content_home_text .network_link {color:#28a6e0;text-decoration: none;}
#content_home_text .network_link a:link {text-decoration: none; color:#28a6e0;}
#content_home_text .network_link a:visited {text-decoration: none;color:#28a6e0;}
#content_home_text .network_link a:active {text-decoration: none;color:#28a6e0;}
#content_home_text .network_link a:hover {text-decoration: underline; color: #28a6e0;}

#content_home_text .news_link {color:#79c443;text-decoration: none;}
#content_home_text .news_link a:link {text-decoration: none; color:#79c443;}
#content_home_text .news_link a:visited {text-decoration: none;color:#79c443;}
#content_home_text .news_link a:active {text-decoration: none;color:#79c443}
#content_home_text .news_link a:hover {text-decoration: underline; color: #79c443;}

#content_home_text .agencies_link {color:#EF7922;text-decoration: none;}
#content_home_text .agencies_link a:link {text-decoration: none; color:#EF7922;}
#content_home_text .agencies_link a:visited {text-decoration: none;color:#EF7922;}
#content_home_text .agencies_link a:active {text-decoration: none;color:#EF7922;}
#content_home_text .agencies_link a:hover {text-decoration: underline; color: #EF7922;}

		

#portfolio			{ width: 620px; text-align: center;/* border:solid 1px #ddd;*/}
#portfolio_recent_work	{ width: 420px; text-align: center; /*border:solid 1px #ddd;*/}

#portfolio	.img_portfolio			 {width: 124px;height: 124px; background: url(../multimedia/generic/images/bg-Agencie-folio.gif) no-repeat;background-color: #fff;  padding: 0px 0px 0px 0px; float: left }
#portfolio_recent_work	.img_portfolio			 {width: 124px;height: 124px; background: url(../multimedia/generic/images/bg-Agencie-folio.gif) no-repeat;background-color: #fff;  padding: 0px 0px 0px 0px; float: left }

#portfolio	.img_portfolio_admin {vertical-align:middle;width: 124px;height: 140px; background: url(../multimedia/generic/images/bg-Agencie-folio.gif) no-repeat;background-color: #fff;  padding: 0px 0px 0px 0px;padding-bottom:10px; float: left }
#portfolio_recent_work	.img_portfolio_admin {vertical-align:middle;width: 124px;height: 140px; background: url(../multimedia/generic/images/bg-Agencie-folio.gif) no-repeat;background-color: #fff;  padding: 0px 0px 0px 0px;padding-bottom:10px; float: left }


#div_img_contact 
{
width: 200px;
height: auto;
padding: 0px 0px 0px 0px;
padding-bottom: inherit;
float: left;
/*border:dotted;*/
overflow:auto;
overflow:visible;

}


#portfolio	.image_folio {margin-top:10px; margin-left:0px;text-align:center; vertical-align: middle  /*width: 100px;height:100px;*/}

#portfolio_recent_work	.image_folio {margin-top:10px; margin-left:0px;text-align:center; vertical-align:middle /*width: 100px;height:100px;*/}



.separator {display: block; margin: 0em 0 1em 0; position: relative; height: 10px; clear: both;}

.separator_recent_work {
	display: block; 
	margin: 0em 0 1em 0; 
	position: relative; 
	height: 13px; 
	clear: both; 
	color: red;
	}

.separator_contact {display: block; margin: 0em 0 1em 0; position: relative; height: 0px; clear: both;}


#bottom_boxes{
width: 920px;
text-align:center;
/*border:solid 1px #00CC66;*/

min-height:180px;
max-width:920px;
overflow: auto;

}

#bottom_boxes_agencies{
width: 620px;
/*text-align:center;*/
/*border:solid 1px #00CC66;*/
height:auto;
overflow: auto;
}


#boxes_link {
margin-top:10px; 
margin-left:5px;
text-align:left
}


#boxes_link .news_link {color:#79c443;text-decoration: none;}
#boxes_link .news_link a:link {text-decoration: none; color:#79c443;}
#boxes_link .news_link a:visited {text-decoration: none;color:#79c443;}
#boxes_link .news_link a:active {text-decoration: none;color:#79c443}
#boxes_link .news_link a:hover {text-decoration: underline; color: #79c443;}


#boxes_link .clients_link {color: #FF0099;text-decoration: none;}
#boxes_link .clients_link a:link {text-decoration: none; color:#FF0099;}
#boxes_link .clients_link a:visited {text-decoration: none;color:#FF0099;}
#boxes_link .clients_link a:active {text-decoration: none;color:#FF0099;}
#boxes_link .clients_link a:hover {text-decoration: underline; color: #FF0099;}


#boxes_link .expert_link {color:#EF7922;text-decoration: none;}
#boxes_link .expert_link a:link {text-decoration: none; color:#EF7922;}
#boxes_link .expert_link a:visited {text-decoration: none;color:#EF7922;}
#boxes_link .expert_link a:active {text-decoration: none;color:#EF7922;}
#boxes_link .expert_link a:hover {text-decoration: underline; color: #EF7922;}


#boxes_link .network_link {color:#28a6e0;text-decoration: none;}
#boxes_link .network_link a:link {text-decoration: none; color:#28a6e0;}
#boxes_link .network_link a:visited {text-decoration: none;color:#28a6e0;}
#boxes_link .network_link a:active {text-decoration: none;color:#EF7922;}
#boxes_link .network_link a:hover {text-decoration: underline; color: #28a6e0;}

#in_clients_nav {
	font-size:14px;
	font-weight: bold;
	color:#FF0099;
	text-align:left;
    /*text-indent:20px;*/
	margin-left:0px;
		
 }
 

#in_clients_nav .active {
	font-size:14px;
	font-weight: bold;
	color:#FF0099;
	text-align:left;
		
}



#in_clients_nav a {color:  #474747; text-decoration: underline;}
#in_clients_nav a:link {text-decoration: none}
#in_clients_nav a:visited {text-decoration: none}
#in_clients_nav a:active {text-decoration: none}
#in_clients_nav a:hover {text-decoration: underline;color:#FF0099;}



.portfolio_title {
	font-size:14px;
	font-weight: normal;
	color: #474747;
	text-align:left;
	/*text-indent:20px;*/
	margin-left:10px
		
 }


.in_agency_name {
	font-size:18px;
	font-weight: bold;
	color:#EF7922;
	text-align:left;
	/*text-indent:20px;*/
	margin-left:10px
		
 }




.in_agency_name_site {
	font-size:18px;
	font-weight: bold;
	color:#EF7922;
	text-align:left;
	/*text-indent:20px;*/
	margin-left:0px 
 }

.pagetitle_home {
	font-size:27px;
	font-weight: normal;
	color:#474747;
	margin-left:0px;
	height:30px;
	/*text-indent:20px;*/
 }
 
 
 .pagesubtitle_home {
	font-size:14px;
	font-weight: bold;
	color: #474747;
	text-align:left;
	margin-left:0px
		
 }
 
.pagetitle_home0 {
	font-size:16px;
	font-weight: normal;
	color: #474747;
	text-align:left;
	margin-left:5px
		
 }






#in_contact_path {
	font-size:10px;
	font-weight: normal;
	color:#FFCC00;
	text-align:left;
	/*text-indent:20px;*/
	margin-left:0px
		
 }


#in_clients_path {
	font-size:10px;
	font-weight: normal;
	color:#FF0099;
	text-align:left;
	/*text-indent:20px;*/
	margin-left:0px
		
 }

#in_network_path {
	font-size:10px;
	font-weight: normal;
	color:#28a6e0;
	text-align:left;
	/*text-indent:20px;*/
	margin-left:0px
		
 }
 
 #in_news_path {
	font-size:10px;
	font-weight: normal;
	color:#79c443;
	text-align:left;
	/*text-indent:20px;*/
	margin-left:0px
		
 }

 #in_box_news_path {
	font-weight: normal; 
	color:#79c443;
	width:160px; 
	text-align:left;
	/*text-indent:20px;*/
	margin-left:0px
		
 }



#in_contact_path a {color:  #474747; text-decoration: underline;}
#in_contact_path a:link {text-decoration: none}
#in_contact_path a:visited {text-decoration: none}
#in_contact_path a:active {text-decoration: none}
#in_contact_path a:hover {text-decoration: underline;color:#FFCC00;}



#in_clients_path a {color:  #474747; text-decoration: underline;}
#in_clients_path a:link {text-decoration: none}
#in_clients_path a:visited {text-decoration: none}
#in_clients_path a:active {text-decoration: none}
#in_clients_path a:hover {text-decoration: underline;color:#FF0099;}

#in_network_path a {color:  #474747; text-decoration: underline;}
#in_network_path a:link {text-decoration: none}
#in_network_path a:visited {text-decoration: none}
#in_network_path a:active {text-decoration: none}
#in_network_path a:hover {text-decoration: underline;color:#28a6e0;}

#in_news_path a {color:  #474747; text-decoration: underline;}
#in_news_path a:link {text-decoration: none}
#in_news_path a:visited {text-decoration: none}
#in_news_path a:active {text-decoration: none}
#in_news_path a:hover {text-decoration: underline;color:#79c443;}

#in_box_news_path a {color:  #474747; text-decoration: underline;}
#in_box_news_path a:link {text-decoration: none}
#in_box_news_path a:visited {text-decoration: none}
#in_box_news_path a:active {text-decoration: none}
#in_box_news_path a:hover {text-decoration: underline;color:#79c443;}



#agency_email {
	color: #474747;
	text-align:left;
	/*text-indent:20px;*/
		
 }

#agency_email a {color:  #474747; text-decoration: underline;}
#agency_email a:link {text-decoration: none}
#agency_email a:visited {text-decoration: none}
#agency_email a:active {text-decoration: none}
#agency_email a:hover {text-decoration: underline; color: #EF7922;}



#agency_path {
	font-size:10px;
	font-weight: normal;
	color:#EF7922;
	text-align:left;
	/*text-indent:20px;*/
	left:0px
		
 }

#all_agencies_path {
	font-size:10px;
	font-weight: normal;
	color:#EF7922;
	text-align:left;
	/*text-indent:20px;*/
	left:0px
		
 }
 
#agency_path a {color:  #474747; text-decoration: underline;}
#agency_path a:link {text-decoration: none}
#agency_path a:visited {text-decoration: none}
#agency_path a:active {text-decoration: none}
#agency_path a:hover {text-decoration: underline; color: #EF7922;}



#all_agencies_path a {color:  #474747; text-decoration: underline;}
#all_agencies_path a:link {text-decoration: none}
#all_agencies_path a:visited {text-decoration: none}
#all_agencies_path a:active {text-decoration: none}
#all_agencies_path a:hover {text-decoration: underline; color: #EF7922;}



#in_agency_folio_nav {
	font-size:14px;
	font-weight: bold;
	color:#EF7922;
	text-align:left;
    /*text-indent:20px;*/
	margin-left:10px
		
 }
 
#in_agency_folio_nav .active {

	font-size:14px;
	font-weight: bold;
	color:#EF7922;
	text-align:left;
	/*text-indent:20px;*/
	/*margin-left:10px*/
	
}




#in_agency_folio_nav A {color:  #474747; text-decoration: underline;}
#in_agency_folio_nav A:link {text-decoration: none}
#in_agency_folio_nav A:visited {text-decoration: none}
#in_agency_folio_nav A:active {text-decoration: none}
#in_agency_folio_nav A:hover {text-decoration: underline; color: #EF7922;}

#in_agency_link_orange {
	font-size:12px;
	font-weight: normal;
	color:#EF7922;
	text-align:left;
		
 }

.in_agency_link {
	font-size:12px;
	font-weight: normal;
	color:#EF7922;
	text-align:left;

 }
 
 .in_contact_link {
	font-size:12px;
	font-weight: normal;
	color:#FFCC00;
	text-align:left;
	
 }
 
  .in_basic_link {
	font-size:12px;
	font-weight: normal;
	color:#474747;
	text-align:left;
	text-decoration: underline;
 }


.span_online {
	font-size:14px;
	font-weight: bold;
	color: #006600;
	text-align:center;

 }
 

.span_offline {
	font-size:14px;
	font-weight: bold;
	color: #990000;
	text-align:center;
}
 

#layer_find_in_agency{
	background-image: url('../multimedia/generic/default/bg_bd_find_in_agency.gif'); 
	background-repeat: no-repeat; 
	float:right; 
	width:250px; 
	height:124px;
	margin-right:0px;
	text-align: right	
}





#right_side_in_boxes{
	float:right; 
	width:250px;
	height:auto;
	text-align: right;
	overflow:auto	
}



#layer_in_clients{
	background-image: url('../multimedia/generic/default/bg_bd_in_clients.gif'); 
	background-repeat: no-repeat; 
	float: right;
	/*border:solid 1px #CC3300;*/
	width:270px; 
	height:124px;
	/*padding: 10px 70px 5px 70px;*/
	margin-right:70px;
	margin-left:70px;	
	}

#right_layer_in_clients{
	background-image: url('../multimedia/generic/default/bg_bd_in_clients.gif'); 
	background-repeat: no-repeat; 
	float: right; 
	/*border:solid 1px #CC3300;*/
	width:250px; 
	height:auto;
	overflow:auto	
}



#layer_about_in_network{
	background-image: url('../multimedia/generic/default/bg_bd_about_in_network.gif'); 
	background-repeat: no-repeat; 
	float: left; 
	/*border:solid 1px #CC3300;*/
	width:270px; 
	height:124px;
	margin-left:auto;
	margin-right:70px;	
}

#right_layer_about_in_network{
	background-image: url('../multimedia/generic/default/bg_bd_about_in_network.gif'); 
	background-repeat: no-repeat; 
	float: right; 
	/*border:solid 1px #CC3300;*/
	width:250px; 
	height:auto;
	margin-right:auto;
	margin-left:auto;
	overflow:auto	
}


#layer_latest_news{
	background-image: url('../multimedia/generic/default/bg_bd_latest_news.gif'); 
	background-repeat: no-repeat; float:left; 
	width:250px;
	/*border:solid 1px #CC3300;*/
	height:124px;
	margin-left:auto;
	margin-right:auto;
		
}

#right_layer_latest_news{
	background-image: url('../multimedia/generic/default/bg_bd_latest_news.gif'); 
	background-repeat: no-repeat; float:left; 
	width:250px;
	height:auto;
	float: right;	
}


#layer_need_expert{
	background-image: url('../multimedia/generic/default/bg_bd_need_expert.gif'); 
	background-repeat: no-repeat;
	float:right; 
	width:250px; 
	height:124px;
	/*border:solid 1px #CC3300;*/
	margin-right: auto;
	margin-left:auto;
	
}

#right_layer_need_expert{
	background-image: url('../multimedia/generic/default/bg_bd_need_expert.gif'); 
	background-repeat: no-repeat;
	float:right; 
	width:250px; 
	height:auto;
	/*border:solid 1px #CC3300;*/
	margin-right:0px;
	text-align: right;	
}



#layer_about_in_network_inner{
text-align:left;
margin-left:10px;
margin-top:36px;
width:225px;
/*border:solid 1px #CC3300;*/
height:80px;
overflow:hidden;
/*position: relative;*/
}


#layer_in_clients_inner{
text-align:left;
margin-left:10px;
margin-top:36px;
width:232px;
/*border:solid 1px #CC3300;*/
height:80px;
overflow:hidden;
/*position: relative;*/
}


#layer_about_in_need_expert{
text-align:right;
margin-right:5px;
margin-top:36px;
width:232px;
height:80px;
overflow:hidden;
position: relative;
}

#in_agency_link_orange A {color: #EF7922; text-decoration: underline;}
#in_agency_link_orange A:link {text-decoration: none}
#in_agency_link_orange A:visited {text-decoration: none}
#in_agency_link_orange A:active {text-decoration: none}
#in_agency_link_orange A:hover {text-decoration: underline; color: #EF7922;}

.in_agency_link A {color: #EF7922; text-decoration: underline;}
.in_agency_link A:link {text-decoration: none}
.in_agency_link A:visited {text-decoration: none}
.in_agency_link A:active {text-decoration: none}
.in_agency_link A:hover {text-decoration: underline; color: #EF7922;}



.pagetitle_agency{
	font-size:30px;
	font-weight: normal;
	color:#EF7922;
	margin-left:0px;
	/*text-indent:20px;*/
	height:30px;
}

.pagetitle_agencies{
	font-size:30px;
	font-weight: normal;
	color:#EF7922;
	margin-left:0px;
	height:30px;
	/*text-indent:20px;*/
}



.pagesubtitle_agency{
	font-size:14px;
	font-weight: bold;
	color:#EF7922
}

.pagetitle_in_contact{
	font-size:30px;
	font-weight: bold;
	color: #FFCC00;
}

.pagesubtitle_in_contact{
	font-size:14px;
	font-weight: bold;
	color: #FFCC00;
}


#bg-footer {
	margin-left: auto;
	margin-right: auto;
	height: 30px;
	background-image: url(../multimedia/generic/images/bg-footer.gif);
	background-repeat: no-repeat;
	background-position: bottom;
}



.block-search-agency-shadow {
  clear: both;
  width: 90%;
  float:left;
  background: url(../multimedia/generic/images/shadowAlpha.png) no-repeat bottom right !important;
  
  margin: 10px 0 0 10px !important;
  margin: 10px 0 0 5px;
}



#welcome			{ width: 640px; text-align: center; /*border:solid 1px #ddd;*/}

#welcome .title { font-size:20px;font-weight:bold;color: #474747;margin-left:5px;}
#welcome .texte { font-size:14px;font-weight:normal;color: #474747;margin-left:5px;}

#slide_add_portfolio { 
background: #eee;
color: #000;
padding: 10px;
margin-top: 40px;
border: 1px solid #EF7922;
position:relative;
}

#form_agency_search {
    float:right; 
	width:240px; 
	height: auto;
	overflow: visible;
	margin-right:5px;
	
}

#form_agency_search_horizontal {
    float: left; 
	width:auto; 
	height:60px;
	overflow:visible;
	margin-left:0px;
}


/* nouveau */

#box_container{
width:250px;
min-height:30px; 
height:auto;
text-align:center;
padding: 0px 20px 0px 0px;padding-bottom:10px; float: left
}


#box_container_right{
width:250px;
min-height:30px; 
height:auto;
text-align:center;
padding: 0px 0px 0px 0px;padding-bottom:10px; float: right
}


#box_container_bottom{
width:250px;
min-height:30px; 
height:auto;
text-align:center;
padding: 0px 80px 0px 0px;padding-bottom:10px; float: left
}

#box_container_bottom_last{
width:250px;
min-height:30px; 
height:auto;
text-align:center;
padding: 0px 5px 0px 0px;padding-bottom:10px; float: right
}



#layer_box_agency_title{
	background-image: url('../multimedia/generic/default/bg-box_title.jpg'); 
	background-repeat:repeat-x;
	/*background-image:url(images/bg-box_03.jpg); */
	/*border-bottom:#EF7922 double 5px; */
	background-color:#A3A3A3;
	width:244px;
	min-height:30px; 
	height:auto;
	text-align:center;
	
}

#layer_box_orange{
	background-color:#EF7922;
	width:244px; 
	height:5px;		
}




#layer_box_agency_texte{
	width:244px; 
	height:auto;
	text-align:left;
	margin-top:2px		
}

#layer_in_boxes_texte{
	width:244px; 
	height:auto;
	text-align:left;		
}



#box_title{
color:#FFFFFF;
max-width:200px;
vertical-align:middle;
text-align:center;
padding-top:10px;
margin-left:25px;
}


/**** IN Network BOX****/

#layer_box_network_title{
	background-image: url('../multimedia/generic/default/bg-box_title.jpg'); 
	background-repeat:repeat-x;
	/*background-image:url(images/bg-box_03.jpg); */
	/*border-bottom:#EF7922 double 5px; */
	background-color:#A3A3A3;
	width:244px;
	min-height:30px; 
	height:auto;
	text-align:center;
	
}

#layer_box_network_bleu{
	background-color:#28A6E0;
	width:244px; 
	height:5px;	
}

#layer_box_network_subtitle_bleu{
	color:#28A6E0;
	font-weight:bold
}


/**** IN News BOX****/

#layer_box_clients_title{
	background-image: url('../multimedia/generic/default/bg-box_title.jpg'); 
	background-repeat:repeat-x;
	/*background-image:url(images/bg-box_03.jpg); */
	/*border-bottom:#EF7922 double 5px; */
	background-color:#A3A3A3;
	width:244px;
	min-height:30px; 
	height:auto;
	text-align:center;
	
}

#layer_box_news_vert{
	background-color:#79c443;
	width:244px; 
	height:5px;	
}

#layer_box_news_subtitle_vert{
	color:#79c443;
	font-weight:bold
}

/** IN Edxperts box **/

#layer_box_agency_subtitle_orange{
color:#EF7922;
font-weight:bold
}


/**** IN Clients BOX****/

#layer_box_clients_title{
	background-image: url('../multimedia/generic/default/bg-box_title.jpg'); 
	background-repeat:repeat-x;
	/*background-image:url(images/bg-box_03.jpg); */
	/*border-bottom:#EF7922 double 5px; */
	background-color:#A3A3A3;
	width:244px;
	min-height:30px; 
	height:auto;
	text-align:center;
	
}

#layer_box_client_rose{
	background-color:#FF0099;
	width:244px; 
	height:5px;	
}

#layer_box_clients_subtitle_rose{
	color:#FF0099;
	font-weight:bold
}


/**** IN Agencies Directory BOX****/

#layer_box_agency_dir_title{
	background-image: url('../multimedia/generic/default/bg-box_title.jpg'); 
	background-repeat:repeat-x;
	/*background-image:url(images/bg-box_03.jpg); */
	/*border-bottom:#EF7922 double 5px; */
	background-color:#A3A3A3;
	width:244px;
	min-height:30px; 
	height:auto;
	text-align:center;
	
}

#layer_box_agency_dir{
	background-color:#EF7922;
	width:244px; 
	height:5px;	
}

#layer_box_agency_dir_subtitle{
	color:#EF7922;
	font-weight:bold
}





#bottom_box_title{
color:#FFFFFF;
max-width:200px;
vertical-align:middle;
text-align: left;
padding-top:10px;
margin-left:5px;
font-size:16px;
}

#bottom_boxes .news_link {color:#79c443;text-decoration: none;}
#bottom_boxes .news_link a:link {text-decoration: none; color:#79c443;}
#bottom_boxes .news_link a:visited {text-decoration: none;color:#79c443;}
#bottom_boxes .news_link a:active {text-decoration: none;color:#79c443}
#bottom_boxes .news_link a:hover {text-decoration: underline; color: #79c443;}


#bottom_boxes .clients_link {color: #FF0099;text-decoration: none;}
#bottom_boxes .clients_link a:link {text-decoration: none; color:#FF0099;}
#bottom_boxes .clients_link a:visited {text-decoration: none;color:#FF0099;}
#bottom_boxes .clients_link a:active {text-decoration: none;color:#FF0099;}
#bottom_boxes .clients_link a:hover {text-decoration: underline; color: #FF0099;}


#bottom_boxes .expert_link {color:#EF7922;text-decoration: none;}
#bottom_boxes .expert_link a:link {text-decoration: none; color:#EF7922;}
#bottom_boxes .expert_link a:visited {text-decoration: none;color:#EF7922;}
#bottom_boxes .expert_link a:active {text-decoration: none;color:#EF7922;}
#bottom_boxes .expert_link a:hover {text-decoration: underline; color: #EF7922;}


#bottom_boxes .network_link {color:#28a6e0;text-decoration: none;}
#bottom_boxes .network_link a:link {text-decoration: none; color:#28a6e0;}
#bottom_boxes .network_link a:visited {text-decoration: none;color:#28a6e0;}
#bottom_boxes .network_link a:active {text-decoration: none;color:#EF7922;}
#bottom_boxes .network_link a:hover {text-decoration: underline; color: #28a6e0;}


#right_side2 .news_link {color:#79c443;text-decoration: none;}
#right_side2 .news_link a:link {text-decoration: none; color:#79c443;}
#right_side2 .news_link a:visited {text-decoration: none;color:#79c443;}
#right_side2 .news_link a:active {text-decoration: none;color:#79c443}
#right_side2 .news_link a:hover {text-decoration: underline; color: #79c443;}


#right_side2 .clients_link {color: #FF0099;text-decoration: none;}
#right_side2 .clients_link a:link {text-decoration: none; color:#FF0099;}
#right_side2 .clients_link a:visited {text-decoration: none;color:#FF0099;}
#right_side2 .clients_link a:active {text-decoration: none;color:#FF0099;}
#right_side2 .clients_link a:hover {text-decoration: underline; color: #FF0099;}


#right_side2 .expert_link {color:#EF7922;text-decoration: none;}
#right_side2 .expert_link a:link {text-decoration: none; color:#EF7922;}
#right_side2 .expert_link a:visited {text-decoration: none;color:#EF7922;}
#right_side2 .expert_link a:active {text-decoration: none;color:#EF7922;}
#right_side2 .expert_link a:hover {text-decoration: underline; color: #EF7922;}


#right_side2 .network_link {color:#28a6e0;text-decoration: none;}
#right_side2 .network_link a:link {text-decoration: none; color:#28a6e0;}
#right_side2 .network_link a:visited {text-decoration: none;color:#28a6e0;}
#right_side2 .network_link a:active {text-decoration: none;color:#EF7922;}
#right_side2 .network_link a:hover {text-decoration: underline; color: #28a6e0;}


#right_side .news_link {color:#79c443;text-decoration: none;}
#right_side .news_link a:link {text-decoration: none; color:#79c443;}
#right_side .news_link a:visited {text-decoration: none;color:#79c443;}
#right_side .news_link a:active {text-decoration: none;color:#79c443}
#right_side .news_link a:hover {text-decoration: underline; color: #79c443;}


#right_side .clients_link {color: #FF0099;text-decoration: none;}
#right_side .clients_link a:link {text-decoration: none; color:#FF0099;}
#right_side .clients_link a:visited {text-decoration: none;color:#FF0099;}
#right_side .clients_link a:active {text-decoration: none;color:#FF0099;}
#right_side .clients_link a:hover {text-decoration: underline; color: #FF0099;}


#right_side .expert_link {color:#EF7922;text-decoration: none;}
#right_side .expert_link a:link {text-decoration: none; color:#EF7922;}
#right_side .expert_link a:visited {text-decoration: none;color:#EF7922;}
#right_side .expert_link a:active {text-decoration: none;color:#EF7922;}
#right_side .expert_link a:hover {text-decoration: underline; color: #EF7922;}


#right_side .network_link {color:#28a6e0;text-decoration: none;}
#right_side .network_link a:link {text-decoration: none; color:#28a6e0;}
#right_side .network_link a:visited {text-decoration: none;color:#28a6e0;}
#right_side .network_link a:active {text-decoration: none;color:#EF7922;}
#right_side .network_link a:hover {text-decoration: underline; color: #28a6e0;}tion: none; color:#28a6e0;}
#right_side2 .network_link a:visited {text-decoration: none;color:#28a6e0;}
#right_side2 .network_link a:active {text-decoration: none;color:#EF7922;}
#right_side2 .network_link a:hover {text-decoration: underline; color: #28a6e0;}


#right_side .news_link {color:#79c443;text-decoration: none;}
#right_side .news_link a:link {text-decoration: none; color:#79c443;}
#right_side .news_link a:visited {text-decoration: none;color:#79c443;}
#right_side .news_link a:active {text-decoration: none;color:#79c443}
#right_side .news_link a:hover {text-decoration: underline; color: #79c443;}


#right_side .clients_link {color: #FF0099;text-decoration: none;}
#right_side .clients_link a:link {text-decoration: none; color:#FF0099;}
#right_side .clients_link a:visited {text-decoration: none;color:#FF0099;}
#right_side .clients_link a:active {text-decoration: none;color:#FF0099;}
#right_side .clients_link a:hover {text-decoration: underline; color: #FF0099;}


#right_side .expert_link {color:#EF7922;text-decoration: none;}
#right_side .expert_link a:link {text-decoration: none; color:#EF7922;}
#right_side .expert_link a:visited {text-decoration: none;color:#EF7922;}
#right_side .expert_link a:active {text-decoration: none;color:#EF7922;}
#right_side .expert_link a:hover {text-decoration: underline; color: #EF7922;}


#right_side .network_link {color:#28a6e0;text-decoration: none;}
#right_side .network_link a:link {text-decoration: none; color:#28a6e0;}
#right_side .network_link a:visited {text-decoration: none;color:#28a6e0;}
#right_side .network_link a:active {text-decoration: none;color:#EF7922;}
#right_side .network_link a:hover {text-decoration: underline; color: #28a6e0;}