body {
	padding:0px 0 5px 0!important;
	margin:0;	
	background: #FFFFFF url(../immages/bd_fundo.gif) repeat-x; font-family: Arial, Verdana, Helvetica, sans-serif !important; font-size:0.8em !important;
	color:/*#523245*/#000 !important; text-align:left !important; 

}



/****************  
 Acresecentado a 01_05_2009  
****************/  
 .f08  {font-size:8px !important  }  
 .f09  {font-size:9px !important  }  
 .f10  {font-size:10px !important }  
 .f11  {font-size:11px !important }  
 .f12  {font-size:12px !important }  
 .f13  {font-size:13px !important }  
 .f14  {font-size:14px !important }  
 .f15  {font-size:15px !important }  
 .f16  {font-size:16px !important }  
 .f18  {font-size:18px !important }  
 .f20  {font-size:20px !important }  
 .f22  {font-size:22px !important }  
 .f26  {font-size:26px !important }  
  
  
 .fb  {font-weight:bold !important }  
 .fn  {font-weight:normal !important }  
  
 .ta  { font-family: Arial, Helvetica, sans-serif !important; }  
 .tv  { font-family: verdana,Arial, Helvetica, sans-serif !important; }  
  
 .t5 { width:4% !important }  
 .t9 { width:9% !important }  
 .t10 { width:10% !important }  
 .t13 { width:13% !important }  
 .t15 { width:15% !important }  
 .t18 { width:18% !important }  
 .t20 { width:20% !important }  
 .t25 { width:25% !important }  
 .t30 { width:30% !important }  
 .t35 { width:35% !important }  
 .t40 { width:40% !important }  
 .t50 { width:50% !important }  
  
   
 .c { text-align:center !important; }  
 .l { text-align:left !important; }  
 .r { text-align:right !important; }   
  
 .fleft  {float:left !important; }  
 .fright  {float:right !important; }  
 .clear {clear:both}; 
 .clearleft {clear:left;}
 .clearright {clear:right;}
 .divl { float:left !important}
 .divr { float:right !important}

  
  IMG.right {float:right; padding-left:5px }  
  IMG.left  {float:left; padding-right:5px }   
  IMG  {border:none }  

  h1 {font-family: arial,helvetica,sans; font-size: 21px; color: #72415e; border-bottom: 1px solid #ccc; line-height: 1.1; margin-top: -3px; margin-bottom: 10px;}

  h3 {
	display: block;
	margin: 0px;
	padding-left: 0px;
	padding-top: 2px;
	padding-bottom: 0px;
	padding-right: 5px;
	font-family: arial,helvetica,sans;
	font-size: 16px;
	font-weight: bold;
	line-height: 1.1;
	color: #004060;
	
}

  h5 {
	font-family: arial,helvetica,sans;
	font-size: 14px;
	font-weight: bold;
	line-height: 1.2;
	margin: 0px;
}

/************* ******************/  
 .pagina {width:996px; margin:auto; background:#fff;padding:0 5px 5px 5px}
img,fieldset{ border:none; }

form,ul,li,p,h1,h2,h3,h4,h5,p,fieldset{ padding:0; margin:0; }
ul li { list-style-type:none;}
li{ line-height:1.1em; }

/* Os Borders */
.header,.subMenu_s, .subMenu_s_vide, .x_menu_dossiers,.x_centre,.x_footer {
	border-left:2px solid #e2e2e1; border-right:2px solid #e2e2e1; background-color: #fff; }

.x_footer { border-bottom:2px solid #e2e2e1; clear:both; background-color: #FFFFFF; }
.x_centre{ padding-bottom:40px; padding-top:20px; background-color: #FFFFFF; }

  
/* Cabecalho (HEADER) */  
 .y_topoboard  { margin: 8px 0 8px 0; text-align:center;  }  
 .top_header   { background:url(../images/top_header_bg.gif) left bottom repeat-y;  }  
  
/* INICIO: Menu Topo Header ESQ */
#top_menu_e { float:left; background: url(../images/menu_chaines_fond.gif) left top repeat-x; width: 540px; }
#top_menu_e .x_coin { padding:0 0 0 5px; }
#top_menu_e .x_coin .x_coin { padding:0 2px 0 2px; }
#top_menu_e.x_actif { background:url(../images/menu_top_fundo.gif) left top repeat-x; }
#top_menu_e.x_actif .x_coin { background:url(../images/menu_top_esq2.gif) left top no-repeat; }
#top_menu_e.x_actif .x_coin .x_coin{ background:url(../images/menu_top_drt2.gif) right top no-repeat; }
#top_menu_e ul{ padding:0; margin:0; }
#top_menu_e ul li{ font:normal  0.65em Verdana, Arial, Helvetica, sans-serif; float:left;
	color:#9c9c9c; padding:8px 2px 4px 0; margin:0; }
#top_menu_e ul li a{ color:#2C2F36; text-decoration:underline; padding:0 2px 0 0; border-left:none; }
#top_menu_e ul li a.first{ color: #333; padding-left: 0; border-left: 0; text-decoration:underline; }
#top_menu_e ul li.x_lien_lexpress{ background:url(../images/picto_lexpress.gif) 0 7px no-repeat; }
#top_menu_e ul li.x_lien_lexpress a{ padding-left:15px; }
#top_menu_e ul li.x_lien_rss{ background:url(../images/picto_rss.gif) 0 5px no-repeat; }
#top_menu_e ul li.x_lien_rss a{ padding-left:19px; }
/* FIM: Menu Topo Header ESQUERDA */
  
 /* INICIO: Menu Topo Header DRT */
.top_menu_d{ float:right; background:url(../images/menu_chaines_fond.gif) #fff left bottom repeat-x; width: 456px; }
.top_menu_d ul{ padding:0; margin:0; float: right; }
.top_menu_d ul li{ float:right; color:#2C2F36; font-size:0.7em; letter-spacing: -1px; text-transform:uppercase;
	padding:0 0 0 6px; height:29px; margin:0; }
.top_menu_d ul li span{ display:block; padding:6px 6px 0 0; }
.top_menu_d ul li a{ color:#2C2F36; display:block; padding:3px 0 7px 0; text-decoration:none; }
.top_menu_d ul li a:hover{ text-decoration:underline; }
.top_menu_d ul li a img{ margin-right:5px; }
.top_menu_d ul li.x_actif{ background:url(../images/menu_chaines_onglet_gauche2.gif) #eee no-repeat left top; }
.top_menu_d ul li.x_actif span{ background:url(../images/menu_chaines_onglet_fond3.gif) no-repeat right top; }
.top_menu_d ul li.x_contactos a{ border-top: 2px solid #009ddc; }
.top_menu_d ul li.x_mapa a{ border-top: 2px solid #BCC804; }
.top_menu_d ul li.x_clubes a{ border-top: 2px solid #f8b820; }
.top_menu_d ul li a{ color:#2C2F36; display:block; padding:3px 0 7px 0; text-decoration:none; }
.top_menu_d ul li a:hover{ text-decoration:underline; }
.top_menu_d ul li.x_emploi.x_actif{ top: -15px; background: none; }
/* FIM: Menu Topo Header Direita */


.header {position:relative; top:0px;clear:both; background:url(../images/header_fond.gif) left top repeat-x; padding: 0px 0 0px 0; float: left; width: 992px; }
.header .logo { float:left; width:270px; padding-top:11px; }
.header .logo .baixoLogo { color:#666; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase; font-size:0.7em; padding:10px 0 0 13px; font-weight:bold; line-height:1em; } 

.header #compte{ float:right; width:190px; background: url(../images/picto_compte.gif) no-repeat left 9px; padding: 5px 5px 0 30px; font-size: 10px; }
.header #compte.deconnecte{ width:200px; }
.header #compte.connecte{ width:180px; }

.header #compte p{ color: #7e7e7e; padding: 0 0 1px 0; }
.header #compte .onglet{ float: left; color: #9c9c9c; margin: 0 3px 0 0; }
.header #compte .onglet a{ /*float: left;*/ color: #2C2F36; text-decoration: underline; padding: 0; }
.header #compte #onglet-deconnection.onglet, 
.header #compte #onglet-deconnection.onglet a{ padding: 0; margin: 0; }

.header .x_cote_logo{ float:left; width:525px; }
.header .x_cote_logo .x_weekend{ height:48px; }
.header .x_cote_logo .x_date{ color:#7e7e7e; font-size:0.6em; float: left; margin: 0 5px 0 0; }
.header .x_cote_logo .x_date span{ color:#9c9c9c; }
.header .x_cote_logo .x_date .x_maj{ font-size:0.95em; font-weight:normal; font-style:italic; }

.x_cote_menu_editorial {width:480px; float:right; }
.header .x_pesquisa,.subMenu_s .x_form_pesquisa {width:270px; float:right; }
.header .x_pesquisa form {width:270px; }
.header .x_pesquisa form fieldset input,.subMenu_s .x_form_pesquisa fieldset input{
	border:2px solid #e3e3e3 !important; width:160px; font-size:0.75em; padding:2px 0 1px 0; display:block; float:left; margin-right:5px; margin-top:5px; }
.header .x_pesquisa form fieldset .x_bouton_valider,.subMenu_s .x_form_pesquisa fieldset .x_bouton_valider{	width:90px; float:left; margin-top:8px; }
.x_header .x_pesquisa,.x_sous_menu_editorial .x_form_pesquisa{ width:270px; float:right; }
.x_header .x_pesquisa form{ width:270px; }
.x_header .x_pesquisa form fieldset input,.x_sous_menu_editorial .x_form_pesquisa fieldset input{
	border:2px solid #e3e3e3 !important; width:160px; font-size:0.75em; padding:2px 0 1px 0; display:block; float:left; margin-right:5px; margin-top:5px; }
.x_header .x_pesquisa form fieldset .x_bouton_valider,.x_sous_menu_editorial .x_form_pesquisa fieldset .x_bouton_valider{	width:90px; float:left; }


.x_header .x_mon_compte{ width:205px; float:right; padding-top:5px; }
.x_header .x_mon_compte ul li{ float:left; font-size:0.7em; list-style-type:none; font-weight:bold; }
.x_header .x_mon_compte ul li.x_separateur{ border-left:1px solid #2C2F36; 	padding-left:5px; }
.x_header .x_mon_compte ul li a{ color:#2C2F36; text-decoration:underline; }


/* INICIO: menu principal */
.SecMenuPrinc { width:690px; float:left;padding-top:2px;} 
   .SecMenuPrinc .home{ float:left; padding-top:5px; }
   .SecMenuPrinc .fond{ float:left; background:url(../images/menu_editorial_fond.gif) #202729 left bottom repeat-x; padding-bottom:0px; }
   .SecMenuPrinc .coin{ padding:0px 0 0 7px; background:url(../images/menu_editorial_gauche.gif)  left top no-repeat; }
   .SecMenuPrinc .coin .coin{ padding:5px 7px 0 0; background:url(../images/menu_editorial_droite.gif)  right top no-repeat; }
   .SecMenuPrinc ul{ float:left; padding-top:1px; margin-left:5px; }
   .SecMenuPrinc ul li { float:left; font:bold 0.92em Arial, Helvetica, sans-serif; background:#906487 url(../imageks/menu_editorial_onglet_off.gif) left top repeat-x; padding:5px 9px 5px 9px; margin:0 5px 0 0;}
   .SecMenuPrinc ul li { border-top:1px solid #202729;border-left:1px solid #202729;border-right:1px solid #202729;}
   .SecMenuPrinc ul li.ultimo{ margin-right:0px; }
   .SecMenuPrinc ul li.activo{ border-color:#fff; background:url(../images/menu_editorial_onglet_on.gif) #fff left top repeat-x; }
   .SecMenuPrinc ul li.activo a{ color:/*#cf0609*/#000; }
   .SecMenuPrinc ul li a{ color:#fff; text-decoration:none; }
   .SecMenuPrinc ul li a:hover{ text-decoration:underline; } 
/* FIM: fim do menu principal */


/* ==== inicio do menu q contem calendario e documentos =====  */
.subMenu_s{ position:relative;top:-1px; height:30px;clear:both; background:url(../images/sousmenu_editorial_fond.gif) left bottom repeat-x; padding:0 0 0 10px; }
.subMenu_s ul{ float:left; position:relative; top: -3px; }
.subMenu_s ul li{ float:left; font-size:0.85em; list-style-type:none; padding:8px 5px 8px 0; }
.subMenu_s ul li a{ color:#2C2F36; display:block; border-left:1px solid #979797; padding-left:5px; text-decoration:underline; }
.subMenu_s ul li.x_premiere a{ border:none; padding:0; }
.subMenu_s ul li a.ultimo { border:none; }
.subMenu_s ul li.activado a{ text-decoration:none; color:#cf0609; }
.subMenu_s ul li.activado a:hover{ text-decoration:underline; }

.subMenu_s ul.x_docum { position:relative; top: -5px; float:right; background:url(../images/sousmenu_editorial_fond_spe.gif) left top repeat-x; padding:0 3px 0 10px; }
.subMenu_s ul.x_docum li { font: normal 0.8em Arial, Helvetica, sans-serif; }
.subMenu_s ul.x_docum li a{ border-right:1px solid #fff; border-left:none; padding:0 4px 0 0; }
.subMenu_s ul.x_docum li.x_ultimo a{ border:none; }





a {
	color: /*#005A84*/#004060;
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}
h4 {
	font-family: arial,helvetica,sans;
	font-size: 23px;
	font-weight: bold;
	line-height: 1.0;
	margin: 0px;
}


/* ------------------ breadcrumbs -------------- */


.pathing a {
	color: #005A84;
	text-decoration: none;
}

.pathing a:hover {
	text-decoration: underline;
}

.breadcrumbs {
      font-family: Arial, Verdana;
	font-size: 11px;
	margin: 0px;
	/*line-height: 3;*/
	background: url(../images/dotsHorizontal.gif) 10px 21px repeat-x;
	float: left;
	clear: both;
	width: 972px;
	padding:7px 10px 10px 10px;
	display: inline;
      border-left:2px solid #e2e2e1; border-right:2px solid #e2e2e1; 
}

.breadcrumbs .label { float: left; width: 95px; }
.breadcrumbs .pathing {	float: left; }
.breadcrumbs .pagestamp { float: right; margin-right: 4px; margin-bottom: -2px; display: inline; }
.pagestamp { font-size: 10px; font-weight: normal; color: #666; margin: 0px 0px 4px 8px; clear: both; }


#maincontent { position: relative; padding-top:20px; width:100%} 
.content { width: 822px; float: right; position: relative; margin-bottom: 12px; margin-right: 5px; display: inline; }
/* .contentBand { float: left; margin-bottom: 0px; background:#fff000}*/

.pagestamp { font-size: 10px; font-weight: normal; color: #666; margin: 0px 0px 4px 8px; clear: both; }
.linebreak   { clear: both; height: 1px; overflow: hidden; margin: -1px 0 0 0; font-size: 1px; }

.primaryContent { float: left; width: 510px; overflow: hidden; margin:0;}

#topStoryPromo1 .topStack { border: 1px solid #eaeaea !important; height: auto !important;background:#fff ; padding:8px }
.primaryContent1 { float: left; clear: left; width: 259px; margin-bottom: 4px; overflow: hidden;}
.primaryContent2 { float: right; clear: right; width: 239px; margin-bottom: 4px; overflow: hidden;background:#fff ;  }
.primaryContent3 { float: left; clear: both; width: 490px; margin-bottom: 4px; }

.topStory h4 {font-size:20px;}

.leftrail {
	width: 155px; float: left; margin-bottom: 16px; margin-left: 0px; display: inline; overflow: hidden; font-family: arial,helvetica,sans;

}

.leftrail .pagestamp { margin-left: 0px; width: 200px; }

.navigation { margin-bottom: 16px; border-bottom: 1px solid #CCC; background: #fff;  }

.navOn, .navOff { position: relative; }

.navOn a {
	display: block;  padding: 3px 5px 3px 5px; color: #FFF; font-weight: bold; font-size: 11px; border-top: 1px solid #CCC;
	background: /*#ED7125*/#906487; text-transform: uppercase;
}

.navOff a {
	display: block; padding: 3px 5px 3px 5px; color: #fff; font-weight: bold; font-size: 11px; border-top: 1px solid #CCC;
	background: /*#005A84#d6d5d5*/#ccc; text-transform: uppercase;
}

.navOff a:hover {
	background-color: #ED7125;
}

.subnavOff a {
	display: block; padding: 3px 5px 3px 6px; margin-bottom: 1px; font-size: 11px; font-weight: bold;
	border-top: 1px solid #fff;color:#543046;background:#f7f7f7;
}

.Tnavigation {
	margin: 8px 0 16px 0; background: #FBFBFB; border-bottom: 1px solid #CCC; 
}

.Tnavigation .Ttitle {
	border: none; padding: 2px 2px 3px 2px; font-family: verdana; font-weight: bold; font-size: 11px; text-transform: uppercase; 
      background: #EEE;
}

.Tnavigation .TnavOn,
.Tnavigation .TnavOff,
.Tnavigation .TsubnavOn,
.Tnavigation .TsubnavOff,
.Tnavigation .Tsubnav2On,
.Tnavigation .Tsubnav2Off { display: block; font-size: 11px; font-weight: bold; font-family: arial; padding: 4px 6px; border-top: 1px solid #CCC; }
.Tnavigation .TsubnavOn,
.Tnavigation .TsubnavOff { border: none; font-weight: normal; padding: 0px 0px 5px 8px; margin-left: 4px; background-image: url(../images/icons/bulletM.gif);
	background-repeat: no-repeat; position: relative; }
.Tnavigation .Tsubnav2On,
.Tnavigation .Tsubnav2Off { border: none; font-weight: normal; padding: 0px 4px 4px 13px; }
.Tnavigation .TnavOn a,
.Tnavigation .TsubnavOn a,
.Tnavigation .Tsubnav2On a { color: #F60; }

.Tnavigation img { margin: 0 0 -2px 3px; }




/* Coluna direita */
/* Blocs colonne droite */
.secondaryContent { float: right; width: 290px; /*overflow:hidden;*/}

.x_boite_appel {
	margin-bottom: 20px; padding-bottom: 15px; border-bottom: 1px solid #ececec; clear: both; float: left;
}
.x_boite_appel {
	margin-top: 15px;	padding-top: 15px; border-top: 1px solid #ececec; clear: both; float: left;
}

.x_boite_appel h3 {
  background-color: #000; padding: 0; height: 10px; clear: both;  border: 0; position: relative; margin-bottom: 10px;
  background-image: none;
}

.x_boite_appel h3 a {
  margin-left: 10px; float: left; font-size: 13px; background-color: #FFF; color: #000; text-decoration: underline;
  padding: 0 5px; position: absolute; top: -4px; clear: both; text-transform: uppercase;
}

.x_verm h3 a { color: #cc0000/*#6982A0*/; font-size: 12px;}
.x_verm h3   { background-color: #cc0000/*#6982A0*/; }

.x_boite_appel .x_annonce { float: left; width: 290px; border: 1px solid #ececec; margin: 0 0 10px 0; font-family:verdana }
.x_boite_appel .x_annonce.last            { margin: 0 !important; }
.x_boite_appel .x_annonce.last .x_contenu { margin: 0 !important; }
.x_boite_appel .x_annonce .x_contenu { padding: 7px; padding-right: 0 !important; width: 125px; float: left; }
/*.x_boite_appel .x_annonce h5         { color: #6982a0; font-size: 11px; padding-bottom: 2px; }*/
.x_boite_appel .x_annonce h4         { font-size: 12px; margin-bottom: 5px; }
.x_boite_appel .x_annonce h4 a       { color: #2c2f36; }
.x_boite_appel .x_annonce p          { color: #474747; font-size: 10px; float: none; line-height: 12px; }
.x_boite_appel .x_annonce .x_image   { float: right; }


/* Indiscrets */
.x_boite_indiscrets_home{
	padding:10px;
	margin-bottom: 10px;
	border: 8px solid #EEEEEE; 
}
.x_boite_indiscrets_home .x_fond{
	padding-bottom: 10px;
}
.x_boite_indiscrets_home .x_fond h3 a{
	color: #fff;
	text-decoration: underline;
}
.x_boite_indiscrets_home .x_fond .x_titre_indiscret{
	width: 96px;
	height: 28px;
	padding:2px 0 0 8px;
	background:url(../images/bg_indiscret.gif) left top no-repeat;
	border-bottom:none;
}

.x_boite_indiscrets_home h3{	
	font-size:0.85em;
	font-weight:bold;
	color:#fff;
	display: inline;
}
.x_boite_indiscrets_home h3 a{	
	color:#fff;
	text-decoration: underline;
}
.x_boite_indiscrets_home h4{	
	color:#2C2F36;
	font-size: 12px;
	font-weight: bold;
	padding: 5px 0;
}
.x_boite_indiscrets_home h4 a{	
	color:#2C2F36; font-family:verdana, arial;
	text-decoration: none;
}
.x_boite_indiscrets_home h4 a:hover{	
	text-decoration: underline;
}
.x_boite_indiscrets_home p{	
	color:#474747;
	font-size: 11px; font-family:verdana
}
.x_boite_indiscrets_home .x_footer_indiscrets {
	background-color: #FFF;
	height: 15px;
}

.x_boite_indiscrets_home .x_plus {
	margin-top: 0;
	height: 1%;font-family:verdana
}

.x_titre_indiscret{
	font-size: 14px;
	font-weight: bold;
	padding: 12px 0 5px 40px;
	background: url(/imgstat/picto_derniers_indicrets.gif) left top no-repeat;
	border-bottom: 1px solid #ECECEC;
	color: #2C2F36;
}


.pagina .f_mentions, .f_fundo {font-size:11px !important}

.module {
	margin-bottom: 10px;
	margin-right: -3px;
	padding-right: 3px;
	clear: both;
	overflow: hidden;
	width: auto;
}
 .primaryContent .moduleHeader h3 {
	text-transform: none;
	font-size: 15px;
	line-height: 1.1;color: #004060; 
}

.headlineMed {margin-top:3px;}
.module .headlineMedExtra {margin-top:5px;font-size:11px;}

.primaryContent .moduleHeader h5 {
	text-transform: none;
	font-size: 12px;
	line-height: 1.2;color: #004060;border-bottom: 1px solid #ccc; text-transform:uppercase;
}
.primaryContent .storytype {
	font-size: 10px;
	text-transform: none;
}


/*
   IMPRESSOS
*/

    #aalListaImpressos {margin-top:0px;}
       #aalListaImpressos h3 {margin-left:10px;}
       #aalListaImpressos dd {padding:15px 0;margin-left:0}
       #aalListaImpressos dd ul {display:block;}
       #aalListaImpressos dd li {font-size:11px; padding:10px 0 5px 0;height:60px;float:left; width:155px;margin-left:27px;border-bottom:1px solid #e2e2e2;}
       #aalListaImpressos dd li a {color:#041f4c}
       #aalListaImpressos dd li div {line-height: 13px;}
       #aalListaImpressos dd li a:hover { text-decoration: underline; }

 
   .InfoImprimir {margin:10px 5px}

   .InfoImprimir_drt {margin:30px 10px}
     InfoImprimir p, .InfoImprimir_drt p {margin-left:3px;padding:0 10px 10px 0;}
