/******************************************/
/******************************************/
/******************************************/
/******************************************/
/* CSS pour les blocs HTML								*/
/* (contenu répliqué dans fck_block.css) 	*/
/******************************************/

#body_wrapper {
	background-color:#F1F0EF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.6em;
	margin:0px;
	padding:0px;
}

/* Texte par défaut */

/*
.htmlBlock_default,
.htmlBlock_default *, 
.htmlBlock_default * a, 
.htmlBlock_default * a:visited, 
.htmlBlock_default * a:hover,
.htmlBlock_default_title
{
	font-family: "Arial", "Helvetica";
	font-size: 14px;
}

.htmlBlock_default_title {
	font-weight: bold;
	margin-bottom: 10px;
	color: #000084;
	text-transform: uppercase;	
	font-size: 17px;
}

.htmlBlock_default_title hr {
	border: 4px solid #000084;
}
*/

/* Texte dans les tableaux des blocs html */
/*
.htmlBlock_default table * {
	font-size: 11px;
}
*/

/* Tableaux dans les blocs html */
/*
.htmlBlock_default table {
	border-collapse: collapse;
}
*/



/* Bordure des tableaux des blocs html */
/*
.htmlBlock_default table tr td {
	border: 1px solid indigo;
	padding: 2px;
	vertical-align: top;
}
*/

/* Bullets dans les blocs html */
/*
.htmlBlock_default ul {
	list-style-image: url(/images/listniv1.gif);		
	padding-top: 6px;
	padding-bottom: 3px;
}

.htmlBlock_default ul li {
	list-style-image: url(/images/listniv1.gif);		
	padding-bottom: 3px;
}

.htmlBlock_default ul * ul,
.htmlBlock_default ul ul  {
	list-style-image: none;
	list-style-type:circle;
}

.htmlBlock_default ul * ul li,
.htmlBlock_default ul ul li  {
	list-style-image: none;
	list-style-type:circle;
	padding-bottom: 3px;
}
*/

.texte UL {
	padding:0px 0px 5px 26px;
	margin:0px;
	list-style-type:square;
	list-style-image:url('/images/bullet.gif');
}

.texte LI UL {
	padding:0px 0px 5px 26px;
	margin:0px;
	list-style-type:square;
	list-style-image:url('/images/bullet2.gif');
}

.texte LI {
	color:#6D6D6D;
	/*list-style-position:inside;*/
	padding:2px 0px 0px 0px;
}

.texte LI LI {
	color:#6D6D6D;
	/*list-style-position:inside;*/
	padding:2px 0px 0px 0px;
}

LI DIV {
	padding-top:2px;
}

/**********************/
/* CSS des composants */
/**********************/


/* Menu automatique */
.menuAuto {
	/*padding-left: 29px;*/
	padding-right: 2px;
}

.menuAuto_no_margin {
	margin:0px;
	padding:0px;
}

.texte .menuAuto TABLE {
	border:0px;
}

.menuAuto_sel {
	color: #556150;
	font-size: 10px;
}

.menuAuto_Parent, .menuAuto_ParentCurrent {
	
}

.menuAuto_ParentCurrent tr td {

}

.menuAuto_ParentItem, .menuAuto_ParentItemCurrent {
	padding-left: 5px;
	padding-top: 4px;
	padding-bottom: 4px;
}

.menuAuto_ParentItem, .menuAuto_ParentItemCurrent, .menuAuto_ParentItem a, .menuAuto_ParentItemCurrent a  {
	font-size: 11px; 	
	text-decoration: underline;
}

.menuAuto_ParentItemCurrent {
	font-weight: bold;
}

.menuAuto_ParentItem a:hover, .menuAuto_ParentItemCurrent a:hover {
	text-decoration: none;
}

.menuAuto_ChildItem, .menuAuto_ChildItemCurrent {
	padding-left: 24px;
	padding-right: 3px;	
	padding-bottom: 4px;
	font-size: 10px;	
}

.menuAuto_ChildItem a, .menuAuto_ChildItemCurrent a {
	font-size: 10px;
	color: #565656;
	text-decoration: underline;
}

.menuAuto_ChildItem a:hover, .menuAuto_ChildItemCurrent a:hover {
	text-decoration: none;
	color: #00A2D6;
}

/* Breadcrumb */
.breadcrumb {
	padding-top: 6px;
	padding-bottom: 0px;
	padding-left: 17px;
	text-align:left;
}

.breadcrumb_Item {
	font-family: verdana;
	font-size: 10px;
	color: #666666;
}

.breadcrumb_Item a, .breadcrumb_Item a:link {
	font-family: verdana;
	font-size: 10px;
	color: #666666;
	text-decoration: underline;
}

.breadcrumb_Item a:hover {
	color: #666666;
	text-decoration: none;
}

.breadcrumb_Item a:visited {
	color: #666666;
	text-decoration: underline;

}

.breadcrumb_Separator {
	font-family: verdana;
	font-size: 10px;
	color: #666666;
}

/* Menu Vertical */
#left_menu {
	background-color: #0035A7;
	width: 130px;
	overflow: hidden
}
				
#left_menu .item {
	background-color: #0035A7;
	background-image: url(/images/bg_arrow.gif);
	background-repeat: no-repeat;			
	padding-left: 24px;
	padding-top: 6px;
	padding-right: 2px;
}			

#left_menu .sel {
	background-color: #B8CBF2;
	background-image: url(/images/bg_arrow_sel.gif);
}		
						
#left_menu .item img {
	margin-top: 6px;
}

#left_menu .item .sub_item {
	display: block;
	padding-left: 6px;
	background-image: url(/images/sub_arrow.gif);
	background-repeat: no-repeat;
	margin-top: 4px;
	margin-bottom: 4px;
}

#left_menu .last {
	padding-bottom: 6px;
}

#left_menu .item a,
#left_menu .item span {
	font-size: 11px;
	color: #ffffff;				
	text-decoration: none;				
}

#left_menu .sel a {
	color: #0035A7;
}
			
#left_menu .item a:hover {
	text-decoration: underline;
}

/******************/
/* CSS AMF        */
/******************/


/* TOP */

#top {
	background-color:#FFFFFF;
	background-image:url('/images/bgTop.gif');
	background-repeat:repeat-x;
	padding:0px;
	margin:0px;
	height:99px;
}

#contenuTop {
	margin:0px auto 0px auto;
	width:773px;
}

#menuUtil {
	width:595px;
	float:right;
}

#menuUtil span {
	white-space: nowrap; 
}


.menuCopyright {
	color:#959595;
	padding:0px 5px 0px 0px;
	margin:0px;
	float:right;
}

#menuUtil .texte {
	background-image:url('/images/bgUtil.gif');
	background-repeat:no-repeat;
	background-position:bottom right;
	color:#BCBCBA;
	padding:0px 10px 10px 0px;
	font-size:9px;
}

#menuUtil .utilG {
	background-image:url('/images/bgUtilGauche2.gif');
	background-repeat:no-repeat;
	background-position:bottom right;
}

#menuUtil A:visited, 
#menuUtil A:link, 
.menuCopyright A:visited, 
.menuCopyright A:link {
	color:#666565;
	text-decoration:none;
}

#menuUtil A:active,
#menuUtil A:hover,
.menuCopyright A:active,
.menuCopyright A:hover {
	color:#000000;
	text-decoration:none;
}

#menuUtil .menuSel {
	color:#000000;
	padding:0px 2px 0px 2px;
}

#menuUtil .lienTop {
	padding:0px 2px 0px 2px;
}

#menuUtil .itemTop {
	white-space:nowrap;
}

#top IFRAME {
	height:auto;
	width:150px;
	overflow:visible;
}


.utilG {
	background-image:url('/images/bgUtilGauche.gif');
	background-repeat:no-repeat;
	width:13px;
}

.utilD {
	background-image:url('/images/bgUtilDroit.gif');
	background-repeat:no-repeat;
	background-position:top right;
	width:10px;
	float:left;
}

#onglets {
	background-image:url('/images/bgOnglets.jpg');
	background-repeat:repeat-y;
	float:right;
	height:20px;
	width:565px;
	margin:12px 0px 0px -1px;
	padding:0px 3px 0px 0px;
	overflow:hidden;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.1em;
}

#onglets .item {
	/*padding:4px 6px 4px 8px;*/
	/*text-align:center;*/
}

#onglets .itemSel {
	/*
	float:left;
	padding:4px 6px 4px 6px;
	*/
	background-color:#DB5211;
}

#sousSel {
	background-image:url('/images/bgSousOnglet1.gif');
	background-repeat:repeat-x;
	background-position:top left;
	height:57px;
	position:absolute;
	margin-left:0px;
}

/*.interneOnglet {
	background-image:url('/images/bgInterneOnglet.gif');
	background-repeat:repeat-x;
	background-position:top left;
	height:57px;
	width:561px;
	
}*/

#onglets #itemFin {
	float:left;
	background-color:#000000;
	/*font-size:0px;*/
	height:20px;
	/*padding-right:5px;*/
	width:0px;
	position:relative;
	margin-top:-10px;
}

#selectionD {
	/*position:relative;
	width:500px;*/
}


.itemSel A,
.item A {
	color:#000000;
	text-decoration:none;
}

.itemSel .sousmenu,
.item .sousmenu {
	position:absolute;
	visibility:hidden;
	background-color:#f2e6c2;
	width:150px;
	z-index:10;
	text-align: left;	
	margin:-13px 0px 0px 0px;	
}

.itemSel .sousmenuD,
.item .sousmenuD {
	position:absolute;
	visibility:hidden;
	background-color:#f2e6c2;
	width:150px;
	float:right;
	z-index:10;
}

.itemSel .sousmenuS,
.item .sousmenuS,
.relatif .sousmenuS {
	position:absolute;
	visibility:hidden;
	background-color:#f2e6c2;
	width:150px;
	margin:-25px 0px 0px 148px;
	border: 1px solid #E0c56d;
}

.item .titre {
	text-align: center;
}

.item .titre img {
	border: 0px;
}

.itemSel .sousmenu .lien,
.itemSel .sousmenuD .lien,
.itemSel .sousmenuS .lien,
.item .sousmenu .lien,
.item .sousmenuD .lien,
.item .sousmenuS .lien,
.itemType3 .sousmenu .lien,
.menuTop .lien {
	border-bottom:1px solid #E0c56d;
	padding:5px 9px 5px 9px;
	margin:0px;
}

.itemSel .sousmenu .lienO,
.itemSel .sousmenuD .lienO,
.itemSel .sousmenuS .lienO,
.item .sousmenu .lienO,
.item .sousmenuD .lienO,
.item .sousmenuS .lienO,
.itemType3 .sousmenu .lienO {
	border-bottom:1px solid #E0c56d;
	padding:5px 9px 5px 9px;
	margin:0px;
	background-color:#e7d8a9;
}

.menuTop .lien A:link, 
.menuTop .lien A:visited, 
.menuTop .lien A:hover, 
.menuTop .lien A:active,
.itemSel .sousmenuS .lien A:link, 
.itemSel .sousmenuS .lien A:visited, 
.itemSel .sousmenuS .lien A:hover, 
.itemSel .sousmenuS .lien A:active,
.itemSel .sousmenuD .lien A:link, 
.itemSel .sousmenuD .lien A:visited, 
.itemSel .sousmenuD .lien A:hover, 
.itemSel .sousmenuD .lien A:active,
.itemSel .sousmenu .lien A:link, 
.itemSel .sousmenu .lien A:visited, 
.itemSel .sousmenu .lien A:hover, 
.itemSel .sousmenu .lien A:active,
.item .sousmenuS .lien A:link, 
.item .sousmenuS .lien A:visited, 
.item .sousmenuS .lien A:hover, 
.item .sousmenuS .lien A:active,
.item .sousmenuD .lien A:link, 
.item .sousmenuD .lien A:visited, 
.item .sousmenuD .lien A:hover, 
.item .sousmenuD .lien A:active,
.item .sousmenu .lien A:link, 
.item .sousmenu .lien A:visited, 
.item .sousmenu .lien A:hover, 
.item .sousmenu .lien A:active,
.itemType3 .sousmenu .lien A:link, 
.itemType3 .sousmenu .lien A:visited, 
.itemType3 .sousmenu .lien A:hover, 
.itemType3 .sousmenu .lien A:active,
.menuTop .lienO A:link, 
.menuTop .lienO A:visited, 
.menuTop .lienO A:hover, 
.menuTop .lienO A:active,
.itemSel .sousmenuS .lienO A:link, 
.itemSel .sousmenuS .lienO A:visited, 
.itemSel .sousmenuS .lienO A:hover, 
.itemSel .sousmenuS .lienO A:active,
.itemSel .sousmenuD .lienO A:link, 
.itemSel .sousmenuD .lienO A:visited, 
.itemSel .sousmenuD .lienO A:hover, 
.itemSel .sousmenuD .lienO A:active,
.itemSel .sousmenu .lienO A:link, 
.itemSel .sousmenu .lienO A:visited, 
.itemSel .sousmenu .lienO A:hover, 
.itemSel .sousmenu .lienO A:active,
.item .sousmenuS .lienO A:link, 
.item .sousmenuS .lienO A:visited, 
.item .sousmenuS .lienO A:hover, 
.item .sousmenuS .lienO A:active,
.item .sousmenuD .lienO A:link, 
.item .sousmenuD .lienO A:visited, 
.item .sousmenuD .lienO A:hover, 
.item .sousmenuD .lienO A:active,
.item .sousmenu .lienO A:link, 
.item .sousmenu .lienO A:visited, 
.item .sousmenu .lienO A:hover, 
.item .sousmenu .lienO A:active,
.itemType3 .sousmenu .lienO A:link, 
.itemType3 .sousmenu .lienO A:visited, 
.itemType3 .sousmenu .lienO A:hover, 
.itemType3 .sousmenu .lienO A:active {
	color:#000000;
	text-decoration:none;
}

.menuTop {
	background-color:#EFE4C1;
	width:150px;
	/*float:left;*/
	/*padding:4px 6px 4px 6px;*/
	
}

/* CONTENU */

#main {
	margin:0px auto 0px auto;
	padding-bottom:20px;
	width:773px;
	height:100%;
	min-height:600px;
	background-image:url('/images/bgMain.gif');
	background-position:bottom right;
}

#mainInterne {
	margin:0px auto 0px auto;
	padding-bottom:20px;
	width:773px;
	height:100%;
	min-height:600px;
	background-image:url('/images/bgMainInterne.gif');
	background-position:bottom right;
} 

#menuGauche {
	/*background-color:#E7E2CE;
	background-image:url('/images/bgGauche.gif');
	repeat:repeat-y;
	background-position: bottom left;*/
	width:205px;
	/*height:100%;*/
	min-height:600px;
	float:left;
	margin:0px;
	padding:0px;
	overflow: hidden;
}

#menuGauche .contenu {
	padding:7px 3px 7px 10px;
}

#menuGauche .btnGauche {
	padding:0px 0px 7px 9px;
}

#mainInterne FORM,
#main FORM {
	margin:0px;
	padding:0px;
}


#menuGauche HR {
	margin:0px 1px 0px 6px;
	border-top:1px solid #CBC7B5;
	border-bottom:1px solid #FFFFFF;
	height:2px;
}

#menuGauche .label {
	margin:0px 0px -8px 0px;
	padding:0px;
	padding-left:4px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.1em;
	color:#424242;
}

.btnGauche .btnSect {
	padding:10px 0px 3px 0px;
}

#menuGauche .contenu .itemType2 .sousmenu {
	position:absolute;
	visibility:hidden;
	background-color:#FFFEFE;
	margin:-4px 0px 0px 3px;
	padding:0px;
	width:178px;
	float:left;
}

.itemType2 .sousmenu .lien {
	border-bottom:1px solid #E6d089;
	padding:5px 9px 5px 30px;
	margin:0px;
}

.itemType2 .sousmenu .lienO {
	border-bottom:1px solid #E6d089;
	padding:5px 9px 5px 30px;
	margin:0px;
	background-color:#f0e5c2;
}

.itemType2 .sousmenu .lien A:link, 
.itemType2 .sousmenu .lien A:visited, 
.itemType2 .sousmenu .lien A:hover, 
.itemType2 .sousmenu .lien A:active {
	color:#3B3B38;
	text-decoration:none;
}

.itemType2 .sousmenu .lienO A:link, 
.itemType2 .sousmenu .lienO A:visited, 
.itemType2 .sousmenu .lienO A:hover, 
.itemType2 .sousmenu .lienO A:active {
	color:#000000;
	text-decoration:none;
}

.itemType3 {
	margin-left:3px;
}


.itemType3 .relatif {
	/*position:relative;*/
	float:left;	
}

.itemType3 .relatif .sousmenu {
	position:absolute;
	visibility:hidden;
	background-color:#EFE4C1;
	width:150px;
	z-index: 100;
	margin-left:-1px;
}

.btn1, 
.btn1_o,
.btn1_on {
	background-repeat:repeat-y;
	margin:0px;
	padding:0px;
	width:203px;
	float:left;
	font-size:9px;
}
.btn1 {
	background-image:url('/images/vousetes_bgbtn1.gif');
}
.btn1_o {
	background-image:url('/images/vousetes_bgbtn1_o.gif');
}
.btn1_on {
	background-image:url('/images/vousetes_bgbtn1_on.gif');
}


.btn2,
.btn2_o,
.btn2_on {
	background-repeat:repeat-y;
	margin:0px;
	padding:0px;
	width:203px;
	float:left;
	font-size:9px;
}
.btn2 {
	background-image:url('/images/vousetes_bgbtn2.gif');
}
.btn2_o {
	background-image:url('/images/vousetes_bgbtn2_o.gif');
}
.btn2_on {
	background-image:url('/images/vousetes_bgbtn2_on.gif');
}


.btn3,
.btn3_o,
.btn3_on {
	background-repeat:repeat-y;
	margin:0px;
	padding:0px;
	width:203px;
	float:left;
	font-size:9px;
}
.btn3 {
	background-image:url('/images/vousetes_bgbtn3.gif');
}
.btn3_o {
	background-image:url('/images/vousetes_bgbtn3_o.gif');
}
.btn3_on {
	background-image:url('/images/vousetes_bgbtn3_on.gif');
}

.btn1 P,
.btn1_o P,
.btn1_on P,
.btn2 P,
.btn2_o P,
.btn2_on P,
.btn3 P,
.btn3_o P, 
.btn3_on P {
	margin:0px;
	padding:0px;
	padding:7px 10px 7px 11px;
	font-weight:bold;
}

.btn1 P,
.btn2 P,
.btn3 P,
.btn1_o P,
.btn2_o P,
.btn3_o P {
	color:#373D42;
	text-decoration:none;
}



.btn1_on A,
.btn2_on A,
.btn3_on A,
.btn1_on P,
.btn2_on P,
.btn3_on P {
	color:#FFFFFF;
	text-decoration:none;
}

#menuRecherche
{
	float:right;
	padding:0px 5px 0px 0px;
	margin:0px;
}

#menuRecherche form, #menuRecherche p, #menuRecherche form div, #menuRecherche form div input
{
	margin:0px;
	padding:0px;
}


.lienregistre 
{
	font-size:10pt;
	font-weight:normal;
}

.lienregistre a:link, .lienregistre a:visited, .lienregistre a:hover
{
	font-weight:normal;
	color:#000;
}

.lienregistre a:hover
{
	text-decoration:none;
}

#mainCentre,
#mainCentreAccueil {
	float:left;
	height:100%;
	width:565px;
	font-size:1em;
}





#mainCentre .topcentre,
#mainCentreAccueil .topcentre {
	margin:0px 0px 0px 0px;
	padding:0px;
	float:left;
}

#contenuCentre {
	margin:0px 0px 0px 14px;
	background-color:#FFFFFF;
	background-image:url('/images/bgContenu.gif');
	background-position:top left;
	background-repeat:no-repeat;
	border-top:12px solid #E8E8E8;
	width:535px;
	z-index:-10;
}

#mainCentreAccueil #gauche {
	margin:12px 6px 0px 0px;
	padding-left: 12px;
	/*padding-right:4px;*/
	width:348px;
	float:left;	
	max-width: 352px;
}

#mainCentreAccueil #droit {
	/*margin:12px 10px 0px 14px;*/

	width:196px;
	float:left;
}

#droit .item {
	background-image:url('/images/bgItemDroit.gif');
	background-repeat:no-repeat;
	background-position:1px 0px;
	padding-bottom:20px;
	margin-left:3px;
}

#droit .item1 {
	background-image:url('/images/bgItemDroit1.gif');
	background-repeat:no-repeat;
	background-position:1px 0px;
	padding-bottom:20px;
	padding-top: 0px;
	margin-left:3px;
}

.item H2,
.item1 H2 {
	margin:0px;
	font-size:0.9em;
	padding:15px 60px 4px 13px;
	color:#424242;
	font-weight:bold;
	/*text-transform: uppercase;*/
	/*font-variant:small-caps;*/
	text-transform: uppercase;
}

#contenuCentre .texte,
#contenuCentreAccueil .texte {
	padding:10px 10px 20px 10px;
}

.contenu_bas {
	margin: 0px 14px -4px 14px; 
	padding-bottom: 9px; 
	padding-right: 0px; 
	height: 10px; 
	background-color: #ffffff;
}

.contenu_bas_accueil {
	width: 555px;
	/*font-size:1em;*/
}

.interneOnglet {
	padding-right:1px;
	margin-left:-1px;
	/*_margin-left:-1px;*/
}

#slogan {
	height:17px;
	width:557px;
	background-color:#FFFBEA;
	border-bottom:1px solid #CDA415;
	border-top:1px solid #CDA415;
	padding-top:3px;
	line-height:12px;
	text-indent:5px;
	/*overflow:hidden;*/
	float:left;
	color:#6F5707;
	font-weight:bold;
}

#slogan A {
	text-decoration:underline;
	color:#6F5707;
	font-weight:bold;
}

#slogan A:hover {
	text-decoration:underline;
}

#slogan MARQUEE {
	z-index:-10;
}


.texte P {
	margin:0px 3px 5px 8px;
	padding:0px;
	color:#6D6D6D;	
}

.texte A {
	color:#bf8f1b;
	text-decoration:underline;
}

.texte A:visited {
	color:#939393;
	text-decoration:underline;
}

.texte A:hover {
	color:#bf8f1b;
	text-decoration:none;
}

.texte .breadcrumbs {
	float:left;
	padding-bottom:0px;
	width:423px;
}

.texte .breadcrumbs P {
	margin-left:0px;
}

.texte .breadcrumbs A {
	color:#6D6D6D;
	text-decoration:none;
}

.texte .breadcrumbs A:visited {
	color:#939393;
	text-decoration:none;
}

.texte .breadcrumbs A:hover {
	color:#bf8f1b;
	text-decoration:none;
}

.texte H2 {
	font-size:1.1em;
	color:#A78511;
	font-weight:bold;
	/*font-variant:small-caps;*/
	text-transform: uppercase;
	padding:8px 3px 10px 9px;
	margin: 0;
	background-image: url(/images/coinH1.gif);
	background-repeat: no-repeat;
	background-position: 0px 2px;
	margin-left: -4px;
}

.texte H3 {
	font-weight:bold;
	margin:15px 3px 15px 8px;
	padding:0px;
	font-size:1.1em;
	color:#6D6D6D;
}

.texte H4 {
	color:#858484;
	font-size:1em;
	margin:10px 3px 0px 10px;
}

.iconesUtil {
	float:right;
}

.texte .sousp, .sousp_droit {
	margin-left:20px;
	/*margin-bottom:7px;*/
}

.sousp_droit {
	float: right; 
	margin-top: 7px;
	font-size: .9em;
}

.texte .haut,
.texte .haut A,
.texte .haut A:link,
.texte .haut A:visited,
.texte .haut A:hover,
.texte .haut A:active {
	color:#8B8A8A;
	text-decoration:none;
	float:right;
}






.texte .itemForm {
	margin-left:12px;
}

.texte SELECT {
	z-index:-10;
}

.texte ol {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#d7a11e;
	
}

.texte ol a:link {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#bf8f1b;
	text-decoration:underline;
}

.texte ol a:visited {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#939393;
	text-decoration:underline;
}

.texte ol a:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#bf8f1b;
	text-decoration:none;
}

.texte hr {
	border:1px solid #cccccc;
}


.texte TABLE {
	margin-left:8px;
	border:1px solid #AEAEAE;
}



.texte table tr td {
	border-left:1px solid #ffffff;
	border-bottom:1px solid #ffffff;
	/*border-top:1px solid #ffffff;*/
	/*padding:3px 8px 3px 8px;*/
	background-color:#ffffff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#373d42;
}



.texte table tr td P {
	color:#000000;
	margin:0px;
	padding:5px;
}

table.vide
{
	border-right: #ffffff 0px solid; 
	border-top: #ffffff 0px solid; 
	border-left: #ffffff 0px solid; 
	border-bottom: #ffffff 0px solid; 
	background-color: #ffffff;
}

.texte table.vide tr td P {
	color:#6d6d6d;
	margin:0px;
	padding:5px;
}

.texte table tr .deuxiemeligne {
	border:1px solid #ffffff;
	background-color:#DDD5BA;
	padding:3px 8px 3px 8px;
	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#373d42;
}

.texte table tr th  {
	border:1px solid #ffffff;
	background-color:#eee1a9;
	padding:3px 8px 3px 8px;
	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#a5500e;
	font-weight:bold;
}
/****style utilisés ds module recherche Courtiers,Conseillers,Emetteurs****/
.sansbordure table tr td {
	border:none;
	background-color:#f1eddf;
	padding:3px 8px 3px 8px;
	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#373d42;
}

.sansbordure table tr .deuxiemeligne {
	border:none;
	background-color:#DDD5BA;
	padding:3px 8px 3px 8px;
	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#373d42;
}

.sansbordure table tr th  {
	border:1px solid #ffffff;
	background-color:#eee1a9;
	padding:3px 8px 3px 8px;
	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#a5500e;
	font-weight:bold;
}

.texte .formcarre {
	background-color:#FBF3E9;
	margin-bottom: 14px;
}

.texte .formcarre .itemForm {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	padding: 0px;
	margin: 0px;	
}

.texte .formcarre table {
	border-collapse: collapse;
	margin: 0px;
}

.texte .formcarre table tr td {
	border:0px;
	margin: 0;
	background-color:#FBF3E9;
	padding: 4px 0px 4px 0px;
	border-collapse: collapse;
}

.texte .formcarre table tr td p {
	margin: 0;
	padding: 0;
	padding-left: 12px;
	padding-right: 4px;
}

/******************/
/*****fond pour l'impression*************/
.print *, .print table tr td, .print table tr th{
background-color:white;
}
/*********Fin impression*************/
.nostyle tr th,
.nostyle tr td {
	border:0px;
	padding:0px;
	color:#BCBCBA;
}


/* FOOTER */

#footer {
	padding-bottom:10px;
	color:#6E6E6E;
	margin:10px auto 0px auto;
	width:770px;
	font-size:9px;
}

#footer A {
	color:#B48E0D;
	text-decoration:none;
}

#footer A:active,
#footer A:hover {
	color:#644F07;
	text-decoration:none;
}


/* UTILITAIRES */

.bold {
	font-weight:bold;
}

.left {
	float:left;
}

.right {
	float:right;
}

.nopad {
	margin:0px;
	padding:0px;
	border:0px;	
}

.spacer {
	height:20px;
	font-size:0px;
}

.clear {
	clear:both;
}

/* Liste de dernières nouvelles / communiqués */
.docListeDate {
	color: #858484;
	/*text-size: 1em;	*/
	margin-top: -4px;
}

.docListeTitre a,
.docListeTitre a:link {
	color: #bf8f1b;	
}

.docListeTitre {
	margin-bottom: 16px;
}

.docListeSection {
	padding-bottom: 0px;
}

/* Liste de nouvelles / communiqués avec scrollbar */
.listeScrollItem {
	height: auto; 
	padding: 4px 16px 6px 4px; 
	border-bottom: 1px solid #a78511;
}

.listeScrollItemDate {
	width: 19%; 
	padding-left: 4px;
	float: left;
}

.listeScrollItemTitre {
	width: 73%; 
	float: left;
}

.listeScrollFleche {
	text-align: right;
}

.listeScrollFleche img {
	cursor: pointer;
	border: 0;
}

.listeScrollDate {
	float: left;
	width: 25%;
	color: #939393;
}

.listeScrollTitre {
	float: left; 
	width: 71%; 
	padding-left: 4px;
	color: #939393;
}

.listeScrollContenu {
	overflow: scroll; 
	height: 306px; 
	clear: both; 
	border-top: 1px solid #a78511;
}

/* Plan de site */

.texte H5 {
	font-size:1em;
	color:#6D6D6D;
	font-weight:bold;
	padding:6px 3px 7px 7px;
	margin:0px;
	background-image: url(/images/coinH2.gif);
	background-repeat: no-repeat;
	background-position: 0px 2px;
}

.planCol1 ul,
.planCol2 ul {
	list-style-image:url('/images/ps-bullet.gif');
}

.planCol1 li ul,
.planCol2 li ul{
	list-style-image:url('/images/ps-bullet2.gif');
	margin-top: 0px;	
	margin-left: -9px;		
}

.planCol1 h5 a,
.planCol2 h5 a,
.planCol1 h5 a:hover,
.planCol2 h5 a:hover,
.planCol1 h5 a:visited,
.planCol2 h5 a:visited {
	color: #6D6D6D;
	text-decoration: none;
}

.planCol1 a,
.planCol2 a,
.planCol1 a:hover,
.planCol2 a:hover,
.planCol1 a:visited,
.planCol2 a:visited {
	text-decoration: none;
	color: #BF8F1B;
}

.planCol1 {
	float:left;
	width:245px;
	margin-right:10px;
}

.planCol2 {
	float:left;
	width:245px;
} 

/* Calendrier */
#calendrier {
	width:134px;
	padding:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

#calendrier A {
	text-decoration:none;
	color: #ffffff;
}

#calendrier A:visited {
	color: #ffffff;
}

.ligneMois {
	background-color:#F3E8C5;
	color:#B48E0D;
	width:134px;
	clear:both;
}

.ligneMois .mois {
	padding:2px;
	margin:0px;
	font-size:9px;
	text-align:center;
	color:#B48E0D;
}

.imgFleche {
	padding:4px;
	border:0px;
	text-decoration:none;
}

.ligneJours {
	margin-top:6px;
	font-size:9px;
	font-weight:bold;
	clear:both;
	width:134px;
}

.ligneDate {
	font-size:9px;
	clear:both;
	width:134px;
}

.case,
.caseFds {
	width:19px;
	/*width:14%;*/
	padding:2px 0px 2px 0px;
	float:left;
	text-align:center;
}

.case {
	color:#868686;
	border-bottom:1px solid #F0F0F0;
}

.case A {
	color:#868686;
}

.caseFds {
	background-color:#E4E4E4;
	color:#595858;
	border-bottom:1px solid #D9D9D9;
}

.caseFds A {
	color:#595858;
}

.highlight {
	background-color:#B48E0D;
	color:#FFFFFF;
	width:14px;
}

.highlight A {
	color:#FFFFFF;
}

.highlight2,
.highlight2 A {
	color:#B48E0D;
}

.ligneDate {
	font-size:9px;
}

.ligneMois table {
	border: 0;
	padding: 0;
	margin: 0;
}

.ligneMois table tr td {
	border: 0;
	padding: 0;
	margin: 0;
}


/* Nouveau calendrier */

.tgcalBig {
	padding: 10px 0px 10px 13px;
}
.tgcalBig {
	/*border 1px solid red;*/
}

.tgcalBig table {
	width: 133px;
	padding:0;
	margin:0;
	border: 0px;
	background-color: #ffffff;
	border-collapse: collapse;
}	

.tgcalBig table tr td,
.tgcalBig table tr th {
	border: 0px;
	margin: 0;
	padding: 0;
	background-color: #ffffff;
	text-align: center;
}

.tgcalBig table tr td div,
.tgcalBig table tr th div {
	width:19px;	
	height:14px;
	padding-top: 2px;
}

.tgcalBig table tr th {
	background-color: #F3E8C5;	
}

.tgcalBig table tr th img {
	border: 0;
	padding: 0px;
}

.tgcalBig table .tgcalWeekDays td div {
	margin-top: 7px;
}

.tgcalBig table tr td {
	width: 14%;
	border-bottom: 1px solid #F0F0F0;
}

.tgcalBig table tr .td_tgcalWeekendDay {
	border-bottom: 1px solid #D9D9D9;
}

.tgcalWeekDays td {
	font-weight: bold;
	color: #868686;
	background-color: #FFFFFF;		
}

#tgcalSelected {
	color: #B48E0D;
}

.tgcalWeekDay {
	color: #868686;
	
}

.tgcalWeekendDay {
	color: #595858;
	background-color: #E4E4E4;
}

.tgcalEvent a,
.tgcalEvent a:visited,
.tgcalEvent a:hover {
	color: #ffffff;
	text-decoration: none;
	background-color: #b48e0d;
	display:block;
	width: 14px;
	height: 12px;
}

.tgcalBig table tr th {
	color: #B48E0D;
	font-weight: normal;
	height: 13px;
	padding: 0;
}



/***************/
/* Styles FCK	 */
/***************/
.fckTpl1_img {
	padding: 0px 4px 2px 4px;
}

.texte .fckTpl1_h3 {
	margin: 0px 0px 10px 0px;
	padding: 0px;	
}

.fckTpl2_img {
	margin: 0px 0px 2px 10px;
}

.TwoImages table tr td {
	background-color: #ffffff;
}

.tplFck {
	padding-bottom: 10px;
}

.htmlBlock_default table tbody tr td p
{
	color:#6D6D6D;
}

table.htmlBlock_standard_table
{
	border:1px solid #364349;
	border-collapse:collapse;	
}

.htmlBlock_standard_table tbody tr td,.htmlBlock_standard_table tbody tr th
{
	border:1px solid #364349;
	/*border-collapse:collapse;*/
	padding:5px;
	background-color:#ffffff;
	color:#6D6D6D;
}

