body {
	color: #000000;
	font-family: Verdana;
	font-size: 10px;
	background-color: #7b91aa;
	margin: 0px;
}
#global {
	background-color: #ffffff;
	background-image: url(/img/fond_menu.gif);
	background-repeat: repeat-y;
	border-top: 1px solid #ffffff;
	border-left: 1px solid #ffffff;
	border-right: 1px solid #ffffff;
	width: 976px;
	margin: 7px auto 0px auto;
	position: relative;
}
.clear {
	font-size: 1px;
	height: 2px;
	margin-bottom: -2px;
	clear: both;
}
.hauteur {
	font-size: 1px;
	height: 633px;
	width: 1px;
	float: right;
}

/* Accueil */

#global.accueil  {
	border-bottom: 1px solid #ffffff;
	margin-bottom: 7px;
}
.accueil .hauteur {
	height: 600px;
}





/* MENU */

#menu {
	background-color: #43668d;
	width: 199px;
	padding: 0px;
	position: absolute;
	top: 0px;
	left: 0px;
}
.logo {
	background-color: #ffffff;
	height: 150px;
	width: 199px;
	padding: 8px 0px 0px 0px;
}
.logo a {
	color: #43668d;
	font-size: 11px;
	text-align: right;
	text-decoration: none;
	background-image: url(/img/logo.gif);
	background-repeat: no-repeat;
	background-position: bottom right;
	height: 129px;
	width: 124px;
	margin: 0px auto 0px auto;
	display: block;
}
#menu ul {
	background-image: url(/img/fond_menu_h.gif);
	background-repeat: repeat-x;
	padding: 5px 0px 0px 0px;
	margin: 0px;
}
#menu ul li {
	color: #ffffff;
	font-size: 12px;
	font-weight: bold;
	background-image: url(/img/puce_menu_1.gif);
	background-repeat: no-repeat;
	padding: 5px 5px 5px 19px;
	margin: 0px;
	list-style: none;
}
#menu ul li.degrade {
	background-image: url(/img/puce_menu_degrade.gif);
}
#menu ul a {
	color: #ffffff;
	text-decoration: none;
}
#menu ul a:hover, #menu ul span {
	color: #bfcad6;
}
#menu ul ul {
	background-image: none;
	padding: 2px 0px 0px 0px;

}
#menu ul ul li {
	font-size: 10px;
	font-weight: normal;
	background-image: url(/img/puce_menu_2.gif);
	background-repeat: no-repeat;
	border-top: 1px solid #7b92ac;
	padding: 4px 0px 6px 9px;
}
#menu ul ul li.premier {
	border: none;
}

/* Accueil */

.accueil .logo {
	background-color: transparent;
	background-image: url(/img/logo_menu.gif);
	background-repeat: no-repeat;
	height: 86px;
	width: 199px;
}
.accueil .logo a {
	display: none;
}





/* PIED DE PAGE */

#pied_page {
	color: #ffffff;
	font-size: 11px;
	text-align: center;
	background-color: #47474b;
	background-image: url(/img/fond_pied_page.gif);
	background-repeat: no-repeat;
	width: 978px;
	padding: 32px 0px 10px 0px;
	margin: 0px auto 7px auto;
}





/* CONTENU */

#contenu {
	font-size: 13px;
	background-image: url(/img/fond_contenu.gif);
	background-repeat: no-repeat;
	width: 673px;
	padding: 150px 50px 0px 50px;
	margin: 0px 0px 0px 199px;
}
#contenu .actis {
	background-image: url(/img/logo_actis.gif);
	background-repeat: no-repeat;
	height: 70px;
	width: 93px;
	display: block;
	position: absolute;
	top: 0px;
	right: 0px;
}
#contenu .actis span {
	display: none;
}
#contenu p {
	text-align: justify;
	margin: 15px 0px 15px 0px;
}
#contenu p.important {
	color: #43668d;
	font-family: Arial;
	font-size: 16px;
	font-weight: bold;
	text-align: center;
	margin-top: 50px;
}
#contenu p.important2 {
	font-family: Arial;
	font-size: 16px;
	font-weight: bold;
	font-style: italic;
	text-align: center;
	background-color: #7b91aa;
	padding: 4px 5px 5px 8px;
	margin-top: 50px;
}
#contenu ul {
	padding: 0px;
	margin: 0px;
}
#contenu li {
	background-image: url(/img/puce_menu_1.gif);
	background-repeat: no-repeat;
	padding: 4px 0px 5px 29px;
	margin-left: 0px;
	margin-bottom: 20px;
	list-style: none;
}
#contenu ul ul {
	margin-top: 5px;
	margin-left: 20px;
}
#contenu ul ul li {
	margin-bottom: auto;
}
#contenu a {
	color: #43668d;
}
#contenu a:hover {
	text-decoration: none;
}

/* Accueil */

.accueil #contenu {
	background-image: none;
	width: 653px;
	padding: 25px 60px 40px 60px;
}
.accueil #contenu img {
	margin: 0px 0px 0px 215px;
}
.accueil #contenu ul {
	background-color: #7b91aa;
	width: 500px;
	padding: 15px 0px 0px 0px;
	margin: 0px 0px 0px 80px;
}
.accueil #contenu li {
	font-weight: bold;
	background-color: #7b91aa;
	background-image: url(/img/puce.gif);
	background-repeat: no-repeat;
	width: 205px;
	padding: 0px 0px 15px 45px;
	margin: 0px;
	list-style: none;
	float: left;
}
.accueil #contenu .clear {
	height: 25px;
	clear: left;
}

/* Shéma */

.shema #contenu {
	text-align: center;
	padding-top: 125px;
}
.shema #contenu img {
	margin-bottom: 10px;
}

/* Contacts */

.contacts #contenu {
	text-align: center;
	padding-top: 125px;
}
.contacts #contenu p {
	text-align: center;
}

/* Equipe */

.equipe #contenu li {
	background-image: none;
	padding: 0px 0px 15px 0px;
}
.equipe #contenu h2 {
	color: #767679;
	font-size: 15px;
	display: inline;
}
.equipe #contenu img {
	float: left;
	margin: 0px 10px 5px 0px;
}

/* Transactions */

.transactions #contenu {
	width: 723px;
	padding-right: 0px;
}
.transactions #contenu li {
	background-image: none;
	padding: 0px 50px 0px 0px;
	clear: left;
}
.transactions #contenu li span {
	text-align: center;
	width: 250px;
	padding: 0px 20px 30px 0px;
	float: left;
	clear: left;
}
					/*.transactions #contenu #blocs li {
						text-align: center;
						border: 2px solid #7b91aa;
						height: 250px;
						width: 170px;
						padding: 5px 20px 20px 20px;
						margin: 0px 20px 20px 0px;
						float: left;
						clear: none;
					}*/
					.transactions #contenu #blocs li:hover > .popup {
						display: block;
					}
/*.transactions #contenu #blocs img {
	margin: 15px 0px 15px 0px;
}*/
					.transactions #contenu #blocs img {
						margin: 10px 0px 10px 0px;
					}
					.transactions #contenu #blocs .popup {
						font-size: 9px;
						text-align: justify;
						background-color: #f2f4f7;
						border: 1px solid #7b91aa;
						width: 285px;
						/*height: 295px;*/
						padding: 5px;
						position: absolute;
						top: 0px;
						/*left: 224px;*/
						right: 162px;
						display: none;
						z-index: 2000;
					}
.transactions #contenu #blocs li {
	width: 214px;
	padding: 0px;
	/*margin: 0px;*/
						margin: 0px 20px 20px 0px;
						float: left;
						clear: none;
						position: relative;
						z-index: 1000;
}
.transactions #contenu #blocs .bloc {
	border: 2px solid #7b91aa;
	background-color: #ffffff;
	text-align: center;
	height: 270px;
	width: 170px;
	padding: 5px 20px 0px 20px;
	position: relative;
	z-index: 1000;
}
.transactions #contenu #blocs b {
	color: #ffffff;
	font-weight: bold;
	text-align: center;
	background-color: #7b91aa;
	padding: 2px 0px 3px 0px;
	margin: 5px 0px 0px 0px;
	display: block;
}
.transactions #contenu #blocs .bloc1 {
	text-align: center;
	border: 2px solid #7b91aa;
	width: 170px;
	padding: 5px 20px 20px 20px;
	margin: 0px 20px 50px 0px;
	float: left;
}
.transactions #contenu #blocs .bloc2 {
	width: 449px;
	padding: 0px;
	margin: 0px 0px 50px 0px;
	float: left;
}

/* Références clients */

#contenu .colonne {
	width: 224px;
	float: left;
}
#contenu .colonne li {
	background-image: url(/img/puce2.gif);
	padding: 0px 0px 1px 29px;
	margin-bottom: 0px;
}
