body { font-family: Verdana, Geneva, Arial, helvetica, sans-serif; font-size:0.7em; background:url(../images/bg_body.gif) repeat-x #450102; color:#450102; }

h1 { color:#8d8c87; font-weight:normal; text-transform:uppercase; font-size:1.3em; letter-spacing:0.2em; margin-top:0;}
h3 {color:#ceab5d;font-weight:bold;	font-size:1.1em;padding-top:10px;}

a:link, a:visited { color:#117bb2; font-weight:bold; }
a:hover, a:active { color:#b38707; }

a.rouge:link, a.rouge:visited { color:#680002; font-weight:bold; text-decoration:none;}
a.rouge:hover, a.rouge:active { color:#b38707; background-color:#ceab5d; color:#fff; }

table.tableaupage { border:1px solid #000; }
table.tableaupage td { padding:6px; }
.trAlternate { background-color:#f9f2e2; }


/*------------------------------------------------
MASTER PAGE
------------------------------------------------*/
#page { width:915px; margin:auto; }
#menuico { text-align:right; padding-bottom:5px; }
#menu { height:56px; }
#contenu { background: url(../images/bg_contenu.gif) #fff repeat-y; border-top:3px solid #fff;width:915px;}
#colG {	background-color:#f4f5ef;width:415px;padding:10px;float:left;}
#colG200 {width:185px;padding:10px;float:left;	}
#colD { width:400px;float:left;background-color:#fff; }
#colD625 { width:675px; margin-left:215px; 	margin-top:10px;padding-top:5px;clear:right; }
#footer { text-align:center; color:#f5f2e2; padding:10px; height:50px; clear:both;}
#footer a:link, #footer a:visited, #menuico a:link, #menuico a:visited { color:#f5f2e2; text-decoration:none; font-weight:normal; }
#footer a:hover, #footer a:active, #menuico a:hover, #menuico a:active { color:#b38707; }

/*------------------------------------------------
ACCUEIL
------------------------------------------------*/
#colVedette { width:440px; padding:10px; }
#pub { padding:10px; background-color:#f6ebdb; width:453px; clear:both; }
#marques { width:100%; 	clear:both; }


/*------------------------------------------------
INSTRUMENTS
------------------------------------------------*/

.instruments { width:250px; float:left;}
.description {width:310px; float:left;}
.prix { width:80px; float:left; padding-left:10px;}
.gris {	background-color:#f2f2f2; border-top:1px solid #8d8c87; border-bottom:1px solid #8d8c87; width:650px; padding:10px; float:left; /*display:block;clear:right;*/ }
.blanc { background-color:#ffffff; width:650px; padding:10px; float:left; /*display:block; clear:right;*/ }
.instruments a:link, .instruments a:visited { color:#117bb2; text-decoration:none; font-weight:normal; font-size:0.9em; }
.instruments a:hover, .instruments a:active { color:#b38707; }
#boxAccessoires{background-color:#f6ebdb;padding:10px;display:inline-block;clear:both;width:400px;margin-top:20px;}

/*------------------------------------------------
FORMULAIRE
------------------------------------------------*/

label { font-weight:bold; display:block; width:110px; float:left; }
.radio { font-weight:bold; }
input, select, textarea { font-family: verdane, Arial, Helvetica, sans-serif; font-size:1em; color:#450102; background-color:#f9f8f2; border:1px solid #b38a2d; padding-left:5px; }
.txtErreur { color:#FF0000; font-style:italic; }
#champs { padding:5px; clear:both; }
legend { font-weight:bold; color:#ceab5d; font-weight:bold; font-size:1.1em; }
fieldset {	width:400px;}
#center {width:500px;padding-left:150px;}

/*------------------------------------------------
MISC
------------------------------------------------*/

.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden;  }
.clearfix {display: inline-block;}  /* for IE/Mac */
.clearAll{clear: both;}

