BODY {
PADDING-RIGHT: 0px; 
PADDING-LEFT: 0px; 
FONT-SIZE: 12px; 
PADDING-BOTTOM: 0px; 
MARGIN: 0px; 
PADDING-TOP: 0px; 
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
background:#FFF;
}

#page
	{
		width:959px;
		margin-left:auto;
		margin-right:auto;
	}
	

#haut{
position:relative;
float:left;
width:959px;
height:126px;
background:url(../images/header.jpg) no-repeat;
padding-bottom:3px;
}

#menuhaut{
position:relative;
float:right;
width:959px;
height:25px;

}

#menuhaut ul{
	width:320px;
	margin:0;
	padding:0;
	display:block;
	float:right;
	position:relative;
	}
	
#menuhaut ul li{
	position:relative;
	height:25px;
	float:left;
	display: block;
	width:76px;
	color: #FF0000;
	margin:0 auto;
	font-family: Tahoma;
	font-size:10px;
	line-height:26px;
	
	}
	

#menuhaut ul li a{

	text-align:center;
	text-decoration:none;
	height:25px;
	color: #FF0000;
	font-family: Tahoma;
	font-size:10px;
	padding-right:10px;
	padding-left:10px;
	display:block;
	}
	
#menuhaut ul li a:hover{
	text-align:center;
	text-decoration:none;
	height:25px;
	color: #FF0000;
	font-family: Tahoma;
	font-size:10px;
	background:url(../images/bgmenuhaut.jpg) no-repeat;
}

#menuhaut ul li a.hover{
	text-align:center;
	text-decoration:none;
	height:25px;
	color: #FF0000;
	font-family: Tahoma;
	font-size:10px;
	background:url(../images/bgmenuhaut.jpg) no-repeat;
}

#logos{
position:relative;
float:left;
width:959px;
height:69px;
}

#logo{
position:relative;
padding-top:11px;
padding-left:15px;
float:left;
width:145px;
height:58px;
}

#recherche{
position:relative;
float:right;
width:560px;
padding-top:22px;
height:47px;
}

#recherche #input{
position:relative;
float:left;
width:450px;
height:23px;
padding-top:3px;
color: #FF0000;
	font-family: Tahoma;
	font-size:11px;
}

#recherche #icon{
position:relative;
float:left;
width:50px;
height:20px;
color: #FF0000;
	font-family: Tahoma;
	font-size:11px;
}
#menulangue{
position:relative;
float:left;
width:959px;
height:31px;
}

#menu{
position:relative;
float:left;
width:900px;
height:31px;
padding-left:15px;
}

#menu ul{
	width:900px;
	margin:0;
	padding:0;
	display:block;
	float:left;
	}
	
#menu ul li{
	position:relative;
	height:31px;
	float:left;
	display: inline;
	color: #FF0000;
	margin:0 auto;
	font-family: Tahoma;
	font-size:11px;
	line-height:26px;
	text-align:center;
	}
	
	#menu ul li.accueil{
	position:relative;
	height:31px;
	float:left;
	width:87px;
	display: inline;
	color: #FF0000;
	margin:0 auto;
	font-family: Tahoma;
	font-size:11px;
	line-height:26px;
	background:url(../images/accueil.jpg) no-repeat;
	text-align:center;
	}
	
	#menu ul li.qui{
	position:relative;
	height:31px;
	float:left;
	width:123px;
	display: inline;
	color: #FF0000;
	margin:0 auto;
	font-family: Tahoma;
	font-size:11px;
	line-height:26px;
	text-align:center;
	background:url(../images/qui.jpg) no-repeat;
	}
	
	#menu ul li.pat{
	position:relative;
	height:31px;
	float:left;
	width:123px;
	display: inline;
	color: #FF0000;
	margin:0 auto;
	font-family: Tahoma;
	font-size:11px;
	line-height:26px;
	text-align:center;
	background:url(../images/qui.jpg) no-repeat;
	}
	
	#menu ul li.solution{
	position:relative;
	height:31px;
	float:left;
	width:143px;
	display: inline;
	color: #FF0000;
	margin:0 auto;
	font-family: Tahoma;
	font-size:11px;
	line-height:26px;
	text-align:center;
	background:url(../images/solution.jpg) no-repeat;
	}
	
	#menu ul li.service{
	position:relative;
	height:31px;
	float:left;
	width:103px;
	display: inline;
	color: #FF0000;
	margin:0 auto;
	font-family: Tahoma;
	font-size:11px;
	line-height:26px;
	text-align:center;
	background:url(../images/service.jpg) no-repeat;
	}
	
	#menu ul li.actualite{
	position:relative;
	height:31px;
	float:left;
	width:103px;
	display: inline;
	color: #FF0000;
	margin:0 auto;
	font-family: Tahoma;
	font-size:11px;
	line-height:26px;
	text-align:center;
	background:url(../images/actualite.jpg) no-repeat;
	}
	
	#menu ul li.contact{
	position:relative;
	height:31px;
	float:left;
	width:103px;
	display: inline;
	color: #FF0000;
	margin:0 auto;
	font-family: Tahoma;
	font-size:11px;
	line-height:26px;
	text-align:center;
	background:url(../images/contact.jpg) no-repeat;
	
	}
	
	#menu ul li.reference{
	position:relative;
	height:31px;
	float:left;
	width:105px;
	display: inline;
	color: #FF0000;
	margin:0 auto;
	font-family: Tahoma;
	font-size:11px;
	line-height:26px;
	text-align:center;
	background:url(../images/reference.jpg) no-repeat;
	}
	
	

#menu ul li a{

	text-align:center;
	text-decoration:none;
	color: #666;
	font-family: Tahoma;
	font-size:11px;
	font-weight:bold;
	}
	
#menu ul li a:hover{
	text-align:center;
	text-decoration:none;
	color: #FF0000;
	font-family: Tahoma;
	font-size:11px;
	font-weight:bold;
}

#menu ul li a.acc{
	text-align:center;
	text-decoration:none;
	color: #FF0000;
	font-family: Tahoma;
	font-size:11px;
	font-weight:bold;
}


#header{
position:relative;
float:left;
width:949px;
height:176px;
background:url(../images/bghaut.jpg) no-repeat;

padding-left:4px;
padding-top:4px;
padding-right:6px;
}


#langue
	{
	position:relative;
	width:120px;
	float: right;
	height:30px;
	font-family: Tahoma;
	font-size:11px;
	color: #FF0000;
	line-height:24px;

	}
	
#langue a , #langue a:visited , #langue a:active
	{
		font-family: Tahoma;
		font-size:11px;
		color: #FF0000;
		line-height:24px;
		text-decoration:none;
		padding-right:10px;
		font-weight:bold;
	}
#langue a:hover
	{
		font-family: Tahoma;
		font-size:11px;
		color: #000;
		line-height:24px;
		text-decoration:none;
		padding-right:10px;
		font-weight:bold;
	}

#news{
position:relative;
float:left;
width: 649px; 
height: 174px;
background:url(../images/bgnews.jpg) no-repeat;
}

#newsimage{
position:relative;
float:left;
width:300px; 
height:153px;
}

#newscontenu{
position:relative;
float:left;
width:330px; 
height:125px;
padding-left:10px;
font-family: Tahoma;
font-size:11px;
color: #666666;
line-height:20px;
}

#newscontenu a , #newscontenu a:visited , #newscontenu a:active
	{
		font-family: Tahoma;
		font-size:11px;
		color: #D50000;
		line-height:22px;
		font-weight: normal;
		text-decoration:none;
	}
#newscontenu a:hover
	{
		font-family: Tahoma;
		font-size:11px;
		color: #000000;
		line-height:22px;
		font-weight:normal;
		text-decoration:none;
	}
	
	
	#newssuite{
position:relative;
float:left;
width:330px; 
height:20px;
padding-left:10px;
font-family: Tahoma;
text-align:right;
font-size:11px;
color: #666666;
line-height:20px;
}

#newssuite a , #newssuite a:visited , #newssuite a:active
	{
		font-family: Tahoma;
		font-size:11px;
		color: #FF0000;
		line-height:20px;
		text-align:right;
		font-weight:bold;
		text-decoration:none;
	}
#newssuite a:hover
	{
		font-family: Tahoma;
		font-size:11px;
		color: #000000;
		line-height:20px;
		text-align:right;
		font-weight:bold;
		text-decoration:none;
	}
	

#newscontenu span{
position:relative;
float:left;
width:330px; 
height:153px;
padding-left:10px;
font-family: Tahoma;
font-size:11px;
color: #FF0000;
line-height:22px;
font-weight:bold;
}

#espace{
position:relative;
float: right;
width: 283px; 
height: 168px;
background:url(../images/bgclient.jpg) no-repeat;
padding-top:5px;
margin-top:1px;
padding-left:10px;
font-family:Tahoma;
font-size:11px;
}

#espace #titre{
position:relative;
float: left;
width: 240px; 
height: 32px;
background:url(../images/puceclient.jpg) no-repeat;
font-family: Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;

color: #FF0000;
padding-left:40px;
line-height:26px;
}

#espace #ident{
position:relative;
float: left;
width: 250px; 
height: 30px;
font-family: Tahoma;
font-size:11px;
color: #FF0000;
padding-left:30px;
line-height:26px;
}

#espace #ident1{
position:relative;
float: left;
width: 120px; 
height: 30px;
font-family: Tahoma;
padding-top:10px;
font-size:11px;
color: #FF0000;
padding-left:30px;
line-height:26px;
}

#espace #ident1 a , #espace #ident1 a:visited , #espace #ident1 a:active
	{
		font-family: Tahoma;
		font-size:11px;
		color: #FF0000;
		line-height:20px;
		text-decoration:none;
	}
#espace #ident1 a:hover
	{
		font-family: Tahoma;
		font-size:11px;
		color: #000000;
		line-height:20px;
		text-decoration:none;
	}
	
	#espace a , #espace  a:visited , #espace a:active
	{
		font-family: Tahoma;
		font-size:11px;
		color: #FF0000;
		line-height:20px;
		text-decoration:none;
		padding-left:20px;
	}
#espace a:hover
	{
		font-family: Tahoma;
		font-size:11px;
		color: #000000;
		line-height:20px;
		text-decoration:none;
		padding-left:20px;
	}
#espace #ident2{
position:relative;
float: right;
width: 130px; 
height: 30px;
font-family: Tahoma;
font-size:11px;
color: #FF0000;
line-height:26px;
padding-top:10px;
}

#contenu{
position:relative;
float:left;
width:947px;
height:auto;
background:url(../images/bgcontenu.jpg) repeat-y;

padding-left:6px;
padding-right:6px;
padding-top:4px;
}

#cat{
position:relative;
float:left;
width:637px;
height:421px;
background:url(../images/bgcat.jpg) no-repeat;
padding-left:10px;
padding-top:5px;

}

#imgact{
position:relative;
float:left;
width:300px;
height:150px;
padding-right:5px;

}

#imp{
position:relative;
float: right;
width:210px;
height:auto;

}

#imp a , #imp a:visited , #imp a:active
	{
		font-family: Tahoma;
font-size:11px;
color: #000;
font-weight:bold;
line-height:20px;
		text-decoration:none;
	}
#imp a:hover
	{
		font-family: Tahoma;
font-size:11px;
color: #FF0000;
font-weight:bold;
line-height:20px;
		text-decoration:none;
	}
	
	#sitemap{
position:relative;
float: left;
width:210px;
height:auto;
margin-right:10px;
padding-left:50px;
background:#EFEFEF;
border:1px dotted #CCC;

}

#sitemap a , #sitemap a:visited , #sitemap a:active
	{
		font-family: Tahoma;
font-size:11px;
color: #FF0000;
font-weight:bold;
line-height:24px;
		text-decoration:none;
	}
#sitemap a:hover
	{
		font-family: Tahoma;
font-size:11px;
color: #000;
font-weight:bold;
line-height:24px;
		text-decoration:none;
	}

#interne{
position:relative;
float:left;
width:630px;
height:auto;
padding-left:10px;
padding-top:5px;
font-family: Tahoma;
font-size:11px;
color: #333;
line-height:20px;
}
#interne #titrei{
position:relative;
float: left;
width: 610px; 
height: 30px;
background:url(../images/bgrubrique.jpg) no-repeat;
font-family: Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color: #FF0000;
padding-left:20px;
line-height:26px;
}

#interne #titrei a , #interne #titrei a:visited , #interne #titrei a:active
	{
		font-family: Arial, Helvetica, sans-serif;
font-size:14px;
color: #999999;
font-weight:bold;
line-height:20px;
		text-decoration:none;
	}
#interne #titrei a:hover
	{
		font-family: Arial, Helvetica, sans-serif;
font-size:14px;
color: #000;
font-weight:bold;
line-height:20px;
		text-decoration:none;
	}


#interne #titrep{
position:relative;
float: left;
width: 610px; 
height: 30px;
background:url(../images/bgrubrique.jpg) no-repeat;
font-family: Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color: #333333;
padding-left:20px;
line-height:26px;
}

#imgr{
position:relative;
float: left;
width: 110px; 
height: 110px;
color: #FF0000;
padding-top:10px;
padding-left:10px;
}

#imgref{
position:relative;
float: left;
width: 60px; 
height: 60px;
color: #FF0000;
padding-top:10px;
padding-left:10px;
}
#texteref{
position:relative;
float: left;
width: 220px; 
height: 50px;
padding-top:15px;
font-family: Tahoma;
padding-left:5px;
font-size:11px;
color: #333;
line-height:20px;
}

#texter{
position:relative;
float: left;
width: 495px; 
height: 115px;
padding-top:5px;
font-family: Tahoma;
padding-left:5px;
font-size:11px;
color: #333;
line-height:20px;
}
#texter a , #texter a:visited , #texter a:active
	{
		font-family: Tahoma;
font-size:11px;
color: #FF0000;
font-weight:bold;
line-height:20px;
		text-decoration:none;
	}
#texter a:hover
	{
		font-family: Tahoma;
font-size:11px;
color: #000;
font-weight:bold;
line-height:20px;
		text-decoration:none;
	}
#solutionra{
position:relative;
float: left;
width: 630px; 
height: 24px;
color: #666666;
background:url(../images/sol1.jpg) no-repeat;
}
#solutionra1{
position:relative;
float: left;
width: 630px; 
height: 26px;
color: #666666;
background:url(../images/sol2.jpg) no-repeat;
}
#solution{
position:relative;
float: left;
width: 630px; 
height: auto;
color: #666666;
background:url(../images/sol.jpg) repeat-y;
}

#solutionref{
position:relative;
float: left;
width: 300px; 
height: 83px;
color: #666666;
background:url(../images/bgref.jpg) no-repeat;
}

#solutionr{
position:relative;
float: left;
padding-left:10px;
width: 610px; 
height: auto;
color: #666666;
}
#solutionr a , #solutionr a:visited , #solutionr a:active
	{
		font-family: Tahoma;
font-size:11px;
color: #FF0000;
line-height:20px;
		text-decoration:none;
	}
#solutionr a:hover
	{
		font-family: Tahoma;
font-size:11px;
color: #000;
line-height:20px;
		text-decoration:none;
	}

#solution1{
position:relative;
float: left;
width: 610px;
padding:10px;
height: 110px;
color: #666666;
background:url(../images/sol.jpg) no-repeat;
}

#solution1 a , #solution1 a:visited , #solution1 a:active
	{
		font-family: Tahoma;
font-size:11px;
color: #FF0000;
font-weight:bold;
line-height:20px;
		text-decoration:none;
	}
#solution1 a:hover
	{
		font-family: Tahoma;
font-size:11px;
color: #000;
font-weight:bold;
line-height:20px;
		text-decoration:none;
	}
	
	
	#actu{
position:relative;
float: left;
width: 610px;
padding:10px;
height: 150px;
color: #666666;
}

#actu a , #actu a:visited , #actu a:active
	{
		font-family: Tahoma;
font-size:11px;
color: #FF0000;
font-weight:bold;
line-height:20px;
		text-decoration:none;
	}
#actu a:hover
	{
		font-family: Tahoma;
font-size:11px;
color: #000;
font-weight:bold;
line-height:20px;
		text-decoration:none;
	}
	
	#produit{
position:relative;
float: left;
width: 295px;
padding:10px;
height: 110px;
color: #666666;
background:url(../images/bgproduit.jpg) no-repeat;
}
	#imgprod{
position:relative;
float: right;
width: 100px;
height: 100px;
color: #666666;
padding-right:5px;
}

	#txtprod{
position:relative;
float: left;
width: 190px;
height: 100px;
color: #666666;
font-family:Tahoma;
}

#produit a , #produit a:visited , #produit a:active
	{
		font-family: Tahoma;
font-size:11px;
color: #FF0000;
font-weight:bold;
line-height:20px;
		text-decoration:none;
	}
#produit a:hover
	{
		font-family: Tahoma;
font-size:11px;
color: #000;
font-weight:bold;
line-height:20px;
		text-decoration:none;
	}
	

#cat #titrec{
position:relative;
float: left;
width: 600px; 
height: 30px;
background:url(../images/bgrubrique.jpg) no-repeat;
font-family: Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color: #FF0000;
padding-left:20px;
line-height:26px;
}

#cat1{
position:relative;
float:left;
width:180px;
height:375px;
padding-top:10px;

}

#cat2{
position:relative;
float:left;
width:265px;
height:375px;
padding-top:10px;
}
#cate{
position:relative;
float:left;
width:176px;
height:125px;
background:url(../images/bgcate.gif) no-repeat;
}
#photo{
position:relative;
float:left;
width:175px;
height:90px;
text-align:center;
padding-top:5px;
}
#trub{
position:relative;
float: right;
width:150px;
height:20px;
font-family: Tahoma;
font-size:11px;
color: #333;
font-weight:bold;
line-height:18px;
padding-left:10px;
background:url(../images/pucecat.jpg) no-repeat;
}
#trub a , #trub a:visited , #trub a:active
	{
		font-family: Tahoma;
font-size:11px;
color: #333;
font-weight:bold;
line-height:18px;
		text-decoration:none;
	}
#trub a:hover
	{
		font-family: Tahoma;
font-size:11px;
color: #FF0000;
font-weight:bold;
line-height:18px;
		text-decoration:none;
	}
#cate2{
position:relative;
float:left;
width:250px;
height:372px;
background:url(../images/catcentre.jpg) no-repeat;
padding-left:8px;
}

#photo1{
position:relative;
float:left;
width:242px;
height:181px;
text-align:center;
padding-top:5px;
}
#trub1{
position:relative;
float: right;
width:230px;
height:30px;
font-family: Arial, Helvetica, sans-serif;
font-size:14px;
color: #999;
font-weight:bold;
line-height:18px;
padding-left:15px;
padding-top:5px;
background:url(../images/bgrubrique.jpg) no-repeat;
}
#trub1 a , #trub1 a:visited , #trub1 a:active
	{
font-family: Arial, Helvetica, sans-serif;
font-size:14px;
color: #999;
font-weight:bold;
line-height:18px;
		text-decoration:none;
	}
#trub1 a:hover
	{
font-family: Arial, Helvetica, sans-serif;
font-size:14px;
color: #FF0000;
font-weight:bold;
line-height:18px;
		text-decoration:none;
	}

#desc{
position:relative;
float: right;
width:215px;
height:auto;
font-family: Tahoma;
font-size:11px;
color: #333;
line-height:18px;
padding-left:15px;
padding-right:20px;
padding-top:5px;

}

#moduledroit{
position:relative;
float: right;
width:293px;
height:auto;

}

#noservice{
position:relative;
float: right;
width:293px;
height:104px;
background:url(../images/etude.jpg) no-repeat;
padding-bottom:6px;
padding-top:5px;
}

#gard{
position:relative;
float: right;
width:240px;
height:35px;
padding-left:50px;
/*background:url(../images/gard.jpg) no-repeat;*/

padding-top:25px;
}

#gard a , #gard a:visited , #gard a:active
	{
font-family: "Trebuchet MS";
font-size:18px;
color: #666666;
background:url(../images/pucelien.gif) no-repeat;
font-weight:bold;
padding-left:15px;
line-height:18px;
		text-decoration:none;
	}
#gard a:hover
	{
font-family: "Trebuchet MS";
font-size:18px;
background:url(../images/pucelien1.gif) no-repeat;
color: #000;
font-weight:bold;
line-height:18px;
		text-decoration:none;
		padding-left:15px;
	}

#champcontact1{
float:left;
position:relative;
width:90px;
height:40px;
font-family: Tahoma;
font-size:11px;
color:#666666;
}

#champcontactarea{
float:left;
position:relative;
width:200px;
height:auto;
font-family: Tahoma;
font-size:11px;
color:#666666;
}
#champcontactbouton{
float:left;
position:relative;
width:600px;
padding-top:10px;
height:auto;
font-family: Tahoma;
font-size:11px;
color:#666666;
}
#champcontact2{
float:left;
position:relative;
width:200px;
height:40px;
font-family: Tahoma;
font-size:11px;
color:#666666;
}

#cor{
position:relative;
float: left;
width:600px;
height:auto;
font-family: Tahoma;
font-size:11px;
color: #666666;
background:url(../images/cont.jpg) no-repeat right;
}

#cor a , #cor a:visited , #cor a:active
	{
font-family: Tahoma;
font-size:11px;
color: #CC0000;
line-height:20px;
text-decoration:none;
	}
#cor a:hover
	{
font-family: Tahoma;
font-size:11px;
color: #000;
line-height:20px;
text-decoration:none;
	}


#noservice #titre1{
position:relative;
float: right;
width: 240px; 
height: 30px;
background:url(../images/puceserv.jpg) no-repeat;
font-family: Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
padding-top:5px;

color: #FF0000;
padding-left:40px;
line-height:26px;
}
#noservicein{
position:relative;
float: right;
width:293px;
height:173px;
background:url(../images/bgclient.jpg) no-repeat;
padding-bottom:6px;
padding-top:5px;
}

#noservicein #titre11{
position:relative;
float: right;
width: 240px; 
height: 36px;
background:url(../images/puceserv.jpg) no-repeat;
font-family: Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
padding-top:5px;

color: #FF0000;
padding-left:40px;
line-height:26px;
}

#lienser{
position:relative;
float: left;
width: 260px; 
height: 18px;
font-family: Tahoma;
font-size:11px;
color: #FF0000;
padding-left:30px;
}

#lienser a , #lienser a:visited , #lienser a:active
	{
		font-family: Tahoma;
		font-size:11px;
		color: #FF0000;
		text-decoration:none;
		padding-left:20px;
	}
#lienser a:hover
	{
		font-family: Tahoma;
		font-size:11px;
		color: #000000;
		text-decoration:none;
		padding-left:20px;
	}


#etude{
position:relative;
float: right;
width:293px;
height:320px;
background:url(../images/gratuit.jpg) no-repeat;
padding-top:5px;
}

#etude #titre2{
position:relative;
float: right;
width: 240px; 
height: 30px;
background:url(../images/puceetude.jpg) no-repeat;
font-family: Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
padding-top:5px;

color: #FF0000;
padding-left:40px;
line-height:26px;
}

#etude #ide{
position:relative;
float: left;
width: 250px; 
height: 48px;
font-family: Tahoma;
font-size:11px;
color: #666;
padding-left:30px;
line-height:26px;
}
#etude #ide2{
position:relative;
float: right;
width: 130px; 
height: 30px;
font-family: Tahoma;
font-size:11px;
color: #FF0000;
line-height:26px;
padding-top:10px;
}


#bas{
	position:relative;
	width:959px;
	float:left;
	height:70px;
	background:url(../images/bas.jpg) no-repeat;
	font-family: Tahoma;
	font-size:11px;
	color: #333333;
}
	
	
#baslien
	{
	position:relative;
	width:900px;
	float:left;
	height:60px;
	font-family: Tahoma;
	font-size:11px;
	color: #666666;
	line-height:20px;
	padding-top:10px;
	padding-left:30px;
	text-align:center;

	}
	
#baslien a , #baslien a:visited , #baslien a:active
	{
		font-family: Tahoma;
	font-size:11px;
	color: #666666;
		line-height:20px;
		text-decoration:none;
	}
#baslien a:hover
	{
		font-family: Tahoma;
	font-size:11px;
	color: #FF0000;
		line-height:20px;
		text-decoration:none;
	}
	
	
	#baslien  h1
	{
	margin:0 auto;
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
	color: #CCC;
	}
	
#baslien h1 a , #baslien h1 a:visited , #baslien h1 a:active
	{
		font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #C7C7C7;
		text-decoration:none;
		font-weight:bold;
	}
#baslien h1 a:hover
	{
		font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #666;
		text-decoration:none;
		font-weight:bold;
	}
	
	.champ{
	font-family: Tahoma;
		font-size:11px;
		color: #666;
		border:1px solid  #CCCCCC;
	
	}
	
	.champs{
	font-family: Tahoma;
		font-size:11px;
		color: #666;
		border:1px solid  #FFFFFF;
	
	}
	
		.bouton{
	font-family: Tahoma;
		font-size:11px;
		color: #666;
		font-weight:bold;
		background:#EEE;
		border:1px solid  #CCCCCC;
		cursor:pointer;
	
	}
	.identi{
	font-family: Tahoma;
		font-size:11px;
		color: #999;
		border:1px solid #CCCCCC;
		height:20px;
		padding-left:5px;
	
	}
	
	.num{
	font-family: Tahoma;
		font-size:11px;
		color: #FF0000;
	
	}
	
	#navigation
	{
	position:relative;
	width:600px;
	float:left;
	height:30px;
	font-family: Tahoma;
	text-align:center;
	font-size:11px;
	color: #000;
	line-height:20px;

	}
	
#navigation a , #navigation a:visited , #navigation a:active
	{
		font-family: Tahoma;
	font-size:11px;
	color: #FF0000;
		line-height:20px;
		text-decoration:none;
		padding-right:5px;padding-left:5px;
	}
#navigation a:hover
	{
		font-family: Tahoma;
	font-size:11px;
	color: #000;
		line-height:20px;
		text-decoration:none;
		padding-right:5px;padding-left:5px;
	}
	

.fieldsetesp
{
     border:1px solid #999;
	 width:280px;
	 background:#FFFFFF
	/* height:650px;*/
}
.fieldsetlegendesp {

font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;

}
.texte {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	padding-left: 5px;
	line-height: 20px;	
}
a.liencarre:link, a.liencarre:visited {
	 font-family: Tahoma;
	 font-size: 11px;
	 color: #FF0000;

	 text-decoration:none;

	}

a.liencarre:hover {
	 font-family: Tahoma;
	 font-size: 11px;
	 color: #000;

	 text-decoration:none;

	}
.faute {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FF0000;
}

a.titrenews:link, a.titrenews:visited {
	 font-family: Tahoma;
	 font-size: 11px;
	 color: #FF0000;
	 font-weight:bold;
	 text-decoration:none;

	}

a.titrenews:hover {
	 font-family: Tahoma;
	 font-size: 11px;
	 color: #000;
font-weight:bold;
	 text-decoration:none;

	}
