/**************************
****** UNIVERS VERT *******
**** CLASS body ****/
/* link */
a {color:#6699CC;}

.home .monoBlock .head  h3{color:#ffffff;}
#navLeft{margin-bottom:70px;}
#toutm {display:none;}

.rightPush .head {background:url(skin/pushFlashTB.png) no-repeat left top;_filter:expression(pngFix(this));}
.rightPush .body {background:url(skin/pushFlashM.png) repeat-y left top;_background:url(skin/pushFlashM_ie.png) no-repeat left top;_filter:expression(pngFix(this));}
.rightPush .footer {background:url(skin/pushFlashTB.png) no-repeat left bottom;height:56px;_filter:expression(pngFix(this));}

.flashSkin_1 .head {background:url(skin/BD_type1.png) no-repeat left top;height:21px;_background-image:url(skin/BD_type1_ie.png);}
.flashSkin_1 .head h3{color:white;padding:2px 0 0 18px;}
.flashSkin_1 .body {background:url(skin/BD_type1.png) no-repeat left center;_background-image:url(skin/BD_type1_ie.png);}
.flashSkin_1 .body img, .flashSkin_1 .body object, .flashSkin_1 .body embed {width:227px; margin-left:11px;-margin-bottom:-4px;}
.flashSkin_1 .footer {background:url(skin/BD_type1.png) no-repeat left bottom;_background-image:url(skin/BD_type1_ie.png);height:38px;}

.flashSkin_2 .head {background:url(skin/BD_type2.png) no-repeat left top;height:51px;_background-image:url(skin/BD_type2_ie.png);}
.flashSkin_2 .head h3{color:white;padding:32px 0 0 18px;}
.flashSkin_2 .body {background:url(skin/BD_type2.png) no-repeat left -440px;_background-image:url(skin/BD_type2_ie.png);}
.flashSkin_2 .body img, .flashSkin_2 .body object, .flashSkin_2 .body embed {width:227px; margin-left:11px;}
.flashSkin_2 .footer {background:url(skin/BD_type2.png) no-repeat left bottom;_background-image:url(skin/BD_type2_ie.png);height:38px;}

.flashSkin_3 .head {background:url(skin/BD_type3.png) no-repeat left top;height:51px;_background-image:url(skin/BD_type3_ie.png);}
.flashSkin_3 .head h3{color:white;padding:32px 0 0 18px;}
.flashSkin_3 .body {background:url(skin/BD_type3.png) no-repeat left bottom;_background-image:url(skin/BD_type3_ie.png);text-align:center;padding-bottom:20px;}
.flashSkin_3 .body img, .flashSkin_3 .body object, .flashSkin_3 .body embed {width:227px; margin-left:11px;}
.flashSkin_3 .footer {background:url(skin/BD_type3.png) no-repeat left bottom;_background-image:url(skin/BD_type3_ie.png);height:0px;}

.flashSkin_4 .head {background:url(skin/BD_type4.png) no-repeat left top;height:21px;_background-image:url(skin/BD_type4_ie.png);}
.flashSkin_4 .head h3{color:white;padding:2px 0 0 18px;}
.flashSkin_4 .body {background:url(skin/BD_type4.png) no-repeat left center;_background-image:url(skin/BD_type4_ie.png);}
.flashSkin_4 .body img, .flashSkin_4 .body object, .flashSkin_4 .body embed {width:227px; margin-left:11px;-margin-bottom:-4px;}
.flashSkin_4 .footer {background:url(skin/BD_type4.png) no-repeat left bottom;_background-image:url(skin/BD_type4_ie.png);height:17px;}

.biColor h6 span  {color:white;font-size:0.85em;padding-left:8px;}
.colRight .biColor h6 span  {padding-left:0px;}
.colRight  .biColor .blockInside { padding: 0 0px 10px 0px;}
.colRight .biColor .foot {margin-top:-6px;height:0px;}
.biColor .foot  {background:none !important;}
.biColor .bulleU, .biColor .bulleU span {	background-image:url(skin/bulle_2.png);_background-image:url(skin/bulle_2_ie.png);}
.colRight .biColor .bulle  {margin:0 0 -20px 10px;}
.biColor .blockInside {background:#4F6891 !important; }
.colRight .biColor .blockInside {padding-top:15px;}
.home .biColor .blockInside {background:none !important;}
.biColor .head,.bgUdark { background-color:#4F6891;}
.biColor .head h4{ color:#ffffff;}
.biColor  li { background:#4F6891; color:#ffffff;}
.biColor p { color:#ffffff;}

.bgULight{background:#CBDCEE!important;}
.txtULight{color:#4E74AE;}

.home .monoBlock .body {background:url(skin/bgMonoBlocME.png) repeat-y left bottom;padding-left:10px;_filter:expression(pngFix(this));}
.home .monoBlock .bodyInside {background:url(skin/bgMonoBlocME.png) repeat-y right bottom;padding-right:0px;font-size:1.1em;_filter:expression(pngFix(this));}
.home .monoBlock .head {background:url(skin/bgMonoBloc1.png) no-repeat left top;padding-left:22px;_filter:expression(pngFix(this));}
.home .monoBlock .headInside {background:url(skin/bgMonoBloc1.png) no-repeat right top;padding-right:20px;_filter:expression(pngFix(this));}
.home .monoBlock .footer {background:url(skin/bgMonoBloc2.png) no-repeat left bottom;height:30px;padding-left:22px;_filter:expression(pngFix(this));}
.home .monoBlock .footerInside {background:url(skin/bgMonoBloc2.png) no-repeat right bottom;height:30px;padding-right:20px;_filter:expression(pngFix(this));}
.home .monoBlock .impair .footer {background:url(skin/bgMonoBloc1.png) no-repeat left bottom;height:30px;padding-left:22px;_filter:expression(pngFix(this));}
.home .monoBlock .impair .footerInside {background:url(skin/bgMonoBloc1.png) no-repeat right bottom;height:30px;padding-right:20px;_filter:expression(pngFix(this));}
	
#navLeft li.current a{background:url(skin/bg_ssnav.png) no-repeat right bottom;color:#fff;_filter:expression(pngFix(this));}
#navLeft  ul.ss_nav{background:url(skin/bg_ssnav.png) no-repeat -2px bottom;_filter:expression(pngFix(this));}
#navLeft li.current ul.ss_nav li.current ul{background:#738BB6;}
#navLeft li.current ul.ss_nav{background:url(skin/bg_ssnav.png) no-repeat -2px bottom;_filter:expression(pngFix(this));padding:0 0 7px 0px;_width:15.5em;}

/**************************
****** STYLE GENERAL *******
**************************/
	h1, h2, h3, h4, h5, h6 {color:#4F6891; }
	.colRight h5 { color:#000;}
	
	/* *********************************************  */
	/* ********** MENU AVEC PICTO **************  */
	
	.textUnivers {color:#738BB6 ;}
	
/**************************
****** STYLE BOUTONS ******
**************************/

	.btnU { background-image:url(skin/btn.png) !important;_background-image:url(skin/btn_ie.png) !important;}
	.btnU span{ background-image:url(skin/btn.png) !important;_background-image:url(skin/btn_ie.png) !important;}	
	.btnURoundPlain{background:url(skin/btn/btnRound.png) !important; color:#FFF;}
/**************************
******* STYLE BULLES *******
**************************/

	.bulleU { background-image:url(skin/bulle_1.png);_background-image:url(skin/bulle_1_ie.png);}
	.bulleU span{ background-image:url(skin/bulle_1.png);_background-image:url(skin/bulle_1_ie.png);}	
	
	.bulleU_2 { background-image:url(skin/bulle_2.png);_background-image:url(skin/bulle_2_ie.png);}
	.bulleU_2 span{ background-image:url(skin/bulle_2.png);_background-image:url(skin/bulle_2_ie.png);}
	

/**
	
**/
	.blockHighlight .tl,
	.topBanniere_1 .tl,
	.topBanniere_1 .tr,
	.blockHighlight .tr {background-image:url(skin/cornerU.png);}
	.topBanniere_1 .sideT,
	.blockHighlight .sideT {background:#516597;}
/*******************************************
* G. blocks custom (d�grad�s et couleurs) 
*******************************************/

	
								/* *********************************  */

	body #toolbar {background-image:url(skin/bg_toolbar.png);}
	body #access {background:url(skin/bg_toolbar.png) no-repeat right top;}
	
								/* *********************************  */

/* MODELE STRUCTURE PAGE TEMPLATE 1*/
	body .topHeader .sifr { color:#4F6891 !important;}
	
	.blockToggle .head h2 { background:transparent url(skin/arrowBlockToggleOpen.png) no-repeat left center;}
	.blockToggle .head .blockInside h2 { background:none;}
	.toggleClosed .head h2 { background:transparent url(skin/arrowBlockToggleClosed.png) no-repeat left center;}
	
	.contactConseiller {margin-bottom:20px;}
	
	.impair { background:#738BB6 !important;}
	.home .impair { background:#4F6891 !important;}
	
	div.rte em {color:#707070;}
	div.rte a {color:#4F6891;}
	p.high {color:#4F6891;}

	.topBanniere .foot	{ background:none;}
	.topBanniere  .foot a {color:#4F6891;}
	

	/*.topBanniere_2 .bg2.foot  li {background:#edffe0 url(skin/banArrow2.png) no-repeat left center; }
	.topBanniere_2 .foot.bg2S { background:#edffe0;}
	.topBanniere_2 .bg2S h4{color:#60b921;}*/
	
	

	
								/* *********************************  */
								
	/*  Style des listes */
	.listBlock li{color: #707070;}
	.connexionRTE .rte li {background-image:url(skin/puceUround.png);}
	.rte li {background-image:url(skin/puce.png);}
	.rte ul.interligne li{padding-bottom:0px;}
	.pictoFormule li { background:transparent url(skin/pictoFormule.png) no-repeat top left;color:#4F6891 !important;}
	.pictoFormule li span { background:transparent url(skin/pictoFormule.png) no-repeat top right;color:#4F6891 !important;display:block;}
	
	div.questionReponse p {color:#4F6891;}
	
								/* *********************************  */
								
	#navLeft li.current ul.ss_nav li.currentArrowFirst a.currentArrow,
	#navLeft li.current ul.ss_nav li.currentArrow a.currentArrow {
		background:url(skin/nav_arrow.png) no-repeat right center  !important;
		_background:#3C5680 !important;
	}
	
	.connexion label {float:left;color:#4c6993;font-size:1.3em;font-weight:bold;width:40%;}
	.specialent {color:#4c6993;font-size:1.4em;font-weight:bold;}
	.restitution .unit {width:40%;}
	.restitution li label {float:none; line-height:1.1em;}
	.restitution li .radio {width:auto; float:none; margin-left:5px; _border:0;}
	.restitution input,
	.restitution  textarea	{margin-left:5px; _border:1px solid #aaa;}
	.restitution textarea {width:58%; *width:55%; _margin-left:3px;}
	.restitution .btn {*margin-right:15px;}
	.restitution .btn input {_border:0;}
	





/* *********************************  */	
	
.floatL{float:left;}
.lineHeight0{line-height:normal !important;}
.darkBlue{ background:#b8c4da;color:#4d6790;}
.clearBlue{ background:#d4dce9;color:#4d6790; }

.tabs{width:100%;clear:both;padding-top:2px !important;font-family:Arial,Verdana;}

div.rte .tabs table,div.rte .tabs td {border:0;}
div.rte .tabs table {width:99% !important;}
div.rte .tabs table td{border-bottom:#fff 2px solid !important;}
div.rte .tabs table td.first{border-top:#fff 2px solid !important;}


.oneTab table{ width:99%;clear:both;font-weight:bold;font-size:11px;border-collapse:collapse;border-spacing:0;}
.oneTab table tbody td.first{ width:100%;font-weight:bold; text-align:center; height:60px;}
.oneTab table tbody td{ width:100%;text-align:center; height:60px; border-top:#fff 2px solid;}

.leftTab table{ width:99%;clear:both;font-weight:bold;font-size:11px;border-collapse:collapse;border-spacing:0;}
.leftTab table tbody td.first{ width:99%;font-weight:bold; text-align:center; height:60px;}
.leftTab table tbody td{ width:99%;text-align:center; height:60px; border-top:#fff 2px solid;}

.rightTab table{ width:99%;clear:both;font-weight:bold;font-size:11px;border-collapse:collapse;border-spacing:0;}
.rightTab table tbody td.first{ width:99%;font-weight:bold; text-align:center; height:60px;}
.rightTab table tbody td{ width:99%;text-align:center; height:60px; border-top:#fff 2px solid;}

.oneTab .left_gradient_blue{ float:left;width:5px; min-height:45px;_height:45px; background:#4f6891 url(skin/tabLeftCorner.gif) left top no-repeat; }
.oneTab .gradient_blue{ float:left;width:97%;font-size:10px; min-height:45px;_height:45px;line-height:45px;vertical-align:middle;color:#fff; text-align:center; background:#4f6891; font-weight:bold;text-transform:uppercase;}
.oneTab .right_gradient_blue{ float:left;width:5px; min-height:45px;_height:45px;  background:#4f6891 url(skin/tabRightCorner.gif) right top no-repeat; }

.leftTab .left_gradient_blue{ float:left;width:5px; min-height:45px;_height:45px; background:#4f6891 url(skin/tabLeftCorner.gif) left top no-repeat; }
.leftTab .gradient_blue{ float:left;width:96%;font-size:10px; min-height:45px;_height:45px;line-height:45px;vertical-align:middle;color:#fff; text-align:center; background:#4f6891; font-weight:bold;text-transform:uppercase;}
.leftTab .right_gradient_blue{ float:left;width:5px; min-height:45px;_height:45px;  background:#4f6891 url(skin/tabRightCorner.gif) right top no-repeat; }

.rightTab .left_gradient_blue{ float:left;width:5px; min-height:45px;_height:45px; background:#4f6891 url(skin/tabLeftCorner.gif) left top no-repeat; }
.rightTab .gradient_blue{ float:left;width:90%;font-size:10px; min-height:45px;_height:45px;line-height:45px;vertical-align:middle;color:#fff; text-align:center; background:#4f6891; font-weight:bold;text-transform:uppercase;}
.rightTab .right_gradient_blue{ float:left;width:5px; min-height:45px;_height:45px;  background:#4f6891 url(skin/tabRightCorner.gif) right top no-repeat; }

.home .pushHome .body {background:none;padding-left:10px;}
body.entreprises #homeBody .pushHome { }


/* blue colors */
div.rte table.dataArray thead th{background:#3c5680 url(skin/headTableBlueDark.png) no-repeat left top;}
div.rte table.dataArray thead th.light,div.rte table.dataArray thead th.medium{background:#3c5680 url(skin/headTableBlueDark.png) no-repeat left top!important;}
div.rte table.dataArray .first{background:#3c5680 url(skin/headTableBlueDark.png) no-repeat left top;}
div.rte table.dataArray thead th div{ background:#3c5680 url(skin/headTableBlueDark.png) no-repeat right top ;}
div.rte table.dataArray .dark {background-color:#3c5680; border-right:1px solid #FFF; color:#fff;}
div.rte table.dataArray .medium {background-color:#4f6891;  border-right:1px solid #FFF; color:#fff;}
div.rte table.dataArray .light {background-color:#738bb6;  border-right:1px solid #FFF; color:#fff;}

div.rte table.dataArray .oddBis td{background-color:#d4dae3;color:#3f5a85; border-bottom:2px solid #FFF; border-right:1px solid #FFF;}

.headerH thead th{border-right:1px solid white!important;}
.headerH thead .medium {background:#4f6891 url(skin/headTableBlue.png) no-repeat left top!important; border-bottom:0px;}
.headerH thead .medium div {background:#4f6891 url(skin/headTableBlue.png) no-repeat right top; }
.headerH thead .light{background:#738bb6 url(skin/headTableBlueLight.png) no-repeat left top!important; border-bottom:0px;border-right:0;}
.headerH thead .light div{background:#738bb6 url(skin/headTableBlueLight.png) no-repeat right top;}
.headerH tbody th{background-color:#4f6891; color:#FFF; border-right:1px solid #FFF; text-align:center; border-bottom:1px solid #FFF; padding:0 4px 4px 4px ;}
.headerH tbody td{background-color:#738bb6; color:#fff;  text-align:center;}
.headerH tfoot tr td {color:#566f96;}



/* bloc synomia */
.synomia table td a{background-image: url(skin/pictos/puce-list-synomia-blue.gif);}

.hautDePage a {color:#4F6891; background:url(skin/haut-de-page_bleu.png) no-repeat right 0;}
.hautDePage a:hover span,
.hautDePage a:focus span,
.hautDePage a:active span {border-bottom:1px solid #4F6891;}

.subHeader, .subHeader .inside{background-image:url(skin/bk_header.png)!important}
.subHeader #rightPart .search {
background:transparent url(skin/misc/bg_research_header.png) no-repeat scroll left 4px;
}

.subHeader #lefPart li {background:#3C5680 !important;border-bottom:1px solid #A3B3CF; }

.navH .current a {
color:#3C5680 ;}
.navH .current {background:url(skin/bg_arrow_Navh.png) no-repeat center bottom;}


/* NAVLEFT2*/
#navLeft2 li ul.ss_nav {}
#navLeft2 li ul {}
#navLeft2 li ul {}
#navleft2 li ul li ul{border:solid 1px #ded4e4;background:#8a5c9d;}
#navLeft2 li ul {background:#8a5c9d;}
#navLeft2 li.current ul.ss_nav {}
#navLeft2 li.current ul.ss_nav li  ul{background:#ebe7ef;}
#navLeft2 li.current ul.ss_nav li.current ul{}
#navLeft2 li.current ul.ss_nav li.current ul ul{}
#navLeft2 li.current ul.ss_nav li a{background:#cdd8eb url(skin/leftnav/ent_arrow_n2_regular.png) no-repeat scroll 14px 9px;color:#666666; padding-left:25px;}
#navLeft2 li {}
#navLeft2 li a{background:#f9fbfa url(skin/leftnav/off-niv1.png) no-repeat scroll 4px 11px;color:#666666;}
.bigger #navLeft2 li a{}
#navLeft2.oneliner li a{}
#navLeft2 li.twoLines a {}
#navLeft2 li.current a{background:#3c5680 url(skin/leftnav/on-niv1-bleu.png) no-repeat scroll 4px 13px;}
#navLeft2 li li a, #navLeft li.twoLines li a{}
.home #navLeft2 li a{color:#fff;}
.home #access{}
#navLeft2 li ul.ss_nav {}
#navLeft2 li ul.ss_nav {display:none;}
#navLeft2 li ul.ss_nav li.rightShadow{background:#fff;}
#navLeft2 li ul.ss_nav li {padding:0;background:#a3b3cf url(skin/leftnav/off-niv2.png) no-repeat scroll 4px 6px;color:#fff;}
#navLeft2 li ul.ss_nav li li {background:#e2e9f6;}
#navLeft2 li ul.ss_nav li li.current a {color:#3c5680 !important; font-weight:bold !important; background:#e2e9f6 !important;}
#navLeft2 li ul.ss_nav li a {color:#666666;background:#ddd3e4 url(skin/leftnav/off-niv2-bleu.png) no-repeat scroll 4px 6px;}
#navLeft2 li ul.ss_nav li a {background:#DDD3E4 url(skin/leftnav/off-niv2-bleu.png) no-repeat scroll 4px 6px;color:#666666;}
.bigger #navLeft2 li ul.ss_nav li a {}
#navLeft2 li ul.ss_nav li li a  {background:#EBE7EF none repeat scroll 0 0;}
#navLeft2 li ul.ss_nav li.current a{color:#3c5680; background:#cdd8eb url(skin/leftnav/ent_arrow_n2.png) no-repeat 14px 10px !important;}
#navLeft2 li ul.ss_nav li.current li a{color:#666666; font-weight:normal;}
#navLeft2 li ul.ss_nav li.current li ul.alwaysOpened li a{color:#fff;}
#navLeft2 li ul.ss_nav ul.alwaysOpened {}
#navLeft2 li ul.ss_nav{background:#ded4e4;}
#navLeft2 li.current .linkerFake {background:#8CC3D5;}
#navLeft2 li.current ul.ss_nav li.current ul{background:#aacdd3;}
#navLeft2 li.current ul.ss_nav li.currentArrowFirst a.currentArrow ,
#navLeft2 li.current ul.ss_nav li.currentArrow a.currentArrow {}


/* NAV */
.subNav{background:url(skin/blocks/bg_subNav.png);}
.subNav ul{*padding: 1px 0 0 0;}

.subNav li {
	background-image: url(skin/blocks/subNavBorder.png);
	margin-bottom: 0px;
    margin-left: -3px;
    margin-top: 1px;
    padding-right: 3px;
	margin-left: 0px\9;
	margin-right: -3px\9;
}

.subNav li.first, .subNav li.last{
	background:none;
}
.subNav li:first-of-type, .subNav li:last-of-type{
	background:none;
}

.subNav li  a{
	padding-bottom: 4px\9;
}
.subNav li a:hover, .subNav li.current a,
.subNav li a:active, .subNav li a:focus {
	background-image:url(skin/blocks/subNavHover.png)!important; -moz-border-radius: 0px 0px 0px 0px; border-radius: 0; padding-bottom: 4px;	padding-bottom: 4px\9;
}
.subNav li.first a:hover{background: 0!important;}



/* RESEARCH BTN */
.subHeader .rightPart .search .enterBtn{margin-top:1px;padding-top:3px;position:absolute;float:right;border:0px;color:#ffffff;width:30px;height:20px;background:url(skin/misc/inputResearch.png) no-repeat 0 1px;cursor:pointer;}

.biColor .sepdegH {	background-image:url(skin/misc/sepdegradeOU.jpg);}
.biColor2 .sepdegH {	background-image:url(skin/misc/sepdegradeOU2.jpg);}

/*ADD BY TOM (INGE JAVA)*/
/*ELEMENT DYNAMICALY OVERLOAD BY ID*/ 
.hiddenDefault{display:none;}

/*I2E SPE*/

.paginationI2e{text-align: center;margin-bottom: 10px;}
.paginationI2e a, .paginationI2e strong{ color: #48536F; font-size: 14px; line-height: 1em;  padding: 1px; }
.paginationI2e strong{text-decoration:none; font-weight:bold ; font-size:16px}

h4.errorWS{color:#9C6;text-align: center}

.roundedCustom .tr, .roundedCustom .tl, .roundedCustom .br, .roundedCustom .bl{background-image: url(skin/blocks/rounded_selectionner_entreprise.png); width:14px; height:14px;}

/* tableau */
/* blue style */
table.TableStyle1 td.ColTitle1{ background-color: #4f74a9;border: 1px solid #fff; }
table.TableStyle1 td.RowTitle1{ background-color: #CBDCEE; color: #4F6DAB; border: 1px solid #FFFFFF;}
table.TableStyle1 td.CommonCell1{ background-color: #f2f5fa; color: #4f6dab; border: 1px solid #FFFFFF;}

table.TableStyle2 td.ColTitle2{ background-color: #4d74ad; }
table.TableStyle2 td.ColSubTitle2{ background-color: #cbdcee; color: #4f6dab; }
table.TableStyle2 td.RowTitle2{ background-color: #cbdcee; color: #4f6dab;}
table.TableStyle2 td.CommonCell1{ background-color: #f2f5fa; color: #4f6dab; }
table.TableStyle2 td.CommonCell2{ background-color: #e6eff8; color: #4f6dab;  border: 1px solid #FFFFFF;}

table.TableStyle3 td.ColTitle3{ background-color: #4d74ad; }
table.TableStyle3 td.ColSubTitle3{ background-color: #cbdcee; color: #4f6dab;}
table.TableStyle3 td.ColDesc3{ background-color: #f2f5fa; color: #4f6dab;}
table.TableStyle3 td.RowTitle3{ background-color: #cbdcee; color: #4f6dab;}
table.TableStyle3 td.CommonCell3{ background-color: #e6eff8; color: #4f6dab;}

table.TableStyle1 a, table.TableStyle2 a, table.TableStyle3 a { color:#4F6DAB !important; }
