/* CSS Document */

*{
border:0px solid #eee;
margin:0;
padding:0;
list-style:none;
}


body {
font-family:"Trebuchet MS", Helvetica, Verdana;
font-size:11px;
color:#ffffff;
font-size:12px;
background-color:#4f5659;
line-height:15px;
}

#interface {
background:#4f5659 url(../new/images/bck.jpg) repeat-y;
height:100%;
}

.logo{
width:990px;
height:88px;
background-image:url(../new/images/logo.jpg) ;
}

.logo h1 {
color:#888;
padding-bottom:0px;
padding-right:25px;
text-align:right;
text-transform:uppercase;
font-weight:100;
font-size:20px;
line-height:1.2;
}

.logo h1 a{
color:#888;
text-decoration:none;
}

#imgheader img {
	background:transparent none repeat scroll 0 0;
	border:0 none;
	padding:0;
	position:absolute;
	top:6px;
	left: 80px;
	width: 270px;
	height: 83px;
}

.trame{
width:920px;
height:75px;
background-image:url(../new/images/trame.jpg) ;
color:#d685c0;
padding-right:70px;
padding-bottom:10px;


}

.menuGreen ul{
padding-left:20px;

}

.menuGreen li{

display:block;
font-size:14px;
width:182px;
margin-bottom:4px;

}

.menuGreen li a{
background-image:url(../new/images/menu/menuGris.jpg);
display:block;
width:160px;
height:31px;
color:#ececed;
text-decoration:none;
text-align:right;
padding-right:22px;
padding-top:15px;
}

.menuGreen li a:hover{
background-image:url(../new/images/menu/menuGreen.jpg);
display:block;
width:160px;
height:31px;
color:#ececed;
text-decoration:none;
text-align:right;
padding-right:22px;
padding-top:15px;
}


.trame a{
text-decoration:none;
color:#d685c0;
}
.trame a:hover{
color:#fff;
text-decoration:none;
}


.langues{
text-align:right;
padding:0px 20px 0px 0px;
}

.bck-footer{
width:990px;
height:36px;
background-image:url(../new/images/footer.jpg);
background-repeat:no-repeat;
color:#FFF;
font-size:10px;
text-align:center;
padding-bottom:5px;
padding-top:5px;}

.bck-footer a{
color:#FFF;
}

.bck-rose{
width:990px;
height:34px;
background-image:url(../new/images/bck-rose.jpg);
background-repeat:repeat-x;
color:#FFF;
}



.bck-rose div{

padding-left:300px;

}

.bck-rose li{
float:left;
height:36px;padding: 0px 0px 0px 5px;
}
.bck-rose span{
float:left;
height:36px;padding: 10px 10px 0px 5px;
}


.bck-rose a{
padding-top:10px;
padding-left:6px;
padding-right:6px;
height: 26px;
color:#FFF;
background-color:#bc3b7b;
display:block;
text-decoration:none;

float:left;
}

.bck-rose a:hover{

background-color:#ed2b8b;
}

.colDroite{
width:240px;
text-align:left;
padding-top:30px;}

.colMillieu{
padding-top:28px;
color:#3f4447;
text-align:left;}
.colMillieu p{
padding-top:5px;
padding-bottom:3px;}

.colMillieu a{

text-decoration:underline;
color:#3f4447;}

.colMillieu h1 a{
color:#9e0053;
text-decoration:none;

}

.colMillieu h2 a{

text-decoration:none;
color:#9d0051;}

.colMillieu h2 a:hover{

text-decoration:underline;}



.colMillieu a:hover{


color:#9d0051;
text-decoration:none;}


.colGauche{
width:200px;
padding-top:30px;
padding-left:9px;
}


h1{
color:#9e0053;
padding-bottom:15px;
font-size:28px;
line-height:1.2;
font-weight:100;

}


h2{
color:#9e0053;
padding-bottom:10px;
padding-top:15px;
font-size:14px;

}







.menu ul{
padding-left:20px;

}

.menu li{

display:block;
font-size:14px;
width:182px;
margin-bottom:4px;

}

.menu li a{
background-image:url(../new/images/menu/menuGris.jpg);
display:block;
width:160px;
height:31px;
color:#ececed;
text-decoration:none;
text-align:right;
padding-right:22px;
padding-top:15px;
}

.menu li a:hover{
background-image:url(../new/images/menu/menuRose.jpg);
display:block;
width:160px;
height:31px;
color:#ececed;
text-decoration:none;
text-align:right;
padding-right:22px;
padding-top:15px;
}


.spacer{
clear:both;
visibility:hidden;
}










/***************************************************************************************** CONTENU */

/*********************************** TITRES PRINCIPAUX */


.titreRose{
color:#921262;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:18px;
}

.titreRose h1{
color:#921262;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:x-large;
font-weight:100;
}

.titreRose h1 a{
color:#921262;
text-decoration:none;
}

/********************************************************************************************** ACCUEIL */

#separationPointilles{
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #CCCCCC;
}
#titreAccueilServices{
color:#921262;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
text-transform:capitalize;
padding-left:20px;
padding-top:5px;
padding-bottom:5px;
font-weight:bold;
}
#titreAccueilSociete{
color:#921262;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
text-transform:capitalize;
padding-left:12px;
padding-top:5px;
padding-bottom:5px;
font-weight:bold;
}
#titreAccueilCaseSudy{
color:#921262;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
text-transform:capitalize;
padding-left:12px;
padding-top:5px;
padding-bottom:5px;
font-weight:bold;
}
#titreAccueilGlossaire{
color:#921262;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
text-transform:capitalize;
padding-left:10px;
padding-top:5px;
padding-bottom:5px;
font-weight:bold;
}

#contenuAccueilServices{
	font-family:"Trebuchet MS",Arial, Helvetica, sans serif;
	font-size:11px;
	color:#75777D;
	padding-left:20px;
	padding-right:10px;
	padding-top:10px;
	padding-bottom: 10px;
}
#contenuAccueilSociete{
	font-family:"Trebuchet MS",Arial, Helvetica, sans serif;
	font-size:11px;
	color:#75777D;
	padding-left:15px;
	padding-right:10px;
	padding-top:10px;
	padding-bottom: 10px;
}
#contenuAccueilCaseStudy{
	font-family:"Trebuchet MS",Arial, Helvetica, sans serif;
	font-size:11px;
	color:#75777D;
	padding-left:15px;
	padding-right:10px;
	padding-top:10px;
	padding-bottom: 10px;
}
#contenuAccueilGlossaire{
	font-family:"Trebuchet MS",Arial, Helvetica, sans serif;
	font-size:11px;
	color:#75777D;
	padding-left:10px;
	padding-right:20px;
	padding-top:10px;
	padding-bottom: 10px;
}
#imageServices{
float:left;
margin-left:19px;
}
#imageSociete{
float:left;
margin-left:12px;
}
#imageCaseStudy{
float:left;
margin-left:12px;
}
#imageGlossaire{
float:left;
margin-left:9px;
}
/********************************************************************************************** LIENS */

.liens a{
font-size:11px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#921262;
}
.liens a:visited{
font-size:11px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#921262;
}
.liens a:hover{
font-size:11px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#921262;
}

/********************************************************************************************** PLAN DU SITE */
#titrePlanSite{
color: #95a0bc; 
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-weight: bold; 
font-size: 14px; 
}

#titrePlanSite a {
text-decoration:none;
}

/********************************************************************************************** MENUS */

/************************ HAUT */
.menuHaut a{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#8C95B0;
text-decoration:none;
background-color:#FFFFFF;
}
.menuHaut a:visited{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#8C95B0;
text-decoration:none;
background-color:#FFFFFF;
}
.menuHaut a:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#921262;
text-decoration:none;
background-color:#FFFFFF;
}

/********************* GAUCHE */
.menuGauche a{
display:block;
width:147px;
padding-left:10px;
text-decoration:none;
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:11px;
color:#405284;
background-color:#F5F4F5;
border-bottom:1px solid #FFFFFF;
}
.menuGauche a:visited{
display:block;
width:147px;
padding-left:10px;
text-decoration:none;
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:11px;
color:#405284;
background-color:#F5F4F5;
border-bottom:1px solid #FFFFFF;
}
.menuGauche a:hover{
display:block;
width:147px;
padding-left:10px;
text-decoration:none;
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFFFFF;
background-color:#921262;
border-bottom:1px solid #FFFFFF;
}
.menuGaucheSelected{
display:block;
width:147px;
padding-left:10px;
text-decoration:none;
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFFFFF;
background-color:#921262;
border-bottom:1px solid #FFFFFF;
}

/************************ BAS */
.menuBas a{
font-family:"Trebuchet MS", aArial, Helvetica, sans-serif;
font-size:10px;
color:#405284;
text-decoration:none;
}
.menuBas a:visited{
font-family:"Trebuchet MS", aArial, Helvetica, sans-serif;
font-size:10px;
color:#405284;
text-decoration:none;
}
.menuBas a:hover{
font-family:"Trebuchet MS", aArial, Helvetica, sans-serif;
font-size:10px;
color:#921262;
text-decoration:none;
}
/************************************************************************************************ PAVE CONTACT */
.paveContact{
background-image:url(../images/boutons/fond-contact.gif);
background-repeat:no-repeat;
height:65px;
width:130px;
vertical-align:middle;
}
.paveContact a{
vertical-align:middle;
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:11px;
color:#921262;
margin-left:10px;
background-repeat:no-repeat;
}
.paveContact a:visited{
color:#921262;
margin-left:10px;
}
.paveContact a:hover{
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:11px;
color:#999999;
margin-left:10px;
background-repeat:no-repeat;
}

#contenuPaveContact{
font-size:9px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#405284;
margin-left:10px;
margin-right:10px;
text-align:left;
line-height:-1.5em;
}

/************************************************************************************************ PAVE NORMES */
.paveNormes{
background-image:url(../images/boutons/fond-contact.gif);
background-repeat:no-repeat;
height:65px;
width:130px;
vertical-align:middle;
}
.paveNormes a{
vertical-align:middle;
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:11px;
color:#921262;
margin-left:10px;
background-repeat:no-repeat;
}
.paveNormes a:visited{
color:#921262;
margin-left:10px;
}
.paveNormes a:hover{
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:11px;
color:#999999;
margin-left:10px;
background-repeat:no-repeat;
}
#contenuPaveNormes{
font-size:9px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#405284;
margin-left:10px;
margin-right:10px;
text-align:left;
line-height:-1.5em;
}

/************************************************************************************************ FOOTER */
#footerInfoMail a{
color:#FFFFFF;
}
#footer{
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:10px;
color:#FFFFFF;
padding-left:270px;
padding-bottom:8px;
background-repeat:no-repeat;
background-image:url(../images/accueil/footer.gif);
}
#footerChoixLangue{
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:10px;
color:#FFFFFF;
padding-left:270px;
padding-bottom:8px;
background-repeat:no-repeat;
background-image:url(../images/footerAccueil.jpg);
background-position:50% top;
}





/************************************************************************************************ FORMULAIRE */
.champs{
display:block;
height:15px;
width:150px;
padding-top:2px;
padding-left:5px;
padding-bottom:2px;
border:1px solid #921262;
background-color:#F5F4F5;
font-size:11px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#405284;
margin-bottom:1px;
}
.noms{
font-size:11px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#405284;
}
.obligation{
color:#921262;
font-size:11px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}
.message{
display:block;
height:70px;
width:390px;
padding-top:2px;
padding-left:5px;
padding-bottom:2px;
background-color:#F5F4F5;
border:1px solid #921262;
color:#405284;
/*margin-top:2px;*/
margin-bottom:1px;
font-size:9px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
}
.titre{
font-size:11px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#921262;
font-weight:bold;
}
.bouton{
font-size:11px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#921262;
margin-top:10px;
}

/******************************************************************************************* LISTES */

strong{
color:#9d0051;
font-weight:bold;
}

.puces ul{
margin-left:25px;
font-size:11px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#405284;
margin-right:0px;
display:block;
}
.puces li{
list-style-image: url(../images/puces/fleche3.gif);
margin-left:20px;
padding-top:3px;
padding-bottom:3px;
}

/******************************************************************************************* BORDURES */

.border{
border-left:1px solid #999999;
}
.borderBis{
border-bottom:1px solid #999999;
}
.borderTer{
border-bottom:1px solid #999999;
border-left:1px solid #999999;
}

/****************************************************************************************** COORDONNEES */

.titreCoordonneesBelgiqueEtFrance{
font-size:14px; 
color:#921262;
font-weight:bold;
font-family:Verdana, Arial, Helvetica, sans-serif;
}
/******************************************************************************************************************************/


#contenu{
	font-family:"Trebuchet MS",Arial, Helvetica, sans serif;
	font-size:11px;
	color:#75777D;
	padding-right:15px;
	padding-top:10px;
	padding-left: 45px;
	padding-bottom: 10px;
}
#contenubis{
	font-family:"Trebuchet MS",Arial, Helvetica, sans serif;
	font-size:11px;
	color:#75777D;
	padding-left:20px;
	padding-right:15px;
	padding-top:10px;
	padding-bottom: 10px;
}
#contenuter{
	font-family:"Trebuchet MS",Arial, Helvetica, sans serif;
	font-size:11px;
	color:#75777D;
	padding-left:20px;
	padding-right:15px;
	padding-top:10px;
	padding-bottom: 10px;
}




#contenuAccueil{
font-size:11px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#405284;
margin-left:25px;
margin-right:20px;
}
.textBlanc{
font-size:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#FFFFFF;
margin-left:25px;
margin-right:20px;
}
#contenuAccueilBold{
font-size:11px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#405284;
font-weight:bold;
}
#contenuAccueilBoldbis{
font-size:11px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#405284;
font-weight:bold;
margin-left:25px;
margin-right:20px;
}
#contenuAccueilBis{
font-size:11px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#405284;
margin-left:25px;
margin-right:20px;
}
#contenuAccueilTer{
font-size:11px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#405284;
margin-left:5px;
margin-right:20px;
}
#contenuAccueilFor{
font-size:9px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#405284;
margin-left:10px;
margin-right:10px;
text-align:left;
line-height:-1.5em;
}





/****************************************** DIVERS */
.fleche a{
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:10px;
color:#75777D;
text-decoration:none;
}
.fleche a:visited{
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:10px;
color:#75777D;
text-decoration:none;
}
.fleche a:hover{
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:10px;
color:#921262;
text-decoration:none;
}



.site a{
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:10px;
color:#75777D;
text-decoration:none;


}
.site a:visited{
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:10px;
color:#75777D;
text-decoration:none;

}
.site a:hover{
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:10px;
color:#921262;
text-decoration:none;
}
#fleche{
padding-top:25px;
}




#photos{
margin-left:25px;}

#tableau{
margin-left:25px;
border:1px solid #8C95B0;}

#backgroundContact{
background-image:url(../images/visuels/repertoire5.gif);
background-repeat:no-repeat;}

.ul2{
margin-left:17px;
font-size:11px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#405284;
margin-right:0px;
}
.ul3{
margin-left:0px;
font-size:11px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#405284;
margin-right:0px;
}
