@charset "utf-8";
#mainContent {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	min-height:500px;
}
/* [ Config des Portions de pages */
#mainContent #PageTop{
	margin:0px;
	padding:0px;
}
#mainContent #PageMid{
	margin:0px;
	padding:0px;
}
#mainContent #PageBas{
	float:none;
	clear:both;
	width:100%;
	margin:0px;
	padding-top:0px;
	padding-right:0px;
	padding-bottom:0px;
	padding-left:0px;
}
p a.plink {
	background:url(../_img/puceRacourcis.gif) no-repeat 0px 5px;
	padding:0 0 0 10px;
	font-family :Arial, Verdana, Geneva, sans-serif;
	font-size:11px;
	/*color:#497394;*/
	color:#289939;
	font-weight:bold;
	margin:0;
}
/* Config des Portions de pages ] */

/* [ Config par défaut */

/* [ headings */
#mainContent h1,#mainContent h2,#mainContent h3,#mainContent h4,#mainContent h5,#mainContent h6 {
	margin:0;
	padding:0;
	color:#c00731;
}
#mainContent h1, #mainContent h2, #mainContent h3, #mainContent h4, #mainContent h5, #mainContent h6 {
	padding-bottom:0px;
	margin-bottom:0px;
}
#mainContent h1 {
	font-weight:bold;
	font-size:26px;
	font-family:"Arial Narrow";
	font-variant:small-caps;
}
#mainContent h2 {
	font-weight:normal;
	font-size:23px;
	font-family:"Arial Narrow";
	text-transform:none;
}
#mainContent h3 {
	font-weight:normal;
	font-size:18px;
	font-family:"Arial Narrow";
	text-transform:none;
}
#mainContent h1.PageTitre{
/* Utilisé pour >> XX produits référencés */
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#000000;
	margin-top:15px;
	margin-bottom:10px;
}
#mainContent #PageTop h2.OngletTitle{
/* Utilisé pour Onglet + pointillés */
	font-size:13px;
	font-weight:bold;
	background-image:url(../_img/main_OngletTitle.gif);
	background-repeat:no-repeat;
	background-position:left top;
	padding-top:5px;
	padding-bottom:10px;
	padding-left:45px;
}
#mainContent h2.PageTitre{
/* Utilisé pour >> XX produits référencés */
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#41740f;
	margin-top:15px;
	margin-bottom:10px;
}
/* headings] */

/* Config par défaut ] */

/* [ Usefull Styles */

.RougeTxt {color:#c00731;}
.Petit{font-size:10px;}
.Gris{color:#707070;}
.Noir{color:#000000;}
.focusRouge {
	color:#c00731;
	font-size:12px;
	font-weight:bold;
}
.focus {
	font-size:12px;
	font-weight:bold;
}
.decallage{
	padding-bottom:0px;
	margin:0px;
	padding-top:0px;
	padding-right:10px;
	padding-left:30px;
}
.decallage p{
	padding-bottom:0px;
	margin:0px;
	padding-top:0px;
	padding-right:0px;
	padding-left:0px;
}
/* [Line */
#mainContent div.line {
	height:1px;
	background-image:url(../_img/main_generic_br.gif);
	background-repeat:repeat-x;
	background-position:left bottom;
	padding:0px;
	margin-top:8px;
	margin-right:2px;
	margin-bottom:8px;
	margin-left:20px;
	/*width:900px;
	border:1px solid black;*/
}
#mainContent div.lineSolid {
	height:1px;
	background-image:url(../_scripts/_TablEdit/trsp.gif);
	background-repeat:repeat-x;
	background-position:center bottom;
	padding:0px;
	margin-top:8px;
	margin-right:auto;
	margin-bottom:8px;
	margin-left:auto;
}
#mainContent div.line, #mainContent div.lineSolid{
	width:auto;
	margin-left:10px;
	margin-right:30px;
}
#mainContent #CartoucheDroiteMid div.line, #mainContent #CartoucheDroiteMid div.lineSolid{
	width:199px;
	margin-left:4px;
	margin-right:0px;
	padding:0px;
}
/* Line] */
/* Usefull Styles ] */

/* [Elements avec ID */

/* [LogoBankPrincipale */
#MaBanqueLogo{
	width:auto;
	height:auto;
	float:right;
}
/* LogoBankPrincipale] */

/* [CartoucheTop:entête de cetaines pages */
#mainContent #CartoucheTop{
	color:#000000;
	width:245px;
	height:40px;
	float:left;
	padding-left:0px;
	padding-right:5px;
	padding-top:26px;
}
#mainContent #CartoucheTop h1{
	padding-left:0px;
	font-size:20px;
}
#mainContent #CartoucheTop h1.PetitTitre{
	padding-left:30px;
	padding-right:0px;
	font-size:14px;
}
#mainContent #CartoucheTop h1.MoyenTitre{
	padding-left:30px;
	padding-right:0px;
	font-size:16px;
}
#mainContent #CartoucheTop h2{
	padding-left:0px;
	font-weight:bold;
	font-size:11px;
	font-family:"Arial Narrow";
	font-variant:normal;
}
#mainContent #CartoucheTop h3{
	padding-left:0px;
	color:#000000;
	font-weight:bold;
	font-size:16px;
	font-family:"Arial Narrow";
	font-variant:small-caps;
}
#mainContent #CartoucheTop p{
	padding-left:30px;
	padding-right:16px;
}
/* CartoucheTop] */

/* [CartoucheResults:boite flottante droite avec form utilisée dans l'accueil */
#mainContent #CartoucheResults{
	color:#000000;
	width:348px;
	float:left;
	padding:0;
	margin-top:46px;
	margin-right:0;
	margin-bottom:0;
	margin-left:20px;
	position:absolute;
}
#mainContent #CartoucheResultsTop{
	background-image:url(../_img/home_cartouche_Top.png);
	background-repeat:no-repeat;
	background-position:0px 0px;
	height:62px;
}
#mainContent #CartoucheResultsTop h1.Titre{
	background-image:url(../_img/loupe_big.gif);
	background-repeat:no-repeat;
	background-position:3px 0.7em;
	font-size:16px;
	font-weight:normal;
	font-family:"Trebuchet MS";
	margin-top:0.5em;
	margin-right:0px;
	margin-bottom:0px;
	margin-left:11px;
	padding-top:0.5em;
	padding-right:0px;
	padding-bottom:28px;
	padding-left:50px;
	font-variant:small-caps;
}
#mainContent #CartoucheResultsMid{
	background-image:url(../_img/home_cartouche_Mid.png);
	background-repeat:repeat-y;
	background-position:0px 0px;
	padding-top:0px;
	padding-right:5px;
	padding-bottom:0;
	padding-left:15px;
	margin-top:0;
	margin-right:0;
	margin-bottom:0;
	margin-left:0;
}
#mainContent #CartoucheResultsMid td{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
}
#mainContent #CartoucheResultsMid td strong{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#c00731;
}
#mainContent #CartoucheResultsBas{
	background-image:url(../_img/home_cartouche_Bas.png);
	background-repeat:no-repeat;
	background-position:0px 0px;
	height:27px;
	margin:0;
	padding:0;
}
/* CartoucheResults] */

/* [CartoucheSearch:boite flottante gauche utilisée dans l'accueil */
#mainContent #CartoucheSearch{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	background-image:url(../_img/home_cartouche_Search.png);
	background-repeat:no-repeat;
	background-position:0px 0px;
	width:500px;
	float:right;
	margin-top:180px;
}
#mainContent #CartoucheSearch td{
	font-family:"Arial Narrow";
	font-size:11px;
	color:#c00731;
	font-weight:bold;
}
#mainContent #CartoucheSearch input{
	font-family:"Arial Narrow";
	font-size:11px;
	color:#c00731;
	font-weight:bold;
}
#mainContent #CartoucheSearch td a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#c00731;
}
#mainContent #CartoucheSearch div.clear a{
	color:#FFFFFF;
}
#mainContent #CartoucheSearch input{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
}
/* CartoucheSearch] */

/* [Actus et ActusArticle:Actus utilisées dans l'accueil */
#mainContent div.Actus{
	background-image:url(../_img/actus_logo.gif);
	background-repeat:no-repeat;
	background-position:14px 14px;
	margin:0px;
	padding-top:40px;
	padding-right:0px;
	padding-bottom:0px;
	padding-left:76px;
}
#mainContent div.Actus h1{
	color:#41740f;
	font-family:"Arial Narrow";
	font-size:25px;
	font-weight:normal;
	font-variant:normal;
}
#mainContent div.ActusArticle{
	padding:0;
	margin-top:35px;
	margin-right:0;
	margin-bottom:0;
	margin-left:15px;
}
#mainContent div.ActusArticle p{
	padding:0;
	margin:0 0 0 15px;
}
#mainContent div.ActusArticle h2{
	color:#c00731;
	font-size:20px;
	font-weight:bold;
}
#mainContent div.ActusArticle h2.Observatoire{
	color:#41740f;
	font-size:18px;
	font-weight:none;
}
#mainContent div.ActusArticle h3{
	color:black;
	font-size:16px;
	font-weight:bold;
	padding:0 0 0 15px;
}
#mainContent div.ActusArticle h4{
	color:#41740f;
	font-size:14px;
	font-weight:bold;
	margin:0 0 0 15px;
}
/* Actus et ActusArticle:Actus utilisées dans l'accueil ]  */

/* [ PageTopMenu:Menu Intérieur Haut de Page horizontale Rouge ] */
#mainContent #PageTopMenu.Left,
#mainContent #PageTopMenu2.Left{
	width:100%;
	padding-top:20px;
	padding-right:0px;
	padding-bottom:0px;
	padding-left:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	display:block;
	margin:0;
}
#mainContent #PageTopMenu,
#mainContent #PageTopMenu2{
	width:90%;
	padding-top:0px;
	padding-right:0px;
	padding-bottom:0px;
	padding-left:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	margin-right:auto;
	margin-left:auto;
	margin-top:40px;
	margin-bottom:40px;
	text-align:center;
}
#mainContent #PageTopMenu a:link,
#mainContent #PageTopMenu a:active,
#mainContent #PageTopMenu a:visited,
#mainContent #PageTopMenu2 a:link,
#mainContent #PageTopMenu2 a:active,
#mainContent #PageTopMenu2 a:visited{
	text-align:center;
	color:#c00731;
	border-top-width:1px;
	border-right-width:1px;
	border-bottom-width:1px;
	border-left-width:1px;
	border-top-style:none;
	border-right-style:solid;
	border-bottom-style:none;
	border-left-style:none;
	border-top-color:#C00731;
	border-right-color:#C00731;
	border-bottom-color:#C00731;
	border-left-color:#C00731;
	margin-top:0px;
	margin-right:0px;
	margin-bottom:0px;
	margin-left:0px;
	padding-top:0px;
	padding-bottom:0px;
	padding-right:5px;
	padding-left:5px;
}
/* PageTopMenu:Menu Intérieur Haut de Page horizontale Rouge ] */
/* [CartoucheSearch:boite flottante gauche utilisée dans l'accueil */
#mainContent #CartoucheSearchVert{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	background-image:url(../_img/FormVerTop.png);
	background-repeat:no-repeat;
	width:200px;
	background-position:0px 0px;
	width:auto;
	float:right;
	margin:0px;
	padding:0px;
}
#mainContent #CartoucheSearchVert form{
	margin:0px;
	padding:0px;
}
#mainContent #CartoucheSearchVert td{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
}
#mainContent #CartoucheSearchVert input{
	font-family:"Arial Narrow";
	font-size:11px;
	color:#c00731;
	font-weight:bold;
}
#mainContent #CartoucheSearchVert td a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#c00731;
}
#mainContent #CartoucheSearchVert div.clear a{
	color:#FFFFFF;
}
#mainContent #CartoucheSearchVert input{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
}
/* CartoucheSearchVert] */

/* [CartoucheSteps:boite flottante Steps */
#mainContent #CartoucheSteps{
	background-image:url(../_img/ColGauche_steps.gif);
	background-repeat:no-repeat;
	background-position:0px 0px;
	width:410px;
	height:150px;
	float:right;
	margin:0px;
	padding:0px;
}
/* CartoucheSteps] */
#mainContent #ColDroiteFlottante.ColGaucheCorrection{
}
#mainContent #ColDroiteFlottante.CorrectionTexteCartouche	{
	padding-top:15px;
	min-height:30px;
}
#mainContent #CartoucheSteps.CartoucheStepsCartouche	{
	height:70px;
}
#mainContent #CartoucheSearchVert.CorrectionCartouche{
/*		max-width:375px;
		padding-top:0px;*/
	width:500px;
	padding-top:35px;
	padding-left:30px;
	clear:both;
	margin-left:235px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
#mainContent #CartoucheSearchVert.CorrectionCartouche form{
	width:350px;
}
/* [ ColGauche:Boite Flottante Gauche  */
#mainContent #ColGauche{
	color:#000000;
	width:261px;
/*	float:left;*/
	padding:0;
	margin-top:16px;
	margin-left:12px;
	margin-bottom:0;
	margin-right:0px;
}
#mainContent #ColGaucheTop{
	background-image:url(../_img/ColGauche_top.png);
	background-repeat:no-repeat;
	background-position:0px 0px;
	height:49px;
}
#mainContent #ColGaucheTop h1{
	font-size:19px;
	padding-top:15px;
	padding-right:0px;
	padding-bottom:0px;
	padding-left:0px;
	margin-top:0px;
	margin-right:0px;
	margin-bottom:0px;
	margin-left:0px;
}
#mainContent #ColGaucheMid ul{
	margin:0;
	padding-top:0;
	padding-right:0;
	padding-bottom:0;
	padding-left:30px;
	list-style-type:none;
}
#mainContent #ColGaucheMid ul li {
	text-decoration:none;
	font-size:12px;
	background-image:url(../_img/puce_verte.gif);
	background-repeat:no-repeat;
	background-position:0px 6px;
	display:block;
	padding-top:3px;
	padding-right:5px;
	padding-bottom:3px;
	padding-left:15px;
	margin-top:0px;
	margin-right:0px;
	margin-bottom:0px;
	margin-left:0px;
}
#mainContent #ColGaucheMid ul li strong {
	color:#c00731;
	display:block;
	padding:0px;
	margin-top:0px;
}
#mainContent #ColGaucheMid{
	background-image:url(../_img/ColGauche_mid.png);
	background-repeat:repeat-y;
	background-position:0px 0px;
	padding-top:0px;
	padding-right:0px;
	padding-bottom:0px;
	padding-left:0px;
	margin-top:0;
	margin-right:0;
	margin-bottom:0;
	margin-left:0;
}
#mainContent #ColGaucheBas{
	background-image:url(../_img/ColGauche_bas.png);
	background-repeat:no-repeat;
	background-position:0px 0px;
	height:17px;
	margin:0;
	padding:0;
}
/* ColGauche:Boite Flottante Gauche ]  */

/* [ColDroiteFlottante:Boite pour texte flottant à doirte contenant les Titres */

#mainContent #ColDroiteAbs{
	width:100%;
}
#mainContent #ColDroiteFlottante{
	padding-left:265px;
	padding-top:15px;
	min-height:90px;		/*
	background-color:#C0C0C0;
	margin-top:25px;
	padding-top:25px;
	#FF0080
	background-color:#003399;
	
	margin-left:285px;
	
	padding-left:0x;
	float:left;	
	padding-left:0px;
	padding-top:10px;
	
	margin-left:285px;	
	margin-right:0px;	
	margin-top:0px;	
	margin-bottom:0px;
	*/
}
#mainContent #ColDroiteFlottante h1{
	/*padding-left:300px;
	background-color:#FF0080;
	width:auto;*/
}
#mainContent #ColGaucheFlottante{
	padding-left:0px;
	padding-top:10px;
	background-color:#00FF00;
	float:right;
	margin:0;
	width:auto;
}

/* ColDroiteFlottante:Boite pour texte flottant à doirte contenant les Titres ] */

/* CartoucheDroite:Boite Flottante Droite ]  */

#mainContent #CartoucheDroite{
	color:#000000;
	width:207px;
	float:right;
	padding:0;
	margin-top:16px;
	margin-right:10px;
	margin-bottom:0;
	margin-left:0px;
}
#mainContent #CartoucheDroiteTop{
	background-image:url(../_img/ColDroite_top.png);
	background-repeat:no-repeat;
	background-position:0px 0px;
	height:16px;
}
#mainContent #CartoucheDroiteMid{
	background-image:url(../_img/ColDroite_mid.png);
	background-repeat:repeat-y;
	background-position:0px 0px;
	padding-top:0px;
	padding-right:0px;
	padding-bottom:0px;
	padding-left:0px;
	margin-top:0;
	margin-right:0;
	margin-bottom:0;
	margin-left:0;
}
#mainContent #CartoucheDroiteBas{
	background-image:url(../_img/ColDroite_bas.png);
	background-repeat:no-repeat;
	background-position:0px 0px;
	height:27px;
	margin:0;
	padding:0;
}
#mainContent #CartoucheDroiteMid p{
	color:#000000;
	margin:0px;
	padding-top:5px;
	padding-right:5px;
	padding-bottom:5px;
	padding-left:12px;
	font-size:11px;
}
#mainContent #CartoucheDroiteMid h2{
	font-size:14px;
	color:#707070;
	font-weight:bold;
	margin:0;
	padding:0;
}
/* [ Intérieur Cartouche Droite :Menu Gris > ajouter les icones dans le HTML */
#mainContent #CartoucheDroiteMid ul.IcoGris	{
	margin:0px;
	padding:0px;
	list-style-type:none;
}
#mainContent #CartoucheDroiteMid ul.IcoGris li	{
	margin:0px;
	padding:0px;
}
#mainContent #CartoucheDroiteMid ul.IcoGris li a{
	text-decoration:none;
	font-size:12px;
	font-family:"Arial Narrow";
	font-weight:bold;
	background-repeat:no-repeat;
	background-position:12px 5px;
	color:#707070;
	display:block;
	padding-top:10px;
	padding-right:10px;
	padding-bottom:10px;
	padding-left:50px;
	margin-top:6px;
	margin-right:0px;
	margin-bottom:6px;
	margin-left:0px;
}
#mainContent #CartoucheDroiteMid ul.IcoGris li a:hover{
	color:#C00731;
}
/* Intérieur Cartouche Droite :Icone Gris ] */

/* [ Intérieur Cartouche Droite :Icone PDF */
#mainContent #CartoucheDroiteMid ul.PdfLink	{
	margin:0px;
	padding:0px;
	list-style-type:none;
}
#mainContent #CartoucheDroiteMid ul.PdfLink li	{
	margin:0px;
	padding:0px;	
}
#mainContent #CartoucheDroiteMid ul.PdfLink li a{
	text-decoration:none;
	font-size:11px;
	background-image:url(../_img/ColDroite_ico_pdf.gif);
	background-repeat:no-repeat;
	background-position:12px 5px;
	color:#c00731;
	display:block;
	padding-top:10px;
	padding-right:10px;
	padding-bottom:10px;
	padding-left:50px;
	margin-top:0px;
	margin-right:0px;
	margin-bottom:6px;
	margin-left:0px;
}
#ActusID ul.PdfLink	{
	margin:0px;
	padding:0px;
	list-style-type:none;
}
/*#ActusArticle ul.PdfLink li	{
	margin:20px;
	padding:0px;	
}*/
#ActusID ul.PdfLink li a{
	text-decoration:none;
	font-size:11px;
	background-image:url(../_img/ColDroite_ico_pdf.gif);
	background-repeat:no-repeat;
	background-position:25px 5px;
	color:#c00731;
	display:block;
	padding-top:10px;
	padding-right:10px;
	padding-bottom:10px;
	padding-left:60px;
	margin-top:0px;
	margin-right:0px;
	margin-bottom:6px;
	margin-left:30px;
}
#TabbedPanels1 ul.PdfLink	{
	margin:0px;
	padding:0px;
	list-style-type:none;
}
#TabbedPanels1 ul.PdfLink li	{
	margin:0px;
	padding:0px;	
}
#TabbedPanels1 ul.PdfLink li a{
	text-decoration:none;
	font-size:11px;
	background-image:url(../_img/ColDroite_ico_pdf.gif);
	background-repeat:no-repeat;
	background-position:-5px 5px;
	color:#41740f;
	display:block;
	padding-top:10px;
	padding-right:10px;
	padding-bottom:10px;
	padding-left:25px;
	margin-top:0px;
	margin-right:0px;
	margin-bottom:6px;
	margin-left:0px;
}
#mainContent #CartoucheDroiteMid ul.PdfLink li a:hover{
	color:#FF0000;
}
/* Intérieur Cartouche Droite :Icone PDF ] */

/* [ Intérieur Cartouche Droite :miniliste (banques) */
#mainContent #CartoucheDroiteMid ul.MiniListe{
	font-size:10px;
	color:#000000;
	margin-top:0px;
	margin-right:5px;
	margin-bottom:0px;
	margin-left:20px;
	padding-top:0px;
	padding-right:10px;
	padding-bottom:0px;
	padding-left:15px;
}
#mainContent #CartoucheDroiteMid ul.MiniListe li	{
	margin:0px;
	padding:0px;
	list-style-position:outside;
	list-style-type:square;
}
#mainContent #CartoucheDroiteMid ul.MiniListe li a	{
	color:#000000;
	text-decoration:none;
}
#mainContent #CartoucheDroiteMid ul.MiniListe li a:hover	{
	color:#FF0000;
	text-decoration:underline;
}
/* Intérieur Cartouche Droite :miniliste (banques) ] */

/* [ Intérieur Cartouche Droite :filliale:Liste avec Fleche Bas */
#mainContent #CartoucheDroiteMid ul.filliale	{
	margin:0px;
	padding:0px;
	list-style-type:none;
}
#mainContent #CartoucheDroiteMid ul.filliale li	{
	margin:0px;
	padding:0px;
}
#mainContent #CartoucheDroiteMid ul.filliale li a{
	text-decoration:underline;
	font-size:12px;
	background-image:url(../_img/ColDroite_ico_filliale.gif);
	background-repeat:no-repeat;
	background-position:20px 4px;
	color:#c00731;
	display:block;
	padding-top:6px;
	padding-right:10px;
	padding-bottom:6px;
	padding-left:50px;
	margin-top:0px;
	margin-right:0px;
	margin-bottom:0px;
	margin-left:0px;
}
#mainContent #CartoucheDroiteMid ul.filliale li a:hover{
	color:#FF0000;
	background-image:url(../_img/ColDroite_ico_filliale_hover.gif);
}
/* Intérieur Cartouche Droite :filliale:Liste avec Fleche Bas ] */

/* [ Intérieur Cartouche Droite :LastSerach:Liste avec Loupe */
#mainContent #CartoucheDroiteMid div.LastSerach h2{
	padding-left:50px;
}
#mainContent #CartoucheDroiteMid div.LastSerach ul	{
	margin:0px;
	padding:0px;
	list-style-type:none;
}
#mainContent #CartoucheDroiteMid div.LastSerach ul li	{
	margin:0px;
	padding:0px;
}
#mainContent #CartoucheDroiteMid div.LastSerach ul li a{
	text-decoration:underline;
	font-size:12px;
	background-image:url(../_img/ColDroite_ico_lastsearch.gif);
	background-repeat:no-repeat;
	background-position:18px 4px;
	color:#c00731;
	display:block;
	padding-top:6px;
	padding-right:10px;
	padding-bottom:6px;
	padding-left:50px;
	margin-top:0px;
	margin-right:0px;
	margin-bottom:0px;
	margin-left:0px;
}
#mainContent #CartoucheDroiteMid div.LastSerach ul li a:hover{
	color:#FF0000;
}
/* Intérieur Cartouche Droite :LastSerach:Liste avec Loupe ] */

/* Elements avec ID] */

/* [Forms */
/* BUTTONS */

#mainContent div.clear { /* generic container (i.e. div) for floating buttons */
	overflow:hidden;
	width:100%;
}
/* [ ROUGE */
#mainContent a.button {
	color:#FFFFFF;
	display:block;
	float:left;
	font:normal 11px arial, sans-serif;
	height:22px;
	margin-right:6px;
	padding-right:12px;/* sliding doors padding */
	text-decoration:none;
	background-attachment:scroll;
	background-color:transparent;
	background-image:url(../_img/bg_button_a.png);
	background-repeat:no-repeat;
	background-position:right top;
}
#mainContent a.button:active,a.button:visited {
	color:#FFFFFF;
}
#mainContent a.button span {
	color:#FFFFFF;
	display:block;
	line-height:14px;
	padding:2px 0 5px 18px;
	background-color:transparent;
	background-image:url(../_img/bg_button_span.png);
	background-repeat:no-repeat;
}
#mainContent a.button:active {
	background-position:bottom right;
	color:#FFFFFF;
	outline:none;/* hide dotted outline in Firefox */
}
#mainContent a.button:active span {
	color:#FFFFFF;
	background-position:bottom left;
	padding:6px 0 4px 18px;/* push text down 1px */
}
/* ROUGE ] */

/* [ GRIS */
#mainContent a.buttonGray {
	color:#c00731;
	display:block;
	float:left;
	font:normal 12px arial, sans-serif;
	height:24px;
	margin-right:6px;
	padding-right:18px;/* sliding doors padding */
	text-decoration:none;
	background-attachment:scroll;
	background-color:transparent;
	background-image:url(../_img/bg_button_aGray.png);
	background-repeat:no-repeat;
	background-position:right top;
}
#mainContent a.buttonGray:active,a.buttonGray:visited {
	color:#c00731;
}
#mainContent a.buttonGray span {
	color:#c00731;
	display:block;
	line-height:14px;
	padding:2px 0 5px 18px;
	background-color:transparent;
	background-image:url(../_img/bg_button_spanGray.png);
	background-repeat:no-repeat;
}
#mainContent a.buttonGray:active {
	background-position:bottom right;
	color:#c00731;
	outline:none;/* hide dotted outline in Firefox */
}
#mainContent a.buttonGray:active span {
	color:#c00731;
	background-position:bottom left;
	padding:6px 0 4px 18px;/* push text down 1px */
}
/* GRIS ]  */

/* Forms] */

#mainContent #PageTop form{
	padding-left:30px;
	padding-right:30px;
	margin-top:30px;
	margin-right:30px;
}

#mainContent #PageTop form div.Group{
	display:block;
	clear:left;
	margin-top:16px;
	margin-bottom:1px;
}
#mainContent #PageTop form div.Col{
	float:left;
	padding-top:0px;
	padding-bottom:1px;
	margin-left:8px;
	margin-right:8px;
	
	/*
	margin-left:20px;
	margin-right:15px;
	*/
}
#mainContent #PageTop form label{
	padding:1px;
	display:block;
	float:left;
	margin-top:1px;
	margin-right:1px;
	margin-bottom:1px;
	margin-left:3px;
	font-size:11px;
}
#mainContent #PageTop form  br.clearfloat { 
/* this class should be placed on a div or break element and should be the final element before the close of a container that should fully contain a float */
	clear:left;
	height:0;
	font-size:1px;
	line-height:0px;
}
#mainContent form input{
	font-size:11px;
}
#mainContent form select{
	font-size:11px;
}
#mainContent #PageMid form{
	padding-left:0px;
	padding-right:30px;
	margin-top:30px;
	margin-right:30px;
}
#mainContent #PageMid form h2.OngletTitle{
	margin-top:20px;
}
#mainContent #PageMid form div.Group{
	padding-left:30px;
	display:block;
	clear:left;
	margin-top:5px;
	margin-bottom:1px;
}
#mainContent #PageMid form div.Col{
	float:left;
	padding-top:0px;
	padding-bottom:1px;
	margin-left:8px;
	margin-right:8px;
	/*
	margin-left:20px;
	margin-right:15px;
	*/
}
#mainContent #PageMid form label{
	padding:1px;
	display:block;
	float:left;
	margin-top:1px;
	margin-right:1px;
	margin-bottom:1px;
	margin-left:3px;
	font-size:11px;
}
#mainContent #PageMid h1,
#mainContent #PageBas h2,
#mainContent #PageBas h3,
#mainContent #PageBas h4,
#mainContent #PageBas h5,
#mainContent #PageBas h6,
#mainContent #PageTop h1,
#mainContent #PageTop h2,
#mainContent #PageTop h3,
#mainContent #PageTop h4,
#mainContent #PageTop h5,
#mainContent #PageTop h6,
#mainContent #PageTop p,
#mainContent #PageMid p,
#mainContent #PageBas p
{
	padding-left:30px;
	padding-right:16px;
}
#mainContent #PageBas h1{
	margin-top:16px;
	margin-bottom:12px;
}
#mainContent #PageBas h2{
	margin-top:14px;
	margin-bottom:10px;
}
#mainContent div.TabbedPanelsContent h4{
	margin-top:10px;
	margin-left:5px;
	margin-bottom:3px;
}
#mainContent #PageBas h3{
	margin-top:12px;
	margin-bottom:8px;
}
#mainContent #PageBas h4{
	margin-top:10px;
	margin-bottom:6px;
}
/* [span.Title :Libéllé des formulaires  */
#mainContent #PageTop span.Title{
	float:left;
	font-weight:bold;
	font-size:12px;
	display:block;
	padding-top:6px;
	margin-bottom:1px;
}
/*
#PageMid .LineStyle .shadow .shadow_l .shadow_tl .shadow_r .shadow_tr .shadow_t .shadow_content .Noir
	#mainContent #PageMid td h6.Noir {color:#000000;font-size:18px;margin:0px;padding:0px;}
*/
span.BankName{
	display:block;
	color:#000000;
	font-size:20px;
	margin:0px;
	padding:0px;
	font-weight:bold;
}
span.ProdDesc{
	display:block;
	color:#000000;
	font-size:12px;
	margin:0px;
	padding:0px;
	font-weight:normal;
}
#mainContent #PageTop ul.puces {
	margin:0;
	padding-top:0;
	padding-right:0;
	padding-bottom:0;
	padding-left:10px;
	list-style-type:none;
}
/* span.Title :Libéllé des formulaires ]  */
#mainContent #PageTop ul.puces li {
	text-decoration:none;
	font-size:10px;
	background-image:url(../_img/puce_verte.gif);
	background-repeat:no-repeat;
	background-position:0px 6px;
	display:block;
	padding-top:3px;
	padding-right:5px;
	padding-bottom:3px;
	padding-left:15px;
	margin-top:0px;
	margin-right:0px;
	margin-bottom:0px;
	margin-left:0px;
}
#mainContent #PageTop ul.puces li a:link {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000000;
}
#PageTop .NoDeco h4 {
	font-family:"Arial Narrow";
	font-size:14px;
	color:#c00731;
	padding-left:15px;
	padding-top:15px;
}
#mainContent #PageTop ul.Sommaire {
	margin:0;
	padding-top:-10px;
	padding-right:0;
	padding-bottom:0;
	padding-left:65px;
	list-style-type:square;
}
#mainContent #PageTop ul.Sommaire li {
	text-decoration:none;
	font-size:11px;
	background-image:url(../_img/pucelv.gif);
	background-repeat:no-repeat;
	background-position:10px 6px;
	display:block;
	padding-top:2px;
	padding-right:10px;
	padding-bottom:2px;
	padding-left:25px;
	margin-top:0px;
	margin-right:0px;
	margin-bottom:0px;
	margin-left:0px;
	float:left;
}
#mainContent #PageTop ul.Sommaire li a  {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#899F4C;
	/*font-weight:bold;*/
	text-decoration:none;
}
#mainContent #PageTop ul.Sommaire li a:hover {
	color:#66CC00;
}
#mainContent #PageTop table.NoDeco h2.OngletTitle{
	margin-left:-20px;	
}
#mainContent #PageTop ul.PdfLink ul.PdfLinkBarre{
	margin:0px;
	padding:0px;
	list-style-type:none;
}
#mainContent #PageTop ul.PdfLink li ul.PdfLinkBarre li	{
	margin:0px;
	padding:0px;
}
#mainContent #PageTop ul.PdfLink li a{
	text-decoration:none;
	font-size:11px;
	background-image:url(../_img/ColDroite_ico_pdf.gif);
	background-repeat:no-repeat;
	background-position:12px 5px;
	color:#c00731;
	display:block;
	padding-top:10px;
	padding-right:10px;
	padding-bottom:10px;
	padding-left:50px;
	margin-top:0px;
	margin-right:0px;
	margin-bottom:6px;
	margin-left:0px;
}
#mainContent #PageTop ul.PdfLinkBarre li a{
	text-decoration:none;
	font-size:11px;
	background-image:url(../_img/ColDroite_ico_pdf_barre.gif);
	background-repeat:no-repeat;
	background-position:12px 5px;
	color:#c00731;
	display:block;
	padding-top:10px;
	padding-right:10px;
	padding-bottom:10px;
	padding-left:50px;
	margin-top:0px;
	margin-right:0px;
	margin-bottom:6px;
	margin-left:0px;
}
#mainContent #PageTop ul.PdfLink li ul.PdfLinkBarre li a:hover{
	color:#FF0000;
}
/* Elements Lettre Veille */
#mainContent #PageTop table tr td.NewsColTop{
	background-image:url(../_img/main_lettreveille_03.png);
	height:41px;
	background-repeat:no-repeat;
}
#mainContent #PageTop table tr td.NewsColMid{
	width:184px;
	background-image:url(../_img/main_lettreveille_01.png);
	background-repeat:repeat-y;
}
#mainContent #PageTop table tr td.NewsColBas{
	width:184px;
	background-image:url(../_img/main_lettreveille_02.png);
	background-repeat:no-repeat;
}
#mainContent #CollapsiblePanelContainer{
	margin-right:225px;
}
#mainContent #PageTop table tr td.NewsColMain{
}
#mainContent #PageTop table tr td.NewsColMain ul{
	margin-left:20px;
}
#mainContent #PageTop table tr td.NewsColMain h2{
	margin-top:15px;
	margin-bottom:5px;
}
#mainContent #PageTop h1.VeilleTitle{
	/* Utilisé pour Lettre Veille + Titre */
	font-size:18px;
	font-weight:bold;
	padding-top:15px;
	padding-bottom:10px;
	padding-left:25px;
	font-variant:normal;
	color:#000000;
}
p h3 {
	color:#41740f;
	font-size:9px;
	font-weight:bold;
}
#Message {
	height:50px;
	position:absolute;
	left:40%;
	top:40%;
	display:none;
	z-index:50;
	border:0px solid black;
}