div, td, p {font-family:Verdana,Arial,Helvetica,Sans-serif;}




body {
	background-color: #FFFFFF;
	background-image: url(/images/fond-normal.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}

.cadre_droite {
	width: 120px;
	background-image: url(/images/fond-droite.jpg);
	background-repeat: no-repeat;
	padding-left: 15px;
	padding-right: 5px;
	padding-top: 5px;
	font-size: 10px;
}
.cadre_droite .titre {
	color: #FFFFFF;
	text-align: center;
	font-size: 12px;
	font-weight: bold;
}
.cadre_droite div.groupe_inactif {
	padding-left: 3px;
}
.cadre_droite div.groupe_actif {
	padding-left: 3px;
	font-weight: bold;
}
.cadre_droite div.groupe_actif a, .cadre_droite div.groupe_inactif a  {
	color: #0099E9;
	text-decoration: none;
	font-size: 10px;
	letter-spacing: -1px;
}
.cadre_droite div.groupe_actif a:hover, .cadre_droite div.groupe_inactif a:hover {
	color: #0099E9;
	text-decoration: underline;
	font-size: 10px;
	letter-spacing: -1px;
}

ul.categories {
	margin: 0px;
	padding: 0px 0px 0px 10px;
}
ul.categories li {
	list-style-type: none;
	font-size: 10px;
	color: #0099E9;
	width: 90px;
	
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 4px;
	padding-top: 0px;

	margin: 2px;
}

ul.categories li.bouton a {
	color: #0099E9;
	text-decoration: none;
}

ul.categories li.nondispo {
	text-decoration:line-through;
}

ul.categories li.bouton a:hover {
	color: #0099E9;
	text-decoration: underline;
}

.cadre_droite strong, .categories strong {
	color: #454545;
	font-size: 10px;
	font-weight: bold;
}

.cadre_droite a.petitlien {
	color: #454545;
	font-size: 10px;
	text-decoration: none;
}
.cadre_droite a.petitlien:hover {
	color: #454545;
	font-size: 10px;
	text-decoration: underline;
}


.pied_de_page {
	text-align: center;
	color: #6D6D6D;
	padding: 10px;
	font-size: 12px;
}

.pied_de_page a {
	color: #6D6D6D;
	text-decoration: none;
}

.pied_de_page a:hover {
	color: #6D6D6D;
	text-decoration: underline;
}


.cadre_gauche {
	width: 156px;
	background-image: url(/images/fond-gauche.jpg);
	background-repeat: no-repeat;
	padding-top: 5px;
	font-size: 12px;
}

.cadre_gauche div.titre {
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
	margin-left: 20px;
}

.cadre_gauche div.panier {
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
}

.cadre_gauche div.panier tbody th {
	font-size: 10px;
	font-weight: normal;
	color: #FFFFFF;
	text-align: left;
}

.cadre_gauche div.panier tbody td {
	font-size: 10px;
	font-weight: normal;
	color: #FFFFFF;
}

.cadre_gauche div.panier tfoot th {
	font-size: 10px;
	font-weight: normal;
	color: #FFFFFF;
	text-align: right;
	padding-right: 15px;
}

.cadre_gauche div.panier tfoot td {
	font-size: 10px;
	font-weight: normal;
	color: #FFFFFF;
}

.cadre_gauche div.panier thead th {
	color: #FFFFFF;
	font-weight: bold;
	font-size: 10px;
	padding: 3px;
	text-align: left;
}

.cadre_gauche div.panier thead td {
	color: #FFFFFF;
	font-weight: bold;
	font-size: 10px;
	padding: 3px;
	text-align: center;
}

.cadre_gauche div.panier p.remarque {
	font-size: 10px;
	color: #454545;
	font-style: italic;
}



.cadre_gauche div.panier div.bouton {
	width: 80px;
	height: 24px;
	background-image: url(/images/fond-bouton-rose.jpg);
	background-repeat: no-repeat;
	padding-top: 4px;
	text-align: center;
}


.cadre_gauche div.panier div.bouton a {
	color: #FFFFFF;
	text-decoration: none;
}


.cadre_gauche div.panier div.bouton a:hover {
	color: #FFFFFF;
	text-decoration: underline;
}

.cadre_clair {
	background-image: url(/images/fond-centre.jpg);
	background-repeat: no-repeat;
	width: 678px;
	padding: 6px;
}

.cadre_clair p {
	color: #404040;
	font-size: 12px;
}

.cadre_clair span.titre {
	color: #005BAA;
	font-weight: bold;
	font-size: 12px;
}


.cadre_interieur {
	background-color: #FFFFFF;
	border:1px solid #E7008E;
}


div.fiche_dispo, div.fiche_non_dispo {
	font-size:12px;
	background-color: #FFFFFF;
	text-align: center;
	color: #404040;
}

div.fiche_dispo td, div.fiche_non_dispo td {
	font-size:12px;
	text-align: center;
	color: #404040;
}

div.fiche_dispo h1, div.fiche_non_dispo h1 {
	font-size:16px;
	background-image: url(/images/fond-titre.jpg);
	background-repeat: no-repeat;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
	padding-top: 3px;
	padding-bottom: 3px;
	width: 322px;
}

div.fiche_dispo h2, div.fiche_non_dispo h2 {
	font-size:16px;
	background-repeat: no-repeat;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
	padding-top: 3px;
	padding-bottom: 3px;
	
}

div.fiche_dispo a, div.fiche_non_dispo a {
	text-decoration: none;
	color: #404040;
}

div.fiche_dispo a:hover, div.fiche_non_dispo a:hover {
	text-decoration: underline;
	color: #606060;
}



div.minifiche_dispo {
	font-size:11px;
	text-align: center;
	color: #404040;
}

div.minifiche_dispo td {
	font-size:11px;
	text-align: center;
	color: #404040;
}

div.minifiche_dispo h1 {
	font-size:13px;
	background-color: #E7008E;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
	padding-top: 3px;
	padding-bottom: 3px;
	width: 140px;
}

div.minifiche_dispo a a {
	text-decoration: none;
	color: #404040;
}

div.minifiche_dispo a:hover {
	text-decoration: underline;
	color: #606060;
}


div.minifiche_dispo h2 {
	font-size:13px;
	font-weight: bold;
	background-color: #E7008E;
	color: #FFFFFF;
	text-align: center;
	padding-top: 3px;
	padding-bottom: 3px;
	width: 140px;
}

div.minifiche_dispo td.reduction {
	color: #FFFFFF;
	font-weight: bold;
	font-size: 12px;
}



table.liste_commandes {
	padding: 2px;
	spacing: 1px;
	width: 535;
	background-color: #FFFFFF;	
}

table.liste_commandes thead {
	background-color: #0099E9;
}

table.liste_commandes thead td {
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
}

table.liste_commandes tbody {
	background-color: #EAF1F9;
}

table.liste_commandes tbody th {
	background-color: #FFFFFF;
	font-weight: normal;
	text-align: right;
	font-size: 12px;
	color: #000000;
}

table.liste_commandes tbody td {
	font-size: 12px;
	color: #000000;
}

table.liste_commandes tbody td a {
	color: #000000;
	text-decoration: none;
}

table.liste_commandes tbody td a:hover {
	color: #000000;
	text-decoration: underline;
}








div.prix {
	font-size: 14px;
	padding-top: 3px;
	padding-bottom: 3px;
}
span.prix_barre {
	text-decoration: line-through;
}
span.prix_vente {
	font-size: 18px;
	text-decoration:none;
	font-weight:bold;
}
	





table.etapes th {
	font-size:12px;
	color: #404040;
}

table.etapes td.inactif {
	width: 116px;
	height: 23px;
	color: #004488;
	background-image: url(/images/fond-etapes.gif);
	background-repeat: no-repeat;
	padding: 2px;
	font-size:12px;
}

table.etapes td.actif {
	width: 116px;
	height: 23px;
	color: #FFFFFF;
	background-image: url(/images/fond-etapes-on.gif);
	background-repeat: no-repeat;
	padding: 2px;
	font-size:12px;
}

table.etapes td.actif a {
	color: #FFFFFF;
	text-decoration: none;
}
table.etapes td.actif a:hover {
	color: #FFFFFF;
	text-decoration: underline;
}

table.etapes td.inactif a {
	color: #004488;
	text-decoration: none;
}
table.etapes td.inactif a:hover {
	color: #004488;
	text-decoration: underline;
}




.cadre_clair .panier {
	color: #404040;
}

.cadre_clair .panier tbody th {
	font-size: 12px;
	font-weight: normal;
	color: #404040;
	text-align: left;
}

.cadre_clair .panier tbody th a {
	color: #404040;
	text-decoration: none;
}

.cadre_clair .panier tbody th a:hover {
	color: #404040;
	text-decoration: underline;
}

.cadre_clair .panier tbody td {
	font-size: 12px;
	font-weight: normal;
	color: #404040;
	text-align: center;
}

.cadre_clair .panier tfoot th {
	font-size: 12px;
	font-weight: normal;
	color: #404040;
	text-align: right;
	padding-right: 15px;
}

.cadre_clair .panier tfoot td {
	font-size: 12px;
	font-weight: normal;
	color: #404040;
	text-align: center;
}

.cadre_clair .panier div.bouton {
	width: 94px;
	height: 18px;
	background-image: url(/images/fond-bouton.gif);
	background-repeat: no-repeat;
}

.cadre_clair .panier div.bouton:hover {
	background-image: url(/images/fond-bouton-on.gif);
	background-repeat: no-repeat;
}

.cadre_clair .panier div.bouton a {
	color: #FFFFFF;
	text-decoration: none;
}


.cadre_clair .panier div.bouton a:hover {
	color: #FFFFFF;
	text-decoration: underline;
}

.cadre_clair .panier thead th {
	background-color: #0086DB;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 11px;
	padding: 3px;
	text-align: left;
}

.cadre_clair .panier thead td {
	background-color: #0086DB;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 11px;
	padding: 3px;
	text-align: center;
}



















form.coordonnees th {
	color: #404040;
	font-size: 12px;
	font-weight: normal;
	text-align: left;
}

form.coordonnees td {
	text-align: left;
}

form.coordonnees td input, form.coordonnees td select, form.coordonnees td textarea {
	border-top: 1px solid #004488;
	border-left: 1px solid #004488;
	border-right: 1px solid #0086DB;
	border-bottom: 1px solid #0086DB;
	width: 250px;
}
form.coordonnees td select.half100 {
	width: 90px;
	font-size: 11px;
}

form.coordonnees td select.half150 {
	width: 160px;
	font-size: 11px;
}
form.coordonnees tfoot th {
	text-align: center;
}

form.coordonnees th input {
	border: 0px;
	color: #FFFFFF;
	width: 94px;
	height: 18px;
	background-color: #FFFFFF;
	background-image: url(/images/fond-bouton.gif);
	background-repeat: no-repeat;
}


form.coordonnees th input:hover {
	background-image: url(/images/fond-bouton-on.gif);
}


div.rayons {
	display:block;
	width:650px;
	top:0px;
	left:0px;
	position:relative;
	height:auto;
	text-align:center;
	padding-bottom:25px;
}

div.rayons h1 {
	width: 650px;
	font-size: 14px;
	font-weight: bold;
	color: #404040;
}

dl.rayon {
	border: 0px solid #C0C0C0;
	padding: 5px;
	float: left;
	margin-right: 1px;
	text-align: center;
}

dl.rayon_last {
	border: 0px solid #C0C0C0;
	padding: 5px;
	float: center;
	margin-right: 1px;
	text-align: center;
}

dl.rayon dt img, dl.rayon_last dt img {
	height: 40px;
	border: 0px;
}

dl.rayon dd, dl.rayon_last dd {
	margin: 0;
	padding: 0;
	font-size: 11px;
	text-align: center;
	color: #404040;
}

dl.rayon dd a, dl.rayon_last dd a {
	text-decoration: none;
	color: #404040;
}

dl.rayon dd a:hover, dl.rayon_last dd a:hover {
	text-decoration: underline;
	color: #404040;
}
