body { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11pt; }

a img { border: none; }
table { border-collapse: collapse; }
table td, table th { display: block; width: 100%; }

#editable table td, #editable table th, #commande table td, #commande table th { display: table-cell; width: auto; }

#header, #content .top, #content .nav, #menu_style, #footer, #overlay, #overlay_content, #overDiv { display: none; }

p { margin: 0; padding: 4px 0 10px 0; }

a { color: #DAA027; text-decoration: none; }
	a img { border: none; }
	a strong { color: #000; }
.underline { text-decoration: underline; }
.black { color: #000; }
.white { color: #fff; }

form { margin: 0; padding: 0; }
iframe { border: none; }
input, textarea { font: 1em Verdana, Arial, Helvetica, sans-serif; }
table { font-size: 1em; }

ul { margin: 10px 0 10px 30px; padding: 0; list-style: none; }
	ul li { list-style: square; padding: 1px 0 1px 20px; }

.clear { clear: both; }
.none { display: none; }

.width50 { width: 50%; }
.width45 { width: 47%; }
.width33 { width: 33%; }

.alignLeft { text-align: left; }
.alignCenter { text-align: center; }
.alignRight { text-align: right; }
.floatLeft { float: left; }
.floatRight { float: right; }

.champobligatoire { color: #FF0000; font-weight: bold; }

.couleur1 { color: #DAA027; } /* or */
.couleur2 { color: #BB1B2B; } /* rouge */
.couleur3 { color: #C4A102; } /* or 2 */

h2 { margin: 4px 0 17px 0; color: #000; font-size: 1.7em; font-weight: normal; }
h4 { color: #BB1B2B; font-size: 1.2em; font-weight: normal; margin: 0; padding: 4px 0 10px 0; }
h5 { color: #C4A102; font-size: 1.2em; font-weight: normal; margin: 4px 0 10px 0; }

.textepetit { font-size: 0.9em; }
.textegrand { font-size: 1.1em; }
.image { border: 1px solid #DAA027; padding: 2px; }