body {
	margin:0;
	background-image:url(images/fond_page.gif);
	background-repeat:repeat-y;
}
/*-----------------------------------------------------------------------*/
#conteneur{
	position:absolute;
	margin:0;
	width:939px;
}
/*-----------------------------------------------------------------------*/
#barre_logo{
	float:left;
	margin:0;
	height:820px;
	background-image:url(images/haut_page.gif);
	background-repeat:no-repeat;
	width:100%;
	top:0px;
	left:0px;
}
/*-----------------------------------------------------------------------*/
#gros_titre{
	margin:125px 0 0 86px;
}
/*-----------------------------------------------------------------------*/
#argumentaire{
	float:left;
	margin:16px 0 31px 0px;
	background:url(images/fond-argu.gif) no-repeat;
	width:375px;
	height:583px;
	text-align:center;
}
#argumentaire p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	margin:12px 25px 0px 20px;
	text-align:justify;
}
#argumentaire p a{
	color:#0f62b1;
	text-decoration:none;
}
/*----------------------------------------------------------------------------*/
#contact{
	float:left;
	margin:21px 0 30px -1px;
	border:1px #0f62b1 solid;
	background-color:#FFFFFF;
	width:900px;
	/*height:572px;*/
}
#contact p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	margin:12px 25px 0px 20px;
	text-align:justify;
}
.tab_contact{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	margin:12px 25px 0px 20px;
	border:none;
}
.tab_contact input{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	border:dotted #666666 1px;
}
#contact p a{
	color:#0f62b1;
	text-decoration:none;
}
#contact p a:hover{
	color:#0f62b1;
	text-decoration:underline;
}
#contact h1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#0f62b1;
	margin:12px 25px 0px 20px;
	text-align:justify;
}
#contact h2{
	display:block;
	width:900px;
	background-image:url(images/fond_titre_contact.gif);
	background-repeat:repeat-x;
	margin:0;
	text-align:justify;
}
/*-------------------------------------------------------------------------------*/
.note {
	font-size:10px;
	color:#666666;
}
#argumentaire p a:hover{
	color:#0f62b1;
	text-decoration:underline;
}
#argumentaire h1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#0f62b1;
	margin:12px 25px 0px 20px;
	text-align:justify;
}
/*-----------------------------------------------------------------------*/
#zonecentre{
	float:left;
	width:302px;
	margin:16px 0 0 12px;
}
#cartouch_video{
	float:left;
	width:302px;
	height:286px;
	margin:0 0 0 0;
	background-image:url(images/cartouch_video.gif);
	background-repeat:no-repeat;
}
#cartouch_video p{
	margin:44px 0px 0px 35px;
}
/*-----------------------------------------------------------------------*/
#cartouch_image{
	float:left;
	width:302px;
	height:286px;
	margin:10px 0 0 0;
	background-image:url(images/cartouch_images.gif);
	background-repeat:no-repeat;
}
#cartouch_image p{
	margin:40px 0 0 16px;
}
/*-----------------------------------------------------------------------*/
#zonedroite{
	float:left;
	width:230px;
	height:572px;
	margin:16px 0 0 8px;
}
#cartouch_revendeur{
	float:left;
	/*margin:16px 4px 0px 5px;*/
	background-image:url(images/fond_revendeur.gif);
	background-repeat:repeat-y;
	width:227px;
}
#cartouch_revendeur p{
	margin:5px 15px 10px 20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#888888;
}
#cartouch_officiel{
	float:left;
	/*margin:5px 4px 0px 5px;*/
	background-image:url(images/cartouch_officiel.gif);
	background-repeat:repeat-y;
	width:227px;
	height:76px;
}
#cartouch_officiel p{
	margin:40px 0 0 0;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
}
#cartouch_officiel a{
	font-size:12px;
	color:#333333;
	text-decoration:none;
}
#cartouch_officiel a:hover{
	font-size:12px;
	color:#0f62b1;
}
/* - - - - - - - - - - - - - - */
.formulaire{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#888888;
	margin:5px 15px 10px 20px;
}
.champstandard{
	border:#666666 1px dotted;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	width:130px;
}
/* -------------------------------------------------- */

.inBlack{
	color:#000000;
}
/*-------------------------*/
#signatureVL{
	text-align:right;
	float:left;
	width:227px;
	margin:70px 0 0 0;
}
/* -------------------------------------------------- 
 STYLE CYBERNAUT GREY BOX
-------------------------------------------------- */
#grey_conteneur{
	position:absolute;
	width:480px;
	background:url(images/grey_pop_fond.gif);
	background-repeat:repeat-y;
}
#grey_grostitre{
	float:left;
	margin:0;
	width:100%;
	background-image:url(images/grey_pop_titre1.gif);
	background-repeat:no-repeat;
}
#grey_titre{
	margin:98px 0 0 0;
}
#grey_texte{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	margin:10px 30px 0 30px;
}
#grey_texte h1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#0f62b1;
	margin:0;
}
#grey_texte h2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#000000;
	margin:0;
}
#grey_texte p{
	color:#333333;
	margin: 5px 0 15px 0;
}

