/* ------------------------------------ *

 CSS

 mardi 30 novembre 2004 11:43:38

 * ------------------------------------ */

 

body {

background: url(../images/backgroundBeige.gif);

margin : 0px;

font-family: arial, helvetica, verdana, sans-serif;

font-size: 10pt;

}



div.indexMainTop {

width: 100%;

height: 350px;

padding: 60 10 0 150;

}

div.indexMainBottom {

width: 100%;

height: 200px;

background: url(../images/backgroundRed.gif);

}

div.indexTextLeft {

width: 400px;

float: left;

margin-top: 0px;

text-align: justify;

}

div.indexTextRight {

width: 200px;

float: left;

margin-left: 100px;

}

div.indexMenuArrow {

float: left;

padding: 5 5 5 15;

}

div.indexMenuButton {

float: left;

padding: 5 5 5 8;

}

div.leftFrame {

width: 210px;

height: 90%;

position: absolute;

left: 0px;

padding: 80 1 10 20;

background: url(../images/backgroundRed.gif);

margin: 0px;

}



#rightFrame {
	width: 800px;
	left: 300px;
	top: 50px;
	height: 700px;
	background: url(../images/backgroundBeige.gif);
	overflow: auto;
}



div.conteneurFrame {
	position: absolute;
	background: url(../images/backgroundRed.gif);
	width: 800px;
	left: 2px;
	top: 109px;



}



div.topFrame {



position: absolute;

top: 20px;

left: 20px;

z-index: 3;

}



div.searchForm {



width: 400px;

border: 1px solid black;

margin-left: 82px;

padding: 10 10 10 10;

}



div.mainContent {

margin: 40px;

}



div.searchResults {

margin: 40px;

}



#printLink {

position:absolute; 

width:680px; 

height:10px;

left: 235px; 

top: 560px;

border-top: 1px solid #7B3131;

}



img {

border: 0px;

}



h1.indexText {

font-family: arial, helvetica, verdana, sans-serif;

font-size: 10pt;

font-weight: normal;

}



h1 {

font-family: times nex roman, times, serif;

font-size: 18pt;

}



h2 {

font-size: 12pt;

}



h3 {

font-size: 12pt;

font-weight: bold;

}



td {

vertical-align: top;

padding: 1 1 1 1;

font-family: arial, helvetica, verdana, sans-serif;

font-size: 10pt;

}



td.contentHeaderFirstCell{

width: 300px;

}



span.header {



font-size: 8pt;

font-weight: bold;

}



span.comment {

font-size: 8pt;

font-weight: normal;

}



a {

color: black;

text-decoration: none;

}

a:hover {

text-decoration: underline;

}



li.arrows {

list-style-image: url(%27images/blackArrowSmall.gif%27);

}



select {

width: 200px;

}



table.searchResults {

border: 0px;

padding: 0px;

width: 570px;

margin: 10px;

}



td.searchResultsBoxHead {

font-weight: bold;

color: beige;

background-color: #7B3131;

padding: 2 1 2 3;

}



td.searchResultsBoxBodyLeft {

border: solid 0px #7B3131;

border-right: solid 1px #7B3131;

width: 150px;

vertical-align: top;

text-align: center;

padding: 5 5 5 5;

}



td.searchResultsBoxBodyRight {

border: solid 0px #7B3131;

padding: 5 5 0 5;

}



a.searchResultsDetails {

font-weight: bold;

color: #7B3131;

}



table.details {

border: 0px;

padding: 0px;

width: 570px;

margin: 10px;

}



td.detailsBoxLeft {

border-top: solid 1px #7B3131;

border-right: solid 1px #7B3131;

border-left: solid 0px #7B3131;

border-bottom: solid 0px #7B3131;

width: 10%;

vertical-align: top;

text-align: center;

padding: 10 10 0 10;

}



td.detailsBoxRight {

border-top: solid 1px #7B3131;

border-left: solid 0px #7B3131;

border-right: solid 0px #7B3131;

border-bottom: solid 0px #7B3131;

padding: 10 10 1 10;

}



td.detailsBoxRightMiddle {

border-top: solid 0px #7B3131;

border-left: solid 0px #7B3131;

border-right: solid 0px #7B3131;

border-bottom: solid 0px #7B3131;

padding: 1 10 1 10;

}

td.detailsBoxRightBottom {

border-top: solid 1px #7B3131;

border-left: solid 0px #7B3131;

border-right: solid 0px #7B3131;

border-bottom: solid 0px #7B3131;

padding: 1 10 2 10;

vertical-align: bottom;

}



table.contactForm {

width: 100%;



}



td.contactFormLeft {

width: 200px;

}



select.contactForm, input.contactForm, textarea.contactForm{

width: 250px;

}


a.contactLink {

color: #7B3131;

}

