body {
	margin: 0;
	background-image: url(../images-site/bg_browser.jpg);	
}
#global { /*-- Conteneur global --*/
	width: 1000px;
	margin-left: auto;
	margin-right: auto;
	position: relative;
}


#header { /*-- Haut de page --*/
	width: 1000px;
	height: 100px;
	margin-top: 0;
	position: relative;
	background: url(../images-site/bg_header.jpg) top no-repeat;
}
.title { /*-- Nom société --*/
	color: #b3b3b3;
	font-family: "Times New Roman", Times, serif;
	font-size: 40px;
	margin: 0 0 0 27px;
	padding-top: 26px;
}
.title img {
	border: none;
	outline: 0;
}
.title-page { /*-- Titre page --*/
	width: auto;
	color: #93b584;
	font-family: "Times New Roman", Times, serif;
	font-size: 40px;
	margin: -73px 29px 0 0;
	padding: 0;
	float: right;
}
.pos-logo { /*-- logo --*/
	top: 29px;
	left: 729px;
	position: absolute;
}

#menu { /*-- Barre de menu --*/
	width: 1000px;
	height: 28px;
	margin: 0;
	padding: 0;
	background: url(../images-site/bg_nav.jpg) top no-repeat;
}

#body-page { /*-- Corps de page --*/
	position: relative;
	overflow: hidden;
	width: 1000px;
	height: auto;
	background: url(../images-site/bg_page.jpg) top repeat-y;
}
.validate {
	margin: 0 0 10px 50px;
	padding: 0;
}
.validate img {
	border: none;
	outline: 0;
}

/*================
  -- PAGE INDEX --
  ================*/
#entete-page { /*-- Conteneur du haut de page --*/
	width: 1000px;
	position: relative;
}
.haut-index { /*-- Haut de page d'index --*/
	width: 250px;
    color: #e6e6e6;
    font-family: 'Times-Roman', 'Times', 'Times New Roman', serif;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    letter-spacing: 0;
    line-height: normal;
	text-align: justify;
	margin: 25px 0 0 45px;
	float: left;
}
.title-pub-haut-index { /*-- Titre haut de page d'index --*/
	color: #93b584;
	font-size: 14px;
	margin-top: -1px;
	margin-left: 65px;
}
.text-pub-haut-index { /*-- Texte haut de page d'index --*/
	color: #e6e6e6;
	font-size: 14px;
	margin-top: -1px;
	margin-left: 65px;
}
.video-index { /*-- Conteneur de la vidéo index --*/
	margin: 20px 0 0 340px;
}
.col-left-index { /*-- Colonne de gauche --*/
	width: 240px;
	margin: 25px 0 0 50px;
	padding: 0;
	float: left;
	position: relative;
}
.cadre-texte-index { /*-- Mise en page des textes encadrés --*/
	width: auto;
    color: #e6e6e6;
    font-family: 'Times-Roman', 'Times', 'Times New Roman', serif;
    font-size: 13px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    letter-spacing: 0;
    line-height: 18px;
	text-align: justify;
	border: white solid 1px;
	background-color: #212121;
	margin: 0;
	padding: 5px 5px 0 5px;
	overflow: hidden;
}
.titre-cadre-index { /*-- Titre des textes encadrés --*/
	font-size: 19px;
	line-height: 29px;
	margin-top: 0;
	margin-bottom: 0;
	padding: 4px 0 0 0;
	text-align: center;
    text-decoration: none;
    text-indent: 0px;
    text-transform: none;
	background-color:#141414;
}
.cadre-google { /*-- Mise en page du cadre Google --*/
	width: auto;
    color: #e6e6e6;
    font-family: 'Times-Roman', 'Times', 'Times New Roman', serif;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    letter-spacing: 0;
    line-height: 18px;
	text-align: justify;
	border: white solid 1px;
	background-color: #212121;
	margin: 15px 0;
	padding: 5px 5px 0 5px;
	overflow: hidden;
}
.titre-google { /*-- Titre moteur de recherche --*/
	font-size: 16px;
	line-height: 29px;
	margin-top: 0;
	margin-bottom: 10px;
	padding: 0;
	text-align: center;
    text-decoration: none;
    text-indent: 0px;
    text-transform: none;
	background-color:#141414;
}
.cadre-google input { /*-- Conteneur du moteur de recherche Google --*/
	margin: 0 0 10px 6px;
}
#intro-page { /*-- Conteneur du texte d'introduction --*/
	width: 1000px;
	padding: 20px 0 0 0;
	margin: 0;
	position: relative;
	overflow: hidden;
	clear: both;
}
.text-intro-index { /*-- Texte introduction index --*/
	width: 413px;
    color: #e6e6e6;
    font-family: 'Times-Roman', 'Times', 'Times New Roman', serif;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    letter-spacing: 0;
    line-height: 20px;
	text-align: justify;
	margin-left: 305px;
}
.col-right-index { /*-- Colonne de droite --*/
	width: 220px;
	margin-right: 48px;
	margin-top: -465px;
	padding-top: 0;
	float: right;
	position: relative;
}
.title-news-index { /*-- Mise en forme du titre du cadre News --*/
	color: #93b584;
	font-size: 14px;
}
.cadre-news-index { /*-- Mise en page des textes encadrés --*/
	width: auto;
    color: #e6e6e6;
    font-family: 'Times-Roman', 'Times', 'Times New Roman', serif;
    font-size: 13px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    letter-spacing: 0;
    line-height: 22px;
	text-align: justify;
	border: white solid 1px;
	background-color: #212121;
	margin: 0;
	padding: 5px 5px 0 5px;
	overflow: hidden;
}
#refonte-index { /*-- Conteneur du texte refonte du site --*/
	width: 1000px;
	padding: 0;
	margin: 0;
	position: relative;
	overflow: hidden;
	clear: both;
}
.text-refonte-site { /*-- Texte refonte du site --*/
	width: 890px;
    color: #e6e6e6;
    font-family: 'Times-Roman', 'Times', 'Times New Roman', serif;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    letter-spacing: 0;
    line-height: 20px;
	text-align: justify;
	margin: 0 0 0 55px;
	padding-bottom: 0;
}
.text-refonte-site img { /*-- Positionnement image refonte site Web --*/
	padding: 0 0 10px 10px;
}

/*=====================
  -- PAGE GRAPHISME --
  =====================*/ 
.title-intro-graphisme { /*-- Introduction --*/
    color: #e6e6e6;
    font-family: 'Times-Roman', 'Times', 'Times New Roman', serif;
    font-size: 28px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    letter-spacing: 0;
    line-height: 18px;
	margin-top: -24px;
	padding: 50px 0 0 0;
}
.intro-graphisme { /*-- Texte --*/
	width: 660px;
    color: #e6e6e6;
    font-family: 'Times-Roman', 'Times', 'Times New Roman', serif;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    letter-spacing: 0;
    line-height: 19px;
	text-align: justify;
	margin: 0 0 0 50px;
}
#cover-graph { /*-- Bloc coverflow graphisme --*/
	width: 650px;
	margin-top: 0;
	position: relative;
	clear: both;
}
.frame-cover { /*-- Position iframe coverflow graphisme --*/
	width: 650px;
	margin: 0 0 0 40px;
	padding-top: 0;
	float: left;
	position: relative;
}
.text-cover { /*-- Texte coverflow graphisme --*/
	width: 240px;
    color: #e6e6e6;
    font-family: 'Times-Roman', 'Times', 'Times New Roman', serif;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    letter-spacing: 0;
    line-height: 19px;
	text-align: justify;
	margin: 0 0 0 700px;
	padding: 0;
}
#mag-graphisme { /*-- Bloc global mag. graphisme --*/
	width: 1000px;
	margin-top: 0;
	padding-top: 0;
	position: relative;
	clear: both;
}
#mag-graphisme img { /*-- Position image mag. graphisme --*/
	padding-right: 15px;
}
.presse { /*-- Texte mag. graphisme --*/
	width: 440px;
    color: #e6e6e6;
    font-family: 'Times-Roman', 'Times', 'Times New Roman', serif;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    letter-spacing: 0;
    line-height: 19px;
	text-align: justify;
	margin: 0 70px 0 50px;
	float: left;
}
.mag1 { /*-- Bloc mag. graphisme --*/
	width: 450px;
	margin: 0 0 100px 0;
	padding: 0;
	position: relative;
}
.mag2 { /*-- Bloc mag. graphisme --*/
	width: 450px;
	margin: 0 0 70px 0;
	padding: 0;
	position: relative;
}
.mag3 { /*-- Bloc mag. graphisme --*/
	width: 450px;
	margin: 0 0 15px 0;
	padding: 0;
	position: relative;
}
.col-right-graph { /*-- Bloc site Web graphisme --*/
	padding-top: 75px;
	margin-right: 50px;
}
.web-graph { /*-- Texte site Web graphisme --*/
	width: 375px;
    color: #e6e6e6;
    font-family: 'Times-Roman', 'Times', 'Times New Roman', serif;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    letter-spacing: 0;
    line-height: 18px;
	text-align: justify;
	margin: 0 0 20px 0;
	border: white solid 1px;
	background-color: #212121;
	padding: 0 5px;
	overflow: hidden;
}
.wacom-graph { /*-- Bloc et texte Wacom --*/
	width: 385px;
	height: 170px;
    color: #e6e6e6;
    font-family: 'Times-Roman', 'Times', 'Times New Roman', serif;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
	line-height: 2px;
	text-align: right;
	margin: 30px 0 0 560px;
	padding: 50px 0 0 0;
	background: url(../images-site/wacom-cintiq.png) no-repeat left top;
}
.title-wacom { /*-- Titre tablette Wacom --*/
    color: #e6e6e6;
    font-family: 'Times-Roman', 'Times', 'Times New Roman', serif;
    font-size: 28px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    letter-spacing: 0;
    line-height: 18px;
	padding: 0;
}

/*================
  -- PAGE P.A.O --
  ================*/ 
.title-intro-pao { /*-- Introduction --*/
    color: #e6e6e6;
    font-family: 'Times-Roman', 'Times', 'Times New Roman', serif;
    font-size: 28px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    letter-spacing: 0;
    line-height: 18px;
	margin-top: -24px;
	padding: 50px 0 0 0;
}
.intro-pao { /*-- Texte --*/
	width: 660px;
    color: #e6e6e6;
    font-family: 'Times-Roman', 'Times', 'Times New Roman', serif;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    letter-spacing: 0;
    line-height: 19px;
	text-align: justify;
	margin: 0 0 0 50px;
}
#travaux-pao { /*-- Conteneur global travaux PAO --*/
	width: 400px;
	margin: 25px 0 20px 50px;
	padding: 0;
	clear: both;
	position: relative;
}
.soft-pao { /*-- Cadre soft PAO --*/
	width: auto;
    color: #e6e6e6;
    font-family: 'Times-Roman', 'Times', 'Times New Roman', serif;
    font-size: 13px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    letter-spacing: 0;
    line-height: 22px;
	text-align: justify;
	border: white solid 1px;
	background-color: #212121;
	margin: 0;
	padding: 5px 5px 0 5px;
	float: left;
	overflow: hidden;
}
.ex-pao { /*-- Texte travail PAO --*/
	width: 460px;
    color: #e6e6e6;
    font-family: 'Times-Roman', 'Times', 'Times New Roman', serif;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    letter-spacing: 0;
    line-height: 19px;
	text-align: justify;
	margin: 0 0 60px 430px;
}
.ex-pao img { /*-- Bloc image PAO --*/
	padding-right: 20px;
}
.ex-pao-img1 { /*-- Position image PAO --*/
	width: 460px;
	margin: 0 15px 0 0;
	padding: 0;
	position: relative;
}
.ex-pao-img2 { /*-- Position image PAO --*/
	width: 460px;
	margin: 55px 15px 0 0;
	padding: 0;
	position: relative;
}
.ex-pao-img3 { /*-- Position image PAO --*/
	width: 460px;
	margin: 85px 15px 0 0;
	padding: 0;
	position: relative;
}
.ex-pao-img4 { /*-- Position image PAO --*/
	width: 460px;
	margin: 55px 15px 0 0;
	padding: 0;
	position: relative;
}
.intro-calibrage { /*-- Texte calibrage --*/
	width: 899px;
    color: #e6e6e6;
    font-family: 'Times-Roman', 'Times', 'Times New Roman', serif;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    letter-spacing: 0;
    line-height: 19px;
	text-align: justify;
	margin: 0 0 0 50px;
	clear: both;
}
.title-calibrage { /*-- Titre calibrage --*/
    color: #e6e6e6;
    font-family: 'Times-Roman', 'Times', 'Times New Roman', serif;
    font-size: 28px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    letter-spacing: 0;
    line-height: 28px;
	margin: 0;
	padding: 10px 0 0 0;
}
.ss-title-calibrage { /*-- Sous-titre calibrage --*/
    color: #e6e6e6;
    font-family: 'Times-Roman', 'Times', 'Times New Roman', serif;
    font-size: 20px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
	text-decoration: underline;
    letter-spacing: 0;
    line-height: 24px;
	margin: 0;
	padding: 10px 0 0 0;
}
.code-nuancier { /*-- Texte --*/
	width: 850px;
    color: #e6e6e6;
    font-family: 'Times-Roman', 'Times', 'Times New Roman', serif;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    letter-spacing: 0;
    line-height: 19px;
	text-align: justify;
	margin: 0 0 0 50px;
}
.nuancier { /*-- Nuancier --*/
	width: 650px;
    color: #e6e6e6;
    font-family: 'Times-Roman', 'Times', 'Times New Roman', serif;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    letter-spacing: 0;
    line-height: 19px;
	text-align: center;
	margin: 0 0 0 180px;
}
.balise0 {
	color: #999;	
}
.balise1 {
	color: #F90;
}
.balise2 {
	color: #C9F;	
}
.balise3 {
	color: #70BB83;
}

/*====================
  -- PAGE SITES WEB --
  ====================*/ 
.title-intro-web { /*-- Introduction --*/
    color: #e6e6e6;
    font-family: 'Times-Roman', 'Times', 'Times New Roman', serif;
    font-size: 28px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    letter-spacing: 0;
    line-height: 18px;
	margin-top: -24px;
	padding: 50px 0 0 0;
}
.intro-web { /*-- Texte --*/
	width: 660px;
    color: #e6e6e6;
    font-family: 'Times-Roman', 'Times', 'Times New Roman', serif;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    letter-spacing: 0;
    line-height: 19px;
	text-align: justify;
	margin: 0 0 0 50px;
}
#ex-sites-web { /*-- Contenur global des exemples Web --*/
	width: 900px;
	margin: 0;
	padding: 1px 0 0 50px;
	clear: both;
	position: relative;
	overflow: hidden;
}
.title-iframe-web { /*-- Titre iframe exemples Web --*/
    color: #e6e6e6;
    font-family: 'Times-Roman', 'Times', 'Times New Roman', serif;
    font-size: 28px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    letter-spacing: 0;
    line-height: 18px;
	margin-top: 0;
	padding: 0;
}
.ss-title-iframe-web { /*-- Sous-titre iframe exemples Web --*/
	color: #e6e6e6;
    font-family: 'Times-Roman', 'Times', 'Times New Roman', serif;
    font-size: 18px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
	text-align: center;
    letter-spacing: 0;
    line-height: 12px;
	margin-top: 0;
	padding: 5px 0 0 0;
}
#iframe-web { /*-- Conteneur des iframes --*/
	width: 600px;
	margin-left: auto;
	margin-right: auto;
	position: relative;
	overflow: hidden;
}
.web-iframe1 { /*-- iframe du haut --*/
	width: 510px;
	margin-left: auto;
	padding: 0 20px 0 20px;
	position: relative;
}
.fleche-gauche { /*-- Fleche gauche de navigation --*/
	top: 60px;
	left: -25px;
	position: absolute;
}
.fleche-droite { /*-- Fleche droite de navigation --*/
	top: 60px;
	right: 35px;
	position: absolute;
}
.web-iframe2 { /*-- iframe du bas --*/
	width: 510px;
	margin-left: 78px;
	margin-right: auto;
	position: relative;
	clear: both;
}	
#end-web { /*-- Conteneur référencement et éditeurs Web --*/
	width: 1000px;
	margin: 20px 0 0 0;
	padding: 0;
	clear: both;
	position: relative;
	overflow: hidden;
}
.referencement { /*-- Texte référencement --*/
	width: 640px;
    color: #e6e6e6;
    font-family: 'Times-Roman', 'Times', 'Times New Roman', serif;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    letter-spacing: 0;
    line-height: 19px;
	text-align: justify;
	margin: 0 20px 0 50px;
	float: left;
}
#liste-ordonnee li { /*-- Mise en forme liste ordonnée dans bloc référencement --*/
	list-style: none;
	padding-left: 0;
	margin-left: -10px;
}
.list-second { /*-- Mise en forme liste ordonnée dans bloc référencement --*/
	padding-left: 10px;
}
.editeurs-web { /*-- Cadre éditeurs Web - Colonne droite --*/
	width: 227px;
    color: #e6e6e6;
    font-family: 'Times-Roman', 'Times', 'Times New Roman', serif;
    font-size: 13px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    letter-spacing: 0;
    line-height: 22px;
	text-align: justify;
	border: white solid 1px;
	background-color: #212121;
	margin: 30px 0 0 0;
	padding: 5px 5px 0 5px;
	overflow: hidden;
}
.ss-title-editeur-web { /*-- Sous-titre calibrage --*/
    color: #e6e6e6;
    font-family: 'Times-Roman', 'Times', 'Times New Roman', serif;
    font-size: 18px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
	text-decoration: underline;
    letter-spacing: 0;
    line-height: 18px;
	margin: 0;
	padding: 0;
}

/*================================
  -- PAGE LOGICIEL 4D --
  ================================*/ 
.title-intro-soft { /*-- Titre introduction --*/
    color: #e6e6e6;
    font-family: 'Times-Roman', 'Times', 'Times New Roman', serif;
    font-size: 28px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    letter-spacing: 0;
    line-height: 18px;
	margin-top: -24px;
	padding: 50px 0 0 0;
}
.intro-db { /*-- Texte introduction --*/
	width: 660px;
    color: #e6e6e6;
    font-family: 'Times-Roman', 'Times', 'Times New Roman', serif;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    letter-spacing: 0;
    line-height: 19px;
	text-align: justify;
	margin: 0 0 0 50px;
}
#appli-4d { /*-- Contenur global des exemples 4D --*/
	width: 900px;
	margin: 0;
	padding: 1px 0 0 50px;
	clear: both;
	position: relative;
	overflow: hidden;
}
.title-soft-4d { /*-- Titre logiciel 4D --*/
	color: #e6e6e6;
    font-family: 'Times-Roman', 'Times', 'Times New Roman', serif;
    font-size: 28px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    letter-spacing: 0;
    line-height: 18px;
	margin-top: 0;
	padding: 50px 0 0 0;
}
.ss-title-soft-4d { /*-- Sous-titre 4D dans le temps --*/
    color: #e6e6e6;
    font-family: 'Times-Roman', 'Times', 'Times New Roman', serif;
    font-size: 20px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
	text-decoration: underline;
    letter-spacing: 0;
    line-height: 22px;
	padding: 10px 0 0 0;
}
.soft-4d { /*-- Texte logiciel 4D --*/
	width: 327px;
    color: #e6e6e6;
    font-family: 'Times-Roman', 'Times', 'Times New Roman', serif;
    font-size: 13px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    letter-spacing: 0;
    line-height: 20px;
	text-align: justify;
	border: white solid 1px;
	background-color: #212121;
	margin: 10px 30px 20px 0;
	padding: 5px 5px 0 5px;
	overflow: hidden;
	float: left;
}
.soft-4d ul { /*-- Style liste logiciel 4D --*/
	list-style: none;
	list-style-position: inside;
	list-style-type: none;
	padding: 0;
}
.title-li { /*-- Style "années" liste logiciel 4D --*/
	font-weight: bold;
}
.title-appli-4d { /*-- Titre exemples 4D --*/
	color: #e6e6e6;
    font-family: 'Times-Roman', 'Times', 'Times New Roman', serif;
    font-size: 28px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    letter-spacing: 0;
    line-height: 32px;
	margin-top: 5px;
	padding: 5px 0 70px 15px;
}
.ex-appli-4d { /*-- Conteneur des exemples d'applications 4D --*/
	width: auto;
    color: #e6e6e6;
    font-family: 'Times-Roman', 'Times', 'Times New Roman', serif;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    letter-spacing: 0;
    line-height: 20px;
	text-align: justify;
	margin: 0;
}
.ex-appli-4d img { /*-- Positionnement images appli 4D --*/
	margin: 1px 15px -4px 0;
}
.img1-soft,
.img2-soft,
.img3-soft,
.img4-soft,
.img5-soft,
.img6-soft { /*-- Positionnement spécifique au illustration des appli 4D --*/
	padding-bottom: 3px;
}
.ex-appli-4d img { /*-- Comportement des contours sur images --*/
	border: none;
	outline: 0;
}


/*================================
  -- PAGE IPHONE/IPAD --
  ================================*/ 
.title-intro-iphone-ipad { /*-- Titre introduction --*/
    color: #e6e6e6;
    font-family: 'Times-Roman', 'Times', 'Times New Roman', serif;
    font-size: 28px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    letter-spacing: 0;
    line-height: 18px;
	margin-top: -24px;
	padding: 50px 0 0 0;
}
.intro-iphone-ipad { /*-- Texte introduction --*/
	width: 660px;
    color: #e6e6e6;
    font-family: 'Times-Roman', 'Times', 'Times New Roman', serif;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    letter-spacing: 0;
    line-height: 19px;
	text-align: justify;
	margin: 0 0 0 50px;
	padding-bottom: 20px;
}
#developpement-iphone-ipad { /*-- Contenur global des exemples 4D --*/
	width: 900px;
	margin: 0;
	padding: 1px 0 0 50px;
	clear: both;
	position: relative;
	overflow: hidden;
}
.title-iphone-ipad { /*-- Titre plateforme Web mobile --*/
	color: #e6e6e6;
    font-family: 'Times-Roman', 'Times', 'Times New Roman', serif;
    font-size: 28px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    letter-spacing: 0;
    line-height: 18px;
	margin-top: 0;
	padding: 50px 0 0 0;
}
.ss-title-iphone-ipad { /*-- Sous-titre plateforme Web mobile --*/
    color: #93b584;
    font-family: 'Times-Roman', 'Times', 'Times New Roman', serif;
    font-size: 16px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    letter-spacing: 0;
    line-height: 22px;
	padding: 10px 0 0 0;
}
.plateformes-web-mobile { /*-- Texte plateforme Web mobile --*/
	width: 260px;
    color: #e6e6e6;
    font-family: 'Times-Roman', 'Times', 'Times New Roman', serif;
    font-size: 13px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    letter-spacing: 0;
    line-height: 20px;
	text-align: justify;
	border: white solid 1px;
	background-color: #212121;
	margin: 10px 30px 20px 0;
	padding: 5px 5px 0 5px;
	overflow: hidden;
	float: left;
}
.soft-4d ul { /*-- Style liste logiciel 4D --*/
	list-style: none;
	list-style-position: inside;
	list-style-type: none;
	padding: 0;
}
.title-li { /*-- Style "années" liste logiciel 4D --*/
	font-weight: bold;
}
.title-adapt-web-iphone-ipad { /*-- Titre adapter site Web --*/
	color: #e6e6e6;
    font-family: 'Times-Roman', 'Times', 'Times New Roman', serif;
    font-size: 28px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    letter-spacing: 0;
    line-height: 32px;
	margin-top: 5px;
	padding: 5px 0 0px 15px;
}
.adapt-web-iphone-ipad { /*-- Conteneur du paragraphe adapter site Web --*/
	width: auto;
    color: #e6e6e6;
    font-family: 'Times-Roman', 'Times', 'Times New Roman', serif;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    letter-spacing: 0;
    line-height: 20px;
	text-align: justify;
	margin: 0;
}
.adapt-web-iphone-ipad img { /*-- Positionnement images adapter site Web --*/
	margin: 1px 15px -4px 0;
	border: none;
	outline: 0;
}
.img1-web-iphone-ipad { /*-- Positionnement spécifique aux illustrations --*/
	padding-bottom: 3px;
}


/*================
  -- PAGE TESTS --
  ================*/ 
.title-intro-test { /*-- Titre introduction --*/
    color: #e6e6e6;
    font-family: 'Times-Roman', 'Times', 'Times New Roman', serif;
    font-size: 28px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    letter-spacing: 0;
    line-height: 18px;
	margin-top: -24px;
	padding: 50px 0 0 0;
}
.intro-test { /*-- Texte introduction --*/
	width: 660px;
    color: #e6e6e6;
    font-family: 'Times-Roman', 'Times', 'Times New Roman', serif;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    letter-spacing: 0;
    line-height: 19px;
	text-align: justify;
	margin: 0 0 0 50px;
	padding-bottom: 0;
}
#news-test { /*-- Conteneur global milieu de page --*/
	width: 900px;
	margin: 0;
	padding: 0 0 0 50px;
	clear: both;
	position: relative;
	overflow: hidden;
}
.col-left-test { /*-- Flottement colonne de gauche --*/
	width: auto;
	float: left;
}
.recherche-test { /*-- Conteneur formulaire recherche --*/
	width: auto;
	margin: 0 0 20px 0;
}
.title-recherche-test { /*-- Titre formulaire recherche --*/
	width: 400px;
    color: #e6e6e6;
    font-family: 'Times-Roman', 'Times', 'Times New Roman', serif;
    font-size: 16px;
    font-style: normal;
    font-variant: normal;
    font-weight: bold;
	text-decoration: underline;
    letter-spacing: 0;
    line-height: 20px;
	text-align: justify;
	margin: 20px 0 5px 0;
}
.bloc-test { /*-- Mise en forme des blocs Test matériel --*/
	width: 650px;
    color: #e6e6e6;
    font-family: 'Times-Roman', 'Times', 'Times New Roman', serif;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    letter-spacing: 0;
    line-height: 18px;
	text-align: justify;
	margin: 0 20px 20px 0px;
	border: white solid 1px;
	background-color: #212121;
	padding: 0 5px 5px 5px;
	overflow: hidden;
}
.mise-a-jour { /*-- Colonne de droite - Mise à jour --*/
	width: auto;
    color: #e6e6e6;
    font-family: 'Times-Roman', 'Times', 'Times New Roman', serif;
    font-size: 13px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    letter-spacing: 0;
    line-height: 20px;
	text-align: justify;
	border: white solid 1px;
	background-color: #212121;
	margin: 0;
	padding: 5px 5px 0 5px;
	overflow: hidden;
}
.mise-a-jour a { /*-- Taille des liens dans colonne Mise à jour --*/
	font-size: 14px;
}

/*========================
  -- PAGE IWEBKIT 4.6.2 --
  ========================*/ 
.pos-iphone { /*-- iphone intro --*/
	top: 29px;
	left: 700px;
	position: absolute;
}
.title-intro-webkit { /*-- Titre introduction --*/
    color: #e6e6e6;
    font-family: 'Times-Roman', 'Times', 'Times New Roman', serif;
    font-size: 28px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    letter-spacing: 0;
    line-height: 18px;
	margin-top: -24px;
	padding: 50px 0 0 0;
}
.intro-webkit { /*-- Texte --*/
	width: 630px;
    color: #e6e6e6;
    font-family: 'Times-Roman', 'Times', 'Times New Roman', serif;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    letter-spacing: 0;
    line-height: 19px;
	text-align: justify;
	margin: 0 0 0 50px;
	padding-bottom: 0;
}
#detail-webkit { /*-- Conteneur global iWebKit --*/
	width: 900px;
	margin: 0;
	padding: 30px 0 0 50px;
	clear: both;
	position: relative;
	overflow: hidden;
}
.iwebkit { /*-- Mise en forme cadre et texte iWebKit --*/
	width: 620px;
    color: #e6e6e6;
    font-family: 'Times-Roman', 'Times', 'Times New Roman', serif;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    letter-spacing: 0;
    line-height: 20px;
	text-align: justify;
	border: white solid 1px;
	background-color: #212121;
	margin: 0 30px 0 0;
	padding: 5px 6px 7px 6px;
	overflow: hidden;
	float: left;
}
.title-detail-iwebkit { /*-- Titre détail iWebKit --*/
	color: #93b584;
	font-size: 17px;
	font-weight: normal;
}
.detail-code-iwebkit {
	font-style: italic;
	color: #F90;
}
.ressources-webkit { /*-- Colonne de droite - Ressources WebKit --*/
	width: 220px;
    color: #e6e6e6;
    font-family: 'Times-Roman', 'Times', 'Times New Roman', serif;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    letter-spacing: 0;
    line-height: 20px;
	text-align: justify;
	border: white solid 1px;
	background-color: #212121;
	margin: 0;
	padding: 5px 5px 0 5px;
	overflow: hidden;
}
.title-ressources-webkit { /*-- Titre ressources WebKit --*/
    color: #e6e6e6;
    font-family: 'Times-Roman', 'Times', 'Times New Roman', serif;
    font-size: 28px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    letter-spacing: 0;
    line-height: 18px;
	margin: 0;
	padding: 30px 0 5px 0;
}
.title-app-webkit { /*-- Titre application iPhone --*/
    color: #e6e6e6;
    font-family: 'Times-Roman', 'Times', 'Times New Roman', serif;
    font-size: 28px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    letter-spacing: 0;
    line-height: 18px;
	margin: 0;
	padding: 30px 0 25px 0;
}
.app-webkit { /*-- Cadre global application iPhone --*/
	width: 899px;
	text-align: justify;
	margin: 0 0 0 50px;
	clear: both;
}
.logo-app-ipa { /*-- Cadre logo application iPhone --*/
	width: 200px;
    color: #e6e6e6;
    font-family: 'Times-Roman', 'Times', 'Times New Roman', serif;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    letter-spacing: 0;
    line-height: 19px;
	text-align: left;
	margin: 0 30px 0 0;
	padding: 5px 6px 7px 6px;
	overflow: hidden;
	float: left;
}
.resume-logo-ipa-strong {
    color: #93b584;
    font-family: 'Times-Roman', 'Times', 'Times New Roman', serif;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
	text-decoration:underline;
    letter-spacing: 0;
    line-height: 19px;
	text-align: left;
}
.alerte-logo-ipa {
    color: #F90;
    font-family: 'Times-Roman', 'Times', 'Times New Roman', serif;
    font-size: 15px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    letter-spacing: 0;
    line-height: 20px;
	text-align: left;
	padding-top: 5px;
}
.text-app-ipa { /*-- Texte application iPhone --*/
	width: 899px;
    color: #e6e6e6;
    font-family: 'Times-Roman', 'Times', 'Times New Roman', serif;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    letter-spacing: 0;
    line-height: 19px;
	text-align: justify;
	margin: 0;
	list-style: inside;
}
.title-copie-ecran-app-ipa { /*-- Titre des copies d'écran de l'application iPhone --*/
    color: #e6e6e6;
    font-family: 'Times-Roman', 'Times', 'Times New Roman', serif;
    font-size: 20px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
	text-decoration: underline;
    letter-spacing: 0;
    line-height: 22px;
	padding: 10px 0 0 0;
}
#styleiframe {
	background: #111111;
}
.dimiframe {
	width: 1295px;
	height: 301px;
	top: 0;
	left: 0;
	position: absolute;
	overflow: hidden;
}
.dimiframe2 {
	width: 1080px;
	height: 300px;
	top: 0;
	left: 0;
	position: absolute;
	overflow: hidden;
}
.ss-title-source {
	font-size: 12px;
	font-style: italic;
	color: #e6e6e6;
}

/*====================
  -- PAGE WACOM CINTIQ --
  ====================*/ 
.title-intro-wacom-cintiq { /*-- Introduction --*/
    color: #e6e6e6;
    font-family: 'Times-Roman', 'Times', 'Times New Roman', serif;
    font-size: 28px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    letter-spacing: 0;
    line-height: 18px;
	margin-top: -24px;
	padding: 50px 0 0 0;
}
.intro-wacom-cintiq { /*-- Texte --*/
	width: 899px;
    color: #e6e6e6;
    font-family: 'Times-Roman', 'Times', 'Times New Roman', serif;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    letter-spacing: 0;
    line-height: 19px;
	text-align: justify;
	margin: 0 0 0 50px;
}
.video-cintiq { /*-- Vidéo Cintiq --*/
	width: auto;
	margin-right: 0px;
	margin: 65px 0 0 30px;
	float: right;
}
.comment-video-cintiq { /*-- Commentaire en dessous de la vidéo --*/
	font-style: italic;
	text-align: center;
}
#detail-cintiq { /*-- Conteneur global wacom cintiq --*/
	width: 900px;
	margin: 0;
	padding: 30px 0 0 50px;
	clear: both;
	position: relative;
	overflow: hidden;
}
.cintiq-12wx { /*-- Mise en forme cadre et texte Cintiq 12WX --*/
	width: 638px;
    color: #e6e6e6;
    font-family: 'Times-Roman', 'Times', 'Times New Roman', serif;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    letter-spacing: 0;
    line-height: 20px;
	text-align: justify;
	border: white solid 1px;
	background-color: #212121;
	margin: 0 30px 0 0;
	padding: 5px 6px 7px 6px;
	overflow: hidden;
	float: left;
}
.detail-cintiq-12wx { /*-- Détail petits caractères sur titre détail Cintiq 12WX --*/
	width: auto;
	color: #e6e6e6;
    font-family: 'Times-Roman', 'Times', 'Times New Roman', serif;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    letter-spacing: 0;
    line-height: 20px;
	text-align: justify;
}
.title-detail-cintiq { /*-- Titre détail Cintiq 12WX --*/
	color: #93b584;
	font-size: 14px;
	font-weight: bold;
}
.palette-graphique { /*-- Colonne de droite - Palettes graphique --*/
	width: auto;
    color: #e6e6e6;
    font-family: 'Times-Roman', 'Times', 'Times New Roman', serif;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    letter-spacing: 0;
    line-height: 20px;
	text-align: justify;
	border: white solid 1px;
	background-color: #212121;
	margin: 0;
	padding: 5px 5px 0 5px;
	overflow: hidden;
}
.title-deb-palette-graphique { /*-- Introduction --*/
    color: #e6e6e6;
    font-family: 'Times-Roman', 'Times', 'Times New Roman', serif;
    font-size: 28px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    letter-spacing: 0;
    line-height: 18px;
	margin: 0;
	padding: 30px 0 5px 0;
}
.deb-palette-graphique { /*-- Mise en forme texte sur palette graphique Intuo3 --*/
	width: 899px;
    color: #e6e6e6;
    font-family: 'Times-Roman', 'Times', 'Times New Roman', serif;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    letter-spacing: 0;
    line-height: 19px;
	text-align: justify;
	margin: 0 0 0 50px;
	clear: both;
}

/*====================
  -- PAGE LIGHTROOM --
  ====================*/ 
.title-intro-lightroom { /*-- Introduction --*/
    color: #e6e6e6;
    font-family: 'Times-Roman', 'Times', 'Times New Roman', serif;
    font-size: 24px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    letter-spacing: 0;
    line-height: 28px;
	margin-top: -24px;
	padding: 50px 0 0 0;
}
.intro-lightroom { /*-- Texte --*/
	width: 899px;
    color: #e6e6e6;
    font-family: 'Times-Roman', 'Times', 'Times New Roman', serif;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    letter-spacing: 0;
    line-height: 19px;
	text-align: justify;
	margin: 0 0 0 50px;
}
.video-lightroom { /*-- Vidéo Lightroom --*/
	width: auto;
	margin-right: 0px;
	margin: 65px 0 0 30px;
	float: right;
}
.comment-video-lightroom { /*-- Commentaire en dessous de la vidéo --*/
	font-style: italic;
	text-align: center;
}
#corps-page-lightroom { /*-- Conteneur global test et images Lightroom --*/
	width: 900px;
	margin: 0;
	padding: 10px 0 0 50px;
	clear: both;
	position: relative;
	overflow: hidden;
}
.test-lightroom { /*-- Mise en page du test de Lightroom --*/
	width: 647px;
    color: #e6e6e6;
    font-family: 'Times-Roman', 'Times', 'Times New Roman', serif;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    letter-spacing: 0;
    line-height: 20px;
	text-align: justify;
	border: white solid 1px;
	background-color: #212121;
	margin: 0 30px 0 0;
	padding: 5px 5px 16px 5px;
	overflow: hidden;
	float: left;
}
.lightroom-images { /*-- Mise en page de Lightroom en image --*/
	width: auto;
    color: #e6e6e6;
    font-family: 'Times-Roman', 'Times', 'Times New Roman', serif;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    letter-spacing: 0;
    line-height: 20px;
	text-align: justify;
	border: white solid 1px;
	background-color: #212121;
	margin: 0;
	padding: 5px 5px 0 5px;
	overflow: hidden;
}

/*==================
  -- PAGE CONTACT --
  ==================*/ 
.title-intro-contact { /*-- Introduction --*/
    color: #e6e6e6;
    font-family: 'Times-Roman', 'Times', 'Times New Roman', serif;
    font-size: 28px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    letter-spacing: 0;
    line-height: 18px;
	margin-top: -24px;
	padding: 50px 0 0 0;
}
.intro-contact { /*-- Texte --*/
	width: 899px;
    color: #e6e6e6;
    font-family: 'Times-Roman', 'Times', 'Times New Roman', serif;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    letter-spacing: 0;
    line-height: 18px;
	text-align: justify;
	margin: 0 0 35px 50px;
}
.intro-contact iframe {
	top: 50px;
	left: 50px;
	position: absolute;
}
.col-right-contact { /*-- Colonne lien site PHP --*/
	width: 210px;
    color: #e6e6e6;
    font-family: 'Times-Roman', 'Times', 'Times New Roman', serif;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    letter-spacing: 0;
    line-height: 18px;
	text-align: justify;
	margin: 240px 0 30px 677px;
	border: white solid 1px;
	background-color: #212121;
	padding: 0 5px;
	overflow: hidden;
}

/*====================
  -- PAGE GLOSSAIRE --
  ====================*/ 
.title-intro-glossaire { /*-- Introduction --*/
    color: #e6e6e6;
    font-family: 'Times-Roman', 'Times', 'Times New Roman', serif;
    font-size: 28px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    letter-spacing: 0;
    line-height: 18px;
	margin-top: -24px;
	padding: 50px 0 0 0;
}
.ss-title-intro-glossaire { /*-- Titre moteur de recherche --*/
    color: #e6e6e6;
    font-size: 18px;
    line-height: 23px;
    text-decoration: underline;
}
.intro-glossaire { /*-- Texte --*/
	width: 660px;
    color: #e6e6e6;
    font-family: 'Times-Roman', 'Times', 'Times New Roman', serif;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    letter-spacing: 0;
    line-height: 18px;
	text-align: justify;
	margin: 0 0 20px 0;
}
.glossaire { /*-- Texte --*/
	width: 899px;
    color: #e6e6e6;
    font-family: 'Times-Roman', 'Times', 'Times New Roman', serif;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    letter-spacing: 0;
    line-height: 18px;
	text-align: justify;
	margin: 0 0 35px 50px;
}

/*=====================
  -- PAGE ACTUALITES --
  =====================*/ 
.title-intro-actu { /*-- Introduction --*/
    color: #e6e6e6;
    font-family: 'Times-Roman', 'Times', 'Times New Roman', serif;
    font-size: 28px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    letter-spacing: 0;
    line-height: 18px;
	margin-top: -24px;
	padding: 50px 0 0 0;
}
.ss-title-intro-actu { /*-- Titre moteur de recherche --*/
    color: #e6e6e6;
    font-size: 18px;
    line-height: 23px;
    text-decoration: underline;
}
.intro-actu { /*-- Texte --*/
	width: 660px;
    color: #e6e6e6;
    font-family: 'Times-Roman', 'Times', 'Times New Roman', serif;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    letter-spacing: 0;
    line-height: 18px;
	text-align: justify;
	margin: 0 0 35px 50px;
}
.news { /*-- Mise en page des news --*/
	width: 890px;
    color: #e6e6e6;
    font-family: 'Times-Roman', 'Times', 'Times New Roman', serif;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    letter-spacing: 0;
    line-height: 18px;
	text-align: justify;
	margin: 0 0 20px 50px;
	border: white solid 1px;
	background-color: #212121;
	padding: 0 5px;
	overflow: hidden;
	clear: both;
}
.news ul { /*-- Mise en forme des listes dans cadre News --*/
	padding: 0 0 0 15px;
	list-style: circle;
}
.title-news { /*-- Titre cadre News --*/
	color: #93b584;
	font-size: 16px;
}
.pied-news { /*-- Texte final en bas des cadres News --*/
	width: auto;
	float: right;
}

/*=======================
  -- PAGE PLAN DE SITE --
  =======================*/ 
.title-intro-plan-site { /*-- Introduction --*/
    color: #e6e6e6;
    font-family: 'Times-Roman', 'Times', 'Times New Roman', serif;
    font-size: 28px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    letter-spacing: 0;
    line-height: 10px;
	margin-top: -18px;
	padding: 50px 0 0 0;
}
.ss-title-intro-plan-site { /*-- Sous-titre informations légales --*/
    color: #e6e6e6;
    font-size: 18px;
    line-height: 25px;
}
.intro-plan-site { /*-- Texte --*/
	width: 899px;
    color: #e6e6e6;
    font-family: 'Times-Roman', 'Times', 'Times New Roman', serif;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    letter-spacing: 0;
    line-height: 18px;
	text-align: justify;
	margin: 0 0 35px 50px;
}
.complements-lien-plan-site {
	color: #FFB33B;
	font-size: 14px;
	text-decoration: none;
}
.complements-lien-plan-site a:link, a:hover, a:visited {
	color: #FFB33B;
}

/*===============================
  -- PAGE INFORMATIONS LEGALES --
  ===============================*/ 
.title-intro-infos { /*-- Introduction --*/
    color: #e6e6e6;
    font-family: 'Times-Roman', 'Times', 'Times New Roman', serif;
    font-size: 28px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    letter-spacing: 0;
    line-height: 18px;
	margin-top: -24px;
	padding: 50px 0 0 0;
}
.ss-title-intro-infos { /*-- Sous-titre informations légales --*/
    color: #e6e6e6;
    font-size: 18px;
    line-height: 23px;
    text-decoration: underline;
}
.intro-infos { /*-- Texte --*/
	width: 899px;
    color: #e6e6e6;
    font-family: 'Times-Roman', 'Times', 'Times New Roman', serif;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    letter-spacing: 0;
    line-height: 18px;
	text-align: justify;
	margin: 0 0 35px 50px;
}
.complements-infos {
	font-style: italic;
	font-size: 12px;
}

/*=========================
  -- NUAGE DE MOTS CLEFS --
  =========================*/
.nuage { /*-- Nuage de mots clefs --*/
	width: 830px;
    letter-spacing: 0;
    line-height: 18px;
	text-align: justify;
	margin: 40px 0 30px 50px;
	border: white solid 1px;
	background-color: #212121;
	padding: 15px 35px;
	overflow: hidden;
	clear: both;
}
.nuage-index { /*-- Nuage de mots clefs --*/
	width: 830px;
    letter-spacing: 0;
    line-height: 18px;
	text-align: justify;
	margin: 40px 0 10px 50px;
	border: white solid 1px;
	background-color: #212121;
	padding: 15px 35px;
	overflow: hidden;
	clear: both;
}
.nuage-graph { /*-- Nuage de mots clefs --*/
	width: 830px;
    letter-spacing: 0;
    line-height: 18px;
	text-align: justify;
	margin: 0 0 30px 50px;
	border: white solid 1px;
	background-color: #212121;
	padding: 15px 35px;
	overflow: hidden;
	clear: both;
}
.nuage1 { /*-- Taille polices nuage de mots clefs --*/
	font-size: 9px;
	color: #ebebeb;
}
.nuage2 { /*-- Taille polices nuage de mots clefs --*/
	font-size: 10px;
	color: #ebebeb;
}
.nuage3 { /*-- Taille polices nuage de mots clefs --*/
	font-size: 11px;
	color: #ebebeb;
}
.nuage4 { /*-- Taille polices nuage de mots clefs --*/
	font-size: 12px;
	color: #ebebeb;
}
.nuage5 { /*-- Taille polices nuage de mots clefs --*/
	font-size: 13px;
	color: #ebebeb;
}
.nuage6 { /*-- Taille polices nuage de mots clefs --*/
	font-size: 14px;
	color: #ebebeb;
}
.nuage7 { /*-- Taille polices nuage de mots clefs --*/
	font-size: 17px;
	font-weight: bold;
	color: #ebebeb;
}
.nuage8 { /*-- Taille polices nuage de mots clefs --*/
	font-size: 18px;
	font-weight: bold;
	color: #ebebeb;
}
.nuage9 { /*-- Taille polices nuage de mots clefs --*/
	font-size: 16px;
	font-weight: bold;
	color: #ebebeb;
}

/*==================
  -- PIED DE PAGE --
  ==================*/
#footer { /*-- Pied de page --*/
	width: 1000px;
	height: 100px;
	background: url(../images-site/bg_footer.jpg) top no-repeat;
}
.text-footer { /*-- Texte pied de page --*/
	width: 1000px;
    color: #e6e6e6;
    font-family: 'Times-Roman', 'Times', 'Times New Roman', serif;
    font-size: 12px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    letter-spacing: 0;
    line-height: 12px;
	text-align: center;
	margin-top: -1px;
	padding-top: 6px;
}

/*=============================
  -- MISE EN FORME DES LIENS --
  =============================*/
a { /*-- Mise ne forme des liens --*/
    color: #93b584;
    text-decoration: none;
	outline: 0;
}
a:visited { /*-- Mise ne forme des liens visités --*/
    color: #93b584;
    text-decoration: none;
	outline: 0;
}
a:hover { /*-- Mise ne forme des liens au survol --*/
    color: #93b584;
    text-decoration: underline;
	outline: 0;
}