body {
	font-family: Times, "Times New Roman", serif;

	background-image: url('images/fondombre.gif');background-repeat: no-repeat;
	background-position: 50% 190px;
	background-color:white;
	padding: 0px;
	margin:0px;

}
HTML {
/* overflow-x: hidden; overflow-y: scroll;
   overflow: -moz-scrollbars-vertical;*/
}

a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
a:active {
	text-decoration: underline;
}

.menuh1 {
	color: #000000;
	padding-left: 4px;
	font-style: italic;
	font-weight: bold;
	font-size: 21px;
}

.seul {color: #DC4C31}

.PetiteFlecheDroite{ position:relative; top:3px; border-style: none; text-decoration: none; }

.BandeMenu			{ color:black; margin-right:8px; margin-left:1px; }
a.BandeMenu:hover	{ text-decoration: underline; }
a.BandeMenu:active	{ text-decoration: underline; }

.menuh2, .MenuHautAnglais {
	color: #000000;
	padding-left: 40px;
	font-size: 15px;
}
.menuh3, .Francais {
	color: #B94129;
	padding-left: 15px;
	font-size: 18px;
}

.MenuHautAnglais{ padding-left: 20px; }
.Francais{ font-size: 18px;  padding-left: 6px;}

div.sdmenu {
	width: 253px;
	font-size: 12px;
	padding-bottom: 15px;
	z-index: 3;
}
div.sdmenu div {

	overflow: hidden;
	cursor: pointer;
	/*	border-bottom: 1px solid #ddd;*/
}
div.sdmenu div.collapsed {
		/*height: 40px;*/
		background-position: top;
}
div.sdmenu div span, div.sdmenu div span.FlecheBlanche {
	line-height: 1.0em;
	display: block;
	/*padding: 50px 50px;*/
	padding-bottom : 7px;
	padding-top : 2px;
	padding-left : 25px;
	font-weight: bold;
	background: url('images/expanded.gif') no-repeat 20px;
	background-position: 10px 12px;
	/*border-bottom: 1px solid #ddd;*/
	cursor: pointer;
}

div.sdmenu div.collapsed span, div.sdmenu div.collapsed span.FlecheBlanche {
	background-image: url('images/collapsed.gif');
	background-position: 10px 12px;
}


div.sdmenu div span.FlecheBlanche				{ background-image: url('images/expandedwhite.gif'); }
div.sdmenu div.collapsed span.FlecheBlanche		{ background-image: url('images/collapsedwhite.gif'); }


.AlwaysExpended{}


div.sdmenu div a {
	/*padding-bottom: 0px;*/
	margin-left:35px;
	display: block;
	/*border-bottom: 1px solid #ddd;*/
	color: black;
}
div.sdmenu div a.current {
	/*background : #eee;*/
}
div.sdmenu div a:hover {

	text-decoration: underline;
}
#bar {
	color: #f68f1e;
	text-decoration: none;
	background-color: #666666;
	vertical-align: text-top;
	background-position: top;
	z-index: 1;
}
#thumb
{
	cursor: pointer;

}
.menuvtitle
{
	background-image: url('images/menuv1.jpg');
	background-repeat: no-repeat;
	background-position: left top;

	font-size: 46px;

	height: 181px;
	width: 253px;
}
.menuvtitle2
{	
	font-size: 26px;
	padding-left: 0px;

}
.stitle1
{
	font-size: 17px;
	padding-left: 48px;

}
#main
{
}
.bar {
	color: #f68f1e;
	text-decoration: none;
	background-color: #666666;
	text-align: center;
	vertical-align: text-top;
	background-position: top;
	z-index: 1;
}




.TopBanniere			{ background-image: url('images/fondecran.gif'); background-repeat: repeat-x; }


.MenuGaucheCell			{ width:214px; height:100%; }

.TableMenu				{ width:227px; height:100%;  } 
.TableMenuOmbreGauche	{ width:0px; /*background-image:url('images/ombregauche.png');*/   }
.TableMenuOmbreDroit	{ width:15px;  background-image:url('images/ombredroit.png');
							* background-image: url("images/vide.gif");	
							* filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/ombredroit.png', sizingMethod='scale');
						}

.MenuGaucheRedAntiPadding { padding-left:0px; }


.TableMenuBasRouge		{
							width:100%; height:26px;
							background-image: url('images/fondrougebas2.png'); 
							background-repeat: no-repeat; 
							* background-image: url("images/vide.gif");	
							* filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/fondrougebas2.png', sizingMethod='crop');
						}




.MenuAvecBordure		{  width:212px; padding-bottom:7px; padding-top:2px; border-top: 2px solid; border-color:#d1d0d0; background-color:white; }

.EspaceMensuelGratuit	{ padding-top:9px; }
.EspaceMensuelGratuitCell	{	width:55%; border-right: 4px solid; border-color:white; 
								text-align:right; padding:1em; padding-top:10px; font-size:23px;								
							}

.ProchainNumero				{ font-size:24px; }
.ProchainNumeroCell			{ width:45%;  padding:1em;	padding-top:12px; font-size:17px; line-height: 1.3em; }


.LegalTExpress, .LegalRougeMarketing	{ color : #a7a4a4; white-space: nowrap; padding-top:8px; }

.LegalTExpress			{ padding-right:33px; }
.LegalRougeMarketing	{ padding-left:68px; }

/* banniere top */
.BanniereHaut,	{ width: 728px; height: 90px; background-color:white; /*border: 1px solid*/; margin:2px; }

.BanniereHaut2,	{ background-image: url('bannieres/fr/menu_h/bandeduhaut.jpg'); background-repeat: no-repeat; width: 728px; height: 90px; background-color:white; /*border: 1px solid*/; margin:2px; }

.BanniereHaut3,	{ background-image: url('bannieres/fr/menu_v/bandeduhaut.jpg'); background-repeat: no-repeat; width: 728px; height: 90px; background-color:white; /*border: 1px solid*/; margin:2px; }

.BanniereHaut4,	{ background-image: url('bannieres/fr/annonces/bandeduhaut.jpg'); background-repeat: no-repeat; width: 728px; height: 90px; background-color:white; /*border: 1px solid*/; margin:2px; }

.BanniereHaut5,	{ background-image: url('bannieres/fr/bon_abo/bandeduhaut.jpg'); background-repeat: no-repeat; width: 728px; height: 90px; background-color:white; /*border: 1px solid*/; margin:2px; }

.BanniereHaut6,	{ background-image: url('bannieres/fr/section_s/bandeduhaut.jpg'); background-repeat: no-repeat; width: 728px; height: 90px; background-color:white; /*border: 1px solid*/; margin:2px; }

.BanniereHautEN	{ background-image: url('images/bandeduhaut.jpg'); background-repeat: no-repeat; width: 728px; height: 90px; background-color:white; /*border: 1px solid*/; margin:2px; }



.BannierePagePrincipaleBas, .BannierePagePrincipaleBasEN	{ background-repeat: no-repeat;width: 728px; height: 90px; background-color:white; border: 1px solid; margin-left:34px; margin-bottom:10px; margin-top:0px; }
.BannierePagePIlot, .BannierePagePIlotEN
							{ margin-top:0px; margin-left:34px; width: 300px; height: 250px; /*border: 1px solid;*/ 
								position: relative; top:-10px;
							}

.BannierePagePIlot				{
	background-image: url(images/concourvert.jpg);
}
.BannierePagePIlotEN			{ background-image: url(images/contestvert.jpg);

.BannierePagePrincipaleBas		{ /*background-image: url('images/bandedroite.jpg');*/ }
.BannierePagePrincipaleBasEN	{ background-color:/*background-image: url('images/bandedroite.jpg');*/ }

/* bannieres de droit */
.BanniereDroite { width:160px; height:600px; margin-top:20px; margin-right:8px; background-color:white; /*border: 1px solid;*/ }

.BanniereDroite2 { width:160px; height:600px; margin-top:20px; margin-right:8px; background-color:white; /*border: 1px solid;*/ }

.BanniereDroiteEN { width:160px; height:600px; margin-top:20px; margin-right:8px; background-color:white; /*border: 1px solid;*/ }




.BanniereDroiteCell		{ height:477px; 
							background-image: url('images/fondbannieredroite.jpg'); 
							background-repeat: no-repeat;
							background-color:white; 
							padding-bottom:5px; }

.MenuDroit				{ background-color:white; }	

.BodyTopMargin			{ margin-top: 25px; margin-bottom:0px; }


.TextePrincipalCell		{ background-image: url('images/fonddegradervertical.gif'); background-repeat: repeat-x; background-color:#bfbfbf; 
							padding-left:15px;	padding-right:25px;
							font-size:80%;
						}
.TexteCellHeight		{
							/*height : 100%;*/
							height:615px;
							*height:640px;
						}

.TextPrincipalSousTitre	{ font-weight:bold;  }

.TitreCachierSpecial	{ font-size : 110%;font-weight:bold;  }
.LinkCahierSpecial		{ text-decoration: none; color: #cc0000; font-size : 100%; padding-top:0px; }
.LinkCahierSpecial:hover{ text-decoration: underline; }

.CachierSpecialCell		{ padding-left:15px; padding-right:10px; }

.CahierSpecialOmbreBas	{	width:424px; height:28px;
							background-image: url('images/cahierspecialombrebas.png'); 
							background-repeat: no-repeat; 
							* background-image: url("images/vide.gif");	
							* filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/cahierspecialombrebas.png', sizingMethod='scale');
						}

.CahierSpecialOmbreGauche{	width:20px; height:280px;
							background-image: url('images/cahierspecialombregauche.png'); 
							background-repeat: no-repeat; 
							* background-image: url("images/vide.gif");	
							* filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/cahierspecialombregauche.png', sizingMethod='scale');
						}



.TabBleu				{ 	width:369px; height:41px; margin:5px;
							background-image: url('images/tabbleu.gif'); 
						}

.TabBrun				{ 	width:369px; height:41px; margin:5px;
							background-image: url('images/tabbrun.gif'); 
						}

.TabOrange				{ 	width:369px; height:41px; margin:5px;
							background-image: url('images/taborange.gif'); 
						}

.TabJaune				{ 	width:369px; height:41px; margin:5px;
							background-image: url('images/tabjaune.gif');
						}

.TabMarine				{ 	width:369px; height:41px; margin:5px;
							background-image: url('images/tabmarine.gif'); 
						}

.TabViolet				{ 	width:369px; height:41px; margin:5px;
							background-image: url('images/tabviolet.gif'); 
						}

.TabVert				{ 	width:369px; height:41px; margin:5px;
							background-image: url('images/tabvert.gif'); 
						}

.TabVertFonce			{ 	width:369px; height:41px; margin:5px;
							background-image: url('images/tabvertfonce.gif'); 
						}


.TabText				{ font-size : 70%; color: white; text-align: center; }


.TabText a				{ color: white;}


.TableChroniques		{ font-size : 90%; }
.TableChroniques td		{ padding-right: 9px; padding-left: 9px; }


.ChroniqueImage			{ border-style:none; display: block;  margin-top:5px; }


a.ChroniqueLien			{ color: black; text-decoration : none;   }
a.ChroniqueLien:active	{ text-decoration : none;   }
a.ChroniqueLien:visited	{ text-decoration : none;   }
a.ChroniqueLien:hover	{ color: black; text-decoration : underline;}

.ChroniqueLinkAnchor	{ position:relative; top:-220px; z-index:-1; }

.MeteoDivClass			{
width:367px;
height:20px;

}

.TableContenu			{ /*border:2px solid; border-color:black;*/							
							height:100%;
							padding-bottom:20px;
							*padding-bottom:0px;
						/*	*height:450px;*/ /*border:3px solid; border-color:blue;*/
						}

.MaxHeightCell			{ height : 100%; }

.RedBorder				{ border:3px solid; border-color:red; }
.BlueBorder				{ border:3px solid; border-color:blue; }


.DontUnderline			{ text-decoration : none; }
.DontUnderline:hover	{ text-decoration : none; }
a.DontUnderline			{ text-decoration : none; }
a.DontUnderline:hover	{ text-decoration : none; }

