body   {
	font-family: Arial, Helvetica, sans-serif
}

td    {
	font-size: 12px;
}

a    { color: #999; text-decoration: none }

a:link    { color: #3c4a5a; text-decoration: none }

a:visited    { color: #3c4a5a; text-decoration: none }

a:hover    { color: #191919; text-decoration: underline }



a.white     { color: white }

a.white:link    { color: white }

a.white:visited    { color: white }

a.white:hover     { color: white; text-decoration: underline }

.actus { font-size: 11px; background-color: #8d9ed0; padding: 7px 20px 7px 14px; }
.actus a, .actus a:active, .actus a:link, .actus a:visited { color: #fff; }
.actus a:hover { text-decoration: underline; }
.actus p { margin: 0 0 10px; }
.actus h1 { color: #fff; font-size: 13px; font-weight: bold; }

.recrute { font-size: 11px; padding: 15px 20px 7px 14px; }
.recrute a, .recrute a:active, .recrute a:link, .recrute a:visited { color: #3c7bbc; }
.recrute a:hover { text-decoration: underline; }
.recrute p { margin: 0 0 10px; }
.recrute h1 { color: #3c7bbc; font-size: 13px; font-weight: bold; }

.devis { font-size: 11px; line-height: 14px; padding: 15px 20px 7px 14px; }
.devis a, .devis a:active, .devis a:link, .devis a:visited { color: #3c7bbc; }
.devis a:hover { text-decoration: underline; }
.devis p { margin: 3px 0 10px; }
.devis h1 { color: #3c7bbc; font-size: 13px; font-weight: bold; }
.devis form { font-size: 11px; }
.devis input { border: solid 1px #979797; }
.devis td { font-size: 11px; }

input.zero { width: 60px; }
input.zerohl { color: red; font-weight: bold; width: 60px; }
input.one { width: 100px; }
input.two { width: 250px; }
input.three { width: 500px; }
input.envoyer { float: right; }
textarea.two { width: 250px; }
.rub { color: #3b3b3b; font-size: 14px; font-family: Verdana, Arial, Helvetica, sans-serif; text-transform: uppercase; }

.rub a { color: #3b3b3b; }

.scat { font-size: 11px }

.scat p { font-size: 11px ; margin: 0 0 0 10px; }

.scat a, scat a:active, scat a:link, scat a:visited { color: #a70024; }

.scat a:hover { color: gray; text-decoration: underline; }
.cat {
	color: #464646;
	font-size: 12px;
	text-transform: uppercase;
}
.bold { font-weight: bold }

.size8 { font-size: 8px }

.size9 { font-size: 9px }

.size10 { font-size: 10px }

.size11 { font-size: 11px }

.size12 { font-size: 12px }

.size14 { font-size: 14px }

.size16 { font-size: 16px }

.size18 { font-size: 18px }

.size20 { font-size: 20px }

.size24 { font-size: 24px }

.size28 { font-size: 28px }

.size32 { font-size: 32px }

.size36 { font-size: 36px }

.size40 { font-size: 40px }

.leading9 { line-height: 9px }

.leading10 { line-height: 10px }

.leading11 { line-height: 11px }

.leading12 { line-height: 12px }

.leading14 { line-height: 14px }

.leading16 { line-height: 16px }

.leading18 { line-height: 18px }

.leading20 { line-height: 20px }

.sansAr { font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }

.coul1 { color: #ff0702 }

.coul2 { color: #a40000 }

.coul3 { color: #f60 }

.coul4 { color: #ff7d07 }

.coul5 { color: #444 }

.coul6 { color: #777 }

.coul7 { color: #aaa }

.coul8 { color: #ffe58c }

.coul_eurod_bleu { color: #00428c }

.coulWhite { color: white }

.popMenu1 { font-size: 9px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular }

.adminBord1 { padding-right: 10px; padding-left: 10px; border-top: 1px solid gray; border-right: 1px solid gray; border-bottom: solid gray; border-left: 1px solid gray }

.adminBordVide { border-top: 1px solid gray; border-right: solid gray; border-bottom: solid gray; border-left: solid gray }

.adminMenu { margin: 5px }

.captionWoR { color: white; font-weight: bold; background-color: #a40000; border-top: 3px solid #a40000; border-bottom: 3px solid #a40000 }

.formChampVertB  { font-weight: bold; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: #ffe8a8 }
.block_ul  { border-bottom: 1pt solid #c8c8c8 }
.block_bord    { border: solid 1pt #c8c8c8 }
.block_bord_confort { background-color: #fff; background-image: url(../im_gen-gen/fond_confort.gif); background-repeat: repeat-x; border: solid 1pt #c8c8c8; }
.block_tab1    {
	border: solid 1pt #c3cae4;
}
.block_tab2 { color: white; background-color: #0d519a; border: solid 1px #0d519a }
.block_tab3 { background-color: #c3cae4; border: solid 1px #c3cae4 }
.block_tab4 { font-size: 10px; background-color: #e6e6e6; border: solid 1px white }
.block_tab1b     { border: solid 1pt #b9ddc9 }
.block_tab2b  { color: white; background-color: #009a5c; border: solid 1px #009a5c }
.block_tab3b  { background-color: #b9ddc9; border: solid 1px #b9ddc9 }
.block_tab4b { font-size: 10px; background-color: #e6e6e6; border: solid 1px white }
.block_tab1c     { border: solid 1pt #ffef9d }
.block_tab2c  { color: black; background-color: #ffdc00; border: solid 1px #ffdc00 }
.block_tab3c  { background-color: #fff3b8; border: solid 1px #fff3b8 }
.block_tab4c { font-size: 10px; background-color: #e6e6e6; border: solid 1px white }
.ligne { border-bottom: 1px solid #bbc7e5; }
.fr_fond_confort  { background-color: #fff; background-image: url("../fr/im_confort/fond_confort2.jpg"); background-repeat: no-repeat; border: solid 1pt #c8c8c8 }
.eng_fond_confort  { background-color: #fff; background-image: url("../en/im_confort/fond_confort2.jpg"); background-repeat: no-repeat; border: solid 1pt #c8c8c8 }
.fond_confort_gen   { background-color: #fff; background-image: url("../im_gen-gen/fond_confort.gif"); background-repeat: no-repeat; border: solid 1pt #c8c8c8 }
.espR10 { padding-right: 10px }
.menu1 { margin: 0 5px 5px 15px; }
.menu2 { margin: 0 5px 5px 30px; }
