body
{
margin-top: 0px;
margin-bottom: 0px;
	color: #ffffff;
	font-weight:normal;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
background-color:#000000;

}
.centerdiv{ /*IE method of centering a relative div*/
text-align: center;
}

.centerdiv>div{ /*Proper way to center a relative div*/
margin: 0px auto;

}
.textindent
{
	margin-left:30px;
	color: #FFFFFF;
	font-weight:normal;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: justify;
}

#header{
clear: left;
width: 750px;
background: #000000;
background-image: url('images/haut2.jpg');
background-repeat: no-repeat;
background-position: center top;
color: #000000;
text-align: left;
height:325px;
padding: 0px 0px;
font-weight:bold;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
top:0px;
left:0px;
position:relative;
}

#footer{
width: 750px;
background: #000000;
background-image: url('images/bas-bleu.jpg');
background-repeat: no-repeat;
background-position: left bottom;
text-align: left;
height:101px;
padding: 0px 0px;
font-weight:bold;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
position:relative;
}

#basdepage{

width: 750px;
background: #000000;
text-align: left;
height:100px;
padding: 0px 0px;
font-weight:bold;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
position:relative;
}


#content{
width: 750px;
background-color:#142434;
background-repeat: repeat-y;
background-position: left top;
background-image: url('images/fond-bleu2.jpg');
background-repeat: repeat-y;
background-position: left bottom;
position:relative;
top:0px;
left:0px;
}

#logo{
width: 169px;
height:151px;
position:absolute;
left:25px;
top:15px;
}


#contenu{
position:absolute;
width: 750px;
background-image: url('images/toitbleu.jpg');
background-repeat: no-repeat;
background-position: center top;
z-index:100;
top:325px;
left:0px;
float:none;
}
#camion{
position:absolute;
width: 750px;
height:130px; 
z-index:100;
left:0px;
float:none;
}

p
{
margin:10px;
padding:0px;
}



#menu {
position: absolute;
top: 260px;
left: 230px;
z-index:1;
width: 450px;
list-style-type: none;
margin: 0px;
padding: 0px;
}
#menu ul{
list-style-type: none;
margin: 0px;
padding: 0px;
border: 0px solid #250F0A;
}
#menu dl {
float: left;
width: 90px;
margin: 0px 0px;
padding: 0px;
border: 1px solid #152637;

}
#menu dt {
text-align: center;
font-weight: bold;
height: 25px;
line-height:25px;
margin: 0px;
padding: 0px;
}
#menu dd {
border: 1px solid #250F0A;
text-align: left;
margin: 0px;
padding: 0px;
line-height:25px;
height: 25px;
width: 90px;
}
#menu li {
text-align: left;
list-style-type: none;
margin: 0px;
padding: 0px;
height: 30px;
border: 0px solid #250F0A;

}
#menu li a {
text-decoration: none;
display: block;
border: 0px none;
height: 25px;
padding-left:0px;

list-style-type: none;
}

#menu dt a {
color: #FFFFFF;
text-decoration: none;
display: block;
border: 0px solid #9D6D38;
background-image: url('images/menu2.jpg');
border: 0px none;
width: 90px;
padding-left:0px;
height: 25px;
font-size: 12px;

}
#menu li a:hover {
color: #000000;
height: 25px;

}
#menu dl dt a:hover {
color: #000000;
height: 25px;
border: 0px solid #9D6D38;
background :#3D6E9F;
font-size: 12px;

}
a.bouton {
 display:block;
float:left; 
color: #9D6D38;
  text-decoration: none;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  padding-right:20px;
padding-bottom:0px;
	padding-top:0px;
  text-align: right;
  border-left: 0px outset #F38A01;
  border-top: 0px outset #F38A01;
  border-bottom: 0px outset #F38A01;
  border-right: 0px outset #F38A01;
  font-weight: normal;
  height:25px;
width:115px;
line-height:25px;
  

}
a.bouton:hover {
float:left;
  display:block;
color: #D2B48E;
  background-color:#F0EDDD;
  text-decoration: none;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  padding-right:20px;
padding-bottom:0px;
	padding-top:0px;
  text-align: right;
  border-left: 0px outset #F38A01;
  border-top: 0px outset #F38A01;
  border-bottom: 0px outset #F38A01;
  border-right: 0px outset #F38A01;
  font-weight: normal;
  height:25px;
width:115px;
line-height:25px;

}
A.mail:link		{ 	
	color: #FFFFFF;
	text-decoration:none;
	font-weight: normal;
	font-size : 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
A.mail:visited	{ 	
	color: #FFFFFF;
	text-decoration:none;
	font-weight: normal;
	font-size : 12px; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
A.mail:hover	{	
	color: #815223;
	text-decoration:underline;
	font-weight: normal;
	font-size : 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
} 

A.bas:link		{ 	
	color: #815223;
	text-decoration:none;
	font-size : 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
	
A.bas:visited	{ 	
	color: #815223;
	text-decoration:none;
	font-size : 10px; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
A.bas:hover		{	
color: #CA9246;
text-decoration:underline;
font-size : 10px;
font-family: Verdana, Arial, Helvetica, sans-serif;
} 
.textesmall
{
	color: #FFFFFF;
	font-weight:normal;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: justify;
}
A.textelien:link
{
	color: #FFFFFF;
	font-weight:normal;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: justify;
	text-decoration:none;
}
A.textelien:visited
{
	color: #FFFFFF;
	font-weight:normal;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: justify;
	text-decoration:none;
}
A.textelien:hover
{
	color: #CCCCCC;
	font-weight:normal;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: justify;
	text-decoration:underline;
}
.texte
{
	color: #FFFFFF;
	font-weight:normal;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: justify;
}
.adresse
{
	color:#FFFFFF;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
}
/*Accordeon*/
* {
	margin:0;
	padding:0;
	list-style:none;
}
#basic-accordian{
	border:0px solid #8D351A;
	padding:0px;
	width:183px;
	position:absolute;
	left:230px;
	top:120px;
	margin-left:-175px;
	z-index:2;
	margin-top:-100px;
}

.accordion_headings{
	padding-right:11px;
	background-image: url('images/boutonquestionsfilet.gif'); background-repeat: repeat;  background-position: left top;
	color:#BE7E33;
	border:0px solid #481409;
	cursor:pointer;
	font-weight:bold;
}

.accordion_headings:hover{
	background-image: url('images/boutonquestionsfilet.gif'); background-repeat: repeat;  background-position: left top;
	color:#000000;
}

.accordion_child{
	padding-top:5px;

	text-align: justify;
}

.header_highlight{
	background-image: url('images/boutonquestionsfilet.gif'); background-repeat: repeat;  background-position: left top;
	color:#000000;
}

.tab_container *{
	float:left;
	width:50px;
}
#texte ul{
	list-style-type: square;
	font-size:12px;
	list-style-position: inside;
	color: #FFFFFF;
	font-weight:normal;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align: left;

}
#texte ul li{
	list-style-type: square;
	font-size:12px;
	list-style-position: outside;
	color: #FFFFFF;
	font-weight:normal;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
}
#texte li{
	list-style-type: circle;
	font-size:12px;
	list-style-position: outside;
	color: #FFFFFF;
	font-weight:normal;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
margin-left:30px;
}
INPUT		{
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #3A3E41;
	background-color: #C7CACD;
	border: 1px inset #E0C9A9;
	
}
TEXTAREA	{
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #3A3E41;
	border: 1px inset FFBB8B;
	background-color: #C7CACD;
}
FORM 		{
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #3A3E41;

border: 0px inset #E0C9A9;
margin-top: 0px;
  padding: 0px;
  width: 100%;

}
SELECT OPTION{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #401C11;
	background-color:#C7CACD;
	text-decoration: none;
	padding: 1px;
}
SELECT {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #401C11;
	background-color:#C7CACD;
	text-decoration: none;
	padding: 0px;
	width: 160px;
}
A.quebec:link		{ 	
	color: #999999;
	text-decoration:none;
	font-size : 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
	
A.quebec:visited	{ 	
	color: #999999;
	text-decoration:none;
	font-size : 10px; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
A.quebec:hover		{	
color: #CCCCCC;
text-decoration:underline;
font-size : 10px;
font-family: Verdana, Arial, Helvetica, sans-serif;
}