/* Couleurs de base
  - #556B07
  - #97BF0D || #68850a [darker green]
  - #BDD758
  - #96be0f
*/

h1, h2, h3, h4, a, .labelError, .qcmSliderLabelActive {
	color: #68850a;
}

.colored{
	background-color: #BDD758;
}

.inputText, .inputSelect, .inputHtml{
	border: 1px solid #97BF0D;
}

.errorBox{
	border: 1px solid #cb2026;
	background-color: #f6cbca;
	-webkit-border-radius: 5px 0px 5px 0;
	-moz-border-radius: 5px 0px 5px 0;	
}

.mandatory
{
	background-color: #f6cbca;
}

.inputSubmit{
	border: 1px solid #78843e;
	background: url(../../gfx/vivamea/fd_button.png) repeat-x #9fc718;
	-moz-box-shadow: #333 0px 0px 3px;
	-webkit-box-shadow: #333 0px 0px 3px;
	color: #474e25;
}
.button{
	border: 1px solid #78843e;
	background: url(../../gfx/vivamea/fd_button.png) repeat-x #9fc718;
	-moz-box-shadow: #333 0px 0px 3px;
	-webkit-box-shadow: #333 0px 0px 3px;
	color: #474e25;
}

.button_bigger{
	border: 1px solid #666;
	background: url(../../gfx/vivamea/fd_button.png) repeat-x #9fc718;
	-moz-box-shadow: #333 0px 0px 3px;
	-webkit-box-shadow: #333 0px 0px 3px;
	color: #eef3d6;
}

.button.grey{
	background: url(../../gfx/vivamea/fd_button_grey.png) repeat-x #ccc;
	-moz-box-shadow: #333 0px 0px 3px;
	-webkit-box-shadow: #333 0px 0px 3px;
	color: #fff;	
	border: 1px solid #666;
}

.tip{
	border: 1px solid #97BF0D;
	color: #68850a;
}

/* structure */
#frontend_wrapper{

}

/* menu */
.box_title.colored{
	background: #BDD758;
	border-bottom: 1px solid #97BF0D;
}
.box_title.overlight{
	background: #E0E0E0;
	border-bottom: 1px solid #333333;
}

/* sideboxes */
.box_210 .box_title {
	background: #BDD758;
	border-bottom: 1px solid #97BF0D;
}
.box_210 .box_content{
	border: 1px solid #96be0f;
	border-top: none;
}
.box_210 .box_links{
  color: #68850a;
}

.box_155 .box_title {
	background: #BDD758;
	border-bottom: 1px solid #97BF0D;
}
.box_155 .box_content {
	border: 1px solid #96be0f;
	border-top: none;
}
/*.box_613_bottom {
	background: url(../../gfx/vivamea/bg_613_btm_red.gif) bottom left no-repeat;
}
.box_783_title{
	background: url(../../gfx/vivamea/bg_783_title.gif) top left no-repeat;
}*/

/* Sidebox partners*/
#ticker{
		height: 134px;
		width: 201px;
		display: block;
		overflow: hidden;
		position: relative;
}
		#ticker ul li{
				display: block;
				height: 134px;
				width: 201px;
				text-align: center;
		}
				#tickerImg {
						display: table-cell;
						text-align: center;
						vertical-align: middle;
						height: 134px;
						width: auto;
						text-align: center;
				}
				#tickerImg * {
						vertical-align: middle;
				}
				/*\*//*/
				#tickerImg {
						display: block;
				}
				#tickerImg span {
						display: inline-block;
						height: 100%;
						width: 1px;
				}
				/**/
		/* hack ie lt 8 (ielt8.css)*/

/* index */
.box_product_title{
	color: #96be0f;
}
.box_product_price{
	color: #96be0f;
}

/* Questionnaire */
.categoryItem{
	border-left: 1px solid #97BF0D;
}
.categoryItem:hover{
	color: #97BF0D
}
.categoryItem.active{
	color: #97BF0D
}
.categoryItem.last{
	border-right: 1px solid #97BF0D;
}

/* Progress bar */
#questionnaireProgress{
	/*background: url(../../gfx/vivamea/bg_progressbar.gif) top left no-repeat;*/
	background: #BDD758;
	border: 1px solid #97BF0D;
}
	#progressBar{
		border: 1px solid #97BF0D;
	}
	#bar{
		/*background: url(../../gfx/vivamea/progress.gif) top left repeat-x;*/
		background-color: #97BF0D;
	}

/* Partners */
.serviceTitle{
	color: #68850a;
}

/* Partner detail*/
.mItem{
	background: #556B07;
}
.mItem a:hover{
	background-color: #97BF0D;
}
.mItem a.active{
	background-color: #97BF0D;
}
.mItem.active a{
	background-color: #97BF0D;
}

#pDetailTitle{
	color: #68850a;
}

#pDetailURL{
	color: #68850a;
}

/*quizz results*/
.quizzResultsCategoryBottom{
		color: #68850a;
}
.resultsCategories:hover{
	color: #68850a;
}

/*slider*/
.sliderLeft{
		border: 1px solid #BDD758;
		border-right: none;
		height:26px;
}
.sliderRight{
		border: 1px solid #BDD758;
		border-left: none;
		height:26px;
}
.slider{
	border: 1px solid #BDD758;
	border-left: none;
	border-right: none;
	height:24px;
}
	.slider .knob {
		background-color: #97BF0D;
		background: url(../../gfx/common/slider_pad.png) no-repeat;
		margin-top:0px;
	}

/* feedback*/
.arrow{
	background-color: #97BF0D;
}
#action_plan_overview i{
	color: #68850a;
}

/* offers */
.addToCart, .removeFromCart{
	color: #68850a;
}

/* menu services */
#menuServices li{
	color: #68850a;
}

/* menu region */
#menuRegion li a{
	background: #CDE579;
}

/* Footer */
#footer{
	border-top-color: #97BF0D;
}

/* Slideshow */
.slideshow-images{
	border: 1px solid #97BF0D;
}
.slideshow-captions{
	background-color: #96be0f;
	border-left: 1px solid #97BF0D;
	border-right: 1px solid #97BF0D;
}

/* Smoothbox */
#TB_window {
	background: url('../../gfx/common/logo_final.png') no-repeat #eef4d9;
	background-position: 20%;
	border-color: #97BF0D;
}
#TB_title{
	background: #F1FFC1;
}

/**************** CSS Style modifications ****************/

/* structure */
#header{
        min-height: 166px;
}


    #frontend_wrapper #darkgrey_top{
        background-color: #505050;
        width: 100%;
        height: 43px;
        border-bottom: #96be0f 5px solid;
    }

    #fd_header{
        background: url('../../gfx/vivamea/fd_header.png') repeat-x transparent;
        height: 113px;
        padding: 0px;
       /* border-bottom: #96be0f 2px solid;*/
        margin-top: 0px;
    }
    
    #frontend_wrapper #filigrane{
        background: url('../../gfx/vivamea/filigrane_header.png') top center no-repeat transparent;
        height: 159px;
        width: 606px;
        padding: 0px;
        margin-left: auto;
        margin-right: auto;
        margin-top: -161px;
    }

    #headerLinks {
        width: 820px;
        text-transform: uppercase;
    }

    #menu_language_wrapper{
        width: 1000px;
        height: 22px;
        margin-left: auto;
		margin-right: 180px;
		margin-top: -100px;
		/*!width: 980px !important;
		!margin-left: 220px !important;
		!float:left !important;
		!margin-top: -88px !important;*/
    }

            #menuLanguage{
                text-align: right;
                margin-top: -12px;
                font-variant: small-caps;
                color: #505050;
                font-size: 1.16em;
            }
			
	            #menu_language_wrapper li {
					display: inline;
	            }			
			
	            #menu_language_wrapper a:hover{
					font-style: italic;
					background: url('../../gfx/vivamea/fleche_menu.png') no-repeat bottom transparent;
					padding-bottom: 6px;
					text-decoration: none;
	            }

	            #menu_language_wrapper a.active{
					font-style: italic;
					background: url('../../gfx/vivamea/fleche_menu.png') no-repeat bottom transparent;
					padding-bottom: 6px;
	            }					

    #menu_header{
        font-variant: small-caps;
        font-size: 1.166em;
        color: #efefef;
        line-height: 1.16em;
        padding-top: 18px;
        height: 24px;
        width: 986px;
        margin-left: auto;
        margin-right: auto;
        text-align: right;
    }

        #menu_header ul li{
            display: inline;
            padding: 0px;
            margin: 0px;
            list-style: none;
        }
		
        #menu_header ul li a{
			color: #ffffff;
			font-size:1.16em;
        }

        #menu_header ul li a:hover{
			color: #96be0f;
			font-style: italic;
			text-decoration: none;
			background: url('../../gfx/vivamea/fleche_menu.png') no-repeat bottom transparent;
			padding-bottom: 4px;
        }

        #menu_header ul li a.active{
			color: #96be0f;
			font-style: italic;
			text-decoration: none;
			background: url('../../gfx/vivamea/fleche_menu.png') no-repeat bottom transparent;
			padding-bottom: 4px;
        }		

#headerLogo {
    padding: 0px;
    width: 1000px;
    margin-left: auto;
    margin-right: auto;
}

    #headerLogo a{
        display: block;
        background: url('../../gfx/vivamea/logo.png') no-repeat transparent;
        width: 297px;
        height: 144px;
    }
	
#myAccount{
	background: url('../../gfx/common/fd_login.jpg') repeat-x #f6f6f6;
	border: 1px #E2E2E2 solid;
	height: 65px;
	padding: 0px;
	margin-bottom: 5px;
	width: 982px;
	-moz-border-radius-topleft: 7px;
	-moz-border-radius-topright: 7px;
	-moz-border-radius-bottomright: 0px;
	-moz-border-radius-bottomleft: 0px;
	border-top-left-radius: 7px;
	border-top-right-radius: 7px;
	border-bottom-right-radius: 0px;
	border-bottom-left-radius: 0px;
	-webkit-border-top-left-radius:7px;
	-webkit-border-top-right-radius:7px;
	-webkit-border-bottom-left-radius:0px;
	-webkit-border-bottom-right-radius:0px;

}	
	
#loginContent{
	float: right;
	background: url('../gfx/common/fd_login.jpg') repeat-x #f6f6f6;
	border: 1px #E2E2E2 solid;
	height: 40px;
	padding: 0px;
/*	width: 982px;*/

	width: 973px;
	padding-right:10px;
	margin-bottom: 5px;
	-moz-border-radius-topleft: 7px;
	-moz-border-radius-topright: 7px;
	-moz-border-radius-bottomright: 0px;
	-moz-border-radius-bottomleft: 0px;
	border-top-left-radius: 7px;
	border-top-right-radius: 7px;
	border-bottom-right-radius: 0px;
	border-bottom-left-radius: 0px;
	-webkit-border-top-left-radius:7px;
	-webkit-border-top-right-radius:7px;
	-webkit-border-bottom-left-radius:0px;
	-webkit-border-bottom-right-radius:0px;

}	
	
#login_wrapper{
	margin-left: 10px;
	overflow: hidden;
}

#login .box{
    margin-top: 5px;
    border: none;
	background-color: transparent;
}

    #login .box .box_title.img{
		position: absolute;
        background: url('../../gfx/vivamea/chart.png') no-repeat transparent;
        width: 150px;
        height: 100px;
        float: right;
        border-bottom: 1px  #96be0f solid;
        padding: 0px;
        margin-top: -59px;
		padding-left: 10px;
    }
	
	#login .box_content{
		/*width: 90.8%;*/
	}

#logout{
	text-align: right;
	
}
	
	#logout ul{
		list-style: none;
		padding: 0px;
		margin: 0px;
	}

		#logout ul li{
			display: inline;
		}

			#logout ul li a{
				color: #68850A;
			}
			
			#logout ul li a:hover{
				font-style: italic;
				text-decoration: none;
				background: url('../../gfx/vivamea/fleche_menu.png') no-repeat bottom transparent;
				padding-bottom: 2px;			
			}
			
			#logout ul li a.active{
				font-style: italic;
				text-decoration: none;
				background: url('../../gfx/vivamea/fleche_menu.png') no-repeat bottom transparent;
				padding-bottom: 2px;			
			}			

/* element */
.actionPlanComments textarea, .actionPlanComments .text{
	width: 380px;
}

.box_627{
	width: 627px;
}
#pDetailColLeft{
	width: 215px;
}

.actionPlanComments .text-will-wrapper,
.actionPlanComments .text-done-wrapper{
		width: 400px;
}

.errorWrapper{
		margin-left: 10px;
}
#questionnaireProgress{
	margin-left: 10px;
	margin-right: 10px;
}

.offers_list h1{
	margin-left: 0px;
	background-color: transparent;
}

	.offers_list .box_product_title{
		font-size: 1.6em;
		font-family: "Trebuchet MS";
		color: #96be0f;
		background: url('../../gfx/vivamea/fd_title_offer.jpg') top left no-repeat #505050;
		margin-bottom: 2px;
		border: 1px #9d9d9d solid;
		height: 40px;
		width: 100%;
	}
	
		.offers_list .buttons_wrapper input.learn_more
		{
			background: url('../../gfx/vivamea/learn_more.png') no-repeat top left transparent;
			width: 139px;
			height: 32px;
			border: none;
			cursor: pointer;
			font-size: 1em;
			color: #394a00;
			text-align: left;
			padding-left: 36px;
		}	
		
		.offers_list .buttons_wrapper input.buy_it
		{
			background: url('../../gfx/vivamea/buy_it.png') no-repeat top left transparent;
			width: 139px;
			height: 32px;
			border: none;
			cursor: pointer;
			font-size: 1em;
			color: #394a00;
			text-align: left;
			padding-left: 36px;
		}		

				.offers_list .box_product_content{
				    background: url('../../gfx/vivamea/fd_box_offer.jpg') top left no-repeat #505050;
					min-height: 118px;
					width: 100%;
					border: 1px #9d9d9d solid;
				}		
		
/* index personal */
#offers_wrapper{
	background-color: #505050;
	padding: 0px;
	margin-left: 10px;
	margin-right: 10px;
}
	#offers_wrapper .offers_list{
		padding: 0px;
		padding-left: 0px;
		width: 100%;
	}
		#offers_wrapper .box_product_wrapper{
			float: none;
			height: auto;
			width: auto;
			border: none;
			margin: 0px;
		}
			#offers_wrapper .box_product{
				padding: 0px;
				padding-bottom: 5px;
			}
				#offers_wrapper h1{
					color: #FFFFFF;
					padding-bottom: 5px;
				}
				#offers_wrapper .box_product_title{
					text-transform: capitalize;
					padding-bottom: 0px;
					font-size: 1.6em;
				}
				#offers_wrapper .offers_list .box_product_content{
					color: #FFFFFF;
					width: auto;
					text-align: justify;
					padding-bottom: 5px;
					padding-right: 15px;
					font-size: 12px;
					line-height: 1.1;
				}
				
				#offers_wrapper .box_product_price{
					position: static;
					text-align: right;
					clear: both;
					width: auto;
					line-height: normal;
				}
				
		#list_steps li .title
		{
			color: #96be0f;
		}
/* E- Sales Conquest - Nov 29,2010 */
.box_460{
/*	width: 460px;*/
	width: 560px;
}
.box_460 .box_content{
	margin-top:10px;
	margin-bottom:10px;
}

.box_380{
	width: 380px;
	border-right:1px solid #E2E2E2;
}
.box_300{
	width: 300px;
	
}
.box_280{
/*	width: 280px;*/
	width: 400px;
	!margin-left:10px;
	!width: 390px;
}
.box_280 .box{
	margin-left:10px;
	!margin-left:0px;
	margin-right:10px;
}
.box_216{
	width: 216px;
}
.box_216 .box{
	border: none;
}
.box_216 .box_content{
	border: 1px solid #96be0f;
	padding-right:5px;
}
.box_200{
	width: 200px;
	border-right:1px solid #E2E2E2;
}
.box_150{
	width: 150px;
}
.inputSubmitLeft {
		border: 1px solid #78843e;
		background: url(../../gfx/vivamea/fd_button.png) repeat-x #9fc718;
		-moz-box-shadow: #333 0px 0px 3px;
		-webkit-box-shadow: #333 0px 0px 3px;
		color: #474e25;
		font-size: 10px;
		padding: 1px 3px;
		text-transform: uppercase;
		margin: 0px;
		margin-left: 0px;
		margin-top: 0px;
		cursor: pointer;
}
.lineSeperator
{
	height: 1px;
		/*background: black;*/
		background: #CCC;
		margin-top: 10px;
		margin-bottom: 10px;
}
.elementContent{
padding:5px;
margin:5px;
}
.successHeading {
		color: #000000;
		font-size: 14px;
		font-weight:bold;
		padding:15px;
}
.successText {
		color: #000000;
		font-size: 12px;
		font-weight:normal;
		padding:15px;
}
.startQuiz {
		padding:20px;
}

div.element p, div.element h4 {
	margin:0px;
	padding:4px;
}

blockquote {
	padding:5px 20px;
}


.button, .button:visited {
	text-align:center;
	background:rgb(174,197,44) url(../../gfx/icon/alert-overlay.png) repeat-x;
	display:inline-block;
	padding:7px 8px 7px 8px;
	color:#fff;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	-moz-box-shadow:0 1px 3px rgba(0,0,0,0.5);
	-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.5);
	text-shadow:0 -1px 1px rgba(0,0,0,0.25);
	border-bottom:1px solid rgba(0,0,0,0.25);
	cursor:pointer;
}

.button:hover{ background:rgb(194,217,64); }

.button.buy, .button.buy:visited{
  position:absolute;
  position:absolute;
  left:100%;
  top:100%;
  margin-top:-108px;
  margin-left:-185px;
  font-size: 20px;
}

.homebox .menu{ overflow:hidden; position:relative; }
.homebox .menu li{
      float:left;
      border-bottom:1px solid rgb(225,226,227);
	  /*border-right:1px solid rgb(225,226,227);*/
      overflow:visible;
      margin-bottom:-2px;
      /*margin-right:14px;*/
      padding:10px 0px 8px 15px;
      border-bottom:1px solid rgb(225,226,227);
      background:rgb(174,197,44) url(../../gfx/icon/alert-overlay.png) repeat-x;
     /* -moz-border-radius:8px 8px 0px 0px;
      -webkit-border-radius:8px 8px 0px 0px;*/
/*      width:164px;*/
      width:231px;
	  cursor:pointer;
	 
}

.homebox .menu li a{
  color:white;
  text-shadow:0px -1px 1px rgba(0,0,0,0.3);
  text-decoration:none;
  font-weight:bold;
  font-size:14px;
  display:inline-block;

}

.homebox .menu li.last{ margin-right:0px;  width:230px !important;}
.homebox .menu li:hover{ background:rgb(194,217,64); }
.homebox .menu li.active {
  background:rgb(245,246,247);
  border:1px solid rgb(225,226,227);
  border-bottom:1px solid rgb(245,246,247);
  padding-top:9px;
 /* -moz-border-radius:8px 8px 0px 0px;
  -webkit-border-radius:8px 8px 0px 0px;*/
}

.homebox .menu li.active a
{
    color:#444;
    text-shadow:none;
}

/* E- Sales Conquest - Dec 21,2010 - Start*/
#partnersPage {
padding-left:10px;
}
.box_202 .box_title {
	background: #BDD758;
	border-bottom: 1px solid #97BF0D;
}
.box_202 .box_content{
	border: 1px solid #96be0f;
	border-top: none;
}
.box_202 .box_links{
  color: #68850a;
}
.snapshot_border {
	border: 1px solid #96BE0F;
}
/* E- Sales Conquest - Dec 21,2010 - End*/

/* E- Sales Conquest - Jan 13, 2010 - Dashboard styles - Start*/
#progressPerc1			{ /*background:#97BF0D;*/ background:#FFBF0D; }
#progressPerc2			{ background:#97BF0D; }
.dashBoardLeft {
    height: 160px;
    padding-top: 20px;
	background: url('../../gfx/common/fd_login.jpg') repeat-x #f6f6f6;
	border: 1px #96be0f solid;
	margin-bottom: 5px;
}
/* E- Sales Conquest - Jan 13, 2010 - Dashboard styles - End*/

/* E- Sales Conquest - Jan 17, 2010 - Dashboard styles - End*/
.my_selected_actions_block{
	width: 430px;
	border: 1px solid #96be0f;
	padding-right:5px;
}
.my_selected_actions_block_item {
	width: 415px;
	height: 25px;
	border: 1px solid #96be0f; 
	background-color: #FFFFFF; 
	margin: 6px;
	padding-top: 13px;
	padding-left: 6px;
	font-weight: bold; 
}
.actNowBox{
	border: 1px solid #97BF0D; 
	background-color: #C0DB9F;
	padding:10px;
	margin-top: 10px;
}
/* E- Sales Conquest - Jan 17, 2010 - Dashboard styles - End*/

/* E- Sales Conquest - Jan 18, 2010 - Bookmark styles - Start*/
.box_430 #action_plan {
	border: 1px solid #96be0f; 
	min-height: 100px; 
	margin-top: 10px; 
	background-color: #E8FFE8;
}
.div_selected_action {
	width: 410px;
	height: 25px;
	border: 1px solid #96be0f; 
	background-color: #ffffff; 
	margin: 6px;
	padding-top: 12px;
	padding-left: 4px; 
}
.bookmark_box {
/*	border: 1px solid #96be0f;*/
	margin-top: 5px;
}
/* E - Sales Conquest - Jan 18, 2010 - Bookmark styles - End*/
/* E - Sales Conquest - Jan 21, 2010 - 3 button styles - Start*/
.dashboardButtonBox {
    height: 28px;
	background: url('../../gfx/common/fd_login.jpg') repeat-x #f6f6f6;
	border: 1px #96be0f solid;
	font-size: 11px;
}
.dashboardButton{
/*	margin-top:8px;*/
	background:#96be0f !important;
	height: 20px;
	padding-top:8px;
}
.dashboardButton a{
	height: 28px;
    color: #ffffff !important;
	padding-left:8px;
	padding-right:3px;
	/*padding: 8px;*/
	text-decoration:none;
}
.dashboardButton a:hover{
	text-decoration:underline;
}
.dashboardButtonDisabled{
	height: 20px;
	padding-top:8px;
}
.dashboardButtonDisabled a{
	height: 28px;
    color: #96be0f !important;
	/*padding: 8px;*/
	padding-left:8px;
	padding-right:3px;
	text-decoration:none;
	cursor:default;
}
.dashboardButtonDisabled a:hover{
	text-decoration:none;
	cursor:default;
}
.button.free_quiz, .button.free_quiz:visited {
    font-size: 20px;
	width:300px;
	!margin-right:250px;
}
.button.home_buy, .button.home_buy:visited {
    font-size: 20px;
	width:200px;
	!margin-top:-36px;
	!margin-left:600px;
}
.home_buttons {
/*	margin-top:-50px;*/
    	margin-right: 10px;
    	text-align: right;
    	width: 900px;
}
.box_760 .box{
	border:none !important;
}
.box_760 .box_title {
	background: #BDD758;
	border-bottom: 1px solid #97BF0D;
}
.box_760 .box_content{
	border: 1px solid #96be0f;
	border-top: none;
}
.homebox .content {
	padding-bottom:50px !important;
	width:963px !important;
}
.partnerBox .content {
	width:963px !important;
}
.partnersBox .content {
	width:963px !important;
}
#accordionWrapper{
	width:560px;
}
#checkoutSummaryWrapper{
	width:400px;	
}
/* E - Sales Conquest - Jan 21, 2010 - 3 button styles - End*/

.lightboxContent ul li
{
	list-style: disc;
	margin-left: 20px;
}

.lightboxContent ol li
{
	list-style: decimal;
	margin-left: 20px;
}
.roundedImage{
	border:1px solid #DEDEDE !important;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	border-radius:10px;
	width:142px !important;
}
#languageHeader{
	display:none;
}

/* partners box for facebook share page - E Sales Conquest - June 01, 2011*/
.partnerBoxFacebook .content {
	width:963px !important;
	margin-left:10px !important;
}
.partnersBoxFacebook .content {
	width:963px !important;
	margin-left:10px !important;
}
#SlideItMoo_outer .SlideItMoo_back { 
	left:-15px !important; 
}

