#main {
	OVERFLOW: auto;
	WIDTH: 959px;
	MARGIN: auto;
	BACKGROUND: #84CEE7 url(../img/main_bg.gif);
}
#mainLeft {
	FLOAT: left;
	WIDTH: 761px;
    TEXT-ALIGN: left;
}
#mainRight {
	WIDTH: 198px;
/*	MIN-HEIGHT: 682px; */
	MARGIN-LEFT: 761px;
/*	BACKGROUND: #84CEE7 url(../img/right_bg.gif); */
}

#menu {
	FLOAT: left;
	WIDTH: 193px;
/*	BACKGROUND: #84CEE7 url(../img/page_menu_bg.gif); */
	FONT-SIZE: medium;
	FONT-WEIGHT: bold;
	COLOR: #FFFFFF;
}
#menu A {
	COLOR: #024782;
}
#menu UL {
	PADDING: 6px 0px 0px 16px;
	MARGIN: 0px;
	LIST-STYLE-POSITION: outside;
	LIST-STYLE-IMAGE: url(../img/page_menu_LI.gif);
}
#menu LI {
	FONT-SIZE: small;
}
#menu .menuOn {
    COLOR: #E34B2E;
}

#menuU1 {
	WIDTH: 173px;
	MARGIN: 15px 0px 0px 5px;
	PADDING: 2px 0px 0px 5px;
	BACKGROUND: url(../img/page_menuU1_bg.gif) no-repeat;
}
#menuU2 {
	WIDTH: 173px;
	MARGIN: 15px 0px 0px 5px;
	PADDING: 2px 0px 0px 5px;
	BACKGROUND: url(../img/page_menuU2_bg.gif) no-repeat;
}
#menuU3 {
	WIDTH: 173px;
	MARGIN: 15px 0px 0px 5px;
	PADDING: 2px 0px 0px 5px;
	BACKGROUND: url(../img/page_menuU3_bg.gif) no-repeat;
}

#content {
	FLOAT: right;
	WIDTH: 548px;
/*	MIN-HEIGHT: 520px; */
	PADDING: 10px;
	TEXT-ALIGN: left;
}
#bottom {
	WIDTH: 565px;
	MARGIN-LEFT: 193px;
}

#mainZone {
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}

#navigation {
	FONT-SIZE: 8pt;
    COLOR: #024782;
	PADDING-BOTTOM: 10px;
}
#navigation A {
}

#rubTitle {
    COLOR: #E34B2E;
    PADDING: 10px 0px 10px 50px;
}
#rubTitle IMG {
	VERTICAL-ALIGN: middle;
}
#rubTitle H1 {
	FONT-SIZE: x-large;
}
#rubTitle H2 {
	FONT-SIZE: x-large;
}

.thmRubTitle {
	FONT-SIZE: medium;
	MARGIN-TOP: 10px;
	FONT-WEIGHT: bold;
	CLEAR: both;
    COLOR: #E34B2E;
}
.thmRubTitle H3 {
	FONT-SIZE: medium;
}

.thmTitle {
	MARGIN-TOP: 10px;
	FONT-WEIGHT: bold;
	CLEAR: both;
}
.thmTitle A {
    COLOR: #E34B2E;
	TEXT-DECORATION: underline;
}
.thmTitle H2 {
	FONT-SIZE: small;
}
.thmTitle H3 {
	FONT-SIZE: small;
}
.thmText {
	CLEAR: both;
}
.thmText IMG {
	PADDING: 5px;
}

.docTitle {
	FONT-SIZE: small;
	MARGIN-TOP: 10px;
	FONT-WEIGHT: bold;
	CLEAR: both;
}
.docTitle H3 {
	FONT-SIZE: small;
}
.docTitle H4 {
	FONT-SIZE: small;
}
.docText {
	CLEAR: both;
}
.docText IMG {
	PADDING: 5px;
}

.row0 {
}
.row1 {
	BACKGROUND-COLOR: #FFF5D7;
}

#back {
	CLEAR: both;
	FONT-SIZE: 8pt;
	TEXT-ALIGN: center;
	MARGIN-TOP: 20px;
}
.comment {
	CLEAR: both;
	FONT-SIZE: 8pt;
}
.result {
	PADDING-TOP: 10px;
	FONT-WEIGHT: bold;
	TEXT-ALIGN: center;
}
.error {
	FONT-WEIGHT: bold;
    COLOR: #FF0000;
}
.selection {
	FONT-WEIGHT: bold;
    COLOR: #E34B2E;
}

.link {
	FONT-SIZE: 8pt;
}

.download {
}
.download IMG {
	PADDING: 0px 3px 0px 3px;
	FLOAT: left;
}

#acrobat {
	MARGIN-TOP: 20px;
	TEXT-ALIGN: center;
	FONT-SIZE: 8pt;
}

.table {
	FONT-SIZE: small;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    COLOR: #024782;
	WIDTH: 500px;
	BORDER: #E34B2E 1px solid;
	MARGIN: 0px auto 0px auto;
}
.table CAPTION {
    COLOR: #FFFFFF;
    BACKGROUND-COLOR: #E34B2E;
	BORDER: #E34B2E 1px solid;
	MARGIN: 10px auto 0px auto;
	FONT-WEIGHT: bold;
}
.table TD {
	VERTICAL-ALIGN: top;
}
.table TH {
	FONT-SIZE: small;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    COLOR: #E34B2E;
	TEXT-ALIGN: center;
    BACKGROUND-COLOR: #FFF5D7;
    FONT-WEIGHT: bold;
}

.frm {
	MARGIN: 5px;
	PADDING: 5px;
	BACKGROUND-COLOR: #FFF5D7;
}
.frm FIELDSET {
    BORDER: 0px;
}
.frm LEGEND {
	FONT-WEIGHT: bold;
    COLOR: #E34B2E;
    BORDER: 0px;
}
.frm DIV {
	CLEAR: both;
	PADDING-TOP: 5px;
}
.frm SPAN {
	COLOR: #E34B2E;
	FONT-WEIGHT: bold;
}
.frm .submit INPUT, .inputSubmit {
	FONT-SIZE: x-small;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	BORDER: 1px solid #E34B2E;
	BACKGROUND-COLOR: #E34B2E;
    COLOR: #FFFFFF;
	FONT-WEIGHT: bold;
    PADDING: 0px;
}

#tarifs {
	MARGIN-TOP: 10px;
	MARGIN-RIGHT: 160px;
}

#contact LABEL {
	FLOAT: left;
	WIDTH: 30%;
	TEXT-ALIGN: right;
	PADDING-RIGHT: 5px;
}
#contact .inputText {
	WIDTH: 300px;
}
#contact .submit {
	TEXT-ALIGN: center;
}

#sondage LABEL {
}
#sondage .radiobutton {
	MARGIN-LEFT: 50px;
}
#sondage .inputText {
	WIDTH: 200px;
}
#sondage .submit {
	MARGIN-LEFT: 50px;
}
#resultats {
	MARGIN: 5px;
	PADDING: 5px;
	BACKGROUND-COLOR: #FFF5D7;
}
#resultats UL {
	MARGIN: 0px;
	PADDING: 0px;
	LIST-STYLE: none;
}
#resultats LI {
	PADDING-TOP: 5px;
}

#mobifil LEGEND {
    PADDING-TOP: 10px;
}
#mobifil P {
	MARGIN: 0px;
	FLOAT: left;
	WIDTH: 35%;
	TEXT-ALIGN: right;
	PADDING-RIGHT: 5px;
}
#mobifil LABEL {
}
#mobifil .inputText {
	WIDTH: 300px;
}
#mobifil .inputSmallText {
	WIDTH: 50px;
}
#mobifil .submit {
	TEXT-ALIGN: center;
}
#mobifil2 .submit {
	TEXT-ALIGN: center;
}

.searchZone {
}
.searchInputText {
    FONT-SIZE: 8pt;
	BORDER: 1px solid;
	BORDER-COLOR: #E34B2E;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
    PADDING-LEFT: 2px;
}
.searchResultsTitre
{
    FONT-SIZE: 10pt;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
}
.searchResults {
	PADDING-TOP: 8px;
	PADDING-BOTTOM: 5px;
}
.searchResult {
    FONT-SIZE: 8pt;
    COLOR: #024782;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
    PADDING-BOTTOM: 5px;
}
.searchResultsHead {
	BORDER-BOTTOM : #E34B2E 1px solid;
}
.searchResultsBottom {
	BORDER-TOP : #E34B2E 1px solid;
}
.searchLink {
    FONT-WEIGHT: bold;
    COLOR: #024782;
    TEXT-DECORATION: underline;
}
.searchText {
    FONT-SIZE: 8pt;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
    PADDING-LEFT: 15px;
    PADDING-TOP: 1px;
    PADDING-BOTTOM: 5px;
}