BODY
{
	margin:0;
	text-align:center;
}

DIV.Main
{
	position:relative;
	margin-left:auto;
	margin-right:auto;
	width:988px;
	text-align:left;
	top:0;
	padding:1px;
	border-bottom:1px solid #d6d6d6;
	background:url('../images/bg_main.gif') repeat-y;
}

DIV.Header
{
	width:988px;
	background:url('../images/bg_top.gif') repeat-x top left;
	height:113px;

}

DIV.Mascotte {
	position:absolute;
	right:1px;
	top:11px;
}

DIV.Left
{
	float:left;
	width:175px;
	padding:8px 0;
	-moz-box-sizing:border-box;

}

DIV.Central
{
	float:left;
	width:638px;
	_width:636px;
    font-family:verdana;
	-moz-box-sizing:border-box;
}

DIV.Right
{
	float:left;
	width:175px;
	padding:8px 0;
	-moz-box-sizing:border-box;
}

DIV.Foot
{
	width:988px;
	clear:both;
	background:url('../images/bg_foot.gif') repeat-x top left;
	text-align:center;
	-moz-box-sizing:border-box;
}

DIV.Banniere
{
	float:left;
	width:500px;
	margin-top:11px;
	margin-left:0px;
	height:80px;
	background:url('../images/accroche.gif') no-repeat 0px 6px;	
}


DIV.Logo
{
	padding-top:17px;
	float:left;
}


DIV.Formfeed
{
	width:100%;
	clear:both;
}
DIV.Avantages
{
	float:left;
}
DIV.Aquoi
{
	margin-bottom:15px;
}

DIV.Aquoi p
{
	margin:4px 0 4px 0;
	padding:2px 10px 2px 40px;
}

DIV.Fiche
{
	font-family:Arial;
	font-size:11px;
	height:60px;
	margin-top:5px;
	padding-right:5px;
}
DIV.Fiche p {text-align:justify;}
DIV.Fiche p a {color:Black;text-decoration:underline;}
SPAN.savoirplus a 
{
	font-weight:bold;
	padding-bottom:5px;
	font-size:12px;
}

DIV.Fiche P IMG 
{
	float:left;
}

P.Nomarge p,DIV.Fiche p 
{
	margin:0;
}


DIV.Left H2,DIV.Right H2
{
	font:bold 12px "trebuchet ms";
	margin:0;
	padding-left:8px;
	-moz-box-sizing:border-box;
}

DIV.Left LI,DIV.Right LI
{
	font:11px "verdana";
	margin:0;
	padding:0;
}

DIV.Left LI A, DIV.Right LI A, DIV.Right SPAN.MenuItem,DIV.Left SPAN.MenuItem
{
	color:black;
	text-decoration:none;
	display:block;
	padding-left:18px;
	padding-top:2px;
	padding-bottom:2px;
	width:174px;
	-moz-box-sizing:border-box;
}

SPAN.MenuError
{
	color:red;
	font-weight:bold;
	display:block;
	padding-top:2px;
	padding-bottom:2px;
	font : 11px verdana;
	text-align : center;
	width:174px;
}

DIV.Right LI INPUT
{
	margin-left:18px;
	margin-bottom : 2px;
	width : 140px;
	-moz-box-sizing:border-box;
	border:1px solid #DBDEE8;
}

DIV.Left LI A:hover
{
	background:url('../images/bg_menu_hover.gif') 4px 0px no-repeat;
}

DIV.Right LI A:hover
{
	background:url('../images/bg_menu_hover.gif') 4px 0px no-repeat;
	_background:url('../images/bg_menu_hover.gif') 5px 0px no-repeat;
}

DIV.Right LI A.Center
{
	text-align : center;
	padding-left : 0px;
	margin-top : 4px;
}

DIV.Left UL
{
	list-style:none;
	margin:0;
	padding:0;
}

DIV.Right UL
{
	list-style:none;
	margin:0;
	padding:0;
	_margin-left: 1px;
}

DIV.Foot P
{
	font:12px "arial";
	margin:0;
	padding-top:5px;

}

DIV.Foot P.BOB
{	
	margin-top:5px;
	background:white;
	color:#b0b0b0;
	width:100%;
	padding-bottom:3px;

}

DIV.Foot A
{
	text-decoration:none;
	color:black;
}

DIV.Foot A:Hover
{
	text-decoration:underline;
	color:black;
}

DIV.Separe
{
	background:url('../images/separe.gif') repeat-x;
	width:636px;
	clear:both;
}

DIV.Item
{
	font:13px "arial";
}

DIV.Item H1
{
	font:bold 19px "trebuchet ms";
	margin:0 0 10px 0;
	color:#4781a5;
	padding:0;
}

DIV.Item H1 SPAN 
{
	margin:0 0 0 58px;
	/*padding-top:4px;*/
}

DIV.Item H1 IMG 
{
	position:absolute;
	margin:-4px 0 0 16px;
}

DIV.Item UL LI
{
	list-style-image:url('../images/bg_li.gif');
}

DIV.Item UL LI UL LI
{
	list-style-image:url('../images/bg_lili.gif');
}

HR {	color: #c4c4c4; border:0; height:1px; }
HTML>BODY HR {	background-color: #c4c4c4; border:0;	}
HTML>BODY HR {	height: 1px;background-color: #c4c4c4; border: 0px solid white;	}
IMG{ border:0; }

P LABEL {
	display: block;
	font-size: 8pt;
	float: left;
	font-weight : bold;
	width: 120px;
	color: #9099ae;
	font-family: Verdana;
}

P LABEL SPAN {
	display: inline-block;
	font-size: 8pt;
	color: #9099ae;
	font-family: Verdana;
}

DIV.Step{
	background-image:url('../images/bg_steps.gif');
	background-repeat:no-repeat;
	padding:4px 0 6px 8px;
	margin:10px 0 0 16px;
	font-size:12px;
}

DIV.Etape{
	font:bold 17px "trebuchet ms";
	margin:5px 0 0 20px;
	color:#3E971A;
}

TABLE.DLPackage
{
	width:600px;
	margin:10px 0 0 16px;
}

TABLE.DGProduits {
	width:600px;
	margin-bottom:8px;
	background-color:White;
	border-bottom:1px solid #DBDEE8;
	border-right:1px solid #DBDEE8;
	border-top:1px solid #EAECF2;
	border-left:1px solid #EAECF2;
}

TABLE.DLPackage H2 
{
	margin:0 0 0 0;
	-moz-box-sizing:border-box;
	font-size:15px;
	border-top:1px solid #EBEBEB;
	border-left:1px solid #EBEBEB;
	border-right:1px solid #EBEBEB;
	color:#1B3C4C;
	padding:3px;
	width:600px;
	background-image:url('../images/bg_titre_produit.gif');
	background-position:center;
	background-repeat:repeat-y;
}

SPAN.Error
{
	color:red;
	display : inline;
	font : 11px verdana;
	margin:0;
	padding:0;
}
SPAN.MsgError
{
	position:relative;
	margin:3px 0 0 100px;
	display:block;
	width:100%;
	color:Red;
}

sup{position:absolute;margin-left:-10px;}
P.Left
{
	text-align:right;
	margin:2px 20px 11px 0px;
}

TABLE.DGProduits TD.BCProduit {
	font-weight:bold;
	font-size:13px;
	color:#557D90;
	padding:5px;
	background-color:#CDDEE6;
	border-bottom:1px solid white;
}

TABLE.DGProduits TD.BCPrix {
	width:100px;
	font-weight:bold;
	font-size:13px;
	color:#557D90;
	padding:5px;
	background-color:#CDDEE6;
	border-left:1px solid white;
	border-right:1px solid white;
	border-bottom:1px solid white;
}

TABLE.DGProduits TD.HTQuantite {
	width:70px;
	font-weight:bold;
	font-size:13px;
	color:#557D90;
	padding:5px;
	background-color:#CDDEE6;
	border-bottom:1px solid white;
}

TD.IQuantite {
	text-align:center;
}

TD.ISPrix, TD.ISTotal {
	text-align:right;
}

.AlternatingItem {
	background-color:#F3F7F9;
	font-size:12px;
}

TABLE.DGPanier 
{
	width:600px;
	margin:5px 0 5px 17px;
	background-color:White;
	border-bottom:1px solid #DBDEE8;
	border-right:1px solid #DBDEE8;
	border-top:1px solid #EAECF2;
	border-left:1px solid #EAECF2;
}

TABLE.DGPanier TD.BCProduit, TABLE.DGPanier TD.BCPrix, TABLE.DGPanier TD.HTQuantite, TABLE.DGPanier TD.BCTotal, TABLE.DGPanier TD.TCbtn{
	font-weight:bold;
	font-size:13px;
	color:#557D90;
	background-color:#CDDEE6;
}


TD.ISbtn 
{
	text-align:center;
}

TABLE.DGPanier TD.TCbtn { width:25px; border-right:1px solid white; }
TABLE.DGPanier TD.BCProduit{ width:215px; border-right:1px solid white;}
TABLE.DGPanier TD.HTQuantite{ width:55px; border-right:1px solid white;}
TABLE.DGPanier TD.BCPrix{ width:130px; border-right:1px solid white;}
TABLE.DGPanier TD.BCTotal{ width:150px; }

.Item, .TotalLibelle, .TotalNumeric {
	font-size:12px;
}
.TotalLibelle
{
	text-align:right;
	font-weight:bold;
	font-size:13px;
	background-color:#DCE9EF;
}
.TotalNumeric
{
	text-align:right;
	width:120px;
	background-color:#DCE9EF;
}
TABLE.DGPanier .TotalNumeric{ width:150px; }

.TotalEmpty
{
	font-size:13px;
	text-align:center;
}

TABLE.DGPanier TD,TABLE.DGProduits TD {  padding:5px;	}

.IBtn 
{
	border:0;
}

DIV.Caracteristiques
{
	width:610px;
	clear:both;
}

DIV.Caracteristiques LI
{
text-align:justify;
}

DIV.Webcasts
{
	width:215px;
	float:left;
	margin-left:40px;
}

DIV.Webcasts P
{
	margin-left:50px;
}

IMG.iluhp
{
	border:2px solid #eeeeee;
}

P.Iluhp
{
	margin:0 0 0 0;
	padding:5px 0 0 35px;
}

P.Right{text-align:right;}
DIV.MargeTop{margin-top:12px;}
DIV.MargeRight{margin-right:12px;}
DIV.MargeAll{margin:16px;}

DIV.Item H2
{
	font-size:17px;
	margin:0;
}

P.formulaire_select LABEL,P.formulaire_area LABEL, P.formulaire LABEL { padding-top:5px;margin-left:50px;width:100px;}
P.formulaire, P.formulaire_area, P.formulaire_select{ margin:5px 5px 5px 0px; }
.formulaire input{width:200px;}
input.icp{width:50px;}
input.itel,input.ifax{width:90px;}
.blue { color:#4781a5; font-weight:bold; }
P.formulaire_area textarea{width:300px;height:120px;}
.big { font-size:18px }
P.formulaire textarea{width:200px;}
DIV.Item a {
	text-decoration:underline;
	color:#3E971A;
}
DIV.Item a:hover {
	text-decoration:none;
}
.center{text-align:center;}
P.justify{text-align:justify;}
IMG.iludroite{float:right;margin-left:10px;}
IMG.margeilu{border:2px solid #eeeeee;}
IMG.intext
{
	position:absolute;
	margin-top:-2px;
}
UL.minimenu 
{
	-moz-box-sizing:border-box;
	background-color:none;
	margin:0 2px 0 0;
	_margin:0;
	padding:0;
	height:20px;

}
UL.minimenu li.first
{
	background-image:none;
	padding:0;
	width:19px;
	height:27px;
}
UL.minimenu li.last
{
	padding-right:15px;

}
UL.minimenu li
{
	float:right;
	background-image:url('../images/bg_minimenuli.gif');
	background-repeat:repeat-x;
	font:bold 11px "verdana";
	padding:4px 6px 0px 6px;
	margin:0 0 0 0;
	height:27px;
	list-style:none;
	-moz-box-sizing:border-box;
}

UL.minimenu li a
{
	text-decoration:none;
	color:#4781a5;
}
UL.minimenu li a:hover
{
text-decoration:underline;
}

DIV.encadre{padding:8px;border:3px solid #AEDEAD;background-color:#F3FAF2;}
DIV.encadre P{margin:0;}
DIV.Item h3{margin:0 0 5px 0;font-size:17px}

TABLE.DGMesCommandes,TABLE.DGDetail,TABLE.DGResume,TABLE.DGSupportRequest
{
	background-color:White;
	border-bottom:1px solid #DBDEE8;
	border-right:1px solid #DBDEE8;
	border-top:1px solid #EAECF2;
	border-left:1px solid #EAECF2;
}

TABLE.DGMesCommandes .Header, TABLE.DGDetail .Header,TABLE.DGResume .Header,TABLE.DGSupportRequest .Header {
	font-weight:bold;
	font-size:13px;
	color:#557D90;
	background-color:#CDDEE6;
}

TABLE.DGMesCommandes .Footer, TABLE.DGSupportRequest .Footer {
	background-color:#CDDEE6;
}

TABLE.DGMesCommandes {width:450px;}
TABLE.DGMesCommandes .TCLoupe{width:20px;	padding:5px;}
TABLE.DGMesCommandes .BCDate{width:80px;border-left:1px solid white;	padding:5px;}
TABLE.DGMesCommandes .BCCommande{width:150px;border-left:1px solid white;	padding:5px;}
TABLE.DGMesCommandes .BCNbArticle{width:70px;border-left:1px solid white;	padding:5px;}
TABLE.DGMesCommandes .BCPrix{width:100px;border-left:1px solid white;	padding:5px;}
TABLE.DGMesCommandes .BCPrixItem{text-align:right;}
TABLE.DGMesCommandes .TotalEmpty, TABLE.DGSupportRequest .TotalEmpty{background-color:white;}

TABLE.DGDetail {width:600px;}
TABLE.DGDetail .BCProduit {width:280px;border-left:1px solid white;	padding:5px;}
TABLE.DGDetail .BCPrix {width:140px;border-left:1px solid white;	padding:5px;}
TABLE.DGDetail .BCQuantite {width:60px;border-left:1px solid white;padding:5px;}
TABLE.DGDetail .BCTotal {width:100px;border-left:1px solid white;	padding:5px;}
TABLE.DGDetail .TCDL {width:20px;border-left:1px solid white;	padding:5px;}

TABLE.DGDetail .TotalLibelle{width:500px;	padding:5px;}
TABLE.DGDetail .TotalNumeric{width:100px;	padding:5px;}

TABLE.DGResume {width:600px;}
TABLE.DGResume .BCProduit {width:280px;border-left:1px solid white;	padding:5px;}
TABLE.DGResume .BCPrix {width:160px;border-left:1px solid white;	padding:5px;}
TABLE.DGResume .BCQuantite {width:60px;border-left:1px solid white;	padding:5px;}
TABLE.DGResume .BCTotal {width:100px;border-left:1px solid white;	padding:5px;}

TABLE.DGResume .TotalLibelle{width:500px;	padding:5px;}
TABLE.DGResume .TotalNumeric{width:100px;	padding:5px;}
TABLE.DGResume TD {padding:5px;}

TABLE.DGSupportRequest{width:600px;}
TABLE.DGSupportRequest .TCLoupe{width:20px;	padding:5px;}
TABLE.DGSupportRequest .BCDate {width:100px;border-left:1px solid white;	padding:5px;}
TABLE.DGSupportRequest .BCTicket {width:150px;border-left:1px solid white;	padding:5px;}
TABLE.DGSupportRequest .BCQuestion {width:210px;border-left:1px solid white;	padding:5px;}
TABLE.DGSupportRequest .BCStatut {width:120px;border-left:1px solid white;	padding:5px;}
TABLE.DGSupportRequest  TD {padding:5px;}

TD.Right{text-align:right;}
TD.Left{text-align:left;}
TD.Center{text-align:center;}

P.Adresse{margin:8px 0 0px 0}
P.Italique{font-size:13px;}
P.PanierCommande{text-align:center;margin:0;padding:0;}
SPAN.Label{width:90px;}
.green{color:#3E971A;}
.question{color:#4781a5;text-align:justify;font-weight:bold;}
.reponse{text-align:justify}

.ButtonCenter{text-align:center;}
.ButtonCenter IMG {margin-top:6px;}
.flash {text-align:center;width:336px;border:2px solid #eeeeee;position:relative;left:150px;}
.menulink span{font-size:11px;color:Red;font-weight:bold;font-style:italic;position:absolute;margin-left:4px;margin-top:-3px;}