BODY {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP:0px;PADDING-BOTTOM:0px;FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; background:#FFFFFF;
}
#page
	{
		width:920px;
		height:100%;
		margin-left:auto;
		margin-right:auto;
		
	}

#haut{
	width:920px;
	height:163px;
	float:left;
	position:relative;
	background:url(../images/header.jpg) no-repeat;
}


#topNav{
	width:920px;
	height:43px;
	position:relative;
	float: left;
	background:#006889;
	}
/*	
#topNav ul{
	display:block; 
	position:relative;
	width:650px; 
	height:30px;
	margin:0;
	padding:0;
	float:left;
	}
	
#topNav ul li{
	height:28px;
	display: inline;
	width:100px;
	float:left;
	color:#FFF;
	font-family: Tahoma;
	font-size:11px;
	text-align:center;
	line-height:24px;
	padding-top:2px;
	padding-right:10px;
		
	}

#topNav ul li a{
	
	text-align:center;	
	display:block;
	line-height:24px;
	text-decoration:none;
	color:#FFF;
	font-family: Arial;
	font-size:13px;
	font-weight:bold;
	height:28px;
	}
#topNav ul li a:hover{

	text-align:center;
	line-height:24px;
	color: #FFF;
	font-family: Arial;
	font-size:13px;
	font-weight:bold;
	background:url(../images/bgaccueil.jpg) no-repeat;
	display:block;
}
#topNav ul li a.hovera{ 
	text-decoration:none; 
	text-align:center;
	line-height:24px;
	color: #FFF;
	font-family: Arial;
	font-size:13px;
	font-weight:bold;
	background:url(../images/bgaccueil.jpg) no-repeat;
	
	}
	*/

	#contenu{
float:left;
position:relative;
width:920px;
line-height:20px;
height:auto;
color:#333;
font-family:Tahoma;
font-size:11px;
}


	#gallerie{
float:left;
position:relative;
width:910px;
line-height:24px;
padding-left:10px;
height:163px;
color:#666;
padding-top:10px;
font-family:Tahoma;
font-size:11px;
background:url(../images/blocproduit.jpg) no-repeat;
}

	#produit{
float:left;
position:relative;
width:182px;
line-height:24px;
height:140px;
color:#666;
padding-top:5px;
font-family:Tahoma;
font-size:11px;
background:url(../images/bgproduit.jpg) no-repeat;
}

	#produitimg{
float:left;
position:relative;
width:170px;
text-align:center;
height:115px;
color:#666;
font-family:Tahoma;
font-size:11px;
}

#produittitre
	{
		font-family: Tahoma;
		font-size:11px;
		color: #ff8400;
		width:170px;
		height:24px;
		float: left;
		line-height:10px;
		text-align:center;
		position:relative;
	}
	
#produittitre a , #produittitre a:visited , #produittitre a:active
	{
		font-family: Tahoma;
		font-size:11px;
		color: #ff8400;
		line-height:12px;
		text-decoration:none;
		text-align:center;
		font-weight:bold;
	}
#produittitre a:hover
	{
		font-family: Tahoma;
		font-size:11px;
		color: #0099CC;
		line-height:12px;
		text-decoration:none;
		font-weight:bold;
		text-align:center;
	}

		#solution{
float:left;
position:relative;
width:213px;
line-height:20px;
height:auto;
color:#666;
font-family:Tahoma;
padding-bottom:10px;
font-size:11px;
}

#solution a , #solution a:visited , #solution a:active
	{
		font-family:"Trebuchet MS";
	font-size:15px;
		color: #FFFFFF;
		line-height:20px;
		text-decoration: underline;
		font-weight:bold;
	}
#solution a:hover
	{
		font-family:"Trebuchet MS";
	font-size:15px;
		color: #FFCC00;
		line-height:20px;
		text-decoration:none;
		font-weight:bold;
	}
	


#solution h1{
	font-family:"Trebuchet MS";
	font-size:15px;
	font-weight:bold;
	border:none;
	color:#FFF;
	margin:0 auto;
	text-align:left;
	padding-top:8px;
	padding-left:20px;
	background:url(../images/bgsolution.jpg) no-repeat;
	width:193px;
height:31px;
float:left;
position:relative;
	}
		#solutioninterne{
float:left;
position:relative;
width:211px;
line-height:20px;
height:auto;
color:#666;
font-family:Tahoma;
font-size:11px;
border:1px solid #cdcdcd;
text-align:center;
}
	#moduleleft{
float:left;
position:relative;
width:216px;
line-height:20px;
height:auto;
color:#333;
font-family:Tahoma;
font-size:11px;
}

	#moduleright{
float: right;
position:relative;
width:700px;
line-height:20px;
height:auto;
color:#333;
font-family:Tahoma;
font-size:11px;
}

		#code{
float:left;
position:relative;
width:693px;
line-height:20px;
height:auto;
color:#666;
font-family:Tahoma;
font-size:12px;
border:1px solid #cdcdcd;
background:url(../images/bgnew.jpg) repeat-y right;
padding-left:5px;
}

#code h2{
	font-family:"Trebuchet MS";
	font-size:18px;
	font-weight:bold;
	border:none;
	color:#333;
	margin:0 auto;
	text-align:left;
	padding-top:8px;
	padding-left:10px;
	width:500px;
height:22px;
float:left;
position:relative;

	}
	
	#code span{
	font-family:"Trebuchet MS";
	font-size:18px;
	font-weight:bold;
	border:none;
	color:#ff3333;
	text-align:left;
	}
	
	#code #internecode{
	font-family: Tahoma;
	font-size:11px;
	font-weight:normal;
	border:none;
	color:#333;
	line-height:20px;
	padding-top:8px;
	padding-left:10px;
	width:500px;
height:auto;
float:left;
position:relative;
	}
	
	#code #internecode a , #code #internecode a:visited , #code #internecode a:active
	{
		font-family: Tahoma;
		font-size:11px;
		color: #0099CC;
		line-height:20px;
		text-decoration: underline;
		font-weight:bold;
	}
#code #internecode a:hover
	{
		font-family: Tahoma;
		font-size:11px;
		color: #FF6600;
		line-height:20px;
		text-decoration:none;
		font-weight:bold;
	}
	
	
	
	#presentation{
float:left;
position:relative;
padding-top:10px;
width:490px;
line-height:20px;
height:auto;
color:#666;
font-family:Tahoma;
font-size:12px;
}

#presentation h2{
	font-family:"Trebuchet MS";
	font-size:20px;
	font-weight:bold;
	border:none;
	padding-top:5px;
	color:#FFF;
	margin:0 auto;
	text-align:left;
	padding-left:10px;
	background:#ff9900;
	width:480px;
height:30px;
float:left;
position:relative;

	}
	
	
	#presentation span{
	font-family:"Trebuchet MS";
	font-size:12px;
	font-weight:bold;
	color: #FF0000;

	}

	
	#presentation #internepresentation{
	font-family: Tahoma;
	font-size:11px;
	font-weight:normal;
	border:none;
	color:#333;
	line-height:24px;
	padding-top:8px;
	padding-left:10px;
	width:480px;
	background:#e6e7e9;
height:auto;
float:left;
position:relative;
	}
	
	#presentation #internepresentation a , #presentation #internepresentation a:visited , #presentation #internepresentation a:active
	{
		font-family: Tahoma;
		font-size:11px;
		color: #0099CC;
		line-height:20px;
		text-decoration: underline;
		font-weight:bold;
	}
#presentation #internepresentation a:hover
	{
		font-family: Tahoma;
		font-size:11px;
		color: #FF6600;
		line-height:20px;
		text-decoration:none;
		font-weight:bold;
	}
	
	#partenaire{
float:left;
position:relative;
width:920px;
line-height:20px;
height:auto;
color:#666;
font-family:Tahoma;
padding-bottom:10px;
font-size:11px;
}
#partenaire h2{
	font-family:"Trebuchet MS";
	font-size:15px;
	font-weight:bold;
	border:none;
	color:#FFF;
	margin:0 auto;
	text-align:left;
	padding-top:8px;
	padding-left:25px;
	background:url(../images/bgpartenaire.jpg) no-repeat;
	width:895px;
height:30px;
float:left;
position:relative;
	}
		#partenaireinterne{
float:left;
position:relative;
width:900px;
line-height:20px;
height:auto;
color:#666;
font-family:Tahoma;
font-size:11px;
padding-left:18px;
border:1px solid #cdcdcd;
}


#access{
float: right;
position:relative;
width:199px;
line-height:20px;
height:auto;
color:#666;
font-family:Tahoma;
padding-bottom:10px;
font-size:11px;
padding-top:10px;
}
#access h2{
	font-family:"Trebuchet MS";
	font-size:15px;
	font-weight:bold;
	border:none;
	color:#FFF;
	margin:0 auto;
	text-align:left;
	padding-top:8px;
	padding-left:20px;
	background:url(../images/bgsol.jpg) no-repeat;
	width:179px;
height:31px;
float:left;
position:relative;
	}
		#accessinterne{
float:left;
position:relative;
width:197px;
line-height:20px;
height:auto;
color:#666;
font-family:Tahoma;
text-align:center;
font-size:11px;
border:1px solid #cdcdcd;
text-align:center;
}

	#accessinterne a , #accessinterne a:visited , #accessinterne a:active
	{
		font-family: Tahoma;
		font-size:12px;
		color: #666;
		line-height:20px;
		text-decoration: underline;
		font-weight:bold;
	}
#accessinterne a:hover
	{
		font-family: Tahoma;
		font-size:12px;
		color: #FF6600;
		line-height:20px;
		text-decoration:none;
		font-weight:bold;
	}
	

#presentationin{
float:left;
position:relative;
width:700px;
line-height:20px;
height:auto;
color:#666;
font-family:Tahoma;
font-size:12px;
}

	#presentationin span{
	font-family:"Trebuchet MS";
	font-size:12px;
	font-weight:bold;
	color: #FF0000;

	}


#presentationin h2{
	font-family:"Trebuchet MS";
	font-size:20px;
	font-weight:bold;
	border:none;
	color:#FFF;
	padding-top:5px;
	margin:0 auto;
	text-align:left;
	padding-left:10px;
	background:#ff9900;
	width:690px;
height:30px;
float:left;
position:relative;

	}

	
	#presentationin #internepresentationin{
	font-family: Tahoma;
	font-size:11px;
	font-weight:normal;
	border:none;
	color:#333;
	line-height:24px;
	padding-top:8px;
	padding-left:10px;
	width:690px;
	background:#e6e7e9;
height:auto;
float:left;
position:relative;
	}
#presentationin #internepresentationin h3{
	font-family:"Trebuchet MS";
	font-size:14px;
	font-weight:bold;
	border:none;
	color: #0099CC;
	padding-top:5px;
	margin:0 auto;
	text-align:left;
	width:680px;
height:30px;
float:left;
position:relative;

	}
	
	
	#presentationin #internepresentationin h4{
float:left;
position:relative;
width:200px;
height:50px;
line-height:24px;
color:#666;
padding-top:20px;
padding-left:60px;
font-family:Tahoma;
font-size:11px;
background:url(../images/pdf.gif) no-repeat;

	}
	
	#presentationin #internepresentationin a , #presentationin #internepresentationin a:visited , #presentationin #internepresentationin a:active
	{
		font-family: Tahoma;
		font-size:11px;
		color: #0099CC;
		line-height:20px;
		text-decoration: underline;
		font-weight:bold;
	}
#presentationin #internepresentationin a:hover
	{
		font-family: Tahoma;
		font-size:11px;
		color: #FF6600;
		line-height:20px;
		text-decoration:none;
		font-weight:bold;
	}
	
#produitin{
float:left;
position:relative;
width:670px;
line-height:24px;
border:1px solid #CCCCCC;
color:#666;
margin-bottom:5px;
padding-top:5px;
padding-left:10px;
font-family:Tahoma;
font-size:11px;
background: #FFFFFF;
}

#produitin span{
float:left;
position:relative;
width:200px;
height:50px;
line-height:24px;
color:#666;
padding-top:20px;
padding-left:60px;
font-family:Tahoma;
font-size:11px;
background:url(../images/pdf.jpg) no-repeat;
}


	#produitinimg{
float:left;
position:relative;
width:215px;
text-align:center;
height:115px;
color:#666;
font-family:Tahoma;
font-size:11px;
}

#produitintitre
	{
		font-family: Tahoma;
		font-size:11px;
		color: #ff8400;
		width:215px;
		height:40px;
		float: left;
		line-height:10px;
		text-align:center;
		position:relative;
	}
	
#produitintitre a , #produitintitre a:visited , #produitintitre a:active
	{
		font-family: Tahoma;
		font-size:11px;
		color: #ff8400;
		line-height:12px;
		text-decoration:none;
		text-align:center;
		font-weight:bold;
	}
#produitintitre a:hover
	{
		font-family: Tahoma;
		font-size:11px;
		color: #0099CC;
		line-height:12px;
		text-decoration:none;
		font-weight:bold;
		text-align:center;
	}

#bas{
position:relative;
width:920px;
float:left;
height:51px;
padding-top:10px;
background:url(../images/bas.jpg) no-repeat;
}

	
#baslien
	{
		font-family: Tahoma;
		font-size:11px;
		color: #FFF;
		width:590px;
		height:40px;
		float: right;
		line-height:20px;
		padding-left:10px;
		text-align:center;
		position:relative;
	}
	
#baslien a , #baslien a:visited , #baslien a:active
	{
		font-family: Tahoma;
		font-size:11px;
		color: #FFF;
		line-height:20px;
		text-decoration:none;
		padding-left:10px;
		padding-right:10px;
	}
#baslien a:hover
	{
		font-family: Tahoma;
		font-size:11px;
		color: #FFCC00;
		line-height:20px;
		text-decoration:none;
	}
	
#edirect
	{
		font-family: Tahoma;
		font-size:11px;
		color: #FFF;
		width:300px;
			float: left;
			text-align:center;
		height:40px;
		line-height:20px;
		position:relative;
		padding-left:20px;
	}
	
#edirect a , #edirect a:visited , #edirect a:active
	{
		font-family: Tahoma;
		font-size:11px;
		color: #FFF;
		line-height:20px;
		text-decoration:none;
	}
#edirect a:hover
	{
		font-family: Tahoma;
		font-size:11px;
		color: #FFCC00;
		line-height:20px;
		text-decoration:none;
	}

form.css label
  {
  display: inline;
  width:100px;
  float: left;
  text-align:left;
  color:#666666;
  }
#contact2
	{
	position:relative;
	float:left;
	width:350px;
	height:auto;
	text-align:left;
	padding-left:50px;
	}
.champs
	{
		font-family: Tahoma;
		font-size:11px;
		color: #666;
		border:1px solid #CCC;
		width:180px;
		height:20px;
		margin-bottom:5px;
	}
	
	.area
	{
		font-family: Tahoma;
		font-size:11px;
		color: #666666;
		text-decoration:none;
		border:1px solid #cdc18f;
		width:180px;
	}
	
	.bouton
	{
		font-family: Tahoma;
		font-size:11px;
		color: #666666;
		background:#EEEEEE;
		text-decoration:none;
		border:1px solid #cdc18f;
		width:80px;
		font-weight:bold;
		cursor:pointer;
		height:20px;
	}
	
	.texte
	{
		font-family: Tahoma;
		font-size:11px;
		color: #FFF;
	}
	.text
	{
		font-family: Tahoma;
		font-size:12px;
		color: #FFF;
	}
	
.champs2
	{
		font-family: Tahoma;
		font-size:11px;
		color:#666666;
		background:#FFF;
		font-weight:bold;
		width:40px;
		height:18px;
		text-align:center;
		border: 1px solid #666666;
	}
	
	.afficher
	{
		font-family: Tahoma;
		font-size:11px;
		color:#666666;
		background: #FFCC00;
		font-weight:bold;
		width:200px;
		height:22px;
		text-align:center;
		border: 1px solid #000;
		line-height:18px;
		cursor:pointer;
	}
.txt
	{
		font-size:11px;
		font-family:Verdana;
		color: #FFF;
		line-height:18px;
		text-decoration:none;
	}
	
	a.suite:link, a.suite:visited {
	font-family: Tahoma;
	font-size: 11px;
	color: #FFCC00;
	padding-left:15px;
	text-decoration: none;
	background:url(../images/puce.jpg) no-repeat;


	}
	
a.suite:hover {
	font-family: Tahoma;
	font-size: 11px;
	color: #CCCC00;
		padding-left:15px;
	text-decoration: none;
	background:url(../images/puce.jpg) no-repeat;
	}
	
			#formulaire
	{
	text-align: left; position: relative; float: left; width: 300px;
	padding-right:20px; padding-left:20px;
	}
		.champ{
	font-family: Tahoma;
		font-size:11px;
		color: #aaaaaa;
		border:1px solid  #CCCCCC;
		height:24px;
		padding-top:4px;
		padding-left:5px;
		width:195px;
	}
	.area
	{
		font-family: Tahoma;
		font-size:11px;
		color: #aaaaaa;
		border:1px solid  #CCCCCC;
		height:80px;
		padding-top:4px;
		padding-left:5px;
		width:195px;
	}

	.bouton
	{
		font-family: Tahoma;
		font-size:11px;
		color: #666666;
		background:#EEEEEE;
		text-decoration:none;
		border:1px solid #CCCCCC;
		width:80px;
		font-weight:bold;
		height:24px;
		line-height:20px;
		padding-bottom:4px;
		cursor:pointer;
	}
	