/****** Style des tags HTML generaux *************/
html {
	font-size: 12px;
}
table {
	font-size: 100%; /* IE hack */
}

#Body {
	background: #fff url(images/body_background-new.gif) center top repeat-x;
	color: #000;
	font: 12px/normal Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 0;
}

a {
	text-decoration: none;
	color: #377FC6;
}

a:link {
	text-decoration: none;
	color: #377FC6;
}

a:visited {
	text-decoration: none;
	color: #377FC6;
}

a:hover {
	text-decoration: underline;
	color: #5CA3E9;
}

p, h1, h2, h3, h4, h5, h6, .Head {
	font-family: Arial, Helvetica, sans-serif;
}

p {
	margin: 0 0 10px 0;
}

h1 {
	color: #369;
	font-size: 24px;
	font-weight: normal;
	line-height: normal;
}

h2 {
	color: #013;
	font-size: 17px;
	font-weight: bold;
	line-height: normal;
	margin: 1.2em 0 0.5em 0;
}

h3 {
	color: #036;
	font-size: 13px;
	font-weight: bold;
	line-height: normal;
	margin: 15px 0 5px 0;
}

h4 {
	color: #036;
	font-size: 12px;
	font-weight: normal;
	line-height: normal;
}

h5, DT {
	font-weight: normal;
	line-height: normal;
}

h6 {
	font-weight: normal;
	line-height: normal;
}

ul {
}

li {
	margin: 3px 0 0 0;
	padding: 0 0 0 7px;
}

ul li {
	list-style-type: disc;
	line-height:19px;
	font-size:12px;
	color:#000000;
}

ol li ul li {
	list-style-type: disc;
}

ul li ol li {
	list-style-type: decimal;
}

input {
	font-family: Arial, Helvetica, sans-serif;
}

sup {
	font-size: 70%;
}

ol.liPlusGros{
	font-size:16px;
	font-weight: bold;
	padding-left: 18px;
}
ol.liPlusGros li span {
	font-size: 12px;
	font-weight: normal;
}

.asterisque {
	font-size: 9px;
	font-weight: normal;
}
span.bleu{
	color:#003366;
}

span.grosBleu{
	color:#003366;
	font-size:17px;
	font-weight:bold;
}

.clearFix,.clear{clear:both;}
.condition{color:#505050;font-size:10px;}

.lienCache, .lienCache:hover, .lienCache:link, .lienCache:visited {
	color: #000;
	text-decoration:none;
}
.conditionPromo {font-size:10px;color:#505050;}
.hidden {
	display: none!important;
}


/*********  override de default.css *************/
.Normal, .NormalDisabled, .NormalBold, .NormalRed, .NormalTextBox {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 0;
	padding: 0;
}
.clearBoth{clear:both;}
.floatLeft{float:left;}
.floatRight{float:right;}
.icoPdf {background: url(images/ico_pdf.gif) left top no-repeat;padding-left:25px;}

.Head /*titre des modules*/ {
	color: #333;
	font-size: 13px;
	font-weight: bold;
}

.SubHead /* style of item titles on edit and admin pages */ {
	font-size:  10px;
}

td.SubHead {
	padding-right: 10px;
	width: 135px;
}

td.Normal span {
	display: block;
}

.DNNAligncenter {
	text-align: left;
}

.DNNEmptyPane {
	display: none;
}

.uppercase {
	text-transform: uppercase;
}

/*bouton*/

span.cta.fournisseur{
	background: none repeat scroll 0% 0% #676765;
	color: #FFF;
	text-transform: uppercase;
	text-align: center;
	width: 224px;
	font-size: 13px;
	height: 48px;
	line-height: 48px;
	margin: 7px auto 0px;
	font-weight: 600;
	font-family: "Open Sans",sans-serif,Arial;
	/* padding: 2px; */
	position: absolute;
	top: 133px;
	right: 91px;
}

span.cta.fournisseur:hover{
	background:#000000;
}

/******************* Divs de design  ***********************/

#contenant {
	margin: 0 auto 0 auto;
	padding-bottom: 20px;
	width: 810px;
	background-color:#FFFFFF;
	background-image: url(images/body_background-new.gif);
	background-repeat: repeat-x;
}

#entete {
	background-color: #292929;
	clear: both;
	color: #fff;
	font-size: 10px;
	height: 61px;
	position:relative;
	line-height: 12px;
	padding: 0 10px 0 0;
}

#sous-entete {
	/*border: 1px solid #fff;*/
	clear: both;
	font-size: 10px;
	/*height: 121px;*/
	padding: 0;
	/*width: 778px;*/
	/* règles temporaires */
	height: 28px;
	border-top: 1px solid #fff;
}

#cadre_principal {
	background: url(images/carre_bienvenue.png) no-repeat transparent -4px 1px;
	display: block;
	float: left;
	height: 100%;
	margin: 0;
	padding: 0 10px 20px 10px;
	width: 793px;
}

#sidebar {
	display: block;
	float: left;
	height: 100%;
	margin: 0;
	padding: 2px 0 0 0;
	width: 185px;
}

#wrapper {
	float: right;
	width: 598px;
}

#dnn_toppane {
	margin: 0 0 15px 15px;
}

#contenu {
	display: block;
	float: left;
	height: 100%;
	overflow: hidden;
	padding: 0 0 30px 15px;
	width: 579px;
}

#footer {
	background-image: url(images/pied_page_background.gif);
	background-repeat: repeat-x;
	clear: both;
	padding: 20px 0 40px 0;
	text-align: center;
}

#footer .SkinItem {
	color: #3D4B61;
	font-size: 0.8em;
}

#ppfincd, #popUpPleinEcran {
	left: 0px;
	position: absolute;
	top: 0px;
	visibility: hidden;
	width: 100%;
	z-index: 100;
}

#ppfincd table, #popUpPleinEcran table{
	background-image: url(images/trame.gif);
}

.popUpFinCdContenu {
	background-color: ;
	border: 10px solid #444;
	padding: 20px;
	text-align: left;
}

.popUpFinCdContenu h1 {
	color : red;
	margin-bottom: 5px;
	text-align: center;
}

.popUpFinCdContenu a {
	display: block;
	text-align: center;
}

.OffensiveSauvegardeEnLigne {
	background: url(images/2011-03-31_popUp_OffensiveSauvegardeEnLigne.png) no-repeat;
	height: 407px;
	width: 607px;
}

.OffensiveSauvegardeEnLigne h1 {
	color:#000;
	font-size:30px;
	padding:43px 0 0 60px;
	float:left;
	margin:0;
}

.OffensiveSauvegardeEnLigne a.decouvrez {
	font-size:20px;
	padding:65px 0 0 210px;
}

.OffensiveSauvegardeEnLigne a.close{
	float:right;
}

.OffensiveSauvegardeEnLigne a.fermer{
	float:left;
	margin-left:480px;
	margin-top:7px;
	color:#666;
}


.OffensiveSauvegardeEnLigne p{
	margin:0;
}

/* Modification navigation pages ( 2013 / janvier / 17 ) */
tbody tr.entete_nouvelles:last-child a, div.pages:last-child a, tbody tr.entete_nouvelles:last-child span, div.pages:last-child span, tbody tr.Normal:last-child a, tbody tr.Normal:last-child span {
	color: #fff;
	margin: 0 2px;
	padding: 4px 8px;
}

tbody tr.entete_nouvelles:last-child a, div.pages:last-child a, tbody tr.Normal:last-child a {
	background: #7e96b0;
}

tbody tr.entete_nouvelles:last-child span, div.pages:last-child span, tbody tr.entete_nouvelles:last-child a:hover, div.pages:last-child a:hover, tbody tr.Normal:last-child span, tbody tr.Normal:last-child a:hover {
	background: #63768a;
	text-decoration: none;
}

/********** ***********/
#popUpSqueezebox #demo-target-adopt{
	display: none;
}

.MessageImportant {
	background: url(images/iconeMessageImportant.png) 20px 30px #fff no-repeat;
	padding: 0 0 10px 63px;
}

.MessageImportant h1 {
	color: #39F;
	font-size: 30px;
	padding: 27px 30px 0 0;
	margin: 0 0 10px 0;
}

.MessageImportant p{
	color: #666;
	margin:0 30px 10px 0;
}

.MessageImportant p.close{
	color: #666;
	float:right;
	margin: 0;
}

.MessageImportant p.close a{
	display: block;
	margin: 10px 10px 0 0;
}

/************** #entete *****************/

#entete a {
	color: #ccc;
}

#portail_logo {
	float: left;
}

#date {
	float: left;
	margin: 40px 10px 0 58px;
}

#loginlinks {
	display: inline;
	float: right;
	margin: 42px 0 0 0;
	text-align: right;
	background: url(images/bouton_login.gif)  right no-repeat;
	padding-right: 15px;
}

#portail_langue {
	background: url(images/bouton_language.gif)  right no-repeat;
	float: right;
	margin: 42px 4px 0 0;
	padding-right: 9px;
}

#portail_langue a {

}

#portail_langue a:hover {
}

#loginlinks a {
}

/************** #sous-entete *****************/

.noscript {
	background-color: #FFBD42;
	color: #000;
	font-size: 13px;
	padding: 10px;
	position: relative;
	text-align: center;
}

#identification {
	margin: 0;
	padding: 27px 0 39px 0;
	width: 185px;
	height: 192px;
}

#coordonnees {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 13px;
	margin: 0 17px 0 0;
	padding: 10px 10px 0 16px;
}

/******* design formulaires XMod *******/
.bouton, .boutonXmod a.CommandButton, .boutonXmod a.CommandButton:visited, .boutonXmod a.CommandButton:link, .LBConfirmer {
	clear:both;
	float: left;
	margin-top: 10px;
}

.bouton, .bouton:link, .bouton:visited, .boutonXmod a.CommandButton, .boutonXmod a.CommandButton:link, .boutonXmod a.CommandButton:visited, .LBConfirmer, .LBConfirmer:link, .LBConfirmer:visited {
	background-color: #5a5959;
	color: #fff;
	display: inline-block;
	float:none;
	font-size: 12px;
	font-weight: normal;
	line-height: 11px;
	padding: 10px 20px;
	position: relative;
	text-align: center;
	text-decoration: none;
	width: auto !important;
}
.bouton:hover, .boutonXmod a.CommandButton:hover, .LBConfirmer:hover {
	background-color: #7e96b0;
	color: #fff;
	text-decoration: none;
}
.bouton.deux-lignes {
	line-height: 16px;
}


/*boutton courriel accueil*/

#boutonCourriel{

	/*margin:110px 0 0 -7px;*/
	margin-left: -7px;
	position: absolute;
	top: 219px

}

.Bienvenue_lblTexte_Accueil,
.Bienvenue_LblNomCompagnie,
.Bienvenue_lblNomUser,
.Bienvenue_lblNoTel,
.Bienvenue_lblNoAx,
.Bienvenue_lblVersion,
#dnn_dnnFORTSUM_BIENVENUE_lblPartenariat {
	display: block;
}
.Bienvenue_lblAucun {
	display:none;
}

.Bienvenue_lblTexte_Accueil {
	font-weight: bold;
}

.Bienvenue_LblNomCompagnie, .Bienvenue_lblNomUser {
	font-weight: bold;
}

.Bienvenue_lblNoAx, .Bienvenue_lblNoTel {
	color: #627489;
	font-size: 10px;
}

.Bienvenue_lblVersion {
	color: #627489;
	font-weight: bold;
}

.Bienvenue_LitPlan /*ul avec liste des plans services du client*/ {
	list-style-type: none;
	font-size: 10px;
	line-height: 12px;
	margin: 12px 0 3px 0;
	padding: 0;
	text-transform: uppercase;
}

.Bienvenue_LitPlan li/*ul avec liste des plans services du client*/ {
	list-style-type: none;
	margin: 0;
	padding: 0;
}

.Bienvenue_litVersionPasAJour /*bannière nouvelle version disponible*/ {
	margin: 0 0 0 -6px;
	position: absolute;
	top: 266px;
}

#infos_perso {
	display: inline;
	float: right;
	line-height: 12px;
	padding: 8px 10px 0 0;
}

#infos_perso span {
	display: block;
	float: left;
	margin: 0 0 0 0;
}

#banniere_principale {
	display: inline;
	float: left;
	height: 90px;
	margin: 12px 0 0 0;
	width: 595px;
}

.tagline {
	padding-left: 25px;
}

#dnn_FORTSUM_NAVBAR_fortsumNavBar {
	height: 34px;
	margin: 1px 0 15px 0px;
	/* background: url(images/menu_bg.gif) no-repeat transparent; */
}

#fortsumNavBar_back, #fortsumNavBar_back a {
	float:right;
	height: 34px;
	width: 41px;
}

#fortsumNavBar_back a, #fortsumNavBar_back a:visited, #fortsumNavBar_back a:link {
	background: url(images/navbarPrecedente.png) no-repeat 0 0;
}

#fortsumNavBar_forward, #fortsumNavBar_forward a {
	float:right;
	height: 34px;
	width: 36px;
}

#fortsumNavBar_forward a , #fortsumNavBar_forward a:visited, #fortsumNavBar_forward a:link {
	background: url(images/navbarSuivante.png) no-repeat 0 0;
}

#fortsumNavBar_refresh, #fortsumNavBar_refresh a {
	float:right;
	height: 34px;
	width: 36px;
}

#fortsumNavBar_refresh a, #fortsumNavBar_refresh a:visited, #fortsumNavBar_refresh a:link {
	background: url(images/navbarActualiser.png) no-repeat 0 0;
}

#fortsumNavBar_opennew, #fortsumNavBar_opennew a {
	float:right;
	height: 34px;
	width: 45px;
}

#fortsumNavBar_opennew a, #fortsumNavBar_opennew a:visited, #fortsumNavBar_opennew a:link {
	background: url(images/navbarNouvelleFenetre.png) no-repeat 0 0;
}

#fortsumNavBar_print, #fortsumNavBar_print a {
	float:right;
	height: 34px;
	width: 38px;
}

#fortsumNavBar_print a, #fortsumNavBar_print a:visited, #fortsumNavBar_print a:link {
	background: url(images/navbarImprimer.png) no-repeat 0 0;
}

#fortsumNavBar_back a:hover, #fortsumNavBar_forward a:hover, #fortsumNavBar_refresh a:hover, #fortsumNavBar_opennew a:hover, #fortsumNavBar_print a:hover {
	background-position: 0 -34px;
}

#dnn_FORTSUM_NAVBAR_Utilitaire_fortsumNavBarUtilitaire {
	position:absolute;
	right:60px;
	top:0;
	height: 31px;
	padding-top: 7px;
	padding-left: 8px;
	background: url(images/degrade_menu_top.gif) repeat-x;
}
#dnn_FORTSUM_NAVBAR_Utilitaire_fortsumNavBarUtilitaire a {
	margin-right: 4px;
	cursor: pointer;
}
.ie #dnn_FORTSUM_NAVBAR_Utilitaire_fortsumNavBarUtilitaire a:hover span {
	/* color: #ccc; */
}
#dnn_FORTSUM_NAVBAR_Utilitaire_fortsumNavBarUtilitaire a span {
	border-right: solid 1px #FFFFFF;
	padding: 0 8px 0 4px;
	display: inline-block;
	height: 10px;
	/* line-height: 10px; */
	cursor: pointer;
}
#dnn_FORTSUM_NAVBAR_Utilitaire_fortsumNavBarUtilitaire a:hover span {
	text-decoration: underline;
}
/* Médias sociaux */
#MediasSociaux {
	position: absolute;
	top: 0;
	right: 10px;
}
#fortsumNavBarUtilitaire_ID_twitterAcomba a, #fortsumNavBarUtilitaire_ID_facebookAcomba a {
	text-indent: -54543px;
	width: 17px;
	height: 17px;
	display: inline-block;
	float: right;
	margin-top: 5px;
}
#fortsumNavBarUtilitaire_ID_facebookAcomba a {
	background: url(images/ico_sprite_facebook.png) no-repeat 0 0;
	margin-right: 4px;
}
#fortsumNavBarUtilitaire_ID_facebookAcomba a:hover {
	background: url(images/ico_sprite_facebook.png) no-repeat 0 -17px!important;
}
#fortsumNavBarUtilitaire_ID_twitterAcomba a {
	background: url(images/ico_sprite_twitter.png) no-repeat 0 0;
}
#fortsumNavBarUtilitaire_ID_twitterAcomba a:hover {
	background: url(images/ico_sprite_twitter.png) no-repeat 0 -17px!important;
}

#fortsumNavBarUtilitaire_ID_Accueil, #fortsumNavBarUtilitaire_ID_Accueil a {
	display: block;
	float: left;
	/* height: 16px; */
	/* width: 56px; */
	/* text-decoration: none;	 */
	text-align:center;
}

#fortsumNavBarUtilitaire_ID_Accueil a, #fortsumNavBarUtilitaire_ID_Accueil a:visited, #fortsumNavBarUtilitaire_ID_Accueil a:link {
	/* background: url(images/navbarAccueil.png) no-repeat 0 0; */
	padding-top:2px;
}

#fortsumNavBarUtilitaire_ID_Accueil span {
	color: #FFFFFF;
	font-size:11px;
	text-align:center;
}

#fortsumNavBarUtilitaire_ID_AppelDeService, #fortsumNavBarUtilitaire_ID_AppelDeService a {
	display: block;
	float: left;
	/* height: 16px;
	width: 92px; */
	text-align:center;
}

#fortsumNavBarUtilitaire_ID_AppelDeService a, #fortsumNavBarUtilitaire_ID_AppelDeService a:visited, #fortsumNavBarUtilitaire_ID_AppelDeService a:link {
	/* background: url(images/navbarAppelDeService.png) no-repeat 0 0; */
	padding-top:2px;
}

#fortsumNavBarUtilitaire_ID_AppelDeService span {
	padding:3px 0px;
	color: #FFFFFF;
	font-size:11px;
}

#fortsumNavBarUtilitaire_ID_OuTrouverAcomba, #fortsumNavBarUtilitaire_ID_OuTrouverAcomba a {
	display: block;
	float: left;
	/* height: 16px;
	width: 115px; */
	text-align:center;
}

#fortsumNavBarUtilitaire_ID_OuTrouverAcomba a, #fortsumNavBarUtilitaire_ID_OuTrouverAcomba a:visited, #fortsumNavBarUtilitaire_ID_OuTrouverAcomba a:link {
	/* background: url(images/navbarOuTrouverAcomba.png) no-repeat 0 0; */
	padding-top:2px;
}

#fortsumNavBarUtilitaire_ID_OuTrouverAcomba span {
	padding:3px 0px;
	color: #FFFFFF;
	font-size:11px;
}

#fortsumNavBarUtilitaire_ID_APropos, #fortsumNavBarUtilitaire_ID_APropos a {
	display: block;
	float: left;
	/* height: 16px;
	width: 59px; */
	text-align:center;
}

#fortsumNavBarUtilitaire_ID_APropos a, #fortsumNavBarUtilitaire_ID_APropos a:visited, #fortsumNavBarUtilitaire_ID_APropos a:link {
	/* background: url(images/navbarAPropos.png) no-repeat 0 0; */
	padding-top:2px;
}

#fortsumNavBarUtilitaire_ID_APropos span {
	padding:3px 6px;
	color: #FFFFFF;
	font-size:11px;
}

#fortsumNavBarUtilitaire_ID_ContactezNous, #fortsumNavBarUtilitaire_ID_ContactezNous a {
	display: block;
	float: left;
	/* height: 16px;
	width: 92px; */
	text-align:center;
}

#fortsumNavBarUtilitaire_ID_ContactezNous a, #fortsumNavBarUtilitaire_ID_ContactezNous a:visited, #fortsumNavBarUtilitaire_ID_ContactezNous a:link {
	/* background: url(images/navbarContactezNous.png) no-repeat 0 0; */
	padding-top:2px;
}

#fortsumNavBarUtilitaire_ID_ContactezNous span {
	padding:3px 6px;
	color: #FFFFFF;
	font-size:11px;
	border: none!important;
}

#fortsumNavBarUtilitaire_ID_Accueil a:hover {
	background-position: -56px 0px;
	/* text-decoration:none; */
}

#fortsumNavBarUtilitaire_ID_APropos a:hover {
	background-position: -59px 0px;
	/* text-decoration:none;	*/
}

#fortsumNavBarUtilitaire_ID_AppelDeService a:hover {
	background-position: -92px 0px;
	/* text-decoration:none;	*/
}

#fortsumNavBarUtilitaire_ID_OuTrouverAcomba a:hover {
	background-position: -115px 0px;
	/* text-decoration:none;	*/
}

#fortsumNavBarUtilitaire_ID_ContactezNous a:hover {
	background-position: -92px 0px;
	/* text-decoration:none;	*/
}

#dnn_zoneRecherche {
	float: right;
	margin: 0;
}

#dnn_toppane {
	clear: both;
}

/************* #sidebar ********************/

/************* #DossierCarteCadeau ********************/

.DossierCarteCadeau {
	background-color: #F7F7F7;
	font: 11px/1.3em Verdana, Arial, Helvetica, sans-serif;
	margin: 5px 3px 10px 3px;
	padding: 0 0 1px 0;
}

.DossierCarteCadeau p {
	margin: 0 10px 0.6em 10px;
}

.DossierCarteCadeau ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
}

.DossierCarteCadeau li {
	border-top: 1px solid #ccc;
	margin: 0;
	padding: 2px 10px;
}

.DossierCarteCadeau ul li a {
	font-weight: bold;
	text-decoration: none;
}

.DossierCarteCadeau .TabEnfantSelected {
	background-color: #396c96;
	text-decoration: none;
}

.DossierCarteCadeau .TabEnfantSelected a {
	color: #fefefe;
	text-decoration: none;
}

/********** Styles pour menu_administration ***********/

#menu_administration {
	background-color: #E5E5E5;
	clear: both;
	margin: 3px;
	padding: 3px 10px;
}

.MainMenu_MenuContainer {
	background-color: transparent;
}

.MainMenu_MenuBar {
	background-color: Transparent;
	cursor: pointer;
	height: 16px;
}

.MainMenu_MenuItem {
	font-weight: bold;
}

.MainMenu_MenuIcon {
	cursor: pointer;
	background-color: #EEEEEE;
	border-left: #EEEEEE 1px solid;
	border-bottom: #EEEEEE 1px solid;
	border-top: #EEEEEE 1px solid;
	text-align: center;
	width: 15px;
	height: 21px;
}

.MainMenu_SubMenu {
	z-index: 1000;
	cursor: pointer;
	background-color: #FFFFFF;
	border-bottom: #FFFFFF 0px solid;
	border-left: #FFFFFF 0px solid;
	border-top: #FFFFFF 0px solid;
	border-right: #FFFFFF 0px solid;
}

.MainMenu_MenuBreak {
	border-bottom: #EEEEEE 1px solid;
	border-left: #EEEEEE 0px solid;
	border-top: #EEEEEE 1px solid;
	border-right: #EEEEEE 0px solid;
	background-color: #EEEEEE;
	height: 1px;
}

.MainMenu_MenuItemSel {
	cursor: pointer;
	color: black;
	font-size: 9pt;
	font-weight: bold;
	font-style: normal;
	background-color: #C1D2EE;
}

.MainMenu_MenuArrow {
	font-family: webdings;
	font-size: 10pt;
	cursor: pointer;
	border-right: #FFFFFF 1px solid;
	border-bottom: #FFFFFF 1px solid;
	border-top: #FFFFFF 0px solid;
}

.MainMenu_RootMenuArrow {
	font-family: webdings;
	font-size: 10pt;
	cursor: pointer;
}

/********** formation *********/

#formation {
	background-color: #F7F7F7;
	border-color: #BFBFBF;
	border-width: 5px 3px;
	border-style: solid;
	font: 11px/1.3em Verdana, Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 0;
}

#formation p {
	margin: 0 10px 0.6em 10px;
}

.liste_formation {
	list-style-type: none;
	margin: 0;
	padding: 0;
}

.liste_formation li {
	font-size: 11px;
	line-height: 14px;
	list-style-type: none;
}

.faux_lien {
	color: #377FC6;
	cursor: pointer;
	font-weight: bold;
	text-decoration: none;
}

#formation li {
	border-top: 1px solid #ccc;
	margin: 0;
	padding: 2px 10px;
}

#formation li.serviceFormules,#formation li.serviceAcombaEcommerce, #formation li.serviceFormation, #formation li.serviceMaPaieNet, #formation li.serviceMonRecruteurNet, #formation li.serviceSauvegarde, #formation li.serviceSurf {
	background-position: 3px 3px;
	background-repeat: no-repeat;
}

#formation li.serviceFormules a, #formation li.serviceAcombaEcommerce a, #formation li.serviceFormation a, #formation li.serviceMaPaieNet a, #formation li.serviceMonRecruteurNet a, #formation li.serviceSauvegarde a, #formation li.serviceSurf a{
	display: block;
	padding: 2px 0 2px 15px;
}

#formation li.serviceFormules {
	background-image: url(images/ico_Formules.gif);
}

#formation li.serviceAcombaEcommerce {
	background-image: url(images/ico_bulle_acomba.gif);
}

#formation li.serviceFormules ul li a{
	padding-bottom: 0;
	padding-top: 0;
}

#formation li.serviceFormation {
	background-image: url(images/ico_Formation.gif);
}

#formation li.serviceMaPaieNet {
	background-image: url(images/ico_MaPaieNet.gif);
}

#formation li.serviceMonRecruteurNet {
	background-image: url(images/ico_MonRecruteurNet.gif);
}

#formation li.serviceSauvegarde {
	background-image: url(images/ico_Sauvegarde.gif);
}

#formation li.serviceSurf {
	background-image: url(images/ico_Surf.gif);
}

#formation ul ul {
	background-color: #C9C9C9;
	border: 1px solid #F7F7F7;
	list-style-type: none;
	margin: 0;
	padding: 0;
}

#formation ul ul li {
	background-color: #E5EAEF;
	border-top: 1px solid #F7F7F7;
	border-bottom: 1px solid #F7F7F7;
	font-size: 0.9em;
	margin: 0px -10px;
	padding: 2px 10px;
}

#formation ul ul li a {
	color: #305792;
}

.date_cours {
	color: #666666;
}

/************** #infoVersion *****************/

#infoVersion {
	background-color: #F7F7F7;
	border-color: #BFBFBF;
	border-width: 5px 3px;
	border-style: solid;
	font: 11px/1.3em Verdana, Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 8px 0 0 0;
}

#infoVersion p {
	background-color: #F7F7F7;
	margin: 0;
	padding: 2px 5px;
}

#infoVersion .compartimentContenu {
	border-bottom: 1px solid #BFBFBF;
	padding: 2px;
}

.infoVersionDate {
	color: #666;
	font-size: 0.9em;
	margin: 0;
}

#infoVersion a {
	color: #377FC6;
	font-weight: bold;
	display: block;
	margin-bottom: 3px;
}

.dateVersion{
	font-weight: normal;
}

/************** #titre_page *****************/

#titre_page {
	border-style: solid;
	border-width: 0 0 1px 0;
	border-color: #b9c6d4;
	padding: 6px 0;
	margin: 0 0 10px 0;
}

#titre_page .skinobject {
	color: #627489;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 24px;
	line-height: normal;
}

/************** #annonces *****************/

.apparent {
	display: block;
	visibility: visible;
}

.cache {
	display: none;
	visibility: hidden;
}

.Block_Header {
	padding: 0 0 20px 0;
}

.Annonces {
	clear: both;
	height: 1%;
	width: 100%;
}

.Annonces .Paire {
}

.Annonces .Annonce_DatePublication {
}

.Annonce {
	clear: both;
	margin: 0;
	overflow: auto;
	padding: 11px;
}

.Annonce_Ordre1 .Annonce h3 {
	font-size: 16px;
}

.Annonce p {
}

.Annonce .petite_image {
	display: inline;
	float: left;
	margin: 0 8px 0 0;
}

.Annonce h3 {
	font-size: 12px;
	margin: 0;
}

.Annonce .Annonce_Resume {
	margin: 5px 0 0 0;
}

.Annonce_Ordre1 .Annonce .Annonce_Resume {
	display: block;
}

.Annonce_Date p {
	background-color: transparent;
	color: #787878;
	font-size: 9px;
	margin: 0;
	padding: 20px 0 2px 0;
}

.Annonce_Titre h2 {
	margin-top: 0;
	padding: 0;
}

.Annonce_Texte {
	background-color: transparent;
	padding: 0 0 10px 0;
}

.Annonce_Texte ul {
	list-style-type: disc;
}

.annonce_image_gauche {
	border: 1px solid #999;
	display: inline;
	float: left;
	margin-right: 10px;
}

.annonce_image_droite {
	border: 1px solid #999;
	display: inline;
	float: right;
	margin-left: 10px;
}

.alignement_gauche {
	display: inline;
	float: left;
	margin-right: 10px;
}

.alignement_droite {
	display: inline;
	float: right;
	margin-left: 10px;
}

.sectionLiens {
	background-color: #e5eaef;
	margin-bottom: 10px;
	padding: 10px;
}

.Retour {
	float: right;
	margin: 10px 0 20px 0;
}

.Retour p {
	font-size: 10px;
	line-height: 10px;
	margin: 0;
}

.Retour a, .Retour a:link, .Retour a:visited {
	background: url(images/flecheRetour.gif) no-repeat transparent;
	display: block;
	color: #666;
	cursor: pointer;
	padding: 3px 0 4px 20px;
	text-decoration: none;
}

.Retour a:hover {
	color: #666;
	text-decoration: underline;
}

.Pages {
	clear: both;
	cursor: pointer;
	font-size: 10px;
	margin: 10px 0 0 0;
	padding: 0 10px 5px 0;
	text-align: right;
}

.Block_Footer {
	text-align: right;
}

.PagerCurrent {
	background-color: #357AB8;
	border: 1px solid #357AB8;
	color: #FFFFFF;
	display: inline-block;
	margin-left: 3px;
	padding: 6px 8px;
}

.PagerLink {
	background-color: #FFFFFF;
	border: 1px solid #D0D0D0;
	color: #666666;
	display: inline-block;
	margin-left: 3px;
	padding: 6px 8px;
	text-decoration: none;
}

.PagerLink:hover {
	background-color: #357AB8;
	border: 1px solid #357AB8;
	color: #FFFFFF;
	text-decoration: none;
}

/*
.Categories {
	height: 25px;
	margin: 0;
	overflow: hidden;
	padding: 0;
}
.Categories ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
.Categories li {
	display: inline;
	float: left;
	font-size: 10px;
	height: 26px;
	margin: 0 0 0 5px;
	padding: 0;
}
.Categories li span {
	display: block;
	padding: 5px;
}
.Categories a {
	color: #575757;
	text-decoration: none;
}
.Categories a:hover {
	color: #262626;
	text-decoration: none;
}
.CLinkn1 {
}
.CLinkn2, .CCurrentn2 {
	margin: 0 0 0 10px
}
.CLinkn3, .CCurrentn3 {
	margin: 0 0 0 20px
}
.CCurrentn1, .CCurrentn2, .CCurrentn3 {
	background: url(images/nouvelles_categorie_Current_right.gif) no-repeat right top;
}
.CCurrentn1 span, .CCurrentn2 span, .CCurrentn3 span {
	background: url(images/nouvelles_categorie_Current_left.gif) no-repeat;
	color: #328AC4;
	font-weight:bold;
}
.CLinkn1 {
	background: url(images/nouvelles_categorie_Link_right.gif) no-repeat right top;
}
.CLinkn1 span {
	background: url(images/nouvelles_categorie_Link_left.gif) no-repeat;
}
*/
/* section savez-vous */

.SVQ_Suivant {
	text-align: right;
}

/* module title style used instead of Head for compact rendering by QuickLinks and Signin modules */
.SubSubHead {
	font-size:  85%;
}

.StandardButton {
	font-size: 90%;
}

/* --------Links format added for opera browser----------- */

/* This is the Date eg. any items that are not links */

.SkinItem {
	color: #fff;
	text-decoration: none;
}

/* This sets the style for all skin items that are links */
A.SkinItem:link, A.SkinItem:visited, A.SkinItem:active {
	color: #036;
	text-decoration: none;
}

A.SkinItem:hover {
	color: #F00;
	text-decoration: underline;
}

/* lien breadcrumb */

#dnn_dnnBREADCRUMB_lblBreadCrumb {
	display: block;
	margin-bottom: 10px;
}

.SkinObject {
	font-size: 100%;
	text-decoration: none;
}

A.SkinObject:link, A.SkinObject:visited, A.SkinObject:active, A.SkinObject:hover {
}

#IdentificationID {
	color: #aaa;
	font-size: 0.8em;
}

/*target dnn ids to style search button */
#dnn_dnnSEARCH_cmdSearch {
	background:#f0f0f0;
	border:1px solid #b0b0b0;
	font-size: 130%;
	padding: 2px 10px;
}

#dnn_dnnSEARCH_txtSearch {
	margin-bottom: 6px;
}

/******** sidebar-2 *********/

/****** contactez-nous*****/

#contactez-nous p {
	font-size: 1.0em;
	line-height: 1.3em;
	margin: 0 0 0.6em 0;
}

#contactez-nous a {
	font-weight: normal;
}

/***** lien_image ******/

.lien_image, .lien_image span {
	background-repeat: no-repeat;
	display: block;
	font-size: 1px;
	height: 5px;
	line-height: 1px;
}

.lien_image {
	background-image: url(images/lien_image_left.gif);
	background-position: 0 0;
	margin: 0;
}

.lien_image span {
	background-image: url(images/lien_image_right.gif);
	background-position: 100% 0;
}

.lien_image a {
	background-image: url(images/lien_image_back.gif);
	background-position: 0 0;
	margin: 0;
}
/********************MENU**********************/

#menu_principal {
	display: table;
	margin: 1px 0 10px 0;
	padding: 0;
	width: 185px;
}

.menu_left0:hover, .menu_left0:active {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
}

#navSideMenuDiv {
	background-color: #00FF99;
}

#navSideMenu, .navSideMenu/*ul*/ {
	background-color: #fff;
	display: inline;
	float: left;
	font-family: Arial;
	font-size: 10px;
	font-weight: bold;
	list-style-type: none;
	margin: 0;
	padding: 0;
}

#navSideMenu li, .navSideMenu li {
	border-top: 1px;
	display: block;
	float: left;
	height: 19px;
	list-style-type: none;
	margin: 1px 0 0 0;
	padding: 0;
	width: 185px;
}

#navSideMenu li a, .navSideMenu li a {
	background: url(images/bouton_menu_principal_noChild.gif) no-repeat;
	color: #fff;
	display: block;
	font-weight: normal;
	font-size: 11px;
	height: 17px;
	padding: 2px 0 0 8px;
	text-decoration: none;
	width: 177px;
}

#navSideMenu li ul, .navSideMenu li ul {
	background-color: #fff;
	display: inline;
	left: -999em;
	margin: -20px 0 0 170px;
	padding: 0;
	position: absolute;
	width: 185px;
}

#navSideMenu LI UL UL {
	LEFT: -999em;
}
#navSideMenu LI:hover UL UL {
	LEFT: -999em;
}
#navSideMenu LI:hover UL UL UL {
	LEFT: -999em;
}
#navSideMenu LI.sfhover UL UL {
	LEFT: -999em;
}
#navSideMenu LI.sfhover UL UL UL {
	LEFT: -999em;
}
#navSideMenu LI:hover UL {
	LEFT: auto;
}
#navSideMenu LI LI:hover UL {
	LEFT: auto;
}
#navSideMenu LI LI LI:hover UL {
	LEFT: auto;
}
#navSideMenu LI.sfhover UL {
	LEFT: auto;
}
#navSideMenu LI LI.sfhover UL {
	LEFT: auto;
}
#navSideMenu LI LI LI.sfhover UL {
	LEFT: auto;
}

#navSideMenu li .haveChildCurrent {
	background: url(images/bouton_menu_principal_haveChild.gif) no-repeat scroll right top;
	display: block;
}
#navSideMenu li .noChildCurrent {
	background: url(images/bouton_menu_principal_noChild.gif) no-repeat scroll right top;
}
#navSideMenu li .noChild:hover {
	background: url(images/bouton_menu_principal_noChild.gif) no-repeat scroll right top;
}
#navSideMenu li .havechild {
	background: url(images/bouton_menu_principal_haveChild.gif) no-repeat;
	display: block;
}
#navSideMenu li .havechild:hover {
	background: url(images/bouton_menu_principal_haveChild.gif) no-repeat scroll right top ;
}
#navSideMenu li .havechildCurrent:hover {
	background-image: none;
}
#navSideMenu li ul li a, #navSideMenu li ul li a.havechild {
	background-image: none;
	background-color: #4a4a4a;
	color: #fff;
	font-weight: normal;
	/*explorer 6-7*/
	width: 185px;
}

#navSideMenu li ul li a:hover, #navSideMenu li ul li a.havechild:hover {
	background-color: #7e96b0;
	/*explorer 6-7*/
}
#navSideMenu li ul li a.havechild:hover {
	background-image: none;
}
/*finMenu*/

/* Menu Collapsible */
/******************** fist level ***********************/

.menuPrincipalCollapsible {
	background-color: #fff;
	display: block;
	font-size: 11px;
	list-style-type: none;
	margin: 0;
	padding: 0;
}

.menuPrincipalCollapsible li {
	display: block;
	list-style-type: none;
	margin: 1px 0 0 0;
	padding: 2px 0;
}

.menuPrincipalCollapsible .sousMenu {
	padding:0;
	margin:0;
	overflow: hidden;
	color:#5a5959;
}

.menuPrincipalCollapsible li ul {
	background-color: #fff;
	margin: 0;
	padding: 0;
}

.menuPrincipalCollapsible a {
	color:#5a5959;
	display:block;
	padding: 0 0 0 8px;
}

.menuPrincipalCollapsible li ul li a {
	padding: 0 0 0 16px;
}

.menuPrincipalCollapsible .noChild, .menuPrincipalCollapsible .haveChild {
	background-color:#5a5959;
	background-image:none;
}

.menuPrincipalCollapsible .noChildCurrent, .menuPrincipalCollapsible .haveChildCurrent {
	background-color:#566370;
	background-image:none;
}

.menuPrincipalCollapsible .sousMenu .noChildCurrent {
	background-color:#bebebe;
	background-image:none;
	color:#5a5959;
}

.menuPrincipalCollapsible .haveChild li ul li, .menuPrincipalCollapsible .noChild:hover, .menuPrincipalCollapsible .haveChild:hover, .menuPrincipalCollapsible .sfhover  {
	background-color:#7e96b0;
	background-image:none;
}

.menuPrincipalCollapsible li ul li.noChild {
	background-color:#e5eaef;
	background-image:none;
}

.menuPrincipalCollapsible .sousMenu li a, .menuPrincipalCollapsible .sousMenu li a:link, .menuPrincipalCollapsible .sousMenu li a:visited {
	color:#5a5959;
}

.menuPrincipalCollapsible li ul li.noChild:hover a, .menuPrincipalCollapsible li ul li.sfhover a {
	color:#fff;
}

.menuPrincipalCollapsible li ul li.noChild:hover, .menuPrincipalCollapsible li ul li.sfhover {
	background-color:#7e96b0;
	background-image:none;
	color:#fff;
}

.menuPrincipalCollapsible .haveChildCurrent, .menuPrincipalCollapsible .haveChild {
	padding: 2px 0;
}

.menuPrincipalCollapsible a:hover, .menuPrincipalCollapsible a, .menuPrincipalCollapsible a:link, .menuPrincipalCollapsible a:visited, .menuPrincipalCollapsible .sfhover {
	color:#FFF;
	text-decoration:none;
}

.minimizeOff {
	background: url(images/icon1_right.gif) no-repeat 15px center;
	cursor: pointer;
	float: right;
	padding-right:15px;
	width: 20px;
}

.minimizeOff:hover {
	background: url(images/icon1.gif) no-repeat 15px center;
}

.minimizeOn {
	background: url(images/icon1.gif) no-repeat 15px center;
	cursor: pointer;
	float: right;
	padding-right:15px;
	width: 20px;
}

/* Fin Menu Collapsible*/

/********************Liste MAJ**********************/

.Categorie0 {
	color: #013;
	font-size: 17px;
	text-transform: uppercase;
	margin: 1em 0 0.5em 8px;
}

.Categorie1 {
	font-size: 15px;
	font-weight: bold;
	margin: 10px 0 1.1em 0;
	text-transform: none;
}

.Produit {
	font-size: 13px;
	margin: 10px 0 1.1em 20px;
}

.Amelioration {
	font-size: 12px;
	font-weight: normal;
	line-height: 1.3em;
	margin: 0 0 1.1em 0;
}

.AmeliorationDateCreation {
	color: #999;
}

.Note {
	background-color: #FCFECF;
	border: 1px dotted #999;
	color: #666;
	font-size: 10px;
	font-weight: normal;
	font-style: italic;
	padding: 2px 10px;
}

.Note ul, .Note li {
	margin: 0;
	padding: 0;
}

/******************** divers **********************/

.sectionInfoComplementaire {
	background-color: #E5EAEF;
	border: 1px solid #9eafc0;
	margin: 10px 0 20px 0;
	padding: 10px;
}

.sectionInfoComplementaire p {
	margin-bottom: 0;
}

.sectionInfoComplementaire h3 {
	color: #000;
	float: left;
	font-size: 11px;
	margin: 0 0 10px 0;
}

.contenuInfoComplementaire {
	padding: 0 0 0 37px;
}

.contenuInfoComplementaire img{
	margin: 7px 0 0 0;
}

a.imprimer {
	background: url(images/iconeImprimerBlanc.gif) no-repeat;
	background-position: 125px 0px;
	color: #fff;
	display: block;
	float: right;
	height: 20px;
	margin: 0;
	padding: 0 20px 0 0;
	text-align: right;
	width: 120px;
}

a.imprimer:hover {
	text-decoration: none;
}

p.imprimer {
	background: url(images/iconeImprimer.gif) no-repeat;
	background-position: 125px 2px;
	display: block;
	font-size: 10px;
	margin: 0 0 0 400px;
	padding: 0 20px 0 0;
	position: absolute;
	text-align: right;
	top: 120px;
	width: 120px;
}

p.imprimer a, p.imprimer a:link, p.imprimer a:visited {
}

.NomHeader, .TitleHeader {
	width: 220px;
}

/************ recherche résultats *************/

#SearchPanel {
	background: url(images/resultatsRecherche.png) no-repeat;
	color:#627489;
	padding: 20px 30px 5px 15px;
}

#SearchPanel b {
	color:#000000;
}

#SearchPanel a {
	color:#000000;
	font-weight: bold;
}

#SearchPanel input {
	margin-right:6px;
}

#SearchPanel .NbResult {
	padding-top:20px;
}

#Resultat td {
	padding:8px 8px 8px 16px;
}

#Resultat .LigneImpaire {
	background-color:#f1f5f8;
}

#Resultat .LignePaire {
	background-color:#ffffff;
}

#Resultat span {
	font-size:9px;
}

#Resultat .NotFound {
	color:#000000;
	font-size:11px;
	padding: 10px 0 0 17px;
}

#Resultat a {
	color:#627489;
	font-size:11px;
}

#Resultat .TableResultat {
	width: 545px;
}

/******************** paie plan de service **********************/
#fond_vert {
	background-color: #e7faa2;
	padding: 10px 0px 10px 13px;
	margin: 14px 0 10px 0;
}

#fond_vertEN {
	background-color: #e7faa2;
	padding: 10px 0px 10px 100px;
	margin: 14px 0 10px 0;
}

#fond_vert .bold_green, #fond_vertEN .bold_green {
	color:#3f6f25;
	font-size: 12px;
	font-style:none;
	font-weight:bold;
	text-transform:uppercase;
}

#fond_vert .light_green, #fond_vertEN .light_green {
	color:#3f6f25;
	font-size: 12px;
	font-weight:normal;
}

#fond_vert .bold_black, #fond_vertEN .bold_black {
	color:#000000;
	font-size: 12px;
	font-weight:bold;
	text-decoration: none;
}

#image-fond_paie {
	background-image: url(images/image-fond_paie.jpg);
	background-repeat: no-repeat;
	height: 172px;
	margin-bottom: 30px;
	width: 557px;
}

#image-fond_paie h5 {
	color:#FFFFFF;
	font-size:11px;
	text-transform:uppercase;
	padding:35px 5px 0px 170px;
	margin:10px 5px 5px 5px;
}

#image-fond_paie .bold_white {
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
}

#image-fond_paie p {
	padding:3px 95px 4px 200px;
}

#image-fond_sauvegarde {
	background-image: url(images/image-fond_sauvegarde_FR.jpg);
	background-repeat: no-repeat;
	height: 172px;
	width: 557px;
}

#image-fond_sauvegardeEN {
	background-image: url(images/image-fond_sauvegarde_EN.jpg);
	background-repeat: no-repeat;
	height: 172px;
	width: 557px;
}

#image-fond_sauvegarde p, #image-fond_sauvegardeEN p {
	padding:55px 15px 4px 45px;
}

#image-fond_sauvegarde .lien {
	padding-left:50px
}

#image-fond_sauvegardeEN .lien {
	padding-left:47px
}

#paie_plan h2 {
	margin-top: 10px;
}

#paie_plan h4 {
	color: #4ea3bc;
	font-size: 14px;
	margin: 13px 0 10px 0;
}

#paie_plan h6 {
	color: #24541a;
	font-size: 10px;
	padding-left:40px;
	margin:0;
}

#paie_plan .lien a, #paie_plan .lien a:visited, #paie_plan .lien a:link {
	color: #325f1b;
	font-size: 12px;
	font-weight:bold;
}

#paie_plan li {
	background-image:url(images/bulletLightBlue.gif);
	background-repeat:no-repeat;
	background-position:0 3px;
	list-style-position:outside;
	list-style-type: none;
	margin: 0 10px 3px 2px;
	padding: 0 0 0 21px;
}

#paie_plan ul {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0;
	padding:0;
}

/**************** plans de service ***********************/
#plans {
	margin: 0 0 0 0;
}

#plans h2 {
	font-size:15px;
	font-weight: bold;
	margin: 0 0 0 13px;
}

#plans h3 {
	color: #71cde4;
	font-size:12px;
	font-weight: bold;
	margin: 0 0 0 13px;
}

#plans h5 {
	color:#024C73;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	font-weight:bold;
	margin:12px 0 3px;
}

#plans ul li {
	list-style-image:url(images/nouvellesFleche.gif);
	margin:3px 0;
	padding:0;
}

#plans ul {
	margin: 0 0 0 13px;
	padding:0 0 0 20px;
}

#plans table {
	margin:0px 0 0 20px;
}

#plans  tr {
	height:18px;
}

#plans .colonne_gauche {
	float:left;
	margin:0px;
	padding:0 15px 0 -13px;
	width:260px;
}

#plans .colonne_droite {
	background: url(images/sauvegardeRapidadressGratuit_FR.jpg) no-repeat;
	float:right;
	margin: 0 10px 0 0;
	width:261px;
}

#plans .sauvegarde_gratuit {
	background: url(images/sauvGratuitBackground.jpg) no-repeat;
	height: 127px;
	margin:0;
	padding: 0 30px 0 20px;
}

#plans .rapidadresse_gratuit {
	background: url(images/rapidGratuitBackground.jpg) no-repeat;
	padding: 0 40px 0 20px;
}

#plans .comparez_plans {
	background: url(images/plansServiceBackground.jpg) no-repeat;
	height:158px;
	margin: 0 0 20px 0;
}

#plans .vert {
	color:#82aa43;
}

#plans .bleu {
	color:#017696;
}

#plans .mini_noir {
	color:#000;
	font-size:9px;
	padding:8px 0 0 0;
}

#plans .mini_noir_services {
	color:#000;
	font-size:9px;
	padding:2px 0 0 0;
	margin: 0 0 0 175px;
}

#abonnement {
	margin: 0 0 0 13px;
}

/**************** offre plans de service ***********************/

#offrePlans {
	font-family:Arial, Helvetica, sans-serif;
}

#offrePlans h3 {
	color:#000;
	font-size:16px;
}

#offrePlans h3 span{
	color: #CA9E39;
}

#offrePlans .encadreGris {
	background-color: #ECECEE;
	width:560px;
	font-size:12px;
	padding: 4px 0 4px 8px;
	margin-bottom:10px;
}

#offrePlans .comparez_plans {
	background: url(images/plansServiceBackground.jpg) no-repeat;
	height:158px;
	margin: 0 0 20px 0;
}

#offrePlans .mini_noir {
	color:#000;
	font-size:9px;
	padding:8px 0 0 0;}

	#offrePlans .mini_gris {
		color:#999999;
		font-size:10px;
		clear:both;
	}

	#offrePlans table {
		margin:0px 0 0 20px;
	}

	#offrePlans .mini_noir_services
	{
		color:#000;
		font-size:9px;
		padding:2px 0 0 0;
		margin: 0 0 0 175px;
	}

	#offrePlans tr {
		height:18px;
	}

	#offrePlans #abonnementOffrePlans {
		float:left;
	}

	#offrePlans .contactConseiller {
		float:right;
		padding:14px 0 0 15px;
		font-size:12px;
	}

	#offrePlans .boutonFormAbonnement {
		float:left;
	}

	/******************** script accordeon formules **********************/

	/* always visible */
	#texte .holder {
		margin:0 5px 5px 0;
	}

	/* unclicked style div.more */
	#texte div.more span {
		margin:0 10px 0 0;
		cursor:pointer;
		color:#914E25;
	}
	#texte div.more span.hide {
		display:none;
	}
	#texte div.more div {
		display:none;
		margin-left:15px;
		padding: 0;
	}

	/* clicked style div.click */
	#texte div.click span.show {
		display:none;
	}
	#texte div.click span.hide {
		display:inline;
	}
	#texte div.click div {
		display:block;
		/font-size: 1.0em;
		/padding-left: 6px;
	}


	/********** Cartes de Noël et Calendriers 2011 ****************/

	#cartesNoelCalendrier2011 {
		font-size: 12px;
	}

	#cartesNoelCalendrier2011 p {
		margin:10px 0;
	}

	#cartesNoelCalendrier2011 p.articles {
		margin-top:25px;
		font-weight:bold;
		margin-bottom:0;
	}

	#cartesNoelCalendrier2011 h3 {
		color: #ce2121;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 16px;
		font-weight: bold;
		margin-bottom:0;
		margin-top:15px;
	}

	#cartesNoelCalendrier2011 h4 {
		color: #000;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-weight: bold;
		text-transform:uppercase;
		margin-top:0;
		margin-bottom:8px;
	}

	#cartesNoelCalendrier2011 h2 {
		color: #000;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 20px;
		font-weight: bold;
		margin:0;
	}

	/************ Décor Parent CDN Awards **************/

	#titre_page_special{
		border-style: solid;
		border-width: 0 0 1px 0;
		border-color: #b9c6d4;
		padding: 6px 0;
		margin: 0 0 10px 0;
		color: #627489;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 24px;
		line-height: normal;
	}

	#titre_page_special span {
		text-transform:uppercase;
	}

	#cdnawards p {
		font-size:12px;
		padding: 15px;
		margin-bottom:7px;
	}

	#cdnawards .photo {
		background: url(images/photoCDNawards.jpg) no-repeat;
		height: 115px;
		padding-top:250px;
		padding-left:50px;
		padding-right:340px;
		font-weight:bold;
		font-size:12px;
	}

	#cdnawards .encadre_gris{
		float:left;
		width:205px;
		height:133px;
		background-color:#d0d5db;
		margin-left:15px;
		font-weight:bold;
		font-size:12px;
		padding: 30px 15px 0px 30px;
		display:inline;
	}

	#cdnawards .encadre_gris span {
		font-size:18px;
		text-transform:uppercase;
	}

	#cdnawards .incontournables {
		width:250px;
		float:left;
		margin-left:22px;
	}

	#cdnawards .incontournables h3{
		border-style: solid;
		border-width: 1px 0 1px 0;
		border-color: #b9c6d4;
		color: #627489;
		text-transform:uppercase;
		padding: 5px;
		font-size:14px;
		margin-top:12px;
	}

	#cdnawards .incontournables p {
		margin:0;
		padding-left:0;
		padding-bottom:5px;
		padding-top:5px;
	}

	/************ bouton SURF **************/

	#boutonSURF_FR, #boutonSURF_EN {
		padding-bottom:10px;
	}

	#boutonSURF_FR a {
		background:url(images/SURF_bouton_FR.gif) top left no-repeat;
		background-color:transparent;
		color:transparent;
		display:block;
		height:41px;
		width:197px;
		text-decoration:none;
	}

	#boutonSURF_FR a:hover {
		background:url(images/SURF_bouton_FR.gif) 0px -41px no-repeat;
		background-color:transparent;
		color:transparent;
		display:block;
		text-decoration:none;
	}

	#boutonSURF_EN a {
		background:url(images/SURF_bouton_EN.gif) top left no-repeat;
		background-color:transparent;
		color:transparent;
		display:block;
		height:41px;
		width:197px;
		text-decoration:none;
	}

	#boutonSURF_EN a:hover {
		background:url(images/SURF_bouton_EN.gif) 0px -41px no-repeat;
		background-color:transparent;
		color:transparent;
		display:block;
		text-decoration:none;
	}

	/************ bouton inscription InfoPartenaires **************/

	#boutonPartenaires {
	}
	#boutonPartenaires a {
		background:url(images/banniere_infoPartenaires_fr.gif) top left no-repeat;
		display:block;
		height:70px;
		width:190px;
		text-decoration:none;
	}
	div.boutonPartenairesEn a {
		background:url(images/banniere_infoPartenaires_en.gif) top left no-repeat!important;
		display:block;
		height:70px;
		width:190px;
		text-decoration:none;
	}

/*#boutonPartenaires a {
	background:url(images/inscriptionInfoPartenaires.gif) top left no-repeat;
	background-color:transparent;
	color:transparent;
	display:block;
	height:69px;
	width:197px;
	text-decoration:none;
}

#boutonPartenaires a:hover {
	background:url(images/inscriptionInfoPartenaires.gif) 0px -69px no-repeat;
	background-color:transparent;
	color:transparent;
	display:block;
	text-decoration:none;
}
*/
/**************** onglets ***********************/

/* CSS Document *
/* Caution! Ensure accessibility in print and other media types... */
@media projection, screen { /* Use class for showing/hiding tab content, so that visibility can be better controlled in different media types... */

	#tabs-hide {
		display: none !important;
	}
}

/* ui.core.css*/
/*
* jQuery UI CSS Framework
* Copyright (c) 2009 AUTHORS.txt (http://ui.jquery.com/about)
* Dual licensed under the MIT (MIT-LICENSE.txt) and GPL (GPL-LICENSE.txt) licenses.
*/

/* Layout helpers
----------------------------------*/
.ui-helper-reset {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	text-decoration: none;
	font-size: 100%;
	list-style: none;
}
.ui-helper-clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.ui-helper-clearfix {
	display: inline-block;
}
/* required comment for clearfix to work in Opera \*/
* html .ui-helper-clearfix {
	height:1%;
}
.ui-helper-clearfix {
	display:block;
}
/* end clearfix */
.ui-helper-zfix {
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	position: absolute;
}

/* Component containers
----------------------------------*/
.ui-widget {
	font-family: Arial, Helvetica, sans-serif/*{ffDefault}*/;
	font-size: 11px/*{fsDefault}*/;
}

.ui-widget-content {
	min-height: 272px !important;

}
.ui-widget-content a {}

/* Interaction states
----------------------------------*/
.ui-state-default a {
	color: #575757/*{fcDefault}*/;
	text-decoration: none;
	outline: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin-top: 10.5px;
	text-align: center;
}
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus {
	outline: none;
}

.ui-state-active, .ui-widget-content .ui-state-active {
	font-weight: normal/*{fwDefault}*/;
	outline: none;
}

/*ui.tabs.css*/
#tabs {
}

#tabs #tabs-nav {
	display: block;
	height: 26px;
	padding: 0;
	margin: 0 0 0 10px;
}

#tabs-nav li {
	display: inline;
	float: left;
	height: 26px;
	line-height: normal;
	margin: 0 0 0 2px;
	padding: 0;
}

#tabs-nav li a, #tabs-nav li a:visited, #tabs-nav li a:link {
	background: url(images/nouvelles_categorie_Link_right.gif) no-repeat right top;
	color: #222222;
	display: block;
	height: 26px;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
}

#tabs-nav li a span {
	background: url(images/nouvelles_categorie_Link_left.gif) no-repeat;
	display: block;
	float: left;
	height: 14px;
	padding: 8px 18px 4px 18px;
}

#tabs-nav li a.selected, #tabs-nav li a.selected:link, #tabs-nav li a.selected:visited  {
	background: url(images/nouvelles_categorie_Current_right.gif) no-repeat right top;
	color: #328AC4;
	font-weight: bold;
}

#tabs-nav li a.selected span {
	background: url(images/nouvelles_categorie_Current_left.gif) no-repeat;
}

.suite_comptabilite_procedure {
	margin-top:14px;
}

#tabs .tabContent {
	background: url(images/bk_descr2.jpg) no-repeat left -1px;
	clear: both;
	padding: 12px 25px 15px 18px;
}

#tabs .tabContentHide {
	display: none;
}

#tabs #presentation.promoPaie {
	background: url(images/entete_promoPaie_10-11.jpg) top left no-repeat;
	padding-top:175px;
}

#tabs #presentation.tabContentPromo3plus1 {
	background: url(images/entete_promo3plus1_11-06.jpg) top left no-repeat;
	padding: 175px 25px 15px 18px;

}
#tabs #procedure.tabContentPromo3plus1,
#tabs #procedure.tabContentPromoRachat,
#tabs #procedure.tabContentPromoVente1Cent, #tabs #procedure.tabContentPromo250Acomba, #tabs #procedure.tabContentOffreEstivale30  {
	background: url(images/bk_descr2.jpg) no-repeat left -1px;
	clear: both;
	padding: 12px 25px 15px 18px;
}

#tabs #presentation.tabContentPromoVente1Cent {
	background: url(images/entete_promoAcombaVente1cent_12-01.jpg) top left no-repeat;
	padding: 175px 25px 15px 18px;
}
#tabs #presentation.tabContentPromo250Acomba {
	background: url(images/entete_Promo250Acomba_12-04.jpg) top left no-repeat;
	padding: 175px 25px 15px 18px;
}

#tabs #presentation.tabContentOffreEstivale30 {
	background: url(images/entete_OffreEstivale30_12-06.jpg) top left no-repeat;
	padding: 175px 25px 15px 18px;
}

#tabs #presentation.tabContentimpactAcombaPromo {
	background: url(images/bgLandingPage_impact.jpg) top left no-repeat;
	padding: 175px 25px 15px 18px;
}

#tabs #presentation.tabContentLandingPage_paie {
	background: url(images/bgLandingPage_paie.jpg) top left no-repeat;
	padding: 175px 25px 15px 18px;
}



/************tableau Promo Rachat **********************/

.tableauPromo {
	border-bottom: 1px solid #59AFC3;
	border-left: 1px solid #fff;
	border-top: 1px solid #fff;
	color: #000;
	font-family:Arial, Helvetica, sans-serif;
	margin: 0 0 20px 0;
}
.tableauPromo tr {
	border-bottom: 1px solid #ededed;
}
.tableauPromo thead {
	background-color: #fff;
	vertical-align: middle;
	border-bottom: 1px solid #fff;
}
.tableauPromo tfoot {
	background-color: #fff;
	vertical-align: middle;
}
.tableauPromo thead td {
	color: #000;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	padding: 5px 10px;
	text-align:left;
	vertical-align: bottom;
}
.tableauPromo thead td span{
	font-size: 14px;
}
.tableauPromo thead td.tableauPrix {
	background-color: #B2DAE3;
}
.tableauPromo thead td.ligne {
	border-bottom:1px solid #fff;
}
.tableauPromo thead td.tableauPrixTitre {
	background: url(images/tableauCoinsRonds.gif) bottom right no-repeat;
	border-bottom:1px solid #fff;
}
.tableauPromo thead th, .tableauPromo tfoot th, .tableauPromo tfoot td {
	border-right: 1px solid #fff;
	color: #5BAC26;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 20px;
	padding: 5px 10px;
	text-align:left;
	vertical-align: middle;
	font-weight:normal;
}
.tableauPromo thead th.titreVert {
	color:	#5BAC26;
	font-size:20px;
	font-weight:normal;
}
.tableauPromo thead th.bgCoinsRonds {
	font-size:14px;
	color:#000;
	font-weight:bold;
	background: url(images/bgGrisCoinsRonds.gif) no-repeat left ;
}
.tableauPromo thead tr.left, .tableauPromo tbody.left td {
	text-align: left;
}
.tableauPromo tbody.leftTop td {
	text-align: left;
	vertical-align:top;
}
.tableauPromo td.red {
	color:#F00;
}
.tableauPromo td.red span{
	font-family:Verdana, Geneva, sans-serif;
}
.fondGris {
	background-color: #f0f0f0;
}
.tableauPromo tbody td.tableauDuree {
	background-color: #E5F3F6;
	color:#666666;
}
.tableauPromo tbody td.tableauPrix {
	background-color: #B2DAE3;
	color:#666666;
}
.tableauPromo tbody td.tableauPrix span {
	color:#ad1720;
	font-weight:bold;
}
.tableauPromo tbody td.fondRouge span.invisible {
	color:#FF0000;
}
.tableauPromo tbody td, .tableauPromo tbody th {
	border-bottom: 1px solid #fff;
	border-top: 1px solid #59AFC3;
	color:#666666;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	line-height:14px;
	padding: 8px 10px;
	text-align:left;
	vertical-align: middle;
}
.tableauPromo tbody td, .tableauPromo tfoot td {
	text-align: left;
}
.tableauPromo .exceptions {
	color:#000;
	font-size:11px;
	padding:0px 0 0 0;
	font-family:Arial, Helvetica, sans-serif;
}

/******* Appel de service *******/

.DDListRolesUser /*menu deroulant apllication*/ {
	width: 200px;
}

.TableAppelService .LeftSpacing {
	margin-left: 20px;
}
.TableAppelService .LeftSpacing2 {
	margin-left: 40px;
}
.TableAppelService .TxtName {
	width: 375px;
}
.TableAppelService .TxtNumTel{
	width: 40px;
}
.TableAppelService .TxtPoste {
	width: 40px;
}
.TableAppelService .TxtSujet /* champ sujet de votre appel */ {
	width: 375px;
}
.TableAppelService .TxtCourriel {
	width: 375px;
}
.TableAppelService .TxtComments {
	width: 375px;
	height: 75px;
}
.TableAppelService .DDListRolesUser /* menu deroulant des applications installees */ {
	width: 200px;
}

.LBConfirmer, .LBConfirmer:link, .LBConfirmer:visited {
	margin: 20px 0 0 0;
}

/* bouton action */
.boutonAction, .boutonAction:visited, .boutonAction:link {
	background: url(images/boutonAction.jpg) 0 0 no-repeat;
	color: #fff;
	display: block;
	font-size: 17px;
	font-weight: bold;
	height: 40px;
	overflow: hidden;
	padding: 21px 0 0 0;
	text-align: center;
	vertical-align: middle;
	text-transform: uppercase;
	width: 251px;
}
.boutonActionGros, .boutonActionGros:visited, .boutonActionGros:link {
	background: url(images/boutonActionGros.jpg) 0 0 no-repeat;
	color: #fff;
	display: block;
	font-size: 17px;
	font-weight: bold;
	height: 40px;
	overflow: hidden;
	padding: 21px 0 0 0;
	text-align: center;
	vertical-align: middle;
	text-transform: uppercase;
	width: 453px;
}
.boutonAction:hover, .boutonActionGros:hover {
	background-position: 0 -61px;
	color: #fff;
	text-decoration: none;
}

.requestAdditonnalInfoContainer {
	width: 375px;
	vertical-align: top;
}

.lblRequestAdditionalInfo {
	color: red;
}

/********** Promotion Formation mars 2010 ****************/
#promoFormation {
}
#promoFormation h4 {
	text-align:left;
	color: #003366;
	font-size: 11px;
	font-weight:bold;
	margin-bottom: 15px;
}
#promoFormation h3 {
	color:#4785c8;
	font-size: 12px;
	font-weight:bold;
}
#promoFormation p {
	margin-bottom: 5px;
}
#promoFormation img {
	padding:12px 0;
}
#promoFormation .note {
	font-size:10px;
	line-height:10px;
	padding:15px 0 25px 0;
}

/* Nouveau Bouton Form  */
.boutonFormInscription {
	padding-left:200px;
	padding-top:15px;
	padding-bottom:20px;
	float:left;
}
a.boutonFormInscription, a.boutonFormInscription:visited, a.boutonFormInscription:link, .boutonFormInscription a, .boutonFormInscription a:visited, .boutonFormInscription a:link {
	background: url("images/boutonFormInscription.jpg") no-repeat scroll 0 0 transparent;
	color: #FFFFFF;
	display: block;
	font-size: 16px;
	font-weight: bold;
	height: 25px;
	overflow: hidden;
	padding: 5px 0 0 0;
	text-align: center;
	vertical-align: middle;
	width: 190px;
}
.boutonFormInscription:hover, .boutonFormInscription a:hover {
	background-position: 0 -30px;
	color: #FFFFFF;
	text-decoration: none;
}
.boutonFormAbonnement {
	padding-top:15px;
	padding-bottom:20px;
}
a.boutonFormAbonnement, a.boutonFormAbonnement:visited, a.boutonFormAbonnement:link, .boutonFormAbonnement a, .boutonFormAbonnement a:visited, .boutonFormAbonnement a:link {
	background: url("images/boutonFormInscription.jpg") no-repeat scroll 0 0 transparent;
	color: #FFFFFF;
	display: block;
	font-size: 16px;
	font-weight: bold;
	height: 25px;
	overflow: hidden;
	padding: 5px 0 0 0;
	text-align: center;
	vertical-align: middle;
	width: 190px;
}
.boutonFormAbonnement:hover, .boutonFormAbonnement a:hover {
	background-position: 0 -30px;
	color: #FFFFFF;
	text-decoration: none;
}


/* survey */

td .YourCompanyNameSurveyResults {
	font-family:Arial,Tahoma,Helvetica;
	font-size:11px;
	font-weight:normal;
}

/* Hover des bannières */

#ctnAnnonce{position:relative;}
#lienAnnonce{position:absolute; top:0; left:0; background-color:white; opacity: 0;filter: alpha(opacity = 0);}


/* squeezbox */

/**
* SqueezeBox - Expandable Lightbox
*
* Allows to open various content as modal,
* centered and animated box.
*
* @version		1.1 rc4
*
* @license		MIT-style license
* @author		Harald Kirschner <mail [at] digitarald.de>
* @copyright	Author
*/

#sbox-overlay {
	position: absolute;
	background-color: #000;
	left: 0px;
	top: 0px;
	zoom: 1;
	cursor: pointer;
}

#sbox-window {
	background-color: #fff;
	border: 5px solid #fff;
	text-align: left;
	overflow: visible;
	padding: 0px;
	position: absolute;
	top: 10px;
	/* invalid values, but looks smoother! */
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
}

#sbox-btn-close {
	position: absolute;
	width: 30px;
	height: 30px;
	right: -15px;
	top: -15px;
	background: url(images/close.gif) no-repeat center;
	border: none;
}

.sbox-window-ie6 #sbox-btn-close {
	background-image: url(images/close.gif);
}

.sbox-loading #sbox-content {
	background-image: url(images/loader.gif);
	background-repeat: no-repeat;
	background-position: center;
}

#sbox-content {
	clear: both;
	overflow: auto;
	background-color: #fff;
	height: 100%;
	width: 100%;
}

.sbox-content-image#sbox-content {
	overflow: visible;
}

#sbox-image {
	display: block;
}

.sbox-content-image img {
	display: block;
	width: 100%;
	height: 100%;
}

.sbox-content-iframe#sbox-content {
	overflow: visible;
}

/* Hides scrollbars
.body-overlayed {
overflow: hidden;
}*/
/* Hides flash (Firefox problem) and selects (IE) */
.body-overlayed embed, .body-overlayed object, .body-overlayed select {
	visibility: hidden;
}
#sbox-window embed, #sbox-window object, #sbox-window select {
	visibility: visible;
}

.demo-images {
	list-style:	none;
	margin:	0;
}

.demo-images li {
	float: left;
	padding: 5px;
	width: 100px;
	height:	 100px;
	text-align: center;
}

/* fin squeezebox * /

/**************** Tableau *************************/
.tableau {
	border-bottom: 1px solid #ededed;
	border-left: 1px solid #fff;
	border-top: 1px solid #ededed;
	color: #000;
	font-family:Arial, Helvetica, sans-serif;
	margin: 10px 0;
}
.tableau tr {
	border-bottom: 1px solid #ededed;
}
.tableau thead,
.tableau tfoot {
	background-color: #ddd;
	vertical-align: middle;
}
.tableau thead td {
	border-right: 1px solid #fff;
	color: #000;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	padding: 5px 10px;
	text-align:center;
	vertical-align: middle;
}
.tableau thead th,
.tableau tfoot th,
.tableau tfoot td {
	border-right: 1px solid #fff;
	color: #000;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	padding: 5px 10px;
	text-align:left;
	vertical-align: middle;
}
.tableau thead tr.left,
.tableau tbody.left td {
	text-align: left;
}
.tableau tbody.leftTop td {
	text-align: left;
	vertical-align:top;
}
.fondGris {
	background-color: #f5f5f5;
}
.tableau tbody td,
.tableau tbody th {
	border-right: 1px solid #fff;
	border-top: 1px solid #ededed;
	color:#000;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	line-height:14px;
	padding: 8px 10px;
	text-align:left;
	vertical-align: middle;
}
.tableau tbody td,
.tableau tfoot td {
	text-align: center;
}

.noteAsterisque {
	font-size:9px;
}

#tableau_bouton {
}

#tableau_gauche {
	float:left;
}

#bouton_droite {
	float:left;
	margin:70px 10px 10px 15px;
}

#abonnementSauvegarde .boutonFormInscription {
	margin:0;
}

#caracSEL {
	clear:both;
}

#bouton_droite .abonnementSEL {
	text-align:center;
}

#abonnementSauvegarde span {
	color: #999999;
	font-size:14px;
}
#abonnementSauvegarde span.contactSEL {
	color:#56a120;
	font-weight:bold;
}

/************* Sauvegarde en ligne 3 mois gratuit ****************/
#SauvegardeEnLigne {
}
#SauvegardeEnLigne h2 {
	color:#5AAC26;
	font-size:20px;
	font-weight:normal;
}
#SauvegardeEnLigne h4 {
	color:#333333;
	font-weight:bold;
	font-size:14px;
}
#SauvegardeEnLigne p {
	color:#666666;
	font-size:12px;
}
#SauvegardeEnLigne #caracSEL h3 {
	color:#5F5F5F;
}
#SauvegardeEnLigne #caracSEL ul li {
	color:#5F5F5F;
	font-size:12px;
	list-style-type:disc;
}
#SauvegardeEnLigne #bouton_droite .abonnementSEL {
	text-align:center;
}
#SauvegardeEnLigne .abonnementSEL span {
	color: #999999;
	font-size:14px;
}
#SauvegardeEnLigne span.contactSEL {
	color:#56a120;
	font-weight:bold;
}
#SauvegardeEnLigne .tableau {
	border-bottom: 1px solid #ededed;
	border-left: 1px solid #fff;
	border-top: 1px solid #fff;
	color: #000;
	font-family:Arial, Helvetica, sans-serif;
	margin: 10px 0;
}
#SauvegardeEnLigne .tableau tr {
	border-bottom: 1px solid #ededed;
}
#SauvegardeEnLigne .tableau thead, #SauvegardeEnLigne .tableau tfoot {
	background-color: #fff;
	vertical-align: middle;
}
#SauvegardeEnLigne .tableau thead td {
	border-right: 1px solid #fff;
	color: #000;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	padding: 5px 10px;
	text-align:center;
	vertical-align: middle;
}
#SauvegardeEnLigne .tableau thead th, #SauvegardeEnLigne .tableau tfoot th, #SauvegardeEnLigne .tableau tfoot td {
	border-right: 1px solid #fff;
	color: #5BAC26;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 20px;
	padding: 5px 10px;
	text-align:left;
	vertical-align: middle;
	font-weight:normal;
}
#SauvegardeEnLigne .tableau thead th.titreVert {
	color:	#5BAC26;
	font-size:20px;
	font-weight:normal;
}
#SauvegardeEnLigne .tableau thead th.bgCoinsRonds {
	font-size:14px;
	color:#000;
	font-weight:bold;
	background: url(images/bgGrisCoinsRonds.gif) no-repeat left ;
}
#SauvegardeEnLigne .tableau thead tr.left, #SauvegardeEnLigne .tableau tbody.left td {
	text-align: left;
}
#SauvegardeEnLigne .tableau tbody.leftTop td {
	text-align: left;
	vertical-align:top;
}
#SauvegardeEnLigne .tableau td.red {
	color:#F00;
}
#SauvegardeEnLigne .tableau td.red span {
	font-family:Verdana, Geneva, sans-serif;
}
#SauvegardeEnLigne .fondGris {
	background-color: #f0f0f0;
}
#SauvegardeEnLigne .tableau tbody td.fondRouge {
	background-color: #FF0000;
	color:#FFF;
}
#SauvegardeEnLigne .tableau tbody td.fondRouge span {
}
#SauvegardeEnLigne .tableau tbody td.fondRouge span.invisible {
	color:#FF0000;
}
#SauvegardeEnLigne .tableau tbody td, #SauvegardeEnLigne .tableau tbody th {
	border-right: 1px solid #fff;
	border-top: 1px solid #E5E5E5;
	color:#000;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	line-height:14px;
	padding: 8px 10px;
	text-align:left;
	vertical-align: middle;
}
#SauvegardeEnLigne .tableau tbody td, #SauvegardeEnLigne .tableau tfoot td {
	text-align: center;
}
#SauvegardeEnLigne h5.rouge {
	font-size:9px;
	color:#FF0000;
	margin:5px 0;
}
#SauvegardeEnLigne h5 {
	font-size:9px;
	color:#999999;
	margin:5px 0 15px 0;
}
#SauvegardeEnLigne #saviezVous {
	background-color:#F0F0F0;
	padding:1px 5px;
}
#SauvegardeEnLigne #saviezVous ul  {
	padding-left:20px;
	padding-right:10px;
}
#SauvegardeEnLigne .asterisque  {
	font-family:Verdana, Geneva, sans-serif;
}
#SauvegardeEnLigne .prix  {
	display:block;
	float:left;
	width:39px;
}
#SauvegardeEnLigne .mensuel  {
	display:block;
	width:30px;
	border-left:1px solid #FFF;
	padding-left:5px;
	font-size:9px;
	float:right;
}

/****************** Referez-nous un ami Acomba******************/
#ReferezAmiAcomba h2 {
	color: #2d8ea9;
	font-size:18px;
	margin-bottom:0;
}
#ReferezAmiAcombaSuiteConstruction h2 {
	color: #ed8d38;
	font-size:18px;
	margin-bottom:0;
}
#ReferezAmiAcomba h2 span {
	text-transform:uppercase;
}
#ReferezAmiAcomba h4 {
	margin-top:0;
	color:#000;
	font-size:14px;
}
#ReferezAmiEncadre {
	background:url(images/encadreTopAmi_background.gif) no-repeat;
}
#ReferezAmiEncadre .fonctionnement{
	margin-top:10px;
	margin-right:15px;
	margin-left:15px;
	padding:15px 5px 5px 5px;
}
#ReferezAmiEncadre .fonctionnement ol li{
	margin:0;
	padding:0;
}
#ReferezAmiEncadre .fonctionnement ol {
	margin-top:0;
	padding-left:20px;
}
#ReferezAmiEncadre .identification {
	background:url(images/identificationAmi_background.gif) no-repeat;
	color:#fff;
	font-size:16px;
	font-weight:bold;
	padding:13px 0 3px 18px;
}
#ReferezAmiEncadre .identificationASC {
	background:url(images/identificationAmiConstruction_background.gif) no-repeat;
	color:#fff;
	font-size:16px;
	font-weight:bold;
	padding:13px 0 3px 18px;
}
#ReferezAmiAcomba a {
	color: #2d8ea9;
}

/****************** Accordion jQuery ******************/
h2.acc_trigger {
	background: url(images/ico_PlusMoins.gif) 6px 6px no-repeat #fff;
	height: 30px;
	font-size: 13px;
	font-weight: bold;
	float: left;
	line-height: 30px;
	padding: 0;
	margin:5px 0 1px 0 ;
	width: 576px;
}
h2.acc_trigger a {
	border: 1px solid #ccc;
	border-radius: 5px;
	color: #003366;
	display: block;
	text-decoration: none;
	margin: 0 0 5px 0;
	padding: 0 0 0 30px;
	position:relative;
	behavior: url(scripts/PIE.htc);
}
h2.acc_trigger.deuxLignes {
	line-height: 15px;
}
h2.acc_trigger:hover {
	background-position: 5px -75px;
}
h2.acc_trigger a:focus {
	outline-style:none;
}
h2.active a {
	background-position: 5px -35px;
	border-bottom:0 none;
	border-radius: 5px 5px 0 0;
	margin-bottom:0;
}
h2.active:hover {
	background-position: 5px -35px;
}
h2.active {
	background-position: 5px -35px;
}
.acc_container {
	clear: both;
	margin: 0 0 0px;
	overflow: hidden;
	padding: 0;
}
.acc_container ul {
	padding:0 0 0 15px;
}
#simple-tabs .tab_container #inscrire .acc_container .block ol {
	padding:0 0 0 15px;
}
.acc_container .block {
	border: 1px solid #ccc;
	border-top:0 none;
	border-radius: 0 0 5px 5px;
	-webkit-border-radius: 0 0 5px 5px;
	-moz-border-radius: 0 0 5px 5px;
	padding: 5px 10px 20px 30px;
	position:relative;
	behavior: url(scripts/PIE.htc);
	width: 534px;
	background-color:#FFF;
}


/************ tabs jQuery ***************/
#simple-tabs {
	margin-top:10px;
}
#simple-tabs ul.tabs {
	border-bottom: 1px solid #ccc;
	float: left;
	list-style: none;
	margin: 0 0 20px 0;
	padding: 0;
	width: 100%;
	z-index:1000;
}
#simple-tabs ul.tabs li {
	background-color: #e5e5e5;
	border-radius: 10px 10px 0 0;
	border:1px solid #ccc;
	float: left;
	height: 25px; /*--Subtract 1px from the height of the unordered list--*/
	line-height: 25px; /*--Vertically aligns the text within the tab--*/
	list-style:none;
	margin: 0 0 -1px 10px;
	padding: 0;
	position: relative;
	behavior: url(scripts/PIE.htc);
	z-index:1000;
}
#simple-tabs ul.tabs li a {
	border-radius: 10px 10px 0 0;
	color:#0085A3;
	cursor:pointer;
	display: block;
	font-size: 13px;
	font-weight:bold;
	padding: 0 20px;
	text-decoration: none;
	behavior: url(scripts/PIE.htc);
	z-index:-1;
}
#simple-tabs ul.tabs li.active a,
#simple-tabs ul.tabs li.active a:hover { /*--Makes sure that the active tab does not listen to the hover properties--*/
	background-color:#fff;
	border-bottom:1px solid #fff;
	color:#000;
}
#simple-tabs ul.tabs li a:hover {
	background-color: #0085A3;
	color: #fff;
	cursor:pointer;
}
#simple-tabs ul.tabs li a:focus {
	outline-style:none;
}
#simple-tabs .tab_container {
	background: #fff;
	border: 0px solid #999;
	border-top: none;
	clear: both;
	float: left;
	overflow: hidden;
	width: 100%;
}
#simple-tabs .tab_content {
	font-size: 1.2em;
	padding:0px;
}
#simple-tabs .tab_content .cours a{
	font-size: 11px;
}

/************* Formulaire Xmod ****************/
#form {
	margin-top:15px;
}
#formAmi {
	background:url(images/encadreBottomAmi_background.gif) no-repeat;
	padding-left:20px;
	padding-bottom:4px;
	margin-top:-10px;
	padding-top:7px;
}
#form fieldset, #formAmi fieldset{
	border: 1px solid #dbdbdb;
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	padding-left:20px;
	padding-bottom:25px;
}
#form legend, #formAmi legend {
	color:#cccccc;
	font-size:14px;
	font-weight:bold;
}
#form p, #formAmi p  {
	margin:10px 0 0 0;
	font-weight:bold;
}
#form p.asterisque, #formAmi p.asterisque, {
	margin:10px 0 0 0;
	font-weight:normal;
	width:auto;
}
#form input, #formAmi input  {
	border: 1px solid #dbdbdb;
	width:300px;
	height:18px;
	padding-left:5px;
	padding-top:5px;
}
#form select , #formAmi select{
	border: 1px solid #dbdbdb;
}
#form textarea, #formAmi textarea {
	border: 1px solid #dbdbdb;
}
#form input:focus, #formAmi input:focus  {
	background-color:#ffffcc;
	border-color:#ffcc66;
}
#form select:focus, #formAmi select:focus  {
	background-color:#ffffcc;
	border-color:#ffcc66;
}
#form textarea:focus, #formAmi textarea:focus {
	background-color:#ffffcc;
	border-color:#ffcc66;
}
#form .telephone, #form .codePostal, #formAmi .telephone, #formAmi .codePostal   {
	width:200px;
}
#form .CommandButton  {
	margin-top:15px;
	text-align:center;
}
#formAmi .CommandButton  {
	margin-top:30px;
	text-align:center;
}
#form .champ span {
	background: url(images/icone_erreur.gif) no-repeat left ;
	padding-left:20px;
	margin-left:3px;
}
#formAmi .champ span {
	background: url(images/icone_erreur.gif) no-repeat left ;
	padding-left:16px;
	margin-left:3px;
}
#form .champGauche {
}
#form .champGauche span, #formAmi .champGauche span {
	background: url(images/icone_erreur.gif) no-repeat left ;
	padding-left:20px;
	margin-left:5px;
	margin-right:0;
}
#form p span, #formAmi p span  {
	font-family:Verdana, Geneva, sans-serif;
	color:#F00;
}
#form p.choixCheckbox, #formAmi p.choixCheckbox {
	color:#999999;
	font-size:12px;
	margin: 17px 0 4px 0px;
	font-weight:normal;
}
#messageConfirmation {
	border: solid 1px #5A7838;
	padding:0px 40px;
	background:url(images/crochetConfirmation.gif) #E0F2C0 no-repeat left top;
}
#messageConfirmation h2 {
	color: #119245;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:17px;
	margin-top:14px;
	margin-bottom:6px;
}
#messageConfirmation p {
	color: #119245;
	font-family:Verdana, Geneva, sans-serif;
}
#form input[type=checkbox], #formAmi input[type=checkbox], #form input[type=radio] {
	border: 0;
	width:auto;
	height:auto;
	padding-left:0;
	margin:5px 5px 0 0;
}
#form label, #formAmi label {
	height:auto;
}
#form p.adherer, #formAmi p.adherer {
	margin-top:25px;
}

/* videos explicatives */
.videosExplicatives .gris {
	background-color:#f1f1f2;
	font-size:12px;
	height:90px!important;
	margin-bottom: 15px;
}
.videosExplicatives span{color:#00a6a4;display:block;font-size:16px;margin-bottom:20px;padding-top:15px;}

.thumbnailVideo {
	margin: 0 10px 10px 0;
}
.thumbnailVideo{float:left;}
.thumbnailVideo a{
	background: url(images/thumbnailVideo.jpg) no-repeat 0 0;
	color: #cae5f1;
	display: block;
	font-weight: bold;
	height: 90px;
	width: 111px;
}
.thumbnailVideo a:hover{
	background: url(images/thumbnailVideo.jpg) no-repeat -111px 0;
}


/****************** Accordion jQuery ******************/
#gala-partenaires h2.acc_trigger2 {
	background: url(images/bottom-closed_gala-des-partenaires.jpg)  no-repeat #fff;
	height: 127px;
	font-size: 12px;
	font-weight: bold;
	line-height: 30px;
	padding: 70px 0 0 0;
	margin:0;
}
#gala-partenaires h2.acc_trigger2:hover {
}
#gala-partenaires h2.acc_trigger2 a {
	background: url(images/bouton_gala-des-partenaires.jpg)  no-repeat 0px 0px;
	color: #0085A3;
	display: block;
	height:85px;
	text-decoration: none;
	margin: 0;
}
#gala-partenaires h2.acc_trigger2 a:hover {
	background: url(images/bouton_gala-des-partenaires.jpg)  no-repeat 0px -87px;
}
#gala-partenaires h2.acc_trigger2 a:focus {
	outline-style:none;
}
#gala-partenaires h2.acc_trigger2.active a {

}
#gala-partenaires h2.active:hover {
}
#gala-partenaires h2.active {
	background: url(images/bottom-open_gala-des-partenaires.jpg)  no-repeat #fff;
	height:99px;
	padding: 97px 0 0 0;
}
#gala-partenaires .acc_container2 {
	clear: both;
	margin: 0 0 0px;
	overflow: hidden;
	padding: 0;
	background:url(images/background_gala-des-partenaires.jpg) repeat-y #fff;

}
#gala-partenaires .acc_container2 ul {
	color:#5f5f5f;
	padding:0 0 0 15px;
}
#gala-partenaires .tab_container #inscrire .acc_container2 .block ol {
	padding:0 0 0 15px;
}
#gala-partenaires .acc_container2 .block {
	background:url(images/top-open_gala-des-partenaires.jpg) no-repeat;
	border-top:0 none;
	padding:0 40px;
}
#gala-partenaires {
	text-align:center;
}
#gala-partenaires h5 {
	color:#000;
	margin-bottom:0;
}
#gala-partenaires h4 {
	color:#000;
	text-transform:uppercase;
	font-weight:bold;
	font-size:11px;
	clear:both;
}
#gala-partenaires .deroulement {
	background-color:#FFF;
	margin:20px 0;
	text-align:left;
	font-size:11px;
	padding:5px 30px 5px 25px;
}
#gala-partenaires .deroulement h3 {
	color:#000;
	text-transform:uppercase;
	font-weight:bold;
	font-size:11px;
	margin-bottom:0;
}
#gala-partenaires img {
	margin-top:30px;
	margin-bottom:10px;
}
#gala-partenaires table  {
	margin-top:5px;
}
#gala-partenaires table span {
	color:#be9e56;
	font-weight:bold;
}
#gala-partenaires table tr {
	margin:10px 0;
}
#gala-partenaires a {
	color:#000;
	font-weight:bold;
}
#gala-partenaires a.button {
	/* Sliding right image */
	background: transparent url(images/btnPromo_right.gif) no-repeat scroll top right;
	display: block;
	float: left;
	height: 27px; /* CHANGE THIS VALUE ACCORDING TO IMAGE HEIGHT */
	margin-right: 6px;
	padding-right: 19px; /* CHENGE THIS VALUE ACCORDING TO RIGHT IMAGE WIDTH */
	/* FONT PROPERTIES */
	text-decoration: none;
	color: #fff;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	margin-top:10px;
	margin-bottom:20px;
	margin-left:150px;
}
#gala-partenaires a.button span {
	/* Background left image */
	background: transparent url(images/btnPromo_left.gif) no-repeat;
	display: block;
	line-height: 27px; /* CHANGE THIS VALUE ACCORDING TO BUTTONG HEIGHT */
	padding: 0px 0 0px 18px;
	color:#FFF;
	text-transform:uppercase;
}
#gala-partenaires a.button:hover span{
	text-decoration:underline;
}

/* Acomba Nouvelle Generation - Zone vidéo */
#contenantVideoAcomba{background:url(images/bg_acomba_nouvelle_generation.jpg) no-repeat;widht:573px;height:204px;position:relative;}
#contenantVideoAcomba .thumbVideo1{background:url(images/thumb_video_top_10_sprite.png) 0 -56px no-repeat;width:243px;height:56px;position:absolute;left:25px;top:62px;}
#contenantVideoAcomba .thumbVideo2{background:url(images/thumb_video_question_sprite.png) 0 -56px no-repeat;width:243px;height:56px;position:absolute;left:25px;top:120px;}
#contenantVideoAcomba .thumbVideo1:hover{background:url(images/thumb_video_top_10_sprite.png) 0 0 no-repeat;}
#contenantVideoAcomba .thumbVideo2:hover{background:url(images/thumb_video_question_sprite.png) 0 0 no-repeat;}
#contenantVideoAcomba .thumbVideo1 a{width:243px;height:56px;cursor:pointer;display:block;text-decoration:none;}
#contenantVideoAcomba .thumbVideo2 a{width:243px;height:56px;cursor:pointer;display:block;text-decoration:none;}
#contenantVideoAcomba .thumbVideo1 a span{color:#000;padding:12px 0 0 90px;display:block}
#contenantVideoAcomba .thumbVideo2 a span{color:#000;padding:12px 0 0 90px;display:block}
#contenantVideoAcomba a.lien{font-size:11px;color:#000;font-weight:bold;text-decoration:none;position:absolute;bottom:10px;left:25px;}
#contenantVideoAcomba a.lien:hover{text-decoration:underline;}
#contenantVideoAcomba h1{font-size:18px;line-height:22px;color:#000;text-transform:uppercase;padding:10px 0 0 20px;
	letter-spacing:0.4px;
}
#contenantVideoAcomba h1 strong{font-weight:bold;font-size:19px;}

/* Acomba Nouvelle Generation - Tableaux */
#contenantInfoAcomba table {font-size:12px;width:100%;}
#contenantInfoAcomba table span {color:#5a5959;margin-top:5px;	}
#contenantInfoAcomba table thead tr{height:90px;}
#contenantInfoAcomba table th.left {background-color:#7e96b0;color:#FFF;padding: 10px 5px 10px 10px;	text-align: left;border-right: 2px solid #fff;		border-bottom: 2px solid #fff;	width:80px;vertical-align:middle;font-weight:normal;}
#contenantInfoAcomba table th.right {background-color:#7e96b0;color:#FFF;padding: 10px 5px 10px 10px;text-align: left;border-bottom: 2px solid #fff;	border-right: 2px solid #fff;	width:80px;vertical-align:middle;font-weight:normal;}
#contenantInfoAcomba table td.left {padding: 10px 5px 10px 10px;background-color:#e4e4e4;border-right: 2px solid #fff;border-bottom: 1px solid #fff;font-weight:normal;}
#contenantInfoAcomba table td.right {padding: 10px 5px 10px 10px;background-color:#eeeeee;border-bottom: 1px solid #fff;	border-right: 2px solid #fff;font-weight:normal;}
#contenantInfoAcomba table th.economie {background-color:#587492;width:120px;text-align:center;vertical-align:middle;}
#contenantInfoAcomba table td.economieF {background-color:#d0d0d0;text-align:center;}
#contenantInfoAcomba table td.economieP {background-color:#dfdfdf;text-align:center;}
#contenantInfoAcomba table td.bgPale {background-color:#EEEEEE;}
#contenantInfoAcomba table td.bgFonce {background-color:#e7e7e7;}
#contenantInfoAcomba table td.economieLast{border-bottom:none;}
#contenantInfoAcomba table td.economieDepassement {background-color:#587492;border-radius:5px 5px 0 0;width:150px;border-right: 2px solid #fff;height:10px;	}
#contenantInfoAcomba #economie {float:left;	}
#contenantInfoAcomba #economie .contenuGauche {float:left;display:inline;width:450px;}

/* Colonne droite */
#contenantInfoAcomba #economie .contenuDroite {float:left;width:100px;height:256px;	border:1px solid #FFF;padding:10px 15px 37px 10px;background:#eeeeee;text-align:center;margin:15px 0 0 0;}
#contenantInfoAcomba #economie .contenuDroite .bouton {float:none;}
#contenantInfoAcomba #economie .contenuDroite .bouton a{display:block;widht:100%;padding:3px 10px 20px;margin-left:5px;text-align:center;}
#contenantInfoAcomba #economie .contenuDroite strong{text-transform:uppercase;font-weight:normal;font-size:13px;display:block;margin:50px 0 0 0;}
#contenantInfoAcomba #economie ul li {list-style-type:disc;	padding-left:2px;}
#contenantInfoAcomba #economie ul  {padding-left:20px;}
#contenantInfoAcomba #economie h4 {color:#000;font-weight:bold;margin-top:0;font-size:13px;margin-right:5px;margin-bottom:5px;}
#contenantInfoAcomba .tableau1 thead tr{height:20px;}
#contenantInfoAcomba .tableau1 .left,#contenantInfoAcomba .tableau1 .right{width:270px;}
#contenantInfoAcomba .tableau2{height:300px;}
#contenantInfoAcomba .tableau2 tr.premierTr{height:10px;}
#contenantInfoAcomba .tableau2 tr.dernierTr{height:10px;}
#contenantInfoAcomba .tableau2 tr.dernierTr .colonneEco{background:#dfdfdf;border-radius:0 0 5px 5px;border-right: 2px solid #fff;}

/* Acomba Nouvelle Generation - Styles */
#contenantInfoAcomba {clear:both;}
#contenantInfoAcomba .ledendeNouvelAcomba{font-size:11px;color:#666666;border-top:solid 1px #627489;padding-top:15px;margin-top:35px;}
#contenantInfoAcomba h2{color:#627489;font-size:18px;font-weight:normal;padding:0 0 5px 0;border-bottom:1px solid #627489;}
#contenantInfoAcomba sup{font-size:10px;}
#contenantInfoAcomba .details{font-size:10px;color:#666666;margin-top:-10px;display:block;}
#contenantInfoAcomba ul li{list-style-image:url(images/puce_guilmet.gif);}


/*! fancyBox v2.0.5 fancyapps.com | fancyapps.com/fancybox/#license */
.fancybox-tmp iframe, .fancybox-tmp object {
	vertical-align: top;
	padding: 0;
	margin: 0;
}
.fancybox-wrap {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 1002;
}
.fancybox-outer {
	position: relative;
	padding: 0;
	margin: 0;
	background: #f9f9f9;
	color: #444;
	text-shadow: none;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}
.fancybox-opened {
	z-index: 1003;
}
.fancybox-opened .fancybox-outer {
	-webkit-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
	-moz-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
	box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
}
.fancybox-inner {
	width: 100%;
	height: 100%;
	padding: 0;
	margin: 0;
	position: relative;
	outline: none;
	overflow: hidden;
}
.fancybox-error {
	color: #444;
	font: 14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
	margin: 0;
	padding: 10px;
}
.fancybox-image, .fancybox-iframe {
	display: block;
	width: 100%;
	height: 100%;
	border: 0;
	padding: 0;
	margin: 0;
	vertical-align: top;
}
.fancybox-image {
	max-width: 100%;
	max-height: 100%;
}
#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
	background-image: url('images/fancybox/fancybox_sprite.png');
}
#fancybox-loading {
	position: fixed;
	top: 50%;
	left: 50%;
	margin-top: -22px;
	margin-left: -22px;
	background-position: 0 -108px;
	opacity: 0.8;
	cursor: pointer;
	z-index: 1010;
}
#fancybox-loading div {
	width: 44px;
	height: 44px;
	background: url('images/fancybox/fancybox_loading.gif') center center no-repeat;
}
.fancybox-close {
	position: absolute;
	top: -18px;
	right: -18px;
	width: 36px;
	height: 36px;
	cursor: pointer;
	z-index: 1004;
}
.fancybox-nav {
	position: absolute;
	top: 0;
	width: 40%;
	height: 100%;
	cursor: pointer;
	background: transparent url('images/fancybox/blank.gif'); /* helps IE */
	z-index: 1003;
}
.fancybox-prev {
	left: 0;
}
.fancybox-next {
	right: 0;
}
.fancybox-nav span {
	position: absolute;
	top: 50%;
	width: 36px;
	height: 36px;
	margin-top: -18px;
	cursor: pointer;
	z-index: 1003;
	visibility: hidden;
}
.fancybox-prev span {
	left: 20px;
	background-position: 0 -36px;
}
.fancybox-next span {
	right: 20px;
	background-position: 0 -72px;
}
.fancybox-nav:hover span {
	visibility: visible;
}
.fancybox-tmp {
	position: absolute;
	top: -9999px;
	left: -9999px;
	padding: 0;
	overflow: visible;
	visibility: hidden;
}

/* Overlay helper */
#fancybox-overlay {
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
	display: none;
	z-index: 1001;
	background: #000;
}

/* Formulaire Contact Principal */
#deuxiemeForm {
	display: none;
}

/* IE6 */
.fancybox-ie6 #fancybox-close { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_close.png', sizingMethod='scale'); }
.fancybox-ie6 #fancybox-left-ico { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_nav_left.png', sizingMethod='scale'); }
.fancybox-ie6 #fancybox-right-ico { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_nav_right.png', sizingMethod='scale'); }
.fancybox-ie6 #fancybox-title-over { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_title_over.png', sizingMethod='scale'); zoom: 1; }
.fancybox-ie6 #fancybox-title-float-left { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_title_left.png', sizingMethod='scale'); }
.fancybox-ie6 #fancybox-title-float-main { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_title_main.png', sizingMethod='scale'); }
.fancybox-ie6 #fancybox-title-float-right { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_title_right.png', sizingMethod='scale'); }
.fancybox-ie6 #fancybox-bg-w, .fancybox-ie6 #fancybox-bg-e, .fancybox-ie6 #fancybox-left, .fancybox-ie6 #fancybox-right, #fancybox-hide-sel-frame {
	height: expression(this.parentNode.clientHeight + "px");
}
#fancybox-loading.fancybox-ie6 {
	position: absolute; margin-top: 0;
	top: expression( (-20 + (document.documentElement.clientHeight ? document.documentElement.clientHeight/2 : document.body.clientHeight/2 ) + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop )) + 'px');
}
#fancybox-loading.fancybox-ie6 div	{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_loading.png', sizingMethod='scale'); }

/* IE6, IE7, IE8 */
.fancybox-ie .fancybox-bg { background: transparent !important; }
.fancybox-ie #fancybox-bg-n { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_n.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-ne { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_ne.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-e { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_e.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-se { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_se.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-s { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_s.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-sw { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_sw.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-w { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_w.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-nw { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_nw.png', sizingMethod='scale'); }
.fancybox-outer{background:#FFFFFF;}
.popUpFondNoir .fancybox-outer{background:#000000;}

/* Zone MIGRATION */
.contourZoneMigration{background:#FFFFFF;padding:1px;box-shadow:2px 2px 4px #616161;width:365px;}
.zoneMigration{position:relative;background:url(images/bg_zone_migration_acomba.jpg) repeat-y;margin:0;min-height:190px;padding:92px 0 10px 0;z-index:1;}
.zoneMigration img.titre{position:absolute;top:0;left:0;z-index:-1;}
.zoneMigration div.contenu{background:#FFFFFF;padding:0 20px 0 20px;width:300px;margin:0 auto;-moz-box-shadow:inset 0px 0px 23px #dbdbdb;
-webkit-box-shadow:inset 0px 0px 23px #dbdbdb;
box-shadow:inset 0px 0px 23px #dbdbdb;}
.zoneMigration div.contenu a{padding:15px 0 15px 0;border-bottom:solid 1px #dde8e9;display:block;color:#094c5c;text-decoration:none;font-size:14px;}
.zoneMigration div.contenu a:hover{text-decoration:underline;}
.zoneMigration div.contenu a.last{border:none;}

/* ACOMBA X */
.contenantEnRouteVersAcombaX{display:none;}
.acombaX .col1 {
	background-color: #d8e1e5;
}
.acombaX .col2 {
	background-color: #eceded;
}
.acombaX #colGauche {
	float:left;
	width: 315px;
}
.acombaX #colDroite {
	float:right;
	margin-top: 75px;
}
.acombaX #colDroite .promo{
	font-size:18px;
	font-family: 'Oswald', sans-serif;
	font-weight:bold;
	line-height: 22px;
	text-align:right;
	text-transform: uppercase;;
	word-spacing:1px;
}
.acombaX #colDroite .promo a{
	color:007592;
	text-decoration: underline;
}
.acombaX #colDroite .promo a:hover{
}
.acombaX #colDroite img {
	margin-bottom:10px;
}
.acombaX .notice p{
	color:#535353;
	font-size:10px!important;
}
.acombaX h1{
	color:#007592!important;
	font-size:18px!important;
	margin-bottom: 25px;
	text-transform:uppercase;
}
.acombaX h4{
	color:#000000;
	font-size:12px;
	font-weight:bold;
	margin-bottom:5px;

}
.acombaX li{
	list-style-type: disc;
	margin-left: -23px;
	margin-top: 10px;
	padding-left: 0px;
}
.acombaX li span{
	color:black;
}
.acombaX ul{
	margin-bottom: 30px;
}
.acombaX p{
	font-size:12px;
	line-height:15px;
}
.acombaX table {
	border-collapse: separate;
	border-spacing: 3px 1px;
	margin-bottom:20px;
	width:566px;
}
.acombaX th[scope=col] {
	color:#eceded;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	padding:5px 10px 5px 10px;
	text-align:left;
	text-transform:uppercase;
}
.acombaX th.titre1 {
	background-color: #007592;
}
.acombaX th.titre2 {
	background-color: #000000;
}
.acombaX th[scope=row] {
	background-color: #eceded;
	color:#535353;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11.5px;
	font-weight:normal;
	padding:5px 10px 5px 10px;
	text-align:left;
}
.acombaX td {
	font-family: Arial, Helvetica, sans-serif;
	font-size:11.5px;
	padding:5px 10px 5px 10px;
}

.contenantAcombaX .Annonce_Titre h2 {
	color: #007592!important;
	font-size: 18px;
	font-weight: bold;
	line-height: 20px;
	margin: 0 0 20px;
	text-transform: uppercase;
}
.contenantAcombaX .Retour{
		float:none;
		display:inline-block;
	}

/********** 12 RAISONS / ACOMBA X **********/
#acombaX_12raisons{
	border-bottom:1px solid #000000;
	padding-bottom:25px;
}
#acombaX_12raisons h1 {
	color:#007592;
	line-height: 20px;
	font-size: 18px;
	font-weight: bold;
	margin: 0px;
	text-transform: uppercase;
}
#acombaX_12raisons h2 {
	color: #707173;
	margin-bottom: 2px;
}
#acombaX_12raisons p {
	font-size: 12px;
}
#acombaX_12raisons #colonneGauche {
	margin-right: 20px;
}
#acombaX_12raisons #colonneGauche, #acombaX_12raisons #colonneDroite{
	float: left;
	width: 275px;
}
.videoAcombaX{width:578px;height:204px;display:block;background:url(images/video_acombaX_etienne.jpg) 0 0 no-repeat;text-indent:-543554px;margin-bottom:30px;}
.videoAcombaX:hover{background:url(images/video_acombaX_etienne.jpg) 0 -204px no-repeat;}
.videoAcombaXQuestion{width:578px;height:204px;display:block;background:url(images/video_questions_acombax.jpg) 0 0 no-repeat;text-indent:-543554px;margin-bottom:30px;}
.videoAcombaXQuestion:hover{background:url(images/video_questions_acombax.jpg) 0 -204px no-repeat;}

#temoignageUtilisateur h2{margin-top:35px;}
#temoignageUtilisateur h3{color:#707173;font-size:16px;margin-bottom:0px;}
#temoignageUtilisateur .sousTitre{color:#707173;display:block;}
#temoignageUtilisateur .guillemetOuvrant{margin-left: -15px;position: absolute;}
#temoignageUtilisateur .guillemetFermant{padding: 6px 0 0 4px;position: absolute;}
#temoignageUtilisateur .temoignage{float:left;font-style: italic;margin:30px 0 0 13px;width:370px;}
#temoignageUtilisateur .imgTemoignage{float:right;}

/********** ACORDEON FAQ / ACOMBA X **********/
#FAQ_acombaX h1 {
	color:#007592;
	line-height: 20px;
	font-size: 18px;
	font-weight: bold;
	margin: 0 0 20px 0;
	text-transform: uppercase;
}
#FAQ_acombaX #acordeon h2.acc_trigger{
	background: url(images/degrader_acordeonAcomba.png) repeat-x;
	border-bottom: 1px solid #c4c4c4;
	height: 32px;
	margin: 2px 0 0 0;
	width: 577px;
}
#FAQ_acombaX #acordeon h2.acc_trigger a {
	background: url(images/ico_plusAcomba.png) no-repeat 0 3px;
	color: #707070;
	display:block;
	font-size: 12px;
	padding: 8px 0 10px 35px;
}
#FAQ_acombaX #acordeon .acc_container p {
	border: 1px solid #dbdbdb;
	border-top: none;
	font-size: 12px;
	margin: 0;
	padding: 10px 10px 10px 35px;
}

/* Onglet Hover*/
#FAQ_acombaX #acordeon h2.acc_trigger:hover, #FAQ_acombaX #acordeon h2.active {
	background: #eeeeee;
	border-bottom: 1px solid #dbdbdb;
}
#FAQ_acombaX #acordeon h2.acc_trigger a:hover, #FAQ_acombaX #acordeon h2.active a {
	color: #094c5c;
	text-decoration: none;
}

/* Onglet Actif */
#FAQ_acombaX #acordeon h2.active a {
		background: url(images/ico_moinsAcomba.png) no-repeat 0 3px;
	}

/********** QUI PEUT MIGRER DES MAINTENANT / ACOMBA X **********/
#quiPeutMigrer h1 {
	color:#007592;
	line-height: 20px;
	font-size: 18px;
	font-weight: bold;
	margin: 0px;
	text-transform: uppercase;
}
#quiPeutMigrer h2 {
	color: #707070;
	margin-bottom: 15px 0 8px 0;
}
#quiPeutMigrer p {
	color: #000;
	font-size: 12px;
	margin: 0;
	padding-top: 12px;
	width:546px;
}
#quiPeutMigrer ul {
	clear:both;
	display:block;
	padding: 0 0 0 45px;
	margin:0;
}
#quiPeutMigrer li {
	color: #707070;
	list-style-type:disc;
	padding:0;
	margin:0 0 3px 0;
}
#quiPeutMigrer li p {
	padding:0;
	margin:0;
}
#quiPeutMigrer .zoneTexteNombre {
	clear:both;
	display:block;
	margin: 0 0 25px 0;
}
#quiPeutMigrer .grosNumero {
	color: #707070;
	float:left;
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 26px;
	margin: 0 10px 0 0;
	width: 20px;
}
#quiPeutMigrer .note {
	color: #535353;
	float:none;
	font-size: 9px;
}
/* Fin Acomba X */

/* Menu Acomba X */
.menuAcombaX img{border-bottom:1px solid #FFFFFF;}
.menuAcombaX a{background:#007592;color:#FFFFFF;font-size:11px;font-family:Arial, Helvetica, sans-serif;padding:4px 10px;display:block;border-bottom:1px solid #FFFFFF;text-decoration:none;}
.menuAcombaX a:hover{background:#639ba9;}
.menuAcombaX a.actifMenuAcombaX{background:#245c6a!important;}
.menuAcombaX .Annonce, .menuAcombaX .Annonce_Resume, .menuAcombaX .Annonce_Resume p{margin:0;padding:0;}

/* Dernière vente à  1c */
#tabs #presentation.tabContentPromoVente1CentDerniere {
	background: url(images/vente1c_derniere.jpg) top left no-repeat;
	padding: 175px 25px 15px 18px;
}
#tabs #procedure.tabContentPromoVente1CentDerniere {
	background: url(images/vente1c_derniere.jpg) top left no-repeat;
	padding: 175px 45px 15px 38px;
}
.PromoVente1CentDerniere ul.module{
	padding:0;
	margin-bottom:20px;
}
.PromoVente1CentDerniere ul.module li{
	float: left;
	list-style: disc inside none;
	width: 235px;
}
.PromoVente1CentDerniere ul.supports{
	margin-left:15px;
}

/* Promo 2 pour 1 */
.Promo2Pour1 #tabs #presentation.tabContentPromo2pour1,.Promo2Pour1 #tabs #procedure.tabContentPromo2pour1 {
	background: url(images/bg_zoneP_offre_2_pour_1_fr.jpg) top left no-repeat;
	padding: 175px 25px 15px 18px;
}
.Promo2Pour1En #tabs #presentation.tabContentPromo2pour1,.Promo2Pour1En #tabs #procedure.tabContentPromo2pour1 {
	background: url(images/bg_zoneP_offre_2_pour_1_en.jpg) top left no-repeat;
	padding: 175px 25px 15px 18px;
}
.Promo2Pour1 ul.module{padding:0;margin-bottom:20px;float:left;width:225px;margin:0 15px 0 0;font-size:12px;}
.Promo2Pour1 ul.module li, .Promo2Pour1 .supports li{color: #0085A3;list-style: disc inside none;}
.Promo2Pour1 .supports {margin:0 0 20px 0;padding:0;}
.Promo2Pour1 .contenuTab{margin:0 25px;}

/* Promo 30pourcent */
.acomba30pourcent #tabs #presentation.tabContent_acomba30pourcent,.acomba30pourcent #tabs #procedure.tabContent_acomba30pourcent {
	background: url(images/entete_promoAcomba30pourcent_FR.jpg) top left no-repeat;
	padding: 175px 25px 15px 18px;
}
.acomba30pourcent #tabs #presentation.tabContent_acomba30pourcent_en,.acomba30pourcent #tabs #procedure.tabContent_acomba30pourcent_en {
	background: url(images/entete_promoAcomba30pourcent_EN.jpg) top left no-repeat;
	padding: 175px 25px 15px 18px;
}
.acomba30pourcentDC #tabs #presentation.tabContent_acomba30pourcent,.acomba30pourcent #tabs #procedure.tabContent_acomba30pourcent {
	background: url(images/entete_promoAcomba30pourcent_cafe_FR.jpg) top left no-repeat!important;
}
.acomba30pourcentDC #tabs #presentation.tabContent_acomba30pourcent_en,.acomba30pourcent #tabs #procedure.tabContent_acomba30pourcent_en {
	background: url(images/entete_promoAcomba30pourcent_cafe_EN.jpg) top left no-repeat!important;
}
.acomba30pourcent .tabContent_acomba30pourcent ul, .acomba30pourcent .tabContent_acomba30pourcent_en ul {padding:0;margin-bottom:20px;float:left;width:225px;margin:0 15px 0 0;font-size:12px;}
.acomba30pourcent .tabContent_acomba30pourcent li, .acomba30pourcent .tabContent_acomba30pourcent_en li {list-style: disc outside none; margin: 0 0 0 15px; padding:0;}
.acomba30pourcent .tabContent_acomba30pourcent ul span, .acomba30pourcent .tabContent_acomba30pourcent_en ul span {color:#000;}
.acomba30pourcent .supports {margin:0 0 20px 0;padding:0;}
.acomba30pourcent .contenuTab{margin:0 25px;}

/* Promo Halloween */
.acombaHalloween #tabs #presentation.tabContent_acombaHalloween,.acombaHalloween #tabs #procedure.tabContent_acombaHalloween {
	background: url(images/entete_promoAcombaHalloween_FR.jpg) top left no-repeat;
	padding: 175px 25px 15px 18px;
}
.acombaHalloween #tabs #presentation.tabContent_acombaHalloween_en,.acombaHalloween #tabs  #procedure.tabContent_acombaHalloween_en {
	background: url(images/entete_promoAcombaHalloween_EN.jpg) top left no-repeat;
	padding: 175px 25px 15px 18px;
}
.acombaHalloween .tabContent_acombaHalloween ul, .acombaHalloween .tabContent_acombaHalloween_en ul {padding:0;margin-bottom:20px;float:left;width:225px;margin:0 15px 0 0;font-size:12px;}
.acombaHalloween .tabContent_acombaHalloween li, .acombaHalloween .tabContent_acombaHalloween_en li {list-style: disc outside none; margin: 0 0 0 15px; padding:0;}
.acombaHalloween .tabContent_acombaHalloween ul span, .acombaHalloween .tabContent_acombaHalloween_en ul span {color:#000;}
.acombaHalloween .supports {margin:0 0 20px 0;padding:0;}
.acombaHalloween .contenuTab{margin:0 25px;}
.acombaHalloween .texteBleu {color:#007592;text-transform:uppercase;}

/* Promo rachat logiciel */
.rachatLogiciel #tabs #presentation.tabContentPromoRachat, .rachatLogiciel #tabs #procedure.tabContentPromoRachat {
	background: url(images/entete_promoRachat_13-05_FR.jpg) top left no-repeat;
	padding: 175px 25px 15px 18px;
}
.rachatLogicielEn #tabs #presentation.tabContentPromoRachat, .rachatLogicielEn #tabs #procedure.tabContentPromoRachat {
	background: url(images/entete_promoRachat_13-05_EN.jpg) top left no-repeat;
	padding: 175px 25px 15px 18px;
}

.tabContentPromoRachat .contenuTab {margin:0 25px;}
.tabContentPromoRachat table{border-collapse:collapse;margin:0 0 40px 0;}
.tabContentPromoRachat table tr td{padding:20px 30px;}
.tabContentPromoRachat table tr td.left {color:#FFFFFF;font-size:16px;border-bottom:#dddddd solid 1px;background:#565656;}
.tabContentPromoRachat table tr td.left strong {font-size:20px;}
.tabContentPromoRachat table tr td.right {background:#FFFFFF;color:#565656;font-size:16px;font-weight:bold;border-bottom:#dddddd solid 1px;background:url(images/fleche_tableau_rachat_logiciel.gif) no-repeat left #FFFFFF;}
.tabContentPromoRachat table tr td.right span{font-size:12px;font-weight:normal;}
.tabContentPromoRachat table tr.top td  {background:#dddddd;color:#595959;font-size:14px;text-transform:uppercase;border-bottom:solid 3px #FFF;border-right:solid 1px #FFFFFF;}
.tabContentPromoRachat table tr.top td  span {font-size:12px;text-transform:lowercase;}
.tabContentPromoRachat table tr td.right span.txt {
	font-size: 12px;
	font-weight: normal;
}
.tabContentPromoRachat table tr td.right span.uppercase {
	font-size: 16px;
	font-weight: bold;
	line-height: 25px;
}
.tabContentPromoRachat table tr td.right span.prix {
	font-size: 20px;
}
.tabContentPromoRachat table tr td.right strong {
	font-size: 12px;
}

/*  Font RockWell */
@font-face {
		font-family: 'Conv_ROCK';
		font-weight: normal;
		font-style: normal;
		src: url('fonts/ROCK.eot');
	}
@font-face {
		font-family: 'RockwellBold';
		src: url('fonts/rockb.eot');
		src: url('fonts/rockb.eot?#iefix') format('embedded-opentype'),
		url('fonts/rockb.woff') format('woff'),
		url('fonts/rockb.ttf') format('truetype'),
		url('fonts/rockb.svg#rockb') format('svg');
		font-weight: normal;
		font-style: normal;
	}

/* Formules 20 landing page */
.formules20_assortis img{margin: 0 0 16px 0;}
.formules20_assortis ul li{list-style:disc;font-size:10px;padding:0;line-height:12px;}
.formules20_assortis ul li span{font-size:12px;}
.formules20_assortis p{font-size:12px;font-family:Arial, Helvetica, sans-serif;color:#000;}
.formules20_assortis ul{float:left;margin:0 0 20px 0;padding:0 70px 0 15px;width:200px;}
.formules20_assortis .line1{color:#003366;font-size:15px;font-family: 'Rockwell';line-height:16px;margin:0 0 10px 0;}
.formules20_assortis .line2{color:#003366;font-size:18px;font-family: 'RockwellBold';line-height:18px;}
.formules20_assortis .contact{background:#e5e5e5;padding:15px;font-weight:bold;float:right;width:245px;border-radius:5px 5px 5px 5px;color:#737373;font-size:13px;}
.formules20_assortis .contact a{color:#285ba4;font-weight:bold;}
body .saisie img{max-width:530px;}

/*  Adresse courriel cachée dans un XMOD */
#courrielCache fieldset{
	border: 0  solid #fff;
}
#courrielCache #btnForm{
	display: none;
}

/* Page concours - Gagnez un forfait migration */
.gagnerForfaitMigration .colGauche{float:left;width:330px;}
.gagnerForfaitMigration .colDroite{float:right;margin-top:60px;}


/* Promo Bien Ciblées */
.acombaBienCiblees h3{color:#00a6a4;font-size:24px;font-family:Calibri, Arial, Helvetica, sans-serif;line-height:24px;font-weight:normal;text-align:center;margin:10px 0 0 0;}
.acombaBienCiblees .zoneGrise {background:#f1f1f1;padding:15px 0 5px 0;margin:15px 0 15px 0;}
.acombaBienCiblees .zoneGrise  p {text-align:center;font-size:12px;line-height:20px;}
.acombaBienCiblees .zoneGrise  p  span {font-size:18px;font-weight:normal;}
.acombaBienCiblees #tabs #presentation.tabContent_bienCiblees, .acombaBienCiblees #tabs #procedure.tabContent_bienCiblees {
	background: url(images/bg_zone_partenaires_promo_bien_ciblees_fr.jpg) top left no-repeat;
	padding: 175px 25px 15px 18px;
}
.acombaBienCiblees #tabs #presentation.tabContent_bienCiblees_en, .acombaBienCiblees #tabs  #procedure.tabContent_bienCiblees_en {
	background: url(images/bg_zone_partenaires_promo_bien_ciblees_en.jpg) top left no-repeat;
	padding: 175px 25px 15px 18px;
}
.acombaBienCiblees .tabContent_bienCiblees ul, .acombaBienCiblees .tabContent_bienCiblees_en ul {padding:0;margin-bottom:20px;float:left;width:225px;margin:0 2px 0 0;font-size:12px;}
.acombaBienCiblees .tabContent_bienCiblees li, .acombaBienCiblees .tabContent_bienCiblees_en li {margin: 0 0 0 15px; padding:0;}
.acombaBienCiblees .tabContent_bienCiblees ul span, .acombaBienCiblees .tabContent_bienCiblees_en ul span {color:#000;}
.acombaBienCiblees .supports {margin:0 0 20px 0;padding:0;}
.acombaBienCiblees .contenuTab{margin:0 50px 0 25px}
.acombaBienCiblees .texteBleu {color:#007592;text-transform:uppercase;}

/* Bannière de formation - Nouveau look - Flat design bleu */
a.banniereFormationNouveauLook {background:#4cc1bf;height:206px;width:580px;display:block;text-decoration:none;margin:0 0 20px 0;cursor:pointer;}
a.banniereFormationNouveauLook span {display:block;}
a.banniereFormationNouveauLook .gauche {width:229px;padding-top:35px;background:#00a6a4;height:171px;float:left;}
a.banniereFormationNouveauLook .gauche span.centreFormation {color:#FFFFFF;text-align:center;font-size:17px;line-height:19px;margin:5px 0 0 0;font-family:'Open Sans',sans-serif, Arial; font-weight:400;}
a.banniereFormationNouveauLook .gauche img{display:block;margin:0 auto;border:none;}
a.banniereFormationNouveauLook .droit {width:351px;float:left;}
a.banniereFormationNouveauLook .droit span.date {font-family:'Open Sans',sans-serif, Arial; font-weight:400;position:relative;background:#00a6a4;width:224px;color:#FFFFFF;font-size:15px;height:36px;line-height:36px;margin:0 auto;text-align:center;margin-top:35px;}
a.banniereFormationNouveauLook .droit span.date img {position:absolute;left:10px;top:9px;}
a.banniereFormationNouveauLook .droit span.formation {font-family:'Open Sans',sans-serif, Arial; font-weight:400;background:#FFFFFF;height:48px;font-size:13px;line-height:48px;color:#000000;margin:0 auto;width:224px;text-align:center;}
a.banniereFormationNouveauLook .droit span.deuxLignes {line-height:15px;height:40px;padding-top:8px;}
a.banniereFormationNouveauLook .droit span.cta {background:#738183;color:#FFFFFF;text-transform:uppercase;text-align:center;width:224px;font-size:13px;height:48px;line-height:48px;margin:0 auto;margin-top:7px;font-weight:600;font-family:'Open Sans',sans-serif, Arial;}
a.banniereFormationNouveauLook .droit span.cta:hover {background:#000000;}

/* Bannière Pelluc */
.banniere_pelluc_webinaire a ,
.banniere_pelluc_webinaire p ,
.banniere_pelluc_webinaire h2 ,
.banniere_pelluc_webinaire h3 ,
.banniere_pelluc_webinaire h4 ,
.banniere_pelluc_webinaire h5 ,
.banniere_pelluc_webinaire h6 ,
.banniere_pelluc_webinaire div ,
.banniere_pelluc_webinaire span {
	font-family:'Open Sans',sans-serif, Arial;
}
.banniere_pelluc_webinaire a {
	background:#3e528c;
	height:206px;
	width:580px;
	display:block;
	text-decoration:none;
	margin:0 0 20px 0;
	cursor:pointer;
}
.banniere_pelluc_webinaire a .gauche {
	width:229px;
	height:206px;
	background:#deeed0;
	float:left;
	display: table;
}
.banniere_pelluc_webinaire a .gauche .logo {
	margin: 0;
}
.banniere_pelluc_webinaire a .inside {
	display: table-cell;
	vertical-align: middle;
}
.ie7 .banniere_pelluc_webinaire a .inside {
	padding-top: 20px;
}
.banniere_pelluc_webinaire a .gauche .titre {
	color:#428e39;
	text-align:center;
	font-size:13px;
	line-height:17px;
	margin:10px 5px 0 5px;
	font-weight:600;
}
.banniere_pelluc_webinaire a .gauche .nom_cours {
	color:#003375;
	text-align:center;
	font-size:24px;
	line-height:30px;
	font-weight:700;
	margin:0;
}
.banniere_pelluc_webinaire a .gauche img{
	display:block;
	margin:0 auto;
	border:none;
}
.banniere_pelluc_webinaire a .droit {
	width:351px;
	float:left;
	height:206px;
	display: table;
}
.banniere_pelluc_webinaire a .droit .description {
	font-size: 16px;
	line-height: 24px;
	font-weight: 600;
	text-align: center;
	color: #FFFFFF;
	margin: 0;
	margin-bottom: 15px;
}
.banniere_pelluc_webinaire a .droit .date {
	font-weight:600;
	background:#FFFFFF;
	color:#000000;
	margin:0 auto;
	height: 45px;
	width:224px;
	text-align:center;
	display: table;
}
.banniere_pelluc_webinaire a .droit .date p {
	display: table-cell;
	vertical-align: middle;
	font-size:13px;
	line-height: 18px;
	margin-top: 5px;
	color: #003375;
}
.banniere_pelluc_webinaire a .droit .cta {
	background:#bddea1;
	color:#003375;
	text-transform:uppercase;
	text-align:center;
	width:224px;
	height: 45px;
	margin:0 auto;
	display: table;
	margin-top: 5px;
}
.banniere_pelluc_webinaire a .droit .cta:hover {
	background:#71b43d;
}
.banniere_pelluc_webinaire a .droit .cta p {
	display: table-cell;
	vertical-align: middle;
	font-size:13px;
	line-height: 18px;
	font-weight: 700;
}
.ie7 .banniere_pelluc_webinaire a .droit .cta p {
		line-height: 40px;
	}

/* Bannière Formations */
a.banniere_formations {
	background: #d4f5f9;
	height: 206px;
	width: 580px;
	display: block;
	text-decoration: none;
	margin: 0 0 20px 0;
	cursor: pointer;
}
a.banniere_formations span {
	display: block;
}
a.banniere_formations .gauche {
	width: 229px;
	padding-top: 8px;
	background: #a9ebf3;
	height: 198px;
	float: left;
}
a.banniere_formations .gauche span.centreFormation {
	color: #FFFFFF;
	text-align: center;
	font-size: 17px;
	line-height: 19px;
	margin: 5px 0 0 0;
	font-family:'Open Sans',sans-serif, Arial;
	font-weight: 400;
}
a.banniere_formations .gauche img{
	display: block;
	margin: 0 auto;
	border: none;
}
a.banniere_formations .droit {
	width: 351px;
	float: left;
}
a.banniere_formations .droit span.date {
	font-family: Arial, 'Open Sans', sans-serif;
	font-weight: bold;
	position: relative;
	background: #3a3c3d;
	width: 224px;
	color: #FFFFFF;
	font-size: 14px;
	height: 32px;
	line-height: 34px;
	margin: 0 auto;
	text-align: center;
	margin-top: 27px;
}
a.banniere_formations .droit span.date img {
	position:absolute;
	left: 10px;
	top: 9px;
}
a.banniere_formations .droit span.formation {
	font-family: Arial, 'Open Sans',sans-serif;
	font-weight: 400;
	background: #FFFFFF;
	/*height: 68px;*/
	box-sizing: border-box;
	padding: 25px 0;
	font-size: 13px;
	line-height: 18px;
	color: #000000;
	margin: 0 auto;
	width: 224px;
	text-align: center;
}
a.banniere_formations .droit span.deuxLignes {
	padding: 15px 0;
}
a.banniere_formations .droit span.cta {
	background: #1e95d3;
	color: #FFFFFF;
	text-transform: uppercase;
	text-align: center;
	width: 224px;
	font-size: 14px;
	height: 43px;
	line-height: 43px;
	margin: 0 auto;
	margin-top: 13px;
	font-weight: 600;
	font-family: Arial, 'Open Sans',sans-serif;
	transition: all 200ms ease-in-out;
}
a.banniere_formations .droit span.cta:hover {
		background: white;
		color: #1e95d3;
	}

a.banniere_formations__libreservice {
	background-color: #e9eff2;
}
a.banniere_formations__libreservice .gauche {
	background-color: #f44e59;
	height: 193px;
	padding-top: 13px;
}
a.banniere_formations__libreservice .droit span.formation {
	font-size: 16px;
	line-height: 20px;
}
a.banniere_formations__libreservice .droit span.cta {
	background: #f44e59;
	color: #FFFFFF;
}
a.banniere_formations__libreservice .droit span.cta:hover {
	background: #FFFFFF;
	color: #f44e59;
}

/*///////////////////////////////////////////////*/

/* Bannière de formation - Nouveau look - Flat design Noir & bleu */
a.banniereFormationNoirBleu {background:#292929;}
a.banniereFormationNoirBleu .gauche {background:#7fd2d1;}
a.banniereFormationNoirBleu .decouvrez {font-weight: 600;font-size: 14px;color: #FFFFFF;line-height: 12px;text-align: center;margin-top:30px;margin-bottom: 12px;}
a.banniereFormationNoirBleu .decouvrez span {font-size: 24px;}
a.banniereFormationNoirBleu .droit span.formation {height: 39px;line-height: 39px;color: #000000;font-size: 14px;font-weight: 600;}
a.banniereFormationNoirBleu .droit span.cta {background: #00a6a4;}
a.banniereFormationNoirBleu .droit span.cta:hover {background: #7fd2d1;}

/* Bannière webinaire - Nouveau look - Flat design rouge */
a.banniereWebinaireFlatDesign .gauche {background:#dd5a54;}
a.banniereWebinaireFlatDesign {background:#f19884;}
a.banniereWebinaireFlatDesign .droit span.date {background:#dd5a54;}
a.banniereWebinaireFlatDesign .gauche span.centreFormation {margin-top:15px;}
a.banniereWebinaireFlatDesign .gauche img {margin-top:7px;}

/* Bannière 2 sections  */
.banniere2sections { background:#00a6a4;height:206px;width:580px;margin:0 0 20px 0;cursor:pointer;text-align: center;color:#FFFFFF;}
.banniere2sections a {text-decoration: none;}
.banniere2sections a h3:hover {background: #000000;color: #FFFFFF;}
.banniere2sections a p {text-decoration: none;margin:7px 0 0 0;line-height: 18px; font-size: 13px;font-weight: 400;color: #FFFFFF;}
.banniere2sections .left {float: left;width:290px;height:206px;display: block;}
.banniere2sections .right {float: left;width:290px;height:206px;background: #4cc1bf;display: block;}
.banniere2sections img {margin: 21px 0 0 0; border: none;}
.banniere2sections h2 {font-family:'Open Sans',sans-serif, Arial;color: #FFFFFF;margin:7px 0 0 0;padding: 0;font-size: 20px;font-weight: 600;}
.banniere2sections h3 {font-family:'Open Sans',sans-serif, Arial;color: #00a6a4;background: #FFFFFF;width: 224px;margin: 0 auto;padding: 0;text-transform: uppercase;font-size: 13px;font-weight: 600;margin-top: 10px;cursor: pointer;}
.banniere2sections h3.uneligne {height: 45px;line-height: 45px;}
.banniere2sections h3.deuxLignes {height: 42px;padding-top: 3px;}

/*page démo / modules*/
.demoGratuite.enteteBleu{background-color:#00a6a4;width:580px;}
.demoGratuite.enteteBleu h2{color:#ffffff;font-family:'Open Sans',sans-serif, Arial;font-size:18px;font-weight:normal;margin-bottom:0px;padding-bottom:30px;text-align:center;}
.demoGratuite.enteteBleu img{display: block;margin:0 auto 0 auto;padding-top:30px;}
.demoGratuite.enteteVert{background-color:#dee52c;}
.demoGratuite.enteteVert h2{color:#00a6a4;font-size:17px;margin:0px;padding:25px 0 25px 0;text-align:center;}
.demoGratuite.enteteGris {background-color:#ededee;}
.demoGratuite.enteteGris h2{color:#00a6a4;font-size:21px;font-weight:bold;margin-top:0px;padding:35px 0 0 0;text-align:center;}
.demoGratuite.enteteGris li {color:#00a6a4;font-size:18px;font-weight:bold;list-style-type: none;}
.demoGratuite.enteteGris li img{margin-right:5px;}
.demoGratuite.enteteGris ol {
	counter-reset: listCounter;
	margin-bottom:0px;
}
.demoGratuite.enteteGris ol li {
	counter-increment: listCounter;
}
.demoGratuite.enteteGris ol li:before {
	content: counter(listCounter) ;
	padding-right:3px;
}
.demoGratuite.enteteGris span{color:#000000;font-size:13px;font-weight:normal; text-decoration:;}
.demoGratuite#form{background-color:#ededee;padding-left: 28px;margin-top:-10px;padding-top:35px;}
.demoGratuite#form .numeroListe{background:none;color:#00a6a4;font-size:18px;font-weight:bold;}
.demoGratuite#form img{margin:0 0 0 3px;}
.demoGratuite#form p{font-weight:normal;}
.demoGratuite#form h3{color:#000000;font-size:16px;font-weight:normal;margin:0 0 25px -25px;}
.demoGratuite#form h5{color:#000000;font-size:14px;margin-bottom:20px;}
.demoGratuite#form .numero2{margin-left:0px!important;}
.demoGratuite#form a.CommandButton {background-color:#00a6a4;display:block;font-family: Arial, Helvetica, sans-serif;width:105px;text-decoration:none; border-radius:1px; color:#FFFFFF; font-size:12px; padding:6px 0 6px 0; text-align:center;text-transform:uppercase; font-weight:bold;margin:30px 0 0px 23px;}
.demoGratuite .notice{font-size:10px;margin:20px 0 0 22px!important;padding-bottom:50px;}
.demoGratuite img.bannierePromo2pour1{margin-left:25px!important;}
.demoGratuite fieldset {border:0px!important;padding-bottom:0px!important;}
.demoGratuite table{margin-bottom:35px;}
.demoGratuite tr td{width:265px;}
.demoGratuite h4{color:#00a6a4;font-size:16px;font-weight:bold;margin:0px!important;text-transform:uppercase;}
.demoGratuite input{border: 1px solid #171715!important;}

/* Promo Offre Cadeau */
.acombaPromoOffreCadeau #tabs #presentation.tabContent_acombaPromoOffreCadeau, .acombaPromoOffreCadeau #tabs #procedure.tabContent_acombaPromoOffreCadeau {
	background: url(images/promo_offre_cadeau_acomba_bg_zone_partenaires_fr.gif) top left no-repeat;
	padding: 175px 25px 15px 18px;
}
.acombaPromoOffreCadeau #tabs #presentation.tabContent_acombaPromoOffreCadeau_en, .acombaPromoOffreCadeau #tabs  #procedure.tabContent_acombaPromoOffreCadeau_en {
	background: url(images/promo_offre_cadeau_acomba_bg_zone_partenaires_en.gif) top left no-repeat;
	padding: 175px 25px 15px 18px;
}
.acombaPromoOffreCadeau .tabContent_acombaPromoOffreCadeau ul, .tabContent_acombaPromoOffreCadeau_en ul {padding:0;margin-bottom:20px;float:left;margin:0 30px 0 0;font-size:12px;}
.acombaPromoOffreCadeau .tabContent_acombaPromoOffreCadeau li, .tabContent_acombaPromoOffreCadeau_en li {margin: 0 0 0 15px; padding:0;}
.acombaPromoOffreCadeau .tabContent_acombaPromoOffreCadeau ul span, .tabContent_acombaPromoOffreCadeau_en ul span {color:#000;}
.acombaPromoOffreCadeau .supports {margin:0 0 20px 0;padding:0;}
.acombaPromoOffreCadeau .texteBleu {color:#007592;text-transform:uppercase;}

/* Promo 2 modules ou compléments gratutis */
.acombaPromo2modulesoucomplements #tabs #presentation.tabContent_acombaPromo2modulesoucomplements,
.acombaPromo2modulesoucomplements #tabs #procedure.tabContent_acombaPromo2modulesoucomplements {
	background: url(images/Promo2ModulesGratuitsZonePartenaires.gif) top left no-repeat;
	padding: 175px 25px 15px 18px;
}
.acombaPromo2modulesoucomplements #tabs #presentation.tabContent_acombaPromo2modulesoucomplementsEN,
.acombaPromo2modulesoucomplements #tabs  #procedure.tabContent_acombaPromo2modulesoucomplementsEN {
	background: url(images/Promo2ModulesGratuitsZonePartenaires.gif) top left no-repeat;
	padding: 175px 25px 15px 18px;
}
.acombaPromo2modulesoucomplements .tabContent_acombaPromo2modulesoucomplements ul,
.tabContent_acombaPromo2modulesoucomplementsEN ul {
	padding:0;
	margin-bottom:20px;
	float:left;
	margin:0 30px 0 0;
	font-size:12px;
}
.acombaPromo2modulesoucomplements .tabContent_acombaPromo2modulesoucomplements li,
.tabContent_acombaPromo2modulesoucomplementsEN li {
	margin: 0 0 0 15px;
	padding:0;
}
.acombaPromo2modulesoucomplements .tabContent_acombaPromo2modulesoucomplements ul span,
.tabContent_acombaPromo2modulesoucomplementsEN ul span {
	color:#000;
}
.acombaPromo2modulesoucomplements .supports {
	margin:0 0 20px 0;
	padding:0;
}
.acombaPromo2modulesoucomplements .texteBleu {
	color:#007592;
	text-transform:uppercase;
}

.Annonce_Texte_Interne{
	display: none;
}

/*Promo 2 pour jan. 2015 */
.acombaPromo2pour1Jan2015 #tabs #presentation.tabContent_acombaPromo2pour1, .acombaPromo2pour1Jan2015 #tabs #procedure.tabContent_acombaPromo2pour1 {
	background: url(images/bg_zone_partenaires_promo_2_pour_1_jan2015_fr.gif) top left no-repeat;
	padding: 175px 25px 15px 18px;
}
.acombaPromo2pour1Jan2015 #tabs #presentation.tabContent_acombaPromo2pour1_en, .acombaPromo2pour1Jan2015 #tabs  #procedure.tabContent_acombaPromo2pour1_en {
	background: url(images/bg_zone_partenaires_promo_2_pour_1_jan2015_en.gif) top left no-repeat;
	padding: 175px 25px 15px 18px;
}
.acombaPromo2pour1Jan2015 .tabContent_acombaPromo2pour1 ul, .acombaBienCiblees .tabContent_acombaPromo2pour1_en ul {padding:0;margin-bottom:20px;float:left;width:235px;margin:0 30px 0 0;font-size:12px;}
.acombaPromo2pour1Jan2015 .tabContent_acombaPromo2pour1 li, .acombaBienCiblees .tabContent_acombaPromo2pour1_en li {margin: 0 0 0 15px; padding:0;}
.acombaPromo2pour1Jan2015 .tabContent_acombaPromo2pour1 ul span, .acombaBienCiblees .tabContent_acombaPromo2pour1_en ul span {color:#000;}
.acombaPromo2pour1Jan2015 .supports {margin:0 0 20px 0;padding:0;}
.acombaPromo2pour1Jan2015 .texteBleu {color:#007592;text-transform:uppercase;}

/*Promo 2 pour 1 - 1er fév. au 30 avril 2016 */
.acombaPromo2pour1-2016 #tabs #presentation.tabContent_acombaPromo2pour1, .acombaPromo2pour1-2016 #tabs #procedure.tabContent_acombaPromo2pour1 {
	background: url(images/bg_zoneP_offre_2_pour_1_fr.png) top left no-repeat;
	padding: 175px 25px 15px 18px;
}
.acombaPromo2pour1-2016 #tabs #presentation.tabContent_acombaPromo2pour1_en, .acombaPromo2pour1-2016 #tabs  #procedure.tabContent_acombaPromo2pour1_en {
	background: url(images/bg_zone_partenaires_promo_2_pour_1_jan2015_en.gif) top left no-repeat;
	padding: 175px 25px 15px 18px;
}
.acombaPromo2pour1-2016 .tabContent_acombaPromo2pour1 ul, .acombaBienCiblees .tabContent_acombaPromo2pour1_en ul {padding:0;margin-bottom:20px;float:left;width:235px;margin:0 30px 0 0;font-size:12px;}
.acombaPromo2pour1-2016 .tabContent_acombaPromo2pour1 li, .acombaBienCiblees .tabContent_acombaPromo2pour1_en li {margin: 0 0 0 15px; padding:0;}
.acombaPromo2pour1-2016 .tabContent_acombaPromo2pour1 ul span, .acombaBienCiblees .tabContent_acombaPromo2pour1_en ul span {color:#000;}
.acombaPromo2pour1-2016 .supports {margin:0 0 20px 0;padding:0;}
.acombaPromo2pour1-2016 .texteBleu {color:#007592;text-transform:uppercase;}

/*Promo 2 pour 1 - 1er fév. au 30 avril 2016 */
.acombaPromo2pour1-2016-EN #tabs #presentation.tabContent_acombaPromo2pour1, .acombaPromo2pour1-2016-EN #tabs #procedure.tabContent_acombaPromo2pour1 {
	background: url(images/bg_zoneP_offre_2_pour_1_en.png) top left no-repeat;
	padding: 175px 25px 15px 18px;
}
.acombaPromo2pour1-2016-EN #tabs #presentation.tabContent_acombaPromo2pour1_en, .acombaPromo2pour1-2016-EN #tabs  #procedure.tabContent_acombaPromo2pour1_en {
	background: url(images/bg_zone_partenaires_promo_2_pour_1_jan2015_en.gif) top left no-repeat;
	padding: 175px 25px 15px 18px;
}
.acombaPromo2pour1-2016-EN .tabContent_acombaPromo2pour1 ul, .acombaBienCiblees .tabContent_acombaPromo2pour1_en ul {padding:0;margin-bottom:20px;float:left;width:235px;margin:0 30px 0 0;font-size:12px;}
.acombaPromo2pour1-2016-EN .tabContent_acombaPromo2pour1 li, .acombaBienCiblees .tabContent_acombaPromo2pour1_en li {margin: 0 0 0 15px; padding:0;}
.acombaPromo2pour1-2016-EN .tabContent_acombaPromo2pour1 ul span, .acombaBienCiblees .tabContent_acombaPromo2pour1_en ul span {color:#000;}
.acombaPromo2pour1-2016-EN .supports {margin:0 0 20px 0;padding:0;}
.acombaPromo2pour1-2016-EN .texteBleu {color:#007592;text-transform:uppercase;}

/* Promotion 2 pour 1 Acomba 6 fév. au 15 mai 2017. */
.acombaPromo2pour1-fev-2017 #tabs #presentation.tabContent_acombaPromo2pour1, .acombaPromo2pour1-fev-2017 #tabs #procedure.tabContent_acombaPromo2pour1 {
	background: url(images/promotion_2_pour_1_acomba_zone_partenaire_portail_FR.png) top left no-repeat;
	padding: 175px 25px 15px 18px;
}
.acombaPromo2pour1-fev-2017 #tabs #presentation.tabContent_acombaPromo2pour1_en, .acombaPromo2pour1-fev-2017 #tabs  #procedure.tabContent_acombaPromo2pour1_en {
	background: url(images/promotion_2_pour_1_acomba_zone_partenaire_portail_FR.gif) top left no-repeat;
	padding: 175px 25px 15px 18px;
}
.acombaPromo2pour1-fev-2017 .tabContent_acombaPromo2pour1 ul, .acombaBienCiblees .tabContent_acombaPromo2pour1_en ul {padding:0;margin-bottom:20px;float:left;width:235px;margin:0 30px 0 0;font-size:12px;}
.acombaPromo2pour1-fev-2017 .tabContent_acombaPromo2pour1 li, .acombaBienCiblees .tabContent_acombaPromo2pour1_en li {margin: 0 0 0 15px; padding:0;}
.acombaPromo2pour1-fev-2017 .tabContent_acombaPromo2pour1 ul span, .acombaBienCiblees .tabContent_acombaPromo2pour1_en ul span {color:#000;}
.acombaPromo2pour1-fev-2017 .supports {margin:0 0 20px 0;padding:0;}
.acombaPromo2pour1-fev-2017 .texteBleu {color:#007592;text-transform:uppercase;}

/* Promotion 2 pour 1 Acomba 6 fév. au 15 mai 2017. */
.acombaPromo2pour1-fev-2017-EN #tabs #presentation.tabContent_acombaPromo2pour1, .acombaPromo2pour1-fev-2017-EN #tabs #procedure.tabContent_acombaPromo2pour1 {
	background: url(images/promotion_2_pour_1_acomba_zone_partenaire_portail_FR.png) top left no-repeat;
	padding: 175px 25px 15px 18px;
}
.acombaPromo2pour1-fev-2017-EN #tabs #presentation.tabContent_acombaPromo2pour1_en, .acombaPromo2pour1-fev-2017-EN #tabs  #procedure.tabContent_acombaPromo2pour1_en {
	background: url(images/promotion_2_pour_1_acomba_zone_partenaire_portail_FR.gif) top left no-repeat;
	padding: 175px 25px 15px 18px;
}
.acombaPromo2pour1-fev-2017-EN .tabContent_acombaPromo2pour1 ul, .acombaBienCiblees .tabContent_acombaPromo2pour1_en ul {padding:0;margin-bottom:20px;float:left;width:235px;margin:0 30px 0 0;font-size:12px;}
.acombaPromo2pour1-fev-2017-EN .tabContent_acombaPromo2pour1 li, .acombaBienCiblees .tabContent_acombaPromo2pour1_en li {margin: 0 0 0 15px; padding:0;}
.acombaPromo2pour1-fev-2017-EN .tabContent_acombaPromo2pour1 ul span, .acombaBienCiblees .tabContent_acombaPromo2pour1_en ul span {color:#000;}
.acombaPromo2pour1-fev-2017-EN .supports {margin:0 0 20px 0;padding:0;}
.acombaPromo2pour1-fev-2017-EN .texteBleu {color:#007592;text-transform:uppercase;}

/* Promotion Paie 1 déc. 2017 au 31 janvier 2018. */
.acombaPromoPaie-2017 #tabs #presentation.tabContent_acombaPromoPaie, .acombaPromoPaie-2017 #tabs #procedure.tabContent_acombaPromoPaie {
	background: url(images/promotion_paie_zone_partenaire_portail.gif) top left no-repeat;
	padding: 175px 25px 15px 18px;
}
.acombaPromoPaie-2017 .tabContent_acombaPromoPaie ul {padding:0;margin-bottom:20px;float:left;width:235px;margin:0 30px 0 0;font-size:12px;}
.acombaPromoPaie-2017 .tabContent_acombaPromoPaie li {margin: 0 0 0 15px; padding:0;}
.acombaPromoPaie-2017 .tabContent_acombaPromoPaie ul span {color:#000;}
.acombaPromoPaie-2017 .supports {margin:0 0 20px 0;padding:0;}
.acombaPromoPaie-2017 .texteBleu {color:#007592;text-transform:uppercase;}


/* print media section */
@media print {
	/* print styles for DNN*/
	#Body {
		background:  #fff;
		color: #000;
		margin: 0;
	}

	#entete, #sous-entete, #sidebar, #sidebar-2,  #dnn_tagline, #dnn_bottompane, #dnn_ControlPanel, .Retour, .Pages, .SVQ_Suivant, .boutons_actions, .ModuleTitle_MenuBar, .imprimer, #GestionnaireClient_PanelGesClient, #dnn_toppane
	{
		display: none;
	}

	#contenant {
		background-color: transparent;
		margin: 0;
		padding: 0;
		width: auto;
	}

	#wrapper {
		background-color: #fff;
		float: none !important;
		width: auto;
	}

	#cadre_principal {
		background-color: transparent;
		display: block;
		float: none !important;
		height: auto;
		padding: 0;
		margin: 0;
		width: auto;
	}

	#contenu {
		display: block;
		float: none !important;
		height: auto;
		overflow: visible;
		padding: 0;
		width: auto;
	}

	#footer {
		background-image: none;
		background-repeat: no-repeat;
		clear: none;
		padding: 0;
	}

	#titre_page {
		border-color: #000;
	}

	.Annonces {
		clear: none;
		width: auto;
	}

	h1, #titre_page .skinobject {
		font-size: 17pt;
	}

	h2, .Annonce_Texte h2 {
		font-size: 15pt;
	}

	h3 {
		font-size: 13pt;
	}

	h4, h5, h6 {
		font-size: 11pt;
	}

	h1, h2, h3, h4, h5, h6, .Head, .Annonce_Texte h2, #footer .SkinItem, #titre_page .skinobject {
		color: #000;
	}

	a {
		color: #00f;
		font-weight: bold;
		text-decoration: underline;
	}

	.Annonce_Texte_Interne{
		display: none;
	}
}


/* ---------------------------------------------------------
Tableau
--------------------------------------------------------- */
table.refonteTableau {width:100%;border-collapse:collapse;margin-bottom:30px;margin-left: 0;}
table.refonteTableau tr {border-bottom:1px solid #000000;}
table.refonteTableau tr.entete {border:none;}
table.refonteTableau tr.entete td {color:#00a6a4;font-size:13px;font-family:'Open Sans',sans-serif; font-weight:600;margin:0 0 20px 0;}
table.refonteTableau tr td {text-align:center;padding:12px 0;width:16%;vertical-align:middle;font-size: 11px;}
table.tableauMinimumRequis tr td {width:12%;}
table.refonteTableau tr td span.check {background:url("images/icones_tableau.png") no-repeat 0 -26px;width:26px;height:26px;text-indent:-543543px;display:inline-block;}
table.refonteTableau tr td span.false {background:url("images/icones_tableau.png") no-repeat 0 0px;width:26px;height:26px;text-indent:-543543px;display:inline-block;}
table.refonteTableau tr td span.info {display:block;color:#000000;font-size:10px;}
table.refonteTableau tr td span.infoGris {color:#738183;font-size:11px;padding:0 5px;}
table.refonteTableau tr td:first-child {font-weight:normal;font-size:13px;text-align:left;width:50%;}
table.refonteTableau tr td:first-child span.aGauche {font-weight: normal;font-size: 12px;display: block;margin-top: 5px;}
table.tableauMinimumRequis tr td:first-child {width:19%;}
table.refonteTableau tr td span.infoMobile {display:none;}

.comparez_plansRefonte {
	margin-top: 45px!important;
}
.comparez_plansRefonte table.refonteTableau {
	margin-top: -30px!important;
}
.comparez_plansRefonte table tr td span.checkArgent {
	background: url("images/ico_check_tableau_planService_argent.png") no-repeat;
	width: 27px;
	height: 27px;
	text-indent: -543543px;
	display: inline-block;
}
.comparez_plansRefonte table tr td span.checkArgentPlus {
	background: url("images/ico_check_tableau_planService_argentPlus.png") no-repeat;
	width: 27px;
	height: 27px;
	text-indent: -543543px;
	display: inline-block;
}
.comparez_plansRefonte table tr td span.checkOr {
	background: url("images/icone_or.png") no-repeat;
	width: 27px;
	height: 27px;
	text-indent: -543543px;
	display: inline-block;
}

.btn-flat-design {
	background: none repeat scroll 0 0 #738183;
	border-radius: 1px;
	color: #FFFFFF!important;
	display: block;
	font-size: 11px;
	font-weight: 600;
	line-height: 12px;
	margin: 0 0 10px;
	max-width: 110px;
	padding: 8px 10px;
	text-align: center;
	text-decoration: none!important;
	text-transform: none;
}
.btn-flat-design:hover {
	background: #000000;

}

.planArgentPGratuit {
	background: #f1f2f2;
	color: #000000;
	padding: 25px;
	margin-top: 30px;
	margin-bottom: 30px;
}
.planArgentPGratuit h2 {
	text-align: center;
	color: #000000;
	font-weight: bold!important;
	font-size: 24px!important;
}
.planArgentPGratuit p{
	text-align: center;
	color: #000000;
	font-weight: bold!important;
	font-size: 15px!important;
}
.planArgentPGratuit img {
	display: block;
	margin: 0 auto;
	margin-bottom: 35px;
}
.planArgentPGratuit .btn-flat-design {
	margin: 0 auto;
	margin-top: 20px;
	width: 170px;
}

#plans .infoContact {
	font-size: 15px;
	font-weight: bold;
}
#plans .colonne_droiteRefonte {
	float: right;
	margin: 0 10px 0 0;
	width: 261px;
}
#plans .colonne_droiteRefonte .bloc {
	background: #f1f2f2;
	padding: 15px;
	margin-bottom: 7px;
}
#plans .colonne_droiteRefonte .bloc img {
	display: block;
	margin: 0 auto;
	margin-bottom: 7px;
}
#plans .colonne_droiteRefonte .bloc h2 {
	font-size: 15px;
	font-weight: bold;
	text-align: center;
	line-height: 17px;
	margin-bottom: 10px;
}
#plans .colonne_droiteRefonte .bloc p {
	color: #606060;
	font-size: 12px;
	font-weight: normal;
	line-height: 14px;
	text-align: center;
}
#plans .colonne_droiteRefonte .bloc p.condition {
	font-size: 10px;
}
#plans .or{
	background-color:#e9e3c5;
	margin-top:35px;
	padding:30px 0 35px 0;
	text-align:center;
}
#plans .or h3{
	background-color:#e9e3c5;
	color:#000;
	font-size:24px;
	font-weight:bold;
	margin:20px 0 10px 0;
}
#plans .or p{
	font-size:15px;
}
#plans .or span.gros{
	font-size:18px;
	text-transform:uppercase;
}
#plans .colonne_droiteRefonte .bouton {
	display: block;
	margin: 0 auto 10px auto;
	max-width: 78px;
}

.tableauV2{
	font-size:12px;
	margin-bottom:20px;
}
.tableauV2 th{
	color:#ffffff;
	font-weight:bold;
	padding:8px 0 8px 5px;
}
.tableauV2 td{
	padding:8px 0 8px 5px;
	width:290px;
}
.tableauV2 tr th:first-child{
	background-color: #7e96b0;
}
.tableauV2 tr th:first-child + th{
	background-color: #5a5959;
}
.tableauV2 td:first-child{
	background-color:#eceff3;
}
.tableauV2 td:first-child + td{
	background-color:#e6e6e6;
}


/*page MaPaie*/
.maPaie .graphiqueRondGauche{
	width:230px;
}
.maPaie .graphiqueRondGauche h3{
	font-size:15px;
}
.maPaie .blocGris{
	background-color:#f1f2f2;
	padding:25px 40px;
}
.maPaie .blocGris .floatLeft{
	width:190px;
}
.maPaie .temoignage, .maPaie .coordonne{
	color:#505050;
	font-style:italic;
	line-height:16px;
}
.maPaie .visageTemoignage{
	background: url(images/temoignage_mapaie.jpg) no-repeat 0 0;
	display:block;
	height:143px;
	text-indent:-99999;
}
.maPaie .visageTemoignage:hover {background:url(images/temoignage_mapaie.jpg) no-repeat 0 -143px;}

/*promo 20% page appel de service*/
.appelServicePromo20{
	background-color: #e3e9ef;
	border: 1px #000 solid;
	padding: 20px;
}

/*flux rss vers blogue*/
#blogueRSS h2{
	display:none;
}

/*lancement acomba X*/
.lancementAcombaX .bouton{
	width:150px!important;
}
.lancementAcombaX .blocBleu{
	background-color: #e5f6f6;
	margin:20px 0;
	padding:20px 60px;
	text-align:center;
}
.lancementAcombaX .blocBleu h4{
	color:#00a6a4;
	font-size:13px;
	font-weight:700;
	margin:10px 0 5px 0;
}
.lancementAcombaX .blocBleu .bouton{
	background-color:#4cc1bf;
	background-image: url(images/ico_telecharger.png);
	background-position: 11px 9px;
	background-repeat: no-repeat;
}
.lancementAcombaX .blocBleu .bouton:hover{
	background-color:#00a6a4;
}
.lancementAcombaX .ecran{
	cursor:pointer;
	display:inline-block;
	height:150px;
	width:191px;
}
.lancementAcombaX .ecran.un{
	background: url(images/lancementAcombaX_capture1.jpg)  no-repeat #fff;
	border-right:1px solid #fff;
}
.lancementAcombaX .ecran.deux{
	background: url(images/lancementAcombaX_capture2.jpg)  no-repeat #fff;
	border-right:1px solid #fff;
}
.lancementAcombaX .ecran.trois{
	background: url(images/lancementAcombaX_capture3.jpg)  no-repeat #fff;
}
.lancementAcombaX .ecran.one{
	background: url(images/lancementAcombaX_capture1_EN.jpg)  no-repeat #fff;
	border-right:1px solid #fff;
}
.lancementAcombaX .ecran.two{
	background: url(images/lancementAcombaX_capture2_EN.jpg)  no-repeat #fff;
	border-right:1px solid #fff;
}
.lancementAcombaX .ecran.three{
	background: url(images/lancementAcombaX_capture3_EN.jpg)  no-repeat #fff;
}
.lancementAcombaX .ecran:hover{
	background-position: 0 -150px;
}
.lancementAcombaX span.titre{
	display: block;
	font-size: 13px;
	font-weight: bold;
	margin-top:15px;
	text-align: center;
}
.lancementAcombaX h2.bordure{
	border-top: 1px solid #cccccc;
	padding-top: 25px;
	margin-top: 30px;
}

/*tag my doc*/
.tagMyDoc .video-presentation{
	display: block;
	width: 389px;
	height: 210px;
	margin: 30px auto;
	background-image: url(images/vignette-video-sprite.jpg);
	background-position: 0 -210px;
	position: relative;
}
.tagMyDoc .video-presentation:hover{
	background-position: 0 0;
}
.tagMyDoc img{
	margin:20px 0;
}
.tagMyDoc .sous-image{
	font-size:13px;
	font-weight:700;
	text-align:center;
}
.tagMyDoc .bloc{
	margin-top:20px;
}
.tagMyDoc .bloc .droit{
	border-left:1px solid #fff;
	background-color:#afafaf;
	line-height: 19px;
	padding-bottom:20px;
	text-align:center;
	width:390px;
}
.tagMyDoc .bloc .droit .titre{
	color:#fff;
	font-size:17px;
	font-weight:700;
	margin-bottom:5px;
	text-transform: uppercase;
}
.tagMyDoc .bloc .droit .sous-titre{
	color:#fff;
	font-size:21px;
	font-weight:700;
}
.tagMyDoc .bloc .droit .code{
	color:#003366;
	font-size:21px;
	font-weight:700;
	margin:17px 0;
}
.tagMyDoc .bloc .droit .barre{
	color:#fff;
	font-size:13px;
	font-weight:700;
	margin-bottom:0;
	text-decoration: line-through;
}
.tagMyDoc .bloc .droit .prix{
	color:#fff;
	font-size:21px;
	font-weight:700;
}
.tagMyDoc .note{
	font-size:10px;
}

/* 2e page de tag my doc */
.tagMyDoc2 .blocGris {
	background-color: #e6e6e6;
	padding: 20px 40px;
}
.tagMyDoc2 .blocGris .gauche {
	float: left;
}
.tagMyDoc2 .blocGris .gauche img{
	margin-top: 2px;
}
.tagMyDoc2 .blocGris .droit {
	float: right;
	width: 430px;
}

.mt0 	{ margin-top: 0px!important; 	  }
.mt5 	{ margin-top: 5px!important; 	  }
.mt10 	{ margin-top: 10px!important;	  }
.mt15 	{ margin-top: 15px!important;	  }
.mt20 	{ margin-top: 20px!important;	  }
.mt25 	{ margin-top: 25px!important;	  }
.mt30 	{ margin-top: 30px!important;	  }
.mt35 	{ margin-top: 35px!important;	  }
.mt40 	{ margin-top: 40px!important;	  }
.mt45 	{ margin-top: 45px!important;	  }
.mt50 	{ margin-top: 50px!important;	  }

.mr0 	{ margin-right: 0px!important;    }
.mr5 	{ margin-right: 5px!important;    }
.mr10 	{ margin-right: 10px!important;   }
.mr15 	{ margin-right: 15px!important;   }
.mr20 	{ margin-right: 20px!important;   }
.mr25 	{ margin-right: 25px!important;   }
.mr30 	{ margin-right: 30px!important;   }
.mr35 	{ margin-right: 35px!important;   }
.mr40 	{ margin-right: 40px!important;   }
.mr45 	{ margin-right: 45px!important;   }
.mr50 	{ margin-right: 50px!important;   }

.mb0 	{ margin-bottom: 0px!important;   }
.mb5 	{ margin-bottom: 5px!important;   }
.mb10 	{ margin-bottom: 10px!important;  }
.mb15 	{ margin-bottom: 15px!important;  }
.mb20 	{ margin-bottom: 20px!important;  }
.mb25 	{ margin-bottom: 25px!important;  }
.mb30 	{ margin-bottom: 30px!important;  }
.mb35 	{ margin-bottom: 35px!important;  }
.mb40 	{ margin-bottom: 40px!important;  }
.mb45 	{ margin-bottom: 45px!important;  }
.mb50 	{ margin-bottom: 50px!important;  }

.ml0 	{ margin-left: 0px!important;     }
.ml5 	{ margin-left: 5px!important;     }
.ml10 	{ margin-left: 10px!important;    }
.ml15 	{ margin-left: 15px!important;    }
.ml20 	{ margin-left: 20px!important;    }
.ml25 	{ margin-left: 25px!important;    }
.ml30 	{ margin-left: 30px!important;    }
.ml35 	{ margin-left: 35px!important;    }
.ml40 	{ margin-left: 40px!important;    }
.ml45 	{ margin-left: 45px!important;    }
.ml50 	{ margin-left: 50px!important;    }

.pt0 	{ padding-top: 0px!important; 	  }
.pt5 	{ padding-top: 5px!important; 	  }
.pt10 	{ padding-top: 10px!important;	  }
.pt15 	{ padding-top: 15px!important;	  }
.pt20 	{ padding-top: 20px!important;	  }
.pt25 	{ padding-top: 25px!important;	  }
.pt30 	{ padding-top: 30px!important;	  }
.pt35 	{ padding-top: 35px!important;	  }
.pt40 	{ padding-top: 40px!important;	  }
.pt45 	{ padding-top: 45px!important;	  }
.pt50 	{ padding-top: 50px!important;	  }

.pr0 	{ padding-right: 0px!important;    }
.pr5 	{ padding-right: 5px!important;    }
.pr10 	{ padding-right: 10px!important;   }
.pr15 	{ padding-right: 15px!important;   }
.pr20 	{ padding-right: 20px!important;   }
.pr25 	{ padding-right: 25px!important;   }
.pr30 	{ padding-right: 30px!important;   }
.pr35 	{ padding-right: 35px!important;   }
.pr40 	{ padding-right: 40px!important;   }
.pr45 	{ padding-right: 45px!important;   }
.pr50 	{ padding-right: 50px!important;   }

.pb0 	{ padding-bottom: 0px!important;   }
.pb5 	{ padding-bottom: 5px!important;   }
.pb10 	{ padding-bottom: 10px!important;  }
.pb15 	{ padding-bottom: 15px!important;  }
.pb20 	{ padding-bottom: 20px!important;  }
.pb25 	{ padding-bottom: 25px!important;  }
.pb30 	{ padding-bottom: 30px!important;  }
.pb35 	{ padding-bottom: 35px!important;  }
.pb40 	{ padding-bottom: 40px!important;  }
.pb45 	{ padding-bottom: 45px!important;  }
.pb50 	{ padding-bottom: 50px!important;  }

.pl0 	{ padding-left: 0px!important;     }
.pl5 	{ padding-left: 5px!important;     }
.pl10 	{ padding-left: 10px!important;    }
.pl15 	{ padding-left: 15px!important;    }
.pl20 	{ padding-left: 20px!important;    }
.pl25 	{ padding-left: 25px!important;    }
.pl30 	{ padding-left: 30px!important;    }
.pl35 	{ padding-left: 35px!important;    }
.pl40 	{ padding-left: 40px!important;    }
.pl45 	{ padding-left: 45px!important;    }
.pl50 	{ padding-left: 50px!important;    }

@media (max-width:767px) {
	.mpt0 	{ padding-top: 0px!important; 	  }
	.mpt5 	{ padding-top: 5px!important; 	  }
	.mpt10 	{ padding-top: 10px!important;	  }
	.mpt15 	{ padding-top: 15px!important;	  }
	.mpt20 	{ padding-top: 20px!important;	  }
	.mpt25 	{ padding-top: 25px!important;	  }
	.mpt30 	{ padding-top: 30px!important;	  }
	.mpt35 	{ padding-top: 35px!important;	  }
	.mpt40 	{ padding-top: 40px!important;	  }
	.mpt45 	{ padding-top: 45px!important;	  }
	.mpt50 	{ padding-top: 50px!important;	  }

	.mpr0 	{ padding-right: 0px!important;    }
	.mpr5 	{ padding-right: 5px!important;    }
	.mpr10 	{ padding-right: 10px!important;   }
	.mpr15 	{ padding-right: 15px!important;   }
	.mpr20 	{ padding-right: 20px!important;   }
	.mpr25 	{ padding-right: 25px!important;   }
	.mpr30 	{ padding-right: 30px!important;   }
	.mpr35 	{ padding-right: 35px!important;   }
	.mpr40 	{ padding-right: 40px!important;   }
	.mpr45 	{ padding-right: 45px!important;   }
	.mpr50 	{ padding-right: 50px!important;   }

	.mpb0 	{ padding-bottom: 0px!important;   }
	.mpb5 	{ padding-bottom: 5px!important;   }
	.mpb10 	{ padding-bottom: 10px!important;  }
	.mpb15 	{ padding-bottom: 15px!important;  }
	.mpb20 	{ padding-bottom: 20px!important;  }
	.mpb25 	{ padding-bottom: 25px!important;  }
	.mpb30 	{ padding-bottom: 30px!important;  }
	.mpb35 	{ padding-bottom: 35px!important;  }
	.mpb40 	{ padding-bottom: 40px!important;  }
	.mpb45 	{ padding-bottom: 45px!important;  }
	.mpb50 	{ padding-bottom: 50px!important;  }

	.mpl0 	{ padding-left: 0px!important;     }
	.mpl5 	{ padding-left: 5px!important;     }
	.mpl10 	{ padding-left: 10px!important;    }
	.mpl15 	{ padding-left: 15px!important;    }
	.mpl20 	{ padding-left: 20px!important;    }
	.mpl25 	{ padding-left: 25px!important;    }
	.mpl30 	{ padding-left: 30px!important;    }
	.mpl35 	{ padding-left: 35px!important;    }
	.mpl40 	{ padding-left: 40px!important;    }
	.mpl45 	{ padding-left: 45px!important;    }
	.mpl50 	{ padding-left: 50px!important;    }

	.mmt0 	{ margin-top: 0px!important; 	  }
	.mmt5 	{ margin-top: 5px!important; 	  }
	.mmt10 	{ margin-top: 10px!important;	  }
	.mmt15 	{ margin-top: 15px!important;	  }
	.mmt20 	{ margin-top: 20px!important;	  }
	.mmt25 	{ margin-top: 25px!important;	  }
	.mmt30 	{ margin-top: 30px!important;	  }
	.mmt35 	{ margin-top: 35px!important;	  }
	.mmt40 	{ margin-top: 40px!important;	  }
	.mmt45 	{ margin-top: 45px!important;	  }
	.mmt50 	{ margin-top: 50px!important;	  }

	.mmr0 	{ margin-right: 0px!important;    }
	.mmr5 	{ margin-right: 5px!important;    }
	.mmr10 	{ margin-right: 10px!important;   }
	.mmr15 	{ margin-right: 15px!important;   }
	.mmr20 	{ margin-right: 20px!important;   }
	.mmr25 	{ margin-right: 25px!important;   }
	.mmr30 	{ margin-right: 30px!important;   }
	.mmr35 	{ margin-right: 35px!important;   }
	.mmr40 	{ margin-right: 40px!important;   }
	.mmr45 	{ margin-right: 45px!important;   }
	.mmr50 	{ margin-right: 50px!important;   }

	.mmb0 	{ margin-bottom: 0px!important;   }
	.mmb5 	{ margin-bottom: 5px!important;   }
	.mmb10 	{ margin-bottom: 10px!important;  }
	.mmb15 	{ margin-bottom: 15px!important;  }
	.mmb20 	{ margin-bottom: 20px!important;  }
	.mmb25 	{ margin-bottom: 25px!important;  }
	.mmb30 	{ margin-bottom: 30px!important;  }
	.mmb35 	{ margin-bottom: 35px!important;  }
	.mmb40 	{ margin-bottom: 40px!important;  }
	.mmb45 	{ margin-bottom: 45px!important;  }
	.mmb50 	{ margin-bottom: 50px!important;  }

	.mml0 	{ margin-left: 0px!important;     }
	.mml5 	{ margin-left: 5px!important;     }
	.mml10 	{ margin-left: 10px!important;    }
	.mml15 	{ margin-left: 15px!important;    }
	.mml20 	{ margin-left: 20px!important;    }
	.mml25 	{ margin-left: 25px!important;    }
	.mml30 	{ margin-left: 30px!important;    }
	.mml35 	{ margin-left: 35px!important;    }
	.mml40 	{ margin-left: 40px!important;    }
	.mml45 	{ margin-left: 45px!important;    }
	.mml50 	{ margin-left: 50px!important;    }
}


/* ---------------------------------------------------------
Zone migration Acomba X
--------------------------------------------------------- */
#zoneMigrationAcombaX .titre {
	position: relative;
}
#zoneMigrationAcombaX .titre h2 {
	background: #393939;
	color: #FFFFFF;
	padding: 20px 10px 20px 143px;
	margin-bottom:0;
	font-size: 15px;
	line-height: 24px;
	text-transform: uppercase;
	font-family: "Open Sans", Arial, sans-serif;
}
#zoneMigrationAcombaX .titre h2 span {
	display: block;
	text-transform: uppercase;
	font-size: 20px;
}
#zoneMigrationAcombaX .titre img {
	position: absolute;
	left: 17px;
	top: 14px;
}
#zoneMigrationAcombaX .intro {
	padding: 20px 20px 0px 20px;
	background-image: url(images/zone-migration-acomba-x-degrade.png);
	background-repeat: repeat-x;
}
#zoneMigrationAcombaX .intro h3 {
	margin: 10px 0 20px 0;
	color: #5a5959;
	font-size: 12px;
	line-height: 15px;
	font-weight: bold;
	text-transform: uppercase;
}
#zoneMigrationAcombaX .intro .col {
	background: #e5eaef;
	border-radius: 5px;
	border:solid 1px #bebebe;
	padding: 7px 15px;
	width: 129px;
	float: left;
}
#zoneMigrationAcombaX .intro .col .contentIn {
	min-height: 96px;
}
#zoneMigrationAcombaX .intro .col img {
	display: block;
	margin: 0 auto;
	margin-bottom: 10px;
	margin-top: 13px;
}
#zoneMigrationAcombaX .intro .info {
	text-align: center;
	margin-top: 13px;
	line-height: 19px;
}
#zoneMigrationAcombaX .intro .col p {
	color: #000000;
	font-size: 12px;
	line-height: 18px;
	font-weight: normal;
	text-align: center;
}
#zoneMigrationAcombaX .intro .col .bouton {
	margin: 0 auto;
	margin-top: 10px;
	margin-bottom: 10px;
	display: block;
	width: 93px!important;
}
#zoneMigrationAcombaX .intro .colLeft {
	margin-right: 5px;
}
#zoneMigrationAcombaX .intro .colRight {
	float: left;
}
#zoneMigrationAcombaX h2.acc_trigger , #zoneMigrationAcombaX .acc_container .block {
	width: 321px;
	position: relative;
}
#zoneMigrationAcombaX h2.acc_trigger a {
	width: 338px;
}
#zoneMigrationAcombaX h2.acc_trigger a span {
	color: #bb2352;
	text-transform: uppercase;
	font-size: 12px;
	font-weight: bold;
	background-image: url(images/zone-migration-acomba-x-tag-new.png);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 29px;
	height: 21px;
	line-height: 21px;
	display: block;
	position: absolute;
	top: 5px;
	right: 50px;
}
#zoneMigrationAcombaX #simple-tabs {
	margin-bottom: 30px;
}
#zoneMigrationAcombaX #simple-tabs .block .col {
	float: left;
}
#zoneMigrationAcombaX #simple-tabs .block .col a {
	text-transform: none;
}
#zoneMigrationAcombaX #simple-tabs .block .colLeft {
	margin-right: 60px;
}
#zoneMigrationAcombaX #simple-tabs .block .colRight {
	width: 135px;
}
#zoneMigrationAcombaX .bulle-config-minimale {
	margin: 15px 0 0 0;
	width: 250px;
	height: 30px;
}
#zoneMigrationAcombaX .modulesDispo p {
	line-height: 18px;
	margin-bottom: 10px;
}
#zoneMigrationAcombaX .modulesDispo p a , #zoneMigrationAcombaX .bulle-config-minimale a {
	display: block;
	color: #377fc6;
}
#zoneMigrationAcombaX .modulesDispo p a {
	position: relative;
}
#zoneMigrationAcombaX .modulesDispo p a span {
	background-image: url(images/zone-migration-acomba-x-tag-new.png);
	background-repeat: no-repeat;
	background-position: left;
	display: block;
	position: absolute;
	left: -26px;
	top: 0px;
	text-indent: -5435445px;
	width: 20px;
	height: 21px;
}
#zoneMigrationAcombaX .block {
	padding: 5px 15px 15px 32px;
}
#zoneMigrationAcombaX .acc_container .block p {
	padding: 0 0 0 0;
}
#zoneMigrationAcombaX .zonePret h3 {
	color: #000000;
	font-size: 12px;
	font-weight: bold;
	line-height: 16px;
}
#zoneMigrationAcombaX .img-plans {
	margin-bottom: 10px;
}
#zoneMigrationAcombaX h3.cle-en-main {
	text-transform: uppercase;
	margin-bottom: 15px;
}
#zoneMigrationAcombaX .acc_container .block .tel {
	font-size: 14px;
	font-weight: bold;
	margin-top: 15px;
	background-image: url(images/zone-migration-acomba-x-ico-call.png);
	background-repeat: no-repeat;
	background-position: left;
	height: 21px;
	line-height: 21px;
	padding-left: 25px;
}
#zoneMigrationAcombaX .separation {
	border-top: solid #c6c6c6 1px;
	margin-right: 70px;
	margin-bottom: 15px;
	margin-top: 15px;
}
#zoneMigrationAcombaX .condition {
	margin-top: 10px;
}
#zoneMigrationAcombaX .acc_container .block p.paix {
	margin-top: 10px;
	margin-bottom: 10px;
	color: #003366;
	font-size: 13px;
	line-height: 16px;
	font-weight: bold;
}
#zoneMigrationAcombaX .acc_container .block p.liste {
	margin-top: 10px;
	margin-bottom: 10px;
}
#zoneMigrationAcombaX .acc_container .block p.liste span {
	display: block;
	margin-bottom: 5px;
	line-height: 16px;
}

/* ---------------------------------------------------------
Bulle
--------------------------------------------------------- */
.qtip-defaults {
	padding-bottom: 30px!important;
}
.qtip-wrapper{
	border:solid 1px black;
	border-radius:5px;
	background:#FFF;
	box-shadow:4px 3px 8px #333333;
}
.qtip-contentWrapper{
	margin:5px;
}
.qtip canvas{ /* Petite flèche dessous */
	position:absolute;
	left:-130px;
	bottom:8px;
	background-image: url(images/bas_fleche_bulle.png);
	background-repeat:no-repeat;
	position:absolute;
	width:22px;
	height:25px;
	z-index:1;
}
.bulleProduits{
	text-align:left;
	margin:0 0 0 0;
	padding:0 0 0 0;
	color:#000000;
}
.bulleProduits img{
	float:left;
	margin-right:10px;
}
.bulleProduits h2{
	font-size:12px;
	text-transform:uppercase;
	font-weight:bold;
	margin:0;
	padding:0;
}
.bulleProduits span, .bulleProduits p, .bulleProduits a{
	padding-left: 0;
}
.bulleProduits ul{
	margin:10px 0 0 0;
	padding-left:25px;
}

/* ---------------------------------------------------------
FortSum Annonce style "InfoVersion"
--------------------------------------------------------- */
.contenant_cadre_moyen_new .Annonce {
	padding: 0;
}


/* ---------------------------------------------------------
Container Blank
--------------------------------------------------------- */
.contenantBlank .Annonce {
	padding: 0!important;
}


/* ---------------------------------------------------------
Remove scrollbar - x fancybox large
--------------------------------------------------------- */
.fancyboxLargeWrap iframe {
	width: 850px!important;
}


/* ---------------------------------------------------------
Btn Renouvellement
--------------------------------------------------------- */
#entete #dnn_dnnFORTSUM_PLANRENEWAL_btnRenewal {
	font-size: 12px;
	line-height: 12px;
	font-weight: bold;
	color: #292929;
	background: #f3515c url(images/ico_alerte_cloche_noir.png) left no-repeat;
	background-position: 7px;
	padding: 7px 8px 5px 32px;
	text-decoration: none;
	display: block;
	margin-bottom: 10px;
}
#entete #dnn_dnnFORTSUM_PLANRENEWAL_btnRenewal:hover {
	background: #fd6d6d url(images/ico_alerte_cloche_noir.png) left no-repeat;
	background-position: 7px;
}

/* ---------------------------------------------------------
Alert plan de service (version dev avec tooltips)
--------------------------------------------------------- */
#alertbar {
	background-color: #fdf185;
	width: 100%;
	height: 62px;
}
#alertbar .content {
	margin: 0 auto;
	padding: 0 0;
	width: 793px;
	height: 100%;
}
#alertbar .content .offset {
	display: table;
	vertical-align: middle;
	height: 100%;
	width: 100%;
	position: relative;
}
#alertbar .content .offset div {
	display: table-cell;
	vertical-align: middle;
}
#alertbar .content #dnn_dnnFORTSUM_PLANRENEWAL_divWithDiscount ,
#alertbar .content #dnn_dnnFORTSUM_PLANRENEWAL_divNoDiscount,
#alertbar .content #dnn_dnnFORTSUM_PLANRENEWAL_divUpgrade {
	padding-left: 211px;
	padding-right: 20px;
	width: 305px;
}
#alertbar .content #dnn_dnnFORTSUM_PLANRENEWAL_divWithDiscount #dnn_dnnFORTSUM_PLANRENEWAL_pRenewWithDiscount ,
#alertbar .content #dnn_dnnFORTSUM_PLANRENEWAL_divNoDiscount #dnn_dnnFORTSUM_PLANRENEWAL_pRenewNoDiscount,
#alertbar .content #dnn_dnnFORTSUM_PLANRENEWAL_divUpgrade #dnn_dnnFORTSUM_PLANRENEWAL_pUpgrade {
	font-size: 14px;
	font-weight: bold;
	line-height: 18px;
	color: #5a5959;
	margin-bottom: 0;
}
#alertbar .content #dnn_dnnFORTSUM_PLANRENEWAL_btnRenewal {
	margin: 0;
	font-size: 12px;
	font-weight: bold;
	line-height: 14px;
	padding: 5px 29px;
	margin-left: 20px;
}
.ie7 #alertbar .content #dnn_dnnFORTSUM_PLANRENEWAL_btnRenewal {
	float: left;
	margin-left: 20px;
}
.ie7 #alertbar .content .offset {
	display: block;
	padding-top: 12px;
	z-index: 5;
}
.ie7 #alertbar .content .offset div {
	display: block;
	float: left;
}
.ie7 #alertbar .content #dnn_dnnFORTSUM_PLANRENEWAL_divNoDiscount {
	margin-top: 10px;
}


/* ---------------------------------------------------------
Alert plan de service (version prod 2016-02-03)
--------------------------------------------------------- */
/*#alertbar {
	background-color: #fdf185;
	width: 100%;
	height: 62px;
}
#alertbar .content {
	margin: 0 auto;
	padding: 0 0;
	width: 793px;
	height: 100%;
}
#alertbar .content .offset {
	display: table;
	vertical-align: middle;
	height: 100%;
}
#alertbar .content .offset div {
	display: table-cell;
	vertical-align: middle;
}
#alertbar .content #dnn_dnnFORTSUM_PLANRENEWAL_divWithDiscount ,
#alertbar .content #dnn_dnnFORTSUM_PLANRENEWAL_divNoDiscount {
	padding-left: 211px;
	padding-right: 20px;
	width: 355px;
}
#alertbar .content #dnn_dnnFORTSUM_PLANRENEWAL_divWithDiscount #dnn_dnnFORTSUM_PLANRENEWAL_pRenewWithDiscount ,
#alertbar .content #dnn_dnnFORTSUM_PLANRENEWAL_divNoDiscount #dnn_dnnFORTSUM_PLANRENEWAL_pRenewNoDiscount {
	font-size: 13px;
	font-weight: bold;
	line-height: 18px;
	color: #292929;
	margin-bottom: 0;
}
#alertbar .content #dnn_dnnFORTSUM_PLANRENEWAL_btnRenewal {
	margin: 0;
	font-size: 12px;
	font-weight: bold;
	line-height: 14px;
	padding: 5px 25px;
}
.ie7 #alertbar .content #dnn_dnnFORTSUM_PLANRENEWAL_btnRenewal {
	float: right;
}
.ie7 #alertbar .content .offset {
	display: block;
	padding-top: 12px;
}
.ie7 #alertbar .content .offset div {
	display: block;
	float: left;
}
*/

/* ---------------------------------------------------------
CSS tooltip
--------------------------------------------------------- */
#alertbar .content .offset .css_tooltip {
	position: absolute;
	right: 0;
	top: 50%;
	margin-top: -13px;
	display: inline-block;
	z-index: 999;
}
#alertbar .content .offset .css_tooltip .cta_access {
	color: #377fc6;
	font-size: 12px;
	font-weight: bold;
	margin-top: -8px;
	padding: 7px;
	cursor: pointer;
}
#alertbar .content .offset .css_tooltip__content {
	display: none;
	background: #FFFFFF;
	position: absolute;
	padding: 10px 20px 15px 20px;
	right: -25px;
	margin-left: -16px;
	top: 44px;
	z-index: 99;
	width: 220px;
	border: solid 1px #EEEEEE;
}
#alertbar .content .offset .css_tooltip__content p {
	color: #5a5959;
	margin-bottom: 0;
}
#alertbar .content .offset .css_tooltip__content ul {
	padding: 0 0 0 15px;
	margin-bottom: 10px;
	margin-top: 0;
}
#alertbar .content .offset .css_tooltip__content ul li {
	color: #7e96b0;
	font-size: 14px;
}
#alertbar .content .offset .css_tooltip__content ul li span {
	color: #5a5959;
	font-size: 12px;
	line-height: 16px;
}
#alertbar .content .offset .css_tooltip__content ul li span img {
	margin-bottom: -8px;
}
#alertbar .content .offset .css_tooltip__content img.fleche {
	position: absolute;
	top: -12px;
	right: 50px;
}
#alertbar .content .offset .css_tooltip__content img.cercle {
	position: absolute;
	top: 45px;
	left: -81px;
}
#alertbar .content .offset .css_tooltip:hover .css_tooltip__content {
	display: block;
}
#alertbar .content .offset .css_tooltip h1 {
	padding: 0;
	margin: 0;
}
.ie7 #alertbar .content .offset .css_tooltip {
	top: 31px;
}
.ie7 #alertbar .content .offset .css_tooltip__content {
	display: none;
	z-index: 99;
}
.ie7 #alertbar .content .offset .css_tooltip:hover .css_tooltip__content {
	display: block;
}
.ie7 #alertbar .content .offset .css_tooltip__content ul {
	padding: 0;
	margin: 0 0 10px 15px;
}

