body {
	font-size: 0.7em;
}
body, input, select, textarea, option, td, th {
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
a {	text-decoration : none;	color : #034EA2;}
a:hover	{color : #E9600A;}
.page a:hover {	text-decoration : underline;}
a img { border: 0 !important;}
ul, li {margin: 0px; padding: 0px; list-style:none;}

.produit ul {margin-left: 15px;}
.produit li {padding-left: 12px; background: url(../images/puces_li_produits.gif) no-repeat 0px 7px;}


h1, h2, h3 {font-family:Arial, Helvetica, sans-serif; color: #7EBCE9;}
h2, h3, h4 {color: #E9600A; background-image: none;}
h1 {
	margin: 0 20px;
	display: inline;
	padding-left: 10px;
	padding-right: 10px;
	font-size: 1.4em;
	background: #fff;
	color: #7EBCE9;
	font-weight: normal;
}

h2 {	
	font-size: 1.65em;
	color : #E9600A;
	background: url(../images/bg_h2.gif) no-repeat left top;
	padding: 0px 0px 20px 25px;
}

h4 { font-size: 1.1em; margin: 0; padding: 0; }
.actualites h4 { margin: 0px !important;}
.actualites p { margin: 0px 10px 20px 0px; text-align:justify;}

.actualites .element{text-align:justify;margin: 0px 10px 20px 0px;}
.actualites a.retour {
	float: right;
	display: block;
	background: url(../images/picto_ajoutpanier.gif) no-repeat 0px 2px;
	width: 143px;
	height: 15px;
	padding: 4px 0 2px 20px;
	text-align: left;
}
.actualites a.retour {
	float: none;
	margin-left: 230px;
	clear:both;
	background: url(../images/picto_retour.gif) no-repeat 0px 6px;
}

h5 {
	font-size: 1em;
	background: #DBE3F0;
	border: 1px solid #455D8D;
	border-left: 0;
	border-right: 0;
	margin: 5px 0;
	padding: 0 5px;
	text-align: center;
}

h6 { font-size: 100%; }

address {font-style:normal;}
#page p {text-align: justify; margin: 0px 0px 15px 0px;}

.galerie div.gauche {
margin:0;
padding:0 20px 20px 0;
width:20%;
}
#pagination { text-align: center; }

.gauche {float: left; margin: 0px 15px 15px 0px;}
.gauche p, .droite p, .centre p {
	margin: 0;
	padding: 0;
	font-size: smaller;
	text-align: center;
}

.droite {
	float: right;
	width: 180px;
	margin: 0px 0px 15px 15px;
}
.centre {
	margin: 15px 0;
	text-align: center;
}

.actualites .bloc-coup-coeur p {text-align:left;}

div.cnil {
	font-size: 0.9em;
	line-height: normal;
}

/* Elements de liste et navigation */
.element {	clear: both;}

.elementnav, .pagesnav {	clear: both;}

.pagesnav {	text-align: center;	padding-top: 10px;}

/*
.detail, .retour {
	display: block;
	padding-top: 10px;
}
.detail {
	text-align: right;
}
.retour {
	text-align: left;
}
ul.telechargements li { padding: 2px 0; text-align: left;}
img.icone { vertical-align: middle; }*/

.photos { text-align:center; margin: 0px 0px 2px 0px; width: auto;}

dt {
	font-weight:bold;
	padding-left:10px;
	margin-top:10px;
}


a.liens-speciaux {padding-left: 15px; background: url(../images/liens_speciaux.gif) no-repeat left top;}


/* cgv */
p.cgv_article{padding-top:10px;margin-bottom:0px;font-weight:bold;}
#cgv p {text-align:justify;padding-right:10px;}

/* plan */
div#plan{margin:20px;}

/* table commande*/
table.commande  { margin:10px 0; padding:0 20px; width: auto !important; font-size: 0.9em; border:1px solid #000;}
table.commande { background-image: none !important; }
table.commande td { text-align: left; padding: 0.2em; }
table.commande th  { text-align: left; padding: 0.2em; font-size: 0.95em;}


