/******** GENERALITES *********/
body {
margin: 0;
padding: 0;
background: #686868 url(../images/site/bg.gif) repeat-y;
font-family: Verdana;
font-size: 0.8em;
/******** modifié *********/
}
#banindex {
margin: 20px 0 0 0;
padding: 0;
height: 50px;
width: 100%;
}
hr {
margin: 0;
padding: 0;
}
a {
text-decoration: none;
}
ul {
list-style: none outside;
font-weight: bold;
}
h3 {
font-family: Verdana;
margin: 10px 0;
margin-left: auto;
margin-right: auto;
font-size: 2em;
text-align: center;
color: #FC9900;
/******** modifié *********/
}
h6 {
text-align: center;
margin: 0;
padding: 0;
font-style: normal;
}
h4 {
font-size: 2em;
margin: 0 0 50px 0;
padding: 0;
background: #2DFB04;
float: left;
}
/******** Page Index ********/
#PageIndex h1 {
margin-top: 20px;
font-style: italic;
font-size: 2em;
text-align: center;
}
#PageIndex h2 {
font-style: italic;
text-align: center;
color: #F31121;
font-size: 2em;
padding: 0;
margin: 0;
}
#PageIndex img {
display: block;
margin: 20px auto 20px auto;
border: none;
}
#lien a {
font-style: italic;
text-align: center;
color: #000080;
margin: 20px auto;
font-weight: bold;
font-size: 1.5em;
}
#lien a:hover {
color: #9A9AFF;
}
.agoche {
text-align: left;
}
.centree {
margin: 100px 0 100px 0;
text-align: center;
}
.normal {
color: #000080; 
}
#PageIndex p {
margin: 0 0 0 10px;
font-size: 0.7em;
font-style: normal;
}
/******** BANNIERE ********/

#gauche {
position: absolute;
top: 0;
left: 0;
margin: 0;
padding: 0;
background: url(../images/site/boat.jpg) no-repeat;
width: 266px;
height: 408px;
/******** modifié *********/
}
#gauche ul {
/******** modifié *********/
}
#gauche a {
/******** modifié *********/
}
#centre{
color: #FFE0B4;
position: absolute;
top: 161px;
left: 320px;
font: bold 0.8em Verdana;
text-align: center;
margin : 70px 0 50 px 57 px;
padding : 2px 10px 2px 10px;
background: #555655;
/******** modifié *********/
}
#droite {
position: absolute;
top: 0;
left: 266px;
width: 500px;
height: 200px;
margin: 0;
padding: 0;
background: url(../images/site/haut.jpg) no-repeat;
/******** modifié *********/
}

#centre a:link, #centre a:visited{
color: #FFE0B4;
font-weight: bold;
/******** modifié *********/
}
#centre a:hover, #centre a:active {
color: #FFF;
text-decoration: none;
/******** modifié *********/
}
#menu {
z-index: 100;
position: absolute;
top: 400px;
left: 45px;
width: 169px;
padding: 0;
margin: 0 0 50px 0;
/******** modifié *********/
}
#menu h3 {
color: #3D3D3D;
background: none;
margin: 30px 0 10px 0;
font: bold 1.3em Verdana normal;
text-align: left;
width: 169px;
height: 15px;
border-bottom: 1px #3D3D3D solid;
/******** modifié *********/
}
#menu ul {
padding: 0 0 0 5px;
font-weight: normal;
font-family: Verdana;
line-height: 1.6em;
font-size: 0.8em;
/******** modifié *********/
}
#menu1 {
margin: 0;
padding: 0;
width: 160px;
/******** modifié *********/
}
#menu1 li {
margin : 0 0 6px 0;
padding: 0 0 0 15px;
list-style: none;
background: url(../images/site/dot.gif) no-repeat 0 4px;
/******** modifié *********/
}

#menu1 a:link, a:visited  {
color: #FFF;
font-weight: bold;
text-decoration: none; 
/******** modifié *********/
}
#menu1 a:hover, a:active  {
color: #FFB855;
text-decoration: underline;
/******** modifié *********/ 	
}
#menu2 {
margin: 0;
padding: 0;
width: 160px;
/******** modifié *********/
}
#menu2 li {
margin : 0 0 6px 0;
padding: 0 0 0 15px;
list-style: none;
background: url(../images/site/dot.gif) no-repeat 0 4px;
/******** modifié *********/
}
#menu2 a:link, a:visited  {
color: #FFF;
font-weight: bold;
text-decoration: none;
/******** modifié *********/
}
#menu2 a:hover, a:active  {
color: #FFB855;
text-decoration: underline;
/******** modifié *********/   	
}
#menu3 {
margin: 0;
padding: 0;
width: 160px;
/******** modifié *********/
}
#menu3 li {
margin : 0 0 6px 0;
padding: 0 0 0 15px;
list-style: none;
background: url(../images/site/dot.gif) no-repeat 0 4px;
/******** modifié *********/
}
#menu3 a:link, a:visited  {
color: #FFF;
font-weight: bold;
text-decoration: none;
/******** modifié *********/
}
#menu3 a:hover, a:active  {
color: #FFB855;
text-decoration: underline;
/******** modifié *********/ 	
}
.petit {
font-size: 0.7em;
}
#piedmenu {
/******** modifié *********/
}
#header2 {
position: absolute;
top: 180px;
left: 0;
width: 100%;
height: 84px;
text-align: center;
text-indent: 165px;
}
#principal {
position: absolute;
top: 190px;
left: 248px;
margin: 0;
padding: 0;
width: 500px;
/******** modifié *********/
}
#partie_gauche {
padding: 0;
margin: 0;
width: 277px;
/******** modifié *********/
}
#partie_droite {
color: #FFF;
position: absolute;
top: 77px;
right: 0;
padding: 0;
margin: 0 0 40px 0;
width: 220px;
border-right: 3px solid #FC9900;
background-color: #817869;
/******** modifié *********/ 
}
#interieur {
margin: 10px;
padding: 0;
color: #FFE0B3;
text-align: justify;
font-size: 1.2em;
/******** modifié *********/
}
p.centre {
width: 573px;
margin: 0 auto;
padding: 0;
text-align: left;
}
p.interieur {
margin: 20px 0 20px 0;
padding: 0;
font-size: 0.7em;
/******** modifié *********/
}
#interieur h1 {
font-family: verdana;
margin: 150px 0 0 0;
font-size: 1.5em;
text-align: center;
font-weight: bold;
font-style: oblique;
/******** modifié *********/
}
#principal h2 {
color: #FC9900;
margin: 25px 0 10px 10px;
font-family: Verdana;
font-size: 1.3em;
font-weight: bold;
/******** modifié *********/
}
#interieur h5 {
margin: 20px 0 20px 0;
text-align: center;
font-size: 0.8em;
font-weight: bold;
font-style: normal;
}
#interieur h2 {
color: #FC9900;
font-family: verdana;
margin: 20px 0 -10px 0;
text-align: left;
font-size: 1.3em;
font-weight: bold;
/******** modifié *********/
}

#partie_droite h1 {
padding: 0;
margin: 0;
background: #F0F;
font-size: 1em;
font-style: oblique;
line-height: 2em;
/******** modifié *********/
}
dt {
font-family: verdana;
color: #FC9900;
font-size: 0.8em;
font-weight: bold;
text-transform: uppercase;
text-align: right;
margin: 10px 5px 0 5px;
padding: 0;
/******** modifié *********/
}
dd {
font-family: verdana;
color: #FFF;
font-size: 0.8em;
font-weight: normal;
text-align: right;
margin: 0 5px 0 5px;
text-transform: normal;
padding: 0;
/******** modifié *********/
}
#corps {
z-index: 20;
position: absolute;
top: 190px;
left: 248px;
margin: 0;
padding: 0;
width: 500px;
/******** modifié *********/
}
#petits_liens {
margin: 80px 50px;
font-size: 0.7em;
font-style: italic;
text-align: center;
}
#petits_liens a {
color: #FFE0B4;
}


table {
font-family: verdana;
font-size: 0.8em;
caption-side: top;
clear: both;
padding: 0;
margin: 0;
text-align: center;
color: black;
width: 480px;
}
td {
padding: 0;
margin: 0;
text-align: center;
}
th {
font-weight: bold;
text-align: center;
}
.gris {
background: #C0C0C0;
font-style: italic;
}
.gris_n {
background: #C0C0C0;
}
.gris_fonce {
background: #9F9F9F;
font-style: italic;
}
.orange {
background: #FC7;
}
.italic_orange {
color: #FD9A00;
font-style: normal;
font-size: 0.9em;
font-weight: bold;
}
.asterix_orange {
background: #FC7;
color: red;
font-weight: bold;
list-style-type: none;
font-family: "Times New Roman";
text-transform: none;
}
caption {
margin: 0;
text-align: center;
font-size: 1.4em;
font-weight: bold;
color: #000377;
}
.plupeti {
font-size: 0.8em;
}
#corps img {
margin: 0 0 0 0;
border: none;
}
#saisie {
margin: 0;
padding: 0 10px 0 10px;
width: 100%;
background: #686868;
}
.asterix {
color: red;
list-style-type: none;
font-family: "Times New Roman";
text-transform: none;
}
.saisie_jaune {
color: #FF0;
font-weight: bold;
}
.saisie_none {
background: none;
width: auto;
margin: 0;
color: #FFE0B4;
font-weight: bold;
}
.saisie_depos {
background: none;
margin: 0;
}
#saisie h2 {
clear: both;
}
#saisie_menu {
z-index: 100;
position: absolute;
top: 154px;
left: 5px;
padding: 0;
margin: 0;
}
#saisie_menu ul {
padding: 0 0 0 0;
font-weight: normal;
font-family: "Arial Black",arial;
line-height: 1.6em;
font-size: 0.6em;
text-transform: uppercase;
}
#saisie_chemin {
font-family: arial;
font-size: 0.7em;
text-transform: uppercase;
font-weight: bold;
color: #0FF;
position: absolute;
top: 55px;
left: 5px;
margin: 0;
padding: 0;
}
.saisie_selection {
color: #FF0;
background: red;
}
#saisie h4 {
background: none;
color: #0F0;
}
#saisie_principal {
position: absolute;
left: 0;
top: 50px;
margin: 0;
padding: 0;
width: 100%;
color: #000080;
}
.saisie_bleu {
color: blue;
font-weight: bold;
list-style-type: none;
font-family: "Times New Roman";
font-size: 10pt;
text-transform: none;

}
.saisie_table {
margin: auto;
margin-right: auto;
margin-bottom: 80px;
background: none;
text-align: center;
color: black;
width: 573px;
}
object {
display: block;
position: absolute;
top: 250px;
left:258px;
margin: 0;
text-align: center;
}
#select_dpt {
display: block;
position: absolute;
top: 10px;
right:10px;
margin: 0;
}
#depositaires {
font-size: 0.6em;
font-weight: bold;
font-style: normal;
color: #000;
}
.plugro {
font-size: 1.5em;
font-style: oblique;
}
.adresse {
font-weight: bold;
font-size: 0.8em;
text-align: center;
color: #FFE0B4;
text-indent: -40px;
}
.bocouplugro {
font-size: 1.4em;
}
#photos {
text-align: center;
}
#photos img {
margin: 0 5%;
}
.grogra {
margin-left: 20px;
font-size: 1.2em;
font-weight: bold;
color: #FC9900;
}
.gra {
font-size: 1em;
font-weight: bold;
color: #FFF;
}
.noir {
color: #FFE0B4;
}
#cadre {
margin: 80px 0 0 0;
font-family: verdana;
font-size: 0.8em;
}
#devis {
float: right;
margin: -30px 0px 0px 10px;
}
.texte {
font-size: 0.7em;
font-weight: normal;
margin: 0;
padding: 0;
}
.normal_noir {
color: black;
font-size: 12px;
font-weight: normal;
}
