body {
margin: 0;
padding: 0;
font-family: Arial, Trebuchet MS, Helvetica, sans-serif;
font-size: small;
color: #103463;
}
a {
color: #103463;
}
#filariane {
font-size:x-small;
border-bottom: 1px solid #103463;
padding: 5px 0px 5px 0px;
margin-bottom: 10px;
}
form,
fieldset {
margin: 0;
padding: 0;
border: none;
}
legend,
caption {
display: none;
}
ul,
li {
margin: 0;
padding: 0;
list-style: none;
}
img {
border: none;
}
html div.prec,
html div.suiv,
#menu,
#bandeau,
#totem,
#footer,
#imprimer,
#footerpopup,
#entrer,
#actus .commandes,
#inter p.toutesactus {
display: none;
}
h1 {
font-size: x-large;
text-align: center;
}
/*--- TEXTE ---*/
div.coul01, .rouge, .coul01 {
color: #CC0000;
}
div.coul02, .orange, .coul02 {
color: #EA820D;
}
div.coul03, .violet, .coul03 {
color: #8B3562;
}
div.coul04, .vert, .coul04 {
color: #78A909;
}
div.coul05, .vertFonce, .coul05 {
color:#005E38;
}
div.coul06, .gris, .coul06 {
color: #666666;
}
div.coul07, .noir, .coul07 {
color: #000000;
}
/*-- BORDURE D'IMAGES --*/
img.bord01, .bordureRouge {
border: 1px solid #CC0000;
}
img.bord02, .bordureOrange {
border: 1px solid #EA820D;
}
img.bord03, .bordureViolete {
border: 1px solid #8B3562;
}
img.bord04, .bordureVerte {
border: 1px solid #78A909;
}
img.bord05, .bordureVerteFoncee {
border: 1px solid #005E38;
}
img.bord06, .bordureGrise {
border: 1px solid #666666;
}
img.bord07, .bordureNoire {
border: 1px solid #000000;
}
/*-- RESULTAT RECHERCHE --*/
table.result {
width: 100%;
margin: 10px 0px 10px 0px;
}
.result th {
vertical-align: top;
color: #103463;
padding: 5px;
text-align: left;
border: none;
}
.result td {
vertical-align: top;
padding: 3px;
border: none;
 }
.result td.title {
text-align: left;
width: 390px;
}
.result td.title a {
font-weight: bold;
color: #016D70;
 }
.result td.date {
font-size: x-small;
width: 100px;
 }
.result td.description {
border-bottom: 1px solid #103463;
padding-bottom: 10px;
 }
/*-- TABLEAUX --*/
table {
border-collapse: collapse;
}
th,
td {
border: 1px solid #103463;
padding: 3px;
vertical-align: top;
}
th {
color: #103463;
}
/*----------------------------------------------------------------------------------------------------*/
/*--  DIVERS STYLES  --*/
.invisible,
#raccourcis {
display: none;
}
/*------------------------------------------------------- INDEX -----------------------------------------------------------*/
#content-index h1 {
color:#00774b;
font-variant:small-caps;
font-weight:bold;
text-align:center;
font-size:32px;
}
#content-index h2 {
color:#00529e;
font-style:italic;
font-weight:bold;
text-align:center;
font-size:40px;
margin-top:40px;
}
#content-index h3 {
color:#00529e;
font-style:italic;
text-align:center;
font-size:18px;
margin-top:20px;
}
#content-index a {
text-decoration:none;
color:#00529e;
}
#content-index a:hover {
text-decoration:none;
}
#content-index .txt20 {
font-size:20px;
}
#logo {
border:none;
width:98px;
margin: auto;
padding-top:50px;
}
#logo img {
border:none;
}
body.bodyaccueil #aa {
margin-top: 10px;
padding-top: 10px;
border-top: 1px solid #0E3463;
}
body.bodyaccueil #aa h2 {
clear: both;
text-align: center;
}
/*-----------------------------------------------------------------------------------------------------------*/
/*--  INTER --*/
#inter {
color:#0E3463;
}
#inter h2,
#interpopup h2,
#inter h2 a,
#interpopup h2 a {
color:#0e3463;
font-style:italic;
margin:0px 0px 0px 0px;
padding:0;
font-size: x-large;
}
#inter h3,
#interpopup h3 {
font-style:italic;
margin:15px 0px 10px 0px;
padding:0;
font-size: large;
color:#97C00E;
}
#inter h3 a,
#interpopup h3 a {
color:#97C00E;
}
#inter h4,
#interpopup h4 {
margin:20px 0px 0px 0px;
padding:0;
font-size: medium;
color:#3399CC;
}
#inter h4 a,
#interpopup h4 a {
color:#3399CC;
}
#inter a {
color:#0e3463;
}
#inter p {
color:#0e3463;
margin: 8px 0px 8px 0px;
padding:  0px 0px 0px 0px;
}
/*------------------------------------------------------- PAGE AMIENS AMENANEMENT ----------------------------------------------------*/
body.bodysocieteaa #inter a {
color:#0e3463;
}
body.bodysocieteaa #inter h3 {
color:#0dbfa5;
}
/* #inter tout court pading-top:... + mettre toujours une font-size pour éviter un décalage */
/*------------------------------------------------------------------------------------------------------------------------*/
/*-- PAGES SOCIETE --*/
body.bodysocietes #inter a {
color:#0e3463;
}
body.bodysocietes #inter h3 {
color:#00B0A7;
}
body.bodysocietes #inter ul.planaccesul {
list-style-type:disc;
margin:0px 0px 0px 25px;
font-style:italic;
font-weight:bold;
}
body.bodysocietes #inter li.planaccesadr {
list-style-type:disc;
color:#0e3463;
margin-top:15px;
}
body.bodysocietes #inter li.planaccestel {
list-style-type:disc;
color:#0dbfa5;
margin-top:15px;
}
body.bodysocietes #inter li.planaccesfax {
list-style-type:disc;
color:#0dbfa5;
}
body.bodysocietes #inter span.textbleu {
color:#0e3463;
}
/*------------------------------------------------------------------------------------------------------------------------------------------*/
/*-- PAGE PROJETS --*/
body.bodyreferences #inter a {
color:#0e3463;
}
body.bodyreferences #inter h3 {
color:#B3422F;
}
.refvert {
color:#005e38;
}
body.bodyreferences #inter table {
border: none;
margin-top:10px;
}
body.bodyreferences #inter th {
background-color:#fff;
color:#0e3463;
border:1px solid white;
}
body.bodyreferences #inter th.thleft {
text-align:left;
}
body.bodyreferences #inter td {
background-color:#fff;
color:#0e3463;
border:1px solid white;
line-height:20px;
}
body.bodyreferences #inter span.clicope {
color:#0e3463;
font-size: x-small;
}
body.bodyreferences #inter table .colope01 {
width:160px;
}
body.bodyreferences #inter table .colope02 {
width:160px;
}
body.bodyreferences #inter table .colope03 {
width:50px;
}
body.bodyreferences #inter table .colope04 {
width:50px;
}
body.bodyreferences #inter table .colope05 {
width:80px;
}
body.bodyreferences #inter span.clicope {
color:#0e3463;
font-size: x-small;
}
body.bodyreferences #inter table .col01 {
width:160px;
}
body.bodyreferences #inter table .col02 {
width:160px;
}
body.bodyreferences #inter table .col03 {
width:50px;
}
body.bodyreferences #inter table .col04 {
width:50px;
}
body.bodyreferences #inter h3.titreproj {
text-decoration:underline;
color:#0e3463;
font-style:italic;
margin:20px 0px 0px 0pc;
padding:0;
padding-left:12px;
background:url(images/carre-bleu.gif) no-repeat left;
}
body.bodyreferences #inter ul.ulproj  {
list-style-type:disc;
margin:20px 0px 0px 25px;
width:500px;
}
body.bodyreferences #inter li.liproj  {
list-style-type:disc;
color:#b8493e;
font-weight:bold;
line-height:20px;
}
body.bodyreferences #inter p.imgproj  {
width:550px;
margin: 30px 0px 0px 0px;
}
body.bodyreferences #inter p img {
border:2px solid #0e3463;
margin-right:20px;
}
body.bodyreferences #inter span.lititre  {
color:#0e3463;
}
body.bodyreferences #inter p.txtproj {
margin:20px 0px 0px 0px;
}
.titrefiche {
background:url(images/picto-titre-fiche.gif) no-repeat right top;
}
.alignright {
text-align:right;
margin:0;
padding:0;
}
/*-------------------------------------------------------------------------------------------------------------------------*/
/*-- PAGE A VENDRE A LOUER --*/
body.bodyavendre #inter a {
color:#0e3463;
}
body.bodyavendre #inter h3 {
color:#8B3562;
}
body.bodyavendre #inter table {
border: none;
margin-top:10px;
}
body.bodyavendre #inter th {
font-size: x-small;
background-color:#ededed;
color:#0e3463;
border:1px solid #7b376f;
}
body.bodyavendre #inter th.thleft {
text-align:left;
}
body.bodyavendre #inter th.thleft12 {
text-align:left;
}
body.bodyavendre #inter th.thleft2 {
text-align:left;
border-top:none;
border-left:none;
background-color:#fff;
}
body.bodyavendre #inter td {
background-color:#fff;
color:#0e3463;
border:1px solid white;
}
body.bodyavendre #inter span.clicope {
color:#0e3463;
font-size: x-small;
}
body.bodyavendre #inter table .colope01 {
width:170px;
}
body.bodyavendre #inter table .colope02 {
width:170px;
}
body.bodyavendre #inter table .colope03 {
width:80px;
}
body.bodyavendre #inter table .colope04 {
width:80px;
}
body.bodyavendre #inter span.clicope {
color:#0e3463;
font-size: x-small;
}
body.bodyavendre #inter table.fichecom td {
font-size: x-small;
background-color:#dff1e3;
color:#0e3463;
border:1px solid #7b376f;
vertical-align:middle;
}
body.bodyavendre #inter table.fichecom2 td {
font-size: x-small;
color:#0e3463;
border:1px solid #7b376f;
background-color:#fffddd;
vertical-align:middle;
}
body.bodyavendre #inter table.fichecom3 td {
font-size: x-small;
color:#0e3463;
border:1px solid #7b376f;
background-color:#dfe4f1;
vertical-align:middle;
}
body.bodyavendre #inter table .trcom {
line-height:10px;
}
body.bodyavendre #inter table .colcom01 {
width:120px;
}
body.bodyavendre #inter table .colcom02 {
width:120px;
}
body.bodyavendre #inter table .colcom03 {
width:80px;
text-align:center;
}
body.bodyavendre #inter table .colcom04 {
width:60px;
text-align:center;
}
body.bodyavendre #inter table .colcom05 {
width:50px;
text-align:center;
}
body.bodyavendre #inter table .colcom06 {
width:50px;
text-align:center;
}
body.bodyavendre #inter table .colcom07 {
width:40px;
text-align:center;
}
body.bodyavendre #inter table .colcom08 {
width:70px;
text-align:center;
}
body.bodyavendre #inter table .mauve {
color:#7b376f;
}
body.bodyavendre #inter table .txt12 {
color:#7b376f;
font-style:italic;
}
/*--------------------------------------------------- PAGE CONSULT -----------------------------------------------*/
body.bodyconsult #inter a {
color:#0e3463;
}
body.bodyconsult #inter h3 {
color:#EA820D;
}
/*-------------------------------------------------------------------------------------------------------------------------*/
/*-- PAGE CONTACT --*/
body.bodycontact #inter h3 {
color:#78a909;
font-size: small;
}
body.bodycontact #inter ul li.liste01 {
color:#fff;
}
body.bodycontact #formcontact { 
margin: 20px 0px 0px 0px;
padding: 17px 0px 0px 0px;
}
body.bodycontact #formcontact p {
margin: 0px 0px 0px 0px;
padding:  0px 0px 0px 0px;
}
/*-----------------------------------------------------------------------------------------------------------*/
/*--  LISTE DE TOUTES LES ACTUS  --*/
div.actuLigne {
padding-bottom: 10px;
margin-bottom: 10px;
border-bottom: 1px solid #D5E1F0;
}
div.actuLigne img {
margin-top: 0px;
}
body.bodypopup #headerpopup img {
margin: 0;
padding: 0;
}