@charset "utf-8";
/* CSS Document */
body { background-image:url(../images/fonds/trame3.jpg) }
table.intro *, table.intro2 *, table.miniature * { font-family:Arial !important }

/* INTRO */
table.intro { width:340px; height:auto; min-height:393px !important; margin:0px 10px 28px 10px; padding:2px 5px 5px 5px; border-radius:12px; background-color:khaki; float:left; box-shadow:5px 5px 7px 1px #666666 }
table.intro2 { width:710px; height:auto; min-height:393px !important; margin:0px 10px 28px 10px; padding:2px 5px 5px 5px; border-radius:12px; background-color:khaki; float:left; box-shadow:5px 5px 7px 1px #666666 }
table.intro td, table.intro2 td { font-size:9pt; padding:5px 10px !important; text-align:justify; vertical-align:top }
table.intro td h3, table.intro2 td h3 { margin-top:10px; text-align:left !important }
table.intro td p, table.intro2 td p { font-size:10pt; text-align:justify; margin:0 0px 6px 0px !important; padding:0 !important; line-height:2.2ex }
table.intro img, table.intro2 img { width:100%; height:auto; box-shadow:4px 4px 4px 0 gray; max-width:450px !important; margin:10px 0 0 0 !important }
table.intro img.imgleft3S, table.intro2 img.imgleft3S { margin:0px 20px 12px 0 !important }
table.intro img.imgleft2S, table.intro2 img.imgleft2S { margin:12px 20px 12px 0 !important }
.nobold { font-size:13pt !important }

	
/* MODULES */
table.miniature { width:340px; height:auto; margin:0px 10px 28px 10px; padding:2px 6px; border-radius:12px; box-shadow:5px 5px 7px 1px #666666; float:left; background-color:floralwhite }
table.miniature td { border: 0px solid red }
table.miniature td.vignette { padding:10px 6px; width:330px; height:auto; vertical-align:top }
	table.miniature td.vignette img { width:310px; height:auto; border-radius:12px; box-shadow:2px 2px 2px 0 gray; padding:0 !important; margin:0 !important }
table.miniature td.numero { width:18% !important; height:50px; margin:0; padding:0; border:0; color:darkblue; font-weight:bold; font-size:12pt; text-align:center; vertical-align:middle !important; font-family:"Arial Narrow" !important; background-color:gold; border-radius:25px; border:2px solid white }
table.miniature td.modele { text-align:left !important; vertical-align:middle !important; padding:5px 0px 5px 10px !important; border:0; height:32px !important; font-size:12pt; color:darkred; font-weight:bold; text-shadow:1px 1px 4px gray }
	table.miniature td.modele p { line-height:2.2ex; margin:0 !important; padding-right:0 !important; font-size:13pt; text-align:left !important }
	table.miniature td.modele p.nobold { font-size:11pt !important; margin:0 !important }
	table.miniature td.modele p.smaller { font-size:10pt !important; margin:2px 0 0 0 !important; text-shadow:1px 1px 1px 0 gray !important; font-weight:normal }
td.annee, td.plaque, td.detail, td.couleur, td.sortie, td.prix { height:22px; text-align:center; vertical-align:middle; font-weight:normal; font-size:9pt; background-color:khaki; border-radius:6px; border:2px solid darkkhaki !important; border-right:0 !important; border-bottom:0 !important; padding:0 3px !important }
	table.miniature td.annee { width:18%; font-weight:bold; font-size:10pt; color:dodgerblue }
	table.miniature td.plaque { width:auto; color:black }
	table.miniature td.detail { width:auto; color:black } 
	table.miniature td.couleur { width:50%; color:saddlebrown; padding:2px 2px !important }
	table.miniature td.sortie { width:auto; color:black }
	table.miniature td.prix { width:auto; color:black }
table.miniature td.couleur { width:50% !important }
table.miniature td.notes { height:60px; padding:6px 0 0 0; text-align:justify; vertical-align:top !important }

