/*
Copyright Mutualités Neutres
Created by Evolutionland
Contact: nicolas@evolutionland.eu 
*/

/* CSS Document */
@charset "utf-8";
html, body, div, h1, h2, h3, h4, h5, h6, ul, ol, dl, li, dt, dd, p, blockquote, pre, form, fieldset, table, th, td, img { margin: 0; padding: 0; }



/*General Styles*/
.clearer{overflow: hidden; width: 100%;}
img {border:0;}

.image-left {float:left; margin:0 10px 0 0;}


/*Ploneview*/
/*dl { float: left; }*/
dl {float: left; width:100%; margin-top:50px;}

/*Table Specs*/
.TableDiv { width:652px; background:url(++resource++MutNeutresImages/TableDiv_header.jpg) no-repeat; padding-top: 5px; margin-bottom: 5px; }
.TableDiv_Footer { width:652px; height: 11px; background:url(++resource++MutNeutresImages/TableDiv_footer.jpg) no-repeat; padding:0; }
.TableDiv_Footer_B { width:652px; height: 11px; background:url(++resource++MutNeutresImages/TableDiv_footer.jpg) no-repeat; padding:0; position: relative; float: left;}
.tableHeader {color:#7f275b;  font-weight: bold;}
.tableOrange {color:#f0a202;}

.TableDiv .AskImg { position: relative; top: 0px; left: 15px; float: left;}
.TableDiv ul.AskList { position: relative; top: 0px; left: 25px;  float: left; font-size: 11px; line-height: 11px; list-style: none; padding: 5px 0 2px 0;}
.TableDiv ul.AskList li {list-style-image: none; list-style-type: none; padding: 2px 0; font-size: 11px; color: #d79200;}
.TableDiv ul.AskList li a { text-decoration: none; border-bottom: solid 1px #d79200; color: #d79200;}
.TableDiv ul.AskList li a:hover { text-decoration: none; border-bottom: solid 1px #414141; color: #414141;}

.TableDiv .bg_AskImg { background: url(++resource++MutNeutresImages/bg_AskImg.jpg) top left no-repeat; height: 60px; width: 650px; margin-left: 1px;}
.TableDiv .AskHomeTxt { position: relative; top: 10px; left: 25px; float: left; width: 500px;}

.required { color:#d79200; font-weight: bold; }


.MutTable { width: 652px; padding: 0; margin: 0 0 0 1px; position: relative;}
.DocTable { width: 640px; padding: 0; margin: 0 4px; position: relative; font-size: 11px;}
.OfficeTable {width: 620px; padding: 0 0 10px 0 ; margin: 0 0 0 15px; position: relative; font-size: 12px;}
.OfficeTable input {height: 12px; margin: 2px 1px; font-size: 10px;}
.ContactTable {width: 620px; padding: 0 0 10px 0 ; margin: 0 0 0 14px; position: relative; font-size: 12px;}
.DocTable input {height: 12px; margin: 2px 1px; font-size: 10px;}

.DocTable a {color: #7f275b; text-decoration: none; cursor: pointer; padding: 2px 0;}
.DocTable a:hover {color: #7f275b; }

.OfficeTable a {color: #7f275b; text-decoration: none; cursor: pointer; padding: 2px 0;}
.OfficeTable a:hover {color: #7f275b; }

.ContactTable a {color: #7f275b; text-decoration: none; cursor: pointer; padding: 2px 0; font-size: 1em;}
.ContactTable a:hover {color: #7f275b; }

/*th { font: bold 11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; color: #797268; letter-spacing: 2px; text-transform: uppercase;	text-align: left; padding:0; background: #CAE8EA url(++resource++MutNeutresImages/bg_header.jpg) no-repeat;}
*/

tr.TitleOne {background: #fff url(++resource++MutNeutresImagesimages/bg_mut_Title01.jpg) no-repeat; height:42px;}
tr.TableFooter {background: #fff url(++resource++MutNeutresImagesimages/bg_mut_footer.jpg) no-repeat; height:42px;  }
.tr_pair td{ background: url(++resource++MutNeutresImages/bg_mut_rowA.jpg) #f2e9ea top left no-repeat; height: 17px; background-position:right top;}
.tr_impair td { background: url(++resource++MutNeutresImages/bg_mut_rowB.jpg) #f7f3f2 top left no-repeat; height: 17px; background-position:right top; }


.FAQ_MW {background: url(++resource++MutNeutresImages/bt_SubNav_Info.png) no-repeat; padding: 5px 0 5px 30px; border-bottom: solid 1px #dadada; font-weight: bold;}
/*
ul.FAQ_List { font-size: 11px; line-height: 11px; list-style: none; padding: 5px 0 2px 0; margin:5px 10px;}
ul.FAQ_List li {list-style-image: none; list-style-type: none; padding: 2px 0; font-size: 11px; color: #414141;}
ul.FAQ_List li a { text-decoration: none; border-bottom: solid 1px #414141; color: #414141;}
ul.FAQ_List li a:hover { text-decoration: none; border-bottom: solid 1px #d79200; color: #d79200;}
*/

ul.FAQ_List { font-size: 11px; line-height: 11px; list-style: none; padding: 5px 0 0 5px;}
ul.FAQ_List li {list-style-image: none; list-style-type: none; padding:0 0 3px 12px; font-size: 11px; background: url(++resource++MutNeutresImages/bullet_home.gif) top left no-repeat; line-height: 13px;}
ul.FAQ_List li a { text-decoration: none; border-bottom: solid 1px #414141; color: #414141;}
ul.FAQ_List li a:hover { text-decoration: none; border-bottom: solid 1px #f30056; color: #f30056;}

.Picto_Css {height:22px; line-height: 25px; color:#7f275b; font-weight: bold; margin-left: 5px; font-size: 14px;}
.Picto_Couple {background: #fff url(++resource++MutNeutresImages/picto_couple.jpg) no-repeat; height:22px; line-height: 22px; color:#7f275b; font-weight: bold; padding-left: 28px; margin-bottom: 5px; font-size: 14px;}
.Picto_Single {background: #fff url(++resource++MutNeutresImages/picto_single.jpg) no-repeat; height:22px; line-height: 22px; color:#7f275b; font-weight: bold; padding-left: 28px; margin-bottom: 5px; font-size: 14px;}
.Picto_Mail {background: #fff url(++resource++MutNeutresImages/picto_mail.jpg) no-repeat; height:22px; line-height: 22px; color:#7f275b; font-weight: bold; padding-left: 28px; margin-bottom: 5px; font-size: 14px;}
.Picto_Less {height:22px; line-height: 15px; color:#7f275b; font-weight: bold; position: relative; left: 19px; top: 5px; font-size: 12px; font-weight: bold; color: #7f275b; font-size: 14px;}

.Picto_More { cursor: pointer;}

#Office_Footer {background: #fff url(++resource++MutNeutresImages/bg_Office_Footer.jpg) no-repeat; width: 652px; height:56px; position: relative;}
#Office_Footer img {width: 80px; height: 35px; float: left; position: absolute; left: 15px; top: 9px;}

#Office_Footer .OFC_Button { position: absolute; left: 110px; top: 11px; float: left; clear: both; background: url(++resource++MutNeutresImages/bt_Portlet_Yellow01.jpg) no-repeat; padding: 0 0 0 10px; margin: 5px 0;}
#Office_Footer .OFC_Button a{ float: left; height: 21px; background: url(++resource++MutNeutresImages/bt_Portlet_Yellow.jpg) repeat-x left top;	line-height: 21px; padding: 0 10px; color: #fff; font-size: 12px; text-decoration: none; font-weight: bold;}
#Office_Footer .OFC_Button span {	background: url(++resource++MutNeutresImages/bt_Portlet_Yellow02.jpg) no-repeat; float: left; width: 10px; height: 21px;}



.UserName {position: relative; width: 480px;  left: 45px; float: left; font-size: 14px; color: #b33873; font-weight: bold;}
.UserId {position: relative;width: 120px; float: left; text-align: right;  font-size: 14px; color: #b33873;}

.TB_Green  {position: relative; top:8px; float: left; clear: both; background: url(++resource++MutNeutresImages/bt_Portlet_Green01.jpg) no-repeat; padding: 0 0 0 10px; margin-bottom: 20px;}
.TB_Green  a{ float: left; height: 21px; background: url(++resource++MutNeutresImages/bt_Portlet_Green.jpg) repeat-x left top;	line-height: 21px; padding: 0 10px; color: #fff; font-size: 12px; text-decoration: none; font-weight: bold;}
.TB_Green  span {background: url(++resource++MutNeutresImages/bt_Portlet_Green02.jpg) no-repeat; float: left; width: 10px; height: 21px;}




/************/
/*HOME PAGE*/
/************/
#centerCTbody {width:980px;}

#centerCTbody .Head_CT {width:980px; height: 219px; position: relative; margin-top: 28px; border-bottom: solid 1px #dadada; padding-bottom: 10px}
.Head_CT h3 { font-size: 16px; line-height: 16px; font-weight: bold; color: #434343; margin: 0 0 2px 0; padding: 0;}

.Head_CT .HCT_Intro { float: left; width: 272px; height: 219px; border-right: solid 1px #dadada; padding-right: 10px; } /*real size w: 283px*/
.Head_CT .HCT_Intro p { font-size: 11px; line-height: 11px; color: #454545; margin: 0; padding: 0;}
.Head_CT .HCT_Intro img { margin:5px 0; padding: 0;}
.Head_CT .HCT_Intro a { text-decoration: underline; color: #414141;}
.Head_CT .HCT_Intro a:hover { text-decoration: underline; color: #f30056;}

/*Contact*/
.Head_CT .HCT_Contact { float: left; width: 361px; height: 219px; border-right: solid 1px #dadada; padding-left: 20px; position: relative;} /*real size w: 382px*/
.Head_CT .HCT_Contact .HCTC_Intro { font-size: 11px; line-height: 11px; color: #454545; margin: 5px 0 0 0; padding: 0 10px 0 0;}

.HCT_Contact .HTC_Perm_Input {bottom:7px; font-size:10px; height:12px; left:10px; position:absolute; width:80px;}
.HCT_Contact .HTC_Perm_InputBT {border:medium none; bottom:7px; cursor:pointer; height:18px; left:100px; position:absolute; width:21px; }

.HCT_Contact .HCT_BT {position: absolute; bottom: 30px; left: 10px; clear: both; background: url(++resource++MutNeutresImages/bt_Portlet_Green01.jpg) no-repeat green; padding: 0 0 0 10px;	margin: 5px 0;}
.HCT_Contact .HCT_BT a{ float: left; height: 21px; background: url(++resource++MutNeutresImages/bt_Portlet_Green.jpg) repeat-x left top;	line-height: 21px; padding: 0 10px; color: #fff; font-size: 12px; text-decoration: none; font-weight: bold;}
.HCT_Contact .HCT_BT span {	background: url(++resource++MutNeutresImages/bt_Portlet_Green02.jpg) no-repeat; float: left; width: 10px; height: 21px;}
	
.HCT_Contact .TxtSubBT {position: absolute; bottom: 0; left: 10px; width: 130px; font-size: 11px; line-height: 11px;  }
/*Affiliation*/
.Head_CT .HCT_Affiliation {display: none;}
/*News*/
.Head_CT .HCT_News { float: left; width: 295px; height: 219px; padding-left: 20px; position: relative; } 
.HCT_News h3 { font-size: 16px; line-height: 16px; font-weight: bold; color: #434343; margin: 0 0 7px 0; padding: 0;}
.HCT_News ul {width: 295px; padding: 0; margin: 0;}

.HCT_News ul li { padding: 0; margin: 0; line-height: 12px;}
* html .HCT_News ul li { padding: 0; margin: 0; height: 10px; line-height: 12px;}
.HCT_News ul li .ListNews_Date { float: left; width:70px; font-size: 11px; color:#eea200; margin-bottom: 2px; }
.HCT_News ul li a.ListNews_CT { float: left; width:225px; font-size: 11px; color:#4d4d4d; margin-bottom: 2px;}
.HCT_News ul li a:hover.ListNews_CT { color:#eea200;}

.HCT_News ul li a.ListNews_All { text-decoration: none; border-bottom: solid 1px #454545;  color: #4d4d4d; position: absolute; bottom: 2px; right: 20px; font-size: 12px;}
.HCT_News ul li a:hover.ListNews_All { text-decoration: none; border-bottom: solid 1px #eea200;  color: #eea200;}


/*Links bottom home*/

#Home_LinksCT {width: 980px; margin-top: 10px;}
#Home_LinksCT .HLCT_Small { width: 245px; float: left; margin-bottom: 15px;}
.HLCT_Small h6 { font-size: 12px; font-weight: bold; color: #414141; display: block; border-bottom: solid 1px #dadada; margin: 10px 15px 0 0; padding:0 0 2px 0; }
.HLCT_Small ul.CTS_List {line-height: 11px; list-style: none; padding: 5px 0 0 0;}
.HLCT_Small ul.CTS_List li {list-style-image: none; list-style-type: none; padding:0 0 3px 12px; font-size: 11px; background: url(++resource++MutNeutresImages/bullet_home.gif) top left no-repeat; line-height: 13px;}
.HLCT_Small ul.CTS_List li a { text-decoration: none; border-bottom: solid 1px #414141; color: #414141;}
.HLCT_Small ul.CTS_List li a:hover { text-decoration: none; border-bottom: solid 1px #f30056; color: #f30056;}


#Home_LinksCT .HLCT_Large { width: 490px; float: left; margin: 10px 0 0 0; }
.HLCT_Large h6 { background: url(++resource++MutNeutresImages/orangeBall.jpg) top left no-repeat; padding:0 0 2px 25px; font-size: 12px; font-weight: bold; color: #414141; display: block; border-bottom: solid 1px #dadada; margin: 0 15px 0 0; }
.HLCT_Large ul.CTL_List { font-size: 11px; line-height: 11px; list-style: none; padding: 5px 0 0 0;}
.HLCT_Large ul.CTL_List li {list-style-image: none; list-style-type: none; padding:0 0 3px 12px; font-size: 11px; background: url(++resource++MutNeutresImages/bullet_home.gif) top left no-repeat; line-height: 13px;}
.HLCT_Large ul.CTL_List li a { text-decoration: none; border-bottom: solid 1px #414141; color: #414141;}
.HLCT_Large ul.CTL_List li a:hover { text-decoration: none; border-bottom: solid 1px #f30056; color: #f30056;}



/*CCT_Left*/
#centerCTbody {width:980px;}

#centerCTbody #CCT_Left { width: 670px; float: left; margin: 0 20px 0 0;}
#CCT_Left #Mut_Msg { position: relative; margin: 40px 0 0 0; }


/*LightPortlet*/
#CCT_Left ul.lightportlet { font-size: 14px; line-height: 14px; list-style: none; padding: 5px 0 0 0;}
#CCT_Left ul.lightportlet li {list-style-image: none; list-style-type: none; padding:5px 0 5px 26px ; font-size: 14px; background: url(++resource++MutNeutresImages/bullet_lightPortlet.gif) top left no-repeat; font-family: Arial;}
#CCT_Left ul.lightportlet li a { text-decoration: none; border-bottom: solid 1px #7f275b; color: #7f275b;}
#CCT_Left ul.lightportlet li a:hover { text-decoration: none; border-bottom: solid 1px #7f275b; color: #7f275b;}

/*Bullet Point Pink*/
#CCT_Left ul.BL_Pink { font-size: 1em; line-height: 14px; list-style: none; padding: 5px 0 0 0; margin: 5px 0;}
#CCT_Left ul.BL_Pink li {list-style-image: none; list-style-type: none; padding:0 0 1px 14px ; background: url(++resource++MutNeutresImages/BL_Pink.gif) top left no-repeat; font-family: Arial;}

/*Bullet Point Yellow*/
#CCT_Left ul.BL_Yellow { font-size: 1em; line-height: 14px; list-style: none; padding: 5px 0 0 0; margin: 5px 0;}
#CCT_Left ul.BL_Yellow li {list-style-image: none; list-style-type: none; padding:0 0 1px 14px ; background: url(++resource++MutNeutresImages/BL_Yellow.gif) top left no-repeat; font-family: Arial;}

/*Box White Bullet Point Pink*/
#CCT_Left ul.BL_W_Pink { font-size: 1em; line-height: 14px; list-style: none; padding: 5px 0 0 0;width: 573px;}
#CCT_Left ul.BL_W_Pink li {list-style-image: none; list-style-type: none; padding:0 0 1px 14px ; background: url(++resource++MutNeutresImages/BL_Pink.gif) top left no-repeat; font-family: Arial;}

/*Box Gray Bullet Point Pink*/
#CCT_Left ul.BL_G_Pink { font-size: 1em; line-height: 14px; list-style: none; padding: 5px 0 0 0;}
#CCT_Left ul.BL_G_Pink li {list-style-image: none; list-style-type: none; padding:0 0 1px 14px ; background: url(++resource++MutNeutresImages/BL_G_Pink.gif) top left no-repeat; font-family: Arial;}

/*Box Yellow Bullet Point Yellow*/
#CCT_Left ul.BL_Y_Yellow { font-size: 1em; line-height: 14px; list-style: none; padding: 5px 0 0 0;}
#CCT_Left ul.BL_Y_Yellow li {list-style-image: none; list-style-type: none; padding:0 0 1px 14px ; background: url(++resource++MutNeutresImages/BL_Y_Yellow.gif) top left no-repeat; font-family: Arial;}

/*Colored P Styles*/
/*Style Large*/
#CCT_Left .P_content .SL_Black {color: #363636; font-family: Arial; font-size: 22px; line-height: 26px; font-weight: normal;}
#CCT_Left .P_content .SL_Pink {color: #7f275b; font-family: Arial; font-size: 22px; line-height: 26px; font-weight: normal;}
#CCT_Left .P_content .SL_Gray {color: #9d9d9d; font-family: Arial; font-size: 22px; line-height: 26px; font-weight: normal;}
/*Style Medium*/
#CCT_Left .P_content .SM_Black {color: #363636; font-family: Arial; font-size: 20px; line-height: 22px; font-weight: normal;}
#CCT_Left .P_content .SM_Pink {color: #7f275b; font-family: Arial; font-size: 20px; line-height: 22px; font-weight: normal;}
#CCT_Left .P_content .SM_Gray {color: #9d9d9d; font-family: Arial; font-size: 20px; line-height: 22px; font-weight: normal;}
/*Style Small*/
#CCT_Left .P_content .SS_Black {color: #363636; font-family: Arial; font-size: 15px; line-height: 18px; font-weight: bold;}
#CCT_Left .P_content .SS_Pink {color: #7f275b; font-family: Arial; font-size: 15px; line-height: 18px; font-weight: bold;}
#CCT_Left .P_content .SS_Gray {color: #9d9d9d; font-family: Arial; font-size: 15px; line-height: 18px; font-weight: bold;}

/*Warning contents*/
.BF_CTLightGray {margin-top: 15px;}
.BF_LightGray {width: 645px; background: url(++resource++MutNeutresImages/BF_Bottom_LightGray.jpg) bottom left no-repeat; padding: 0 0 20px 15px;}
.BF_CTGray {margin-top: 15px;}
.BF_Gray {width: 645px; background: url(++resource++MutNeutresImages/BF_Bottom_Gray.jpg) bottom left no-repeat; padding: 0 0 20px 15px;}
.BF_CTYellow {margin-top: 15px;}
.BF_Yellow {width: 645px; background: url(++resource++MutNeutresImages/BF_Bottom_Yellow.jpg) bottom left no-repeat; padding: 0 0 20px 15px;}


.BF_PurpleTitle {font-size: 16px; font-weight: bold; font-family: Arial; color: #7f275b; width: 620px;}
.BF_Picto_Purple {font-size: 16px; font-weight: bold; font-family: Arial; color: #7f275b; width: 593px; height: 26px; line-height: 26px; padding-left: 27px; background:url(++resource++MutNeutresImages/BF_Picto_Purple.jpg) top left no-repeat;}
.BF_Picto_Yellow {font-size: 16px; font-weight: bold; font-family: Arial; color: #eea200; width: 593px; height: 26px; line-height: 26px; padding-left: 27px; background:url(++resource++MutNeutresImages/BF_Picto_Yellow.jpg) top left no-repeat;}
.BF_Subtitle {font-size: 1em; font-weight: bold; font-family: Arial; color: #292828; width: 620px; margin-top: 5px;}
.BF_Body {font-size: 1em; font-weight: normal; font-family: Arial; color: #292828; width: 620px;}

/*PloneView*/
#content #CCT_Left { width: 690px; float: left; }
#CCT_Left .P_content p {color: #454545; font-size: 1em; width: 660px;}
#CCT_Left .P_content img {float:left; margin: 0 10px 0 0;}
.P_content ul { width: 520px; margin: 0 0 0 36px; padding: 10px 0;}
.P_content ul li {background: url(++resource++MutNeutresImages/bullets.jpg) top left no-repeat; padding:0 2px 0 15px; line-height: 14px; }
.P_content ul li p {padding: 0; margin: 0;}

#CCT_Left .P_content ul { width: 640px; margin: 5px 0 0 10px;}
#CCT_Left .P_content ol { width: 640px; margin: 5px 0 0 10px;}
#CCT_Left .P_content ul, .P_content ol li {padding:1px 0;}

#CCT_Left .P_content a {text-decoration: none; border-bottom: solid 1px #414141; color: #414141;}
#CCT_Left .P_content a:hover {text-decoration: none; border-bottom: solid 1px #f30056; color: #f30056;}

/*Table View Kupu*/
#CCT_Left .P_content table {width: 650px; margin: 0 0 0 1px; border-collapse:collapse;}
#CCT_Left .P_content table.plain {background-color: #fff; }
#CCT_Left .P_content table.plain th {background-color: #8b376b; text-align: left; vertical-align: top; color: #fff; font-size: 12px; font-weight: bold; padding:2px 4px; border: solid 1px #8b376b;}
#CCT_Left .P_content table.plain td {text-align: left; font-size: 12px; padding:2px 4px; vertical-align: top; border: solid 1px #8b376b;}


/*Google API Tables*/
#CCT_Left .P_content table.tblMain_0 {background-color: #fff; }
#CCT_Left .P_content table.tblMain_0 th {background-color: #8b376b; text-align: left; vertical-align: top; color: #fff; font-size: 12px; font-weight: bold; padding:2px 4px; border: solid 1px #8b376b;}
#CCT_Left .P_content table.tblMain td {text-align: left; font-size: 12px; padding:2px 4px; vertical-align: top; border: solid 1px #8b376b;}
#CCT_Left .P_content .hd p{margin:0;width:0;overflow:hidden;font-size:0}
#CCT_Left .P_content .s0 {background-color: #8b376b; text-align: left; vertical-align: top; color: #fff; font-size: 12px; font-weight: bold; padding:2px 4px; border: solid 1px #8b376b;}
#CCT_Left .P_content .s1, .s2{background-color: #8b376b; text-align: left; vertical-align: top; color: #fff; font-size: 12px; font-weight: bold; padding:2px 4px; border: solid 1px #8b376b; text-align: left; }

#CCT_Left .P_content .s3, .s4, .s5, .s6, .s7, .s8, .s9, .s10, .s11, .s12, .s13, .s14, .s15, .s16, .s17, .s18, .s19, .s20, .s21, .s22, .s23, .s24, .s25, .s26, .s27, .s28, .s29, .s30, .s31, .s32, .s33, .s34, .s35, .s36, .s37, .s38, .s39, .s40, .s41, .s42, .s43, .s44, .s45, .s46, .s47, .s48, .s49, .s50 { padding:2px 4px; border: solid 1px #8b376b; text-align: left; }

#CCT_Left .P_content .tblGenFixed {width: 650px;}

/**end Google API Tables**/

#CCT_Left .portlets_CT {width: 690px;}
#CCT_Left .PCT_Title { width: 345px; float: left;  font-size: 23px; color: #9d9d9d; font-weight: normal; margin: 10px 0;}

#CCT_Left h2 { font-size: 30px; color: #9d9d9d; font-weight: normal; margin-top: 10px; border-bottom:none;}
#CCT_Left h3 { font-size: 23px; color: #9d9d9d; font-weight: normal; margin: 10px 0 5px 0; border-bottom:none;}
#CCT_Left h4 { font-size: 15px; font-weight: bold; color: #2c2b2b;}

#CCT_Left .Files_CT_Top {width: 652px; height: 11px; background: url(++resource++MutNeutresImages/Acc_CT_Top.jpg) top left no-repeat; float: left; margin-top: 10px;}
#CCT_Left .Files_CT_Bottom {width: 652px; height: 11px; background: url(++resource++MutNeutresImages/Acc_CT_Bottom.jpg) top left no-repeat; float: left; margin-bottom: 10px}
#CCT_Left .Files_CT { width: 652px; background:#f3eff1; }
.Files_CT .File_Item {float: left; width: 326px; height: 45px; position: relative}
.File_Item img { width: 40px; height: 40px; position: absolute; top:2px; left: 5px; float: left; border: none;}
.File_Item .FI_Desc { width: 260px; height: 30px; position: absolute; top:10px; left: 45px; float: left;}
.FI_Desc a { color: #7f275b; font-weight: bold; border-bottom: solid 1px #7f275b; text-decoration: none;}
.FI_Desc a:hover { color: #7f275b; font-weight: bold; border-bottom: solid 1px #7f275b; }

/*CCT_Right*/
#centerCTbody #CCT_Right { width: 290px; float: left; }
#CCT_Right img {border: none;}
#CCT_Right .img_right_bloc {margin-bottom: 10px; border: none;}

/*PloneView*/
#content #CCT_Right { width: 290px; float: left; }
#CCT_Right #CTR_Menu {width: 290px;  margin: 20px 0 15px 0; background: url(++resource++MutNeutresImages/CTR_Menu02.jpg) bottom left no-repeat #f7f7f7; padding-bottom: 20px;}

#CTR_Menu #CTRM_Header { background: url(++resource++MutNeutresImages/CTR_Menu01.jpg) top left no-repeat; height: 43px; width: 290px; position: relative; }
#CTRM_Header h4 { position: absolute; top:18px; left: 15px; width: 260px; font-size: 12px; }


/*CTR_1*/
#CTR_Menu ul.CTR_1 { list-style: none; background: url(++resource++MutNeutresImages/CTR_Menu.jpg) top left repeat-y;}
#CTR_Menu ul.CTR_1 li { list-style-image: none; list-style-type: none; padding:2px 0 2px 15px; font-size: 11px; line-height: 14px;}
#CTR_Menu ul.CTR_1 li a { border-bottom: 1px solid #454545; color: #454545; text-decoration: none;}
#CTR_Menu ul.CTR_1 li a:hover { border-bottom: 1px solid #eea200; color: #eea200;}
#CTR_Menu ul.CTR_1 li.CTR_MenuActive {color: #eea200; border: none; cursor: pointer;}
#CTR_Menu ul.CTR_1 li.CTR_MenuActive a { border-bottom: none; color: #eea200; text-decoration: none;}
#CTR_Menu ul.CTR_1 li.CTR_MenuActive a:hover { border-bottom: none; color: #eea200;}


/*CTR_2*/
#CTR_Menu ul.CTR_2 { list-style: none; background: #eaeaea;}
#CTR_Menu ul.CTR_2 li { list-style-image: none; list-style-type: none; padding:2px 0 2px 30px; font-size: 11px; line-height: 14px;}
#CTR_Menu ul.CTR_2 li a { border-bottom: none; color: #454545; text-decoration: none;}
#CTR_Menu ul.CTR_2 li a:hover { border-bottom: none; color: #eea200;}
#CTR_Menu ul.CTR_2 li.CTR_MenuActive {color: #eea200; border: none; cursor: pointer;}
#CTR_Menu ul.CTR_2 li.CTR_MenuActive a { border-bottom: none; color: #eea200; text-decoration: none;}
#CTR_Menu ul.CTR_2 li.CTR_MenuActive a:hover { border-bottom: none; color: #eea200;}

/*CTR_3*/
#CTR_Menu ul.CTR_3 { list-style: none; background: url(++resource++MutNeutresImages/CTR_Menu03.jpg) top left repeat-y;}
#CTR_Menu ul.CTR_3 li { list-style-image: none; list-style-type: none; padding:2px 0 2px 45px; font-size: 11px; line-height: 14px;}
#CTR_Menu ul.CTR_3 li a { border-bottom: none; color: #454545; text-decoration: none;}
#CTR_Menu ul.CTR_3 li a:hover { border-bottom: none; color: #eea200;}
#CTR_Menu ul.CTR_3 li.CTR_MenuActive {color: #eea200; border: none; cursor: pointer;}
#CTR_Menu ul.CTR_3 li.CTR_MenuActive a { border-bottom: none; color: #eea200; text-decoration: none;}
#CTR_Menu ul.CTR_3 li.CTR_MenuActive a:hover { border-bottom: none; color: #eea200;}


/*
#CTR_Menu ul { list-style: none; background: url(++resource++MutNeutresImages/CTR_Menu.jpg) top left repeat-y; padding-bottom: 15px;}
#CTR_Menu li { list-style-image: none; list-style-type: none; padding:5px 0 0 15px; font-size:0.9em;}
#CTR_Menu li a { border-bottom: 1px solid #454545; color: #454545; text-decoration: none;}
#CTR_Menu li a:hover { border-bottom: 1px solid #eea200; color: #eea200;}
#CTR_Menu li.CTR_MenuActive {color: #eea200; border: none; cursor: pointer;}

#CTR_Menu li.CTR_Under {color: #eea200; border: none; cursor: pointer; background: #fff; margin:0 5px;}
#CTR_Menu li.CTR_Under_Active {color: #eea200; border: none; cursor: pointer; background: #fff; margin:0 5px;}
#CTR_Menu li.CTR_Under_Active a.CTRU_A  {color: #eea200; border: none; cursor: pointer; }
#CTR_Menu li.CTR_Under_Active a.CTRU_A:hover {color: #eea200; border: none; cursor: pointer;}

#CTR_Menu ul.CTR_Submenu  { list-style: none; background: url(++resource++MutNeutresImages/CTR_Menu_sub01.jpg) top left no-repeat #eaeaea; padding: 10px 0 0 0;}
#CTR_Menu ul.CTR_Submenu li { list-style-image: none; list-style-type: none; padding:0 0 0 25px; font-size: 11px;}
#CTR_Menu ul.CTR_Submenu li a {color: #454545; text-decoration: none; border: none;}
#CTR_Menu ul.CTR_Submenu li a:hover { color: #eea200; border: none;}

#CTR_Menu ul.CTR_Submenu li.CTRS_end {list-style-image: none; list-style-type: none; height:10px ; font-size: 11px; background: url(++resource++MutNeutresImages/CTR_Menu_sub02.jpg) bottom left no-repeat; padding: 0; margin: 0;}
*/

/*Accordion Numerotation */
.Page_Counter { width: 580px; height: 25px; margin-top: 14px; }
.Page_Counter .Pg_first {background: url(++resource++MutNeutresImages/Pict_Nav_Foot_01.jpg) top left no-repeat; width: 24px; height: 26px; padding: 3px; cursor: pointer; text-indent: -9999px; float: left;}
.Page_Counter .Pg_middle {width: 32px; height: 26px; cursor: pointer; float: left; background: url(++resource++MutNeutresImages/Pict_Nav_Foot_03.jpg) top left no-repeat; margin: 0 5px;  position: relative;}
.Page_Counter .Pg_middle a {position: absolute; width:32px; height: 22px; padding: 4px 0 0 0; text-align: center; color: #4b4b4b; font-weight: bold;}
.Page_Counter .Pg_middle_A {width: 32px; height: 26px; cursor: pointer; float: left; background: url(++resource++MutNeutresImages/Pict_Nav_Foot_04.jpg) top left no-repeat; margin: 0 5px;  position: relative;}
.Page_Counter .Pg_middle_A a {position: absolute; width:32px; height: 22px; padding: 4px 0 0 0; text-align: center; color: #fff; font-weight: bold;}
.Page_Counter .Pg_last {background: url(++resource++MutNeutresImages/Pict_Nav_Foot_06.jpg) top left no-repeat; width: 24px; height: 26px; padding: 3px; cursor: pointer; text-indent: -9999px;  float: left;}



/* Accordion Pink BG */
.Acc_CT { width: 652px; background: #f3eff1; margin: 0;}
.Acc_CT p{ padding: 10px 0 10px 30px; width: 580px;}

.Acc_CT p a:link { color: #4d4d4d; text-decoration: none; border-bottom: solid 1px #4d4d4d;}
.Acc_CT p a:hover {color:#7F275B; text-decoration: none; border-bottom: solid 1px #7F275B;}

.Acc_CT_Low { width: 652px; background: #f3eff1; margin: 0 0 10px 0;}
.Acc_CT Acc_CT_Low p{ padding: 10px 0 10px 50px; width: 560px;}

.Acc_CT .Acc_CT_Top {width: 652px; height: 11px; background: url(++resource++MutNeutresImages/Acc_CT_Top.jpg) top left no-repeat;}
.Acc_CT .Acc_CT_Body {width: 652px; background: url(++resource++MutNeutresImages/Acc_CT_shim.jpg) top left no-repeat;}
.Acc_CT_Body .Office_FooterMap {width: 652px; height: 35px; background: url(++resource++MutNeutresImages/bg_agency_mapNL.gif) top left no-repeat; position: relative;}


.Office_FooterMap .OFM_Map {width: 80px; height: 35px; float: left; position: absolute; left: 15px; top: 0px;}



.Office_FooterMap .OFM_orange {position: absolute; top:8px; left: 110px; float: left; clear: both; background: url(++resource++MutNeutresImages/bt_Portlet_Yellow01.jpg) no-repeat; padding: 0 0 0 10px;}
.Office_FooterMap .OFM_orange a{ float: left; height: 21px; background: url(++resource++MutNeutresImages/bt_Portlet_Yellow.jpg) repeat-x left top;	line-height: 21px; padding: 0 10px; color: #fff; font-size: 12px; text-decoration: none; font-weight: bold;}
.Office_FooterMap .OFM_orange span {background: url(++resource++MutNeutresImages/bt_Portlet_Yellow02.jpg) no-repeat; float: left; width: 10px; height: 21px;}

.Office_FooterMap .OFM_pink {position: absolute; top:8px; left: 280px; float: left; clear: both; background: url(++resource++MutNeutresImages/bt_Portlet_Pink01.jpg) no-repeat; padding: 0 0 0 10px;}
.Office_FooterMap .OFM_pink a{ float: left; height: 21px; background: url(++resource++MutNeutresImages/bt_Portlet_Pink.jpg) repeat-x left top;	line-height: 21px; padding: 0 10px; color: #fff; font-size: 12px; text-decoration: none; font-weight: bold;}
.Office_FooterMap .OFM_pink span {background: url(++resource++MutNeutresImages/bt_Portlet_Pink02.jpg) no-repeat; float: left; width: 10px; height: 21px;}



.Acc_CT_Body .Acc_Point {width: 652px;background: url(++resource++MutNeutresImages/Acc_CT_02.jpg) bottom left no-repeat; padding-bottom: 10px;}
.Acc_Point .Acc_Desc {width: 652px; background: url(++resource++MutNeutresImages/Acc_CT_04.jpg) top left repeat-y; position: relative;}
.Acc_Desc h5 { padding: 10px 0 0 30px; width: 560px; color: #7f275b; font-weight: bold; font-size: 14px;}
.Acc_Desc .Img_Gmap { position: absolute; top:27px; right: 50px; width: 123px; height: 91px; z-index: 20; padding: 5px; background: #fef;}
.Acc_Desc .Img_Agence { position: absolute; top:163px; right: 50px; width: 123px; height: 91px;  z-index: 20; padding: 5px; background: #fef; }
.Acc_Desc .Img_Director { position: absolute; top:296px; right: 50px; width: 123px; height: 91px;  z-index: 20; padding: 5px; background: #fef;}
.Acc_Desc ul { width: 600px; margin: 0 0 0 36px; padding: 10px 0;}
.Acc_Desc ul li {background: url(++resource++MutNeutresImages/bullets.jpg) top left no-repeat; padding:0 2px 0 15px; line-height: 1.1em; }
.Acc_Desc ul li p {padding: 0; margin: 0;}
.Acc_Desc div {width: 520px; margin: 0 0 0 66px;}
.Acc_Desc table {width: 592px; margin: 5px 0 5px 24px;border-collapse:collapse;}
.Acc_Desc table.plain {background-color: #fff; }
.Acc_Desc table.plain th {background-color: #8b376b; text-align: left; vertical-align: top; color: #fff; font-size: 12px; font-weight: bold; padding:2px 4px; border: solid 1px #8b376b;}
.Acc_Desc table.plain td {text-align: left; font-size: 12px; padding:2px 4px; vertical-align: top; border: solid 1px #8b376b;}

.Acc_CT .Acc_CT_End {width: 652px; height: 11px; background: url(++resource++MutNeutresImages/Acc_CT_Bottom.jpg) top left no-repeat;}

/*Acc state Off*/
.Acc_Point .Acc_Off {width: 652px; background: url(++resource++MutNeutresImages/Acc_CT_01.jpg) top left no-repeat; position: relative; }
.Acc_Off span { position: absolute; top:7px; left: 35px; font-size: 14px; font-weight: bold; line-height: 15px; color: #4b4a4b; cursor: pointer;}
.Acc_Off span strong {color: #eea200; font-weight: normal; cursor: pointer;}

.Acc_Off .Acc_CheckTxt { background: url(++resource++MutNeutresImages/Acc_CheckTxt_Off.jpg) center left no-repeat; position: relative; font-size:1.2em; font-weight: bold; color: #4b4a4b; cursor: pointer; padding:10px 0 10px 20px; width: 500px; left: 20px;}
.Acc_Off .Acc_Arrow {position: absolute; right: 23px; top: 10px; width: 25px; height: 21px; cursor: pointer; background: url(++resource++MutNeutresImages/Acc_Arrow_Off.png) top left no-repeat; }

.Acc_Off .Acc_Date {position: relative; font-size: 1.2em; font-weight: bold; color: #4b4a4b; cursor: pointer; padding:10px 0 10px 20px; width: 500px; left: 10px;}
.Acc_Off .Acc_Date strong {font-weight: bold; color:#8b376b; margin-right: 8px;}


.Acc_Desc .TablePinkBT { position: relative; left: 350px; float: left; clear: both; background: url(++resource++MutNeutresImages/bt_Portlet_Pink01.jpg) no-repeat; padding: 0 0 0 10px;	margin: 10px 0;}
.Acc_Desc .TablePinkBT a{ float: left; height: 21px; background: url(++resource++MutNeutresImages/bt_Portlet_Pink.jpg) repeat-x left top;	line-height: 21px; padding: 0 10px; color: #fff; font-size: 12px; text-decoration: none; font-weight: bold;}
.Acc_Desc .TablePinkBT span {	background: url(++resource++MutNeutresImages/bt_Portlet_Pink02.jpg) no-repeat; float: left; width: 10px; height: 21px;}


.Acc_Desc h5 { padding: 10px 0 5px 30px; width: 560px; color: #7f275b; font-weight: bold;}
.Acc_Desc .Img_Gmap { position: absolute; top:0; left: 0; width: 123px; height: 91px; z-index: 20; padding: 5px; background: #fff;}
.Acc_Desc .Img_Agence { position: absolute; top:0; right: 20px; width: 123px; height: 91px;  z-index: 20; padding: 5px; background: #fff; }
.Acc_Desc .Img_Director { position: absolute; top:0; right: 50px; width: 123px; height: 91px;  z-index: 20; padding: 5px; background: #fef;}
.Acc_Desc .Officeimg_ct {position: relative; top:10px; right: 44px; width: 300px; height: 110px; z-index: 20; background: url(++resource++MutNeutresImages/bg_officeimg_ct.gif) top left no-repeat;}
.Acc_Desc .Officeimg_ct .OICT_Office {left:14px; position:absolute; top:7px; width: 123px; height: 91px;}
.Acc_Desc .Officeimg_ct .OICT_Map {left:160px; position:absolute; top:7px; width: 123px; height: 91px;}

.Acc_Desc .Officeimg_agence_ct {position: relative; top:10px; right: 44px; width: 300px; height: 110px; z-index: 20;}
.Acc_Desc .Officeimg_agence_ct .OICT_Office {left:14px; position:absolute; top:7px; width: 123px; height: 91px;}
.Acc_Desc .Officeimg_agene_ct .OICT_Map {left:160px; position:absolute; top:7px; width: 123px; height: 91px;}

/*Acc state On*/
.Acc_Point .Acc_On {width: 652px; background: url(++resource++MutNeutresImages/Acc_CT_01.jpg) top left no-repeat; position: relative;}
/*.Acc_On span { position: absolute; top:7px; left: 35px; font-size: 14px; font-weight: bold; line-height: 15px; color: #7f275b; cursor: pointer;}*/
.Acc_On span { position: absolute; top:7px; left: 35px; font-size: 14px; font-weight: bold; line-height: 15px; color: #7f275b; cursor: pointer;}
.Acc_On .SpanRegular { position: relative; top:2px; left: 21px; font-size: 14px; font-weight: bold; line-height: 30px; color: #4d4d4d; padding-bottom: 10px;}
.Acc_On .SpanRegular strong { color: #eea200;}


.Acc_On .Acc_CheckTxt { background: url(++resource++MutNeutresImages/Acc_CheckTxt_On.jpg) center left no-repeat;  position: relative; font-size:1.2em; font-weight: bold; color: #7f275b; cursor: pointer; padding:10px 0 10px 20px; width: 500px; left: 20px;}
.Acc_On .Acc_Arrow {position: absolute; right: 23px; top: 10px; width: 25px; height: 21px; cursor: pointer;  background: url(++resource++MutNeutresImages/Acc_Arrow_On.png) top left no-repeat;  }


.Acc_On .Acc_Date {position: relative; font-size: 1.2em; font-weight: bold; color: #4b4a4b; cursor: pointer; padding:10px 0 10px 20px; width: 500px; left: 10px;}
.Acc_On .Acc_Date strong {font-weight: bold; color:#8b376b; margin-right: 8px; }


/* Accordion Large */
.Acc_L_CT { width: 652px; background: #f3eff1; margin: 10px 0;}
.Acc_L_CT p{ padding: 10px 0 10px 30px; width: 580px;}
.Acc_L_CT p.quizzP{ padding: 10px 0 10px 20px; width: 590px;}
.Acc_L_CT p a:link {color: #4d4d4d; text-decoration: none; font-weight:bold;}
.Acc_L_CT p a:hover {color:#7F275B; text-decoration: none; font-weight:bold;}

.Acc_L_CT .Acc_L_CT_Body {width: 652px; background: url(++resource++MutNeutresImages/Acc_L_CT_shim.jpg) top left no-repeat;}
.Acc_L_CT_Body .Acc_L_Point {width: 652px;background: url(++resource++MutNeutresImages/Acc_L_CT_02.jpg) bottom left no-repeat; padding-bottom: 9px;}
.Acc_L_Point .Acc_L_Desc {width: 652px; background: url(++resource++MutNeutresImages/Acc_L_CT_04.jpg) top left repeat-y;}

.Acc_L_Desc ul { width: 520px; margin: 0 0 0 36px; padding: 10px 0;}
.Acc_L_Desc ul li {background: url(++resource++MutNeutresImages/bullets.jpg) top left no-repeat; padding:0 2px 0 15px; line-height: 14px; }




.SiteMapCT {width: 652px;}
.SiteMapCT a:link {color: #4d4d4d; text-decoration: none;}
.SiteMapCT a:hover {color:#7F275B; text-decoration: none;}

.SiteMapCT .LevOne_A {width: 635px; margin-left: 4px; border-top: solid 2px #fff; background-color: #f1e9e9; font-size: 11px;}
.SiteMapCT .LevOne_B {width: 635px; margin-left: 4px;  border-top: solid 2px #fff; background-color: #f7f3f3; font-size: 11px;}
.LevTwo_A,.LevTwo_B { background-color: #eceaea;  border-top: solid 2px #fff; padding-left: 15px; font-size: 11px;}

.LevThree { background-color: #eceaea;  padding-left: 45px; font-size: 11px;}

.TitleCollapsed {background: url(++resource++MutNeutresImages/Collapse_Gray_B.png) top left no-repeat; width: 15px; height: 15px; cursor: pointer; margin:0 10px 0 5px; display: block; float: left;}
.TitleCollapse {background: url(++resource++MutNeutresImages/Collapse_Pink_B.png) top left no-repeat; width: 15px; height: 15px; cursor: pointer; margin:0 10px 0 5px; display: block; float: left;}

.TitleCollapsed_S {background: url(++resource++MutNeutresImages/Collapse_Gray_S.png) top left no-repeat; width: 11px; height: 15px; cursor: pointer; margin:0 10px 0 5px; display: block; float: left;}
.TitleCollapse_S {background: url(++resource++MutNeutresImages/Collapse_Pink_S.png) top left no-repeat; width: 11px; height: 15px; cursor: pointer; margin:0 10px 0 5px; display: block; float: left;}


.LevOne_A ,.LevOne_B a:link {color:#4d4d4d; text-decoration: none;}     
.LevOne_A ,.LevOne_B a:visited {color:#4d4d4d; text-decoration: none;} 
.LevOne_A ,.LevOne_B a:hover {color:#7F275B; text-decoration: none;}  
.LevOne_A ,.LevOne_B a:active {color:#7F275B; text-decoration: none;} 


a.SingleL1:link {color:#4d4d4d; text-decoration: none; margin-left: 30px;}     
a.SingleL1:visited {color:#4d4d4d; text-decoration: none; margin-left: 30px;} 
a.SingleL1:hover {color:#7F275B; text-decoration: none; margin-left: 30px;}  
a.SingleL1:active {color:#7F275B; text-decoration: none; margin-left: 30px;} 

a.SingleL2:link {color:#4d4d4d; text-decoration: none; margin-left: 27px;}     
a.SingleL2:visited {color:#4d4d4d; text-decoration: none; margin-left: 27px;} 
a.SingleL2:hover {color:#7F275B; text-decoration: none; margin-left: 27px;}  
a.SingleL2:active {color:#7F275B; text-decoration: none; margin-left: 27px;} 

a.SingleL3:link {color:#4d4d4d; text-decoration: none; margin-left: 5px;}     
a.SingleL3:visited {color:#4d4d4d; text-decoration: none; margin-left: 5px;} 
a.SingleL3:hover {color:#7F275B; text-decoration: none; margin-left: 5px;}  
a.SingleL3:active {color:#7F275B; text-decoration: none; margin-left: 5px;} 

.NoCollapse {padding-left: 15px;}


/*
.TitleCollapsed {background: url(++resource++MutNeutresImages/Collapse_Gray_B.png) top left no-repeat; padding-left: 20px;}
.TitleCollapse {background: url(++resource++MutNeutresImages/Collapse_Pink_B.png) top left no-repeat; padding-left: 20px;}

.TitleCollapsed_S {background: url(++resource++MutNeutresImages/Collapse_Gray_S.png) top left no-repeat; padding-left: 15px;}
.TitleCollapse_S {background: url(++resource++MutNeutresImages/Collapse_Pink_S.png) top left no-repeat; padding-left: 15px;}

.NoCollapse {padding-left: 15px;}
*/

/*Acc Large state Off*/
.Acc_L_Point .Acc_L_Off {width: 652px; height: 32px; background: url(++resource++MutNeutresImages/Acc_L_CT_01.jpg) top left no-repeat; position: relative; }
.Acc_L_Off span { position: absolute; top:9px; left: 15px; font-size: 14px; font-weight: bold; line-height: 15px; color: #4b4a4b; cursor: pointer;}
.Acc_L_Off .Office_Search {position: absolute; top:5px; left: 10px; color: #7f275b; font-size: 14px; font-weight: bold;}
.Acc_L_Off .Office_Search strong {color: #232323; font-size: 14px; font-weight: bold;}
.Acc_L_Off .Office_Search input {font-size:10px; height:11px; width:60px; outline: none;}
.Acc_L_Off .Office_Search .IB_Loupe {width:17px; height:18px; border:none;}
.Acc_L_Off .Office_Search img { cursor: pointer;}

.Acc_L_Off .Acc_L_CheckTxt { background: url(++resource++MutNeutresImages/Acc_CheckTxt_Off.jpg) top left no-repeat; position: absolute; top:7px; left: 35px; font-size: 14px; font-weight: bold; line-height: 15px; color: #4b4a4b; cursor: pointer; padding-left: 25px;}
.Acc_L_Off .Acc_L_Arrow {position: absolute; right: 23px; top: 7px; width: 25px; height: 21px; cursor: pointer; background: url(++resource++MutNeutresImages/Acc_Arrow_Off.png) top left no-repeat; }

.Acc_L_Off .OS_AdvancedSearch { float: left; position: absolute; right: 25px; top:10px; text-decoration: none; color: #4d4d4d; font-size: 11px; }


.Acc_L_Off .NL_Insc_header {width: 650px; position: relative}
.NL_Insc_header .NL_IH_1_nl {position: absolute; top: 10px; left: 5px; color:#7F275B; font-size:13px; font-weight:bold;}
.NL_Insc_header .NL_IH_2_nl {position: absolute; top: 10px; left: 263px; color:#7F275B; font-size:13px; font-weight:bold;}
.NL_Insc_header .NL_IH_3_nl {position: absolute; top: 10px; left: 550px; color:#7F275B; font-size:13px; font-weight:bold;}


/*Acc Large state Off*/
.Acc_L_Point .Acc_L_On {width: 652px; height: 32px; background: url(++resource++MutNeutresImages/Acc_L_CT_01.jpg) top left no-repeat; position: relative;}
.Acc_L_On span { position: absolute; top:9px; left: 35px; font-size: 14px; font-weight: bold; line-height: 15px; color: #7f275b; cursor: pointer;}

.Acc_L_On .AccTable_Title { position: absolute; top:7px; left: 10px; font-size: 14px; font-weight: bold; line-height: 15px; color: #7f275b;}
.Acc_L_On .AccTable_Title_Black { position: absolute; top:7px; left: 10px; font-size: 14px; font-weight: bold; line-height: 15px; color: #4d4d4d;}
.Acc_L_On .AccTable_TR {position: absolute; top:10px; right: 35px; font-size: 12px; }

.Acc_L_On .Acc_L_CheckTxt { background: url(++resource++MutNeutresImages/Acc_CheckTxt_On.jpg) top left no-repeat;  position: absolute; top:7px; left: 35px; font-size: 14px; font-weight: bold; line-height: 15px; color: #7f275b; cursor: pointer; padding-left: 25px;}
.Acc_L_On .Acc_L_Arrow {position: absolute; right: 23px; top: 7px; width: 25px; height: 21px; cursor: pointer;  background: url(++resource++MutNeutresImages/Acc_Arrow_On.png) top left no-repeat;  }


/*Doc_Intro_CT*/
#CCT_Left .Doc_Intro_CT { width: 652px; background: gray;}

.Doc_Intro_CT .DI_CT1 { float: left; width:326px; height: 70px; background: url(++resource++MutNeutresImages/DI_CT1.jpg) bottom left no-repeat; position: relative;   }
.DI_Img1 { float: left; position: absolute; top:10px; left: 10px;}
.DI_Desc1 { float: left; position: absolute; top:15px; left: 65px; width: 245px; line-height: 11px; font-size: 11px; }

/*DI_1 Button*/
.DI_CT1 .DI_Button {position: absolute; top:40px; left: 65px; float: left; clear: both; background: url(++resource++MutNeutresImages/bt_Portlet_Yellow01.jpg) no-repeat ; padding: 0 0 0 10px; }
.DI_CT1 .DI_Button a{ float: left; height: 21px; background: url(++resource++MutNeutresImages/bt_Portlet_Yellow.jpg) repeat-x left top;	line-height: 21px; padding: 0 10px; color: #fff; font-size: 12px; text-decoration: none; font-weight: bold;}
.DI_CT1 .DI_Button span {	background: url(++resource++MutNeutresImages/bt_Portlet_Yellow02.jpg) no-repeat; float: left; width: 10px; height: 21px;}

/*DI_2*/
.Doc_Intro_CT .DI_CT2 { float: left; width:652px; height: 75px; background: url(++resource++MutNeutresImages/DI_CT2.jpg) bottom left no-repeat; position: relative;   }
.DI_Img2 { float: left; position: absolute; top:10px; left: 10px;}
.DI_Desc2 { float: left; position: absolute; top:15px; left: 150px; width: 490px; line-height: 11px; font-size: 11px;}


/*Lexicon*/
.LexiconChar {width: 540px; height: 180px; margin: 5px 0;}
.LexiconChar img {float: left; border: none; cursor: pointer;}

.LexRow { margin: 10px 0 0 0;}
.LexRow .LR_Title { background-color: #f7f3f3; padding: 3px 0 3px 3px; width: 680px; font-weight: bold; margin: 5px 0; }
.LexRow .LR_Title span { color: #e29a00;}
.LR_Title a:link {color:#454545; cursor:pointer; text-decoration:none; font-size: 12px;}     
.LR_Title a:visited {color:#7F275B; cursor:pointer; text-decoration:none; font-size: 12px;}    
.LR_Title a:hover {color:#7F275B; cursor:pointer; text-decoration:none; font-size: 12px;}    
.LR_Title a:active {color:#7F275B; cursor:pointer; text-decoration:none; font-size: 12px;}   


/*Search Tables*/
.SearchTable { width: 652px; margin: 0; padding: 0;}
.SearchHead {width: 652px; background: #f7f3f3; margin-bottom: 8px;}
.SearchHead .SearchTitle {width: 465px; float: left; padding: 5px 0 0 5px;  margin-bottom: 5px; color: #4d4d4d; font-weight: bold; font-size: 12px;}
.SearchTitle span { color: #eea200; font-weight: bold; margin-right: 5px;}
.SearchTitle a { text-decoration: none; cursor: pointer; color: #4D4D4D;}

.SearchHead .SearchPercent {width: 182px; float: left;}
.SearchPercent .percentP {padding: 5px 0 0 0; font-size: 11px; float: left; width: 64px}
.SearchPercent .SearchGauge { background: #4b4b4b; float: left; width: 114px; margin-top: 4px;}
.SearchPercent .SearchGauge .SG_Size { background-color: #eea200;}

.SearchRow { width: 652px; color: #454545; font-size: 11px;}
.SearchRow .SearchOrange {color: #eea200; font-weight: bold;}


.rshim td{border:0px;}


/*Contact Page*/
.ContactHeader { width: 652px; position: relative; margin-bottom: 15px;}

.ContactHeader .CHF_Sub {position: absolute; top:102px; left: 9px; font-size: 11px; width: 150px;}
.ContactHeader .CHF_Affi_Sub {position: absolute; top:122px; left: 9px; font-size: 11px; width: 150px;}

.ContactHeader .CH_FBT {position: absolute; bottom: 0; left: 10px; clear: both; background: url(++resource++MutNeutresImages/bt_Portlet_Pink01.jpg) no-repeat; padding: 0 0 0 10px;	margin: 5px 0;}
.ContactHeader .CH_FBT a{ float: left; height: 21px; background: url(++resource++MutNeutresImages/bt_Portlet_Pink.jpg) repeat-x left top;	line-height: 21px; padding: 0 10px; color: #fff; font-size: 12px; text-decoration: none; }
.ContactHeader .CH_FBT span {	background: url(++resource++MutNeutresImages/bt_Portlet_Pink02.jpg) no-repeat; float: left; width: 10px; height: 21px;}

/*Contest Page*/
#CT_Contest {/*background: url(++resource++MutNeutresImages/bgConcours.png) no-repeat top left;*/ width:670px; margin:10px 0 20px;}
#idQuizForm h4 {font-size:16px; color:#7F275B; font-weight:bold;}
.RadioContest {margin:5px 0 10px 15px;}

#CT_Contest .Quizz_Button {float: left; clear: both; background: url(++resource++MutNeutresImages/bt_Portlet_Pink01.jpg) no-repeat; padding: 0 0 0 10px;	margin: 5px 0;}
#CT_Contest .Quizz_Button a{ float: left; height: 21px; background: url(++resource++MutNeutresImages/bt_Portlet_Pink.jpg) repeat-x left top;	line-height: 21px; padding: 0 10px; color: #fff; font-size: 12px; text-decoration: none; font-weight: bold;}
#CT_Contest .Quizz_Button span {	background: url(++resource++MutNeutresImages/bt_Portlet_Pink02.jpg) no-repeat; float: left; width: 10px; height: 21px;}


/*pink button case*/
#mainCT .Error_Button {position: relative; top:60px; left: 380px; float: left; clear: both; background: url(++resource++MutNeutresImages/bt_Portlet_Pink01.jpg) no-repeat pink; padding: 0 0 0 10px;	margin: 5px 0;}
#mainCT .Error_Button a{ float: left; height: 21px; background: url(++resource++MutNeutresImages/bt_Portlet_Pink.jpg) repeat-x left top;	line-height: 21px; padding: 0 10px; color: #fff; font-size: 12px; text-decoration: none; font-weight: bold; cursor: pointer;}
#mainCT .Error_Button span {	background: url(++resource++MutNeutresImages/bt_Portlet_Pink02.jpg) no-repeat; float: left; width: 10px; height: 21px;}


/*votre vie change*/
/*
#pVVC {background: url(++resource++MutNeutresImages/bgVVC_fr.jpg) top left no-repeat;width: 295px;height: 225px;position: relative;}
#pVVC select{position: absolute;top: 160px;left: 35px;}
*/


