*{
margin:0px;
padding:0px;
font-family:Arial, Helvetica, sans-serif;
color:#000;/*3385AD*/
font-size:12px;
}
html, body 
{
width:100%;
height:100%;
}
#menu
{
	/*border:1px solid #CC3300;*/
	height:30px;
	width:542px;
	position:absolute;	
	right:100px;
	top:160px;
	margin:-20px 50px 0px 0px;
	z-index:10;
}
#menu div
{
	margin-left:10px;	
	margin-top:10px;
	float:left;
	display:inline;
	color:#3385AD;
	font-size:12px;
	font-weight:bold;
}
#menu div a
{
	text-decoration:none;
	color:#3385AD;
}
#global{
width:auto;
padding:15px;
}
#top{
width:auto;
height:156px;
background-color:white;
background-image:url('design/Extensible/fond_top.gif');
background-position:0 0;
background-repeat:repeat-x;
}
#millieu{
/*width:auto;*/
 
/*height:520px;*/
}
#bordG{
margin-top:-4px;
padding-top:-4px;
width:130px;
height:517px;
float:left;
}
html>body #bordG{
margin:0px;
padding:0px;
width:140px;
height:517px;
float:left;
}
#centre{
margin:-4px;
padding:-4px;
width:auto;
height:530px;
min-height:530px;
margin-left:140px;
margin-right:142px;
background-image:url('design/Extensible/topbar1.jpg');
background-repeat:repeat-x;
background-position:0 0;
color:#000;
}
html>body #centre{
margin:0px;
padding:0px;
height:auto;
width:auto;
min-height:520px;
margin-left:140px;
margin-right:142px;
/*background-image:url('design/Extensible/topbar1.jpg');*/
background-repeat:repeat-x;
background-position:0 0;
color:#000;
}
#bordD{
margin-top:-4px;
padding-top:-4px;
width:142px;
height:517px;
float:right;
}
html>body #bordD{
margin-top:0px;
padding-top:0px;
width:142px;
height:517px;
float:right;
}
#menuD{

	/*color:#3385AD;*/
	font-size:12px;
	font-weight:bold;	
}
#menuD a{
	text-decoration:none;
	margin:5px;
	}
#topbar{
/*margin-left:140px;
margin-right:142px;*/
float:left;
width:718px;
height:10px;
}
#bottom{
position:absolute;
margin-top:5px;
padding-top:5px;
width:100%;
height:25px;
background-color:#2E77A9;
background-image:url("design/Extensible/bottom1.jpg");
background-repeat:repeat-x;
}
html>body #bottom{
margin-bottom:0px;
padding-top:0px;
width:98%;
height:25px;
background-color:#2E77A9;
background-image:url("design/Extensible/bottom1.jpg");
background-repeat:repeat-x;
}
a img {
border:0;
}
img {
border:0;
}
html>body #produweb{
padding-top:5px;
}

#produweb a{
padding-left:10px;
text-align:left;
text-decoration:none;
color:#FFFFFF;
font-size:12px;
font-weight:bold;
}
#menuCont{
	position:relative;
	top:-500px;
	right:-10px;
height:200px;
/*border:1px solid #CC3300;*/
}
#menuDbas1{
position:relative;
padding-left:25px;
height:40px;
width:100px;
margin-top:-295px;
}
#menuDbas1 a{
text-decoration:none;
color:#FFFFFF;
font-weight:bold;
}
#menuDbas2{
position:relative;
padding-left:25px;
height:20px;
width:100px;
margin-top:20px;
}
#menuDbas2 a{
text-decoration:none;
color:#FFFFFF;
font-weight:bold;
}

/****************************************/

/* FORMULAIRE CONTACT */

label {
	display:block; /*La balise devient de type block*/
	width:175px;
	float:left;
	cursor:hand;
	color:black;
	
}

form {
	margin-left:25px;
}

form .formButton {
	text-align:center;
	margin-left:175px;
}

.formRetour {
	text-align:center;	
}

.formRetour a {
	text-align:center;	
	color:Orange;
	text-decoration:none;
}

.formRetour a:hover {
	text-decoration:underline;
}
.input {
	background-color:white;
	border:1px black solid;
	margin:1px;
	color:black;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.inputError {
	border-width:1px;
	border-color:#FF6600;

	border-style:solid;
	background:Orange;
	margin:1px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#444444;
}

.BtnEnv {
	color:#000000;
}

.BtnCan {
	color:#000000;
}

.BtnOk {
    color:#000000;
}

a img{
border:0;
}

/****************************************/
