/* CSS Document- SCREEN */
/* Modification des balises par défaut */
a:link, a:visited, a:active { color: #ff7c00; text-decoration:none; }
a:focus, a:hover { color: #00f; text-decoration:none; }
p { line-height: 30px; }
h1 a:link, h1 a:visited, h1 a:active { color: #626262; }
h1 { font-size: 1.5em; }
h2 { margin-top: 20px; margin-bottom: 30px; text-align:center; }
body { 
	margin: 0; /* pour éviter les marges */ 
	text-align: center; /* pour corriger le bug de centrage IE */ 
	font-family: Arial, Helvetica, sans-serif;
	color: #626262;
	font-size: 0.9em;	}

/* Eléments réutilisables */
#fond_blanc_diagonale {
	background-image: url(../images/fond_blanc_diagonale.gif);
	width: 928px; height: 574px;
	margin:auto; margin-top: 35px; margin-bottom: 0px; padding-top: 10px;
	border: 0px solid blue;
	text-align: left; }
#fond_blanc_diagonale p { margin: 5px 10px 15px 70px; }
.blanc { background-color: #fff; height: 220px; padding: 10px; }
.gauche { float:left; }
.droite { float: right; }
.marge_haut { margin-top: 30px;	}
.important { font-weight: bold; color: #000; }
.about { padding: 10px; border-left: 2px solid #626262; border-top: 1px solid #626262; }
.espace { padding-top: 10px; padding-bottom: 10px; }
.acces { font-size: 1.2em; }
.mia { color: #ff7c00; font-family:Verdana, Arial, Helvetica, sans-serif; }
.xys { color: #00F; font-family:Verdana, Arial, Helvetica, sans-serif; }
#page {
	margin-left: auto; margin-right: auto; margin-top: 20px;
	width: 1023px; height: 800px;
	text-align: left; /* on rétablit l'alignement normal du texte */ 
	background-image:url(../images/fond1-1.gif);	}

/*Bandeau*/

#bandeau {
	background-image:url(../images/fond_bandeau1-1.gif);
	width: 1023px;
	height: 72px;	}
#logo {
	float: left;
	margin-right: 20px;	}
#slogan {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding-top: 37px;
	color: #a0a0a0;	}
	
/*menu*/
div#divmenu {
	background-image:url(../images/fond_menu1-1.gif);
	background-position: right;
	background-repeat:no-repeat;
	border: 0px solid blue;	}

ul#menu {
	margin: -2px 0 0 165px; padding: 0 ; 
    list-style: none ; 
    text-align: center ;
	height: 40px; width: 947px;	}

#menu li {
	float: left;
	width: 143px;
	margin: 0; padding:0; }

#menu li a { 
	margin: 0;
	display:block;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
    line-height: 40px ; 
    text-align: center ; 
    text-decoration: none ; 
	color: #626262; }
	
#menu li a:hover, #menu li a:focus, #menu li a:active, #menu li a.on { 
	background: #ff7801;
	background-image:url(../images/bouton_on1-1.gif);
	}
	
/*Contenu*/

#contenu {
	width: 1023px; height: 666px;
	text-align:center;
	border: 1px solid transparent; }

/*Pied*/

#pied {
	width: 1023px;
	height: 23px;
	text-align:center;
	font-size: 0.8em; }

/* PAGES SPECIFIQUES */
/* Accueil */

#contenu img { margin-top: -1px; margin-left: -1px; }

#slogan_image_home {
	background-image:url(../images/image_home3.jpg);
	background-position:right;
	height: 309px;
	margin: -1px 0 0 0; padding: 0; margin-right: 1px;
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-weight:bold;
	text-align:left; }
	
.slogan_miaxys { padding: 200px 0 0 100px; font-size: 2em; color: #1b1b1b; }
.slogan_fin { padding: 0 0 0 100px; font-size: 1.25em; color: #535353;}

#home_cadre_offre {
	float:left;
	width: 350px; height: 325px;
	margin: 15px 0 0 130px;
	background-image: url(../images/bg_cadres_home.gif);}
	
.authentification_forte p { 
	font-weight: bold; font-size: 1.1em; color: #535353;
	margin: 5px 15px; padding:0;
	text-align:right;}
.gestion_didentité p {
	font-weight: bold; font-size: 1.7em; color: #c9c9c9;
	margin: 5px 5px; padding:0;
	text-align:left; }
.controle_dacces p {
	font-weight: normal; font-size: 1.3em; color: #535353;
	margin: 5px 55px; padding:0;
	text-align:right; }
.infrastructures_a_haute_disponibilite p {
	font-weight: bold; font-size: 1.1em; color: #eee;
	margin: 5px 25px; padding:0;
	text-align:left; }
.single_sign_on p {
	font-weight: bold; font-size: 1.6em; color: #535353;
	margin: 5px 55px; padding:0;
	text-align:left; }
.communications_sécurisées p {
	font-weight: bold; font-size: 1.5em; color: #d2d2d2;
	margin: 5px 15px; padding:0;
	text-align:left; }
.cartes_a_puces p {
	font-weight: bold; font-size: 1.3em; color: #535353;
	margin: 5px 5px; padding:0;
	text-align:right; }
	
#home_cadre_secteurs {
	float:right; width: 350px; height: 325px;
	margin: 15px 80px 0 0;
	background-image: url(../images/bg_cadres_home.gif);
}
	
#home_cadre_secteurs .gauche { 
	border: 0px solid red;
	width: 150px; height: 75px; }
	
#home_cadre_secteurs .droite { 
	border: 0px solid blue;
	width: 150px; height: 75px; }

.lien_secteurs {
	border: 0px solid red;
	padding: 13px 55px 280px 55px; }
	
/* Société */

/* Secteurs */

.secteur {
	background-image:url(../images/fond_secteurs1-1.gif); background-repeat:no-repeat;
	margin-left: 75px; margin-top: 15px; padding-left: 30px; padding-top: 10px;
	text-align:left;
	height: 200px;}
.secteur_texte { float:left; width: 580px; margin-left: 20px; }
.secteur_image {
	float:right;
	height: 165px; width: 267px;
	border: 1px solid #eee;
	margin-right: 35px;}

.secteur_image.finance{ background-image:url(../images/finance.jpg); }
.secteur_image.defense{ background-image:url(../images/defense.jpg); }
.secteur_image.sante{ background-image:url(../images/sante.jpg); }
	
/* Offres */

#fond_offres {
	background-image:url(../images/fond_offres1-1.gif);
	height: 606px; width: 917px;
	margin: auto; margin-left: 87px; margin-top: 20px;
	text-align:left; }
.offre { width: 400px; }	
#conseil { float:left; margin-left: 20px; }
#service { float:right; margin-right: 20px; }	
.mots_clefs { margin-top: 35px; }
.mots_clefs p { text-align:center;}	
.marge_haut { margin-top: 63px;}

/* Partenaires */

#fond_partenaires {
	background-image:url(../images/fond_partenaires1-1.gif);
	width: 386px; height: 349px;
	margin:auto; margin-top: 100px; padding-top: 10px;
	text-align:left; }

/*                                 ?	  ?   ?   ?   */
#brainwave { float:right;  margin: 05px 05px 05px 05px;    padding-top: 10px; }
#idlogism  { float:right;  margin: 05px 10px 05px 10px;    padding-top: 10px; }
#prologism { float:right;  margin: 05px 10px 05px 05px;    padding-top: 10px; }
#demaeter  { float:right;  margin: 05px 10px 05px 10px;    padding-top: 10px; }
#fntc      { float:right;  margin: 05px 05px 05px 05px;    padding-top: 10px; }
#genious   { float:right;  margin: 05px 05px 05px 00px;    padding-top: 10px; }
#atlantis  { float:right;  margin: 15px 05px 05px 05px;    padding-top: 10px; }
#feder     { float:right;  margin: 05px 05px 05px 05px;    padding-top: 10px; }
#direccte  { float:right;  margin: 05px 05px 05px 05px;    padding-top: 10px; }

/*Contacts*/

#adresse { float: left; width: 340px; padding-top: 60px; }
#adresse p { margin: 0 10px 0 70px; }
#adresse .mia, #adresse .xys { font-weight:bold; font-size:1.5em; }
#plan { float:right; width: 570px; padding-top: 50px; }

/* Mentions légales */

.mentions p { line-height: 10px; }
.mentions h2 {
	margin: 15px 0 10px 68px; padding-top: 5px;
	text-align:left;
	border-top: 1px solid #535353; }
.mentions h1 { text-align:center; }

/* Plan */
.plan { margin: 50px 0 0 100px;}

