iframe{margin-top: 0px; margin-left: 0px;}

.seasonsgreetings {font-family:  Arial, Helvetica, Verdana; font-size: 11px; color: #000000}

 BODY { margin:0; background: #ffffff url("/webapp/images/hebdos/bg_page.gif") repeat-x; text-align: center;
 }
td, select, option, input {font-family:  Arial, Helvetica, Verdana; font-size: 12px}
a, a:visited, a:link {color: #225B88; text-decoration: none}
a:hover {color: #225B88; text-decoration: underline}

td.altrow1 {background: #ffffff}
td.altrow2 {background: #eeeeee}
.copy_text{font-size: 10px; color: #aaaaaa}
.raquo{color: #aa0000}
.box_title{font-weight: bold}
.photo_credit {font-size: 9px}

h1.headline{font-family: Arial, Helvetica, Verdana,; font-size: 18px; padding:0; margin:0; font-weight:normal; }

a.regtext, a:visited.regtext, a:link.regtext {color: #000000; text-decoration: none; font-size: 12px}
a:hover.regtext {color: #000000}

.g1 a:link { color:#ffffff; text-decoration:none; }
.g1 a:hover { color:#aaaaaa; text-decoration:underline; }
.g1 a:visited { color:#ffffff; text-decoration:none; }

/* Menu */

td.MainCat { background-image: url('/webapp/images/hebdos/gris.gif');background-color:#848483; background-repeat:repeat-x }
font.Menu_MainCatFont { color: #FFFFFF; font-size: 11px; font-weight: bold; font-family: Arial;}
font.RightMenu_MainCatFont { color: #898989; font-size: 14px; font-weight: bold; font-family: Arial; margin-bottom:-2}
a.Menu_SubCatFont, a:visited.Menu_SubCatFont { color: #225B88; font-size: 11px; font-family: Arial; text-decoration:none }
a:hover.Menu_SubCatFont { color: #225B88; font-size: 11px; font-family: Arial; text-decoration:underline }
table.Menu_Greyborder { border: 1px solid #D6D6D6; }
table.Search_Greyborder { border: 1px solid #D6D6D6; }

/* Poll */
font.question { color: #555555; font-size: 11px; font-weight:bold; font-family: Arial }
font.responses { color: #555555; font-size: 11px; font-family: Arial }
a.results, a:visited.results { color: #A11731; font-size: 11px; font-family: Arial; text-decoration:none }
a:hover.results { color: #A11731; font-size: 11px; font-family: Arial; text-decoration:underline }

table.EmailAlert { background-image: url(/webapp/images/hebdos/boite_abonnement.gif); }
table.VirtualPaper { background-image: url(/webapp/images/hebdos/boite_papier_virtuel.gif); }
table.Blog { background-image: url(/webapp/images/hebdos/boite_blogue.gif); }
table.Achats { background-image: url(/webapp/images/hebdos/boite_achats.gif); }
font.AlertFont, a.alertfont, a:visited.alertfont, a:hover.alertfont {color: #555555; font-size: 11px; font-family: Arial; text-decoration: none;}
a.RightLinkFont { color: #225b88; font-size: 11px; font-family: Arial; text-decoration: underline}
table.Greyborder { border: 1px solid #C0C0C0; padding-left: 4px; padding-right: 4px; padding-top: 1px; padding-bottom: 1px }

/* Full Story content */

h1.FullHeadline{color: #225b88; font-size: 20px; font-family: Arial; padding:0; margin:0; font-weight:bold;}
h2.Headline2{color:#000; font-size:14px; font-family: Arial; padding:0; margin:0; font-weight:normal;}
h3.FullAuthor {color: #555555; text-transform: uppercase; font-size:10px; font-family: Arial; font-weight: normal; padding:0; margin:0;}


/* Full Story content */
font.FullHeadline { color: #225b88; font-size: 20px; font-family: Arial; }
font.FullAuthor { color: #555555; text-transform: uppercase; font-size:10px; font-family: Arial; font-weight: bold; }


/*Resize image to fit the screen image */
.imgresize {/* style grouping for content divs */
  background-repeat: repeat-x
  }

/* MANCHETTES */
/*Changed the font size from 1 to 0.8em. The font was not displying properly in FireFox*/
a.Manch, a:visited.Manch { color: #990000; text-decoration: none; font-weight: bold; font-family:Geneva, Arial; font-size:0.8em }
a:hover.Manch { color: #990000; text-decoration: underline; font-weight: bold; font-family:Geneva, Arial; font-size:0.8em }


/*Footer*/
div.footerBleu {margin:0px;padding:10px 0px 5px 0px; position:relative;color:#bfbfbf;font-size:11px;}
div.footerBleu a, div.footerBleu a:visited {color:#225b88;text-decoration:none;font-size:11px;}
div.footerBleu a:hover {text-decoration:underline;font-size:11px;}
td.footerRouge {margin:0px;padding:0px 0px 5px 0px;vertical-align:middle;display:inline;float:left;padding-top:3px;color:#bfbfbf;font-size:11px;}
td.footerRouge a, td.footerRouge a:visited {color:#a11731;text-decoration:none;font-size:11px;}
td.footerRouge a:hover {color:#a11731;text-decoration:underline;font-size:11px;}
div.copyright {margin:0px;padding:5px 0px 30px 0px;vertical-align:middle;color:#898989;font-size:11px;}
div.copyright img {vertical-align:middle;}

body { text-align: center; }

h4#breadcrumps{font-weight:normal;}

#topshadow
{
background: transparent url('/webapp/images/hebdos/top_shadow.gif') no-repeat; 
margin:0; padding-left: 4px; padding-right: 4px;  
}

#whband
{
width: 984px;
margin: 0 auto; padding: 0;
background:url('/webapp/images/hebdos/white_band.gif') repeat-y;
}

#br { clear: both; }

.feedIcon 
{
    float:right;
}

ul.reader li
{
    background:url(/webapp/images/hebdos/bullet_vert.gif) no-repeat 0px 10px;
    padding:5px 0px 0 10px;
    margin:0px; 
	list-style-type:none;
}

#hebWrapper { width: 978px; float: left; }
#hebLeftMenu { width: 132px; float: left; padding-left: 10px; }
#hebSiteContent { width: 826px; float: left; margin-left: 10px; }
#hebHorizontalBannerAds { width: inherit; float: left; }
#hebContentList { width: 504px; float:left; margin-right: 10px; }
#hebContent { width: inherit; float:left; }
#hebRightContent { width: 312px; float:left; }

/* Medals table css classes */
#medals-table { width:503px; background-color:white; }
#medals-table td { text-align:center;}
.medals-title { font-weight:bold; color:White; }
.medals-subtitle { font-size:20px; font-weight:bold; color:White; }
.top-img { background:url('/webapp/images/olympics/title-image.gif'); height:74px; }
.regions-bg { background:url('/webapp/images/olympics/regions-bground.gif') repeat-x; height:44px; width:199px }
.gold-bg { background:url('/webapp/images/olympics/gold-bground.gif') repeat-x; height:44px; width:75px; }
.silver-bg { background:url('/webapp/images/olympics/silver-bground.gif') repeat-x; height:44px; width:77px; }
.bronze-bg { background:url('/webapp/images/olympics/bronze-bground.gif') repeat-x; height:44px; width:75px }
.totals-bg {background:url('/webapp/images/olympics/total-bground.gif') repeat-x; height:44px; }
.gold { background-color: #e2e0c7; height:22px }
.gold-light { background-color: #ecead1; height:22px }
.silver { background-color:	#cbd5d7;height:22px }
.silver-light { background-color: #d4dee0; height:22px}
.bronze { background-color:	#dbd2c3;height:22px }
.bronze-light { background-color: #e5dccb; height:22px}
.grey-light { background-color: #f4f4f4; height:22px}
#medals-table td.region { text-align:left; padding-left:20px; }
#medals-table td.title { color:white; font-weight:bold; vertical-align:top; padding-top:2px; }

div.error { text-align:left; height:400px; margin-left:100px; width:760px;}
.errorHeading { font-size:23; font-weight:bold; }
.errorMsg { font-size:17px; font-weight:normal; line-height:1.5; }

#widget_hebdo 
{
		background: #FFFFFF url('http://dev.canoe-inc.com/~gabriel/widget/bg.gif') repeat-x;
		width:300px;
		height:202px;
		font-family:Arial;
		color:#555;
		margin:0px;
	}
#widget_hebdo object 
{
		float:left;
	}
#widget_hebdo form 
{
		padding-top:42px;
		margin-left:144px;
	}
#widget_hebdo form .titregris 
{
		font-size:10px;
	}
#widget_hebdo form input, #widget_hebdo form select 
{
		width:147px;
		font-size:11px;
		color:#555;
		margin-bottom:1.1em;
	}
#widget_hebdo form #submit 
{
		font-size:10px;
		font-family:Arial;
		border:none;
		background:#9a9a9a;
		color:#fff;
}
#widget_hebdos_color
{
    background-color:#ffffee
}
