body
{
	background: url("images/cjm_fond.jpg") repeat !important;
	background-attachment: fixed;
}

#conteneur
{
	margin: 0 auto;
	width: 800px;
}

#header /* .::. BANNIERE CJM + MENU HORIZONTAL .::.*/
{
	width: 100%;
	background: #FFFFFF;
}

#bloc_central /* .::. COMMUN A TOUTES LES PAGES .::. */
{
	height: auto;
	background: #FFFFFF;
	border-top: 5px #000000 solid;
	border-left: 5px #000000 solid;
}

#entete
{
	color: #1B0C81;
	font-family: arial;
}

.elements /* .::. REMPLACE UNIQUEMENT DIV ALIGN=CENTER .::. */
{
	text-align: center;
}

#acces /* .::. LIEN POUR ACCEDER AU PLAN */
{
	height: 20px;
	margin-top: 20px;
	font-family: arial;
	text-align: center;
	background: #CCCCCC;
}

#conteneur_acces
{
	padding-bottom: 20px; /* .::. ESPACE ENTRE LE LIEN DU PLAN D'ACCES ET LE CADRE SUIVANT .::. */
}

.image_validateur
{
	border: 0;
	text-align: center;
}

#info
{
	text-indent: 0;
	text-align: center;
	font-style: italic;
	font-size: 12px;
	color: #000000;
}

a.adresse:link
{
	color: #000000;
}

#contenu 
{
	background-image: url(images/keyboard.gif);
	border-left: 5px #000000 solid;
	border-bottom: 5px #000000 solid;
}

#contenu_services
{
	background-image: url(images/keyboard.gif);
	border-left: 5px #000000 solid;
	border-bottom: 5px #000000 solid;
}

#contenu_contact /* .::. CONTACT .::. */
{
	background-image: url(images/blue_background2.gif);
	border-left: 5px #000000 solid;
	border-bottom: 5px #000000 solid;
}

#contenu_tarifs /* .::. TARIFS .::. */
{
	background-image: url(images/blue_background.gif);
	border-left: 5px #000000 solid;
	border-bottom: 5px #000000 solid;
}

#contenu_composants /* .::. COMPOSANTS .::. */
{
	background-color: #FFFFFF;
	border-left: 5px #000000 solid;
	border-bottom: 5px #000000 solid;
}

#contenu_nvidia /* .::. CARTES NVIDIA .::. */
{
	background: url('images/nvidia_background.jpg');
	border-left: 5px #000000 solid;
	border-bottom: 5px #000000 solid;
}

#contenu_ati /* .::. CARTES ATI .::. */
{
	background: url('images/ati_background.jpg');
	border-left: 5px #000000 solid;
	border-bottom: 5px #000000 solid;
}

#contenu_asus /* .::. PORTABLES ASUS .::. */
{
	background-color: #FFFFFF;
	border-left: 5px #000000 solid;
	border-bottom: 5px #000000 solid;
}

#contenu_toutenun /* .::. PORTABLES MSI .::. */
{
	background-color: #FFFFFF;
	border-left: 5px #000000 solid;
	border-bottom: 5px #000000 solid;
}

#contenu_microsoft /* .::. LOGICIELS MICROSOFT .::. */
{
	background: url('images/vista_background.jpg');
	border-left: 5px #000000 solid;
	border-bottom: 5px #000000 solid;
}

#contenu_peripheriques /* .::. PERIPHERIQUES .::. */
{
	background-color: #FFFFFF;
	border-left: 5px #000000 solid;
	border-bottom: 5px #000000 solid;
}

#contenu_antivirus /* .::. BITDEFENDER .::. */
{
	background: url('images/bitdefender_background.jpg');
	border-left: 5px #000000 solid;
	border-bottom: 5px #000000 solid;
}

#contenu_configurations /* .::. CONTENU PC BUREAU .::. */
{
	background-image: url(images/blue_background2.gif);
	border-left: 5px #000000 solid;
	border-bottom: 5px #000000 solid;
}

#contenu_amd /* .::. PROCESSEURS AMD .::. */
{
	background-color: #FFFFFF;
	border-left: 5px #000000 solid;
	border-bottom: 5px #000000 solid;
	height: 600px;
	overflow: auto;
}

#contenu_intel /* .::. PROCESSEURS INTEL .::. */
{
	background-color: #FFFFFF;
	border-left: 5px #000000 solid;
	border-bottom: 5px #000000 solid;
	height: 600px;
	overflow: auto;
}

#contenu_cartes_meres /* .::. CARTES MERES .::. */
{
	background-color: #FFFFFF;
	border-left: 5px #000000 solid;
	border-bottom: 5px #000000 solid;
	height: 600px;
	overflow: auto;
}

#contenu_memoires /* .::. BARRETTES MEMOIRES .::. */
{
	background-color: #FFFFFF;
	border-left: 5px #000000 solid;
	border-bottom: 5px #000000 solid;
	height: 600px;
	overflow: auto;
}

#contenu_disques_durs /* .::. DISQUES DURS .::. */
{
	background-color: #FFFFFF;
	border-left: 5px #000000 solid;
	border-bottom: 5px #000000 solid;
	height: 600px;
	overflow: auto;
}

label
{
	font-weight: bold;
}

/* .::. MENU .::. MENU .::. */
.menu1 
{
	padding: 0 0 0 32px; 
	margin: 0; 
	list-style: none; 
	height: 35px; 
	background: #fff url(menu/button1.gif); 
	position: relative; 
	border: 1px solid #000; 
	border-width: 0px 0px;
	border-bottom: 1px solid #444;
}
.menu1 li 
{
	float: left;
}
.menu1 li a 
{
	display: block; 
	float: left; 
	height: 35px; 
	line-height: 35px; 
	color: #aaa; 
	text-decoration: none; 
	font-size: 11px; 
	font-family: arial, verdana, sans-serif; 
	font-weight: bold; 
	text-align: center; 
	padding: 0 0 0 8px; 
	cursor: pointer;
}
.menu1 li a b 
{
	float: left; 
	display: block; 
	padding: 0 16px 0 8px;
}
.menu1 li a:hover 
{
	color: #fff; 
	background: #000 url(menu/button2.gif);
}
.menu1 li a:hover b 
{
	background: url(menu/button2.gif) no-repeat right top;
}