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;
	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;
}
.actus img {
	float:right;
	margin:0 0 10px 10px;
	max-width:180px;
	max-height:140px;
	width: expression(this.width > 180 ? "180px" : true);
	height: expression(this.height > 140 ? "140px" : true);
}
.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;
}


td span.achat
{
	padding-left: 40px;
	font-size: 15px;
	font-weight: bold;
}
