﻿/*----------------------------------------------------------
Titre : Demos.css
Description : principale CSS file
Project: Demos Webfactory
----------------------------------------------------------*/
/* ================================
* ! Global styles
* ================================*/
.exp-neverused { display: none; }
.clear { clear: both; }
.parme { color: #604D6F; }
.grey { color: #666666; }
.gras{font-weight:bold;color:#363636;}
cufon cufontext { display: none !important; }
a{cursor:pointer;}
.ms-WPBorder{border:none;}
p{margin: 0 0 0 0;}
h4{margin:0 0 0 0;}
h3{margin:0 0 0 0;}
h2{margin:0 0 0 0;}
h1{margin:0 0 0 0;}
input[type=checkbox] { border: none; }
/* ================================
* ! Common styles
* ================================*/
.clear { clear: both; }
.hiddenField{display:none;}
#bodywf a.wf-trans{display:block;}
#bodywf .wp-webfactory-createuser .wp-webfactory-createuser-btnmodify{display:block;}
#bodywf .wp-webfactory-createuser .wp-webfactory-createuser-btnsubmit{display:block;}
#bodywf .helvetica{display:block;}
#bodywf .product-subscription a{display:block;}
#bodywf #header #recherche-top td.ms-sbtext span{display:block;}
#bodywf #wf-contactus-minimal a{display:block;}
#bodywf #produit h4.custom-font-selus{display:block;}
#bodywf .custom-font-selus{display:block;}
#bodywf #container.ms-WPTitle{display:block;}
#bodywf .panier h3{display:block;}
#bodywf .custom-font{display:block;}
.reDropDownBody h4.custom-font{display:block !important;}
#bodywf .RadComboBoxDropDown .rcbScroll {max-height:420px !important; overflow-y:auto !important;overflow-x:hidden !important;}
#header #form-top-ombre #cherche-formation div.recherche-3 .rcbScroll{max-height:0 !important;}
#header #form-top-ombre #cherche-formation div.recherche-2 .rcbScroll{max-height:0 !important;}
#header #form-top-ombre #cherche-formation div.recherche-1 .rcbScroll{max-height:0 !important;}
#header #form-top-ombre #cherche-formation div.recherche-3 input{cursor:pointer;}
#header #form-top-ombre #cherche-formation div.recherche-3{cursor:pointer;}
#header #form-top-ombre #cherche-formation div.recherche-2 input{cursor:pointer;}
#header #form-top-ombre #cherche-formation div.recherche-2{cursor:pointer;}
#header #form-top-ombre #cherche-formation div.recherche-1 input{cursor:pointer;}
#header #form-top-ombre #cherche-formation div.recherche-1{cursor:pointer;}
#bodywf .rcbSlide li.rcbHovered {cursor:pointer;}
/*#bodywf .rcbSlide, #bodywf .RadComboBoxDropDown_Default{width:inherit !important;}
/* ================================
* ! Page structure [All pages]
* ================================*/
#bodywf { background: #ADB9C7 url('/Style Library/WebFactory/images/back-body.jpg') repeat-y scroll center top; color: #414040; font-family: verdana; font-size: 11px; line-height: 14px; }
#bodywf a img { border: none; }
#bodywf ul{margin:0; padding:0;}
#bodywf #background-lumiere { background: transparent url('/Style Library/WebFactory/images/background-lumiere.jpg') no-repeat scroll center 86px; }
#bodywf #principale { margin: 0 auto; text-align: left; width: 1008px; }
#bodywf #header {z-index:1;position: relative; }
#bodywf #container {z-index:2;background: transparent url('/Style Library/WebFactory/images/back-ombre.png') repeat-y scroll 0 0; padding: 0 11px 25px; width: 986px; }
#bodywf #footer-ombre { padding: 0 11px 0; width: 986px; }
#container #col-left { float: left;padding-left:21px; padding-right: 72px;width:623px;  }
#container #col-right { float: left; padding-right: 23px; width: 244px; }
#container #col-left .column-left { float: left;width:385px; }
#container #col-left .column-right { float: left; }
/* ================================
* ! Header Styles [Master Page]
* ================================*/
#header #explicit-logout { line-height:23px;width:200px;z-index:80; float:left;}
#header .logo-demos { margin: 0; padding: 0 0 7px 11px; z-index:8; width:181px;}
#header #menu-top-ombre { background: transparent url('/Style Library/WebFactory/images/menu-ombre.png') no-repeat scroll 0 0;  padding: 6px 11px 0; width: 986px;position:relative; }
/** Barre de recherche **/
#header #recherche-top { padding-right: 5px; position: absolute; right: 6px; top: 47px; width: 234px; z-index:101;}
#header #recherche-top td.ms-sbcell { border: none; }
#header #recherche-top td.ms-sbgo { border: none; padding: 0; background-color: transparent; }
#header #recherche-top td.ms-sbtext{padding:3px 5px 0 0;}
#header #recherche-top td.ms-sbtext span { color: #6F7376; font-size: 13px; }
#header #recherche-top input.ms-sbplain { height: 17px; padding: 2px 0 0 12px; background: transparent url('/Style Library/WebFactory/images/inp-text-rech-top.png') no-repeat scroll 0 0; border: none; color: #999999; text-align: left; font-family: Verdana; }
#header #recherche-top ul{position:relative;}
#header #recherche-top ul.autoCompletionListCssClass{margin-left:6px;background:none repeat scroll 0 0 #FFFFFF; padding:4px 0 0 0;width:147px !important; border-left:1px solid #C9CCCC;border-right:1px solid #C9CCCC;border-bottom:1px solid #C9CCCC;}
#header #recherche-top ul.autoCompletionListCssClass li{color:#999999; cursor:pointer; font-size:11px;list-style:none outside none;padding:0 6px 4px;white-space:normal;}
#header #recherche-top ul.autoCompletionListCssClass li:hover{color:#475558;}
/** Lien Top navigation **/
#header ul#second-nav-top { float:left; padding: 0; margin: 0; height: 30px; line-height: 30px;text-align: right; padding-right:5px;  }
#header ul#second-nav-top li {font-family:"Trebuchet MS";display: inline; font-family: arial; font-size: 9px; text-transform: uppercase; }
#header ul#second-nav-top li a:visited { color: #475558; padding: 0 3px; text-decoration: none; }
#header ul#second-nav-top li a { color: #475558; padding: 0 3px; text-decoration: none; }
#header ul#second-nav-top li a:hover { color: #1d1d1d; }
#header ul#second-nav-top li.TopNavBarItem3 a{ color:#1C2122;font-size:13px;height:19px;padding-top:8px;text-transform:uppercase;}
#header #mon-compte-top {display:block;height:27px;width:120px;margin-right:10px;background:#eaedf1;z-index:900;}
/** boutons d'action du site **/
#bodywf .action-button-container{position:relative; height:30px; display:inline;}
#bodywf .action-button-left{padding-left:5px;padding-top:5px;background:url("/Style Library/WebFactory/images/bg_button-left.gif") no-repeat scroll 0 0 transparent;float:left;height:25px;width:28px;}
#bodywf .action-button-middle{ background:url("/Style Library/WebFactory/images/bg_button-middle.gif") repeat scroll 0 0 transparent;float:left;height:30px; font-size:16px; font-family:Helvetica Neue LT Std; width:inherit!important; width:250px; }
#bodywf .action-button-right{background:url("/Style Library/WebFactory/images/bg_button-right.gif") no-repeat scroll 0 0 transparent;float:left;height:30px;width:11px;}
#bodywf .action-button-middle a{position:relative;color:#FFFFFF;display:block !important;font-family:"Century Gothic";font-size:16px;height:21px;text-transform:uppercase; padding-top:9px;}
#container #standard-content #wf-brochetdoc div div.action-button-middle a{color:#FFFFFF;display:block !important;font-family:"Century Gothic";font-size:16px;height:21px;text-transform:uppercase; padding-top:9px;}
* html #container #standard-content #wf-brochetdoc div div.action-button-middle a {padding-top:5px;}
* + html #container #standard-content #wf-brochetdoc div div.action-button-middle a {padding-top:5px;}
/** Module de langue **/
#header #top-links ul.language{display:none; float:left; width:115px; margin:0; height:15px;padding:3px 4px 0;background:url('/Style Library/WebFactory/images/bg-language.gif') repeat-x;} 
#header #top-links ul.language li{margin:0;padding:0;list-style:none;float:left;height:8px;}
#header #top-links ul.language li a{font-size:9px;font-family:arial; text-decoration:none;color:#677478;height:10px;padding:0 5px 2px;display:block;text-align:center; text-transform:uppercase;} 
#header #top-links ul.language li a:hover{color:#1d1d1d;}
#header #top-links ul.language li a.border{border-right:1px solid #84898f;}
#header #top-links ul.language li a.active{color:#050505;}
/** Module de recherche produit **/
#header #form-top-ombre { height: 48px; padding: 0 11px 0; width: 986px; background: transparent url('/Style Library/WebFactory/images/back-ombre.png') repeat-y scroll 0 0; }
#header #form-top-ombre #cherche-formation { height: 33px; padding: 15px 0 0 16px; width: 970px; background: transparent url('/Style Library/WebFactory/images/cherche-formation.gif') no-repeat scroll 0 0; }
#header #form-top-ombre #cherche-formation p { margin: 0; display:inline-block; line-height: 20px; color:#cecece; padding-bottom:5px; float:left;}
#header #form-top-ombre #cherche-formation label { color: #FFFFFF; float: left; font-size: 13px; font-weight: bold; padding: 4px 12px 0 15px; text-transform: uppercase; }
#header #form-top-ombre #cherche-formation p select { float: left; font-family: Arial, Helvetica, sans-serif; height: 20px; margin-right: 12px; color: #666; }
#header #form-top-ombre #cherche-formation p select.recherche-3 { width: 149px; }
#header #form-top-ombre #cherche-formation p select.recherche-1 { width: 149px; }
#header #form-top-ombre #cherche-formation p select.recherche-2 { width: 139px; }
#header #form-top-ombre #cherche-formation p.result-top { width: 191px; font-family: verdana; line-height: 20px; margin: 0; font-size: 10px; float:left;padding:0 0 0 10px; font-weight:bold; }
#header #form-top-ombre #cherche-formation p.result-top a { color: #CECECE; text-decoration: none; }
#header #form-top-ombre #cherche-formation p.result-top a span { font-weight: bold; }
#header #form-top-ombre #cherche-formation .RadComboBox{vertical-align:inherit;}
#header #form-top-ombre #cherche-formation .RadComboBoxDropDown_Default{color:#666; font-style:normal;} 
#header #form-top-ombre #cherche-formation .RadComboBox_Default .rcbInput{color:#666; font-style:normal;} 
#header #form-top-ombre #cherche-formation .RadComboBox_Default{color:#666; font-style:normal;} 
#header #form-top-ombre #cherche-formation .RadComboBox .rcbInputCell .rcbEmptyMessage {font-style:normal;} 
#header #form-top-ombre #cherche-formation .RadComboBoxDropDown_Default{font:11px Arial,sans-serif;}
#header #form-top-ombre #cherche-formation .RadComboBox_Default .rcbInput{font:11px Arial,sans-serif;}
#header #form-top-ombre #cherche-formation .RadComboBox_Default{font:11px Arial,sans-serif;}
#header #form-top-ombre #cherche-formation div.recherche-3{padding:0 10px 0 0;float:left;}
#header #form-top-ombre #cherche-formation div.recherche-2{padding:0 10px 0 0;float:left;}
#header #form-top-ombre #cherche-formation div.recherche-1{padding:0 10px 0 0;float:left;}
#header #form-top-ombre #cherche-formation input{color:#666666;float:left;font-family:arial;font-size:11px;padding:0 0 0 10px;}
ul.rcbList li{color:#666; font-size:11px; font-family:Arial; min-width:60px;}
/*****************Menu principal**************************/
label.custom-font { z-index: 1; }
#header #menu-top-ombre {z-index:15;background: url('/Style Library/WebFactory/images/menu-ombre.png') no-repeat; padding: 6px 11px 0; width: 986px;}
#header #menu-top-ombre ul#nav-top { margin: 0; padding: 0; width: 986px; height:43px; }
ul#nav-top li ul { background-color: #fff; font-family:"Century Gothic"; }
#bodywf ul#nav-top { background-color: #fff; font-family:"Century Gothic"; }
#header #menu-top-ombre ul#nav-top li a { background-color: #fff; font-family:"Century Gothic"; }
/*#header #menu-top-ombre ul#nav-top {display:none; }*/
#header #menu-top-ombre ul#nav-top li.nav-top {z-index:99;background:#fff; border-right: 1px #c9cccc solid; float: left; position: relative; text-align: center; list-style: none; }
#header #menu-top-ombre ul#nav-top li ul { border: 1px #cacccb solid; border-top: 0; display: none;padding:0; }
#header #menu-top-ombre ul#nav-top li ul li a { color: #6f6f6f; font: normal 900 12px Arial, Helvetica, sans-serif; height: auto;padding:6px 18px;text-transform: none; }
#bodywf ul#nav-top li ul li a:hover {color: #fff; }
#header #menu-top-ombre ul#nav-top li ul li:hover a {color: #fff; }
#header #menu-top-ombre ul#nav-top li:hover ul { display: block; left: -1px; position: absolute; top: 41px; width: 190px; }
#header #menu-top-ombre ul#nav-top li ul li { border: 0; float: none; height: auto; line-height: normal;/* padding: 3px 7px; */width: auto; list-style: none; }
#header #menu-top-ombre ul#nav-top li a {color: #1c2122; display: inline-block; font-size: 13px; font-weight: bold; height: 26px; padding:15px 15px 0; text-transform: uppercase; text-decoration: none; }
#bodywf ul#nav-top li.nav-top a.selected { background: transparent url('/Style Library/WebFactory/images/menu.gif') repeat-x 0 -33px; color: #634f72;}
#header #menu-top-ombre ul#nav-top li.nav-top a:hover { background: transparent url('/Style Library/WebFactory/images/menu.gif') repeat-x 0 -33px; color: #634f72;}
.autoCompletionListCssClass li {display:block;}
/***************** Fin menu principal **************/
/*****************Site Action**************************/
#bodywf ol.nav li.active a:hover { color: #fff; }
#bodywf ol.nav li.active a:visited { color: #fff; }
#bodywf ol.nav li.active a:link { color: #fff; }
#bodywf ol.nav li.active a { color: #fff; }
#bodywf #site-actions a { color: #fff; }
#header #site-actions { position: absolute; right: 18px; top: 72px; z-index: 100; }
/*****************Fin Site Action**************************/
.RadComboBox_Sitefinity .rcbArrowCellRight {background-image:url("/Style Library/WebFactory/images/dl.gif") !important;}
.RadComboBox_Sitefinity .rcbArrowCellLeft {background-image:url("/Style Library/WebFactory/images/dl.gif") !important;}
.RadComboBox_Sitefinity .rcbInputCellRight {background-image:url("/Style Library/WebFactory/images/dl.gif") !important;}
.RadComboBox_Sitefinity .rcbInputCellLeft {background-image:url("/Style Library/WebFactory/images/dl.gif") !important;}
/* ================================
* ! Content Styles [Master Page]
* ================================*/
/** Titres dans les contenus **/
#container h1 { margin: 0; text-transform: uppercase; color: #C20F24; font-family: Century Gothic; font-size: 19px; font-weight: bold; padding-bottom:10px; padding-left:0;}
#container p.link-sous-titre { margin-bottom: 0; background: #F2F2F2 none repeat scroll 0 0; color: #000000; font-family: arial; font-weight: bold; height: 14px; margin-top: 3px; cursor: pointer; }
#container p.link-sous-titre a { color: #000; display: block; height: 14px; line-height: 14px; }
#container p.link-sous-titre a:hover { color: #000; text-decoration: none; }
#container .ms-WPBody { font-family: verdana,arial,helvetica,sans-serif; }
#container tr.ms-WPHeader td { border: none; }
#container h2 { margin: 0; padding-bottom: 3px; font-weight: bold; padding: 5px 0 4px 8px; text-transform: uppercase; color: white; }
#container h3.ms-WPTitle { margin: 0; padding-bottom: 3px; font-weight: bold; padding: 5px 0 4px 8px; text-transform: uppercase; color: white; }
#container h2.violet { background-color: #604D6F; font-size:14px; }
#container .ms-SPZone { border: 1px solid #EEEEEE; background-color: Transparent; padding: 0; }
#container #col-left .ms-WPHeader { background-color: #C20F24; } 
#container #col-right .ms-WPHeader { background-color: #55376c; } 
#container .link-article{text-align:right;}
#container .link-article a { background: url('/Style Library/WebFactory/images/puce-link-article.gif') right 2px no-repeat; padding-right: 19px; display:block; height:20px; float:right;} 
/*** Tableaux de données ***/
.table-content th{border:1px solid #B7B7B7; margin:0; padding:5px; text-align:left;}
#container .table-content td{border:1px solid #B7B7B7; margin:0; padding:5px; text-align:left;}
#container .table-content {border:1px solid #E9E9E9;margin:0; padding:0; border-collapse: collapse;} 
#container .table-content th {background:#F3F3F3; text-align:center; color:#000;}
#container .table-content td{padding-left:10px;}
/*** LOGIN ***/
#header #top-links a{/*font-size:8px;*/font-size:9px;}
#header #top-links a#mon-compte-top{display:none;}
#header #top-links #nav-top-container{position:relative;}
#header #top-links #nav-top-container .link-basket{float:left; position:relative; height:30px;}
* html #header #top-links #nav-top-container .link-basket{width:240px; }
#header #top-links #nav-top-container .link-basket .link-basket-MyAccount{float:left; height:30px;border-left:1px solid #C0C4C6;padding:0 9px;line-height:0.9;}
* html #header #top-links #nav-top-container .link-basket .link-basket-MyAccount{width:115px; }
#header #top-links #nav-top-container .link-basket .link-basket-MyAccount .account-title{height:14px;padding-top:4px;}
#header #top-links #nav-top-container .link-basket .link-basket-MyAccount .account-Login{height:13px;}
#header #top-links #nav-top-container .link-basket .link-basket-MyAccount .account-Login a{color:#000000;}
#header #top-links #nav-top-container .link-basket .link-basket-MyAccount .account-Login a{text-align:center;width:100%;}
#header #top-links #nav-top-container .link-basket .link-basket-basket{float:left;}
* html #header #top-links #nav-top-container .link-basket .link-basket-basket{width:93px; }
div.link-basket span{display:block;}
div.link-basket a{text-decoration:none; float:left;}
div.link-basket a.account-link{color:#000000;padding:0 9px;font-size:14px !important; text-transform:uppercase;}
div.link-basket a.basket-account{border-left:1px solid #C0C4C6;color:#1C2122;vertical-align:middle;}
div.link-basket a.basket-account.full-basket{background:transparent url(/_layouts/WebFactory/images/ico-panier-mini.gif) no-repeat scroll 13px 0;}
div.link-basket a.basket-account span.helvetica{padding-left: 36px;padding-right: 13px;text-transform: uppercase;}
div.link-basket a.basket-account span.helvetica.empty-basket{height: 22px;padding-top: 9px;background: url('/_layouts/WebFactory/images/ico-panier.gif') no-repeat 8px 5px;font-size: 14px;}
div.link-basket a.basket-account span.helvetica.full-basket{height: 11px;font-size: 15px;padding-top: 5px;}
div.link-basket a.account-link span.account-title{text-align: center;text-decoration: none;text-transform: uppercase;font-size:13px;}
div.link-basket a.account-link span.account-title.connected{line-height:9px;padding-top: 9px;}
div.link-basket a.account-link span.account-title.disconnected{padding-top: 4px;height:11px;}
div.link-basket a span.subtitle{font-size: 9px;text-align: center;}
div.link-basket a span.subtitle.hidden{display:none;}
#header #top-links #nav-top-container .Topnavbar-links{float:right; background:url("/Style Library/WebFactory/images/second-nav-top.png") repeat-y scroll right top transparent; height:30px; margin-right:10px;}
#header #top-links #nav-top-container .Topnavbar-links #login-link{float:left;position:relative;top:8px;}
#header #top-links #nav-top-container .Topnavbar-links #login-link a{color:#000000;font-weight:bold;padding:0 10px 0 0;text-decoration:none;text-transform:uppercase;top:5px; font-size:9px;}
#top-links .link-help{border-left:1px solid #C0C4C6;color:#1C2122;float:left; position:relative; height:30px;}
#top-links .link-help a{background:transparent url('/Style Library/WebFactory/images/btn_aide.gif') no-repeat scroll 16px 0;width:50px;height:30px;color:#1C2122}
#top-links .link-help a span{width:30px;top:18px;position:absolute;left:12px;text-transform:uppercase;font-size:13px;}
/***************** branding ***************/
#container #col-left #bodywf .wf-co-cont p.esp a.link-article { background: url('/Style Library/WebFactory/images/puce-link-article.gif') right 2px no-repeat; padding-right: 19px; }
#container #col-left .bottom-cadre .column-left .link-article { height: 15px; margin-top: 3px; }
#col-left .bottom-cadre .column-right .article ul li { border-bottom: 1px dotted #b7b7b7; margin-bottom: 6px; padding: 0 0 6px; }
#container #col-right-244 .article ul li { border-bottom: 1px dotted #b7b7b7; margin-bottom: 6px; padding: 0 0 6px; }
#container #col-left .bottom-cadre .column-right .article .mini-article h3 { margin-bottom: 2px; }
#container .domaines-bottom .column-right .column-right-border p.link-article { margin-top: 30px; }
#container #col-right .link-article { height: 15px; margin-top: 3px; }
#container .domaine-oubliez-pas li { border-bottom: 1px dotted #E3E3E3; margin-bottom: 6px; padding: 8px 0; }
#container #welcome-catalogue .link-dossiers a { color: #55376C; font-size: 14px; font-weight: 900; margin-bottom: 10px; text-transform: uppercase; }
#bodywf p.link-article a:hover { color: #604d6f; font-size: 11px; font-weight: 900; text-decoration: none; }
#bodywf p.link-article a:visited { color: #604d6f; font-size: 11px; font-weight: 900; text-decoration: none; }
#bodywf p.link-article a:link { color: #604d6f; font-size: 11px; font-weight: 900; text-decoration: none; }
#bodywf .wf-cata a.wf-lk-o { color: #604d6f; font-size: 11px; font-weight: 900; text-decoration: none; }
div#wp-webfactory-reslib > div > div { color: #604d6f; font-size: 11px; font-weight: 900; text-decoration: none; }
#container #bodywf p.link-article a { color: #604d6f; font-size: 11px; font-weight: 900; text-decoration: none; }
#container #standard-content #col-left p.link-article a {color:#604D6F;}
#bodywf p.link-article a:hover {text-decoration:underline;}
/** Composant Onglet JQuery **/
#container .ui-tabs-nav { list-style: none; margin: 0; }
#container .ui-tabs-nav:after { /* clearing without presentational markup, IE gets extra treatment */ display: block; clear: both; content: " "; }
#container .ui-tabs-nav li { float: left; margin: 0 0 0 1px; min-width: 84px; /* be nice to Opera */ padding-right: 2px; }
#container .ui-tabs-nav a span { display: block; padding: 0 10px 0 18px; background: url('/Style Library/WebFactory/images/tab.png') no-repeat; }
#container .ui-tabs-nav a { display: block; padding: 0 10px 0 18px; background: url('/Style Library/WebFactory/images/tab.png') no-repeat; }
#container .ui-tabs-nav a { font-family: Century Gothic; position: relative; top: 1px; z-index: 2; padding-left: 0; color: #fff; font-size: 14px; font-weight: bold; line-height: 1.2; text-align: center; text-decoration: none; white-space: nowrap; /* required in IE 6 */ }
#container .ui-tabs-nav .ui-tabs-selected a { color: #fff; }
#container .ui-tabs-nav a:active { background-position: 100% 66%!important; background-position: 100% 67%; outline: 0; /* prevent dotted border in Firefox */ }
#container .ui-tabs-nav a:focus { background-position: 100% 66%!important; background-position: 100% 67%; outline: 0; /* prevent dotted border in Firefox */ }
#container .ui-tabs-nav a:hover { background-position: 100% 66%!important; background-position: 100% 67%; outline: 0; /* prevent dotted border in Firefox */ }
#container .ui-tabs-nav .ui-tabs-selected a { background-position: 100% 66%!important; background-position: 100% 67%; outline: 0; /* prevent dotted border in Firefox */ }
#container .ui-tabs-nav .ui-tabs-disabled a:active { background-position: 100% -92px; }
#container .ui-tabs-nav .ui-tabs-disabled a:focus { background-position: 100% -92px; }
#container .ui-tabs-nav .ui-tabs-disabled a:hover { background-position: 100% -92px; }
#container .ui-tabs-nav a { background-position: 100% -92px; }
#container .ui-tabs-nav a span { width: 64px; /* IE 6 treats width as min-width */ min-width: 64px; height: 23px; /* IE 6 treats height as min-height */ min-height: 23px; padding-top: 6px; padding-right: 9px; }
* > #container .ui-tabs-nav a span { /* hide from IE 6 */ width: auto; height: auto; }
#container .ui-tabs-nav .ui-tabs-selected a span { padding-top: 7px; }
#container .ui-tabs-nav a:active span { background-position: 0 0px; }
#container .ui-tabs-nav a:focus span { background-position: 0 0px; }
#container .ui-tabs-nav a:hover span { background-position: 0 0px; }
#container .ui-tabs-nav .ui-tabs-selected a span { background-position: 0 0px; }
#container .ui-tabs-nav .ui-tabs-disabled a:active span { background-position: 0 -31px; }
#container .ui-tabs-nav .ui-tabs-disabled a:focus span { background-position: 0 -31px; }
#container .ui-tabs-nav .ui-tabs-disabled a:hover span { background-position: 0 -31px; }
#container .ui-tabs-nav a span { background-position: 0 -31px; }
#container .ui-tabs-nav .ui-tabs-disabled a:visited { /* @ Opera, use pseudo classes otherwise it confuses cursor... */ cursor: text; }
#container .ui-tabs-nav .ui-tabs-disabled a:link { /* @ Opera, use pseudo classes otherwise it confuses cursor... */ cursor: text; }
#container .ui-tabs-nav .ui-tabs-selected a:visited { /* @ Opera, use pseudo classes otherwise it confuses cursor... */ cursor: text; }
#container .ui-tabs-nav .ui-tabs-selected a:link { /* @ Opera, use pseudo classes otherwise it confuses cursor... */ cursor: text; }
#container .ui-tabs-nav a:active { /* @ Opera, we need to be explicit again here now... */ cursor: pointer; }
#container .ui-tabs-nav a:focus { /* @ Opera, we need to be explicit again here now... */ cursor: pointer; }
#container .ui-tabs-nav a:hover { /* @ Opera, we need to be explicit again here now... */ cursor: pointer; }
#container .ui-tabs-container { border-top: 1px solid #97a5b0; padding: 1em 8px; background: #fff; /* declare background color for container to avoid distorted fonts in IE while fading */ }
#container .ui-tabs-loading em { padding: 0 0 0 20px; background: url('/C:/Users/adm-devsharepoint/Desktop/loading.gif') no-repeat 0 50%;}
.ui-widget-content .ui-state-default { border: none; background: none; }
#container .ui-state-default { border: none; background: none; }
/** Composant Slider **/
#container #slider { float: left; position: relative; width:100%;height: 240px; overflow: hidden; }
#container #slider .content { padding: 0; margin: 0;	width: 986px; position: relative; }
#container #slider .content li {  padding: 0; margin: 0; }
#container #slider ol.content p{width:391px; padding-left:500px; color:#55376c; font-weight:bold;}
#container #slider ol { list-style-type: none; padding: 0; margin: 0; }
#ShareZone li span { display: block; }
ol.content li.active { display: block; }
#container #slider img { display: block; }
#container #slider ol.nav { overflow: hidden; position: absolute; right: 23px; top: 11px; }
#container #slider ol.nav li { background: #bdb6c8; float: left; font-size: 1.2em; font-weight: 900; text-align: center; margin-left: 6px; }
#container #slider ol.nav li.active a { background: #55376c; color: #fff; }
#container #slider ol.nav li.active { background: #55376c; color: #fff; }
#container #slider ol.nav li a { color: #55376c; display: block; line-height: 30px; width: 30px; }
#container #slider .image_reel { position: absolute; top: 0; left: 0;}
#container #slider .image_reel a { float: left; }
.image_reel a:hover { display : block; position : relative; }
.image_reel a:visited { display : block; position : relative; }
.image_reel a:link { display : block; position : relative; }
#container #slider .image_reel a { display : block; position : relative; }
#container #slider .image_reel a p { position: absolute; top : 120px ; left : 510px; width : 400px; color:#55376c; font-weight:bold; margin:0;}
#container #slider .image_reel a h4 { position: absolute; top : 80px ; left : 510px; width : 400px; font-size: 3em; color: #55376c; margin:0; border-bottom:none;}
#container #slider .nav { position: absolute; text-align: center;}
#container #slider .nav a { text-decoration: none;	}
#container #slider .nav a.active {font-weight: bold; }
#container #slider .nav a:hover {font-weight: bold;}
/** Edition des propriétés de la page **/
#container #accordion { padding: 5px; }
#container #accordion h3 { margin: 0; padding: 10px; background-color: #EEE; border: solid 1px #999; cursor: pointer; background-repeat: no-repeat; background-position: 940px 10px; }
#container #accordion h3.show { background-image: url('/Style Library/WebFactory/images/btnCollapse.gif'); }
#container #accordion h3.hide { background-image: url('/Style Library/WebFactory/images/btnExpand.gif'); }
#container #accordion #TabPageProperties { padding: 5px; }
#container #accordion #TabPageProperties ul.ui-tabs-nav { margin: 0; padding: 0.2em 0 0; }
/** Chemin de fer **/
#container .breadcrumb-container { background-color: White; display: block; padding: 14px 20px 26px; }
#container .breadcrumb-container .breadcrumb { background-color: #F3F3F3; padding: 4px 8px; display:inline; font-size:10px;}
#container .breadcrumb-container .breadcrumb a { color: #5C5D85; font-size: 10px; text-decoration: underline; }
#container .breadcrumb-container .breadcrumb a:hover { text-decoration: underline; }
#container .breadcrumb-container .breadcrumb span.last { font-weight: bold; color: #5C5D85; font-size: 10px; }
#container .breadcrumb-container .breadcrumb span.breadcrumbCurrent{font-weight:bold;color:#5c5d84;}
/** Chemin de fer tunnel d'achat **/
#container .breadcrumb-container .breadcrumb-command{font-size:12px;}
#container .breadcrumb-container .breadcrumb-command span.CommandBreadCrumbSelected{background-color:#F3F3F3;color:#604D6F;font-size:15px;font-weight:bold;padding:0 9px;}
/** Composant Tag Cloud **/
#container #col-right #tag-cloud { list-style-type: none; margin: 0; padding: 8px 0 6px 0; }
#container #col-right #tag-cloud li { display: inline; line-height: 18px; }
#container #col-right #tag-cloud li a { color: #604D6F; text-decoration: none; }
#container #col-right #tag-cloud li a:hover { color: #999; }
#container #col-right #tag-cloud li a.size-1 { font-size: 9px; }
#container #col-right #tag-cloud li a.size-2 { font-size: 11px; }
#container #col-right #tag-cloud li a.size-3 { font-size: 13px; }
#container #col-right #tag-cloud li a.size-4 { font-size: 15px; }
#container #col-right #tag-cloud li a.size-5 { font-size: 18px; font-weight: bold; }
/** Composant "Ne manquez pas" **/
#container .block-manquer { background: #d9d9e0 url('/Style Library/WebFactory/images/block-manquer.gif') no-repeat scroll 0 0; padding: 20px 0 15px 15px; }
#container .block-manquer h4 { margin: 0; border: none; color: Black; font-size: 22px; font-weight: bold; height: 28px; padding-bottom: 9px; width: 205px; }
#container .block-manquer ul { margin: 0; padding: 0; list-style-type: none; }
#container .block-manquer ul li a { color: black; text-decoration: none; }
#container .block-manquer ul li a:hover { color: #666; }
/** Composant Partenaires **/
#container #home-content #bloc-partenaire { padding: 19px 23px 0 23px; clear: both; }
#container #block-partenaire h5 {border:none; margin: 0 0 7px 0; background-color: #DBDBDB; color: #1C2122; font-size: 14px; font-weight: bold; height: 18px; padding-top: 2px; text-align: center; text-transform: uppercase; width: 144px; }
#container #block-partenaire .mainDiv { border: 1px solid #D9D9D9; }
#container #block-partenaire ul { margin: 0; padding: 10px 0 0 0; height: 62px; }
/** Composants "N'oubliez pas" **/
#container ul.domaine-oubliez-pas { list-style-image: none; list-style-position: outside; list-style-type: none; margin: 0; padding: 0; }
#container ul.domaine-oubliez-pas li { background: transparent url('/Style Library/WebFactory/images/puce-link-article.gif') no-repeat scroll right 7px; border-bottom: 1px dotted #E3E3E3; padding: 5px 2px; }
#container ul.domaine-oubliez-pas li a { color: #414040; display: block; padding-right: 18px; text-decoration: none; }
#container ul.domaine-oubliez-pas li a:hover { color: #000; }
/** Composant Product Teaser **/ 
#container #home-col-content .column-right h3 { color: #C71F33; font-size: 16px; font-weight: bold; text-transform: uppercase; margin: 0; padding: 12px 0 6px 0; }
#container #home-col-content .column-right h3.ms-WPTitle { color: #fff; padding:5px 0 4px 8px; }
/** Composant "Treeview" **/
#container div.treeview { padding: 15px 0 30px 0; }
#container div.treeview div.collapse-container { padding: 3px 0 9px 0; }
#container div.treeview p.link-sous-titre { text-align: center; }
#container div.treeview span img{float:left;padding:0 15px 10px 0;}
#container div.treeview span a{text-align:right;background:url('/Style Library/WebFactory/images/puce-link-article.gif') no-repeat scroll right center;color:#604D6F;display:block;font-weight:bold;padding-right:20px;text-decoration:none;}
#container div.treeview span p{padding:0 0 12px 0;}
#container #home-content div.treeview div.collapse-container p.link-sous-titre { font-weight: bold; }
#container div.treeview div.treeview-content { border: 1px solid #D6DEE1; padding: 23px 0 15px; }
#container div.treeview .treeview-content { padding-bottom: 20px; padding-top: 26px; }
#container div.treeview .treeview-border { background: transparent url('/Style Library/WebFactory/images/img-border-faded.gif') no-repeat scroll 322px 0; }
#container div.treeview div.treeview-content div.treeview-content-left { float: left; width: 247px; padding-left: 24px; padding-right: 51px; }
#container div.treeview div.treeview-content div.treeview-content-left-home { float: left; padding-left: 29px; padding-right:51px;width:233px;}
#container div.treeview div.treeview-content div.treeview-content-right { float: right; padding-left: 32px; width: 250px; padding-right: 17px; }
#container div.treeview div.treeview-content div.treeview-content-right-home { float: left; padding-left: 32px; width: 233px; }
#container div.treeview div.treeview-content h4 { font-family:"Century Gothic"; padding: 0 0 12px 0; background-repeat: no-repeat; cursor: pointer; color: #2E2E2E; display: block; font-size: 14px; font-weight: bold; line-height: 1.2; border: none; margin: 0; }
#container div.treeview div.treeview-content h4.rouge { color: #C71F33; padding-bottom: 3px; padding-left: 10px; }
#container div.treeview div.treeview-content h4.intitule-domaines { background-repeat: no-repeat; cursor: pointer; }
#container div.treeview div.treeview-content h4.intitule-domaines-home { padding: 0 0 10px 19px; }
#container div.treeview div.treeview-content h4.intitule-domaines a { color: #2E2E2E; display: block; margin-left: 18px; }
#container div.treeview div.treeview-content h4.intitule-domaines-plus { background-image: url('/Style Library/WebFactory/images/treeviewplusmoins.gif'); background-position: left 0; padding-bottom: 12px; }
#container div.treeview div.treeview-content h4.intitule-domaines-moins { background-image: url('/Style Library/WebFactory/images/treeviewplusmoins.gif'); background-position: left -106px; padding-bottom: 12px; }
#container div.treeview div.treeview-content ul.treeview-domaine { margin: 0; list-style-type: none; padding: 0 0 15px 15px; background:#fff; }
#container div.treeview div.treeview-content ul.treeview-domaine li { padding: 2px 0; }
#container div.treeview div.treeview-content ul.treeview-domaine li a { background: transparent url('/Style Library/WebFactory/images/puce-domaines-formation.gif') no-repeat scroll left 6px; color: #363636; cursor: pointer; display: block; font-family: Verdana,arial; font-size: 11px; font-weight: 400; padding-left: 10px; }
#container div.treeview div.treeview-content h4.intitule-domaines-home {padding:0 0 10px 19px;width:214px;}
#container div.treeview div.treeview-content ul.product-only{background:#fff;}
#container div.treeview div.treeview-content ul.treeview-domaine li a{background:url("/Style Library/WebFactory/images/puce-fleche.gif") no-repeat scroll 0 2px transparent;}
#container div.treeview div.treeview-content ul.treeview-domaine li.produit a{background:url("/Style Library/WebFactory/images/puce-domaines-formation.gif") no-repeat scroll left 6px transparent;}
#container div.treeview div.treeview-content .treeview-content-container { background: transparent url('/Style Library/WebFactory/images/img-border-faded.gif') no-repeat scroll 307px 0;}
/** Home page **/
#container #home-content #col-left { width: 597px; float: left; padding-left: 21px; padding-right: 43px; background: url('/Style Library/WebFactory/images/img-border-faded.gif') no-repeat 640px 0; }
#container #home-content #col-right { width: 303px; padding-right: 22px; }
#container #home-content #col-left .bottom-cadre { background: transparent url('/Style Library/WebFactory/images/img-border-faded.gif') no-repeat scroll 373px 0; }
#container #home-content #col-left div.column-left { float: left; width: 344px; }
#container #home-content #col-left div.column-right { float: right; padding-left: 48px; width: 200px; }
#container #home-content #col-left div.column-right p.link-sous-titre { padding-left: 9px; }
#container #home-content #col-right .cadre { width: 305px; }
#container #home-content #col-right .article { padding: 0 0 8px; }
#container #home-content #col-right .ms-WPBorder{border:none;}
#container #home-content .block-manquer{width:288px;}
#container #home-content h2{font-size:16px;}
#container #home-content h3.ms-WPTitle{font-size:16px;}
#container #home-content #back-slider{padding-bottom:10px;}
#container #home-content div.treeview div.treeview-content .treeview-content-container {width:580px;}
/** Catalogue de formation **/
#container #catalogue-content #col-left{padding-right:56px;background: url('/Style Library/WebFactory/images/img-border-faded.gif') no-repeat 675px 0;}
#container #catalogue-content #col-left .title-align-left h3.ms-WPTitle { text-align: left; }
#container #catalogue-content #col-left h3.ms-WPTitle { text-align: center; font-size: 14px; }
#container #catalogue-content #col-left h4 { margin: 0; }
#container #catalogue-content #col-left div.domaine-formation { padding: 15px 0 0; width: 622px; }
#container #col-left div.img-category { float: left; margin: 0; padding: 0 10px 10px 0; }
#container #col-left div.content-category { text-align: justify; }
#container #catalogue-content #col-left .treeview { padding-bottom: 30px; padding-top: 15px; }
#container #catalogue-content #col-left .cadre-bottom .column-left { float: left; width: 303px; }
#container #catalogue-content #col-left .cadre-bottom .column-right { float: left; width: 303px; }
#container #catalogue-content div.treeview div.treeview-content ul.treeview-domaine { margin: 0; list-style-type: none; padding: 0 0 15px 0; }
#container #catalogue-content div.treeview div.treeview-content h4.intitule-domaines-home { background:none; padding: 0 0 10px 0; }
#container #catalogue-content div.treeview div.treeview-content h4.intitule-domaines { color: #b71515; display: block; padding-left: 18px; }
#container #catalogue-content div.treeview div.treeview-content h4.intitule-domaines-plus { background-image: url('/Style Library/WebFactory/images/treeviewplusmoins.gif'); background-position: left 1px; padding-bottom: 12px; background-repeat:no-repeat; }
#container #catalogue-content div.treeview div.treeview-content h4.intitule-domaines-moins { background-image: url('/Style Library/WebFactory/images/treeviewplusmoins.gif'); background-position: left -105px; padding-bottom: 12px; background-repeat:no-repeat; }
#container #standard-content div.wf-Nvcomp ul li h2 { color:#b71515; font-family:"Century Gothic",Arial, Helvetica, sans-serif; font-style:italic; padding:0;}
#container #catalogue-content .wf-stitle { color:#b71515; font-family:"Century Gothic",Arial, Helvetica, sans-serif; font-style:italic; padding:0;}
#container #standard-content div.wf-Nvcomp ul li h2{font-style:normal !important;}
#container #catalogue-content #col-left div.treeview span img{height:143px;}
#container #catalogue-content #col-left table{width:100%;}
/* WP Nous vous accompagnons */
#container #catalogue-content #col-right tr.ms-WPHeader td{background-color:#55376C; }
#container #catalogue-content #col-right h3.ms-WPTitle{font-size:16px;padding-bottom:4px;}
#container #catalogue-content #col-right h3 nobr span .cufon-vml {float:left;}
#container #catalogue-content #col-right h3 nobr span .cufon-canvas {float:left;}
#container #category-content h3 nobr span .cufon-vml {float:left;}
#container #category-content h3 nobr span .cufon-canvas {float:left;}
#container #catalogue-content div.wf-Nvcomp{padding:15px 0 0;}
#container #catalogue-content div.wf-Nvcomp ul li.wf-esp {border-bottom:1px #b7b7b7 dotted; margin-bottom:7px; padding-bottom:20px;}
#container #catalogue-content div.wf-Nvcomp ul li h2 {padding:0;font-size:14px;font-family:"Century Gothic";font-weight:bold;color:#B71515; font-style:normal;}
#container #catalogue-content div.wf-Nvcomp ul {padding:0; margin:0;}
#container #catalogue-content div.wf-Nvcomp ul li {padding:3px 0; list-style:none; }
#container #catalogue-content div.wf-Nvcomp ul li a{font-weight:bold; color:#55376c; background:url("/Style Library/WebFactory/images/puce-link-article.gif") no-repeat scroll right 0 transparent; padding-right:20px;}
/** Page nos formations **/
#container #standard-content div.wf-Nvcomp ul li h2 { color:#b71515; font-family:"Century Gothic",Arial, Helvetica, sans-serif; font-style:italic; padding:0;}
#container #standard-content .wf-stitle { color:#b71515; font-family:"Century Gothic",Arial, Helvetica, sans-serif; font-style:italic; padding:0;}
#container #standard-content .wf-Nvcomp ul li.wf-esp {border-bottom:1px #b7b7b7 dotted; margin-bottom:7px; padding-bottom:20px;}
#container #standard-content div.wf-Nvcomp ul li h2 {font-size:14px;}
#container #standard-content .wf-Nvcomp ul {padding:0; margin:0;}
#container #standard-content .wf-Nvcomp ul li {padding:3px 0; list-style:none; }
#container #standard-content .wf-Nvcomp ul li a{font-weight:bold; color:#55376c; background:url("/Style Library/WebFactory/images/puce-link-article.gif") no-repeat scroll right 0 transparent; padding-right:20px;}
#container #standard-content #col-right div.wf-Nvcomp{padding:15px 0 0 0;}
#container #standard-content #col-right div.wf-Nvcomp h2 {background-color:transparent; color:#b71515; padding-left:0;}
#container #standard-content #col-left div.intro{padding:0 0 20px;font-weight:bold;color:#363636;}
#container #standard-content #col-left div.intro a{color:#B71515;text-decoration:none;}
#container #standard-content #col-left div.intro a:hover{text-decoration:underline;}
/** Category **/
#container #category-content {background:url('/Style Library/WebFactory/images/img-border-faded.gif') no-repeat scroll 692px 0; }
#container #category-content #col-left h4 { margin: 0; padding:0 0 10px 0; }
#bodywf #container #category-content .treeview-content-right h4 { padding-bottom: 10px; }
#bodywf #container #category-content .treeview-content-left h4 { padding-bottom: 10px; }
#container #category-content #col-left h3{text-align:center; font-size:14px;}
#container #category-content #col-left div.treeview{padding:25px 0 20px;}
#container #category-content #col-left div.cadre-bottom div.column-right{float:right;}
#container #category-content #col-left div.cadre-bottom div.column-right{width:280px;/*padding:10px;border:1px solid #e3e3e3;*/}
#container #category-content #col-left div.cadre-bottom div.column-left{width:280px;/*padding:10px;border:1px solid #e3e3e3;*/}
#container #category-content #col-left div.cadre-bottom div.column-right table{width:280px;}
#container #category-content #col-left div.cadre-bottom div.column-left table{width:280px;}
#container #category-content #col-left div.cadre-bottom div.column-right .ms-WPBorder{border:none;}
#container #category-content #col-left div.cadre-bottom div.column-left .ms-WPBorder{border:none;}
#container #category-content #col-left div.cadre-bottom tr.ms-WPHeader{background:#55376c;}
#container #category-content #col-left div.cadre-bottom div.ms-WPBody{padding:10px 0 0;}
#container #category-content #col-left div.cadre-bottom h3{text-align:left;}
#container #category-content #col-left div.cadre-bottom div.column-left p{margin:0;padding:0 0 10px 0;}
#container #category-content #col-left div.cadre-bottom div.column-left h4.custom-font{padding:0 0 10px 0;font-family:Century Gothic;font-size:16px;font-weight:bold;text-transform:uppercase;color:#433a53;}
#container #category-content #col-left div.cadre-bottom div.column-left span.wf-rtf{float:left;}
#container #category-content #col-left div.cadre-bottom div.column-right p{margin:0;padding:0 0 5px 0;}
#container #category-content #col-left div.cadre-bottom div.column-right span{display:block;}
#container #category-content #col-left div.cadre-bottom div.column-right span.wf-rtf{float:right;margin:27px 0 0;}
#container #category-content #col-left div.cadre-bottom div.column-right h5.custom-font{float:left;width:65px;height:33px;padding:0 0 0 35px;margin:15px 0 0 0;background:url('/Style%20Library/WebFactory/images/img-catalogue-small.png') no-repeat left center;font-family:Century Gothic;font-size:14px;font-weight:bold;text-transform:uppercase;color:#433a53;}
#container #category-content #col-left div.cadre-bottom span.wf-rtf{display:block;width:100px;height:15px;text-align:right;}
#container #category-content #col-left div.cadre-bottom span.wf-rtf a{background:url('/Style Library/WebFactory/images/puce-link-article.gif') no-repeat scroll right center;color:#604D6F;display:block;font-weight:bold;padding-right:20px;text-decoration:none;}
#container #category-content #col-left div.cadre-bottom span.wf-rtf a:hover{text-decoration:underline;cursor:pointer;}
#container #page-content #col-right .wf-tv-pn ul li span{display:inline-block !important;}
#container #standard-content #col-right .wf-tv-pn ul li span{display:inline-block !important;}
/** Fiche produit **/
#container #produit #col-left{padding-left:18px; width:652px; padding-right:17px; background: transparent url('/Style Library/WebFactory/images/img-border-faded.gif') no-repeat scroll 687px 0; }
#container #produit #col-right{padding-left:14px; width:268px; padding-right:17px; }
#container #produit h1 { padding-bottom: 2px; }
#container #produit .ms-PartSpacingVertical { margin: 0; }
#container #produit #col-right .ms-PartSpacingVertical{padding-top:0 !important;}
#container #produit #col-right .ms-WPTitle { font-size: 14px; font-family:"Century Gothic";}
#container #produit #col-right .date-formation p.city strong{color:#2f2f2f;}
#container #produit .profile-contact .img-profile { float: left; border: solid 1px #E7E7E7; }
#container #produit .profile-contact .content-profile { float: left; padding: 2px 0 0 10px; font-weight:bold; }
#container #produit .profile-contact .content-profile h4 { margin: 0; color: #604D6F; font-size: 16px; font-weight: bold; padding-bottom: 2px; }
#container #produit .profile-contact .content-profile p { margin: 0; color:#666; }
#container #produit .profile-contact .content-profile p.name { font-weight: bold; text-transform: uppercase; color:#2f2f2f; }
#container #produit .product-trainers { padding-top: 12px; }
#container #produit .product-trainers .profile-trainer .img-profile { float: left; border: solid 1px #E7E7E7; }
#container #produit .product-trainers .profile-trainer .content-profile { float: left; padding: 2px 0 0 10px; }
#container #produit .product-trainers .profile-trainer .content-profile p{margin:0;color:#666;width:550px;}
#container #produit .product-trainers .profile-trainer .content-profile p.name { font-weight: bold; text-transform: uppercase; color:#2f2f2f; }
#container #produit .product-links { padding-bottom: 15px; }
#container #produit .product-links p{margin:0;}
#container #produit .product-fields{margin:0;}
#container #produit .product-objectif { margin: 0; padding:0;}
#container #produit ul.product-objectif li {padding-bottom:0; list-style:none;}
#container #produit .product-links h4 {color:#604D6F;font-family:"Century Gothic";font-size:16px;font-weight:bold;padding-top:12px;}
#container #produit .product-links div { padding-top: 5px; }
#container #produit .product-links div a { color: #414040; text-decoration: none; padding:0 0 5px 0;}
#container #produit .product-links div a:hover { color: black; }
#container #produit .product-tabs {display:none;}
#container #produit .product-tabs .ui-tabs-panel{padding-top:0px;}
#container #produit #col-left .cadre-bottom .product-tabs .ui-tabs-panel h3{padding:12px 0 2px;}
#container #produit .product-tabs ul li a span { text-transform: uppercase; }
#container #produit .block-date h4 { line-height: normal; margin: 0; padding: 12px 0 2px; color: #B71515; font-size: 14px; font-weight: bold; font-family:"Century Gothic"; }
#container #produit .product-program h4 { line-height: normal; margin: 0; padding: 12px 0 2px; color: #B71515; font-size: 14px; font-weight: bold; font-family:"Century Gothic"; }
#container #produit .product-program{border-bottom:none;}
#container #produit .product-program > div > div { border-bottom: 1px dotted #E3E3E3; padding: 0 0 17px; }
#container #produit .product-program div.last { border: none; }
#container #produit .product-program ul { margin: 0; padding: 0; list-style-type: none; }
#container #produit .product-program ul li { background: url('/Style Library/WebFactory/images/red-puce.gif') no-repeat scroll 0 7px; margin: 0 0 2px; padding: 0 0 0 10px; }
#container #produit .product-program h3 { text-transform: none; margin:0; padding:0 0 10px; }
#container #produit .product-program h3 a.collapse-program { cursor: pointer; color: black; line-height: normal; text-transform: none; }
#container #produit .product-program a.collapse-program { cursor: pointer; color: #c20f24; line-height: normal; text-transform: uppercase; font-family:"Trebuchet MS"; }
#container #produit .product-program .product-objetives{padding-top:5px;}
#container #produit .product-program .product-objetives p.objectives-desc{padding-bottom:8px;}
#container #produit .product-program .product-objetives h4{padding:0;}
#container #produit .product-program .sep-objectives{border-bottom:1px dotted #E3E3E3; margin-bottom:0px; padding-top:5px;}
#container #produit .product-objectifgermany h4 { line-height: normal; margin: 0; padding: 12px 0 2px; color: #B71515; font-size: 14px; font-weight: bold; font-family:"Century Gothic"; }
#container #produit .product-objectifgermany{border-bottom:none;}
#container #produit .product-objectifgermany > div > div { border-bottom: 1px dotted #E3E3E3; padding: 0 0 17px; }
#container #produit .product-objectifgermany div.last { border: none; }
#container #produit ul.product-objectifgermany  { margin: 0; padding: 0; list-style-type: none; }
#container #produit ul.product-objectifgermany li { background: url('/Style Library/WebFactory/images/red-puce.gif') no-repeat scroll 0 7px; margin: 0 0 2px; padding: 0 0 0 10px; }
#container #produit .product-objectifgermany h3 { text-transform: none; margin:0; padding:0 0 10px; }
#container #produit .product-objectifgermany h3 a.collapse-program { cursor: pointer; color: black; line-height: normal; text-transform: none; }
#container #produit .product-objectifgermany a.collapse-program { cursor: pointer; color: #c20f24; line-height: normal; text-transform: uppercase; font-family:"Trebuchet MS"; }
#container #produit .product-objectifgermany .product-objetives{padding-top:5px;}
#container #produit .product-objectifgermany .product-objetives p.objectives-desc{padding-bottom:8px;}
#container #produit .product-objectifgermany .product-objetives h4{padding:0;}
#container #produit .product-objectifgermany .sep-objectives{border-bottom:1px dotted #E3E3E3; margin-bottom:0px; padding-top:5px;}
#container #produit .Sessions-content{width:400px; float:left;}
#container #produit .nextyear-content{float:right; padding-top:12px;}
#container #produit .nextyear-content .link-date a{background:url("/Style Library/WebFactory/images/puce-link-article.gif") no-repeat scroll right center transparent;color:#604D6F;display:block;font-weight:bold;padding-right:20px;text-align:right;text-decoration:none;}
/* product field RIGHT */
#container #produit #col-right div.product-fields h3{width:inherit;background:#55376C;color:#fff;text-transform:uppercase;font-size:14px;padding:5px 0 4px 8px;}
#container #produit #col-left .column-left{padding-right:20px; width:365px;}
/* onglets */
#container #produit #col-left .column-left h3.ms-WPTitle { color: black;font-family:"Century Gothic";font-size:16px; padding-bottom:5px !important; }
#container #produit #col-left tr.ms-WPHeader{background:none;}
#container #produit #col-left .cadre-bottom h3{background:none;color:#C20F24;text-transform:none;margin:0;padding:0;}
#container #produit #col-left .product-option h3{background:none;color:#C20F24;text-transform:none;margin:0;padding:0;}
#container #produit #col-left .keywords-bloc h3{background:none;color:#C20F24;text-transform:none;margin:0;}
#container #produit #col-left .product-option .product-option-group { padding-top: 10px; width: 440px; }
#container #produit #col-left .product-option .product-option-group img { border: 1px solid #DDD; max-width: 120px; float: left; margin-right:10px;}
#container #produit #col-left .product-option .product-option-group .product-complement{padding:0 0 16px 0;}
#container #produit #col-left .product-option .product-option-group div.item { padding: 0 0 15px 15px; text-align: justify;}
#container #produit #col-left .product-option .product-option-group div.item p { margin: 0; padding:0; text-align:left; }
#container #produit #col-left .product-option .product-option-group a {text-align:left;background:url('/Style Library/WebFactory/images/puce-link-article.gif') no-repeat right center;color:#604D6F;display:block;font-weight:bold;padding-right:20px;text-decoration:none;}
#container #produit #col-left .product-option .product-option-group a:hover {text-decoration:underline;}
#container #produit #col-left .product-option .product-option-group h4 {margin: 0;padding:0 0 5px 0;font-weight:bold;color:#000;font-size:11px;}
/* mots clés*/
#container #produit .keywords-bloc a { text-align: right; color: #604D6F; text-decoration: none; text-transform: capitalize; }
#container #produit .keywords-bloc a:hover { color: #604D6F; text-decoration: underline; }
/* dates */
#container #produit .block-date { padding-top: 12px;  }
#container #produit .block-date p { margin: 0; }
#container #produit .block-date p.date { font-weight: bold; }
#container #produit .block-date p.city { padding-bottom: 3px; color:#666; font-weight:bold; }
#container #produit .block-date p.link { font-weight:bold; height:17px; line-height:13px; text-align:right;}
#container #produit .block-date p.link a { background:url("/Style Library/WebFactory/images/puce-link-article.gif") no-repeat scroll right top transparent; color:#604D6F; padding-right:19px; text-decoration:none; }
#container #produit .block-date p.link a:hover { color: #666; }
/* cycle-date*/
#container #produit #block-date h5.custom-font{font-family:"Century Gothic";font-size:14px;font-weight:bold;text-align:left;color:#C20F24;margin:0;padding:0 0 5px 0;}
#container #produit #block-date ul{list-style:none;margin:0;padding:0;padding-left:5px;}
#container #produit #block-date ul.promo{padding-bottom:20px;}
#container #produit #block-date ul.promo li{padding:0 0 3px;margin:0;}
#container #produit #block-date ul.date{padding:0 0 5px 0;}
#container #produit #block-date ul.date li{padding-left:10px;}
#container #produit #block-date li{list-style:none;}
/* cycle next promo */
#container #produit div.cycle-next-promo{margin:0;padding:10px 0 0 0;}
#container #produit div.cycle-next-promo div.date-formation{margin:0;padding-bottom:15px;}
#container #produit .Sessions-content h5{text-align:left;font-size:11px;font-weight:bold;}
#container #produit div.cycle-next-promo div.date-formation p.cycle-city{text-align:left;font-size:11px;font-weight:bold;}
#container #produit .Sessions-content h5{margin:0;}
#container #produit .Sessions-content ul{padding-left:10px;}
#container #produit .Sessions-content ul li{list-style:none;}
#container #produit .Sessions-content ul li strong{padding-top:5px; display:block;}
#container #produit div.cycle-next-promo div.date-formation ul{list-style:none;margin:0;padding:0 0 0 10px;}
#container #produit div.cycle-next-promo p.link{margin:0;padding-bottom:20px;}
#container #produit div.cycle-next-promo a{text-align:right;background:url('/Style Library/WebFactory/images/puce-link-article.gif') no-repeat right center;color:#604D6F;display:block;font-weight:bold;padding-right:20px;text-decoration:none;}
#container #produit div.cycle-next-promo a:hover{text-decoration:underline;}

#container #produit .product-price { font-family:"Century Gothic"; font-weight:bold; margin: 0; background: #604D6F none repeat scroll 0 0; color: #FFFFFF; font-size: 20px; line-height: 31px; padding: 0 0 0 8px; }
#container #produit .product-price span { font-size: 12px; }
#container #produit .product-subscription { text-align: center; width: 269px; height: 31px; margin: 0; background: url('/Style Library/WebFactory/images/bt_inscription.gif') no-repeat 0 0; }
#container #produit .product-subscription a { color: White; display: inline-block; height: 24px; margin: 0 auto; padding-top: 6px; }
#container #produit .product-subscription a:hover { text-decoration: none; }
#container #produit .product-subscription a img { float: left; }
#container #produit .product-subscription a h3 { text-transform:uppercase; float: left; padding: 2px 0 0 5px; color: #fff; height: 20px; margin:0; font-size:18px; font-family:"Century Gothic"; font-weight:bold; }
#container #produit ul.product-outils { width: 269px; margin: 0; padding: 0; overflow: hidden; }
#container #produit ul.product-outils li { list-style: none; float: left; padding-right: 5px; }
#container #produit ul.product-outils li.last { padding-right: 0px; }
#container #produit ul.product-outils li a { font-size:9px; border: 1px solid #e3e3e3; width: 61px; display: block; padding: 7px 0 6px 31px; color: #2b243c; text-transform: uppercase; text-decoration: none; }
#container #produit ul.product-outils li a:hover { text-decoration: underline; }
#container #produit ul.product-outils li.pdf a { width: 38px; }
#container #produit ul.product-outils li.print { background: url('/Style Library/WebFactory/images/print.gif') no-repeat 3px center; }
#container #produit ul.product-outils li.pdf { background: url('/Style Library/WebFactory/images/pdf.gif') no-repeat 3px center; }
#container #produit ul.product-outils li.send { background: url('/Style Library/WebFactory/images/send.gif') no-repeat 3px center; }
#container #produit #col-left ul.product-outils { float: right; }
#container #produit #col-left .product-attributes { border-bottom: 1px #b7b7b7 dotted; padding-bottom: 8px;  }
#container #produit #col-left .product-attributes ul { margin: 0; padding: 0; clear: both; }
#container #produit #col-left .product-attributes ul li { list-style: none; float: left; padding-right: 10px; }
#container #produit #col-left .product-attributes ul li span { display: block; float: left; line-height: 20px; padding-left: 4px; font-size: 10px; padding-top:4px; }
#container #produit #col-left .product-attributes ul li img { float: left; }
#container #produit #col-left .product-attributes ul li a{color:#604D6F;font-weight:bold;}
#container #produit #col-right .product-fields div { padding-top: 6px; }
#container #produit .product-type{padding-bottom:5px;}
#container #produit .product-type p{text-transform:uppercase;}
#container #produit .product-duration p { font-size: 16px; color: #604d6f; font-weight: bold; font-family: "Century Gothic"; margin: 0; }
#container #produit .product-type p { font-size: 16px; color: #604d6f; font-weight: bold; font-family: "Century Gothic"; margin: 0; }
#container #produit .tab_content ul {padding:0;}
#container #produit .tab_content ul > li{color:#b71515; font-size:14px; font-family:"Century Gothic"; font-weight:bold; list-style:none outside none; padding-bottom:20px;}
#container #produit .tab_content ul > li .toggle_content{color:#363636; font-weight:normal; font-size:11px; font-family:Verdana, arial;padding-bottom:0;}
#container #produit .tab_content ul > li a{color:#363636; font-size:11px; font-family:Verdana, arial; font-weight:bold; background:url('/Style%20Library/WebFactory/images/puce-grey.gif') no-repeat 0 0; padding-left:12px; padding-bottom:0;}
#container #produit #col-left .cadre-bottom .column-left .ms-WPTitle{background:none;font-size:16px; font-family:"Century Gothic";text-transform:none;margin:0;padding:13px 0 2px !important;}
.send-dialog{display:none;}
/** Fiche produit E-learning **/
#container #produit #col-left{width:658px; padding-left:19px; padding-right:25px; }
#container #produit #col-right{width:269px; padding-right:17px; }
#container #produit #wp-product-elearning{width:609px;}
#container #produit #wp-product-elearning h3.custom-font{background:#C20F24;color:#fff;font-family:"Century Gothic";font-size:14px;font-weight:bold;text-transform:uppercase;text-align:center;padding:5px 0 3px;}
#container #produit #wp-product-elearning .block-elearning-module { padding: 20px 0; border-bottom: 1px dotted #E3E3E3;margin:0;}
#container #produit #wp-product-elearning .block-elearning-module .close { color: #c20f24; font-size: 9px; text-transform: uppercase; cursor: pointer; }
#container #produit #wp-product-elearning .block-elearning-module .block-module { width: 492px; padding-right: 26px; }
#container #produit #wp-product-elearning .block-elearning-module .block-module input { float: left; margin:0 6px 5px 0 !important; padding: 0; }
#container #produit #wp-product-elearning .block-elearning-module .block-module .title-label { padding-left: 5px; text-align: left; font-size: 15px; font-weight: bold; font-family: "Century Gothic"; color: #c20f24; }
#container #produit #wp-product-elearning .block-elearning-module .block-module ul { padding: 0 0 22px 0; margin: 0;padding-left:0; }
#container #produit #wp-product-elearning .block-elearning-module .block-module li { list-style:none; padding-left: 13px; background:url("/Style Library/WebFactory/images/puce-domaines-formation.gif") no-repeat scroll left 5px transparent;}
#container #produit #wp-product-elearning .block-elearning-module .block-module li.title { font-weight: bold; list-style-type: none; padding: 0;background:none; }
#container #produit #wp-product-elearning .block-elearning-module .block-module p { margin: 0; padding-top: 10px; padding-bottom: 15px; }
#container #produit #wp-product-elearning .block-elearning-module .block-module .long-description { display: none; }
#container #produit #wp-product-elearning .block-elearning-module .block-price { width: 107px; }
#container #produit #wp-product-elearning .block-elearning-module .block-price ul { padding: 0; margin: 0; }
#container #produit #wp-product-elearning .block-elearning-module .block-price ul li { list-style: none; }
#container #produit #wp-product-elearning .block-elearning-module .block-price ul li.validity { text-align: center; padding-bottom: 6px; }
#container #produit #wp-product-elearning .block-elearning-module .block-price ul li.price { margin-bottom: 4px; text-align: center; width: 107px; background: #604d6f; font-size: 19px; color: #fff; font-weight: bold; font-family: "Century Gothic"; padding: 8px 0; }
#container #produit #wp-product-elearning .block-elearning-module .block-price ul li.duration { margin-bottom: 4px; padding-top: 6px; padding-bottom: 6px; border: 1px solid #e3e3e3; padding-left: 40px; background: url("/Style Library/WebFactory/images/bg_duration.gif") no-repeat scroll 10px center transparent; }
#container #produit #wp-product-elearning .block-elearning-module .block-price ul li.duration span { font-size: 14px; color: #c20f24; font-weight: bold; }
#container #produit #wp-product-elearning .block-elearning-module .block-price ul li.duration span strong { color: #000; }
#container #produit #wp-product-elearning .block-elearning-module .block-price ul li.language { border: 1px solid #e3e3e3; text-align: center; padding-top: 2px; overflow:hidden;height:13px;}
/* e-larning */
#container #produit #col-left tr.ms-WPHeader{background:#C20F24;}
#container #produit #col-left tr.ms-WPHeader h3{text-align:center;}
#container #produit #col-left .cadre-bottom tr.ms-WPHeader{background:none;}
#container #produit #col-left .cadre-bottom p.link-sous-titre {background:#F2F2F2;color:#000000;cursor:pointer;font-family:arial;font-weight:normal;height:14px;text-align:center;padding:3px 0;margin-bottom:0;margin-top:3px;}
/* Contenu : bouquets */
#container #produit #elearning-bouquets{width:609px;}
#container #produit #elearning-bouquets h3.custom-font{background:#C20F24;color:#fff;font-family:"Century Gothic";font-size:14px;font-weight:bold;text-transform:uppercase;text-align:center;padding:5px 0 3px;}
#container #produit #elearning-bouquets > p{margin:0;padding:5px 0 0 0;}
#container #produit #elearning-bouquets div.bouquets{border:1px solid #e3e3e3;padding:15px 0 15px 0;margin-top:5px;}
#container #produit #elearning-bouquets div.bouquets div.item{width:180px;float:left;border-right:1px solid #e3e3e3;padding:0 10px;}
#container #produit #elearning-bouquets div.bouquets div.last{border:none;}
#container #produit #elearning-bouquets div.bouquets div.item p{height:90px;overflow:hidden;font-size:11px;font-weight:bold;margin:0;padding:0;}
#container #produit #elearning-bouquets div.bouquets div.item span.custom-font{font-family:"Century Gothic";font-weight:bold;text-transform:uppercase;color:#563b74;}
#container #produit #elearning-bouquets div.bouquets div.item span.partir{font-size:10px;}
#container #produit #elearning-bouquets div.bouquets div.item span.price{font-size:19px;}
#container #produit #elearning-bouquets div.bouquets div.item span.personne{font-size:12px;}
#container #produit #elearning-bouquets div.bouquets div.item img{float:left;padding:0 5px 0 0;}
/* RIGHT */
/* elearning services RIGHT */
#container #elearning-services p{border-bottom:1px dotted #b7b7b7;margin:0;padding:10px 0;}
#container #elearning-services p strong{font-weight:bold;display:block;}
#container #elearning-services p.last{border:none;}
#container #elearning-services a.link{background:url('/Style Library/WebFactory/images/puce-link-article.gif') no-repeat right 11px;color:#604D6F;font-size:11px;font-weight:900;text-decoration:none;text-align:right;display:block;padding:10px 18px 0 0;}
/* WP image/video */
#container #produit #col-right div.block-video{padding:0 0 20px;}
#container #produit #col-right div.block-video img{padding:8px 0 0 0;width:269px;}
/*** Page E-Learning ***/
/* breadcrumb */
#container #produit div.breadcrumb{padding:15px 0 23px 18px;}
#container #produit div.breadcrumb .breadcrumb-container{background-color:#F3F3F3;display:inline;font-size:10px;padding:3px 8px;}
#container #produit div.breadcrumb .breadcrumb-container span.last{font-weight:bold;color:#5c5d84;}
#container #produit div.breadcrumb .breadcrumb-container span a{text-decoration:underline;color:#5c5d84;}
#container #produit div.breadcrumb .breadcrumb-container span a:hover{text-decoration:none;}
/* left */
#container #produit #col-left .cadre-bottom p.link-sous-titre{width:609px;}
#container #produit #col-left .cadre-bottom .block-elearning-module .block-module input{margin:0;}
#container #produit #col-left .cadre-bottom .block-elearning-module{width:609px;}
#container #produit #col-left .cadre-bottom .block-elearning-module .block-module{padding-right:26px;width:478px;}
#container #produit #col-left .cadre-bottom .block-elearning-module .block-price{width:105px;}
#container #produit #col-left .cadre-bottom .block-elearning-module .block-price ul li.price{width:105px;}
/* right */
#container #produit #col-right{padding:0 17px 0 0;width:250px;}
#container #produit #col-right h3.ms-WPTitle{width:244px;}
/** Fiche produit E-learning expended **/
#container #produit #col-left .cadre-bottom .block-elearning-module .module-expended .short-description { font-weight: bold; }
/** Fiche produit E-learning collapsed **/
#container #produit #col-left .cadre-bottom .block-elearning-module .module-collapsed .short-description { font-weight: normal; }
/*Test en bas de la page*/
#container #produit .block-elearning { padding-top: 6px; }
#container #produit .block-elearning .bouquets-elearning { padding: 10px; margin: 0; border: 1px solid #e3e3e3; overflow: hidden; }
#container #produit .block-elearning .bouquets-elearning li { list-style: none; width: 198px; float: left; }
#container #produit .block-elearning .bouquets-elearning li span { padding-left: 73px; display: block; font-weight: bold; padding-right: 10px; padding-bottom: 16px; }
#container #produit .block-elearning .bouquets-elearning li.start span { background: url('/Style%20Library/WebFactory/images/start.gif') no-repeat 7px 0;}
#container #produit .block-elearning .bouquets-elearning li.move span { background: url('/Style Library/WebFactory/images/move.gif') no-repeat 7px 0; }
#container #produit .block-elearning .bouquets-elearning li.live span { background: url('/Style Library/WebFactory/images/live.gif') no-repeat 7px 0; }
#container #produit .block-elearning .bouquets-elearning li.move { background: url('/Style Library/WebFactory/images/sep.gif') no-repeat right 0; height: 100px; }
#container #produit .block-elearning .bouquets-elearning li.start { background: url('/Style Library/WebFactory/images/sep.gif') no-repeat right 0; height: 100px; }
#container #produit .block-elearning .bouquets-elearning li p { padding: 10px 0 0 0; margin: 0; text-align: center; font-size: 10px; font-weight: bold; color: #563b74; font-family: "Century Gothic"; text-transform: uppercase; }
#container #produit .block-elearning .bouquets-elearning li p strong { font-size: 19px; }
/*eLearning - test module*/
#container #produit .block-testmodule { padding-top: 12px; }
#container #produit .block-testmodule p { margin: 0; }
#container #produit .block-testmodule p.link { font-weight: bold; line-height: 13px; height: 17px; padding-right: 18px; text-align: right; background: transparent url('/Style Library/WebFactory/images/puce-link-article.gif') no-repeat scroll right top; }
#container #produit .block-testmodule p.link a { color: #604D6F; text-decoration: none; }
#container #produit .block-testmodule p.link a:hover { color: #666; }
#container #produit #col-left .block-video { width: 265px; position: relative; padding-top:10px;}
#container #produit #col-left .block-video a { display: block; width: 265px; text-decoration: none; cursor: pointer; }
#container #produit #col-left .block-video a span { font-size: 12px; font-weight: bold; color: #fff; padding: 13px 0 0 38px; position: absolute; top: 116px; left: 58px; background: url('/Style Library/WebFactory/images/btn_player.png') no-repeat; width: 168px; height: 50px; }
#container #produit #col-left .block-video img{width:265px; height:220px;}
#container #produit #col-left .block-video .fiche-best-seller { background: url('/Style Library/WebFactory/images/fiche-best-seller.png') no-repeat 0 0; height: 51px; left: 169px; position: absolute; text-indent: -5000px; top: -25px; width: 51px; }
#container #produit #col-left .block-video .fiche-new { background: url("/AttributeImageHandler.ashx?AttributeId=1") no-repeat scroll 0 0 transparent; height: 48px; left: 221px; position: absolute; text-indent: -5000px; top: -25px; width: 48px; }
/*Récapitulatif de commande*/
#container #payment-content {color: black; padding-left: 20px; padding-right: 20px;}
#container #payment-content .cgv-container a{color: #B71515;font-weight: 900;text-decoration: none;}
#container #payment-content .cgv-container a:hover{text-decoration:underline;}
#container #payment-content .order-informations .action-button-container{float:right;}
#container #payment-content .ms-PartSpacingVertical{margin:0;}
#container #payment-content #payment-content-top{padding-bottom:18px;}
#container #payment-content #payment-breadcrumb-container{position:relative; height:40px;padding-top:18px;}
#container #payment-breadcrumb-container ul#payment-breadcrumb-content li{font-family:Century Gothic; float:left; list-style:none; color:#d47373; font-size:15px; font-weight:bold; text-transform:uppercase; padding-right:14px; background:none repeat scroll 0 0 transparent; padding-left:30px; height:25px;}
#container #payment-breadcrumb-container ul#payment-breadcrumb-content li.current{font-size:22px;font-family:Century Gothic; color:#b71515; background:url("_layouts/webfactory/images/arrow-recap-active.png") no-repeat scroll 0 0 transparent;}
#container #payment-breadcrumb-container ul#payment-breadcrumb-content li.active a.payment-breadcrumb-link {font-size:22px;font-family:Century Gothic; color:#b71515;}
#container #payment-breadcrumb-container ul#payment-breadcrumb-content li.command{background:none; padding-left:0;}
#container #payment-breadcrumb-container ul#payment-breadcrumb-content li.inactive{ background: url('/_layouts/webfactory/images/arrow-recap-inactive.png') 0 0 no-repeat; }
#container #payment-breadcrumb-container ul#payment-breadcrumb-content li.command a.payment-breadcrumb-link{font-family:Century Gothic; float:left; list-style:none; color:#d47373; font-size:15px; font-weight:bold; text-transform:uppercase; padding-right:14px; background:url('/_layouts/webfactory/images/arrow-recap-active.png') 0 0 no-repeat; padding-left:30px; height:25px;}
#container #payment-breadcrumb-container {height: 40px; padding-top:18px; position: relative;}
#container #payment-content .block-payment-container{border:1px solid #d3d3d3; position:relative;}
#container #payment-content .block-payment-container input{border: 1px solid #A5ACB2; font-size:12px;}
#container #payment-content .block-payment-container p{padding:0 0 2px 0;}
#container #payment-content .block-payment-container table{width:100%;}
#container #payment-content .block-payment-top{background:#e1dede; padding:10px 0 10px 8px;}
#container #payment-content .block-payment-top input{float:left; border:0; }
#container #payment-content .block-payment-top h3{font-family: century gothic; font-size:15px; color:#604d6f; text-transform: uppercase; padding-top:2px; }
#container #payment-content .block-payment-content{padding-left:8px;padding-right:8px; padding-top:10px;}
#container #payment-content .block-payment-content p{padding-bottom:3px; }
#container #payment-content .block-payment-content input{width:144px; }
#container #payment-content .block-payment-content div.RadComboBox{width:148px !important;}
#container #payment-content .block-payment-content input.rcbInput{width:125px;border:0; }
#container #payment-content .block-payment-bottom{padding:0 5px 5px 0;float:right; }
#container #payment-content .block-payment-bottom a:visited{color:#604D6F;float:right;font-weight:bold; font-size:10px;text-decoration: none;}
#container #payment-content .block-payment-bottom a{color:#604D6F;float:right;font-weight:bold; font-size:10px;text-decoration: none;}
#container #payment-content .block-payment-container a{color:#604D6F;float:right;font-weight:bold; font-size:10px;text-decoration: none;}
#container #payment-content .block-payment-container .block-payment-content a.link-learn-more-open{float:none; text-decoration:underline; }
#container #payment-content .block-payment-container .block-payment-bottom a {text-decoration:underline;float:left; padding-right:3px; }
#container #payment-content .infos a{float:none;text-decoration:underline;}
#container #payment-content .facturation a{padding-right:3px;text-decoration:underline; }
#container #payment-content .block-payment-bottom a:hover{text-decoration: underline;}
#container #payment-content .block-payment-container a:hover{text-decoration: underline;}
#container #payment-content .facturation{width:245px; float:left;}
#container #payment-content .pec{width:264px; float:left; margin-left:25px;}
#container #payment-content .infos{width:313px; float:left; margin-left:25px; padding-bottom:5px;}
.learn-more-popup-bottom{text-align:right; }
#container #payment-content .learn-more-popup{text-align:right; }

#container #payment-content .pec .other-payment-entity{top:62px !important; left: 0 !important;}
#container #payment-content .infos .additional-information{top:62px !important; left: 0 !important; width:534px !important; }
#container #payment-content .reglement{width:882px;}
#container #payment-content .selection{width:882px;}
#container #payment-content .selection{margin-bottom:20px;}
#container #payment-content .reglement{margin-bottom:10px}
#container #payment-content .reglement .block-payment-top{ background:#604d6f; }
#container #payment-content .reglement .block-payment-top h3{ color:white; font-size:20px; }
#container #payment-content .block-payment-content .selection-col-left{width:709px; float:left;}
#container #payment-content .block-payment-content .selection-col-left ul{list-style:none; }
#container #payment-content .block-payment-content .selection-col-left p.selection-title{color:#b71515; font-weight:bold; text-transform:uppercase;}
#container #payment-content .block-payment-content .selection-total .selection-col-left p.selection-total-title{font-weight:bold; font-size:15px; text-transform:uppercase;}
#container #payment-content .block-payment-content .selection-total .selection-col-left p.selection-totalpay-title{font-weight:bold; font-size:20px; color:#b71515; font-family:Century Gothic; text-transform:uppercase;}
#container #payment-content .block-payment-content .selection-total{background:#f7f7f7; padding:10px 0;}
#container #payment-content .block-payment-content .selection-col-right{width:152px; float:left; text-align:right;}
#container #payment-content .block-payment-content .selection-col-right span.selection-price{font-size:18px; font-weight:bold;}
#container #payment-content .block-payment-content .selection-total .selection-col-right span.selection-total-price {font-size:15px;}
#container #payment-content .block-payment-content .selection-total .selection-col-right span.selection-totalpay-price{font-size:18px; font-weight:bold;}
#container #payment-content .block-payment-content .selection-col-container{border-bottom:1px solid #f1d0d0;padding-bottom:10px; margin-bottom:18px;}
#container #payment-content .block-payment-content .selection-total-col-container{border-bottom:1px solid #f1d0d0;}
#container #payment-content .block-payment-content .last{margin:0;}
#container #payment-content .block-payment-content .reglement-col-container .reglement-col-right{float:left; width:50%;}
#container #payment-content .block-payment-content .reglement-col-container .reglement-col-left{float:left; width:50%;}{float:left; width:50%;}
#container #payment-content .block-payment-content .reglement-col-container .reglement-col-right .paiement-facture{float:left;width:355px; padding-left:56px;}
#container #payment-content .block-payment-content .reglement-col-container .reglement-col-left .paiement-immediat{float:left;width:355px; padding-left:56px;}
#container #payment-content .block-payment-content .reglement-col-container .reglement-col-right .paiement-facture p.paiement-immediat-title{font-size:16px; font-weight:bold;}
#container #payment-content .block-payment-content .reglement-col-container .reglement-col-left .paiement-immediat p.paiement-immediat-title{font-size:16px; font-weight:bold; }
#container #payment-content .block-payment-content .reglement-col-container .reglement-col-right input {float:left;}
#container #payment-content .block-payment-content .reglement-col-container .reglement-col-left input {float:left;}
#container #payment-content .block-payment-content .reglement-col-container .reglement-col-right .paiement-facture{background:url('/_layouts/webfactory/images/invoice.png') 0 0 no-repeat;}
#container #payment-content .block-payment-content .reglement-col-container .reglement-col-left .paiement-immediat{background:url('/_layouts/webfactory/images/immediate.png') 0 0 no-repeat;}
#container #payment-content .block-payment-content th{vertical-align:top; text-align:left !important; }
#container #payment-content .cgv-container{width:885px; font-size:10px; padding-bottom:20px;}
#container #payment-content .block-payment-content .reglement-col-container .reglement-col-left input{border:none;width:auto !important; }
#container #payment-content .block-payment-content .reglement-col-container .reglement-col-right input{border:none;width:auto !important; }

/* Detail commande */ 
#container #myaccount-content .order-informations .informations-left { float: left; margin-bottom: 10px; padding-left: 35px; padding-right: 15px; width: 200px; background: url('/Style Library/WebFactory/images/border.png') repeat-y right 0;}
#container #myaccount-content .order-informations .informations-left p{padding-bottom:0 !important;}
#container #myaccount-content .order-informations .informations-left a{padding-left:16px;padding-top:10px;}
#container #myaccount-content .order-informations .informations-left textarea{font-family:verdana,arial,helvetica,sans-serif;
font-size:8pt;}
#container #myaccount-content .order-informations .title-informations { font-weight: bold; text-transform: uppercase; padding-bottom: 10px; }
#container #myaccount-content .order-informations .block-product .title-informations{font-size:14px; text-transform:none;}
#container #myaccount-content .order-informations .informations-right { width: inherit; padding-left: 16px; }
#container #myaccount-content #col-left .order-informations h2.custom-font{color:#B71515;font-family:Century Gothic;font-size:19px;font-weight:bold;margin:0;padding:0 0 15px;text-transform:uppercase;}
#container #myaccount-content .order-informations { position: relative; }
#container #myaccount-content .order-informations .confirmation-title{padding-bottom:20px;}
#container #myaccount-content .order-informations .block-product { border-top: 2px ridge #000000; padding-bottom: 5px; padding-top: 5px; }
#container #myaccount-content .order-informations .product-informations-left { width: inherit; width: 478px; padding: 0; padding-bottom:5px; }
#container #myaccount-content .order-informations .product-informations-right { width: inherit; float: right; padding: 0; }
#container #myaccount-content .order-informations .product-informations-price strong { font-size: 16px; font-weight: bold; }
#container #myaccount-content .order-informations .total .product-informations-price strong { font-size: 16px; font-weight: bold; }
#container #standard-content .order-informations .total { border-top: 2px ridge #000000;border-bottom:1px solid #000; }
#container #standard-content .order-informations .tva-8 { border-top: 2px ridge #000000;border-bottom:1px solid #000; }
#container #standard-content .order-informations .tva-19 { border-top: 2px ridge #000000;border-bottom:1px solid #000; }
#container #myaccount-content .order-informations .total-ht { border-top: 2px ridge #000000;border-bottom:1px solid #000; }
#container #standard-content .order-informations .tva-8 p { padding: 10px; font-size: 16px; font-weight: bold; }
#container #standard-content .order-informations .tva-19 p { padding: 10px; font-size: 16px; font-weight: bold; }
#container #myaccount-content .order-informations .total-ht p { padding: 10px; font-size: 16px; font-weight: bold; }
#container #myaccount-content .order-informations .total p { padding: 10px; font-size: 16px; font-weight: bold; }
#container #myaccount-content .order-informations .total .product-informations-right p { padding: 10px 0 0 0; }
#container #standard-content .order-informations .tva-8 .product-informations-right p { padding: 10px 0 0 0; }
#container #standard-content .order-informations .tva-19 .product-informations-right p { padding: 10px 0 0 0; }
#container #myaccount-content .order-informations .total-ht .product-informations-right p { padding: 10px 0 0 0; }
#container #standard-content .order-informations .online-payment .masterCard { width: 100px; float: left; text-align: center; }
#container #standard-content .order-informations .online-payment .visa { width: 100px; float: left; text-align: center; }
#container #myaccount-content .order-informations .online-payment .cb { width: 100px; float: left; text-align: center; }
#container #myaccount-content .order-informations .online-payment .mode-payment { padding: 10px 0 11px 20px; }
#container #myaccount-content .order-informations .online-payment .mode-payment img { margin-bottom: 4px; margin-top: 0; }
#container #myaccount-content .order-informations .other-payment { padding-bottom: 2px; }
#container #myaccount-content .order-informations .other-payment label{width:595px;}
#container #myaccount-content .order-informations .online-payment { padding-top: 16px; padding-bottom:10px; }
#container #myaccount-content .order-informations .other {padding-left:20px;}
#container #myaccount-content .order-informations .product-informations-right { width: 125px; text-align: right; }
#container #myaccount-content .order-informations .bgrecap { border-style: none;border-color: inherit;border-width: 0;float: right; background: url('/Style Library/WebFactory/images/bg_recap.png') no-repeat 0 0; width: 199px;height: 44px;}
#container #myaccount-content .order-informations .block-nextstep { position: relative; width: 200px; float: right; text-align: center; }
#container #myaccount-content .order-informations .nextstep { color: white; font-size: 14px; width: 195px; font-weight:bold;}
#container #myaccount-content .order-informations .nextstep a{color:white;display:block;height:27px;padding-top:13px;position:relative;text-transform:uppercase;}
#container #myaccount-content .order-informations .nextstep strong { font-size: 16px; text-transform: uppercase; }
#container #myaccount-content .order-informations .tva p{padding-bottom:0 !important;}
#container #myaccount-content .order-informations .tva{padding-top:5px;}
#container #myaccount-content .order-informations .title-informations{ color:#C20F24; padding-bottom:0 !important;}
#container #standard-content .informations-right .title-informations{color:#000;}
#container #myaccount-content .informations-left .title-informations{color:#000;}
#container #myaccount-content .order-informations{color:#000;}
#container #myaccount-content #col-left h2.custom-font{color:#C20F24; font-family:Century Gothic; font-size:19px; font-weight:bold; margin:0;padding-bottom:10px; padding-left:0; text-transform:uppercase;}
#container #myaccount-content #col-left strong{color:#000;}
#container #myaccount-content .order-informations .total{margin-bottom:10px}
#container #myaccount-content #col-left p.product-informations-price{float:right; text-align:right; padding-bottom:0;}
#container #myaccount-content #col-left p.disclaimer{padding-bottom:20px; font-size:9px; font-weight:900; color:#414040;}
#container #myaccount-content #col-left p.disclaimer label{font-weight:normal;}
#container #standard-content .order-informations label{margin:0; float:left; border:none;}
#container #myaccount-content .order-informations input{margin:0; float:left; border:none;}
#container #myaccount-content .order-informations .informations-left input{border:1px solid #A5ACB2; margin-bottom:5px;width:186px;}
#container #myaccount-content .order-informations .informations-left select{width:199px;}
#container #myaccount-content .order-informations label{padding-left:2px;}
#container #myaccount-content .order-informations .nextstep {font-size:16px; }
#container #myaccount-content .order-informations .nextstep .next-step-text{text-transform:lowercase;}
#container #myaccount-content .order-informations .informations-right input{float:none; border:1px solid #A5ACB2;}
#container #myaccount-content .informations-left a{color:#604d6f; font-weight:bold; float:right;}
#container #myaccount-content .order-informations p.confirm-text{padding-bottom:10px;}
#container #myaccount-content #col-left .order-informations strong{color:#000;}

/* de css editor : */
#container #standard-content .order-informations .title-informations{ color:#C20F24; padding-bottom:0 !important;}
#container #standard-content .informations-right .title-informations{color:#000;}
#container #standard-content .informations-left .title-informations{color:#000;}
#container #standard-content .order-informations{color:#000;}
#container #standard-content #col-left h2.custom-font{color:#C20F24; font-family:Century Gothic; font-size:19px; font-weight:bold; margin:0;padding-bottom:10px; padding-left:0; text-transform:uppercase;}
#container #standard-content #col-left strong{color:#000;}
#container #standard-content .order-informations .total{margin-bottom:10px}
#container #standard-content #col-left p.product-informations-price{float:right; text-align:right; padding-bottom:0;}
#container #standard-content #col-left p.disclaimer{padding-bottom:20px; font-size:9px; font-weight:900; color:#414040;}
#container #standard-content #col-left p.disclaimer label{font-weight:normal;}
#container #standard-content .order-informations label{margin:0; float:left; border:none;}
#container #standard-content .order-informations input{margin:0; float:left; border:none;}
#container #standard-content .order-informations .informations-left input{border:1px solid #A5ACB2; margin-bottom:5px;width:186px;}
#container #standard-content .order-informations .informations-left select{width:199px;}
#container #standard-content .order-informations label{padding-left:2px;}
#container #standard-content .order-informations .nextstep {font-size:16px; }
#container #standard-content .order-informations .nextstep .next-step-text{text-transform:lowercase;}
#container #standard-content .order-informations .informations-right input{float:none; border:1px solid #A5ACB2;}
#container #standard-content .informations-left a{color:#604d6f; font-weight:bold; float:right;}
#container #standard-content .order-informations p.confirm-text{padding-bottom:10px;}
#container #standard-content #col-left .order-informations strong{color:#000;}
/*Résultats de recherche*/
#container #search-content #col-left { width: 249px; padding-left: 21px; padding-right: 60px; background: transparent url('/Style Library/WebFactory/images/img-border-faded.gif') no-repeat scroll 305px 0; }
#container #search-content #col-right { width: 622px; padding-right: 32px; }
#container #search-content h1 { background: url('/Style%20Library/WebFactory/images/picto-search.gif') no-repeat 23px 0;height: 31px; padding-left: 57px; padding-top: 7px; width: 400px; }
#container #search-content #col-left .block-formation{background: url('/Style Library/WebFactory/images/bg_block-formation.gif') 0 0; padding: 0 14px 5px 9px; width: 227px; }
#container #search-content #col-left .block-formation p{margin:0;padding:7px 0;}
#container #search-content #col-left .block-formation p.title{color:#604d6f;font-size:16px; font-weight: bold; font-family: "Century Gothic"; padding: 9px 0 5px 0; margin: 0; }
#container #search-content #col-left .block-formation h3 {background:#604d6f;font-size:14px;display:block;height:14px;padding:3px 0 4px 5px;width:221px;}
#container #search-content #col-left .block-formation ul{margin:0;padding:0 0 6px 0;}
#container #search-content #col-left .block-formation li{list-style:none; padding:0;}
#container #search-content #col-left .block-formation li a{margin:0;color:#414040;padding:4px 4px 4px 15px;display:block; background:url("/Style Library/WebFactory/images/puce-domaines-formation.gif") no-repeat scroll 6px 9px transparent;}
#container #search-content #col-left .block-formation li a:hover{margin:0;text-decoration:none;background:url("/Style Library/WebFactory/images/puce-domaines-formation.gif") no-repeat scroll 6px 9px #e8e8e8;padding:4px 4px 4px 15px;}
#container #search-content #col-left .block-formation li span{margin:0;padding:0;}
#container #search-content #col-left .criteria-content{padding:0 0 10px 0;}
#container #search-content #col-left .criteria-content span.criteria-title{float:left;position:relative;top:4px;padding:0 0 0 5px;}
#container #search-content #col-left .criteria-content span.criteria-delete{float:right;}
#container #search-content #col-left .criteria-content span.criteria-delete a img{position:relative;top:4px;}
#container #search-content #col-right .txtsearch { margin-top: 0; }
#container #search-content #col-right .pager-search {font-size:10px;padding: 9px 0 9px 11px; border: 1px solid #e9e9e9; }
#container #search-content #col-right .result-search {font-size:10px;padding: 9px 0 9px 11px; border: 1px solid #e9e9e9; }
#container #search-content #col-right .result-search p { padding: 0; margin: 0; }
#container #search-content #col-right .result-search p.formations-search { width: 430px; float: left; padding:4px 0 0;}
#container #search-content #col-right .result-search p.formations-search strong{font-size:12px;}
#container #search-content #col-right .result-search p.view-search { float: left; padding:3px 6px 0 0; font-size:10px; }
#container #search-content #col-right ul { padding: 12px 0 30px 0; margin: 0; }
#container #search-content #col-right ul li { list-style: none outside none; padding-top:10px; }
#container #search-content #col-right ul li a { background: url("/Style Library/WebFactory/images/puce-domaines-formation.gif") no-repeat scroll 4px center transparent; color: #363636; padding: 4px 4px 4px 14px; text-decoration: none; line-height:1.5; }
#container #search-content #col-right ul li a:hover { background: #e8e8e8 url("/Style Library/WebFactory/images/puce-domaines-formation.gif") no-repeat scroll 4px center; padding: 6px; padding: 4px 4px 4px 14px; }
#container #search-content #col-right .pager-search p { margin: 0; padding: 0; }
#container #search-content #col-right .pager-search p a:hover{text-decoration:underline;}
#container #search-content #col-right .pager-search p.pager-previous { float: left; height: 17px; width:195px; }
#container #search-content #col-right .pager-search .pager-next a { text-decoration: none; color: #3c3c3c; font-size: 10px; }
#container #search-content #col-right .pager-search .pager-previous a { text-decoration: none; color: #3c3c3c; font-size: 10px; }
#container #search-content #col-right .pager-search .pager-previous a{background:url('/Style Library/WebFactory/images/puce-link-left-article.gif') no-repeat scroll left 0;padding:0 0 1px 20px;}
#container #search-content #col-right .pager-search .pager-next a:hover { color: #1d1d1d; }
#container #search-content #col-right .pager-search .pager-previous a:hover { color: #1d1d1d; }
#container #search-content #col-right .pager-search p.pager-next { float: left; }
#container #search-content #col-right .pager-search p.pager-center { float: left; }
#container #search-content #col-right .pager-search p.pager-center { width: 343px; height: 17px; }
#container #search-content #col-right .pager-search p.pager-center input{border:1px solid #dddddd;font-size:10px;font-weight:bold;padding:0 10px;font-size:10px;}
#container #search-content #col-right .pager-search p.pager-center span { display: inline-block; text-align: center; width: 60px; }
#container #search-content #col-right .pager-search p.pager-next a{ padding:0 20px 1px 0; background: url("/Style Library/WebFactory/Images/puce-link-article.gif") no-repeat scroll right 0 transparent; height: 18px; }
#container #search-content #col-right .intro{color:#363636; padding-bottom:12px;}

/* bloc recherche par code */
#container #search-content #col-left .block-formation p.red{color:#C20F24; padding-bottom:15px;} 
#container #search-content #col-left .block-formation input{margin-right:6px; border:1px solid #abacae;font-size:11px;padding:3px 5px; color:#616161; float:left;}
#container #search-content #col-left .block-formation a.btn-ok{background:none repeat scroll 0 0 #808080;color:white;display:block;font-weight:bold;padding:3px 4px 4px;text-decoration:none;width:17px; float:left;}
#container #search-content #col-left .block-formation p.error{padding-top:12px; color:#C20F24;} 

/*** Résultats de recherche (Keyword) ***/
#container #searchKeyword-content #col-left { float: left; padding-left: 21px; padding-right: 52px; width: 643px; }
#container #searchKeyword-content h1 { background: url('/Style%20Library/WebFactory/images/picto-search.gif') no-repeat 0 0; height: 25px; padding-left: 30px; padding-top: 7px; }
#container #searchKeyword-content .column-left { width: 393px; padding-right: 39px; }
#container #searchKeyword-content .column-left p { margin: 0; padding: 0; }
#container #searchKeyword-content .column-right h2 { font-size: 14px; padding: 5px 8px 4px 8px; }
#container #searchKeyword-content .column-right .acces-direct { background: url('/Style Library/WebFactory/images/bg_block-formation.gif') 0 0; padding: 5px 0; width: 210px; margin-top: 4px; }
#container #searchKeyword-content .column-right .acces-direct ul { padding: 0; margin: 0; }
#container #searchKeyword-content .column-right .acces-direct ul li { background: url('/Style%20Library/WebFactory/images/puce-accesdirect.gif') no-repeat 14px 0; float: left; height: 20px; list-style: none outside none; padding-left: 34px; }
#container #searchKeyword-content .column-right .acces-direct ul li a { text-decoration: none; color: #414040; text-transform: uppercase; font-weight: bold; }
#container #searchKeyword-content .column-right .acces-direct ul li a:hover { text-decoration: underline; }
#container #searchKeyword-content h3 { color: #fff; font-weight: bold; font-size: 14px; font-family: "Century Gothic"; padding: 3px 11px; margin:0; }
#container #searchKeyword-content .catalog-result { border: 1px solid #e3e3e3; padding: 7px 0 7px 11px;margin-bottom:15px;}
#container #searchKeyword-content .catalog-result p { margin: 0; padding: 0; }
#container #searchKeyword-content .catalog-result p strong{color:#363636;}
#container #searchKeyword-content h3.title { color: #b71515; font-size: 16px; padding: 20px 0 0; }
#container #searchKeyword-content .search-block-result h3.title { padding: 0; }
#container #searchKeyword-content #col-left ul.result { padding: 2px 0 0; margin: 0; }
#container #searchKeyword-content #col-left ul.result li { list-style: none outside none;position:relative;}
#container #searchKeyword-content #col-left ul.result li a { line-height:inherit;font-weight:normal; color: #363636; display: block; padding: 4px 4px 4px 0; text-decoration: none; }
#container #searchKeyword-content #col-left ul.result li a span.gras{padding-left:3px;}
#container #searchKeyword-content #col-left ul.result li a:hover { background: #e8e8e8; padding: 6px; padding: 4px 4px 4px 0; }
#container #searchKeyword-content #col-left ul.result li img{padding:0 0 0 4px; vertical-align:bottom;}
#container #searchKeyword-content #col-left ul.result li img.picto-search{padding:0 4px 0 3px; vertical-align:middle;}
#container #searchKeyword-content #col-left .search-block-result { padding-top: 30px; }
#container #searchKeyword-content #col-left .search-block-result h3.custom-font{margin-bottom:5px;padding:3px 0 3px 10px;font-family:"Century Gothic";font-size:14px;color:#fff;font-weight:bold;text-transform:uppercase;}
#container #searchKeyword-content #col-left .search-block-result .actu { padding-top: 15px; }
#container #searchKeyword-content #col-left .search-block-result .actu h3.custom-font{color:#B71515;}
#container #searchKeyword-content #col-left .search-block-result .actu p { margin: 0; padding: 8px 0; }
#container #searchKeyword-content #col-left .search-block-result .actu p.date { margin: 0; padding: 0 0 8px 0; }
#container #searchKeyword-content #col-left .search-block-result .actu > img { float: left; padding-right: 18px; width:125px; height:93px;}
#container #searchKeyword-content #col-left .search-block-result .actu .readMore { font-weight: bold; }
#container #searchKeyword-content #col-left .search-block-result .actu .readMore a { text-decoration: none; color: #604d6f; }
#container #searchKeyword-content #col-left .search-block-result .actu .readMore a:hover { text-decoration: underline; color: #604d6f; }
#container #searchKeyword-content div.exp-search-catalogs{padding:20px 0 0 0;}
#container #searchKeyword-content div.exp-search-catalogs h3{text-transform:uppercase; margin-bottom:5px;}
/* wp search agenda */
#container #col-left div.event-result{margin:0;padding:0;}
#container #col-left div.event-result div.titre{background:#b71515;margin-bottom:5px;}
#container #col-left div.event-result h3.custom-font{padding:3px 0 3px 10px;font-family:"Century Gothic";font-size:14px;color:#fff;font-weight:bold;text-transform:uppercase;}
#container #col-left div.event-result div.event{margin:0;padding:0 0 25px 0;}
#container #col-left div.event-result div.event h4{font-size:11px;font-weight:bold;color:#363636;text-transform:uppercase;margin:0;padding:0 0 5px 0;}
#container #col-left div.event-result div.event p{line-height:19px;margin:0;padding:0 0 8px 0;}
#container #col-left div.event-result div.event span.breadcrumb-link{padding:0 0 0 18px;background:url('/Style Library/WebFactory/images/puce-link-article.gif') no-repeat left 0;}
#container #col-left div.event-result div.event span.breadcrumb-link a{color:#55376C;font-weight:normal;font-size:11px;text-decoration:none;}
#container #col-left div.event-result div.event span.breadcrumb-link a:hover{text-decoration:underline;}
/* Page de contact*/
#container #contact-content ul.wp-contactus-ul { width: 345px; padding: 0; margin: 0; padding-bottom:5px;}
#container #contact-content ul.wp-contactus-ul li { list-style-type: none; margin-left: 0; padding: 2px 0; clear: both; }
#container #contact-content ul.wp-contactus-ul li span { display: inline-block; width: 115px; float: left; vertical-align: text-bottom; }
#container #contact-content ul.wp-contactus-ul li span.wf-requi { padding: 0; width: auto; display: none; }
#container #contact-content ul.wp-contactus-ul li input {border: 1px #a5acb2 solid; width: 220px; margin-bottom:6px; }
#container #contact-content ul.wp-contactus-ul li textarea { border: 1px #a5acb2 solid; height: 100px; width: 220px; }
#container #contact-content ul.wp-contactus-ul li.wf-contactus-check-rec { font-size: 9px; font-weight: 900; }
#container #contact-content ul.wp-contactus-ul li .RadComboBox{width:222px !important; margin-bottom:6px; display:none;}
#container #contact-content ul.wp-contactus-ul li .RadComboBox input{border:0; width:inherit; margin-bottom:0; padding-bottom:0;}
#container #contact-content ul.wp-contactus-ul li.wf-bro-marketingpreferencemedium{margin-bottom:10px;margin-top:10px;}
#container #contact-content ul.wp-contactus-ul li.wf-bro-marketingpreferencemedium span label{float:left; display:block; width:60px; line-height:18px;}
#container #contact-content ul.wp-contactus-ul li.wf-bro-marketingpreferencemedium span input{width:13px; float:left; margin:0 4px 0 0; clear:both;}
#container #contact-content ul.wp-contactus-ul li.wf-bro-marketingpreferenceinterest span label{float:left; display:block; width:60px; line-height:18px;}
#container #contact-content ul.wp-contactus-ul li.wf-bro-marketingpreferenceinterest span input{width:13px; float:left; margin:0 4px 0 0; clear:both;}
#container #contact-content ul.wp-contactus-ul li.wf-bro-marketingpreferencemedium input{width:inherit; border:0;}
#container #contact-content ul.wp-contactus-ul li.wf-bro-marketingpreferenceinterest span input{border:0; width:13px;}
#container #contact-content ul.wp-contactus-ul li.wp-contactus-li-first .RadComboBox{width:50px !important;}
#container #contact-content ul.wp-contactus-ul li.wf-contactus-address input{float:right;margin-right:8px !important;margin-right:3px;}
#container #contact-content ul.wp-contactus-ul li.wf-contactus-address span{float:left; width:110px;}
#container #contact-content #top { padding:0 0 20px 0;text-align:justify; line-height:16px; border-bottom:1px dotted #B7B7B7; margin-bottom:20px;  }
#container #contact-content .bottom-cadre .column-left { width: 330px; }
#container #contact-content .bottom-cadre .column-right { width: 242px; padding-left: 48px; }
#container #contact-content .bottom-cadre .column-right span{display:block;}
#container #contact-content .bottom-cadre .column-right .action-button-container{display:block;padding-left:40px;padding-top:10px;}
#container #contact-content div#wf-contactus .wf-contact-btndemand { background-color: #c20f24; border: 0; color: white; cursor: pointer; font-weight: bold; font-size: 14px; font-family: Century Gothic; float: right; text-transform:uppercase;}
#container #contact-content .ms-WPHeader { background: #604d6f; }
#container #contact-content h3.ms-WPTitle { font-size: 14px; font-family: Century Gothic; }
#container #contact-content .wf-noscoordo .wf-adr { border-top: 1px #b7b7b7 dotted; margin-top: 10px; }
#container #contact-content .wf-noscoordo span { display: inline-block; margin-bottom: 10px; }
#container #contact-content ul.wf-adr li { font-size: 10px; font-style: italic; list-style: none; }
#container #contact-content ul.wf-adr li.wf-oh { padding: 7px 0; }
#container #contact-content ul.wf-adr li.wf-em { padding-top: 10px; text-transform: uppercase; }
#container #contact-content ul.wf-adr li.wf-em { font-size: 11px; font-style: normal; font-weight: 900; padding-bottom: 3px; }
#container #contact-content .wf-noscoordo span { font-size: 11px; font-style: normal; font-weight: 900; padding-bottom: 3px; }
#container #contact-content .wf-co-cont p { color: #604d6f; display: inline-block; font-size: 10px; font-weight: 400; padding-left: 10px; width: 120px; margin: 0; }
#container #contact-content .wf-co-cont p.esp{ display: block; padding-top: 10px; text-align: right; width: 212px; }
#container #contact-content .action-button-middle a{color:#fff; font-size:16px;}
#container #contact-content .city { border: 0; }
#container #contact-content ol { margin: 0; padding: 0; }
#container #contact-content ol.topfaqs li { font-weight: 900; list-style-position: inside; list-style-type: decimal; padding-bottom: 6px; padding-top: 5px; }
#container #contact-content ol.topfaqs li a:hover { color: #363636; font-size: 11px; font-weight: 400; }
#container #contact-content ol.topfaqs li a:visited { color: #363636; font-size: 11px; font-weight: 400; }
#container #contact-content ol.topfaqs li a:link { color: #363636; font-size: 11px; font-weight: 400; }
#container #contact-content ol.topfaqs li a { color: #363636; font-size: 11px; font-weight: 400; }
/* Newsletter et rss */
#container #deuxcolumn50-50 #col-left { width: 461px; padding-left: 21px; padding-right: 25px;  background: url('/Style Library/WebFactory/images/img-border-faded.gif') no-repeat scroll 505px 0;}
#container #deuxcolumn50-50 #col-right { width: 427px; padding-left: 20px; padding-right: 32px; }
#container #deuxcolumn50-50 p{margin:0;}
#container #deuxcolumn50-50 h1 { padding-left: 24px; padding-bottom: 17px; }
#container #deuxcolumn50-50 h3 { margin: 0; font-size: 16px; color: #c71f33; font-weight: bold; font-family: Century Gothic; }
#container #deuxcolumn50-50 h3.ms-WPTitle { color: white; font-weight: bold; margin: 0; font-size: 10pt; }
#container #deuxcolumn50-50 ul.choixAbonement { margin: 0; padding: 20px 0 0 0;  }
#container #deuxcolumn50-50 ul.choixAbonement .recaptcha_image {display:none;}
#container #deuxcolumn50-50 ul.choixAbonement li { font-weight: 900; list-style: none; color:#000; }
#container #deuxcolumn50-50 ul.choixAbonement li .btn-ok { margin-bottom: 3px; }
#container #deuxcolumn50-50 .img-abonnArticle { float: left; /*padding-right: 18px;*/width:150px; overflow:hidden; }
#container #deuxcolumn50-50 .abonnArticle { clear: both; padding: 15px 0; }
#container #deuxcolumn50-50 .content-abonnArticleTxt { padding-top: 5px; }
#container #deuxcolumn50-50 .content-abonnArticle { color: #000; text-align: justify; }
#container #deuxcolumn50-50 .content-abonnArticle p{ font-weight:normal; color:#414040; margin:0; }
#container #deuxcolumn50-50 .inputNewsletter {display:inline; border: 1px #a5acb2 solid; height: 18px; margin-left: 15px; width: 190px; }
#container #deuxcolumn50-50 .btn-ok {display:inline; background-color: #c20f24; border: 0; color: white; cursor: pointer; font-weight: 900; height: 20px; margin-left: 5px; vertical-align: middle; width: 29px; }
#container #deuxcolumn50-50 div#wf-contactus .wf-contact-btndemand { background-color: #c20f24; border: 0; color: white; cursor: pointer; }
#container #deuxcolumn50-50 #abonnement #col-right h2 { background-color: #604D6F; color: white; height: 15px; margin: 12px 0; padding: 5px 0 0 8px; }
#container #deuxcolumn50-50 #wp-webfactory-newsletter-subscription { padding: 17px 10px 10px 10px; }
#container #deuxcolumn50-50 #wp-webfactory-newsletter-subscription div.content-abonnArticle input { margin-right: 5px; }
#container #deuxcolumn50-50 #wp-webfactory-newsletter-subscription h2.custom-font { background-color: #c20f24; color: #fff; font-size: 14px; padding: 2px 5px; }
#container #deuxcolumn50-50 .link-article{text-align:right; padding-top:8px;}
#container #deuxcolumn50-50 .link-article a { background: url('/Style Library/WebFactory/images/puce-link-article.gif') right 2px no-repeat; padding-right: 19px; display:block; height:20px; }
#container #deuxcolumn50-50 .block-didyouknow{background:#d9d9e0;padding:14px;}
#container #deuxcolumn50-50 .block-didyouknow ul{margin:0; padding:0;}
#container #deuxcolumn50-50 .block-didyouknow ul p{line-height:15px;}
#container #deuxcolumn50-50 .block-didyouknow ul p span{font-weight:bold;display:block;padding:0 0 10px 0;}
#container #deuxcolumn50-50 .block-didyouknow h4.custom-font-selus{background:url('/Style Library/WebFactory/images/picto-didyouknow.gif') no-repeat left -1px;margin:0;padding:3px 0 17px 45px;font-size:22px;color:#2b243c;}
/* wf-fluxrss */
#container #wf-fluxrss{padding-bottom:10px;}
#container #wf-fluxrss p.separate{padding-top:17px; font-weight:bold; padding-bottom:14px;}
#container #wf-fluxrss ul.separate{padding:8px 0 24px 8px; margin:0; border-top:1px #b7b7b7 dotted; border-bottom:1px #b7b7b7 dotted; }
#container #wf-fluxrss ul.separate li{list-style:none;display:inline;float:right; padding-left:13px;}
#container #wf-fluxrss ul.separate li img{height:17px;}
#container #wf-fluxrss ul.separate li.custom-font{float:left;font-family:"Century Gothic";font-size:16px;font-weight:bold;color:#604d6f;padding-left:0;} 
/* Newsletter Archive */
#container #deuxcolumn50-50 #wp-webfactory-newsletter-subscription-min{border-bottom:1px dotted #e3e3e3;}
#container #deuxcolumn50-50 #wp-webfactory-newsletter-subscription-min div.content-abonnArticle input.inputNewsletter{margin:0;}
#container #deuxcolumn50-50 #wp-webfactory-newsletter-subscription-min div.content-abonnArticle h3.custom-font{padding:0 0 10px 0;}
#container #deuxcolumn50-50 #wp-webfactory-newsletter-subscription-min div.content-abonnArticle p{padding:0 0 5px 0;}
#container #deuxcolumn50-50 #wp-webfactory-newsletter-archives ul#newsletter_archives{margin:0;padding:0;list-style:none;}
#container #deuxcolumn50-50 #wp-webfactory-newsletter-archives div.content-abonnArticle h3.custom-font{padding:0 0 10px 0;}
/* Page Home Chaine thématique */
#container #thematicChannelHome-content #col-left{width:944px;}
#container #thematicChannelHome-content #col-left h1{color:#55376c;}
#container #thematicChannelHome-content #col-left .thematic-block{border-bottom:1px dotted #b7b7b7; padding-bottom:16px;}
#container #thematicChannelHome-content ul.rubrique{margin:0; padding:0;width:110%;}
#container #thematicChannelHome-content ul.rubrique li{margin:0; padding:17px 18px 0 0; width:223px; list-style:none; float:left;}
#container #thematicChannelHome-content ul.rubrique p{margin:0;}
#container #thematicChannelHome-content ul.rubrique p.visuel{padding-bottom:11px; padding-top:11px;}
#container #thematicChannelHome-content ul.rubrique h2 {padding:0; height:40px;}
#container #thematicChannelHome-content ul.rubrique h2 a{display:block;color:#55376c; padding:2px 0 10px 23px; text-transform:uppercase; font-size:16px; font-family:"Century Gothic";}
#container #thematicChannelHome-content p.esp a{background:url("/Style Library/WebFactory/images/puce-link-article.gif") no-repeat scroll left 2px transparent; color:#604D6F; display:block; font-weight:bold; height:15px; padding-left:19px; padding-top:2px;}
#container #thematicChannelHome-content ul.rubrique p.visuel img{width:223px; height:255px;}
/* Webpart Chaine thématique Informatique */
#container #col-right div#wp-webfactory-thematicchannels-wpdiscover div.wf-ThematicChannels h3.custom-font{color:#55376C;font-family:"Century Gothic";font-size:16px;font-weight:bold;line-height:20px;margin:0;padding:0 0 5px;text-transform:uppercase;}
#container #thematicChannel-content #thematicChannel-col-content #col-right h3.ms-WPTitle{background:#604d6f;}
#container #col-right td#column{border:1px solid #D9D9D9;padding:10px;}
#container #col-right div#wp-webfactory-thematicchannels-wpdiscover div.wf-ThematicChannels h2.custom-font{color:#55376C;font-family:"Century Gothic";font-size:16px;font-weight:bold;line-height:20px;margin:0;padding:2px 0 10px 25px;text-transform:uppercase;}
#container #col-right div#wp-webfactory-thematicchannels-wpdiscover div.wf-ThematicChannels p{padding:0;margin:0;}
#container #col-right div#wp-webfactory-thematicchannels-wpdiscover div.wf-ThematicChannels ul{padding:0;}
#container #col-right div#wp-webfactory-thematicchannels-wpdiscover div.wf-ThematicChannels ul li{list-style:none;}
#container #col-right div#wp-webfactory-thematicchannels-wpdiscover div.wf-ThematicChannels ul.espaces li {width:206px; border:1px solid #e3e3e3; padding:3px 3px 8px 30px;margin:7px 0 0 0;}
#container #col-right div#wp-webfactory-thematicchannels-wpdiscover div.wf-ThematicChannels ul.espaces li a{font-family:"Century Gothic"; font-weight:bold; font-size:12px; color:#393939; text-transform:uppercase;position:relative;top:2px;}
#container #col-right ul.social {padding:2px 5px; border:1px solid #D9D9D9;}
#container #col-right ul.social li{list-style:none; display:inline;padding-right:7px;}
#container #thematicChannel-content ul.domaine-oubliez-pas li{background:none; }
#container #thematicChannel-content ul.domaine-oubliez-pas li a{text-transform:uppercase; padding-bottom:10px;background:url("/Style Library/WebFactory/images/puce-link-article.gif") no-repeat scroll right 12px transparent;color:#C71F33;font-family:"Century Gothic";font-weight:bold;margin:0;padding:11px 0 7px; font-size:16px;}
#container #col-right div#category-list{padding:10px;border:1px solid #d9d9d9;}
#container #col-right div#category-list h3.custom-font{font-family:"Century Gothic";font-size:14px;font-weight:bold;color:#fff;background:#604d6f;padding:5px 0 3px 8px;}
#container #col-right div#category-list ul{margin:0;padding:10px 0 0 0;list-style:none;}
#container #col-right div#category-list ul li{list-style:none;background:url('/Style Library/WebFactory/images/puce-listing-violet.gif') no-repeat left 5px;padding:0 0 5px;}
#container #col-right div#category-list ul li a{text-decoration:none;color:#535353;padding:0 0 0 13px;}
#container #col-right div#category-list ul li a:hover{text-decoration:underline;}
#container #thematicChannel-content .intro a{color:#B71515;font-weight:900;text-decoration:none;}
#container #thematicChannel-content .intro a:hover{text-decoration:underline;}
/* Webpart Ressources list */
#container #col-right li.ressources-listing{list-style:none;background:url('/Style Library/WebFactory/images/puce-listing-violet.gif') no-repeat left 5px;padding:0 0 5px;}
#container #col-right li.ressources-listing a{text-decoration:none;color:#535353;padding:0 0 0 13px;}
#container #col-right li.ressources-listing a:hover{text-decoration:underline;}
#container #col-right .ressources-container{padding:0;}
/* Webpart Chaine thématique HOME */
#container #home-content #col-right div#wp-webfactory-thematicchannels-wpdiscover{padding:13px 0 0 0;}
#container #home-content #col-right div#wp-webfactory-thematicchannels-wpdiscover div.wf-ThematicChannels ul{padding:0;}
#container #home-content #col-right div#wp-webfactory-thematicchannels-wpdiscover div.wf-ThematicChannels ul li{list-style:none;}
#container #home-content #col-right div#wp-webfactory-thematicchannels-wpdiscover div.wf-ThematicChannels ul.espaces{width:310px;}
#container #home-content #col-right div#wp-webfactory-thematicchannels-wpdiscover div.wf-ThematicChannels ul.espaces li a{font-family:"Century Gothic"; font-weight:bold; font-size:12px; color:#393939; text-transform:uppercase;}
#container #home-content #col-right div#wp-webfactory-thematicchannels-wpdiscover div.wf-ThematicChannels ul.espaces li{width:270px; border:1px solid #e3e3e3; padding:3px 3px 9px 30px; float:left; margin:7px 7px 0 0;}
#container #home-content #col-right div#wp-webfactory-thematicchannels-wpdiscover div.wf-ThematicChannels p{margin:0; padding-bottom:10px;}
#container #home-content #col-right div#wp-webfactory-thematicchannels-wpdiscover div.wf-ThematicChannels h3{margin:0; font-family:"Century Gothic"; font-size:16px; color:#55376c; font-weight:bold; text-transform:uppercase; padding:0 0 10px 0; line-height:20px;}
/* Webpart Chaine Thématique Link */
#container #col-right div#wp-thematic-link{padding-bottom:10px;}
#container #col-right div#wp-thematic-link img{float:left;padding:6px 10px 0 0;}
#container #col-right div#wp-thematic-link h3.custom-font{font-family:"Century Gothic";font-size:16px;font-weight:bold;text-transform:uppercase;color:#55376c;}
#container #col-right div#wp-thematic-link a{padding:10px 0;color:#414040;text-align:justify;text-decoration:none;display:block;background:url('/Style Library/WebFactory/images/puce-link-article.gif') no-repeat right bottom;}
#container #col-right div#wp-thematic-link a strong{color:#363636;}
#container #col-right .wf-ThematicChannels a.teaser-thematic-channel-link {padding-bottom: 10px;background: transparent url('/Style Library/WebFactory/images/puce-link-article.gif') no-repeat scroll right bottom;display: block;color:#414040;text-decoration:none;}
/* Page Home Chaine thématique Informatique */
#container #thematicChannel-content #col-left{padding-right:28px; width:708px;}
#container #thematicChannel-content #col-right{width:210px;padding:0;}
#container #thematicChannel-content h1.custom-font{display:inline; font-size:19px; color:#55376c; font-weight:bold; font-family:"Century Gothic"; text-transform:uppercase;}
#container #thematicChannel-content h4.custom-font{border:none;margin:0;padding:0 0 15px 0;font-family:"Century Gothic";font-size:15px;font-weight:bold;color:#55376c;}
#container #thematicChannel-content h3.ms-WPTitle{background:#c20f24; padding:5px 0 4px 8px; color:white;font-size:14px;}
#container #thematicChannel-content h3{margin:0; color:#C71F33; font-size:16px; font-weight:bold; margin:0; padding:12px 0 6px; text-transform:uppercase;}
#container #thematicChannel-content #col-left h4.custom-font{margin:0;padding:11px 0;border:none;font-family:"Century Gothic";font-size:15px;color:#55376c;}
#container #thematicChannel-content .column-left{width:340px; margin-right:27px;}
#container #thematicChannel-content .column-right{width:340px;}
#container #thematicChannel-content p.link-sous-titre{padding:1px 0 1px 9px;margin:2px 0 0 0;}
#container #thematicChannel-content p.link-sous-titre a {color:#232323; display:block; height:14px; line-height:14px; text-decoration:none;}
#container #thematicChannel-content p.link-sous-titre a:hover {color:#666666;}
#container #thematicChannel-content p.intro{margin:0; }
#container #thematicChannel-content ul.domaine-oubliez-pas li{border:none;}
#container #thematicChannel-content div.bloc-agenda{margin:0 0 20px 0; padding-top:18px;padding-bottom:10px; border-top:1px dotted #b7b7b7; border-bottom:1px dotted #b7b7b7;}
#container #thematicChannel-content p{margin:0; padding-bottom:20px;}
#container #thematicChannel-content #col-right p{margin:0; padding-bottom:0;}
#container #thematicChannel-content ul.exemples{padding:0;}
#container #thematicChannel-content ul.exemples li{padding-left:20px; list-style:none; background:url('/Style library/webfactory/images/puce-domaines-formation.gif') no-repeat 10px 6px;}
#container #thematicChannel-content p.link { font-weight: bold; line-height: 13px; height: 17px;padding-top:20px; }
#container #thematicChannel-content p.link a { padding-right:20px; color: #604D6F; text-decoration: none; background: transparent url('/Style Library/WebFactory/images/puce-link-article.gif') no-repeat scroll right top; }
#container #thematicChannel-content ul.last-articles{padding-top:15px; padding-bottom:50px; padding-left:0; }
#container #thematicChannel-content ul.last-articles li{background:url("/Style Library/WebFactory/images/puce-link-article.gif") no-repeat scroll left top transparent; list-style:none outside none; padding-bottom:7px; padding-left:20px;}
#container #thematicChannel-content ul.last-articles li span{font-family:"Century Gothic"; font-size:14px; font-weight:bold; text-transform:uppercase; color:#C71F33; float:left; display:block;}
#container #thematicChannel-content ul.last-articles li span.latest-articles-title{color:#414040; font-size:11px; font-family:Verdana; font-weight:normal; text-transform:lowercase;}
#container #thematicChannel-content ul.last-articles li span.lastest-articles-cat{display:inline;}
#container #thematicChannel-content ul.last-articles li a{color:#232323; }
#container #thematicChannel-content p.link a:hover{text-decoration:underline;}
#container #thematicChannel-content ul.domaine-oubliez-pas strong{color:#000;}
/* news-focus */
#container #thematicChannel-content div.news-focus{margin:0;padding:0 0 12px;}
#container #thematicChannel-content div.news-focus img{width:706px; height:225px; padding:9px 0 0 0;}
#container #thematicChannel-content div.news-focus h4{color:#414040;font-size:11px;border:none;font-weight:bold;margin:0;padding:0 0 3px 0;}
#container #thematicChannel-content div.news-focus p{margin:0;padding:0 0 15px;color:#666666;}
#container #thematicChannel-content div.news-focus ul{margin:0;padding:0 0 15px 10px;}
#container #thematicChannel-content div.news-focus ul li{list-style:none;color:#666666;padding:0 0 0 10px;background:url('/Style Library/WebFactory/images/puce-domaines-formation.gif') no-repeat scroll left 6px;}
/* webpart agenda */
#container #thematicChannel-content #event-block h3.custom-font{background:#c20f24;font-family:"Century Gothic";color:#fff;font-size:16px;font-weight:bold;padding:5px 0 4px 8px;margin:0;}
#container #thematicChannel-content #event-block div.event{padding:15px 0 0;}
#container #thematicChannel-content #event-block div.event h4.custom-font{border:0;background:url('/Style Library/WebFactory/images/puce-link-article.gif') no-repeat scroll right 0;color:#B71515;font-family:Century Gothic;font-size:14px;font-weight:bold;margin:0;padding:0 0 1px;text-transform:uppercase;}
#container #thematicChannel-content #event-block div.event a p{margin:0;padding:2px 0 0;color:#414040;}
#container #thematicChannel-content #event-block div.event a:hover{text-decoration:none;}
#container #thematicChannel-content #event-block div.event a:hover p{color:#414040;}
/* bloc partenaires */
#container #thematicChannel-content #bloc-partenaire{padding:0 25px 0 20px;}
/* Page Brochures et doc */
/* contenu réutilisable brochetdoc */
#container div.brochetdoc{padding-bottom:15px;border-bottom:1px dotted #b7b7b7;}
#container div.brochetdoc h2.custom-font{font-family:"Century Gothic";font-size:16px;color:#483e5c;font-weight:bold;}
#container div.brochetdoc h2.pictobroch{background:url('/Style%20Library/WebFactory/images/bg-broch.jpg') no-repeat left 0;height:44px;padding-left:60px;padding-top:15px;}
#container div.brochetdoc p{margin:0;padding-top:0;padding-bottom:12px;text-align:justify;}
#container div.brochetdoc a.link-article{text-align:right;display:block;font-size:11px;padding:0 20px 0 0;font-weight:bold;color:#604d6f;background:url('/Style Library/WebFactory/images/puce-link-article.gif') no-repeat right center;}
#container div.brochetdoc a.link-article:hover{text-decoration:underline;}
/*********BROCHURE ET DOC**************/
#container #standard-content #wf-broch td { width:auto;color: #604d6f; font-size: 10px; padding-bottom: 1px; padding-top: 1px; text-transform: uppercase; text-align:center;}
#container #standard-content #wf-broch td a{ color: #604d6f; font-size: 10px; text-transform: uppercase;}
#container #standard-content #wf-broch td.wf-broch-name { color: #363636; font-size: 11px; text-align:left;text-transform:none;}
#container #standard-content #wf-broch td input{margin:0;}
#container #standard-content #wf-broch td span.CheckBoxClass{padding-right:5px; padding-left:20px; display:block; position:relative;float:left;}
#container #standard-content #wf-broch td span.CheckBoxClass input{padding:0;}
#container #standard-content #wf-broch td span.CheckBoxClassTxt{display:block; float:left;}
#container #standard-content #wf-broch td.wf-broch-title { width: 300px; text-align:left; }
#bodywf #wf-broch td.wf-broch-name { border-right: 1px #d6dee1 solid; padding-left: 20px; text-transform: none; }
#container #standard-content #wf-broch td.wf-broch-title { border-right: 1px #d6dee1 solid; padding-left: 20px; text-transform: none; }
#container #standard-content #wf-brochetdoc{padding:20px 0 0 0;}
#container #standard-content #wf-brochetdoc div.exp-form-ca {padding-top:10px;}
#container #standard-content #wf-brochetdoc .separate{border-bottom:1px dotted #D6DEE1;margin-bottom:10px;padding-top:10px;}
#container #standard-content #wf-brochetdoc div div.action-button-container{float:right;}
#container #standard-content #wf-brochetdoc div div.action-button-right{clear:none;}
#container #standard-content #wf-brochetdoc div div.action-button-middle{clear:none;}
#container #standard-content #wf-brochetdoc div div.action-button-left{clear:none;}
#container #standard-content #wf-brochetdoc div div.action-button-container{clear:none;}
#container #standard-content #wf-brochetdoc tr.item td.wf-broch-consult{display:block;text-align:center;width:120px;}
#container #standard-content #wf-brochetdoc h3.violet { color: #fff; font-size: 14px; margin-top: 22px; padding:6px 0 4px 10px;/*padding: 2px 0 2px 10px;*/ background:none repeat scroll 0 0 #55376C; text-transform:uppercase;}
#container #standard-content #wf-brochetdoc ul {padding:0; clear:both;}
#container #standard-content #wf-brochetdoc li.wp-broch-li-first { border-bottom: 1px #d6dee1 dotted; padding-bottom: 15px; padding-top: 10px; }
#container #standard-content #wf-brochetdoc li.wp-broch-li-first .RadComboBox {margin-bottom:10px;}
#container #standard-content #wf-brochetdoc div div{clear:both}
#container #standard-content #wf-brochetdoc ul li { float: left; width: 310px; padding:5px 0; list-style:none; }
#container #standard-content #wf-brochetdoc ul li.wf-check-rec { clear: both; width: 100%; }
#container #standard-content #wf-brochetdoc ul li.wf-check-rec input{border:0;}
#container #standard-content #wf-brochetdoc ul li input.last{margin-bottom:0 !important;}
#container #standard-content #wf-brochetdoc ul li.wf-check-rec input { width: 20px; }
#wf-brochetdoc ul li.wf-bro-txtad input { width: 20px; }
#container #standard-content #wf-brochetdoc ul li.wf-bro-fonction input { width: 20px; }
#container #standard-content #wf-brochetdoc ul li.wf-bro-company input { width: 20px; }
#container #standard-content #wf-brochetdoc ul li.wf-bro-email span{display:none;}
#container #standard-content #wf-brochetdoc ul li.wf-bro-email span.txtEmailAddress-Label {display:block;}
#container #standard-content #wf-brochetdoc ul li.wf-bro-txtad input{margin-bottom:10px;}
#container #standard-content #wf-brochetdoc ul li span { float:left; padding-right: 5px; width: 120px; vertical-align:top; }
#container #standard-content #wf-brochetdoc ul li span.wf-requi {display:none;padding:0;width:2px;}
#container #standard-content #wf-brochetdoc ul li.wp-broch-li-first {float:none;width:100%;margin-bottom:10px;}
#container #standard-content #wf-brochetdoc ul li.wp-broch-li-first span {display: inline; width: auto; }
#container #standard-content #wf-brochetdoc ul li.wp-broch-li-first span.m_DdlSalutation-Label{width:120px;display:inline-block;margin-bottom:10px;}
#container #standard-content #wf-brochetdoc ul li.wp-broch-li-first span.txtFirstName-Label{display:inline-block;width:120px;}
#container #standard-content #wf-brochetdoc ul li.wp-broch-li-first span.textInputFormGenericName-Label{display:inline-block;width:120px;}
#container #standard-content #wf-brochetdoc ul li.wp-broch-li-first select{margin:0 300px 10px 0;}
#standard-content #wf-brochetdoc ul li textarea  { border:1px solid #A5ACB2; font-size:11px; width:150px;}
#container #standard-content #wf-brochetdoc ul li input  { border:1px solid #A5ACB2; font-size:11px; width:150px;}
#container #standard-content #wf-brochetdoc ul li .RadComboBox input {border:0; width:inherit;}
#container #standard-content #wf-brochetdoc ul li.wf-bro-marketingpreferencemedium{width:inherit;}
#container #standard-content #wf-brochetdoc ul li.wp-broch-li-salutation .RadComboBox {width:63px !important;}
#container #standard-content #wf-brochetdoc ul li.wf-bro-marketingpreferencemedium input {width:63px !important;}
#container #standard-content #wf-brochetdoc ul li.wf-bro-marketingpreferenceinterest{width:inherit;}
#container #standard-content #wf-brochetdoc ul li.wf-bro-marketingpreferenceinterest span{width:inherit; clear:both;}
#container #standard-content #wf-brochetdoc ul li.wf-bro-marketingpreferencemedium span{width:inherit; clear:both;}
#container #standard-content #wf-brochetdoc ul li.wf-bro-marketingpreferenceinterest span.BrochInterest {width:inherit;}
#container #standard-content #wf-brochetdoc ul li.wf-bro-marketingpreferencemedium span.BrochPreferenceMedium {width:inherit;}
#container #standard-content #wf-brochetdoc ul li.wf-bro-marketingpreferenceinterest span.BrochInterest input{float:left;margin:0;position:relative;top:5px;}
#container #standard-content #wf-brochetdoc ul li.wf-bro-marketingpreferencemedium span.BrochPreferenceMedium input{float:left;margin:0;position:relative;top:5px;}
#container #standard-content #wf-brochetdoc ul li.wf-bro-marketingpreferencemedium span label{float:left; display:block; line-height:20px !important; padding-left:4px; padding-right:10px;}
#container #standard-content #wf-brochetdoc ul li.wf-bro-marketingpreferencemedium span input{width:13px !important; float:left; margin:0 4px 0 0; border:0;}
#container #standard-content #wf-brochetdoc ul li.wf-bro-marketingpreferenceinterest span label{float:left; display:block; line-height:20px !important; padding-left:4px; padding-right:10px;}
#container #standard-content #wf-brochetdoc ul li.wf-bro-marketingpreferenceinterest span input{width:13px; float:left; margin:0 4px 0 0; border:0;}
#container #standard-content #wf-brochetdoc p { color: #363636; font-size: 9px; padding: 2px 0; }
#container #standard-content #wf-brochetdoc input.wf-trans { background: transparent url('/Style Library/WebFactory/images/btn_inscription.gif') no-repeat top right; border: 0; color: #fff; cursor: pointer; float: right; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: 900; height: 30px; padding-left: 30px;padding-bottom:6px; text-transform: uppercase; width: 137px; }
#container #standard-content #wf-brochetdoc li.wf-check-rec  { color:#363636; font-size:9px; font-weight:900;}
#container #standard-content #wf-brochetdoc select {width:160px;}
#container #standard-content .wp-broch-brochureszone { border: 1px #d6dee1 solid; padding: 15px 0 30px; }
#container #standard-content .wp-broch-brochureszone h3{padding-bottom:0 !important;font-family :"Century Gothic"; font-size:14px; color:#b71515; font-weight:bold; margin:0;}
#container #standard-content #wf-broch th {width:111px; text-align: center; } 
/* tableau */
#container #standard-content #wf-brochetdoc tr.item td{text-align:left; vertical-align:middle;}
#container #standard-content #wf-brochetdoc input{border:none; float:left;}
#container #standard-content #wf-brochetdoc .RadComboBox{width:163px !important; float:left; clear:none;}
/******RESOURCES LIBRARY WP****************/
#container #deuxcolumn #col-left {width:651px;padding-right:24px;background: url('/Style Library/WebFactory/images/img-border-faded.gif') no-repeat scroll 695px 0;}
#container #deuxcolumn #col-left strong{color:#363636;}
#container #deuxcolumn #col-left .column-left{width:221px; padding-right:20px;}
#container #deuxcolumn #col-left #wp-webfactory-reslib-filter h2 { background-color: #604d6f; font-size: 14px; }
#container #deuxcolumn #col-left #wp-webfactory-reslib { width: 410px; }
#container #deuxcolumn #col-left #wp-webfactory-reslib div.webfactory-reslib-image{float: left; overflow: hidden;padding:0 10px 0 0;}
#container #deuxcolumn #col-left #wp-webfactory-reslib div.webfactory-reslib-image img{width: 125px; height:93px;}
#container #deuxcolumn #col-left #wp-webfactory-reslib-filter ul { margin:0; padding:10px 0; }
#container #deuxcolumn #col-left #wp-webfactory-reslib > div > div { border: 1px #e3e3e3 solid; color: #363636; padding: 7px 3px 10px 9px; }
#container #deuxcolumn #col-left #wp-webfactory-reslib-filter h3.custom-font { color: #604d6f; font-size: 16px; margin:0; padding-bottom:10px; }
#container #deuxcolumn #col-left #wp-webfactory-reslib-filter-selectedfilters  { background: url('/Style Library/WebFactory/Images/bg_block-formation.gif') 0 0; padding: 15px 14px 10px 9px; }
#container #deuxcolumn #col-left #wp-webfactory-reslib-filter-filters  { background: url('/Style Library/WebFactory/Images/bg_block-formation.gif') 0 0; padding: 15px 14px 10px 9px; }
#container #deuxcolumn #col-left #wp-webfactory-reslib-filter-filters p.title { color: #604d6f; font-size: 16px; font-weight: bold; font-family: "Century Gothic"; padding: 9px 0 5px 0; margin: 0; }
#container #deuxcolumn #col-left #wp-webfactory-reslib-filter-filters h3 { font-size: 16px; font-weight:bold; font-family:"Century Gothic"; margin: 0; padding-bottom:10px;}
#container #deuxcolumn #col-left #wp-webfactory-reslib-filter-selectedfilters li {list-style:none; padding-bottom:3px; padding-left:15px; background:url("/Style Library/WebFactory/images/puce-domaines-formation.gif") no-repeat scroll 6px 6px transparent; }
#container #deuxcolumn #col-left #wp-webfactory-reslib-filter-filters li {list-style:none; padding-bottom:3px; padding-left:15px; background:url("/Style Library/WebFactory/images/puce-domaines-formation.gif") no-repeat scroll 6px 6px transparent; }
#container #deuxcolumn #col-left #wp-webfactory-reslib-filter-selectedfilters li a { color:#414040;}
#container #deuxcolumn #col-left #wp-webfactory-reslib-filter-filters li a:visited { color:#414040;}
#container #deuxcolumn #col-left #wp-webfactory-reslib-filter-filters li a { color:#414040;}
#container #deuxcolumn #col-left #wp-webfactory-reslib-filter-selectedfilters li a:hover{color:#414040;}
#container #deuxcolumn #col-left #wp-webfactory-reslib-filter-filters li a:hover{color:#414040;}
#container #deuxcolumn #col-left #wp-webfactory-reslib-filter-selectedfilters a.filtersCloseLinks{background:url('/Style%20Library/WebFactory/images/puce-delete-code.gif') no-repeat 5px 0; text-indent:2000px; position:absolute; width:30px;height:15px;}
#container #deuxcolumn #col-left ul#resourceslibrary_document{margin:0; padding:10px 0 0 0;}
#container #deuxcolumn #col-left ul#resourceslibrary_document h3{margin:0; padding:8px 0 0; font-family:"Century Gothic"; font-size:16px; color:#b71515; font-weight:bold; text-transform:uppercase;}
#container #deuxcolumn #col-left ul#resourceslibrary_document p{margin:0;}
#container #deuxcolumn #col-left ul#resourceslibrary_document .wf-stitle{padding-bottom:10px;font-family:"Century Gothic"; font-style:italic; font-size:11px; color:#b71515;}
#container #deuxcolumn #col-left ul#resourceslibrary_document li{list-style:none;}
#container #deuxcolumn #col-left ul#resourceslibrary_document li .wf-creadate{ border-bottom: 1px #b7b7b7 dotted; color: #604d6f; display: inline-block; font-size: 10px; padding: 5px 0; text-transform: uppercase; }
#container #deuxcolumn #col-left ul#resourceslibrary_document .link-article{text-align:right;display:block; padding-top:5px;}
#container #deuxcolumn #col-left #nav{margin-top:30px;position:relative;text-align:center;border:1px solid #E9E9E9;font-size:10px;height:16px;padding:8px 10px;width:390px;}
#container #deuxcolumn #col-left #nav a{color:#000;font-size:10px;padding:0 5px;display:inline;}
#container #deuxcolumn #col-left #nav a.highlight{font-weight:bold;}
#container #deuxcolumn #col-left #nav a.exp-next{color:#3c3c3c;position:absolute;right:10px;height:14px;padding:0 20px 0 0;background:url("/Style Library/WebFactory/images/puce-right-pagination.gif") no-repeat scroll right 1px;}
#container #deuxcolumn #col-left #nav a.exp-prev{color:#3c3c3c;float:left;height:14px;padding:0 0 0 20px;background:url("/Style Library/WebFactory/images/puce-left-pagination.gif") no-repeat scroll left 1px;}
#container #deuxcolumn #col-middle .wf-creadate { border-bottom: 1px #b7b7b7 dotted; color: #604d6f; display: inline-block; font-size: 11px; font-weight: 400; margin-bottom: 10px; padding: 5px 0; text-transform: uppercase; }
div.wf-Nvcomp ul li h2 { color: #b71515; font-family: "Century Gothic" ,Arial, Helvetica, sans-serif; font-style: italic; }
#container #deuxcolumn #col-middle .wf-stitle { color: #b71515; font-family: "Century Gothic" ,Arial, Helvetica, sans-serif; font-style: italic; }
#container #deuxcolumn #col-middle .wf-stitle { font-size: 11px; font-weight: 900; }
#container #deuxcolumn #col-middle .wf-cata a.wf-lk-o:visited { float: right; font-weight: 900; }
#container #deuxcolumn #col-middle .wf-cata a.wf-lk-o:link { float: right; font-weight: 900; }
#container #deuxcolumn #col-middle .wf-cata a.wf-lk-o { float: right; font-weight: 900; }
#container #deuxcolumn #col-middle { float:left; padding-left:20px; width:416px; padding-right:47px;}
#container #deuxcolumn .content-txt{padding-bottom:30px;}
#container #deuxcolumn #col-right{float:left;width:240px;padding-left:23px;padding-right:23px;}
/******Page Partenaire****************/
#standard-content #col-left{background: transparent url('/Style Library/WebFactory/images/img-border-faded.gif') no-repeat scroll 693px 0;}
#standard-content #col-left div.partner-list h3 {color: #c71f33; font-size: 16px; border-bottom: 1px #b7b7b7 dotted; padding-bottom: 11px; margin:0; }
#standard-content #col-left div.partner-list {width: 614px;} 
#standard-content #col-left div.partner-list p{ float:left; margin:0;  padding-right:10px; width:146px; }
#standard-content #col-left div.partner-list .content-abonnArticle p{width:inherit;}
#standard-content #col-left div.partner-list .content-abonnArticle .link-article{float:right;padding-top:10px;}
#standard-content #col-left div.partner-list .content-abonnArticle p{float:none; padding-bottom:5px;}
#standard-content #col-left div.partner-list .abonnArticle{clear:both; padding-bottom:40px; padding-top:30px;}
#standard-content #col-left div.partner-list .abonnArticle .img-abonnArticle img{width:143px;}
#standard-content #col-left div.partner-list .content-abonnArticle{width:200px; width:450px; float:left;}
/******Page Fiche centre de formation****************/
#container #fichecentre-content #col-left{background: transparent url('/Style Library/WebFactory/images/img-border-faded.gif') no-repeat scroll 693px 0;}
#container #fichecentre-content #col-left .wf-publi { padding: 5px 0 20px 5px; text-align: justify; }
#container #fichecentre-content #col-left div.wf-img { border-bottom: 1px #b7b7b7 dotted; border-top: 1px #b7b7b7 dotted; float: none; padding:20px 0 20px 0; text-align: center; }
#container #fichecentre-content #col-left .column-left{width:365px;}
#container #fichecentre-content #col-left .bottom-cadre{padding-top:28px;}
#container #fichecentre-content #col-left .column-left #map_canvas{width:358px; height:357px;}
#container #fichecentre-content #col-left .column-right{width:230px; padding-left:23px;}
#container #fichecentre-content #col-right .wf-noscoordo p{margin:0;}
#container #fichecentre-content div.wf-noscoordo #Cities {border:none;}
#container #fichecentre-content div.wf-noscoordo #Cities .wf-co-cont p{padding-left:0;}
#container #fichecentre-content #col-right .wf-noscoordo p.wf-special { font-size: 10px; font-style: italic; padding: 6px 0; }
#container #fichecentre-content #col-right .wf-noscoordo ul { margin:0; padding: 0; }
#container #fichecentre-content #col-right .wf-noscoordo ul li {list-style:none;}
#container #fichecentre-content #col-right .wf-noscoordo .wf-adr { border-top: 1px #b7b7b7 dotted; }
#container #fichecentre-content #col-right .wf-noscoordo span { display: inline-block; margin-bottom: 10px; }
#container #fichecentre-content #col-right ul.wf-adr li { font-size: 10px; font-style: italic; list-style: none; }
#container #fichecentre-content #col-right ul.wf-adr li.wf-oh { padding: 7px 0; }
#container #fichecentre-content #col-right ul.wf-adr li.wf-em { font-weight: bold; padding-top: 10px; text-transform: uppercase; font-style:normal; font-size:11px; }
#container #contact-content ul.wf-adr li.wf-em { font-size: 11px; font-style: normal; font-weight: 900; padding-bottom: 3px; }
#container #fichecentre-content #col-right .wf-noscoordo span { font-size: 11px; font-style: normal; font-weight: 900; padding-bottom: 3px; }
#container #fichecentre-content #col-right .wf-co-cont{border:none; padding-bottom:10px;}
#container #fichecentre-content #col-right .wf-co-cont img {float:left;padding-left:10px;width:52px;}
#container #fichecentre-content #col-right .wf-co-cont p { color: #604d6f; display: inline-block; font-size: 10px; font-weight: 400; padding-left: 10px; width: 120px; margin: 0; }
#container #fichecentre-content #col-right .wf-co-cont p.esp { display: block; padding-top: 10px; text-align: right; width: 212px; }
#container #fichecentre-content #col-right a {font-weight: bold; }
#container #fichecentre-content #col-right div#wf-contactus-minimal { padding: 23px 0 0 0; border-top:1px #b7b7b7 dotted; }
#container #fichecentre-content #col-right div#wf-contactus-minimal span { color: #363636; font-size: 11px; font-weight: 900;display:block; }
#container #fichecentre-content #col-right div#wf-contactus-minimal a {font-weight:bold;display:block;color:white;font-size:18px;font-family:"Helvetica Neue LT Std";text-transform:uppercase;background:url(images/btn_contactus.gif) no-repeat scroll 0 0;height:23px;margin:0;padding:7px 0 0 15px;text-align:center;width:230px;}
#container #fichecentre-content #col-right .action-button-container{display:block; padding-left:40px; padding-top:10px;}
#container #fichecentre-content #col-right span{font-weight:bold; display:block;}
#container #fichecentre-content #col-right h3.ms-WPTitle span{display:inline;}
/******Page Mon compte****************/
#myaccount-content #col-left{background:url('/Style Library/WebFactory/images/img-border-faded.gif') no-repeat scroll 683px 0;}
#myaccount-content #col-left div.intro{border-bottom:1px dotted #b7b7b7;padding-bottom:20px;margin-bottom:20px;}
#myaccount-content #col-left div.intro > div{}
#myaccount-content #col-left p.esp {margin:0;padding:0 0 15px;color:#414040;}
#myaccount-content #col-left p.esp a.link-article {background:transparent url('/Style Library/WebFactory/images/verrou.gif') no-repeat scroll right center;color:#414040;display:block;font-size:11px;font-weight:bold;padding-right:20px;text-decoration:none;line-height:17px;}
#myaccount-content #col-right div.WPUserProfileSummary-Section {padding-left:10px; padding-bottom:20px; border-bottom:1px dotted #b7b7b7;}
#myaccount-content #col-right .WPUserProfileSummary-Section ul{padding:0;}
#myaccount-content #col-right .WPUserProfileSummary-Section ul li{list-style:none; color:#604d6f; font-weight:bold; font-size:10px;}
#myaccount-content #col-right .WPUserProfileSummary-Section h4 {font-weight:bold; font-size:11px; text-transform:uppercase; color:#363636; margin:0; padding-top:16px; padding-bottom:14px;}
#myaccount-content #col-right .WPUserProfileSummary-EditLink{color:#604D6F;font-size:10px;background:url("/Style Library/WebFactory/images/puce-link-article.gif") no-repeat scroll right 0 transparent;font-weight:bold;margin:1em 0 0;padding:0 20px 0 0;float:right;}
#myaccount-content #col-right li.EditPassword a{background:transparent url('/Style Library/WebFactory/images/puce-link-article.gif') no-repeat scroll right 1px;color:#604D6F;float:right;font-size:10px;font-weight:bold;padding:4px 20px 0 0;}
#container .mandatory-field-container{padding-bottom:20px !important;}
#container p.mandatory-field{padding-top:10px !important; padding-bottom:0!important; font-size:11px !important;}
/* selection en cours */
#cssMyAccount_CurrentSelection{padding:0 0 25px 0;margin:0 0 12px;border-bottom:1px dotted #B7B7B7;}
#cssMyAccount_CurrentSelection table.myaccount td{border-collapse:collapse; border:1px solid #d6dee1; margin:0; padding:10px 0; text-align:center;}
#cssMyAccount_CurrentSelection table.myaccount th{border-collapse:collapse; border:1px solid #d6dee1; margin:0; padding:10px 0; text-align:center;}
#cssMyAccount_CurrentSelection table.myaccount-trainees {border-collapse:collapse; margin-top:10px;}
#cssMyAccount_CurrentSelection table.myaccount {border-collapse:collapse; margin-top:10px;}
#cssMyAccount_CurrentSelection table.myaccount .price{width:70px; font-weight:normal;}
#cssMyAccount_CurrentSelection table.myaccount .date {width:85px;font-weight:normal;}
#cssMyAccount_CurrentSelection table.myaccount .desc{width:375px;font-weight:normal;}
#cssMyAccount_CurrentSelection table.myaccount .descContent{text-align:left; padding-left:5px;}
#cssMyAccount_CurrentSelection table.myaccount .descContent ul{margin:0;padding:0 0 0 5px;}
#cssMyAccount_CurrentSelection table.myaccount .descContent ul li{list-style:none;}
#cssMyAccount_CurrentSelection table.myaccount .action{width:89px;font-weight:normal;border-top:none;border-right:none;}
/* historique */
#cssMyAccount_History{padding:0 0 25px 0;margin:0 0 12px;border-bottom:1px dotted #B7B7B7;}
#cssMyAccount_History table.myaccount td{border-collapse:collapse; border:1px solid #d6dee1; margin:0; padding:10px 0; text-align:center;}
#cssMyAccount_History table.myaccount th{border-collapse:collapse; border:1px solid #d6dee1; margin:0; padding:10px 0; text-align:center;}
#cssMyAccount_History table.myaccount-trainees {border-collapse:collapse; margin-top:10px;}
#cssMyAccount_History table.myaccount {border-collapse:collapse; margin-top:10px;}
#cssMyAccount_History table.myaccount .price{width:70px; font-weight:normal;}
#cssMyAccount_History table.myaccount .date {width:85px;font-weight:normal;}
#cssMyAccount_History table.myaccount .desc{width:375px;font-weight:normal;}
#cssMyAccount_History table.myaccount .descContent{text-align:left; padding-left:6px;padding-right:6px;}
#cssMyAccount_History table.myaccount .descContent ul{margin:0;padding:0 0 0 5px;}
#cssMyAccount_History table.myaccount .descContent ul li{list-style:none;}
#cssMyAccount_History table.myaccount .descContent a{float:right;font-weight:bold;color:#604D6F;background:url('/Style Library/WebFactory/images/puce-link-article.gif') no-repeat right 1px;padding:0 20px 0 0;}
#cssMyAccount_History table.myaccount .action{width:89px;font-weight:normal;border-top:none;border-right:none;}
/* participants inscrits */
#cssMyAccount_Trainees{padding-top:10px;}
#cssMyAccount_Trainees table.myaccount-trainees {text-align:center;border-top:1px solid #d6dee1;}
#cssMyAccount_Trainees table.myaccount-trainees .myaccount-trainees-title {height:23px;}
#cssMyAccount_Trainees table.myaccount-trainees .myaccount-trainees-title a{color:#414040;text-decoration:none;padding-right:18px;background:url('/Style Library/WebFactory/images/bg-sort.gif') no-repeat right 5px;}
#cssMyAccount_Trainees table.myaccount-trainees-content .person {width:174px;padding-left:8px;font-weight:normal;}
#cssMyAccount_Trainees table.myaccount-trainees .person {width:174px;padding-left:8px;font-weight:normal;}
#cssMyAccount_Trainees table.myaccount-trainees-content .suivi {width:323px;font-weight:normal;}
#cssMyAccount_Trainees table.myaccount-trainees .suivi {width:323px;font-weight:normal;}
#cssMyAccount_Trainees table.myaccount-trainees-content .date {width:106px;font-weight:normal;}
#cssMyAccount_Trainees table.myaccount-trainees .date {width:106px;font-weight:normal;}
#cssMyAccount_Trainees table.myaccount-trainees-content .action {width:60px;font-weight:normal;}
#cssMyAccount_Trainees table.myaccount-trainees .action {width:60px;font-weight:normal;}
#cssMyAccount_Trainees table.myaccount-trainees-content .action img{position:relative;top:1px;}
#cssMyAccount_Trainees table.myaccount-trainees .action img{position:relative;top:1px;}
#cssMyAccount_Trainees table.myaccount-trainees-content{border:1px solid #d6dee1; padding:10px 15px 10px 6px; text-align:left;}
/******Page Mon compte inscription/Authentification****************/
#standard-content #col-left ul.demos-login{padding:0;}
#standard-content #col-left ul.demos-login li{list-style:none; display:inline;}
#standard-content #col-left ul.demos-login li.DemosLogin-Title{display:none;}
#standard-content #col-left ul.demos-login li.DemosLogin-ConnectYourself{padding-right:21px; font-weight:bold;}
#standard-content #col-left ul.demos-login li.DemosLogin-Submit input{background:#c20f24; color:#fff; border:0; font-weight:bold;cursor:pointer;}
#standard-content #col-left ul.demos-login li.DemosLogin-ForgotPassword{text-align:right; display:block; padding-top:6px;  }
#standard-content #col-left ul.demos-login li.DemosLogin-ForgotPassword a{font-size:10px; font-weight:bold; color:#363636;}
#standard-content #col-left ul.demos-login li.DemosLogin-Password{padding-left:30px;}
#standard-content #col-left textarea{border:1px solid #a5acb2; font-size:11px; padding:3px 5px; }
#standard-content #col-left input{border:1px solid #a5acb2; font-size:11px; padding:3px 5px; }
#standard-content #col-left input[type=checkbox]{border:none; }
#standard-content #col-left .wp-webfactory-createuser {width:665px; padding-top:20px;}
#standard-content #col-left .wp-webfactory-createuser .column-left{width:310px;}
#standard-content #col-left .wp-webfactory-createuser .column-right{width:310px;}
#standard-content #col-left .wp-webfactory-createuser .action-button-container{float:right;padding-right:60px;}
#standard-content #col-left .wp-webfactory-createuser .wp-webfactory-createuser-title-description-span{font-weight:bold;}
#standard-content #col-left .wp-webfactory-createuser .checkBox{clear:both;display:block;padding:0 0 0;}
#standard-content #col-left .wp-webfactory-createuser .checkBox input{border:0;}
#standard-content #col-left .wp-webfactory-createuser p{margin:0;}
#standard-content #col-left .wp-webfactory-createuser .PnlDescription{width:356px; width:390px;}
#standard-content #col-left .wp-webfactory-createuser ul{padding:0; margin:0; clear:both;} 
#standard-content #col-left .wp-webfactory-createuser ul li{list-style:none;}
#standard-content #col-left .wp-webfactory-createuser .wp-webfactory-createuser-accounttype-span{width:250px;font-weight:bold; padding-top:10px; padding-bottom:5px; display:block;text-indent:2px;}
#standard-content #col-left .wp-webfactory-createuser .wp-webfactory-createuser-accounttype{width:250px;display:block;}
#standard-content #col-left .wp-webfactory-createuser .wp-webfactory-createuser-accounttype input{border:none;}
#standard-content #col-left .wp-webfactory-createuser div.fieldset{ border:0; padding:0; margin:0; border-bottom:1px dotted #D6DEE1; padding-bottom:10px; margin-bottom:15px;}
#standard-content #col-left .wp-webfactory-createuser div.fieldset .legend{ padding-left:0; margin-left:0; border:0; font-size:15px; font-weight:bold; font-family:"Century Gothic"; color:#000;padding-bottom:14px;}
#standard-content #col-left .wp-webfactory-createuser div.fieldset .RadComboBox {width:157px !important;}
#standard-content #col-left .wp-webfactory-createuser div.fieldset ul li{float:left; display:block; width:320px;}
#standard-content #col-left .wp-webfactory-createuser div.fieldset ul li label{ line-height:1.1;width:120px;padding-right:5px;vertical-align:middle; display:inline-block;}
#standard-content #col-left .wp-webfactory-createuser div.fieldset ul li input {width:145px; vertical-align:top; margin-bottom:10px;}
#standard-content #col-left .wp-webfactory-createuser div.fieldset ul li .RadComboBox{margin-bottom:10px; vertical-align:top;}
#standard-content #col-left .wp-webfactory-createuser div.fieldset ul li .RadComboBox input{border-top:0;border-right:0; border-bottom:0;border-left:0; margin-bottom:0; width:130px; padding:0;}
#standard-content #col-left .wp-webfactory-createuser div.fieldset ul li textarea{width:146px;font-family:Arial; margin-bottom:10px;}
#standard-content #col-left .wp-webfactory-createuser div.fieldset ul li select{width:158px;margin-bottom:10px;}
#standard-content #col-left .wp-webfactory-createuser div.fieldset ul li.wp-webfactory-createuser-company-numberofemployees .RadComboBox input {width:inherit;}
#standard-content #col-left .wp-webfactory-createuser div.fieldset ul li.wp-webfactory-createuser-company-creationdate .RadComboBox input {width:inherit;}
#standard-content #col-left .wp-webfactory-createuser div.fieldset ul li.wp-webfactory-createuser-company-numberofemployees .RadComboBox{width:42px !important; padding-right:14px;}
#standard-content #col-left .wp-webfactory-createuser div.fieldset ul li.wp-webfactory-createuser-company-creationdate .RadComboBox{width:42px !important; padding-right:14px;}
#standard-content #col-left .wp-webfactory-createuser div.fieldset ul li.wp-webfactory-createuser-accountowner-datebirth .RadComboBox{width:42px !important; padding-right:14px;}
#standard-content #col-left .wp-webfactory-createuser div.fieldset ul li.wp-webfactory-createuser-accountowner-datebirth select{width:inherit;}
#standard-content #col-left .wp-webfactory-createuser div.fieldset ul li.wp-webfactory-createuser-accountowner-datebirth select.day{width:40px;}
#standard-content #col-left .wp-webfactory-createuser div.fieldset ul li.wp-webfactory-createuser-accountowner-datebirth select.month{width:82px;}
#standard-content #col-left .wp-webfactory-createuser div.fieldset ul li.wp-webfactory-createuser-accountowner-datebirth input{width:27px;}
#standard-content #col-left .wp-webfactory-createuser div.fieldset ul li.wp-webfactory-createuser-accountowner-datebirth input.year{width:23px;}
#standard-content #col-left .wp-webfactory-createuser div.fieldset ul li.wp-webfactory-createuser-companyadress-address label{float:left;}
#standard-content #col-left .wp-webfactory-createuser div.fieldset ul li.wp-webfactory-createuser-companyadress-address input{float:right; margin-right:34px;} 
#standard-content #col-left .wp-webfactory-createuser div.fieldset ul li.wp-webfactory-createuser-accountowner-marketingpreferencemedium input{width:19px;border:none;}
#standard-content #col-left .wp-webfactory-createuser div.fieldset ul li.wp-webfactory-createuser-accountowner-marketingpreferenceinterest span input{margin:0; float:left; position:relative;top:5px;}
#standard-content #col-left .wp-webfactory-createuser div.fieldset ul li.wp-webfactory-createuser-accountowner-marketingpreferencemedium span input{margin:0; float:left; position:relative;top:5px;}
#standard-content #col-left .wp-webfactory-createuser div.fieldset ul li.wp-webfactory-createuser-accountowner-marketingpreferenceinterest span label{float:left; position:relative;top:7px;line-height:1.3;}
#standard-content #col-left .wp-webfactory-createuser div.fieldset ul li.wp-webfactory-createuser-accountowner-marketingpreferencemedium span label{float:left; position:relative;top:7px;line-height:1.3;}
#standard-content #col-left .wp-webfactory-createuser div.fieldset ul li.wp-webfactory-createuser-accountowner-marketingpreferenceinterest input{width:19px;border:none;}
#standard-content #col-left .wp-webfactory-createuser div.fieldset ul li.wp-webfactory-createuser-accountowner-marketingpreferenceinterest span input{margin:0;}
#standard-content #col-left .wp-webfactory-createuser div.fieldset ul li.wp-webfactory-createuser-accountowner-marketingpreferenceinterest label.lblmarketingpreferenceinterest{position:relative;top:3px; display:block; width:inherit;padding-bottom:10px;}
#standard-content #col-left .wp-webfactory-createuser div.fieldset ul li.wp-webfactory-createuser-accountowner-marketingpreferencemedium label.lblmarketingpreferencemedium{position:relative;top:3px; display:block; width:inherit;padding-bottom:10px;}
#standard-content #col-left .wp-webfactory-createuser div.fieldset ul li.wp-webfactory-createuser-accountowner-marketingpreferenceinterest label{width:inherit;}
#standard-content #col-left .wp-webfactory-createuser div.fieldset ul li.wp-webfactory-createuser-accountowner-marketingpreferencemedium label{width:inherit;}
#standard-content #col-left .wp-webfactory-createuser div.fieldset ul li.wp-webfactory-createuser-accountowner-marketingpreferencemedium{padding-bottom:10px;}
#standard-content #col-left .wp-webfactory-createuser div.fieldset ul li.wp-webfactory-createuser-accountowner-marketingpreferenceinterest label{position:relative;top:3px;}
#standard-content #col-left .wp-webfactory-createuser div.fieldset ul li.wp-webfactory-createuser-accountowner-optin{padding-left:3px; width:600px;}
#standard-content #col-left .wp-webfactory-createuser div.fieldset ul li.wp-webfactory-createuser-accountowner-optin label{width:550px;}
#standard-content #col-left .wp-webfactory-createuser div.fieldset ul li.wp-webfactory-createuser-accountowner-optin input{width:13px; border:0; margin-right:5px;}
#standard-content #col-left .wp-webfactory-createuser .wp-webfactory-createuser-accounttype input{border:0; margin:0;padding:0;}
#standard-content #col-left .wp-webfactory-createuser .wp-webfactory-createuser-accounttype label{display:inline-block; width:100px;padding:0 0 0 3px;position:relative;bottom:4px;}
#standard-content #col-left .wp-webfactory-createuser a:hover.wp-webfactory-createuser-btnmodify{text-decoration:none;}
#standard-content #col-left .wp-webfactory-createuser a:hover.wp-webfactory-createuser-btnsubmit{text-decoration:none;}
#standard-content #col-right span{ font-weight:bold;display:block;}
#standard-content #col-left .wp-webfactory-createuser .wp-webfactory-createuser-title-description-p{padding-bottom:0 !important;}
#standard-content #col-left .wp-webfactory-createuser span.createUserValidator{display:none;}
#standard-content #col-left .wp-webfactory-createuser div.fieldset ul li.wp-webfactory-createuser-booker-salutation .RadComboBox input{width:50px !important;}
#standard-content #col-left .wp-webfactory-createuser div.fieldset ul li.wp-webfactory-createuser-accountowner-salutation .RadComboBox input{width:50px !important;}
#standard-content #col-left .wp-webfactory-createuser div.fieldset ul li.wp-webfactory-createuser-accountowner-salutation .RadComboBox{width:50px !important;}
#standard-content #col-left .wp-webfactory-createuser div.fieldset ul li.wp-webfactory-createuser-booker-salutation .RadComboBox{width:45px !important;}
#standard-content #col-left .wp-webfactory-createuser div.fieldset ul li.wp-webfactory-createuser-accountowner-howheard{width:600px;}
#standard-content #col-left .wp-webfactory-createuser div.fieldset ul li.wp-webfactory-createuser-accountowner-howheard label{padding-right:5px;padding-top:4px;width:600px; padding-bottom:5px;}
#standard-content #col-left .wp-webfactory-createuser div.fieldset ul li.wp-webfactory-createuser-accountowner-marketingpreferenceinterest{width:600px;}
#standard-content #col-left .wp-webfactory-createuser div.fieldset ul li.wp-webfactory-createuser-accountowner-marketingpreferencemedium{width:600px;}
#standard-content #col-left .wp-webfactory-createuser div.fieldset ul li.wp-webfactory-createuser-companybilling-address input{float:right;margin-right:34px;}
#standard-content #col-left .wp-webfactory-createuser div.fieldset ul li.wp-webfactory-createuser-useraddress-address input{float:right;margin-right:34px;}
#standard-content #col-left .wp-webfactory-createuser div.fieldset ul li.wp-webfactory-createuser-userbilling-address input{float:right;margin-right:34px;}
#standard-content #col-left .wp-webfactory-createuser .inputMarginLeft{margin-left:129px;}

/******Page Mot de passe oublié****************/
ul.RecoverPassword_Container{padding:10px 0 0 0; margin:0;}
ul.RecoverPassword_Container li{padding:0; margin:0; list-style:none;}
ul.RecoverPassword_Container .RecoverPassword_Comment{padding:0 0 10px 0;}
ul.RecoverPassword_Container .RecoverPassword_Email{width:183px; float:left;}
ul.RecoverPassword_Container .RecoverPassword_Submit{width:100px; float:left;}
ul.RecoverPassword_Container .RecoverPassword_Submit input{background:#c20f24; color:#fff; height:21px; border:0; font-weight:bold; text-transform:uppercase;}
/****** Page Modifier mot de passe **********/
#container ul.ChangePassword_Container{margin:0;padding:0;}
#container ul.ChangePassword_Container li{list-style:none;padding:0 0 10px 0;width:355px;}
#container ul.ChangePassword_Container li label{float:left;width:200px;padding:0 10px 0 0;}
#container ul.ChangePassword_Container li input{float:left;}
#container ul.ChangePassword_Container li span{float:right;}
#container a.goto-myaccount{text-decoration:none;color:#604D6F;font-weight:bold;padding:0 0 0 20px;background:url('/Style Library/WebFactory/images/puce-link-back.gif') no-repeat left 0;}
#container a.goto-myaccount:hover{text-decoration:underline;}
#standard-content #col-left ul.ChangePassword_Container li.ChangePassword_Comment{width:500px;}
#standard-content #col-left ul.ChangePassword_Container li.ChangePassword_Submit input{float:inherit;color:#fff;background:#C20F24;font-weight:bold;border:none;}
/****** Activer mon compte ****/
#container #standard-content #col-left span.Error a{color:#C20F24;font-weight:bold;}
/*** styles éditeur ***/
#container div.wf-publi{text-align:justify;padding-bottom:12px;}
#container div.wf-publi ul{padding:2px 0 12px 0;}
#container div.wf-publi ul li{font-weight:normal;list-style:none;padding:0 0 2px 10px;background:url("/Style Library/WebFactory/images/puce-domaines-formation.gif") no-repeat left 5px;}
#container div.wf-publi ol{padding:0 0 10px 25px;}
#container div.wf-publi ol li{margin:0;padding:0;}
#container div.wf-publi{text-align:justify;padding-bottom:12px;}
#container div.wf-publi p{line-height:15px;padding-bottom:12px;}
#container div.wf-publi p.wf-dt{text-align:right;font-weight:bold;}
#container div.wf-publi p img{padding:0 10px 0 0;}
#container div.wf-publi a{text-decoration:none;color:#b71515 !important;font-weight:900;}
#container div.wf-publi p a{text-decoration:none;color:#b71515 !important;font-weight:900;}
#container div.wf-publi a:hover{text-decoration:underline;}
#container div.wf-publi h4.custom-font{font-family:"Century Gothic";font-size:16px;color:#B71515;padding:12px 0;}
/*** Home dossier ***/
#container div#standard-content #col-left{background:url("/Style Library/WebFactory/images/img-border-faded.gif") no-repeat scroll 693px 0;}
/* formation */
#container div#standard-content #col-left div.wf-img{float:right;padding-left:40px;}
#container div#standard-content #col-left h4.custom-font{font-family:"Century Gothic";font-size:16px;color:#B71515;padding:12px 0;}
/* sommaire */
#container div#standard-content #col-left div.wf-wpz{padding:10px 0;border-top:1px #b7b7b7 dotted;border-bottom:1px #b7b7b7 dotted;}
#container div#standard-content #col-left div.wf-wpz .ms-WPHeader{background:none;}
#container div#standard-content #col-left div.wf-wpz h3.ms-WPTitle{font-size:16px;color:#B71515;padding:0;}
#container div#standard-content #col-left div.wf-dospage-home h2{text-transform:uppercase; color:#c51a2f;font-size:16px;font-weight:bold;padding:5px 0 0 0;margin:0;}
#container div#standard-content #col-left div.wf-dospage-home ul{padding:5px 0 0 0px;}
#container div#standard-content #col-left div.wf-dospage-home ul li{list-style:none;padding-left:10px;background:url("/Style Library/WebFactory/images/puce-dossier.gif") no-repeat left 7px;}
#container div#standard-content #col-left div.wf-dospage-home ul li a{color:#363636;font-weight:bold;font-size:11px;line-height:18px;}
/* plus */
#container div#standard-content #col-left span.wf-rtf{float:right;margin-top:10px;}
#container div#standard-content #col-left span.wf-rtf a{display:block;padding-right:20px;text-decoration:none;font-weight:bold;color:#604d6f;background:url("/Style Library/WebFactory/images/puce-link-article.gif") no-repeat right;}
#container div#standard-content #col-left span.wf-rtf a:hover{text-decoration:underline;}
/* imprimer */
#container div#standard-content #col-right #wf-shareandprint{padding:40px 0 23px 0;}
/*** Page dossier ***/
/* contenu */
#container #standard-content.wf-it #col-left a{color:#B71515;font-weight:900;text-decoration:none;}
#container #standard-content.wf-it #col-left a:hover{text-decoration:underline;}
#container #standard-content #col-left p.wf-dt{font-weight:bold;text-align:right;}
#container #standard-content #col-left div.wf-img{float:right;padding-left:30px;}
#container #standard-content #col-left h2.custom-font{padding:0 0 20px 0;font-family:"Century Gothic";font-size:15px;color:#414040;text-transform:none;}
#container #standard-content #col-left h4.custom-font{font-family:"Century Gothic";font-size:16px;color:#B71515;padding:12px 0;}
#container #standard-content #col-left strong{text-align:justify; color:#363636;}
#container #standard-content #col-left p{text-align:justify;line-height:15px;/*padding-bottom:12px;*/}
/* pagination */
#container #standard-content #col-left div.wf-pager{font-size:10px;height:16px;border:1px solid #E9E9E9;padding:8px 10px;}
#container #standard-content #col-left div.wf-pager ul{margin:0;padding:0;}
#container #standard-content #col-left div.wf-pager ul li{list-style:none;float:left;}
#container #standard-content #col-left div.wf-pager ul li.wf-prev{text-align:left;width:200px;}
#container #standard-content #col-left div.wf-pager ul li.wf-prev a{padding:0 0 1px 20px;text-decoration:none;font-weight:normal;color:#604d6f;background:url('/Style%20Library/WebFactory/images/puce-left-pagination.gif') no-repeat left 0;}
#container #standard-content #col-left div.wf-pager ul li.wf-prev a:hover{text-decoration:underline;}
#container #standard-content #col-left div.wf-pager ul li.wf-prev-deactivated{width:240px;color:#c5bfcb;padding:0 0 1px 20px;background:url("/Style%20Library/WebFactory/images/puce-link-left-desactived.gif") no-repeat scroll left 0 transparent;}
#container #standard-content #col-left div.wf-pager ul li.wf-prev-deactivated a{text-decoration:none;cursor:default;color:#c5bfcb;}

#container #standard-content #col-left div.wf-pager ul li.wf-prev-deactivated a:hover{text-decoration:none;cursor:default;color:#c5bfcb;}

#container #standard-content #col-left div.wf-pager ul li.wf-page{text-align:center;width:200px;}
#container #standard-content #col-left div.wf-pager ul li.wf-next a{padding:0 20px 1px 0;text-decoration:none;font-weight:normal;color:#604d6f;background:url('/Style%20Library/WebFactory/images/puce-right-pagination.gif') no-repeat right 0;}
#container #standard-content #col-left div.wf-pager ul li.wf-next a:hover{text-decoration:underline;}
#container #standard-content #col-left div.wf-pager ul li.wf-next-deactivated{text-align:right;width:180px;color:#c5bfcb;padding:0 20px 1px 0;background:url('/Style%20Library/WebFactory/images/puce-link-right-desactived.gif') no-repeat right 0;}
#container #standard-content #col-left div.wf-pager ul li.wf-next-deactivated a{text-decoration:none;cursor:default;color:#c5bfcb;}
/* sommaire */
#container #standard-content #col-right #wf-shareandprint{padding:40px 0 23px 0;margin-bottom:17px;border-bottom:1px #b7b7b7 dotted;}
#container #standard-content #col-right #wp-webfactory-folders-foldersummary div.wf-dospage a h2.custom-font{font-family:"Century Gothic";font-size:14px;color:white;background-color:#55376C;margin-bottom:5px;}
#container #standard-content #col-right #wp-webfactory-folders-foldersummary div.wf-dospage ul li{list-style:none;padding-left:10px;background:url("/Style Library/WebFactory/images/puce-dossier.gif") no-repeat left 7px;}
#container #standard-content #col-right #wp-webfactory-folders-foldersummary div.wf-dospage ul li a{color:#363636;font-weight:bold;font-size:11px;line-height:18px;}
/*** PAGE PRODUIT ***/
/* breadcrumb */
#container #produit div.breadcrumb{padding:15px 0 17px 18px;}
#container #produit div.breadcrumb .breadcrumb-container{background-color:#F3F3F3;font-size:10px;padding:3px 8px;display:block;}
#container #produit div.breadcrumb .breadcrumb-container span.last{font-weight:bold;color:#5c5d84;}
#container #produit div.breadcrumb .breadcrumb-container span a{text-decoration:underline;color:#5c5d84;}
#container #produit div.breadcrumb .breadcrumb-container span a:hover{text-decoration:none;}
/* right */
#container #produit #col-right{padding:0 17px 0 0;width:250px;}
#container #produit #col-right h3.ms-WPTitle{width:244px;}
#container #produit #col-right .product-price-container{padding:10px 0 15px;}
#container #produit #col-right .product-subscription{margin:10px 0;}
#container #produit #col-right .ms-WPBorder{border:none;}
#container #produit #col-right ul.product-outils{padding:0 0 12px 0;}
#container #produit #col-right div.profile-contact{padding:0 0 11px 8px;}
#container #produit #col-right div.profile-contact div.content-profile p{color:#2f2f2f;font-weight:normal;padding:0 0 1px 0;}
#container #produit #col-right div.profile-contact div.content-profile p.name{font-weight:bold;}
#container #produit #col-right div.profile-contact div.content-profile a{color:#604D6F; font-weight:bold;}
#container #col-right .contact-details a, #container #col-left .contact-details a{color:#604D6F; font-weight:bold;}
#container #col-right .contact-details a:hover{text-decoration:none; }

#container #produit #col-right duv.product-duration{padding-bottom:10px;}
#container #produit #col-right div.block-date{padding:0 0 8px 0;}
#bodywf #container #produit #col-right .action-button-container{display:block; padding-bottom:10px;width:269px;}
#container #produit div.block-date div.date-formation{border-bottom:1px dotted #e3e3e3;padding:4px 0;}
#container #produit div.block-date div.date-formation p{color:#000;}
#container #produit div.block-date div.date-formation p.city{font-weight:normal;}
#container #produit div.block-date p.link{padding:10px 0 0 0;}
#container #produit div.block-date p.link a:hover{color:#604D6F;text-decoration:underline;}
#container #produit ul.ui-tabs-nav{padding-top:10px;}
#container #produit #col-right .action-button-middle{width:225px;}
/*** Page Press Portal ***/
/* login */
#container #col-right ul.demos-login{margin:0;padding:0;list-style:none;}
#container #col-right ul.demos-login li{padding:3px 0;}
#container #col-right ul.demos-login li label{display:block;float:left;position:relative;top:3px;width:95px;}
#container #col-right ul.demos-login li input{border:1px solid #A5ACB2;font-size:11px;padding:3px 5px;width:125px;}
#container #col-right ul.demos-login li span{float:right;}
#container #col-right ul.demos-login li.DemosLogin-Submit {float:right;padding-right:12px;width:30px;}
#container #col-right ul.demos-login li.DemosLogin-Title h2.custom-font{color:#55376C;font-family:"Century Gothic";font-size:16px;padding:0;text-transform:uppercase;}
#container #col-right ul.demos-login li.DemosLogin-Submit{width:30px;float:right;}
#container #col-right ul.demos-login li.DemosLogin-Submit input{background:#C20F24;border:0 none;color:#FFFFFF;font-weight:bold;width:30px;}
#container #col-right ul.demos-login li.DemosLogin-Password{padding-bottom:10px;}
#container #col-right ul.demos-login li.DemosLogin-ForgotPassword{float:left;padding-bottom:20px; text-align:left;}
#container #col-right ul.demos-login li.DemosLogin-ForgotPassword span{font-size:10px; float:none;}
#container #col-right ul.demos-login li.DemosLogin-ForgotPassword a{padding:4px 10px 0 0;color:#363636;font-size:10px;font-weight:bold;}
/* formulaire */
#container #col-right ul.RequestJournalistAccount_Container{width:240px;}
#container #col-right ul.RequestJournalistAccount_Telerik{padding:5px 0 0 0;}
#container #col-right ul.RequestJournalistAccount_Container span{padding:0;}
#container #col-right ul.RequestJournalistAccount_Container span.wf-requi{display:none;}
#container #col-right ul.RequestJournalistAccount_Telerik li{list-style:none;padding:5px 0;display:block;}
#container #col-right ul.RequestJournalistAccount_Container li{list-style:none;padding:5px 0;display:block;}
#container #col-right ul.RequestJournalistAccount_Telerik li label{float:left;display:block;width:95px;position:relative;}
#container #col-right ul.RequestJournalistAccount_Container li label{float:left;display:block;width:95px;position:relative;}
#container #col-right ul.RequestJournalistAccount_Container li.RequestJournalistAccount_Address input{float:right; margin-right:3px; margin-bottom:10px;}
#container #col-right ul.RequestJournalistAccount_Container li.RequestJournalistAccount_Qualification{height:30px;}
#container #col-right ul.RequestJournalistAccount_Container li.RequestJournalistAccount_Qualification input{margin-top:5px;}
#container #col-right ul.RequestJournalistAccount_Container li.RequestJournalistAccount_Newsletter{height:30px;}
#container #col-right ul.RequestJournalistAccount_Container li.RequestJournalistAccount_Newsletter label{width:195px;padding-left:10px;}
#container #col-right ul.RequestJournalistAccount_Container li.RequestJournalistAccount_Newsletter input{float:left;border:none;width:15px;position:relative;top:5px;}
#container #col-right ul.RequestJournalistAccount_Container li.RequestJournalistAccount_Subscribe{height:30px;padding-right:5px;}
#container #col-right ul.RequestJournalistAccount_Container li.RequestJournalistAccount_Subscribe input{background:url("/Style Library/WebFactory/images/btn_inscription.gif") no-repeat scroll right top;float:right;border:0 none;color:#FFFFFF;cursor:pointer;font-family:Arial,Helvetica,sans-serif;font-size:12px;font-weight:900;height:33px;padding-left:18px;text-transform:uppercase;width:137px;}
#container #col-right ul.RequestJournalistAccount_Container li.RequestJournalistAccount_ZipCode input{width:70px;}
#container #col-right ul.RequestJournalistAccount_Container li.MarketingPreferenceInterest input{border:0;clear:both;float:left;margin:0 4px 0 0;width:13px;}
#container #col-right ul.RequestJournalistAccount_Container li.MarketingPreferenceMedium input{border:0;clear:both;float:left;margin:0 4px 0 0;width:13px;}
#container #col-right ul.RequestJournalistAccount_Container li.MarketingPreferenceInterest span label{display:block;float:left;line-height:20px;width:117px;}
#container #col-right ul.RequestJournalistAccount_Container li.MarketingPreferenceMedium span label{display:block;float:left;line-height:20px;width:117px;}
#container #col-right ul.RequestJournalistAccount_Container li.MarketingPreferenceInterest span{float:left;}
#container #col-right ul.RequestJournalistAccount_Container li.MarketingPreferenceMedium span{float:left;}
#container #col-right ul.RequestJournalistAccount_Container li.RequestJournalistAccount_Address input.last{margin-bottom:0;}
#container #col-right ul.RequestJournalistAccount_Container li textarea{border:1px solid #A5ACB2;font-size:11px;width:130px;padding:3px 5px;}
#container #col-right ul.RequestJournalistAccount_Container li input{border:1px solid #A5ACB2;font-size:11px;width:130px;padding:3px 5px;}
#container #col-right ul.RequestJournalistAccount_Container li textarea{height:50px;}
#container #col-right ul.RequestJournalistAccount_Container li select{width:142px;}
#container #col-right ul.RequestJournalistAccount_Container li span{font-size:11px;text-transform:lowercase; font-weight:normal;}
#container #col-right ul.RequestJournalistAccount_Container li .RadComboBox {width:142px !important; float:left; display:block; }
#container #col-right ul.RequestJournalistAccount_Container li .RadComboBox input{border:0 none;width:114px;}
#container #col-right ul.RequestJournalistAccount_Telerik li.RequestJournalistAccount_Salutation .RadComboBox{width:50px !important;}
#container #col-right ul.RequestJournalistAccount_Container li.RequestJournalistAccount_Salutation .RadComboBox{width:50px !important;}
#container #col-right ul.RequestJournalistAccount_Container li.RequestJournalistAccount_Salutation .RadComboBox input{width:inherit;}
#container #col-right .RequestJournalistAccount_Container .action-button-container{display:block; padding-left:60px;}
/*** Popup inscription ***/
#TB_window #TB_iframeContent body#bodywf #form1 div h1.custom-font{font-family:Century Gothic;font-size:16px;color:#C20F24;text-transform:uppercase;}
/* ================================  
* ! PopUp Envoyer 
* ================================*/
#TB_window #TB_title{background:#F3F3F3;}
#TB_window #TB_title #TB_closeAjaxWindow{color:#f3f3f3;}
#TB_window #TB_title #TB_closeAjaxWindow a{float:right;text-decoration:none;font-weight:bold;color:#604D6F;background:url('/Style Library/WebFactory/images/puce-link-article.gif') no-repeat scroll right center;padding-right:20px;}
#TB_window #TB_title #TB_closeAjaxWindow a:hover{text-decoration:underline;}
#bodywf .send-dialog { padding:0 0 0 15px; margin: 0; text-align:left;font-size:11px;font-family:verdana,arial,helvetica,sans-serif;}
#bodywf .ui-dialog-titlebar { padding: 0 0 5px 0; }
#bodywf .ui-dialog-titlebar-close { right: 0.4em; top: 40%; }
#bodywf .ui-dialog-titlebar .ui-dialog-title { color: #604D6F; margin: 0; padding-right: 25px; float: right; }
#bodywf .ui-widget-header .ui-icon {color:#604d6f;text-indent:-70px; background: transparent url('/Style%20Library/WebFactory/images/close.gif') no-repeat scroll right 0;display:block;padding-right:20px;text-align:right;text-indent:-70px;width:80px;}
#bodywf .ui-dialog-titlebar-close{width:100px;}
#bodywf a.ui-dialog-titlebar-close{text-decoration:none;background:none;border:none;}
#bodywf .ui-state-hover{border:none;background:none;}
#bodywf .send-dialog .ui-icon-closethick { background-position: inherit; }
#bodywf .send-dialog .ui-dialog-content { margin: 0; padding: 0 0 0 20px; }
#bodywf .send-dialog h2.custom-font{margin:0;font-family:"Century Gothic";font-size:16px;color:#C20F24;padding:0 0 20px 0;}
#bodywf .send-dialog ul{list-style:none;margin:0;padding:0;}
#bodywf .send-dialog ul li{padding:0 0 10px 0;}
#bodywf .send-dialog ul li span{display:inline-block;width:120px;padding-right:15px;}
#bodywf .send-dialog ul li label{display:inline-block;width:120px;padding-right:15px;}
form#form1 ul li span#m_RevTxtToEmailAddress{width:5px;}
form#form1 ul li span#m_RevTxtFromEmailAddress{width:5px;}
form#form1 ul li span#m_ReqLastName{width:5px;}
#bodywf .send-dialog ul li span#m_ReqFirstName{width:5px;}
#bodywf .send-dialog ul li textarea{border:1px solid #A5ACB2;font-size:11px;padding:3px 5px;}
#bodywf .send-dialog ul li input{border:1px solid #A5ACB2;font-size:11px;padding:3px 5px;}
#bodywf .send-dialog ul li textarea{width:90%;margin-top:5px;}
#bodywf .send-dialog > input{background:#C20F24;border:none;color:#fff;font-weight:bold;text-transform:uppercase;}
/*** POPUP ENVOYER ***/
#bodywf #form1 { padding:0 0 0 15px; margin: 0; text-align:left;font-size:11px;font-family:verdana,arial,helvetica,sans-serif;}
#bodywf .ui-dialog-titlebar { padding: 0 0 5px 0; }
#bodywf .ui-dialog-titlebar-close { right: 0.4em; top: 40%; }
#bodywf .ui-dialog-titlebar .ui-dialog-title { color: #604D6F; margin: 0; padding-right: 25px; float: right; }
#bodywf .ui-widget-header .ui-icon {color:#604d6f;text-indent:-70px; background: transparent url('/Style%20Library/WebFactory/images/close.gif') no-repeat scroll right 0;display:block;padding-right:20px;text-align:right;text-indent:-70px;width:80px;}
#bodywf .ui-dialog-titlebar-close{width:100px;}
#bodywf a.ui-dialog-titlebar-close{text-decoration:none;background:none;border:none;}
#bodywf .ui-state-hover{border:none;background:none;}
#bodywf #form1 .ui-icon-closethick { background-position: inherit; }
#bodywf #form1 .ui-dialog-content { margin: 0; padding: 0 0 0 20px; }
#bodywf #form1 h1.custom-font{margin:0;font-family:"Century Gothic";font-size:16px;color:#C20F24;padding:0 0 20px 0;}
#bodywf #form1 ul{list-style:none;margin:0;padding:0;}
#bodywf #form1 ul li{padding:0 0 10px 0;}
#bodywf #form1 ul li span{display:inline-block;width:110px;padding-right:15px;}
form#form1 ul li span#m_RevTxtToEmailAddress{width:5px;}
form#form1 ul li span#m_RevTxtFromEmailAddress{width:5px;}
form#form1 ul li span#m_ReqLastName{width:5px;}
#bodywf #form1 ul li span#m_ReqFirstName{width:5px;}
#bodywf #form1 ul li label{display:inline-block;width:110px;padding-right:15px;}
form#form1 ul li label#m_RevTxtToEmailAddress{width:5px;}
form#form1 ul li label#m_RevTxtFromEmailAddress{width:5px;}
form#form1 ul li label#m_ReqLastName{width:5px;}
#bodywf #form1 ul li label#m_ReqFirstName{width:5px;}
#bodywf #form1 ul li textarea{border:1px solid #A5ACB2;font-size:11px;padding:3px 5px;}
#bodywf #form1 ul li input{border:1px solid #A5ACB2;font-size:11px;padding:3px 5px;}
#bodywf #form1 ul li textarea{width:260px;margin-top:5px;font-family:Verdana;}
#bodywf #form1 > div >input{background:#C20F24;border:none;color:#fff;font-weight:bold;}
/*** FAQ ***/
/* webpart coordonnées */
#container div.wf-noscoordo p.wf-special{margin:0;font-size:10px;font-style:italic;padding:6px 0;}
#container div.wf-noscoordo > ul{margin:0;padding:0 0 20px 0;}
#container div.wf-noscoordo ul.twn li{float:left;width:120px;padding:0 0 3px 0;background:url('/Style Library/WebFactory/images/puce_town.gif') no-repeat 0 2px;}
#container #contact-content div.wf-noscoordo ul.twn li a{font-size:12px!important;color:#363636!important;padding-left:14px;font-weight:800!important;}
#container div.wf-noscoordo ul.twn li a{font-size:12px;color:#363636;padding-left:14px;font-weight:bold;}
#container div.wf-noscoordo #Cities{border-top:1px dotted #e3e3e3;border-bottom:1px dotted #e3e3e3;}
#container div.wf-noscoordo #Cities div.city{padding:10px 10px 0 0;border:none;}
#container div.wf-noscoordo #Cities ul.wf-adr li.wf-em{font-weight:bold;font-size:11px;font-style:normal;padding:10px 0 3px;}
#container div.wf-noscoordo #Cities .wf-adr{border:none;margin:0;}
#container div.wf-noscoordo #Cities ul{margin:0;padding:0;}
#container div.wf-noscoordo #Cities ul.wf-adr li{font-size:11px;}
#container div.wf-noscoordo #Cities .wf-co-cont img{padding:0 10px 0 0;}
#container div.wf-noscoordo #Cities .wf-co-cont p{color:#604d6f;margin:0;padding:0 0 10px;}
#container div.wf-noscoordo #Cities .wf-co-cont p a{display:block;font-size:10px;color:#604d6f;font-weight:bold;}
#container div.wf-noscoordo #Cities .wf-co-cont p.esp{margin:0;padding:0 0 15px;text-align:right;}
#container div.wf-noscoordo #Cities .wf-co-cont p.esp a.link-article{font-size:11px;background:url("/Style Library/WebFactory/images/puce-link-article.gif") no-repeat scroll right center;color:#604D6F;display:block;font-weight:bold;padding-right:20px;text-decoration:none;}
#container div.wf-noscoordo #Cities .wf-co-cont p.esp a.link-article:hover{text-decoration:underline;}
#container div#wf-contactus-minimal span{font-family:Verdana;font-size:11px;font-weight:bold;color:#363636;padding:0 0 8px 0;}
#container div#wf-contactus-minimal a{background:url('/Style Library/WebFactory/images/btn_contactus.gif') no-repeat scroll 0 0;color:white;display:block;font-family:"Helvetica Neue LT Std";font-size:18px;font-weight:bold;height:23px;margin:0;padding:7px 0 0 15px;text-align:center;text-transform:uppercase;width:230px;}
#container div#wf-contactus-minimal a:hover{text-decoration:none;}
#container #standard-content #wp-webfactory-faq ul li ul {padding:2px 0 12px;}
#container #standard-content #wp-webfactory-faq ul li ul li{background:url("/Style Library/WebFactory/images/puce-domaines-formation.gif") no-repeat scroll left 7px transparent;font-weight:normal;list-style:none outside none;padding:0 0 4px 10px;color:#414040;font-family:verdana;font-size:11px;line-height:14px;}
#container #col-left #wf-layout-titlerollup { float:left;}
#container div#standard-content #col-left #wf-layout-titlerollup span{padding:0; padding-top:0;}
#container #col-left #wf-layout-titlerollup img{padding:0; padding-top:0;}
#container #standard-content #col-left #wf-layout-titlerollup img{padding:0; margin:0;}
#container #col-left #wf-layout-titlerollup img{float:none;}
#container #col-left #wf-layout-titlerollup span{float:none;}
/* en double, à nettoyer ! */
#container div.wf-noscoordo ul { list-style:none;margin: 0; padding: 0 0 20px; }
#container div.wf-noscoordo .wf-adr { border-top: 1px #b7b7b7 dotted; margin-top: 10px; }
#container div.wf-noscoordo span { display: inline-block; margin-bottom: 10px; }
#container #standard-content #col-right ul.wf-adr li { font-size: 10px; font-style: italic; list-style: none; }
#container #standard-content #col-right ul.wf-adr li.wf-oh { padding: 7px 0; }
#container #standard-content #col-right ul.wf-adr li.wf-em { padding-top: 10px; text-transform: uppercase; }
#container #contact-content ul.wf-adr li.wf-em { font-size: 11px; font-style: normal; font-weight: 900; padding-bottom: 3px; }
#container #standard-content #col-right .wf-noscoordo span { font-size: 11px; font-style: normal; font-weight: 900; padding-bottom: 3px; }
#container #standard-content #col-right .wf-co-cont img { float: left; padding-left: 10px; }
#container #standard-content #col-right .imgwf-co-cont p { color: #604d6f; display: inline-block; font-size: 10px; font-weight: 400; padding-left: 10px; width: 120px; margin: 0; }
#container #standard-content #col-right .wf-co-cont p.esp { display: block; padding-top: 10px; text-align: right;}
/*#container #standard-content #col-right a { color: #604d6f; font-size: 11px; font-weight: bold; }*/
#container #standard-content #col-right .city { border: 0; }
#container #standard-content #col-right ul.twn li{list-style:none;}
/* webpart FAQ */
#container #standard-content .tab_content ul {padding:0;}
#container #standard-content .tab_content ul > li{font-size:14px; font-family:"Century Gothic"; font-weight:bold; list-style:none outside none; padding-bottom:10px;}
#container #standard-content .tab_content ul > li.selected a{color:#b71515;}
#container #standard-content .tab_content ul > li .toggle_content{color:#363636; font-weight:normal; font-size:11px; font-family:Verdana, arial;padding:5px 0 5px 16px;}
#container #standard-content .tab_content ul > li .toggle_content a{color:#C20F24 !important;background:none;padding:0 0 0 0;}
#container #standard-content .tab_content ul > li a{color:#363636;font-size:11px; font-family:Verdana, arial; font-weight:bold; background:url('/Style%20Library/WebFactory/images/puce-grey.gif') no-repeat 0 2px;padding:0 0 0 16px;}
#container #standard-content .tab_content ul > li.custom-font{color:#b71515;border-top:1px dotted #b7b7b7;padding:20px 0 10px 0;}
/*** NOUS CONTACTER ***/
#container #contact-content #col-left{background:url("/Style Library/WebFactory/images/img-border-faded.gif") no-repeat scroll 693px 0;}
/* formulaire */
#container #contact-content #col-left ul.wp-contactus-ul li span.wf-requi{float:right;display:block;}
#container #contact-content #col-left div#Cities ul.wf-adr li.wf-em{font-weight:bold;font-size:11px;font-style:normal;padding:10px 0 3px;}
#container #contact-content #col-left .wf-co-cont img{padding:0 10px 0 0;width:52px;float:left;}
#container #contact-content #col-left .wf-co-cont p{color:#604d6f;margin:0;padding:0 0 10px;}
#container #contact-content #col-left .wf-co-cont p a{display:block;}
#container #contact-content #col-left .wf-co-cont p.esp{width:100%;margin:0;padding:0 0 15px;text-align:right;}
#container #contact-content #col-left .wf-co-cont p.esp a.link-article{font-size:11px;background:url("/Style Library/WebFactory/images/puce-link-article.gif") no-repeat scroll right center;color:#604D6F;display:block;font-weight:bold;padding-right:20px;text-decoration:none;}
#container #contact-content #col-left .wf-co-cont p.esp a.link-article:hover{text-decoration:underline;}
#container #contact-content #col-left .contact-submit input{text-transform:uppercase;}
/* contact */
#container #contact-content #col-left #wf-contactus-minimal span{display:block;font-family:Verdana;font-size:11px;font-weight:bold;color:#363636;padding:0 0 8px 0;}
#container #contact-content #col-left #wf-contactus-minimal a{font-weight:bold;display:block;color:white;font-size:18px;font-family:"Helvetica Neue LT Std";text-transform:uppercase;background:url(images/btn_contactus.gif) no-repeat scroll 0 0;height:23px;margin:0;padding:7px 0 0 15px;text-align:center;width:230px;}
#container #contact-content #col-left #wf-contactus-minimal a:hover{text-decoration:none;}
/* right */
#container #contact-content #col-right .ms-WPBorder{border:none;}
/* top faq */
#container #contact-content #col-right p.wf-allfaq{text-align:right;}
#container #contact-content #col-right p.wf-allfaq a{background:url("/Style Library/WebFactory/images/puce-link-article.gif") no-repeat scroll right center;color:#604D6F;display:block;font-size:11px;font-weight:bold;padding-right:20px;text-decoration:none;}
#container #contact-content #col-right p.wf-allfaq a:hover{text-decoration:underline;}
#container #contact-content #col-right table{width:244px;overflow:hidden;}
#container #contact-content #col-right cufon{float:left;padding-bottom:2px;}
/***** PAGE CONTENT ****/
#container #page-content #col-left{background:url("/Style Library/WebFactory/images/img-border-faded.gif") no-repeat scroll 693px 0;}
#container #page-content #col-left div.wf-img{float:right;padding:0 0 10px 20px;}
#container #page-content #col-left div.wf-publi{color:#363636;}
#container #page-content #col-right .ms-WPHeader{background:#604D6F;}
#container #page-content #col-right > h3.ms-WPTitle{font-size:14px;}
/*** WP Contact Details ***/
#container #col-left div.wf-contact-details{margin:7px 0 0 0;}
#container #col-left div.wf-contact-details > div.contact-details div > a{background: url("/Style Library/WebFactory/images/puce-domaines-formation.gif") no-repeat scroll left 12px transparent;color: #363636;cursor: pointer;display: block;font-family: Verdana,arial;font-size: 11px;font-weight: bold !important;padding-left: 10px; padding-top:5px;}
#container #col-left div.wf-contact-details div.contact-details{width:185px;margin:10px 5px;padding:0 0 5px 10px;}
#container #col-left div.wf-contact-details div.contact-details h2.custom-font{font-family:"Century Gothic";font-size:16px!important;font-weight:bold;text-transform:uppercase!important;color:#604d6f!important;padding-bottom:5px!important;}
#container #col-left div.wf-contact-details div.contact-details a{color:#604D6F!important; font-weight:bold!important;text-decoration:none!important;}
#container #col-left div.wf-contact-details p{padding:0!important;}
#container #col-left div.wf-contact-details div.contact-details > img{float:left;padding:0 8px 10px 0;margin:0;width:52px;}
#container #col-left div.wf-contact-details p{margin:0;padding-bottom:0;}
#container #col-left div.wf-contact-details div.last{border-right:none!important;}
#container #col-left div.wf-contact-details{border:1px solid #B7B7B7; position:relative;height:100%;}
#container #col-left div.wf-contact-details div.contact-details{display:block;margin:10px;margin-right:5px;padding:5px;padding-right:10px;padding-left:0px;padding-top:0px;float:left;border-right:1px solid #B7B7B7;width : 180px;}
#container #col-left div.wf-contact-details div.contact-details img{border:1px solid gray;float:left;margin-right:5px;margin-bottom:5px;}
#container #col-left div.wf-contact-details div.contact-details div{display:block;}
#container #col-left div.wf-contact-details div.contact-details-phone{clear:both;}
#container #col-left div.wf-contact-details div.contact-details p{padding-bottom : 5px;}
#container #col-left div.wf-contact-details div.contact-details span{font-weight : bold;}
#container #col-left div.wf-contact-details div.contact-details h2{padding-bottom : 5px;}
.inactive{color: #666666;}/*** WP Folder Teaser ***/
/* vertical */
#container #col-right div#wp-webfactory-folders-teaserfolder{padding:10px 0 0 0;}
#container #col-right div#wp-webfactory-folders-teaserfolder div.wf-dospage-verti > ul{margin:0;padding:10px 0 0 0;list-style:none;}
#container #col-right div#wp-webfactory-folders-teaserfolder div.wf-dospage-verti ul li h3.custom-font{font-size:15px;text-transform:uppercase;}
#container #col-right div#wp-webfactory-folders-teaserfolder div.wf-dospage-verti ul li p{padding:0 0 15px 0;}
#container #col-right div#wp-webfactory-folders-teaserfolder div.wf-dospage-verti ul li.wf-link-v a{text-align:right;color:#604D6F;display:block;font-weight:bold;padding-right:20px;text-decoration:none;background:url('/Style Library/WebFactory/images/puce-link-article.gif') no-repeat right center;}
#container #col-right div#wp-webfactory-folders-teaserfolder div.wf-dospage-verti ul li img{max-width:247px;padding:10px 0;}
#container #col-right div#wp-webfactory-folders-teaserfolder div.wf-dospage-verti ul li.wf-content-p h4.custom-font{font-family:Century Gothic;font-weight:bold;color:#C20F24;font-size:14px;}
#container #col-right div#wp-webfactory-folders-teaserfolder div.wf-dospage-verti ul li.wf-content-p a{color:#C20F24;}
#container #col-right div#wp-webfactory-folders-teaserfolder div.wf-dospage-verti ul li.wf-content-p strong{color:#363636;}
#container #col-right div#wp-webfactory-folders-teaserfolder div.wf-dospage-verti ul li.wf-content-p .wf-dt{font-weight:bold;text-align:right;}
#container #col-right div#wp-webfactory-folders-teaserfolder div.wf-dospage-verti ul li.wf-content-p ul{margin:0;padding:0 0 0 0;}
#container #col-right div#wp-webfactory-folders-teaserfolder div.wf-dospage-verti ul li.wf-content-p ul li{padding:0 0 4px 10px;background:url('/Style Library/WebFactory/images/puce-domaines-formation.gif') no-repeat left 7px;list-style:none;}
/* horizontal */
#container #col-left div#wp-webfactory-folders-teaserfolder div.wf-dospage-hori{padding:10px;border: 1px solid #e3e3e3;}
#container #col-left div#wp-webfactory-folders-teaserfolder div.wf-dospage-hori h2.custom-font{height:18px;padding-bottom:0px;padding-left:5px;padding-top:2px;font-family:"Century Gothic";font-size:14px;color:#fff;text-transform:uppercase;display:block;}
#container #col-left div#wp-webfactory-folders-teaserfolder div.wf-dospage-hori img{float:left;max-width:175px;padding:0 20px 5px 0;}
#container #col-left div#wp-webfactory-folders-teaserfolder div.wf-dospage-hori div.wf-ct-h ul{margin:0;padding:0 0 0 0;list-style:none;}
#container #col-left div#wp-webfactory-folders-teaserfolder div.wf-dospage-hori a.custom-font{background:url('/Style Library/WebFactory/images/puce-link-article.gif') no-repeat right 12px;display:block;padding:10px 0;font-family:"Century Gothic";font-weight:bold;font-size:16px;color:#433a53!important;text-transform:uppercase;}
/*** WP Nav Quicklaunch ***/
#container #col-right div.wf-tv-pn{width:247px;}
#container #col-right div.wf-tv-pn h3.custom-font{padding:10px 0;border-bottom:1px dotted #B7B7B7;}
#container #col-right div.wf-tv-pn ul#wf-nav-quicklaunch{margin:0;padding:0;list-style:none;}
#container #col-right div.wf-tv-pn ul#wf-nav-quicklaunch a{color:#363636;text-decoration:none;}
#container #col-right div.wf-tv-pn ul#wf-nav-quicklaunch ul.wf-subnav-quicklaunch li{background:none;list-style:none;padding-bottom:0;}
/*** 28. PAGE CONTENU ***/
#container #standard-content #wf-contenu h2.custom-font{font-family:"Century Gothic";font-size:14px;color:#b71515;font-weight:bold;padding:0 0 8px 0;}
#container #standard-content #wf-contenu p{margin:0;text-align:justify;}
#container #standard-content #wf-contenu ul{padding:0;}
#container #standard-content #wf-contenu div.intro strong{color:#363636;}
#container #standard-content #wf-contenu div.contenu{margin:0;padding:20px 0 5px 0;border-bottom:1px dotted #e3e3e3;}
#container #standard-content #wf-contenu div.contenu h4{margin:0;padding:0;font-size:11px;color:#363636;}
#container #standard-content #wf-contenu div.contenu p{padding:0 0 15px 0;}
#container #standard-content #wf-contenu div.contenu-intro{margin:0;padding:0 0 5px 0;border-bottom:1px dotted #e3e3e3;}
#container #standard-content #wf-contenu div.contenu-intro a{text-decoration:none;color:#b71515;}
#container #standard-content #wf-contenu div.contenu-intro a:hover{text-decoration:underline;}
#container #standard-content #wf-contenu div.contenu ul.product-outils{list-style:none;margin:0;padding:0 0 15px 0;}
#container #standard-content #wf-contenu div.contenu ul.product-outils li.pdf{margin:0;padding:0;display:inline-block;background:url("/Style Library/WebFactory/images/pdf.gif") no-repeat scroll 8px center;}
#container #standard-content #wf-contenu div.contenu ul.product-outils li.pdf a{width:187px;border:1px solid #E3E3E3;color:#2B243C;display:block;font-size:9px;padding:7px 8px 6px 40px;text-decoration:none;text-transform:uppercase;}
#container #standard-content #wf-contenu div.contenu ul.product-outils li.pdf a:hover{text-decoration:underline;}
#container #standard-content #wf-contenu div.contenu ul{margin:0;padding:3px 0 25px 0;line-height:17px;}
#container #standard-content #wf-contenu div.contenu ul li{background:transparent url(images/puce-domaines-formation.gif) no-repeat scroll 10px 8px;list-style-image:none;list-style-position:outside;list-style-type:none;padding:0 0 0 20px;}
#container #standard-content #wf-contenu div.contenu div.img-left{float:left;padding:0 17px 5px 0;}
#container #standard-content #wf-contenu div.contenu div.img-right{float:right;padding:0 0 5px 17px;}
#container #standard-content #wf-contenu div.contenu div.block-video{float:left;padding:0 17px 5px 0;position:relative;}
#container #standard-content #wf-contenu div.contenu div.block-video a.popin-video{cursor:pointer;display:block;height:286px;text-decoration:none;width:265px;}
#container #standard-content #wf-contenu div.contenu div.block-video a.popin-video span{background:url("/Style Library/WebFactory/images/btn_player.png") no-repeat scroll 0 0;color:#FFFFFF;font-size:12px;font-weight:bold;height:50px;left:58px;padding:13px 0 0 38px;position:absolute;top:116px;width:168px;}
/*** GOOGLE MAP ***/
#container #map_canvas{overflow:hidden;}
#container #standard-content #col-right #map_canvas{width:240px!important;}
/*** PRESS PORTAL ***/
#container #standard-content #col-right h3.ms-WPTitle .cufon-vml{float:left;padding:0 0 3px;}
#container #standard-content #col-right h3.ms-WPTitle .cufon-canvas{float:left;padding:0 0 3px;}
/*** SEARCH RESULTS ***/
#container #searchKeyword-content #col-left{background:url("/Style Library/WebFactory/images/img-border-faded.gif") no-repeat scroll 693px 0;}
#container #searchKeyword-content #col-left ul.result li strong a img{width:14px;}
#container #searchKeyword-content div.column-left h1{height:15px;}
#container #searchKeyword-content div.column-left strong{padding:0 0 10px 0;}
#container #searchKeyword-content div.column-left strong a{color:#c20f24; text-transform:uppercase; text-decoration:underline; }
#container #searchKeyword-content #col-left h3.title{margin-bottom:1px !important;}
#container #searchKeyword-content #col-right .ms-WPBorder{border:none;}
/*** NEWS BLOCK LEFT ***/
#container #col-left #news-block div.news-panel{padding:0 0 10px 0;}
#container #col-left #news-block div.titre a cufon cufontext{visibility:hidden;}
/* options */
#container #col-left #news-block div.options{height:35px;}
#container #col-left #news-block div.options select.sort{float:left;}
#container #col-left #news-block div.options span.rss{float:right;}
#container #col-left #news-block div.options span.rss a{background:url("/Style Library/WebFactory/images/puce-rss.gif") no-repeat scroll right 1px;color:#363636;display:block;font-weight:bold;height:14px;text-align:right;padding:4px 25px 0 0;text-decoration:none;}
/* actu first */
#container #col-left #news-block div.actu-first{padding:10px;border:1px solid #e3e3e3;}
#container #col-left #news-block div.actu-first img{float:left;padding:0 12px 0 0;width:240px; }
#container #col-left #news-block div.actu-first div.titre{padding-bottom:30px;}
#container #col-left #news-block div.actu-first div.titre h3{margin:0;float:left;margin:0;padding:5px 0;font-family:Century Gothic;font-size:16px;font-weight:bold;color:#b71515;text-transform:uppercase;}
#container #col-left #news-block div.actu-first div.titre p.date{float:right;margin:0;padding:10px 0 0 0;font-size:10px;font-weight:bold;text-align:right;}
#container #col-left #news-block div.actu-first div.description div.text a.paragraphe{margin:0;padding:5px 0;color:#666666;text-align:justify;text-decoration:none;display:block;}
#container #col-left #news-block div.actu-first div.description div.text a.title{font-weight:bold;color:#363636;display:block;}
/* actu */
#container #col-left #news-block div.actu{padding:15px 0 0 0;}
#container #col-left #news-block div.actu div.image{float:left;padding:0 15px 0 0;position:relative;}
#container #col-left #news-block div.actu div.image img{width:131px; float:none;padding:0 0 0 0;}
#container #col-left #news-block div.actu h3{color:#B71515;float:left;font-family:Century Gothic;font-size:16px;font-weight:bold;margin:0;padding:5px 0;text-transform:uppercase;}
#container #col-left #news-block div.actu p{margin:0;color:#666666;text-align:justify;}
#container #col-left #news-block div.actu div.titre{padding:0 0 30px 0;}
#container #col-left #news-block div.actu div.titre p.date{color:#363636;float:right;font-size:10px;font-weight:bold;margin:0;padding:10px 10px 0 0;text-align:right;}
#container #col-left #news-block div.actu div.description div.text a.paragraphe{margin:0;padding:5px 0;color:#666666;text-align:justify;text-decoration:none;display:block;}
#container #col-left #news-block div.actu div.description div.text a.title{font-weight:bold;color:#363636;display:block;}
/* lire la suite */
#container #col-left #news-block span.rtf{text-align:left;display:inline-block;padding-bottom:5px;}
#container #col-left #news-block span.rtf a{background:url("/Style Library/WebFactory/images/puce-link-article.gif") no-repeat scroll right center;color:#604D6F;display:block;font-weight:bold;padding-right:20px;text-decoration:none;}
#container #col-left #news-block span.rtf a:hover{text-decoration:underline;}
/* pagination */
#container #col-left #news-block div.wf-pager ul li.jQuery-previous{width:250px;}
#container #col-left #news-block div.wf-pager ul li.jQuery-next{float:right;}
/*** NEWS BLOCK RIGHT ***/
#container #col-right #news-block h3.custom-font{height:12px;background:#55376c;font-family:"Century Gothic";color:#fff;font-size:16px;font-weight:bold;padding:5px 0 4px 8px;margin:0;}
#container #col-right #news-block h4.custom-font{border:none;color:#B71515;float:left;font-family:Century Gothic;font-size:16px;font-weight:bold;margin:0;padding:5px 0;text-transform:uppercase;}
#container #col-right #news-block p.link-sous-titre{padding-left:9px;}
#container #col-right #news-block strong{color:#363636;}
#container #col-right #news-block div.titre{padding:0 0 17px 0;}
#container #col-right #news-block div.actu{padding:15px 0 0 0;clear:both;}
#container #col-right #news-block div.actu p{margin:0;line-height:15px;padding-bottom:12px;}
#container #col-right #news-block div.news-image{float:left;}
#container #col-right #news-block div.news-image img{width:85px; padding:0 10px 0 0;}
#container #col-right #news-block div.news-description{display:block;}
#container #col-right #news-block div.news-description div.texte{padding:0 0 5px 0;}
#container #col-right #news-block div.news-description div.texte a{text-decoration:none;font-weight:normal;color:#414040;}
#container #col-right #news-block div.news-description div.texte a strong{font-weight:bold;color:#363636;}
#container #col-right #news-block div.news-description span.wf-rtf{display:inline-block;padding-bottom:5px;text-align:left;}
#container #col-right #news-block div.news-description span.wf-rtf a{background:url('/Style Library/WebFactory/images/puce-link-article.gif') no-repeat scroll right center;font-size:11px;color:#604D6F;display:block;font-weight:bold;padding-right:20px;text-decoration:none;}
#container #col-right #news-block div.news-description span.wf-rtf a:hover{text-decoration:underline;}
#container #col-right span.addthis_separator{width:100%;}

/*** NEWS LISTING HOME ***/
#container #home-content #news-block h3.custom-font{background:#55376c;font-family:"Century Gothic";color:#fff;font-size:16px;font-weight:bold;padding:5px 0 4px 8px;margin:0;}
#container #home-content #news-block h4.custom-font{border:none;color:#B71515;float:left;font-family:Century Gothic;font-size:16px;font-weight:bold;margin:0;padding:5px 0;text-transform:uppercase;}
#container #home-content #news-block p.link-sous-titre{padding-left:9px;}
#container #home-content #news-block strong{color:#363636;}
#container #home-content #news-block div.titre{padding:0 0 17px 0;}
#container #home-content #news-block div.actu{padding:15px 0 0 0;clear:both;}
#container #home-content #news-block div.actu p{margin:0;line-height:15px;padding-bottom:12px;}
#container #home-content #news-block div.news-image{float:left;}
#container #home-content #news-block div.news-image img{width:125px; padding:0 10px 0 0;}
#container #home-content #news-block div.news-description{display:block;}
#container #home-content #news-block div.news-description div.texte{padding:0 0 5px 0;}
#container #home-content #news-block div.news-description div.texte a{text-decoration:none;font-weight:normal;color:#414040;}
#container #home-content #news-block div.news-description div.texte a strong{font-weight:bold;color:#363636;}
#container #home-content #news-block div.news-description{display:block;}
#container #home-content #news-block div.news-description span.wf-rtf{display:inline-block;padding-bottom:5px;text-align:left;}
#container #home-content #news-block div.news-description span.wf-rtf a{background:url('/Style Library/WebFactory/images/puce-link-article.gif') no-repeat scroll right center;color:#604D6F;display:block;font-weight:bold;padding-right:20px;text-decoration:none;}
#container #home-content #news-block div.news-description span.wf-rtf a:hover{text-decoration:underline;}
/*** NEWS HEADER ***/
#container #standard-content .news-header img{width:240px;}
/*** ARCHIVES ***/
#container #col-right div#archives{clear:both;padding:0 0 17px 0;}
#container #col-right div#archives h3.custom-font{height:13px;margin:0;padding:5px 0 5px 8px;font-family:Century Gothic;font-size:14px;font-weight:bold;color:White;text-transform:uppercase;background:#55376c;}
#container #col-right div#archives p{margin:0;}
#container #col-right div#archives p.sous-titre{padding:7px 0;}
#container #col-right div#archives ul{float:left;margin:0;padding:0;}
#container #col-right div#archives ul.left{padding:0 10px 0 0;}
#container #col-right div#archives ul li{padding:0 4px 3px 18px;margin:0 0 2px;width:93px;background:url("images/puce-domaines-formation.gif") no-repeat 7px 6px;list-style:none;border:1px solid #e3e3e3;}
#container #col-right div#archives ul li a{text-decoration:none;color:#2f2f2f;font-weight:normal;}
/*** EVENT BLOCK HOME ***/
#container #home-content #event-block h3.custom-font{background:#c20f24;font-family:"Century Gothic";color:#fff;font-size:16px;font-weight:bold;padding:5px 0 4px 8px;margin:0;}
#container #home-content #event-block div.event{padding:15px 0 0;}
#container #home-content #event-block div.event h4.custom-font{border:0;background:url('/Style Library/WebFactory/images/puce-link-article.gif') no-repeat scroll right 0;color:#B71515;font-family:Century Gothic;font-size:14px;font-weight:bold;margin:0;padding:0 0 1px;text-transform:uppercase;}
#container #home-content #event-block div.event a p{margin:0;padding:2px 0 0;color:#414040;}
#container #home-content #event-block div.event a:hover{text-decoration:none;}
#container #home-content #event-block div.event a:hover p{color:#414040;}
/*** EVENT BLOCK RIGHT ***/
#container #col-right #event-block h3.custom-font{height:12px;background:#55376C;font-family:"Century Gothic";color:#fff;font-size:14px;font-weight:bold;padding:5px 0 5px 8px;margin:0;}
#container #col-right #event-block p.link-sous-titre{padding-left:9px;}
#container #col-right #event-block div.event{padding:15px 0 0;}
#container #col-right #event-block div.event h4.custom-font{border:0;background:url('/Style Library/WebFactory/images/puce-link-article.gif') no-repeat scroll right 0;color:#B71515;font-family:Century Gothic;font-size:14px;font-weight:bold;margin:0;padding:0 0 1px;text-transform:uppercase;}
#container #col-right #event-block div.event a p{margin:0;padding:2px 0 0;color:#414040;font-weight:normal;}
#container #col-right #event-block div.event a:hover{text-decoration:none;}
#container #col-right #event-block div.event a:hover p{color:#414040;}
/*** EVENT DETAILS ***/
#container #event-content h1{margin:0;padding:17px 0 6px 0;font-family:Century Gothic;font-size:17px;font-weight:bold;color:#604d6f;border-bottom:1px dotted #B7B7B7;}
#container #event-content strong{margin:0;text-align:justify;color:#363636;}
#container #event-content p{margin:0;text-align:justify;color:#363636;}
#container #event-content p.intervenant{padding:30px 0;}
#container #event-content p.intervenant strong{display:block;color:#363636;}
#container #event-content a{color:#B71515!important;}
#container #event-content ul{margin:0;padding:0;line-height:14px;}
#container #event-content ul li{padding:0 0 0 20px;background:url("/Style Library/WebFactory/images/puce-domaines-formation.gif") no-repeat 10px 6px;list-style:none;}
#container #col-right .product-subscription { text-align: center; width: 244px; height: 31px; margin: 0; background: url('/Style Library/WebFactory/images/bt_inscription.gif') no-repeat 0 0; }
#container #col-right .product-subscription a { color: White; display: inline-block; height: 24px; margin: 0 auto; padding-top: 6px; }
#container #col-right .product-subscription a:hover { text-decoration: none; }
#container #col-right .product-subscription a img { float: left; }
#container #col-right .product-subscription a h3 { text-transform:uppercase; float: left; padding: 0 0 0 5px; color: #fff; height: 20px; margin:0; font-size:18px; font-family:"Century Gothic"; font-weight:bold; }
/* form inscription */
#container #standard-content #col-left p.form-intro{padding:0 0 20px 0;font-weight:bold;}
#container #standard-content #col-left h3{margin:0;padding-bottom:6px;font-family:"Century Gothic";font-weight:bold;}
#container #standard-content #col-left ul.form-inscription{padding:0 0 30px 0;}
#container #standard-content #col-left ul.form-inscription li{list-style:none;background:none;padding:5px 0;}
#container #standard-content #col-left ul.form-inscription li label{display:inline-block;width:130px;}
#container #standard-content #col-left ul.form-inscription li select{width:153px;}
#container #standard-content #col-left ul.form-inscription li input{width:140px;border:1px solid #A5ACB2;font-size:11px;padding:3px 5px;}
#container #standard-content #col-left ul.form-inscription li span{color:Red;display:none;}
#container #standard-content #col-left ul.form-inscription li.checkbox{display:block;height:20px;}
#container #standard-content #col-left ul.form-inscription li.checkbox label{width:500px;}
#container #standard-content #col-left ul.form-inscription li.checkbox input{margin-right:5px;float:left;width:10px;border:none; margin-left:0;padding-left:0;}
#container #standard-content #col-left ul.form-actions{margin:0;}
#container #standard-content #col-left ul.form-actions li{float:left;list-style:none;background:none;}
#container #standard-content #col-left ul.form-actions li a.cancel{display:block;padding:0;position:relative;top:6px;font-weight:bold;font-size:11px;color:#604D6F;}
#container #standard-content #col-left div.valid{background:transparent url('/Style Library/WebFactory/images/btn_inscription.gif') no-repeat scroll 0 0;height:31px;margin:0;text-align:center;width:137px;}
#container #standard-content #col-left div.valid a{display:inline-block;padding:4px 0 0;text-decoration:none;}
#container #standard-content #col-left div.valid a img{border:medium none;float:left;padding:0 10px 5px 0;}
#container #standard-content #col-left div.valid a h3{color:White;float:left;font-family:Century Gothic;font-size:14px;margin:0;padding:4px 0 0 10px;text-transform:uppercase;}
#container #standard-content #col-right div.contact{width:100%; }
#container #standard-content #col-right div.space{height:34px;}
/*** EVENT-FOCUS ***/
#container #event-focus-block div.event a h3.custom-font{margin:0;padding:15px 0 7px 0;background:url('/Style Library/WebFactory/images/puce-link-article.gif') no-repeat right 17px;font-family:"Century Gothic";color:#c71f33;font-weight:bold;}
#container #event-focus-block div.event a strong{color:#000;}
#container #event-focus-block div.event a p{color:#414040;}
#container #event-focus-block div.event a:hover p{color:#414040;text-decoration:none;}
/*** PANIER RIGHT ***/
/* Aide */
#container #col-right div.webpart-aide{border-bottom:1px dotted #e3e3e3;padding:0 0 20px 0;}
#container #col-right div.webpart-aide h3.custom-font{background:url('/Style Library/WebFactory/images/picto-help.gif') no-repeat left 0;margin:0;padding:10px 0 12px 55px;font-family:Century Gothic;font-size:16px;font-weight:bold;color:#55376c;text-transform:uppercase;}
#container #col-right div.webpart-aide p{margin:0;padding:10px 0 0 0;line-height:16px;}
#container #col-right div.webpart-aide p span.custom-font{font-family:Century Gothic;font-size:16px;font-weight:bold;color:#55376c;text-transform:uppercase;}
/* Secure */
#container #col-right div.webpart-secure{padding:20px 0 0 0;}
#container #col-right div.webpart-secure h3.custom-font{background:url('/Style Library/WebFactory/images/picto-secure.gif') no-repeat left 6px;margin:0;padding:0 0 12px 55px;font-family:Century Gothic;font-size:16px;font-weight:bold;color:#55376c;text-transform:uppercase;}
#container #col-right div.webpart-secure p{margin:0;padding:10px 0 0 0;line-height:16px;}
/*** PLAN DU SITE ***/
#container #standard-content .sitemap-niveau1 li{float:left;list-style:none;}
#container #standard-content .sitemap-niveau1 li a{display:none;}
#container #standard-content .sitemap-niveau1 li .sitemap-level1 a{display:block; font-weight:bold; color:#000;}
#container #standard-content .sitemap-niveau1 li .sitemap-niveau2 a{display:block; font-weight:bold; color:#000;}
#container #standard-content .sitemap-niveau1 li .sitemap-level1{width:150px;}
#container #standard-content .sitemap-niveau1 li .sitemap-niveau2{width:150px;}
#container #standard-content .sitemap-niveau1 li .sitemap-niveau2 li{padding-bottom:15px;}
#container #standard-content .sitemap-niveau1 li .sitemap-level1 li{padding-bottom:15px;}
#container #standard-content .sitemap-niveau1 li .sitemap-niveau2 li {padding-bottom:0; width:150px;}
#container #standard-content .sitemap-niveau1 li .sitemap-level1 li .sitemap-level2 li {padding-bottom:0; width:150px;}
#container #standard-content .sitemap-niveau1 li .sitemap-niveau2 li a {font-weight:normal; color:#666666}
#container #standard-content .sitemap-niveau1 li .sitemap-level1 li .sitemap-level2 li a {font-weight:normal; color:#666666}
/* ================================  
* ! Footer Styles [Master Page] 
* ================================*/   
#footer-ombre { font-family: arial; background: transparent url('/Style Library/WebFactory/images/footer-ombre.png') no-repeat scroll 0 0; }
#footer-ombre #footer { position: relative; background: transparent url('/Style Library/WebFactory/images/footer.gif') repeat-x scroll 0 0; }
#footer-ombre #footer li { float: left; list-style-type: none; }
#footer-ombre #footer li a { font-size: 10px; font-family:"Trebuchet MS";text-decoration: none; }
#footer-ombre #footer #footer-bottom { margin: 0; height: 30px; line-height: 28px; color: White; }
#footer-ombre #footer #footer-top { margin: 0; height: 30px; line-height: 28px; color: White; }
#footer-ombre #footer #footer-bottom li a { color: #FFFFFF; padding: 0 4px; }
#footer-ombre #footer #footer-top li a { color: #FFFFFF; padding: 0 4px; }
#footer-ombre #footer #footer-bottom li a:hover { color: #CCC; }
#footer-ombre #footer #footer-top li a:hover { color: #CCC; }
#footer-ombre #footer #footer-top { padding-left: 18px; }
#footer-ombre #footer #footer-bottom { padding-left: 84px; background: transparent url('/Style Library/WebFactory/images/mini-logo-demos.png') no-repeat scroll 20px 2px; }
#footer-ombre #footer #footer-ref { margin: 0; height: 17px; line-height: 12px; padding: 5px 0 0 18px; }
#footer-ombre #footer #footer-ref li { background: transparent url('/Style Library/WebFactory/images/puce-footer.png') no-repeat scroll 0 3px; color: #3C3344; display: inline; line-height: 12px; padding: 0 6px; }
#footer-ombre #footer #footer-ref li a { color: #3C3344; }
#footer-ombre #footer #footer-ref li a:hover { color: #604D6F; }
#footer-ombre #footer #to-top { margin: 0; top: 0; width: 114px; height: 20px; position: absolute; right: 22px; background: transparent url('/Style Library/WebFactory/images/btn-to-top.gif') no-repeat scroll 0 0; }
#footer-ombre #footer #to-top a { display: block; padding: 0 0 0 9px; color: #999999; text-transform: uppercase; text-decoration: none; font-weight: bold; font-family: Arial, Helvetica, sans-serif; }
/* ================================  
* ! TEMPLATES
* ================================*/ 
/* Template News Listing */
/* breadcrumb */
#container #listing-content div.breadcrumb{padding:15px 0 17px 18px;}
#container #listing-content div.breadcrumb .breadcrumb-container{background-color:#F3F3F3;display:inline;font-size:10px;padding:3px 8px;}
#container #listing-content div.breadcrumb .breadcrumb-container span.last{font-weight:bold;color:#5c5d84;}
#container #listing-content div.breadcrumb .breadcrumb-container span a{text-decoration:underline;color:#5c5d84;}
#container #listing-content div.breadcrumb .breadcrumb-container span a:hover{text-decoration:none;}
/* left  */
#container #listing-content #col-left{background:url("images/img-border-faded.gif") no-repeat  693px 0;}
#container #listing-content #col-left h1.custom-font{margin:0;font-family:Century Gothic;font-size:19px;font-weight:bold;color:#b71515;text-transform:uppercase;}
#container #listing-content #col-left div.options{height:35px;}
#container #listing-content #col-left div.options select.sort{float:left;}
#container #listing-content #col-left div.options span.rss{float:right;}
#container #listing-content #col-left div.options span.rss a{background:url("images/puce-rss.gif") no-repeat scroll right center;color:#363636;display:block;font-weight:bold;height:14px;text-align:right;padding:4px 25px 0 0;text-decoration:none;}
#container #listing-content #col-left span.wf-rtf{text-align:left;display:inline-block;padding-bottom:5px;}
#container #listing-content #col-left span.wf-rtf a{background:url("images/puce-link-article.gif") no-repeat scroll right center;color:#604D6F;display:block;font-weight:bold;padding-right:20px;text-decoration:none;}
/* actu générique */
#container #listing-content #col-left div.actu{padding-top:15px;clear:both;}
#container #listing-content #col-left div.actu div.img{float:left;padding:0 12px 0 0;position:relative;z-index:0;}
#container #listing-content #col-left div.actu div.img img{margin:0;padding:0}
#container #listing-content #col-left div.actu div.img div.video{background:url("images/img-video.png") no-repeat center;width:131px;position:absolute;top:0;left:0;z-index:10;}
#container #listing-content #col-left div.actu div.titre{padding-bottom:30px;}
#container #listing-content #col-left div.actu div.titre h3.custom-font{margin:0;float:left;margin:0;padding:5px 0;font-family:Century Gothic;font-size:16px;font-weight:bold;color:#b71515;text-transform:uppercase;}
#container #listing-content #col-left div.actu div.titre p.date{margin:0;color:#363636;float:right;margin:0;padding:10px 10px 0 0;font-size:10px;font-weight:bold;text-align:right;}
#container #listing-content #col-left div.actu div.description{padding-right:10px;}
#container #listing-content #col-left div.actu div.description div.texte p{margin:0;padding:5px 0;color:#666666;text-align:justify;}
/* actu first */ 
#container #listing-content #col-left div.actu-first{padding:10px;border:1px solid #e3e3e3;}
#container #listing-content #col-left div.actu-first img{float:left;padding:0 12px 0 0;}
#container #listing-content #col-left div.actu-first div.titre{padding-bottom:30px;}
#container #listing-content #col-left div.actu-first div.titre h3.custom-font{margin:0;float:left;margin:0;padding:5px 0;font-family:Century Gothic;font-size:16px;font-weight:bold;color:#b71515;text-transform:uppercase;}
#container #listing-content #col-left div.actu-first div.titre p.date{float:right;margin:0;padding:10px 0 0 0;font-size:10px;font-weight:bold;text-align:right;}
#container #listing-content #col-left div.actu-first div.description div.texte p{margin:0;padding:5px 0;color:#666666;text-align:justify;}
/* pagination */ 
#container #listing-content #col-left div.wf-pager{font-size:10px;height:16px;border:1px solid #E9E9E9;padding:8px 10px;}
#container #listing-content #col-left div.wf-pager ul{margin:0;padding:0;}
#container #listing-content #col-left div.wf-pager ul li{list-style:none;float:left;}
#container #listing-content #col-left div.wf-pager ul li.wf-prev-deactivated{width:180px;color:#c5bfcb;padding:0 0 1px 20px;background:url("images/puce-link-desactived.gif") no-repeat left 0;}
#container #listing-content #col-left div.wf-pager ul li.wf-page{text-align:center;width:200px;}
#container #listing-content #col-left div.wf-pager ul li.wf-next{text-align:right;width:200px;}
#container #listing-content #col-left div.wf-pager ul li.wf-next a{padding:0 20px 1px 0;text-decoration:none;font-weight:normal;color:#604d6f;background:url("images/puce-pagination.gif") no-repeat right 0;}
/* archive */ 
#container #col-right div.archives{clear:both;padding:0 0 17px 0;}
#container #col-right div.archives h3.custom-font{margin:0;padding:2px 0 2px 10px;font-family:Century Gothic;font-size:14px;font-weight:bold;color:White;text-transform:uppercase;background:#55376c;}
#container #col-right div.archives p{margin:0;}
#container #col-right div.archives p.sous-titre{padding:7px 0;}
#container #col-right div.archives ul{float:left;margin:0;padding:0;}
#container #col-right div.archives ul.left{padding:0 10px 0 0;}
#container #col-right div.archives ul li{margin:0 0 2px;padding:0 4px 3px 18px;width:93px;background:url("images/puce-domaines-formation.gif") no-repeat 7px 6px;list-style:none;border:1px solid #e3e3e3;}
#container #col-right div.archives ul li a{text-decoration:none;color:#2f2f2f;font-weight:normal;}
/* à venir */ 
#container #listing-content #col-right div.avenir{clear:both;}
#container #listing-content #col-right div.avenir h3.custom-font{margin:0;padding:5px 0 5px 8px;font-family:Century Gothic;font-size:14px;font-weight:bold;color:White;text-transform:uppercase;background:#55376c;}
#container #listing-content #col-right div.avenir p{margin:0;padding:2px 0 0;}
#container #listing-content #col-right div.avenir p.sous-titre a{padding:2px 0 2px 5px;text-decoration:none;color:#232323;font-weight:bold;background:#f2f2f2;display:block;}
#container #listing-content #col-right div.avenir ul{margin:0;padding:0;}
#container #listing-content #col-right div.avenir ul li{list-style:none;padding:15px 0 0 0;}
#container #listing-content #col-right div.avenir ul li h4.custom-font{margin:0;padding:0 0 1px 0;font-family:Century Gothic;font-size:14px;font-weight:bold;color:#b71515;text-transform:uppercase;background:url("images/puce-link-article.gif") no-repeat right 2px;}
/* space border  */
#container #listing-content #col-right div.space-border{height:17px;border-top:1px dotted #e3e3e3;}
/* Template News Details */
/* breadcrumb */ 
#container #standard-content div.breadcrumb{padding:15px 0 17px 18px;}
#container #standard-content div.breadcrumb .breadcrumb-container{background-color:#F3F3F3;display:inline;font-size:10px;padding:3px 8px;}
#container #standard-content div.breadcrumb .breadcrumb-container span.last{font-weight:bold;color:#5c5d84;}
#container #standard-content div.breadcrumb .breadcrumb-container span a{text-decoration:underline;color:#5c5d84;}
#container #standard-content div.breadcrumb .breadcrumb-container span a:hover{text-decoration:none;}
/* contenu */ 
#container #standard-content #col-left h1.custom-font{line-height:1.1; display:inline-block;margin:0;padding:4px 0 15px 0;font-family:Century Gothic;font-size:19px;font-weight:bold;color:#b71515;text-transform:uppercase;}
#container #standard-content #col-left{background:url("images/img-border-faded.gif") no-repeat  693px 0;}
#container #standard-content #col-left img{float:left;padding:0 25px 5px 0;}
#container #standard-content #col-left .wp-broch-brochureszone img{float:none;padding:0;}
#container #standard-content #col-left .wp-broch-brochureszone tr.head{width:400px;}
#container #standard-content #col-left p.wf-dt{margin:0;font-weight:bold;text-align:right;}
#container #standard-content #col-left div.wf-img{float:right;padding-left:40px;}
#container #standard-content #col-left div.wf-img img{width:240px;}
#container #standard-content #col-left div.wf-img .ms-toolbarContainer img{width:inherit;}
#container #standard-content #col-left h2.custom-font{margin:0;padding:0 0 20px 0;font-family:"Century Gothic";font-size:15px;color:#414040;text-transform:none;}
#container #standard-content #col-left h4.custom-font{margin:0;font-family:"Century Gothic";font-size:16px;color:#B71515;padding:12px 0;}
#container #standard-content #col-left strong{text-align:justify;color:#363636;}
#container #fichecentre-content #col-left p {margin:0;text-align:justify;line-height:15px;padding-bottom:12px;}
#container #col-left .wf-publi p {margin:0;text-align:justify;line-height:15px;padding-bottom:12px;}
#container #standard-content #col-left p {margin:0;text-align:justify;line-height:15px;padding-bottom:12px;}
#container #standard-content #col-left p a{font-weight:bold;color:#363636;}
/* date  */
#container #standard-content #col-left div.date p{text-align:right;font-weight:bold;}
/* pagination */ 
#container #standard-content #col-left div.wf-pager{font-size:10px;height:16px;border:1px solid #E9E9E9;padding:8px 10px;}
#container #standard-content #col-left div.wf-pager ul{margin:0;padding:0;}
#container #standard-content #col-left div.wf-pager ul li{list-style:none;float:left;}
#container #standard-content #col-left div.wf-pager ul li.wf-prev-deactivated{width:240px;color:#c5bfcb;padding:0 0 1px 20px;background:url("images/puce-link-left-desactived.gif") no-repeat left 0;}
#container #standard-content #col-left div.wf-pager ul li.wf-page{text-align:center;width:200px;}
#container #standard-content #col-left div.wf-pager ul li.wf-next{float:right;}
#container #standard-content #col-left div.wf-pager ul li.wf-next a{padding:0 20px 1px 0;text-decoration:none;font-weight:normal;color:#604d6f;background:url("images/puce-right-pagination.gif") no-repeat right 0; float:right;}
/* sommaire  */
#container #standard-content #col-right #wf-shareandprint{padding:40px 0 23px 0;margin-bottom:17px;border-bottom:1px #b7b7b7 dotted;}
#container #standard-content #col-right #wp-webfactory-folders-foldersummary div.wf-dospage a h2.custom-font{font-family:"Century Gothic";font-size:14px;color:white;background-color:#55376C;margin-bottom:5px;}
#container #standard-content #col-right #wp-webfactory-folders-foldersummary div.wf-dospage ul li{list-style:none;padding-left:10px;background:url("images/puce-dossier.gif") no-repeat left 7px;}
#container #standard-content #col-right #wp-webfactory-folders-foldersummary div.wf-dospage ul li a{color:#363636;font-weight:bold;font-size:11px;line-height:18px;}
/* pruduct outils  */
#container #standard-content #col-right ul.product-outils{margin:0;overflow:hidden;padding:10px 0;width:244px;}
#container #standard-content #col-right ul.product-outils li{float:left;width:119px;padding-right:5px;list-style:none;}
#container #standard-content #col-right ul.product-outils li.print{background:url("images/print.gif") no-repeat scroll 10px center;}
#container #standard-content #col-right ul.product-outils li.send{background:url("images/send.gif") no-repeat scroll 10px center;}
#container #standard-content #col-right ul.product-outils li.last{padding-right:0;}
#container #standard-content #col-right ul.product-outils li a{font-size:10px;border:1px solid #E3E3E3;color:#2B243C;display:block;padding:8px 5px 8px 45px;text-decoration:none;text-transform:uppercase;font-weight:normal;}
#container #standard-content #col-right ul.product-outils li a:hover{text-decoration:underline;}
/* share  */
#container #standard-content #col-right div.share{background:#f9f9f9;border:1px solid #e3e3e3;padding:5px 0 5px 12px;}
#container #standard-content #col-right div.share p{margin:0;padding:2px 0 0 0;float:left;width:75px;font-size:10px;color:#475558;text-transform:uppercase;}
#container #standard-content #col-right div.share ul{margin:0;}
#container #standard-content #col-right div.share ul li{float:left;list-style:none;height:16px;padding:0 6px 0 0;}
#container #standard-content #col-right div.share ul li img{border:none;}
/* contact  */
#container #standard-content #col-right div.contact{padding:5px 0 0 0;}
#container #standard-content #col-right div.contact h3.custom-font{background:#55376C none repeat scroll 0 0;color:White;font-family:Century Gothic;font-size:14px;font-weight:bold;margin:0;padding:2px 0 2px 10px;text-transform:uppercase;}
#container #standard-content #col-right div.contact div.coord{padding:7px 0 0 0;}
#container #standard-content #col-right div.contact div.coord p{margin:0;padding:0 0 1px 0;font-weight:bold;color:#000;}
#container #standard-content #col-right div.coord p a:link{color:#363636;}
#container #standard-content #col-right div.contact-details h2.custom-font{color:#604D6F;padding:13px 0 0 0;}
/* lien  */
#container #standard-content #col-right div.liens{padding:30px 0 0 0;}
#container #standard-content #col-right div.liens h3.custom-font{background:#55376C none repeat scroll 0 0;color:White;font-family:Century Gothic;font-size:14px;font-weight:bold;margin:0;padding:2px 0 2px 10px;text-transform:uppercase;}
#container #standard-content #col-right div.liens ul{margin:0;padding:3px 0 0 0;}
#container #standard-content #col-right div.liens ul li{padding:3px 0 1px 0;list-style:none;border-bottom:1px dotted #e3e3e3;background:url("images/puce-link-article.gif") no-repeat right center;}
#container #standard-content #col-right div.liens ul li img{border:none;padding:0 13px 0 0;}
#container #standard-content #col-right div.liens ul li a{text-decoration:none;color:#000;}
#container #standard-content #col-right div.liens ul li a span{position:relative;bottom:16px;font-family:Verdana;font-size:11px;font-weight:normal;display:inline;padding:0 0 10px 0;color:#000;}
/* Template Evenement Details */ 
/* breadcrumb  */
#container #evenement-content div.breadcrumb{padding:15px 0 17px 18px;}
#container #evenement-content div.breadcrumb .breadcrumb-container{background-color:#F3F3F3;display:inline;font-size:10px;padding:3px 8px;}
#container #evenement-content div.breadcrumb .breadcrumb-container span.last{font-weight:bold;color:#5c5d84;}
#container #evenement-content div.breadcrumb .breadcrumb-container span a{text-decoration:underline;color:#5c5d84;}
#container #evenement-content div.breadcrumb .breadcrumb-container span a:hover{text-decoration:none;}
/* left  */
#container #evenement-content #col-left{background:url("images/img-border-faded.gif") no-repeat 693px 0;}
#container #evenement-content #col-left h1{margin:0;padding:0 0 13px 0;color:#C20F24;font-family:Century Gothic;font-size:19px;font-weight:bold;text-transform:uppercase;}
#container #evenement-content #col-left h2.custom-font{margin:0;padding:17px 0 6px 0;font-family:Century Gothic;font-size:17px;font-weight:bold;color:#604d6f;border-bottom:1px dotted #B7B7B7;}
#container #evenement-content #col-left h4.num-violet{margin:0;padding:15px 0 8px 0;font-size:11px;line-height:14px;color:#363636;}
#container #evenement-content #col-left h4.num-violet span{font-size:10px;color:White;background:url("images/puce-violet.gif") no-repeat top left;height:17px;padding:1px 14px 4px 5px;}
#container #evenement-content #col-left strong{margin:0;text-align:justify;color:#363636;}
#container #evenement-content #col-left p{margin:0;text-align:justify;color:#363636;}
#container #evenement-content #col-left p.intervenant{padding:30px 0;}
#container #evenement-content #col-left p.intervenant strong{display:block;color:#363636;}
#container #evenement-content #col-left ul{margin:0;padding:0;line-height:14px;}
#container #evenement-content #col-left ul li{padding:0 0 0 20px;background:url("images/puce-domaines-formation.gif") no-repeat 10px 6px;list-style:none;}
/* right  */
#container #evenement-content #col-right h2.custom-font{margin:0;padding:0 0 8px 5px;font-family:Century Gothic;font-size:14px;font-weight:bold;color:#000;}
/* product subscription  */
#container #evenement-content #col-right div.product-subscription{background:url("images/bt_inscription.gif") no-repeat scroll 0 0;height:31px;margin:0;text-align:center;width:269px;}
#container #evenement-content #col-right div.product-subscription a{padding:4px 0 0 0;display:inline-block;text-align:center;text-decoration:none;border:none;}
#container #evenement-content #col-right div.product-subscription a img{float:left;border:none;}
#container #evenement-content #col-right div.product-subscription h3.custom-font{float:left;margin:0;padding:0 0 0 6px;font-family:Century Gothic;font-size:17px;text-transform:uppercase;color:White;}
/* product outils  */
#container #evenement-content #col-right ul.product-outils{margin:0;overflow:hidden;padding:10px 0;width:269px;}
#container #evenement-content #col-right ul.product-outils li{float:left;width:131px;padding-right:5px;list-style:none;}
#container #evenement-content #col-right ul.product-outils li.print{background:url("images/print.gif") no-repeat scroll 10px center;}
#container #evenement-content #col-right ul.product-outils li.send{background:url("images/send.gif") no-repeat scroll 10px center;}
#container #evenement-content #col-right ul.product-outils li.last{padding-right:0;}
#container #evenement-content #col-right ul.product-outils li a{font-size:10px;border:1px solid #E3E3E3;color:#2B243C;display:block;padding:8px 5px 8px 45px;text-decoration:none;text-transform:uppercase;font-weight:normal;}
#container #evenement-content #col-right ul.product-outils li a:hover{text-decoration:underline;}
/* session  */
#container #evenement-content #col-right div.session{background:url("images/bg_block-formation.gif") repeat;padding:0 10px 15px;width:249px;position:relative;}
#container #evenement-content #col-right div.session h3.custom-font{margin:0;padding:10px 0 0;font-family:Century Gothic;font-size:14px;font-weight:bold;text-transform:uppercase;color:#3c2f46;}
#container #evenement-content #col-right div.session p{margin:0;padding:2px 0;}
#container #evenement-content #col-right div.session div.bottom{background:url("images/img-livre.png") no-repeat bottom right;width:65px;height:37px;position:absolute;bottom:-15px;right:20px;}
/* Template Inscription évènement  */
/* form inscription  */
#container #evenement-content #col-left p.form-intro{padding:0 0 20px 0;font-weight:bold;}
#container #evenement-content #col-left h3.custom-font{margin:0;padding:0 0 10px 0;color:#000;font-family:"Century Gothic";font-size:15px;font-weight:bold;}
#container #evenement-content #col-left ul.form-inscription{padding:0 0 30px 0;}
#container #evenement-content #col-left ul.form-inscription li{list-style:none;background:none;padding:5px 0;}
#container #evenement-content #col-left ul.form-inscription li label{display:inline-block;width:130px;}
#container #evenement-content #col-left ul.form-inscription li select{width:153px;}
#container #evenement-content #col-left ul.form-inscription li input{width:140px;border:1px solid #A5ACB2;font-size:11px;padding:3px 5px;}
#container #evenement-content #col-left ul.form-inscription li span{color:Red;display:none;}
#container #evenement-content #col-left ul.form-inscription li.checkbox label{width:500px;}
#container #evenement-content #col-left ul.form-inscription li.checkbox input{float:left;width:20px;border:none;}
#container #evenement-content #col-left div.valid{background:transparent url(images/bt_inscription.gif) no-repeat scroll 0 0;height:31px;margin:0;text-align:center;width:269px;}
#container #evenement-content #col-left div.valid a{display:inline-block;padding:4px 0 0;text-decoration:none;}
#container #evenement-content #col-left div.valid a img{border:medium none;float:left;}
#container #evenement-content #col-left div.valid a h3.custom-font{color:White;float:left;font-family:Century Gothic;font-size:17px;margin:0;padding:0 0 0 6px;text-transform:uppercase;}
#container #evenement-content #col-right div.contact{width:269px;}
#container #evenement-content #col-right div.space{height:34px;}
/* contact  */
#container #evenement-content #col-right div.contact{padding:0 0 10px 0;}
#container #evenement-content #col-right div.contact h3.custom-font{background:#55376C none repeat scroll 0 0;color:White;font-family:Century Gothic;font-size:14px;font-weight:bold;margin:0;padding:2px 0 2px 10px;text-transform:uppercase;}
#container #evenement-content #col-right div.contact div.coord{padding:7px 0 0 0;}
#container #evenement-content #col-right div.contact div.coord p{margin:0;padding:0 0 1px 0;font-weight:bold;color:#000;}
#container #thematicChannelHome-content p.text-overflow { white-space:nowrap;overflow:hidden;width:190px;display:block;padding-bottom:17px;} 
#container #thematicChannelHome-content ul.rubrique a{color:#414040;display:block;text-decoration:none;}
#container #thematicChannelHome-content ul.rubrique a:hover{text-decoration: underline;}
/* Page désinscription  */
.unsubscription-form span{display:block;padding:0 0 20px;}
#container #deuxcolumn50-50 #wp-webfactory-newsletter-unsubscription span{display:block;padding:0 0 20px;}
.unsubscription-form span.email-unsubscribe-instruction{ font-weight:bold; color:#000;}
#container #deuxcolumn50-50 #wp-webfactory-newsletter-unsubscription span.NEW_UNS_Instructions{ font-weight:bold; color:#000;}
.unsubscription-form ul li span{color:#414040; padding:0;display:inline-block;line-height:1.1;padding-right:5px;vertical-align:top;width:135px; font-weight:normal;}
#container #deuxcolumn50-50 #wp-webfactory-newsletter-unsubscription ul li span{color:#414040; padding:0;display:inline-block;line-height:1.1;padding-right:5px;vertical-align:top;width:135px; font-weight:normal;}
.unsubscription-form ul li{list-style:none; clear:both;}
#container #deuxcolumn50-50 #wp-webfactory-newsletter-unsubscription ul li{list-style:none; clear:both;}
.unsubscription-form ul li.emailing-unsubscribe-comments span{clear:both;}
#container #deuxcolumn50-50 #wp-webfactory-newsletter-unsubscription ul li.liNewsletterComments span{clear:both;}
.unsubscription-form ul li.emailing-unsubscribe-submit{text-align:right;}
#container #deuxcolumn50-50 #wp-webfactory-newsletter-unsubscription ul li.liNewsletterSubmit{text-align:right;}
.unsubscription-form ul li.emailing-unsubscribe-choice{padding-left:140px;} 
#container #deuxcolumn50-50 #wp-webfactory-newsletter-unsubscription ul li.liNewsletterChoices{padding-left:140px;} 
.unsubscription-form ul li.emailing-unsubscribe-submit input{float:none; background-color:#C20F24;border:0 none;color:white;cursor:pointer;font-family:Century Gothic;font-size:14px;font-weight:bold;text-transform:uppercase;}
#container #deuxcolumn50-50 #wp-webfactory-newsletter-unsubscription ul li.liNewsletterSubmit input{float:none; background-color:#C20F24;border:0 none;color:white;cursor:pointer;font-family:Century Gothic;font-size:14px;font-weight:bold;text-transform:uppercase;}
.unsubscription-form ul li textarea{margin-bottom:10px;display:inline;border:1px solid #A5ACB2;font-size:11px;width:150px;}
.unsubscription-form ul li input{margin-bottom:10px;display:inline;border:1px solid #A5ACB2;font-size:11px;width:150px;}
#container #deuxcolumn50-50 #wp-webfactory-newsletter-unsubscription ul li select{margin-bottom:10px;display:inline;border:1px solid #A5ACB2;font-size:11px;width:150px;}
#container #deuxcolumn50-50 #wp-webfactory-newsletter-unsubscription ul li textarea{margin-bottom:10px;display:inline;border:1px solid #A5ACB2;font-size:11px;width:150px;}
#container #deuxcolumn50-50 #wp-webfactory-newsletter-unsubscription ul li input{margin-bottom:10px;display:inline;border:1px solid #A5ACB2;font-size:11px;width:150px;}
.unsubscription-form ul li select{margin-bottom:10px;display:inline;border:1px solid #A5ACB2;font-size:11px; margin-top:10px;}
.unsubscription-form ul li select {width:inherit;} 
#deuxcolumn50-50 #wp-webfactory-newsletter-unsubscription ul li select {width:inherit;} /* Page de sélection du mode de paiement*/
.payment-page #header .logo-demos {padding:0 0 25px 11px;}
.payment-page #payment-content{padding-left:24px;}
.payment-page #payment-content h1{color:#604D6F;padding-top:26px}
#container #produit div.block-date div.date-formation{border:none;}
#container #produit .toolbox-content .addThis_Content{float:right;height:30px;padding-right:10px;padding-top:7px;}
#container #produit .block-date p.link-date a {text-transform: uppercase; font-size:13px; display:block;}
#container #produit div.block-date p.link {padding:0 0 0;}
.ToolTip {background:none repeat scroll 0 0 #684d9e;border:1px solid #767676;padding:5px;position:absolute;width:200px; color:white; }
#container #produit #col-right .action-button-container .action-button-right { height:35px;padding-top:5px;}
#container #produit #col-right .action-button-container .action-button-middle { height:35px;padding-top:5px;}
#container #produit #col-right .action-button-container .action-button-left { height:35px;padding-top:5px;}
#container #produit #col-right .action-button-container { height:35px;padding-top:5px;}
#container #produit #col-right .action-button-left {height:35px; width:5px;}
.template #container #produit #col-right .action-button-container .action-button-middle a{float:left;}
#container #produit #col-right .action-button-container .action-button-middle img{float:left;}
#container #produit #col-right .action-button-container-product .action-button-middle a {font-size:23px; font-weight:bold;text-decoration:none;}
#container #produit #col-right .action-button-container .action-button-middle {width:248px !important;}
#container #produit #col-right .action-button-container .action-button-middle img{padding-right:5px;}
#container #produit #col-right .action-button-left{padding-left:5px;padding-top:5px;background:url("/Style Library/WebFactory/images/product-bg_button-left.gif") no-repeat scroll 0 0 transparent;float:left;height:25px;}
#container #produit #col-right .action-button-middle{background:url("/Style Library/WebFactory/images/product-bg_button-middle.gif") repeat scroll 0 0 transparent;float:left;height:30px; font-size:16px; font-family:Helvetica Neue LT Std;}
#container #produit #col-right .action-button-right{background:url("/Style Library/WebFactory/images/product-bg_button-right.gif") no-repeat scroll 0 0 transparent;float:left;height:30px;width:11px;}
#container #produit #col-right ul{list-style:none;}
#container #produit #col-right ul li.attribut{float: left;padding: 4px 0 0 12px;}



































/* Styles du template PANIER */
/* Global styles*/
.clear{clear:both;}
#panier div.panier-content {color:#363636; font-family:Verdana; font-size: 11px;/*padding:10px; width:622px; border:1px solid #d3d3d3;*/ margin-bottom:20px;}
#col-left #panier div.panier-content {padding:10px; border:1px solid #d3d3d3;}
/* header */
#panier div.panier-content h2{margin:0;padding:13px 0 13px 0;line-height:18px;font-family:Century Gothic;font-size:18px;font-weight:bold;color:#c20f24;text-transform:uppercase;}
#panier div.panier-content h3{background: url("/_layouts/Order/images/puce-red.gif") no-repeat scroll 2px 4px transparent;font-size: 11px;font-weight: bold;margin: 0;padding: 0 0 5px 10px;}
#panier div.panier-content input{ border:1px solid #abadb3; font-size:11px; font-family:Verdana;}
#panier div.panier-content select{ border:1px solid #abadb3; font-size:11px; font-family:Verdana;}
#panier div.panier-content div.resume{height: 45px;padding: 6px 9px 0;background:#604d6f;color:#fff;}
#panier div.panier-content span.stage-duree{text-transform:capitalize;}
#panier div.panier-content div.resume p{margin:0;padding-bottom:0 !important;}
#panier div.panier-content div.resume div.left{float:left;}
#panier div.panier-content div.resume div.left p{margin:0;padding:0;font-family:Century Gothic;font-size:14px;font-weight:bold;text-transform:uppercase;}
#panier div.panier-content div.resume div.right{float:right;}
#panier div.panier-content div.resume div.right p{margin:0;/*padding:0 25px 0 0;*/padding:0 35px 0 0;font-size:10px;text-align:right;}
#panier div.panier-content div.resume div.right p.custom-font{padding:0;display:block;font-family:Century Gothic;font-size:18px;font-weight:bold;}
#panier div.panier-content div.resume div.right img{margin:0;float:none !important;padding:0 0 0 10px !important;border:none;}
/* title */
#panier div.titre {padding-bottom:5px;}
#panier div.titre p{float:left;margin:0;padding:0;font-size:11px;padding:6px 0 6px 10px;}
#panier div.titre span{padding:0 10px 0 0;}
#panier div.titre span.prix{font-size:13px;}
#panier div.titre span.date{font-size:13px;}
#panier div.titre span.ville{font-size:13px;}
#panier div.titre img{border:none;margin:0;padding:6px 6px 6px 0;}
#panier div.titre a.supprimer{float:right;}
#panier div.titre a.modifier-date{float:right;text-decoration:none;font-weight:bold;color:#363636;padding:6px 10px 6px 0;}
#panier div.titre a.modifier-date:hover{text-decoration:underline;}
#panier div.titre a.supprimer-session{float:right;padding-top:6px;}
.ui-dialog #panier div.titre a.supprimer-session{float:right;padding-top:0 !important;}
#panier div.ajoute{border-bottom: 1px dotted #E2E2E2; border-top: 1px dotted #E2E2E2;}
#panier div.ajoute span.prix{font-size:11px;}
#panier div.ajoute span.date{font-size:11px;}
#panier div.ajoute span.ville{font-size:11px;}
#panier div.titre p.afficher-session span.options{display:block;font-weight: normal;width: 500px;}
#panier div.titre p.afficher-session{width: 480px;}
#panier div.ajoute p.afficher-session span.ville{display: block;width: 500px; }
#panier div.panier-content .panelAjoutDateVille{padding-top:13px; border-bottom: 1px dotted #E2E2E2; padding-bottom:10px;}
#panier div.panier-content .panelAjoutDateVille a{background: url("/_layouts/Order/images/picto-addparticipant.gif") no-repeat scroll 2px 2px transparent;color: #000;float: right;font-size: 12px;font-weight: bold;margin: 0;padding: 6px 0 2px 34px;text-decoration: underline; width:296px;}
#panier div.panier-content .panelAjoutDateVille a.ajouter-date{background: url("/_layouts/Order/images/picto-adddate.gif") no-repeat scroll left center transparent !important;display: block;font-size: 10px;height: 20px;}
/* ajout participant */
#panier div.panier-content .actionButtons .addParticipant{float:right;}
#panier div.titre div.participantEdit span{padding:0 !important;}
#panier div.panier-content .participantEdit{padding-bottom:5px;}
#panier div.panier-content .session{padding-bottom:5px;}
#panier div.panier-content .participantEdit input{ font-size:11px; padding: 3px 4px; margin-bottom: 10px;}
#panier div.panier-content .participantEdit input.empty-field{color:#b8b8b8; font-style:italic;}
#panier div.panier-content .participantEdit input.nom{/*width:140px;*/width:128px; }
#panier div.panier-content .participantEdit input.prenom{/*width:140px;*/width:128px;}
#panier div.panier-content .participantEdit input.mail{width:178px;}
#panier div.panier-content .participantEdit input.fonction{width:305px;}
#panier div.panier-content .participantEdit span{visibility:hidden;}
#panier div.panier-content .participantEdit{padding:0 0 0 9px;}
#panier div.panier-content .participantEdit select{ float:left; }
#panier div.panier-content .participantEdit select#civil{margin-bottom:20px;margin-right: 15px;}
#panier div.panier-content .participantEdit a{display:inline;}
#panier div.panier-content .jquery-participant{background:white;}
#panier div.panier-content .jquery-participant .memoire{width:350px;margin:10px;}
#panier div.product div.panier-content div.jquery-participants div.jquery-participant h3{font-family:Verdana !important;}
#panier div.panier-content .ajout-participant-panel{background:#e9e9e9;padding-top: 8px;}
#panier div.panier-content ul.items{margin:0; padding:0 0 23px;}
#panier div.panier-content ul.items li{list-style:none;}
#panier div.panier-content ul.items li input{margin-left:0; border:none;}
/* edition date / participant */
#panier div.panier-content .edition-participant .session{/*padding-bottom:0;*/}
/* session */
#panier div.panier-content div.session{padding:0 10px 27px;}
#panier div.panier-content div.session span.prix{color:#000; font-size:18px;}
#panier div.panier-content div.session select.ville{width:88px; margin-right:8px;}
#panier div.panier-content div.session select.date{width:230px; margin-right:2px;}
#panier div.panier-content ul.options{margin:0; padding: 0 0 10px 10px;}
#panier div.panier-content ul.options, .items jquery-package li input{border:none; }
#panier div.panier-content ul.options li{list-style:none; display:inline; padding-right:20px;}
#panier div.panier-content ul.options li input{ border:none; height:inherit; margin-left:0;}
#panier div.panier-content ul.options li label{padding-left:5px;}
#panier div.product div.panier-content div.jquery-sessions div.jquery-session h3{font-family:Verdana !important;}
#panier div.product div.panier-content .ajout-participant-panel h3{display:block;float:left;width:100%;}
.options li input, .jquery-package li input{border:0 !important; }
/* liste détails session */
#panier div.panier-content div.session ul.details-session{margin:0; padding: 0 0 0 10px;}
#panier div.panier-content div.session ul.details-session li{list-style:none; padding-bottom:2px;}
#panier div.panier-content div.session ul.details-session li span{display: block;padding-bottom: 5px;padding-right: 10px;padding-top: 5px;}
#panier div.panier-content div.session ul.details-session .title-promo{font-weight:bold;}
/* bloc promotion PARCOURS PRO */
#panier div.titre .promotion-panel .promo-title{float: left;padding-bottom: 10px;width: 250px;}
#panier div.titre .promotion-panel .promo-date{display:block; font-weight:bold; background: url("/_layouts/Order/images/puce-red.gif") no-repeat scroll 0 4px transparent; padding-left: 10px;}
#panier div.titre .promotion-panel .promo-desc{padding:0 0 12px 10px; display:block;}
#panier div.panier-content .ajout-participant-panel .details-session{padding:0!important;}
#panier div.titre .promotion-panel-parcours-pro .promo-title{float: left;padding-bottom: 10px;width: 250px;}
#panier div.titre .promotion-panel-parcours-pro .promo-date{display:block; font-weight:bold; background: url("/_layouts/Order/images/puce-red-little.gif") no-repeat scroll 0 4px transparent; padding-left: 10px;}
#panier div.titre .promotion-panel-parcours-pro .promo-desc{padding:0 0 12px 10px; display:block;}
#panier div.titre .promotion-panel-parcours-pro{padding-left:4px;}
#panier div.panier-content .prix-promo{color: #000000;font-size: 14px;font-weight: bold;}
/* bloc CYCLE */
#panier div.panier-content .cycle-container{background:#e9e9e9; padding-top:18px;}
#panier div.panier-content .cycle-container select.date{background:#fff;}
#panier div.panier-content .cycle-container select.date option{background:#bf182c; color:white;font-weight:bold;}
#panier div.panier-content .cycle-container select.date optgroup{background:#f7b1b9; color:#363636; font-style:normal; font-weight:normal;padding-bottom: 2px; }
#panier div.panier-content ul.date-cycle{margin:0; padding:0 0 0 10px;}
#panier div.panier-content ul.date-cycle li {list-style:none;}
/* bloc elearning */
#panier div.panier-content .langue{font-weight:bold; display:none !important;padding-bottom:4px;font-size:12px;font-family: Verdana;} /*e-learning language has been hidden temporarily*/
#panier div.panier-content .langue select{margin-left: 8px;}
/* erreur popup */
#panier div.erreur{display:none;position:relative;color:#fff;background:#D01F3C;font-size:12px;font-weight:bold;padding:10px;margin:0 0 10px 0;border:1px solid #F9F7FD;}
#panier div.erreur ul{padding-left:12px;}
/* total */
#panier div.total{background:#604d6f;padding:8px;margin:0;}
#panier div.total p.custom-font{position:relative;margin:0;padding:0;padding-left:0;margin-left:0;display:block;font-family:Century Gothic;font-size:17px;font-weight:bold;color:#fff;text-transform:uppercase;}
#panier div.total p.custom-font span{position:absolute;right:8px;top:1px;}
/* Bouton d'action */
#panier .action-button-panel{padding:10px 0 0 0;}
#panier .action-button-panel .button-left{float:left;}
#panier .action-button-panel .button-right{float:right;}
#panier .action-button-panel .action-button{background: url("/_layouts/Order/images/bg_actionbutton_right.png") no-repeat scroll right 0 transparent;color: #000000;display: block;font-family: Helvetica Neue LT Std;font-size: 20px;font-weight: bold;height: 30px;/*margin-right: 6px;*/padding-right: 11px;text-decoration: none; color:white; text-transform:uppercase;}

#panier .action-button-panel a:hover.action-button{background: url("/_layouts/Order/images/bg_actionbutton_right.png") no-repeat scroll right 0 transparent;color: #000000;display: block;font-family: Helvetica Neue LT Std;font-size: 20px;font-weight: bold;height: 30px;/*margin-right: 6px;*/padding-right: 11px;text-decoration: none; color:white; text-transform:uppercase;}

#panier .action-button-panel a:visited.action-button{background: url("/_layouts/Order/images/bg_actionbutton_right.png") no-repeat scroll right 0 transparent;color: #000000;display: block;font-family: Helvetica Neue LT Std;font-size: 20px;font-weight: bold;height: 30px;/*margin-right: 6px;*/padding-right: 11px;text-decoration: none; color:white; text-transform:uppercase;}

#panier .action-button-panel .action-button{background: url("/_layouts/Order/images/bg_actionbutton_right.png") no-repeat scroll right 0 transparent;color: #000000;display: block;font-family: Helvetica Neue LT Std;font-size: 20px;font-weight: bold;/*margin-right: 6px;*/padding-right: 11px;text-decoration: none; height:30px; color:white; text-transform:uppercase;}
* HTML #panier .action-button-panel .action-button{width:260px;}
#panier .action-button-panel a:hover.action-button{background: url("/_layouts/Order/images/bg_actionbutton_right.png") no-repeat scroll right 0 transparent;color: #000000;display: block;font-family: Helvetica Neue LT Std;font-size: 20px;font-weight: bold;/*margin-right: 6px;*/padding-right: 11px;text-decoration: none; height:30px; color:white; text-transform:uppercase;}
* HTML .action-button-panel a:hover.action-button{width:260px;}
* HTML #panier .action-button-panel a:visited.action-button{background: url("/_layouts/Order/images/bg_actionbutton_right.png") no-repeat scroll right 0 transparent;color: #000000;display: block;font-family: Helvetica Neue LT Std;font-size: 20px;font-weight: bold;/*margin-right: 6px;*/padding-right: 11px;text-decoration: none; height:30px; color:white; text-transform:uppercase;width:260px;}

#panier .action-button-panel .action-button span{background: url("/_layouts/Order/images/bg_actionbutton.png") no-repeat scroll 0 top transparent;display: block;/*line-height: 30px;height:30px;padding: 0 0 5px 38px;*/padding:7px 0 13px 38px;}
#col-left #panier .action-button-panel .action-button span{padding:8px 0 13px 38px !important;}
#panier .action-button-panel .cancel{background: url("/_layouts/Order/images/arrow-cancel.png") no-repeat scroll left center transparent;text-decoration:none; color:#7f7f7f; text-transform:uppercase; font-size:20px;font-family: Helvetica Neue LT Std;margin-top:8px;}
#panier .action-button-panel .cancel span{padding-left:12px;text-transform:capitalize;}
#panier .action-button-panel a:visited.order-button{font-size:15px;}
#panier .action-button-panel a:hover.order-button{font-size:15px;}
#panier .action-button-panel a.order-button{font-size:17px;}
#panier .DetailText div{border-top:solid 1px #555;padding-top:12px;}
.jqueryTemplate{display:none;}
#panier div.panier-content .jquery-program .jquery-modules .ajout-participant-panel h3{font-family:Verdana !important;}
#panier div.product div.panier-content div.jquery-promotions div.jquery-promotion h3{font-family:Verdana !important;}
#container #standard-content #col-left a.deleteProduct{float:right; }
#container #standard-content #col-left p.prix{text-align:right; }
#payment-content .payment-content-bottom .bottom-cadre .action-button-container{margin-right:58px; }
#payment-content .payment-content-bottom .bottom-cadre .action-button-container .action-button-middle a:hover{text-decoration:none; }
#payment-breadcrumb-container #payment-breadcrumb-content a{color:#D47373; text-decoration:none; }
.border-popup {border-radius:10px 10px 10px 10px;}

.block-payment-content  div.RadComboBox {width:150px !important;}

.learn-more-popup-top a.link-learn-more-close{background:url("/Style%20Library/WebFactory/images/close.gif") no-repeat scroll right 0 transparent; color:#604D6F; padding-right:20px; text-align:right; text-indent:-70px; width:80px; font-weight:bold; }
.learn-more-popup-top {text-align:right; padding-bottom:5px; }

