/*========================================================*/
/*  Skin Layout                                           */
/*========================================================*/
Body				 					{font-size:12px; margin:0px; padding:0px; color:#000000;}
th, td, DIV								{font-size:11px; color:#4C4C59; font-family:Arial,Verdana, Helvetica,sans-serif, Georgia; font-weight:normal}
a img 									{border:0;}
.NormalTextBox 							{font-size:12px;font-family:Arial,Verdana,Helvetica,sans-serif;}
.Normal, .normal, .NormalDisabled 		{font-size:12px; line-height:1.3em; font-family:Arial,Verdana,Helvetica,sans-serif;font-weight:normal;}
.NormalBold {font-family:Arial,Tahoma,Helvetica;font-size:11px;font-weight:bold;}
.Head									{color:#000;}
.SubHead								{color:#888;}
.SubHeadSearch							{color:#888;line-height:20px;}
.dnnwrapper 								{width:996px; margin:0 auto;}
.extPuceRight 							{background:transparent url(Images/puceright.gif) no-repeat scroll left center;padding-left:12px;}
.ContentPane2 th, .ContentPane2 td, 
.ContentPane2 div, .MediumLeftPane th, 
.MediumLeftPane td, .MediumLeftPane div, 
.MediumMiddlePane th, .MediumMiddlePane td, 
.MediumMiddlePane div, .MediumRightPane th, 
.MediumRightPane td, .MediumRightPane div, 
.UnderPane th, .UnderPane td, .UnderPane div, 
.BottomPane2 th, .BottomPane2 td, .BottomPane2 div {font-family:Arial,Verdana,Helvetica,sans-serif,Georgia; font-size:12px; font-weight:normal;}
.media_back_file 						{background-image:url(images/BckMediaFile.png);background-position:left 4px;background-repeat:no-repeat;height:14px;padding-bottom:2px;padding-left:18px;text-align:left;}
.media_back_file a,
.media_back_file a:LINK,
.media_back_file a:visited,
.media_back_file a:active 				{color:#009fc3;}
.maphome 								{width:298px;height:252px; background-image:url(/portals/0/images/hometab/fonds-onglets.jpg); background-repeat:no-repeat;display:block;overflow:hidden;}
.maphome p 								{ margin-top:200px;text-align:center;}
#productsbycondition th 					{background-color:#0B50A4; color:#FFFFFF; font-size:12px; font-weight:bold; line-height:22px; padding:0 0 0 25px;}
#productsbycondition .col1 				{background-color:#F5FCFD; border:1px solid #C4E9F1; padding:10px 25px;}
#productsbycondition .col2 				{font-weight:bold;}
#productsbycondition td 					{border-color:#C4E9F1; border-style:solid; border-width:1px 1px 1px 0; padding:10px 25px;}
#preview								{position:absolute; border:1px solid #ccc; background:#333; padding:5px; display:none; color:#fff;}
.TitleSearchResults,
.TitleSearchResults:link,
.TitleSearchResults:visited,
.TitleSearchResults:active,
.TitleSearchResults H2, 
.TitleSearchResults H1					{color:#1C3F95; font-family:Georgia,Verdana,Tahoma,Arial,Helvetica; font-size:15px; font-weight:normal; margin-top:0px; margin-bottom:0px;}
.TabName H1 								{color:#1C3F95; font-family:Georgia,Verdana,Tahoma,Arial,Helvetica; font-size:30px; font-weight:normal; margin-bottom:25px; margin-left:18px; margin-top:18px; text-transform:uppercase;}
H2  										{color:#1C3F95; font-family:Georgia,Verdana,Tahoma,Arial,Helvetica; font-size:18px; font-weight:normal; margin-top:0px; margin-bottom:0px;}
H3 										{color:#003366; text-decoration:none; font-family:Arial,Verdana,Helvetica,sans-serif; margin-top:0px; margin-bottom:5px; font-size:15px; font-weight:normal;}
H4 										{color:#003366; text-decoration:none; font-family:Arial,Verdana,Helvetica,sans-serif; margin-top:0px; margin-bottom:5px; font-size:12px; font-weight:normal;}
H5 										{color:#003366; text-decoration:none; font-family:Arial,Verdana,Helvetica,sans-serif; margin-top:0px; margin-bottom:5px; font-size:11px; font-weight:normal;}
H6 										{color:#003366; text-decoration:none; font-family:Arial,Verdana,Helvetica,sans-serif; margin-top:0px; margin-bottom:5px; font-size:10px; font-weight:normal;}
.legendCWT,
.legendCWT:link,
.legendCWT:visited,
.legendCWT:active 						{text-decoration:none; font-family:Arial,Verdana,Helvetica,sans-serif; margin-left:10px; margin-right:10px;}
.PagingM .CommandButton, 
.PagingM A.CommandButton:link,
.PagingM A.CommandButton:visited 		{color:#4D4B60; text-decoration:none; font: bold 9pt "Rockwell Bold",Georgia,Verdana,Tahoma,Arial,Helvetica; padding:0 3px;}
.PagingM A.CommandButton:hover, 
.PagingM A.CommandButton:active			{color:#000; text-decoration:none;font: bold 9pt "Rockwell Bold",Georgia,Verdana,Tahoma,Arial,Helvetica; padding:0 3px;}
.Menu_Business, 
.Menu_Business:link,
.Menu_Business:visited, 
.Menu_Business:active 					{color:#4D4B60; text-decoration:none; display:block; height: 28px; width: 281px; font: bold 9pt "Rockwell Bold",Georgia,Verdana,Tahoma,Arial,Helvetica; padding-top:5px; line-height:28px; padding-left: 5px; text-align: left; background: transparent url(images/fd-rub-Business.gif) no-repeat scroll left bottom;}
.Menu_Business:hover  					{color:#ffffff; text-decoration:none; font: bold 9pt "Rockwell Bold",Georgia,Verdana,Tahoma,Arial,Helvetica; padding-top:5px; line-height:28px; padding-left: 5px; text-align: left; background: transparent url(images/fd-rub-Business-hover.gif) no-repeat scroll left bottom;}
.LnkSmallFAQ, 
.LnkSmallFAQ:link,
.LnkSmallFAQ:visited, 
.LnkSmallFAQ:active 						{color:#000000; font-weight:bold; text-decoration:none;}
.LnkSmallFAQ:hover 						{color:#888888; font-weight:bold; text-decoration:none;}
a,a:link,a:visited,a:active				{color:#094ea3; text-decoration:none; font-family: Arial,Verdana, Helvetica,sans-serif, Georgia;/* font-weight: bold;*/ }
a:hover									{color:#999; text-decoration:none;}
div.hr 									{height: 10px; background: transparent url(images/pixel-hr.gif) repeat-x scroll center;}
div.hr hr 								{display: none;}
div.hr2 									{height: 18px;background: transparent url(images/pixel-hr.gif) repeat-x scroll center;}
div.hr2 hr 								{display: none;}
div.hr3 									{height: 20px;background: transparent url(images/pixel-hr.gif) repeat-x scroll center;}
div.hr3 hr 								{display: none;}
div.Home 								{display: block; height: 130px;}
.CommandButton,A.CommandButton:link,
A.CommandButton:visited,
A.CommandButton:active					{color:#094ea3; text-decoration:none; font: bold 9pt  Arial,Verdana, Helvetica,Tahoma, sans-serif; padding:0 3px;}
A.CommandButton:hover					{color:#000066; text-decoration:none;}
.dnnspace								{height:15px; width:100px; overflow:hidden}
.dnnspaceBN								{height:5px; width:100%; overflow:hidden; background-color:#F0F8F9;}
.clear									{clear:both;}
.floatleft								{float:left;}
.floatleft2								{float:left; margin-top:5px;}
.floatright								{float:right;}
.Settings								{text-align:left;}
#dnn_ctr_Login_pnlLogin table				{float:none; margin:0 auto;}
#dnn_ctr_ManageUsers_pnlUser			{text-align:left;}
#dnn_ctr_ManageUsers_pnlUser .Normal		{line-height:20px;}
#dnn_ctr_Terms_lblTerms,
#dnn_ctr_Privacy_lblPrivacy				{line-height:20px;}
#dnn_ctr_Terms_lblTerms .SubHead,
#dnn_ctr_Privacy_lblPrivacy .SubHead		{font-size:14px;color:#fd7f03;line-height:26px; margin:0px; padding:0px; font-weight: bold;}
#dnn_ctr979_LogViewer_dlLog td			{text-align:left; white-space: normal; border:1px #fff solid}
#dnn_BannerPane .SubHead					{color:#CCCCCC; font: normal 9px  Arial, Helvetica,Verdana, sans-serif}
#dnntop_left							{height:42px; background:url(images/top_left.png) left top no-repeat}
#dnntop_right							{height:42px; background:url(images/top_right.png) right top no-repeat}
#dnntop_box								{height:42px; background:url(images/top_bg.png) left top repeat-x; margin:0 42px}
#dnnhead_box							{background:url(images/Bckhead.jpg) left top no-repeat; margin:0 21px; position:relative; height:80px; background-color:White;}
#dnnbreader_left						{height:5px}
#dnnbreader_right						{height:5px}
#dnnbreader_box							{background:url(images/PixelGris.gif) top right repeat-x #FFFFFF; margin:0 23px; height:5px; font-size:0px;}
#dnnbreader_box .breader					{width:60%; color:#777; padding-left:4px;font-size:0px;}
#dnnbreader_box .searchbox a:link,
#dnnbreader_box .searchbox a:active,
#dnnbreader_box .searchbox a:visited		{color:#fdb903}
#dnnbreader_box .searchbox a:hover		{color:#FFFFFF}
#dnnbanner_box							{margin:0 21px;}
#dnnmenu_left							{height:37px}
#dnnmenu_right							{height:37px}
#dnnmenu_box							{ background:url(images/BckSeach.gif) top right repeat-x; margin:0 23px; height:37px}
#dnncontent_rightBN						{background-color:#F0F8F9;}
#dnncontent_box							{background:#fff; margin:0 21px; padding-left:0px ; padding-right:0px;}
#dnncontent_box2							{background:#fff url(images/BckRightPane2.gif) right bottom repeat-y; margin:0 21px; padding-left:0px ; padding-right:0px;}
#dnncontent_box3							{background:#fff; margin:0 21px; padding-left:0px ; padding-right:0px;}
#dnncontent_box4							{background:#fff; margin-left:21px;padding-left:0px ; padding-right:0px;}
#dnncopyright_left						{padding-top: 2px;}
#dnncopyright_box						{background:url(images/PixelGris.gif) right top repeat-x #fff; margin:0 21px; height:29px;font-size:10px;}
#dnnbot_left							{height:1px;}
#dnnbot_right							{height:1px;}
#dnnbot_box								{height:1px; background:url(images/PixelGris.gif) left top repeat-x; margin:0 21px;}
.logo									{width:18%; margin-left:0px;position:absolute;right:30px; top:0px}
.account								{position:absolute; z-index:2000; right:5px; top:0px; text-align:right; color:#777}
.dnnbreader								{width:100%; background:#fff; height:24px}
.home,a.home                                   			{position:relative; left:6px; top:2px;border:0px;}
.HomeNaviBox							{width:210px; font:11px Arial, Helvetica,Verdana,Georgia,sans-serif; background-color: #e5f4f5; color: #4c4c59; border: 1px solid #066999; margin-right: 0px; margin-bottom:5px;}
.clear {clear:both;}
/*========================================================*/
/*  Content Panes                                         */
/*========================================================*/
.dnncontent_box                         {width:951px;}
.dnncontent_box4                         {width:954px;}
.ContentPaneBN							{padding:0px; margin:0px; background-color:#F0F8F9;}
.ContentPane							{padding:0px; margin:0px;}
.ContentPane p							{padding-top:0px; margin-top: 0px;}
.toppane								{float:left; width:100%;}
.Contentright                          {width:951px;}
.Contentright2                          {width:951px;/*float:left;*/}
.LeftPane2								{width:112px; padding-right: 15px;float:left;}
.LeftPane3								{width:109px;float:left;}
.bord_Gris                              {width:1px; background-color:#e4e6e5; vertical-align:bottom;float:left;min-height:611px;}
.ContentPane2							{padding-left:10px;padding-right:20px;padding-top:0px;width:556px; float:left;/*float: inherit;*/ overflow:hidden;}
.ContentPane3							{padding-top:0px;width:500px; float:left;/*float: inherit;*/ background-color:#FFFFFF; }
.ContentPane2 p							{padding-top:0px; margin-top:0px;}
.SizeContent							{height:1px;}
.underPane							    	{padding-left:10px;padding-right:10px;padding-top:0px; width:609px;}
.MediumLeftPane                         				{width:188px;/*padding-left:10px;padding-right:5px;padding-top:0px;height:1px;*/float:left;}
.MediumMiddlePane                         			{width:188px;/*padding-left:5px;padding-right:5px;padding-top:0px;height:1px;*/float: left;}
.MediumRightPane                        			{width:188px;/*padding-left:5px;padding-right:10px;padding-top:0px;height:1px;*/ float:right;}
.RightPane2								{width:231px; padding-left:0px; background:#cfedf4 url(images/BckRightPane.gif) repeat-x left top;float:right; overflow: visible;min-height:611px;}
.LeftPane								{width:22%; padding-right:8px}
.RightPane								{width:22%; padding-left:8px}
.topleftpane							{width:635px}
.toprightpane							{width:310px}
.bannerpane								{margin:0px; padding:0px; width:150px;float:right;}
.bannerpane p							{margin:0px; padding:0px}
.boxapane								{width:235px; float:left; margin-left:1px; margin-right:3px;}
.boxbpane								{width:235px; float:left; margin-right:3px; }
.boxcpane								{width:235px; float:left; border-left-width:0px;margin-right:3px;}
.boxdpane								{width:235px; float:right; margin-right:3px;}
.dnnpanes								{clear:both;}
.BreakingNews                           {width:235px; height:66px;}
.BottomPane2                            {width:950px;}
/*========================================================*/
/*  Skin Object                                           */
/*========================================================*/
.BREADCRUMB_left 						{position: absolute; top:55px;left:10px;color:#BCBCBC;}
.Breadcrumb2,a.Breadcrumb2:link,
a.Breadcrumb2:active,
a.Breadcrumb2:visited					{color:#BCBCBC; line-height:24px; padding:0 0px}
a.Breadcrumb2:hover						{color:#ccc;}
.Breadcrumb,a.Breadcrumb:link,
a.Breadcrumb:active,
a.Breadcrumb:visited					{color:#BCBCBC; line-height:24px; padding:0 8px}
a.Breadcrumb:hover						{color:#ccc;}
.user,a.user:link,a.user:active,
a.user:visited 							{color:#A8A8A8; line-height:20px; padding:0 10px; white-space:nowrap}
a.user:hover							{color:#ccc;}
.login,a.login:link,a.login:active,
a.login:visited 							{color:#A8A8A8; line-height:20px; padding:0 10px}
a.login:hover							{color:#ccc;}
.copyright,a.copyright:link,
a.copyright:active,a.copyright:visited 	{color:#A8A8A8; line-height:20px; margin:0 10px}
a.copyright:hover						{color:#333;}
.privacy,a.privacy:link,
a.privacy:active,a.privacy:visited 		{color:#A8A8A8; line-height:20px; margin:0 10px}
a.privacy:hover							{color:#336699;}
.terms,a.terms:link,a.terms:active,
a.terms:visited 							{color:#A8A8A8; line-height:20px; margin:0 10px}
a.terms:hover							{ color:#336699;}
/*========================================================*/
/*Search SkinObject Styles                        		  */
/*========================================================*/
#dnn_dnnSEARCH_txtSearch				{ margin-top:7px; margin-left:2px;border:1px #ffffff solid;}
.searchbox								{height:33px; width:332px; color:#ffffff; position:relative; z-index:80;}
.searchbox a:link						{display:block; position:absolute; right:10px; top:7px}
.ServerSkinWidget						{font-size:11px}
div.SearchContainer						{white-space: nowrap; height:26px}
div.SearchBorder							{width:200px; height:20px; border:solid 1px #282828; position:absolute; right:35px; background-color: White; white-space: nowrap;top: 2px;}
div.SearchIcon							{float:left;width:31px;height:20px; cursor: pointer; z-index:11; background: no-repeat 2px 2px; text-align:right;}
div.SearchIcon img						{margin-top: 3px;}
input.SearchTextBox						{float: left; z-index: 10; border: 0px; width:150px; height:18px; margin-left:3px;}
#SearchChoices							{display: none; border:solid 1px #C3D4DF; cursor: pointer; margin: 0; padding: 0; text-align:left; font-size:12px; background-color: #F3F7FA; position:absolute; top: 22px; left: 0px; z-index:4000; }
#SearchChoices li							{cursor: pointer; margin: 0; padding: 2px 2px 0 2px; padding-left: 25px; height: 18px; text-align:left; background-color: #F3F7FA; background-repeat: no-repeat; background-position: 2px center; list-style: none; list-style-image: none; border: none; display:block;}
#SearchChoices li.searchHilite			{background-color: #CE0D0D;	color:#ffffff; border: none;}
#SearchChoices li.searchDefault			{background-color: #F8FAFF; border: none;}
.Txtsearch                              				{margin-top:7px; margin-left:115px; font-weight:bold;font-family:Georgia,Arial,Verdana,Tahoma,Helvetica;}
/*========================================================*/
/*  CSS Menu1 Style        		                          */
/*========================================================*/
.cssmenu 								{position: absolute; height:37px; float:left; background:transparent url(images/BckMenu.jpg) no-repeat scroll left top;}
.cssmenu span 							{font-size:11px;font-family:Georgia,Arial,Verdana,Tahoma,Helvetica; padding:0 10px; white-space: nowrap; display:block;}
.cssmenu ul								{margin:0px; padding:0px;display: block;float:left; font-weight:bold;}
.cssmenu li 								{list-style: none none outside; float:left;position:relative;}
.cssmenu ul li 								{background:url(images/menu4.gif)  top left no-repeat; float:left}
.cssmenu ul li a							{background:url(images/menu4.gif)  right -40px repeat-x;height:37px; display:block; float:left}
.cssmenu ul .current 						{background:url(images/menu4.gif) center -80px repeat-x; margin:0px}
.cssmenu ul .current a						{background:url(images/menu4.gif) center -120px repeat-x; color:#fff;}
.cssmenu ul .current span					{color:#fff }
.cssmenu ul .current .slide span			{background:transparent;}
.cssmenu ul a:link, 
.cssmenu ul a:active, 
.cssmenu ul a:visited						{width:auto;color:#fff; text-decoration:none; line-height:38px;display: block; cursor:pointer;}
.cssmenu ul a:hover 						{color: #ffffff; background:url(images/menu4.gif) center -160px repeat-x;float:left}
.cssmenu ul a:hover span 					{background:url(images/menu4.gif) center -200px no-repeat; float:left}
.downarrow								{position:absolute; right:9px; top:17px; display:none;}
.rightarrow								{position:absolute; right:5px; top:10px}
.cssmenu .slide 							{display: none; float: left; overflow:hidden; position:absolute;}
.cssmenu .slide .icon 					{position:absolute; left:2px; top:3px}
.cssmenu .slide .Group 					{background:#fff; border:0px #000 solid;display: none;left: 0px; float: left; position:relative}
.cssmenu .slide ul li 						{clear: both;background:url(images/submenu.gif) top left repeat-x; display:block; border-bottom:1px #dbd8d8 solid; width:100%}
.cssmenu .slide ul li span 					{color:#1C3F95; display:block; padding:0 20px 0 20px ; font-weight:normal;}
.cssmenu .slide ul li a						{background:url(images/submenu.gif) top left repeat-x;height:24px; display:block}
.cssmenu .slide ul a:link, 
.cssmenu .slide ul a:active, 
.cssmenu .slide ul a:visited				{font-family:Georgia,Verdana,Arial,Tahoma,Helvetica; width:auto;color:#333; text-decoration:none; line-height:24px;display: block; cursor:pointer}
.cssmenu .slide ul a:hover 				{background: #004E7F 0 -25px repeat-x;width:100%;color: #ffffff;}
.cssmenu .slide ul a:hover span 			{background: #004E7F 0 -25px repeat-x;color: #ffffff;}
/*========================================================*/
/*  SiteMap                                      		  */
/*========================================================*/
.SiteMap								{font-family:Trebuchet MS, Arial, Helvetica, sans-serif; text-align:left}
.SiteMap img								{display:none}
.SiteMap ul li								{list-style:none}
.SiteMap ul li a							{font-size:14px; font-weight:bold; line-height:24px; color:#000}
.SiteMap ul li ul							{margin:5px 10px;list-style:inside}
.SiteMap ul li ul li							{list-style: circle; margin:0 10px; background:none;}
.SiteMap ul li ul li span 						{font-size:12px; color:#999; text-decoration:underline; line-height:20px}
.SiteMap ul li ul li a:hover span 				{color:#000; text-decoration:none}
/*========================================================*/
/*  Contents                                      		  */
/*========================================================*/
.ContentRDMiniTable						{background:url(/Portals/0/images/R_D/Cadre-list-RD.jpg) top left no-repeat; display:block; height:129px; width:564px;}
.ContentRDMiniTable	ul					{list-style:none; padding:0px; margin:0px;}
.ContentRDMiniTable	ul li					{list-style:none; padding-left:10px; background: url(images/puce-list.png) left 6px no-repeat; height:14px;}
.ContentRDMiniTable ul li a					{font-size:12px; font-weight:normal; line-height:12px; color:#4d4d59}
.ContentPushPWU							{font-size:11px; margin-left:5px; font-family:Arial; font-weight:bold; color:#4c4c59;}

.FOMA-HG {width:1px; background-image:url(images/Condition-Popin/FOMA-HG.gif); background-repeat:repeat-y; background-position:left top;}
.FOMA-MG { background-image:url(images/Condition-Popin/FOMA-MG.gif); background-repeat:repeat-y; background-position:left top;}
.FOMA-BG { background-image:url(images/Condition-Popin/FOMA-BG.gif); background-repeat:repeat-y; background-position:left top;}
.FOMA-HM { background-image:url(images/Condition-Popin/FOMA-HM.gif); background-repeat:repeat-x; background-position:left top; color:White;padding-left:11px;padding-top:3px; font-weight:bold;}
.FOMA-BM { background-image:url(images/Condition-Popin/FOMA-BM.gif); background-repeat:repeat-x; background-position:left top;}
.FOMA-HD {width:1px; background-image:url(images/Condition-Popin/FOMA-HD.gif); background-repeat:repeat-y; background-position:left top;}
.FOMA-MD { background-image:url(images/Condition-Popin/FOMA-MD.gif); background-repeat:repeat-y; background-position:left top;}
.FOMA-BD { background-image:url(images/Condition-Popin/FOMA-BD.gif); background-repeat:repeat-y; background-position:left top;}

.DivBack {position:relative;float:right;bottom:60px;right:15px;}
.DivBackSpont{position:relative;float:right;bottom:10px;}
.BarreBleu4 { background-image:url(images/barrebleu.jpg);background-position:0px bottom;background-repeat:no-repeat;padding-bottom:10px;padding-top:0px;}
.bckTableRD {padding-left: 30px; padding-top: 10px}
/*========================================================*/
/*  Contact                                   		  */
/*========================================================*/


.divSubmit
    {
        width: 400px;
        display: block;
        text-align: left;
        float: left;
        height: 24px;
        margin-left: 175px; /*background:#009fc4;*/
        background-image: url(/Portals/0/images/BckSubmit.gif);
        background-repeat: repeat-x;
        background-position: left;
        color: white;
    }
    .divSubmit a
    {
        color: white;
        margin-left: 5px;
        padding-left: 5px;
        padding-top: 3px;
        text-decoration: none;
    }
    .ContactUsSubmit
    {
        margin-top: 5px;
    }
    .divMenuAdmin
    {
        display: block;
    }
.ContactUsInfo {
        line-height:50px;
    }


