﻿/* ---[ style.css ]---------------------------------------------

SITE :
www.pi2.ca

RÉALISATION :
CAP (www.capprod.com)

CONTENU :
- Reset CSS
- Fonts
- Utils
- Links
- Layout
- Menu
- Text
- Blocs

CODES COULEURS :
- rouge (logo, titres, liens) : #db3b3c
- gris (bordure fines verticales/horizontales) : #BFBFBF
- texte principal : #333
- texte secondaire : #666
- bread crumb : #999

FONT :
- Général : Arial
- Grand titres : Segoe Condensed
- Titres : Lucida Sans Unicode / Lucida Grande (win/mac)

----------------------------------------------------------------- */


/*** RESET CSS ***/

html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td {border:0;outline:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;margin:0;padding:0;}
:focus {outline: 0;}
ol, ul {list-style: none;}
table {border-collapse: separate; border-spacing: 0;}
caption, th, td {text-align: left; font-weight: normal;}
hr {display:none;}


/*** FONTS - relative 62.5% = 10 px ***/

body {font:68.75% arial,helvetica,clean,sans-serif; color:#333;}
table {font-size:inherit; font:100%}
select,input,button,textarea {font:99% arial,helvetica,clean,sans-serif}
pre,code,kbd {font:115% monospace; word-spacing:1px; letter-spacing:1px; font-size:100%}
h1,h2,h3,h4,h5,h6 {font-size:100%}


/*** UTILS ***/

a.externalLink, span.externalLink {background:transparent url(Images/external.gif) center right no-repeat; padding: 2px 15px 2px 0;}
.clearleft {font-size:0; width:100%; height:0; clear:both;}


/*** LINKS ***/

a {text-decoration:none; color:#db3b3c}
a:hover {text-decoration:underline}
a:visited {color:#db3b3c}
a.chevrons {background:transparent url(Images/chevrons.gif) center left no-repeat; padding: 2px 0 2px 11px;}
.imgLink a img {border-bottom:solid 1px transparent; padding-bottom:2px;}
.imgLink a:hover img{ border-bottom:solid 2px #db3b3c;}


/*** LAYOUT ***/

html {background: transparent url(Images/background_top.gif) top repeat-x;}
/*body {background: transparent url(Images/banner.gif) center top no-repeat;} Commenté depuis le changement d'image. */
#header {margin:0 auto 1px; height:100px; width:975px;}
#container {margin:0 auto; width:975px; background: #fff url(Images/background_container.gif) right repeat-y; clear:both; position:relative;}
#main {width:598px; margin:0 12px 30px 13px; float:left; display:inline; overflow:hidden;}
#sidebarCenter {width:199px; margin:0 0 30px; border-left: solid 1px #BFBFBF; border-right: solid 1px #BFBFBF; float:left; clear:right; display:inline; overflow:hidden; }
#sidebarRight {width:150px; margin:0 0 30px; border-right: solid 1px #BFBFBF; float:left; display:inline; overflow:hidden;}
#menu {width:100%; margin:0 0 22px; background: transparent url(Images/background_menu.gif) repeat-y right;}
#breadCrumb {color:#999; margin:0 0 20px;}
#footer {width:599px; clear:both; margin:0 360px 0 12px; border-top:solid 1px #BFBFBF; padding:8px 0 16px;}


/*** MENU ***/

.menu_parent {cursor:default; width:100%; background: transparent url(Images/background_menu.gif) repeat-y left; }
.menu_parentItem {color:#666; font-size:1.1em; font-weight: bold; border-bottom: solid 1px #db3b3c; text-align:center;}
.menu_parentItemHover {color:#db3b3c; font-size:1.1em; font-weight: bold; cursor:pointer; border-bottom: solid 1px #db3b3c; text-align:center;}
.menu_parentItemSelected {color:#db3b3c; font-size:1.1em; font-weight: bold; cursor:pointer; border-bottom: solid 1px #fff; background-color:#fff; text-align:center;}
.menu_child {background-color:#fff; border-left:1px solid #db3b3c; border-right:1px solid #db3b3c; border-bottom:1px solid #db3b3c; cursor:default;}
.menu_childItem {border-top: 1px solid #e5e5e5; color:#666; font-size:1.1em;}
.menu_childItemHover {color: #db3b3c; font-size:1.1em; cursor:pointer; border-top: 1px solid #e5e5e5;}
.menu_parentBreak {width:1px; background-color:#db3b3c;}


/*** TEXT ***/

/* général */
.formatting {line-height: 1.4em; font-size:1.1em;}

/* paragraphes */
.formatting p {margin:0 0 10px;}

/* niveau de titres */
.formatting h1 {margin:10px 0 25px; font-size:2em; font-weight:bold;}
.formatting h2 {margin:7px 0 18px; font-size:1.6em; font-weight:bold;}
.formatting h3 {margin:5px 0 14px; font-size:1.4em; font-weight:bold;}
.formatting h4 {margin:0 0 10px; font-size:1.2em; font-weight:bold;}
.formatting h5 {margin:0 0 10px; font-size:1em; font-weight:bold;}
.formatting h6 {margin:0 0 10px; font-size:0.9em; font-weight:bold;}

/* listes */
.formatting ul {padding:0 0 0 20px; list-style-position:outside;list-style-type:square;}
.formatting ol {padding:0 0 0 20px; list-style-position:outside;list-style-type:decimal;}
.formatting li {margin:5px 0;}

/* tableaux */
.formatting table {background-color:#FFF; border-top: solid #666 1px; border-left: solid #666 1px;}
.formatting table td, .formatting table th {padding: 6px; border-bottom: solid #666 1px; border-right: solid #666 1px;}
.formatting table th {font-weight:bold; font-size:1.1em;}
.formatting table caption {text-align:center; font-size:0.9em; font-weight:bold;}
.formatting table.tableNoFormating {background-color:inherit; border:none;}
.formatting table.tableNoFormating td {padding:0; border:none;}

/* alignement des images */
.formatting img.imgLeftInContent, .formatting .imgLeftInContent img {float:left; margin:0 10px 10px 0;}
.formatting img.imgRightInContent, .formatting .imgLeftInContent img {float:right; margin:0 10px 10px 0;}

/* mise en forme générique */
.formatting strong, .formatting b {font-weight:bold}
.formatting em, .formatting i {font-style: italic;}
.formatting big {font-size:1.3em;}
.formatting small {font-size:0.9em;}

/* indice ou exposant */
.formatting sup, .formatting sub {height:0; line-height:1; vertical-align:baseline; _vertical-align:bottom; position:relative;}
.formatting sup {bottom:1ex;}
.formatting sub {top:.5ex;}

/* sigle, citation, définitions */
.formatting blockquote {padding: 5px; background-color: #f1f1f1; font-style: italic;}
.formatting abbr, .formatting acronym, .formatting span.abbr {cursor: help; border-bottom: 1px dotted #333;}
.formatting cite:before, .formatting q:before {content: open-quote;}
.formatting cite:after, .formatting q:after {content: close-quote;}
.formatting cite, .formatting q {font-style:italic; color:#666;}
.formatting dfn {color:#000; font-weight:bold;}

/* saut de ligne */
.formatting hr {display:block; color:#fff; height:1px; background:#fff; border-top: solid 1px #999;}


/*** BLOCS ***/

/* Header */
#header h1 {display:none;}
#header img {width:100%; height:100%; background:transparent url(Images/banner.gif) 0 0 no-repeat;}

/* Bread Crumb */
#breadCrumb a {color:#999;}
#breadCrumb span {color:#999; font-weight:bold;}

/* Titre des pages */
#main h2.titlePage {font-family:"Lucida Grande", "Lucida Sans Unicode", Arial; font-size:38px; letter-spacing:-1px; color:#db3b3c; display:block; border-bottom:solid 11px #db3b3c; line-height:0.7; margin:0 0 15px; background:transparent url(Images/background_title.gif) top right no-repeat;}

/* Bloc / Main : à  la une */
#blocMain_aLaUne {clear:both; margin:0 0 30px;}
#blocMain_aLaUne ul {border-bottom:solid 1px #BFBFBF; display:block; margin:0 0 10px;}
#blocMain_aLaUne li {clear:both; margin:0 0 2px;}
#blocMain_aLaUne h2.titlePage {margin-bottom:7px;}
#blocMain_aLaUne .textDate {font-size:0.93em;}
#blocMain_aLaUne h3 {font-weight:bold; font-size:1.455em; padding:4px 0 5px;}
#blocMain_aLaUne .imgThumbnail {float:left; border:solid 1px Gray; margin:0 15px 15px 0;}
#blocMain_aLaUne .textDescription {display:block;}
#blocMain_aLaUne .textDescription p {margin:0 0 10px;}
#blocMain_aLaUne .textDescription strong {font-weight:bold;}

/* Bloc / Main : actualité (page d'accueil + page actualités) */
#blocMain_actualite {clear:both; margin:0 0 20px;}
#blocMain_actualite h2.titlePage {margin-bottom:7px;}
#blocMain_actualite h3 {font-weight:bold; font-size:2em; letter-spacing:-1.5px; padding:4px 0 0; font-family:"Lucida Grande", "Lucida Sans Unicode", Arial; color:#666; clear:both;}
#blocMain_actualite h3 a {color:#666;}
#blocMain_actualite h4 {font-weight:bold; font-size:1.2em; padding:0 0 1px;}
#blocMain_actualite h4 img.lock {padding:0 2px 0 0;}
.tip {background-color:#db3b3c; color:#fff; padding:1px 4px;}
#blocMain_actualite ul {border-bottom:solid 1px #BFBFBF; display:block; padding:0 0 5px; margin:10px 0;}
#blocMain_actualite li {clear:both; margin:0 0 16px;}
#blocMain_actualite .imgThumbnail {float:left; border:solid 1px Gray; margin:0 15px 15px 0;}
#blocMain_actualite .textDescription {display:block;}
#blocMain_actualite .textDescription p {margin:0 0 6px;}
#blocMain_actualite .textDescription .textDate {font-size:0.93em; color:#666;}
#blocMain_actualite .textDescription .textTags {font-size:0.93em; font-weight:bold; background:transparent url(Images/tags.gif) no-repeat left center; padding:0 0 0 14px;}
#blocMain_actualite .textDescription strong a {font-weight:bold; color:#333;}
#blocMain_actualite .textDescription a.chevrons {font-size:0.93em;}

/* Bloc / Main : immojobs (page d'accueil + page liste immojobs + page détail immojobs) */
#blocMain_immojobs {clear: both; margin:20px 0 0; overflow:hidden;}
#blocMain_immojobs.outline {border:solid 1px #BFBFBF;} /* utilisé sur la page d'accueil */
#blocMain_immojobs.separate {border-bottom:solid 1px #BFBFBF; padding:10px 0; margin:10px 0;} /* utilisé sur la page liste immojob */
#blocMain_immojobs .textDate {font-size:1.1em; margin:14px;}
#blocMain_immojobs h2.titlePage {margin-bottom:0;}
#blocMain_immojobs h3 {font-size:1.5em; font-weight:bold; margin:30px 0 15px;}
#blocMain_immojobs h4 {font-size:1.273em; margin:14px 14px 0; font-weight:bold;}
#blocMain_immojobs h5 {font-size:1.273em; margin:0 14px 14px;}
#blocMain_immojobs .contentHead big {font-size:1.15em; display:block; margin:10px 0;}
#blocMain_immojobs .contentHead strong {font-weight:bold;}
#blocMain_immojobs .textDescription {margin:14px;}
#blocMain_immojobs .formatting {background-color:#e4e4e4; padding:14px; margin:15px 0 30px; clear:both;}
#blocMain_immojobs .imgThumbnail {float:right; margin:14px;}
#blocMain_immojobs .goBackLink {clear:both; font-weight:bold; font-size:1.2em;}

/* Bloc / Main : pager (tous les pagers du site : actualité, immojobs, recherche) */
.blocMain_pager {text-align:center; width:100%; clear:left; font-size:1.1em;}
.blocMain_pager .navigation {padding:5px 0;}
.blocMain_pager .description {margin:2px 0 0; color:#999;}
.blocMain_pager .selectedPrevNext {display:none;}
.blocMain_pager a.unselectedPrevNext {padding:3px 7px;}
.blocMain_pager a:hover.unselectedPrevNext {padding:3px 6px; border:solid 1px #BBB; background-color:#db3b3c; color:#fff; text-decoration:none;}
.blocMain_pager .selectedPage {padding:3px 7px; background-color:#fff;font-weight:bold;}
.blocMain_pager a.unselectedPage {padding:3px 6px; border:solid 1px #BBB; background-color:#fff;}
.blocMain_pager a:hover.unselectedPage {padding:3px 6px; border:solid 1px #BBB; background-color:#db3b3c; color:#fff; text-decoration:none;}

/* Bloc / Main : page de recherche */
.blocMain_search .headSearch {margin:0 0 25px; display:block;}
.blocMain_search .headSearch table td {vertical-align:middle; height:40px;}
.blocMain_search .headSearch label {font-size:1.1em; padding:0 10px 0 0;}
.blocMain_search .headSearch .searchInput {font-size:1.1em; padding:4px; font-weight:bold;}
.blocMain_search .headSearch a.button {padding:4px 15px; border:solid 1px #BBB; background-color:#fff; color:#db3b3c; font-weight:bold; font-size:1.1em; display:inline;}
.blocMain_search .headSearch a:hover.button {background-color:#db3b3c; color:#fff; text-decoration:none;}

/* Bloc / Main : un article */
#blocMain_articleDetail {margin:0 0 30px; clear:both;}
#blocMain_articleDetail h2.titlePage {margin-bottom:0;}
#blocMain_articleDetail h3 {font-weight:bold; font-size:1.5em; padding:1px 0 4px; color:#db3b3c;}
#blocMain_articleDetail .textDate {font-size:0.93em;}
#blocMain_articleDetail .textDate a {color:#333; font-weight:bold;}
#blocMain_articleDetail .textTags {font-size:0.93em; font-weight:bold; background:transparent url(Images/tags.gif) no-repeat left center ; padding:4px 0 4px 14px;}
#blocMain_articleDetail .formatting {margin:10px 0 40px;}
#blocMain_articleDetail .chevrons {font-weight:bold; margin:0 20px 0 0;}

/* Bloc / Main : outils pour le contenu (page article + page détail immojob) */
.contentTools {margin:6px 0 10px; width:100%; text-align:right;}
.contentTools a {margin:0 0 0 15px; color:#666; font-size:0.95em; font-weight:bold;}
.contentTools a.print {background: transparent url(Images/print.gif) no-repeat left center; padding: 0 0 0 20px;}
.contentTools a.share {background: transparent url(Images/share.gif) no-repeat left center; padding: 0 0 0 16px;}

/* Bloc / Main : page éditable */
.blocMain_editableRegion {margin:0 0 30px; clear:both;}

/* Bloc / Main : profil utilisateur */
#blocMain_userAccount {margin:30px 0; font-size:1.1em; }
#blocMain_userAccount table {width:60%;}
#blocMain_userAccount table table {width:100%;}
#blocMain_userAccount table table.login {width:60%;}
#blocMain_userAccount table td {padding:5px 0}
#blocMain_userAccount table td.td_left {width:40%; font-weight:bold;}
#blocMain_userAccount table td.td_right {width:60%;}
#blocMain_userAccount .label {margin:5px; display:block;}
#blocMain_userAccount a {font-weight:bold;}
#blocMain_userAccount a.button {padding:4px 15px; border:solid 1px #BBB; background-color:#fff; color:#db3b3c; font-weight:bold; font-size:1.1em; display:inline;}
#blocMain_userAccount a:hover.button {background-color:#db3b3c; color:#fff; text-decoration:none;}
#blocMain_userAccount input {padding:4px;}
#blocMain_userAccount .msgInfo {margin:20px 0; width:70%; clear:both; font-weight:bold;}
#blocMain_userAccount .changePassordLink {}
#blocMain_userAccount .close { display:none;}

/* Bloc / Sidebar : recherche */
#blocSidebar_search {border-bottom:solid 1px #BFBFBF; width:100%;}
#blocSidebar_search table {margin:6px 0 28px;}
#blocSidebar_search table td {vertical-align:middle;}
#blocSidebar_search input {border: solid 1px #db3b3c; margin:0 0 0 6px; padding:1px; width:152px;}
#blocSidebar_search input.inputBlur {background:transparent url(Images/search_input.gif) 3px center no-repeat;}
#blocSidebar_search .search-go {margin:0 5px 0;}
#blocSidebar_search a.button {padding:4px 15px; border:solid 1px #BBB; background-color:#fff; color:#db3b3c; font-weight:bold; font-size:1.1em; display:inline;}

/* Bloc / Sidebar : boite à outils */
#blocSidebar_toolbox {border-bottom:solid 1px #BFBFBF; width:100%;}
#blocSidebar_toolbox a {display:block; font-weight:bold; margin:4px 0; font-size:0.95em; letter-spacing:-0.3px;}
#blocSidebar_toolbox a.rss {background:transparent url(Images/rss.gif) 6px 5px no-repeat; padding:2px 0 5px 26px;}
#blocSidebar_toolbox a.calendar {background:transparent url(Images/calendar.gif) 4px 5px no-repeat; padding:2px 0 5px 23px;}
#blocSidebar_toolbox a#favorite {background:transparent url(Images/favorite.gif) 4px 4px no-repeat; padding:2px 0 5px 25px;}

/* Bloc / Sidebar : espace de connexion */
#blocSidebar_connection {padding:10px 14px; background:#db3b3c; color:#fff;}
#blocSidebar_connection a {color:white; font-size:0.9em}
#blocSidebar_connection h3 {font-family:"Lucida Grande", "Lucida Sans Unicode", Arial; font-size:1.4em; font-weight:bold; letter-spacing:-1px; margin:0 0 6px;}
#blocSidebar_connection li a {color:#fff; font-weight:bold; font-size:1.1em; padding:5px 0 5px; display:block; background:transparent url(Images/connection.gif) right center no-repeat}

/* Bloc / Sidebar : crew montréal */
#blocSidebar_crewmontreal {margin:12px auto; width:179px;}
#blocSidebar_crewmontreal ul {border-left:solid 7px #98c163; border-bottom:solid 1px #7889a5; border-right:solid 1px #7889a5; padding:4px 9px;}
#blocSidebar_crewmontreal li {width:100%; margin:5px 0;}
#blocSidebar_crewmontreal a {color:#30415b;font-weight:bold;}
#blocSidebar_crewmontreal li.chevrons {background: transparent url(Images/crewmontreal_picto.gif) top left no-repeat; padding:0 0 18px; margin:15px 0 5px;}
#blocSidebar_crewmontreal li.chevrons a {background: transparent url(Images/crewmontreal_chevrons.gif) center left no-repeat;padding: 2px 0 2px 11px; margin:0 0 0 40px;}

/* Bloc / Sidebar / Commun : titre des boites similaires (commun) */
.blocSidebar_commun {border-bottom:solid 1px #BFBFBF; width:100%; padding:4px 0;}
.blocSidebar_commun h3 {font-weight:bold; font-size:1.6em; letter-spacing:-1px; font-family:"Lucida Grande", "Lucida Sans Unicode", Arial; color:#666; clear:both; padding:10px 0 0 8px;}

/* Bloc / Sidebar / Commun : liste de catégories */
.blocSidebar_newscategory a {font-size:1.2em; color:#fff;background:#85808B; font-family:"Lucida Grande", "Lucida Sans Unicode", Arial; font-weight:bold; display:block;padding:5px 10px;}
.blocSidebar_newscategory a:hover {background:#918C96;}
.blocSidebar_newscategory ul {margin:10px 0;}
.blocSidebar_newscategory li {border-top:solid 1px #999; margin:0 10px; }

/* Bloc / Sidebar / Commun : liste de news */
.blocSidebar_newsList .listHead {margin:0; padding:0 0 15px;cursor:pointer; position:relative;}
.blocSidebar_newsList .listHead span {width:15px; height:15px; position:absolute; background:transparent url(Images/expand.gif) no-repeat; bottom:0; right:20px; visibility:hidden;}
.blocSidebar_newsList .collapse {margin:0 10px 5px;}
.blocSidebar_newsList li {margin: 0; padding:0 0 15px 15px; background:transparent url(Images/list.gif) left 4px no-repeat; list-style-position:outside;}
.blocSidebar_newsList li a {color:#333;}
.blocSidebar_newsList li a:hover {text-decoration:none;}
*html .blocSidebar_newsList li a:hover {text-decoration:underline;} /* Hack IE6 : on souligne l'item au passage de la souris */
.blocSidebar_newsList li a:hover h4 {text-decoration:underline; cursor:pointer;}
.blocSidebar_newsList li a .textDate {font-size:0.93em; color:#666;}
.blocSidebar_newsList li a h4 {font-weight:bold;}
.blocSidebar_newsList .textTags {font-size:0.93em; font-weight:bold; background:transparent url(Images/tags.gif) no-repeat left center; padding:0 0 0 14px;}
.blocSidebar_newsList li.chevrons {background: transparent none; padding:5px 0 15px;}
.blocSidebar_newsList li.chevrons a {color:#db3b3c; font-weight:bold;}
.blocSidebar_newsList li.chevrons a:hover {text-decoration:underline;}

/*.blocSidebar_newsList .googleReader li.chevrons {background: transparent none; padding:5px 0 15px;}*/
.blocSidebar_newsList div.chevrons a.chevrons {color:#db3b3c; font-weight:bold; margin-left: 10px;}
.blocSidebar_newsList div.chevrons a.chevrons:hover {text-decoration:underline;}

/* Bloc / Sidebar / Commun : partenaires (zone éditable) */
#blocSidebar_partner .textDescription {text-align:center; margin:0 auto; overflow:hidden; margin:5px 0;}
#blocSidebar_partner .textDescription img {margin:8px 0;}

/* Bloc / Sidebar / Commun : autres boites, statiques */
.blocSidebar_other .textDescription {margin: 10px 10px 0;}
.blocSidebar_other .textDescription p {margin: 0 0 10px;}
.blocSidebar_other .textDescription a {font-weight:bold;}

/* Bloc / Revue de presse */
.bloc_revuePresse .chevrons {background: transparent none; padding:5px 0 15px;}
.bloc_revuePresse .chevrons a {color:#db3b3c; font-weight:bold;}
.bloc_revuePresse .chevrons a:hover {text-decoration:underline;}

/* Bloc / Sidebar / Google Reader */
.googleReader {color:#666;}
.googleReader a.i {font-weight:bold;}
.googleReader a:hover.i {text-decoration:underline;}
.googleReader .s a {color:#666;}
.googleReader .f {display:none;}

/* Bloc / Footer */
#footer .imgThumbnail {float:left; margin:1px 8px 8px 0;}
#footer p {font-size:0.93em; color:#666;}
#footer a {font-weight:bold; color:#666;}

/* Bloc / Go to top */
#goToTop {position:fixed; float:right; z-index:10; width:200px; height:18px; padding: 4px 0 0; background-color:#fff; bottom:-30px; right:0; font-size:1.15em; font-weight:bold; border-top:solid 1px #BFBFBF; border-left:solid 1px #BFBFBF; border-right:solid 1px #BFBFBF; text-align:center;}
#goToTop a {padding:2px 55px;}


/*** LOGIN ***/

.loginBox {border:solid 1px #ccc; padding:10px 10px 0; position:relative; background:#ececec url(images/logon_background.gif) repeat-x; width:300px !important; float:right; margin:15px 0 15px 15px;}
.loginBox h3 {font-weight:bold; border-bottom:dashed 1px #aaa; font-size:1.5em; margin:0 0 15px; padding:0 10px;}
.loginBox .input_username .label, .loginBox .input_password .label {font-size:1.1em; padding:2px 0; width:120px; display:inline-block !important; margin:0 0 0 20px;font-weight:bold; text-align:right;}
.loginBox .input_username, .loginBox .input_password {margin:0 0 5px;}
.loginBox .input_rememberMe {font-size:0.95em;padding:0 0 12px 130px;}
.loginBox .input_rememberMe label {padding:0 0 5px;vertical-align:middle;}
.loginBox .button {display:inline-block;}
.loginBox .link_newMember {background:#d6eaf3; padding:5px 8px; margin:0 0 13px; font-size:1.1em; }
.loginBox .link_newMember a {font-weight:bold;}
.loginBox .bt_login {padding:0 0 0 130px; margin:5px 0 10px;}
.loginBox .bt_forgotPassword {margin:10px 10px 0; font-weight:bold; font-size:0.9em;}
.loginBox .msg_info {padding:5px 8px; margin:0px 0 0; font-weight:bold; font-size:0.9em;}


/*** AD SERVER ***/

#adServer_megaBanner1 {width:100%; text-align:center; background:#fff url(Images/background_adMegaBanner.gif) bottom repeat-x; font-size:0;}
#adServer_megaBanner1 img, #adServer_megaBanner1 object, #adServer_megaBanner1 embed, #adServer_megaBanner1 iframe {margin:20px 0;}

#adServer_classicBanner1 {width:100%; text-align:center; font-size:0;}
#adServer_classicBanner1 img, #adServer_classicBanner1 object, #adServer_classicBanner1 embed, #adServer_classicBanner1 iframe {margin:0 0 30px;}

#adServer_classicBanner2 {width:100%; text-align:center; font-size:0;}
#adServer_classicBanner2 img, #adServer_classicBanner2 object, #adServer_classicBanner2 embed, #adServer_classicBanner2 iframe {margin:0 0 30px;}

#adServer_classicBanner3 {width:100%; text-align:center; font-size:0; clear:both; display:block;}
#adServer_classicBanner3 img, #adServer_classicBanner3 object, #adServer_classicBanner3 embed, #adServer_classicBanner3 iframe {margin:30px 0;}

#adServer_skyScraper1 {width:100%; text-align:center; font-size:0; clear:both; display:block; background:#fff url(Images/background_adMegaBanner.gif) bottom repeat-x;}
#adServer_skyScraper1 img, #adServer_skyScraper1 object, #adServer_skyScraper1 embed, #adServer_skyScraper1 iframe {margin:20px 0 21px;}

