/* ---- fond bandeau entete ---- */
#top {background:url(../../datas/structure/skin/default/header_bg.gif) repeat-x top left;}
#topEntreprise {background:url(../../datas/structure/skin/default/header_bg.gif) repeat-x top left;}
#telelangue {background:url(../../datas/structure/skin/default/telelangue.png) no-repeat center center}
#worldspeaking {background:url(../../datas/structure/skin/default/worldspeaking.png) no-repeat center center}
.logo img {height:85px; width:260px;}
.logo img.societeLogo {height:55px; width:260px;}

/* ---- couleurs liens ---- */
a {text-decoration:underline; color:#0066CC;}
a:hover{text-decoration:none; color:#d60352;}

/* ---- couleurs titres ---- */
h1 {color:#414b56;border-bottom:#414b56 1px dotted;}
h2 {color:#0a4b98;}
h3 {color:#414b56; font-size:10pt}
h4 {color: #0a4b98;}
h5 {color:#3668bf;} 
#name p {color:#FFFFFF;font-size:10pt;}
.greyBox p {color:#414b56;}
/* fond titre consignes */
/*.exerciceContent h3 {background-color:#ecedee;}*/

/* ---- balises communes ---- */
#content ul {list-style-image:url(../../datas/structure/elementsPages/ul1_default.png)}

.bodyAccueil .ongletContent h3,.bodylanguageTools .ongletContent h3,.bodyPopup h3 {
	background-color:#ecedee;
	border:1px solid #c3c8cd;
	color:#0a4b98;
}

/* bordures arrondis */
/*.exerciceContent {border: 1px solid #74869a;}*/
.ongletContent, .ongletContentFooter {border: 1px solid #74869a;}
.ongletContent, #conteneur .box, #fermer{border: 1px solid #74869a;}


/* ---- Onglets ---- */
.ongletListe li{
	background: url(../../datas/structure/skin/default/buttons/button_bg.gif) repeat-x 0 0;
    border: #4677bc solid 1px;
}
.ongletListe li.inactif, .ongletListe li.inactif:hover, .ongletListe li.inactif:active{
    border-color: #b3b3b3;
    color: #777;
}
#conteneur .ongletParent {border-bottom: 1px solid #4677bc;}
.ongletListe li:hover{
	background: url(../../datas/structure/skin/default/buttons/button_bg.gif) repeat-x 0 -24px;
	border-color: #2ea3ff;
}
.ongletListe li:active{
    background: url(../../datas/structure/skin/default/buttons/button_bg.gif) repeat-x 0 -48px;
    border-color: #74869a;
}
.ongletListe li.active, .ongletListe li.active:hover{
    background: url(../../datas/structure/skin/default/buttons/onglet.gif) repeat-x 0 0;
    border: 1px solid #74869a;
}
.ongletListe li a{color: #F7F7F7;}
.ongletListe li:hover a{color: #FFFFFF;}
.ongletListe li.active a{color:#5c7fcb;}

/*important ne pas modifier*/
.ongletListe li, .ongletListe li:hover,.ongletListe li:active, .ongletListe li.active, .ongletListe li.active:hover{border-bottom: none;}


/* ----------- boutons ----------- /*/
/* bouton rond */
.button_r a{
	color:#f0f0f0;
	background: url(../../datas/structure/skin/default/buttons/button_circle.png) no-repeat 0 0;
}
.button_r a:hover{
    color:#f0f0f0;
    background: url(../../datas/structure/skin/default/buttons/button_circle.png) no-repeat 0 -28px;
}
.button_r a:active{
    color:#f0f0f0;
    background: url(../../datas/structure/skin/default/buttons/button_circle.png) no-repeat 0 -56px;
}
.button a, .buttonInput, .button2 a{
    color:#f0f0f0;
    background: url(../../datas/structure/skin/default/buttons/button_bg.gif) repeat-x 0 0;
    border:#4677bc 1px solid;
}
.button a:hover, .buttonInput:hover,.button2 a:hover{
    color:#ffffff;
    background: url(../../datas/structure/skin/default/buttons/button_bg.gif) repeat-x 0 -24px;
    border:#2ea3ff 1px solid;
}
.button a:active, .button2 a:active, .buttonInput:active{
    color:#ffffff;
    background: url(../../datas/structure/skin/default/buttons/button_bg.gif) repeat-x 0 -48px;
    border-color: #556e90;
}
.button.highlight a, .buttonInput.highlight, .button2.highlight{
    color:#ffffff;
    background: url(../../datas/structure/skin/default/buttons/button_bg.gif) repeat-x 0 -168px;
    border-color: #ffc600;
}
.minibutton a, input.minibutton {
    color:#f0f0f0;
    background: url(../../datas/structure/skin/default/buttons/button_bg.gif) repeat-x 0 -96px;
    border:#4677bc 1px solid;
}
.minibutton a:hover, input.minibutton:hover {
    color:#ffffff;
    background: url(../../datas/structure/skin/default/buttons/button_bg.gif) repeat-x 0 -114px;
    border:#2ea3ff 1px solid;
}
.minibutton a:active, input.minibutton:active {
    color:#ffffff;
    background: url(../../datas/structure/skin/default/buttons/button_bg.gif) repeat-x 0 -132px;
    border-color: #556e90;
}
.minibutton.highlight a{
    color:#ffffff;
    background: url(../../datas/structure/skin/default/buttons/button_bg.gif) repeat-x 0 -192px;
    border-color: #ffc600;
}

/* fleche bts */
.arrowL {background: url(../../datas/structure/skin/default/buttons/arrow_nav.png) no-repeat 0 0;}
.arrowR {background: url(../../datas/structure/skin/default/buttons/arrow_nav.png) no-repeat -25px 0;}
.arrowL:hover {background: url(../../datas/structure/skin/default/buttons/arrow_nav.png) no-repeat 0 -28px;}
.arrowR:hover {background: url(../../datas/structure/skin/default/buttons/arrow_nav.png) no-repeat -25px -28px;}
.arrowL:active {background: url(../../datas/structure/skin/default/buttons/arrow_nav.png) no-repeat 0 -56px;}
.arrowR:active {background: url(../../datas/structure/skin/default/buttons/arrow_nav.png) no-repeat -25px -56px;}
.aide a {background: url(../../datas/structure/skin/default/buttons/aide.png) no-repeat 0 0;}

.t_contour label p {color:#414b56;}