/* CSS Document */

@import url(rte.css);

body {background:url(http://www.rougeetor.ulaval.ca/fileadmin/template/main/images/bckg_rougeetor.png) no-repeat 50% 0;}


h2.list-news-title {font-size:10px;}


.sous_menu{
  padding-top: 20px;
  padding-bottom: 20px;
  margin-left: 10px;
    margin-right: 3px;
    background-color: #d8d8d8;
}

#publicite{
  margin:auto;
  text-align:center;
}
/* Boite de contenu en accueil */
/*.boite_contenu_accueil .boite{
   margin: 0px;
   padding: 0px;
   border: 1px solid #ECBB0F;
}
.boite_contenu_accueil .titre_boite{
  background-color:#ECBB0F;
}*/

/* Boite de contenu pour le reste du site*/
.boite_contenu .boite{
   margin: 0px;
   padding: 0px;
   border: 1px solid #a61c21;
}

.boite_contenu .csc-default {
  margin: 0px;
  padding: 0px;
  border: 1px solid #a61c21;
  width: 188px; 
  margin-bottom: 10px;
}

.boite_contenu .csc-default p {
  margin-left: 2px;
  margin-bottom: 2px;
}

/*.boite_contenu .csc-default .csc-textpic-single-image img {
  margin-top: 10px;
}*/

.boite_contenu .titre_boite{
  background-color:#a61c21;
}

.boite_contenu .csc-default .csc-header{
  background-color:#a61c21;
  color: #FFFFFF;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-weight: bold;
  
}

.boite_contenu .csc-default .csc-header h1{
  font-size: 10px;
  margin: 0;
  padding: 0;
}

.boite_contenu ul {
  margin: 0 5 0 5px;
  list-style-type:none;
}

.boite_contenu ul li {
  
}

.tx-slideshow-pi1 {
  text-align: left;
}

.csc-mailform {
  border: none;
}

.csc-mailform-field label {
  float: left;
  width: 125px;
  height: auto;
  text-align: right;
  margin-right: 10px;
}
.csc-mailform-field   *{
  margin-bottom: 5px;
}

.csc-mailform-field input {
  float: left;
}

.csc-mailform-field .csc-mailform-submit {
  margin-left: 135px;
}

p{
  margin:0px;
}



UL{
  margin:  0px;
  padding-top: 2px;
    padding-bottom: 2px;
  padding-left: 6px;
  list-style-type:none;
}

UL LI{

  padding-top: 1px;
  padding-bottom: 1px;
  padding-left:0px;
  padding-right:0px;
  margin:0px;
  padding-left:13px;
  background: url(../../../../media/bullets/dot.gif) no-repeat 1px 0.5em;
}


OL LI{

  padding-top: 1px;
  padding-bottom: 1px;
  padding-left:0px;
  padding-right:0px;
  margin:0px;
    padding-left:13px;
}


p.user-athletesrosemaine-pi1-singleViewField-nom{
  font-size: 14px;
  font-weight: bold;
}


table.mainTable {
  /*border-width: 1px;
  border-color: #6C0303;
  border-style: solid;*/
}
#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: #ffffff;
  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;
        vertical-align: top; 
}

#content h1{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #a61c21;
  font-weight: bold;
  margin: 5px 0px;
  padding: 0px;
}


#content .list-news-title,
#content .latest-news-title,
<!--#content .csc-header-n2 h1,
#content .csc-header-n3 h1,
#content .csc-header-n4 h1-->{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #000000;
  font-weight: bold;
  margin: 5px 0px;
  padding: 0px;
}

#content A{
  color: #a61c21;
  text-decoration: none;
}

#content A:hover{
  color: #CCCCCC;
        text-decoration: none;
}

#right_content{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #000000;
  padding-top: 35px;
  padding-bottom: 15px;
}

#right_content td{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #000000;
}

#right_content h2{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #ffffff;
  font-weight: bold;
  padding: 0px;
  margin: 0px;
}

#right_content A{
  color: #6C0303;
  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:0px 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: #707070;
                /*padding:0 0 10px 0;*/
}

#footer td{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 9px;
  background-position: center;
  color: #707070;

}

#footer A{
  color: #707070;
  text-decoration: underline;

}

#footer A:hover{
  text-decoration: none;

}

#copyright{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #707070;

}

#copyright A{

}

#lastupdate td{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #707070;
}
/* Config CSS menu*/
.menu_haut{
  height: 28px;
}

.menu_haut img {
  display: inline;
}

.menu_item{
  float:left;
  height: 21px;
  _width: 50px;  /* IE */
}

/* Debut Athletes Rouge et Or*/

.user-athletesro-pi1 img{
  color: #000000;
  border: 1px solid #6c0303;
}

.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*/


.tx-fsgsondage-pi1 form{
        margin: 0px;
        padding: 0px;
}


/* Couleurs pour les bandes du sondages, on peut en ajouter en suivant le pattern */

.fsgsondage_rslt0a {
  background-color: #a61c21;
}
.fsgsondage_rslt0b {
  background-color: #efefef;
}
.fsgsondage_rslt1a {
  background-color: #a61c21;
}
.fsgsondage_rslt1b {
  background-color: #efefef;
}
.fsgsondage_rslt2a {
  background-color: #a61c21;
}
.fsgsondage_rslt2b {
  background-color: #efefef;
}
.fsgsondage_rslt3a {
  background-color: #a61c21;
}
.fsgsondage_rslt3b {
  background-color: #efefef;
}
.fsgsondage_rslt4a {
  background-color: #a61c21;
}
.fsgsondage_rslt4b {
  background-color: #efefef;
}
.fsgsondage_rslt5a {
  background-color: #a61c21;
}
.fsgsondage_rslt5b {
  background-color: #efefef;
}
.fsgsondage_rslt6a {
  background-color: #a61c21;
}
.fsgsondage_rslt6b {
  background-color: #efefef;
}
.fsgsondage_rslt7a {
  background-color: #a61c21;
}
.fsgsondage_rslt7b {
  background-color: #efefef;
}

.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;
  
}

.mainmenu {
    background-color: white;
  border: solid 1px white;
  border-bottom: 0px;
}



/* Style general pour les elements 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: #982b23;   
    background-color:#eec125;
    text-decoration:none;
  padding-right: 13px;
  min-width:130px;
}

/* Etat rollover */
.mainmenu a:hover {
    background-color:#982b23;
  color: white;
    text-decoration:none;
}

/* Etat actif */
.mainmenu a.act {
  background-color:#982b23;
  color: white;
    text-decoration:none;
}

.mainmenu a.sub{
    background-image:url(../images/fleche.gif); 
  background-attachment: scroll;
  background-repeat: no-repeat;
  background-position: right;
}

.mainmenu a.sub:hover{
  background-color:#982b23;
  text-decoration:none;
  padding-right:13px;

  background-image:url(../images/fleche2.gif); 
  background-attachment: scroll;
  background-repeat: no-repeat;
  background-position: right center;
}

.mainmenu a.sub_act{
  background-color:#982b23;
  text-decoration:none;
  padding-right:13px;
  color: white;
  background-image:url(../images/fleche2.gif); 
  background-attachment: scroll;
  background-repeat: no-repeat;
  background-position: right center;
}

.bandeau {
  display: block;
  height:95px;
  margin: 0 !important;
}

.rseq-sic {margin-bottom:-16px;}

.rseq-sic a, .rseq-sic a img {border:0; text-decoration:none;}

.footer-page {background:url(http://www.rougeetor.ulaval.ca/fileadmin/template/main/images/ligne_pointillee.jpg) repeat-x 0 0; margin-top:20px; margin-bottom:-5px; padding-top:5px;}

.FBConnectButton_Simple, .FBConnectButton_RTL_Simple {background:url(http://www.rougeetor.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;}
