body { font-size: 12px; font-family: tahoma; line-height: 16px; background-color: #ccc; text-align: justify; }
div {  }
p {  }

td { font-size: 11px; font-family: tahoma; }

a:link { color: #000; }
a:visited { color: #000; font-weight: 600; }
a:hover { color: #db5435; text-decoration: underline; }
a:active {  }
h1 { color: #f60; font-size: 14px; font-family: tahoma; font-weight: 600; margin: 10px 0 0; padding-top: 0; padding-bottom: 2px; border-bottom: 1px solid #ccc; }
h2 { font-size: 12px; font-weight: 600; margin-top: 10px; margin-bottom: 0; padding-top: 0; padding-bottom: 2px; border-bottom: 1px solid #ccc; }
h3 { font-size: 12px; font-weight: 600; margin-top: 10px; margin-bottom: 0; padding-top: 0; padding-bottom: 2px; border-bottom: 1px solid #ccc; }
h4 { color: #999; font-weight: 500; margin: 0; }
fieldset{ margin: 1px; padding: 5px; border: solid 1px #999; }
textarea{ margin: 1px; padding: 5px; border: solid 1px #999; }
legend{ color: #6c0; font-size: 11px; margin: 0; padding: 1px; }
label{ color: #666; width: 120px; float: left; }
input { font-size: 11px; font-family: tahoma; height: 17px; margin-top: 1px; margin-bottom: 1px; border: solid 1px #ccc; }
select{ font-size: 11px; font-family: tahoma; height: 17px; margin-top: 1px; margin-bottom: 1px; border: solid 1px #ccc; }
.input { font-size: 11px; font-family: tahoma; height: 17px; margin-top: 1px; margin-bottom: 1px; border: solid 1px #ccc; }
.inputdroit { font-size: 12px; font-family: Verdana; font-weight: 500; text-align: right; height: 17px; margin-right: 1px; padding-top: 2px; border: solid 1px #ccc; }
.trait{ width: 100%; margin-top: 5px; padding-top: 5px; border-top: 1px dotted #999; }
.form { font-size: 11px; margin: 1px 0 0; }
.class { font-size: 8px; font-family: tahoma; text-transform: uppercase; text-align: center; }
.class a { color: #000; }
.tabville { font-size: 10px; font-family: tahoma; text-align: left; }
.ligneTab { text-align: right; padding-right: 5px; border-bottom: 1px dotted #666; }

ul { text-indent: 0; margin: 0 0 0 0; padding: 0; list-style-type: square; list-style-position: inside; }
#desEdito { text-align: justify; height: 500px; width: 280px; left: 5px; top: 385px; position: absolute; visibility: visible; margin: 1px; padding: 5px; border-color: #999; border-style: dotted; border-width: 1px 0 1px 1px; }
#desEdito img { float: left; margin-right: 5px; }
#desEdito h1 { color: #ff8000; }
#desEdito h2 { color: #ff8000; }
#desEdito h3 { color: #ff8000; }
#desEdito a { color: #000; text-decoration: none; }
#desEdito ul li { margin: 5px 5px 5px 50px; padding: 5px; }
#desEdito p { margin: 5px 5px 5px 50px; padding: 5px; }
#desActu { height: 500px; width: 590px; left: 310px; top: 385px; z-index: 6; position: absolute; overflow: auto; visibility: visible; margin: 1px; padding: 5px; border: dotted 1px #999; }
#chalon { font-family: Verdana; position: absolute; width: 920px; left: 50%; top: 0; z-index: 0; visibility: visible; margin-top: 0; margin-left: -460px; padding-top: 0; }
#image { background-color: #fff; height: 1100px; top: 0; z-index: 1; position: absolute; width: 100%; visibility: visible; }
#marge { height: 228px; width: 160px; left: 5px; top: 270px; position: absolute; z-index: 2; visibility: visible; }
#TexteFormulaire { background-color: #fff; height: 450px; width: 620px; left: 200px; top: 265px; z-index: 8; position: absolute; visibility: visible; border-style: none; }
#inandfi71 { height: 137px; width: 163px; left: 350px; top: 50px; position: absolute; z-index: 20; visibility: visible; }
#liens { text-align: center; width: 98%; left: 1%; top: 740px; z-index: 11; position: absolute; visibility: visible; }
#liens a { text-decoration: none; }
#demande a { text-decoration: none; }
#TX2 { height: 420px; width: 180px; left: 675px; top: 200px; z-index: 6; position: absolute; visibility: visible; padding-top: 20px; padding-right: 2px; padding-left: 2px; }
#top { text-align: right; left: 0; top: 0; position: absolute; width: 100%; z-index: 2; visibility: visible; }
#etude { left: 542px; top: 0; position: absolute; z-index: 3; visibility: visible; }
#demande { left: 582px; top: 0; z-index: 3; position: absolute; visibility: visible; }
#adresse { height: auto; left: 5px; top: 500px; z-index: 13; position: absolute; width: 165px; visibility: visible; }
#branche { text-align: center; width: 100%; left: 0; top: 360px; position: absolute; z-index: 15; visibility: visible; margin-right: 5px; margin-left: 5px; }
#branche ul li{ color: #666; background-image: url(../html/71/ag-credit.jpg); background-repeat: no-repeat; text-align: center; width: 152px; height: 24px; float: left; padding-top: 3px; list-style-type: none; }
#branche a { color: #fff; text-decoration: none; }
#desLiens { color: #fff; background-color: #999; background-image: url('../../../../IF TOURS/web-content/tours/37/fond-liens.jpg'); height: auto; width: 910px; left: 0; top: 910px; z-index: 7; position: absolute; visibility: visible; padding: 5px; }
#desLiens ul { position: relative; top: 0; width: 226px; height: 200px; float: left; list-style-type: none; }
#desLiens ul li { font-family: tahoma; font-weight: 600; padding-left: 2px; border-left: 1px dotted #fff; list-style-type: none; }
#desLiens ul li a { color: #fff; font-family: verdana; font-weight: 500; line-height: 150%; }


ul { text-indent: 0; margin: 1px 0 0; padding-left: 0; }

.adresse { font-weight: 600; text-decoration: none; height: 160px; width: 160px; left: 25px; top: 290px; position: absolute; visibility: visible; }
.adresse a { text-decoration: none; list-style-position: outside; display: list-item; }
.adresse a:hover { color: #096; }
.dem { color: #000; font-size: 12px; font-weight: 600; position: absolute; top: 135px; left: 420px; width: 240px; }
.dem a { color: #000; line-height: 25px; text-decoration: none; }
.dem a:visited { color: #000; }
.class { font-size: 8px; font-family: verdana; text-transform: uppercase; text-align: center; }
.small { font-size: 11px; }
.titre { font-size: 10px; font-family: tahoma; font-weight: 700; background-color: #fff; text-transform: uppercase; padding: 3px; border: solid 1px #d5dbdc; }
.or { color: #f90; font-family: verdana; font-weight: 700; text-transform: uppercase; }
.menu { color: #f60; font-size: 120%; font-family: tahoma; font-weight: 600; padding: 5px; }
.menu a { color: #000; }
.menu p { font-size: 100%; font-family: tahoma; margin-top: 10px; margin-bottom: 5px; }
.menu li { color: #000; font-size: 90%; font-family: tahoma; }
.formu { height: 18px; border: solid 1px #999; }
.villes{ height: 300px; width: 300px; top: 580px; z-index: 16; position: absolute; left: 320px; overflow: auto; }
.villes h2 { font-size: 11px; font-weight: 600; }

