@charset "iso-8859-1";
/* CSS Document */

/* Général */
body, html {
	color: #999999;
	background-image:url(../pubfnc/images/fondpage.jpg);
	background-position:top !important;
	background-attachment: scroll;
	background-repeat:repeat-x !important;
	background-color:#FFF;
	list-style:disc;
	font-size:0.895em;

	height:100% !important; 

	margin-left:0px;
	margin-top:0px;
	margin-bottom:0px;
	margin-right:0px;
}
a {
	color: #FF6533;
}
a:hover, a:focus {
	color: #FF4C00;
}
strong {
	color: #A1B55D;
}
/* Conteneur central */
#contenant-centre {
	min-height:460px;

/*	height:372px !important; 					/* nouvelle valeur : 400px */
/*	height:400px !important; 					/**/
/*	background: url(images/centre.jpg); 		/**/
/*	background-image:url(images/centre.jpg); 	/**/
/*	background-position:top center; 			/**/
/*	background-repeat:no-repeat; 				/**/

/*	-webkit-box-shadow:0px 0px 5px 1px #100;	/**/
/*	-moz-box-shadow:0px 0px 5px 1px #100;		/**/
/*	-ms-box-shadow:0px 0px 5px 1px #100;		/**/
/*	-o-box-shadow:0px 0px 5px 1px #100;			/**/
/*	box-shadow:0px 0px 5px 1px #100;			/**/


}
div#contenant-entete{
position:relative;	
}
#contenant-centre-bis {
	text-align:left !important;
	background-color:transparent !important;
/*	-webkit-box-shadow:0px 0px 5px 1px #100;
	-moz-box-shadow:0px 0px 5px 1px #100;
	-ms-box-shadow:0px 0px 5px 1px #100;
	-o-box-shadow:0px 0px 5px 1px #100;
	box-shadow:0px 0px 5px 1px #100;	
*/	/*background: url(images/WEB-DTC_02.jpg) repeat-y left top;*/
/*	height:100%;*/
/*	border: #000 1px solid;*/
}

/* connexion */
#contenant-connexion{
	background-color:transparent !important;
	position:relative;
	width:275px;
	height:20px;
	left:700px;
	top:276px;
	margin-top: -294px;
	margin-bottom:274px;
	text-align:right;
	overflow:hidden;
	z-index: 2000;
	font-family:Verdana, Geneva, sans-serif;
	font-size:14px;
	font-weight:bold;
	visibility:hidden;

}
#contenant-connexion a{
	font-weight:bold;
	color:#000;
	text-decoration:none;
}
#contenant-connexion a:hover{
	color: #87ADC2;
}

/* Navigation */
#contenant-navigation {
	background-color: transparent !important;
	background: url(../pubfnc/images/fondmenu.jpg) repeat-y right top;
}
#contenant-navigation a {
	color: #090986;
	border:#333 1px inset;
	
}
#contenant-navigation a:hover, #contenant-navigation a:focus {
	background: #666;
	border:#333 1px inset;
}
/* Contenu principal */
#contenant-principal {
	color: #999999;
	background: #FFF;
}
#contenant-principal a {
	color: #999999;
}
#contenant-principal a:hover, #contenant-principal a:focus {
	color: #999999;
}
#contenant-principal strong {
	color: #999999;
}
/* Contenu secondaire */
#contenant-secondaire {
	background: #FFF;
	color: #999999;
}
#contenant-titre-catalogue {
	font-size:0.7em;
	background: #FFF;
	color: #06786F;
}
#contenant-texte-accompagnement-haut {
}
#contenant-niveau-catalogue {
}
#contenant-texte-accompagnement-bas {
}

.menurow, a.menurow, a.menurow:hover{
	background-color:transparent !important;
	border:none !important;
} 




div#contenant-retour-page-precedente {
	position:relative;
}
div#contenant-retour-haut-page {
	position:relative;
	float: right;
}
div#contenant-retour-haut-page a:link{
	color:#59B21F;
	font-weight: bold;
}
div#contenant-retour-haut-page a:visited{
	color:#59B21F;
	font-weight: bold;
}
div#contenant-retour-haut-page a:hover{
	color:#FFC807;
	font-weight: bold;
}


/* --- POSITIONNEMENT --- */

/* Page */
body {
	padding: 0px 0px;
	height:auto;
}
#contenant-global {
	width: 90%;
	height:620px;
	/* max-width: 66em;*/
	max-width: 1000px;
	min-width: 1000px;
	min-height:620px;
	max-height:620px;
	margin-left: auto;
	margin-right: auto;
}
/* En-tête */
#contenant-border="0" {
	position: relative;
	padding: 0px 0;
	color: #181A12;
	height:163px;
	z-index:4;

}
#contenant-border="0" h1 {
	margin: 0;
}
#contenant-border="0" h1 img {
	float: left;
	margin: 7px 20px 10px 0px;
}
#contenant-border="0" .sous-titre {
	margin: 4px 0px 15px 0px;
}
#contenant-titre {
	padding: 0px 0px 10px 0px;
	position:relative;
	bottom:0px;
	top:0px;
	left:-2px;
	font-size:1.0em;
	font-weight:bold;
	vertical-align: middle;
	color:#999999;
	z-index:1000;
	height:30px;
	width:100%;
/* 	border:#000 thin solid;*/

}
#contenant-chemin {
	padding: 0px 10px 0px 0px;
	position:relative;
	bottom:10px;
	top:5px;
	left:-2px;
	font-size:0.8em;
	font-weight:bold;
	vertical-align: middle;
	color:#999999;
	z-index:1;
	width:600px;
	display:none;
	/*border:#000 thin solid;*/
}

#contenant-google {
	padding: 0px 0px;
	float:right;
	/*	border-left:#666 1px solid !important;*/
	width:400px !important;
}

#contenant-enveloppe{
	width:33px;
	height:32px;
	position: relative;
	bottom:0px;
	left:103px;
	right:0px;
	top:335px; /* nouvelle valeur : 360px */
	top:360px;
	float:left;
	z-index:1001;
	margin-bottom:-50px;
	/*border:#000 1px solid;*/
}

#contenant-langue {
	font-size: 1.0em !important;
	position: relative;
	bottom:0px;
	left:88px;
	right:0px;
	top:230px;
	width:60px;
	margin-bottom:-20px;
	font-weight:bold;
	vertical-align:bottom;
	text-align:center !important;
	color:#999999;
	float:left;
	z-index:10000;
	background-color:transparent !important;
	visibility:hidden;
/*	border:#000 1px solid;*/
/*
	-webkit-text-shadow:0px 0px 5px #000, 0px 0px 2px #000;
	-moz-text-shadow:0px 0px 5px #000, 0px 0px 2px #000;
	-ms-text-shadow:0px 0px 5px #000, 0px 0px 2px #000;
	-o-text-shadow:0px 0px 5px #000, 0px 0px 2px #000;
	text-shadow:0px 0px 5px #000, 0px 0px 2px #000;
	filter:progid:DXImageTransform.Microsoft.Shadow(strength=2, color=#000000, direction=120);
*/	
}
#contenant-langue a {
	font-size: 1.0em !important;
	font-weight:normal;
	/*padding-right:10px;*/
	color:#999999;
	text-decoration:none;
/*	text-shadow:0px 1px 2px #E99, 2px 2px 2px #000;
*/
}
#contenant-langue a:hover {
	color: #000;
	text-decoration:none;
/*
	-webkit-text-shadow:0px 0px 5px #FFF, 0px 0px 2px #FFF;
	-moz-text-shadow:0px 0px 5px #FFF, 0px 0px 2px #FFF;
	-ms-text-shadow:0px 0px 5px #FFF, 0px 0px 2px #FFF;
	-o-text-shadow:0px 0px 5px #FFF, 0px 0px 2px #FFF;
	text-shadow:0px 0px 5px #FFF, 0px 0px 2px #FFF;
	filter:progid:DXImageTransform.Microsoft.Shadow(strength=2, color=#FFFFFF, direction=120);
*/
}

#contenant-message {
	width:98%;
	clear:both;
	float:left;
	display:inline;
	padding:2px 2px;
	margin-bottom:6px !important;
	font-family:Arial, Helvetica, sans-serif;
	-webkit-box-shadow:0px 0px 5px 1px #100;
	-moz-box-shadow:0px 0px 5px 1px #100;
	-ms-box-shadow:0px 0px 5px 1px #100;
	-o-box-shadow:0px 0px 5px 1px #100;
	box-shadow:0px 0px 5px #333333;

}
#contenant-message-parent-titre {
	width:100%;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:16px;
	margin-bottom:6px !important;
}
#contenant-message-parent-texte {
	font-size:12px;
	width:100% !important;
	clear:both;
	float:left;
	display:inline;
	padding:8px 8px 8px 8px;
}

#headsubtitle h1 {
	margin: 0;
}
#contenant-titre h1 img {
	float: left;
	margin: 17px 10px 4px 6px;
}
#contenant-titre .sous-titre {
	margin: 17px 10px 4px 6px;
}
.titre-nouvelle {
	font-size:12px !important;
	font-weight: bold;
	color: #999999;
	font-family:Arial, Verdana, Geneva, sans-serif !important;
	margin-left:0px !important;
	margin-right:0px !important;
	margin-top:4px;
	float: none;
	text-align:left !important;
	text-decoration:none;
	/*line-height:20px;*/
	background-color:#E3E3E3;
}
a.titre-nouvelle {
	font-size:12px !important;
	font-weight: bold;
	color: #999999;
	font-family:Arial, Verdana, Geneva, sans-serif !important;
	margin-left:0px !important;
	margin-right:0px !important;
	float: none;
	text-align:left !important;
	text-decoration:none
	background-color:#E3E3E3;
}
a.titre-nouvelle:hover {
	font-size:12px !important;
	font-weight: bold;
	color: #00C;
	font-family:Arial, Verdana, Geneva, sans-serif !important;
	margin-left:0px !important;
	margin-right:0px !important;
	float: none;
	text-align:left !important;
	text-decoration:underline
}

.suite { font-size: 9px; padding-bottom:5px; }
a.suite { font-size: 9px; color:#5a5a4f;  padding-bottom:5px; text-decoration:none }
a.suite:hover { font-size: 9px; color: #9ab509;  padding-bottom:5px; text-decoration:underline }

.boite-nouvelles {
	width:98%;
	height:100% !important;
	clear:both;
	float:left;
	display:inline;
	padding:2px 2px;
	margin-bottom:6px !important;
	border-top:#005e56 thin solid;
}
.extraitbox {
	float:right;
	width:200px;
}
.extrait {
	width:98%;
	clear:both;
	float:left;
	display:inline;
	font-size:13px;
	padding:10px 5px;
}
.titre-concert {
	font-size: 14px;
	font-weight: bold;
	color: #999999;
	background-color:#D3D3D3;
	text-transform:uppercase;
	text-align:center;
}
A.titre-concert {
	font-size: 14px;
	background-color:#D3D3D3;
	color:#999999;
	font-weight: bold;
	text-decoration:none;
	text-transform:uppercase
}
A.titre-concert:hover {
	font-size: 14px;
	background-color:#D3D3D3;
	color: #9ab509;
	font-weight: bold;
	text-decoration:underline;
	text-transform:uppercase
}

.boxcontent {
	clear:both;
	float:left;
	display:block;
	width:95%;
	/*border:1px solid #550000;*/
	padding:10px;
	margin:0px 0px 15px 0px;
	-webkit-box-shadow:0px 0px 8px 1px #100;
	-moz-box-shadow:0px 0px 8px 1px #100;
	-ms-box-shadow:0px 0px 8px 1px #100;
	-o-box-shadow:0px 0px 8px 1px #100;
	box-shadow:0px 0px 8px 1px #100;	
	display:inline;
}
.boxcontent ul {
	clear:both;
}
.boxcontent ul li {
	clear:both;
	list-style:disc;
	margin:15px 5px 5px 20px;
}
.boxcontent h3 {
	font-size:18px;
	color:#999999;
	padding:5px;
	margin:0px;
}
.boxcontent .boutonrouge {
	width:220px;
	clear:none;
	float:left;
	display:inline;
	text-align:center;
	font:bold 16px Arial, Helvetica, sans-serif;
	margin:5px 0px 5px 5px;
}
.boxcontent div {
	padding:0px;
	margin:0px;
	display:block;
}
a.boxcontent .boutonrouge {
	clear:left;
	float:left;
	display:block;
	width:220px;
	padding:5px;
	font:bold 16px Arial, Helvetica, sans-serif;
	color:#DCC !important;
}
.boxcontent .boutonrouge a:hover {
	font:bold 16px Arial, Helvetica, sans-serif;
	text-decoration:none;
	color:#999999 !important;
}
.boxcontent .titre {
	clear:left;
	float:left;
	display:inline;
	width: 208px;
	padding:5px 5px 5px 0px;
	text-align:center;
}
.boxcontent .titre2 {
	clear:left;
	float:left;
	display:inline;
	width: 210px;
	padding:5px 5px 5px 0px;
	text-align:left;
}
.boxtext .titre {
	text-align:center;
}
.boxtext .titre2 {
	text-align:center;
}
.boxcontent p {
	clear:left;
	float:left;
	width:95%;
}
.boxcontent .details {
	clear:left;
	float:left;
	display:inline;
	width: 210px;
	padding:5px 5px 5px 0px;
}
.boxcontent .description {
	clear:both;
	float:left;
	display:inline;
	width: 440px;
	padding:5px;
	margin:0px;
	font:normal 15px Arial, Helvetica, sans-serif;
	color:#999999;
	text-align:left;
}
.disctitre {
	clear:left;
	float:left;
	width: 390px;
	padding:5px 0px 5px 0px;
	margin:0px;
	display:inline;
	color:#999999;
	font:bold 16px Arial, Helvetica, sans-serif;
	
	text-align:left;
	/*text-shadow:1px 1px 2px #E99, 2px 2px 2px #000;*/
}

.album {
	font:bold 16px Arial, Helvetica, sans-serif !important;
	color:#999999;
	text-decoration:none;
}
a.album {
	font:bold 16px Arial, Helvetica, sans-serif !important;
	color:#999999;
	text-decoration:none;
}
a.album:hover {
	text-decoration:none;
	color:#2466FF;
}

div#album #presentation{
	display:block;
	margin: 0 8px 0 3px;
}

.disctext {
	clear:left;
	float:left;
	display:inline;
	width:300px;
	padding:10px;
	text-align:left;
	/*border:#000 thin solid;*/
}
.titreitems {
	font-size: 18px;
	font-weight: bold;
	color: #999999;
	text-align:center;
}
A.titreitems {
	font-size: 18px;
	color:#999999;
	font-weight: bold;
	text-decoration:none;
	text-align:center;
}
A.titreitems:hover {
	font-size: 18px;
	color: #EEE;
	font-weight: bold;
	text-decoration:underline;
	text-align:center;
}
.extraitbox {
	float:right;
	width:200px;
}
.extrait {
	width:98%;
	clear:both;
	float:left;
	display:inline;
	font-size:13px;
	padding:10px 5px;
}
/*
text-shadow:0px 0px 8px #000
La première valeur indique le décalage horizontal vers la droite (ici 8px)
 le deuxième correspond au décalage vertical vers le bas (ici 8px)
 le chiffre suivant indique la force du dégradé (ici 0)
 et enfin, la couleur (ici #aaa)
	-webkit-text-shadow:0px 0px 8px #000,0px 0px 2px #000;
	-moz-text-shadow:0px 0px 8px #000,0px 0px 2px #000;
	-ms-text-shadow:0px 0px 8px #000,0px 0px 2px #000;
	-o-text-shadow:0px 0px 8px #000,0px 0px 2px #000;
	text-shadow:0px 0px 8px #000,0px 0px 2px #000;	

*/
.textShadowSoft {
/*
	-webkit-text-shadow:1px 1px 2px #777,1px 1px 2px #777;
	-moz-text-shadow:	1px 1px 2px #777,1px 1px 2px #777;
	-ms-text-shadow:	1px 1px 2px #777,1px 1px 2px #777;
	-o-text-shadow:		1px 1px 2px #777,1px 1px 2px #777;
	text-shadow:		1px 1px 2px #777,1px 1px 2px #777;	
	filter:progid:DXImageTransform.Microsoft.Shadow(strength=2,color=#777, direction=120);
*/
}

.textShadowSoft2 {
	-webkit-text-shadow:0px 0px 3px #000, 0px 0px 2px #000;
	-moz-text-shadow:0px 0px 3px #000, 0px 0px 2px #000;
	-ms-text-shadow:0px 0px 3px #000, 0px 0px 2px #000;
	-o-text-shadow:0px 0px 3px #000, 0px 0px 2px #000;
	text-shadow:0px 0px 3px #000, 0px 0px 2px #000;
 filter:progid:DXImageTransform.Microsoft.Shadow(strength=3, color=#000000, direction=120);
}
#headtitle {
	position:relative;
	bottom:-1px;
	left:4px;
	font-size:16px;
	font-weight:bold;
	vertical-align: bottom;
	color:#999999;
	z-index:1;
	width:80%;
	float:left;
	/*border:thin solid #000;*/
}
.entete {
	font-size:12px;
	font-weight:bold;
	vertical-align:bottom;
	color:#000;
}
/* Bloc central */
#contenant-centre-bis {
	height:100% !important;
	width: 100%;
	overflow: hidden;
}
#contenant-items {
	width: 100%;
	overflow: visible;
	text-align:left;
	float:left; 
/*	border:thin #C00 solid;  */
}

.contenant-item {
	width: 97%;
	padding: 0px 10px 0px 10px;
	overflow: visible;
	text-align:left;
	float:left;
/*	border:thin #000 solid;  */
	
}

/* Menu de navigation */
#contenant-navigation {
	float: left;
	width: 200px;
	padding: 12px 0px 2px 0px;
	margin-left:0px;
	text-align: right;
	border:none !important;

	background-image:url(../pubfnc/images/fondmenu.jpg);
}
#contenant-navigation ul {
	margin: 0px;
	padding: 2px 10px 2px 6px;
	list-style: none;
	background-image:url(../pubfnc/images/fondmenu.jpg);
/*
	-webkit-box-shadow:0px 0px 1px 1px #100;
	-moz-box-shadow:0px 0px 1px 1px #100;
	-ms-box-shadow:0px 0px 1px 1px #100;
	-o-box-shadow:0px 0px 1px 1px #100;
	box-shadow:0px 0px 1px 1px #100;
*/
}
#contenant-navigation a {
	display: block;
/*	text-align: right !important;*/
/*	height: 1%;*/
	padding: 4px 55px 4px 6px;

/*	line-height: 1.9em;*/
/*	font-size: 1.1em;*/
	text-decoration: none;
	margin: 0px !important;
/*	border: #333 solid 1px; */
/*	background-image:url(images/fondmenu.jpg);*/
/*
	-webkit-box-shadow:0px 0px 1px 1px #100;
	-moz-box-shadow:0px 0px 1px 1px #100;
	-ms-box-shadow:0px 0px 1px 1px #100;
	-o-box-shadow:0px 0px 1px 1px #100;
	box-shadow:0px 0px 1px 1px #100;
*/
}

#contenant-navigation .sousmenuchoisi a {
	color: #59B21F !important;

}

/* MENUS ***********************************/
.menu {
	background-color: transparent;
	color: #999999 !important;
	font-size: 1.0em !important;
	border: none !important;
	padding: 10px 55px 0px 6px !important;
/*
	padding-left:10px !important;
	padding-top:10px !important;
	padding-bottom: 4px !important;
*/
	background-image: url(../pubfnc/images/menu.png) !important;
	height:28px !important;
	text-align: right !important;
	/* border: #333 1px solid; */
	
/*	text-shadow:0px 0px 6px #E99,4px 4px 4px #000;*/
}
a.menu:hover, a.menu:focus {
/*	text-shadow:0px 0px 3px #200;*/
	background-color: transparent;
	border:none !important;
	color: #999999 !important;
	font-size: 1.0em !important;
	background-image: url(../pubfnc/images/menu-over.png) !important;
	text-align: right !important;
	height:28px !important;
}
.menuchoisi {
	font-size: 1.0em !important;
	text-align: right !important;
	background-color: transparent;
	border:none !important;
	/* border: #333 1px solid; */
	color: #999999 !important;
	padding: 10px 55px 0px 6px !important;
	background-image: url(../pubfnc/images/menu-over.png) !important;
	height:28px !important;
}
a.menuchoisi:hover, a.menuchoisi:focus {
	font-size: 1.0em !important;
	text-align: right !important;
	border:none !important;
	background-color: transparent;
	color: #999999 !important;
	background-image: url(../pubfnc/images/menu-over.png) !important;
	padding: 10px 55px 0px 6px !important;
	height:28px !important;
}

/* SOUS-MENUS ******************************/
.sousmenu {
	background-color: transparent !important;
	color: #999999 !important;
	font-size: 12px !important;
	border:none !important;
	height:13px !important;
	/*margin:1px 1px 1px 1px ;*/
	text-align: right !important;
	padding: 0px 40px 0px 6px !important;
/*	background-image: url(images/menu.png) !important;*/

/*	text-shadow:0px 0px 6px #E99,4px 4px 4px #000;*/
}
a.sousmenu:hover, a.sousmenu:focus {
/*	text-shadow:0px 0px 3px #200;*/
	color: #59B21F !important;
	background-color: transparent !important;
	border:none !important;
	font-size: 12px !important;
	height:13px !important;
/*	margin:1px 1px 1px 1px ;*/
	text-align: right !important;
	padding: 0px 40px 0px 6px !important;
/*	background-image: url(images/menu-over.png) !important;
*/
}
.sousmenuchoisi {
	font-size: 12px !important;
	color: #59B21F !important;
	background-color: transparent !important;
	border:none !important;
	height:13px !important;
/*	margin:1px 1px 1px 1px ;*/
	text-align: right !important;
	padding: 0px 40px 0px 6px !important;
/*	background-image: url(images/menu-over.png) !important;*/
}
a.sousmenuchoisi:hover, a.sousmenuchoisi:focus {
	font-size: 12px !important;
	text-align:center !important;
	border:none !important;
	background-color: transparent !important;
	color: #59B21F !important;
	height:13px !important;
/*	margin:1px 1px 1px 1px ;*/
	text-align: right !important;
	padding: 0px 40px 0px 6px !important;
/*	background-image: url(images/menu-over.png) !important;*/

}


/* SOUS-SOUS-MENUS *************************/
.ssousmenu {
	font-size: 0.917em !important;
	background: #003DD4 !important;
	padding-left:30px !important;
	color: #999999 !important;
	border:none !important;
}
a.ssousmenu:hover, a.ssousmenu:focus {
	font-size: 0.917em !important;
	color:#999999 !important;
	background: #D3D3D3 !important;
}
.ssousmenuchoisi {
	font-size: 0.917em !important;
	background: #D7D7D7 !important;
	padding-left:30px !important;
	color: #00746B !important;
}
a.ssousmenuchoisi:hover, a.ssousmenuchoisi:focus {
	font-size: 0.917em !important;
	background: #D3D3D3 !important;
	padding-left:30px !important;
	color: #999999 !important;
}
/* SOUS-SOUS-SOUS-MENUS *************************/
.sssousmenu {
	font-size: 0.875em !important;
	background: #003DD4 !important;
	padding-left:30px !important;
	color: #FFFFFF !important;
	border:none !important;
}
a.sssousmenu:hover, a.sssousmenu:focus {
	font-size: 0.875em !important;
	color:#999999 !important;
	background: #D3D3D3 !important;
}
.sssousmenuchoisi {
	font-size: 0.875em !important;
	background: #D7D7D7 !important;
	padding-left:30px !important;
	color: #999999 !important;
}
a.sssousmenuchoisi:hover, a.sssousmenuchoisi:focus {
	font-size: 0.875em !important;
	background: #D3D3D3 !important;
	padding-left:30px !important;
	color: #00746B !important;
}
/* Contenu principal */
#contenant-principal {
	background-color:transparent;
	/*background-color: #F4F4F4;/**/
	background-color: #FFF;/**/
	

	margin-left: 10px !important;
	margin-top: 0px !important;
	margin-right: 0px !important;
	padding: 8px 16px 8px 10px;
	padding: 8px 8px 8px 8px;
	
	
	z-index:2;
	/*height:100% !important;/**/
	overflow: hidden;/**/
	height:440px !important;/**/
	/*overflow: auto;/**/
	width:750px !important;
	width:764px !important;
	min-height: 440px;	
	border:#C8C8C8 1px solid !important;
}
#contenant-principal > :first-child {
	margin-top: -6px;/*	height:100%;*/
}
#contenant-principal p, #contenant-principal li {
	line-height: 1.5;
/*	height:340px !important;*/
}

#contenant-album{
padding:1px;
}
#gallery {
  padding-right: 5px;
}


#contenant-encart {
	float:left;
	vertical-align:top !important;
}
/* Contenu secondaire */
#titre-contenant-secondaire {
	font-family:Verdana, Geneva, sans-serif;
	float: none;
	width: 250px;
	height: 20px;
	font-size:14px;
	font-weight:bold;
	padding: 2px 0px 2px 0px;
	color:#999999;
	background-color:#E3E3E3;
	margin-top:0px;
	margin:0px 0px 0px -18px; 
	text-align:center;
	/*border:#666 thin solid; */
	top: 0px;
	left: 0px;
	bottom: 0;
	z-index: 2000;

	-webkit-box-shadow:0px 2px 2px #333333;
	-moz-box-shadow:0px 2px 2px #333333;
	-ms-box-shadow:0px 2px 2px #333333;
	-o-box-shadow:0px 2px 2px #333333;
	box-shadow:0px 2px 2px #333333;

}
#contenant-secondaire {
	position: relative;
	float: right;
	width: 200px;
	height: 100% !important;
	background-color:transparent !important;
/*	font-size:9px !important;*/
	padding: 12px 20px 12px 20px;
	margin-left:0px;
	margin-right:0px;
	margin-top:0px;	
	margin-bottom:100px;	
/*	border:#666 1px solid;*/
	top: 0px;
	bottom: 0;
}
#contenant-secondaire .resume {
/*	font-size:9px !important;*/
/*	font-family:Arial, Verdana, Geneva, sans-serif !important;*/
	margin-left:-4px !important;
	margin-right:-3px !important;		
	margin-top:1px;
	padding-left:2px;
	padding-right:2px;
	padding-top:0px;
	float: none;
	text-align:left;
	height:100% !important;
	background-color: transparent !important;
/*	background-color: #F7F7F7;
*//*
	-webkit-box-shadow:0px 2px 2px #333333;
	-moz-box-shadow:0px 0px 4px #333333;
	-ms-box-shadow:0px 0px 4px #333333;
	-o-box-shadow:0px 0px 4px #333333;
	box-shadow:0px 0px 4px #333333;
*/	/*border:#666 thin solid; */
}

 .resume {
	font-size:8px !important;
	font-family:Arial, Verdana, Geneva, sans-serif !important;
 }

#contenant-contenu-intranet{
	font-size:0.875em;
	position: relative;
	float: inherit;
	width: 880px;
	height:100% !important;
	font-family:Verdana, Geneva, sans-serif;
	color:#999999;
	font-size:10px;
	padding: 4px 16px 12px 16px;
	margin-left:100px;
	margin-right:70px;
	margin-top:0px;
	/*	border:#666 thin solid; */
	top: 0;
	bottom: 0;
}

#contenant-contenu{
	font-size:0.875em;

	position: relative;
	float: inherit;
	width: 100%;
	height:100% !important;
	padding: 0px 0px 0px 0px !important;
	margin-left:0px !important;
	margin-right:0px;
	margin-top:360px;
	
	top: 0px;
	bottom: 0;

/*	border:#666 thin solid; */
}

div#contenant-contenu-texte{
vertical-align:top;
}

div#contenant-contenu-texte img {
  /*margin: -8px -8px 0px;*/
  
}

#titre-contenu {
	font-size:16px !important;
	font-weight: bold;
	color: #999999;
	font-family:Arial, Verdana, Geneva, sans-serif !important;
	margin-left:0px !important;
	margin-right:0px !important;
	float: none;
	text-align:left !important;
	line-height:20px;
}
.titre {
	font-size:12px !important;
	font-weight: bold;
	color: #999999;
	font-family:Arial, Verdana, Geneva, sans-serif !important;
	margin-left:0px !important;
	margin-right:0px !important;
	float: none;
	text-align:left !important;
	line-height:20px;
}
a.titre {
	font-size:12px !important;
	font-weight: bold;
	color: #999999;
	font-family:Arial, Verdana, Geneva, sans-serif !important;
	margin-left:0px !important;
	margin-right:0px !important;
	float: none;
	text-align:left !important;
	text-decoration:none
}
a.titre:hover {
	font-size:12px !important;
	font-weight: bold;
	color: #b9b9b9;
	font-family:Arial, Verdana, Geneva, sans-serif !important;
	margin-left:0px !important;
	margin-right:0px !important;
	float: none;
	text-align:left !important;
	text-decoration:underline
}
a.petitmenu {
	color: #000;
	float: left;
	width:100px;
	text-align:center;	

/*	border:#000 thin solid;*/
}
a.petitmenu:hover, a.petitmenu:focus {
	color: crimson;
	text-decoration: underline;
}

.menufooter{
	padding: 3px 10px 3px 10px ;
	/*float:left;*/
}

.normal{
/*	font-size: 1.0em !important;*/
	font-size:0.9em;
	}

.puces{
		font-size: 1.0em !important;
		padding-left:8px;
		padding-bottom:1px;
		padding-top:1px;
	}

#contenant-croix {
  background-color: transparent !important;
  background-image: url("images/pied.jpg");
  color: #999999;
  height: 49px;
  position: absolute;
  top: 560px;
  width: 195px;
  display:block;

}

/*
div#contenant-cible {
	color: #999999;
	background-color: transparent !important;
	background-image:url(images/pied.jpg);	
	background-position: 0px 0px; 
	background-repeat:no-repeat;
  	position: absolute;
	top: 563px;
	height:38px;
	width:200px;
  	overflow: hidden; 
	margin: 0px;
	padding: 0px;
	text-align:center !important;
}
*/

/* Pied de page */
#pied {
	color: #999999;
	background-color: transparent !important;
	/*background-image:url(images/pied.jpg);*/
	
	background-image:url(../pubfnc/images/fondmenu.jpg);
	background-position:  0px 0px; 
	background-repeat:repeat;
/*  border:1px solid #000;	/**/

	margin: 0px 0px 0px 0px;
	
/*	padding: 5px 8px 5px 8px;/**/
	font-size: .85em;
	height:0px; /*38px;*/
	text-align:center !important;
/*
	border:#000 1px solid;
	-webkit-box-shadow:0px 0px 5px 1px #100;
	-moz-box-shadow:0px 0px 5px 1px #100;
	-ms-box-shadow:0px 0px 5px 1px #100;
	-o-box-shadow:0px 0px 5px 1px #100;
	box-shadow:0px 0px 5px 1px #100;	
*/
}
/* Mention de copyright */
#copyright {
	color: #FFF;
	background-color: transparent !important;
/*	background-image:url(images/copyright.jpg);*/
	/*background: rgba(255, 255, 255, 0.1);*/
	margin: 0px 0px 0px 4px;
/*	font-size: 1.0em !important;*/
	text-align: center !important;
	height:43px;
	/*border:#000 1px solid;*/
/*
	-webkit-box-shadow:0px 0px 5px 1px #100;
	-moz-box-shadow:0px 0px 5px 1px #100;
	-ms-box-shadow:0px 0px 5px 1px #100;
	-o-box-shadow:0px 0px 5px 1px #100;
	box-shadow:0px 0px 5px 1px #100;	
*/
}
#copyright a {
	color:#B9B9B9;
}
#footer{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 1.0em !important;
	font-size:12px;
	text-align:center;
	width:200px;
/*	border:#000 thin solid; */
	height:100%;
}
.footer{
	font-family:Arial, Helvetica, sans-serif;
	font-size: .95em !important;

}
