body {
margin: 0;
padding: 0;
font-family: Arial, Helvetica, sans-serif;
font-size: small;
color: #003366;
background-color: #FFFFFF;
}
caption,
legend {
display: none;
}
fieldset,
form {
border: none;
margin: 0;
padding: 0;
}
a {
color: #003366;
}
img {
border: none;
}
#total {
float: left;
}
/*HEADER*/
#header img.logo {
float: left;
}
#header img.phrase {
float: right;
}
#header #basheader,
#menu,
#totem,
#footer {
display: none;
}
/*INTER*/
#inter {
clear: both;
width:90%;
}
#inter h2 {
font-size: x-large;
margin: 10px 0px 10px 0px;
color: #003366;
}
#inter h3 {
font-size: large; 
margin: 0px 0px 10px 0px;
color: #990000;
font-style: italic;
}
#inter h3 a {
color: #990000;
}
#inter h4 {
font-size: medium; 
margin: 10px 0px 5px 5px;
padding-top: 5px;
color: #0099CC;
border-top: 1px solid #0099CC;
}
#inter h4 a {
color: #0099CC;
}
#inter h5 {
font-size: medium; 
font-weight: normal;
font-style: italic;
margin: 10px 0px 5px 10px;
color: #C33B29;
}
#inter h5 a {
color: #C33B29;
}
#inter p {
margin: 8px 0px 5px 0px;
text-indent: 10px;
}
/*--------------------------------------------------------------------------*/
/*EQUIPE MUNICIPALE*/
#equipemunicipale {
width: 445px;
height: 2670px;
margin: 20px auto 0px auto;
position: relative;
}
#equipemunicipale #maire {
width: 345px;
height: 163px;
margin: 0px 0px 20px 0px;
padding: 5px 5px 5px 30px;
background-image: url(fond_maire.gif);
background-repeat: no-repeat;
position: absolute;
top: 0px;
left: 49px;
border-bottom: 1px solid #004362;
overflow: auto;
}
#equipemunicipale #adjoints {
float: left;
width: 445px;
height: 787px;
position: absolute;
top: 193px;
left: 0px;
overflow: hidden;
}
#equipemunicipale #adjoints #adjoint01,
#equipemunicipale #adjoints #adjoint02,
#equipemunicipale #adjoints #adjoint03,
#equipemunicipale #adjoints #adjoint04,
#equipemunicipale #adjoints #adjoint05,
#equipemunicipale #adjoints #adjoint06,
#equipemunicipale #adjoints #adjoint07,
#equipemunicipale #adjoints #adjoint08 {
position: absolute;
width: 175px;
height: 155px;
padding: 3px;
background-color: #DBF4FF;
border-bottom: 3px solid #006EA1;
overflow: auto;
}
#equipemunicipale #adjoints #adjoint01 {
top: 30px;
left: 34px;
}
#equipemunicipale #adjoints #adjoint02 {
top: 30px;
left: 263px;
}
#equipemunicipale #adjoints #adjoint03{
top: 224px;
left: 34px;
}
#equipemunicipale #adjoints #adjoint04 {
top: 224px;
left: 263px;
}
#equipemunicipale #adjoints #adjoint05 {
top: 418px;
left: 34px;
}
#equipemunicipale #adjoints #adjoint06 {
top: 418px;
left: 263px;
}
#equipemunicipale #adjoints #adjoint07 {
top: 612px;
left: 34px;
}
#equipemunicipale #adjoints #adjoint08 {
top: 612px;
left: 263px;
}
#equipemunicipale #conseillers {
width: 445px;
height: 1369px;
position: absolute;
top: 1010px;
left: 0px;
overflow: hidden;
}
#equipemunicipale #conseillers #conseiller01,
#equipemunicipale #conseillers #conseiller02,
#equipemunicipale #conseillers #conseiller03,
#equipemunicipale #conseillers #conseiller04,
#equipemunicipale #conseillers #conseiller05,
#equipemunicipale #conseillers #conseiller06,
#equipemunicipale #conseillers #conseiller07,
#equipemunicipale #conseillers #conseiller08,
#equipemunicipale #conseillers #conseiller09,
#equipemunicipale #conseillers #conseiller10,
#equipemunicipale #conseillers #conseiller11,
#equipemunicipale #conseillers #conseiller12,
#equipemunicipale #conseillers #conseiller13,
#equipemunicipale #conseillers #conseiller14 {
position: absolute;
width: 175px;
height: 155px;
padding: 3px;
background-color: #F0F7FA;
border-bottom: 3px solid #006EA1;
overflow: auto;
}
#equipemunicipale #conseillers #conseiller01 {
top: 30px;
left: 34px;
}
#equipemunicipale #conseillers #conseiller02 {
top: 30px;
left: 263px;
}
#equipemunicipale #conseillers #conseiller03 {
top: 224px;
left: 34px;
}
#equipemunicipale #conseillers #conseiller04 {
top: 224px;
left: 263px;
}
#equipemunicipale #conseillers #conseiller05 {
top: 418px;
left: 34px;
}
#equipemunicipale #conseillers #conseiller06 {
top: 418px;
left: 263px;
}
#equipemunicipale #conseillers #conseiller07 {
top: 612px;
left: 34px;
}
#equipemunicipale #conseillers #conseiller08 {
top: 612px;
left: 263px;
}
#equipemunicipale #conseillers #conseiller09 {
top: 806px;
left: 34px;
}
#equipemunicipale #conseillers #conseiller10 {
top: 806px;
left: 263px;
}
#equipemunicipale #conseillers #conseiller11 {
top: 1002px;
left: 34px;
}
#equipemunicipale #conseillers #conseiller12 {
top: 1002px;
left: 263px;
}
#equipemunicipale #conseillers #conseiller13 {
top: 1194px;
left: 34px;
}
#equipemunicipale #conseillers #conseiller14 {
top: 1194px;
left: 263px;
}
#equipemunicipale #opposition {
position: absolute;
top: 2409px;
width: 450px;
height: 590px;
left: 0px;
overflow: hidden;
}
#equipemunicipale #opposition #conseillerOpp01,
#equipemunicipale #opposition #conseillerOpp02,
#equipemunicipale #opposition #conseillerOpp03,
#equipemunicipale #opposition #conseillerOpp04,
#equipemunicipale #opposition #conseillerOpp05,
#equipemunicipale #opposition #conseillerOpp06 {
position: absolute;
width: 175px;
height: 155px;
padding: 3px;
border-top: 1px solid #006EA1;
border-bottom: 3px solid #006EA1;
overflow: auto;
}
#equipemunicipale #opposition #conseillerOpp01 {
top: 30px;
left: 34px;
}
#equipemunicipale #opposition #conseillerOpp02 {
top: 30px;
left: 263px;
}
#equipemunicipale #opposition #conseillerOpp03 {
top: 224px;
left: 34px;
}
#equipemunicipale #opposition #conseillerOpp04 {
top: 224px;
left: 263px;
}
#equipemunicipale #opposition #conseillerOpp05 {
top: 418px;
left: 34px;
}
#equipemunicipale #opposition #conseillerOpp06 {
top: 418px;
left: 263px;
}

/*--------------------------------------------------------------------------*/
/*PLAN DU SITE*/
#plandusite {
padding-left: 20px;
}
#plandusite a {
text-decoration: none;
}
#plandusite h3 {
margin: 0;
}
#plandusite ul {
margin: 2px 0px 5px 0px; 
padding: 5px 0px 10px 30px;
}
#plandusite ul li ul {
margin: 0px 0px 0px 0px; 
padding: 0px 0px 0px 30px;
}
#plandusite ul a:hover {
text-decoration: underline;
}
/*PAGE ACCUEIL*/
body.bodyaccueil #totalaccueil #interaccueil #actus {
padding: 18px 0px 10px 0px;
}
body.bodyaccueil #totalaccueil #interaccueil #actus p {
margin: 0;
padding: 0;
}
body.bodyaccueil #totalaccueil #interaccueil #actus p a.toutesactus {
clear: both;
float: right;
color: #003366;
text-decoration: none;
font-size: x-small;
padding-top: 20px;
}
body.bodyaccueil #totalaccueil #interaccueil #recherche,
body.bodyaccueil #totalaccueil #footer #hautdepage,
body.bodyaccueil #totalaccueil #headeraccueil #anim {
display: none;
}
body.bodyaccueil #totalaccueil #headeraccueil {
text-align: center;
}
/*-- TABLEAUX --*/
table {
border-collapse: collapse;
border-bottom: 3px solid #006699;}
th,
td {
border: 1px solid #006699;
padding: 3px;
vertical-align: top;
}
/*-- RESULTAT RECHERCHE --*/
body.bodygenerique #inter table.result {
width: 99%;
margin: 5px 0px 10px 0px;
}
body.bodygenerique #inter table.result th {
vertical-align: top;
color: #333333;
padding: 5px;
text-align: left;
border: none;
}
body.bodygenerique #inter table.result td {
vertical-align: top;
padding: 3px;
border: none;
 }
body.bodygenerique #inter table.result td.title {
text-align: left;
background-color: #FFFFFF;
width: 70%;
}
body.bodygenerique #inter table.result td.title a {
font-weight: bold;
color: #006699;
}
body.bodygenerique #inter table.result td.date {
font-size: x-small;
background-color: #FFFFFF;
width: 30%;
 }
body.bodygenerique #inter table.result td.description {
border-bottom: 1px solid #006699;
padding-bottom: 10px;
 }
html div.prec {
float: left;
padding-left: 5px;
font-size: x-small;
}
html div.prec a {
display: block;
color: #006699;
text-decoration: none;
}
html div.suiv {
float: right;
padding-right: 8px;
font-size: x-small;
}
html div.suiv a {
display: block;
color: #006699;
text-decoration: none;
}
html div.prec a:hover,
html div.suiv a:hover {
color: #7A9FC9;
}
/*-- TEXTES --*/
div.coul01, .noir, .coul01 {
color: #000000;
}
div.coul02, .rouge, .coul02 {
color: #CC0000;
}
div.coul03, .bordeaux, .coul03 {
color: #990000;
}
div.coul04, .gris, .coul04 {
color: #333333;
}
/*-- BORDURES D'IMAGES --*/
img.bord01 , .bordureBleue {
border: 1px solid #003366;
}
img.bord02 , .bordureRouge {
  border: 1px solid #CC0000;
}
img.bord03 , .bordureBordeaux {
  border: 1px solid #990000;
}
img.bord04 , .bordureGrise {
  border: 1px solid #333333;
}