/* CSS Document */

* + html #notre_mission {
	padding: 0px 0 12px 0px;
	margin: 0;
	min-height: 0;
}
p[id="notre_mission"] img {
	display: block;
	padding: 10px 0 12px 0;
	margin: 0;
}

#offre-service {
	width: 490px;
}
#offre-service * {
	margin: 0;
	padding: 0;
}
#offre-service p {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	clear: left;
	padding: 5px 0;
	margin: 0;
}
#offre-service label, #offre-service input {
	display: block;
	float: left;
	width: 200px;
}

table.style1 td, table.style1 th {
	padding: 10px 0;
	border-top: 1px solid #E9DAB2;
}
table.style1 tr.first td, table.style1 tr.first th {
	border-top: 0;
}



table.style2 td, table.style2 th {
	padding: 9px;
}
table.style2 tr.first td, table.style2 tr.first th {
	background-color: #d2b464;
	color: #FFFFFF;
	text-transform: uppercase;
}
table.style2 tr {
	background-color: white;
}
table.style2 tr.odd {
	background-color: #f3e7ce;
}
table.style2 td.noir {
	color: black;
}

table.style4 td, table.style4 th {
	padding: 5px;
}
table.style4 tr.first td, table.style4 tr.first th {
	background-color: #d2b464;
	color: #FFFFFF;
	text-transform: uppercase;
}
table.style4 tr {
	background-color: white;
}
table.style4 tr.odd {
	background-color: #f3e7ce;
}
table.style4 th {
	color: black;
	font-weight: normal;
}






table.style5 td, table.style5 th {
	padding: 5px;
}
table.style5 tr.first td, table.style5 tr.first th {
	background-color: #be6117;
	color: #FFFFFF;
	text-transform: uppercase;
}
table.style5 tr.second td, table.style5 tr.second th {
	background-color: #c6a757;
	color: #000;
}
table.style5 tr {
	background-color: #f9f5ec;
}
table.style5 tr.odd {
	background-color: #f3e7ce;
}
table.style5 th {
	color: black;
	font-weight: normal;
}








table.style3 td, table.style3 th {
	padding: 9px;
}
table.style3 tr.first td, table.style3 tr.first th {
	background-color: #d2b464;
	color: #FFFFFF;
}
table.style3 tr {
	background-color: #faf5ec;
}
table.style3 tr.odd {
	background-color: #f3e7ce;
}
table.style3 th, table.style3 td.noir {
	color: black;
	font-weight: normal;
}
table.style3 .nopadding {
	padding: 0;
}

table.style3 ul {
	margin-left: 0;
	padding-left: 15px;
}

.bordure1 {
	border-right: 1px solid #ded4be;
}
.bordure2 {
	border-right: 1px solid #d7b671;
}
.bordure3 {
	border-right: 1px solid #a7a090;
}
.bordure4 {
	border-right: 1px solid #ded4be;
}





#contenu * {
	margin-top: 0;
}
#contenu h1 {
	display: none;
	margin: 0;
}

#contenu {
	/*color: #6F6F6F;*/
	color: #525252;
	font-size: 13px;
}

#contenu li {
	list-style-image: url(../images/iu/Menu3_puce_off.jpg);
}


#contenu div.action {
	clear: left;
	background: url(../images/iu/action_fond_degrade.jpg) repeat-y;
	padding: 0 0 12px 35px;
	font-size: 13px;
}
#contenu div.action p {
	margin: 0;
	padding-bottom: 12px;
}
#contenu div.action h2.bandeau-de-cote {
	width: 490px;
}
#contenu div.action h2 {
	color: #D4B463;
	font-size: 14px;
	line-height: 14px;
	padding: 0 0 0 35px;
	margin: 0 0 12px -35px;
	background: white url(../images/iu/action_titre_puce.gif) no-repeat left 1px;
	border-top: 1px solid #E9DAB2;
}
table.bordure-noire {
	border-left: 1px solid black;
	border-bottom: 1px solid black;
}
table.bordure-noire td, table.bordure-noire th {
	border-right: 1px solid black;
	border-top: 1px solid black;
}

ul.liste-espacee li {
	margin: 5px 0;
}
ul.liste-espacee li li {
	margin: auto 0;
}
ul.liste-espacee ul {
	margin-left: 5px;
	padding-left: 5px;
}
.c46735c {
	/*color: #46735c;*/
	/*color: #6F6F6F;*/
	color: #525252;
}
.c000 {
	color: #000;
}

.padding-bottom {
	padding-bottom: 10px;
}
.text-noir {
	color: black;
}
.realisation {
	width: 490px;
}
.realisation img {
	float: left;
	padding: 10px;
}
.faq-question {
	font-weight: bold;
}
.faq-reponse {
	padding-bottom: 20px;
}
.text-11px {
	font-size: 11px;
}


.bois-franc img {
	border-bottom: 1px solid #b2b2b2;
	padding-bottom: 7px;
}

a {
color: #4e8268;
}