/* CSS Document */
html{
	overflow-x:hidden;
}
body{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	margin:0px;
	background-color:#132640;
}
.header{
	width:800px;
	height:72px;
	border:none;
	position:absolute;
	margin-left:0px;
	margin-top:0px;
	color:#132640;
}
.header_droit{
	background:url(images/header_droit.jpg) no-repeat;
	font-size:12px;
	padding-left:180px;
}
.menu{
	color:#BD1220;
	font-weight:bold;
	font-size:13px;
	width:800px;
	height:36px;
	border:none;
	position:absolute;
	z-index:1;
	margin-left:0x;
	margin-top:74px;
	text-align:center;
	background:url(images/fond_menu.jpg) no-repeat;
}
.contenu{
	font-size:12px;
	width:800px;
	border:none;
	position:absolute;
	z-index:1;
	margin-left:0px;
	margin-top:112px;
	background:url(images/fond.jpg) no-repeat;
}
.footer{
	color:#132640;
	font-size:10px;
	text-align:center;
	padding-top:2px;
	width:800px;
	height:18px;
	border:none;
	position:absolute;
	z-index:1;
	margin-left:0x;
	margin-top:2px;
	background:url(images/footer.jpg) no-repeat;
}
.menu a:link {
	font-size:13px;
	color:#BD1220;
	font-weight:bold;
	text-decoration:none;
}
.menu a:visited {
	font-size:13px;
	color:#BD1220;
	font-weight:bold;
	text-decoration:none;
}
.menu a:hover {
	font-size:13px;
	color:#132640;
	font-weight:bold;
	text-decoration:none;
}
.menuselect a:link {
	font-size:13px;
	color:#132640;
	font-weight:bold;
	text-decoration:none;
}
.menuselect a:visited {
	font-size:13px;
	color:#132640;
	font-weight:bold;
	text-decoration:none;
}
.menuselect a:hover {
	font-size:13px;
	color:#132640;
	font-weight:bold;
	text-decoration:none;
}
a:link {
	color:#132640;
	text-decoration:none;
}
a:visited {
	color:#132640;
	text-decoration:none;
}
a:hover {
	color:#BD1220;
	text-decoration:none;
}
.image{
	width:400px;
	height:235px;
	position:absolute;
	z-index:2;
	margin-left:390px;
	margin-top:112px;
	background:url(images/centre.gif) no-repeat;
}
.slogan{
	font-size:16px;
	font-weight:bold;
	line-height: 25px;
}
.prestation{
	color:#FFFFFF;
	font-size:13px;
	font-weight:bold;
	padding-left:10px;
	background-color:#BD1220;
}
.visio{
	font-size:12px;
}
.detec{
	font-size:12px;
}
.detection{
	color:#FFFFFF;
	background-color:#BD1220;
	text-align:justify;
}
.identification{
	color:#FFFFFF;
	background-color:#D6706B;
	text-align:justify;
}
.confirmation{
	color:#FFFFFF;
	background-color:#E5B1B1;
	text-align:justify;
}
.visiosecurite{
	color:#FFFFFF;
	font-size:13px;
	font-weight:bold;
	padding-left:10px;
	background-color:#132640;
}
.bordureH{
	background:url(images/barreH.gif) repeat-x;
}
.bordureB{
	background:url(images/barreB.gif) repeat-x;
}
.bordureD{
	background:url(images/barreD.gif) repeat-y;
}
.bordureG{
	background:url(images/barreG.gif) repeat-y;
}
.angleHG{
	background:url(images/angleHG.gif) no-repeat;
}
.angleHD{
	background:url(images/angleHD.gif) no-repeat;
}
.angleBG{
	background:url(images/angleBG.gif) no-repeat;
}
.angleBD{
	background:url(images/angleBD.gif) no-repeat;
}
.angleHGR{
	background:url(images/angleHGR.gif) no-repeat;
}
.angleHDR{
	background:url(images/angleHDR.gif) no-repeat;
}
.angleBGR{
	background:url(images/angleBGR.gif) no-repeat;
}
.angleBDR{
	background:url(images/angleBDR.gif) no-repeat;
}
.angleHGR2{
	background:url(images/angleHGR2.gif) no-repeat;
}
.angleHDR2{
	background:url(images/angleHDR2.gif) no-repeat;
}
.angleBGR2{
	background:url(images/angleBGR2.gif) no-repeat;
}
.angleBDR2{
	background:url(images/angleBDR2.gif) no-repeat;
}
.angleHGR3{
	background:url(images/angleHGR3.gif) no-repeat;
}
.angleHDR3{
	background:url(images/angleHDR3.gif) no-repeat;
}
.angleBGR3{
	background:url(images/angleBGR3.gif) no-repeat;
}
.angleBDR3{
	background:url(images/angleBDR3.gif) no-repeat;
}
.fondR{
	background:url(images/fondR.gif) no-repeat;
}
.fondR2{
	background:url(images/fondR2.gif) no-repeat;
}
.fondR3{
	background:url(images/fondR3.gif) no-repeat;
}
.gras {
	color: #BD1220; 
	font-weight: bold; 
}
p{
	margin-top:5px;
	margin-bottom:5px;
}
.solution{
	color:#BD1220;
	font-size:13px;
	font-weight:bold;
	background-color:#ffffff;
	border: 1px #BD1220 solid ;
	padding-left:10px;
}
.texte{
	text-align:justify;
}
input.checkbox{
	background-color:#ffffff;
}
input, textarea{
	color:#404040;
	border: 1 solid #404040;
	font: 12px Arial;
} 
select {
	color: #404040;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
}