div{
	position:relative;
	}
body{
	color:#666;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	height:100%;
	left:0;
	line-height:14px;
	margin:0;
	position:absolute;
	top:0;
	width:100%;
	background-image:url("../images/INDEX/fond.jpg");
		background-position:center center!important;
	background-attachment:fixed;
	background-repeat:no-repeat;
	background-color:#000;
	}
a img{border:medium none;
outline:medium none;
	}
.at15t_compact{
	position:relative;
	top:-1px;
	}
.addthis_button_compact{
	text-decoration:none!important;
	color:#666666!important;
	font-weight:normal!important;
	}
	a:active img{
	outline:medium none;
	}
#EQUIPE_description a{
	color:#BDCF00;
	font-weight:bold;
	text-decoration:none;
}
/* lien partage facebook */
.addthis_toolbox{
	text-align:left;
	float:rleft;
	}
#BODY_bord{
	height:766px;
	left:-512px;
	margin-left:50%;
	position:absolute;
	top:25px;
	width:1023px;
	}
#BODY_logo{
	background-color:white;
	z-index:10;
	width:223px;
	height:103px;
	margin-bottom:10px;
	margin-right:10px;
	}
#BODY_col_gauche{
	background-color:white;
	float:left;
	height:615px;
	left:22px;
	width:226px;
	z-index:2;
	}
	.BODY_article_gauche{
		display:block;
		font-size:11px;
		margin-left:20px;
		margin-top:32px;
		text-align:left;
		z-index:2;
		}
		
		.BODY_article_gauche ul{
			line-height:19px;
			list-style-image:none;
			list-style-position:outside;
			list-style-type:none;
			padding:0;
		}
		.BODY_article_gauche a{
			text-decoration:none;
			color:#666;
			}
		.BODY_signature{
			float:right;
			right:-34px;
			width:100%;
			text-align:right;
			position:relative;
			z-index:3;
			}
#BODY_contenu{
	left: 234px;
	top:33px;
	background-color:white;
	width:770px;
	height:635px;
	position:absolute;
	}
	#BODY_menu{
		height:81px;
		}
		
	#BODY_centre{
		margin-left:40px;
		margin-top:32px;
		height:522px;
		}
		#INDEX_image{
			width:647px;
			height:329px;
			position:absolute;
			float:left;
			}
		#INDEX_video{
			top:16px;
			position:relative;
			height:146px;
			width:260px;
			}
		#INDEX_news{
			/*positionnement*/
			top:345px;
			left:273px;
			position:absolute;
			/*aspect*/
			height:138px;
			width:348px;
			padding-top:8px;
			padding-left:9px;
			padding-right:16px;
			background-color:#c1ce00;
			/*texte*/
			}
			#NEWS_vertical{
				position:relative;
				height:100px;
				overflow:hidden;
				}
			#TickerVertical{
				width:355px;
				padding-left:0px;
				padding-bottom:0px;
				padding-right:0px;
				padding-top:4px;
				overflow:hidden;
				margin-left:0;
				
				position:relative!important;
				}
			.contentEl{
				overflow:scroll;
				}
			.scroll{
				border-color:black -moz-use-text-color black black;
				border-style:dashed none dashed dashed;
				border-width:1px 0 1px 1px;
				display:block;
				height:300px;
				left:0;
				margin:50px 0;
				overflow:scroll;
				padding:15px 60px 15px 20px;
				position:absolute;
				top:0;
				width:300px;
				}
			#TICKER_decallage{
				top:-11px;
				height:100px;
				}
			.NEWS_bloc_actu{
				color:#FFF;
				font-size:9px;
				display:block;
				}
				.NEWS_bloc_actu img{
					float:left;
					position:absolute;
					}
				.NEWS_texte{
					height:33px;
					left:62px;
					width:284px;
					margin-bottom:19px;
					
					}
					.NEWS_savoirplus{
						float:right;
						position:absolute;
						right:9px;
						top:49px;
						}
					.NEWS_savoirplus a{
						color:#562F08;
						float:right;
						font-size:10px;
						font-weight:bold;
						position:relative;
						top:-20px;
						height:1px;
						text-decoration:none;
						}
					.NEWS_bloc_titre{
						display:block;
						line-height:13px;
						position:relative;
						top:-4px;
						}
					.NEWS_date{
						font-weight:bold;position:relative;
						top:-4px;
						}
					#NEWS_masque{
						height:444px!important;
						width:824px!important;
						padding-top:20px!important;
						overflow:hidden;
						}
			.NEWS_titre{
				color:#562f08;
				font-size:11px;
				margin-bottom:11px;
				font-weight:bold;
				}
#BODY_footer{
	background-color:white;
	float:left;
	height:60px;
	left:234px;
	position:absolute;
	top:668px;
	width:604px;

	}
#BODY_newsletter{
	background-color:white;
	height:85px;
	left:848px;
	top:678px;
	position:absolute;
	width:169px;
	text-align:center;
	}
	.NEWSLETTER_titre{
		color:#666666;
		display:block;
		float:left;
		font-size:10px;
		font-weight:bold;
		text-align:center;
		width:100%;
		padding-bottom:4px;
		}
	#NEWSLETTER_email{
		border:1px solid #E2E2E2;
		color:#B3B3B3;
		font-size:10px;
		height:15px;
		margin:0;
		padding:1px 0 0;
		position:relative;
		top:-3px;
		width:126px;
		}
	#NEWSLETTER_btn{
		height:18px;
		width:22px;
		background:#FFF no-repeat url(../images/NEWSLETTER_btn.gif);
		border:none;
		}
	#NEWSLETTER_liens{
		padding-top:7px;
		}
/* PAGE PORTFOLIO */
#PORTFOLIO_tableau{
	position:absolute;
	}
	#PORTFOLIO_tableau tr td{
		height:115px;
		width:134px;
		background-color:#bdcf00;
		}
.ADMIN_actions{
	float:right;
}
#ADMIN_news_form input{
	width:224px;
}
#ADMIN_news_form table tr td{
	padding-top:20px;
}
#ADMIN_news_form{
	margin:auto;
}
.PORTFOLIO_sousmenu{
	padding-left:20px;
}
.PORTFOLIO_menu{
	line-height:14px!important;
	
}
.PORTFOLIO_menu ul{
	padding-left:20px;
	line-height:13px;
}
.PORTFOLIO_menu_selected, .ouvert .EQUIPE_liste_nom a{
	color:#bdcf00!important;
	font-weight:bold;
}
.deroule{
	overflow:hidden;
}
.PORTFOLIO_menu a:hover{
	color:#c1ce00;
}
#PORTFOLIO_menu{
	overflow:hidden;
	height:15px;
	display:block;
}
/*NAVIGATION*/
#BODY_navigation{
	
	float:right;
	font-family:verdana;
	font-size:13px;
	font-weight:bold;
	position:relative;
	right:101px;
	top:457px;
}
#BODY_navigation span{
	position:relative;
	top:-2px;
}
.slideshow-images{
	height:329px!important;
	}
#BODY_navigation a{
	text-decoration:none;
	color:#cccccc;
}
/*NAVIGATION du portfolio*/
#BODY_navigation_portfolio{
	background-color:white;
	float:left;
	font-family:verdana;
	font-size:13px;
	font-weight:bold;
	height:75px;
	left:575px;
	position:absolute;
	top:447px;
	z-index:2;
}
#BODY_navigation_portfolio span{
	position:relative;
	top:-2px;
}
.ADMIN_legend {
	color:#C1C1C1;
	font-size:9px;
	float:right;
}
/* MENU */
#BODY_menu{
	font-size: 16px;
	top:26px;
	left:42px;
	color:#c1ce00;
}
#BODY_menu a{
	font-weight:bold;
	text-decoration:none;
	color:#562f08;
	overflow:visible;
	z-index:99;
}
#BODY_sousmenu{
	top:17px;
}
#BODY_sousmenu a{
	margin-left:20px;
	z-index:10;
	font-size:10px;
	text-decoration:none;
}
#BODYmenuagence{
	float:left;
	overflow:hidden;
	z-index:8;
}
#BODY_menu_suite{
	left:73px;
	position:absolute;
	width:351px;
	z-index:9;
	height:30px;
}
#BODY_menu a:hover{
	color:#c1ce00;
}
.stay_menuagance{
	height:59px;
}
.menuvert{
	color:#c1ce00!important;
}
.CONTACT_BODY_BACKGROUND{
	background-image:url("../images/CONTACT/fond.jpg");
		background-position:center top;
	background-repeat:no-repeat;
	background-color:#000;
}.INDEX_BODY_BACKGROUND{
	background-image:url("../images/INDEX/fond.jpg");
		background-position:center top;
	background-repeat:no-repeat;
	background-color:#000;
}.NEWS_BODY_BACKGROUND{
	background-image:url("../images/INDEX/fond.jpg");
		background-position:center top;
	background-repeat:no-repeat;
	background-color:#000;
}.PORTFOLIO_BODY_BACKGROUND{
	background-image:url("../images/INDEX/fond.jpg");
		background-position:center top;
	background-repeat:no-repeat;
	background-color:#000;
}
.SERVICES_BODY_BACKGROUND{
	background-image:url("../images/SERVICES/fond_acc.jpg");
		background-position:center top;
	background-repeat:no-repeat;
	background-color:#000;
}
.SERVICES_BODY_BACKGROUND_1{
	background-image:url("../images/SERVICES/fond_conseil.jpg");
		background-position:center top;
	background-repeat:no-repeat;
	background-color:#000;
}
.SERVICES_BODY_BACKGROUND_2{
	background-image:url("../images/SERVICES/fond_designgraphique.jpg");
		background-position:center top;
	background-repeat:no-repeat;
	background-color:#000;
}
.SERVICES_BODY_BACKGROUND_3{
	background-image:url("../images/SERVICES/fond_publicite.jpg");
		background-position:center top;
	background-repeat:no-repeat;
	background-color:#000;
}
.SERVICES_BODY_BACKGROUND_4{
	background-image:url("../images/SERVICES/fond_edition.jpg");
		background-position:center top;
	background-repeat:no-repeat;
	background-color:#000;
}
.SERVICES_BODY_BACKGROUND_5{
	background-image:url("../images/SERVICES/fond_nvxmedias.jpg");
		background-position:center top;
	background-repeat:no-repeat;
	background-color:#000;
}
.SERVICES_BODY_BACKGROUND_6{
	background-image:url("../images/SERVICES/fond_impression.jpg");
		background-position:center top;
	background-repeat:no-repeat;
	background-color:#000;
}
.SERVICES_BODY_BACKGROUND_7{
	background-image:url("../images/SERVICES/fond_films.jpg");
		background-position:center top;
	background-repeat:no-repeat;
	background-color:#000;
}.SERVICES_BODY_BACKGROUND_8{
	background-image:url("../images/SERVICES/fond_etalonnage.jpg");
		background-position:center top;
	background-repeat:no-repeat;
	background-color:#000;
}.SERVICES_BODY_BACKGROUND_9{
	background-image:url("../images/SERVICES/fond_reseau.jpg");
		background-position:center top;
	background-repeat:no-repeat;
	background-color:#000;
}
.EQUIPE_BODY_BACKGROUND{
	background-image:url("../images/EQUIPE/fond.jpg");
		background-position:center top;
	background-repeat:no-repeat;
	background-color:#000;
}.FORMATRICE_BODY_BACKGROUND{
	background-image:url("../images/FORMATRICE/fond.jpg");
		background-position:center top;
	background-repeat:no-repeat;
	background-color:#000;
}
.BREF_BODY_BACKGROUND{
	background-image:url("../images/INDEX/fond.jpg");
		background-position:center;
	background-repeat:no-repeat;
	background-color:#000;
}
#MENU_services{
	top:25px;
	font-size:10px;
}
#MENU_services a{display:block;
margin-top:-6px;
}
#FORMA_menu{
	font-size:10px;
	}
#FORMA_menu a:hover, #MENU_services a:hover{
	color:#c1ce00;
}
#NEWS_fond_vert{
	background-color:#c1ce00;
	height:489px!important;
	width:824px!important;
	left:-178px;
	overflow:hidden;
	z-index:3;
}
#NEWS_fond_vert table{
	margin-left:18px;
	margin-right:71px;
	margin-bottom:0px;
	margin-top:0px;
	font-size:10px;
}
.ContentEl{
	height:489px!important;
	}
#NEWS_fond_vert table td{
	padding-bottom:30px;
	vertical-align:top;
}
#NEWS_fond_vert table .NEWS_titre{
	font-size:11px;
	font-weight:bold;
	color:#562f08;
	margin-bottom:10px!important;
}
.NEWS_col_image{
	width:121px;
	vertical-align:top;
}
.NEWS_col_texte{
	width:605px;
	color:white;
}
.NEWS_col_texte a{
	font-weight:bold;
	text-decoration:none;
	color:white;
}
.CONTACT_afficher_plan_acces:hover{
	color:#c1ce00;
}
.PORTFOLIO_rubriques{
	padding-left:20px;
}
.PORTFOLIO_rubriques ul{
	margin:0px 0px 0px 0px;
}

.PORTFOLIO_rubriques ul li{
	line-height:14px;
	list-style: none;
	
}
#box{
	position:absolute;
		top:20px;
	overflow:hidden;
}
#box span{
	display:block;
	float:left;
	width:670px;

}
#box span.at300bs{
	width:16px;
	}
.mask2{
	height:520px;
	width:670px;
	overflow:hidden;
	top:0!important;
}
#box{
	top:0px!important;
}

.EQUIPE_personne{
	height:16px;
	overflow:hidden;
	display:inline;
	
}

.EQUIPE_titre{
	display:block;
overflow:visible;
padding-left:20px;
width:300px;
}
.EQUIPE_liste_nom a:hover{
	color:#c1ce00;
}
.EQUIPE_liste_nom{
	font-size:10px;
	line-height:15px!important
}
.EQUIPE_mail{
	padding-left:20px;
	position:relative;top:3px;
}
#EQUIPE_description{
	float:left;
	font-size:9px;
	padding-left:3px;
	padding-right:40px;
	width:172px;
}
#CONTACT_mail{
	display:block;
float:left;
height:18px;
width:28px;
z-index:9;
	}
#ouvert{
	height:55px;
	
}
#ouvert2{
	height:70px;
	
}
#ouvert .EQUIPE_liste_nom a, #ouvert2 .EQUIPE_liste_nom a, .linkedin{
	font-weight:bold;
	color:#c1ce00;
	text-decoration:none;
}
.FORMATION_vert{
	font-weight:bold;
	color:#c1ce00!important;
	text-decoration:none;	
}
#NEWSLETTER_lien{
		color:#562f08;
}
#NEWSLETTER_confirmation{
	display:block;
	margin:auto;
	width:513px;
}
.FOOTER_description{
	left:42px;
	position:relative;
	top:-56px;
	font-size:9px;
}
.PORTFOLIO_menu a{
	position:relative;
	left:9px;
	}
.PORTFOLIO_fleche{
	position:absolute;
	top:3px;
	}
.PORTFOLIO_article_gauche{
	font-size:10px!important;
	}