/* Partie Presentation */

body
{
background-color: #cccccc
}

div.page-principale
{
border: 0px #03256a solid;
border-spacing: 0px;
position: absolute;
width: 700px;
left: 50%;
margin-left: -350px;
background-color: #ffffff
}

div.date
{
position: absolute;
width: 165px;
height: 8px;
left: 335px;
top: 82px;
text-align: right;
color: #ffffff;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-style: italic;
font-size: 9px
}

div.barre-menu
{
position: absolute;
width: 700px;
height: 15px;
left: -0.5px;
top: 108px;
z-index: 0
}

div.gd-titre-bleu
{
color: #03256a;
font-weight: bold;
font-size: 13px;
text-align: center
}

table.banniere
{
border: 0px #cccccc solid;
width: 700px;
height: 100px
}

table.barre-menu
{
border-left: 0px #03256a solid;
border-right: 0px #03256a solid;
border-spacing: 0px; 
color: #ffffff;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
text-align: center;
background-color: #03256a
}

table.sous-banniere
{
border: 0px #cccccc solid;
width: 700px;
height: 20px
}

table.sous-barre-menu
{
border-left: 0px #03256a solid;
border-right: 0px #03256a solid;
border-spacing: 0px
}

table.boite-dessous-menu
{
border-left: 0px #03256a solid;
border-right: 0px #03256a solid; 
width: 700px;
background-color: #ffffff
}

table.boite-gauche
{
border: 1px #03256a solid;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
width: 160px;
border-collapse: collapse;
border-spacing: 0px
}

table.boite-fond-orange
{
border: 1px #03256a solid;
padding: 0px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
width: 475px;
background-color: #ffdf62
}

table.texte
{
border: 1px #03256a solid;
text-align: justify;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
width: 500px
}

table.pied-page
{
border-top: 1px #03256a solid; 
width: 700px;
padding-top: 10px;
background-color: #ffffff;
border-collapse: collapse;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px
}

table.fin-page
{
background-color: #cccccc;
width: 700px
}

td.barre-menu
{
font-weight: bold
}

td.titre-boite-gauche
{
border-bottom: 1px #03256a solid;
background-color: #03256a;
color: #ffffff;
font-weight: bold;
text-align: center;
width: 150px;
height: 20px
}

td.boite-sous-menus
{
padding-left: 10px;
padding-right: 10px;
text-align: left
}

td.boite-actualites
{
height: 65px;
padding-left: 10px;
padding-right: 10px;
text-align: left
}

td.boite-google
{
padding: 10px;
text-align: left
}

td.texte
{
text-align: justify;
padding-left: 10px;
padding-right: 10px
}

form#google
{
padding: 0px;
margin: 0px;
}

img.banniere
{
width: 700px;
height: 100px;
border: 0px
}

p.titre-bleu
{
color: #03256a;
font-weight: bold;
font-size: 12px
}

span.banniere
{
background-color: #cccccc;
position: absolute;
top: 0px;
left: 0px;
width: 700px;
height: 100px
}

span.sous-banniere
{
background-color: #ffffff;
position: absolute;
top: 100px;
left: 0px;
width: 700px;
height: 20px
}

a.lien-noir:link
{
color: #000000;
text-decoration: none
}

a.lien-noir:active
{
color: #000000;
text-decoration: none
}

a.lien-noir:visited
{
color: #000000;
text-decoration: none
}

a.lien-noir:hover
{
color: #000000;
text-decoration: underline
}

a.lien-bleu:link
{
color: #03256a;
text-decoration: underline
}

a.lien-bleu:active
{
color: #03256a;
text-decoration: underline
}

a.lien-bleu:visited
{
color: #03256a;
text-decoration: underline
}

a.lien-bleu:hover
{
color: #03256a;
text-decoration: underline
}

a.lien-blanc:link
{
color: #ffffff;
text-decoration: none
}

a.lien-blanc:active
{
color: #ffffff;
text-decoration: none
}

a.lien-blanc:visited
{
color: #ffffff;
text-decoration: none
}

a.lien-blanc:hover
{
color: #ffffff;
text-decoration: underline
}

a.lien-orange:link
{
color: #fdca00;
text-decoration: none
}

a.lien-orange:active
{
color: #fdca00;
text-decoration: none
}

a.lien-orange:visited
{
color: #fdca00;
text-decoration: none
}

a.lien-orange:hover
{
color: #fdca00;
text-decoration: underline
}

a.lien-rouge:link
{
color: #ff0000;
text-decoration: none
}

a.lien-rouge:active
{
color: #ff0000;
text-decoration: none
}

a.lien-rouge:visited
{
color: #ff0000;
text-decoration: none
}

a.lien-rouge:hover
{
color: #ff0000;
text-decoration: underline
}

/* Ajout pour partie Actualites */

td.date-actualite
{
padding: 8px;
font-size: 10px;
font-weight: bold;
font-style: italic
}

td.actualite
{
padding: 8px;
text-align: justify
}

/* Ajout pour partie Login-Rapide */

div.identification-rapide
{
position: absolute;
width: 700px;
height: 50px;
left: 3px;
top: 12px
}

td.identification-rapide
{
width: 40px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
text-align: center;
color: #03256a
}

input.identification-rapide
{
width: 108px;
background: #ffdf62;
border: 1px #03256a solid;
padding-left: 4px;
padding-right: 0px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px
}

/* Ajout pour partie Adherents et Entreprises */

td.maj-annuaire
{
width: 120px;
padding-right: 18px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
text-align: right
}

input.maj-annuaire
{
width: 280px;
background: #ffdf62;
border: 1px #03256a solid;
padding-left: 4px;
padding-right: 0px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px
}

input.maj-annuaire-case
{
margin-left: 5px
}

select.maj-annuaire
{
width: 280px;
background: #ffdf62;
border: 1px #03256a solid;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px
}

td.maj-profil-entreprise
{
width: 160px;
padding-right: 18px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
text-align: right
}

input.maj-profil-entreprise
{
width: 250px;
background: #ffdf62;
border: 1px #03256a solid;
padding-left: 4px;
padding-right: 0px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px
}

select.maj-profil-entreprise
{
width: 250px;
background: #ffdf62;
border: 1px #03256a solid;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px
}

td.annuaire
{
width: 120px;
padding-right: 18px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
text-align: right
}

select.annuaire
{
width: 280px;
background: #ffdf62;
border: 1px #03256a solid;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px
}

input.annuaire
{
width: 280px;
background: #ffdf62;
border: 1px #03256a solid;
padding-left: 4px;
padding-right: 0px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px
}

td.depot-offres
{
width: 185px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
text-align: right
}

input.depot-offres
{
width: 250px;
background: #ffdf62;
border: 1px #03256a solid;
padding-left: 4px;
padding-right: 0px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px
}

select.depot-offres
{
width: 250px;
background: #ffdf62;
border: 1px #03256a solid;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px
}

textarea.depot-offres
{
width: 250px;
background: #ffdf62;
border: 1px #03256a solid;
padding-left: 4px;
padding-right: 0px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px
}

td.consult-offres
{
width: 185px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
text-align: right
}

select.consult-offres
{
width: 250px;
background: #ffdf62;
border: 1px #03256a solid;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px
}

/* Ajout pour partie Divers */

td.affichage-adherent
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
text-align: left
}

td.affichage-offre
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
text-align: left
}

/* Ajout pour partie Securité */

td.inscription
{
width: 150px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
text-align: right
}

input.inscription
{
width: 250px;
background: #ffdf62;
border: 1px #03256a solid;
padding-left: 4px;
padding-right: 0px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px
}

select.inscription
{
width: 250px;
background: #ffdf62;
border: 1px #03256a solid;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px
}

td.identification
{
width: 100px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
text-align: right
}

input.identification
{
width: 300px;
background: #ffdf62;
border: 1px #03256a solid;
padding-left: 4px;
padding-right: 0px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px
}

/* Ajout pour partie Contacts */

td.contact
{
width: 100px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
text-align: right
}

input.contact
{
width: 300px;
background: #ffdf62;
border: 1px #03256a solid;
padding-left: 4px;
padding-right: 0px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px
}

select.contact
{
width: 300px;
background: #ffdf62;
border: 1px #03256a solid;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px
}

textarea.contact
{
width: 300px;
background: #ffdf62;
border: 1px #03256a solid;
padding-left: 4px;
padding-right: 0px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px
}
