body{
margin-bottom:0 !important;
margin-bottom:-35px;
padding:0;
background: url(images/bg-home.png) repeat-x top #e9e9e9;
}
@charset "utf-8";
/* Bloc Corps*/
#body_corps{
position:relative;
width:990px;
height:auto;
top:10px;
}
/* Bloc gauche */
#bloc_gauche{
float:left;
width:226px;
height:auto;

}
/* recherche */
#recherche{
position:relative;
float:left !important;
width:226px;
height:40px;
background:url(../images/bg_recher.png) center top no-repeat; 
}
#bt_champ{
float:left;
width:160px;
}
#bt_ok{
float:left;
width:35px;
margin-left:5px;
margin-top:10px;
}
#recherche .champs
  {
margin-top:8px;
margin-left:12px;
border:#B8B8B8 solid 1px; 
font-family:'Trebuchet MS'; 
font-size:12px; 
color:#333333
  }
#recherche .ok
  {
margin-left:20px;
  }
/* A la une */
#alaune{
position:relative;
float:left !important;
width:226px;
height:auto;
margin-top:5px;
}
#alaune_image{
position:relative;
float:left;
width:226px;
height:37px;
}
#alaune_contenu{
position:relative;
float:left;
width:224px;
text-align:center;
background:#FFFFFF;
border-right:#d0d0d0 solid 1px;
border-left:#d0d0d0 solid 1px;
}
#alaune_contenu_botton{
position:relative;
float:left;
width:224px;
text-align:center;
background:#FFFFFF;
border-bottom:#FF0000 solid 3px;
border-right:#d0d0d0 solid 1px;
border-left:#d0d0d0 solid 1px;
}
/* A la une */
#alaunevoirplus{
position:relative;
float:left;
width:226px;
height:auto;
margin-top:5px;
}
#alaune_imagevoirplus{
position:relative;
float:left;
width:226px;
height:39px;
}
#alaune_contenuvoirplus{
position:relative;
float:left;
width:224px;
text-align:left;
background:#FFFFFF;
border-right:#d0d0d0 solid 1px;
border-left:#d0d0d0 solid 1px;
}
#alaune_contenuvoirplus .txt{
margin-left:10px;
}
#alaune_contenu_bottonvoirplus{
position:relative;
float:left;
width:224px;
text-align:left;
background:#FFFFFF;
border-bottom:#FF0000 solid 3px;
border-right:#d0d0d0 solid 1px;
border-left:#d0d0d0 solid 1px;
}
#ou_diner{
	position:relative;
	float:left !important;
	width:226px;
	height:auto;
	margin-top:5px;
}
#nightin{
	position:relative;
	float:left !important;
	width:226px;
	height:auto;
	margin-top:5px;
}
#pave_tele{
float:left;
width:226px;
height:auto;
margin-top:5px;
}
#pave_tele_puce{
float:left;
width:28px;
height:22px;
background:url(../images/tv/tv_puce_page.gif) no-repeat;
}
#pave_tele_titre{
float:left;
width:197px;
color:#636262;
font-size: 12px;
font-family: Arial, Helvetica, sans-serif;
height:22px;
line-height:22px;
background:url(../images/tv/tv_bg_page.gif) repeat-x;
border-right:#b8b8ba solid 1px;
}
#pave_tele_contenu{
float:left;
width:224px;
height:auto;
background:#FFFFFF;
border-left:#b8b8ba solid 1px;
border-right:#b8b8ba solid 1px;
border-bottom:#b8b8ba solid 1px;
}
#pave_tous_prog_tele{
float:left;
width:226px;
height:auto;
margin-top:5px;
}
#invite_tendance{
position:relative;
float:left !important;
width:226px;
height:auto;
margin-top:5px;
}
#invite_tendance_puce{
float:left;
width:29px;
height:20px;
background:url(../images/coin_s.gif) no-repeat;
}
#invite_tendance_titre{
float:left;
width:196px;
height:20px;
line-height:20px;
}
#invite_tendance_contenu{
float:left;
width:224px;
height:auto;
background:#FFFFFF;
border:#c8c8c8 solid 1px;
}

#ban_gauche{
position:relative;
float:left !important;
float:none;
width:226px;
height:auto;
top:5px !important;
top:-40px;
}

/* Bloc center */
#bloc_centre{
float:left;
width:467px;
height:auto;
margin-left:14px;
margin-left:9px;
}
#actu_nat{
position:relative;
float:left !important;
width:228px;
height:105px;
margin-left:5px;
}
#actu_nat_titre{
float:left;
width:228px;
height:37px;
}
#actu_nat_contenu{
float:left;
width:226px;
height:auto;
background:#FFFFFF;
border-left:#cccccc solid 1px;
border-right:#cccccc solid 1px;
}
#actu_nat_lire_plus{
float:left;
width:136px;
height:21px;
line-height:21px;
background: #FFFFFF url(../images/news/bg_nat.gif) repeat-x;
border-left:#cccccc solid 1px;
}
#actu_nat_voir_plus{
float:left;
width:90px;
height:auto;
background:#FFFFFF;
border-right:#cccccc solid 1px;
}
#actu_int{
position:relative;
float:left !important;
width:228px;
height:105px;
margin-left:5px;
}
#actu_int_titre{
float:left;
width:228px;
height:37px;
}
#actu_int_contenu{
float:left;
width:226px;
height:auto;
background:#FFFFFF;
border-left:#cccccc solid 1px;
border-right:#cccccc solid 1px;
}
#actu_int_lire_plus{
float:left;
width:136px;
height:21px;
line-height:21px;
background: #FFFFFF url(../images/news/bg_int.gif) repeat-x;
border-left:#cccccc solid 1px;
}
#actu_int_voir_plus{
float:left;
width:90px;
height:auto;
background:#FFFFFF;
border-right:#cccccc solid 1px;
}
.style9 {
	font-family: tahoma;
	font-size: 12px;
	color: #666666;
	margin:5px;
	line-height:22px;
}
#promotion{
position:relative;
float:left !important;
width:460px;
height:auto;
margin-top:12px;
margin-left:5px;
}
#promotion_header{
float:left;
width:460px;
height:auto;
}
#pave_promotion_puce{
float:left;
width:6px;
height:30px;
background:url(../images/carrefour_01.gif) no-repeat;
}
#pave_promotion_titre{
float:left;
width:335px;
height:30px;
line-height:30px;
background:url(../images/carrefour/carrefour_03.png) repeat
}
#pave_promotion_titre .titre {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
}
#pave_promotion_logo{
float:left;
width:119px;
height:30px;
background:url(../images/carrefour/carrefour_03.png) repeat

}
#pave_promotion_contenu{
float:left;
width:458px;
background:#FFFFFF;
border:#9ebfe2 solid 1px;
}
/* CSS Document */
.glidecontentwrapper{
	position: relative; /* Do not change this value */
	width: 458px;
	height: 85px; /* Set height to be able to contain height of largest content shown*/
	overflow: hidden;
}
/*
	Total wrapper width: 350px+5px+5px=360px
	Or width of wrapper div itself plus any left and right CSS border and padding
	Adjust related containers below according to comments
*/


.glidecontent{ /*style for each glide content DIV within wrapper.*/
position: absolute;
float:left; /* Do not change this value */
background: white;
padding: 5px;
width: 458px;
}
/*
 Total glidecontent width: 330px+10px+10px=350px
	Or width of wrapper div itself (not counting wrapper border/padding)
*/

.glidecontenttoggler{ /*style for DIV used to contain toggler links. */
	width: 435px;
	position:relative;
	float:right;
	margin-top: 0px;
	text-align: right; /*How to align pagination links: "left", "center", or "right"
background: white; /*always declare an explicit background color for fade effect to properly render in IE*/
}
/*
 Total contenttoggler width: 350px+5px+5px=360px
	Or total width of wrapper div (counting wrapper border/padding)
*/

.glidecontenttoggler a{ 
color: #2e6ab1;
padding: 2px;
margin-right: 3px;
font-weight: bold;
text-decoration: none;
}

.glidecontenttoggler a.selected{ /*style for selected page's toggler link. ".selected" class auto generated! */
color: black;
}

.glidecontenttoggler a:hover{
color: black;
}

.glidecontenttoggler a.toc{ /*style for individual toggler links (page 1, page 2, etc). ".toc" class auto generated! */
}

.glidecontenttoggler a.prev, .glidecontenttoggler a.next{ /*style for "prev" and "next" toggler links. ".prev" and ".next" classes auto generated! */
}

.glidecontenttoggler a.prev:hover, .glidecontenttoggler a.next:hover{
color: white;
}
.txt
{
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#636262;
	font-weight:bold;
}
.txt2
{
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	color:#636262;
}
.txt3
{
	font-size:20px;
	font-family:Arial, Helvetica, sans-serif;
	color:#0d5eb7;
	font-weight:bold;
}
#accuiel_tele{
float:left;
width:460px;
height:auto;
margin-top:7px;
margin-left:5px;
}
#accuiel_tele_puce{
float:left;
width:6px;
height:22px;
background:url(../images/tv/tv_puce_final.gif) no-repeat;
}
#accuiel_tele_titre{
float:left;
width:459px;
color:#ff6600;
font-size: 15px;
font-family: Impact;
height:22px;
line-height:22px;
}
#accuiel_tele_titre .titre {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	padding-left:15px;
background:url(../images/tv/tv_puce1.gif) no-repeat left center;
}
#accuiel_tele_contenu{
float:left;
width:458px;
height:auto;
background:#FFFFFF;
border:#b8b8ba solid 1px;
}
#accuiel_bg_tous_prog_tele{
float:left;
width:226px;
height:auto;
margin-top:5px;
}
#accuiel_tous_prog_tele{
float:left;
width:458px;
height:auto;
margin-top:5px;
text-align:center;
}
#rubrique{
float:left;
width:226px;
height:auto;
margin-top:7px;
margin-left:5px;
}
#rubrique_header{
float:left;
width:227px;
height:auto;
}
#pave_rubrique_puce{
float:left;
width:6px;
height:24px;
background:url(../images/pave/echo_01.gif) no-repeat;
}
#pave_rubrique_titre{
float:left;
height:24px;
line-height:24px;
font-size:13px;
font-family:'Myriad Pro';
width:460px;
font-weight:bold;
}
#pave_rubrique_titre .titre {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
}
#pave_rubrique_logo{
float:left;
width:126px;
height:24px;
line-height:24px;
background:url(../images/pave/echo_03.gif) repeat-x;
}

#pave_rubrique_contenu{
float:left !important;
width:225px;
height:100px;
background:#FFFFFF;
border:#c8c8c8 solid 1px;
}
#pave_rubrique_image{
float:left;
width:100px;
margin:5px;
}
#pave_rubrique_titre_flash{
	float:left !important;
	width:335px !important;
	width:325x;
	margin:5px;
	color: #333333;
	font-weight: bold;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
}
#pave_rubrique_titre_flash a, #pave_rubrique_titre_flash a:hover{
	color:#C4062D;
}
#pave_rubrique_titre_flash_style{
color: #333333;
font-weight: bold;
font-size: 12px;
font-family: Arial, Helvetica, sans-serif;
text-decoration:none;
}
#accuiel_meteo{
float:left;
width:458px;
height:auto;
margin-top:7px;
margin-left:5px;
}
#meteo_header{
float:left;
width:458px;
height:24px;
background:url(../images/meteo/meteos.gif) no-repeat;
}
#meteo_rubrique_image{
float:left;
width:27px;
height:19px;
line-height:19px;
margin-left:5px;
margin-top:3px;
}
#meteo_rubrique_titre{
float:left;
width:220px;
height:24px;
line-height:24px;
}
#meteo_rubrique_titre .titre {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
}
#meteo_rubrique_logo{
float:left;
width:200px;
height:16px;
line-height:16px;
background:url(../images/meteo/aaa.jpg) no-repeat;
}
#accuiel_meteo{
float:left;
width:458px;
height:auto;
margin-top:7px;
margin-left:5px;
}
#accuiel_meteo_puce{
float:left;
width:458px;
height:24px;
background:url(../images/meteo/meteo.gif) no-repeat;
}
#accuiel_meteo_contenu{
float:left;
width:456px;
height:auto;
background:#FFFFFF;
border-left:#b8b8ba solid 1px;
border-right:#b8b8ba solid 1px;
border-bottom:#b8b8ba solid 1px;
}
#bloc_meteo{
float:left;
width:460px;
height:auto;
margin-top:7px;
margin-left:5px;
}
/* Bloc Article flash */
#bloc_article_flash{
float:left;
width:739px;
height:auto;
margin-left:5px;
margin-bottom:5px;
}
#titre_bloc_article_flash{
position:relative;
height:25px;
line-height:25px;
background:#FFFFFF;
}

#contenu_bloc_article_flash{
position:relative;
width:739px;
height:auto;
float:left;
background:#f1f6ff;
border-top:#cccccc solid 1px;
border-bottom:#cccccc solid 1px;
}
#contenu_bloc_article_flash #img_bloc_article_flash{
position:relative;
float:left;
width:250px;
margin:5px;
}
#contenu_article_flash{
position:relative;
width:474px;
height:auto;
float:left;
}
#contenu_article_flash #titre_article_flash{
margin-left:5px;
margin-right:5px;
position:relative;
font-family:"Trebuchet MS";
font-weight:bold;
font-size:13px;
color:#000;
line-height:25px;
}
#contenu_article_flash #desc_article_flash{
position:relative;
float: left;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#565656;
text-align:justify;
margin-top:5px;
margin-left:5px;
margin-right:5px;
}
#article_voirplus{
position:relative;
width:474px;
height:auto;
float:left;
}
#article_voirplus #puce_voirplus{
position:relative;
float: left;
width:474px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#565656;
text-align:justify;
margin-top:5px;
margin-left:5px;
margin-right:5px;
}
#titre_rubrique{
position:relative;
height:25px;
margin: 0 5px 5px 5px;
border-bottom:#666 solid 1px;
font-family:"Trebuchet MS";
font-size:14px;
font-weight:bold;
letter-spacing:2px;
color:#0000FF;
line-height:25px;
}
#bloc_article{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#565656;
text-align:justify;
position:relative;
width:465px;
float:left;
margin: 0 5px 5px 5px;
}
#bloc_article #titre_bloc{
position:relative;
border-bottom:#d0d0d0 solid 1px;
font-family:"Trebuchet MS";
font-weight:bold;
font-size:13px;
color:#000;
line-height:25px;
}
#bloc_article #titre_bloc_flash{
position:relative;
border-bottom:#d0d0d0 solid 1px;
font-family:"Trebuchet MS";
font-weight:bold;
font-size:14px;
color:#333;
line-height:25px;
}
#bloc_article #img_bloc{
position:relative;
float:left;
width:100px;
margin-top:5px;
}
#bloc_article #img_bloc_flash{
position:relative;
float:left;
width:150px;
margin-top:5px;
margin-right:5px;
}
#bloc_article #desc_bloc{
position:relative;
float: left;
width:340px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#565656;
text-align:justify;
margin-top:10px;
margin-left:5px;
margin-right:5px;
}
#bloc_article #desc_bloc_flash{
position:relative;
float: left;
font-family:"Trebuchet MS";
font-size:12px;
color:#565656;
text-align:justify;
margin-top:10px;
margin-left:5px;
margin-right:5px;
}
/* Bloc droit */
#bloc_droit{
float: left;
position:relative;
width:250px;
height:auto;

}
/* newsletter */
#newsletter{
float:left;
width:250px;
height:40px;
background:url(../images/bg_newsletter.png) center top no-repeat; 
}
#newsletter .champs
  {
margin-top:8px;
margin-left:12px;
border:#B8B8B8 solid 1px; 
font-family:'Trebuchet MS'; 
font-size:12px; 
color:#333333
  }
#newsletter .ok
  {
margin-left:10px;
  }
 #radio{
float:left;
width:226px;
margin-top:5px;
}
#ban_droit{
float:left; 
width:250px;
margin-top:5px;
}
#ban_droit_pub{
float:left;
width:248px;
height:20px;
background:#FFFFFF;
border:#d0d0d0 solid 1px;
}
#ban_droit_banniere{
float:left;
position: absolute; 
right:250px;
width:250px;
height:500px;
}
#pave_archive{
float:left !important;
width:250px;
height:auto;
margin-top:5px !important;
margin-top:1px;
}
#pave_archive_puce{
float:left;
width:28px;
height:22px;
background:url(../images/pave/puce_archive.gif) no-repeat;
}
#pave_archive_titre{
float:left;
width:222px;
height:22px;
line-height:22px;
background:url(../images/pave/bg_archive.gif) repeat-x;
}
#pave_archive_contenu{
float:left;
width:248px;
height:auto;
background:#FFFFFF;
border:#FF6900 solid 1px;
}
#pave_carrefour{
float:left !important;
width:250px;
height:auto;
margin-top:5px !important;
margin-top:1px;
}
#pave_carrefour_puce{
float:left;
width:29px;
height:20px;
background:url(../images/invite/carrefour.gif) no-repeat;
}
#pave_carrefour_titre{
float:left;
width:221px;
height:20px;
line-height:20px;
background:#1968C0;
}
#pave_carrefour_contenu{
float:left;
width:248px;
height:auto;
background:#FFFFFF;
border:#1968C0 solid 1px;
}
#pave_shopping{
float:left !important;
width:250px;
height:100%;
margin-top:5px;
}
#pave_shopping_puce{
float:left;
width:30px;
height:20px;
background:url(../images/coin_s.gif) no-repeat;
}
#pave_shopping_titre{
float:left;
width:219px;
height:20px;
line-height:20px;
}
#pave_shopping_contenu{
float:left;
width:248px;
height:auto;
background:#FFFFFF;
border:#c8c8c8 solid 1px;
}
#pave_consonews{
float:left !important;
width:250px;
height:100%;
margin-top:5px !important;
margin-top:1px;
}
#pave_consonews_puce{
float:left;
width:30px;
height:20px;
background:url(../images/coin_s.gif) no-repeat;
}
#pave_consonews_titre{
float:left;
width:219px;
height:20px;
line-height:20px;
}
#pave_consonews_contenu{
float:left;
width:248px;
height:auto;
background:#FFFFFF;
border:#c8c8c8 solid 1px;
}

#pave_consonews_contenu_txt{
float:left;
width:248px;
height:auto;
margin:5px;
}
#pave_sondage{
float:left !important;
width:250px;
height:auto;
margin-top:5px !important;
margin-top:1px;
}
#pave_sondage_puce{
float:left;
width:30px;
height:20px;
background:url(../images/coin_s.gif) no-repeat;
}
#pave_sondage_titre{
float:left;
width:219px;
height:20px;
line-height:20px;
}
#pave_sondage_contenu{
width:248px;
position:relative;
float:left;
height:auto;
background:#FFFFFF;
border:#c8c8c8 solid 1px;
}
#bas_acuueil{

	position:relative;
	float:left;
	width:970px;
	margin-top:15px;
	margin-bottom:10px;
	border-left:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	border-top:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
	height:180px;
	background:#FFFFFF;
	
}

