﻿@charset "utf-8";
/* CSS Document */
a {color: #FFF;}
a:hover {color: #FBC921;}
body {
color: #FFF;
font: normal normal 80% Tahoma, Geneva, Arial, Helvetica, sans-serif;
margin: 0 auto;
padding: 0;
}
#global {
margin: 0 auto;
padding: 0;
position: relative;
width: 988px;
}
#footer {
margin: 0 auto;
padding: 0;
position: relative;
width: 988px;
}
#logo {
background: #FFF url(../img/logo.jpg) 0 0 no-repeat;
height: 74px;
margin: 53px 0 0 53px;
width: 341px;
}
#logoIndex {
background: #FFF url(../img/logo.jpg) 0 0 no-repeat;
height: 74px;
position: absolute;
top: 53px;
left: 53px;
width: 341px;
z-index: 2;
}
#flashIndex {
position: absolute;
top: 130px;
left: 0;
z-index: 1;
}
#flash {
margin: 0;
padding: 0;
}
#contenu {
background: #011845 url(../img/bg_contenu.jpg) left top no-repeat;
min-height: 284px;
margin: 0;
padding: 0;
}
h1 span, h2 span {
left:0px;
top:-9999px;
width:1px;
height:1px;
overflow:hidden;
position:absolute;
}
/* Titres des pages */
h2#hReseau {
background: transparent url(../img/fr/h_reseau.gif) left top no-repeat;
height: 37px;
margin: 0 0 0 20px;
padding: 0;
}
h2#hApplication {
background: transparent url(../img/fr/h_application.gif) left top no-repeat;
height: 58px;
margin: 0 0 0 20px;
padding: 0;
}
h2#hProduit {
background: transparent url(../img/fr/h_produit.gif) left top no-repeat;
height: 81px;
margin: 0 0 0 20px;
padding: 0;
}
h2#hAdherent {
background: transparent url(../img/fr/h_adherent.gif) left top no-repeat;
height: 37px;
margin: 0 0 0 20px;
padding: 0;
}
h2#hContact {
background: transparent url(../img/fr/h_contact.gif) left top no-repeat;
height: 64px;
margin: 0 0 0 20px;
padding: 0;
}
h3 {color: #FFCC00;}
h4 {
margin: 20px 0 0 0;
text-decoration: underline;
}
p {
margin: 10px 0;
}
/* btn Contactez-nous en bas de page */
a#btnContact {
background: transparent url(../img/fr/btn_contactez_nous.gif) left top no-repeat;
display: block;
height: 33px;
margin-left: 600px;
width: 216px;
}
a#btnContact span {
left:0px;
top:-5000px;
width:1px;
height:1px;
overflow:hidden;
position:absolute;
}
/* Table principale pour le contenu en Active Edit */
#txt {
border-collapse: separate;
border-spacing: 4px;
margin: 10px auto;
width:95%;
}
/* Class */
.center {text-align: center;}
.separateur {clear: both; visibility: hidden;}
.uppercase {text-transform: uppercase;}
/****************************************/
/***** Navigation page d'accueil   ******/
/***** alternative au menu FLASH   ******/
/****************************************/
#nav {
left:0px;
top:-500px;
width:1px;
height:1px;
overflow:hidden;
position:absolute;
}

#logo a { /* btn sur le logo */
display: block;
height: 80px;
margin: 0;
position: relative;
text-indent: -10000px;
width: 341px;
}
/*******************************************/
/********** Formulaire de Contact **********/
/*******************************************/
#formulaireContact {
font: normal normal 1em Verdana, Arial, Helvetica, sans-serif;
margin: 0 auto;
padding: 0 0 0 25px;
width: 850px;
}
#formulaireContact p {
font-size: 0.8em;
margin: 1em auto;
padding: 0;
width: auto;
}
#formulaireContact table caption {
font: normal normal 1em Verdana, Arial, Helvetica, sans-serif;
margin: 0 auto;
text-align: left;
}
#formulaireContact table {
border-collapse: separate;
margin: 5px auto;
padding: 5px;
width: 400px;
}
#formulaireContact table th {
background-color: #012F7C;
border: none;
font-size: 1em;
font-weight: normal;
padding: 4px;
text-align: left;
width: 100px;
}
#formulaireContact table td.center {
margin: 0;
padding: 0;
text-align: center;
}
#formulaireContact table td {
background-color: #012F7C;
border: none;
font: normal normal 0.9em Verdana, Arial, Helvetica, sans-serif;
padding: 4px;
text-align: left;
}
#formulaireContact table th.obligatoire, .obligatoire {
color: #FBC921;
font-weight: bold;
}
#formulaireContact #fieldsetLeft {
float: left;
margin: 0;
padding: 0;
}
#formulaireContact #fieldsetRight {
margin: 0 0 0 410px;
padding: 0;
}
#formulaireContact fieldset {
border: 1px solid #012F7C;
height: 375px;
padding: 2px;
width: 400px;
}
#formulaireContact fieldset legend {
color: #FFF;
font: normal bold 14px Verdana, Arial, Helvetica, sans-serif;
}
#formulaireContact input {
width: auto;
}
/***************************************/
/******** Retour formulaire ************/
/***************************************/
#msgRetourForm {
margin: 5% 15%;
}
#msgRetourForm p {
margin: 0;
padding: 0;
}
/* Btn Intranet sur Accueil
----------------------------------------------*/
a.b-intranet {
background: transparent url(../img/fr/b-intranet.gif) left top no-repeat;
display: block;
height: 29px;
margin: 0;
padding: 0;
text-indent: -10000px;
position: absolute;
right: 15px;
top: 83px;
width: 155px;
}

	a.b-intranet:hover {background: transparent url(../img/fr/b-intranet.gif) left -29px no-repeat;}
