
/* ****************************************************************************** */
/* ********************* HOMEPAGE *********************************************** */
/* ****************************************************************************** */

#entete {background: url(../images/enteteBack.gif); width: 960px; height: 130px;}
#entete img {margin:0; padding: 0;}
#pub_entete {margin:0; padding: 0; float: right;}

#menu_entete {margin-left: 230px;}
#menu_entete a {margin-left:5px;font-family: Arial; font-size : 12px;color:#000000;text-decoration:underline;}
#menu_entete form {margin:0;padding:0;float:left;font-family: Arial;font-size : 10px;padding-bottom: 0px;padding-top: 0px;}
#menu_entete select {border : 1px solid #000000;color : #000000;background : #FFFFFF;width : 93px;}
#menu_entete input {position: relative; top: -5px; border : 1px solid #000000;color : #000000;background : #FFFFFF;width : 80px;height : 17px;}
#menu_entete label {position: relative; top: -5px; padding-left:3px;padding-right:3px;font-family: Arial; font-size : 12px;}
#menu_entete_text label {position: relative; top: 0px; padding-left:3px;padding-right:3px;font-family: Arial; font-size : 12px;}

#calendar_homepage {
  margin-left: 10px;
  margin-bottom: 10px;  
  border-bottom: 1px solid #000;
  border-left: 1px solid #000;
  border-right: 1px solid #000;
  border-collapse: collapse; 
  border-spacing: 0px;
}
#calendar_homepage th {font-family: arial;font-size: 13px;border-bottom-style:dashed; border-bottom-width:1px;background-color: #FBFCFE; }
#calendar_homepage td {font-family: arial;font-size: 12px;border-bottom-style:dashed; border-bottom-width:1px;
                       background-color: #e3e3d6;text-align:center;height:25px;width:36px;}
#calendar_homepage td a{font-weight : bold;color: #000;text-decoration:none;}
#calendar_homepage td a:hover{color: #000;font-weight : bold;border-style:solid; border-width:1px; border-color:black;display:block;}

#texte_pub_homepage {position: relative; left: 310px; top: -250px; width: 190px; height: 285px; margin:0; padding: 0;}
#pub_homepage {height: 285px; margin:0; padding: 0;margin-bottom:-250px;}
html>body #pub_homepage {margin-bottom:0px;}

/* ****************************************************************************** */
/* TABLEAU */
/* ****************************************************************************** */

#table_standard {
  font-family: Arial;
  font-size : 12px;
}

#table_standard th {
  background: #BFBFBF;
  height:20px;
}
#table_standard td {
  vertical-align: middle; 
  padding: 3px; 
  border-left: solid #FFFFFF 1px; 
  border-top: solid #FFFFFF 1px;
}

/* ****************************************************************************** */
/* AFFICHAGE MENU TOP DE LA HOME PAGE */
/* ****************************************************************************** */

#div_article_itsrugby_homepage{
  width: 460px;
  margin-top: 0px;
  margin-bottom: 12px;
  margin-left: 5px;
  padding-left:15px;
  padding-right:15px;
  font-family: Arial;
  font-size : 12px;
  background: #FFFFFF;
}
#div_news_itsrugby_homepage{
  width: 492px;
  margin-top: 0px;
  margin-bottom: 12px;
  margin-left: 5px;
  padding:0;
  font-family: Arial;
  font-size : 12px;
  background: #FFFFFF;
  border-left: 1px solid #000;
  border-right: 1px solid #000;
}
#div_news_itsrugby_homepage p {border-bottom: Dashed #8C8C8C 1px; padding-left:10px;padding-top:4px;padding-bottom:4px;margin:0;}
#div_news_itsrugby_homepage p img {margin-right:10px;}
#div_news_itsrugby_homepage a {color:#000000;}

#div_maj_itsrugby_homepage{
  margin-left: 9px;
  width:267px;
  margin-right:0px;
  margin-bottom: 10px;
  font-family: Arial;
  font-size : 12px;
  background: #e3e3d6; 
  border-bottom: 1px solid #000;
  border-left: 1px solid #000;
  border-right: 1px solid #000;
}
#div_maj_itsrugby_homepage p {border-bottom: Dashed #8C8C8C 1px; padding-left:10px;padding-top:4px;padding-bottom:4px;margin:0;text-align:left;}
#div_maj_itsrugby_homepage img {width:15px;height:15px;margin-right:10px;}
#div_maj_itsrugby_homepage a {color:#000000;}

#rss_team {
padding-top: 3px;
padding-bottom: 3px;
border-bottom: Dashed #8C8C8C 1px; 
padding-left:10px;
background: #e3e3d6; 
}

#menu_general_homepage{
  clear:both;
  list-style-type: none;
  margin: 0;
  padding: 0;
  width: 960px;
  height: 22px;
  background: #CACDD7;
}

#menu_general_homepage li { 
  font-size : 12px; 
  font-weight : bold;
  font-family: Verdana,Arial,Helvetica,sans-serif;
  margin: 0;
  padding: 0;
  padding-left: 2px;
  float: left;
  background: #FFFFFF;
}

#menu_general_homepage li a {
  font-size : 12px; 
  font-weight : bold;
  font-family: Verdana,Arial,Helvetica,sans-serif;
  margin: 0;
  padding: 0;
  padding-left: 7px;
  padding-right: 7px;
  height: 20px;
  float: left;
  display: block;
  text-align: center;
  border-top: 1px solid #0a2875;
  border-left: 1px solid #0a2875;
  border-right: 1px solid #0a2875;
  text-decoration: none;
  color: #000000;
  border-width: 2px;
  background: #FFFFFF;
}

#ss_menu_general_homepage {
  margin: 0;
  padding: 0;
  padding-top: 7px;
  width: 960px;
  height: 22px;
  background: #0a2875;
  clear: left;
}

#ss_menu_general_homepage a {
  font-family : Tahoma, sans-serif;
  font-size : 12px;
  margin: 0;
  padding: 0;
  color: #fff;
  padding-left: 7px;
  padding-right: 7px;
  border-right : 1px solid #FFFFFF;
  height: 20px;
  text-decoration: none;
}

#ss_menu_general_homepage a:hover {
  text-decoration: underline;
}

/* ****************************************************************************** */
/* AFFICHAGE DES TITRES EN PAGE D ACCUEIL */
/* ****************************************************************************** */

.title_col_home_article {
  width: 487px;
  height: 25px; 
  background-color: #857e7c;
  font-family : Tahoma,sans-serif;
  color: #FFFFFF;
  font-weight: bold;
  font-size: 13px;
  padding-top: 5px;
  padding-left: 10px;
  margin-top: 7px;
  margin-bottom: 9px;
  margin-left: 5px;
  margin-right: 5px;
  border-top: 1px solid #000;
  border-bottom: 1px solid #000;
  /* float: left; */ 
}

.title_col_home_news {
  width: 487px;
  height: 25px; 
  background-color: #857e7c;
  font-family : Tahoma,sans-serif;
  color: #FFFFFF;
  font-weight: bold;
  font-size: 13px;
  padding-top: 5px;
  padding-left: 10px;
  margin-top: 7px;
  margin-bottom: 9px;
  margin-left: 5px;
  margin-right: 5px;
  border-top: 1px solid #000;
  border-bottom: 1px solid #000;
  /* float: left; */ 
}

.title_col_home_maj {
  width: 267px;
  height: 18px;   
  background-color: #857e7c;
  font-family : Tahoma,sans -serif;
  color: #FFFFFF;
  text-align: center;
  font-weight: bold;
  font-size: 13px;
  padding-top: 3px; 
  margin-left: 9px; 
  margin-right: 7px;
  margin-top: 7px;
  border: 1px solid #000;
  /* float: left; */ 
}

.title_col_home_cal {
  width: 267px;
  height: 18px; 
  background-color: #857e7c;
  font-family : Tahoma,sans-serif;
  color: #FFFFFF;
  text-align: center;
  font-weight: bold;
  font-size: 13px;
  padding-top: 3px;
  margin-left: 9px; 
  margin-right: 3px;
  margin-top: 5px;
  border: 1px solid #000;
  /* float: left; */ 
}

.maincenter_v2 {background-color: #ffffff;text-decoration: none;}
.mainright_v2 {background-color: #bcbcbc;}

#tabgen th {
  font-size: 11px; 
  background: #857E7C; 
  font-family: Arial;
  text-align: left;
  border-top: 1px solid #000;
  border-bottom: 1px solid #000;
  color: #FFFFFF;
  padding-top: 3px; 
  padding-bottom: 3px;
  padding-left: 5px;
}

#tabgen td {
  font-size: 11px; 
  background: #E3E3DC; 
  font-family: Arial;
  text-align: left;
  border-bottom: 1px solid #000;
  padding-top: 3px; 
  padding-bottom: 3px;
  padding-left: 5px;
}

/* ****************************************************************************** */
/* ****************************************************************************** */

.titleSeparator{
  color: #FFFFFF;
  background-color: #CC0000;
  padding-top: 3px; 
  padding-bottom: 3px;
  text-align: center;
}