/*****  GLOBAL *****/

body{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin: 0px 0px 0px 0px;
	color: #003399;
	background-color: #0167bd;
}


form{margin:0px;}

img{border:0px;}

.killer{clear:both; margin-top:-1px}

.lien{
	text-align:center;
}

.lien a, .lien a:link, .lien a:visited{
	font-size: 11px;
	color: #003399;
	font-weight:normal;
	text-decoration:underline;
}

.lien a:hover{
	text-decoration:none;
}

.erreur{
	color:#FF5582;
	width: 100%;
	font-weight:bold;
	padding: 10px 0px 10px 0px;
	background-color:#FFF0F4;
	border:1px solid #FF5582;
	text-align:center;
	margin-bottom:10px;
}
.ok{
	color:#69B54A;
	width: 100%;
	font-weight:bold;
	padding: 10px 0px 10px 0px;
	background-color:#F2FFED;
	border:1px solid #69B54A;
	text-align:center;
	margin-bottom:10px;
}


/***** MASTER *****/

.master{
	width: 762px;
	height: 177px;
	margin:0px auto;
	background:url("/images/bg/master.jpg") no-repeat top;
}

.logo{
	float:left;
	padding: 25px 0px 0px 132px;
}

h1{
	float:right;
	padding: 25px 30px 0px 0px;
	font-size: 11px;
	color:#FFFFFF;
	text-transform:uppercase;
	font-weight:normal;
}


/***** NAVIGATION *****/

.navigation{
	width: 748px;
	height: 29px;
	padding: 1px 0px 0px 14px;
	margin:0px auto;
	background:url("/images/bg/navigation.jpg") no-repeat top;
}

.navigation .accueil a{
	display:block;
	width:105px;
	float:left;
}
.navigation .accueil a:link, .navigation .accueil a:visited {background: url("/images/bt/nav-accueil.gif") no-repeat top;}
.navigation .accueil a:hover {background: url("/images/bt/nav-accueil.gif") no-repeat 0 -29px;}

.navigation .societe a{
	display:block;
	width:105px;
	float:left;
}
.navigation .societe a:link, .navigation .societe a:visited {background: url("/images/bt/nav-societe.gif") no-repeat top;}
.navigation .societe a:hover {background: url("/images/bt/nav-societe.gif") no-repeat 0 -29px;}

.navigation .housses a{
	display:block;
	width:105px;
	float:left;
}
.navigation .housses a:link, .navigation .housses a:visited {background: url("/images/bt/nav-housses.gif") no-repeat top;}
.navigation .housses a:hover {background: url("/images/bt/nav-housses.gif") no-repeat 0 -29px;}

.navigation .wood a{
	display:block;
	width:105px;
	float:left;
}
.navigation .wood a:link, .navigation .wood a:visited {background: url("/images/bt/nav-wood.gif") no-repeat top;}
.navigation .wood a:hover {background: url("/images/bt/nav-wood.gif") no-repeat 0 -29px;}

.navigation .objets a{
	display:block;
	width:105px;
	float:left;
}
.navigation .objets a:link, .navigation .objets a:visited {background: url("/images/bt/nav-objets.gif") no-repeat top;}
.navigation .objets a:hover {background: url("/images/bt/nav-objets.gif") no-repeat 0 -29px;}

.navigation .contact a{
	display:block;
	width:105px;
	float:left;
}
.navigation .contact a:link, .navigation .contact a:visited {background: url("/images/bt/nav-contact.gif") no-repeat top;}
.navigation .contact a:hover {background: url("/images/bt/nav-contact.gif") no-repeat 0 -29px;}

.navigation .english a{
	display:block;
	width:105px;
	float:left;
}
.navigation .english a:link, .navigation .english a:visited {background: url("/images/bt/nav-english.gif") no-repeat top;}
.navigation .english a:hover {background: url("/images/bt/nav-english.gif") no-repeat 0 -29px;}


/***** HOMEPAGE *****/

.home{
	width: 762px;
	height: 419px;
	margin:0px auto;
	background:url("/images/bg/home.jpg") no-repeat top;
}

.home .texte{
	width: 310px;
	padding: 80px 0px 0px 430px;
	text-align:justify;
	line-height: 18px;
}

.home .diapo{
	padding: 80px 0px 0px 600px;
}

/***** PAGE *****/

.page{
	width: 754px;
	margin:0px auto;
	padding: 0px 8px 0px 2px;;
	background:url("/images/bg/page.gif") repeat-y top;
}

.page .gauche{
	float: left;
	width: 358px;
	padding: 30px 0px 0px 70px;
	background:url("/images/bg/traits.gif") no-repeat left top;
}

.page .gauche h2{
	width: 355px;
	height: 38px;
	background:url("/images/ligne-ttl.gif") no-repeat top;
	color: #007BBE;
	font-size: 16px;
	text-transform:uppercase;
	padding: 0px;
	margin: 0px;
}

.page_txt{
	width: 330px;
	text-align:justify;
	padding-top:10px;
	margin: 0px 0px 10px 10px;
}

.page_txt h3, .droite h3 {
	text-decoration:underline;
	font-size: 11px;
	margin: 0px 0px 0px 0px;
}

.page_txt a{ color:#003399; }
.page_txt a:link, .page_txt a:visited{ color:#003399; }
.page_txt a:hover{ color:#003399; text-decoration:none; }


.page .droite{
	float: left;
	width: 316px;
	padding-top: 78px;
}

/***** FOOTER *****/

.tableau_contact {
	margin:10px 0px 10px 0px;
}

.tableau_contact a{ color:#003399; }
.tableau_contact a:link, .tableau_contact a:visited{ color:#003399; }
.tableau_contact a:hover{ color:#003399; text-decoration:none; }

.form_txt{
	font-size:11px;
	height:21px;
}

.form2_txt{
	font-size:11px;
	height:21px;
}

.champs{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	border: 1px solid #234d72;
	color: #000000;
	width: 190px;
	height:120px;
	margin:10px auto 10px auto;
}

.champs1{
	font-size: 11px;
	border: 1px solid #234d72;
	color: #000000;
	width: 170px;
}
	
.champs2{
	font-size: 11px;
	border: 1px solid #234d72;
	color: #000000;
	width: 75px;
}

.obligatoire {
	font-size:10px;
	font-style:italic;
}

/***** FOOTER *****/

.footer{
	width: 762px;
	height: 28px;
	margin:0px auto;
	background:url("/images/bg/footer.gif") no-repeat top;
}

.footer .link{
	float: left;
	padding:7px 0px 0px 416px;
	font-size:11px;
}
.footer .link a{ color:#007bbe; text-decoration:none; }
.footer .link a:link, .footer .link a:visited{ color:#007bbe; text-decoration:none; }
.footer .link a:hover{ color:#007bbe; text-decoration:underline; }

.biskot{
	float: left;
	width:178px;
	font-size:10px;
	color:#007bbe;
	padding:6px 11px;
	margin: 2px 0px 0px 3px;
}

.biskot a{ font-size:10px;color:#007bbe; text-decoration:underline; }
.biskot a:link, .biskot a:visited{ font-size:10px;color:#007bbe; text-decoration:underline; }
.biskot a:hover{ font-size:10px;color:#007bbe; text-decoration:none; }