/* INITIALISATION */

html, body {
	margin: 0px;
	padding: 0px;
	background-color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	height: auto;
	scrollbar-face-color: #005189;
	scrollbar-shadow-color: #005189;
	scrollbar-highlight-color: #005189;
	scrollbar-3dlight-color: #FFFFFF;
	scrollbar-darkshadow-color: #FFFFFF;
	scrollbar-track-color: #FFFFFF;
	scrollbar-arrow-color: #FFFFFF;
	background-image: url(../images/point.jpg);
	background-repeat: repeat;
	background-position: right top;
	}

h2, h3
{
	font-size: 11px;
}

a {
	font-weight: normal;
	color: #FFFFFF;
	font-size: 11px;
	}

a:hover {
	font-weight: normal;
	color: #FFFFFF;
	font-size: 11px;
	}

.input {
	float: left;
	border: 1px solid #FFFFFF;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #FFFFFF;	
	background-color: #005189;
	}

.bouton{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	border: 1px solid #FFFFFF;
	background-color: #005189;
	}

/***** CONTENEUR *****/
#Conteneur {
	position: relative;
	width: 100%;
	margin: 0px;
	padding: 0px;
	background-color:#FFFFFF;
	}

/***** HEADER *****/
#Header {
	height: 107px;
	margin: 0px;
	padding: 0px;
}

/*#Menu {
	list-style: none;
	position: absolute;
	left: 348px;
	top: 86px;
	height:21px;
	margin:0;
	padding:0;
	background-color:#FFFFFF;
	
}

#Menu li 
{
	display:inline;
	padding-right: 15px;
	padding-left: 15px;
	padding-top: 3px;
	padding-bottom: 3px;
}

#Menu a {
	color: #005189;
	text-decoration: none;
}

#Menu a:hover {
	color: #FFFFFF;
	background-color:#005189;
	text-decoration: none;
}*/


dl, dt, dd, ul, li {
margin: 0px;
padding: 0px;
list-style-type: none;
}
#menu {
position: absolute;
left: 348px;
/*top: 86px;*/
top: 83px;
z-index:2;
margin: 0px;
padding: 0px;
font-size: 11px;
width: 645px;
/*border: 1px solid #000000;*/
}
#menu dl {
float: left;
/*width: 20%;*/
/*width: auto;*/
position: relative;
margin: 0 0px;
}
#menu dt {
cursor: pointer;
text-align: center;
font-weight: bold;
background: #FFFFFF;
height:19px;
}
#menu dd {
background-color: #FFFFFF;
position: absolute;
bottom:19px;
/*bottom: 1.9em;*/
width:100%;
display: none;
}
#menu li {
text-align: right;
border-right: 1px solid #005189;
font-size: 9px;
}
#menu li a {
color: #005189;
text-decoration: none;
display: block;
height: 100%;
border: 0 none;
padding-top: 1px;
padding-bottom: 1px;
padding-left: 0px;
padding-right: 3px;
}
#menu dt a {
height:19px;
color: #005189;
text-decoration: none;
display: block;
height: 100%;
border: 0 none;
padding-top: 5px;
/*padding-bottom: 1px;*/
padding-left: 0px;
padding-right: 0px;
font-weight: bold;
}
#menu #dt1 a:hover {
color: #98A0C2;
}
#menu #dt2 a:hover {
color: #B0CA34;
}
#menu #dt3 a:hover {
color: #6A7FB8;
}
#menu #dt4 a:hover {
color: #C8B0D2;
}
#menu #dt5 a:hover {
color: #F7AA42;
}
#menu #smenu1 a:hover {
color: #98A0C2;
}
#menu #smenu2 a:hover {
color: #B0CA34;
}
#menu #smenu3 a:hover {
color: #6A7FB8;
}
#menu #smenu4 a:hover {
color: #C8B0D2;
}
#menu #smenu5 a:hover {
color: #F7AA42;
}
#menu li a:hover {
/*background: #FFFFFF;*/
color: #FFFFFF;
}
#menu dt a:hover {
background: #005189;
color: #FFFFFF;
}

img {
	border: 0;
}
/***** MENU GAUCHE *****/
#MenuGauche_1 {
	position: absolute;
	left:0;
	width: 342px;
	height: 401px;
	background-image: url(../images/gauche_1.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}

#MenuGauche_2 {
	position: absolute;
	left:0;
	width: 342px;
	height: 401px;
	background-image: url(../images/gauche_2.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}

#MenuGauche_3 {
	position: absolute;
	left:0;
	width: 342px;
	height: 401px;
	background-image: url(../images/gauche_3.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}

#MenuGauche_4 {
	position: absolute;
	left:0;
	width: 342px;
	height: 401px;
	background-image: url(../images/gauche_4.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}

#MenuGauche_5 {
	position: absolute;
	left:0;
	width: 342px;
	height: 401px;
	background-image: url(../images/gauche_5.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}


/***** MENU DROITE *****/
#MenuDroite {
	position: absolute;
	right:0;
	width: 61px;
	height: 478px;

	/*background-image: url(../images/droit.gif);
	background-repeat: no-repeat;
	background-position: center top;*/
	z-index: 2;
	}
/***** CONTENU MILIEU *****/
#Contenu {
	background-color:#005189;
	/*margin-left: 342px;*/
	/*margin-right: 61px;*/
	margin-right: 50px;
	/*height: 381px;*/
	padding: 10px;
	min-width: 922px;
	min-height: 381px;
	height: expression(this.scrollHeight < 381 ? 381 : "auto");
	}

#Milieu {
	/*height: 381px;
	overflow: auto;*/
	color: #FFFFFF;
	min-height: 381px;
	margin-left: 342px;
	

	z-index: 99;
	}

#Flash
{
	min-height: 410px;
	height: expression(this.scrollHeight > 410 ? 410 : "auto");
}

#Titre {
	padding-top: 20px;
	}
#Description {
	padding-top: 25px;
	}
#DescriptionProduit {
	padding-top: 0px;
	}
#FormulaireContact {
	float: left;
	padding-top: 0px;
	padding-left: 15px;
	width: 310px;
	}


/***** FOOTER *****/
#Footer {
	position: absolute;
	float: center;
	height: 77px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	text-align: center;
	vertical-align: middle;
	/*background-image: url(../images/footer.gif);
	background-repeat: repeat-x;
	background-position: center top;*/	
	z-index: 1;
}

#logoGauche {
	float: left;
	width: 143px;
	text-align: center;
}

#logoDroit {
	width: 101px;
	float: right;
	margin-right:61px;
	padding-left:61px;
}

#Signature {
	float: left;
	text-align: left;
	padding-top: 33px;
	color:#005189;
}

#Langue {
	float: left;
	text-align: left;
	padding-top: 40px;
	padding-left: 20px;
}

#Signature a {
	color:#005189;
	text-decoration: none;
}

#Signature a:hover {
	text-decoration: underline;
}


.texteMenu1
{
	color: #98a0c2;
	font-weight: bold;
	font-size: 11px;
}
.texteMenu2
{
	color: #b0ca34;
	font-weight: bold;
	font-size: 11px;
}
.texteMenu3
{
	color: #6a7fb8;
	font-weight: bold;
	font-size: 11px;
}
.texteMenu4
{
	color: #c8b0d2;
	font-weight: bold;
	font-size: 11px;
}
.texteMenu5
{
	color: #f7aa42;
	font-weight: bold;
	font-size: 11px;
}

.texteVert
{
	color: #b0ca34;
	font-weight: bold;
	font-size: 11px;
	text-decoration: none;
}

.texteVertBold
{
	color: #b0ca34;
	font-weight: bold;
	font-size: 11px;
	text-decoration: none;
}

.texteVertBold:hover
{
	color: #b0ca34;
	font-weight: bold;
	font-size: 11px;
	text-decoration: underline;
}

.texteBlancBold
{
	color: #FFFFFF;
	font-weight: bold;
	font-size: 11px;
	text-decoration: none;
}