body {
	font-family					: arial, helvetica, sans-serif;
	font-size					: 11px;
	margin						: 0px;
	padding						: 0px;	
	padding-top:130px;
	background:url(../images/background.jpg);
	background-repeat:no-repeat;
	background-position:955px 0px;
	background-color:#e1e1e1;
	background-attachment:fixed
}

#headerFlash {width:956px;height:247px;}

#entete-fra-impression {display:none;}
#entete-eng-impression {display:none;}
#corpBack {background:url(../images/layout/nouveausite/backCorp.gif);background-repeat:repeat-y;background-position: 2px 0px; width:956px; }

#corpSge{background:url(../images/layout/nouveausite/backSge.jpg); background-position:right 29px; background-repeat:no-repeat;width:766px}
#corpSgo{background:url(../images/layout/nouveausite/backSgo.jpg); background-position:right 29px; background-repeat:no-repeat;width:766px}
#corpSgd{background:url(../images/layout/nouveausite/backSgd.jpg); background-position:right 29px; background-repeat:no-repeat;width:766px}
#corpSgf{background:url(../images/layout/nouveausite/backSgf.jpg); background-position:right 29px; background-repeat:no-repeat;width:766px}
#corpSgi{background:url(../images/layout/nouveausite/backSgi.jpg); background-position:right 29px; background-repeat:no-repeat;width:766px}
#corpSmg{background:url(../images/layout/nouveausite/backSmg.jpg); background-position:right 29px; background-repeat:no-repeat;width:766px}

#corpSge-en{background:url(../images/layout/nouveausite/backSge-en.jpg); background-position:right 29px; background-repeat:no-repeat;width:766px}
#corpSgo-en{background:url(../images/layout/nouveausite/backSgo-en.jpg); background-position:right 29px; background-repeat:no-repeat;width:766px}
#corpSgd-en{background:url(../images/layout/nouveausite/backSgd-en.jpg); background-position:right 29px; background-repeat:no-repeat;width:766px}
#corpSgf-en{background:url(../images/layout/nouveausite/backSgf-en.jpg); background-position:right 29px; background-repeat:no-repeat;width:766px}
#corpSgi-en{background:url(../images/layout/nouveausite/backSgi-en.jpg); background-position:right 29px; background-repeat:no-repeat;width:766px}
#corpSmg-en{background:url(../images/layout/nouveausite/backSmg-en.jpg); background-position:right 29px; background-repeat:no-repeat;width:766px}

#corpPrjSol {background:url(../images/layout/nouveausite/backPrjSol.jpg); background-position:right 29px; background-repeat:no-repeat;width:766px}
#corpSanSol {background:url(../images/layout/nouveausite/backSanSol.jpg); background-position:right 29px; background-repeat:no-repeat;width:766px}
#corpProSol {background:url(../images/layout/nouveausite/backProSol.jpg); background-position:right 29px; background-repeat:no-repeat;width:766px}
#corpGesSol {background:url(../images/layout/nouveausite/backGesSol.jpg); background-position:right 29px; background-repeat:no-repeat;width:766px}
#corpSol {background:url(../images/layout/nouveausite/backSol.jpg); background-position:right 29px; background-repeat:no-repeat;width:766px}
#corpSol-en {background:url(../images/layout/nouveausite/backSol-en.jpg); background-position:right 29px; background-repeat:no-repeat;width:766px}
#corpService {background:url(../images/layout/nouveausite/backSolution.jpg); background-position:right 29px; background-repeat:no-repeat;width:766px}
#corpService2 {background:url(../images/layout/nouveausite/backService.jpg); background-position:right 29px; background-repeat:no-repeat;width:766px}
#corpActivite {background:url(../images/layout/nouveausite/backActivite.jpg); background-position:right 29px; background-repeat:no-repeat;width:766px}

#corpSansBg{width:766px;background:transparent;}
#corp {
	margin:0px;
	text-align:left;
	width:746px;
	padding:0px 0px 50px 190px;	
	border-right: 1px solid #a2a2a1;
	height:620px;
	background:url(../images/layout/nouveausite/bg-CorpAccueil.gif);
	background-repeat:repeat-x;
	background-position:top;
	
	
}
html>body #corp {
	width:746px;
	padding:0px 20px 50px 190px;	
	height:auto;
	min-height:620px;
	background: url(../images/layout/nouveausite/bg-CorpAccueil.gif);
	background-repeat:repeat-x;
	background-position:0px 1px;
	
	
}



#corpCom {	
	height:700px;
}
html>body #corpCom {	
	height:auto;
	min-height:700px;
	min-height /*\**/:350px\9;
	*min-height:750px;
}



#corpAccueil {
	margin:0px;
	text-align:left;
	width:956px;
	padding:0px 0px 0px 0px;
	background:white;	
	padding-top:170px;	
	border-bottom:1px solid white;
	border-right: 1px solid #a2a2a1;
	

}

#conteneurAccueil{
padding-left:7px;
padding-right:0px;
background:white url(../images/layout/nouveausite/bg-CorpAccueil.gif);
background-repeat:repeat-x;
}


#copyright {
	margin:0px;	
	width:952px;
	padding:0px;
	padding-right:0px;
	padding-top:0px;
	background-color:white;
	padding-bottom:46px;
	background-position:top right; background-repeat:no-repeat;
	height:40px;
	background-image:url(../images/layout/nouveausite/bg-Copyright.gif);
	color:white; font-weight:bold; text-align:left;
	margin-left:5px;
	
}

html>body #copyright {
	width:952px;
	padding:0px 0px 0px 0px;
	text-align:left;
	margin-top:-11px;
	color:white;
}


p {
	color			:#333333;
	text-align		:justify;
	font-size		:11px;
	margin			:2px 15px 6px 8px;
	padding			:0px;
	}
	
	
#copyright p {display:block;text-align:left;padding:0px 0px 10px 10px;margin:0px; color:white; margin-left:20px; padding-top:18px;font-size:11px;}

sup {
	font-size:8px; margin: 0px 0px 3px 0px;
}

#copyrightAccueil {
	margin-top:0px;
	*margin-top:-19px;
	margin-bottom:0px;
	text-align:left;
	width:957px;
	*width:956px;
	padding:0px;
	padding-right:0px;
	padding-top:0px;
	background-color:white;	
	background-position:top right; background-repeat:no-repeat;
	height:100px;
	background:#e1e1e1 url(../images/layout/nouveausite/bg-Footer-Accueil.jpg);
	background-repeat:no-repeat;
	color:white;
	padding-top:10px;
	padding-bottom:10px;
	overflow:hidden;	
}

#copyrightAccueil p {
color:white;
font-size:11px;
}
#copyrightAccueil p a {
color:white;
font-weight:bold;
}



/*h1 {
	font-family: Verdana, arial, helvetica, sans-serif;
	color:#204162;
	color:#00264c;
	font-weight:bold;
	font-size:16px;
	margin:4px 7px 1px 0px;
	padding:10px 0px 15px 10px;
	background-image: url(../images/mul/h2-bg.jpg);
	background-repeat:no-repeat;
	background-position: left bottom
}*/
h1 {
	color:#888888;
	font-size:22px;
	font-weight:bold;
	padding-left:8px;
	margin:0px;
	padding-top:80px;
}

h2 {
	color:#565e6a;
	font-weight:normal;
	font-size:18px;
	line-height:20px;
	margin:12px 10px 6px 8px;
	padding:0px;
}

h3 {
	color:#0a3472; 
	font-size:15px; 
	font-weight:bold;
	margin:10px 10px 4px 8px;
	padding:0px;
}


h4 {
	font-family: Verdana, arial, helvetica, sans-serif;
	color:#204162;
	font-weight:bold;
	font-size:11px;
	line-height:normal;
	margin:6px 10px 2px 8px;
	padding:0px;
}




/*h4 {
	font-family: Verdana, arial, helvetica, sans-serif;
	color:#4b6c97;
	font-weight:bold;
	font-size:11px;
	margin:10px 10px 4px;
	padding:0px;
}*/

h5 {
	font-family: Arial, Helvetica, sans-serif;
	color:#333333;
	font-weight:bold;
	font-size:12px;
	margin:5px 10px 0px 8px;
	padding:0px;
}

h6 {
	font-family: Verdana, arial, helvetica, sans-serif;
	color:#204162;
	font-weight:bold;
	font-size:11px;
	margin:10px 10px 0px 8px;
	padding:0px 0px 0px 0px;
}




.gris {
	color:#999999;
}
.TitreImage {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10.5px;
	color: #333333;
	text-align: left;
	padding-top: 6px;
}

.Copyright {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	text-align: right;
	padding-top: 6px;
	padding-right: 6px;
}


.vert {
	color:#008000; 
}

.mini {
	font-size:9px;
}
.important {
	color:#cc0000;
	font-weight:bold;
}


.italik {
	font-style:italic;
}
.imprimer {
	display:block;
	float:right;
	height:16px;
	padding-right:20px;
	padding-top:2px;
	margin-right:20px;
	background-image:url(../images/layout/print.gif);
	background-repeat:no-repeat;
	background-position:right top;
}
/*** separateur *******************************************************/
hr{
	color			: #d7d8d9;
	background-color: #d7d8d9;
	height			: 1px;
	margin-top		: 6px;
	margin-bottom	: 6px;
	margin-left		: 10px;
	margin-right	: 10px;
	text-align		: center;
	clear:both;
	border:none;
}


.ligne 
{
	color:transparent; 
	background:url(../images/layout/nouveausite/hr.gif);
	height			: 11px;
	margin-top		: 6px;
	margin-bottom	: 6px;
	margin-left		: 10px;
	margin-right	: 10px;
	text-align		: center;
	display:block; width:95%;
	padding:0px;
	clear:both;
	border:none;
	
}

/****list element***************************************************/
ul{
	list-style-image:url(../images/layout/fleche-droite.gif);
	color: #333333;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	margin-top: 5px;
	text-align: justify;
	margin-right: 30px;
}

li{
	margin-top: 4px;
	margin-bottom: 5px;
	
}	


ol{
	color: #333333;
	font-size: 11px;
	text-align: left;
	margin-right: 12px;
	list-style-type: decimal;
}

.ul2{
	color: #333333;
	font-size: 10,5px;
	font-style: normal;
	font-weight: normal;
	text-align: left;
}

/** Recuperation des balise A, irremplacable par plc, donc recuperation de celle-ci **********************/
a:link {color: #4b6c97;}
a:visited {color: #4b6c97;}
a:hover {color:#00264c;}

/****Classe image***************************************************/
.imageGauche {
	float:left;
	margin:10px 25px 25px 0px;
	text-align:left;
}

.imageCentre {
	text-align:center;
	margin:0 auto;
	padding:0 auto;
	display:block;
}

.imageDroite {
	float:right;
	margin:10px 0px 10px 25px;
	text-align:right;
	background-color: #FFF;
	border:none;
}




.img-fonce{
	border-style	 	: solid;
	border-color	 	: #333333 #545454 #545454 #333333;
	border-width 		: 1px 2px 2px 1px; 
	margin				: 4px 10px 10px 10px;
	padding				: 0px;
	background-color	: #FFFFFF;
	display				: block;
}

.img-claire{
	border-style	 	: solid;
	border-color	 	: #333333 #545454 #545454 #333333;
	border-width 		: 1px 2px 2px 1px; 
	margin				: 4px 10px 10px 10px;
	padding             : 3px;
	background-color	: #FFFFFF;
	display				: block;
}

/** Recuperation des style de CTRL.CSS *******************************************************************/
#txtRec, #selRef, #selObj, #cmdRec {
	color			: #333333;
	font-size		: 11px;
	font-weight		: normal;
	font-style		: normal;
}


.RepMes, .ErrTel {
	font-family: arial, helvetica, sans-serif;
	font-size: 10pt;
	color: #CC6600;
	font-weight: bold;
	text-align: left;
	margin-top: 0;
	margin-bottom: 0;
	line-height: normal;
}

#ErrMes {
	font-family: arial, helvetica, sans-serif;
	font-size: 9pt;
	color: #FF0000;
	font-weight: bold;
	margin-top: 0;
	margin-bottom: 0;
	line-height: normal;
}

/*******************************************/

/******TABLE CAPTION ********/
.tableImage {
	float:none;
	background-position: left top;
}
table.tableImage  {border:none; padding:0px; margin:0px;margin:8px; margin-right:0px;}
.tableImage caption {font-family: Arial, Helvetica, sans-serif;font-size:10.5px;}

/******TABLE CAPTION DROIT********/
.tableImageDroit {
	float:right;
}
table.tableImageDroit  {
	border:none;
	padding:0px;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
	margin-right:30px;
}
li table.tableImageDroit 
{
	margin-right:0px;
}
.tableImageDroit caption {font-family: Arial, Helvetica, sans-serif;font-size:10px;}



.table01 {
	table-layout:fixed;
	border-style	 	: solid;
	border-color	 	: #001E3C;
	border-width 		: 0px;
	border-collapse		: collapse;
	margin-top			: 8px;
	margin-bottom		: 8px;
	margin-left			: 8px;
	margin-right		: 6px;
	width:96%
}

.table01 th{
	color				: #FFFFFF;
	border-style 		: solid;
	text-align			: LEFT;
	border-color	 	: #2d526c;
	background-color	: #3E647E;
	border-width 		: 1px;
	font-size			: 12px;
	font-weight			: 900;
	padding				: 2px 5px 2px 5px;
	vertical-align:middle;
}

.table01 td{
	color				: #333333;
	border-style 		: solid;
	border-color	 	: #d7d8d9;
	border-width 		: 1px ;
	padding				: 6px;
	text-align		    : left;
	font-size		    : 11px;
	vertical-align:middle;
}

.table01 p{
	text-align		: left;
	font-size		: 11px;
	padding			: 0px;
	margin			: 0px
}

.table01 h4{
margin-top:0px;
margin-left:0px;
margin-right:0px;
paddin-top:0px;
padding-left:0px;
padding-right:0px;
}
/****************************************************/

.table-hautpage{
	margin-top:8px;
	margin-bottom:10px;
	margin-left: 0px;
	margin-right: 0px;
	position:absolute; top:130px; left:190px;
}

.table-hautpage td{
	font-size			: 10px;
	color				: #666666;
	font-weight			: normal;
	padding				: 0px;
	vertical-align		: top;
	
}

.table-hautpage td a:link{
	font-size			: 10px;
	color				: #666666;
	text-decoration		: none;
}

.table-hautpage td a:visited{
	font-size			: 10px;
	color				: #666666;
	text-decoration		: none;
}

.table-hautpage td a:hover{
	font-size			: 10px;
	color				: #333333;
	text-decoration		: underline;
}



/***********************************/


.table-coldroite {
	width				: 161px;
	background-color	: transparent;	
	margin-left			:10px;
	
	border-right:none;
	margin-top:50px;
	margin-right:-1px;
	*margin-right:0px;	
	
	
}

.table-coldroite th{
	color				: #274977;
	text-align			: LEFT;
	font-size			: 14px;
	font-weight			: normal;
	background-image:url(../images/layout/nouveausite/bgInfoDroite.gif);
	background-repeat:no-repeat;
	background-position:0px 30px;
	padding				: 46px 5px 10px 20px;
}

.table-coldroite td{
	color				: #333333;
	text-align		    : left;
	font-size		    : 10px;
	padding				: 5px 10px 5px 15px;
}

.table-coldroite h1{
	color			:#4b6c97;
	text-align		: left;
	font-size		: 11px;
	font-weight		: bold;
	padding			: 0px;
	margin			: 0px 0px 0px 0px 
}

.table-coldroite tr td p{
	text-align		: left;
	font-size		: 10px;
	padding			: 0px;
	margin			: 0px 0px 5px 0px 
}

.TitreAccueil {margin:0px; padding:0px; background:url(../images/layout/nouveausite/bgtable-titre-Accueil.gif);height:42px;padding-top:3px; margin-left:10px;}
.TitreAccueil h1 {color:#555555; font-size:15px; font-family:verdana;background:none; height:11px; padding-left:10px;border-left:1px solid white;  margin:0px;padding-top:4px;*padding-top:4px;padding-bottom:4px;}


#colAccueil1 .titreAccueil{width:405px; }
#colAccueil2 .titreAccueil{margin-left:18px;width:247px; }
#colAccueil3 .titreAccueil{margin-left:18px;width:247px; }


#colAccueil2 img{border:none; padding:0px; margin:0px;}

.boxSolutions {padding-left:10px;clear:both;padding-right:0px;margin-bottom:0px;margin-bottom:3px;}
.boxSolutions img {float:left;width:91px;}
.textBoxSolutions h2 {color:black; font-size:14px;margin:0px; padding:0px; padding-left:6px; padding-bottom:3px; font-weight:bold;}
.textBoxSolutions h2 a {color:black;}
.textBoxSolutions {float:left; width:300px;}



.boxNouvelle {padding:0px; margin:0px;padding-left:18px;margin-bottom:30px;padding-right:10px;clear:both;}
.boxNouvelle h4 {color:black;}


#backLeftImage {background:url(../images/layout/nouveausite/imageZoneGauche.gif); width:161px; height:238px; display:block;background-position:2px 0px;}

.showhide {
	border-top:1px solid #545C68;
	border-bottom:1px solid #545C68;
	margin:0px;
	padding:0px;
	background:#f7f7f7;	
	width:92%;
	padding-left:15px; padding-right:15px;padding-top:15px;
}
.montrer {display:block;}
.hide {display:none;}

.fermer {text-align:right;cursor:pointer;}

.nopadding {padding-top:0px; padding-bottom:0px;}
.nomargin {margin-top:0px; margin-bottom:2px;}

.bullet-prod {background:url(../images/layout/fleche-bleu.gif) no-repeat 1px 3px;padding-left:15px; color:#4b6c97;font-size:13px;text-decoration:underline;}
.bullet-prod:hover {color:#00264c;}

.bullet-prod-bas {background:url(../images/layout/fleche-bleu-bas.gif) no-repeat 1px 3px;padding-left:15px; color:#4b6c97;font-size:13px;text-decoration:underline;}
.bullet-prod-bas:hover {color:#00264c;}

#Password {width:220px;}
#Username {width:220px;margin-bottom:2px;}

.TextBoxIns {width: 275px;}
.TextBoxMiniIns {width: 50px;}
.DropDownListIns {width: 280px;}