
/* CSS Document - App Design */

.bgHome {
	background-image:url(../images/img-home4.jpg);
	background-repeat:no-repeat;
	/*background-position: 50% 50%;*/
	background-color:#fff;
	background-size: 100%;
}

.bgHeader {
	background-image:url(../images/bg-entete2.png);
	background-repeat:no-repeat;
}

.bgHeaderDegrade {
	background-image:url(../images/bg-trans-white-gradien1.png);
	background-repeat:repeat-x;
}

.bgFooter {
	background-color:#000;
}

.bgImgHome0 {
	background-image:url(../images/img-home0.jpg);
	background-repeat:no-repeat;
	background-position: 50% 50%;
	background-color:#fff;
	background-size: 100%;
}

.bgImgHome {
	background-image:url(../images/bg-home-center4.jpg);
	background-repeat:no-repeat;
	/*background-position: 50% 50%;*/
	background-size: 100%;
}

.bgImgAccueil {
	background-image:url(../images/bg-home-accueil4.jpg);
	background-repeat:no-repeat;
	/*background-position: 50% 50%;*/
	background-size: 100%;
}

.bgImgSociete {
	background-image:url(../images/bg-home-societe.jpg);
	background-repeat:no-repeat;
	/*background-position: 50% 50%;*/
	background-size: 100%;
}

.bgImgSolutions {
	background-image:url(../images/bg-home-solutions.jpg);
	background-repeat:no-repeat;
	/*background-position: 50% 50%;*/
	background-size: 100%;
}



.bgImgRealisations {
	background-image:url(../images/bg-home-realisations.jpg);
	background-repeat:no-repeat;
	/*background-position: 50% 50%;*/
	background-size: 100%;
}

.bgImgActualites {
	background-image:url(../images/bg-home-actualites.jpg);
	background-repeat:no-repeat;
	/*background-position: 50% 50%;*/
	background-size: 100%;
}

.bgImgContacts {
	background-image:url(../images/bg-home-contacts.jpg);
	background-repeat:no-repeat;
	/*background-position: 50% 50%;*/
	background-size: 100%;
}

.bgColorSite {
	background-color:#EA0000;	
}

.bgColorSoft {
	background-color:#FFC782;	
}

.bgColorGrey {
	background-color:#EBEBEB;	
}

.bgColorGreyD {
	background-color:#7C7B7B;	
}

.bgColorDark {
	background-color:#111;	
}


.bgColorHard {
	background-color:#656532;	
}

.bgColorWhite {
	background-color:#FFF;	
}

.bgBody1 {
	background-image:url(../images/bg-body1.png);
}

.bgHeaderZone {
	background-color:#111;
}

.bgHeaderZone2 {
	background-color:#093;
}

.bgHeaderZone3 {
	background-color:#F33;
}

.bgZone1 {
	background-image:url(../images/bg-zone-1.png);
}

.bgSepareLigne1 {
	background-image:url(../images/bg-separe-ligne1.png);
	background-repeat:repeat-x;
}

.bgSepareLigne2 {
	background-image:url(../images/bg-separe-ligne2.png);
	background-repeat:repeat-x;
}

.bgTitleZone {
	background-color:#FFFFC6; /*  */
	/* background-color:#F5F5F5;  */
}

.bgTitleZone2 {
	background-color:#FFFFC6; /*  */
	/* background-color:#F5F5F5;  */
}

.bgTitleLine {
	background-color:#999999; /*  */
	/* background-color:#F5F5F5;  */
}


.bgMainMenu{
	background-image:url(../images/bg-main-menu.jpg);
	background-repeat:no-repeat;
	background-position:bottom right;
}

.bgFormDiv {
	background-image:url(../../media/img/bg-ligne-oblique1.fw.png);
	background-repeat:repeat;
}

.searchField {
	border-left-color:#FFF;
	width:55px;
    height:32px;
    background-color:#fff;
    margin:5px 7px;
    border:1px solid #cfcfcf;
    -moz-border-radius: 5px; /* FF1+ */
    -webkit-border-radius: 5px; /* Saf3-4 */
    border-radius: 5px; /* Opera 10.5, IE 9, Saf5, Chrome */
    position:relative;
}

.bgLigneO1 {
	background-image:url(../images/bg-trait-oblique-rouge1.png);
}

.bgTransYellow1 {
	background-image:url(../images/bg-trans-jaune1.fw.png);
}

.bgTransBlue1 {
	background-image:url(../images/bg-trans-blue1.fw.png);
}

.bgTransGrey1 {
	background-image:url(../images/bg-trans-grey1.fw.png);
}

.bgTransWhite1 {
	background-image:url(../images/bg-trans-white1.png);
}

.bgTransDark1 {
	background-color:#222;
}

.bgTransRed1 {
	background-color:#F00;
}

.bgTransWhiteGradient1 {
	background-image:url(../images/bg-trans-white-gradient1.png);
	background-repeat:repeat-y;
}

.bgLigneH1 {
	background-color:#F2F2F2;
}

.bgLigneH2 {
	background-color:#FFF;
}

.listSquare {
	list-style-type:square;
}

.listCircle {
	list-style-type:circle;
}

.listPuceDownload {
	list-style-image:url(../images/img-puce-download1-mini.png);
}

.listPuce1 {
	list-style-type:square;
}

.listPuce2 {
	list-style-type:square;
}

.bgLineRight1 {
	background-image:url(../images/bg-line-right1.png);
	background-repeat:repeat-y;
	background-position:right;
}

.bgLineRight2 {
	background-image:url(../images/bg-line-right1.png);
	background-repeat:repeat-y;
	background-position:right;
}

.stFieldForm1 {
	border-style:solid;
	border-width:thin;
	border-color:#FC0;
	background-color:#FFFFFF
	}

.divFix
	{
	position: fixed ;
	top:0px;
	z-index:1;
}

.divHeader
	{
	width:100%;
	height:100px;
	position: fixed ;
	top:0px;
	background-image:url(../images/bg-entete1.png);
	background-repeat:repeat-x;
	z-index:100;
}

.divFooter
	{
	width:100%;
	/* height:40px; */
	position: fixed;
	bottom:0px;
	z-index:10;
}

.divListContent
	{
	width:1224px;
	height:500px;
	position: relative;
	overflow:scroll;	
}

.scrollbar{
width:100%;
/*height:300px;*/
background-color:#FFF;
margin-top:0px;
margin-left:0px;
overflow-y:scroll;
/*float:left;*/
}
.content{
height:450px;
} 

.zone-container {
  overflow: hidden;
  width: 100%;
  position: relative;
  background: none; }
.zone-container .zone-caption {
	position: absolute;
	bottom: 0;
	/* background-color: rgba(255, 255, 198, 0.8); */
	background-color: rgba(0, 140, 35, 0.8);
	color: #111;
	width: 100%;
	padding: 0.625rem 0.875rem;
	font-size: 0.875rem; }
.zone-container .zone-caption-s {
	position: absolute;
	bottom: 0;
	/* background-color: rgba(255, 255, 198, 0.8); 
	background-color: rgba(0, 140, 35, 0.8);*/
	color: #111;
	width: 100%;
	padding: 8px;
	font-size: 0.875rem; }

.ico-container {
  position: relative;
}
