body {
	margin: 0;
	padding: 0;
	font-family: Verdana, Lucida, Sans-Serif;
	font-size: 11px;
	line-height: 130%;
}

/* Définition des ancres dans JCE */

a{
  color: #27436C;
  text-decoration:underline;
}

a:hover {

  color: #d60220;
  cursor: pointer;
}


/*----------------- images -----------------*/

.image_partenaires
{
  margin: 5px;
  width: 50px;
  height: 28px;

}


/*----------------- tableaux -----------------*/

.tabdesign
{
 background-color: #FFFFFF;
 border: none;
 border-color: #FFFFFF;
}
.tablight
{
 background-color: #F0F3F7;
 border-color: #27436C;
}
.tabhaevy
{
 background-color: #27436C;
 border-color: #27436C;
}
.tabwhite
{
 background-color:#FFFFFF;
 border-color:#FFFFFF;
}

.tab1
{
border-color: #B0AFC1;
border-style: solid;
border-width: 1px;
}

.tableau_partenaires {

  margin-top: 0px;
  width: 700px;
  
}

.tableau_partenaires td{

  width:120px;
  _width:120px;
  #width:120px;
  max-width: 120px;
  _max-width: 120px;
  #max-width: 120px;
  min-width: 120px;
  _min-width: 120px;
  #min-width: 120px;
  text-align:center;

}


/*----------------- CLASSES TEXTES -----------------*/
/*
Cette classe est utilisée lorsque qu'on embarque une image et un paragraphe d'une ancre. -> voir articles "Partners worldwide"
*/
.paragraphe_a{
  color: #27436C;
  text-decoration:underline;
}

.bouton_envoyer {
  
  color: #27436C;
  font-family: Verdana, Lucida, Sans-Serif;
  font-size: 12px;
  font-weight: bold;
}

.paragraphe_sans_marges{

  margin:0;

}



.paragraphe_padding_droite{

  margin:0;
  padding-right: 35px;

}

.title 
{
 color: #27436C;
 font-family: Verdana, Lucida, Sans-Serif;
 font-size: 18px;
 font-weight: bold;
 margin-top: 18px;
}
.slogan
{
 color: black;
 font-family: Verdana, Lucida, Sans-Serif;
 font-size: 18px;
 font-weight: bold;
 margin-top: 18px;
}

.coach td, .partn td
{
 padding-left:5px;
 padding-top:5px;
}

.titre_form_inscription
{
 color: black;
 font-family: Verdana, Lucida, Sans-Serif;
 font-size: 12px;
 font-weight:bold;
}

.text_form_inscription td
{
 color: black;
 font-family: Verdana, Lucida, Sans-Serif;
 font-size: 11px;
 padding-left:30px;
}


.text, .coach td, .partn td
{
 color: black;
 font-family: Verdana, Lucida, Sans-Serif;
 font-size: 11px;
}
.textmin 
{
 font-family: Verdana, Lucida, Sans-Serif;
 font-size: 10px;
}

/* Cette classe est utilisée pour les champs texte des formulaires suivants:
- Contact
*/


.cssform p{
width: 300px;
clear: left;
margin: 0;
padding: 3px 0 3px 0;
padding-left: 155px; /*width of left column containing the label elements*/
border-top: 1px dashed gray;
height: 1%;
}

div#cssform p{
width: 500px;
clear: left;
margin: 0;
padding: 3px 0 3px 0;
#padding: 0;
/*padding-left: 155px; width of left column containing the label elements*/
/*border-top: 1px dashed gray;*/
}

.cssform label{
font-family: Verdana, Lucida, Sans-Serif;
font-size: 10px;
font-weight: bold;
float: left;
margin-left: -155px; /*width of left column*/
width: 150px; /*width of labels. Should be smaller than left column (155px) to create some right margin*/
}

.cssform input[type="text"]{ /*width of text boxes. IE6 does not understand this attribute*/
width: 180px;
}

.cssform textarea{
width: 250px;
height: 50px;
}

* html .threepxfix{
margin-left: 3px;
}

.copyright 
{
 color: #2A4E83;
 font-family: Arial, Helvetica, Sans-Serif; 
 font-size: 9px;
}

.copyright_pmi
{
 color: #2A4E83;
 font-family: Arial, Helvetica, Sans-Serif; 
 font-size: 8px;
 text-align:center;
}


.legend 
{
 font-family: Arial, Helvetica, Sans-Serif; 
 font-size: 11px;
 font-style: italic;
}
.legend2 
{
 font-family: Arial, Helvetica, Sans-Serif; 
 font-size: 11px;
 font-style: italic;
 color: #D60220;
}
.navig 
{
 color: #27436C;
 font-family: Verdana, Lucida, Sans-Serif; 
 font-size: 10px;
}
.sitemap 
{
 color: black;
 font-family: Verdana, Lucida, Sans-Serif;
 font-size: 11px;
}

/*----------------- menus -----------------*/

.menu 
{
 color: #27436C;
 font-family: Verdana, Lucida, Sans-Serif;
 font-size: 11px;
 font-weight: bold;
/* position:static;
 left:1px;*/
/* margin-left: 20px;*/
 /*align="left";*/
}

.menu1 
{
 color: #27436C;
 font-family: Verdana, Lucida, Sans-Serif;
 font-size: 13px;
 font-weight: bold;
 text-decoration:underline;
/* position:static;
 left:1px;*/
/* margin-left: 20px;*/
 /*align="left";*/
}

.menu2 
{
 color: #27436C;
 font-family: Verdana, Lucida, Sans-Serif;
 font-size: 11px;
/* position:static;
 left:1px;*/
/* margin-left: 20px;*/
 /*align="left";*/
}

.explan 
{
 color: #27436C;
 font-family: Verdana, Lucida, Sans-Serif;
 font-size: 10px;
}
.menutitle 
{
 color: #FFFFFF;
 font-family: Verdana, Lucida, Sans-Serif;
 font-size: 18px;
 font-weight: bold;
 margin-top: 6px;
 margin-left: 5px;
 /*align="left"*/
}

/* Structure de la page d'accueil */
div#gauche {
	float: left;
	width: 190px;
	max-width: 190px;
	_width: 180px; /*Uniquement pour IE6*/
	margin: 0 2px 0 0;
	padding: 5px;
	border:0px solid black;
	text-align:center;
}

div#gauche img {
  
  margin-top: 0px;

}

div#separator {
    clear: both;
    margin: 0;
    padding: 0;
    width: 580px;
    height: 60px;
    border:1px solid black;
  }

/* Structure de la page de présentation des partenaires (Partners worldwide) */
div#colonne_urls {
	float: left;
	width: 570px;
	min-width: 570px;
	max-width: 570px;
  	#width: 550px;
  	#min-width: 550px;
  	#max-width: 550px;
  	_width: 550px;
  	_min-width: 550px;
  	_max-width: 550px;
	border:0px solid black;
	text-align:left;
}

div#colonne_urls img{
	margin: 0 0 30px 0;
	
}


div#colonne_urls table tr td {
  padding: 0 50px 5px 0;
}


div#colonne_image {
	float: left;
	border:0px solid black;
	text-align:right;
}


/*
Ce div gère l'affiche de deux div qui peuvent faire office de colonnes
Ce div est utilisé pour les articles suivants:
  - Users of STS products
  - Earn PDUs with STS courses

*/

div#colonne_150_px {
	position:relative;
  float: left;
	width: 200px;
	max-width: 200px;
	text-align:left;
	border:0px solid black;
}

div#colonne_320_px {
	float: left;
	width: 320px;
	max-width: 320px;
	text-align:left;
	border:0px solid black;
}

/*Cette colonne est utilisée pour l'article "IPMA niveau C et D" */
div#colonne_340_px {
	float: left;
	width: 340px;
	max-width: 340px;
	text-align:justify;
	padding-right: 25px;
	border:0px solid black;	
}

div#colonne_370_px {
	float: left;
	width: 370px;
	max-width: 370px;
	text-align:left;
	border:0px solid black;	
}



/*Cette colonne est utilisée pour l'article "VIDEOTRAIN" */
div#colonne_450_px {
  position:relative;
	float: left;
	width: 550px;
	max-width: 550px;
	text-align:left;
	border:0px solid black;
}

/*Utilisé pour l'article sur VideoTrain*/
div#colonne_460_px {
	float: left;
	width: 460px;
	max-width: 460px;
	text-align:justify;
	border:0px solid black;
}

/*Cette colonne est utilisée pour l'article "VIDEOTRAIN" */
div#colonne_550_px {
	float: left;
	width: 550px;
	max-width: 550px;
	text-align:left;
	border:0px solid black;
}


/*Cette colonne est peut-être plus utilisée */
div#colonne_650_px {
	float: left;
	width: 700px;
	max-width: 700px;
	text-align:left;
	border:0px solid black;
}

/*Cette colonne est utilisée pour l'article "NEWS" */
div#colonne_750_px {
	float: left;
	width: 750px;
	max-width: 750px;
	text-align:left;
	border:0px solid black;
}




/*Structure de la page des consultants*/
div#cadre_porteur{
	width: 100%;
	max-width: 100%;
	height: 100%;
	max-height: 100%;
	border:0px solid black;
	padding:0;
	margin:0;
}

.tableau_consultants {

  margin-top: 0px;
  /*
  width:600px;
  #width:650px;
  _width:650px;
  */
}

.tableau_consultants td{

  width:150px;
  text-align:center;

}

.tableau_consultants td p{

  padding: 0 0 0 0;

}

.tableau_certification {

  margin-top: 0px;
  /*
  width:600px;
  #width:650px;
  _width:650px;
  */
}

.tableau_certification td{

  width:150px;
  heigt: 160px;
  text-align:center;
  padding: 20px 0 5px 0;

}

.tableau_certification td p{

  padding: 5px 0 0 0;

}

.tableau_certification td:hover{

  background-color:#ced7e1;
  border:0px black solid;

}


.tableau_page_accueil_test {

  margin-top: 0px;
  
}

.tableau_page_accueil_test td {

  
  width: 350px;
  text-align:center;
  
  
}

.tableau_page_accueil_test td p{

  padding: 0 0 0 0;

}


.tableau_page_accueil {

  margin-top: 0px;
  
}

.tableau_page_accueil td {

  width: 350px;
  height: 160px;
  text-align:center;
  padding: 20px 0 15px 0;

}

div#ttt
{
  height: 160px;
  text-align:center;
  padding: 25px 0 0 0;
  
}

.tableau_page_accueil td:hover{

  background-color:#ced7e1;
  border:0px black solid;

}


.tableau_page_accueil td p{

  padding: 5px 0 0px 0;

}

.tableau_training {

  margin-top: 0px;
  
}

.tableau_training td {

  width: 350px;
  height: 160px;
  text-align:center;
  padding: 20px 0 15px 0;
  
}


.tableau_training td:hover{

  background-color:#ced7e1;
  border:0px black solid;

}

.tableau_training td p
{
padding: 5px 0 0px 0;
}

.tableau_simultrain {

  margin-top: 0px;
  
}


.tableau_simultrain td {

  
  width: 450px;
  height: 160px;
  text-align:center;
  padding: 20px 0 15px 0;
  
  
}

.tableau_simultrain td p{

  padding: 5px 0 0 0;

}

.tableau_simultrain td:hover{

  background-color:#ced7e1;
  border:0px black solid;

}

.tableau_elearning {

  margin-top: 40px;
  
}

.tableau_elearning td {

  
  width: 150px;
  text-align:center;
  
  
}

.tableau_elearning td p{

  padding: 5px 0 85px 0;

}

p {

  margin: 0 0 10px 0;
  
}

div#colonne1 {
		  /*Standard - Alsacreation - http://css.alsacreations.com/Faire-une-mise-en-page-sans-tableaux/design-trois-colonnes-positionnement-flottant */
			float: left;
			width: 249px;
			margin-right: 10px;
			_margin-right: 7px;
			padding: 0;
			/*Ajout STS */
			border: 0px solid #2A4E83;
		}
		
div#colonne2 {
			float: right;
			width: 249px;
			margin-left: 10px;
			_margin-left: 7px;
			padding: 0;
		}

div#centre {
			overflow: hidden;
			_overflow: visible;
			_height: 1%;
			padding: 0;
		}		


div#colonne1 h1, div#colonne2 h1, div#centre h1, div.droite h1 {
    
      margin: 0;
	    padding: 0;
	    font-family: Verdana, Lucida, Sans-Serif;
	    font-size: 12px;
	    background-color: #ced7e1;
	    margin-bottom:10px;
      padding: 0.5em;
      /*border: 1px solid #2A4E83;*/
    
    }
		
		
div#colonne1 p, div#colonne2 p, div#centre p{
		  
      margin-bottom:10px;
      padding: 0.5em;
      /*background-color: #99ffff;*/
      /*background-color: #ced7e1;*/
      text-align:left;
      /*border: 1px solid #2A4E83;*/
    }
		
div#colonne1 ul, div#colonne2 ul, div#centre ul {
      list-style-image:url(/imglayout/arr-r.gif);
      /*background-color: #ced7e1;*/
      text-align:left;
      padding-top: 10px;
      padding-right: 5px;
      border: 1px solid #2A4E83;
}
    
.descendre_div{

  clear:both;
  margin-top; 20px;
}

/*Classe qui l'afficher de tous les drapaux liés à des pays partenaires*/
div.drapeau_partenaire{

float: left;
text-align:center;
width:120px;
max-width:120px;
padding-top:15px;
}

div.texte_partenaire{
  
clear:both;
text-align:center;

}

div.separateur_1{

  padding-top:15px;
  clear:both;

}

/* Autre possibilité */
  div.parent {
		margin: 1em 0;
		width: 100%;
		overflow: auto;
		background: white;
		text-align: left;
	  /*border: 1px solid black;*/
	}
	div.parent p, div.parent div {
		margin: 0em 0 1em 0;
		/*border: solid 1px purple;*/
	}
	
	.parent p {background:}
	.parent div {height: 100px;}
	p.gauche, div.gauche {float: left;height:auto;}
	p.droite, div.droite {float: right;height:auto;}
	
	div.gauche p {padding:1px 0;}
	
	p.droite2, div.droite2 {
    float: right;
    border: 1px solid #2A4E83;
  }
  
  p.gauche2, div.gauche2 {
    float: left;
    border: 1px solid #2A4E83;
  }

.ul_demo{
  list-style-image:url(/imglayout/arr-r.gif);
      /*background-color: #ced7e1;*/
      text-align:left;
      padding-top: 10px;
      padding-right: 5px;
      border: 1px solid #2A4E83;
}



div.parent ul, div.cadre_demo ul {
  list-style-image:url(/imglayout/arr-r.gif);
}


/*----------------- CSS POUR LE LAYOUT DE TOUTES LES PAGES D'ACCUEIL DU SITE -----------------*/

.divContentInterne
{
	width: 150px;
	max-width: 150px;
	height: 205px;
	max-height: 205px;
	margin: auto;

}

.divContentInterne p
{
text-align:justify;
text-decoration:none;
}

.divContentInterne center
{
height: 37px;
margin-top: 6px;
font-size: 12px;
color: #27436C;
/*color: black;*/
}


/*cellules qui forment les espaces entre les catégories*/
.tdEmpty
{
width:35px;
}

.title1
{
Font-Family: Verdana, Arial, Helvetica, sans-serif;
Font-Size: 14px;
color: #FFFFFF;
font-weight : bold;
border-bottom:1px solid #666666;
}

/*dégradé sous les gros titres*/
.title1Line
{
background:url(../images/shadow.gif) repeat-x;
height: 5px;
font-size: 1px;
}


.tdHotTopics
{
width:170px;/*width:158px; avant élargissement du site*/
height:195px;
vertical-align:top;
background-color:#f0f3f7;
border-top:1px solid #CCCCCC;
border-left:1px solid #CCCCCC;
border-bottom:1px solid #333333;
border-right:1px solid #333333;
padding:5px;
cursor:pointer;
}

.tdHotTopics:hover{

  background-color:#ced7e1;

}

/* CHANGEMENT POUR LE SALESTOOLKIT */
.tdHotTopics_partner_portal
{
width:170px;/*width:158px; avant élargissement du site*/
height:105px;
vertical-align:top;
background-color:#f0f3f7;
border-top:1px solid #CCCCCC;
border-left:1px solid #CCCCCC;
border-bottom:1px solid #333333;
border-right:1px solid #333333;
padding:5px;
cursor:pointer;
}

.tdHotTopics_partner_portal:hover{

  background-color:#ced7e1;

}



.imgLink{
float:right;
}

.imgLink3{
	
	border:1px solid black;
	float:right;
}

.tdToolkits
{
color:#ffffff;
font-weight: bold;
height:27;
vertical-align:top;
text-align:center;
padding-top:4px;
cursor:pointer;
}

/***********************************************
	About-STS : REFERENCES
***********************************************/

/*titres avec le style des bouttons bleu de la page d'acueil*/

div#col_gauche {
		  	float: left;
			width: 390px;/*365px*/
			padding: 0px;
			margin: 0;
			border: 0px solid #2A4E83;
}
		

div#col_gauche .strie {
	background-color:#F0F3F7;
}
		
div#col_droite {
			float: left;
			width: 390px;/*365px*/
			margin-left: 13px;
			_margin-left: 10px;
			padding: 0;
}

div#col_droite .strie {
	background-color:#F0F3F7;
}

div#col_gauche h1, div#col_droite h1{
	border-top:1px solid #CCCCCC;
	border-left:1px solid #CCCCCC;
	border-bottom:1px solid #333333;
	border-right:1px solid #333333;
	background-color: #ced7e1;
	font-size: 12px;
	padding: 3px;
	font-weight: bold;
	margin: 10px 0px 0px 0px;

}

div#col_gauche p .strie, div#col_droite p .strie{
	margin: 0;
	/*border-top:1px solid #CCCCCC;
	border-left:1px solid #CCCCCC;
	border-bottom:1px solid #333333;
	border-right:1px solid #333333;*/
	background-color: #F0F3F7;
	/*font-size: 12px;
	padding: 3px;
	font-weight: bold;*/
	/*margin: 10px 0px 2px 0px;*/
}

div#col_gauche p, div#col_droite p {
	margin: 0;
	padding: 3px;
	font-weight: bold;
}

div#col_gauche a, div#col_droite a{
	text-decoration:none;
	margin:0px 4px 0px 3px;
}

/*mini drapeaux*/
div#col_gauche img, div#col_droite img{
	float:left;
	margin-right:2px;
}

/*******************************************
  Sales Toolkit
*******************************************/
.bgTitle1
{
background-color:#27436b;/*#686AB0,#1965aa*/
}


.bgTitle2
{
background-color:#712624;/*#C0504D;*/
}

.title1
{
padding-left:4px;
Font-Family: Verdana, Arial, Helvetica, sans-serif;
Font-Size: 12px;
color: #FFFFFF;
font-weight : bold;
border-bottom:1px solid #666666;
height:22px;
}

.tdSalesPhase
{
background:url(/images/stories/sts/salestoolkit/phaseSales.gif) no-repeat;
width:200px;
height:50px;
vertical-align:middle;
text-align:center;
padding-bottom:7px;
#padding-bottom:10px;
padding-right:16px;
}

.tdIpmaPhase
{
background:url(/images/stories/sts/salestoolkit/phaseIpma.gif) no-repeat;
width:100px;
height:50px;
vertical-align:middle;
text-align:left;
padding-bottom:7px;
/*padding-right:14px;*/
padding-left:2px;
}

.tdSMTprepPhase
{
background:url(/images/stories/sts/salestoolkit/phaseSMTprep.gif) no-repeat;
width:155px;
height:50px;
vertical-align:middle;
text-align:center;
padding-bottom:7px;
padding-right:16px;
}

.tdSMTusePhase
{
background:url(/images/stories/sts/salestoolkit/phaseSMTuse.gif) no-repeat;
width:155px;
height:50px;
vertical-align:middle;
text-align:center;
padding-bottom:7px;
padding-right:16px;
}

/*NEW Flèche "Simulation", article "SimulTrain" du SalesToolkit*/
.tdSMTusePhase_mini
{
background:url(/images/stories/sts/salestoolkit/phaseSMTuse_mini.gif) no-repeat;
width:145px;
height:50px;
vertical-align:middle;
text-align:center;
padding-bottom:7px;
padding-right:16px;
}

.tdExamPhase
{
background:url(/images/stories/sts/salestoolkit/phaseExam_xl.gif) no-repeat;
width:155px;
height:50px;
vertical-align:middle;
text-align:center;
padding-bottom:7px;
padding-right:36px;
}

.tdExamIpmaPhase
{
background:url(/images/stories/sts/salestoolkit/phaseExamIpma.gif) no-repeat;
width:100px;
height:50px;
vertical-align:middle;
text-align:center;
padding-bottom:7px;
padding-right:7px;

}

.tdSalesDocs
{
padding-left: 4px;
vertical-align:top;
text-align:left;
}

.tdSalesDocs p
{
margin-bottom:2px;

}

.pDOC
{
text-indent:-40px;
margin-left:40px;
}

.pPPT
{
text-indent:-35px;
margin-left:35px;
}

.pPDFPPT
{
text-indent:-61px;
margin-left:61px;
}

.pPDFDOC
{
text-indent:-65px;
margin-left:65px;
}

.pSMT
{
text-indent:-20px;
margin-left:20px;
}

.demoVersions
{
vertical-align:top;
background-color:#ECECEC;
border-top:1px solid #CCCCCC;
border-left:1px solid #CCCCCC;
border-bottom:1px solid #333333;
border-right:1px solid #333333;
/*cursor:pointer;*/

padding:4px;
}

.demoVersions p
{
margin-top: 0px;
margin-bottom: 10px;
}

.tdToolkits
{
color:#ffffff;
font-weight: bold;
height:27;
vertical-align:top;
text-align:center;
padding-top:4px;
cursor:pointer;
}

.tabTrain
{
border-collapse:collapse;
}

.tabTrainLabel
{
border: 1px solid #686AB0;/*#CCCCCC;*/
width:100px;
vertical-align:top;
font-weight:bold;
background-color:#87A6DD; /*#F0F0F0;*/
}

.tabTrainContent
{
border: 1px solid #686AB0;/*#CCCCCC;*/
vertical-align:top;
}

.redText
{
Font-Family: Verdana, Arial, Helvetica, sans-serif;
Font-Size: 11px;
color: #D60220;
}

.titrepop
{
Font-Family: Arial, Verdana, Helvetica, sans-serif;
Font-Size: 18px;
font-weight: bold;
color: #FFFFFF;
}

.version
{
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 8px;
color: white;
}

.hrLite
{
width: 100%;
height: 1px;
color: #2A4E83;
background-color: #2A4E83;
border: none;
}

/*----------------- links -----------------*/

a.link
{
color: blue;
text-Decoration: none;
}

a.link:hover
{
text-decoration: underline;
color: #D60220;
}

a.linkPDF
{
font-size:9px;
color: blue;
text-Decoration: none;
}

a.linkPDF:hover
{
text-decoration: underline;
color: #D60220;
}

a.copyright:hover
{
color: #D60220;
text-decoration: none;
}

/*----------------- divers -----------------*/

.copyright
{
Font-Family: Arial, Helvetica, sans-serif;
Font-Size: 9px;
Text-decoration: none;
}

/*----------------- listes -----------------*/

.ul 
{
Margin-Top: 1px;
margin-left: 25px;
margin-bottom: 3px;
/*Padding-Bottom: 1px;*/
}

/*----------------- tables phase -----------------*/

.tab1
{
border-color: #B0AFC1;
border-style: solid;
border-width: 1px;
}

/*----------------- tables contactes -----------------*/

table#contactes_STS td{
font-size:11px;
height:28px;
}

/*----------------- GESTION DES TOOLTIPS -----------------*/
#bubble_tooltip{
	width:158px;
	position:absolute;
	display:none;
}
#bubble_tooltip .bubble_top{
	
	height:16px;	
	background-color:#27436b;
	color:#FFFFFF;
	font-weight:bold;
	padding-left:7px;
}
#bubble_tooltip .bubble_middle{

	background-color:#f0f3f7;
	border-top:1px solid #CCCCCC;
	border-left:1px solid #CCCCCC;
	border-bottom:1px solid #333333;
	border-right:1px solid #333333;
	padding:5px;
	cursor:pointer;

}

#bubble_tooltip .bubble_middle span{
	position:relative;
	font-size:11px;
}

/*#bubble_tooltip{
	width:147px;
	position:absolute;
	display:none;
}
#bubble_tooltip .bubble_top{
	background-image: url('../images/bubble_top.gif');
	background-repeat:no-repeat;
	height:16px;	
}
#bubble_tooltip .bubble_middle{
	background-image: url('../images/bubble_middle.gif');
	background-repeat:repeat-y;	
	background-position:bottom left;
	padding-left:7px;
	padding-right:7px;
}
#bubble_tooltip .bubble_middle span{
	position:relative;
	top:-8px;
	font-family: Trebuchet MS, Lucida Sans Unicode, Arial, sans-serif;
	font-size:11px;
}
#bubble_tooltip .bubble_bottom{
	background-image: url('../images/bubble_bottom.gif');
	background-repeat:no-repeat;
	background-repeat:no-repeat;	
	height:44px;
	position:relative;
	top:-6px;
}*/

/*
.liste_deroulante_salestoolkit {
	color: #27436C;
	font-family: Verdana, Lucida, Sans-Serif;
	font-size: 11px;
	font-weight: bold;
	width: 145px;
	background-color:#f0f3f7;
  
	z-index: 2; 
	position:absolute;
}
*/


/* Article proPMP */

table#sts_tab{
	/*border:1px #27436c solid;*/
	border-collapse:collapse;
	width:790px;
	margin-bottom: 20px; /*Insertion d'un espace entre chaque tableau */
}

table#sts_tab td{
	/*border-right:1px #27436c solid;*/
	padding:6px 0px 0px 0px;
	vertical-align:top;
}

table#sts_tab tr th {
	border-top:1px solid #CCCCCC;
	border-left:1px solid #CCCCCC;
	border-bottom:1px solid #333333;
	border-right:1px solid #333333;
	background-color: #ced7e1; /*#27436c;*/
	font-size: 12px;
	font-weight:bold;
	padding: 3px;
	margin: 0px 0px 16px 0px;
	color:black;
	text-align:left;
}





.chiffres_sts {
	background-image: url(http://www.sts.ch/images/stories/sts/showing_business_plan.jpg);
	background-position: top right;
	background-repeat: no-repeat;
	width:770px;
}

.chiffres_sts table{
	border:1px #27436c solid;
	border-collapse:collapse;
	width:435px;
}


.chiffres_sts table td{
	border-right:1px #27436c solid;
	padding:6px;
	padding-left:5px;
}

.chiffres_sts #tab_head tr th {
	border-top:1px solid #CCCCCC;
	border-left:1px solid #CCCCCC;
	border-bottom:1px solid #333333;
	border-right:1px solid #333333;
	background-color: #ced7e1; /*#27436c;*/
	font-size: 12px;
	font-weight:bold;
	padding: 3px;
	margin: 0px 0px 16px 0px;
	color:black;
	text-align:left;
}

/* POUR IE 6/7/8 */
.chiffres_sts #tab_head{
	border-top:1px solid #CCCCCC;
	border-left:1px solid #CCCCCC;
	border-bottom:1px solid #333333;
	border-right:1px solid #333333;
	background-color: #ced7e1; /*#27436c;*/
	font-size: 12px;
	font-weight:bold;
	padding: 3px;
	margin: 0px 0px 16px 0px;
	color:black;
	text-align:left;
}

.chiffres_sts #stripe{
	background-color:#F0F3F7;
}

.chiffres_sts #col1{
	width:400px;
}

/*KEY FIGURES - FIN*/


/*test quote*/
#description_sts {
	padding: 10px;
	margin: 5px;
	background-image: url(http://www.sts.ch/images/stories/sts/openquote2.png);
	background-position: top left;
	background-repeat: no-repeat;
	text-indent: 23px;
	color:#27436C;
}
#description_sts span {
	display: block;
	background-image: url(http://www.sts.ch/images/stories/sts/closequote2.png);
	background-repeat: no-repeat;
	background-position: bottom right;
	line-height:1.4em;
}

/*----------------------------------- LISTE DEROULANTE SALESTOOLKIT -----------------------------------*/

.tdSalesDocs table{
	margin:0px;
	padding:0px;
	text-align:left;
}

td.liste_deroulante_salestoolkit{
	vertical-align:top;
}
	
.liste_deroulante_salestoolkit ol{
	margin-top:16px;
	margin-left:-24px;
	color: #27436C;
	font-family: Verdana, Lucida, Sans-Serif;
	font-size: 11px;
	font-weight: bold;
	background-color:#F0F3F7;
	z-index: 2; 
	position:absolute;
	border:1px solid #27436c;
	padding:2px;
}

.liste_deroulante_salestoolkit ol a{
	margin-bottom:-14px;
	padding:0px;
	width:56px;
	height:18px;
	text-decoration:none;
	display:block;
}

.liste_deroulante_salestoolkit ol a:hover{
	background-color:#fff;
}

.liste_deroulante_salestoolkit ol ul li{
	list-style:none;
	margin-left:0px;
}

.liste_deroulante_salestoolkit ol ul li:hover{
	background-color:#fff;
}

/*------2------*/


.panneau_news_2 table{
	/*border:1px #27436c solid;*/
	border-top:1px solid #CCCCCC;
	border-left:1px solid #CCCCCC;
	border-bottom:1px solid #333333;
	border-right:1px solid #333333;
	width:800px;
}

.panneau_news_2 #tab_head{
	border-collapse:collapse;
}


.panneau_news_2 table td{
	padding:6px 6px 6px 6px;
}

.panneau_news_2 #tab_head tr th {
	border:none;
	background-color: #27436b; /*#ced7e1;  #27436c;*/
	font-size: 12px;
	font-weight:bold;
	padding: 3px 3px 3px 5px;;
	margin: 0px 0px 16px 0px;
	color: white;
	text-align:left;
}


/* POUR IE 6/7/8 */
.panneau_news_2 #tab_head{
	border:none;
	background-color: #ced7e1; /*#27436c;*/
	font-size: 12px;
	font-weight:bold;
	padding: 3px;
	margin: 0px 0px 12px 0px;
	color:black;
	text-align:left;
}

.panneau_news_2 #stripe{
	background-color:#F0F3F7;
}

.panneau_news_2 #col1{
	width:755px;
}

/*-------LOGOS FONDUS PAGE D'ACCUEIL--*/
.logos_accueil{
	margin:0 0 4px -10px;
	height:52px;
}

.logos_accueil li{
	list-style-type:none;
	margin:0px;
	padding:0px;
}