body{
	font-family: georgia,Arial,sans-serif;
	color: #333333;
	line-height: 1.5;	
	margin-left: auto;
	margin-right: auto;
	width: 800px;  /*largeur obligatoire pour être centré */
	padding: 0px;
	background-color:#FFFFFF;


}

a:link {
	color: #006699;
	text-decoration:none;
}
a:visited{
	color: #006699;
	text-decoration: none;
}
a:hover{
	color: #006699;
	background-color:#DED9D9;
	text-decoration: none;
}
a:active {
	color: #006699;
	text-decoration:none;
}

h1 {
	color:#33cc33;
	font-weight:bold;
	font-size:110%;
}
h2 {
	color:#333366;
	font-weight:bold;
	font-size:100%;
}
h3 {
	color:#333366;
	font-size:100%;
}
/* Be kind to Netscape 4 hack */
p,td,li,ul,ol,h1, h2, h3, h4, h5, h6 {
	font-family: Georgia,Arial,sans-serif;
	margin: 0px;
	padding: 3px;
}

/* Skip Navigation */
.hide {
	position : absolute;
	left : -9999px;
}				
img{
	/*display : block; */
	border:0;
}	
#imgpopupcontent{
	text-align:center;
}
#imgpopupprint{
text-align:left;
}
/***********************************************/
/* Layout Divs                                 */
/***********************************************/

/* General layout table */
#content{
 	width: 100%;
	height: 100%;
	margin: 2 px;
	padding: 2 2 2 2;
}
#TextIndex{
	padding-top:200px;

}
/* Logo, banner and other thingies */
#lobaline{

}
#bannerfr{
	width:800px;
	height:84px;
	background-image:url(../images/banner-fr.gif);
	background-repeat:no-repeat;

}
#banneren{
	width:800px;
	height:84px
	background-image:url(../images/banner-en.gif);
	background-repeat:no-repeat;
}
#companyname{
	display:block;
	float:left;
	width:84px;
	height:600px;
	background-image:url(../images/pagrecompanyname.gif);
	background-repeat:no-repeat;
}
#sousLigne{
	height:10px;
	background-image:url(../images/ligne-1.gif);
	
}
#validator{
	display:block;
	float:left;
	width:84px;
	vertical-align:middle;
	text-align : center;

}

#copyright{
	width:716px;
	display:block;
	float:left;
	text-align:center;
	font-size:70%;
	color:#333366;
	border-top:2px solid #CCCCCC;
}


/* Links' list */
#latnavbar{
	text-align:left;
	vertical-align:center;
	font-size:80%;
}

#homepagenav{
	list-style:none;
	line-height:2;
	font-size:20 px;
}
.homepagenavitem{

}
/* Text Content*/
#ALTexte{
 	font-size: 70%;
	text-align:left;
	vertical-align:text-top;
}

#TextPresta{
	line-height:1.5;
	font-size: 70%;
	text-align:left;
	vertical-align:text-top;
	
}

#textcontent{
	min-height:500px;
	margin-left:5 px;
	padding-left:10 px;
	vertical-align:top;
	text-align:left;
	color:#333366;
	background-image:url(../images/fond-bateau.gif);
	height:600px;

}
/* Navigation bars */

#navbar{
	padding-top:54px;
	padding-left:300px;
	vertical-align:top;
	font-size:80%;
	color: #006699;
	text-align:left;
}


a.navbarlink:link, a.navbarlink:visited {
	padding: 0px;
	color:#333366;
	text-decoration: none;
}

a.navbarlink:active,a.navbarlink:hover  {
	padding: 0px;
	color:#336633;
	text-decoration: none;
}
a.navbarlinkon:link, a.navbarlinkon:visited,a.navbarlinkon:active,a.navbarlinkon:hover {
	padding: 0px;
	color:#669933;
	background-color:#FFFFFF;
	text-decoration: none;
}

a.indexlink:link, a.indexlink:visited {
	padding: 0px;
	color:#666666;
	text-decoration: none;
}

a.indexlink:active,a.indexlink:hover  {
	padding: 0px;
	color:#336633;
	text-decoration: none;
}


.listemenu{
	padding:0;
	margin:0;
}
.listitem{
	display:block;
	float:left;
	margin-left:5px;
}
#listElement{
	padding-left:300px;
}
.listindex{	
	list-style-position:inside;
	list-style-type:none;
}


/*List handling */
.listgen{	
	list-style-position:inside;
	list-style-type:none;
}
.listgenitem{
	list-style-position:inside;
	list-style-type:disc;
	/*list-style-image:url(../images/dot-green.gif);*/
}

/* Link */
.linkhome{
	list-style-position:inside;
	list-style-type:circle;
	/*list-style-image:url(../images/dot-black.gif);*/
}



