@charset "utf-8";
/* CSS Print */

html, body, div, span, object, h1, h2, h3, h4, h5, h6, p, a, em, img, strong, dl, dt, dd, ol, ul, li, form, fieldset, legend, label, table, caption, tr, th, td { margin:0; padding:0; }
sup, sub { line-height:1px; }
body { font-family:Helvetica, Arial, sans-serif; font-size:62.5%; text-align:left; color:#333; background:#fff; }
a img { border:none; }
a { color:#96be0d; }
a:hover { color:#93be0d; }

#shortcut, #languagesMenu, #nav, .address { display:none; }

h1 { width:150px; height:125px; margin-top:25px; text-indent:-9999px; }
h1.fr { background:url("../images/typi-design-logo.png") no-repeat; }
h1.en { background:url("../images/typi-design-logo-en.png") no-repeat; }

h2 { font-size:2.4em; line-height:2.4em; font-weight:bold; margin-bottom:18px; color:#96be0d; }
h3 { font-size:1.8em; line-height:1.8em; font-weight:bold; margin-bottom:18px; color:#333; height:1.8em; overflow:hidden; }
h4 { font-size:1.6em; line-height:1.6em; font-weight:bold; margin-bottom:18px; color:#666; }
h5 { font-size:1.4em; line-height:1.4em; font-weight:bold; margin-bottom:18px; color:#999; }
h6 { font-size:1.2em; line-height:1.2em; font-weight:bold; margin-bottom:18px; color:#ccc; }

h3 a, h4 a, h5 a, h6 a { font-size:1em; text-decoration:none; }

p, ul { font-size:1.2em; line-height:1.8em; margin-bottom:18px; }
ul, ol, dl { padding-left:20px; }
ul li ul { font-size:1em; line-height:1em; }

table { border-collapse:collapse; }
table td, table th { border-bottom:1px solid #ccc; padding:5px 10px; font-size:1.2em; }
table th { text-align:left; }

.fiche { width:300px; height:6.5cm; float:left; margin-right:18px; }
.fiche h3 { border-bottom:1px dotted #ce9; margin: 0 0 6px;}
.fiche p.url { color:#93be0d; margin:0 0 6px; text-align:right; }
.fiche p.client { background:#96be0d; font-size:11px; }
.fiche p { margin-bottom:9px; }
.fiche p.url a { color:#93be0d; float:left; }
.fiche .imageLink { margin-bottom:6px; }
.imageLink { display: block; height: 150px; border: 3px solid #79A328; background-repeat: no-repeat; margin-bottom: 10px; -webkit-transition: all .5s ease-in-out; -moz-transition: all .5s ease-in-out; -o-transition: all .5s ease-in-out; transition: all .5s ease-in-out; }


