body {
	margin: 0px;
}

body, td, input, textarea, select {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

.justify {
	text-align: justify;
}


.cache {
	display: none;
	visibility: hidden;
    overflow: hidden;
    position: absolute;
}

.border {
        border: 1px solid #55B5D2;
}

.noborder {
	border: 0px;
}

.gras{
	font-weight: bold;
}

.italique{
	font-style: italic;
}

.souligne{
	text-decoration: underline;
}

.grasItalique{
	font-weight: bold;
	font-style: italic;
}

a:link {	font-size: 10px;	color: #FF6600;	text-decoration: none;}
a:visited {	font-size: 10px;	color: #FF6600;	text-decoration: none;}
a:hover {	font-size: 10px;	color: #FF6600;	text-decoration: underline;}

input.bouton {
	background-color: white;
	border: 1px solid #FF6600;
}

.Clair{
	background-color:#D2F0FF;
}

.Fonce{
	background-color:#99CCFF;
}

.etoile{
	color: Red;
}

a.info{
	position:relative;
	z-index:24;
	color:#000;
	text-decoration:none}

a.info:hover{z-index:25; background-color:#cff}

a.info span{display: none}

a.info:hover span{
	display:block;
	position:absolute;
	top:-24em; left:0em; width:200px;
	border:1px solid #FF3333;
	background-color:#cff; color:#000;
	text-align: center;
	text-decoration:none
}

.siteEnConstruction{
	color: Red;
	font-size: 14px;
	font-weight: bold;
}

.coordonneeJaune{
	text-align: left;
	font-size: 10px;
	height: 20px;
	color: Yellow;
}

.coordonneeBlanche{
	text-align: left;
	font-size: 10px;
	height: 20px;
	color: #FFFFFF;
}

.titre{
	color: #00008B;
	font-size: 16px;
	font-weight: bold;
	height: 20px;
	text-align: left;
}

.soustitre{
	color: #FFFFFF;
	font-size: 14px;
	font-weight: bold;
	height: 20px;
	text-align: left;
}


.slogan {
	font-size: 14px;
	font-weight: bold;
	height: 20px;
	color: Navy;
}

.bordOrangeFonce {
    border: 1px solid #FFCC99;
}

.bordOrangeClair {
    border: 1px solid #ffe0c0;
}

.bordBleuFonce {
    border: 1px solid #003366;
}

a.menu:link {	color: black;	text-decoration: none;	font-size: 9px;}
a.menu:visited {	color: black;	text-decoration: none; font-size: 9px;}
a.menu:hover {	color: black;	text-decoration: underline; font-size: 9px;}

.FondReference{
	border: 1px solid #FFCC99;
	background-color: #FFEFD5;
}

.chapitre {
	background-repeat: no-repeat;
	background-position: bottom left;
	padding-left: 25px;
	font-size: 13px;
	font-weight: bold;
}

.borderNoir {
        border: 1px solid #000000;
}

.titreProduit{
	background-color: #FF8C00;
	color: White;
	height: 20px;
	font-size: 14px;
	font-weight: bold;
}

.prix{
	background-color: Red;
	color: White;
	height: 30px;
	font-size: 20px;
	font-weight: bold;
}

.ecoTaxe{
	color: Green;
}

.montantPanier{
	background-color: #FF8C00;
	color: White;
	height: 20px;
	font-size: 12px;
	font-weight: bold;
}

.montantTotal{
	height: 20px;
	background-color: #FF8C00;
	color: White;
	font-size: 14px;
	font-weight: bold;
}

.typeProduit{
	color: Black;
	font-size: 14px;
}

.MarqueProduit{
	color: Navy;
	font-size: 14px;
	font-weight: bold;
}

.ModeleProduit{
	color: Navy;
	font-size: 12px;
	font-weight: bold;
	font-style: italic;
}

.detail{
	color: Gray;
	font-size: 10px;
	font-style: italic;
}

.contactTitre{
	color: Black;
	font-weight: bold;
	font-size: 11px;
}

.contactTel{
	color: Black;
	font-weight: bold;
	font-size: 14px;
}

a.vert:link {	font-size: 10px;	color: #009933;	text-decoration: none;}
a.vert:visited {	font-size: 10px;	color: #009933;	text-decoration: none;}
a.vert:hover {	font-size: 10px;	color: #009933;	text-decoration: underline;}

a.rouge:link {	font-size: 10px;	color: #FF0000;	text-decoration: none;}
a.rouge:visited {	font-size: 10px;	color: #FF0000;	text-decoration: none;}
a.rouge:hover {	font-size: 10px;	color: #FF0000;	text-decoration: underline;}

a.rose:link {	font-size: 10px;	color: #d800ba;	text-decoration: none;}
a.rose:visited {	font-size: 10px;	color: #d800ba;	text-decoration: none;}
a.rose:hover {	font-size: 10px;	color: #d800ba;	text-decoration: underline;}

a.bleu:link {	font-size: 10px;	color: #003399;	text-decoration: none;}
a.bleu:visited {	font-size: 10px;	color: #003399;	text-decoration: none;}
a.bleu:hover {	font-size: 10px;	color: #003399;	text-decoration: underline;}

a.gris:link {	font-size: 10px;	color: #cccccc;	text-decoration: none;}
a.gris:visited {	font-size: 10px;	color: #cccccc;	text-decoration: none;}
a.gris:hover {	font-size: 10px;	color: #cccccc;	text-decoration: underline;}

a.orange:link {	font-size: 10px;	color: #FF9933;	text-decoration: none;}
a.orange:visited {	font-size: 10px;	color: #FF9933;	text-decoration: none;}
a.orange:hover {	font-size: 10px;	color: #FF9933;	text-decoration: underline;}

a.violet:link {	font-size: 10px;	color: #7a1c7d;	text-decoration: none;}
a.violet:visited {	font-size: 10px;	color: #7a1c7d;	text-decoration: none;}
a.violet:hover {	font-size: 10px;	color: #7a1c7d;	text-decoration: underline;}

a.popup:link {	font-size: 10px;	color: #ffffff;	text-decoration: none;}
a.popup:visited {	font-size: 10px;	color: #ffffff;	text-decoration: none;}
a.popup:hover {	font-size: 10px;	color: #ffffff;	text-decoration: underline;}

.titrePopUp{
	text-align: center;
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
	border: 1px solid #ffffff;
}
