/* CSS Document */

body {
	margin:0;
	padding:0;
	background:#97a7c3 url("../images/interface/fondpage.png");
	font-family:Arial, Helvetica, sans-serif;
	font-size:1em;
	text-align:center;
}
strong{
	color: #aac;
	font-style: italic;
}
strong a{
	color: #aac;
	font-style: italic;
	text-decoration: none;
}
strong a:hover{
	color: #fff;
	background-color: #aac;
	font-style: italic;
	text-decoration: none;
}
h3 {
	margin:10px 0 15px 0px;
	color:#f60;
}
/*********************************/
/*			STRUCTURE			*/
/********************************/
#global {
	position:relative;
	width:954px;
	_width:956px;
	margin:0 auto;
	border:1px solid #000;
	background-color:#fff;
	text-align:left;
}
/* entete */
#entete {
	position:absolute;
	top:0;
	height:142px;
	width:954px;
	border-bottom:1px solid #000;
	background:#202f4a url("../images/interface/entete.png") no-repeat;
}
#menufiliales {
	position:absolute;
	top:2px;
	left:638px;
}
#menufiliales a {
	position:absolute;
	display:block;
	top:0;
	width:79px;
	height:32px;
}
#menufiliales a.btn1 {
	left:0;
}
#menufiliales a.btn2 {
	left:79px;
}
#menufiliales a.btn3 {
	left:158px;
}
#menufiliales a.btn4 {
	left:237px;
}
p.logo {
	position:absolute;
	top:7px;
	left:50px;
	width:250px;
	height:73px;
	z-index:100;
	margin:0;
	padding:0;
}
#gobackhome {
	position:absolute;
	top:80px;
	left:25px;
	width:52px;
	height:52px;
	background:url("../images/interface/btn-accueil.png") no-repeat;
	margin:0;
	padding:0;
}
#gobackhome a {
	display:block;
	width:52px;
	height:52px;
}
#langue {
	position:absolute;
	top:75px;
	left:923px;
	width:31px;
	height:31px;
	background:url("../images/interface/btn-flag.png") no-repeat;
	margin:0;
	padding:0;
}
#langue a {
	display:block;
	width:31px;
	height:31px;
}
#menudecogauche {
	position:absolute;
	top:96px;
	left:95px;
	width:40px;
	height:38px;
}
#menudecodroite {
	position:absolute;
	top:96px;
	width:10px;
	height:38px;
}
#entete p.menu a {
	display:block;
	height:38px;
}

ul.ssmenu {
	background:#c4cede url("../images/interface/groupe/fondssmenu.png") no-repeat;
	margin:0;
	padding:10px 0 0 0;	
	border-right:1px solid #202f4a;
}
ul.ssmenu li {
	list-style-type:none;
	list-style-position:outside;
	padding:0 10px;
	margin:0;
}
ul.ssmenu li.deco {
	position:relative;
	padding-bottom:20px;
	background: url("../images/interface/groupe/b1ssmenu.png") no-repeat left bottom;
}
ul.ssmenu li.deco span {
	position:absolute;
	display:block;
	right:-1px;
	*right:-2px;
	bottom:0;
	*bottom:auto;
	top:auto;
	*top:1.1em;
	width:30px;
	height:20px;
	padding:0;
	*padding:0 0 3px 0;
	background: url("../images/interface/groupe/b2ssmenu.png") no-repeat 0 0;
	/*border: 1px solid #f00;*/
	}
ul.ssmenu li a {
	color:#000;
	text-decoration:none;
	/*font-size: 14px;*/
}
ul.ssmenu li a:hover {
	color:#202f4a;
	text-decoration:underline;
}
#ssmenu1 {
	left:110px;

}

/* pied de page */
#pied {
	position:relative;
	height:60px;
	background:url("../images/interface/pied.png") no-repeat;
	border-top:1px solid #000;
}
#pied p.top {
	position:absolute;
	margin:0;
	padding:0;
	left:807px;
	top:9px;
}
#pied p.top a {
	display:block;
	width:53px;
	height:51px;
	background:url("../images/interface/btn-top.png") no-repeat;
}
#pied .legal {
	position:absolute;
	margin:0;
	padding:0;
	left:60px;
	top:30px;	
}
#pied .legal li {
	display:inline;
	border-left:1px solid #5c7493;
	border-right:1px solid #5c7493;
	padding:0 10px;
}
#pied .legal li a {
	color:#5c7493;
	text-decoration:none;
	font-size:small;
}
#pied .legal li a:hover {
	color:#fff;
}

/* contenu */
#contenu {
	position:relative;
	margin:143px 0 0 0;
	*margin:142px 0 0 0;
	padding:60px 20px 30px 20px;
}
#contenu  p {
	font-size: 1em;
	}
#contenu  li {
	font-size: 1em;
	}
#contenu h1 {
	position:relative;
	top:0;
	*top:-60px;
	left:-20px;
	height:50px;
	margin:-60px 0 0 0px;/*c'est par là, le calage du texte dans la page*/
	padding:0;
}
#contenu h2 {
	position:absolute;
	top:22px;
	margin:0;
	padding:0;
	font-size:medium;
}

#contenu #decobasse {
	position:relative;
	height:24px;
	width:954px;
	margin:0 -20px -30px -20px;
}

/*********************************/
/*	PERSONNALISATION DES PARTIES */
/*********************************/
/* groupe */
body.groupe p.logo {
	background:url("../images/interface/logo-emi.png") no-repeat;
}
body.groupe #menudecogauche {
	background: url("../images/interface/groupe/menu-decogauche.png") no-repeat;
}
body.groupe #menudecodroite {
	left:835px;
	background: url("../images/interface/groupe/menu-decodroite.png") no-repeat;
}
body.groupe #menu1 a:hover {
	background: url("../images/interface/groupe/btn1-over.png") no-repeat;
}
body.groupe #menu2 a:hover {
	background: url("../images/interface/groupe/btn2-over.png") no-repeat;
}
body.groupe #menu3 a:hover {
	background: url("../images/interface/groupe/btn3-over.png") no-repeat;
}
body.groupe #menu4 a:hover {
	background: url("../images/interface/groupe/btn4-over.png") no-repeat;
}
body.groupe #menu5 a:hover {
	background: url("../images/interface/groupe/btn5-over.png") no-repeat;
}
body.groupe #menufiliales a.btn1 {
	background:url("../images/interface/btn-eroc.png") no-repeat;
}
body.groupe #menufiliales a.btn2 {
	background:url("../images/interface/btn-metaseval.png") no-repeat;
}
body.groupe #menufiliales a.btn3 {
	background:url("../images/interface/btn-iva.png") no-repeat;
}
body.groupe #menufiliales a.btn4 {
	background:url("../images/interface/btn-emgp.png") no-repeat;
}
body.groupe #contenu {
	background:   url("../images/interface/groupe/top-contenu.png") no-repeat;
}
body.groupe #contenu h2 {
	color:#202f4a;
}
body.groupe #contenu h2.accueil {
	left:115px;
}
body.groupe #contenu h1.accueil {
	width:115px;
	background: url("../images/groupe/t-accueil.png") no-repeat;
}
body.groupe #contenu h2.profil {
	left:173px;
}
body.groupe #contenu h1.profil {
	width:173px;
	background: url("../images/groupe/t-presentation.png") no-repeat;
	
}
body.groupe #contenu h2.etablissement {
	left:173px;
}
body.groupe #contenu h1.etablissement {
	width:173px;
	background: url("../images/groupe/t-etablissement.png") no-repeat;
	
}

body.groupe #contenu h2.strategie {
	left:173px;
}
body.groupe #contenu h1.strategie {
	width:173px;
	background: url("../images/groupe/t-strategy.png") no-repeat;
	
}

body.groupe #contenu h2.infos {
	left:236px;
}
body.groupe #contenu h1.infos {
	width:236px;
	background: url("../images/groupe/t-infos.png") no-repeat;
}
body.groupe #contenu h2.presence {
	position:relative;
	left:190px;
}
body.groupe #contenu h1.presence {
	/*width:190px;*/
	background: url("../images/groupe/t-presence.png") no-repeat;
}
body.groupe #contenu h2.qualite {
	left:306px;
}
body.groupe #contenu h1.qualite {
	width:306px;
	background: url("../images/groupe/t-qualite.png") no-repeat;
}
body.groupe #contenu h2.contact {
	left:115px;
}
body.groupe #contenu h1.contact {
	width:115px;
	background: url("../images/groupe/t-contact.png") no-repeat;
}
body.groupe #contenu #decobasse {
	background:  url("../images/interface/groupe/bottom-contenu.png") no-repeat;
}
body.groupe #entete p.menu a {
	width:140px;
}

/* eroc */
body.eroc p.logo {
	background:url("../images/interface/logo-eroc.png") no-repeat;
}
body.eroc #menudecogauche {
	background: url("../images/interface/eroc/menu-decogauche.png") no-repeat;
}
body.eroc #menudecodroite {
	left:735px;
	background: url("../images/interface/eroc/menu-decodroite.png") no-repeat;
}
body.eroc #menu1 a:hover {
	background: url("../images/interface/eroc/btn1-over.png") no-repeat;
}
body.eroc #menu2 a:hover {
	background: url("../images/interface/eroc/btn2-over.png") no-repeat;
}
body.eroc #menu3 a:hover {
	background: url("../images/interface/eroc/btn3-over.png") no-repeat;
}
body.eroc #menu4 a:hover {
	background: url("../images/interface/eroc/btn4-over.png") no-repeat;
}

body.eroc #menufiliales a.btn1 {
	background:url("../images/interface/btn-groupe.png") no-repeat;
}
body.eroc #menufiliales a.btn2 {
	background:url("../images/interface/btn-metaseval.png") no-repeat;
}
body.eroc #menufiliales a.btn3 {
	background:url("../images/interface/btn-iva.png") no-repeat;
}
body.eroc #menufiliales a.btn4 {
	background:url("../images/interface/btn-emgp.png") no-repeat;
}
body.eroc #contenu {
	background:   url("../images/interface/eroc/top-contenu.png") no-repeat;
}
body.eroc #contenu h2 {
	color:#008cdd;
}
body.eroc #contenu h2.accueil {
	left:115px;
}
body.eroc #contenu h1.accueil {
	width:103px;
	background: url("../images/eroc/t-accueil.png") no-repeat;
}
body.eroc #contenu h2.presentation {
	left:142px;
}
body.eroc #contenu h1.presentation {
	width:142px;
	background: url("../images/eroc/t-presentation.png") no-repeat;
}
body.eroc #contenu h2.activites {
	left:235px;
}
body.eroc #contenu h1.activites {
	width:235px;
	background: url("../images/eroc/t-activites.png") no-repeat;
}
body.eroc #contenu h2.produits {
	left:115px;
}
body.eroc #contenu h1.produits {
	width:115px;
	background: url("../images/eroc/t-produits.png") no-repeat;
}
body.eroc #contenu h2.moyens {
	left:214px;
}
body.eroc #contenu h1.moyens {
	width:214x;
	background: url("../images/eroc/t-moyens.png") no-repeat;
}
body.eroc #contenu h2.qualite {
	left:301px;
}
body.eroc #contenu h1.qualite {
	width:301px;
	background: url("../images/eroc/t-qualite.png") no-repeat;
}
body.eroc #contenu h2.contact {
	left:117px;
}
body.eroc #contenu h1.contact {
	width:117px;
	background: url("../images/eroc/t-contact.png") no-repeat;
}
body.eroc #contenu #decobasse {
	background:  url("../images/interface/eroc/bottom-contenu.png") no-repeat;
}
body.eroc #entete p.menu a {
	width:120px;
}

/* metaseval */
body.metaseval p.logo {
	background:url("../images/interface/logo-metaseval.png") no-repeat;
}
body.metaseval #menudecogauche {
	background: url("../images/interface/metaseval/menu-decogauche.png") no-repeat;
}
body.metaseval #menudecodroite {
	left:855px;
	background: url("../images/interface/metaseval/menu-decodroite.png") no-repeat;
}
body.metaseval #menu1 a:hover {
	background: url("../images/interface/metaseval/btn1-over.png") no-repeat;
}
body.metaseval #menu2 a:hover {
	background: url("../images/interface/metaseval/btn2-over.png") no-repeat;
}
body.metaseval #menu3 a:hover {
	background: url("../images/interface/metaseval/btn3-over.png") no-repeat;
}
body.metaseval #menu4 a:hover {
	background: url("../images/interface/metaseval/btn4-over.png") no-repeat;
}
body.metaseval #menu5 a:hover {
	background: url("../images/interface/metaseval/btn5-over.png") no-repeat;
}
body.metaseval #menufiliales a.btn1 {
	background:url("../images/interface/btn-groupe.png") no-repeat;
}
body.metaseval #menufiliales a.btn2 {
	background:url("../images/interface/btn-eroc2.png") no-repeat;
}
body.metaseval #menufiliales a.btn3 {
	background:url("../images/interface/btn-iva.png") no-repeat;
}
body.metaseval #menufiliales a.btn4 {
	background:url("../images/interface/btn-emgp.png") no-repeat;
}
body.metaseval #contenu {
	background:   url("../images/interface/metaseval/top-contenu.png") no-repeat;
}
body.metaseval #contenu h2 {
	color:#ee353a;
}
body.metaseval #contenu h2.accueil {
	left:115px;
}
body.metaseval #contenu h1.accueil {
	width:115px;
	background: url("../images/metaseval/t-accueil.png") no-repeat;
}
body.metaseval #contenu h2.presentation {
	left:142px;
}
body.metaseval #contenu h1.presentation {
	width:142px;
	background: url("../images/metaseval/t-presentation.png") no-repeat;
}
body.metaseval #contenu h2.activites {
	left:100px;
}
body.metaseval #contenu h1.activites {
	width:100px;
	background: url("../images/metaseval/t-activites.png") no-repeat;
}
body.metaseval #contenu h2.activites {
	left:129px;
}
body.metaseval #contenu h1.activites {
	width:129px;
	background: url("../images/metaseval/t-activites.png") no-repeat;
}
body.metaseval #contenu h2.produits {
	left:125px;
}
body.metaseval #contenu h1.produits {
	width:125px;
	background: url("../images/metaseval/t-produits.png") no-repeat;
}
body.metaseval #contenu h2.moyens {
	left:213px;
}
body.metaseval #contenu h1.moyens {
	width:213px;
	background: url("../images/metaseval/t-moyens.png") no-repeat;
}
body.metaseval #contenu h2.qualite {
	left:299px;
}
body.metaseval #contenu h1.qualite {
	width:299px;
	background: url("../images/metaseval/t-qualite.png") no-repeat;
}
body.metaseval #contenu h2.contact {
	left:117px;
}
body.metaseval #contenu h1.contact {
	width:117px;
	background: url("../images/metaseval/t-contact.png") no-repeat;
}
body.metaseval #contenu #decobasse {
	background:  url("../images/interface/metaseval/bottom-contenu.png") no-repeat;
}
body.metaseval #entete p.menu a {
	width:120px;
}

/* iva */
body.iva p.logo {
	background:url("../images/interface/logo-iva.png") no-repeat;
}
body.iva #menudecogauche {
	background: url("../images/interface/iva/menu-decogauche.png") no-repeat;
}
body.iva #menudecodroite {
	left:735px;
	background: url("../images/interface/iva/menu-decodroite.png") no-repeat;
}
body.iva #menu1 a:hover {
	background: url("../images/interface/iva/btn1-over.png") no-repeat;
}
body.iva #menu2 a:hover {
	background: url("../images/interface/iva/btn2-over.png") no-repeat;
}
body.iva #menu3 a:hover {
	background: url("../images/interface/iva/btn3-over.png") no-repeat;
}
body.iva #menu4 a:hover {
	background: url("../images/interface/iva/btn4-over.png") no-repeat;
}
body.iva #menu5 a:hover {
	background: url("../images/interface/iva/btn5-over.png") no-repeat;
}
body.iva #menu6 a:hover {
	background: url("../images/interface/iva/btn6-over.png") no-repeat;
}
body.iva #menufiliales a.btn1 {
	background:url("../images/interface/btn-groupe.png") no-repeat;
}
body.iva #menufiliales a.btn2 {
	background:url("../images/interface/btn-eroc2.png") no-repeat;
}
body.iva #menufiliales a.btn3 {
	background:url("../images/interface/btn-metaseval.png") no-repeat;
}
body.iva #menufiliales a.btn4 {
	background:url("../images/interface/btn-emgp.png") no-repeat;
}
body.iva #contenu {
	background:   url("../images/interface/iva/top-contenu.png") no-repeat;
}
body.iva #contenu h2 {
	color:#2a57a5;
}
body.iva #contenu h2.accueil {
	left:100px;
}
body.iva #contenu h1.accueil {
	width:100px;
	background: url("../images/iva/t-accueil.png") no-repeat;
}
body.iva #contenu h2.presentation {
	left:129px;
}
body.iva #contenu h1.presentation {
	width:129px;
	background: url("../images/iva/t-presentation.png") no-repeat;
}
body.iva #contenu h2.activites {
	left:129px;
}
body.iva #contenu h1.activites {
	width:129px;
	background: url("../images/iva/t-activites.png") no-repeat;
}
body.iva #contenu h2.produits {
	left:125px;
}
body.iva #contenu h1.produits {
	width:125px;
	background: url("../images/iva/t-produits.png") no-repeat;
}
body.iva #contenu h2.moyens {
	left:213px;
}
body.iva #contenu h1.moyens {
	width:213px;
	background: url("../images/iva/t-moyens.png") no-repeat;
}
body.iva #contenu h2.qualite {
	left:299px;
}
body.iva #contenu h1.qualite {
	width:299px;
	background: url("../images/iva/t-qualite.png") no-repeat;
}
body.iva #contenu h2.contact {
	left:117px;
}
body.iva #contenu h1.contact {
	width:117px;
	background: url("../images/iva/t-contact.png") no-repeat;
}
body.iva #contenu #decobasse {
	background:  url("../images/interface/iva/bottom-contenu.png") no-repeat;
}
body.iva #entete p.menu a {
	width:120px;
}

/* emgp */
body.emgp p.logo {
	background:url("../images/interface/logo-emgp.png") no-repeat;
}
body.emgp #menudecogauche {
	background: url("../images/interface/emgp/menu-decogauche.png") no-repeat;
}
body.emgp #menudecodroite {
	left:945px;
	background: url("../images/interface/emgp/menu-decodroite.png") no-repeat;
}
body.emgp #menu1 a:hover {
	background: url("../images/interface/emgp/btn1-over.png") no-repeat;
}
body.emgp #menu2 a:hover {
	background: url("../images/interface/emgp/btn2-over.png") no-repeat;
}
body.emgp #menu3 a:hover {
	background: url("../images/interface/emgp/btn3-over.png") no-repeat;
}
body.emgp #menu4 a:hover {
	background: url("../images/interface/emgp/btn4-over.png") no-repeat;
}
body.emgp #menu5 a:hover {
	background: url("../images/interface/emgp/btn5-over.png") no-repeat;
}
body.emgp #menu6 a:hover {
	background: url("../images/interface/emgp/btn6-over.png") no-repeat;
}
body.emgp #menufiliales a.btn1 {
	background:url("../images/interface/btn-groupe.png") no-repeat;
}
body.emgp #menufiliales a.btn2 {
	background:url("../images/interface/btn-eroc2.png") no-repeat;
}
body.emgp #menufiliales a.btn3 {
	background:url("../images/interface/btn-metaseval.png") no-repeat;
}
body.emgp #menufiliales a.btn4 {
	background:url("../images/interface/btn-iva.png") no-repeat;
}
body.emgp #contenu {
	background:   url("../images/interface/emgp/top-contenu.png") no-repeat;
}
body.emgp #contenu h2 {
	color:#2db455;
}
body.emgp #contenu h2.accueil {
	left:115px;
}
body.emgp #contenu h1.accueil {
	width:115px;
	background: url("../images/emgp/t-accueil.png") no-repeat;
}
body.emgp #contenu h2.activites {
	left:142px;
}
body.emgp #contenu h1.activites {
	width:115px;
	background: url("../images/emgp/t-activites.png") no-repeat;
}
body.emgp #contenu h2.procede {
	left:365px;
}
body.emgp #contenu h1.procede {
	width:365px;
	background: url("../images/emgp/t-procede.png") no-repeat;
}
body.emgp #contenu h2.avantages {
	left:400px;
}
body.emgp #contenu h1.avantages {
	width:400px;
	background: url("../images/emgp/t-avantages.png") no-repeat;
}
body.emgp #contenu h2.moyens {
	left:269px;
}
body.emgp #contenu h1.moyens {
	width:269px;
	background: url("../images/emgp/t-moyens.png") no-repeat;
}
body.emgp #contenu h2.contact {
	left:115px;
}
body.emgp #contenu h1.qualite {
	width:306px;
	background: url("../images/emgp/t-qualite.png") no-repeat;
}
body.emgp #contenu h1.contact {
	width:115px;
	background: url("../images/emgp/t-contact.png") no-repeat;
}
body.emgp #contenu #decobasse {
	background:  url("../images/interface/emgp/bottom-contenu.png") no-repeat;
}
body.emgp #langue {
	background:url("../images/interface/emgp/btn-flag.png") no-repeat;
}
body.emgp #entete p.menu a {
	width:162px;
}


/*********************************/
/*			GENERAL				*/
/********************************/
hr, #access, #menufiliales h2, #menufiliales a span, p.logo span, #gobackhome a span, #langue a span, p.menu a span, #pied p.top span, #contenu h1 span {
	display:none;
}
.spacer {
	clear:both;
	visibility:hidden;
}
