@charset "utf-8";
/* CSS Document */

body {
	font: 100% Verdana, Arial, Helvetica, sans-serif;
	background: #FFF;
	margin: 0; /* il est conseillé de mettre à zéro la marge et le remplissage de l'élément body, pour tenir compte des différentes valeurs par défaut des navigateurs */
	padding: 0;
	color: #000000;
	background-image:url(../images/commun/trame.png);
}

body *{
	position:absolute;
}

a {
	color:#090;
	text-decoration:none;
}

a:hover {
	color:#030;
	text-decoration:none;
}

/*
* Définition du style pour le div portant l'image d'entête
*/
.nwStyle #headerImage {
	right:0px;
	left:0px;
	top:65px;
	height:180px;
}

.nwStyle #main {
	margin:0 auto;
	/*background:#FFF;*/
	bottom:0px;
	top:0px;
	left:0px;
	right:0px;
	
	width:80%;
	height:100%;
	min-width:1000px;
	max-width:1000px;
	min-height:600px;
}

/*
* Permet l'héritage de la propriété pour l'ensemble des div de la page
*/
.nwStyle #main * {
	position:absolute;
}

.nwStyle #contentContainer {
	top:305px;
	bottom:0px;
	left:0px;
	right:0px;
}

.nwStyle #contentContainer *{
	position:absolute;
}

.nwStyle #content {
	top:0px;
	bottom:240px;
	left:0px;
	right:0px;
	background-image:url(../images/commun/content-contairer-border.png);
}

.nwStyle #content *{
	position:absolute;
}

.nwStyle #bottomContent {
	background-image:url(../images/commun/bottom-content.png);
	bottom:121px;
	height:119px;
	left:0px;
	right:0px;
}



/*
* Définition du style pour le div contenant le logo newworks
*/
.nwStyle #logo {
	background:#F00;
	left:10px;
	top:10px;
	width:200px;
	border:none;
}

/*
* Définition du style pour le div contenant les logos Dev-Durable
*/
.nwStyle #flags {
	right:10px;
	top:10px;
	width:150px;
	height:45px;
}

.nwStyle #flags *{
	position:absolute;
	height:45px;
}

.nwStyle #iso {
	left::0px;
}

.nwStyle #imprimvert {
	left:37px;
}

.nwStyle #lucie {
	left:90px;
}

/*
* Définition du style pour le rappel graphique de l'entête du portail
*/
.nwStyle #portailHeader {
	background:#000;
	right:0px;
	left:0px;
	top:245px;
	height:60px;
	background-image:url(../images/commun/header_portail.jpg);
	background-repeat:no-repeat;
}

.nwStyle #portailHeader *{
	position:absolute;
}

.nwStyle #optionLangue {
	right:10px;
	top:247px;
	width:25px;
	height:25px;
	padding-left:5.5px;
	padding-top:7.5px;
	background-image:url(../images/commun/option-contour.png);
	background-repeat:no-repeat;
}

.nwStyle #optionTelephone {
	right:45px;
	top:247px;
	width:25px;
	height:25px;
	padding-left:2px;
	padding-top:1px;
	background-image:url(../images/commun/option-contour.png);
	background-repeat:no-repeat;
}

.nwStyle #optionTelephone *{
	position:absolute;	
}

.nwStyle #telephone-info-bulle {
	right:-10px;
	top:23px;
	z-index:400;
	width:200px;
	height:100px;
	display:none;
	padding-left:5px;
	background-image:url(../images/commun/bk-option-200-100.png);
	background-repeat:no-repeat;
}

.nwStyle #telephone-info-bulle *{
	position:absolute;
}

.nwStyle #optionMail {
	right:77px;
	top:247px;
	width:25px;
	height:25px;
	padding-left:2px;
	padding-top:1px;
	background-image:url(../images/commun/option-contour.png);
	background-repeat:no-repeat;
}

.nwStyle #optionMail *{
	position:absolute;	
}




/*
*	Définition du style pour le bloc de publicité
*/
.nwStyle #pub {
	top:80px;
	right:120px;
	width:350px;
	height:210px;
	background-image:url(../images/commun/pub.png);
}

.nwStyle #filetContainer {
	height:111px;
	background-image:url(../images/commun/filet_container.png);
	left:0px;
	right:0px;
	bottom:10px;
}

.nwStyle #filetContainer *{
	position:absolute;
}

.nwStyle #filet {
	height:27px;
	width:940px;
	background-image:url(../images/commun/filet_newworks.jpg);
	bottom:20px;
	left:30px;
	right:42px;
}

.nwStyle #bottomMenu {
	right:40px;
	top:40px;
	left:40px;
	height:25px;
	
}

.nwStyle #nav {
	top:10px;
	right:40px;
	width:230px;
	height:220px;
	padding-left:15px;
	border:medium;
	border-bottom-color:#090;
	background-image:url(../images/commun/nav-background.png);
	background-repeat:no-repeat;
}

.nwStyle #nav *{
	position:absolute;
	height:0px;
	width:200px;
	text-align:left;
}

.nwStyle #offre{
	top:20px;
}

.nwStyle #agence{
	top:60px;
}

.nwStyle #daas{
	top:100px;
}

.nwStyle #numerisation{
	top:140px;
}

.nwStyle #valeur{
	top:180px;
}

/**
*	Je surcharge la déclaration de style pour le container principal
*/
.nwStyle #title {
	left:60px;
	top:10px;
	height:50px;
	width:600px;
	text-align:right;
	font-size:36px;
}

/**
*	Je surcharge la déclaration de style pour le container principal
*/
.nwStyle #subtitle {
	left:60px;
	top:60px;
	height:110px;
	width:600px;
	line-height:1.5;
	text-align:right;
	color:#575757;
}

/**
*	Je surcharge la déclaration de style pour le container principal
*/
.nwStyle #colorMarqueur {
	right:310px;
	top:170px;
	width:300px;
	height:15px;
}
