﻿body

{

    behavior: url(../js/csshover.htc);

}

 

/* Common Classes */

 

.clear

{

    clear: both; 

}

 

.more

{

    display: block;

    width: 100%; 

}

 

.more a,
.linktext
{

    color: #0d7f37;  

    font: bold 11pt Trebuchet MS;

}

.linktextgrey
{

    color:black;  

    font: 14pt Trebuchet MS;
 
}
.linktextgrey:hover
{  
color: #5e5e5e;
 text-decoration:none;
}
.showtimelinks
{
 text-align:right;
}
.linktextmedium
{
    
    font: 12pt Trebuchet MS;
}
.showtimelinks .linktextgreysmall,
.linktextgreysmall,
.linktextgreysmall:visited
{
    color:Black; 
    font: 9pt Trebuchet MS;
}
.showtimelinks .linktextgreysmall:hover,
.linktextgreysmall:hover
{ color:#5e5e5e;}

.bullet

{

    display: inline;

    float: left;

    height: 20px;

    margin-right: 5px;

    width: 12px; 
    /* default color */
    background:#69a737; /*rfzappala*/
}

 


.bullet.celebrity
{background: #74c8ba;}/*rfzappala*/
.bullet.culture,
.bullet.tendances,
.bullet.viedestars,
.bullet.musique,
.bullet.dvd,
.bullet.livres,
.bullet.petitecran,
.bullet.sortir,
.bullet.cinema,
.bullet.critiquescd,
.bullet.divers
{background: #74c8ba;} /*rfzappala*/


.bullet.chroniqueurs,
.bullet.courrier,
.bullet.paroles,
.bullet.jeux,
.bullet.sudoku,
.bullet.pelemele,
.bullet.croisades,
.bullet.motmystere
{background: #69a737;} /*rfzappala*/
.bullet.househome
{background: #213e81;}
.bullet.horoscope
{background: #69a737;}
.bullet.linfo,
.bullet.monde,
{background: #69a737;}
.bullet.baseball,
.bullet.f1,
.bullet.football,
.bullet.golf,
.bullet.hockey,
.bullet.soccer,
.bullet.tennis,
.bullet.jo2010,
.bullet.sports
{background: #c1d72e;}
.bullet.comment
{background: #69a737;}
.bullet.workology,
.bullet.workopolis,
.bullet.emplois,
.bullet.formation,
.bullet.sante,
.bullet.vacances,
.bullet.immobilier,
.bullet.envrac
.bullet.sciences
{background: #fac429;}
.bullet.blog
{background: #69a737;}
.bullet.auto,
.bullet.environnement,
.bullet.itech
{background: #fac429;}
 
/*Bullet ovveride*/
#_vacances .sectionTitle .menu .headlines .article .bullet.ma.vie
{ background:#fac429;} /*rfzappala*/
#_tendances .sectionTitle .menu .headlines .article .bullet.ma.vie
{background: #fac429;} /*rfzappala*/
/* Structural Elements */

#wrapper

{

    width: 960px;    

}

 

/* Structural Elements >> Header */

 

#wrapperHeader

{

    padding: 0;

    width: 960px;

}

 

#wrapperHeader .adHolder

{

    background: #333;

    border: 0;

    border-bottom: 1px solid #fff;

    margin: 1px 0 0 0;

    width: 729px;

}

 

#metroLocations

{

    background: #494949;

    color: #fff;

    font-size: 7pt;

    height: 18px;

    width: 960px;

}

 

#metroLocations li

{

    float: left;

    list-style-type: none;

    margin: 0 13px 0 0;

}

 

#metroLocations li a

{

    color: #fff;

}

 

#metroLocations li strong

{

    font-weight: normal;

    text-transform: uppercase;

}

 

#canadianLocations

{

    background: #000;

    float: left;

    margin: 0 5px 0 0;

    padding: 1px 0 1px 5px;   

}

 

#internationalLocations

{

    padding: 1px 0;  

}
#weatherBox .xparentbox
{
 
 
 
 background-image:url(/App_Themes/standard/images/header_new/xparentbox.png);
height:80px;
margin-right:0;
padding-left:5px;
padding-top:3px;
 
 
 
}
#weatherBox

{

    border-top: 1px solid #fff;

    color: #fff;

    clear: both;

    font: 7pt Trebuchet MS;

    float: left;

    height: 90px!important;

    height: 90px;

    left: 0;

    padding: 0 0 0 120px;

    position: relative;

    width: 109px!important;

    width: 109px;    

}
.weather_conditions
{
float:left;
 margin:0 7px 0 0;
}
.weather_conditions p
{
color:#FFFFFF;
   font-family:Trebuchet MS; 
     margin:3px 2px 0 0;
}
.weather_conditions .weather_c1,
.weather_conditions .weather_c2
{
 font-size:13px;
  line-height:13px; 
   font-weight:600;
 
}
.weather_conditions .weather_c3
{
 font-size:11px;
  line-height:13px;
}
.weather_conditions .weather_c3 a,
.weather_conditions .weather_c3 a:hover,
.weather_conditions .weather_c3 a:visited,
.weather_conditions .weather_c3 a:link,
.weather_conditions .weather_c3 a:active,
.weather_Images a,
.weather_Images a:hover,
.weather_Images a:visited,
.weather_Images a:link,
.weather_Images a:active
{
 color:#ffffff;
  text-decoration:none;
}
.weather_Images
{
 margin-top:20px;
  margin-left:-5px;
 float:left; 
 width:30px;
 height:30px;
 display:block;
}
 #Weather_box
 {

width: 220px; height: 52px; display: block; float: left; margin:0 0 0 15px;

 }
#User_info{
 margin:2px 0 0 0;
}
#User_info,
#User_info a,
#User_info a:hover,
#User_info a:visited,
#User_info a:link,
#User_info a:active
{
color:#FFFFFF;
 text-decoration:none;
}
#weatherBox em

{

    display: block;

    font-style: normal;

    font-size: 9pt;

}
a.invislink p
{
 color:Black;
}
 a.invislink:hover p
{
 color:Black;
   text-decoration:underline;
}
 

#weatherBox strong

{

    display: block;

    font-size: 14pt;

    font-weight: normal;  

}

 

#weatherBox #detailedInfo

{

    background: #515151;

    border-top: 1px solid #c7decf;

    bottom: 0!important;

    bottom: -1px;

    font-size: 8pt;

    height: 15px;

    left: 0;

    padding: 0 0 0 120px;

    position: absolute;

    width: 109px!important;

    width: 109px;

}

 a h1,
a h2,
a h3,
a h4
 {
      cursor:pointer;
 }


#weatherBox #detailedInfo a

{

    color: #fff; 
 padding-left:5px;
 white-space:nowrap;
}

 

#weatherBox.vancouver

{

    background: url(../App_Themes/standard/images/header_new/weatherVancouver.jpg) top left no-repeat;  

}

 

#metroHeader

{

    background: url(/App_Themes/standard/images/header_newv2/headermontrealv2.png) top left no-repeat;

    clear: both;

    display: block;

    height: 80px;

    width: 960px; 
    
     

}


#metroHeader .vancouver
{

    background: url(../App_Themes/standard/images/header_new/headerVancouver.png) 235px 0 no-repeat;
    height: 100px;
    width: 960px;

}
#metroHeader .calgary
{

    background: url(../App_Themes/standard/images/header_new/headerVancouver.png) 235px 0 no-repeat;
    height: 100px;
    width: 960px;

}
#metroHeader .edmonton
{

    background: url(../App_Themes/standard/images/header_new/headerVancouver.png) 235px 0 no-repeat;
    height: 100px;
    width: 960px;

}
#metroHeader .halifax
{

    background: url(../App_Themes/standard/images/header_new/headerVancouver.png) 235px 0 no-repeat;
    height: 100px;
    width: 960px;

}
#metroHeader .ottawa
{

    background: url(../App_Themes/standard/images/header_new/headerVancouver.png) 235px 0 no-repeat;
    height: 100px;
    width: 960px;

}
#metroHeader .toronto
{

    background: url(../App_Themes/standard/images/header_new/headerToronto.png) 235px 0 no-repeat;
    height: 105px;
    width: 960px;

}
.movieimageholder
{
background: url(../app_themes/standard/images/content/movieShadow.png) top left no-repeat;
float: left;

    height: 85px;

    padding: 0 0 0 5px;

    width: 60px;
}










 

#metroHeaderLinks

{

   /* border-bottom: 1px solid #66b583;*/

    color: #fff;

    padding: 3px 10px 3px 0;

    text-align: right;

    width: 950px;

}

 

#metroHeaderLinks a

{

    color: #ffffff;  

    margin: 0 5px;

}

 

#metroHeaderLinks .lastUpdate

{

    color: #a8cf20;

    float: left;

    margin: 0 0 0 7px;

}

 

#metroHeaderLinks .lastUpdate strong

{
    font-weight: normal;
}

 

.search

{

    border: 1px solid #66b583;

    float: right;

    margin: 30px 10px 0 0;

    padding: 0 3px 3px 5px;

    position: relative;

}

 

.search div input.input

{

    float: left;

    height: 15px;

    margin: 5px 3px 0 0;

    width: 360px;

}

 

.search div input.button

{

    margin: 3px 0 0 0;

}
.search div input.input.yahoo
{
 background:#ffffff url(../App_Themes/standard/images/content/yahoobg_fr2.gif) no-repeat center center;
    
}
 .search div input.input.yellow_what
{
 background:#ffffff url(../App_Themes/standard/images/what_fr.gif) no-repeat -4px 2px;
    
}
.search div input.input.yellow_where
{
 background:#ffffff url(../App_Themes/standard/images/where_fr.gif) no-repeat -3px 2px;
    
}

.search .tab

{

    color: #66b583;

    display: block;

    float: left;

    font-size: 9pt;

    height: 19px;

    margin: 0 15px 20px 0;

    padding: 2px 15px 0px 15px;

}

.search .tab a,
.search .tab a:hover
{
    color: #ffffff;
    font-size: 9pt;

}
.search .tab.on a,
.search .tab.on a:hover
{
    color: #ffffff;
    font-size: 9pt;

}

.search .tab.on

{

    background: #599532;

    border: 1px solid #66b583;

    border-bottom: 0;

    color: #fff;

}

 

.search .tabs

{

    display: block;

    height: 19px;

    left: -1px;

    overflow: hidden;

    position: absolute;

    top: -19px;

}
.search #tabs
{
left: -10px;
display: block;
}
.tabs .tab a
{
color:#ffffff;
}

#metroNav

{

    background: url(../App_Themes/standard/images/header_new/metroNav.png) top left repeat;

    color: #fff;

    font: 11px Trebuchet MS;

    height: 26px;

    padding: 4px 0 0 7px!important;

    padding: 2px 0 0 7px;
  
    text-align: center;
     
 
}

 

#metroNav a

{
    /*color: #fff;
    display: block!important;
    display: inline;
    float: left;
     */
   /* height: 17px !important;*/
    /*height: 20px;*/
   /* margin: 0 9px;
    padding: 0 0 3px 0;
    font-family:Trebuchet MS;
    */
    
    font-family:Verdana;
  font-size:12px;
    font-weight:600;
    color: #fff;

    display: block!important;

    display: inline;

    float: left;

   /* height: 17px !important;*/

    /*height: 20px;*/

    margin: 0 3px;

    padding: 2px 0 0 0;


}

 

#metroNav a:hover

{

    /*border-bottom: 3px solid #363540;*/

    text-decoration: none;

}

 #metroNav .metroNavElements

{

    float: left;

    position: relative;

}

 

#metroNav .metroSubNav

{

    color: #000;

    display: none;
    background: #aeaeae url(../app_themes/standard/images/header_new/metrosubnav.png) 0 0 repeat-x;

   /* display: block;  */

    padding: 0 0 0 0;

    position: absolute;

    top: 22px;

    z-index: 2000;

    /*width: 282px;*/

}


 

#metroNav .metroSubNav

{

  /*  color: #000;

    display: none;*/

}

 

/* colour coding menu sections */
/* default color */
.headlines {border-top: 7px solid #9A9A9A; }
#_toronto_local .headlines,
#_toronto_world .headlines,
#_toronto_canada .headlines,
#_toronto_blogs .headlines
{border-top: 7px solid #0082b6; }
#_toronto_business .headlines
{border-top: 7px solid #007c3f; }
#_toronto_sports .headlines
{border-top: 7px solid #dc502c; }
#_toronto_entertainment .headlines
{border-top: 7px solid #d21269; }
#_toronto_live .headlines,
#_toronto_life .headlines
{border-top: 7px solid #86102c; }
#_toronto_play .headlines
{border-top: 7px solid #d21269; }
#_toronto_work .headlines
{border-top: 7px solid #244d78; }
#_toronto_movies .headlines
{border-top: 7px solid #b01022; }









/* target color */
#metroSubNavHome .headlines {border-top: 7px solid blue; }

#metroSubNavLocal .headlines {border-top: 7px solid pink; }

#metroSubNavCanada .headlines {border-top: 7px solid blue; }

#metroSubNavWorld .headlines {border-top: 7px solid blue; }

#metroSubNavBusiness .headlines {border-top: 7px solid pink; }

#metroSubNavSports .headlines {border-top: 7px solid #f1471d; }

#metroSubNavEntertainment .headlines {border-top: 7px solid blue; }

#metroSubNavMovies .headlines {border-top: 7px solid pink; }

#metroSubNavColumns .headlines {border-top: 7px solid blue; }

#metroSubNavBlogs .headlines {border-top: 7px solid blue; }

#metroSubNavLife .headlines {border-top: 7px solid pink; }

#metroSubNavGames .headlines {border-top: 7px solid blue; }

#metroSubNavContests .headlines {border-top: 7px solid blue; }

 

/*#metroNavHome:hover #metroSubNavHome,

#metroNavLocal:hover #metroSubNavLocal,

#metroNavCanada:hover #metroSubNavCanada,

#metroNavWorld:hover #metroSubNavWorld,

#metroNavBusiness:hover #metroSubNavBusiness,

#metroNavSports:hover #metroSubNavSports,

#metroNavEntertainment:hover #metroSubNavEntertainment,

#metroNavMovies:hover #metroSubNavMovies,

#metroNavColumns:hover #metroSubNavColumns,

#metroNavBlogs:hover #metroSubNavBlogs,

#metroNavLife:hover #metroSubNavLife,

#metroNavGames:hover #metroSubNavGames,

#metroNavContests:hover #metroSubNavContests,*/

#metroNav .metroNavElements:hover div.metroSubNav

{

  /*  background: #aeaeae url(../app_themes/standard/images/header_new/metrosubnav.png) 0 0 repeat-x;

    display: block;  

    padding: 0 0 20px 0;

    position: absolute;

    top: 22px;

    z-index: 2000;

    width: 682px;*/

} 

 

/* nav positioning */
/*
#metroNavHome:hover #metroSubNavHome,

#metroNavLocal:hover #metroSubNavLocal,

#metroNavCanada:hover #metroSubNavCanada,

#metroNavWorld:hover #metroSubNavWorld,

#metroNavBusiness:hover #metroSubNavBusiness,

#metroNavSports:hover #metroSubNavSports
*/
#metroNav .metroNavElements:hover div.metroSubNav.L
{

    left: 0; 

}

 

/*#metroNavEntertainment:hover #metroSubNavEntertainment
*/

#metroNav .metroNavElements:hover div.metroSubNav.RasC,
#metroNav .metroNavElements:hover div.metroSubNav.C
{

    left: -367px;    

}
#metroNav .metroNavElements:hover div.metroSubNav.Ccinema
{
left:-300px;
}
 
/*
#metroNavMovies:hover #metroSubNavMovies,

#metroNavColumns:hover #metroSubNavColumns,

#metroNavBlogs:hover #metroSubNavBlogs,

#metroNavLife:hover #metroSubNavLife,

#metroNavGames:hover #metroSubNavGames,

#metroNavContests:hover #metroSubNavContests
*/
.mainSep
{ float:left;
padding-left:5px;
padding-right:5px;
}
#metroNav .metroNavElements:hover div.metroSubNav.R
{

    left: -567px;    

}

 

#metroNav .metroSubNav .sectionTitle
{
    background: url(../app_themes/standard/images/header_new/metrosubnavblankfr.png) 0 0 no-repeat;
    padding: 0 0 0 46px;
    width: 636px!important;
    width: 682px;
}
#metroNav #_toronto_local.metroSubNav .sectionTitle
{background: url(../app_themes/standard/images/header_new/metrosubnavlocal.png) 0 0 no-repeat;}
#metroNav #_toronto_blogs.metroSubNav .sectionTitle
{background: url(../app_themes/standard/images/header_new/metrosubnavblogs.png) 0 0 no-repeat;}
#metroNav #_toronto_business.metroSubNav .sectionTitle
{background: url(../app_themes/standard/images/header_new/metrosubnavbusiness.png) 0 0 no-repeat;}
#metroNav #_toronto_canada.metroSubNav .sectionTitle
{background: url(../app_themes/standard/images/header_new/metrosubnavcanada.png) 0 0 no-repeat;}
#metroNav #_toronto_columns.metroSubNav .sectionTitle,
#metroNav #_toronto_comment.metroSubNav .sectionTitle
{background: url(../app_themes/standard/images/header_new/metrosubnavcolumns.png) 0 0 no-repeat;}
#metroNav #_toronto_contests.metroSubNav .sectionTitle
{background: url(../app_themes/standard/images/header_new/metrosubnavcontests.png) 0 0 no-repeat;}
#metroNav #_toronto_entertainment.metroSubNav .sectionTitle
{background: url(../app_themes/standard/images/header_new/metrosubnaventertainment.png) 0 0 no-repeat;}
#metroNav #_toronto_games.metroSubNav .sectionTitle
{background: url(../app_themes/standard/images/header_new/metrosubnavgames.png) 0 0 no-repeat;}
#metroNav #_toronto_life.metroSubNav .sectionTitle
{background: url(../app_themes/standard/images/header_new/metrosubnavlife.png) 0 0 no-repeat;}
#metroNav #_toronto_movies.metroSubNav .sectionTitle
{background: url(../app_themes/standard/images/header_new/metrosubnavmovies.png) 0 0 no-repeat;}
#metroNav #_toronto_sports.metroSubNav .sectionTitle
{background: url(../app_themes/standard/images/header_new/metrosubnavsports.png) 0 0 no-repeat;}
#metroNav #_toronto_world.metroSubNav .sectionTitle
{background: url(../app_themes/standard/images/header_new/metrosubnavworld.png) 0 0 no-repeat;}


.specialmoviethumbnail
{
 padding-right:10px;  padding-top:10px;  padding-left:10px;  clear:right; float:left;


}
#metroNav .headlines .divider

{

    border-bottom: 1px dashed #ccc;

    display: block;

    float: left;

    height: 1px;

    margin: 1px 0 1px 13px;

    width: 280px;    

}

 

#metroNav .headlines .divider hr,
.divider hr
{

    display: none;   

}

 

#metroNav .metroSubNav .menu

{

    background: url(../app_themes/standard/images/header_new/metrosubnavcontent.png) 0 0 repeat;

    width: 638px;

}

 

#metroNav .metroSubNav .menu .headlines

{

    display: block;

    float: left;

    margin: 0;

    width: 318px !important ;
    
    width:308px;
 overflow:hidden;
}

 

#metroNav .metroSubNav .menu .article

{

    padding: 6px 0;

    text-align: left;

    width: 315px!important;
    width: 310px;

}
#metroNav .metroSubNav .menu .article h3

{
display:block;
    
}

 

#metroNav .metroSubNav .menu .article h3 a

{

    color: #000;

    float: none;

    font: 14px  Trebuchet MS;
     
    font-weight:500;    
 
}

 

#metroNav .metroSubNav .menu .article h3 a:hover

{

    border: 0;

    text-decoration: none;
    
     color:#666666;

}
/*HOVER STATE1*/
#_montreal.metroSubNav .menu .article h3 a:hover,
#_national.metroSubNav .menu .article h3 a:hover,
#_economie.metroSubNav .menu .article h3 a:hover,
#_monde.metroSubNav .menu .article h3 a:hover
{color:#0082B6;}
#_tendances.metroSubNav .menu .article h3 a:hover,
#_culture.metroSubNav .menu .article h3 a:hover,
#_culture .sectionTitle .menu .headlines .article .bodyholder15 ul li a:hover
{color:#C60073;}
#_sports.metroSubNav .menu .article h3 a:hover,
#_sports .sectionTitle .menu .headlines .article .bodyholder15 ul li a:hover
{color:#DC502C;}
#_vacances.metroSubNav .menu .article h3 a:hover,
#_carrieres.metroSubNav .menu .article h3 a:hover,
#_carrieres .sectionTitle .menu .headlines .article .bodyholder15 ul li a:hover
{color:#9966FF;}
#_paroles.metroSubNav .menu .article h3 a:hover,
#_jeux.metroSubNav .menu .article h3 a:hover,
#_paroles .sectionTitle .menu .headlines .article .bodyholder15 ul li a:hover
{color:#097745;}

.netscapePopup
{
   
    padding:0px; z-index:100; position:absolute; margin:3px 0px 0px 520px; border-left:solid 2px #82a2c0; border-right: solid 2px #787878; border-bottom:solid 2px #787878; background-color:black; visibility:hidden; width:441px; background: #f2f2f2 ; background-repeat:repeat-x; background-position:top;
}

 
#metroNav .metroSubNav .menu .article .bodyholdernew 
{
   margin-top:3px;
    margin-right: 20px; 
     margin-left:20px;
       
}
#metroNav .metroSubNav .menu .article .bodyholdernew_sp 
{
   
    margin-right: 20px; 
     margin-left:20px;
       
}
#metroNav .metroSubNav .menu .article .bodyholder5 
{
   margin-top:3px;
    margin-right: 20px; 
     margin-left:20px;
       clear:both;
}
#metroNav .metroSubNav .menu .article .bodyholder5 ul
{
/* list-style-image:url(../images/bullet.gif);*/
  list-style-type:none;
}

#metroNav .metroSubNav .menu .article .bodyholder5 h4 a
{
    color: #000;

    float:inherit;

    font: 9pt Trebuchet MS;
}

#metroNav .metroSubNav .menu .article .bodyholder5 h4 a:hover
{
     border: 0;

    text-decoration: none;


}


























#metroNav .metroSubNav .menu .article .bodyholder15
{
   margin-top:2px;
    margin-right: 20px; 
     margin-left:15px;
     clear:both;
}
#metroNav .metroSubNav .menu .article .bodyholder15 ul
{
  width:305px; 
   
 
}
#metroNav .metroSubNav .menu .article .bodyholder15 ul li
{
  clear:both;
   
    background-repeat:no-repeat;
     
      background-position:left center;
   /*list-style-image:url(/images/bullet.gif);*/
    list-style-type:none;
 
}



#metroNav .metroSubNav .menu .article .bodyholder15 ul li a
{
 display:block;
    color: #000;

    float:inherit;

    font: 10pt Trebuchet MS;
}

#metroNav .metroSubNav .menu .article .bodyholder15 ul li a:hover
{
     border: 0;

    text-decoration: none;
 color:#666666;

}






#metroNav .metroSubNav .menu .article .bodyholder30
{
   margin-top:30px;
    margin-right: 20px; 
    margin-left:10px;
}
#metroNav .metroSubNav .menu .article .bodyholder45
{
   margin-top:50px;
    margin-right: 20px; 
    margin-left:10px;
} 

 

/* Structural Elements >> Content */

 

#wrapperContent,
.proxyclass
{

    background: url(../app_themes/standard/images/content/wrapperContent.png) top left repeat-x;

    font-family: Trebuchet MS;

    height: 100px;

    padding: 8px 0 0 0;

    width: 960px;    

}

 

#wrapperContent  .divider,
.proxyclass .divider,
.movieDivider.divider
{

    background: url(../app_themes/standard/images/content/dividerContest.png) top left repeat-x;

    clear: both;

    float: left;

    height: 5px;

    margin: 1px auto;

    width: 95%;  

}

 

#wrapperContent .stories .divider,
.proxyclass .stories .divider
{

    background: url(../app_themes/standard/images/content/dividerContest.png) top left repeat-x;

    clear: both;

    display: inline;

    float: left;

    height: 5px;

    margin: 1px 0 1px 13px;

    width: 302px;    

}
.proxyclass .stories .divider.SmallBox
{
    background: url(../app_themes/standard/images/content/dividerContest.png) top left repeat-x;

    clear: both;

    display: inline;

    float: left;

    height: 5px;

    margin: 1px 0 1px 0px;

    width: 302px;    

}
 

#wrapperContent .dividerSponsor,
.proxyclass .dividerSponsor
{

    background: url(../app_themes/standard/images/content/dividerSponsor.png) top left repeat-x;

    clear: both;

    float: left;

    height: 5px;

    margin: 2px auto;

    width: 95%;  

}

 

#wrapperContent .hr,
.proxyclass .hr,
#agenda.rightblock .hr
{

    background: url(../app_themes/standard/images/content/divider.png) top left repeat-x;

    height: 12px;

    margin: 5px auto;

    width: 95%;  

}

 

#wrapperContent hr,
.proxyclass hr,
#agenda.rightblock hr
{

    display: none;   

}

 

#wrapperContent .feature,
.proxyclass .feature,
.rightcolblock .feature.column
{

    clear: left;

    display: block;

    min-height: 80px;

    height: auto!important;

    height: 70px;    

    margin: 2px 5px 0 2px;

    padding: 0 0 5px 0;

}

 

#wrapperContent .feature h3,
.proxyclass .feature h3,
#agenda.rightblock .feature h3
{

    color:Black;

    font: 12.5pt Trebuchet MS;

}
#wrapperContent .feature h3:hover,
.proxyclass .feature h3:hover,
#agenda.rightblock .feature h3:hover
{
color:#5e5e5e;
}
 

#wrapperContent .feature.wide h3,
.proxyclass .feature.wide h3,
#agenda.rightblock .feature h3
{

    font-size: 14pt;

}

 

#wrapperContent .feature.column h3,
.proxyclass .feature.column h3
{

    color: #000;

}

 

#wrapperContent .feature h4,
.proxyclass .feature h4
{

    color: #000;

    font: 10pt Trebuchet MS;

}

 

#wrapperContent .feature h6,
.proxyclass .feature h6
{

    color: #016726;

    font: 9pt Trebuchet MS;

    padding-top: 6px; 

}

 

#wrapperContent .feature img,
.proxyclass .feature img,
.rightcolblock .feature.column img
{

    float: left;

    margin: 5px 10px 0 0;

}

 

#wrapperContent .feature p,
.proxyclass .feature p,
.rightcolblock .feature.column p
{

    font-size: 9pt;

    margin: 5px 0 10px 0;

}
 

#wrapperContent .feature.quote, 
.proxyclass .feature.quote 
{

    background: url(../app_themes/standard/images/content/quote.png) 0 0 no-repeat;

}

 

#wrapperContent .feature.quote p,
.proxyclass .feature.quote p
{

    background: url(../app_themes/standard/images/content/quoteEnd.png) bottom right no-repeat;

    font-size: 10pt;

    margin: 0 0 0 20px;

    padding: 0 5px 15px 0;

}

 

#wrapperContent .feature.quote span p,
.proxyclass .feature.quote span p
{

    background: none;

    font-size: 9pt;

}

 

#wrapperContent .feature.quote .more,
.proxyclass .feature.quote .more
{

    margin: 10px 0 10px 20px;

}

 

#wrapperContent .feature.poll, 
.proxyclass .feature.poll 
{

    margin: 0 10px;

}

 

#wrapperContent .feature.poll input, 
.proxyclass .feature.poll input 
{

    float: left;

}

 

#wrapperContent .feature.poll label, 
.proxyclass .feature.poll label 
{

    display: block;

    margin: 0 0 0 20px;

}

 

#wrapperContent .feature.poll .pollBtn, 
.proxyclass .feature.poll .pollBtn 
{

    float: right;

    margin: 0 15px 0 0;

}

 

#wrapperLeft

{

   /* background: url(../app_themes/standard/images/content/columns.png) right top repeat-y;
*/

    float: left;

    width: 656px!important;

    width: 661px; 
     overflow:hidden;   
 border-right:1px solid #C7DECF;
}
#latestarticles
{
 font:9pt Arial;
   font-weight:300;
  
}
#latestarticleline
{
 font:  9pt Arial;
  color:#006829;
} 

#columnLeft

{

    background: url(../app_themes/standard/images/content/columnLeft.png) 0 -1px no-repeat;

    border-right: 1px solid #c7decf;

    float: left;

    margin: 0;

    padding: 20px 0 0 0;

    width: 242px;    
     overflow:hidden;

}

 

#columnLeft h1, #columnRight h1,
.rightcolblock h1
{

    background: url(../app_themes/standard/images/content/headingH1.png) top left repeat-x;

    border-top: 3px solid #01782c;

    clear: left;

    color: #fff;

    display: block;

    float: left;

    font: 14pt Trebuchet MS;

    margin: 5px 0 5px 0;

    padding: 0 0 3px 10px;

    width: 222px!important;

    width: 235px;

}

 

#columnRight h1,
.rightcolblock h1
{

    width: 291px!important;

    width: 299px;    

}

 

#columnLeft .todaysMetro

{

    margin: 8px 0;

    text-align: center;   

}

 

#columnLeft .tomorrowsMetro

{

    /*min-height: 120px;*/

    height: auto!important;

    height: 120px;   

}

 

#columnMain

{

    display: inline;

    float: left;

    margin: 0;

    padding: 0 0 0 3px;

    width: 400px !important;   
    width: 398px;   
     overflow:hidden;
      

}

 

#columnMain a

{

    color:Black;

}
#columnMain a:hover
{
color:#999;
}
 

#columnMain h1, #columnMain .wide h2

{

    clear: both;

    color:Black;

    font: 18pt Trebuchet MS!important;

    font: 17pt Trebuchet MS;

    margin: 5px 5px 5px 15px;

}
#columnMain h1:hover, #columnMain .wide h2:hover
{
color:#666666;
}
 

#columnMain h2

{

    clear: both;

    color:Black;

    font: 15pt Trebuchet MS!important;

    font: 14pt Trebuchet MS;

    margin: 5px 5px 5px 15px;

}
#columnMain h2:hover
{
 color:#666666;
}
 

#columnMain p

{

    color:Black;

    font-size: 9.5pt;

    margin: 5px 5px 5px 15px; 

}

 

#columnMain p strong

{

    color: #999;

    font-weight: normal;  

}

 #columnMain .tab a
{
 color:#FFFFFF;
}
#columnMain .tab.on a
{
color:#999999;
}

#columnMain .tab

{

    background: #555554;

    border: 1px solid #ccc;

    border-bottom: 0;

    color: #ccc;

    display: block;

    float: left;

    font-size: 12px;

    height: 18px;

    margin: 0 4px 20px 5px;

    padding: 2px 5px 0 6px;   

}

 

#columnMain .tab.on

{

    background: #fff url(../app_themes/standard/images/content/tabOn.png) top left repeat-x;

    border: 1px solid #fff;

    border-bottom: 0;

    color: #666; 

}

 

#columnMain .mainStory

{

    background: url(../app_themes/standard/images/content/mainStoryShadow.jpg) bottom left no-repeat;

    padding:  0 0 10px 0; 

}

 

#columnRight ,
.rightcolblock
{

    

    float: right;

    margin: 0;

    padding: 0 0 0 3px;

    width: 300px!important;

    width: 300px;    

}
.rightcolblock#columnRight 
 {
 background: url(../app_themes/standard/images/content/columnRight.png) 0 -1px no-repeat;
  margin-top:10px;
 }

#columnRight #newsTips ,
.rightcolblock #newsTips 

{

 height:40px;
    border-bottom: 1px  #c7decf;
 border-bottom-style:dashed;
    padding: 0 0 10px 0;

    margin: 10px 10px 10px 5px;  

}

 

#columnRight #newsTips h1,
.rightcolblock #newsTips h1
{

    background: none;

    border: 0;

    color: #016726;

    display: inline;

    float: left;

    font: 13pt Trebuchet MS;

    margin: 0 50px 0 0;   

    width: 120px!important;

    width: 120px;

}

 

#columnRight #metroTube 

{

    background: url(../app_themes/standard/images/content/metroTube.jpg) 5px 10px no-repeat;

    border-top: 1px solid #c7decf;

    padding: 70px 0 10px 0;

    margin: 10px 0 10px 0;    

}

 

#columnRight #metroTube p

{

    color: #0d7f37;

    margin: 5px 0;   

}

 

#columnRight #metroTube .more

{

    text-align: right;    

}

 

#columnRight .feature#newsVideo,
.rightcolblock .feature#newsVideo,
.rightcolblock .feature#Horrorscope
{

    

    /*height: 70px;*/

    margin: 0 0 0 0;

    padding: 0 0 4px 2px;

    left: 0;

    position: relative;

    top: -7px;

    width: 305px;

}
.plainlink,
.plainlink:hover
{
 text-decoration:none;
}
.morelinksmenu
{
 color:Green;
  font-family:Trebuchet MS;
 font-size:10px;
}
.rightcolblock .feature#newsVideo
{
background: url(../app_themes/standard/images/content/newsVideo.jpg) top left no-repeat;   
}

#columnRight #newsVideo .arrowLeft,
.rightcolblock #newsVideo .arrowLeft
{

    display: inline;

    float: left;

}

 

#columnRight #newsVideo .arrowRight,
.rightcolblock #newsVideo .arrowRight
{

    display: inline;

    float: left;

}

 

#columnRight #newsVideo .video,
.rightcolblock #newsVideo .video
{

    display: inline;

    float: left;

    margin: 7px 2px 0 1px;

}

 

#columnRight .feature#games

{

    text-align: center;

    margin: 0 0 10px 0;

    width: 299px;

}

 

#columnRight .feature#games img

{

    float: none;

}

 

#columnRight #movies h3

{

    font-size: 14pt;

}

 

#columnRight #movies .movie

{

    background: url(../app_themes/standard/images/content/movieShadow.png) top left no-repeat;

    float: left;

    height: 85px;

    padding: 0 0 0 5px;

    width: 64px;

}

 

#columnRight #movies .links

{

    margin: 0 auto;

    text-align: center;

}

 

#columnRight .links a

{

    color:Black;

}
#columnRight .links a:hover
{color: #5e5e5e;}
 

#columnRight .contest,
.contestimage

{

    background: url(../app_themes/standard/images/content/contestShadow.png) top left no-repeat;

    float: left;

    height: 70px;

    padding: 0 0 5px 0;

    width: 128px;

}

 

#columnRight .contest img

{

    float: none;

}

 

#metroLife

{

    left: -3px;

    margin: 10px -3px 0 0;

    position: relative;   

}

 

#workopolis

{

   

   
    left: -4px;

    margin: 10px -3px 0 0;

    padding: 90px 0 0 20px;

    position: relative;

    width: 284px!important;

    width: 304px;    

}

 

#workopolis label

{

    font-weight: bold;    

}

 

#bottomPanel

{

    background: #fff url(../app_themes/standard/images/content/dividerVertical.png) 323px 0 repeat-y;

    border-top: 1px solid #c7decf;

    padding: 3px 0 0 0;

    overflow: hidden;

    width: 656px!important;

    width: 654px;    

}

 

#bottomPanel .stories

{

    display: inline;

    float: left; 

    margin: 0 10px 0 0;

    width: 315px;

}

 

#bottomPanel .story

{

    clear: left;

    display: inline;

    float: left;

    margin: 2px 0 2px 14px;

    padding: 0 0 8px 0;

    width: 301px;

}

 

#bottomPanel .sectionTitle,
.editorspick
{

    background: url(../app_themes/standard/images/content/headingH2.png) top left repeat-x;

    color: #595857;

    display: block;

    height: 25px;

    padding: 2px 0;

    width: 315px;

}

 

#bottomPanel .sectionTitle h2,
.editorspick span,
.defaulttopbar_v2 span

{

    float: left;
 color: #595857;
    font: 13pt Trebuchet MS;

}

 

#bottomPanel .sectionTitle  .rss

{

    left: 5px;

    position: relative;

    top: -4px;
     float:right;
cursor:pointer;
}

 

#bottomPanel .stories h3

{

    color:Black;

    font: 12.5pt Trebuchet MS;  

}

#bottomPanel .stories h4

{

    color:Black;

    font: 8pt Trebuchet MS; 
     font-weight:bolder; 
     margin-bottom:3px;
margin-left:15px;
margin-top:2px;

}
 #bottomPanel .stories h3:hover,
#bottomPanel .stories h4:hover
{color: #5e5e5e;}

#bottomPanel .stories img

{

    float: left;

    margin: 5px 10px 0 0; 

}

 

/* Structural Elements >> Footer */

 

#wrapperFooterNew

{

    background: transparent url(../App_Themes/standard/images/footer/footerFR.jpg) bottom left no-repeat;

    border-top: 26px solid #0d7f37;

    font-family: Trebuchet MS;

    height: 150px;

    padding: 0;

    /*width: 960px;*/

}

 

#wrapperFooterNew .column

{

    display: block;

    float: left;

    margin: 2px 5px;

}

 

#wrapperFooterNew ul

{

    float: left; 

    padding: 0;

}

 

#wrapperFooterNew li

{

    display: block;

}

 

#wrapperFooterNew li a

{

    color: #4a4d4c;

    font-size: 11px;  
      font-family:Trebuchet MS;

}

 

#wrapperFooterNew li a:hover

{

    color: #282b2a;  

}

 

#wrapperFooterNew strong

{

    display: inline;

    float: left;

    margin: 0 5px;

    text-transform: uppercase;

}

 

#wrapperFooterNew strong, #wrapperFooterNew strong a

{

    color: #abb1af;

    font-size: 12px;  

}

 

#copyright

{

    clear: both;

    color: #abb1af;

    display: block;

    font-size: 7pt;

    text-align: right;

    width: 960px;    

}
:-moz-any-link:focus {
  outline: none;
}

.FooterProxy
{
 display:none;
}
 #LeftColumnNew
{
 
}
.defaulttopbar_v2

{

    background: url(../app_themes/standard/images/content/onepxbg.gif) top left repeat-x;

    color: #595857;

    display: block;

    height: 25px;

    padding: 2px 0;

    

}  
 
 
 /* rfzappala - new styles for the French redesign */
  


.dot_h
{
display:block;background-image:url(/App_Themes/standard/images/mostpopular/black_dot2.gif);background-repeat:repeat-x;padding-top:3px;
}
.dot_v
{
background-image:url(/App_Themes/standard/images/mostpopular/black_dot.gif);background-repeat:repeat-y;padding-left:3px;
}
.images_border_cover
{
 border:1px solid #666666;
}
.section_link_box,
.section_link_box:hover,
.section_link_box:visited
{
	font-family:Trebuchet MS;
	font-size:17px;
	color:#5E5E5E;
	text-decoration:none;
    font-weight:300;
	width:235px;
    display:block;
    padding:0 0 0 8px;
}
.section_link_box_vr,
.section_link_box_vr:hover,
.section_link_box_vr:visited
{
	font-family:Trebuchet MS;
	font-size:17px;
	color:#5E5E5E;
	text-decoration:none;
    font-weight:300;
	width:200px;
    display:block;
    padding:0 0 0 8px;
}
.rv_box
{
	 padding: 5px 0 0 0; 
	 width:600px;
	 height:300px;
}
 
 
 /*
 * css for the more headlines block
 */
 
 .moreHeadlinesBlock
 {
 	width: 650px;
 	float: left;   
 	padding: 0 10px 0 0;    	
 }

 .moreHeadlinesArticle
 {
 	float: left;
 	display: block;  
 	width: 650px;          
 }
 
 .moreHeadlinesArticle a
 {
    text-decoration: none;
    color: Black;
 }
 
 .subSectionImage
{
    padding: 0 10px 0 0;
    float: left;            
}               
 
 
.moreHeadlinesSeparator
 {
 	width: 10px;
	height: 14px;
	border: none 1px;
 }
 
 .moreHeadlinesImageBox
 {
 	float: left; 
 	padding: 0 10px 0 0;       	
 }
 
 .moreHeadlinesImage
 {         
    border: solid 1px black;
 }
 
 .moreHeadlinesBody
 {
 	float: left;
 	font-family: Trebuchet MS;
    color: Black;
    font-size: 15px;
    line-height: 17px;
    display: block;
 }
 .bordered_image
 {
	border:1px solid #666666;
 } 
	/*Genreic*/
	.mainSectionHeader
{        	
    height: 53px;
	background: #FFF url('/images/SectionHeader.png');
	color: #FFF;        	
	font-size: 20px;         	
}

.TopStoriesHeader
{
	width: 193px;
	height: 21px;
	background: #69a737 url('/images/topstories.png');
	float: left;
}
                       
.subSectionHeader
{        	
    height: 30px;
	background: #69a737 url('/images/SubHeader.png');
	color: #FFF;        	
	font-size: 20px;         	
}

.subSectionHeader a
{
	color: #FFF !important;
}

/* classes specific to actualites */

.mainSectionActualitesHeader
{        	
    height: 53px;
	background: #FFF url('/images/actualitesSectionHeader.png');
	color: #FFF;        	
	font-size: 20px;         	
}

.actualitesTopStoriesHeader
{
	width: 193px;
	height: 21px;
	background: #69a737 url('/images/actualitestopstories.png');
	float: left;
}
                       
.subSectionActualitesHeader
{        	
    height: 30px;
	background: #69a737 url('/images/actualitesSubHeader.png');
	color: #FFF;        	
	font-size: 20px;         	
}

.subSectionActualitesHeader a
{
	color: #FFF !important;
}

.roundedCorner_noglobeactualites
{
    padding:10px; border-top:solid 4px #69a737; margin-bottom:11px;
    background:url(/App_Themes/standard/images/structure/nogloberound.gif) no-repeat bottom right;
    float:left;
}       
.roundedCorner_noglobeactualites .holder
{
    float:left; width:202px;
}
.roundedCorner_noglobeactualites .holder a
{
    font-size:11px; font-weight:bold; padding:2px 0; display:block;
}

.roundedCorner_noglobeactualites .holder img
{
   border:solid 1px #c7c7c7;
}

.roundedCorner_noglobeactualites .sepline
{
    float:left; height:175px; width:1px; background:#dcdcdc; margin:0 5px;
} 

 #_actualites
{
	border-left:solid 2px  #69a737;
	width:100px;
} 
#_actualites a:hover
{
	color:#d2d2d2
}


/* classes specific to culture */

.mainSectionCultureHeader
{        	
    height: 53px;
	background: #FFF url('/images/cultureSectionHeader.png');
	color: #FFF;        	
	font-size: 20px;         	
}

.cultureTopStoriesHeader
{
	width: 193px;
	height: 21px;
	background: #74c8ba url('/images/culturetopstories.png');
	float: left;
}
                       
.subSectionCultureHeader
{        	
    height: 30px;
	background: #74c8ba url('/images/cultureSubHeader.png');
	color: #FFF;        	
	font-size: 20px;         	
}

.subSectionCultureHeader a
{
	color: #FFF !important;
}

.roundedCorner_noglobeculture
{
    padding:10px; border-top:solid 4px #74c8ba; margin-bottom:11px;
    background:url(/App_Themes/standard/images/structure/nogloberound.gif) no-repeat bottom right;
    float:left;
}       
.roundedCorner_noglobeculture .holder
{
    float:left; width:202px;
}
.roundedCorner_noglobeculture .holder a
{
    font-size:11px; font-weight:bold; padding:2px 0; display:block;
}

.roundedCorner_noglobeculture .holder img
{
   border:solid 1px #c7c7c7;
}

.roundedCorner_noglobeculture .sepline
{
    float:left; height:175px; width:1px; background:#dcdcdc; margin:0 5px;
} 

 #_culture
{
	border-left:solid 2px  #74c8ba;
	width:100px;
} 
#_culture a:hover
{
	color:#d2d2d2
}


/* classes specific to sportsfr */

.mainSectionSportsfrHeader
{        	
    height: 53px;
	background: #FFF url('/images/sportsfrSectionHeader.png');
	color: #FFF;        	
	font-size: 20px;         	
}

.sportsfrTopStoriesHeader
{
	width: 193px;
	height: 21px;
	background: #c1d72e url('/images/sportsfrtopstories.png');
	float: left;
}
                       
.subSectionSportsfrHeader
{        	
    height: 30px;
	background: #c1d72e url('/images/sportsfrSubHeader.png');
	color: #FFF;        	
	font-size: 20px;         	
}

.subSectionSportsfrHeader a
{
	color: #FFF !important;
}


.roundedCorner_noglobesportsfr
{
    padding:10px; border-top:solid 4px #c1d72e; margin-bottom:11px;
    background:url(/App_Themes/standard/images/structure/nogloberound.gif) no-repeat bottom right;
    float:left;
}       
.roundedCorner_noglobesportsfr .holder
{
    float:left; width:202px;
}
.roundedCorner_noglobesportsfr .holder a
{
    font-size:11px; font-weight:bold; padding:2px 0; display:block;
}

.roundedCorner_noglobesportsfr .holder img
{
   border:solid 1px #c7c7c7;
}

.roundedCorner_noglobesportsfr .sepline
{
    float:left; height:175px; width:1px; background:#dcdcdc; margin:0 5px;
} 


 #_sportsfr
{
	border-left:solid 2px  #c1d72e;
	width:100px;
} 
#_sportsfr a:hover
{
	color:#d2d2d2
}


/* classes specific to monde */

.mainSectionMondeHeader
{        	
    height: 53px;
	background: #FFF url('/images/mondeSectionHeader.png');
	color: #FFF;        	
	font-size: 20px;         	
}

.mondeTopStoriesHeader
{
	width: 193px;
	height: 21px;
	background: #69a737 url('/images/mondetopstories.png');
	float: left;
}
                       
.subSectionMondeHeader
{        	
    height: 30px;
	background: #69a737 url('/images/mondeSubHeader.png');
	color: #FFF;        	
	font-size: 20px;         	
}

.subSectionMondeHeader a
{
	color: #FFF !important;
}

.roundedCorner_noglobemonde
{
    padding:10px; border-top:solid 4px #69a737; margin-bottom:11px;
    background:url(/App_Themes/standard/images/structure/nogloberound.gif) no-repeat bottom right;
    float:left;
}       
.roundedCorner_noglobemonde .holder
{
    float:left; width:202px;
}
.roundedCorner_noglobemonde .holder a
{
    font-size:11px; font-weight:bold; padding:2px 0; display:block;
}

.roundedCorner_noglobemonde .holder img
{
   border:solid 1px #c7c7c7;
}

.roundedCorner_noglobemonde .sepline
{
    float:left; height:175px; width:1px; background:#dcdcdc; margin:0 5px;
} 

 #_monde
{
	border-left:solid 2px  #69a737;
	width:100px;
} 
#_monde a:hover
{
	color:#d2d2d2
}


/* classes specific to plus */

.mainSectionPlusHeader
{        	
    height: 53px;
	background: #FFF url('/images/plusSectionHeader.png');
	color: #FFF;        	
	font-size: 20px;         	
}

.plusTopStoriesHeader
{
	width: 193px;
	height: 21px;
	background: #fac429 url('/images/plustopstories.png');
	float: left;
}
                       
.subSectionPlusHeader
{        	
    height: 30px;
	background: #fac429 url('/images/plusSubHeader.png');
	color: #FFF;        	
	font-size: 20px;         	
}

.subSectionPlusHeader a
{
	color: #FFF !important;
}

.roundedCorner_noglobeplus
{
    padding:10px; border-top:solid 4px #fac429; margin-bottom:11px;
    background:url(/App_Themes/standard/images/structure/nogloberound.gif) no-repeat bottom right;
    float:left;
}       
.roundedCorner_noglobeplus .holder
{
    float:left; width:202px;
}
.roundedCorner_noglobescene .holder a
{
    font-size:11px; font-weight:bold; padding:2px 0; display:block;
}

.roundedCorner_noglobeplus .holder img
{
   border:solid 1px #c7c7c7;
}

.roundedCorner_noglobeplus .sepline
{
    float:left; height:175px; width:1px; background:#dcdcdc; margin:0 5px;
} 


 #_plus
{
	border-left:solid 2px  #fac429;
	width:100px;
} 
#_plus a:hover
{
	color:#d2d2d2
}



/* classes for the generic section */

.mainSectionGenericHeader
{        	
    height: 53px;
	background: #FFF url('/images/actualitesSectionHeader.png');
	color: #FFF;        	
	font-size: 20px;         	
}

.genericTopStoriesHeader
{
	width: 193px;
	height: 21px;
	background: #69a737 url('/images/actualitestopstories.png');
	float: left;
}
                       
.subSectionGenericHeader
{        	
    height: 30px;
	background: #69a737 url('/images/actualitesSubHeader.png');
	color: #FFF;        	
	font-size: 20px;         	
}

.subSectionGenericHeader a
{
	color: #FFF !important;
}

.roundedCorner_noglobegeneric
{
    padding:10px; border-top:solid 4px #69a737; margin-bottom:11px;
    background:url(/App_Themes/standard/images/structure/nogloberound.gif) no-repeat bottom right;
    float:left;
}       
.roundedCorner_noglobegeneric .holder
{
    float:left; width:202px;
}
.roundedCorner_noglobegeneric .holder a
{
    font-size:11px; font-weight:bold; padding:2px 0; display:block;
}

.roundedCorner_noglobegeneric .holder img
{
   border:solid 1px #c7c7c7;
}

.roundedCorner_noglobegeneric .sepline
{
    float:left; height:175px; width:1px; background:#dcdcdc; margin:0 5px;
} 

 #_generic
{
	border-left:solid 2px  #69a737;
	width:100px;
} 
#_generic a:hover
{
	color:#d2d2d2
}
#_sports
{
border-left:solid 2px  #c1d72e;
width:100px;
} 
#_scene a:hover
{
color:#d2d2d2
} 
#_plus
{
border-left:solid 2px  #fac429;
width:105px;
} 



/* generic classes */

        .subSection
        {
        	width: 320px;
        	font-family: Trebuchet MS;          	
        }
        
        .subSection a
        {
        	color: #000;
        	text-decoration: none;
        }
        
        .subSectionTitle
        {
            margin: 0 0 0 8px;             
            padding-top: 6px;
            display: block;            
        }
        
        .subSectionTitle a
        {
            color: #FFF;
        }
        
        .subSectionseparator
        {
        	width: 10px;
        	height: 10px;
        	border: none 1px;
        	
        }
        
        .subSectionMainBox
        {
        	font-weight: bold;
        	font-size: 15px;
        	color: #000;
        	text-decoration: none;        	
        }
        
        .subSectionHeadlinesBox
        {
        	float: left;
        	font-size: 14px;
        	font-weight: normal;
        }
        
        .subSectionHeadlineRightBox
        {
        	margin-left: 20px; 
        	margin-right: 10px;
        	line-height: 16px;
        }
        
        .subSectionHeadlineBullet
        {
        	width: 20px; 
        	margin-top: 3px; 
        	float: left;
        }
        
        .subSectionTitleNoImage
        {
        	font-size: 24px;
        	line-height: 26px;
        }
        
        .subSectionImage
        {
            padding: 0 10px 0 0;
            float: left;
        }               
        
        .subSectionPlayButtonContainer
        {
        	background-color: Black;
        	width: 200px;
        	height: 100px;
        	background-repeat: no-repeat;
        	background-position: center center;
        	display:block;
        }
        
        .clear
        {
            width: 100%;
            clear: both !important;
            display: block;
            line-height: 1px;
        }
        
        .clear:after
        {
            content: ".";
            display: block;
            height: 0;
            clear: both;
            visibility: hidden;
        }
  
        * html .clear 
        {
            height: 1%;
        }
        
        /***
         *
         * Section Box CSS
         *
         ***/
         
         .mainSection
        {
        	width: 650px;
        	font-family: Trebuchet MS;          	
        }
        
        .mainSection a
        {
        	color: #000;
        	text-decoration: none;
        }
        
        .mainSectionTitle
        {       	             	               
            padding: 16px 0 0 70px;
            display: block;            
        }
        
        .mainSectionTitle a
        {        	            
            color: #FFF !important;
        }
        
        .mainSectionSeparator
        {
        	width: 10px;
        	height: 8px;
        	border: none 1px;        	
        }
        
        .mainSectionBigSeparator
        {
        	width: 10px;
        	height: 18px;
        	border: none 1px;        	
        }
        
        .mainSectionBodyLeftColumn
        {
        	width: 400px;
        	float: left;
        	padding: 0 10px 0 0;
        }
        
        .mainSectionBodyRightColumn
        {
        	width: 240px;
        	float: left;
        }
        
        .mainSectionImage
        {
            padding: 0 10px 0 0;
            float: left;
        }
        
        .mainSectionPlayButtonContainer
        {
        	background-color: Black;
        	width: 400px;
        	height: 300px;
        	background-repeat: no-repeat;
        	background-position: center center;
        	display:block;
        }
        
        .mainSectionMainStoryTitleWithImage
        {
        	font-size: 24px;
        	line-height: 26px;        	
        }
        
        .mainSectionMainStoryTitleWithoutImage
        {
        	font-size: 36px;
        	line-height: 38px;
        }
        
        .mainSectionMainStoryAbstract
        {
        	font-size: 12px;
        }
        
        .mainSectionMainStoryHowLongAgo
        {
        	color: #FF0000;
        	display: none;
        }
        
        .mainSectionHeadlinesBox
        {
        	float: left;
        	font-size: 14px;
        	font-weight: normal;
        }
        
        .mainSectionHeadlineRightBox
        {
        	margin-left: 20px; 
        	margin-right: 10px;
        	line-height: 16px;
        }
        
        .mainSectionHeadlineBullet
        {
        	width: 20px; 
        	margin-top: 3px; 
        	float: left;
        }
        
        /*         
         * Social Media Buttons CSS
         */
        
        .socialMediaButtonsBlock
        {
            width: 300px;            
            padding: 0 0 0 0px;                        
            display: block;            
        }
        
        .socialMediaButtonsBlockButton
        {
        	float: left;
        	width: 48px;
        	height: 48px;
        	padding:0 5px 0 5px;
        }
        
        .socialMediaButtonsBlockSeparator
        {
        	float: left;
        	width: 2px;
        	height: 48px;
        }

/* styles for the ticker */

 #metroTicker
    {
	    height: 22px;
	    width: 950px;
	    background-color: #000;
	    color: #FFF;
	    font-family: Verdana;
	    font-size: 11px;	    
	    overflow: hidden;	
		padding-left: 10px;
			           	
    }
    
    .metroTickerContainer
    {
	    width: 3000px;	    	    
	    float: left;
    }
    
    .metroTickerElements, 
    .metroTickerElementsTitle, 
    .metroTickerSeparator, 
    #metroTickerLatest
    {    	
	    padding: 5px 5px 5px 0;
	    float: left; 
    }
    
    #metroTickerLatest
    {
    	width: 1000px;
    	overflow: hidden;
    }
    
    .metroTickerElementsTitle
    {   	
	    font-weight: bold;	
    }
    
    .metroTickerBullet
    {
	    width: 12px;
	    height: 13px;
	    padding: 4px 2px 0 2px;
	    background: #000000 url(/images/tickerBullet.gif) no-repeat 0 5px;
  	    float: left;
    }
    
    .metroTickerElements a, 
    #metroTickerLatest a
    {
	    color: #FFF;
	    text-decoration: none;
    }
         
    .tickerGradient
    {   	    	
    	visibility: visible;
    	position: relative; 
    	top: -22px;
    	z-index: 2000;
    	float: right;
    	width: 33px;
    	height: 22px;
    	display: block;    	   
    }
    
    #latestNewsBlock
    {
    	display: none;
    }

#search_text_box
{
 border:solid 1px #69a737;

 font-family:Verdana;
  font-size:12px;
  
  padding:3px 2px 2px 2px;
  margin:3px 2px 2px 3px;
}
#search_metro_btn,
 #search_yahoo_btn
 {
  border:solid 1px white;
  color:#ffffff;
   background-color:#69a737;
  height:20px;
 font-family:Verdana;
  font-size:12px;
   margin-top:3px;
    padding-top:0;
     width:50px;
      padding-bottom:2px;
 }
