/* CSS Document */
a.navlink:visited{font-family:Arial; font-size:12px; text-decoration:none; color:#cecece;}
a.navlink:link{font-family:Arial; font-size:12px; text-decoration:none; color:#cecece
;}
a.navlink:hover{font-family:Arial; font-size:12px; text-decoration:underline; color:#ff9900;}

a.partlink:visited{font-family:Arial; font-size:12px; text-decoration:none; color:#A29D9B;}
a.partlink:link{font-family:Arial; font-size:12px; text-decoration:none; color:#A29D9B;}
a.partlink:hover{font-family:Arial; font-size:12px; text-decoration:underline; color:#ff9900;}


.minceur h1{ color:#ff9900 !important;}
.minceur td a:hover{ color:#ff9900 !important;}

.defaultText3 {
color:#6B6361;
font-family:Arial;
font-size:11px;
font-style:normal;
font-weight:normal;

line-height:14px;
}


a.seolink:visited{font-family:Arial; font-size:11px; text-decoration:none; color:#524B4D;}
a.seolink:link{font-family:Arial; font-size:11px; text-decoration:none; color:#ff9900;}
a.seolink:hover{font-family:Arial; font-size:11px; text-decoration:underline; color:#ff9900;}

a.partfoot:visited{font-family:Arial; font-size:10px; text-decoration:none; color:#A29D9B;}
a.partfoot:link{font-family:Arial; font-size:10px; text-decoration:none; color:#A29D9B;}
a.partfoot:hover{font-family:Arial; font-size:10px; text-decoration:underline; color:#ff9900;}

.default{font-family:Arial; font-size:11px; color:#524B4D;}
.defaultWhite{font-family:Arial; font-size:11px; color:#FFFFFF;}
.partfoot{font-family:Arial; font-size:10px; color:#A29D9B;}
h1 {font-family:Arial; font-size:14px; font-weight:bold; color:#ff9900;}
.context li{font-family:Arial; font-size:11px; color:#524B4D;}

.inputmod{background-color:#FFFFFF; border:1px solid #FBF7BB; color:#333333;}
.inputlog{background-color: #ffffff; border:1px solid #FBF7BB; color:#333333;}

.titlepp {
	margin: 0;
	padding: 10 9 0 0;
	font-size: 30px;
	font-weight: normal;
	color: #07009a;
}

.formule {font-family:Arial; font-size: 16px; color: #67584e; font-weight: bold; line-height:16px;}
.promo{ font-family:Arial; color: #ff9900; font-style: normal; }
.price{font-family:Arial; font-size: 12px; color: #636262; font-style: normal; }
.mois { font-family:Arial;font-size: 12px;}
.smally { font-family:Arial;font-size: 11px;}
.defaultText,	.defaulttexteanxa, .defaultTextanxa { font-size: 12px; font-family: Arial, Helvetica; color: #000000; line-height: 16px; }
.formulaire{font-family:Arial; font-size: 11px; font-style: normal;}
.avantage{font-family:Arial; font-size: 11px; font-style: normal; line-height:9px}
.defaulttexteAnxa-grey {color:#333333; font-family:Arial; font-size: 13px;}
.orangeTitle1 { font-size: 14px; font-family: Arial, Helvetica; color: #ff9900; line-height: 14px; font-weight: bold;}
	.orangeTitle2 { font-size: 19px; font-family: Arial, Helvetica; color: #ff9900; line-height: 18px; font-weight: bold;}		
	.navgreen { font-size: 11px; font-family: Arial, Helvetica; color: #2D0000; line-height: 20px; font-weight:bold; }
	.smallText { font-size: 10px; font-family: Arial, Helvetica; color: #000000; }
	.orangeTitle3 { font-size: 25px; font-family: Arial, Helvetica; color: #ff9900; line-height: 25px; font-weight: bold;}
	
.navText a:hover{font-size: 12px; font-family: Arial, Helvetica; color:#ff9900; vertical-align:middle; text-decoration:underline}
.navText a {font-size: 12px; font-family: Arial, Helvetica; color:#ffffff; vertical-align:middle; text-decoration:none	}

.brownTitle2 { font-size: 15px; font-family: Arial, Helvetica; color: #534a44; line-height: 18px;}	

.navmid a:hover{font-size: 12px; font-family: Arial, Helvetica; color:#ff9900; vertical-align:middle; text-decoration:underline}
.navmid a {font-size: 12px; font-family: Arial, Helvetica; color:#ff9900; vertical-align:middle; text-decoration:none}
.orangeTitle1 { font-size: 14px; font-family: Arial, Helvetica; color: #ff9900; line-height: 14px; font-weight: bold;}

.navgreen a:hover{font-size: 11px; font-family: Arial, Helvetica; color:#2D0000; vertical-align:middle; text-decoration:underline}
.navgreen a {font-size: 11px; font-family: Arial, Helvetica; color:#2D0000; vertical-align:middle; text-decoration:none	}

td.navMaroon a:link {font-size: 11px; font-family: Arial, Helvetica; color:#FFFFFF !important; vertical-align:middle; text-decoration:none; line-height: 20px;}
td.navMaroon a:hover{font-size: 11px; font-family: Arial, Helvetica; color:#FFFFFF !important; vertical-align:middle; text-decoration:underline; line-height: 20px;}
td.navMaroon a:visited {font-size: 11px; font-family: Arial, Helvetica; color:#FFFFFF !important; vertical-align:middle; text-decoration:none; line-height: 20px;}


.zapette a:hover{font-size: 11px; font-family: Arial, Helvetica; color:#2D0000; vertical-align:middle; text-decoration:underline}
.zapette a {font-size: 11px; font-family: Arial, Helvetica; color:#2D0000; vertical-align:middle; text-decoration:none	}

div.off {display:none}
div.on {display:block}

.mid-grey-title{font-size: 15px; color:#999999; font-family:Arial, Helvetica, sans-serif; line-height:14px;}
.big-grey-title{font-size: 25px; color:#666666; font-family:Arial, Helvetica, sans-serif; line-height:27px;}

.footer-title{color:#FF6600;font-size:13px;font-weight:bold; line-height:18px; text-decoration:none;}
#clickmap {color:#FF6600;font-size:13px;font-weight:bold; line-height:15px; margin:20px 10px;}
#clickmap td{padding-left:10px;padding-right:10px;line-height:18px; border-left:1px solid rgb(204, 204, 204); vertical-align:top;}
#clickmap a.blue:link {color:#663300;font-family:Arial;font-size:12px;text-decoration:none; font-weight:normal;}
#clickmap a.blue:hover {color:#663300;font-family:Arial;font-size:12px;text-decoration:underline; font-weight:normal;}
#clickmap a.blue:visited {color:#663300;font-family:Arial;font-size:12px;text-decoration:none; font-weight:normal;}

a.orange-title-link:link{font-family:Arial; font-size:18px; text-decoration:none; color:#f79622; line-height:22px;}
a.orange-title-link:visited{font-family:Arial; font-size:18px; text-decoration:none; color:#f79622; line-height:22px;}
a.orange-title-link:hover{font-family:Arial; font-size:18px; text-decoration:underline; color:#f79622; line-height:22px;}

a.orange-title-link2:link{font-family:Arial; font-size:22px; text-decoration:none; color:#f79622; line-height:22px;}
a.orange-title-link2:visited{font-family:Arial; font-size:22px; text-decoration:none; color:#f79622; line-height:22px;}
a.orange-title-link2:hover{font-family:Arial; font-size:22px; text-decoration:underline; color:#f79622; line-height:22px;}


a.brownlink-reg:link{font-family:Arial; font-size:12px; text-decoration:underline; color:#534a45;}
a.brownlink-reg:visited{font-family:Arial; font-size:12px; text-decoration:underline; color:#534a45;}
a.brownlink-reg:hover{font-family:Arial; font-size:12px; text-decoration:none; color:#534a45;}

a.brownlink22:link{font-family:Arial; font-size:22px; text-decoration:underline; color:#534a45; font-weight:bold;}
a.brownlink22:visited{font-family:Arial; font-size:22px; text-decoration:underline; color:#534a45; font-weight:bold;}
a.brownlink22:hover{font-family:Arial; font-size:22px; text-decoration:none; color:#534a45; font-weight:bold;}

a.brownlink:link{font-family:Arial; font-size:12px; text-decoration:underline; color:#534a45; font-weight:bold;}
a.brownlink:visited{font-family:Arial; font-size:12px; text-decoration:underline; color:#534a45; font-weight:bold;}
a.brownlink:hover{font-family:Arial; font-size:12px; text-decoration:none; color:#534a45; font-weight:bold;}

.big-browntext{font-family:Arial; font-size:22px; color:#534a45; font-weight:bold;}
.defaultTextanxa2 { font-size: 12px; font-family: Arial, Helvetica; color: #000000; line-height: 19px; }
.defaultText-new {color:#6B6361;font-family:Arial;font-size:13px;font-style:normal;font-weight:normal;line-height:19px;}

.big-orange-title{font-family:Arial; font-size:22px; color:#f79622; line-height:22px;}

/*Added Jan.19, 2011*/
.aj-formsubmit{-moz-border-radius:5px; -webkit-border-radius:5px; padding:5px 10px; color:#ffffff; border:1px solid #ffffff; background:url(https://www.savoirmaigrir.fr/img_aj/sm/referrer/formsubmit-bg.gif) repeat-x left center; font:bold 11px arial; text-decoration:none; color:#ffffff !important; border:none;}
.aj-formsubmit:hover{text-decoration:none !important;}
.aj-formsubmit:active{background-image:none; background-color:#07236f}



/*BOOSTER FITBUG*/
div.boosterWrapper{width:792px; position:relative; margin:10px 0 0 3px;}
.mainBlock{position:relative; width:792px; height:510px;} 

.mainBlock .maintop{position:relative; width:772px; height:230px; background:url(https://www.savoirmaigrir.fr/img_aj/jmc/courbedepas/booster-main1.jpg) no-repeat 0 0;}
.mainBlock .maintop p.callout{position:absolute; font:normal 13px/17px Arial; font-style:oblique; top:31px; left:365px; width:250px; text-align:center; margin:0; padding:0;}
.mainBlock .maintop p.callout b{color:#ff7e00;}
.mainBlock .maintop a{position:absolute; bottom:10px; left:70px;}
.mainBlock .mainbottom{position:relative; width:772px; height:280px; background:url(https://www.savoirmaigrir.fr/img_aj/jmc/courbedepas/booster-main2.jpg) no-repeat 0 0;}

a.jeveux-fitbug{width:227px; display:block; height:51px; margin:0px auto; overflow:hidden; text-indent:-9999px; background:transparent url(https://www.savoirmaigrir.fr/img_aj/jmc/courbedepas/booster-button-jeveux.png) no-repeat 0 0;}
a.jeveux-fitbug:hover{ background:transparent url(https://www.savoirmaigrir.fr/img_aj/jmc/courbedepas/booster-button-jeveux.png) no-repeat 0 -51px;}

div.boost-padder{position:relative; margin:20px 10px;}
div.boosterWrapper h1{font:bold 36px Arial; color:#ff9900; padding:0; margin:0 0 10px 0;}
div.boosterWrapper h2{font:normal 24px Arial; color:#3e3e3e; padding:0; margin:0 0 10px 0;}
div.boosterWrapper h2 b{color:#ff7e00;}
div.boosterWrapper h2.step-img{margin:0 0 10px 0; padding:0;}
div.boosterWrapper h2.step-img img{display:block;}

table.t14{font:normal 14px/18px Arial; color:#000000;}
table.t16{font:normal 14px/18px Arial; color:#000000;}
table.t16 td{vertical-align:top;}
table.t16 td label.sh-info{display:block; width:140px; text-align:right; padding-top:2px;}
table.t16 td label.py-info{display:block; padding-bottom:10px; position:relative;}

table.t12{font:normal 12px/18px Arial; color:#000000;}
table.t12 td{vertical-align:top; text-align:left;}
table.t12 td p{margin:0; padding:0 0 0 8px;}



div.orderForm{width:580px; margin:0px 0 0 100px;}
/*fitbug-pink-80-outofstock.jpg if out of stock*/
.blocklabel.rose{display:block; width:80px; height:40px; background:url(https://www.savoirmaigrir.fr/img_aj/jmc/courbedepas/fitbug-violet-80.jpg) no-repeat 0 0; margin-right:20px;}
.blocklabel.pink{display:block; width:80px; height:40px; background:url(https://www.savoirmaigrir.fr/img_aj/jmc/courbedepas/fitbug-pink-80.jpg) no-repeat 0 0; margin-right:20px;}
p.fb-details{text-align:center; font:normal 12px Arial; margin:0; padding:0;margin-right:20px;}
p.fb-details a{font-size:11px; color:#0096ff;}
.order-Fb{font:normal 14px Arial; color:#000000; border:1px solid #a4a4a4; padding:3px; width:370px; margin-bottom:5px;}
p.orderTotal{font:normal 18px Arial; text-align:center; margin:20px 0 10px 0; padding:0;}
p.orderTotal span{font:normal 14px Arial;}
div.error-alert{color:#FF0000; padding:2px 0px 2px 25px; background:url(https://www.savoirmaigrir.fr/img_aj/jmc/courbedepas/fb-order-error.gif) no-repeat;}

a.jevalide-fitbug{width:272px; display:block; height:60px; margin:0px auto; overflow:hidden; text-indent:-9999px; background:transparent url(https://www.savoirmaigrir.fr/img_aj/jmc/courbedepas/booster-button-jevalide.png) no-repeat 0 0;}
a.jevalide-fitbug:hover{ background:transparent url(https://www.savoirmaigrir.fr/img_aj/jmc/courbedepas/booster-button-jevalide.png) no-repeat 0 -60px;}

div.fb-details-pop{opacity:0.9; filter:alpha(opacity=90); position:absolute; background:#534a44; font:normal 11px Tahoma; color:#ffffff; width:300px; border:3px solid #7a6c63; padding:10px; -webkit-border-radius:8px;  -moz-border-radius:8px; border-radius:8px;}
div.fb-details-pop img.tip{display:block; width:15px; height:15px; position:absolute; top:-18px; left:70%;}
div.fb-details-pop p{margin:0; padding:0 0 5px 0;}
div.fb-details-pop ul{margin:10px 0 0 25px; padding:0; list-style-type:disc;}
div.fb-details-pop ul li{margin-bottom:5px; padding:0;}
div.fb-details-pop ul li.sub{margin-left:10px; list-style-type:circle;}

div.fb-thankyou{width:660px; margin:0px auto; position:relative; font:normal 14px/20px Arial !important; color:#000000;}
div.fb-thankyou p.anot{font:normal 14px/20px Arial !important; margin:10px; padding:0;}
div.ty-table-wrap{position:relative; background-color:#eff8ff;}
div.ty-table-wrap img.tbround{display:block; width:660px; height:15px;}
div.ty-table-wrap .padder{width:620px; margin:0 0 0 20px;}
div.ty-table-wrap .padder table{font:normal 14px/20px Arial; color:#000000;}
div.ty-table-wrap .padder table td{padding:5px; vertical-align:middle; border-bottom:1px solid #daedff;}
div.ty-table-wrap .padder table tr.last td{border:none !important;}

div.sm-lastnote{position:relative; width:660px; margin:0px auto; height:385px; background:transparent url('https://www.savoirmaigrir.fr/img_aj/jmc/courbedepas/booster-ty-lastnote-bg.jpg') no-repeat 0 0;}
div.sm-lastnote p.jmc-bubble{position:absolute; left:145px; top:28px; margin:0; padding:0; width:230px; font:normal 24px/28px Arial !important; font-style:oblique; color:#373636; text-align:center;}
div.sm-lastnote a.retour-account{position:absolute; left:33px; bottom:120px; display:block; width:309px; height:51px; overflow:hidden; text-indent:-9999px; background:url(https://www.savoirmaigrir.fr/img_aj/jmc/courbedepas/button-ty-lastnote.png) no-repeat 0 0;}
div.sm-lastnote a.retour-account:hover{background-position:0px -51px;}

div.fitbug-help-list div.account-aj{text-align:center; padding:10px 0px;}
div.fitbug-help-list div.account-aj table{font:normal 14px Arial; color:#333333; border:3px solid #cfcfcf; margin:0px auto; border-collapse:collapse;}
div.fitbug-help-list div.account-aj table td{padding:5px; background-color:#f2f2f3;}
div.fitbug-help-list div.account-aj table td.info{padding:5px 20px 5px 5px; background-color:#ffffff; color:#000000;}
