body {
margin: 0;
padding: 0;
font-family: Verdana, Arial, Helvetica;
background: url(images/fond.jpg);
}

#tabint {
width: 854px;
background-color: white;
margin: 0;
padding: 0;
border: 0;
}

#head {
width: 854px;
height: 154px;
margin: 0;
padding: 0;
background: url(images/header.jpg) top left no-repeat;
}
#head img {
float: right;
margin: 15px;
padding: 0;
}

#cellmenuhaut {
margin: 0;
padding: 0;
width: 854px;
height: 35px;
table-layout: fixed;
text-align: center;
background: #cbcfd4;
}
ul#menuhaut {
margin: 0;
padding: 0;
list-style-type: none;
width: 854px;
height: 35px;
background: #cbcfd4;
font-size: 11px;
font-weight: bold;
}
ul#menuhaut li {
float: left;
height: 35px;
width: 141px;
margin: 0;
padding: 0;
text-align: center;
font-size: 11px;
font-weight: bold;
}
ul#menuhaut li a {
height: 35px;
width: 121px;
margin: 0;
padding: 10 ;
display: block;
float: left;
text-align: center;
color: #161d45;
text-decoration: none;
background: #cbcfd4;
}
ul#menuhaut a:hover {
color: #cbcfd4;
background: #000066;
text-decoration: none;
}

#flash1 {
margin: 0;
padding: 0;
width: 854px;
height: 39px;
background-color: #F64C0A;
}
#flash1 img {
margin: 0;
padding: 0;
}

#cellcentre {
margin: 0;
padding: 0;
width: 854px;
}

#cellmenugauche {
width: 185px;
text-align: center;
margin: 0;
padding: 0;
vertical-align: top;
}
ul#menugauche {
list-style-type: none;
margin: 6;
padding: 0;
width: 175px;
font-size: 11px;
}
ul#menugauche li {
width: 185px;
border-bottom: 1px solid white;
font-size: 11px;
font-weight: bold;
text-align: left;
margin: 0;
padding: 0;
}
ul#menugauche li a {
display: block;
margin: 0;
padding: 4 2 ;
width: 185px;
text-align: left;
color: white;
background-color: #F64C0A;
text-decoration: none;
}
ul#menugauche img {
margin: 1 0;
padding: 0;
}
ul#menugauche a:hover {
background-color: #A13A20;
color: white;
text-decoration: none;
}

#flash2 {
width: 143px;
margin: 6 6 6 20;
padding: 0;
text-align: right;
}

#pied {
margin: 10 0 0 0;
padding: 3 0 0 6;
width: 854px;
height: 21px;
background: #cbcfd4;
color: #000066;
font-size: 10px;
text-align: center;
}
#pied a {
margin: 0;
padding: 0 0 0 20;
text-align: center;
font-weight: bold;
color: #000066;
text-decoration: none;
}
#pied a:hover {
text-decoration: none;
color: white;
}
#pied p {
center: 0;
width: 854px;
text-align: center;
margin: 0;
pading: 0;
}

#tabfiche {
width: 630px;
border: 1px solid #000066;
margin: 0 0 6px 34;
}
#tabfiche td {
font-family: Verdana, Arial, Helvetica;
border: 1px solid #000066;
padding: 3;
}


.texteint {
width: 590px;
margin:  0 0 5 50;
padding: 0;
font-size: 11px;
color: black;
text-align: justify;
}
.texteint2 {
margin:  0 0 5 50;
padding: 0;
font-size: 11px;
color: black;
text-align: left;
}
.texteint3 {
margin:  0 0 5 10;
padding: 0;
font-size: 11px;
color: black;
text-align: left;
}

.texteacc {
margin: 6 40 5 40;
padding: 0;
width: 440px;
font-size: 11px;
color: black;
text-align: justify;
}

.bleubold {
color: #000066;
font-weight: bold;
}

.orangebold {
color: #F64C0A;
font-weight: bold;
}

.orange {
color: #F64C0A;
font-size: 11px;
margin-left: 34px;
}
.bleu {
color: #000066;
font-size: 11px;
}

h1 {
margin: 0 0 5 0;
padding: 0;
text-align: left;
}
h1 img {
margin: 0;
padding: 0;
}

.titreforma {
color: white;
font-size: 13px;
font-weight: bold;
background: #000066;
text-align: center;
}

.duree {
color: #000066;
font-size: 11px;
font-weight: bold;
text-align: right;
padding-right: 6px;
}

.titregauche {
color: #000066;
font-size: 13px;
font-weight: bold;
text-align: center;
background: #e4e9eb;
}

.titregauche2 {
color: white;
font-size: 13px;
font-weight: bold;
text-align: center;
background: #fa7710;
}

.textforma {
color: #000066;
font-size: 11px;
text-align: left;
padding: 6px;
}

.textforma1 {
color: #000066;
font-size: 11px;
font-weight: bold;
text-align: left;
padding: 6px;
}

.textforma2 {
color: #000066;
font-size: 11px;
text-align: center;
padding-left: 6px;
padding-right: 6px;
}

.fiche {
margin: 0 0 6px 34;
}
.fiche2 {
margin: 0 0 6px 4;
}

.illustr1 {
float: right;
text-align: right;
margin: 6 0 10 10;
padding: 0;
}

.enhaut {
vertical-align: top;
}
.enhaut2 {
vertical-align: top;
padding-top: 6px;
}

.link1 {
font-weight: bold;
text-decoration: none;
color: #F64C0A;
}
.link1:hover {
font-weight: bold;
text-decoration: underline;
}

.link2 {
font-weight: bold;
text-decoration: none;
color: #000066;
}
.link2:hover {
font-weight: bold;
text-decoration: underline;
}

#tabref {
width: 630px;
border: 1px solid #000066;
margin: 6 0 6px 34;
}
#tabref td {
border-right : 1px solid #000066;
border-bottom : 1px solid #000066;
padding: 3px;
}
.client {
font-weight: bold;
font-size: 10px;
color: #000066;
text-align: center;
}
.projet {
font-size: 10px;
color: black;
text-align: left;
}

#depoforma {
font-size: 11px;
font-weight: bold;
color: black;
background: white;
border: 0;
margin: 10 0 10 30;
}
#depoforma input {
color: black;
border: 1px solid #576d7c;
background: white;
}
#depoforma select {
background: white;
border: 0;
}
#depoforma textarea {
color: black;
border: 1px solid #576d7c;
background: white;
}
.formul {
width: 630;
text-align: left;
font-size: 11px;
font-weight: bold;
color: black;
padding: 10px;
margin : 5px;
table-layout: fixed;
}

#reftable {
margin-left: 50px;
width: 630px;
table-layout: fixed;
text-align: center;
font-weight: bold;
color: #000066;
font-size: 11px;
}
#reftable td {
width: 126px;
height: 126px;
table-layout: fixed;
}

.marge50 {
margin:  0 0 5 50;
padding: 0;
}