﻿@charset "utf-8";
body {
margin:0;
}

div{
text-align:left;
}
.header-print{ display:none; }
.header{
	width:960px;
	height:118px;
}

	.header .logo{
		float:left;
		width:192px;
		height:118px;
	}
	
	.header .cont-header{
		float:left;
		width:768px;
		height:118px;
	}
	
		.header .cont-header .top{
			clear:both;
			width:768px;
			height:30px;
		}
		
			.header .cont-header .top .gauche{
				float:left;
				height:30px;
				line-height:30px;
				/*width:627px;*/
				width:100%;
				background-image:url(../img/shell/fond-top-gauche.gif);
				background-repeat:repeat-x;
				text-align:right;
			}
			
			.header .cont-header .top .diago{
				float:left;
				height:30px;
				width:11px;
				background-image:url(../img/shell/fond-top-diago.gif);
				background-repeat:no-repeat;
			}
			
			.header .cont-header .top .droite{
				float:left;
				height:30px;
				line-height:30px;
				width:127px;
				background-image:url(../img/shell/fond-top-droite.gif);
				background-repeat:repeat-x;
				text-align:right;
				
			}
			
			.header .cont-header .top .droite form select{
				margin-top:4px;
				width:170px;
			}
			
			.header .cont-header .top .corner{
				float:left;
				height:30px;
				width:3px;
				background-image:url(../img/shell/fond-top-coin.gif);
				background-repeat:no-repeat;
			}
		
		.header .cont-header .spacer{
			width:768px;
			height:45px;
		}
		
		.header .cont-header .menu{
			width:768px;
			height:43px;
		}
		
			.header .cont-header .menu li{
				display:inline;
				float:left;
				width:128px;
				height:43px;
			}
			
			.header .cont-header .menu li ul{
				position:absolute;
				visibility:hidden;
			}
			
			.header .cont-header .menu li ul li{
				clear:both;
				/*margin-top:1px;
				border-top:1px solid white;*/
				width:220px;
				height:24px;
				/*background-color:#00457d;*/
				/*filter:alpha(opacity=80);  
   				-moz-opacity:0.80;           
   				opacity: 0.80;*/
				
			}
			
			.header .cont-header .menu li ul li a:link{
				display:block;
				background-image:url(../img/shell/fnd-menu-off.png);
				text-decoration:none;
				width:220px;
				height:24px;
				color:white;
				font-size:13px;
				line-height:24px;
				font-weight:bold;
				text-decoration:none;
				padding:0px 0px 0px 15px;
				
			}
			
			.header .cont-header .menu li ul li a:visited{
				display:block;
				background-image:url(../img/shell/fnd-menu-off.png);
				text-decoration:none;
				width:220px;
				height:24px;
				color:white;
				font-size:13px;
				line-height:24px;
				font-weight:bold;
				text-decoration:none;
				padding:0px 0px 0px 15px;
				
			}
			
			.header .cont-header .menu li ul li a:hover{
				display:block;
				background-image:url(../img/shell/fnd-menu-on.png);
				text-decoration:none;
				width:220px;
				height:24px;
				color:white;
				font-size:13px;
				line-height:24px;
				font-weight:bold;
				text-decoration:none;
				padding:0px 0px 0px 15px;
				
			}
			
			/*.header .cont-header .menu li ul li a:hover{
				display:block;
				text-decoration:underline;
				width:220px;
				height:20px;
				color:white;
				font-size:13px;
				line-height:20px;
				text-decoration:none;
				font-weight:bold;
				padding:0px 0px 0px 15px;
				border:1px solid white;
			}*/
			
			.header .cont-header .menu .amenu{
				display:block;
				width:128px;
				height:43px;
			}
			
			.header .cont-header .menu .accueil{
				background-image:url(../img/shell/accueil-off.gif);
			}
			
			.header .cont-header .menu .qsn{
				background-image:url(../img/shell/qsn-off.gif);
			}
			
			.header .cont-header .menu .enjeux{
				background-image:url(../img/shell/enjeux-off.gif);
			}
			
			.header .cont-header .menu .solutions{
				background-image:url(../img/shell/solutions-off.gif);
			}
			
			.header .cont-header .menu .actualites{
				background-image:url(../img/shell/actu-off.gif);
			}
			
			.header .cont-header .menu .recrutement{
				background-image:url(../img/shell/recrutement-off.gif);
			}

.body{
	clear:both;
	width:960px;
}

/* :::: FOOTER ::: */

.footer{
	clear:both;
	width:960px;
	height:120px;
}

	.footer .gauche1{
		float:left;
		height:120px;
		width:160px;
		background-image:url(../img/shell/footer-gauche.gif);
	}
	
	.footer .gauche2{
		float:left;
		height:120px;
		width:160px;
		background-image:url(../img/shell/footer-gauche.gif);
	}
	
	.footer .droite1{
		float:left;
		height:120px;
		width:320px;
		background-image:url(../img/shell/footer-droite.gif);
	}
	
		.cont-droite1{
			margin:15px 0px 0px 20px;
		}
		
		.cont-droite1 p{
			font-size:11px;
			color: #4C4B4B;
		}
		
		.cont-droite1 a:link, .cont-droite1 a:visited{
			font-size:11px;
			color:#4C4B4B;
			text-decoration:none;
		}
		
		.cont-droite1 a:hover{
			font-size:11px;font-weight:normal;
			color:#4C4B4B;
			text-decoration:underline;
		}
	
	.footer .droite2{
		float:left;
		height:120px;
		width:320px;
		background-image:url(../img/shell/footer-droite.gif);
	}
	
		.cont-droite2{
			margin:15px 0px 0px 20px;
		}
		
		.cont-droite2 p{
			font-size:11px;
			color:#4C4B4B;
			line-height:14px;
		}
		
		.cont-droite2 a:link, .cont-droite2 a:visited{
			font-size:11px;
			color:#4C4B4B;
			text-decoration:none;
		}
		
		.cont-droite2 a:hover{
			font-size:11px;
			color:#4C4B4B;
			text-decoration:underline;
		}		
	
	.footer ul{
		margin-top:15px;
		margin-left:30px;
	}
	
	.footer li{
		line-height:14px;
		list-style:circle;
	}
	
	.footer li a{
		color:#4c4b4b;
		font-size:11px;
	}
	
	.footer li a:hover{
		text-decoration:none;
	}

/* :::: PLAN ::: */


	


