*             { font-family:Verdana, Arial, Helvetica, sans-serif ; font-size:11px ; color:#333333 ; line-height:15px ; }
body          { background-color:#C5695A ; background-image:url('../images/fond_degrade.jpg') ; background-repeat:repeat-x ; margin:0 0 20px 0 ; padding:0 ; } 

h1            { text-align:center ; margin-bottom:20px ; }
h2            { text-align:left ; font-family:"Trebuchet MS" ; font-size:15px ; color:#CF623D ; margin-top:0 ; }
h3            { text-align:left ; font-size:10px ; color:#000066 ; margin-bottom:0 ; }

p             { text-align:justify ; }
ul            { margin:0 ; }
li            { text-align:justify ; }

hr            { visibility:hidden ; clear:right ; border:none ; margin:0 ; }

td.tarif      { text-align:center ; }

img           { border:none ; }
img.d         { float:right ; margin-left:20px ; border:1px solid #990000 ; }
img.g         { float:left ; margin-right:20px ; border:1px solid #990000 ; }

label         { font-size:10px ; text-align:left    ; color:#333333 ; }
.precision    { font-size:10px ; text-align:left    ; color:#333333 ; }
.erreur       { font-size:10px ; font-style:italic  ; color:#CC0000 ; }

form          { margin:0 ; }
.input1_off   { border:2px solid #F0F0FF ; padding:0 5px 0 5px ; font-size:12px ; width:250px ; height:18px ; background-color:#F0F0FF ; }
.input1_on    { border:2px inset #808080 ; padding:0 5px 0 5px ; font-size:12px ; width:250px ; height:18px ; }
.input2_off   { border:2px solid #F0F0FF ; padding:0 5px 0 5px ; font-size:12px ; width: 80px ; height:18px ; background-color:#F0F0FF ; }
.input2_on    { border:2px inset #808080 ; padding:0 5px 0 5px ; font-size:12px ; width: 80px ; height:18px ; }
.select_off   { border:2px solid #F0F0FF ; padding:0           ; font-size:12px ; width:260px ; height:20px ; background-color:#F0F0FF ; }
.select_on    { border:2px inset #808080 ; padding:0           ; font-size:12px ; width:260px ; height:20px ; }
.tarea_off    { border:2px solid #F0F0FF ; padding:0 5px 0 5px ; font-size:12px ; width:250px ; background-color:#F0F0FF ; }
.tarea_on     { border:2px inset #808080 ; padding:0 5px 0 5px ; font-size:12px ; width:250px ; }

#page         { width:700px ; margin:0 auto 0 auto ; padding-top:200px ; background-image:url(../images/bandeau.jpg) ; background-repeat:no-repeat ; }
  #menu       { width:137px ; margin:5px 10px 0 0 ; float:left ; }
  #contenu    { width:490px ; margin:5px 0 50px 0 ; float:left ; padding:5px ; background-color:#FFFFFF ; }
    #cadre    { padding:20px ; border:1px solid #990000 ; }

div.zoom      { position:absolute ; display:none ; left:50% ; margin-left:-350px ; z-index:10 ; border:1px solid #990000 ; } /* margin:10px 0px 0px -150px */




/* ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------  */

h4            { font-size:16px ; text-align:center ; font-weight:bold ; }

.table        { border-style:solid ; border-width:1px ; border-color:#000000 ; width:1px ; font-size:9px ; }
.tdtable      { border-style:solid ; border-width:1px ; border-color:#000000 ; background-color:none ; font-size:9px ; }
.tdtableblanc { border-style:solid ; border-width:1px ; border-color:#000000 ; background-color:none ; font-size:9px ; }
.input        { border:1px solid grey ; background-color:white ; font-family:"trebuchet ms",sans-serif ; color:black ; }
select        { font-size:11px ; color:#666666 ; border:solid 1px ; }

a             { color:#666666 ; font-size:10px ; font-style:normal ; }
a:hover       { color:#D84B02 ; font-size:10px ; font-style:normal ; }
.a            { color:#666666 ; font-size:10px ; font-style:normal ; text-decoration:none}
.a:hover      { color:#D84B02 ; font-size:10px ; font-style:normal ; background-color:white ; }
.b            { color:#FF6600 ; font-size:12px ; font-style:underlined ; font-weight:bolder ; }
.b:hover      { color:#D84B02 ; font-size:12px ; font-style:underlined ; }
.c            { color:#FF6600 ; font-size:13px ; font-style:underlined ; font-weight:bolder ; }
.c:hover      { color:#D84B02 ; font-size:13px ; font-style:underlined ; }
.d            { color:#000000 ; font-size:10px ; font-style:normal ; text-decoration:none ; font-weight:light ; }
.d:hover      { color:#D84B02 ; font-size:10px ; font-style:normal ; }

.td           { font-size:11px ; font-style:normal ; color:#666666 ; }
.td2          { font-size:12px ; font-style:normal ; color:#421009 ; }
.td3          { font-size:9px  ; font-style:normal ; color:#421009 ; }
.td3_rouge    { font-size:9px  ; font-style:normal ; color:#CC3300 ; }

.txt_titre    { font-size:12px ; font-style:normal ; color:#FF6600 ; font-weight:bold ; font-variant:normal ; }
.txt_titre2   { font-size:12px ; font-style:normal ; color:#ED6307 ; font-weight:bold ; font-variant:normal ; }
.pseudo       { font-size:12px ; font-style:normal ; color:#FF6600 ; font-weight:bold ; font-variant:normal ; }
.commande     { font-size:10px ; font-style:normal ; color:#0C183A }
.pub          { border:thick ; border-color:#FEAE83 ; }
