BODY
	{
	FONT-FAMILY: verdana, Arial, Helvetica;
	FONT-SIZE: 10pt;
	margin: 0;
	padding: 0;
	border:none;
	background-color: #1a2f6e;
	COLOR: #81a8cf;
	}

img
	{
	border:none;
	}

TABLE
	{
	border-collapse: collapse;
    border-spacing: 0;
	padding: 0;
	margin-bottom: 0;
	margin-top: 0;
	}

Table.appro
	{
	color: #FFFFFF;
	FONT-SIZE: 7pt;	
	}

TD
	{
	FONT-FAMILY: verdana, Arial, Helvetica;
	FONT-SIZE: 10pt;
	padding: 0;
	margin-bottom: 0;
	margin-top: 0;
	margin: 0;
	}

TD.logo-3dv 
	{
	background-color:#0D1337;
	}

TD.footer 
	{
	background-color:#0D1337;
	text-align: center;	
	}

TD.form_gauche
	{
	border-left-color: #B3DC10;
	border-left-width: 1px;
	border-left-style: solid;
	}

TD.form_bas_gauche
	{
	border-left-color: #B3DC10;
	border-left-width: 1px;
	border-left-style: solid;	
	border-bottom-color: #B3DC10;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	}

TD.form_bas
	{

	border-bottom-color: #B3DC10;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	}

TD.form_bas_droite
	{
	border-right-color: #B3DC10;
	border-right-width: 1px;
	border-right-style: solid;	
	border-bottom-color: #B3DC10;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	}

TD.form_droite
	{
	border-right-color: #B3DC10;
	border-right-width: 1px;
	border-right-style: solid;
	}

TD.titreform_gauche
	{
	background-color: #B3DC10;
	border-left-color: #B3DC10;
	border-left-width: 1px;
	border-left-style: solid;	
	border-top-color: #B3DC10;
	border-top-width: 1px;
	border-top-style: solid;	
	}

TD.titreform
	{
	background-color: #B3DC10;
	COLOR: #CCDEEF;	
	border-top-color: #B3DC10;
	border-top-width: 1px;
	border-top-style: solid;
	}

TD.form
	{
	padding: 10;
	}

P
	{
	FONT-FAMILY: verdana, Arial, Helvetica;
	FONT-SIZE: 10pt;
	margin-bottom: 0;
	margin-top: 0;
	}

P.home 
	{
	FONT-FAMILY: verdana, Arial, Helvetica;
	FONT-SIZE: 10pt;
	COLOR: #81a8cf;
	}

P.small 
	{
	FONT-FAMILY: verdana, Arial, Helvetica;
	FONT-SIZE: 8pt;
	}


P.footer 
	{
	FONT-SIZE: 6.5pt;
	COLOR: #D1DFEA;
	}

	
UL LI
	{
	FONT-FAMILY: verdana, Arial, Helvetica;
	FONT-SIZE: 10pt;
	}

OL LI
	{
	FONT-FAMILY: verdana, Arial, Helvetica;
	FONT-SIZE: 10pt;
	}

H1
	{
	COLOR: #B3DC10;
	FONT-FAMILY: Arial, verdana, Helvetica;
	FONT-SIZE: 12pt;
	font-weight: bold;
	/*margin-bottom: 0;
	margin-top: 0;*/	
	TEXT-DECORATION: none;
	}

H2
	{
	COLOR: #648a0e;
	FONT-FAMILY: verdana, Arial, Helvetica;
	FONT-SIZE: 10pt;	
	TEXT-DECORATION: none;
	margin-top: 20;

	}

h3
	{
	FONT-FAMILY: verdana, Arial, Helvetica;
	FONT-SIZE: 8pt;
	COLOR: #909090;	
	TEXT-DECORATION: none;
	margin-bottom: 0
	}

h4
	{
	font-family: verdana, Arial, Helvetica;
	font-size: 10pt;
	margin-bottom: 0
	}

strong 
	{
	font-weight : bold;

	}

em
	{
	COLOR: #82aa0f;
	font-style : normal;
	font-weight : bold;
	}

A:link
	{
	COLOR: #B3DC10;
	TEXT-DECORATION: none;
	}

A:visited
	{
	COLOR: #B3DC10;
	TEXT-DECORATION: none;
	}

A:hover
	{
	COLOR: #82aa0f;
	TEXT-DECORATION: none;
	}

A.footer:link
	{
	COLOR: #D1DFEA;
	TEXT-DECORATION: underline;
	}

A.footer:visited
	{
	COLOR: #D1DFEA;
	TEXT-DECORATION: underline;
	}

A.footer:hover
	{
	COLOR: #648a0e;
	TEXT-DECORATION: none;
	}

input
	{
	background-color: #F4F4F4;
	FONT-FAMILY: verdana, Arial, Helvetica;
	FONT-SIZE: 10pt;
	COLOR: #808080;
	border: 1px solid #CCCCCC;
	}

input.radioappro
{
	background-color: #0d1337;
	border: 0px;
	}

/* DIVS */

#conteneur-global 
	{
	position:absolute;
	text-align: center;
	width: 100%;
	margin: 0;
	}


#home
	{
	position: relative;
	background-image: url(../images/pages/home.jpg);
	background-repeat: no-repeat;
	margin-left: auto;
	margin-right: auto;	
	background-color: #0D1337; 
	top:0px;
	left:0px;
	text-align: left;	
	width: 792px;
	height:100%;
	}

#generique-1
	{
	position: relative;
	background-image: url(../images/pages/generique-1.jpg);
	background-repeat: no-repeat;
	margin-left: auto;
	margin-right: auto;	
	background-color: #0D1337; 
	top:0px;
	left:0px;
	text-align: left;	
	width: 792px;
	height:100%;
	}

#galerie
	{
	position: relative;
	margin-left: auto;
	margin-right: auto;	
	background-color: #0D1337; 
	top:0px;
	left:0px;
	text-align: left;	
	width: 792px;
	height:138px;
	z-index:1;
	}

#logo
	{
	position:relative; 
	left:35px;
	top:70px;
	width:197px;
	height:50px;
	z-index:2;
	}


#navigation 
	{
	position:relative;
	top:85px;
	left:0px;	
	width: 141px;
	height:425px;
	z-index:5;
	}

#texte
	{
	position:relative;
	top:-22px;
	left:165px;
	width:535px;
	height:100%;
	text-align: left;
	}

#flash
	{
	position:relative;
	background-color: #81a8cf; 
	top:-300px;
	left:165px;
	width:535px;
	text-align: left;
	}
	
#separateur-bas-home
	{
	position:relative;
	margin-left: auto;
	margin-right: auto;	
	top:64px;
	left:0px;
	width:792px;
	height:25px;
	z-index:10;
	}

#separateur-bas-generique
	{
	position:relative;
	margin-left: auto;
	margin-right: auto;	
	top:0px;
	left:0px;
	width:792px;
	height:25px;
	z-index:10;
	}











/*

#bloc-top
	{
	position: relative;
	margin-left: auto;
	margin-right: auto;	
	background-color: #0D1337; 
	top:0px;
	left:0px;
	width: 792px;
	height:140px;
	}

#home
	{
	position: relative;
	background-image: url(../images/pages/home.jpg);
	background-repeat: no-repeat;
	margin-left: auto;
	margin-right: auto;	
	background-color: #1a2f6e; 
	top:0px;
	left:0px;
	text-align: left;	
	width: 792px;
	height:600px;
	}

	
#separateur-top
	{
	position:relative;
	margin-left: auto;
	margin-right: auto;	
	top:-2px;
	left:0px;
	width:792px;
	height:10px;
	}

#texte-bas
	{
	position:relative; 
	top: -2px;
	}
