@charset "utf-8";
/* CSS Document */

/* ************************************************************************** */
/* ************************************************************************** */
/* GENERAL AND TRANSVERSAL ELEMENTS                                           */
/* ************************************************************************** */
/* ************************************************************************** */


/* ************************************************************************** */
/* GENERAL FONT STYLES                                                        */
/* ************************************************************************** */

.fontFamily1{font-family:Arial, Helvetica, sans-serif;}

/* *************/
/* FONT COLORS */
/* *************/
  
.k-fc-blue      {color:#00B0F0}
.k-fc-brown     {color:#050503}
.k-fc-green     {color:#97C00E}
.k-fc-grey-1    {color:#838073}
.k-fc-grey-2    {color:#7F7F7F}
.k-fc-grey-3    {color:#454545}
.k-fc-grey-4    {color:#BFBFBF}
.k-fc-grey-5    {color:#DDD9C3}
.k-fc-orange-1  {color:#E46C0A}
.k-fc-orange-2  {color:#EAA932}
.k-fc-pink      {color:#CC0099}
.k-fc-purple    {color:#CC0099}
.k-fc-red       {color:#E31927}
.k-fc-white     {color:#FFFFFF}
.k-fc-yellow    {color:#FFC000}

/* ************/
/* FONT SIZES */
/* ************/

.k-fs-08 {font-size:8px;}
.k-fs-09 {font-size:9px;}
.k-fs-10 {font-size:10px;}
.k-fs-11 {font-size:11px;}
.k-fs-12 {font-size:12px;}
.k-fs-14 {font-size:14px;}
.k-fs-16 {font-size:16px;}
.k-fs-18 {font-size:18px;}
.k-fs-20 {font-size:20px;}
.k-fs-22 {font-size:22px;}
.k-fs-24 {font-size:24px;}
.k-fs-26 {font-size:26px;}
.k-fs-28 {font-size:28px;}
.k-fs-30 {font-size:30px;}
.k-fs-36 {font-size:36px;}
.k-fs-42 {font-size:42px;}
.k-fs-48 {font-size:48px;}
.k-fs-60 {font-size:60px;}
.k-fs-72 {font-size:72px;}
.k-fs-84 {font-size:84px;}

/* *************/
/* FONT STYLES */
/* *************/

.k-fst-n {font-weight:normal;}
.k-fst-b {font-weight:bold;}
.k-fst-i {font-style:italic;}
.k-fst-u {text-decoration:underline;}

/* ************************************************************************** */
/* GENERAL BACKGROUND AND BORDER STYLES                                       */
/* ************************************************************************** */

/* ******************/
/* BACKGROUND COLOR */
/* ******************/

.k-bg-col-blue      {background-color:#00B0F0;} 
.k-bg-col-brown     {background-color:#050503;}
.k-bg-col-brown-2   {background-color:#C4BD97;}
.k-bg-col-green     {background-color:#97C00E;}
.k-bg-col-grey-1    {background-color:#838073;}
.k-bg-col-grey-2    {background-color:#7F7F7F;}
.k-bg-col-grey-3    {background-color:#454545;}
.k-bg-col-grey-4    {background-color:#BFBFBF;}
.k-bg-col-grey-5    {background-color:#DDD9C3;}
.k-bg-col-grey-6    {background-color:#EFEDE5;}
.k-bg-col-grey-7    {background-color:#D8D9DA;}
.k-bg-col-grey-8    {background-color:#A8A69C;}
.k-bg-col-orange-1  {background-color:#E46C0A;}
.k-bg-col-orange-2  {background-color:#EAA932;}
.k-bg-col-pink      {background-color:#CC0099;}
.k-bg-col-purple    {background-color:#660099;}
.k-bg-col-red       {background-color:#E31927;}
.k-bg-col-white     {background-color:#FFFFFF;}
.k-bg-col-yellow    {background-color:#FFC000;}

.k-bg-col-general-krealinks {background-color:#E46C0A;}
.k-bg-col-forums-brand      {background-color:#FFC000;}
.k-bg-col-studies           {background-color:#00B0F0;}
.k-bg-col-contests          {background-color:#97C00E;}

.k-bg-col-lin-orange    {background:linear-gradient(top, #EAA932, #E46C0A);background:-moz-linear-gradient(center top, #EAA932, #E46C0A);background:-webkit-linear-gradient(top, #EAA932, #E46C0A);background:-webkit-gradient(top, #EAA932, #E46C0A);background:-o-linear-gradient(top, #EAA932, #E46C0A);background:-ms-linear-gradient(top, #EAA932, #E46C0A);}
.k-bg-col-lin-yellow    {background:linear-gradient(top, #FFD966, #FFC000);background:-moz-linear-gradient(center top, #FFD966, #FFC000);background:-webkit-linear-gradient(top, #FFD966, #FFC000);background:-webkit-gradient(top, #FFD966, #FFC000);background:-o-linear-gradient(top, #FFD966, #FFC000);background:-ms-linear-gradient(top, #FFD966, #FFC000);}
.k-bg-col-lin-blue      {background:linear-gradient(top, #9CE0FF, #00B0F0);background:-moz-linear-gradient(center top, #9CE0FF, #00B0F0);background:-webkit-linear-gradient(top, #9CE0FF, #00B0F0);background:-webkit-gradient(top, #9CE0FF, #00B0F0);background:-o-linear-gradient(top, #9CE0FF, #00B0F0);background:-ms-linear-gradient(top, #9CE0FF, #00B0F0);}
.k-bg-col-lin-green     {background:linear-gradient(top, #C1E93C, #97C00E);background:-moz-linear-gradient(center top, #C1E93C, #97C00E);background:-webkit-linear-gradient(top, #C1E93C, #97C00E);background:-webkit-gradient(top, #C1E93C, #97C00E);background:-o-linear-gradient(top, #C1E93C, #97C00E);background:-ms-linear-gradient(top, #C1E93C, #97C00E);}

  
/* *******************************/
/* BORDER COLOR AND THICK STYLES */
/* *******************************/

.k-bd-col-white     {border-color:#FFFFFF;}
.k-bd-col-blue      {border-color:#00B0F0;}
.k-bd-col-brown-1   {border-color:#050503;}
.k-bd-col-brown-2   {border-color:#C4BD97;}
.k-bd-col-green     {border-color:#97C00E;}
.k-bd-col-grey-1    {border-color:#838073;}
.k-bd-col-grey-2    {border-color:#7F7F7F;}
.k-bd-col-grey-3    {border-color:#454545;}
.k-bd-col-grey-4    {border-color:#BFBFBF;}
.k-bd-col-grey-5    {border-color:#DDD9C3;}
.k-bd-col-grey-6    {border-color:#EFEDE5;}
.k-bd-col-grey-7    {border-color:#D8D9DA;}
.k-bd-col-orange    {border-color:#E46C0A;}
.k-bd-col-orange-2  {border-color:#EAA932;}
.k-bd-col-pink      {border-color:#CC0099;}
.k-bd-col-red       {border-color:#E31927;}
.k-bd-col-yellow    {border-color:#FFC000;}

.k-bd-th-1 {border:1px solid;} 
.k-bd-th-2 {border:2px solid;} 
.k-bd-th-3 {border:3px solid;} 
.k-bd-th-4 {border:4px solid;} 
.k-bd-th-5 {border:5px solid;} 

/* Border: erase specifically some parts of the border */
.k-bd-no    {border:none;}
.k-bd-no-T  {border-top:0px;}
.k-bd-no-B  {border-bottom:0px;}
.k-bd-no-TB {border-top:0px;border-bottom:0px;}
.k-bd-no-L  {border-left:0px;}
.k-bd-no-R  {border-right:0px;}
.k-bd-no-LR {border-left:0px;border-right:0px;}


/* ************************/
/* BORDER ROUNDING STYLES */
/* ************************/
  
/* Rounded */
.k-rd-05    {border-radius:5px 5px;-moz-border-radius:5px 5px 5px 5px;}
.k-rd-10    {border-radius:10px 10px;-moz-border-radius:10px 10px 10px 10px;}
.k-rd-15    {border-radius:15px 15px;-moz-border-radius:15px 15px 15px 15px;}
.k-rd-20    {border-radius:20px 20px;-moz-border-radius:20px 20px 20px 20px;}
.k-rd-30    {border-radius:30px 30px;-moz-border-radius:30px 30px 30px 30px;}

/* Rounded only top */  
.k-rd-05-T  {border-radius:5px 5px 0px 0px;-moz-border-radius:5px 5px 0px 0px;}
.k-rd-10-T  {border-radius:10px 10px 0px 0px;-moz-border-radius:10px 10px 0px 0px;}
.k-rd-15-T  {border-radius:15px 15px 0px 0px;-moz-border-radius:15px 15px 0px 0px;}
.k-rd-20-T  {border-radius:20px 20px 0px 0px;-moz-border-radius:20px 20px 0px 0px;}

/* Rounded only bottom */
.k-rd-05-B  {border-radius:0px 0px 5px 5px;-moz-border-radius:0px 0px 5px 5px;}    
.k-rd-10-B  {border-radius:0px 0px 10px 10px;-moz-border-radius:0px 0px 10px 10px;}
.k-rd-15-B  {border-radius:0px 0px 15px 15px;-moz-border-radius:0px 0px 15px 15px;}
.k-rd-20-B  {border-radius:0px 0px 20px 20px;-moz-border-radius:0px 0px 20px 20px;}

/* Rounded only right */
.k-rd-05-R  {border-radius:0px 5px 5px 0px;-moz-border-radius:0px 5px 5px 0px;}
.k-rd-10-R  {border-radius:0px 10px 10px 0px;-moz-border-radius:0px 10px 10px 0px;}

/* Rounded only left */
.k-rd-05-L  {border-radius:5px 0px 0px 5px;-moz-border-radius:5px 0px 0px 5px;}
.k-rd-10-L  {border-radius:10px 0px 0px 10px;-moz-border-radius:10px 0px 0px 10px;}


/* *****************/
/* ROTATION STYLES */
/* *****************/
  
.k-rot-90 {-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-webkit-transform:rotate(-90deg);-o-transform:rotate(-90deg);filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);}
.k-rot-05 {-transform:rotate(-5deg);-moz-transform:rotate(-5deg);-webkit-transform:rotate(-5deg);-o-transform:rotate(-5deg);}
.k-rot-05 {-transform:rotate(5deg);-moz-transform:rotate(5deg);-webkit-transform:rotate(5deg);-o-transform:rotate(5deg);}
.k-rot-10 {-transform:rotate(10deg);-moz-transform:rotate(10deg);-webkit-transform:rotate(10deg);-o-transform:rotate(10deg);}
.k-rot-15 {-transform:rotate(15deg);-moz-transform:rotate(15deg);-webkit-transform:rotate(15deg);-o-transform:rotate(15deg);}
.k-rot-180 {-transform:rotate(180deg);-moz-transform:rotate(180deg);-webkit-transform:rotate(180deg);-o-transform:rotate(180deg);;filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);}


/* ***************/
/* SHADOW STYLES */
/* ***************/

.k-sdw-diag {box-shadow:#333333 0 5px 20px 0;-moz-box-shadow:#333333 0 5px 20px 0;-webkit-box-shadow:#333333 0 5px 20px 0;}  

/* *********************/
/* TRANSPARENCY STYLES */
/* *********************/
  
.k-opac-50 {filter:alpha(opacity=50);-moz-opacity:0.5;opacity:0.5;}
.k-opac-60 {filter:alpha(opacity=60);-moz-opacity:0.6;opacity:0.6;}
.k-opac-70 {filter:alpha(opacity=70);-moz-opacity:0.7;opacity:0.7;}
.k-opac-80 {filter:alpha(opacity=80);-moz-opacity:0.8;opacity:0.8;}
.k-opac-90 {filter:alpha(opacity=90);-moz-opacity:0.9;opacity:0.9;}
.k-opac-95 {filter:alpha(opacity=95);-moz-opacity:0.95;opacity:0.95;}


/* ************************************************************************** */
/* GENERAL DISPLAYING STYLES                                                  */
/* ************************************************************************** */

.k-ovf-h {overflow:hidden;}

/* Float and clear */
.kFlLeft {float:left;}
.kFlRight {float:right;}
.kClr {clear:both;} /* deprecated with : k-clear-fix*/

/* Creates an empty line which allows the browser to compute the height without overflow hidden */ 
.k-clear-fix:after {clear:both;content: " ";display:block;height:0;overflow:hidden;visibility:hidden;}

/* Creates a system of multi columns */
/* use instructions:  */
/*   - apply only to the container of each part */
/*   - AND do not forget to use kClr on the next element of the same hierarchical level */ 
.k-multi-col-2-left     {float:left;width:50%;}     /* apply only to the left part */
.k-multi-col-2-right    {float:right;width:50%;}    /* apply only to the right part */
.k-multi-col-3-left     {float:left;width:33%;}     /* apply only to the left part */
.k-multi-col-3-right    {float:right;width:33%;}    /* apply only to the right part */
.k-multi-col-3-center   {margin:0% 33%;width:34%;}  /* apply only to the center part */

/* Padding (most common only) */
.k-pad-no {padding:0px;}
.k-pad-05 {padding:5px;}
.k-pad-10 {padding:10px;}
.k-pad-15 {padding:15px;}
.k-pad-20 {padding:20px;}

/* Margin (most common only) */
.k-mrg-no   {margin:0px;}
.k-mrg-05  {margin:5px;}
.k-mrg-10 {margin:10px;}
.k-mrg-15 {margin:15px;}
.k-mrg-20 {margin:20px;}

/*Only margin Top*/
.k-mrg-05-T  {margin-top:5px;}
.k-mrg-10-T {margin-top:10px;}
.k-mrg-15-T {margin-top:15px;}
.k-mrg-20-T {margin-top:20px;}

/*Only margin Bottom*/
.k-mrg-05-B {margin-bottom:5px;}
.k-mrg-10-B {margin-bottom:10px;}
.k-mrg-15-B {margin-bottom:15px;}
.k-mrg-20-B {margin-bottom:20px;}

/*Only margin Left*/
.k-mrg-05-L {margin-left:5px;}
.k-mrg-10-L {margin-left:10px;}
.k-mrg-15-L {margin-left:15px;}
.k-mrg-20-L {margin-left:20px;}

/*Only margin Right*/
.k-mrg-05-R {margin-right:5px;}
.k-mrg-10-R {margin-right:10px;}
.k-mrg-15-R {margin-right:15px;}
.k-mrg-20-R {margin-right:20px;}

/* Text alignment (most common) */
.k-align-C {text-align:center;}
.k-align-L {text-align:left;}
.k-align-R {text-align:right;}
.k-align-J {text-align:justify;}

/* Line height (most common) */
.k-ln-ht-15 {line-height:15px;}
.k-ln-ht-20 {line-height:20px;}
.k-ln-ht-25 {line-height:25px;}

/* Display (most common) */
.k-disp-blk     {display:block;}
.k-disp-inl     {display:inline;}
.k-disp-inlBlk  {display:inline-block;}

  
/* ************************************************************************** */
/* GENERAL HTML ELEMENTS                                                      */
/* ************************************************************************** */

a       {color: #E46C0A; text-decoration:none;} 
a:hover {color: #E46C0A; text-decoration:underline;}
		
/* ****** */
/* IMAGES */
/* ****** */

img {border : none;}
a.image:hover{background-color:transparent;}

/* ***** */
/* INPUT */
/* ***** */

ul {margin-left:5px;padding: 0;list-style-type:disc;list-style-position:inside;}
input, textArea {font-size:12px;font-family:Arial, Helvetica, sans-serif;font-style:italic;color:#282516;}
input[type=button], input[type=submit]{font-size:12px;font-family:Arial, Helvetica, sans-serif;font-style:italic;font-weight:bold;color:#282516;}
input:button, submit {font-size:14px;font-family:Arial, Helvetica, sans-serif;font-style:normal;font-weight:bold;color:#282516;}

/* ***** */
/* LINKS */
/* ***** */

a:link {color:#E46C0A;text-decoration:none;border:none;}
a:visited {color:#E46C0A;text-decoration:none;border:none;}
a:hover {color:#E46C0A;text-decoration:none;border:none;}
a:active {color:#E46C0A;text-decoration:none;border:none;}
a:focus {text-decoration:none;border:none;outline:0px none;}
a img {border:none;outline:0px none;}

.linksBlueToBLue a {color:#00B0F0;}         .linksBlueToBLue a:hover {color:#00B0F0;}
.linksBrownToBlue a {color:#050503;}        .linksBrownToBlue a:hover {color:#00B0F0;}
.linksBrownToGreen a {color:#050503;}       .linksBrownToGreen a:hover {color:#97C00E;}
.linksBrownToOrange a {color:#050503;}      .linksBrownToOrange a:hover {color:#E46C0A;}
.linksBrownToPink a {color:#050503;}        .linksBrownToPink a:hover {color:#CC0099;}
.linksBrownToRed a {color:#050503;}         .linksBrownToRed a:hover {color:#E31927;}
.linksBrownToYellow a {color:#050503;}      .linksBrownToYellow a:hover {color:#FFC000;}  
.linksGreenToGreen a {color:#97C00E;}       .linksGreenToGreen a:hover {color:#97C00E;}
.linksGrey4ToBlue a {color:#BFBFBF;}        .linksGrey4ToBlue a:hover {color:#00B0F0;}
.linksGrey4ToGreen a {color:#BFBFBF;}       .linksGrey4ToGreen a:hover {color:#97C00E;}
.linksGrey4ToOrange a {color:#BFBFBF;}      .linksGrey4ToOrange a:hover {color:#E46C0A;}
.linksGrey4ToPink a {color:#BFBFBF;}        .linksGrey4ToPink a:hover {color:#CC0099;}
.linksGrey4ToRed a {color:#BFBFBF;}         .linksGrey4ToRed a:hover {color:#E31927;}
.linksGrey5ToGrey5 a {color:#DDD9C3;}       .linksGrey5ToGrey5 a:hover {color:#DDD9C3;}
.linksGrey5ToOrange a {color:#DDD9C3;}      .linksGrey5ToOrange a:hover {color:#E46C0A;}
.linksGrey5ToGreen a {color:#DDD9C3;}       .linksGrey5ToGreen a:hover {color:#97C00E;}
.linksGrey5ToYellow a {color:#DDD9C3;}      .linksGrey5ToYellow a:hover {color:#FFC000;}
.linksOrangeToOrange a {color:#E46C0A;}     .linksOrangeToOrange a:hover {color:#E46C0A;}
.linksOrangeToWhite a {color:#E46C0A;}      .linksOrangeToWhite a:hover {color:#FFFFFF;}
.linksPinkToPink a {color: #CC0099;}        .linksPinkToPink a:hover {color: #CC0099;}
.linksRedToRed a {color:#E31927;}           .linksRedToRed a:hover {color:#E31927;}
.linksWhiteToBrown a {color:#FFFFFF;}       .linksWhiteToBrown a:hover {color:#050503;}
.linksWhiteToGreen a {color:#FFFFFF;}       .linksWhiteToGreen a:hover {color:#97C00E;}
.linksWhiteToGrey4 a {color:#FFFFFF;}       .linksWhiteToGrey4 a:hover {color:#BFBFBF;}
.linksWhiteToGrey5 a {color:#FFFFFF;}       .linksWhiteToGrey5 a:hover {color:#DDD9C3;}
.linksWhiteToOrange a {color:#FFFFFF;}      .linksWhiteToOrange a:hover {color:#E46C0A;}
.linksWhiteToOrange2 a {color:#FFFFFF;}     .linksWhiteToOrange2 a:hover {color:#EAA932;}
.linksWhiteToRed a {color:#FFFFFF;}         .linksWhiteToRed a:hover {color:#E31927;}
.linksWhiteToWhite a {color:#FFFFFF;}       .linksWhiteToWhite a:hover {color:#FFFFFF;}
.linksWhiteToYellow a {color:#FFFFFF;}      .linksWhiteToYellow a:hover {color:#FFC000;}
.linksYellowToYellow a {color:#FFC000;}     .linksYellowToYellow a:hover {color:#FFC000;}


/* ******* */
/* BUTTONS */
/* ******* */

.btKL {background-color:transparent;border:0px;color:#050503; border-radius:5px 5px;-moz-border-radius:5px 5px; cursor:pointer;font-size:10px;font-weight:bold;text-align:center; height:auto;padding:1px 3px;text-decoration:none;} /*sortir le border*/
.btKL:hover {text-decoration:none;}

a.buttonKLOrangeToBrown             {background-color:#E46C0A;color:#FFFFFF;}
a.buttonKLOrangeToBrown:hover       {background-color:#050503;color:#FFFFFF;}
a.buttonKLPinkToWhite               {background-color:#CC0099;color:#FFFFFF;}
a.buttonKLPinkToWhite:hover         {background-color:#FFFFFF;color:#CC0099;}
a.buttonKLPinkToBrown               {background-color:#CC0099;color:#FFFFFF;}
a.buttonKLPinkToBrown:hover         {background-color:#050503;color:#FFFFFF;}

a.buttonKLBlueToWhite               {background-color:#00B0F0;color:#FFFFFF;}
a.buttonKLBlueToWhite:hover         {background-color:#FFFFFF;color:#00B0F0;}
a.buttonKLBlueToBrown               {background-color:#00B0F0;color:#FFFFFF;}
a.buttonKLBlueToBrown:hover         {background-color:#050503;color:#FFFFFF;}
a.buttonKLGreenToWhite              {background-color:#97C00E;color:#FFFFFF;}
a.buttonKLGreenToWhite:hover        {background-color:#FFFFFF;color:#97C00E;}
a.buttonKLGreenToBrown              {background-color:#97C00E;color:#FFFFFF;}
a.buttonKLGreenToBrown:hover        {background-color:#050503;color:#FFFFFF;}
a.buttonKLYellowToWhite             {background-color:#FFC000;color:#FFFFFF;}
a.buttonKLYellowToWhite:hover       {background-color:#FFFFFF;color:#FFC000;}
a.buttonKLYellowToBrown             {background-color:#FFC000;color:#FFFFFF;}
a.buttonKLYellowToBrown:hover       {background-color:#050503;color:#FFFFFF;}




/* button fs (not necessary?) */
.btKL.k-fs-11 {font-size:11px;}
.btKL.k-fs-12 {font-size:12px;}
.btKL.k-fs-14 {font-size:14px;}
.btKL.k-fs-16 {font-size:16px;}
.btKL.k-fs-18 {font-size:18px;}
.btKL.k-fs-22 {font-size:22px;}
.btKL.k-fs-24 {font-size:24px;}
.btKL.k-fs-30 {font-size:30px;}

/* button border size */
.btKL.bdTh1px {border:1px solid;}
.btKL.bdTh2px {border:2px solid;}
.btKL.bdTh3px {border:3px solid;}
.btKL.bdTh4px {border:4px solid;}
.btKL.bdTh5px {border:5px solid;}

/* button rounding */
.btKL.k-rd-05 {border-radius:5px 5px;-moz-border-radius:5px 5px;}
.btKL.k-rd-10 {border-radius:10px 10px;-moz-border-radius:10px 10px;}
.btKL.k-rd-15 {border-radius:15px 15px;-moz-border-radius:15px 15px;}
.btKL.k-rd-20 {border-radius:20px 20px;-moz-border-radius:20px 20px;}
.btKL.k-rd-10-T {border-radius:10px 10px 0px 0px;-moz-border-radius:10px 10px 0px 0px;}

/* Padding (most common only) */
.btKL.k-pad-no {padding:0px;}
.btKL.k-pad-05 {padding:5px;}
.btKL.k-pad-10 {padding:10px;}
.btKL.k-pad-15 {padding:15px;}
.btKL.k-pad-20 {padding:20px;}


/* ************************************************************************** */
/* GENERAL FRAMEWORK :                                                        */
/* ************************************************************************** */

body {font: 100% Arial, Verdana, Helvetica, sans-serif;
      background:url(../images/images_common_backgrounds/advancia_bg.jpg) no-repeat fixed left top;
      margin:0;padding:0;text-align:center;color:#000000;}

/* **************************  */
/* HEADER NAVIGATION MENU      */
/* **************************  */

.header-language-menu-inner {width:980px;margin-left:auto;margin-right:auto;padding:5px 0px;text-align:right;}


/* *******************  */
/* HEADER               */
/* *******************  */

.header-and-language {position:fixed;left:0;top:0;width:100%;z-index:9999;}
.header {background:url(../images/images_common_header/crowd.png) no-repeat left top;padding:5px 0px;margin-bottom:20px;}
.header-container {width:980px;margin:0px auto;height:auto;text-align:left;}
.advancia-logo {float:left;}
.header-picture {float:right;margin-left:10px;}
.header-text {margin-top:30px;}

/* *******************  */
/* CONTAINER MAIN       */
/* *******************  */

#container {width:auto;background:url(../images/images_common_backgrounds/advancia_bg_layer.png) repeat scroll center center transparent;}
#container-inner {text-align:center;width:980px;margin-left:auto;margin-right:auto;padding-top:180px;padding-bottom:70px;}

/* **************************  */
/* SIDEBAR NAVIGATION MENU     */
/* **************************  */

.sidebar-menu {float:left;width:250px;text-align:left;}
.sidebar-menu a {display:inline-block;line-height:16px;width:233px;height:80px;margin-bottom:5px;}
.sidebar-menu a:hover {}

.block-menu-about                   {background:url(../images/images_common_menu/about_inactive.png) no-repeat left top;}
.block-menu-about:hover, 
.block-menu-about.active            {background:url(../images/images_common_menu/about_active.png) no-repeat left top;}
.block-menu-quali-france            {background:url(../images/images_common_menu/qualitativeSurveys_inactive.png) no-repeat left top;}
.block-menu-quali-france:hover, 
.block-menu-quali-france.active     {background:url(../images/images_common_menu/qualitativeSurveys_active.png) no-repeat left top;}
.block-menu-quali-online            {background:url(../images/images_common_menu/qualitativeOnline_inactive.png) no-repeat left top;}
.block-menu-quali-online:hover, 
.block-menu-quali-online.active     {background:url(../images/images_common_menu/qualitativeOnline_active.png) no-repeat left top;}
.block-menu-quali-international     {background:url(../images/images_common_menu/qualitativeInternational_inactive.png) no-repeat left top;}
.block-menu-quali-international:hover, 
.block-menu-quali-international.active {background:url(../images/images_common_menu/qualitativeInternational_active.png) no-repeat left top;}
.block-menu-design                  {background:url(../images/images_common_menu/video_inactive.png) no-repeat left top;}
.block-menu-design:hover,
.block-menu-design.active           {background:url(../images/images_common_menu/video_active.png) no-repeat left top;}
.block-menu-quanti                  {background:url(../images/images_common_menu/quantitativeField_inactive.png) no-repeat left top;}
.block-menu-quanti:hover,
.block-menu-quanti.active           {background:url(../images/images_common_menu/quantitativeField_active.png) no-repeat left top;}
.block-menu-references              {background:url(../images/images_common_menu/references_inactive.png) no-repeat left top;}
.block-menu-references:hover,
.block-menu-references.active       {background:url(../images/images_common_menu/references_active.png) no-repeat left top;}
.block-menu-contact                 {background:url(../images/images_common_menu/contact_inactive.png) no-repeat left top;}
.block-menu-contact:hover,
.block-menu-contact.active          {background:url(../images/images_common_menu/contact_active.png) no-repeat left top;}

#blockMenu9 a{background:url(../images/images_common_menu/test_inactive.png) no-repeat left top;}
#blockMenu9 a:hover{background:url(../images/images_common_menu/test_active.png) no-repeat left top;}

.sidebar-menu a p {margin-left:85px;}
.sidebar-menu .blockMenuTitleStyleSingleLine {margin-top:33px;}
.sidebar-menu .blockMenuTitleStyleDoubleLine {margin-top:25px;}
.sidebar-menu .blockMenuTitleStyleTripleLine {margin-top:17px;}
.sidebar-menu .blockMenuTitleStyleQuadrupleLine {margin-top:9px;}


/* **************************  */
/* CONTENT                     */
/* **************************  */

.page-content-main {overflow:auto;}
.page-content-container {}
.page-intro-title {line-height:50px;min-height:50px;}
.page-content-text {width:700px;margin-left:auto;margin-right:auto;padding: 20px 0px;text-align:justify;}

.button-contact {text-align:center;}


/* **************************  */
/* FOOTER                      */
/* **************************  */

.footer {padding-top: 10px;height:55px;margin-top:-70px;}
.footer-container {width:auto;}
.footer .crowd {background:url('../images/images_common_backgrounds/krealinks_footer.png') center no-repeat;min-height:50px;width:auto;}

  #footer {padding:0px;margin-left:auto;margin-right:auto;margin-top:-50px;margin-bottom:0px;width:auto;}
  #footer_inner {margin-left:auto;margin-right:auto;width:auto;}
  #krealinksFooter .crowd {background:url('/sites/default/themes/framework/images/general_header/krealinks/krealinks_footer.png') center no-repeat;min-height:50px;width:auto;}
  #krealinksFooter .content {}
  #krealinksFooter .contentInner {margin-left:auto;margin-right:auto;width:1000px;}


/* ************************************************************************** */
/* PAGES :                                                                    */
/* ************************************************************************** */

/* **************************  */
/* ABOUT                       */
/* **************************  */

.activities {margin-bottom: 20px;}
.activities a {position:relative;float:left;margin:0px 5px 7px;overflow:hidden;padding:0;text-align:center;width:130px;}
.activities a img {padding:4px 0px 3px;border-radius:8px 8px 0 0;display:inline;}
.activities a .title {min-height:25px;padding:4px 0;}

/* **************************  */
/* QUALI FRANCE                */
/* **************************  */

.activities a .title2 {min-height:70px;padding:4px 0;}



/* **************************  */
/* QUALI INTERNATIONAL         */
/* **************************  */
#blockGlobe {background:url(../images/page_qualitative_international/globe.jpg) center no-repeat;width:auto;height:450px;text-align:left;}
.continent-list {background:url(../images/images_common_backgrounds/advancia_bg_layer.png) repeat scroll center center transparent;position:relative;}
.continent-list p {margin:0px;}
.country-pointer {position:absolute;top:0px;left:0px;}
.continent {float:left;width:25%;line-height:50px;}
.continent-name {text-align:center;border:1px solid #FFFFFF;height:50px;}
.continent-name-title {text-transform:uppercase;display:inline-block;padding:5px;}
.continent-ln-20 {line-height:20px;}
.continent-ln-40 {line-height:40px;}
.country {line-height:33px;text-align:center;}/*padding-left:10px;*/

/* **************************  */
/* REFERENCES                  */
/* **************************  */

.partners-logos img {padding:3px;}