﻿@charset "utf-8";
/* CSS Document */

body
{
padding-top:10px;
padding-bottom:0px;
padding-left:0px;
padding-right:0px;
margin:0px;
background-image:url(../images/fond-site.gif);
background-repeat:repeat-x;
background-color:#A7C9DE;
}

li
{
 list-style-image:url(../images/puce_rond-orange.gif);
 list-style-position:inside;
}


/***********
*  TEXTES  *
***********/

.accroche
{
	color:#5b6369;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	vertical-align:middle;
}

.arialbleuM18px_g
{
	color:#3a505f;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	vertical-align:middle;

}
.arialbleuC18px_g
{
	color:#6985ae;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	vertical-align:middle;
}

.arialbleuM12px_g
{
	color:#3a505f;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	vertical-align:middle;
	text-align:justify;
}

.arialrougeM12px_g
{
	color:#ed1c24;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	vertical-align:middle;
}


.arialgris11px_j
{
	color:#494949;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	vertical-align:middle;
	text-align:justify;
}

.arialgrisF11px_j
{
	color:#454545;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	vertical-align:middle;
	text-align:justify;
}

.arialbleuF11pxbold_g
{
	color:#324451;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	vertical-align:middle;
	font-weight:bold;
}

.arialblanc11pxbold_c
{
	color:#ffffff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	vertical-align:middle;
	font-weight:bold;
	text-align:center;
}

.arialblanc13pxbold_c
{
	color:#ffffff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	vertical-align:middle;
	font-weight:bold;
	text-align:center;
}

.arialbleuF11pxbold_c
{
	color:#324451;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	vertical-align:middle;
	font-weight:bold;
	text-align:center;
}

.rejoignez
{
	color:#3a505f;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	vertical-align:middle;
	font-weight:bold;
	text-align:left;
}
.nous
{
	color:#6985ae;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	vertical-align:middle;
	font-weight:bold;
	text-align:left;
}

.notre-histoire
{
	color:#bfd8e7;
	font-family:Arial, Helvetica, sans-serif;
	font-size:36px;
	vertical-align:middle;
	font-weight:bold;
	text-align:center;
}

.droitfocus
{
	color:#30424E;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	vertical-align:middle;
	font-weight:bold;
	text-align:center;
}


.gamme
{
	color:#bfd8e7;
	font-family:Arial, Helvetica, sans-serif;
	font-size:36px;
	vertical-align:middle;
	font-weight:bold;
	text-align:left;
}

.annee
{
	color:#2e404c;
	font-family:Arial, Helvetica, sans-serif;
	font-size:36px;
	vertical-align:middle;
	text-align:center;
}

.description-caroussel
{
	color:#81994d;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	vertical-align:middle;
	text-align:center;
	padding-left:30px;
}

.arialbleuC11px_g
{
	color:#6985ae;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	vertical-align:middle;
	text-align:left;
}
.arialbleuF11px_g
{
	color:#2f414d;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	vertical-align:middle;
	font-weight:bold;
	text-align:left;
}

.telecharger
{
	color:#2e0000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	vertical-align:bottom;
}

.sssGamme
{
	color:#30434f;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	vertical-align:middle;
	font-weight:bold;
}
.titreGamme
{
	color:#ff0000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	vertical-align:middle;
	font-weight:bold;
	text-transform:uppercase;
}

.nos-documentation
{
	color:#344856;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	vertical-align:middle;
	font-weight:bold;
}

.nos-documentation2
{
	color:#ffffff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	vertical-align:middle;
	font-weight:bold;
}

.pied
{
	color:#ffffff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	vertical-align:middle;
	text-align:center;
}

.fil-ariane
{
	color:#d8930d;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	vertical-align:middle;
}

/***********
*  LIENS  *
***********/


.lien_lirelasuite
{
	color:#ed1c24;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	vertical-align:middle;
	text-decoration:underline;
}
.lien_lirelasuite:hover
{
	color:#ed1c24;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	vertical-align:middle;
	text-decoration:none;
}

.lien_actus
{
	color:#d6f690;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	vertical-align:middle;
	text-decoration:underline;
}
.lien_actus:hover
{
	color:#d6f690;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	vertical-align:middle;
	text-decoration:none;
}
.lien_focus
{
	color:#fcf7db;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	vertical-align:top;
	text-decoration:underline;
	
}
.lien_focus:hover
{
	color:#fcf7db;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	vertical-align:top;
	text-decoration:none;
}

.lien_arial11pxocre
{
	color:#d8930d;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	vertical-align:middle;
	text-decoration:underline;
}
.lien_arial11pxocre:hover
{
	color:#d8930d;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	vertical-align:middle;
	text-decoration:none;
}

.lien_arial11pxocre_s
{
	color:#d8930d;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	vertical-align:middle;
	text-decoration:none;
}
.lien_arial11pxocre_s:hover
{
	color:#d8930d;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	vertical-align:middle;
	text-decoration:underline;
}

.lien_titreGamme
{
	color:#ff0000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	vertical-align:middle;
	font-weight:bold;
	text-transform:uppercase;
	text-decoration:none;
}
.lien_titreGamme:hover
{
	color:#ff0000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	vertical-align:middle;
	font-weight:bold;
	text-transform:uppercase;
	text-decoration:underline;
}


.lien_toutesannonces
{
	color:#5b6a76;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	vertical-align:middle;
	text-decoration:underline;
}

.lien_toutesannonces:hover
{
	color:#5b6a76;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	vertical-align:middle;
	text-decoration:none;
}

.lien_pied:hover
{
	color:#ffffff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	vertical-align:middle;
	text-decoration:none;
	text-align:center;
}

.lien_pied
{
	color:#ffffff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	vertical-align:middle;
	text-decoration:underline;
	text-align:center;
}


.lien_voir-annonces
{
	color:#5b6a76;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	vertical-align:middle;
	text-decoration:underline;
}
.lien_voir-annonces:hover
{
	color:#5b6a76;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	vertical-align:middle;
	text-decoration:none;
}

.lien_arial12pxbleu
{
	color:#5b6a76;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	vertical-align:middle;
	text-decoration:underline;
}
.lien_arial12pxbleu:hover
{
	color:#5b6a76;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	vertical-align:middle;
	text-decoration:none;
}

.arialblanc13pxbold_g
{
	color:#ffffff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	vertical-align:middle;
	font-weight:bold;
	text-decoration:none;
}

.arialblanc13pxbold_g:hover
{
	color:#aaccdf;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	vertical-align:middle;
	font-weight:bold;
	text-decoration:none;
}

.arialbleu12pxbold_g
{
	color:#314351;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	vertical-align:middle;
	font-weight:bold;
	text-decoration:none;
}

.arialbleu12pxbold_g:hover
{
	color:#314351;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	vertical-align:middle;
	font-weight:bold;
	text-decoration:underline;
}

.arialbleu12px_g
{
	color:#314351;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	vertical-align:middle;
	text-decoration:none;
}

.arialbleu12px_g:hover
{
	color:#314351;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	vertical-align:middle;
	text-decoration:underline;
}

#liensDiapo3 {
	text-align: center;
}
#liensDiapo3 span {
	font: 8pt Arial,Helvetica,sans-serif;
}
#liensDiapo3 a {
	color: #5B6A76;
	font: 8pt Arial,Helvetica,sans-serif;
	text-decoration: underline;
}
#liensDiapo3 a:hover {
	text-decoration: none;
}

/***********
*  PUCES  *
***********/

.carre-vert
{
	background-color:#69a644;
	width:6px;
	height:6px;
	overflow:hidden;
}
.carre-bleu
{
	background-color:#00ffea;
	width:6px;
	height:6px;
	overflow:hidden;
}
.carre-orange
{
	background-color:#ffa902;
	width:6px;
	height:6px;
	overflow:hidden;
}
.carre-rouge
{
	background-color:#ff0000;
	width:6px;
	height:6px;
	overflow:hidden;
}

/***********
*  FOND    *
***********/


.bord-h
{
	background-image:url(../images/bord-h.png);
	width:999px;
	height:8px;
}
.bord-b
{
	background-image:url(../images/bord-b.png);
	width:999px;
	height:8px;
}
.bord-d
{
	background-image:url(../images/bord-d.png);
	background-repeat:repeat-y;
	width:7px;
}
.bord-g
{
	background-image:url(../images/bord-g.png);
	background-repeat:repeat-y;
	width:7px;
}

.fond-edito
{
	background-image:url(../images/fond-edito.gif);
	background-repeat:repeat-x;
	background-color:#FFA902;
}

.fond-menu
{
	background-image:url(../images/fond-menu.jpg);
	width:768px;
	height:40px;
}

.fond-actu
{
	background-image:url(../images/fond-actu.gif);
	background-repeat:repeat-x;
	background-color:#cde49b;
	text-align:center;
	font-size:11px;
}

.fond-focus
{
	background-image:url(../images/fond-focus.gif);
	background-repeat:repeat-x;
	background-color:#f6eaa5;
	text-align:center;
	font-size:11px;
}

.fond-recrutement
{
	background-image:url(../images/recrutement.jpg);
	background-position:left bottom;
	background-repeat:no-repeat;
	width:266px;
}

.fond-pied
{
	background-image:url(../images/fond-pied.jpg);
	background-repeat:no-repeat;
	width:985px;
	height:56px;
}

/*PNG IE 6*/

* html img,
* html .png {
	behavior: expression(
			(this.runtimeStyle.behavior="none") && (this.pngSet ? this.pngSet = true : (
				this.nodeName == "IMG" ? (
					this.src.toLowerCase().indexOf('.png') > -1 ? (
						this.runtimeStyle.backgroundImage = "none",
						this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='scale')",
						this.src = "transp.gif"
					) : 0
				) : (
					this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("','').replace('")',''),
					this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='scale')",
					(this.currentStyle.backgroundRepeat != 'no-repeat') ? (
						this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='scale')"
					) : 0,
					this.runtimeStyle.backgroundImage = "none"
				),this.pngSet=true
			)
		)
	);
}

.inputP
{
	width:150px;
	color:#354957;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	vertical-align:middle;
	text-align:left;
	border:1px solid #bfd8e7;
	
}

.inputG
{
	width:440px;
	color:#354957;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	vertical-align:middle;
	text-align:left;
	border:1px solid #bfd8e7;	
}

.textarea
{
	width:400px;
	height:60px;
	color:#354957;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	vertical-align:middle;
	text-align:left;
	border:1px solid #354957;	
}

.btnForm
{
	background-color:#354957;
	border:1px solid #354957;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ffffff;
	text-align:center;
	width:80px;
}

.cache
{
 	visibility:hidden;	
}
.montre
{
	position:absolute;
	visibility:visible;
	z-index:1000;
	color:#2f414d;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	vertical-align:middle;
	text-align:left;
}
.visible
{
	visibility:visible;
}

#curseur
{
	background-color:#ffffff;
	width:100px;
	height:50px;
	padding:5px;
	border:1px solid #6886AA;
}

/**Rubriques*/

.lien_ssmenu1
{
	color:#ffffff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	vertical-align:middle;
	text-decoration:none;
}
.lien_ssmenu1:hover
{
	color:#00FFEA;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	vertical-align:middle;
	text-decoration:none;
}
.lien_ssmenu2
{
	color:#ffffff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	vertical-align:middle;
	text-decoration:none;
}
.lien_ssmenu2:hover
{
	color:#FF0000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	vertical-align:middle;
	text-decoration:none;
}

.lien_ssmenu3
{
	color:#ffffff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	vertical-align:middle;
	text-decoration:none;
}
.lien_ssmenu3:hover
{
	color:#FFA902;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	vertical-align:middle;
	text-decoration:none;
}

.lien_ssmenu4
{
	color:#ffffff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	vertical-align:middle;
	text-decoration:none;
}
.lien_ssmenu4:hover
{
	color:#69A644;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	vertical-align:middle;
	text-decoration:none;
}


#ssmenu1
{
	position:absolute;
	z-index:10000;
	top:352px;
	left:7px;
	width:126px;
 	background-color:#344755;
}

#ssmenu2
{
	position:absolute;
	z-index:10000;
	top:352px;
	left:130px;
	width:210px;
 	background-color:#30424E;
}

#ssmenu3
{
	position:absolute;
	z-index:10000;
	top:352px;
	left:342px;
	width:245px;
 	background-color:#30424E;
}

#ssmenu4
{
	position:absolute;
	z-index:10000;
	top:352px;
	left:594px;
	width:181px;
 	background-color:#2F414D;
}

#ssmenu1_GB
{
	position:absolute;
	z-index:10000;
	top:352px;
	left:7px;
	width:133px;
 	background-color:#344755;
}

#ssmenu2_GB
{
	position:absolute;
	z-index:10000;
	top:352px;
	left:140px;
	width:225px;
 	background-color:#30424E;
}

#ssmenu3_GB
{
	position:absolute;
	z-index:10000;
	top:352px;
	left:368px;
	width:227px;
 	background-color:#30424E;
}

#ssmenu4_GB
{
	position:absolute;
	z-index:10000;
	top:352px;
	left:594px;
	width:181px;
 	background-color:#2F414D;
}

.img-png
{
	behavior: url(../iepngfix.htc);
}
.bordure
{
	height: 1px;
	background-image:url(../images/bord.jpg);
	background-position:50% 50%;
	background-repeat:repeat-x;	
}

.slideshow-thumbnails img {
	border: 0;
	height: 50px;
}

.pdf-td {
	width: 20%;
	text-align: center;
}
.ref-sep {
	width: 100%;
	height: 15px;
	margin-top: 15px;
	border-top: 1px solid #D8930D;
}
.pdf-ref {
	position: relative;
	width: 142px;
	height: 185px;
}
.pdf-ref img.img-ref {
	position: absolute;
	left: 0;
	bottom: 0;
	z-index: 0;
}
.pdf-ref img.pdf-icon {
	position: absolute;
	top: 0;
	right: 0;
	z-index: 2;
}