.news-latest-item p {margin:0 !important; padding:-4px 0 !important;}

body {background:url(http://www.peps.ulaval.ca/fileadmin/template/main/images/bckg_peps.jpg) no-repeat 50% 0;}

.footer-page {background:url(http://www.peps.ulaval.ca/fileadmin/template/main/images/ligne_pointillee.jpg) repeat-x 0 0; margin-top:20px; margin-bottom:-5px; padding-top:5px;}

.footer-page table td, #footer, #footer a {color:#707070 !important;}

.oeuf-sodexo {margin-bottom:-16px;}

.oeuf-sodexo a, .oeuf-sodexo a img {border:0; text-decoration:none;}

.FBConnectButton_Simple, .FBConnectButton_RTL_Simple {background:url(http://www.peps.ulaval.ca/fileadmin/template/main/images/icn_facebook.jpg) no-repeat 0 0 !important; padding-bottom:20px; /*height:16px;*/}

.FBConnectButton_Text_Simple {text-decoration:underline; margin:0 0 0 19px !important;}


/* CSS Document */
.sous_menu{ 
  padding-top: 20px;
  padding-bottom: 20px;
    margin-left: 10px;
    margin-right: 3px;
}
.publicite{
  margin:auto;
  text-align:center;
}
.boite{
  border: none;
}

.boite p {
  margin: 0px;
  padding: 0px;
}

.bandeau{
  margin:0px!important;
  display: block;
  height: 96px;
}

table.mainTable {
  /*border-width: 1px;
  border-color: #485D73;
  border-style: solid;*/
}

UL{
  margin:  0px;
  padding-top: 0px;
                padding-bottom:0px;
  padding-left: 6px;
                list-style-type:none;
}

LI{

  padding-top: 1px;
  padding-bottom: 1px;
  padding-right:0px;
  margin:0px;
    padding-left:13px;
     background:url(/media/bullets/dot.gif) no-repeat 1px 0.5em;
}


#title{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #a61c21;
  font-weight: bold;
  margin:  0px;
  padding: 0px;
}

#title2{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 18px;
  color: #a61c21;
  font-weight: bold;
  margin:  0px;
  padding: 0px;
  font-style: italic;
}

#content{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #000000;
  padding-top: 15px;
  padding-bottom: 15px;
}

#content td{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #000000;
}

#content h1{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #a61c21;
  font-weight: bold;
  margin: 5px 0px;
  padding: 0px;
}

#content h2{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #000000;
  font-weight: bold;
  margin: 5px 0px;
  padding: 0px;
}

#content A{
  color: #284561;
  text-decoration: none;
}

#content A:hover{
  text-decoration: none;
        color: #000000;
}

#right_content{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #000000;
  padding-top: 20px;
  padding-bottom: 15px;
}

#right_content td{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color: #000000;
  font-size:13px;
  height: 0;
  width: 0;
  padding: 0;
  margin: 0;
  overflow: hidden;
  background-color: #FFFFFF !important;
}

#right_content h2{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 0;
  color: #000000;
  font-weight: bold;
  color: #FFFFFF;
  padding: 0px;
  margin: 0px;
  overflow: hidden;
  width: 0;
}

#right_content A{
  color: #A61C21;
  text-decoration: underline;

}

#right_content A:hover{
  text-decoration: none;

}

#sous_niv2 {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-weight: bold;
  color: #FFFFFF;
  margin: 0px;
  padding:0px;

}
#sous_niv2 A{
  color: #FFFFFF;
  text-decoration: none;
}

#sous_niv2 A:hover{
  color: #ECBB0F;

}

#sous_niv2_act {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-weight: bold;
  margin: 0px;
  color: #ECBB0F;
  padding:0px;
}

#sous_niv2_act A{
  color: #ECBB0F;
  text-decoration: none;
}


#sous_niv3 {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #FFFFFF;
  text-decoration: none;
  padding:2px 0px;
    margin: 0px;
}

#sous_niv3 A{
  color: #FFFFFF;
  text-decoration: none;

}

#sous_niv3 A:hover{
  color: #ECBB0F;
  text-decoration: none;

}

#sous_niv3_act {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #ECBB0F;
  text-decoration: none;
  padding:2px 0px;
  margin: 0px;
}

#sous_niv3_act A{
  color: #ECBB0F;
  text-decoration: none;

}

#footer{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 9px;
  background-position: center;
  color: #284561;
}

#footer td{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 9px;
  background-position: center;
  color: #284561;
}

#footer A{
  color: #284561;
  text-decoration: underline;

}

#footer A:hover{
  text-decoration: none;

}

#copyright{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #284561;

}

#copyright A{

}

#lastupdate td{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #284561;

}

.tx-fsgsondage-pi1 form{
  margin: 0px;
  padding: 0px;
}


/* Config CSS menu*/
.menu_haut{
  height: 28px;
}

.menu_haut img {
  display: inline;
}

.menu_item{
  float:left;
  height: 28px;
  _width: 50px;  /* IE */
}

.spacer{
  padding-bottom:10px;
}
.spacer a{
  display:none;
  margin-top:20px;
}
/* D�but Athl�tes Rouge et Or*/

.user-athletesro-pi1 img{
  color: #000000;
  border: 1px solid #485d73;
}

.user-athletesro-pi1 A{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #000000;
  font-weight: bold;
  margin: 0px;
  padding: 0px;
  text-decoration: none;
}
.user-athletesro-pi1 A:hover{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #000000;
  font-weight: bold;
  margin: 0px;
  padding: 0px;
  text-decoration: none;
}

.athletesro_liste_entete TD{
  font-weight:bold;
}


.athletesro_liste_item{}


/* Fin Athl�tes Rouge et Or*/



/* couleurs pour les bandes du sondage*/
.fsgsondage_rslt0a {
  background-color: #6c0303;
}
.fsgsondage_rslt0b {
  background-color: #d3b3b3;
}
.fsgsondage_rslt1a {
  background-color: #ecbb0f;
}
.fsgsondage_rslt1b {
  background-color: #f9eab7;
}
.fsgsondage_rslt2a {
  background-color: #6c0303;
}
.fsgsondage_rslt2b {
  background-color: #d3b3b3;
}
.fsgsondage_rslt3a {
  background-color: #ecbb0f;
}
.fsgsondage_rslt3b {
  background-color: #f9eab7;
}
.fsgsondage_rslt4a {
  background-color: #6c0303;
}
.fsgsondage_rslt4b {
  background-color: #d3b3b3;
}
.fsgsondage_rslt5a {
  background-color: #ecbb0f;
}
.fsgsondage_rslt5b {
  background-color: #f9eab7;
}
.fsgsondage_rslt6a {
  background-color: #ecbb0f;
}
.fsgsondage_rslt6b {
  background-color: #f9eab7;
}
.fsgsondage_rslt7a {
  background-color: #ecbb0f;
}
.fsgsondage_rslt7b {
  background-color: #f9eab7;
}

.news-latest-image {
  float: left;
  height: 75px;
  width: 115px;
  margin-right: 5px;
}
.news-latest-image img {
  display: inline;
}

.news-latest-item {
  float: left;
  width: 360px;
}

.news-latest-item a {
  color: black !important;
  text-decoration: none !important;
}

.news-latest-content {
  float: left;
  width: 350px;
}

.tx-ccvscroller-pi1 {
  border: solid 1px #888888;
}


.mainmenu {
    background-color: white;
  border: solid 1px white;
  border-bottom: 0px;
}



/* Style g�n�ral pour les �l�ments de 2e et 3e niveaux */
.mainmenu a {
  margin: 0px;
    display:block;
    border-bottom:1px solid white;
    font-size:12px;
    text-align:left;
  
  font-family: Arial, Verdana,Helvetica, sans-serif;
    padding: 2px 5px;
    color: white;   
    background-color:#982b23;
    text-decoration:none;
  padding-right: 13px;
  min-width:130px;
}

/* �tat rollover */
.mainmenu a:hover {
    background-color:#f3dc7f;
  color: black;
    text-decoration:none;
}

/* �tat actif */
.mainmenu a.act {
  background-color:#f3dc7f;
  color: black;
    text-decoration:none;
}

.mainmenu a.sub{
    background-image:url(../images/fleche2.gif); 
  background-attachment: scroll;
  background-repeat: no-repeat;
  background-position: right;
}

.mainmenu a.sub:hover{
  background-color:#f3dc7f;
  text-decoration:none;
  padding-right:13px;

  background-image:url(../images/fleche.gif); 
  background-attachment: scroll;
  background-repeat: no-repeat;
  background-position: right center;
}

.mainmenu a.sub_act{
  background-color:#f3dc7f;
  text-decoration:none;
  padding-right:13px;
  color: black;
  background-image:url(../images/fleche.gif); 
  background-attachment: scroll;
  background-repeat: no-repeat;
  background-position: right center;
}

.tx-slideshow-pi1 {
  text-align: left;
  margin-bottom: 15px;
}
