/* --------------------------------------------------------- */
/* PRODUCTS STYLES
/* --------------------------------------------------------- */
h1 { font:28px/30px "proxima-nova-1", "proxima-nova-2", "Myriad Pro", sans-serif; padding-bottom:5px; border-bottom:2px solid #dde5e5; margin-bottom:10px; text-transform:uppercase; }
h2 { font:14px/24px "proxima-nova-1", "proxima-nova-2", "Myriad Pro", sans-serif !important; color:#7f9194 !important; padding-bottom:5px; border-bottom:2px solid #dde5e5; margin-top:7px; text-transform:uppercase; font-weight:bold; }
p.introduction { font:16px/18px "proxima-nova-1", "proxima-nova-2", "Myriad Pro", sans-serif; margin-bottom:16px; }
/* --------------------------------------------------------- */
/* SUBMENU STYLES
/* --------------------------------------------------------- */
#sub-menu h2 { margin-bottom:0; }
#sub-menu ul { list-style:none; margin:0 0 16px 0; padding:0; }
#sub-menu ul li { list-style:none; margin:0; padding:0; }
#sub-menu ul li a { display:block; font-weight:bold; color:#7f9194; line-height:28px; width:253px; height:28px; padding-left:12px; background:url(../img/arrow-li.gif) no-repeat 0px 0px; text-decoration:none; border-bottom:1px solid #dde5e5; }
#sub-menu ul li a:hover, #sub-menu ul li a.active { background-color:#EBEDED; }
#sub-menu ul li ul li a { display:block; font-weight:normal; font-size:10px; color:#adb9ba; line-height:28px; width:253px; height:28px; padding-left:12px; background:none; text-decoration:none; border-bottom:1px solid #dde5e5; }
#sub-menu ul li ul li a:hover { background:#EBEDED url(../img/arrow-li-li.png) no-repeat top right; }
#sub-menu ul li ul li a.active { background:#EBEDED url(../img/arrow-li-li.png) no-repeat top right; }

/* --------------------------------------------------------- */
/* NEWS Rules
/* --------------------------------------------------------- */
h3 { padding-top:0 !important; margin-bottom:5px; line-height:140%; }
h3 span { color:#2C3839; font-style:italic; }
h3.news { padding-top:0 !important; margin-bottom:5px; background:url(../img/newspaper.png) no-repeat right top; font-weight:bold; }
h3.event { padding-top:0 !important; margin-bottom:5px; background:url(../img/date.png) no-repeat right top; font-weight:bold; }
p em { color:#2C3839; font-style:italic; }
