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

.spanPlan
{
font-size:11px; color:#888888; font-family:Arial, Helvetica, sans-serif;
}

#marquetexte
{
	/*height: 400px;*/
	text-align:left
}

#MonPlan
{
height: 600px; width:980px;
}

.imageProduit 
{
margin-bottom: -6px;}

.textPrixStrong
{
text-decoration: line-through;
}

.textNone
{
text-decoration: none;
}
.sImagePromo
{
margin-top: -2px; padding: 0px 0px 1px 1px;
}

.LienPromoSpa
{
color: #000000; text-decoration: none;
}

.spanPrixProd
{
color: #E31A22; font-size: 20px; font-weight: bold; font-family: arial,verdana,helvetica,serif;
}

.ImageSpa
{
margin-top: -2px; padding: 10px 10px 10px 10px;
}

.spanLiv
{
color: #E31A22; font-size: 12px; font-weight: bold; font-family: arial,verdana,helvetica,serif;
}
.styleBlancSolid{
border: 3px solid #ffffff;
}

.styleRouge
{
color: #ff0000;
}
.styleNoir
{
color: #000000;
}
.clearBoth
 {
 clear: both;
 }
.divStyle3
{
clear: both; padding-left: 10px; padding-top: 5px; padding-right: 10px;
}
.styleBorder
{
border: 3px solid #e31a22;
}

.height_442
{
height: 442px;
}


.height_440
{
height: 440px;
}

.height_820
{
height: 440px;
}

.height_980
{
height: 440px;
}
.pBold
{
font-weight: bold;
}

.previewDiv{
display: none; position: absolute;z-index:110;
}

.divHaut
{
float: left; padding-left: 11px; width: 485px;
}

.divFloadLeft
{
float: left; text-align: left;
}

.styleP20
{
font-size: 20px;
}

.divRight
{
float: right; padding-right: 10px; width: 485px;
}

.divRight2
{
float: right; width: 257px; height: 21px; padding-right: 5px;
}

.divRight3
{
float: right; width: 257px; height: 21px; padding-right: 5px; padding-top: 15px;
}

.divLeft
{
float: left; text-align: left; padding-left: 10px; padding-right: 10px; width: 270px;
}

.divLeft1
{
float: left; text-align: left; padding-left: 10px; padding-right: 10px; width: 290px;
}

.divLeft2
{
float: left; text-align: left; padding-left: 10px; padding-right: 10px; width: 300px;
}


.divLeft3
{
text-align: left; margin-left: 15px; margin-top: 15px;}

.divFloat180
{
float: left; width: 180px;
}

.pPrixSpec{
font: bold 18px arial, verdana, helvetica, serif; color: #e31a22;
}
.p16
{font-size: 16px;
}

.formulaireMargin
{
margin: 5px 0px 0px 0px;
}


.divRight4
{
float: right; margin-right: 20px; font: normal 11px arial, verdana; color: #000000;
}
.leftText
{
text-align:left;
}

.styleUL
{margin-top: -10px;}

.widht_500
{width:500px;
}

.divPlan4
{
float:left; width:290px; border-right:1px solid #ccc; margin-right:10px; padding-right:10px}

.divPlan5
{
float:left; width:290px; border-right:1px solid #ccc; margin-right:20px
}


.divPlan6
{
float:left; width:290px;}

.spanRouge
{
font-size: 14px; font-weight: bold; color: #ff0000;}

.gammeProduitStyle 
{
text-align: left; margin-left: 10px;
}

.divFloatLeft5
{
float: left; 
text-align: left; 
padding-left: 10px; 
padding-right: 10px;}

.lienMarginTop
{
margin-top: 18px;
}

.spanTarifProd
{font: normal 12px arial, verdana; color: #000000;
}

.float450
{
float:left;
width:450px;
}

.divRight6
{
float: right; margin-right: 20px; margin-top: 70px;
}

.divFloatRight7
{
float: right; width: 269px; height: 21px;}

.divFloatRight8
{
float: right; padding-left: 0px; padding-top: 10px; padding-right: 0px;
}

.p10
{
font-size: 10px; margin-top: 0px;
}

.divRight490
{
float: right; width: 490px; margin-right: 10px;
}
.botom5
{
margin-bottom:5px;
}

.float0
{
float: right; margin-top: 00px;
}
.float1
{
float: right; margin-top: 40px; height: 52px;}

.floatRight1
{
float: right; margin-top: 40px;
}
.floatRight2
{
float: right; padding-left: 0px; padding-top: 10px; padding-right: 0px;
}

.floatRight3
{
float: right; width: 269px; height: 21px;
}


.margin15
{
margin-left: 15px;}


.margin140
{
margin-left: 40px; margin-top: 20px;}


.margin1515
{
margin-left: 15px; margin-right: 15px;}


.margin50
{
margin-left: 50px;}


.centerMargin
{
text-align: center; margin-left: 15px; margin-top: 0px;}


.centerMargin2
{
text-align: center; margin-left: 15px; margin-top: 15px; margin-bottom: 15px;
}

.divScript
{
width: 425px; height: 320px; margin-top: 114px; display: block;
}

.margin30
{
margin-top: 30px;
}

.margin20
{
margin-top: 20px;
}
.marginLeft5
{
text-align: left; margin-left: 5px;
}

.marginTop0
{
margin-top: 0px;
}

.padingLeft
{
padding-left: 15px; width: 970px;
}

.styleLI
{
margin-top: -15px;
}