
	body {
		margin : 5px 0px 0px 0px ;
		padding : 0px ;
		font-family : Trebuchet MS, sans serif ;
		font-size : 12px ;
		text-align : center ;
		color : #666 ;
	}
	
	a {
		color : #666 ;
	}
	
	a:hover {
		text-decoration : none ;
	}
	
	img {
		border : 0px ;
	}
	
	p {
		line-height : 16px ;
	}
	
	h1, h2 {
		margin : -4px 0px 0px 0px;
		padding : 4px 0px 1px 35px ;
		font-size : 14px ;
		line-height : 24px ;
		position : absolute ;
		color : #FFF ;
	}
	
	h3 {
		font-size : 12px ;
		line-height : 14px ;
		padding : 3px 0px 2px 22px ;
		margin : 0px 0px 5px 7px ;
	}
	
	ul {
		margin : 0px 0px 10px 28px ;
		padding : 0px ;
	}
	
	.BlocH1 {
		margin : 0px 0px 10px 0px ;
		height : 24px ;
		width : 375px ;
	}
	
	.Actif {
		text-decoration : underline ;
	}
	
	/** Top **/

	#Top {
		width : 760px ;
		margin : auto ;
		text-align : left ;
		height : 38px ;
		font-size : 13px ;
	}
	
	#SiteLogo {
		position : absolute ;
		margin : 3px 0px 0px 0px ;
	}
	
	#BaseLine {
		position : absolute ;
		color : #FFF ;
		font-weight : bold ;
		margin : 42px 0px 0px 63px ;
		font-size : 11px ;
	}
	
	#BaseLine a {
		color : #FFF ;
		text-decoration : none ;
	}
	
	#MenuTop {
		position : absolute ;
		margin : 12px 0px 0px 250px ;
	}
	
	#MenuTop a img {
		margin : 0px 20px 0px 0px ;
	}
	
	#SubTop {
		width : 100% ;
		height : 55px ;
		background : #303030 ;
		font-size : 13px ;
	}
	
	#SubTopIn {
		width : 760px ;
		color : #FFF ;
		margin : auto ;
		padding : 30px 0px 0px 10px ;
		text-align : left ;
		font-weight : bold ;
	}
	
	#SubTopIn a {
		color : #FFF ;
		text-decoration : none ;
	}
	
	#SubTopIn a:hover {
		color : #FFCC00 ;
	}
	
	#NavRecap {
		width : 760px ;
		margin : auto ;
		text-align : left ;
		padding : 5px 0px 10px 0px ;
		font-weight : bold ;
		height : 20px ;
	}
	
	/** Site Main **/
	
	#SiteMain {
		width : 760px ;
		margin : 0px auto 0px auto ;
		padding : 0px ;
		height : 100px ;
		text-align : left ;
	}
	
	#SiteColHome {
		float : left ;
		width : 570px ;
	}
	
	#SiteColA, #SiteColB {
		float : left ;
		width : 190px ;
	}
	
	#SiteColMain {
		float : left ;
		width : 380px ;
	}
	
	#SiteColA {
		padding-bottom : 70px ;
	}
	
	/** Style bloc **/
	
	.Bloc {
		margin : 0px 5px 10px 5px ;
		position : relative ;
		clear : both ;
	}
	
	.Bloc a {
	}
	
	.Bloc a:hover {
		text-decoration : underline ;
	}
	
	.Bloc .Titre {
		position : absolute ;
		line-height : 31px ;
		font-size : 14px ;
		font-weight : bold ;
		padding : 0px 0px 2px 35px ;
		margin : -4px 0px 0px -5px ;
	}
	
	.Bloc .Content {
		padding-top : 28px ;
	}
	
	.Bloc .CIn {
		padding-bottom : 10px ;
	}
	
	.Bloc p {
		margin : 0px 0px 5px 0px ;
		padding : 0px 10px 0px 10px ;
		text-align : justify ;
	}
		
	.Bloc ul {
		margin : 0px 0px 0px 25px ;
		padding : 0px ;
	}
	
	.Bloc .Img, .Bloc .Desc, .Bloc .Voir  {
		float : left ;
	}
		
	.Bloc .Img  {
		background : #CCC ;
		text-align : left ;
	}
	
	.Bloc .Img img  {
		width : 90px ;
		height : 45px ;
	}
	
	/** Gestion par rubrique **/
	
	.RubDossiers h1, .RubDossiers h2 {
		background : url("/images/template/dossiers_puce_t.gif") top left no-repeat ;
	}
	
	.RubDossiers .BlocH1 {
		background : #b50404 url("/images/template/dossiers_puce_te.gif") top right no-repeat ;
	}
	
	.RubDossiers h3 {
		background : url("/images/template/dossiers_puce_b.gif") center left no-repeat ;
	}
	

	.RubiConso h1, .RubiConso h2 {
		background : url("/images/template/iconso_puce_t.gif") top left no-repeat ;
	}
	
	.RubiConso .BlocH1 {
		background : #155a93 url("/images/template/iconso_puce_te.gif") top right no-repeat ;
	}
	
	.RubiConso h3 {
		background : url("/images/template/iconso_puce_b.gif") center left no-repeat ;
	}
	

	.RubShopping h1, .RubShopping h2 {
		background : url("/images/template/shopping_puce_t.gif") top left no-repeat ;
	}
	
	.RubShopping .BlocH1 {
		background : #754491 url("/images/template/shopping_puce_te.gif") top right no-repeat ;
	}
	
	/** Gestion des couleurs de sections **/
	
	.BlocBoutiques .Titre {
		background : url("/images/template/iconso_puce.gif") top left no-repeat ; }


	.BlociConso {
		background : #155A93 url("/images/template/iconso_hd.gif") top right no-repeat ; }
		
	.BlociConso .Titre {
		background : url("/images/template/iconso_puce.gif") top left no-repeat ; }
		
	.BlociConso .Content {
		background : url("/images/template/iconso_bg.gif") bottom left no-repeat ; }
		
	.BlociConso .CIn {
		background : url("/images/template/iconso_bd.gif") bottom right no-repeat ; }


	.BlocShopping {
		background : #754491 url("/images/template/shopping_hd.gif") top right no-repeat ; }
		
	.BlocShopping .Titre {
		background : url("/images/template/shopping_puce.gif") top left no-repeat ; }
		
	.BlocShopping .Content {
		background : url("/images/template/shopping_bg.gif") bottom left no-repeat ; }
		
	.BlocShopping .CIn {
		background : url("/images/template/shopping_bd.gif") bottom right no-repeat ; }
	
	.BlocShoppingH1s h1 {
		background : url("/images/template/shopping_puce_t.gif") center left no-repeat ; 
		color : #754491 ;
	}
		
	
	.BlocDossiers {
		background : #B50404 url("/images/template/dossiers_hd.gif") top right no-repeat ; }
		
	.BlocDossiers .Titre {
		background : url("/images/template/dossiers_puce.gif") top left no-repeat ; }
		
	.BlocDossiers .Content {
		background : url("/images/template/dossiers_bg.gif") bottom left no-repeat ; }
		
	.BlocDossiers .CIn {
		background : url("/images/template/dossiers_bd.gif") bottom right no-repeat ; }
		

	.BlocPub {
		background : #7a7a7a url("/images/template/pub_hd.gif") top right no-repeat ; }
		
	.BlocPub .Titre {
		background : url("/images/template/pub_puce.gif") top left no-repeat ; }
		
	.BlocPub .Content {
		background : url("/images/template/pub_bg.gif") bottom left no-repeat ; }
		
	.BlocPub .CIn {
		background : url("/images/template/pub_bd.gif") bottom right no-repeat ; }
		


	.BlociConso, .BlocShopping, .BlocDossiers, .BlociConso a, .BlocShopping a, .BlocDossiers a {
		color : #FFF ;
	}
	
	.BlociConso a, .BlocShopping a, .BlocDossiers a {
		color : #FFF ;
		text-decoration : none ;
	}
	
	
	/** Pub **/
	
	.Publicite {
		margin : 0px 5px 10px 5px ;
	}
	
	.Publicite img {
		margin : 0px 0px 0px 30px ;
	}
	
	.BlocPub, .BlocPub a {
		color : #FFF ;
		text-decoration : none ;
		line-height : 14px ;
	}

	.BlocPub li {
		padding : 0px 0px 5px 0px ;
	}

	.BlocPub img {
		border : 1px solid #CCC ;
	}
	
	.AdUp {
		margin : -25px 0px 0px 0px ;
		text-align : center ;
	}

	/** BoutiqueGuide **/

	.BoutiqueGuide {
		text-align : center ;
	}
	
	.BoutiqueGuide img {
		border : 1px solid #CCC ;
	}
	
	
	/** BlocOneLink **/
	
	.BlocOneLink {
		margin : 0px 0px 15px 6px ;
		clear : both ;
		
	}

	.BlocOneLink p {
		margin : 0px ;
		padding : 0px ;
	}

	.BlocOneLink .OneLink  {
		background : url("/images/template/voir.gif") bottom right no-repeat ;
		width : 370px ;
		height : 74px ;
		display : block ;
		position : absolute ;
		z-index : 10 ; 
		text-decoration : none ;
		font-weight : bold ;
		font-size : 14px ;
	}

	.BlocOneLink .OneLink:hover {
		background : url("/images/template/voir_on.gif") bottom right no-repeat ;
	}
	
	.BlocOneLink .OneLink strong {
		padding : 0px 0px 0px 20px ;
	}
	
	.BlocOneLink .Desc  {
		padding : 23px 60px 0px 0px ;
	}
	
	.BlocOneLink .OneLink .Note5 {
		background : url("/images/template/notes/5.gif") center right no-repeat ;
		padding-right : 98px ;
	}
	
	.BlocOneLink .OneLink .Note4 {
		background : url("/images/template/notes/4.gif") center right no-repeat ;
		padding-right : 98px ;
	}
	
	.BlocOneLink .OneLink .Note3 {
		background : url("/images/template/notes/3.gif") center right no-repeat ;
		padding-right : 98px ;
	}
	
	.BlocOneLink .OneLink .Note2 {
		background : url("/images/template/notes/2.gif") center right no-repeat ;
		padding-right : 98px ;
	}
	
	.BlocOneLink .OneLink .Note1 {
		background : url("/images/template/notes/1.gif") center right no-repeat ;
		padding-right : 98px ;
	}
	
	/** Speciales **/

	.DossiersAccueil .BlocOneLink .OneLink  {
		color : #B50404 ;
	}

	.DossiersAccueil .BlocOneLink .Desc  {
		padding-left : 20px ;
	}

	.DossiersAccueil .BlocOneLink {
		background : url("/images/template/dossiers_puce_b.gif") top left no-repeat ;
	}
	
	/** Boutiques **/
	
	.Boutiques .BlocOneLink {
		background : url("/images/template/shopping_puce_b.gif") top left no-repeat ;
		height : 90px ;
	}
	
	.Boutiques .BlocOneLink .OneLink  {
		height : 85px ;
		color : #754491 ;
	}

	.Boutiques .BlocOneLink .Desc .Img  {
		float : left ;
	}

	.Boutiques .BlocOneLink .Desc .Img img  {
		border : 1px solid #DDD ;
		width : 120px ;
		height : 60px ;
		margin : 0px 3px 0px 0px ;
	}

	.AdMaster .Boutiques .BlocOneLink .OneLink {
		background : none ;
		height : 30px ;
	}
	
	/** Partenaires **/
	
	.Partenaires .BlocOneLink {
		background : url("/images/template/iconso_puce_b.gif") top left no-repeat ;
	}
	
	.Partenaires .BlocOneLink .OneLink {
		color : #155a93 ;
	}
	
	.Partenaires p {
		padding : 0px 0px 0px 10px ;
		margin : 0px 0px 10px 0px ;

	}
	
	.Partenaires a {
		font-weight : bold ;
		color : #155A93 ;
		text-decoration : none ;
	}
	
	.Partenaires a:hover {
		text-decoration : underline ;
	}
	
	/** Dossier **/

	.MainContent p {
		padding : 0px 10px 10px 10px ;
		margin : 0px ;
		font-size : 12px ;
	}
	


	/** Dossier **/

	.Dossiers {
		padding : 0px 0px 10px 0px ;
	}
	
	.Dossier p {
		padding : 0px 10px 10px 10px ;
		margin : 0px ;
		font-size : 12px ;
	}
	
	.DossiersSommaire ul {
		margin-top : 0px ;
	}

	.DossiersSommaire .First {
		margin-bottom : 0px ;
		padding-bottom : 0px ;
	}
	
	.DossiersSommaire ul li a {
		text-decoration : none ;
	}

	.DossiersSommaire ul li a:hover, .DossiersSommaire ul .Actif, , .DossiersSommaire ul .Actif a {
		text-decoration : underline ;
	}

	/** Home Shopping **/
	
	.HomeShopping ul li {
		width : 167px ;
		float : left ;
		position : relative ;
		list-style-type : none ;
		padding : 0px 0px 3px 5px ;
	}
	
	.HomeShopping ul ul {
		margin : 0px 0px 0px 0px ;
		padding : 0px ;
	}
	
	.HomeShopping ul ul li {
		width : 152px ;
		padding : 0px ;
		margin : 0px ;
		font-weight : normal ;
		float : none ;
	}
	
	/** Divers **/
	
	.Split50 {
		width : 50% ;
		float : left ;
		position : relative ;
	}
	
	.Clear {
		clear : both ;
		font-size : 1px ;
		height : 0px ;
	}
	
	.BigMenu ul {
		margin : 0px ;
		padding : 0px 0px 0px 10px ;
	}
	
	.BigMenu li {
		list-style-type : none ;
		font-weight : bold ;
		font-size : 14px ;
		padding : 0px 0px 5px 0px ;
	}
		
	.BigMenu ul ul {
		padding : 0px 0px 0px 15px ;
	}
	
	.BigMenu li li {
		font-size : 12px ;
		font-weight : normal ;
		padding : 0px 0px 0px 0px ;
		list-style-type : circle ;
	}
		
	/** SiteBot **/
	
	#SiteBot {
		clear : both ;
		text-align : center ;
		padding : 0px 0px 15px 0px ;
	}
		
	#SiteBotIn {
		width : 760px ;
		margin : auto ;
	}
		
	#Stats {
		clear : both ;
		position : absolute ;
		width : 180px ;
		margin : -100px 0px 0px 5px ;
	}