/* CSS Document */
body {
   margin: 0px;
   padding: 0;
   font-family:Arial, Helvetica, sans-serif;
   font-size: 12px;
   text-align: center;
   color: #2F2F2F;
   background: url(../images/css/bg_body.gif) repeat-x  #EFEFEF;
}
h1, h2, h3, h4, h5, h6, p, form, input{
  margin: 0px;
  padding: 0px;
}
a {
	color: #2F2F2F;
	text-decoration: none;
}
fieldset{
	border: none;
	padding: 0px;
	margin: 0px;
}
.legend,
legend {
  display: none;
}
img {
   border: none;
}
input, select, textarea {
	font-family: Arial, Helvetica, sans-serif;
	vertical-align: middle;
	color: #666666;
	font-size: 100%;
}
strong {
	font-weight: bold;
}
em {
	font-style: italic;
}





.hide , caption{
	display: none;
}
.float_left {
	float: left;
}
.float_right {
	float: right;
}
.breaker{
	clear: both;
	height: 1px;
	overflow: hidden;
}
#page {
	width: 960px;
	text-align: left;
	padding: 0;
	margin-left:auto;
	margin-right:auto;
	background: #fff;
	border-bottom: none;
}
/*************************************************************************************************************************************************
*************************************************** SQUELETTE PAGE *******************************************************************************
**************************************************************************************************************************************************/
/*********************************
styles des spans right et left des input**/

.left-input , .right-input ,
.item_block2 .content_box  span.left-input ,.item_block2 .content_box  span.right-input {
	width:15px;
	height:21px;
	float:left;
	display:block;
	/*background: url(../images/css/left_input.png) no-repeat;*/
	position:relative;
	z-index:99;
	padding:0px;
}
.right-input ,.item_block2 .content_box  span.right-input {
	width:9px;
	height:21px;
	/*background: url(../images/css/right_input.png) no-repeat;*/
}
.input_width_bt {
	margin:0px 0 0px 8px;
}
.bt_right {
		margin : 0px -15px 0 0px;
}
.form2  .bt_right {
		margin-right : 58px ;
}
.niceforms .form1 label.pass{
	display:none;
}
/**************************************************
******************* HEADER ********************
***************************************************/
#header {
	padding: 0 0 5px 0;
}
#header .inside_header {
	padding: 3px 18px 10px 22px;
}
#header h1 {
	display: none;
}
#header .logo {
	padding: 14px 0 0 0;
}
#header a.float_right {
	display: none;
	padding: 11px 0 0 0;
	clear: right;
}
/***** LIEN HAUT ****/
.links_top{
	text-align: right;
	float: right;
	display: none;
}
.links_top li{
	display: inline;
	font-size: 92%;
}
.links_top a {
	color: #565456;
}
.links_top li.contact a{
	color: #E73031;
}
.links_top li span{
	padding: 0 7px;
}
.links_top li.img1 span{
	padding: 0 0 0 3px;
}
.links_top li.img2 img{
	margin: 0 15px 0 0;
}
.links_top li img{
	vertical-align: middle;
}
/**** ZONE NAVIGATION ****/
.zone_nav {
	border-top: 1px solid #CCCCCC;
	border-right: 1px solid #E8E8E8;
	border-left: 1px solid #E8E8E8;
	background: url(../images/css/bg_zone_nav.gif) repeat-x bottom left #D8D8D8;
	min-height: 31px;
	height: auto;
	position:relative;
	display: none;
}
/** FORM **/
.form {
	float: right;
	width: 352px;
}
.form form{
	float: left;
}
.form form.float_right{
	float: right;
	width: 122px;
	margin: 0;
}
.form form.login{
	margin: 1px 10px 0 0px;
}
/******** safair ********/
.form form.login img {
	margin: -3px 0px 0 0;
}
.form form.login input {
	margin: 2px 0px 0 0;
	color:#000;
}
img.loup{
	margin: -3px 0px 0 0;
}
input.loup{
	margin: 3px 0px 0 0;
	z-index:+99;
	position:relative;
}
/******** fin safari ********/
.form form.login .float_left{
	margin: -5px  0 0 0;
	/*width: 132px;*/
}
.form form.login .float_left label{
	display: none;
}
.form fieldset .input{
	width: 68px;
	float: left;
	vertical-align: middle;
	margin: 0px 0px 0 0;
	/*background: url(../images/css/input3.gif) no-repeat #646464;*/
	height: 18px;
	border: 0;
	color: #fff;
	padding: 2px 0 0px 0px;
	background: url(../images/css/center_input_gris.png) repeat-x ;
}
.form form.login .left-input , .form form.login .right-input {
	display:none;
}
.form form.login .right-input {
	display:none;
}
.form form.login .float_left .left-input , .form form.login .float_left .right-input {
	background: url(../images/css/left_input.png) no-repeat ;
}
.form form.login .float_left .right-input {
	background: url(../images/css/right_input.png) no-repeat ;
	margin:0 ;
}
.form form.login .float_left .bt{
	width: 35px;
	height: 19px;
	border: 0;
	font-family: "Myriad Pro";
	font-family: Arial, Helvetica, sans-serif;
	color: #fff;
	text-align: center;
	font-weight: bold;
	background: url(../images/css/bt_noir.gif) no-repeat;
	cursor: pointer;
}
.form fieldset label{
	float: left;
	padding: 7px 6px 0 0;
	display: block;
}
.form fieldset .input1{
	width: 64px;
	vertical-align: middle;
	margin: 1px 0 0 0;
	/*background: url(../images/css/input4.gif) no-repeat;*/
	padding: 2px 0 0 3px;
	height: 15px;
	border: 0;
	background: #fff;
	border:1px solid #ccc;
	border-width:1px 0;
	float:left;
}
.input_text {
	margin:3px 0 0 0;
}
.login  ul{
	float:left;
	margin-top:0px;
	margin-left: 7px;
}
.form fieldset li{
	font-size: 92%;
}
.form fieldset li a {
	text-decoration: underline;
}
.deconnexion  {
	width: 222px;
	float: left;
	padding: 7px 0 0 0;
 }
.deconnexion li {
	display: inline;
	color: #4F4F4E;
}
.deconnexion li strong{
	color: #EE2020;
}
.deconnexion li span{
	padding: 0 3px;
}
.deconnexion li a{
	text-decoration: underline;
	color: #4F4F4E;
}
/** NIVO 1 **/
.nivo1 {}
.nivo1 li {
	float: left;
	font-family: Helvetica ;
	/*font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;*/
	font-size: 136.5%;
	background: url(../images/css/sepa_li_nav.gif) no-repeat top right;
	position:relative;
}

.nivo1 li a{
	display: block;
	float: left;
	padding: 6px 26px 7px 23px;
}
.nivo1 li a:hover{
	text-decoration: none;
	background: #EDEDED;
}
.nivo1 li.encour a{
	background: #EDEDED;
}
/** NIVO 2 **/
.nivo1 li .nivo2 {
	position:absolute;
	z-index:99;
	display:none;
	width:960px;
	top:30px;
	left:0px;
}
.nivo1 li:hover .nivo2 , .nivo1 li.sfhover .nivo2 {
	display:block;
}
.nivo1 li:hover a  , .nivo1 li.sfhover a{
	background: #EDEDED;
}
.nivo2 li {
	float: left;
	font-size: 85%;
	background: url(../images/css/degade_nav_nivo2.gif) repeat-x top left #F0F0F0;
	padding: 4px 21px 6px 23px;
	border-left: 1px solid #E2E2E2;
	white-space:nowrap;
	font-family: Arial ;
}
.nivo2  li a{
	display: inline;
	padding:0px;

}
.nivo2 li.first {
	border-left: 0;
}
.nivo2 li a:hover {
	text-decoration: none;
}
.nivo2 li.bleu a {
	color: #4189DD;
}
.nivo2 .bleu,
.nivo3.bleu {
	width: 335px;
}

.nivo2 li.vert a {
	color: #7FAC08;
}
.nivo2 .vert,
.nivo3.vert {
	width: 195px;
}
.nivo2 li.rouge a {
	color: #EE1C1C;
}
.nivo2 .rouge,
.nivo3.rouge {
	width: 173px;
}
/** NIVO 3 **/
.nivo3 {
	background: #F1F1F1;
	/*border-left: 1px solid #E2E2E2;*/
	float: left;
	color: #666666;
	padding: 6px 21px 10px 23px;
	min-height: 60px;
	height: auto;
	border-top:1px solid #E2E2E2;
	margin:5px 0 0 -23px;

}
.nivo3.first {
	border-left: 0;
}
.nivo3 strong{
	display: block;
	float: left;
	padding: 0 12px 0 0;
	position:relative;
	white-space:normal;
}
.nivo3 ul{
	float: left;
	position:relative;
}
.nivo3.bleu ul{
	float: left;
	width: 230px;
	margin: 0 -20px 0 0;
}
.nivo3.vert ul{
	float: left;
	width: 200px;

}
.nivo3.rouge ul{
	float: left;
	width: 174px;
	margin: 0 -40px 0 0;
}
.nivo3 ul li{
	float: left;
	width: 46%;
	background: url(../images/css/puce_gris.gif) no-repeat 0 4px;
	padding: 0 0 0 7px;

	white-space:normal;
}
.nivo2 li.vert .nivo3 ul li a , .nivo2 li.bleu .nivo3 ul li a  , .nivo2 li.rouge .nivo3 ul li a {
	color: #666666;
}
.nivo2 li .nivo3.rouge li , .nivo2 li .nivo3.vert li  , .nivo2 li .nivo3.bleu li {
	border:none;
}
.nivo2 li a:hover,
.nivo3 ul li a:hover {
	text-decoration: underline;
}
/** MENU SECONDAIRE **/
.menu_secondaire {
	width: 282px;
	background: url(../images/css/top_menu_sec.gif) no-repeat;
	padding: 7px 0 0 0;
	position:absolute;
	/*margin-left:700px;
	left:0px;*/
	right:2px;
	margin-top:27px;
	display:none;
}
.menu_secondaire .content_box{
	background: #F0F0F0;
	border: 0px solid #BDBDBD;
	border-width: 1px;
	padding: 5px 4px 14px 9px;
}
.menu_secondaire .content_box p{
	padding: 0 0 3px 0;
}
.menu_secondaire .content_box a:hover{
	color: #E60028;
}
/**************************************************
******************* FOOTER ********************
***************************************************/
#footer {
	text-align: right;
	padding: 0 9px 3px 0;
	font-size: 92%;
	display: none;
}
#footer a {
	color: #555555;
}
#footer li{
	display: inline;
}
#footer span{
	float: right;
	padding: 0 0 0 9px;
}
#footer li span{
	float: none;
	padding: 0 2px 0 4px;
}
/**************************************************
******************* CONTENEUR ********************
***************************************************/
#conteneur {
	padding: 8px 5px 15px 6px;
}
.pages #conteneur {
	padding: 0 5px 35px 6px;
}
.une_col #conteneur{
	padding: 0 7px 35px 6px;
}
/*************************************************************************************************************************************************
*************************************************** HOME PAGE *******************************************************************************
**************************************************************************************************************************************************/**************************************************
******************* CENTRE ********************
***************************************************/
/******** COL 1 et 2 *************/
.col1 {
	width: 466px;
	float: left;
	margin: 0 17px -3px 0;
}
.col2 {
	margin: 0 0 -3px 0;
}
.item_block2 {
	margin: 0 0 13px 0;
}
.item_block2 h2 {
	font-size: 291%;
	padding: 0 0 6px 10px;
}
.item_block2 h3 {
	font-size: 218.5%;
	padding: 0 0 4px 10px;
}
.item_block3 h3{
	padding: 0 0 4px 16px;
}
.item_block2 p {
	padding: 0 0 3px 11px;
}
.item_block3 p {
	padding: 0 0 6px 17px;
}
.item_block2 .liens {
	float: right;
	padding: 3px 0 0 0;
}
.item_block2 .liens li{
	background: url(../images/css/puce_rouge.gif) no-repeat 0px 2px;
	padding: 0 0 3px 18px;
}
.item_block2 .liens li.flux_rss{
	background: url(../images/css/rss.gif) no-repeat 0px 2px;
}
.item_block2 .liens a{
	color: #EE1C1C;
}
.item_block2 .content_box {
	border-top: 1px solid #000;
	border-bottom: 3px solid #000;
	background: url(../images/css/degrade_bloc.gif) repeat-x #FCFCFC;
	text-align: center;
	padding: 15px 0 15px 18px;
}
.item_block2 .content_box_biz {
	padding: 5px 0 8px 14px;
}
.item_block3 .content_box_biz {
	padding: 7px 0 0 14px;
}
.item_block2 .content_box span{
	padding: 27px 17px 0 0;
}
.item_block2 .content_box li{
	float: left;
	width: 162px;
	text-align: left;
	padding: 0 27px 0 0;
}
.item_block2 .content_box li h4{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 127.5%;
	padding: 0 0 6px 0;
}
.item_block2 .content_box form{
	text-align: left;
}
.item_block2 .content_box fieldset{
	width: 180px;
	float: left;
	padding: 0 84px 0 0;
}
.item_block2 .content_box fieldset.float_left{
	width: 142px;
	border-left: 1px solid #000;
	padding: 23px 0 30px 29px;
	border-top-color: #ECECEC;

}
.item_block2 .content_box fieldset strong{
	display: block;
	padding: 0 0 2px 0;
}
.item_block2 .content_box fieldset.float_left strong{
	padding: 0 0 0 0;
}
.item_block2 .content_box fieldset label{
	display: none;
}
.item_block2 .content_box fieldset.float_left .input{
	/*background: url(../images/css/input2.png) no-repeat;*/
	width: 60px;
	margin: 1px 0 0 0 ;
}
.item_block3 .content_box fieldset .pad{
	margin: 0 0 7px 0 ;
}
.item_block2 .content_box fieldset.float_left .right-input{
	margin: 0px 7px 0 0 ;
}
.item_block3 .content_box fieldset select{
	width: 103px;
	margin: 0 0 0 0;
}
.item_block2 .content_box fieldset .bt{
	width: 35px;
	height: 19px;
	border: 0;
	font-family: Arial, Helvetica, sans-serif;
	color: #fff;
	text-align: center;
	font-weight: bold;
	background: url(../images/css/bt_noir.gif) no-repeat;
	cursor: pointer;
	margin: 0 0 0 7px;
}
.item_block2 .content_box fieldset .bt_right {
	margin: 0 -15px 0 7px;
}
.item_block2 .onglets {
	margin: 0 0 0 13px;
}
.item_block2 .onglets li {
	float: left;
	font-size: 110%;
	text-align: center;
	margin: 0 3px 0 0;
}
.item_block2 .onglets li a {
	display: block;
	background: url(../images/css/onglet.gif) no-repeat #848484;
	padding: 2px 0 0 0;
	color: #fff;
	width: 84px;
	min-height: 17px;
	height: auto;
}
.item_block2 .onglets li a:hover {
	background: url(../images/css/onglet_over.gif) no-repeat #0D0D0D;
	text-decoration: none;
}
.item_block2 .onglets li a.actif {
	background: url(../images/css/onglet_over.gif) no-repeat #0D0D0D;
}
/** zone flash **/
.zone_flash {
	margin: 0 0 16px 0;
	background: url(../images/css/zone_flash.gif) no-repeat #1A8AEE;
}
.zone_flash h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 127.5%;
	font-weight: normal;
	padding: 0 0 4px 0;
}
.zone_flash h3 span {
	font-size: 129%;
}
.zone_flash .content_box_biz {
	background: url(../images/css/bas_zone_flash.gif) no-repeat bottom left;
	padding: 11px 7px 6px 17px ;
}
.zone_flash .content_box_biz p{
	padding: 0 0 6px 0;
	color: #fff;
	font-size: 110%;
}
.zone_flash .content_box_biz .float_right{
	padding: 5px 0 0 0;
}
.zone_flash .flash {
	padding: 0 0 10px 3px ;
}
.zone_flash .content_box_biz label{
	display: none;
}
.zone_flash .content_box_biz fieldset .input{
	border: 0;
	/*background: url(../images/css/input1.gif) no-repeat;*/
	height: 15px;
	width: 110px;
	padding: 2px 0 0 3px;
	background: #fff;
	border:1px solid #fff;
	border-width:1px;
	float:left;
	margin:1px  0 0 0 ;
}
.zone_flash .content_box_biz fieldset .right-input{
	margin: 0px  5px 0 0 ;
	background: url(../images/css/right_input_1.gif) no-repeat;
}
.zone_flash .content_box_biz fieldset .left-input{
	background: url(../images/css/left_input_1.gif) no-repeat bottom;
	height:21px;
	width:15px;

}
.zone_flash .content_box_biz fieldset .bt{
	margin-left: 7px;
}
.zone_flash .content_box_biz fieldset input[type=submit]{
	cursor:pointer;
}
/** bloc bleu **/
.numberedParent {
	border: 1px solid #CDE8FF;
	background: url(../images/css/degrade_numberedParent.gif) repeat-x #FDFEFF;
	padding: 8px 10px 10px 10px;
}
.numberedParent h3{
	padding: 0 0 5px 0;
	margin: 0 0 -2px 0;
}
.numberedParent .numberedTop span{
	float: right;
}
.numberedParent .numberedSelector{
	float: right;
	margin: 0 0 15px 0;
}
.numberedParent .numberedSelector li{
	float: left;
	color: #fff;
	font-size: 92%;
	margin: 0 0 0 3px;
	text-align: center;
}
.numberedParent .numberedSelector li a {
	float: left;
	color: #fff;
	display: block;
	background: #ADD6FA;
	width: 11px;
}
.numberedParent .numberedSelector li a:hover {
	background: #1B8DEF;
	text-decoration: none;
}
.numberedParent .numberedSelector li a.actif {
	background: #1B8DEF;
}
.numberedParent .numberedMain{
	background: #1A88E7;
	padding: 14px 11px 15px 13px;
	color: #fff;
	text-align: center;
	font-size: 110%;
}
.numberedParent .numberedMain a {
	color: #fff;
}
/* bloc rouge */
.tabbedParent {
	background: #E60021;
	color: #fff;
	background: url(../images/css/bg_bloc_rouge.gif) no-repeat bottom left #E5001F;
	min-height: 357px;
	height:auto;
}
.tabbedParent a {
	color: #fff;
}
.tabbedParent .tabbedTop {
	background: url(../images/css/top_bloc_rouge.gif) no-repeat #E5001F;
	padding: 3px 0 0 0;
}
.tabbedParent .tabbedTop .content_box_biz{
	margin: 0 6px 0 6px;
	padding: 6px 0 0 0;
	border-bottom: 1px solid #A20000;
	min-height: 20px;
	height: auto;
}
.tabbedTopLeft {
	float: right;
	padding: 3px 0 0 0;
}
.tabbedParent .tabbedTop ul{
	padding: 0 0 0 8px;
}
.tabbedParent .tabbedTop li{
	float: left;
	margin: 0 4px 0 0;
	font-size: 110%;
}
.tabbedParent .tabbedTop li a{
	display: block;
	float: left;
	border: 0px solid #A20000;
	border-width: 1px;
	padding: 3px 13px 1px 13px;
	background: #D0001D;
}
.tabbedParent .tabbedTop li a:hover{
	background: #A20000;
	text-decoration: none;
}
.tabbedParent .tabbedTop li a.actif{
	background: #A20000;
}
.tabbedParent .numberedTop {
	border-bottom: 1px solid #A20000;
	padding: 0 0 0 8px;
	height: 15px;
	overflow: hidden;
}
.tabbedParent .numberedParent {
	border: 0;
	background: none;
	padding: 0 6px 6px 6px;
}
.tabbedParent .numberedSelector li a {
	background: #EE596D;
}
.tabbedParent .numberedSelector li a:hover {
	background: #A20000;
}
.tabbedParent .numberedSelector li a.actif {
	background: #A20000;
}
.tabbedParent .numberedParent .numberedMain{
	background: none;
	padding: 5px 0 0 0;
	color: #fff;
	text-align: left;
	font-size: 100%;
}
.tabbedParent .numberedParent .numberedMain h3{
	color: #fff;
	font-size: 345%;
	padding: 0px 0 0 0;
	font-family: "Helvetica";
}
.tabbedParent .numberedParent .numberedMain h4{
	color: #fff;
	font-size: 110%;
	font-family: Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	font-weight: normal;
	background: url(../images/css/fleche_noir.gif) no-repeat 10px 7px #000000;
	padding: 5px 6px 4px 25px;
	margin: 0 0 2px 0;
}
.tabbedParent .numberedParent .numberedMain h4 span{
	color: #FFCC00;
}
.tabbedParent .numberedParent .numberedMain h4 a{
	float: right;
	text-transform: none;
	padding: 0 62px 0 17px;
	background: url(../images/css/fleche_noir.gif) no-repeat 0 2px;
}
.tabbedParent .numberedParent .numberedMain .table{
	width: 220px;
	float: left;
	padding: 0 0 10px 0;
}
.tabbedParent .numberedParent .numberedMain .table2{
	width: 147px;
	padding: 0 0 5px 0;
}
.tabbedParent .numberedParent .numberedMain .table2 table{
	width: 130px;
}
.tabbedParent .numberedParent .numberedMain .table.float_right{
	float: right;
}
.tabbedParent .numberedParent .numberedMain .table2.float_right2{
	width: 130px;
	float: right;
}
.tabbedParent .numberedParent .numberedMain h5{
	color: #000;
	font-size: 110%;
	font-family: Arial, Helvetica, sans-serif;
	padding: 0 0 3px 3px;
	border-bottom: 1px solid #fff;
}
.tabbedParent .numberedParent .numberedMain .table2 h5{
	margin-bottom: -1px;
	position: relative;
}
.tabbedParent .numberedParent .numberedMain th{
	font-weight: normal;
	border-bottom: 1px solid #fff;
	padding: 2px 5px;
}
.tabbedParent .numberedParent .numberedMain .table2 th{
	border-bottom: 0px;
}
.tabbedParent .numberedParent .numberedMain td{
	font-weight: normal;
	border-bottom : 1px solid #000;
	padding: 2px 5px 1px 5px;
}
.tabbedParent .numberedParent .numberedMain .table2 td{
	padding: 2px 3px 1px 5px;
	border-bottom : 0px solid #000;
	border-top : 1px solid #000;
}
.tabbedParent .numberedParent .numberedMain .table2 .resultat td{
	border-top : 0px;
	padding: 2px 2px 2px 5px;
	background: url(../images/css/bg_td.gif) repeat-x #AEABAB;
	border-right: 1px solid #E60021;
}
.tabbedParent .numberedParent .numberedMain .table2 .resultat td.td_resultat {
	padding: 2px 3px 2px 5px;
	background: #D8101E;
	border-right: 0;
	font-size: 118.5%;
	font-weight: bold;
}
.tabbedParent .numberedParent .numberedMain .table2 .resultat td.td_resultat2 {
	background: #000;
}
.tabbedParent .numberedParent .numberedMain strong{
	text-align: right;
	display: block;
}
.tabbedParent .numberedParent .numberedMain td span{
	color: #000;
}
.tabbedParent .numberedParent .numberedMain .table2 td span{
	color: #fff;
	font-size: 118.5%;
}
.tabbedParent .numberedParent .numberedMain .first td span,
.tabbedParent .numberedParent .numberedMain .first td{
	color: #FFCC00;
}
.zone_player_liens {
	float: right;
	width: 158px;

}
.flash_player {
	padding: 0 0 6px 0;
}
.item_block2 .numberedParent .liens {
	float: none;
	background: url(../images/css/top_block_liens.gif) no-repeat #E8E8E8;
}
.item_block2 .numberedParent .liens ul{
	padding: 9px 0 5px 9px;
	background: url(../images/css/bottom_block_liens.gif) no-repeat bottom left;
}
.item_block2 .numberedParent .liens a {
	color: #000;
}
.col1_biz {
	width: 277px;
}
.box_top{
	border-bottom: 1px solid #fff;
	padding: 0 0 3px 0;
	margin: 0 0 12px 0;
}
.box_top span{
	display: block;
	margin: 15px 0 0 0;
}
.box_top span.float_left{
	padding: 0 24px 0 0;
}
.box_top span.float_right{
	padding: 0 0 0 15px;
}
.achat_call {
	float: right;
	width: 82px;
	text-align: center;
	background: url(../images/css/achat.gif) no-repeat;
	height: 47px;
	padding: 4px 0 0 0;
}
.tabbedParent .numberedParent .numberedMain .achat_call strong{
	text-align: center;
	font-size: 136.5%;
	padding: 10px 0 0 0;
}
/* color bleu **/
.col_bleu .item_block2 h2,
.col_bleu .item_block2 h3,
.col_bleu .item_block2 h4 {
	color: #4189DD;
}
.col_bleu .content_box {
	border-bottom-color: #1B8DEF;
}
/* color bleu **/
.col_bleu .item_block2 h2,
.col_bleu .item_block2 h3,
.col_bleu .item_block2 h4 {
	color: #4189DD;
}
.col_bleu .item_block_infos {
	background: url(../images/css/info_bleu.gif) no-repeat right 19px;
}
.col_bleu .content_box {
	border-bottom-color: #1B8DEF;
}
.col_bleu .zone_flash .content_box_biz h3 {
	color: #fff;
}
/* color rouge **/
.col_rouge .item_block2 h2,
.col_rouge .item_block2 h3,
.col_rouge .item_block2 h4 {
	color: #E60028;
}
.col_rouge .item_block_infos {
	background: url(../images/css/info_rouge.gif) no-repeat right 19px;
}
.col_rouge .content_box {
	border-bottom-color: #E20030;
}
.col_rouge .zone_flash .content_box_biz h3 {
	color: #fff;
}
/******** COL 3 *************/
.col3 {
	margin: 0 0 -5px 0;
	zoom: 1;
}
.item_block {
	float: left;
	width: 253px;
	margin: 0 18px 0 0;
}
.item_block.lastone {
	margin: 0;
}
.item_block_fd {
	background: url(../images/css/degade_gris_block.gif) repeat-x #EFEFEF;
	margin-bottom: 6px;
}
.actualites .bloc_annexes .item_block_fd {
	margin-bottom: 9px;
}
.actualites .bloc_annexes2 .item_block_fd {
	margin-bottom: 6px;
}
.item_block_fd2 {
	margin-bottom: 15px;
	position: relative;
}
.item_block .item_block_fd {
	background: url(../images/css/degade_gris_block2.gif) repeat-x #EDEDED;
}
.item_block_fd h4{
	font-size: 127.5%;
	background: url(../images/css/fleche_rouge.png) no-repeat 0 1px;
	padding: 3px 0 4px 18px;
	margin: 0 0 2px -18px;
	letter-spacing:1px;
}
.item_block_fd2 h4{
	font-size: 110%;
	background: url(../images/css/fleche_rouge.png) no-repeat 0 1px;
	padding: 0 150px 2px 18px;
	margin: 0 0 2px -18px;
	letter-spacing:0px;
}
.item_block_list2 h4{
	margin: 0 0 2px 0;
	background: none;
	padding: 0 0 4px 0;
	font-size: 100%;
}
.bloc_annexes .item_block_list h4{
	margin-top: 4px;
	margin-bottom: 8px;
}
.bloc_annexes .item_block_list2 h4{
	margin: 0 0 2px 0;
	background: none;
	padding: 0 0 2px 0;
	font-size: 110%;
}
.item_block_fd h5{
	font-size: 100%;
	color: #ee1c1c;
}
.item_block_fd p {
	padding: 0 0 5px 0;
}
.bloc_annexes2 .item_block_fd p {
	padding: 0 0 13px 0;
}
.item_block_fd a{
	color: #2F2F2F;
}
.item_block_fd li a{
	color: #EE1C1C;
}
.item_block_fd li {
	background: url(../images/css/puce_rouge.gif) no-repeat 0 2px;
	padding: 0 0 0 16px;
	margin: 20px 0 0 0;
}
.item_block_list li a{
	color: #2f2f2f;
}
.item_block_list li {
	background: url(../images/css/puce_rouge1.gif) no-repeat 0 4px;
	padding: 0 0 5px 9px;
	margin: 0 0 0 0;
	float: left;
	width: 45%;
	position: relative;
}
.bloc_annexes .item_block_list li {
	padding: 0 0 4px 9px;
}

.item_block_list2 li {
	width: 28%;
}
.bloc_annexes .item_block_list2 li {
	padding: 0 0 5px 11px;
	float: none;
	width: auto;
}
.item_block_fd li.first {
	margin: 0;
}
.item_block_fd .content_box {
	border: 0px solid #DEDEDE;
	border-width: 1px;
	padding: 4px 10px 4px 30px;
}
.bloc_annexes2 .item_block_fd .content_box {
	border: 0px solid #DEDEDE;
	border-width: 1px;
	padding: 8px 10px 4px 26px;
}
.item_block_list .content_box {
	position: relative;
}
.item_block_list2 .content_box {
	padding: 4px 10px 4px 9px;
}
.actualites .bloc_annexes .item_block_list2 .content_box {
	padding: 4px 10px 0 9px;
}
.item_block_fd .top_box {
	background: url(../images/css/top_block_gris.png) no-repeat;
	height: 4px;
	overflow: hidden;
}
.item_block_fd2 .top_box {
	background: url(../images/css/top_block_gris3.png) no-repeat;
}
.item_block_fd .bas_box {
	background: url(../images/css/bas_block_gris.png) no-repeat;
	height: 4px;
	overflow: hidden;
}
.item_block_fd2 .bas_box {
	background: url(../images/css/bas_block_gris3.png) no-repeat;
}
/** bonus **/
.bonus  {
	width: 405px;
}
.bonus .top_box {
	background: url(../images/css/top_block_gris2.png) no-repeat;
}
.bonus .bas_box {
	background: url(../images/css/bas_block_gris2.png) no-repeat;
}
.bonus .content_box {
	padding: 2px 4px 2px 5px;
	background: url(../images/css/info_vert.gif) no-repeat right 2px;
}
.bonus img.img_bonus {
	float: left;
	padding: 0 16px 0 0;
}
.bonus p {
	font-size: 110%;
	padding: 6px 15px 20px 0;
}
.bonus label {
	display: none;
}
.bonus input{
	border: 0;
	cursor: pointer;
	margin: 0 0 42px 0px;
}
.bonus select{
	margin: 0px 4px 0 0;
	width: 100px;
}
.bonus a {
	color: #2F2F2F;
	padding: 0 0 0 16px;
	background: url(../images/css/puce_noir.gif) no-repeat 0 2px;
}

/** formation **/
.formation .content_box {
	padding: 4px 75px 14px 30px;
	background: url(../images/css/bg_formation.gif) no-repeat  right 18px;
}
.item_block_fd_img .content_box {
	background: url(../images/css/bg_formation_mac.gif) no-repeat  right top;
	padding: 4px 75px 4px 30px;
}
.item_block_fd_img .content_box h4{
	padding-right: 0;
}
/** investir **/
.investir .content_box {
	padding: 6px 90px 4px 30px;
	background: none;
	margin: 0 0 0px 0;
	border: 0;
}
.item_block .investir,
.investir {
	background: url(../images/css/bg_investir.gif) no-repeat;
	margin-bottom: 7px;
	min-height: 70px;
	height: auto;
}
/*********************************************************************
			NICE FORM
**********************************************************************/
/*************************************************************************************************************************************************
*************************************************** SQUELETTE PAGES *******************************************************************************
**************************************************************************************************************************************************/
/**************************************************
******************* HTMLAREA ******************
***************************************************/
.htmlarea h1 {
	font-size: 264%;
	font-weight: normal;
	color: #1A171B;
	padding: 0 0 17px 0;
}
.htmlarea h2{
	font-size: 182%;
	font-weight: normal;
	color: #2F2F2F;
	padding: 0 0 6px 0;
}
.htmlarea h3{
	font-size: 127.5%;
	color: #2F2F2F;
	padding: 0 0 7px 0;
}
.htmlarea p{
	padding: 0 0 3px 0;
}
.htmlarea ul{
	margin: 0 0 10px 0;
}
.htmlarea ul li span{
	color: #E60028;
}
.htmlarea p.accroche{
	font-size: 127.5%;
	font-weight: bold;
	color: #555555;
	padding: 0 0 27px 0;
}
.htmlarea img.float_left{
	padding: 3px 17px 24px 0;
}
.htmlarea p.chapo{
	font-size: 110%;
	padding: 3px 0 25px 0;
	line-height: 14px;
}
.htmlarea h4{
	padding: 3px 0 11px 0;
	font-size: 110%;
	padding: 3px 0 13px 0;
	line-height: 14px;
	color: #E60028;
}
.htmlarea a.lien{
	display: block;
	background: url(../images/css/puce_rouge.gif) no-repeat 0px 2px;
	padding: 0 0 27px 18px;
	color: #2F2F2F;
}
.htmlarea ul{
	padding: 0 0 17px 0;
}
.htmlarea ul li{
	background: url(../images/css/puce_grise.gif) no-repeat 0px 5px;
	padding: 0 0 5px 12px;
}
.htmlarea ol{
	background: none;
	padding: 0 0 5px 0;
	margin: 0 0 0 17px;
}
.htmlarea ol li{
	padding: 0 0 5px 0;
	color: #E60028;
	font-weight: bold;
}
.htmlarea ol li span{
	color: #2f2f2f;
	font-weight: normal;
}
.htmlarea  span{
	color: #E60028;
}
.htmlarea table{
	/*border: 0px solid #DEDEDE;
	border-width: 0 1px;*/
	margin: 4px 0 25px 0;
}
.htmlarea th{
	font-weight: bold;
	background: #E3E3E3;
	padding: 6px 0 5px 6px;
}
.htmlarea .table2 th{
	border-bottom: 1px solid #fff;
	padding: 6px 0 3px 6px;
}
/*.htmlarea th.ongelt_1,
.htmlarea th.ongelt_2,
.htmlarea th.ongelt_3 {
	background: url(../images/css/arrondi_table_gris.gif) no-repeat #E3E3E3;
	padding: 6px 0 5px 0;
}
.htmlarea th.ongelt_2 {
	background: url(../images/css/arrondi_table_gris_right.gif) no-repeat #E3E3E3;
}
.htmlarea th.ongelt_3 {
	background: url(../images/css/arrondi_table_gris_bottom.gif) no-repeat  bottom left #E3E3E3;
}
.htmlarea td.ongelt_1,
.htmlarea td.ongelt_2,
.htmlarea td.ongelt_3 {
	background: url(../images/css/arrondi_table_cadre.gif) no-repeat bottom left;
	padding: 6px 0 5px 0;
	border: 0;
}
.htmlarea td.ongelt_2 {
	background: url(../images/css/arrondi_table_cadre_right.gif) no-repeat bottom right;
}
.htmlarea .first td.ongelt_3 {
	background: url(../images/css/arrondi_table_cadre_top.gif) no-repeat top right;
	border-top: 0;
	border-bottom: 1px solid #DEDEDE;
}
.htmlarea td{
	padding:2px 0 2px 6px;
	border-bottom: 1px solid #DEDEDE;
}
.htmlarea td.border_left{
	border-left: 1px solid #DEDEDE;
}
.htmlarea td.border_right{
	border-right: 1px solid #DEDEDE;
}
.htmlarea .first td{
	border-top: 1px solid #DEDEDE;
}*/
.htmlarea td{
	padding: 2px 0 2px 6px;
}
.htmlarea table,
.htmlarea table td,
.htmlarea table th{
	border: 1px solid #DEDEDE;
}
/**************************************************
******************* FIL ARIANE ******************
***************************************************/
.fil_ariane {
	padding: 0 0 13px 0;
}
.fil_ariane li {
	display: inline;
	font-size: 92%;
	color: #000101;
}
.fil_ariane li a{
	text-decoration: underline;
}
.fil_ariane li.actif{
	color: #666666;
}
a.lien{
	display: block;
	background: url(../images/css/puce_rouge.gif) no-repeat 0px 2px;
	padding: 0 0 0 18px;
	margin: 7px 0 0 0;
	color: #EE1C1C;
}
.pages .fond_gris2 a.lien{
	color: #333;
}
/**************************************************
******************* COL GAUCHE ******************
***************************************************/
.col_gauche {
	width: 215px;
	float: left;
	margin: 6px 30px 0 0;
	display: none;
}
.col_gauche h1,
.col_gauche h2,
.col_gauche h3,
.col_gauche h4,
.col_gauche h5,
.col_gauche h6{
	font-family: Arial, Helvetica, sans-serif;
}
.fond_degrade h3{
	color: #E60028;
	font-size: 145.5%;
	padding: 0 0 2px 0;
	line-height: 18px;
}
.fond_fleche h3{
	color: #1A171B;
	padding: 0 0 4px 0;
}
.Brochures h3{
	padding: 0 0 4px 0;
}
/**************************************************
******************* COL CENTRE ******************
***************************************************/
.col_centre {
	width: 100%;
	float: none;
	margin: 0 0 0 0;
}
.col_centre .item_block {
	float: none;
	width: auto;
	margin: 0;
}
.deux_col .col_centre {
	width: 100%;
	float: none;
	margin: 0 0 0 0;
}
.une_col .col_centre {
	width: 100%;
	margin: 0;
	float: none;
}
.col_centre h1,
.col_centre h2,
.col_centre h3,
.col_centre h4,
.col_centre h5,
.col_centre h6{
	font-family: Arial, Helvetica, sans-serif;
}
.col_centre h1 {
	font-size: 264%;
	font-weight: normal;
	color: #1A171B;
	padding: 0 0 17px 0;
}
.col_centre h1 span{
	font-size: 70%;
	font-weight: normal;
	color: #2F2F2F;
	padding: 0 0 17px 0;
	font-weight: bold;
}
.col_centre h2{
	font-size: 182%;
	font-weight: normal;
	color: #2F2F2F;
	padding: 0 0 6px 0;
}
/**************************************************
******************* COL DROITE ******************
***************************************************/
.col_droite h1,
.col_droite h2,
.col_droite h3,
.col_droite h4,
.col_droite h5,
.col_droite h6{
	font-family: Arial, Helvetica, sans-serif;
}
.col_droite {
	width: 266px;
	float: left;
	margin: 8px 0 0 0;
	display: none;
}
/** BLOCK **/
.fond_gris {
	background: url(../images/css/top_block_gris.gif) no-repeat;
	padding: 4px 0 0 0;
	margin: 0 0 10px 0;
}
.fond_gris a.lien{
	margin: 0 ;
}
.fond_degrade {
	background: url(../images/css/degrade_block_gris.gif) repeat-x #EEEEEE;
	padding: 0;
	margin: 0 0 10px 0;
}
.fond_fleche{
	background: url(../images/css/abonnement_block.gif) no-repeat ;
	min-height: 94px;
	height: auto;
}
.fond_degrade .top_box{
	background: url(../images/css/top_block_gris2.gif) no-repeat;
	height: 4px;
	overflow: hidden;
}
.fond_gris .bas_box{
	background: url(../images/css/bas_block_gris.gif) no-repeat;
	height: 4px;
	overflow: hidden;
	clear: both;
}
.fond_degrade .bas_box{
	background: url(../images/css/bas_block_gris3.gif) no-repeat;
}
.fond_gris .content_box{
	background: #F1F1F1;
	border: 0px solid #DEDEDE;
	border-width: 1px;
	padding: 4px 20px 13px 9px;
}
.fond_gris3 {
	background: #EBEAEA;
	border: 1px solid #DEDEDE;
	margin: 0 0 15px 0;
}
.fond_gris3 .content_box{
	background: #EBEAEA;
	padding: 4px 0 0 0;
	border-width: 0px;
	text-align: center;
}
.fond_gris3 .content_box h3{
	text-align: left;
	margin: 0 0 0 9px;
	_margin: 0 0 6px 9px;
}
.fond_gris_list .content_box{
	padding: 4px 20px 0 9px;
}
.fond_gris_list .content_box ul{
	margin: 0 0 -3px 0;
}
.fond_degrade .content_box{
	background: transparent;
	border: 0px solid #DEDEDE;
	border-width: 1px;
	padding: 6px 5px 10px 9px;
}
.Brochures .content_box{
	padding: 6px 5px 8px 9px;
}
.fond_degrade .content_box p{
	padding: 0 0 10px 0;
}
.fond_fleche .content_box p{
	padding: 0 0 4px 0;
}
.fond_fleche .content_box{
	background: transparent;
	border: 0px;
	padding: 10px 20px 10px 11px;
}
.fond_gris .content_box h4{
	padding: 0 0 5px 0;
	font-size: 110%;
}
.fond_gris .content_box h3{
	padding: 0 0 5px 0;
	font-size: 145.5%;
}
.fond_degrade .content_box h4{
	padding: 6px 0 0 0;
	font-size: 100%;
}
.fond_gris .content_box li{
	padding: 0 0 5px 10px;
	background: url(../images/css/fleche_rouge1.gif) no-repeat 0px 4px;
}
.fond_gris3 .content_box ul{
	padding: 0 0 0 7px;
	_padding: 0;
}
.fond_gris3 .content_box li{
	padding: 0;
	background: none;
	float: left;
	width: 83px;
	margin: 0 9px 7px 8px;
}
.fond_gris3 .content_box li img{
	display: block;
	border: 1px solid #DEDEDE;
	margin: 0 0 1px 0;
}
.fond_gris3 .content_box img.visuel {
	float: right;
	margin: 0 19px 0 -84px;
}
.Brochures .content_box ul{
	padding: 0 0 2px 0;
}
.Brochures .content_box li{
	padding: 0 0 5px 26px;
	background: url(../images/css/brochure_dispo.gif) no-repeat 0px 4px;
	color: #666666;
	line-height: 12px;
}
.fond_gris .content_box form{
	color: #848282;
	padding: 6px 0 0 11px;
}
.fond_gris .content_box form b{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	padding: 0 2px;
}
.fond_gris .content_box form li{
	padding: 0 0 5px 0;
	background: none;
}
.fond_gris .content_box label{
	display: block;
	color: #000000;
	padding: 0 0 5px 0;
}
.fond_gris .content_box label.label {
	padding: 0;
	margin: 0 0 -2px 0;
}
.fond_gris .content_box form span{
	color: #F70936;
}
.fond_gris .content_box label.hide{
	display: none;
}
.fond_gris .content_box form  div{
	padding: 0 0 4px 0;
}
.fond_gris .content_box form  div.pad{
	padding: 6px 0 10px 0;
}
.fond_gris .content_box form  ul{
	padding: 0 0 7px 0;
}
.fond_gris .content_box form  li{
	padding: 0 0 0 0;
}
.fond_gris .content_box li label{
	display: inline;
	color: #848282;
	padding: 0 0 0 7px;
}
.fond_gris .content_box form ul.checkbox_list{
	padding: 0 0 4px 0;

}
.fond_gris .content_box form ul.checkbox_list li{
	margin: 0 0 8px 0;
	clear:left;
}
.fond_gris .content_box .checkbox_list li label{
	color: #000000;
}
.fond_gris .content_box .input_int{
	width: 168px;
}
.fond_gris .content_box .input2{
	width: 20px;
}
.fond_gris .content_box select{
	width: 161px;
}
.fond_gris .content_box textarea{
	border: 1px solid #B3B1B1;
	margin: 0 0 11px 0;
	width: 180px;
	padding: 0 0 0 6px;
	height: 47px;
}
.fond_gris .content_box .checkbox{
	width: 19px;
	height: 19px;
}
.fond_gris .content_box .radio{
	width: 14px;
	height: 14px;
}
.fond_gris .content_box .bt{
	border: 0;
	color: #fff;
	text-align: center;
	width: 69px;
	height: 20px;
	background: url(../images/css/bt_rouge.gif) no-repeat;
	margin: 0 0 9px 0;
	cursor: pointer;
}
span.left_sub , span.right_sub  {
	display:none;
	float:left;
	background: url(../images/form4/submit_left.gif) no-repeat left;
	height:20px;
	width:8px;
}
span.right_sub  {
	background: url(../images/form4/submit_right.gif) no-repeat right;
}
.fond_gris .content_box form p{
	font-size: 92%;
	color: #000000;
	padding: 6px 0 0 0;
}
/*****************************************************************************************************************
													 LEXIQUE
*******************************************************************************************************************/
/** FORMULAIRE **/
.slecet_pdt  {
	padding: 0 0 10px 0;
}
.slecet_pdt label  {
	display: none;
}
.col_centre  p.accroche a.lien  {
	font-size: 92%;
	color: #EE1C1C;
}
.col_centre  p.accroche2  {
	font-size: 110%;
	color: #666;
	font-weight: normal;
	padding: 0 0 8px 0;
}
.col_centre  p.accroche3  {
	line-height: 19px;
	padding: 0 0 26px 0;
}
.col_centre  p.accroche4  {
	padding: 0 0 0 0;
}
.col_centre  p.accroche3 strong {
	font-size: 115.5%;
}
.col_centre .liste_alphabet {
	background: url(../images/css/alphabet.gif) no-repeat;
	text-align: center;
	padding: 11px 0 0 0;
	margin: 0 0 41px 0;
	min-height: 26px;
	height: auto;
}
.col_centre .liste_alphabet li {
	background: none;
	display: inline;
	padding: 0;
	font-size: 110%;
	font-weight: bold;
}
.col_centre .liste_alphabet li span{
 	color: #1A171B;
	font-weight: normal;
	padding: 0 4px;
}
.col_centre .liste_alphabet li a {
	color: #EE2020;
}
.col_centre .liste_alphabet li a:hover {
	text-decoration: underline;
}
.col_centre .parentLexique{
 	margin: 0 0 18px 0;
}
.col_centre .parentLexique .item_block{
 	padding: 0 25px 2px 0;
}
.col_centre .parentLexique .item_block h2{
 	font-size: 164%;
}
.col_centre .parentLexique{
	padding: 4px 0 0 0;
}
.col_centre .parentLexique .item_block h2{
	font-size: 164%;
	color: #555555;
	padding: 0 0 7px 0;
}
.col_centre .parentLexique span.actif {
	display: block;
	color: #fff;
	font-size: 164%;
	text-align: center;
	margin: 0 0 10px 0;
	background: url(../images/css/lettre.gif) no-repeat;
	width: 23px;
	min-height: 23px;
	height: auto;
}
/** PAGINATION **/
.pagination {
	text-align: center;
}
.pagination label{
	display: none;
}
/*****************************************************************************************************************
													 FAQ
*******************************************************************************************************************/
.tx-irfaq-pi1 dl{
	border-bottom: 1px solid #DEDEDE;
	margin: 3px 0 54px 0;
}
.tx-irfaq-pi1 dt {
	color: #EE1C1C;
	font-weight: bold;
	border-top: 1px solid #DEDEDE;
	padding: 8px 22px 8px 11px;
}
.tx-irfaq-pi1 dt img{
	padding: 0 7px 0 0;
}
.tx-irfaq-pi1 dt a{
	color: #EE1C1C;
}
.tx-irfaq-pi1 dd {
	margin: 0;
	padding: 2px 22px 7px 31px;
}
/** liens direct **/
.lien_droulant {
	text-align: left;
	overflow:hidden;
	width: 166px;
	margin: 0 30px 4px -6px;
}
.lien_droulant img {
	float: right;
	vertical-align: middle;
}
.lien_droulant span {
	float:left;
	display:block;
	border: 1px solid #ccc;
	border-width:1px;
	height:14px;
	padding: 3px 1px 0 5px;
	width: 125px;
	color:#6b6b6b;
	background: #fff;
}
.lien_droulant span.left_lien_deroulant {
	width:9px;
	height:19px;
	float:left;
	background:url(../images/css/select_left.gif) no-repeat right top;
	border:none;

}
.menu_deroulant {
	font-size: 92%;
	border-top-width: 0;
	padding: 5px;
	position:absolute;
	margin:-8px 0 0 12px;
	width:129px;
	display:none;
	background:#EDEDED;
	border:1px solid #848484;
	padding:2px;
	font-size:11px;
	z-index:+999;
}
.menu_deroulant li {
	background: url(../images/css/puce2.png) no-repeat 0px 5px;
	padding: 0 0 3px 8px;
}
/*****************************************************************************************************************
													 PLAN SITE
*******************************************************************************************************************/
.plan_site {
	padding: 12px 0 0 0;
}
/** nivo 1 **/
.plan_site ul {
	width: 590px;
}
.plan_site ul li {
	font-size: 164%;
	color: #555555;
	border-top: 1px solid #dedede;
	padding: 12px 0 9px 11px;
}
.plan_site ul li.first {
	border-top: 0 solid #dedede;
	padding: 0 0 9px 11px;
}
.plan_site ul li a {
	color: #555555;
}
/** nivo 2 **/
.plan_site ul li ul {
	width: auto;
	border-top: 1px solid #dedede;
	padding: 7px 0 0 52px;
	margin: 10px 0 0 -11px;
}
.plan_site ul li li {
	font-size: 67%;
	font-weight: bold;
	color: #1a171b;
	border-top: 0;
	padding: 0;
	margin: 0 44px 0 0;
	float: left;
	width: 155px;
}
.plan_site ul li li.last {
	margin:0;
	width: 140px;
}
.plan_site ul li li a {
	color: #1a171b;
}
/** nivo 3 **/
.plan_site ul li ul li ul{
	width: auto;
	border-top: 0px solid #dedede;
	padding: 4px 0 0 1px;
	margin: 0;
	margin: 0 30px -4px 0;
	float: left;
	width: 150px;
	margin: 0 0 -3px 0;
}
.plan_site ul li li li {
	font-size: 92%;
	font-weight: normal;
	color: #666666;
	border-top: 0;
	padding: 0 0 2px 9px ;
	margin: 0;
	float: none;
	width: auto;
	background: url(../images/css/puce_rouge1.gif) no-repeat 0px 4px;
}
.plan_site ul li li li a {
	color: #666666;
}
/** acces direct **/
.plan_site ul.float_right  {
	width: 327px;
}
.plan_site ul.float_right li ul {
	width: auto;
	border-top: 1px solid #dedede;
	padding: 7px 0 0 11px;
	margin: 10px 0 0 -11px;
}
.plan_site ul.float_right li li {
	font-size: 61.5%;
	font-weight: normal;
	color: #666666;
	border-top: 0;
	padding: 0 0 2px 9px ;
	background: url(../images/css/puce_rouge1.gif) no-repeat 0px 4px;
	margin: 0 0 0 0;
	float: none;
	width: auto;
}
.plan_site ul.float_right li li a {
	color: #666666;
}
/*****************************************************************************************************************
													 INSCRIPTION
*******************************************************************************************************************/
.inscription {
	background: url(../images/css/inscription_degrade.gif) repeat-x #eeeeee;
	margin: 0;
}
.inscription .top_box{
	background: url(../images/css/inscription_top.gif) no-repeat;
	height: 6px;
	overflow: hidden;
}
.inscription .bas_box{
	background: url(../images/css/inscription_bas.gif) no-repeat;
	height: 6px;
	overflow: hidden;
}
.inscription .content_box {
	border: 0px solid #dedede;
	border-width: 1px;
	background: url(../images/css/inscription_stylo.gif) no-repeat  right 159px;
	padding: 5px 0 0 38px;
	min-height: 300px;
	height: auto;
	padding: 5px 0 10px 38px;
}
.inscription h2 {
	color: #f70936;
	font-size: 127.5%;
	font-weight: bold;
	padding: 0 0 14px 0;
}
.inscription fieldset {
	width: 570px;
	padding: 0 0 14px 0;
}
.inscription fieldset div{
	float: left;
	width: 350px;
	margin: 0 0 10px 0;
}
.inscription label {
	font-weight: bold;
	display: block;
	float: left;
	text-align: right;
	width: 201px;
	margin: 0 19px 0 0;
	padding: 3px 0 0 0;
	clear: left;
}
.inscription li label {
	display: inline;
	float: none;
	text-align: left;
	width: auto;
	margin: 0;
	padding:0 0 0 5px;
	clear: none;
	color: #848282;
}
.inscription li {
	display: inline;
}
.inscription div label.hide {
	display: none;
}
.inscription label span,
.inscription p span {
	color: #f70936;
}
.inscription p {
	padding: 0 0 0 218px;
	font-size: 92%;
	margin: -6px 0 0 0;
	float: left;
}
.inscription p.pad {
	margin-bottom:10px;
	float: none;
}
.inscription fieldset div span{
	float: left;
	width: 150px;
	color: #848282;
	display: block;
	font-size: 92%;
	padding: 4px 0 0 0;
}
.inscription fieldset div span.pad{
	margin: -10px 0 -100px 0;
	position: relative;
}
.inscription fieldset .input{
	float: left;
	width: 181px;
	height: 18px;
	font-size: 92%;
	margin: 0 10px 0 0;
	border: 1px solid #b3b1b1;
	padding: 0 0 0 5px;
	font-size: 100%;
}
.inscription fieldset .input2{
	border: 1px solid #B3B1B1;
	margin: 0 2px 0 0;
	width: 20px;
	vertical-align: middle;
	padding: 0 0 0 6px;
	height: 20px;
	font-size: 100%;
}
.inscription fieldset .radio{
	width: 14px;
	height: 14px;
}
.inscription fieldset b{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #848282;
}
.inscription .left_sub,.inscription .right_sub {
	float: right;
	width: 5px;
	margin-top: -2px;
	display:none;
}
.inscription fieldset .bt{
	width:auto;
	height:20px;
	color:#FFF;
	font-weight:bold;
	/*padding:2px 2px 4px 2px ;
	background:url(../images/form4/submit_bg.gif) repeat-x left top;
	cursor:pointer;*/
	float:right;
	border:none;
}
.inscription fieldset div.zone_bt{
	float: left;
	width: auto;
	margin: 0 0 10px 0;
	width: 407px;
}

/*****************************************************************************************************************
													 NEWSLETTER
*******************************************************************************************************************/
.col_centre .newsletter {
	padding: 0 0 10px 0;
}
.col_gauche .newsletter {
	padding: 0;
}
.col_centre .newsletter h2 {
	border-bottom: 1px solid #dedede;
	margin: 0 0 11px 0;
}
.col_centre .newsletter h3 {
	font-size: 110%;
	color: #555555;
	padding: 0 0 11px 0;
}
.col_gauche .newsletter h3 {
	border-bottom: 1px solid #000000;
	margin: 0 0 6px 0;
	padding: 0 0 3px 0;
	color: #e60028;
	font-size: 145.5%;
}
.col_centre .newsletter .col1 {
	width: 54%;
	float: left;
	margin: 0 29px 0 0;
}
.col_centre .newsletter .col1 h4,
.col_gauche .newsletter h4   {
	font-size: 100%;
	padding: 0 0 3px 0;
}
.col_centre .newsletter .item_block {
	padding: 0 0 0 0;
}
.col_gauche .newsletter .item_block {
	padding: 0 0 4px 0;
	width: 100%;
	margin:0;
}
.col_centre .newsletter .col1 .ss_item_block  {
	margin: 0 0 17px 0;
}
.col_gauche .newsletter .ss_item_block  {
	margin: 0 0 1px 0;
}
.col_centre .newsletter .col1 .ss_item_block img,
.col_gauche .newsletter .ss_item_block img  {
	float: left;
	margin: 3px 11px 0 0;
}
.col_gauche .newsletter .ss_item_block img  {
	margin: 3px 10px 7px 0;
}
.col_centre .newsletter .col1 .ss_item_block p  {
	padding: 0 0 5px 0;
}
.col_centre .newsletter .col1 .ss_item_block ul,
.col_gauche .newsletter .ss_item_block ul  {
	float: left;
}
.col_gauche .newsletter .ss_item_block ul  {
	width: 100%;
}
.col_gauche .newsletter .ss_item_block ul  {
	padding: 0 0 5px 0;
}
.col_centre .newsletter .col1 .ss_item_block li,
.col_gauche .newsletter .ss_item_block li  {
	background: url(../images/css/puce_noir.gif) no-repeat 0px 2px;
	padding: 0 0 5px 18px;
}
.col_centre .newsletter .col1 .ss_item_block li.rouge,
.col_gauche .newsletter .ss_item_block li.rouge  {
	background-image: url(../images/css/puce_rouge.gif);
}
.col_centre .newsletter .col2 {
	width: 40%;
	float: left;
	margin: 2px 0 0 0;
}
.col_centre .newsletter .col2 h4  {
	font-size: 110%;
	padding: 0 0 6px 0;
	color: #ee1c1c;
}
.col_centre .newsletter .col2 .ss_item_block{
	background: url(../images/css/degade_sommaire.gif) repeat-x #eeeeee;
	margin: 0 0 17px 0;
}
.col_centre .newsletter .col2 .ss_item_block .top_box{
	background: url(../images/css/top_sommaire.gif) no-repeat;
	height: 5px;
	overflow: hidden;
}
.col_centre .newsletter .col2 .ss_item_block .bas_box{
	background: url(../images/css/bas_sommaire.gif) no-repeat;
	height: 5px;
	overflow: hidden;
}
.col_centre .newsletter .col2 .ss_item_block .content_box{
	border: 0px solid #dedede;
	border-width: 1px;
	padding: 3px 10px 24px 9px;
}
.col_centre .newsletter .col2 .ss_item_block li {
	padding: 0 0 4px 10px;
	background: url(../images/css/puce_rouge1.gif) no-repeat 0 5px;
}
.col_centre .newsletter .col2 p {
	color: #555;
}
.col_centre .newsletter .col2 p a {
	color: #ee1c1c;
}
/*****************************************************************************************************************
													 FORMATIONS
*******************************************************************************************************************/
.zone_col1 {
	float: left;
	width: 100%;
}
.zone_col2 {
	float: right;
	width: 266px;
	margin: 0 0 35px 0;
	display: none;
}
.zone_col2_biz {
	float: none;
	width: auto;
}
.bloc_annexes {
	width: 45%;
	padding: 0;
	float: right;
}
.actualites .bloc_annexes {
	width: 266px;
	padding: 0;
	margin: 3px 0 14px 33px;
}
.fond_gris2 {
	background: url(../images/css/top_fd_gris_2.gif) no-repeat;
	padding: 10px 0 0 0;
	width: 45%;
	margin: 0 0 12px 0;
}
.fond_gris2 .bas_box{
	background: url(../images/css/bas_fd_gris_2.gif) no-repeat;
	height: 10px;
	overflow: hidden;
}
.fond_gris2 .content_box {
	border: 1px solid #dedede;
	padding: 0 5px;
}
.fond_gris2 .content_box .inside_content {
	background: #eae9e9;
	padding: 8px 11px 0 10px;
}
.col_centre .fond_gris2 h2 {
	border-bottom: 1px solid #fff;
	margin: 0 -11px 14px -10px;
	padding: 0 0 7px 11px;
}
.col_centre .fond_gris2 h3 {
	border-bottom: 1px solid #fff;
	margin: 0 -11px 6px -11px;
	padding: 0 0 3px 11px;
	font-size: 127.5%;
}
.col_centre .fond_gris2 h4 {
	padding: 0 0 5px 0;
	font-size: 127.5%;
}
.fond_gris2 a.lien2 {
	float: right;
	background: url(../images/css/lien2.gif) no-repeat;
	width: 99px;
	margin: -3px -6px 0 0;
	text-align: center;
	padding: 4px 0 0 0;
	min-height: 20px;
	height: auto;
}
.fond_gris2 p {
	font-size: 110%;
	padding: 0 0 7px 0;
}
.fond_gris2 a.lien {
	padding: 0 0 15px 16px;
	margin: 0 0 0 2px;
	display: block;
	background: url(../images/css/puce_noir.gif) no-repeat 0 2px;
}
.fond_gris2 .galerie_video {
	background: #dcdbdb;
	margin: -5px -11px 0 -11px;
	padding: 9px 11px 0 11px;
}
.fond_gris2 .galerie_video .float_left,
.fond_gris2 .galerie_video .float_right{
	padding: 15px 0 0 0;
}
.fond_gris2 .galerie_video ul {
	text-align: center;
	width: auto;
	padding: 0 5px;
}
.fond_gris2 .galerie_video li {
	display: inline;
	padding: 0 5px;
}
.fond_gris2 .guide {
	padding: 0 0 4px 0;
}
.fond_gris2 .ss_item_block {
	width: 140px;
	background: url(../images/css/degrade_fondu.gif) repeat-x;
	padding: 1px 0 0 5px;
	margin: 0 0 0 -2px;
}
.fond_gris2 .ss_item_block img{
	float: left;
	padding: 3px 10px 0 0;
}
.fond_gris2 .ss_item_block p {
	font-size: 100%;
	padding: 0 0 10px 0;
	color: #666666;
}
.fond_gris2 .ss_item_block a.lien {
	padding: 0 0 0 16px;
	float: left;
}
.fond_gris2  form {
	float: right;
	width: 158px;
	padding: 20px 0 0 0;
	overflow: hidden;
}
.fond_gris2 form label{
	padding: 0 0 7px 0;
	display: block;
}
/** bleu **/
.col_centre .fond_gris2.bleu h2,
.col_centre .fond_gris2.bleu h3 {
	color: #4189dd;
}
/** rouge **/
.col_centre .fond_gris2.rouge h2,
.col_centre .fond_gris2.rouge h3 {
	color: #ee1c1c;
}
/** vert **/
.col_centre .fond_gris2.vert h2,
.col_centre .fond_gris2.vert h3 {
	color: #83af0e;
}
.col_centre .fond_gris2.vert h2 {
	padding: 0 0 4px 11px;
}
/** **/
.actualites p {
	padding: 0 0 7px 0;
}
.actualites p.accroche {
	color: #555;
	line-height: 16px;
	padding: 0 0 4px 0;
}
.col_centre .actualites h2 {
	border-bottom: 1px solid #dedede;
	margin: 0 0 10px 0;
}
.actualites p a.lien,
.col_centre .item_block_list3 li a {
	color: #ee2020;
}
.item_block_list3 {
	width: 45%;
	float: left;
	margin: 0 0 15px 0;
}
.item_block_list3.rouge_biz {
	float: right;
}
.col_centre .item_block_list3 h3{
	font-size: 164%;
	font-weight: normal;
	border-bottom: 2px solid #e60028;
	margin: 0 0 11px 0;
	padding: 0 0 3px 0 ;
}
.col_centre .rouge_biz h3{
	color: #ee2020;
	border-bottom: 2px solid #000;
}
.col_centre .item_block_list3 li {
	background: url(../images/css/puce_gris.gif) no-repeat 0 4px;
	padding: 0 0 4px 11px;
}
.telecharger_guide {
	width: 215px;
	padding: 8px 50px 35px 0;
	min-height: 86px;
	height: auto;
	float: none;
}
.zone_col2 .telecharger_guide {
	padding: 8px 50px 0 0;
}
.telecharger_guide img {
	float: left;
	padding: 3px 9px 0 0;
}
.telecharger_guide h3 {
	font-size: 127.5%;
	padding: 0 0 5px 0;
}
.telecharger_guide p {
	font-weight: bold;
	padding: 0 0 0 0;
	height: 47px;
}
.telecharger_guide a {
	color: #EE2020;
}
.telecharger_guide a img {
	padding: 0 4px 0 0;
	vertical-align: top;
}
/*****************************************************************************************************************
													 ACTUALITES
*******************************************************************************************************************/
.pub {
	float: right;
	padding: 8px 0 14px 0;
	min-height: 107px;
	height: auto;
}
.actualites .bloc_annexes2 {
	margin: 0 0 14px 33px;
	overflow: hidden;
}
.actualites .item_block_list2 .top_box {
	background: url(../images/css/top_block_gris_2.png) no-repeat;
}
.actualites .item_block_list2 .bas_box {
	background: url(../images/css/bas_block_gris_2.png) no-repeat;
}

.actualites .bloc_annexes .item_block_fd .top_box ,
.actualites .bloc_annexes .item_block_fd2 .top_box,
.actualites .bloc_annexes .item_block_list2 .top_box {
	background: url(../images/css/top_block_gris_1.png) no-repeat;
}
.actualites .bloc_annexes2 .item_block_fd .bas_box,
.actualites .bloc_annexes .item_block_list2 .bas_box {
	background: url(../images/css/bas_block_gris_1.png) no-repeat;
}

.pages .tabbedParent {
	min-height: 1px;
	height: auto;
	padding: 0;
	background: url(../images/css/bg_bloc_emission.gif) repeat-y;
	width: 415px;
	float: left;
	margin: 0 -50px 20px 0;
}
.pages .tabbedParent {
	color: #2F2F2F;
}
.pages .tabbedParent h3 {
	font-size: 164%;
	font-weight: normal;
	position: relative;
	padding: 0 0 8px 0;
}
.pages .tabbedParent .tabbedTop {
	background: url(../images/css/top_bllc_emission.gif) no-repeat;
	padding: 12px 0 0 15px;

}
.pages .tabbedParent .breaker{
	border-top: 1px solid #fff;
	margin: 0 2px 0 -13px;
}
.pages .tabbedParent .tabbedTop ul.tabbedSelector{
	padding: 0;
}
.pages .tabbedParent .tabbedTop ul.tabbedSelector li{
	padding: 0;
	float: left;
	width: auto;
	border-right: 1px solid #fff;
	border-left: 1px solid #fff;
	border-top: 1px solid #fff;
}
.pages .tabbedParent .tabbedTop ul.tabbedSelector li a {
	display: block;
	float: left;
	border: 0;
	padding: 3px 3px 0 3px;
	min-height: 17px;
	height: auto;
	text-align: center;
}
/* bleu */
.pages .tabbedParent .tabbedTop ul.tabbedSelector li.bleu a {
	background: url(../images/css/onglet_bleu_on.gif) repeat-x #2070B5;
}
.pages .tabbedParent .tabbedTop ul.tabbedSelector li.bleu a.actif,
.pages .tabbedParent .tabbedTop ul.tabbedSelector li.bleu a:hover{
	background: url(../images/css/onglet_bleu_over.gif) repeat-x #268DE6;
}
/* vert */
.pages .tabbedParent .tabbedTop ul.tabbedSelector li.vert a {
	background: url(../images/css/onglet_vert_on.gif) repeat-x #A6C457;
}
.pages .tabbedParent .tabbedTop ul.tabbedSelector li.vert a.actif,
.pages .tabbedParent .tabbedTop ul.tabbedSelector li.vert a:hover {
	background: url(../images/css/onglet_vert_over.gif) repeat-x #BDD282;
}
/* rouge */
.pages .tabbedParent .tabbedTop ul.tabbedSelector li.rouge a {
	background: url(../images/css/onglet_rouge_on.gif) repeat-x #EE536E;
}
.pages .tabbedParent .tabbedTop ul.tabbedSelector li.rouge a.actif,
.pages .tabbedParent .tabbedTop ul.tabbedSelector li.rouge a:hover {
	background: url(../images/css/onglet_rouge_over.gif) repeat-x #F37D91;
}
/* content */
.pages .tabbedParent .tabbedMain{
	padding: 6px 26px 22px 20px;
	border-bottom: 0;
	height: auto;
	background: url(../images/css/bas_bloc_emission.gif)  no-repeat bottom left;
	width: auto;
}
.pages .tabbedParent .tabbedMain p{
	padding: 0 0 10px 0;
}
.pages .tabbedParent .tabbedMain ul{
	padding: 0 0 0 20px;
	width: auto;
}
.pages .tabbedParent .tabbedMain li{
	background: url(../images/css/puce_gris.gif) no-repeat 0 4px;
	padding: 0 0 5px 13px;
}
.pages .tabbedParent .tabbedMain a {
	color: #2F2F2F;
}
.pages .tabbedParent .tabbedMain.bleu strong,
.pages .tabbedParent .tabbedMain.bleu li a {
	color: #4189DD;
}
.pages .tabbedParent .tabbedMain.vert strong,
.pages .tabbedParent .tabbedMain.vert li a {
	color: #5FA406;
}
.pages .tabbedParent .tabbedMain.rouge strong,
.pages .tabbedParent .tabbedMain.rouge li a {
	color: #EE2020
}
/** col gauche **/
.col_gauche .item_block_table {
	padding: 0 0 17px 0;
}
.col_gauche .item_block_table h3 {
	color: #EE2020;
	font-size: 145.5%;
	padding: 0 0 3px 0;
}
.col_gauche .fond_gris2 {
	background: url(../images/css/bg_bloc_table.gif) repeat-y;
	padding: 0 0 0 0;
	width: auto;
	margin: 0 0 0 0;
}

.col_gauche .fond_gris2 .bas_box{
	background: url(../images/css/bas_block_table.gif) no-repeat;
	height: 4px;
	overflow: hidden;
}
.col_gauche .fond_gris2 .content_box {
	border: 0;
	padding: 0;
	background: url(../images/css/top_block_table.gif) no-repeat;
	padding: 5px 4px 0 4px;
}
.col_gauche .item_block_table_onglet .fond_gris2 .content_box {
	padding: 1px 1px 0 1px;
}
.col_gauche .fond_gris2 .content_box .inside_content {
	background: #EAEAEA;
	padding: 5px 0 0 0;
}
.col_gauche .item_block_table_onglet .fond_gris2 .content_box .inside_content {
	background: #fff;
	padding: 0 3px 5px 3px;
}

.col_gauche .fond_gris2 h4 {
	color: #fff;
	font-size: 110%;
	background: #666666 ;
	padding: 6px 4px 2px 7px;
}
.col_gauche .fond_gris2 .content_box th {
	padding: 3px 8px 3px 3px;
}
.col_gauche .fond_gris2 .content_box th span,
.col_gauche .fond_gris2 .content_box td span{
	display: block;
	text-align: right;
}
.col_gauche .fond_gris2 .content_box td {
	padding: 3px 8px 3px 3px;
}
.col_gauche .fond_gris2 .content_box .pyjama td {
	background: #fff;
}
.col_gauche .item_block_table_onglet .fond_gris2 .content_box .pyjama td {
	background: #EAEAEA;
}
.col_gauche .fond_gris2 .content_box td {
	color: #666666;
}
.col_gauche .fond_gris2 .content_box td.negatif {
	color: #EE2020;
}
.col_gauche .fond_gris2 .content_box td.positif {
	color: #5FA406;
}
.col_gauche .item_block_table_onglet .fond_gris2 .onglets {
	background: #ECECEC;
	padding: 4px 0 0 0;
}
.col_gauche .item_block_table_onglet .fond_gris2 .content_box form {
	text-align: right;
	padding: 0 4px 4px 0;
	float: none;
	width: auto;
}
.col_gauche .item_block_table_onglet .fond_gris2 .content_box label {
	display: inline;
}
.col_gauche .item_block_table_onglet .fond_gris2 .content_box input {
	height: 12px;
	width: 12px;
}
.col_gauche .item_block_table_onglet .fond_gris2 .content_box ul {
	padding: 0 0 0 3px;
}
.col_gauche .item_block_table_onglet .fond_gris2 .content_box li {
	float: left;
	margin: 0 1px 0 0;
}
.col_gauche .item_block_table_onglet .fond_gris2 .content_box li a{
	float: left;
	display: block;
	background: url(../images/css/onglet_on2.gif) no-repeat #848484;
	cursor: pointer;
	height: auto;
	color: #fff;
}
.col_gauche .item_block_table_onglet .fond_gris2 .content_box li a span{
	display: block;
	float: left;
	min-height: 16px;
	text-align: center;
	padding: 4px 8px 0 8px;
	height: auto;
	background: url(../images/css/onglet_on.gif) no-repeat top right;
	color: #fff;
}
.col_gauche .item_block_table_onglet .fond_gris2 .content_box li a:hover,
.col_gauche .item_block_table_onglet .fond_gris2 .content_box li a.actif{
	text-decoration: none;
	background: url(../images/css/onglet_over2.gif) no-repeat #0D0D0D;
}
.col_gauche .item_block_table_onglet .fond_gris2 .content_box li a:hover span,
.col_gauche .item_block_table_onglet .fond_gris2 .content_box li a.actif span{
	background: url(../images/css/onglet_over3.gif) no-repeat top right;
}
/*****************************************************************************************************************
													 RESULTATS
*******************************************************************************************************************/
.trackers .col_centre .tables .xboxcontent h2 span,
.warrant .col_centre .tables .xboxcontent h2 span,
.rendement .col_centre .tables .xboxcontent h2 span {
	font-size: 55%;
	display: block;
}
.col_centre  p.accroche5 {
	font-size: 127.5%;
	color: #555;
	padding: 0 0 13px 0;
}
.col_centre  p.accroche5 a {
	font-size: 79%;
	color: #ee2020;
}
.tables {}
.tables p {
	padding: 0 0 3px 0;
}
.col_centre .tables h2 {
	border-bottom: 1px solid #dedede;
	margin: 0 0 11px 0;
	padding: 0 0 1px 0;
}
.col_centre .tables h3 {
	font-size: 110%;
	color: #555555;
	padding: 0 0 3px 0;
}
/** article accroche **/
.article_accroche {
	float: left;
	padding: 0 0 31px 0;
}
.article_accroche img {
	float: left;
	margin: 0 12px 0 0;
}
.article_accroche p {
	font-size: 110%;
}
.col_centre .tables ul {
	padding: 0px 0 14px 0;
}
.col_centre .tables li {
	padding: 0 0 4px 10px;
	background: url(../images/css/puce_grise.gif) no-repeat 0 5px;
}
/** bloc questions pratique **/
.col_centre .zone_col2 .ss_item_block{
	margin: 0 0 9px 0;
	float: none;
}
.col_centre .zone_col2 .ss_item_block_fd,
.col_centre .zone_col2 .ss_item_block{
	background: url(../images/css/degade_sommaire_ver.gif) repeat-x;
	float: right;
	width: 271px;
}
.col_centre .zone_col2 .ss_item_block_fd,
.col_centre .zone_col2 .item_block_list{
	margin-left: -10px;
}
.col_centre .zone_col2 .item_block_list,
.col_centre .zone_col2 .ss_item_block2{
	background: url(../images/css/degade_sommaire.gif) repeat-x;
	float: right;
	/*width: 271px;*/
}
.col_centre .zone_col2 .ss_item_block2{
	width: 172px;
	margin: 0;
}
.col_centre .zone_col2 .ss_item_block2 img{
	float: left;
	padding: 3px 4px 0 0;
}
.col_centre .zone_col2_biz .ss_item_block3  {
	width: 182px;
	margin: -30px 0 0 30px;
}
.col_centre .zone_col2_biz .ss_item_block3 h3 {
	height: 26px;
}
.col_centre .zone_col2 .ss_item_block3 img{
	padding: 0 4px 0 0;
}
.col_centre .zone_col2 .ss_item_block2 h3{
	font-size: 110%;
	padding: 0 0 5px 0;
}
.col_centre .zone_col2 .ss_item_block3 h3{
	padding: 5px 0 5px 0;
}
.col_centre .zone_col2 .ss_item_block2 a {
	color: #EE2020;
}
.col_centre .zone_col2 .ss_item_block3 a {
	color: #333;
}
.col_centre .zone_col2 .ss_item_block_fd h3{
	font-size: 127.5%;
	padding: 0 0 10px 0;
}
.col_centre .zone_col2 .telecharger_guide {
	margin-left: -5px;
}
.col_centre .zone_col2 .ss_item_block_fd .top_box,
.col_centre .zone_col2 .item_block_list .top_box,
.col_centre .zone_col2 .ss_item_block .top_box,
.col_centre .zone_col2 .ss_item_block2 .top_box,
.col_centre .tables .ss_item_block .top_box,
.col_centre .tables .item_block_fd .top_box,
.home_int .col_centre .item_block_fd .top_box,
.col_centre .tables .ss_item_block_fd .top_box{
	background: url(../images/css/top_dynamique.gif) no-repeat;
	height: 5px;
	overflow: hidden;
	position: relative;
}
.col_centre .zone_col2 .ss_item_block_fd .top_box span,
.col_centre .zone_col2 .item_block_list .top_box span,
.col_centre .zone_col2 .ss_item_block .top_box span,
.col_centre .zone_col2 .ss_item_block2 .top_box span,
.col_centre .tables .ss_item_block .top_box span,
.col_centre .tables .item_block_fd .top_box span,
.col_centre .tables .ss_item_block_fd .top_box span,
.home_int .col_centre .item_block_fd .top_box span{
	background: url(../images/css/top_dynamique_cote.gif) no-repeat top right;
	height: 5px;
	overflow: hidden;
	display: block;
}
.col_centre .zone_col2 .ss_item_block_fd .bas_box,
.col_centre .zone_col2 .ss_item_block .bas_box,
.col_centre .zone_col2 .item_block_list .bas_box,
.col_centre .zone_col2 .ss_item_block2 .bas_box,
.col_centre .tables .ss_item_block .bas_box,
.col_centre .tables .item_block_fd .bas_box,
.col_centre .tables .ss_item_block_fd .bas_box,
.home_int .col_centre .item_block_fd .bas_box{
	background: url(../images/css/bas_dynamique.gif) no-repeat;
	height: 5px;
	overflow: hidden;
	position: relative;
}
.col_centre .zone_col2 .ss_item_block_fd .bas_box span,
.col_centre .zone_col2 .ss_item_block .bas_box span,
.col_centre .zone_col2 .item_block_list .bas_box span,
.col_centre .zone_col2 .ss_item_block2 .bas_box span,
.col_centre .tables .ss_item_block .bas_box span,
.col_centre .tables .item_block_fd .bas_box span,
.col_centre .tables .ss_item_block_fd .bas_box span,
.home_int .col_centre .item_block_fd .bas_box span{
	background: url(../images/css/bas_dynamique_cote.gif) no-repeat top right;
	height: 5px;
	overflow: hidden;
	display: block;
}
.col_centre .zone_col2 .ss_item_block_fd .content_box,
.col_centre .zone_col2 .ss_item_block .content_box,
.col_centre .zone_col2 .item_block_list .content_box,
.col_centre .zone_col2 .ss_item_block2 .content_box{
	border: 0px solid #dedede;
	border-width: 1px;
	padding: 3px 10px 5px 9px;
}
.col_centre .zone_col2 .ss_item_block_fd ul {
	padding: 0;
}
.col_centre .zone_col2 .ss_item_block_fd li {
	padding: 0 0 4px 18px;
	background: url(../images/css/puce_request.gif) no-repeat 0 2px;
}
/** bloc en savoir plus **/
.col_centre .tables .ss_item_block{
	margin: 0 0 0 0;
	float: left;
	width: 392px;
}
.col_centre .tables .ss_item_block_fd{
	background: url(../images/css/degade_sommaire.gif) repeat-x #eeeeee;
	float: right;
	width: 271px;
	margin: 8px 0 0 0;
}
.page_details .col_centre .tables .ss_item_block_fd{
	width: auto;
}
.col_centre .tables .ss_item_block_fd h4{
	font-size: 127.5%;
	padding: 0 0 5px 0;
}

.col_centre .tables .ss_item_block_fd .top_box{
	background: url(../images/css/top_sommaire.gif) no-repeat;
	height: 5px;
	overflow: hidden;
}
.col_centre .tables .ss_item_block_fd .bas_box{
	background: url(../images/css/bas_sommaire.gif) no-repeat;
	height: 5px;
	overflow: hidden;
}
.col_centre .tables .ss_item_block_fd .content_box{
	border: 0px solid #dedede;
	border-width: 1px;
	padding: 5px 10px 9px 17px;
}
.col_centre .tables .ss_item_block_fd ul {
	padding: 5px 0 0 0;
}
.col_centre .tables .ss_item_block_fd li {
	padding: 0 0 4px 8px;
	background: url(../images/css/puce_gris.gif) no-repeat 0 5px;
}

/** col gauche **/
.col_gauche .tables li span a {
	color: #EE2020;
}
.fond_fleche2{
	background: url(../images/css/block_fd_rouge.gif) no-repeat ;
}
.fond_fleche2,
.fond_fleche2 h3,
.fond_fleche2 a{
	color: #fff;
}
.fond_fleche2 strong{
	color: #000;
	font-size: 110%;
}
.fond_fleche2 p{
	font-size: 110%;
	font-weight: bold;
}
.fond_fleche2 .content_box li{
	background: url(../images/css/puce_noir.gif) no-repeat 0px 3px;
	padding: 0 0 5px 15px;
}
.fond_gris_form {
	background:none;
	padding: 0;
	margin: 0 0 10px 0;
}
.col_gauche .fond_gris_form h3 {
	padding: 3px 0 1px 0;
}
.fond_gris_form2 {
	background: #FBFBFB;
	margin: -20px 0 0 0;
	padding: 14px 0 0 0;
}
.fond_gris_form form {
	border-top: 1px solid #000;
	padding: 7px 2px 7px 5px;
	background: url(../images/css/degrade_form.gif) repeat-x;
	min-height: 35px;
}
.fond_gris_form form label {
	display: none;
}
.fond_gris_form form .input1 {
	height: 15px;
	width: 139px;
	padding: 2px 0 0 3px;
	margin: 1px 0 10px 0;
	background: #fff;
	border:1px solid #BFBFBF;
	border-width:1px;
	float: left;
}
.fond_gris_form form .bt{
	width: 35px;
	height: 19px;
	margin: 0 0 0 8px;
	border: 0;
	font-family: "Myriad Pro";
	font-family: Arial, Helvetica, sans-serif;
	color: #fff;
	text-align: center;
	font-weight: bold;
	background: url(../images/css/bt_noir.gif) no-repeat;
	cursor: pointer;
}
.fond_gris_form h3 {
	font-size: 145.5%;
	padding: 0 0 3px 0;
}
.fond_gris_form h4 {
	font-size: 110%;
	padding: 0 0 3px 0;
}
.fond_gris_form h4 span{
	color: #E60028;
}
.fond_gris_form form{
	border-top: 1px solid #000;
	position: relative;
}
.fond_gris_form form p{
	padding: 0 0 4px 0;
}
.fond_gris_form2 form{
	border-top: 1px solid #000;
	padding: 0 0 9px 0;
	margin: 0 0 10px 0;
	background: #fff;
}
.fond_gris_form form a {
	display: block;
	text-align: right;
	padding: 0 53px 7px 0;
	color: #666;
}
.fond_gris_form form .marg_right {
	margin: -3px 6px -8px 0;
}
.fond_gris_form form .marg_right2 {
	margin: 0 6px 3px 0;
}
.fond_gris_form form .marg_right select{
	width: 131px;
}
.fond_gris_form .telecharger_gamme {
	border-top: 1px solid #D1D1D1;
	padding: 12px 0 0 0;
	margin: 0 0 0 0;
}
.fond_gris_form form .telecharger_gamme a {
	display: block;
	text-align: left;
	padding: 3px 0 5px 34px;
	background: url(../images/css/telecharger.gif) no-repeat;
	color: #EE2020;
}
.fond_gris_form form a.bt_option {
	padding: 0 14px 0 0;
	margin: 0px 0 0 0;
	float: right;
}
.fond_gris_form form label {
	display: none;
	padding: 0 0 3px 0;
}
.fond_gris_form2 form label {
	display: block;
	color: #2F2F2F;
}
.fond_gris_form2 form label.hide {
	display: none;
}
.fond_gris_form2 fieldset {
	padding: 7px 2px 6px 5px;
	background: url(../images/css/degrade_form2.gif) repeat-x #FFFFFF;
	border-top: 0px solid #D1D1D1;
}
.fond_gris_form2 fieldset.close {
	background: url(../images/css/degrade_form3.gif) repeat-x #fcfcfc;
}
.fond_gris_form2 fieldset .input_text2 {
	margin: 2px 0 5px 0;
}
.fond_gris_form2 fieldset .input_text3 {
	margin: -10px 0 5px 0;
}
.fond_gris_form2 fieldset .input_text4 {
	margin: -5px 0 5px 0;
}
.fond_gris_form2 fieldset .input_text2 .float_right{
	margin: 11px 45px 0 0;
}
.fond_gris_form2 fieldset a {
	text-decoration: underline;
}
/** bloc ongelets **/
.item_block_list li a{
	color: #2f2f2f;
}
.item_block_list li a span{
	color: #666;
}
.item_block_list li,
.col_centre .tables .item_block_list li {
	background: url(../images/css/puce_rouge1.gif) no-repeat 0 4px;
	padding: 0 0 5px 9px;
	margin: 0 0 0 0;
	float: left;
	width: 45%;
	position: relative;
}
.item_block_list .onglets,
.col_centre .tables .item_block_list .onglets {
	margin: -4px 1px 0 1px;
}
.col_centre .tables .item_block_list .onglets {
	margin: -9px 1px 0 1px;
}
.item_block_list .onglets li,
.col_centre .tables .item_block_list .onglets li {
	padding: 0;
	margin: 0 0 5px 0;
	float: left;
	font-size: 110%;
	font-weight: bold;
	background: none;
	width: 48.5%;
}
.item_block_list .onglets li a,
.col_centre .tables .item_block_list .onglet li a  {
	display: block;
	padding: 6px 0 2px 9px;
	margin: 0 0 0 0;
	width: 100%;
	float: left;
	position: relative;
	background: #E4E4E4;
	border-bottom: 1px solid #DBDBDB;
}
.item_block_list .onglets li a:hover,
.item_block_list .onglets li a.actif,
.col_centre .tables .item_block_list .onglets a:hover,
.col_centre .tables .item_block_list .onglets a.actif  {
	background: none;
	text-decoration: none;
	border-bottom: 0px solid #DBDBDB;
	padding: 6px 0 3px 9px;
}
.bloc_annexes .item_block_list li,
.col_centre .tables .item_block_list li {
	padding: 0 0 4px 9px;
}

.item_block_list2 li {
	width: 28%;
}
.bloc_annexes .item_block_list2 li {
	padding: 0 0 5px 11px;
	float: none;
	width: auto;
}
/** box dynamique **/
.zone_table {
	padding: 0 0 3px 0;
}
.zone_table .box_dynamique  {
	padding: 0 0 36px 0;
}
.box_dynamique {background: transparent;}

.xtop, .xbottom {display:block; background:transparent; font-size:1px;}
.xb1, .xb2, .xb3, .xb4 {display:block; overflow:hidden;}
.xb1, .xb2, .xb3 {height:1px;}
.xb2, .xb3, .xb4 {background:#fff; border-left:1px solid #DEDEDE; border-right:1px solid #DEDEDE;}
.xb1 {margin:0 5px; background:#DEDEDE;}
.xb2 {margin:0 3px; border-width:0 2px;}
.xb3 {margin:0 2px;}
.xb4 {height:2px; margin:0 1px;}
.box_dynamique .color {background:#ECECEC;}
.box_dynamique .xboxcontent {
	display:block;
	border:1px solid #DEDEDE;
	height:auto;
	padding: 2px 5px 2px 5px;
	position: relative;
}
.box_dynamique3 .xbottom .xb1
.box_dynamique3 .xbottom .xbottom .xb2,
.box_dynamique3 .xbottom .xb3,
.box_dynamique3 .xbottom .xb4 {
	background: #F6F6F6;
}
.box_dynamique3 .xboxcontent {
	background: #F6F6F6;
}
* html .xboxcontent {height:1px;}
.tables .box_dynamique .xboxcontent h2 {
	border: 0;
	color: #fff;
	margin: 0 0 1px 0;
	padding: 10px 30px 1px 13px;
	background: url(../images/css/top_titre_zone_table.gif) no-repeat #898B8C;
	height: 30px;
}
.tables .box_dynamique .xboxcontent2 h2 {
	height: 35px;
	overflow: hidden;
}
.tables .box_dynamique .xboxcontent h2 span {
	float: left;
	padding: 0 15px 0 0;
}
.tables .box_dynamique .xboxcontent h2 span span{
	font-size: 55%;
	font-weight: normal;
	float: left;
	display: block;
	margin: -3px 0 0 0;
	position: relative;
}
.tables .box_dynamique .xboxcontent h2 .float_right {
	float: right;
	width: 71px;
	height: 25px;
	/*background: url(../images/css/lyxor.png) no-repeat;*/
	margin: 4px 0 0 0;
}
.tables p span {
	font-size: 92%;
	color: #666;
}
.tables p.legend span {
	color: #B7B5B6;
	font-size: 100%;
	line-height: 13px;
}
.tables .box_dynamique .xboxcontent thead td {
	font-size: 110%;
	color: #000000;
	background: #B7B7B7;
	border-bottom: 1px solid #fff;
	padding: 9px 5px 3px 5px;
}
.tables .box_dynamique .xboxcontent thead td  span{
	font-size: 92%;
}
.tables .box_dynamique .xboxcontent thead td.bg_color {
	background: #DEDEDE;

}
.tables .box_dynamique .xboxcontent tbody td {
	color: #666666;
	padding: 3px 5px 5px 5px;
}
.tables .box_dynamique .xboxcontent tbody td img {

}
.tables .box_dynamique .xboxcontent tbody td span{
	color: #000000;
}
.tables .box_dynamique .xboxcontent tbody td b{
	font-weight: normal;
	font-size: 92%;
}
.tables .box_dynamique .xboxcontent tbody td.positif{
	color: #5FA406;
	text-align: right;
	font-weight: bold;
}
.tables .box_dynamique .xboxcontent tbody td .positif{
	color: #5FA406;
}
.tables .box_dynamique .xboxcontent tbody td.negatif{
	color: #F70936;
	text-align: right;
	font-weight: bold;
}
.tables .box_dynamique .xboxcontent tbody td span.negatif{
	color: #F70936;
}
.tables .box_dynamique .xboxcontent tbody .offColor td {
	background: #EBEAEA;
}
.tables .box_dynamique .xboxcontent tbody td.bg_color  {
	background: #F0F0F0;
	border-right: 1px solid #fff;
}
.tables .box_dynamique .xboxcontent tbody .offColor td.bg_color {
	background: #DEDEDE;
}
.page_details .tables .box_dynamique .xboxcontent tbody td.negatif,
.page_details .tables .box_dynamique .xboxcontent tbody td.positif{
	font-weight: normal;
}
/* table filter */
.p_base {
	position: absolute;
	margin: 10px 0 20px 0;
	text-align: right;
	width: 690px;
}
.p_base img{
	vertical-align: middle;
	margin: 0 5px 0 0;
}
.p_base p {
	text-align: left;
	float: left;
}
.p_base p span {
	padding: 0 26px 0 0;
}
#p_menu_trigger {
	float: left;
	display: block;
	background: url(../images/css/bt_gris_left.gif) no-repeat;
	color: #fff;
	cursor: pointer;
	position: relative;
	margin: -3px 0 0 0;
}
#p_menu_trigger:hover{
	text-decoration: underline;
}
#p_menu_trigger span {
	float: left;
	display: block;
	background: url(../images/css/bt_gris_right.gif) no-repeat right top;
	text-align: center;
	padding: 4px 12px 0 12px;
	min-height: 18px;
	height: auto;
}
.sortable {
	cursor:pointer;
	background-image:url("../images/icons/sortable.gif");
	background-position:center right;
	background-repeat:no-repeat;
	padding-right:12px;
}
.sorted-asc {
	background-image:url("../images/icons/sorted_up.gif");
	background-position:center right;
	background-repeat:no-repeat;
}
.sorted-desc {
	background-image:url("../images/icons/sorted_down.gif");
	background-position:center right;
	background-repeat:no-repeat;
}
.filtered {
	background-image:url("../images/icons/filter.gif");
	background-position:center right;
	background-repeat:no-repeat;
}
.lightSortable {
	background-color: #cccccc;
}
.sorted-col {
	background-color: #F0EfEf;
}
.filter {
	font-size:smaller;
}
.filterRow {
	padding-right:12px;
}
a {
	cursor:pointer;
}

.menu {
	position:absolute;
	z-index:1000;
	display: none;
}
.menu ul {
  padding: 0;
  margin: 0;
  list-style: none;
  }
.menu li {
	position: relative;
	width : 130px;
	padding: 2px 2px 2px 4px;
	cursor: pointer;
}
.menu li ul {
	display: none;
	position: absolute;
	bottom: -1px;
	left: 136px;
  }
.menu li.over > ul {
	display: block;
}
.menu li.submenu td {
	padding-left:10px;
}
/** table form **/
.criteres {
	background: #E8E8E8;
	padding: 6px 10px 8px 10px;
}
.criteres fieldset {
	width: 125px;
	float: left;
	margin: 0 8px 0 0;
}
.criteres a {
	float: right;
	text-decoration: underline;
	color: #666;
}
.criteres label {
	display: block;
	font-weight: bold;
	padding: 0 0 1px 0;
}
.criteres fieldset input {
	width: 40px;
}
.criteres label.hide {
	display: none;
}
.criteres .bt_noir {
	margin: 0 0 0 0;
	margin: 0;
	float: left;
	width: 100px;
}

.bt_noir {
	/*display: block;
	background: url(../images/css/bt_noir_left.gif) no-repeat #000;
	float: left;*/
}
.bt_noir input{
	/*background: url(../images/css/bt_noir_right.gif) no-repeat right top;
	border: 0;
	padding: 0;*/
	text-transform: uppercase;
	color: #fff;
	/*padding: 0 5px;
	cursor: pointer;
	height: 16px;*/
}
.bt_nvl {
	overflow:visible;
	margin: 0 0 4px 0;
}
.bt_pad {
	margin: 0 0 0 25px;
	padding: 10px 0 0 0;
}
.select_produits select{
	width:153px;
	height: 16px;
	overflow: hidden;
}
/** pop up **/
.options_tri_popup {
	width: 178px;
}
.options_tri_popup .bas_box {
	background: url(../images/css/bas_pop_up.gif) no-repeat;
	height: 10px;
	overflow: hidden;
}
.options_tri_popup form{
	padding: 4px 7px 10px 10px;
	background: #F0F0F0;
	border: 0px solid #C1C1C1;
	border-width: 1px 1px 0 1px;
	color: #666666;
}
.options_tri_popup form h4{
	padding: 0 0 7px 0;
	color: #000;
	font-size: 110%;
}
.options_tri_popup form select{
	width: 100%;
}
.options_tri_popup form label{
	padding: 0 3px 0 3px;
}

/*****************************************************************************************************************
													 HOME TRACKERS
*******************************************************************************************************************/
/** onglets **/
.onglets_biz {}
.col_centre .tables ul.onglets_biz  {
	background: none;
	padding:8px 0 0 8px;
}
.page_details .tables .box_dynamique .xboxcontent ul.onglets_biz2  {
	background: #414040;
	margin: 0 0 7px 0;
	padding: 3px 0 0 34px;
	height: 15px;
}
.tables .onglets_biz li {
	float: left;
	background: none;
	padding:0;
	margin: 0 2px 0 0;
	font-size: 110%;
}
.tables .onglets_biz2 li {
	margin: 0 4px 0 0;
	font-size: 100%;
}
.tables ul.onglets_biz li a {
	border-top: 1px solid #B2B2B2;
	border-left: 1px solid #B2B2B2;
	border-right: 1px solid #B2B2B2;
	padding: 2px 6px 1px 10px;
	background: #D8D8D8;
	display: block;
}
.tables ul.onglets_biz li a:hover {
	border: 0;
	padding: 3px 7px 1px 11px;
	background: #848484;
	text-decoration: none;
	color: #fff;
}
.tables ul.onglets_biz li a.actif,
.tables ul.onglets_biz li a.actif hover {
	border: 0;
	padding: 3px 7px 1px 11px;
	background: #0D0D0D;
	text-decoration: none;
	color: #fff;
}
.tables ul.onglets_biz2 li a,
.tables ul.onglets_biz2 li a:hover,
.tables ul.onglets_biz2 li a.actif,
.tables ul.onglets_biz2 li a.actif:hover{
	border: 0;
	padding: 3px 0 0 0;
	width: 84px;
	background: url(../images/css/onglet_biz.gif) no-repeat;
	display: block;
	text-align: center;
	color: #fff;
	cursor: pointer;
}
/** ss onglets **/
.ss_onglets_biz {
	background: #EBEAEA;
	padding: 0 0 10px 8px;
}
.col_centre .tables ul.ss_onglets_biz {
	background: none;
	padding: 0 0 0 8px;
}
.tables .ss_onglets_biz li {
	float: left;
	background: none;
	padding:0;
	margin: 0 -1px 0 0;
	font-size: 118.5%;
}
.tables .ss_onglets_biz li a {
	display: block;
	background: url(../images/css/sepa_ss_onglet_bleu.gif) no-repeat left 7px;
	float: left;
	color: #1B8DEF;
	cursor: pointer;
	min-height: 22px;
	height: auto;
}
.tables .ss_onglets_biz li.first a {
	background: none;
}
.tables .ss_onglets_biz li a span{
	display: block;
	float: left;
	padding: 3px 14px 3px 18px;
	min-height: 14px;
	height: auto;
}
.tables .ss_onglets_biz li a:hover,
.tables .ss_onglets_biz li a.actif {
	background: url(../images/css/li_ss_onglet_over_bleu.gif) no-repeat;
	color: #fff;
}
.tables .ss_onglets_biz li a:hover span,
.tables .ss_onglets_biz li a.actif span{
	background: url(../images/css/li_right_ss_onglet_over_bleu.gif) no-repeat right top;
}
.tables .ss_onglets_biz li a:hover{
	text-decoration: none;
}
/** filtres **/
.filtres {
	background: #C8DAEB;
	padding: 4px 10px 2px 8px;
	border-bottom: 1px solid #fff;
}
.tables .filtres h3 {
	padding: 5px 17px 0 0;
	float: left;
}
.tables .filtres ul {
	background: none;
	padding:0 0 0 0;
}
.tables .filtres li {
	float: left;
	background: none;
	padding:0;
	margin: 0 4px 0 0;
}
.tables .filtres li a {
	display: block;
	float: left;
	color: #fff;
	cursor: pointer;
	background: url(../images/css/li_filtre_bleu.gif) no-repeat;
	min-height: 22px;
	height: auto;
}
.tables .filtres li a span{
	display: block;
	float: left;
	background: url(../images/css/li_right_filtre_bleu.gif) no-repeat top right;
	padding: 5px 13px 1px 14px;
	min-height: 16px;
	height: auto;
}
.tables .filtres li a:hover,
.tables .filtres li a.actif {
	background: url(../images/css/li_over_filtre.gif) no-repeat;
	text-decoration: none;
}
.tables .filtres li a:hover span,
.tables .filtres li a.actif span{
	background: url(../images/css/li_over_right_filtre.gif) no-repeat top right;
}
.tables .filtres .lien {
	color: #fff;
	display: block;
	float: right;
	padding: 5px 13px 2px 14px;
	margin: -1px 0 0 0;
	background: url(../images/css/lien_rouge.gif) no-repeat;
	width: 27px;
	min-height: 16px;
	height: auto;
}
.tables .filtres .lien:hover {
	text-decoration: none;
}
.tables .bloc_annexes2 {
	margin: 0 0px 14px 0;
	float: none;
	width: auto;
	padding: 0;
}
.tables  .bloc_annexes2 .item_block_fd2 {
	width: 227px;
}
.tables .bloc_annexes2 .item_block_fd2 h4 {
	font-size: 127.5%;
}
.tables .bloc_annexes2 .item_block_fd2 .content_box {
	padding-top: 0;
	height: 113px;
	position: relative;

}
.tables .bloc_annexes2 .item_block_fd2.float_left .content_box {
	height: auto;
}
.tables  .bloc_annexes2 .item_block_fd2.float_left {
	width: 454px;
	margin: 0 7px 0 0;
}
.tables .bloc_annexes2 .item_block_fd ul {
	padding: 0 0 5px 0;
}
.tables .bloc_annexes2 .item_block_fd li {
	background: url(../images/css/puce_rouge.gif) no-repeat 0 2px;
	padding: 0 0 0 16px;
	margin: 0 0 0 0;
}
.tables .bloc_annexes2 .item_block_fd li a {
	color: #333333;
}
.tables .bloc_annexes2 .item_block_fd p {
	padding: 0 0 5px 0;
}
.tables .bloc_annexes2 .item_block_fd h4{
	padding: 0 0 2px 18px;
}
.tables .bloc_annexes2 .item_block_fd a.lien {
	display: block;
	float: right;
	color: #fff;
	background: url(../images/css/lien_grid.gif) no-repeat #848484;
	width: 113px;
	padding: 5px 0 0 22px;
	min-height: 18px;
	height: auto;
	margin: 0;
}
/** formulaire **/
.periode {
	float: right;
	color: #fff;
	padding: 5px 5px 0 0;
	width: 190px;
}
.periode input{
	width:35px;
}
.periode label{
	padding: 0 5px 0 0;
}
/*****************************************************************************************************************
													 PAGES DETAILS
*******************************************************************************************************************/
/** silde **/
.slide {
	width: 125px;
	margin: 16px 5px 0 10px;
	float: right;
}
.ui-slider { width: 90px; height: 17px; position: relative; }
.ui-slider-handle { position: absolute; z-index: 1; height: 17px; width: 15px; top: 1px; left: 0px;
background-image: url(../images/css/slider-handle2.gif);}
.ui-slider-handle-active { border: 1px dotted black;  }
.ui-slider-disabled .ui-slider-handle { opacity: 0.5; filter: alpha(opacity=50); }

/* Default slider backgrounds */
.ui-slider { background:#fff; border: 0px solid #BABABA; border-width:1px 0;}
.page_details {}
/** bloc ongalts **/
.page_details .col_centre .ss_item_block_fd {
	float: none;
}
.page_details .col_centre .tables .item_block_list .onglets li {
	font-size: 100%;
	text-align: center;
}
/** legende liste **/
.page_details .tables .graph_1 .xboxcontent .visuel_biz  {
	padding: 5px 0 0 13px;
}
.page_details .tables .graph_2 .xboxcontent .visuel_biz  {
	float: right;
	padding: 5px 0 0 0;
}
.page_details .tables .graph_2 .xboxcontent table  {
	border-right: 1px solid #DCDCDC;
	border-bottom: 1px solid #DCDCDC;
	width: 182px;
	float: left;
}
.page_details .tables .graph_1 .xboxcontent p,
.page_details .tables .graph_2 .xboxcontent p {
	padding: 0 0 0 13px;
}
.page_details .tables .graph_1 .xboxcontent ul.liste_legend  {
	float: right;
	padding: 5px 35px 0 0
}
.page_details .tables .graph_2 .xboxcontent ul.liste_legend  {
	width: 250px;
}
.page_details .tables .graph_1 .xboxcontent ul.liste_legend li,
.page_details .tables .graph_2 .xboxcontent ul.liste_legend li  {
	background: none;
	padding: 0 0 4px 0;
	color: #666;
}
.page_details .tables .graph_2 .xboxcontent ul.liste_legend li  {
	float: left;
	width: 71px;
}
/** onglets bleu **/
.page_details .tables .block_onglets .xboxcontent ul li {
	padding: 0 0 5px 10px;
	background: url(../images/css/puce_bleu.gif) no-repeat 0px 4px;
}
.page_details .tables .block_onglets .xboxcontent ul.onglets li {
	float: left;
	margin: 0 0 10px 0;
	background: none;
	padding: 0;
	font-size: 110%;
	font-weight: bold;
}
.page_details .tables .block_onglets .xboxcontent ul.onglets li a {
	display: block;
	float: left;
	color: #333;
}
.page_details .tables .block_onglets .xboxcontent ul.onglets li a span{
	display: block;
	float: left;
	padding: 2px 7px 0 7px;
	min-height: 17px;
	height: auto;
}
.page_details .tables .block_onglets .xboxcontent ul.onglets li a.actif ,
.page_details .tables .block_onglets .xboxcontent ul.onglets li a:hover{
	background: url(../images/css/left_onglet_bleu.gif) no-repeat #4087D9;
	color: #fff;
	text-decoration: none;
}
.page_details .tables .block_onglets .xboxcontent ul.onglets li a.actif span,
.page_details .tables .block_onglets .xboxcontent ul.onglets li a:hover span{
	background: url(../images/css/right_onglets_bleu.gif) no-repeat top right;
}
/** centre */
.page_details .zone_col2 {
	margin: 0 0 15px 0;
}
.page_details .col_centre h1 {
	font-size: 182%;
	padding: 0 0 17px 0;
}
.page_details .col_centre p.accroche5 {
	font-size: 110%;
	font-weight: bold;
	color: #000;
	padding: 0;
}
.page_details .col_centre p.accroche5 span{
	padding: 0 10px 0 0;
}
.page_details .zone_table .box_dynamique  {
	padding: 0 0 6px 0;
}
.page_details .tables .box_dynamique .xboxcontent {
	padding-bottom: 0;
}
.box_dynamique .xboxcontent3 {
	padding: 0;
}
.box_dynamique .xboxcontent4 table{
	margin: 0 -5px 0 -5px;
	position: relative;
	width: 102%;
}
.box_dynamique .xboxcontent3 h3 {
	padding: 2px 0 3px 10px;
	margin: 0 0 0 0;
}
.box_dynamique .xboxcontent3 ul  {
	padding: 2px 5px 3px 10px;
}
.page_details .tables .zone_table {
	padding: 0 0 10px 0;
}
.page_details .tables .zone_table2 {
	min-height: 343px;
	padding: 0 ;
}
.page_details .tables .zone_table3 {
	min-height: 198px;
	padding: 0 ;
}
.page_details .tables .box_dynamique .xboxcontent h2 {
	font-size: 145%;
	font-weight: bold;
	padding: 7px 4px 2px 8px;
	height: auto;
}
.page_details .tables .box_dynamique .xboxcontent h2 a.lien {
	display: block;
	float: right;
	color: #fff;
	font-size: 73.5%;
	width: 101px;
	margin: -3px 0 0 0;
	padding: 5px 0 0 25px;
	font-weight: normal;
	min-height: 18px;
	height: auto;
}
.page_details .tables .box_dynamique .xboxcontent h2 a.lien {
	display: block;
	float: right;
	color: #fff;
	font-size: 73.5%;
	width: 101px;
	margin: -3px 0 0 0;
	padding: 5px 0 0 25px;
	font-weight: normal;
	min-height: 18px;
	height: auto;
}
.page_details .tables .box_dynamique .xboxcontent h2 span.plus{
	float: right;
	font-size: 80%;
	font-weight: normal;
}
.page_details .tables .box_dynamique .xboxcontent p span {
	display: block;
	padding: 4px 0 0 0;
}
.page_details .tables .box_dynamique .xboxcontent  ul.liens {
	padding: 0 0 16px 0;
}
.page_details .tables .box_dynamique .xboxcontent  ul.liens li {
	display: inline;
	padding: 0 10px 0 16px;
	background: url(../images/css/puce_noir.gif) no-repeat 0 2px;
}
.page_details .tables .box_dynamique .xboxcontent ul.onglets_biz2 li {
	padding: 0;
	background: none;
}
.page_details .tables .box_dynamique .xboxcontent  thead td {
	background: #ECECEC;
	padding: 4px 10px 3px 10px;
	font-weight: bold;
	font-size: 100%;
}
.page_details .tables .box_dynamique .xboxcontent  tbody td {
	border-top: 1px solid #EAEAEA;
	padding: 3px 10px 3px 10px;
}
.page_details_desc .tables .box_dynamique .xboxcontent  tbody td {
	color: #000;
}
.page_details .tables .box_dynamique .xboxcontent tbody .first td {
	border: 0;
}
.page_details .tables .box_dynamique .xboxcontent .table_float {
	padding: 0 0 16px 0;
}
.page_details_desc .tables .box_dynamique .xboxcontent .table_float {
	padding: 0;
}
.page_details .tables .box_dynamique .xboxcontent .table_float table {
	width: 50%;
	float: left;
}
.page_details_desc .tables .box_dynamique .xboxcontent .table_float table {
	width: 100%;
	float: none;
}
.page_details .tables .box_dynamique .xboxcontent .table_float tbody td {
	border-bottom: 1px solid #EAEAEA;
	border-top: 0;
}
.page_details_desc .tables .box_dynamique .xboxcontent .table_float tbody td {
	border: 0;
	border-top: 1px solid #B2B2B2;
}
.page_details_desc .tables .box_dynamique .xboxcontent .table_float tbody .first td {
	border: 0;
}

.page_details .tables .box_dynamique .xboxcontent .table_float tbody td.border_right {
	border-right: 10px solid #fff;
}
.page_details .tables .box_dynamique .xboxcontent .table_float thead td {
	background: #000;
	font-weight: normal;
	color: #fff;
}
.page_details_desc .tables .box_dynamique .xboxcontent .table_float tbody td {
	padding: 3px 3px 3px 10px;
}
.page_details_desc .tables .box_dynamique .xboxcontent .table_float thead td {
	padding: 3px 3px 3px 10px;
}
.page_details .tables .box_dynamique .xboxcontent .visuel {
	padding: 0 0 7px 0;
}
.page_details .col_centre .item_block_list3{
	margin: -3px 0 16px 0;
}
.page_details .col_centre .item_block_list3 h3{
	font-size: 145%;
	font-weight: bold;
	margin: 0 0 2px 0;
}
.page_details .col_centre .rouge_biz h3 {
	border:0;
	padding-bottom: 1px;
}
.page_details .col_centre .item_block_list3 .content_box {
	background: url(../images/css/degade_sommaire_ver.gif) repeat-x;
	width: 100%;
}
.page_details .col_centre .item_block_list3 .ss_item_block_1{
	border-top: 2px solid #000;
	padding: 7px 3px 13px 6px;
}
.page_details .col_centre .item_block_list3 .ss_item_block_1 span{
	display: block;
	padding: 0 0 3px 0;
}
.page_details .tables .item_block_list3  tbody td {
	border-bottom: 1px solid #DEDEDE;
	padding: 3px 22px 5px 0;
	text-align: right;
}
.page_details .tables .item_block_list3  tbody td span{
	text-align: left;
	display: block;
}
.tables .item_block_list3 tbody .offColor td {
	background: #EAEAEA;
}
/** bloc formualire et slide **/
.box_dynamique3 .xboxcontent h3{
	background: url(../images/css/puce_titre_rouge.gif) no-repeat;
	margin: -4px -1px 2px -1px;
	padding: 7px 0 6px 10px;
	position: relative;
}
.box_dynamique3 .xboxcontent .slide {
	position: relative;
}
.box_dynamique3 .xboxcontent form {
	width: 129px;
	float: left;
	padding: 17px 0 0 0;
	position: relative;
}
.box_dynamique3 .xboxcontent form.resultats {
	width: 65px;
	background: #EAEAEA;
	float: right;
	padding: 4px 6px 5px 0;
	text-align: right;
	margin: 0 0 -6px 0;
	position: relative;
}
.box_dynamique3 .xboxcontent form label {
	display: block;
	float: left;
	width: 64px;
	text-align: right;
	margin: -1px 5px 0 0;
	line-height: 12px;
}
.box_dynamique3 .xboxcontent form input {
	border: 1px solid #AAAAAA;
	color: #010101;
	width: 50px;
	padding: 0 0 0 6px;
	margin: 0 0 8px 0;
	min-height: 18px;
	height: auto;
}
.box_dynamique3 .xboxcontent form.resultats input{
	border: 0;
	text-align: right;
	color: #5FA406;
	background: none;
}
.page_details .tables .box_dynamique3 .xboxcontent tbody td {
	padding: 0;
	height: auto;
}
/*********** ajustements *******/
/*********** fin ajustements *******/
.col1_2 {
	width: 45%;
	float: left;
}
.col1_2.float_right{
	float: right;
}
.tables .item_block_list3 {
	width: 215px;
	margin: 0 0 11px 0;
}
.tables .item_block_list3.rouge_biz {
	width: 116px;
}
/** options **/
.col_centre .zone_col2_biz .ss_item_block {
	width: 182px;
	float: right;
	margin: 0 0 0 31px;
}
.page_details .col_centre .zone_col2_biz p.accroche5 {
	line-height: 22px;
}
.options {
	text-align: right;
	float: right;
	width: 300px;
	margin: -36px 0 0 0;
}
.page_details .col_centre .zone_col2_biz .options p.accroche5{
	margin:0 -10px 0 0;
	padding: 0 0 5px 0;
}
.col_centre .options p.accroche5 {
	padding: 0 0 10px 0;
}
.options li {
	float: right;
	width: 63px;
	padding: 2px 0 1px 0;
	text-align: center;
	background: #dfdfdf;
	margin: 0 0 12px 1px;
}
.options li.srd {
	background: #E2CB77;
}
.options li.pea {
	background: #C1D1DE;
}
.options li.ass {
	background: #DDC2A5;
}
.options a.lien3 {
	margin: 0 0 0 10px;
}
a.lien3 {
	display: block;
	cursor: pointer;
	float: right;
	color: #fff;
	background: url(../images/css/bg_lien_bleu.gif) no-repeat #1985E3;
	min-height: 23px;
	height: auto;
}
a.lien3 span{
	display: block;
	float: left;
	background: url(../images/css/right_lien_bleu.gif) no-repeat top right;
	padding: 5px 13px 0 25px;
	min-height: 18px;
	height: auto;
}

/*****************************************************************************************************************
													 HOME WARRANTS
*******************************************************************************************************************/
/*** bloc gris **/
.home_int .col_centre h2 {
	font-size: 164%;
}
.home_int .col_gauche .fond_degrade_biz {
	background: url(../images/css/degrade_block_gris2.gif) repeat-x #EFEFEF;
}

/** bgs **/
.pages .tabbedParent2 {
	min-height: 1px;
	height: auto;
	padding: 0;
	background: url(../images/css/bg_bloc_emission2.gif) repeat-y;
	width: auto;
	float: left;
	margin: 0 0 20px 0;
	color: #333333;
}
.pages .tabbedParent2 .tabbedTop {
	background: url(../images/css/top_bllc_emission2.gif) no-repeat;
	padding: 15px 0 0 0;
}
.pages .tabbedParent2 .tabbedMain{
	padding: 0 0 0 0;
	border-bottom: 0;
	height: auto;
	background: url(../images/css/bas_bloc_emission2.gif)  no-repeat bottom left;
	width: auto;
}
/** fin bgs **/
.pages .tabbedParent2 h3 {
	font-size: 164%;
	font-weight: normal;
	position: relative;
	padding: 0 0 8px 0;
}
.pages .tabbedParent2 .breaker{
	border-top: 0;
	margin: 0;
}
.pages .tabbedParent2 .tabbedTop ul.tabbedSelector{
	padding: 0;
}
.pages .tabbedParent2 .numberedParent .numberedMain{
	color: #555555;
}
.pages .tabbedParent2 .numberedParent .numberedMain h3{
	color: #000;
}
.pages .tabbedParent2 .tabbedTop .content_box_biz{
	padding:0;
	margin: 0;
	border-bottom: 1px solid #fff;
}
.pages .home_int .tabbedParent2 .tabbedTop .content_box_biz .tabbedTopLeft {
	padding-right: 11px;
	padding-top: 11px;
}
.pages .home_int .tabbedParent2 .tabbedTop .content_box_biz h2 {
	padding-left: 21px;
	padding-right: 40px;
	background: url(../images/css/info_rouge2.gif) no-repeat top right;
	float: left;
}
.pages .tabbedParent2 .numberedTop {
	border-bottom: 1px solid #fff;
}
.pages .tabbedParent2 .numberedSelector li {
	background: none;
	margin: 0 3px 0 0;
	padding: 0;
}
.pages .tabbedParent2 .numberedSelector li a {
	color: #fff;
	margin: 0;
}
.pages .tabbedParent2 .box_top {
	padding: 11px 0 0 10px;
	float: left;
	width: 498px;
}
.pages .tabbedParent2 .zone_player_liens {
	padding: 4px 6px 0 0;
}
.pages .tabbedParent2 .achat_call {
	background: url(../images/css/achat_rouge.gif) no-repeat;
	color: #fff;
}
.pages .tabbedParent2 .numberedParent .numberedMain{
	padding: 0 0 7px 0;
}
.pages .tabbedParent2 .numberedParent .numberedMain h4{
	background: url(../images/css/fleche_noir.gif) no-repeat 10px 7px #3A3A3A;
}
.pages .tabbedParent2 .numberedParent .numberedMain h4 span{
	color: #FFCC00;
}
.pages .tabbedParent2 .numberedParent .numberedMain h4 a{
	color: #fff;
	padding: 0 18px 0 17px;
}
.pages .tabbedParent2 .numberedParent .numberedMain h5{
	color: #EE2020;
	border-color: #000;
}
.pages .tabbedParent2 .numberedParent .numberedMain h5 span{
	color: #000;
}
.pages .tabbedParent2 .numberedParent .numberedMain .table2 .resultat td{
	border-top : 0px;
	padding: 2px 2px 2px 5px;
	background: url(../images/css/bg_td.gif) repeat-x #AEABAB;
	border-right: 1px solid #E4E3E3;
	color: #fff;
}
.pages .tabbedParent2 .numberedParent .numberedMain .table2 .resultat td.td_resultat {
	background: url(../images/css/degrade_r_1.gif) repeat-x #5DA100;
}
.pages .tabbedParent2 .numberedParent .numberedMain .table2 .resultat td.td_resultat2 {
	background: url(../images/css/degrade_r_2.gif) repeat-x #747373;
}
.pages .tabbedParent2 .col1_biz {
	width: 281px;
	float: left;
}
.pages .tabbedParent2 .col1_biz2 {
	width: 220px;
	margin: 0 0 0 20px;
}
.pages .tabbedParent2 .numberedParent .numberedMain .table3{
	padding: 0 0 5px 0;
	width: 100%;
}
.pages .tabbedParent2 .numberedParent .numberedMain .table3 table{
	width: 100%;
}
.pages .tabbedParent2 .numberedParent .numberedMain .table3 table td{
	text-align: center;
}
.pages .tabbedParent2 .box_top{
	border-bottom: 0;
}
.pages .tabbedParent2 .liens {
	float: none;
	background: url(../images/css/bg_block_liens.gif) no-repeat bottom left #E8E8E8;
}
.pages .tabbedParent2 .liens ul{
	padding: 9px 0 5px 9px;
	background: url(../images/css/top_block_liens2.gif) no-repeat top left;
}
.pages .tabbedParent2 .liens a {
	color: #000;
}
.pages .tabbedParent2 .liens li{
	background: url(../images/css/puce_rouge.gif) no-repeat 0px 2px;
	padding: 0 0 3px 18px;
}
.pages .tabbedParent2 .liens li.flux_rss{
	background: url(../images/css/rss2.gif) no-repeat 0px 2px;
}
/** bloc annexes **/
.bloc_annexes3 {
	width: auto;
	padding: 0 0 0 0;
	float: none;
}
.bloc_annexes3 .item_block_fd {
	float: left;
	width: 160px;
	margin: 0 0 0 10px;
}
.bloc_annexes3 .item_block_fd3 {
	width: 174px;
	position: relative;
}
.bloc_annexes3 .item_block_fd_img {
	width: 176px;
}
.bloc_annexes3 .item_block_fd_first  {
	margin-right: 10px;
}
.bloc_annexes3 .item_block_fd_color  {
	width: 160px;
}
.bloc_annexes3 .item_block_fd_color .content_box {
	padding: 2px 6px 2px 6px;
	min-height: 92px;
	height: auto;
}
.bloc_annexes3 .item_block_fd3 .content_box p {
	min-height: 48px;
	height: auto;
}
.bloc_annexes3 .item_block_fd_img .content_box{
	padding-right: 0;
	min-height: 104px;
}
.bloc_annexes3 .item_block_fd_img .content_box p {
	padding: 0 0 5px 0;
}
.bloc_annexes3 .item_block_fd_img .content_box li {
	margin-top: 13px;
}
.bloc_annexes3 .item_block_fd_img .content_box li.first {
	margin-top: 0;
}
.bloc_annexes3 .item_block_fd3 .content_box {
	padding: 4px 10px 0 30px;
}
.bloc_annexes3 .content_box {
	position: relative;
}
.bloc_annexes3 .item_block_fd_img .content_box {
	background: url(../images/css/bg_formation2.gif) no-repeat top right;
}
.bloc_annexes3 .item_block_fd_color .content_box a{
	display: block;
	padding: 8px 20px 0 11px;
	font-size: 110%;
	color: #fff;
	min-height: 100px;
	height: auto;
}
.bloc_annexes3 .item_block_fd_color_rouge .content_box a{
	background: url(../images/css/fd_rouge.gif) no-repeat #E60028;
}
.bloc_annexes3 .item_block_fd_color_vert .content_box a{
	background: url(../images/css/fd_vert.gif) no-repeat #2DB2AA;
}
.bloc_annexes3 .item_block_fd .content_box,
.bloc_annexes3 .item_block_fd_img .content_box {
	height: 130px;
	overflow: hidden;
}
/*****************************************************************************************************************
													CONFERENCES / CONSEILS
*******************************************************************************************************************/
.block_with_border {
	border: 1px solid #DEDEDE;
	border-width: 1px 0;
	padding: 17px 10px 8px 0;
	margin: 0 0 22px 0;
}

/*** conseils ***/
.conseils .col_centre h3 {
	font-size: 127.5%;
	padding: 0 0 5px 0;
}
.conseils .col_centre h4 {
	font-size: 110%;
	padding: 0 0 11px 0;
}
.conseils .col_centre .block_with_border h4 {
	font-size: 100%;
	padding: 5px 0 2px 0;
}
.conseils .col_centre .block_with_border h4 span,
.conseils .tables .item_block_list3 h3 span,
.conseils .tables .item_block_list3 h4 span,
.conferences .block_with_border p span{
	color: #E60028;
}
.conseils .col_centre p {
	padding: 0 0 12px 0;
	line-height: 13px;
}
.conseils .col_centre block_with_border p {
	padding: 0 0 7px 0;
}
.conseils .col_centre p b {
	color: #E60028;
	font-weight: normal;
}
.conseils .tables .item_block_list3 {
	width: 30%;
	margin: 0 10px 22px 0;
	float: right;
}
.conseils .tables .item_block_list3 h3{
	font-size: 110%;
}
.conseils .page_details p.accroche5{
	margin: 0 0 17px 0;
	font-weight: normal;
}
.conseils .tables .item_block_list3 table{
	margin: 0 0 17px 0;
}
.conseils .tables .item_block_list3 h4{
	font-size: 100%;
	padding: 0 0 0 3px;
}
.conseils .tables .item_block_list3 .table_float{
	width: 48%;
	float: left;
}
.conseils .tables .item_block_list3 .table_float.float_right{
	float: right;
}
.conseils .tables .item_block_list3 .table_float table{
	padding: 0;
	margin: 0 0 3px 0;
}

.conseils .tables .player{
	float: left;
	width: 390px;
	margin: 0 0 22px 0;
}
/**** conferences ***/
.conferences .col_droite .fond_degrade .top_box,
.conferences .item_block_fd_color .top_box{
	background: url(../images/css/top_dynamique.gif) no-repeat;
}
.conferences .col_droite .fond_degrade .top_box span,
.conferences .item_block_fd_color .top_box span{
	background: url(../images/css/top_dynamique_cote.gif) no-repeat top right;
	display: block;
	float: right;
	height: 5px;
}
.conferences .col_droite .fond_degrade .bas_box,
.conferences .item_block_fd_color .bas_box{
	background: url(../images/css/bas_dynamique.gif) no-repeat;
	height: 5px;
}
.conferences .col_droite .fond_degrade .bas_box span,
.conferences .item_block_fd_color .bas_box span{
	background: url(../images/css/bas_dynamique_cote.gif) no-repeat top right;
	display: block;
	float: right;
	height: 5px;
}
.conferences {}
.conferences .block_with_border {
	padding: 10px 0 31px 0;
	margin: 20px 0 16px 0;
}
.fond_degrade_list_pdf .content_box h4,
.video_player h4{
	padding: 0 0 10px 0;
	font-size: 110%
}
.video_player h4{
	padding: 0 0 7px 0;
}
.fond_degrade_list_pdf .content_box li{
	background: url(../images/contenu/pdf.gif) no-repeat ;
	padding: 4px 0 0 24px;
	margin: 0 0 5px 0;
}
.fond_degrade_list_pdf .content_box li a {
	color: #EE2020;
}
.conferences .col_centre h1{
	padding: 0;
}
.conferences2 .col_centre h1{
	padding: 0 0 17px 0;
}
.conferences .col_centre h2{
	color: #EE2020;
	padding: 0 200px 7px 0;
}
.conferences .col_centre h3{
	color: #1A171B;
	padding: 0 0 7px 0;
	font-size: 133.5%;
}
.conferences .col_centre .block_with_border h3{
	padding: 0 0 13px 0;
}
.conferences .block_with_border {
	font-size: 110%;
	color: #666;
}
.conferences .col_centre form {
	margin: 0 0 0 -7px;
}
.conferences .block_with_border ul{
	padding: 0 0 20px 0;
}
.conferences .block_with_border li{
	padding: 0 20px 2px 26px;
	margin: 0 0 16px 0;
	background: url(../images/css/brochure_dispo.gif) no-repeat left center;
	color: #EE2020;
}
.conferences .item_block_fd_color_rouge .content_box{
	padding: 3px 6px 3px 6px;
}
.conferences .item_block_fd_color_rouge .content_box p{
	background: url(../images/css/fd_rouge.gif) no-repeat #E60028;
	color: #fff;
	padding: 8px 5px 19px 14px;
	line-height: 17px;
	font-size: 110%;
	height: auto;
}
.conferences .item_block_fd_color .content_box {
	padding: 6px;
	min-height: 100px;
	height: auto;
}
/*****************************************************************************************************************
													LISTE CONFERENCES
*******************************************************************************************************************/
/** liste conferences **/
.liste_conference {
	padding: 27px 0 0 0;
}
.liste_conference ul {
	float: left;
	width: 95px;
	margin: 0 1px 0 0;
}
.liste_conference li {
	text-align: center;
	margin: 0 0 1px 0;
}
.liste_conference li a {
	display: block;
	color: #fff;
	background: url(../images/css/top_liste_conf.gif) no-repeat #838383;
}
.liste_conference li a span {
	display: block;
	padding: 5px 0 4px 0;
	background: url(../images/css/bas_liste_conf.gif) no-repeat bottom left;
}
.liste_conference li a:hover {
	text-decoration: none;
	background: url(../images/css/top_liste_conf_over.gif) no-repeat #E61F1F;
}
.liste_conference li a:hover span {
	background: url(../images/css/bas_liste_conf_over.gif) no-repeat bottom left;
}
.liste_conference li.actif {
	color: #fff;
	background: url(../images/css/top_liste_conf_over.gif) no-repeat #E61F1F;
}
.liste_conference li.actif span {
	display: block;
	padding: 5px 0 4px 0;
	background: url(../images/css/bas_liste_conf_over.gif) no-repeat bottom left;
	_height: 1px;
}
/** liste conferences **/
.detail_conf {
	background: url(../images/css/top_detail_conf.gif) no-repeat;
	padding: 6px 0 0 0;
	width: 605px;
	float: left;
}
.detail_conf .bas_box {
	height: 6px;
	overflow: hidden;
	background: url(../images/css/bas_detail_conf.gif) no-repeat;
}
.detail_conf .content_box{
	background: #F5F5F5;
	padding: 7px 70px 25px 17px;
	border: 0px solid #DEDEDE;
	border-width: 0 1px;
}
.col_centre .detail_conf h2{
	font-size: 110%;
	font-weight: bold;
	color: #333;
	padding-bottom: 10px;
}
.col_centre .detail_conf p{
	padding: 0 0 35px 0;
}
.col_centre .detail_conf .zone_bt {
	padding: 0 0 0 237px;
}
/*****************************************************************************************************************
													DETAILS ACTU
*******************************************************************************************************************/
span.rouge,
.liste_actu li span.rouge {
	color: #EE2020;
}
.detail_actu {
	width: 379px;
	border: 1px solid #C1C1C1;
	background: #F0F0F0;
	padding: 16px 10px 9px 12px;
	color: #2F2F2F;
}
.detail_actu p {
	padding: 0 0 3px 0;
}
.col_centre .newsletter .detail_actu h3,
.col_centre .tables .detail_actu h3,
.col_centre .detail_actu h3 {
	padding: 0 0 1px 0;
	margin: 0;
	color: #E60028;
	font-size: 127.5%;
}
.detail_actu p.sous-titre {
	padding: 0 0 0 0;
	font-weight: bold;
	font-size: 127.5%;
}
.detail_actu p span{
	color: #666;
	font-size: 92%;
}
.detail_actu div{
	border-top: 1px solid #DEDEDE;
	padding: 9px 0 9px 0;
	margin: 6px 0 0 0;
}
.detail_actu div table{
	margin: 12px 0 3px 0;
}
.detail_actu div thead td{
	color: #fff;
	font-weight: bold;
	background: #3A3A3A;
	padding: 5px 0 4px 10px;
}
.detail_actu div tbody td{
	padding: 5px 0 2px 10px;
	border-bottom: 1px solid #DEDEDE;
	color: #666;
}
.detail_actu div tbody td span{
	color: #2F2F2F;
}
.detail_actu div tbody td.negatif {
	color: #EE2020;
	font-weight: bold;
}
.detail_actu div tbody td.positif {
	color: #5FA406;
	font-weight: bold;
}
.detail_actu div div,
.detail_actu div.zone_bt {
	border: 0;
	padding: 0;
}
.detail_actu form {
	float: right;
	margin: 15px -7px 0 0;
}
/*****************************************************************************************************************
													LISTES ACTU
*******************************************************************************************************************/
.liste_actu {
	width: 45%;
	float: left;
}
.liste_actu2 {
	float: right;
}
.col_centre .liste_actu h2 {
	font-size: 164%;
	padding: 0;
	background: url(../images/css/degarde_titre_liste_actu.gif) repeat-x bottom left;
	padding: 3px 0 5px 0;
	margin: 0 0 12px 0;
}
.col_centre .liste_actu2 h2 {
	color: #EE2020;
}
.liste_actu .pagination_biz {
	float: right;
	padding: 5px 10px 0 0;
}
.liste_actu .pagination_biz img {
	padding: 0 0 0 3px;
}
.liste_actu .pagination_biz select {
	margin: 0 0 0 3px;

}
.liste_actu .pagination_biz_bas {
	background: url(../images/css/degarde_titre_liste_actu2.gif) repeat-x;
	width: 330px;
	text-align: right;
}
.liste_actu ul {
	padding: 0 0 9px 0;
}
.liste_actu li {
	background: url(../images/css/puce_gris.gif) no-repeat 0 5px;
	padding: 0 0 4px 10px;
}
.liste_actu li span {
	color: #555555;
}
.liste_actu .liens  {
	border-bottom: 1px solid #DEDEDE;
	padding: 0 0 5px 0;
	margin: -8px 0 10px 0;
}
.liste_actu .liens li {
	background: none;
	padding: 0 2px 0 0;
	display: inline;
}
.liste_actu .liens li a {
	padding: 0 2px 0 0;
	display: inline;
}
.liste_actu .liens li a:hover {
	text-decoration: none;
	color: #EE2020;
}
.liste_actu .liens li a.actif {
	color: #EE2020;
}

.col1_2 .xtop,
.col1_2 .xbottom{
	display: none;
}


/*************** pointer pour ts les boutons ********/
.content_box    input[type=submit] {
	cursor:pointer;
}
.pass_txt{
	float:left;
	margin:6px 2px 0 0 ;
}
.login_input {
	float:left;
	margin-right:5px;
	margin-top:2px;
}
.pass_ok {
	margin-top:8px;
}
 .form form.login .pass_txt input{
	color: #666;
}
.marg_right {
	margin-right: 11px;
	padding: 0 0 6px 0;
}
.zone_flash .marg_right{
	margin-top:-3px;
}
/************************** HOME HACK SAFARI ************************/
/********** jacent ******************/
strong.ss_jacent  , input.ss_jacent{
	/*margin-bottom:5px;*/

}
/********* jacent ***********************/
/************* SAFARI ********************/
.form form.login .left-input , .form form.login .right-input {
	display:block;#
}
/************* SAFARI ********************/
.form form.login input {
	color:#fff;#
}
/************* SAFARI login********************/
/******** safair input et image de loupe ********/
.form form.login img {
	margin: 0px 0px 0 0;#
}
.form form.login input {
	margin: 0px 0px 0 0;#
}
img.loup{
	margin: 0px 0px 0 0;#
}
input.loup{
	margin: 0px 0px 0 0;#
}
/******** safair ********/
/********* safari  bloc gamme de certificatsd pour la Home ****/
.bonus input{
	border: 0;
	cursor: pointer;
	margin: 0 0 44px 0px;#
}
.bonus select{
	margin: 0px 7px 0 0;#
}
/********* safari  bloc gamme de certificatsd pour la Home ****/
/********** safari bloc formation ************************/
.formation .content_box {
	padding: 4px 75px 4px 30px;#
}
/********** safari bloc formation ************************/
/********* safari pour alignement du bloc warrant **********/
.item_block2 .content_box fieldset.float_left{
	padding: 23px 0 23px 29px;#
}
/********* safari pour alignement du bloc warrant **********/
/********** commentr investir ***********/
.item_block .investir,
.investir {
	margin-bottom: 6px;#
}
/********** commentr investir ***********/
/*********  warrant et turbo rouge **********/
.tabbedParent {
	min-height: 360px;#
}
/************************** HOME HACK SAFARI ************************/
/*************************** Page interne ******************************/
span.left_sub , span.right_sub  {
	display:block;#
}
.fond_gris .content_box .input2{
	width: 10px;#
}
/********************* actualites ****************/
.item_block_fd_img .content_box {
	background: url(../images/css/bg_formation.gif) no-repeat  right 18px;#
}
/******************** FAQ DEROULANT ***********/
.menu_deroulant {
	margin:-2px 0 0 12px;#
}
.lien_droulant span {
	height:16px;#
}
.lien_droulant span {
	padding: 1px 1px 0 5px;#
}
/******************** PAGE INSCRIPTION ****************/
.inscription .left_sub,.inscription .right_sub {
	display:block;#
}
/***********************************************************/
.page_details .tables .box_dynamique .xboxcontent .visuel {
	padding: 0 0 18px 0;#
}
.page_details .tables .box_dynamique .xboxcontent ul.onglets_biz2  {
	min-height: 19px;#
	height: auto;#
}
/*** ***/
.col_centre .zone_col2 .ss_item_block_fd,
.col_centre .zone_col2 .item_block_list{
	margin-left: 0px;#
}
.bloc_annexes3 .item_block_fd_img .content_box p {
	padding: 0;#
	min-height: 1px;#
	height: auto;#
}
.bloc_annexes3 .item_block_fd_img .content_box{
	min-height: 104px;#
	height: auto;#
	_height: 104px;
}
.criteres .bt_noir {
	margin: 19px 0 0 0;#
}
.tables .bloc_annexes2 .item_block_fd2 .content_box {
	height: 125px;#
}
.detail_actu form {
	margin: 15px -14px 0 0;#
}
.bloc_annexes3 .item_block_fd .content_box,
.bloc_annexes3 .item_block_fd_img .content_box {
	height: 130px;
	overflow: hidden;
}

.tx-sgtrackerssearch-pi1 .popunder,
#infobulle_warrants,
.tx-sgwarrantsdetail-pi7,
.tx-sgwarrantsdetail-pi5 .visuel,
.tx-sgwarrantsdetail-pi5 .onglets_biz,
.tx-sgtrackersdetail-pi7,
.tx-sgtrackersdetail-pi5 .visuel,
.tx-sgtrackersdetail-pi5 .onglets_biz,
form.form_date,
.bloc_annexes,
#pager {
	display: none;
}

span.adapt {
	font-size: 10px;
}
