html * {
	margin:0;
	padding:0;
	font-family: arial, sans-serif;
}
body {
	position: absolute;
	left:50%;
	width:950px;
	margin-left:-475px;
	background: #0F2538 url('../images/fond.gif') repeat top left;
	
	font-size: 11px;
}
.clear{
	width:100%;
	clear:both;
	visibility:hidden;
	margin:0;
	padding:0;
	height:0;
	border: 0;
}
#header {
	height:130px;
	background: url('../images/bandeau_top.jpg') no-repeat top left;
	width: 100%;
}
#headertest {
	height:130px;
	width: 100%;
	background-color: #002a43;
}


#headertest h1 {
	position: absolute;
	left: -1000px;
}

#headertest1 {
	position: absolute;
	background: url('../bandeaux/bandeau_top1.jpg') no-repeat top left;
}
#headertest2 {
	position: absolute;
	background: url('../bandeaux/bandeau_top2.jpg') no-repeat top left;
}
#headertest3 {
	position: absolute;
	background: url('../bandeaux/bandeau_top3.jpg') no-repeat top left;
}






#header h1 {
	position: absolute;
	left: -1000px;
}
#header1 {
	height:130px;
	background: url('../bandeaux/bandeau_top1.jpg') no-repeat top left;
	width: 100%;
}
#header1 h1 {
	position: absolute;
	left: -1000px;
}
#header2 {
	height:130px;
	background: url('../bandeaux/bandeau_top2.jpg') no-repeat top left;
	width: 100%;
}
#header2 h1 {
	position: absolute;
	left: -1000px;
}
#header3 {
	height:130px;
	background: url('../bandeaux/bandeau_top3.jpg') no-repeat top left;
	width: 100%;
}
#header3 h1 {
	position: absolute;
	left: -1000px;
}



#container {
	background-color: white;
	background: url('../images/fond_de_page.jpg') repeat-y top left;
	height: 100%;
}
#menuTop {
	font-size: 12px;
	text-transform: uppercase;
	position: absolute;
	top: 112px;
	left: 10px;
}

#menuTop1 {
	font-size: 12px;
	text-transform: uppercase;
	position: absolute;
	top: 112px;
	left: 10px;
}

#menuTop2 {
	font-size: 12px;
	text-transform: uppercase;
	position: absolute;
	top: 112px;
	left: 10px;
}

#menuTop3 {
	font-size: 12px;
	text-transform: uppercase;
	position: absolute;
	top: 112px;
	left: 10px;
}

#menuTop li {
	float: left;
	color: #0091ED;
}
#menuTop li.separator {
	margin: 0px 20px;
}
#menuTop li a {
	display: block;
	color: #0091ED;
	text-decoration: none;
	font-weight: bold;
}
#menuTop li a:hover {
	color: #4F8391;
}

#menuTop1 li {
	float: left;
	color: #0091ED;
}
#menuTop1 li.separator {
	margin: 0px 20px;
}
#menuTop1 li a {
	display: block;
	color: #0091ED;
	text-decoration: none;
	font-weight: bold;
}
#menuTop1 li a:hover {
	color: #4F8391;
}

#menuTop2 li {
	float: left;
	color: #0091ED;
}
#menuTop2 li.separator {
	margin: 0px 20px;
}
#menuTop2 li a {
	display: block;
	color: #0091ED;
	text-decoration: none;
	font-weight: bold;
}
#menuTop2 li a:hover {
	color: #4F8391;
}

#menuTop3 li {
	float: left;
	color: #0091ED;
}
#menuTop3 li.separator {
	margin: 0px 20px;
}
#menuTop3 li a {
	display: block;
	color: #0091ED;
	text-decoration: none;
	font-weight: bold;
}
#menuTop3 li a:hover {
	color: #4F8391;
}

#menuLeft {
	width: 125px;
	float: left;
}
#menuLeft div {
	margin-left: 8px;
}
#menuLeft ul {
	background-color: grey;
	margin-bottom:1px;
	font-size: 9px;
	letter-spacing: 0.5px;
	padding-top: 2px;
	margin-top: 0px;
}
#menuLeft li {
	padding-left: 8px;
	margin-bottom: 2px;
	width: 100px;
}
#menuLeft img {
	margin-bottom: 0px;
	display: block;
}
#menuLeft ul#cat1 {
	background: url('../images/fond1.gif') repeat-y top left;
}
#menuLeft ul#cat1 li.finCat1 {
	background: url('../images/finCat1.gif') no-repeat  bottom left;
	height:17px;
}
#menuLeft ul#cat2 {
	background: url('../images/fond2.gif') repeat-y top left;
}
#menuLeft ul#cat2 li.finCat2 {
	background: url('../images/finCat2.gif') no-repeat  bottom left;
	height:17px;
}
#menuLeft ul#cat3 {
	background: url('../images/fond3.gif') repeat-y top left;
}
#menuLeft ul#cat3 li.finCat3 {
	background: url('../images/finCat3.gif') no-repeat  bottom left;
	height:17px;
}
#menuLeft ul#cat4 {
	background: url('../images/fond4.gif') repeat-y top left;
}
#menuLeft ul#cat4 li.finCat4 {
	background: url('../images/finCat4.gif') no-repeat  bottom left;
	height:17px;
}
#menuLeft ul#cat5 {
	background: url('../images/fond5.gif') repeat-y top left;
}
#menuLeft ul#cat5 li.finCat5 {
	background: url('../images/finCat5.gif') no-repeat  bottom left;
	height:17px;
}
#menuLeft ul#cat6 {
	background: url('../images/fond6.gif') repeat-y top left;
}
#menuLeft ul#cat6 li.finCat6 {
	background: url('../images/finCat6.gif') no-repeat  bottom left;
	height:17px;
}
#menuLeft ul#cat7 {
	background: url('../images/fond7.gif') repeat-y top left;
}
#menuLeft ul#cat7 li.finCat7 {
	background: url('../images/finCat7.gif') no-repeat  bottom left;
	height:17px;
}
#menuLeft ul#cat8 {
	background: url('../images/fond8.gif') repeat-y top left;
}
#menuLeft ul#cat8 li.finCat8 {
	background: url('../images/finCat8.gif') no-repeat  bottom left;
	height:17px;
}
#menuLeft #nouveaute {
	background: url('../images/fond_nouveaute.gif') no-repeat top left;
	height: 19px;
}
#menuLeft a {
	color: white;
	text-transform: uppercase;
	text-decoration: none;
}
#content {
	width: 585px;
	float: left;
	min-height: 450px;
}
#content h2 {
	color: white;
	text-transform: uppercase;
}
#home {
	float: left;
	width: 530px;
	font-size: 14px;
	line-height: 16px;
/*	border: solid 1px;*/
	padding: 100px 20px 0px 20px;
/*	text-align: justify;*/
}
#home h2 {
	color: #c7020c;
	text-transform: uppercase;
	font-size: 14px;
	margin-bottom: 5px;
	font-style: italic;
	font-family: 'arial black' arial sans-serif;
}
#home h3 {
	margin: 22px 0px;
	font-size: 13px;
	font-family: 'arial black' arial sans-serif;
}
#home div#diapo {
	margin-top: 12px;
}
#home div#diapo img {
	border: solid 10px white;
	margin-right: 10px;
}

#home_soc {
	float: left;
	width: 530px;
	font-size: 14px;
	line-height: 16px;
/*	border: solid 1px;*/
	padding: 50px 20px 0px 0px;
/*	text-align: justify;*/
}
#home_soc h2 {
	color: #c7020c;
	text-transform: uppercase;
	font-size: 14px;
	margin-bottom: 5px;
	font-style: italic;
	font-family: 'arial black' arial sans-serif;
}
#home_soc h3 {
	margin: 0px 0px;
	font-size: 13px;
	font-family: 'arial black' arial sans-serif;
}
#home_soc div#diapo {
	margin-top: 12px;
}
#home_soc div#diapo img {
	/*border: solid 10px white;*/
	margin-right: 10px;
}


#menuRight {
	float: left;
	width:232px;
	font-size: 10px;
	color: #7996aa;
/*	padding-left: 15px;*/
/*	padding-top: 16px;*/
	background: url('../images/fond_menu_right.gif') repeat-y top left;
}
#menuRight img {display: block;}
#menuRight input {
	border: 0;
}
#menuRight h6 {
	text-transform: uppercase;
	margin-left: 23px;
	margin-bottom: 6px;
}
#menuRight #loginBox {
	background: url('../images/top_menu_right.gif') no-repeat top left;
	height: 81px;
/*	width: 232px;*/
	padding-top: 16px;
	padding-left: 23px;
}
#loginBox h6 {
	margin-left: 0px;
}
#loginBox form {
	background: url('../images/onglet_login.gif') no-repeat top left;
	height: 50px;
	width: 198px;
	color: white;
	padding-top: 6px;
	padding-left: 7px;
	font-size: 9px;
}
#loginBox label {
	text-transform: uppercase;
}
#loginBox #UserUsername {
	width : 105px;
	height: 18px;
	vertical-align: middle;
	margin-left: 28px;
	font-size: 13px;
}
#loginBox #UserPassword {
	width: 83px;
	height: 18px;
	vertical-align: middle;
	margin-top: 3px;
	margin-left: 17px;
	font-size: 13px;
}
#loginBox .submit-form {
	position: relative;
	left: 160px;
	top: -15px;
	font-size: 10px;
	background-color: transparent;
	color: white;
}
#menuRight #rechRap {
	margin-left: 23px;
	background: url('../images/onglet_rech.gif') no-repeat top left;
	height: 33px;
/*	width: 198px;*/
	color:white;
	margin-bottom: 7px;
	font-size: 9px;
}
#rechRap form {
	padding-left: 7px;
	- padding-top:12px;
	line-height: 33px;
}
#rechRap label {
	text-transform: uppercase;
}
#rechRap #RechercheMotcle {
	width: 83px;
	height: 18px;
	vertical-align: middle;
	margin-left: 13px;
	font-size: 13px;
}
#rechRap .submit-form {
	font-size: 10px;
	background-color: transparent;
	color: white;
	vertical-align: middle;
}
#menuRight #fileBox {
	background: url('../images/onglet_file.gif') no-repeat top left;
/*	width: 198px;*/
	height: 39px;
	color: white;
	margin-left: 23px;
	margin-bottom: 7px;
	padding-left: 7px;
}
#menuRight #fileBox a {
	color: white;
	text-decoration:none;
}
#menuRight #fileBox a:hover {
	color: white;
	text-decoration:underline;
}
#menuRight #fileBox li {
	line-height:14px;
}
#menuRight #actuBox {
	background: url('../images/onglet_actu.gif') no-repeat top left;
/*	width: 198px;*/
	height: 72px;
	color: white;
	margin-left: 23px;
	padding-left: 7px;
}
#menuRight #actuBox a {
	color: white;
	text-decoration:none;
}
#menuRight #actuBox a:hover {
	color: white;
	text-decoration:underline;
}
#menuRight #actuBox li {
	line-height:14px;
}
#miniPanier {
	background: url('../images/top_menu_right.gif') no-repeat top left;
	min-height: 81px;
/*	width: 232px;*/
	padding-top: 16px;
	padding-left: 23px;
	margin-bottom: 16px;
}

/*#loginBox .panier {
	background: url('../images/fond_onglet_panier.gif') repeat-y top left;
	width: 198px;
	color: white;
	padding-top: 6px;
	padding-left: 7px;
	font-size: 7px;
}
#loginBox .panierfin {
	background: url('../images/onglet_panier.gif') no-repeat top left;
	width: 198px;
	height: 50px;
	color: white;
	padding-left: 7px;
	font-size: 7px;
}
*/
#miniPanier a {
	text-transform: uppercase;
	color: white;
	text-decoration: none;
/*	width: 175px;*/
}
#miniPanier a:hover {
	text-decoration: underline;
}

#miniPanier #fin a {
	text-transform: uppercase;
	color: black;
	text-decoration: none;
/*	width: 175px;*/
	background: url('../images/bottom_panier.gif') no-repeat top left;
	display: block;
	padding-left: 25px;
	line-height: 15px;
}
#miniPanier #fin a:hover {
	text-decoration: underline;
}
#miniPanier h6 {
	margin-left: 0px;
}
#miniPanier table {
	width: 198px;
	color:white;
	background: url('../images/fond_panier.gif') repeat-y top left;
	padding: 3px;
}
#menuRight #miniPanier th {
	color: black;
	text-transform: uppercase;
	font-size: 9px;
	padding-left: 2px;
	padding-top: 3px;
	padding-bottom: 3px;
}
#miniPanier td {
	text-transform: uppercase;
	font-size: 9px;
	padding-left: 2px;
	padding-top: 1px;
	padding-bottom: 1px;
}
#miniPanier td.qty {
	font-size: 9px;
	color: black;
	text-align: center;
}
#miniPanier td.prix {
	color: white;
	font-weight: bold;
	font-size: 9px;
	text-align: right;
	padding-right: 4px;
}
#miniPanier td#total {
	text-transform: uppercase;
	color: black;
	font-size: 11px;
	text-align: right;
	padding-bottom: 10px;
}
#miniPanier td#total span {
	font-weight:bold;
	text-transform: uppercase;
	color: white;
	font-size: 12px;
	text-align: right;
	padding-right: 3px;
}
td#enseigne {
	font-size: 11px;
	text-transform: uppercase;
	padding-top: 3px;
	padding-left: 4px;
}
#voirRubrique form {
	float: left;
}
#menuNav {
	margin-left: 20px;
	height: 30px;
	line-height: 30px;
	width: 542px;
	margin-bottom: 12px;
}
#menuNav a {
	text-decoration:none;
	color:#000000;
}

#menuNav h2 {
	font-size: 16px;
	float: right;
	text-align: center;
	width: 308px;
}
#menuNav option {
	padding-right: 5px;
}
#rub1 {
	background: url('../images/fond_top_fiche_produit1.gif') no-repeat top left;
	height: 30px;
}
#rub2 {
	background: url('../images/fond_top_fiche_produit2.gif') no-repeat top left;
	height: 30px;
}
#rub3 {
	background: url('../images/fond_top_fiche_produit3.gif') no-repeat top left;
	height: 30px;
}
#rub4 {
	background: url('../images/fond_top_fiche_produit4.gif') no-repeat top left;
	height: 30px;
}
#rub5 {
	background: url('../images/fond_top_fiche_produit5.gif') no-repeat top left;
	height: 30px;
}
#rub6 {
	background: url('../images/fond_top_fiche_produit6.gif') no-repeat top left;
	height: 30px;
}
#rub7 {
	background: url('../images/fond_top_fiche_produit7.gif') no-repeat top left;
	height: 30px;
}
#rub8 {
	background: url('../images/fond_top_fiche_produit8.gif') no-repeat top left;
	height: 30px;
}
#rubnouveaute {
	background: url('../images/fond_top_fiche_nouveaute.gif') no-repeat top left;
	height: 30px;
}
#rubactualite {
	background: url('../images/fond_top_fiche_actualite.gif') no-repeat top left;
	height: 30px;
}
#rubimpression {
	background: url('../images/fond_top_fiche_impression.gif') no-repeat top left;
	height: 30px;
	margin-top:20px;
}
.prodBox12 {
	width:121px;
	height:123px;
	- height:132px;
	float: left;
	font-size: 11px;
	margin-left: 20px;
	- margin-left:10px;
	margin-bottom: 12px;
	background-color: white;
}
.prodBox12 h3 a, .prodBox6 h3, .prodBox6 h3 a {
	color: #c7020c;
	font-size: 12px;
	text-transform: uppercase;
	font-weight: bold;
	text-decoration: none;
	padding: 0px 2px;
}
.prodBox6 h3 ,prodBox6 h3 a {
	font-size: 18px;
	text-decoration:none;
}
.prodBox12 h4, .prodBox6 h4, .prodBox12 h4 a, .prodBox6 h4 a {
	color: black;
	font-weight: normal;
	text-transform: uppercase;
	padding: 0px 2px;
	height: 25px;
	text-decoration:none;
}
.prodBox6 h4 {
	font-size: 12px;
	height: 25px;
	text-decoration:none;
}
.prodBox12 h5, .prodBox6 h5, .prodBox12 h5 a, .prodBox6 h5 a {
	font-style: italic;
	text-transform: uppercase;
	font-weight: bold;
	margin: 3px;
	font-size: 10px;
	line-height: 16px;
	height: 16px;
	text-decoration:none;
	color:#000000;
}

.prodBox12 h6, .prodBox6 h6, .prodBox12 h6 a, .prodBox6 h6 a {
	float: left;
	color: white;
	font-size: 9px;
	font-weight: bold;
	text-decoration:none;
}
.prodBox12 h6 span {
	font-size: 11px;
	text-decoration:none;
}

.prodBox6 h6 span {
	font-size: 11px;
	text-decoration:none;
}

.imgProd-12 {
	display: block; 
	margin: 0 auto; 
	width: 91px;
	height: 60px;
}

.imgProd-6 {
	display: block; 
	margin: 0 auto; 
	width: 132px;
	height: 99px;
}

.prodBox12 img.vignetteProd {
	display: block;
	margin:3px auto;
	width: 91px;
	height: 60px;
}
.prodBox12 img.default_prod {
	display: block;
	margin: 3px auto;
	width: 91px;
	height: 60px;
}
.prixBox12-1, .prixBox12-2, .prixBox12-3, .prixBox12-4, .prixBox12-5, .prixBox12-6, .prixBox12-7, .prixBox12-8, .prixBox12-nouveaute {
	width: 117px;
	height: 23px;
	line-height: 23px;
}
.prixBox6-1, .prixBox6-2, .prixBox6-3, .prixBox6-4, .prixBox6-5, .prixBox6-6, .prixBox6-7, .prixBox6-8, .prixBox6-nouveaute {
	width: 158px;
	height: 28px;
	line-height: 28px;
}
.prixBox12-1, .prixBox6-1 {
	background: url('../images/cat_color1.gif') repeat top left;
	padding: 0px 2px;
}
.prixBox12-2, .prixBox6-2 {
	background: url('../images/cat_color2.gif') repeat top left;
	padding: 0px 2px;
}
.prixBox12-3, .prixBox6-3 {
	background: url('../images/cat_color3.gif') repeat top left;
	padding: 0px 2px;
}
.prixBox12-4, .prixBox6-4 {
	background: url('../images/cat_color4.gif') repeat top left;
	padding: 0px 2px;
}
.prixBox12-5, .prixBox6-5 {
	background: url('../images/cat_color5.gif') repeat top left;
	padding: 0px 2px;
}
.prixBox12-6, .prixBox6-6 {
	background: url('../images/cat_color6.gif') repeat top left;
	padding: 0px 2px;
}
.prixBox12-7, .prixBox6-7 {
	background: url('../images/cat_color7.gif') repeat top left;
	padding: 0px 2px;
}
.prixBox12-8, .prixBox6-8 {
	background: url('../images/cat_color8.gif') repeat top left;
	padding: 0px 2px;
}
.prixBox12-nouveaute, .prixBox6-nouveaute {
	background:  url('../images/cat_colornouveaute.gif') repeat top left;
	padding: 0px 2px;
}
.prodBoxAddToLink {
	color: white;
	text-transform: uppercase;
	margin-right: 3px;
	float: right;
	text-decoration: none;
	font-size: 9px;
	font-weight: bold;
	vertical-align: middle;
}
a.prodBoxAddToLink:hover {
	text-decoration: underline;
}
.prodBox6 {
	width: 162px;
	height: 186px;
	- height:203px;
	float: left;
	margin-left: 25px;
	- margin-left:12px;
	margin-bottom: 20px;
	background-color: white;
}
.prodBox6 img.vignetteProd {
	display: block;
	margin:3px auto;
}
.prodBox6 img.default_prod {
	display: block;
	margin: 3px auto;
	width: 132px;
	height: 99px;
}
#ficheProd {
	background-color: white;
	padding: 10px;
	width: 516px;
	margin-left: 20px;
}
#ficheProdFin {
	background-color: #d8dbe2;
	padding: 0px;
	width: 536px;
	margin-left: 20px;
}
#ficheProd h3 {
	font-size: 23px;
	color:#c7020c;
	font-weight:bold;
}
#ficheProd h4 {
	font-size: 19px;
	color:#031727;
	font-weight: bold;
	text-transform: uppercase;
}
#ficheProd #ficheProdType {
	color:#c7020c;
	/*color:#929296;*/
	font-style: italic;
	font-size: 12px;
	text-transform: uppercase;
	font-weight: bold;
}
#ficheProd p {
	font-weight:bold;
	color: #151518;
	font-size: 11px;
	margin-top: 15px;
	font-style: italic;
}
#ficheCaracteristiques {
	width: 536px;
	float: left;
	/*background: #f0f1f3;*/
	padding:10px;

}
#ficheCaracteristiques div.indice {
	float: left;
	width: 150px;
}
#ficheCaracteristiques div.value {
	float: left;
	width: 100px;
}
#prixBox {
	width: 536px;
	height: 23px;
	margin-left: 20px;
}
.prix {
	padding:4px;
	margin: 3px;
	font-size: 12px;
	line-height: 16px;
	height: 16px;
	text-decoration:none;
	color:#ffffff;
}
.prix span {
	font-weight: bold;
	font-size: 15px;
	line-height: 16px;
	height: 16px;
	text-decoration:none;
	color:#ffffff;
}
#logo_bottom {
/*	position: absolute;
	right: 0px;
	bottom: 0px;*/
	float: right;
	position: relative;
/*	top: 16px;*/
	top: -50px;
	margin-bottom:-80px;
	width: 223px;
	height: 144px;
}
#navActu {
	float: left;
	background: url('../images/bando_actu.gif') no-repeat top left;
	width: 577px;
	height: 30px;
}
#navActu li {
	float: left;
	margin-right: 25px;
	line-height: 30px;
}
#navActu li a {
	text-decoration: none;
	display: block;
	color: black;
	font-size: 11px;
}
#navActu option {
	padding-right: 5px;
}
.listeActu {
	display: block;
	float:left;
	margin-top: 28px;
	min-height:100px;
}
#content .listeActu h2.titre {
	color: #c7020c;
	font-weight: bold;
	font-size: 14px;
/*	margin-bottom: 5px;*/
	float: left;
}
#content_impression .listeActu h2.titre {
	color: #c7020c;
	font-weight: bold;
	font-size: 14px;
/*	margin-bottom: 5px;*/
	float: left;
}
.listeActu span {
	color: #85a0b3;
	font-weight: normal;
	font-style: italic;
	font-size: 12px;
}
div.listeActu div {
	float: left;
	width: 450px;
}
div.listeActu div a {
	color: #27485f;
	font-size: 14px;
}
.listeActu img {
	display: block;
	float: left;
	/*border: solid white 10px;*/
	margin-right: 5px;
}
/***********************************************************************/
/******************************* ACCUEIL *******************************/
/***********************************************************************/
#content_accueil {
	width: 650px;
	float: left;
	min-height: 415px;
}
#content_accueil .titre {
	padding-left:180px;
	padding-top:70px;
	padding-bottom:5px;
	color: #c7020c;
	text-transform: uppercase;
	font-size: 14px;
	font-style: italic;
	font-family: 'arial black' arial sans-serif;
}
#swf {
	position:relative;
}
/***********************************************************************/
/*********************** IMPRESSION PRODUIT ****************************/
/***********************************************************************/
#content_impression {
	float: left; 
	width: 595px; 
	/*border: 3px solid #2c5c79;*/ 
	background: #FFFFFF;
	height:842px;
	/*background: url('../images/logo_cedrey.jpg') no-repeat top left;*/
}
#navCommande {
	float: left;
	background: url('../images/bando_commande_impression.gif') no-repeat top left;
	width: 577px;
	height: 30px;
	margin-top:20px;
	margin-left:20px;
}
#navCommande .nom {
	color:#c7020c;
	text-transform: uppercase;
	font-weight: bold;
	font-style: italic;
	font-size:16px;
	margin-right: 150px;
	margin-top:6px;
}
#navCommande #date {
	margin-top: 20px;
}
#user {
	position:relative;
	margin-top:90px;
	margin-left:20px;
}
#user p {
	text-align:right;
	margin-right:32px;
	font-size:13px;
	color:#c7020c;
	font-weight:bold;
}
/***********************************************************************/
/******************************* PANIER ********************************/
/***********************************************************************/
#content_panier {
	width: 650px;
	float: left;
	min-height: 415px;
}
#panier {
	float: left;
	background: url('../images/bando_commande.gif') no-repeat top left;
	width: 630px;
	height: 30px;
	margin-top: 30px;
}

#panier #date {
	margin-top: 20px;
}
#panier .nom {
	color:#c7020c;
	text-transform: uppercase;
	font-weight: bold;
	font-style: italic;
	font-size:16px;
	margin-right: 150px;
	margin-top:6px;
}
#monPanier {
	float:left;
	width: 625px;
	margin-top: 40px;
}
#monPanier th {
	text-transform: uppercase;
	text-align: center;
	background-color: #9eb9c2;
	padding:3px;
	font-size:10px;
	/*padding: 3px;*/
}
#monPanier td {
	padding: 5px;
	font-size:12px;
}
#monPanier td.miniPanierPrix {
	text-align: center;
	color:#9eb9c2;
	font-style:italic;
	font-size:12px;
}
#monPanier td.ref {
	font-weight: bold;
	color: #c7020c;
	text-transform: uppercase;
	/*display:inline;*/
}
#monPanier td span {
	font-weight: normal;
	color: black;
	font-size:11px;
	text-transform: none;
	/*display:inline;*/
}
#monPanier td input.recalculer {
	font-weight: normal;
	background-color: #9eb9c2;
	border: 1px solid #9eb9c2;
	text-transform: uppercase;
	font-size:10px;
	cursor:pointer;
}
#validLink {
	float:left;
	width: 625px;
	margin-top:40px;
}
#validLink td a{
	font-weight:normal;
	text-decoration:none;
	color:black;
	vertical-align:center;
}
#validLink td.button a {
	background-color:#c7020c;
	padding:3px;
	padding-top: 5px;
	color:white;
	float: right;
	margin-right:5px;
	text-decoration :none;
	font-weight: bold;
	height: 20px;
}
#validLink img {
	vertical-align: bottom;
}
/***********************************************************************/
/******************** FORMULAIRE DE CONTACT ****************************/
/***********************************************************************/
#infoContact {
	width: 558px;
	margin-top: 10px;
	
}
#infoContact h2 {
	font-style: italic;
	color: #c7020c;
	font-weight: bold;
	text-transform: uppercase;
	font-size: 14px;
	margin-bottom :12px;
}
#infoContact ul {
	margin-bottom: 24px;
	color:#85a0b3;
	font-size: 12px;
}
#infoContact p {
	font-size: 14px;
}
#contact {
	font-size: 12px;
}
#contact div.contactBox {
	width: 33%;
	float: left;
	font-size: 12px;
}
#contact label {
	font-weight: bold;
	display: block;
	margin-bottom: 7px;
	margin-top: 6px;
}
#contact div.required input {
	border: 0;
	width: 170px;
	height: 24px;
}
#contact input.submit-form {
	font-weight: bold;
	width: auto;
	/*border: solid 1px black;*/
	margin-top: 5px;
}
#contact textarea {
	width: 558px;
	border: 0;
}
#contact input.form_error, input.form_error, textarea.form_error, #contact textarea.form_error {
	border: solid 1px red;
	background-color: pink;
}
div.error_message {
	color: red;
}
/***********************************************************************/
/******************** RESULTAT DE RECHERCHE ****************************/
/***********************************************************************/
#resultat h1 {
	font-size: 14px;
	font-weight: bold;
	color: red;
}
#resultat dt {
	font-weight: bold;
	font-size: 14px;
	margin-bottom: 5px;
}
#resultat dd {
	font-size: 12px;
	margin-bottom: 10px;
}
#resultat .highlight {
	background-color: pink;
}
#footer {
	background: url('../images/bandeau_bottom.jpg') no-repeat top left;
	height: 56px;
}
#footer p {
	text-align:center;
	width: 800px;
	margin-left: 30px;
	padding-top: 30px;
	font-size: 9px;
}