body {/*margin:0 20px;*/ margin:0px;text-align:center}
#yschdoc {text-align:left; width:90%; margin:0 auto;}
#yschsec {margin:0px; width:14em; float:left; /* modif by CC : */  margin-top:2em; }
#yschpri {margin:0px;/* modif by CC : margin-left:18em; */margin-left:17em; width:39.7em; }
#yschmain {margin-top:1em}


h1 {font-size:160%; color:#AD4D00; margin-bottom:0.5em; }
h2 {color:#AD4D00;font-size:100%; margin:0; padding:0}
h3,h4,h5,h6 {font-size:100%; margin:0; padding:0}

/* universal header */
#ygps {float:left;text-align:left;}

/* universal nav */
#ygunav {background:#eee; border-bottom:2px solid #ccc; padding:2px 10px 0 10px; font-size:78%;text-align:right;margin-bottom:6px;white-space:nowrap; height:1.5em; line-height:1.2em;}
#ygunav strong {font-family:verdana;}
#ygunav p {display:inline;margin:0;padding:0;}
#ygunav p em {float:left;text-align:left;font-style:normal;}
* html #ygunav p em {margin-top:1px;}
#ygunav p em i {visibility:hidden;}
#ygunav a {color:#000;}
#ygunav form {display:inline;margin:0 0 0 1em;}
#ygsp {width:8em;font-size:110%;padding:0;vertical-align:middle;}
#ygunav .ygbt {background:#dcdcdc;font:110% verdana;position:relative;top:1px;}
* html #ygunav .ygbt {top:4px;}
#ygunav label {color:#666;font-family:tahoma;position:relative;top:1px;}

/* hidden */
#yschmodenav {display:none}

/* header */
#ygma {padding:0; margin:8px 0 0 0 ; position:relative}


#yschhdr { text-align:right; position:relative; height:60px; }
#yschhdr h1 {position:absolute; top:20px; left:20px; _left:-50px; height:60px; width:230px; z-index:1000; text-align:left}
#yschhdr h1 a {display:block; height:36px; width:159px; z-index:1000;
background: url(../styles/images/mw26_logo3.gif) no-repeat}
/* ajout CC */ 
#yschhdr h2 {position:absolute; top:20px; left:20px; _left:-50px; height:60px; width:230px; z-index:1000; text-align:left}
#yschhdr h2 a {display:block; height:36px; width:159px; z-index:1000;
background: url(../styles/images/mw26_logo3.gif) no-repeat}
#yschhdr h2 a b,  #yschhdr h2 a strong, #yschhdr h2 em, #yschhdr h2 span {display:block; position:absolute; left:-2000px }
/* -- fin ajout CC */
/* top tags */
#toptags, #srpsee {position:relative; top:0; left:-1px; min-height: 23px; height:1.2em; _height:23px; overflow:hidden; 
background: url(../styles/images/mw26_toptags.gif) no-repeat; margin-bottom:.6em}
#srpsee {background: url(../styles/images/mw26_srpsee.gif) no-repeat}
#toptags a, #srpsee a {color:#47A0D4; font-size:100%; text-decoration:none; display:block; }
#toptags a:hover, #srpsee a:hover {text-decoration:underline}
#toptags {_height:1.9em}
#toptags ul, #srpsee ul {margin:0 0 0 85px; padding:0 !important; list-style:none; height:1.6em; _height:2em; vertical-align:top; overflow:hidden}
#toptags a.size1 {font-size:110%; color:#97B8CB; }
#toptags a.size2 {font-size:130%; color:#6BB1D2; _font-weight:bold }
#toptags a.size3 {font-size:140%; font-weight:bold}
#toptags ul.size1 a.size1 {padding-top:.2em; }
#toptags ul.size2 a.size1 {padding-top:.2em; }
#toptags ul.size2 a.size2 {padding-top:.06em; _padding-top:.08em; }
#toptags ul.size3 a.size1 {padding-top:.2em; _padding-top:.32em}
#toptags ul.size3 a.size2 {padding-top:.08em; _padding-top:.15em; }
#toptags li, #srpsee li {margin:0; padding:0 .5em; float:left; list-style:none; height:1.6em; _height:1.8em }
#srpsee ul {margin-left:65px}
#srpsee li.divis {padding:.25em .3em 0 .3em}
#srpsee li {padding-top:.3em}

/* footer */
#yschfdbk {clear:both; margin-top:1em;  padding-top: 3em; background:url('../styles/images/mw26_bg_footer.gif') repeat-x }
#yschfdbk p, #yschft p { font:normal 78%/1.2em verdana; color:#999; text-align:center; margin:0 0 .5em 0}
#yschft p {margin-bottom:2em}
#yschft hr {display:none}

/* searchbox */
.yschqcon { position:relative; margin-top:-32px; margin-left:200px;}
.yschqcon form { margin:0 1.4em 0 0; text-align:right;}
.yschqcon fieldset {border:none; margin:0; padding:0}
.yschqcon legend {display:none}
.yschqcon #yschsp {width:20em; _width:16em; margin-right:5px; border:1px solid #7B9CBD; _border:default}

/* tabs */
#tabs {padding:0;clear:both;overflow:visible; 
border:1px solid #999; 
border-bottom:none; 
border-top:none; 
border-right:none; 
}
#tabs a, #tabs li.on a:hover  {text-decoration:none;}
#tabs h5 {display:none;}
#tabs ul {padding:0;margin:0;height:2em;}
.noonoverride ul {height:2.1em !important}
#tabs li, #tabs li div {display:block;float:left;padding:0;}
#tabs li {margin-right:3px; margin-top:5px}
#tabs li.on {margin-top:0}
#tabs li a {display:block; float:left; color:#666; white-space:nowrap; padding:3px 10px; margin:0;}
#tabs li.on a {color:#FF9900; font-weight:bold; padding-top:8px}
#tabs li div {display:block;float:left;margin:0;padding:0 4px 0 0}
#tabs ul {background:url(../styles/images/mw26_tabs_line.gif) bottom repeat-x;}
#tabs li {background:url(../styles/images/mw26_tabs_crnl.gif) no-repeat top left; padding-left:4px}
#tabs li div {margin-left:1px; _margin-left:0; _margin-top:1px;  background:url(../styles/images/mw26_tabs_crnr.gif) no-repeat top right;}

/* error messages */
.yschmsg {
	border:1px solid #ccc;
	margin-top:1em;
	padding:15px;
	color:#676767;
	width:auto;
	overflow:hidden;
	text-align:justify;
	background-color: #FFFFE8;
}
.yschmsg em {word-break:break-all;display:inline-block;} /* IE: control long query terms */
.yschmsg a {color:#333}
.yschmsg h1 {font-size:160%; color:#AD4D00; margin-bottom:0.5em; margin-top:0em; }

/* welcome message */
#didyouknow,
#guestwelcome {background:#FFDE7D; padding:0; margin:0 0 2em 0; clear:both; border:1px solid #FFDE7D}
#didyouknow h3,
#guestwelcome h3 {font-size:110%; color:#666; margin:5px 5px 5px 10px;}
#guestwelcome ul {margin:0 8px; padding:0; list-style:none; }
#guestwelcome li {margin:0 0 5px 0; padding:0; background:#FAF8E1; color:#888; }
#guestwelcome p {text-align:center}
#guestwelcome p.signupnow a {display:block; width:113px; height:26px; margin:0 auto; padding-top:.3em; color:#FFF; text-decoration:none;
background:url('styles/images/mw26_signupnow.gif') no-repeat}

#guestwelcome ul li strong {display:block; color:#FF9900; font-weight:bold; font-size:130%; padding:4px 5px 0 30px; margin-left:10px; _margin-top:-9px}
#guestwelcome ul li em {font-style:normal; display:block; padding:0 10px 5px 15px; line-height:1.1em}
#guestwelcome ul li.save strong {background:  url(../styles/images/mw26_hp_promo_save3.gif) 0 0 no-repeat}
#guestwelcome ul li.share strong {background: url(../styles/images/mw26_hp_promo_share3.gif) 0 0 no-repeat; padding:4px 0 0 30px}
#guestwelcome ul li.disc strong {background: url(../styles/images/mw26_hp_promo_disc3.gif) 0 0 no-repeat; padding:6px 0 0 30px}

#guestwelcome ul.small li {margin:0}
#guestwelcome p.signupnowsmall {margin:.5em 0 .3em 0; text-align:center; color:#787878}
#guestwelcome ul.small li div { solid red; padding-right:.2em}
#guestwelcome ul.small li.save div {background: #FAF8E1 url(../styles/images/mw26_hp_promo_save3.gif) 0 0 no-repeat; margin-top:.4em; _margin-top:-.4em}
#guestwelcome ul.small li.share div {background: #FAF8E1 url(../styles/images/mw26_hp_promo_share3.gif) 0 0 no-repeat;}
#guestwelcome ul.small li.disc div {background: #FAF8E1 url(../styles/images/mw26_hp_promo_disc3.gif) 0 0 no-repeat; }
#guestwelcome ul.small li strong {padding:0; margin:0}
#guestwelcome ul.small li.save strong,
#guestwelcome ul.small li.share strong,
#guestwelcome ul.small li.disc strong {background: none; padding:0}
#guestwelcome ul.small li div { margin:0 0 0 .4em; padding:0 0 .4em 2.6em; line-height:1em; _padding-bottom:.6em}
#guestwelcome ul.small li strong,
#guestwelcome ul.small li em { display:inline; padding:0;}


#didyouknow .corner-top,
#guestwelcome .corner-top { display:block; font-size:0; line-height:0; margin:0; height:4px; width:100%; position:relative; top:-1px; right:-1px;
background:transparent url(../styles/images/mw26_hp_promo_ocr_tr.gif) no-repeat top right;}
#didyouknow .corner-top .corner-left,
#guestwelcome .corner-top .corner-left { display:block; font-size:0; line-height:0; margin:0; height:4px; width:100%; position:relative; left:-2px;
background:transparent url(../styles/images/mw26_hp_promo_ocr_tl.gif) no-repeat top left; }
#didyouknow .corner-bottom,
#guestwelcome .corner-bottom { clear:both; display:block; font-size:0; line-height:0; margin:0; height:4px; width:100%; position:relative; bottom:-1px; right:-1px;
background: transparent url(../styles/images/mw26_hp_promo_ocr_br.gif) no-repeat bottom right;}
#didyouknow .corner-bottom .corner-left,
#guestwelcome .corner-bottom .corner-left {display:block; font-size:0; line-height:0; margin:0; height:4px; width:100%; position:relative; left:-2px;
background: transparent url(../styles/images/mw26_hp_promo_ocr_bl.gif) no-repeat bottom left;}

#didyouknow .bd .corner-top,
#guestwelcome ul li .corner-top { display:block; font-size:0; line-height:0; margin:0; padding:0; height:4px; overflow:hidden; width:100%; position:relative; top:0; _top:-9px; left:0;
background:transparent url(../styles/images/mw26_hp_promo_icr_tr.gif) no-repeat top right;}
#didyouknow .bd .corner-top .corner-left,
#guestwelcome ul li .corner-top .corner-left { display:block; font-size:0; line-height:0; margin:0; height:4px; width:100%; position:relative; left:0; 
background:transparent url(../styles/images/mw26_hp_promo_icr_tl.gif) no-repeat top left; }
#didyouknow .bd .corner-bottom,
#guestwelcome ul li .corner-bottom { clear:both; display:block; font-size:0; line-height:0; margin:0; height:4px; width:100%; position:relative; bottom:0; right:0;
background: transparent url(../styles/images/mw26_hp_promo_icr_br.gif) no-repeat bottom right;}
#didyouknow .bd .corner-bottom .corner-left,
#guestwelcome ul li .corner-bottom .corner-left {display:block; font-size:0; line-height:0; margin:0; height:4px; width:100%; position:relative; left:0;
background: transparent url(../styles/images/mw26_hp_promo_icr_bl.gif) no-repeat bottom left;}

#didyouknow .bd { background:#FAF8E1; color:#333; margin:.6em; position:relative}
#didyouknow .bd .corner-top { _top:0 }
#didyouknow .bd p {margin:5px; }


/* pagination */
#yschpg {text-align:right;}
#yschpg h6 {display:inline; color:#999; padding-right:1em}

/* overture ads */
/* ads */
.ysmads {margin:1em 0 0 0; padding:5px; background:#EDF5FA}
.ysmads ul {margin:0; padding:0; list-style:none}
.ysmads li {margin:0; padding:0 0 1em 0}
.ysmads h2 {margin:0; padding:0; text-align:left}
.ysmads h2 a {color:#aaa; text-decoration:none; font-size:86%}
.ysmads address {color:green; font-style:normal}
.adssouth h2{background:#fff; text-align:right}
.adssouth {background:#ECF5FA !important}
.adssouth ul {padding-top:1em; list-style:disc; margin-left:20px}


/* links */
a {color:#47A0D4}
cite a:visited {color:#663399}
s
/* Welcome Mat */

#welcomemat {margin-top:2em; padding:10px 20px; border:2px solid #DDEBF4 }
#welcomemat h2 {margin:0}
#welcomemat p {font-size:100%; margin:0 0 1em 0}
#welcomemat .item {position:relative; padding:0 0 1em 0; margin:0 0 1.5em 0; border-bottom:1px dashed #bbb; border-top:1px solid #fff; clear:both}
#welcomemat .item img {float:right}
#welcomemat .item .content {margin-right:400px; padding-bottom:3em}
#welcomemat .last {border:none;}
#welcomemat .item h2, #welcomemat .item p {margin:0; font-size:100%}
#welcomemat .item p.link {margin-top:.4em}
#welcomemat .item .num { position:absolute; font-size:200%; color:#003366; top:10px; left:20px;}
s
