.spacer{
	float:none !important;
	margin:0 !important;
	padding:0 !important;
	font-size:1px !important;
	clear:both;
}

.pink{
	color:#EC008C;
}
.bold{
	font-weight:bold;
}
.float-r{
	float:right;
}
.align-center{
	text-align:center;
}

.tabulation{
	margin:0 0 0 30px;
}

a{
text-decoration:none;
}

.hidden{
	visibility:hidden;
}

body{
	font-family:arial;
	background:url(../images/fonds/main-fond.png) no-repeat top center #0d0d0e;
	color:#fff;
}

#menu-h-conteneur {
    background: none repeat scroll 0 0 #525252;
    height: 26px;
    padding: 0 0 0 0;
    width: 100%;
}
#menu-h {
    height: 17px;
    padding: 5px 0 0;
    width: 950px;
	margin:0 auto;
}
#menu-h h1 {
    border-right: 1px dotted #000000;
    color: #FFFFFF;
    float: left;
    font-size: 11px;
    font-weight: 400;
    height: 18px;
    padding: 0 10px 0 0;
}
#menu-h h1 a {
    color: #000000;
    float: left;
    height: 18px;
    margin: 0 0 0 10px;
}


/*------------------------- entete -------------------------*/

#entete{
	width:950px;
	height:89px;
	margin:0 auto;
	padding:50px 0 0 0;
	border-bottom:1px solid #3b3737;
}
#entete p#entete_logo{
	float:left;
}
#entete ul#menu_top{
	float:right;
	padding:22px 0 0 0;
}
#entete ul#menu_top li{
	float:left;
}
#entete ul#menu_top li a{
	display:block;
	overflow:hidden;
	height:12px;
}
#entete ul#menu_top li a:hover img{
	margin:-12px 0 0 0;
}
#entete ul#menu_top li.menu_separ{
	margin:-5px 16px 0;
}

#entete ul#menu_top li.li_actif a img{
	margin:-12px 0 0 0;
}
/*------------------------- global -------------------------*/

#global{
	width:950px;
	margin:0 auto;
}

#global p.since{
	margin:5px 0 0 0;
}

/*Pour span,p,div etc*/
#global .titre_intermediaire{
	text-transform:uppercase;
	font-size:12px;
	color:#ec008c;
}
#global .signe_particulier{
	font-size:12px;
	color:#fff;
}
#global .titre_intermediaire_youneed{
	text-transform:uppercase;
	font-size:12px;
	color:#00B3FF;
}

/*------------------------- colonne left -------------------------*/

#global div#col_left{
	float:left;
	width:216px;
	margin:0 29px 0 0;
	padding:50px 0 0 0;
}
#global div#col_left h2.intro{
	margin:0 0 22px 0;
	font-size:20px;
	line-height:20px;
	font-weight:bold;
	text-transform:uppercase;
}
#global div#col_left p.para_intro{
	font-size:12px;
	margin:0 0 15px 0;
}
#global div#col_left p.para_contact{
	font-size:12px;
	margin:327px 0 0;
}

#global #col_left div.intro_secteurs_supports{
	float:left;
	margin:0 0 20px 0;
}
#global #col_left p.menu_head{
	float:left;
	width:108px;
	height:36px;
	line-height:36px;
	text-align:center;
	font-size:10px;
	text-transform:uppercase;
}
#global #col_left p.menu_head a{
	color:#4c4d4e;
}

#global #col_left p.menu_head_secteurs_actif{
	color:#ec008c;
	background:url(../images/pictos/arrow-right-small.png) no-repeat scroll 15px center #292629;
}
#global #col_left p.menu_head_secteurs_actif a,
#global #col_left p.menu_head_supports_actif a{
	color:#ec008c;
}
#global #col_left p.menu_head_secteurs_inactif{
	background:url(../images/fonds/fond-menu-head-left.png) right center no-repeat #292629;
}

#global #col_left p.menu_head_supports_actif{
	color:#ec008c;
	background:url(../images/pictos/arrow-right-small.png) 13px center no-repeat #292629;
}
#global #col_left p.menu_head_supports_inactif{
	background:url(../images/fonds/fond-menu-head-right.png) left center no-repeat #292629;
}

#global #col_left h3.titre_liste_clients{
	margin:0 0 10px 0;
	font-size:10px;
	text-transform:uppercase;
	color:#ec008c;
}
#global #col_left h3.titre_liste_clients_blue{
	margin:0 0 10px 0;
	font-size:10px;
	text-transform:uppercase;
	color:#00B3FF;
}
#global #col_left h3.titre_liste_clients_blue a{
	color:#00B3FF;
}

#global #col_left ul.liste_clients{
	margin:0 0 20px 0;
	font-size:10px;
	color:#707173;
	text-transform:uppercase;
}
#global #col_left ul.liste_clients li a{
	color:#707173;
}

#global #col_left ul.liste_clients li.li_actif{
	color:#fff;
}

#global #col_left ul.liste_clients li.li_actif a{
	color:#fff;
}





/*------------------------- colonne right -------------------------*/

#global div#col_right{
    position:relative;
	float:left;
	width:705px;
	padding:18px 0 0 0;
}
/* Arianne */
#global div.arianne{
	margin:0 0 19px;
	font-size:10px;
	text-transform:uppercase;
}

#global div#col_right div.bloc_intro_crea{
	font-size:12px;
}
#global div#col_right p.txt_intro_crea{
	margin:0 0 10px 0;
}

/* Carousel */
#global div#col_right .container-carousel{
	position:relative;
	margin:0 0 20px 0;
	height:434px;
	overflow:hidden;
}
#global div#col_right .container-carousel div#mycarousel{
	position:absolute;
	left:0;
}
#global div#col_right .container-carousel div#mycarousel div.item{
	float:left;
}

#global div#col_right h2{
	margin:5px 0;
	font-size:20px;
	text-transform:uppercase;
}

#global div#col_right p.texte_crea{
	margin:0 0 10px 0;
	font-size:10px;
	text-transform:uppercase;
}
#global div#col_right p.site_web{
	position: absolute;
    right: 0;
    top: 503px;
    margin:0 0 28px;
	font-size:12px;
	color:#6f7072;
}

#global div#col_right div.autres_projets{
	margin:14px 0 0 0;
	font-size:12px;
	color:#6f7072;
}

#global div#col_right div.autres_projets p{
	float:left;
	margin:0 8px 8px 0;
}
#global div#col_right div.autres_projets p.separ_vignettes{
	width:100%;
	height:8px;
	margin:0;
	font-size:8px;
}
#global div#col_right div.autres_projets p img{
	opacity:0.2;
	filter : alpha(opacity=20); /* IE < 8 */ 
}
#global div#col_right div.autres_projets p.reference_active img,
#global div#col_right div.autres_projets p img:hover{
	opacity:1;
	filter : alpha(opacity=100); /* IE < 8 */ 
}


/*------------------------- page agence -------------------------*/
#global div.bloc_present{
	position:relative;
	float:left;
	width:221px;
	/*min-height:540px;*/
	height:540px;
	height:auto !important;
	margin:50px 22px 0 0;
}
#global div.bloc_present_last{
	margin:50px 0 0 0 !important;
}

#global div.bloc_present p.image_mbre{
	margin:0 0 21px;
}
#global div.bloc_present p.nom_mbre{
	font-size:15px;
	font-weight:bold;
	text-transform:uppercase;
}
#global div.bloc_present p.signe_mbre{
	font-size:12px;
	color:#dedede;
	color:#EC008C;
}
#global div.bloc_present p.signe_mbre_youneed{
	font-size:12px;
	color:#dedede;
	text-align:justify;
	color:#00B3FF;
}
#global div.bloc_present p.email_mbre{
	margin:3px 0;
	color:#fff;
	font-size:11px;
	font-weight:bold;
}
#global div.bloc_present p.email_mbre a{
	color:#fff;
}

#global p.credit{
	margin:50px 0 0 0;
	font-size:10px;
	color:#3b3b3b;	
}


/*------------------------- footer -------------------------*/

#footer{
	width:950px;
	margin:60px auto;
	padding:20px 0 0 0;
	border-top:1px solid #3b3737;
	color:#727272;
	font-size:10px;
}
#footer a{
	color:#727272;
	text-transform:uppercase;
}

#footer p.footer_left{
	float:left;
}

#footer p.footer_right{
	float:right;
	margin:0 0 0 34px;
	font-size:11px;
	color:#ec008c;
}









