/**************************
****** UNIVERS VERT *******
**** CLASS body ****/

.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 { background-color:#4F6891;}
.biColor .head h4{ color:#ffffff;}
.biColor  li { background:#4F6891; color:#ffffff;}
.biColor p { color:#ffffff;}

.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(/css/entreprises/skin/bg_ssnav.png) no-repeat right bottom;color:#fff;_filter:expression(pngFix(this));}
#navLeft  ul.ss_nav{background:url(/css/entreprises/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(/css/entreprises/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);_background-image:url(skin/btn_ie.png);}
	.btnU span{ background-image:url(skin/btn.png);_background-image:url(skin/btn_ie.png);}	
	
/**************************
******* 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;}
	.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:#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:#4F6891;}
	.rte li {list-style-image:url(skin/puce.png);}

	.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)}
.subHeader #rightPart .search {
background:transparent url(skin/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(.../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 li {background-image:url(skin/blocks/subNavBorder.png);}
.subNav li a:hover, .subNav li.current a{background-image:url(skin/blocks/subNavHover.png);}
.subNav li a:hover, .subNav li.current a{background:url(skin/blocks/subNavHoverIE.png) top left\9;}
.subNav li a:hover span, .subNav li.current a span{background:url(skin/blocks/subNavHoverIE.png) no-repeat top right\9;}


/* 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(/css/entreprises/skin/misc/inputResearch.png) no-repeat 0 1px;cursor:pointer;}