@charset "utf-8";
/* CSS Document NEXXPIX.FR */
/* ----------------------------- */
/* NEXXPIX V 1.2 */
/* ----------------------------- */
body {
	font:normal 80% "Trebuchet MS",Verdana,"Lucida Grande",Tahoma,Helvetica,Sans-Serif;
	background:url("../../images/back-home.png") repeat-x;
	background-color: #f6f7f7;
	margin-left: 00px;
	margin-top: 00px;
	margin-right: 00px;
	margin-bottom: 00px;

}
#header-inside {
	margin:0 auto;
	position:relative;
	width:981px;
}
#header-inside-two {
	margin:0 auto;
	position:relative;
	width:981px;
}
#header-inside-three {
	margin:0 auto;
	position:relative;
	width:981px;
}
#header-inside-four {
	margin:0 auto;
	position:relative;
	width:981px;
}
#header-inside-five {
	margin:0 auto;
	position:relative;
	width:981px;
}
#header-center {
	margin:0 auto;
	position:relative;
	width:977px;
	height:360px;
	background-image: url(../../images/back-center.png);
	margin:-55px auto 0px auto;
	z-index:-2000;
}
/* ----------------------------- */
/* MENU HAUT                     */
/* ----------------------------- */
div#topmenu{
	width:981px;
	background-image:url('../../images/header-bg.png');
	height:105px;
	display:block;
	padding:0;
	background-repeat:no-repeat;
	background-position:top center;
}
div#topmenu ul{
	padding:0;
	display:block;
	margin: 0 18px;
	height:50px;
}
div#topmenu ul li{
	float:left;
	list-style:none outside none;
	height:50px;
}
div#topmenu ul li.center{
	margin:0 20px;
	background-image:none;
}
div#topmenu ul li.right, div#topmenu ul li.right a{
	margin-right:21px;
}
div#topmenu ul li.left, div#topmenu ul li.left a{
	margin-left:21px;
}
div#topmenu ul li.right{
	background-image:url('../../images/marking-right.png');
	background-position:right center;
	background-repeat:no-repeat;
}
div#topmenu ul li.left{
	background-image:url('../../images/marking-left.png');
	background-position:left center;
	background-repeat:no-repeat;
}
div#topmenu ul li.right a, div#topmenu ul li.left a{
	margin-top:5px;
}
div#topmenu ul li.left a{
}
div#topmenu ul li a{
	color:#CCCCCC;
	text-decoration:none;
	font-weight:bold;
	text-align:center;
	float:left;
}
div#topmenu ul li a:hover {
	color:#CCCCCC;
	text-decoration:underline;
}
div#topmenu ul li a img{
	border:0;
}
/* ----------------------------- */
/* IMAGE CADRE CENTER            */
/* ----------------------------- */
.through-advertising_text{
	margin:25px 19px;
}
/* ----------------------------- */
/* COLONNE COMPETANCE            */
/* ----------------------------- */
div#colonne-ALL {
	float: left;
}
img.titlecols{
float:left;
margin:0 0 0 4px;
}
div#colonne1 {
	float: left;
	width: 210px;
	margin-right: 45px;
	padding: 1px 0;
}
div#colonne2 {
	float: left;
	width: 210px;
	margin-right: 45px;
	padding: 1px 0;
}
div#colonne3 {
	float: left;
	width: 210px;
	margin-right: 45px;
	padding: 1px 0;
}
div#colonne4 {
	float: left;
	width: 210px;
	padding: 1px 0;
}
.entete{
	float:left;
	width:100%;
}
.Linkh2{
	float:left;
}
div#colonne1 h2{
	clear:both;
	display:block;
	float:left;
	margin:0 8px;
}
div#colonne2 h2{
	clear:both;
	display:block;
	float:left;
	margin:0 8px;
}
div#colonne3 h2{
	clear:both;
	display:block;
	float:left;
	margin:0 8px;
}
div#colonne4 h2{
	clear:both;
	display:block;
	float:left;
	margin:0 2px;
}
.AdequacyForColonne{
	font-family:Verdana, Geneva, sans-serif;
	font-size:18px;
	color:#336699;
	font-weight:lighter;
	margin:8px;
}
.ImgForColonne{
	height:37px;
	margin:10px 12px;
	width:210px;
}
#TextCompetance-wordpress{
	font-family:Georgia,"Times New Roman",Times,serif;
	font-size:11px;
	color:#2E2E2E;
	text-align:justify;
	margin:53px 9px;
	width:190px;
}
#TextCompetance-modix{
	font-family:Georgia,"Times New Roman",Times,serif;
	font-size:11px;
	color:#2E2E2E;
	text-align:justify;
	margin:53px 9px;
	width:190px;
}
#TextCompetance-thelia{
	font-family:Georgia,"Times New Roman",Times,serif;
	font-size:11px;
	color:#2E2E2E;
	text-align:justify;
	margin:53px 9px;
	width:190px;
}
#TextCompetance-analytics{
	font-family:Georgia,"Times New Roman",Times,serif;
	font-size:11px;
	color:#2E2E2E;
	text-align:justify;
	margin:53px 9px;
	width:190px;
}
/* ----------------------------- */
/* LIGNE SEPARATION              */
/* ----------------------------- */
div#LigneVirtuelComp-wordpress{
	background-image:url("../../images/marking-large.png");
	background-position:100% 50%;
	background-repeat:repeat-y;
	margin-right:-22px;
}
div#LigneVirtuelComp-modix{
	background-image:url("../../images/marking-large.png");
	background-position:100% 50%;
	background-repeat:repeat-y;
	margin-right:-22px;
}
div#LigneVirtuelComp-thelia{
	background-image:url("../../images/marking-large.png");
	background-position:100% 50%;
	background-repeat:repeat-y;
	margin-right:-22px;
}
div#LigneVirtuelComp-horizontal{
	float:left;
	margin-bottom:63px;
	margin-left:27%;
	margin-top:82px;
	position:relative;
}
/* ----------------------------- */
/* COLONNE OUTILS METIER         */
/* ----------------------------- */
#outils-ALL{
	float:left;
	margin-left:5px;
}
#outils{
	float:left;
	margin-left:5px;
}
#TextOutils{
	font-family:Georgia,"Times New Roman",Times,serif;
	font-size:11px;
	color:#2E2E2E;
	text-align:justify;
	width:485px;	
}
#TextOutils{
	font-family:Georgia,"Times New Roman",Times,serif;
	font-size:11px;
	color:#2E2E2E;
	text-align:justify;
	width:485px;	
}
div#TextOutils a{
	color:#336699;
	text-decoration:none;
}
div#TextOutils a:hover {
	color:#336699;
	text-decoration:underline;
}
div.titresection{
display:block;
float:left;
width:100%;
}
/* ----------------------------- */
/* COLONNE PARTENARIAT           */
/* ----------------------------- */
#partenariat-ALL{
	float:none;
	margin-left:5px;
}
#partenariat{
	float:left;
	margin-left:5px;
}
#TextPartenariat{
	font-family:Georgia,"Times New Roman",Times,serif;
	font-size:11px;
	color:#2E2E2E;
	text-align:justify;
	width:558px;	
}
#TextPartenariat a{
	color:#336699;
	text-decoration:none;
}
#TextPartenariat a:hover {
	color:#336699;
	text-decoration:underline;
}
#logoPartenariat{
	float:right;
	margin:0px 21px;
}
div#logoPartenariat #left{
	float:left;
}
div#logoPartenariat #right{
	float:right;
	margin:6px -5px;
}
/* ----------------------------- */
/* COLONNE PARTENARIAT >>>  LOGO */
/* ----------------------------- */
.partner-logo-fbtech{
	height:80px;
	width:101px;
}
.partner-logo-fbtech{
	display:block;
	background: url("../../images/logo-fbtech.png") 0 0 no-repeat;
	text-decoration: none;
	height:85px;
}
.partner-logo-fbtech:hover { 
	background-position: 0 -85px;
}
.partner-logo-fbtech :active {
	background-position: 0 -85px;
}
.partner-logo-ftsolutions{
	float:right;
	height:54px;
	width:110px;
}
.partner-logo-ftsolutions{
	display:block;
	background: url("../../images/logo-ftsolutions.png") 0 0 no-repeat;
	text-decoration: none;
	height:54px;
}
.partner-logo-ftsolutions:hover { 
	background-position: 0 -54px;
}
.partner-logo-ftsolutions:active {
	background-position: 0 -54px;
}
.partner-logo-pobrun  {
	height:45px;
	width:155px;
}
.partner-logo-pobrun{
	display:block;
	background: url("../../images/logo-podrun.png") 0 0 no-repeat;
	text-decoration: none;
	height:45px;
}
.partner-logo-pobrun:hover { 
	background-position: 0 -45px;
}
.partner-logo-pobrun:active {
	background-position: 0 -45px;
}
.partner-logo-actifdesign  {
	height:26px;
	width:187px;
}
.partner-logo-actifdesign{
	display:block;
	background: url("../../images/logo-actifdesign.png") 0 0 no-repeat;
	text-decoration: none;
	height:26px;
}
.partner-logo-actifdesign:hover { 
	background-position: 0 -26px;
}
.partner-logo-actifdesign:active {
	background-position: 0 -26px;
}
/* ----------------------------- */
/* COLONNE TOOLTIP               */
/* ----------------------------- */
#tooltip{
	background:url("../../images/tooltip-melt.png");
	float:right;
	margin:32px 0px 32px 47px;
	width:422px;
}
.tooltip-header{
	margin:-41px 0 0;
}
.tooltip-low{
	margin:0 0 0;
	position:absolute;
}
.tooltip-contenu-txt{
	margin:0 20px;
	text-align:justify;
	font-size:8pt;
}
#tooltip-by{
	margin:60px 3px 0;
	position:absolute;
	width:400px;
}
#tooltip-by p .name{
	font-weight:bold;
	color:#000
}
#tooltip-by p a{ 
	color:#336699; 
	text-decoration:none; 
} 
#tooltip-by p a:hover{
	color:#336699; 
	text-decoration:underline;
}
/* ----------------------------- */
/* SLIDE IMG CLIENT              */
/* ----------------------------- */
.shadow{
	left:483px;
	position:absolute;
	top:289px;
}
#header-center .left{
float:left;
}
#header-center .right{
float:right;
}
#header{
float:left;
}
div.wrap{
float:left;
}
div#video-header {
	height : 683px;
	margin : -1px 0 0;
}
div#header div#slide-holder {
	z-index : 40;
	width : 430px;
	position : relative;
}
div#header div#slide-holder div#slide-runner {
height:259px;

overflow:hidden;
position:absolute;
right:5px;
top:66px;
width:450px;
}
div#header div#slide-holder img {
	margin : 0;
	display : none;
	position : absolute;
}
/* ----------------------------- */
/* FOOTER                        */
/* ----------------------------- */
#footer-ALL{
	float: left;
	background:url("../../images/footer-melt.png");
	width:100%;
}
#footer-BG{
	float: left;
	background-image:url('../../images/footer.png');
	background-repeat:repeat-x;
	width:100%;
}
#footer{
	margin:0 auto;
	position:relative;
	width:981px;
}
#IconReseauSo{
	margin:0 9px;
}
#colonne-footer-ALL {
	float: left;
	margin:60px 0;
}
div#colonne-footer1 {
	float: left;
	width: 200px;
	margin-right: 55px;
	padding: 1px 0;
}
div#colonne-footer2 {
	float: left;
	width: 200px;
	margin-right: 55px;
	padding: 1px 0;
}
div#colonne-footer3 {
	float: left;
	width: 200px;
	margin-right: 55px;
	padding: 1px 0;
}
div#colonne-footer4 {
	float: left;
	width: 200px;
	padding: 1px 0;
}
div#colonne-footer1 .Img {
	left:41px;
	position:relative;
}
.ImgForFooter{
	margin:18px 12px;
	width:210px;
}
#TextFooter-coeurdecoeur{
	font-family:Georgia,"Times New Roman",Times,serif;
	font-size:11px;
	color:#FFFFFF;
	text-align:center;
	margin:0 9px;
	width:190px;
}
#TextFooter-nosprojets{
	font-family:Georgia,"Times New Roman",Times,serif;
	font-size:11px;
	color:#FFFFFF;
	text-align:justify;
	margin:0 9px;
	width:190px;
}
#TextFooter-nosprojets a{
width:100%;
display:block;
clear:both;
color:#FFFFFF;
}
#TextFooter-contact{
	font-family:Georgia,"Times New Roman",Times,serif;
	font-size:11px;
	color:#FFFFFF;
	text-align:justify;
	margin:0 9px;
	width:190px;
}
#TextFooter-contact a{
width:100%;
clear:both;
color:#FFFFFF;
}
#TextFooter-actualites{
	font-family:Georgia,"Times New Roman",Times,serif;
	font-size:11px;
	color:#FFFFFF;
	text-align:justify;
	margin:0 9px;
	width:190px;
}
#TextFooter-actualites a{
width:100%;
clear:both;
color:#FFFFFF;
}
