* {font-size: 12px; font-family: "Trebuchet MS", Arial, Helvetica;}
html { background-color: #e2e2e2; }
body { color: #55555f; font-size: 12px; font-family: "Trebuchet MS", Arial, Helvetica; margin: 0; padding: 0; }
a { color: #900; text-decoration: none; }
a:hover { color: #f00; }
a:active { color: #f00; text-decoration: underline; }
img { border-width: 0; }
#main { background-image: url(/img/content/bg-content.jpg); background-repeat: repeat-y; background-attachment: scroll; text-align: left; position: relative; width: 922px; z-index: 0; margin-right: auto; margin-bottom: 0; margin-left: auto; padding-bottom: 0; }
#top { background-color: white; background-image: url(/img/top/bg-top.gif); background-repeat: no-repeat; text-align: center; position: relative; width: 898px; height: 119px; margin-right: auto; margin-left: auto; }
#top img { clear: both; }

#contenu { text-align: left; width: 836px; z-index: 0; margin-top: 0; padding-top: 60px; margin-bottom: 15px; margin-left: 44px; }

*+html #contenu { padding-top: 40px; }
/*<agl.folder "nav">*/
#nav { background-image: url(/img/nav/bg-nav.png); background-repeat: repeat-x; text-align: center; position: absolute; width: 898px; height: 30px; z-index: 1000; float: none; clear: both; margin-left: 12px; border-top: 1px solid #035481; }
*+html #nav { margin-left: 12px; position: static; background-image: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/img/nav/bg-nav.png',sizingMethod='scale');}
*html #nav { position: absolute; background-image: none; left: 12px; margin-left: 0; }
#nav ul { position: relative; float: left; margin: 0 10px; padding: 0; list-style-type: none; display: block; }
#nav ul.margenav { margin-left: 110px; }
*html #nav ul.margenav { margin-left: 55px; }
#nav li { color: #555; background-color: white; display: inline; }
#nav li a:link, #nav li a:visited, #nav li.same a:link { color: #555; line-height: 14px; background-color: white; text-decoration: none; letter-spacing: 0; width: 94px; margin: 0; padding-top: 2px; padding-bottom: 2px; display: block; border-left: 1px solid #035481; border-bottom: 1px solid #035481; border-right: 1px solid #035481; border-top-width: 0; }
#nav li a:hover, #nav li a:visited:hover { color: yellow; background-color: #555; border-right: 1px solid #555; border-left: 1px solid #555; border-bottom: 1px solid #555; }
#nav li.same a:hover { color: #555; background-color: white; border-left: 1px solid; border-bottom: 1px solid; border-right: 1px solid; display: block; }
#nav ul ul { z-index: 1000; margin: 0; display: none; }
#nav ul li:hover ul { display: block; }
#nav li.sous a:hover { color: yellow; background-color: #555; border-left: 1px solid #555; border-bottom: 1px solid #555; border-right: 1px solid #555; display: block; }
/*</agl.folder>*/
td#left, td#center, td#right { vertical-align: top; padding-top: 0; }
/*<agl.folder "left">*/
#left { width: 124px; z-index: 0; margin: 0; padding: 0; }
#left ul { width: 124px; margin: 0 0 20px 0; padding: 0; list-style-type: none; }
#left li a { ; text-align: center; display: block; margin: 0 0 13px; padding: 2px 0 0; width: 123px; height: 119px; border: solid 1px #035481; color: black; font-size: 13px; font-weight: bold; background-image: url(/img/left/bg.png); background-repeat: no-repeat;}
#left li a:hover { color: #f00; border-color: #900; }
#left .taille { background-image: url(/img/left/taille-douce.jpg); background-repeat: no-repeat; }
#left .timbrage { background-image: url(/img/left/timbrage.jpg); background-repeat: no-repeat; }
#left .dorure { background-image: url(/img/left/dorure.jpg); background-repeat: no-repeat; }
#left .gaufrage { background-image: url(/img/left/gaufrage.jpg); background-repeat: no-repeat; }
#left .thermo { background-image: url(/img/left/thermo.jpg); background-repeat: no-repeat; }
/*</agl.folder>*/
/*<agl.folder "center">*/
#center { text-align: left; width: 428px; padding-right: 40px; padding-left: 40px; }
h1 { color: black; font-size: 28px; font-family: Georgia, "Times New Roman", Times, serif; font-weight: normal; font-style: oblique; text-align: center; margin-top: 0; padding-top: 0; text-shadow: 2px 1px #c6c6c6  }
h1 sup { font-size: 12px; padding-bottom: 6px; }
h2 { color: #035481; font-size: 15px; line-height: 17px; text-align: left; margin: 0; padding: 10px 0 0; }
h3 { font-size: 14px; line-height: 16px; margin: 0; padding: 5px 0 0; }
h4 { font-size: 13px; line-height: 15px; margin: 0; padding: 4px 0 0; }
h5 { font-size: 12px; line-height: 14px; }
p { line-height: 15px; text-align: justify; margin: 0; padding: 4px 0 2px; }
.center { text-align: center; margin-right: auto; margin-left: auto; }
.corps18 { font-size: 18px; }
.accroche { color: #035481; font-size: 24px; font-style: italic; text-align: center; }
.noir { color: black; }
#center table { text-align: left; margin: 5px 0 4px; padding: 0; }
#center th { color: #ff0; border-right: 1px solid black; border-bottom: 1px solid black; }
#center td { margin: 0; padding: 0; }
table.dorure { background-image: url(/img/center/bg-table.jpg); background-repeat: repeat-x; padding: 0; border-color: white; }
td.gris { color: #e2e2e2; background-color: #55555f; }
td.noir { background-color: black; }
/*</agl.folder>*/
/*<agl.folder "right">*/
#right { text-align: left; width: 202px; margin: 0; padding: 0; }
#actu, #video, #wiz, #animflash, #vert, #epv { background-color: white; width: 200px; margin-bottom: 15px; border: solid 1px #035481; }
#animflash { background-color: black; }
#actu {  }
#actu ul { color: black; font-size: 13px; line-height: 15px; margin: 5px 2px 5px 4px; padding: 0; }
#actu li { line-height: 13px; margin: 5px 0 0; padding: 0; list-style-type: none; }
#actu li a:link, #actu li a:visited { font-size: 11px; line-height: 12px; margin: 0 0 0 15px; padding: 0; list-style-type: disc; display: list-item; }
#video { text-align: center; }
#video img { border-top: 1px solid #035481; border-bottom: 1px solid #035481; }
#video p { font-size: 11px; line-height: 13px; text-align: center; }
#wiz, #vert, #epv { text-align: center; }
#wiz a:link, #wiz a:visited, #vert a:link, #vert a:visited, #epv a:link, #epv a:visited { color: #55555f; background-color: white; padding-top: 5px; padding-bottom: 3px; display: block; }
#wiz a:hover, #wiz a:visited:hover, #vert a:hover, #vert a:visited:hover, #epv a:hover, #epv a:visited:hover { color: black; background-color: #b7db48; display: block; }
.wiz { color: #035481; font-size: 22px; font-weight: bold; }
.wiz sup { font-size: 12px; font-weight: normal; margin-top: -2px; }
/*</agl.folder>*/
#footer { font-size: 11px; line-height: 14px; background-color: #e2e2e2; background-image: url(/img/footer/bg-footer.gif); background-repeat: no-repeat; text-align: center; width: 922px; z-index: 1000; margin-right: auto; margin-left: auto; padding-top: 5px; padding-bottom: 10px; }
an-film { border: solid 1px black; }
.legendedix { font-size: 10px; line-height: 12px; }
.normal12 { font-size: 12px; }
.strongbleu strong { color: #035481; }
.partners img { border: solid 1px #525252; }

