*
{
	margin: 0;
	padding: 0;
}

body
{
	width: 990px;
	font-family: sans-serif, Arial;
	font-size: 12px;
	margin: auto;
	background-color: #cdcdcd;
}

:focus
{
	-moz-outline-style: none;
}

a
{
	text-decoration: none;
	outline: none;
}

a:link { color: #000066;} 
a:visited { color: #000066;} 
a:hover { color: #3366CC;}
a:active { color: #3366CC;} 



ul
{
	list-style-type: none;
}

.header
{
	width: 990px;
	height: 100px;
	background-image: url("images/header.gif");
}

.nuage-home
{
	width: 990px;
	height: 265px;
	margin-top: 51;
	background-image: url("images/_nuage-home.jpg");
}

.nuage-intranet
{
	width: 990px;
	height: 102px;
	margin-top: 51;
	background-image: url("images/nuage-intranet.gif");
}

.nuage-contact
{
	width: 990px;
	height: 102px;
	margin-top: 51;
	background-image: url("images/nuage-contact.gif");
}

.nuage-acces
{
	width: 990px;
	height: 102px;
	margin-top: 51;
	background-image: url("images/nuage-acces.gif");
}


.nuage-societe
{
	width: 990px;
	height: 102px;
	margin-top: 51;
	background-image: url("images/nuage-societe.gif");
}

.nuage-partenaires
{
	width: 990px;
	height: 102px;
	margin-top: 51;
	background-image: url("images/nuage-partenaires.gif");
}

.nuage-evenement
{
	width: 990px;
	height: 102px;
	margin-top: 51;
	background-image: url("images/evenement.gif");
}
.nuage-securite
{
	width: 990px;
	height: 102px;
	margin-top: 51;
	background-image: url("images/nuage-securite.gif");
}

.nuage-architecture
{
	width: 990px;
	height: 102px;
	margin-top: 51;
	background-image: url("images/nuage-architecture.gif");
}

.nuage-iam
{
	width: 990px;
	height: 102px;
	margin-top: 51;
	background-image: url("images/nuage-iam.gif");
}

.nuage-cfn
{
	width: 990px;
	height: 102px;
	margin-top: 51;
	background-image: url("images/nuage-cfn.gif");
}

.nuage-pki
{
	width: 990px;
	height: 102px;
	margin-top: 51;
	background-image: url("images/nuage-pki.gif");
}

.nuage-ssl
{
	width: 990px;
	height: 102px;
	margin-top: 51;
	background-image: url("images/nuage-ssl.gif");
}

.nuage-audit
{
	width: 990px;
	height: 102px;
	margin-top: 51;
	background-image: url("images/nuage-audit.gif");
}

.nuage-emploi
{
	width: 990px;
	height: 102px;
	margin-top: 51;
	background-image: url("images/nuage-emploi.gif");
}

.nuage-activite
{
	width: 990px;
	height: 102px;
	margin-top: 51;
	background-image: url("images/nuage-activite.gif");
}


#menu1
{
	margin-left: 718px;
	padding-top: 16px;
}

.menu1
{
	float: left;
	color: #b0b7c7;
	font-size: 11px;
	margin-left: 30px;
}

#menu2
{
	margin: auto;
	margin-left: 110px;
	padding-top: 90px;
}

.menu2
{
	margin: auto;
	float: left;
	color: #5d6687;
	font-size: 15px;
	padding-top: 45px;
}

.menu21
{		
	float: left;
	color: #5d6687;
	font-size: 15px;
	margin-left: 35px;
	padding-top: 45px;
}

.menu22
{		
	float: left;
	color: #5d6687;
	font-size: 15px;
	margin-left: 40px;
	padding-top: 45px;
}

.menu23
{		
	float: left;
	color: #5d6687;
	font-size: 15px;
	margin-left: 40px;
	padding-top: 45px;
}

.menu24
{		
	float: left;
	color: #5d6687;
	font-size: 15px;
	margin-left: 35px;
	padding-top: 45px;
}

#menu3
{
	float: left;
	color: #b0b7c7;
	font-size: 11px;
	margin-left: 200px;
	margin-top: 25px;
}

.menu3
{
	float: left;
	color: #b0b7c7;
	font-size: 15px;
	margin-left: 10px;
}

.menu31
{
	float: left;
	color: #b0b7c7;
	font-size: 15px;
	margin-left: 35px;
}

.menu32
{
	float: left;
	color: #b0b7c7;
	font-size: 15px;
	margin-left: 35px;
}

.menu33
{
	float: left;
	color: #b0b7c7;
	font-size: 15px;
	margin-left: 35px;
}

.menu34
{
	float: left;
	color: #b0b7c7;
	font-size: 15px;
	margin-left: 30px;
}

.conteneur
{
	width: 990px;
	background-image: url("images/_fond.jpg");
}

.bloc1
{
	width: 860;
	margin: auto;
	padding-top: 20px;
}

.sousbloc11
{
	width: 310px;
	height: 210px;
	float: left;
	padding-top: 12px;
	padding-left: 15px;
	background-image: url("images/_sousbloc11.jpg");
	background-repeat: no-repeat;
}
.sousbloc11-e
{
	width: 310px;
	height: 210px;
	float: left;
	padding-top: 12px;
	padding-left: 15px;
}

.sousbloc12
{
	width: 517px;
	height: 210px;
	float: left;
	margin-left: 0px;
	padding-top: 12px;
	padding-left: 15px;
	background-image: url("images/_sousbloc22.jpg");
	background-repeat: no-repeat;
}

.sousbloc12-e
{
	width: 517px;
	height: 210px;
	float: left;
	margin-left: 0px;
	padding-top: 12px;
	padding-left: 15px;

}

.bloc2
{
	width: 860px;
	margin: auto;
	padding-top: 20px;
}

.sousbloc210
{
	width: 850px;
	height: auto;
	float: left;
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 20px;
	background-image: url("images/_sousbloc210.jpg");
	background-repeat: no-repeat;
	padding-bottom: 20px;
}

.sousbloc21
{
	width: 280px;
	height: 210px;
	float: left;
	padding-left: 20px;
	padding-right: 40px;
	padding-top: 13px;
	background-image: url("images/_sousbloc11.jpg") ;
	background-repeat: no-repeat;
	padding-bottom: 20px;
}

.sousbloc21-1
{
	width: 280px;
	height: 210px;
	float: right;
	padding-left: 20px;
	padding-right: 40px;
	padding-top: 13px;
	background-image: url("images/_sousbloc11.jpg") ;
	background-repeat: no-repeat;
	padding-bottom: 20px;
}


.sousbloc21-110
{
	width: 862px;
	height: 210px;
	float: left;
	padding-left: 20px;
	padding-right: 30px;
	padding-top: 10px;
	padding-bottom: 10px;
	background-image: url("images/_sousbloc110.jpg") ;
	background-repeat: no-repeat;

}


.sousbloc22
{
	width: 533px;
	height: 210px;
	float: left;
	margin-left: 15px;
	background-image: url("images/_sousbloc22.jpg");
	background-repeat: no-repeat;
	padding-bottom: 20px;
}

.menu-footer
{
	width: 990px;
	height: 48px;
	background-image: url("images/_menu-footer.jpg");
}
.contact {
	margin: 2px;
	height: auto;
	width: auto;
	border: 0px solid #CCCCCC;
	color: #666666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.footer
{
	width: 990px;
	height: 17px;
	color: white;
	padding-top: 2px;
	text-align: center;
	background-image: url("images/_footer.jpg");
}

.clear
{
	clear: both;
}