/**** BODY ****/

body {
	background-color:#454F70;
	font-family:Arial, Helvetica, sans-serif;
	color: #6F6F6F;
	font-size: 11px;
	background-image:url("../images/bg/global.jpg");
	background-position:left top;
	background-repeat:repeat-x;
}
	
.killer{
	height:1px;
	clear:both;
}

.legende_photo{
	font-size:10px;
	font-style:italic;
}

img{
	border:0px;
}

.ong{display:none;}

/**** MASTER ****/

.master{
	width: 968px;
	height: 88px;
	background:url("../images/bg/master.jpg") top no-repeat;
	margin: 10px auto 0px auto;
	padding: 17px 0px 0px 30px;
	text-align: left;
}

.master h1{
	font-size: 11px;
	color:#FFFFFF;
	text-transform:uppercase;
	padding: 0px;
	margin: -12px 0px 18px 90px;
}

.master .path{
	font-size: 10px;
	color: #FFFFFF;
}

.master .path a, .master .path a:link, .master .path a:visited{
	font-size: 10px;
	color: #FFFFFF;
	text-decoration:underline;
}

.master .path a:hover{
	text-decoration:none;
}



/***** NAVIGATION *****/

.navigation{
	width: 961px;
	height: 24px;
	background:url("../images/bg/navigation.gif") top no-repeat;
	margin: 0px auto 0px auto;
	padding: 2px 0px 0px 37px;
}

.navigation .produit_on{
	float: left;
}

.navigation .sep{
	width:11px;
	height:23px;
	float:left;
	background:url("../images/nav-sep.gif") top no-repeat;
}

.navigation .societe a{
	display:block;
	width:106px;
	float:left;
}
.navigation .societe a:link, .navigation .societe a:visited {background: url("../images/bt/fr/nav-societe.gif") no-repeat top;}
.navigation .societe a:hover, .navigation .societe span a, .navigation .societe span a:link, .navigation .societe span a:visited {background: url("../images/bt/fr/nav-societe.gif") no-repeat 0 -23px;}

.navigation .produits a{
	display:block;
	width:101px;
	float:left;
}
.navigation .produits a:link, .navigation .produits a:visited {background: url("../images/bt/fr/nav-produits.gif") no-repeat top;}
.navigation .produits a:hover, .navigation .produits span a, .navigation .produits span a:link, .navigation .produits span a:visited {background: url("../images/bt/fr/nav-produits.gif") no-repeat 0 -23px;}

.navigation .services a{
	display:block;
	width:92px;
	float:left;
}
.navigation .services a:link, .navigation .services a:visited {background: url("../images/bt/fr/nav-services.gif") no-repeat top;}
.navigation .services a:hover, .navigation .services span a, .navigation .services span a:link, .navigation .services span a:visited {background: url("../images/bt/fr/nav-services.gif") no-repeat 0 -23px;}

.navigation .references a{
	display:block;
	width:108px;
	float:left;
}
.navigation .references a:link, .navigation .references a:visited {background: url("../images/bt/fr/nav-references.gif") no-repeat top;}
.navigation .references a:hover, .navigation .references span a, .navigation .references span a:link, .navigation .references span a:visited {background: url("../images/bt/fr/nav-references.gif") no-repeat 0 -23px;}

.navigation .presse a{
	display:block;
	width:55px;
	float:left;
}
.navigation .presse a:link, .navigation .presse a:visited {background: url("../images/bt/fr/nav-presse.gif") no-repeat top;}
.navigation .presse a:hover, .navigation .presse span a, .navigation .presse span a:link, .navigation .presse span a:visited {background: url("../images/bt/fr/nav-presse.gif") no-repeat 0 -23px;}

.navigation .actualites a{
	display:block;
	width:78px;
	float:left;
}
.navigation .actualites a:link, .navigation .actualites a:visited {background: url("../images/bt/fr/nav-actualites.gif") no-repeat top;}
.navigation .actualites a:hover, .navigation .actualites span a, .navigation .actualites span a:link, .navigation .actualites span a:visited {background: url("../images/bt/fr/nav-actualites.gif") no-repeat 0 -23px;}

.navigation .partenaires a{
	display:block;
	width:88px;
	float:left;
}
.navigation .partenaires a:link, .navigation .partenaires a:visited {background: url("../images/bt/fr/nav-partenaires.gif") no-repeat top;}
.navigation .partenaires a:hover, .navigation .partenaires span a, .navigation .partenaires span a:link, .navigation .partenaires span a:visited {background: url("../images/bt/fr/nav-partenaires.gif") no-repeat 0 -23px;}

.navigation .intranet a{
	display:block;
	width:69px;
	float:left;
}
.navigation .intranet a:link, .navigation .intranet a:visited {background: url("../images/bt/fr/nav-intranet.gif") no-repeat top;}
.navigation .intranet a:hover, .navigation .intranet span a, .navigation .intranet span a:link, .navigation .intranet span a:visited {background: url("../images/bt/fr/nav-intranet.gif") no-repeat 0 -23px;}

.navigation .contact a{
	display:block;
	width:119px;
	float:left;
}
.navigation .contact a:link, .navigation .contact a:visited {background: url("../images/bt/fr/nav-contact.gif") no-repeat top;}
.navigation .contact a:hover, .navigation .contact span a, .navigation .contact span a:link, .navigation .contact span a:visited {background: url("../images/bt/fr/nav-contact.gif") no-repeat 0 -23px;}

/***** HOME *****/

.page_home{
	padding: 10px 10px 10px 10px;
	line-height: 12px;
}

.page_home .ttl{
	color: #2A365B;
	font-size: 11px;
	font-weight:bold;
	text-transform:uppercase;
}

.page_home .ttl a, .page_home .ttl a:link, .page_home .ttl a:visited{
	color: #2A365B;
	text-decoration:underline;
}

.page_home .ttl a:hover{
	text-decoration:none;
}

.page_home a, .page_home a:link, .page_home a:visited{
	color: #2A365B;
	text-decoration:underline;
}

.page_home a:hover{
	text-decoration:none;
}

.page_home strong{
	color: #2A365B;
	font-weight:normal;
	text-transform:lowercase;
}

.page_home .edito{
	float:left;
	width: 250px;
	padding: 25px 35px 0px 8px;
}

.page_home .actualites{
	float:left;
	width: 360px;
	padding: 25px 30px 0px 0px;
}

.page_home .actualites .content{
	width:247px;
	float:left;
	padding-left: 10px;
}

.page_home .nouveautes{
	float:left;
	width: 280px;
	padding: 25px 0px 0px 0px;
}

.page_home .nouveautes .encart{
	width: 171px;
	height: 30px;
	background:url("../images/bg/fr/home-produit.gif") top no-repeat;
	padding: 77px 0px 0px 106px;
	margin-top: 10px;
}


/***** GESTION HOME BANNER *****/
#hsw_pdt{
	background:url("../images/bg/home/bg_1.jpg") no-repeat top left;
	width:976px;
	height:178px;
}
#hsw_txt_1{display:block;}
#hsw_txt_2, #hsw_txt_3, #hsw_txt_4, #hsw_txt_5, #hsw_txt_6, #hsw_txt_7, #hsw_txt_8, #hsw_txt_9, #hsw_txt_10, #hsw_txt_11{
	display:none;
}

.home_pdt_intro{
	position:absolute;
	width:185px;
	margin:25px 0px 0px 25px;
}
.home_pdt_intro strong{
	font-size:14px;
	font-weight:bold;
	text-transform:uppercase;
}

.home_pdt_txt{
	position:absolute;
	width:385px;
	margin:10px 0px 0px 355px;
	color:#33456E;
}

.page_home .home_pdt_txt a, .page_home .home_pdt_txt a:link, .page_home .home_pdt_txt a:visited{
	color: #33456E;
	text-decoration:underline;
}

.page_home .home_pdt_txt a:hover{
	color: #33456E;
	text-decoration:none;
}

.home_pdt_txt strong{
	font-size:14px;
	font-weight:bold;
	text-transform:uppercase;
}

.home_bt{
	position:absolute;
	width:185px;
	margin:122px 0px 0px 800px;
}

.home_flash{
	position:absolute;
	height:33px;
	margin:144px 0px 0px 20px;
}







/***** PAGE *****/

.page{
	width: 996px;
	background:url("../images/bg/page.gif") top repeat-y;
	margin: 0px auto 0px auto;
	padding: 0px 1px 0px 1px;
}

.page h2{
	height: 22px;
	background-color: #8C8A8A;
	border-bottom: 2px solid #787370;
	padding: 11px 0px 0px 19px;
	margin: 0px;
	font-size: 14px;
	color:#FFFFFF;
	font-weight:bold;
	text-transform:uppercase;
}

.page h2 span{
	color: #FFFFFF;
	font-weight:normal;
	font-size: 13px;
}

.micromusee h2{
	height: 22px;
	background-color: #A27A36;
	border-bottom: 2px solid #715021;
	padding: 11px 0px 0px 19px;
	margin: 0px;
	font-size: 14px;
	color:#FFFFFF;
	font-weight:bold;
	text-transform:uppercase;
}
.express h2{
	height: 22px;
	background-color: #B64630;
	border-bottom: 2px solid #8C2D1E;
	padding: 11px 0px 0px 19px;
	margin: 0px;
	font-size: 14px;
	color:#FFFFFF;
	font-weight:bold;
	text-transform:uppercase;
}
.snbase h2{
	height: 22px;
	background-color: #C7D000;
	border-bottom: 2px solid #8F9801;
	padding: 11px 0px 0px 19px;
	margin: 0px;
	font-size: 14px;
	color:#FFFFFF;
	font-weight:bold;
	text-transform:uppercase;
}
.mobytext h2{
	height: 22px;
	background-color: #F59A0C;
	border-bottom: 2px solid #EC7A08;
	padding: 11px 0px 0px 19px;
	margin: 0px;
	font-size: 14px;
	color:#FFFFFF;
	font-weight:bold;
	text-transform:uppercase;
}
.gapi h2{
	height: 22px;
	background-color: #00CDC5;
	border-bottom: 2px solid #00B2A9;
	padding: 11px 0px 0px 19px;
	margin: 0px;
	font-size: 14px;
	color:#FFFFFF;
	font-weight:bold;
	text-transform:uppercase;
}
.collprive h2{
	height: 22px;
	background-color: #EF2195;
	border-bottom: 2px solid #E21776;
	padding: 11px 0px 0px 19px;
	margin: 0px;
	font-size: 14px;
	color:#FFFFFF;
	font-weight:bold;
	text-transform:uppercase;
}
.photo h2{
	height: 22px;
	background-color: #F4D100;
	border-bottom: 2px solid #EBB700;
	padding: 11px 0px 0px 19px;
	margin: 0px;
	font-size: 14px;
	color:#FFFFFF;
	font-weight:bold;
	text-transform:uppercase;
}
.filmo h2{
	height: 22px;
	background-color: #1667D4;
	border-bottom: 2px solid #0F4DBC;
	padding: 11px 0px 0px 19px;
	margin: 0px;
	font-size: 14px;
	color:#FFFFFF;
	font-weight:bold;
	text-transform:uppercase;
}
.archi h2{
	height: 22px;
	background-color: #6B119B;
	border-bottom: 2px solid #4F0B7B;
	padding: 11px 0px 0px 19px;
	margin: 0px;
	font-size: 14px;
	color:#FFFFFF;
	font-weight:bold;
	text-transform:uppercase;
}
.mum h2{
	height: 22px;
	width: 977px;
	background-color: #8C8E82;
	border-bottom: 2px solid #6D6F64;
	padding: 11px 0px 0px 19px;
	margin: 0px 0px 0px 2px;
	font-size: 14px;
	color:#FFFFFF;
	font-weight:bold;
	text-transform:uppercase;
}
.opacweb h2{
	height: 22px;
	background-color: #48B848;
	border-bottom: 2px solid #339933;
	padding: 11px 0px 0px 19px;
	font-size: 14px;
	color:#FFFFFF;
	font-weight:bold;
	text-transform:uppercase;
}
.page strong{
	color: #2C395E;
}

.page span{
	color: #2C395E;
	font-weight: bold;
}

.page a, .page a:link, .page a:visited{
	color: #6F6F6F;
	text-decoration:underline;
}

.page a:hover{
	text-decoration:none;
}

/***** SOUS NAVIGATION *****/

.sous_nav{
	width: 421px;
	position:absolute;
	z-index: 2;
	padding: 10px 0px 0px 575px;
}

.sous_nav .micromusee a{
	display:block;
	width:98px;
	margin-right: 3px;
	float:left;
	color: #FFFFFF;
	text-transform:uppercase;
	text-decoration:none;
	font-weight:bold;
}
.sous_nav .micromusee a:link, .sous_nav .micromusee a:visited {
	display:block;
	width:98px;
	height: 19px;
	padding: 6px 0px 0px 0px;
	background: url("../images/bt/ssnav-micromusee.gif") no-repeat top;
	color: #FFFFFF;
	text-decoration:none;
	text-align:center;
}
.sous_nav .micromusee a:hover, .sous_nav .micromusee span a, .sous_nav .micromusee span a:link, .sous_nav .micromusee span a:visited {
	display:block;
	width:98px;
	height: 25px;
	background: url("../images/bt/ssnav-micromusee.gif") no-repeat 0 -25px;
	color: #715021;
	text-transform:uppercase;
}

.sous_nav .express a{
	display:block;
	width:98px;
	margin-right: 3px;
	float:left;
	color: #FFFFFF;
	text-transform:uppercase;
	text-decoration:none;
	font-weight:bold;
}
.sous_nav .express a:link, .sous_nav .express a:visited {
	display:block;
	width:98px;
	height: 19px;
	padding: 6px 0px 0px 0px;
	background: url("../images/bt/ssnav-express.gif") no-repeat top;
	color: #FFFFFF;
	text-decoration:none;
	text-align:center;
}
.sous_nav .express a:hover, .sous_nav .express span a, .sous_nav .express span a:link, .sous_nav .express span a:visited {
	display:block;
	width:98px;
	height: 25px;
	background: url("../images/bt/ssnav-express.gif") no-repeat 0 -25px;
	color: #892D1F;
	text-transform:uppercase;
}

.sous_nav .snbase a{
	display:block;
	width:98px;
	margin-right: 3px;
	float:left;
	color: #FFFFFF;
	text-transform:uppercase;
	text-decoration:none;
	font-weight:bold;
}
.sous_nav .snbase a:link, .sous_nav .snbase a:visited {
	display:block;
	width:98px;
	height: 19px;
	padding: 6px 0px 0px 0px;
	background: url("../images/bt/ssnav-snbase.gif") no-repeat top;
	color: #FFFFFF;
	text-decoration:none;
	text-align:center;
}
.sous_nav .snbase a:hover, .sous_nav .snbase span a, .sous_nav .snbase span a:link, .sous_nav .snbase span a:visited {
	display:block;
	width:98px;
	height: 25px;
	background: url("../images/bt/ssnav-snbase.gif") no-repeat 0 -25px;
	color: #8F9801;
	text-transform:uppercase;
}

.sous_nav .mobytext a{
	display:block;
	width:98px;
	margin-right: 3px;
	float:left;
	color: #FFFFFF;
	text-transform:uppercase;
	text-decoration:none;
	font-weight:bold;
}
.sous_nav .mobytext a:link, .sous_nav .mobytext a:visited {
	display:block;
	width:98px;
	height: 19px;
	padding: 6px 0px 0px 0px;
	background: url("../images/bt/ssnav-mobytext.gif") no-repeat top;
	color: #FFFFFF;
	text-decoration:none;
	text-align:center;
}
.sous_nav .mobytext a:hover, .sous_nav .mobytext span a, .sous_nav .mobytext span a:link, .sous_nav .mobytext span a:visited {
	display:block;
	width:98px;
	height: 25px;
	background: url("../images/bt/ssnav-mobytext.gif") no-repeat 0 -25px;
	color: #EC7A08;
	text-transform:uppercase;
}

.sous_nav .gapi a{
	display:block;
	width:98px;
	margin-right: 3px;
	float:left;
	color: #FFFFFF;
	text-transform:uppercase;
	text-decoration:none;
	font-weight:bold;
}
.sous_nav .gapi a:link, .sous_nav .gapi a:visited {
	display:block;
	width:98px;
	height: 19px;
	padding: 6px 0px 0px 0px;
	background: url("../images/bt/ssnav-gapi.gif") no-repeat top;
	color: #FFFFFF;
	text-decoration:none;
	text-align:center;
}
.sous_nav .gapi a:hover, .sous_nav .gapi span a, .sous_nav .gapi span a:link, .sous_nav .gapi span a:visited {
	display:block;
	width:98px;
	height: 25px;
	background: url("../images/bt/ssnav-gapi.gif") no-repeat 0 -25px;
	color: #00B2A9;
	text-transform:uppercase;
}

.sous_nav .collprive a{
	display:block;
	width:98px;
	margin-right: 3px;
	float:left;
	color: #FFFFFF;
	text-transform:uppercase;
	text-decoration:none;
	font-weight:bold;
}
.sous_nav .collprive a:link, .sous_nav .collprive a:visited {
	display:block;
	width:98px;
	height: 19px;
	padding: 6px 0px 0px 0px;
	background: url("../images/bt/ssnav-collprive.gif") no-repeat top;
	color: #FFFFFF;
	text-decoration:none;
	text-align:center;
}
.sous_nav .collprive a:hover, .sous_nav .collprive span a, .sous_nav .collprive span a:link, .sous_nav .collprive span a:visited {
	display:block;
	width:98px;
	height: 25px;
	background: url("../images/bt/ssnav-collprive.gif") no-repeat 0 -25px;
	color: #E21776;
	text-transform:uppercase;
}

.sous_nav .photo a{
	display:block;
	width:98px;
	margin-right: 3px;
	float:left;
	color: #FFFFFF;
	text-transform:uppercase;
	text-decoration:none;
	font-weight:bold;
}
.sous_nav .photo a:link, .sous_nav .photo a:visited {
	display:block;
	width:98px;
	height: 19px;
	padding: 6px 0px 0px 0px;
	background: url("../images/bt/ssnav-photo.gif") no-repeat top;
	color: #FFFFFF;
	text-decoration:none;
	text-align:center;
}
.sous_nav .photo a:hover, .sous_nav .photo span a, .sous_nav .photo span a:link, .sous_nav .photo span a:visited {
	display:block;
	width:98px;
	height: 25px;
	background: url("../images/bt/ssnav-photo.gif") no-repeat 0 -25px;
	color: #EBB700;
	text-transform:uppercase;
}

.sous_nav .filmo a{
	display:block;
	width:98px;
	margin-right: 3px;
	float:left;
	color: #FFFFFF;
	text-transform:uppercase;
	text-decoration:none;
	font-weight:bold;
}
.sous_nav .filmo a:link, .sous_nav .filmo a:visited {
	display:block;
	width:98px;
	height: 19px;
	padding: 6px 0px 0px 0px;
	background: url("../images/bt/ssnav-filmo.gif") no-repeat top;
	color: #FFFFFF;
	text-decoration:none;
	text-align:center;
}
.sous_nav .filmo a:hover, .sous_nav .filmo span a, .sous_nav .filmo span a:link, .sous_nav .filmo span a:visited {
	display:block;
	width:98px;
	height: 25px;
	background: url("../images/bt/ssnav-filmo.gif") no-repeat 0 -25px;
	color: #0F4DBC;
	text-transform:uppercase;
}

.sous_nav .archi a{
	display:block;
	width:98px;
	margin-right: 3px;
	float:left;
	color: #FFFFFF;
	text-transform:uppercase;
	text-decoration:none;
	font-weight:bold;
}
.sous_nav .archi a:link, .sous_nav .archi a:visited {
	display:block;
	width:98px;
	height: 19px;
	padding: 6px 0px 0px 0px;
	background: url("../images/bt/ssnav-archi.gif") no-repeat top;
	color: #FFFFFF;
	text-decoration:none;
	text-align:center;
}
.sous_nav .archi a:hover, .sous_nav .archi span a, .sous_nav .archi span a:link, .sous_nav .archi span a:visited {
	display:block;
	width:98px;
	height: 25px;
	background: url("../images/bt/ssnav-archi.gif") no-repeat 0 -25px;
	color: #4F0B7B;
	text-transform:uppercase;
}

.sous_nav .mum a{
	display:block;
	width:98px;
	margin-right: 3px;
	float:left;
	color: #FFFFFF;
	text-transform:uppercase;
	text-decoration:none;
	font-weight:bold;
}
.sous_nav .mum a:link, .sous_nav .mum a:visited {
	display:block;
	width:98px;
	height: 19px;
	padding: 6px 0px 0px 0px;
	background: url("../images/bt/ssnav-mum.gif") no-repeat top;
	color: #FFFFFF;
	text-decoration:none;
	text-align:center;
}
.sous_nav .mum a:hover, .sous_nav .mum span a, .sous_nav .mum span a:link, .sous_nav .mum span a:visited {
	display:block;
	width:98px;
	height: 25px;
	background: url("../images/bt/ssnav-mum.gif") no-repeat 0 -25px;
	color: #6D6F64;
	text-transform:uppercase;
}

.sous_nav .opacweb a{
	display:block;
	width:98px;
	margin-right: 3px;
	float:left;
	color: #FFFFFF;
	text-transform:uppercase;
	text-decoration:none;
	font-weight:bold;
}
.sous_nav .opacweb a:link, .sous_nav .opacweb a:visited {
	display:block;
	width:98px;
	height: 19px;
	padding: 6px 0px 0px 0px;
	background: url("../images/bt/ssnav-opacweb.gif") no-repeat top;
	color: #FFFFFF;
	text-decoration:none;
	text-align:center;
}
.sous_nav .opacweb a:hover, .sous_nav .opacweb span a, .sous_nav .opacweb span a:link, .sous_nav .opacweb span a:visited {
	display:block;
	width:98px;
	height: 25px;
	background: url("../images/bt/ssnav-opacweb.gif") no-repeat 0 -25px;
	color: #339933;
	text-transform:uppercase;
}


/*****************************************/
.sous_nav .installation a{
	display:block;
	width:98px;
	margin-right: 3px;
	float:left;
}
.sous_nav .installation a:link, .sous_nav .installation a:visited {background: url("../images/bt/fr/snav-installation.gif") no-repeat top;}
.sous_nav .installation a:hover {background: url("../images/bt/fr/snav-installation.gif") no-repeat 0 -25px;}

.sous_nav .formation a{
	display:block;
	width:98px;
	margin-right: 3px;
	float:left;
}
.sous_nav .formation a:link, .sous_nav .formation a:visited {background: url("../images/bt/fr/snav-formation.gif") no-repeat top;}
.sous_nav .formation a:hover {background: url("../images/bt/fr/snav-formation.gif") no-repeat 0 -25px;}

.sous_nav .maintenance a{
	display:block;
	width:98px;
	margin-right: 3px;
	float:left;
}
.sous_nav .maintenance a:link, .sous_nav .maintenance a:visited {background: url("../images/bt/fr/snav-maintenance.gif") no-repeat top;}
.sous_nav .maintenance a:hover {background: url("../images/bt/fr/snav-maintenance.gif") no-repeat 0 -25px;}

.sous_nav .conseil a{
	display:block;
	width:98px;
	margin-right: 3px;
	float:left;
}
.sous_nav .conseil a:link, .sous_nav .conseil a:visited {background: url("../images/bt/fr/snav-conseil.gif") no-repeat top;}
.sous_nav .conseil a:hover {background: url("../images/bt/fr/snav-conseil.gif") no-repeat 0 -25px;}

/*****************************************/

.sous_nav .partenaire1 a{
	display:block;
	width:98px;
	margin-right: 3px;
	float:left;
}
.sous_nav .partenaire1 a:link, .sous_nav .partenaire1 a:visited {background: url("../images/bt/fr/snav-partenaire1.gif") no-repeat top;}
.sous_nav .partenaire1 a:hover {background: url("../images/bt/fr/snav-partenaire1.gif") no-repeat 0 -25px;}

.sous_nav .partenaire2 a{
	display:block;
	width:98px;
	margin-right: 3px;
	float:left;
}
.sous_nav .partenaire2 a:link, .sous_nav .partenaire2 a:visited {background: url("../images/bt/fr/snav-partenaire2.gif") no-repeat top;}
.sous_nav .partenaire2 a:hover {background: url("../images/bt/fr/snav-partenaire2.gif") no-repeat 0 -25px;}

.sous_nav .partenaire3 a{
	display:block;
	width:98px;
	margin-right: 3px;
	float:left;
}
.sous_nav .partenaire3 a:link, .sous_nav .partenaire3 a:visited {background: url("../images/bt/fr/snav-partenaire3.gif") no-repeat top;}
.sous_nav .partenaire3 a:hover {background: url("../images/bt/fr/snav-partenaire3.gif") no-repeat 0 -25px;}

.sous_nav .partenaire_autre a{
	display:block;
	width:98px;
	margin-right: 3px;
	float:left;
}
.sous_nav .partenaire_autre a:link, .sous_nav .partenaire_autre a:visited {background: url("../images/bt/fr/snav-partenaire-autre.gif") no-repeat top;}
.sous_nav .partenaire_autre a:hover {background: url("../images/bt/fr/snav-partenaire-autre.gif") no-repeat 0 -25px;}

/*****************************************/

.sous_nav .temoignage1 a{
	display:block;
	width:98px;
	margin-right: 3px;
	float:left;
}
.sous_nav .temoignage1 a:link, .sous_nav .temoignage1 a:visited {background: url("../images/bt/fr/snav-temoignage1.gif") no-repeat top;}
.sous_nav .temoignage1 a:hover {background: url("../images/bt/fr/snav-temoignage1.gif") no-repeat 0 -25px;}

.sous_nav .temoignage2 a{
	display:block;
	width:98px;
	margin-right: 3px;
	float:left;
}
.sous_nav .temoignage2 a:link, .sous_nav .temoignage2 a:visited {background: url("../images/bt/fr/snav-temoignage2.gif") no-repeat top;}
.sous_nav .temoignage2 a:hover {background: url("../images/bt/fr/snav-temoignage2.gif") no-repeat 0 -25px;}

.sous_nav .temoignage3 a{
	display:block;
	width:98px;
	margin-right: 3px;
	float:left;
}
.sous_nav .temoignage3 a:link, .sous_nav .temoignage3 a:visited {background: url("../images/bt/fr/snav-temoignage3.gif") no-repeat top;}
.sous_nav .temoignage3 a:hover {background: url("../images/bt/fr/snav-temoignage3.gif") no-repeat 0 -25px;}

.sous_nav .plus_ref a{
	display:block;
	width:98px;
	margin-right: 3px;
	float:left;
}
.sous_nav .plus_ref a:link, .sous_nav .plus_ref a:visited {background: url("../images/bt/fr/snav-plus-ref.gif") no-repeat top;}
.sous_nav .plus_ref a:hover {background: url("../images/bt/fr/snav-plus-ref.gif") no-repeat 0 -25px;}

/***** PRODUITS *****/

.page .produits_gauche{
	width:550px;
	float:left;
	padding: 20px 0px 0px 0px;
}

.produits_gauche_1{
	width: 116px;
	float:left;
	text-align:center;
}

.produits_gauche_2{
	width: 380px;
	padding: 0px 0px 0px 20px;
	float:left;
}

.produits_gauche_3{
	width: 810px;
	padding: 0px 0px 0px 20px;
	float:left;
}

.page .produits_droite{
	width:416px;
	float:left;
	padding: 20px 15px 0px 15px;
}

.micromusee_lnk a, .micromusee_lnk a:link, .micromusee_lnk a:visited{
	color: #715021;
	font-weight:bold;
	padding:1px 0px 0px 0px;
}

.micromusee_lnk a:hover{
	color: #2C395F;
	text-decoration:none;
}

.express_lnk a, .express_lnk a:link, .express_lnk a:visited{
	color: #983222;
	font-weight:bold;
	padding:1px 0px 0px 0px;
}

.express_lnk a:hover{
	color: #2C395F;
	text-decoration:none;
}

.snbase_lnk a, .snbase_lnk a:link, .snbase_lnk a:visited{
	color: #8F9801;
	font-weight:bold;
	padding:1px 0px 0px 0px;
}

.snbase_lnk a:hover{
	color: #2C395F;
	text-decoration:none;
}

.mobytext_lnk a, .mobytext_lnk a:link, .mobytext_lnk a:visited{
	color: #EC7A08;
	font-weight:bold;
	padding:1px 0px 0px 0px;
}

.mobytext_lnk a:hover{
	color: #2C395F;
	text-decoration:none;
}

.gapi_lnk a, .gapi_lnk a:link, .gapi_lnk a:visited{
	color: #00B2A9;
	font-weight:bold;
	padding:1px 0px 0px 0px;
}

.gapi_lnk a:hover{
	color: #2C395F;
	text-decoration:none;
}

.collprive_lnk a, .collprive_lnk a:link, .collprive_lnk a:visited{
	color: #E21776;
	font-weight:bold;
	padding:1px 0px 0px 0px;
}

.collprive_lnk a:hover{
	color: #2C395F;
	text-decoration:none;
}

.photo_lnk a, .photo_lnk a:link, .photo_lnk a:visited{
	color: #EBB700;
	font-weight:bold;
	padding:1px 0px 0px 0px;
}

.photo_lnk a:hover{
	color: #2C395F;
	text-decoration:none;
}

.filmo_lnk a, .filmo_lnk a:link, .filmo_lnk a:visited{
	color: #0F4DBC;
	font-weight:bold;
	padding:1px 0px 0px 0px;
}

.filmo_lnk a:hover{
	color: #2C395F;
	text-decoration:none;
}

.archi_lnk a, .archi_lnk a:link, .archi_lnk a:visited{
	color: #4F0B7B;
	font-weight:bold;
	padding:1px 0px 0px 0px;
}

.archi_lnk a:hover{
	color: #2C395F;
	text-decoration:none;
}

.mum_lnk a, .mum_lnk a:link, .mum_lnk a:visited{
	color: #6D6F64;
	font-weight:bold;
	padding:1px 0px 0px 0px;
}

.mum_lnk a:hover{
	color: #2C395F;
	text-decoration:none;
}

.opacweb_lnk a, .opacweb_lnk a:link, .opacweb_lnk a:visited{
	color: #339933;
	font-weight:bold;
	padding:1px 0px 0px 0px;
}

.opacweb_lnk a:hover{
	color: #2C395F;
	text-decoration:none;
}


.iframe_lnk_on a, .iframe_lnk_on a:link, .iframe_lnk_on a:visited{
	color: #2C395F;
	font-weight:bold;
	padding:1px 0px 0px 0px;
	text-decoration:none;
}

.iframe_lnk_on a:hover{
	color: #2C395F;
	text-decoration:none;
}



.bloc_iframe{
	width: 416px;
}

.bloc_iframe strong{
	color: #715021;
}

.noo:link, .noo:visited, .noo:hover {
	color: #FF00FF;
}




/****** SOCIETE *****/

.page .societe{
	width:914px;
	padding: 22px 0px 10px 82px;
}

.page .societe ul{
	margin:5px 0px 15px 22px;
	padding:0px 0px 0px 0px;
}

.page .societe_gauche{
	width:377px;
	float:left;
	padding: 0px 100px 0px 0px;
}


.page .societe_droite{
	width:350px;
	float:left;
}

/****** INTRANET *****/

.page .intranet{
	width:914px;
	height: 335px;
	padding: 42px 0px 0px 82px;
	background:url("../images/bg/intranet.jpg") top no-repeat;
}
.page .intranet input{
	border: 1px solid #6F6F6F;
	color: #6F6F6F;
	width: 110px;
	font-size: 11px;
	margin-top: 5px;
}

.page .intranet .passe_oubli{
	font-size:9px;
	margin: 5px 0px 5px 0px;
}

.page .intranet .passe_oubli a, .page .intranet .passe_oubli a:link, .page .intranet .passe_oubli a:visited{
	font-size:9px;
	color: #6F6F6F;
}

.page .intranet .passe_oubli a:hover{
	text-decoration:none;
}

/****** CONTACT *****/

.page .contact{
	width:996px;
	height: 357px;
	padding: 0px 0px 0px 0px;
}

.bloc_contact{
	width: 737px;
	height: 282px;
	padding: 5px 0px 0px 30px;
	margin: 20px auto 0px auto;
	background:url("../images/bg/contact.gif") top no-repeat;
}

.bloc_contact .content{
	width: 175px;
	float:left;	
}

/***** PAGES GRIS *****/

.page .page_gris{
	width: 996px;
	background:url("../images/bg/double-gris.gif") top repeat-y;
}

.page .page_partenaire{
	padding-right: 90px;
}

.ref_all{
	display:none;
}

.page .page_references{
	padding-right: 45px;
}

.page .page_references_gauche{
	float:left;
	width: 300px;
	margin-right:30px;
}

.page .page_references_droite{
	float:right;
	width: 80px;
}

.page .page_gris_gauche{
	width: 467px;
	float:left;
	padding: 22px 0px 0px 82px;
}

.page .page_gris_droite{
	width: 394px;
	padding: 21px 25px 0px 25px;
	float:left;
}

.encart_bleu{
	background-color: #2C395E;
	width: 394px;
}

.encart_bleu .content{
	width: 344px;
	padding: 0px 25px 0px 25px;
	text-align:center;
	color:#FFFFFF;
	font-size:11px;
	line-height: 12px;
}



/***** FOOTER *****/

.page_footer{
	width: 998px;
	margin: 0px auto 0px auto;
}

.footer{
	width: 998px;
	margin: 0px auto 0px auto;
}

.droite{
	margin: 10px 5px 0px 0px;
	color: #AAAEBD;
	float:right;
}

.gauche{
	margin: 10px 0px 0px 5px;
	color: #AAAEBD;
	float:left;
}

.footer a, .footer a:link, .footer a:visited{
	color: #AAAEBD;
	text-decoration:none;
}

.footer a:hover{
	color: #AAAEBD;
	text-decoration:underline;
}


.layer_pdt{
	position:absolute;
	display:none;
	margin:20px 0px 0px 117px;
	z-index:300;
}

.layer_pdt .body{
	width:172px;
	border:1px solid #6C6C7A;
	border-top:none;
	background-color:#2C385E;
	padding:12px 0px 5px 0px; 
}

.layer_pdt .body a, .layer_pdt .body a:link, .layer_pdt .body a:visited{
	display:block;
	padding:0px 0px 0px 12px;
	margin-top:2px;
	font-size:12px;
	text-transform:uppercase;
	color:#8094C9;
	text-decoration:none;
	font-weight:bold;
}

.layer_pdt .body a:hover{
	color:#FFFFFF;
}

#musee:hover{ background:url("../images/bg/layer-nav/musee.gif") repeat-x top left; }
#express:hover{ background:url("../images/bg/layer-nav/express.gif") repeat-x top left; }
#snbase:hover{ background:url("../images/bg/layer-nav/snbase.gif") repeat-x top left; }
#text:hover{ background:url("../images/bg/layer-nav/text.gif") repeat-x top left; }
#gapi:hover{ background:url("../images/bg/layer-nav/gapi.gif") repeat-x top left; }
#cprivee:hover{ background:url("../images/bg/layer-nav/cprivee.gif") repeat-x top left; }
#photo:hover{ background:url("../images/bg/layer-nav/photo.gif") repeat-x top left; }
#filmo:hover{ background:url("../images/bg/layer-nav/filmo.gif") repeat-x top left; }
#archi:hover{ background:url("../images/bg/layer-nav/archi.gif") repeat-x top left; }
#mum:hover{ background:url("../images/bg/layer-nav/mum.gif") repeat-x top left; }
#opac:hover{ background:url("../images/bg/layer-nav/opac.gif") repeat-x top left; }
.page .page_home .edito p {
	text-align: justify;
}
.page .societe .societe_gauche p {
	text-align: justify;
}
.page .page_home .actualites div .content p {
	text-align: justify;

}
.page .page_home .actualites div .content {
	text-align: justify;
}
.blue01 {
	color: #036;
}
.gras {
	font-weight: bold;
}

