/*
© Blograft - 2006
*/
*{
	scrollbar-track-color:white;	
}
#niv_logo{
	position:absolute;
	height:66px;
	width:332px;;
	top:22px;
	left:50%;
	margin-left:-332px;
}
#niv_logo a{
	display:block;
	background-image:url(../img/png/agence-de-communication-edi.png);
	background-repeat:no-repeat;
	height:76px;
	width:332px;
	font-size:0.1em;
	text-indent:-3000px;
	color:white;
}
#niv_logo a.active{
	background-image:url(../img/png/logo-exotypie.png);
	display:block;
	height:66px;
	background-repeat:no-repeat;
	width:332px;
	font-size:0.1em;
	text-indent:-3000px;
	color:white;
}
#niv_copyright{
	position:absolute;
	top:658px;
	left:50%;
	font-size:11px;
	color:#999999;
	color:black;
	margin-left:-65px;
}
#niv_copyright a{
}
#niv_copyright a{
	font-size:10px;
	color:black;
	text-decoration:none;
}
#niv_menu_principal{
	position:absolute;
	z-index:10;
	width:258px;
	top:0px;
	left:50%;
	margin-left:133px;
}
#niv_menu_secondaire{
	color:#777780;
	position:absolute;
	z-index:10;
	width:258px;
	top:460px;
	left:50%;
	margin-left:-101px;
}
#niv_menu_secondaire a{
	color:#777780;
	font-size:12px;
	text-decoration:none;
}
#niv_menu_secondaire a:hover{
	color:#777780;
	font-size:12px;
	text-decoration:underline;
}
#niv_menu_principal ul, li{
	margin:0px;
	padding:0px;
}
#niv_menu_principal ul li {
	list-style:none;
	float:left;
	width:46px;
	height:103px;
}
#niv_menu_principal ul li a {
	text-decoration:none;
	font-size:10px;
	display:block;
	text-indent:-3000px;
	width:46px;
	height:103px;
}

#niv_menu_principal ul li a img{
	width:46px;
	height:103px;
}
#niv_menu_principal ul li ul {
	position 	:	absolute;
	margin-top 	:	-60px;
	margin-left :	45px;
	width	:	200px;
	text-align:left;
}
#niv_menu_principal ul li ul li {
	float	:	none;
	display	:	list-item;
	height	:	20px;
	width	:	200px;
	text-align:left;
	margin	:	0px;
	padding	:	0px;
}
#niv_menu_principal ul li ul li a {
	float:none;
	text-decoration:none;
	display:inline;
	font-size:11px;
	color:black;
	text-indent:0px;
	background-image:url(../img/png/puce.png);
	background-position:0px 2px;
	background-repeat:no-repeat;
	padding-left:25px;
}
#niv_menu_principal ul li ul li a.active, #niv_menu_principal ul li ul li a:hover{

	margin:0px;
	padding:0px;
	background-image:url(../img/png/puce_active.png);
	background-position:0px 2px;
	background-repeat:no-repeat;
	padding-left:25px;
}
.mar10{
	margin-left:10px;
}
.mar20{
	margin-left:20px;
}
.mar30{
	margin-left:30px;
}
.mar40{
	margin-left:40px;
}
#agence-de-communication a{
	width:46px;
	height:103px;
	background-image:url(../img/png/presentation.png);
	background-repeat:no-repeat;
}
#agence-de-communication a.active {
	color:#e4311e;
	width:63px;
	height:166px;
	background-image:url(../img/png/presentation_active.png);
	background-repeat:no-repeat;
}
#agence-de-communication a:hover {
	color:#e4311e;
}
#supports-de-communication a{
	width:45px;
	height:103px;
	background-image:url(../img/png/produits.png);
	background-repeat:no-repeat;
}
#supports-de-communication a.active{
	color:#ed9205;
	width:63px;
	height:166px;
	background-image:url(../img/png/produits_active.png);
	background-repeat:no-repeat;
}
#supports-de-communication a:hover{
	color:#ed9205;
}
#contact a{
	width:45px;
	height:103px;
	background-image:url(../img/png/contact.png);
	background-repeat:no-repeat;
}
#contact a.active{
	width:63px;
	height:166px;
	background-image:url(../img/png/contact_active.png);
	background-repeat:no-repeat;}
#blog a{
	width:45px;
	height:103px;
	background-image:url(../img/png/blog.png);
	background-repeat:no-repeat;
}
#niv_visuel{
	position:absolute;
	height:450px;
	width:757px;
	top:166px;
	left:50%;
	margin-left:-381px;
}
#niv_contenu{
	position:absolute;
	z-index:10;
	height:350px;
	width:700px;
	top:208px;
	left:50%;
	margin-left:-300px;
	text-align:left;
}
#niv_contenu h1{
	font-weight:bold;
	font-size:16px;
	color:white;
	padding-left:50px;
	padding-top: 3px;
	margin-bottom:20px;
	height:50px;
}
.class_agence-de-communication h1{
	background-image:url(../img/png/titre_presentation.png);
	background-repeat:no-repeat;
	background-position: 0px 0px;
}
.class_supports-de-communication h1{
	background-image:url(../img/png/titre_produits.png);
	background-repeat:no-repeat;
	background-position: 0px 0px;
}
.class_contact h1{
	background-image:url(../img/png/titre_contact.png);
	background-repeat:no-repeat;
	background-position: 0px 0px;
}
.class_contact h2{
	margin-left:50px;
	margin-top:-30px;
	font-weight:bold;
	font-size:14px;
	color : #d499bf;
}
#niv_contenu a{
	color:#000000;
	text-decoration:none;
}
#niv_contenu p{
	width: 370px;
	font-weight:normal;
	margin-left:50px;
	margin-top:-30px;
	font-size:13px;
	color:#000000;
}

#niv_contenu ul li{
	font-size:13px;
	color:#000000;
	list-style:none;
	margin:0px;
}
#niv_contenu img{
	position:absolute;
	right:30px;
	bottom:0px;
}
.produit{
	float:left;
	margin-bottom:50px;
}
*{
	font-family:Arial, Helvetica, sans-serif;
}
.bleu{
	color:#768ea3;
}
.orange{
	color:#fea422;
}
.none{
	display:none;
}
.block{
	display:block;
}
#mce_editor_0_toolbar a{
	float:left;
}
#mce_editor_0_toolbar img{
	float:left;
}
#mce_editor_0_toolbar select{
	float:left;
}