.astInvisible {font-size:0.01em;line-height:0;display:none;}
		
/* Class d'erreur */
.astFormError {font-size:1em;line-height:1.3em;font-weight:bold;color:red;padding-left:2px;}

/* override astGlobal.css */
#astAreaPresentation {width:940px;}
#astAreaPresentationContent #astPresentationImg {width:300px;}
#astAreaPresentationContent #astPresentationDescription h1 {font-size:1.5em;line-height:1.6em;}
#astAreaPresentationContent #astPresentationDescription h2 {font-size:1em;margin-bottom:10px;}
#astAreaPresentationContent .astPresentationDescriptionText {font-size:0.9em;line-height:1.4em;}
.astCurveTitle {color:#222222;text-align:left;padding-left:5px;}
.astClickPaquet {text-align:center;font-size:1.6em;}
.astMargeWhite {height:20px;background-color:#FFFFFF;}

#astAreaPresentationContent {margin-left:0px}
#astAreaPresentationContent #astPresentationDescription {width:100%;display:block;}

#astPresentationTestim {background:transparent;display:block;width:100%;margin-left:0px;} 
#astPresentationTestim .astPresentationTestimContent {padding:10px;font-size:1.2em;}
#astPresentationTestim .astPresentationTestimText {color:#535353;font-size:0.7em;font-style:normal;}
#astPresentationTestim .astPresentationTestimAuthor {font-size:0.8em;}
.astPresentationInfosSample {margin-top:20px;}
#astSampleImage {margin-left:auto;margin-right:auto;background: url(../images/productSampleBg.png) no-repeat;width:159px;height:244px;}
#astSampleImage img {position:relative;top:1px;left:1px;}

a.astSamplePicto {background:url(../../images/astDotSample.gif) no-repeat 0px 1px;padding-left:18px;text-decoration:underline;}
a.astSamplePicto:hover {text-decoration:none;}



table.astFormMainTable {border:0px;width:100%;}
td.astFMTCol1 {width:280px;}
td.astFMTCol1Manage {width:287px;}
td.astFMTCol2 {width:20px;}
td.astFMTCol3 {}

td.astMarge {width:10px;}
				
#astInfosProduct {}
#astInfosProductTitle {font-size:1.3em;}
#astInfosProductContent {padding:5px;background:#FFFFFF;font-size:0.9em;}



ol.astStoreTirageList {list-style-position:inside;}

img.astImageFixPos {position:relative;top:6px;}
.astMarginBottomLight {margin-bottom:5px;}
.astStoreFullWidth {width:940px;}

.astStoreTitle {border-bottom: 1px #e4b02b solid;margin-bottom:6px;}
.astStoreTitle h2 {color:#000000;}
#astPromotionCode {display:block;padding:5px;text-align:center;}
#astFormPromotionCode {}

#astPromotionCodeInfo {background-color:#ffffff; border:1px solid #ff0000;color:#ff0000;margin-top:10px;}
#astPromotionCodeInfoContent {padding:5px;}


#astTiragePaquet {text-align:center;}

.astCard {}
.astCardsLegend {margin-bottom:10px;}

#astStoreButOK {text-align:center;margin:20px;}

table.astStoreForm {border:0px;width:605px;margin-top:5px;}
input,
select {color:#666666;font-family:Tahoma;font-size:10px;font-weight:bold;border:1px solid #ccc;padding:0.4em; margin-right:0.5em;}
input:focus,
select :focus{
	border-color:#573768;
}
.astStoreFirstWidth {width:240px;}

.astStoreSeparateur {border-bottom: 1px #e4b02b solid;margin-bottom:10px;margin-top:10px}

/* MANAGE PREMIUM DAILY */

.astStoreForm2 {border:0px;width:265px;margin-top:5px;}
.astStoreForm3 {border:0px;width:250px;}
.astStoreForm4 {border:0px;width:100%;}
.astmaintable {border:1px solid #E4B02B}
.astMarginTop {margin-top:10px}
.astHauteur {height:24px}
.astBold {font-weight:bold}
.astSeparateur {border-bottom:1px solid #E4B02B;margin:2px 0;}
.astSeparateurMarge {border-bottom:1px solid #E4B02B;margin:10px 0;}
.astError {color:red;font-weight:bold;}

