﻿body 
{
	margin:0 0 0 0;
	background-color:Black;
}
#contenu2, .contenu_instit
{
	width:874px;
	height:auto;
	background-image:URL(../../Images/Degarde-Fond.jpg);
	background-repeat:repeat-x;
	margin-top:13px;
}
.GrisClair
{
	width:874px;
	height:13px;
	background-color:#d5dcef;
	top:233px;
	position:absolute;
}
#img_stockage
{
	position:absolute;
	margin-left:40px;
	top:200px;
	z-index:1000;
}#img_video_surveillance
{
	position:absolute;
	margin-left:40px;
	top:168px;
	z-index:1000;
}
#img_integration
{
	position:absolute;
	margin-left:40px;
	top:170px;
	z-index:1000;
}
#global, #global_instit
{
	margin-left:auto;
	margin-right:auto;
	width:874px;
}
#bandeau
{
	width:874px;
	margin-top:25px;
	margin-bottom:0;
	height:208px;
}
#logo_iso
{
	position:absolute;
	margin-left:750px;
	top:5px;
}
#bas1
{
	height:30px;
	width:874px;
	background-color:#868688;
	color:White;
	font-size:13pt;
}
#bas1_categorie
{
	height:30px;
	width:874px;
	background-color:#868688;
	color:White;
	font-size:13pt;
	margin-top:-49px;
}
.contenu_instit #bas1
{
	height:30px;
	width:874px;
	background-color:#868688;
	color:White;
	font-size:13pt;
	margin-top:-39px;
}
#contenu_contact #bas1
{
	height:30px;
	width:874px;
	background-color:#868688;
	color:White;
	font-size:13pt;
	margin-top:-49px;
}
/**********/
#SMenuH, #VSMenuH{
	margin: 5px 0 0 405px;
	padding: 0;
	height: 31px;
	position: relative;
}

#SMenuH ul, #VSMenuH ul{
	margin: 0;
	padding: 0;
	position: relative;
}

#SMenuH ul li, #VSMenuH ul li  {
	margin-left: 3px;
	padding: 3px 0 0 0;
	position: relative;
	display: block;
	float: left;
	width: 106px;
	height: 28px;
	font-size:12px;
	color:#fff;
	text-align: center;
	background: url('../../Images/Bouton-Gris.jpg') no-repeat;
}

#SMenuH a, #SMenuH a:active, #SMenuH a:visited, #VSMenuH a, #VSMenuH a:active, #VSMenuH a:visited {
	font-size: 14px;
	color: #fff;
	text-decoration: none;
}
/**********/
#IMenuH {
	margin: 5px 0 0 370px;
	padding: 0;
	height: 31px;
	position: relative;
}

#IMenuH ul {
	margin: 0;
	padding: 0;
	position: relative;
}

#IMenuH ul li  {
	margin-left: 3px;
	padding: 3px 0 0 0;
	position: relative;
	display: block;
	float: left;
	height: 23px;
	font-size:12px;
	color:#fff;
	text-align: center;
}

#IMenuH a, #IMenuH a:active, #IMenuH a:visited {
	font-size: 14px;
	color: #fff;
	text-decoration: none;
}
.IMenuHB1
{
	width: 106px;
	background: url('../../Images/Bouton-Gris.jpg') no-repeat;
}
#IMenuHB2
{
	width: 159px;
	background-image:URL(../../Images/Grand-Bouton.jpg);
}
/**********/
.MInstitB {
	margin: 20px 0 20px 5px;
	padding: 0;
	height: 31px;
	position: relative;
}

.MInstitB ul {
	margin: 0;
	padding: 0;
	position: relative;
}

.MInstitB ul li {
	margin-left: 3px;
	padding: 3px 0 0 0;
	position: relative;
	display: block;
	float: left;
	width: 106px;
	height: 28px;
	font-size:12px;
	color:#fff;
	text-align: center;
	background: url('../../Images/Bouton-Gris.jpg') no-repeat;
}

.MInstitB a, .MInstitB a:active, .MInstitB a:visited {
	font-size: 14px;
	color: #fff;
	text-decoration: none;
}
/**********/
.MProduitsB {
	margin: 10px 0 0 170px;
	padding: 0;
	height: 31px;
	position: relative;
}
.contenu_instit .MProduitsB {
	margin: -4px 0 0 170px;
	padding: 0;
	height: 31px;
	position: relative;
}

.MProduitsB ul {
	margin: 0;
	padding: 0;
	position: relative;
}

.MProduitsB ul li 
{
	margin-top:8px;
	margin-left: 0px;
	padding: 13px 0 0 0;
	position: relative;
	display: block;
	float: left;
	height: 30px;
	font-size:12px;
	color:#fff;
	text-align: center;
	
}

.MProduitsB a, .MProduitsB a:active, .MProduitsB a:visited {
	font-size: 14px;
	color: #fff;
	text-decoration: none;
	font-weight:bold;
}
.MProduitsB1
{
	width: 136px;
	background-image:URL(../../Images/Bouton-Bleu-01.jpg);
}
.MProduitsB2
{
	width: 199px;
	background-image:URL(../../Images/Bouton-Bleu-02.jpg);
}
.MProduitsB3
{
	width: 174px;
	background-image:URL(../../Images/Bouton-Bleu-03.jpg);
}
.MProduitsB4
{
	width: 175px;
	background-image:URL(../../Images/Bouton-Bleu-04.jpg);
}
/**********/
.MProduitsBReflets {
	margin: 0px 0 0 170px;
	padding: 0;
	height: 31px;
	position: relative;
}

.MProduitsBReflets ul {
	margin: 0;
	padding: 0;
	position: relative;
}

.MProduitsBReflets ul li {
	margin-left: 0px;
	padding: 0 0 0 0;
	position: relative;
	display: block;
	float: left;
	height: 25px;
	font-size:12px;
	color:#fff;
	text-align: center;
}

.MProduitsBReflets a, .MProduitsBReflets a:active, .MProduitsBReflets a:visited {
	font-size: 14px;
	color: #fff;
	text-decoration: none;
}
.MProduitsR1
{
	
	width: 136px;
	background-image:URL(../../Images/Reflet-B01.jpg);
}
.MProduitsR2
{
	width: 199px;
	background-image:URL(../../Images/Reflet-B02.jpg);
}
.MProduitsR3
{
	width: 174px;
	background-image:URL(../../Images/Reflet-B03.jpg);
}
.MProduitsR4
{
	width: 175px;
	background-image:URL(../../Images/Reflet-B04.jpg);
}
/**********/
#contenu_haut
{
	height:auto;
	width:874px;
	background-color:#b3bdc6;
}
#contenu_haut_categorie
{
	height:309px;
	width:874px;
	background-color:#b3bdc6;
}
#contenu_haut_Services
{
	min-height:309px;
	height:auto;
	width:874px;
	background-color:#b3bdc6;
	padding-bottom:50px;
}
#contenu_haut_marques
{
	height:238px;
	width:874px;
	background-color:#b3bdc6;
}
#contenu_complet
{
	margin-top:50px;
	height:198px;
	margin-left:90px;
	width:700px;
	float:left;
	text-align:center;
	font-weight:bold;
}
#contenu_gauche, #contenu_gauche_Services
{
	width:444px;
	float:left;
}
#contenu_droit_Services
{
	margin-left:444px;
	width:300px;
}

#contenu_gauche_haut
{
	height:197px;
	width:444px;
}
#contenu_gauche_bas
{
	height:50px;
	/*text-align:center;*/
	color:White;
	width:444px;
}
/**************************/
#contenu_gauche_instit
{
	width:408px;
	float:left;
	/*height:auto;*/
}
#contenu_gauche_haut_instit
{
	height:197px;
	width:408px;
}
#contenu_gauche_bas_instit
{
	height:50px;
	color:White;
	width:408px;
}
#contenu_droit_instit
{
	width:432px;
	margin-left:408px;
	text-align:justify;
	height:auto;
	margin-right:34px;
	padding-bottom:60px
}
#contenu_haut_contact
{
	height:430px;
	width:874px;
	background-color:#b3bdc6;
}
#contenu_contact
{
	width:874px;
	height:419px;
	background-image:URL(../../Images/Degarde-Fond.jpg);
	/*background-repeat:repeat-x;*/
}
#contenu_gauche_contact
{
	width:356px;
	float:left;
	color:White;
	padding-left:50px;
	padding-top:80px;
}
#contenu_droit_form
{
	width:430px;
	margin-left:406px;
	text-align:justify;
	color:White;
	height:auto;
	padding-top:50px;
}

#general
{
	width:874px;
	background-color:White;
	height:100px;
}

/*html>body #general
{
	height:auto;
	min-height:620px;
}*/
#logo_marque
{
	padding:10px 10px 8px 10px;
	border:solid 1px white;
	margin-top:30px;
}
#img_engrenages
{
	margin-left:150px;
	margin-top:50px;
}
#HlAccompagner
{
	position:absolute;
	top:40px;
	left:130px;
}
#HlTester
{
	position:absolute;
	top:110px;
	left:110px;
}
#HlDocumenter
{
	position:absolute;
	top:160px;
	left:60px;
}
#HlLivrer
{
	position:absolute;
	top:210px;
	left:160px;
}
#RetourProduit
{
	background-image:URL(../../Images/Bouton-Vide.jpg);
	width:135px;
	height:23px;
	margin-left:50px;
	margin-top:3px;
}