/* --- STYLES DE BASE : CSS RESET --- */ 

html { width:100%; height:100%; margin-bottom:1px; overflow:hidden; overflow-y:auto;}  
body {margin: 0; padding: 0; margin-bottom:1px; background:url(../images/fond.jpg) repeat-x #000; color:#fff; font-family:Verdana, Geneva, sans-serif; font-size:12px;} 
h1, h2, h3, h4, h5, h6 {margin: 0;line-height: 1.2; font-weight: bold; font-style: normal;} 
h1 {font-size: 1.75em;} 
h2 {font-size: 1.5em;} 
h3 {font-size: 1.25em;} 
h4 {font-size: 1em;} 
ul, ol{margin: .75em 0 .75em 32px; padding: 0;} 
p {margin: .75em 0;} 
address {margin: .75em 0; font-style: normal;} 
a{ text-decoration: none; cursor:pointer; color:#FC0} 
a:link {color:#FC0;} 
a:visited {color:#FC0;} 
a:hover, a:focus, a:active {color:#FC0;} 
a:active{outline: none;} /* Pas de bordure pointillée ou halo lors du clic sur un lien */ 
a img {border: none;} 
em {font-style: italic;} 
strong{font-weight: bold;} 
form, fieldset {margin: 0;padding: 0;border: none;} 
input, button, select {vertical-align: middle;}

.cleaner{margin:0; padding:0; width:0; height:0; overflow:hidden;clear:both;}

/*ACTUS - LISTE */
.actus{display:block; }
.img_actus{float:left; width:80px; height:60px; display:block; border:1px solid #666;}
.contenu_actus{display:block; float:left; width:550px; margin-left:20px;}
.titre_actus{font-size:1.2em; font-weight:bold; color:#333}
.image_chaine {float:left; display:block; margin-right:15px; border:0;}
/*ACTU - DETAIL*/
.titre_actu{font-size:1.2em;}

/*Google Map*/
#GoogleMap{width:640px; height:480px;}

/*encart no flash*/
#noflash {
	background-image:url(../images/encart_noflash.jpg);
	width:400px;
	height:146px;
	overflow:hidden;
	position:absolute;
	top:350px;
	left:50%;
	margin-left:-70px;
	background-color:#000000;
	display:none;
}

#fermer_noflash {
	display:block;
	float:right;
	width:100px;
	height:30px;
}

#lien_adobe {
clear:both;
	display:block;
	float:right;
	width:200px;
	height:50px;
	margin-top:45px;
}

#content { position:absolute; top:0; left:50%; margin-left:-2000px; width:4000px; }


#conteneur { width:4000px; background:url(../images/fond_contenu.jpg) repeat-x;  position:relative;padding-top:10px; }
* html #conteneur { background:none; }
.contenu { width:960px; position:relative; left:50%; margin-left:-480px; }


#topnav { width:4000px; height:345px;text-align:center }
#flashTopnav { width:100%; height:100%; }
#alerteInfo { width:4000px; height:30px; background:url(../images/fond_alerteinfo.jpg) repeat-x;  position:relative; left:50%; margin-left:-2000px; z-index:200; }
#alerteInfo div#entete_alerte { background:url(../images/entete_alerte.png) no-repeat; width:207px; height:48px; position:absolute; top:-9px; left:0; }
#alerteInfo marquee { margin-left:207px; padding-top:8px; }
#alerteInfo marquee a { color:#FC0; font-weight:bold }
#alerteInfo marquee p { margin:0; }

#bandeauActus { width:4000px; height:30px; background:url(../images/fond_bandeauActus.jpg) repeat-x;  z-index:300; }
#bandeauActus #entete_bandeauActus { background:url(../images/entete_bandeauActus.png) no-repeat; width:145px; height:32px; position:absolute; top:-4px; left:0; }
* html #bandeauActus #entete_bandeauActus {background: none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/entete_bandeauActus.png', sizingMethod='scale');}


#entete_bandeauActus { display:block; overflow:hidden; }
#entete_bandeauActus:hover { filter:alpha(opacity=50); opacity:0.5; }
#bandeauActus marquee { margin-left:145px; padding-top:8px }
#bandeauActus marquee a { color:#FC0; font-weight:bold }
#bandeauActus marquee p { margin:0; }

#pied { background:url(../images/fond_pied.jpg) repeat-x; width:4000px; height:36px; padding:22px 0 0 0; position:relative; }
#contenu_pied { background-image:url(../images/contenu_pied.jpg); background-repeat:no-repeat; background-position:top; height:36px; }
#contenu_pied a#lien_plansite { display:inline-block; width:60px; height:36px; margin-left:665px; }
#contenu_pied a#lien_mentions { display:inline-block; width:80px; height:36px; }
#contenu_pied a#lien_hdr { display:inline-block; width:130px; height:36px; }

#encart_home_tv { background:url(../images/encart_home_tv.png) no-repeat; width:224px; height:269px; overflow:hidden; display:inline-block; margin-right:17px; }
#encart_home_net { background:url(../images/encart_home_net.png) no-repeat; width:224px; height:269px; overflow:hidden; display:inline-block; margin-right:17px; position:relative;top:-1px;}
#encart_home_tel { background:url(../images/encart_home_tel.png) no-repeat; width:224px; height:269px; overflow:hidden; display:inline-block; margin-right:17px; position:relative;top:5px; }
#encart_home_hotline { background:url(../images/encart_home_hotline.png) no-repeat; width:224px; height:269px; overflow:hidden; display:inline-block; margin-right:0px; position:relative;top:7px;}
* html #encart_home_tv { background:url(../images/encart_home_tv.jpg) no-repeat; }
* html #encart_home_net { background:url(../images/encart_home_net.jpg) no-repeat; }
* html #encart_home_tel { background:url(../images/encart_home_tel.jpg) no-repeat; }
* html #encart_home_hotline { background:url(../images/encart_home_hotline.jpg) no-repeat; }

#encart_home_tv:hover, #encart_home_net:hover, #encart_home_tel:hover, #encart_home_hotline:hover { opacity:0.8; filter:alpha(opacity=80); }

#colonne { width:237px; float:left; margin-top:-2px; }
#colonne ul, #colonne li { list-style:none; margin:0; padding:0; }
#colonne li { margin-bottom:1px; }
#colonne li a { width:198px; display:block; color:#FFF; padding:4px 5px 4px 20px; position:relative }

.menu_television li { background:url(../images/fond_ssmenu_television.jpg) repeat-y; }
.menu_internet li { background:url(../images/fond_ssmenu_internet.jpg) repeat-y; }
.menu_telephonie li { background:url(../images/fond_ssmenu_telephonie.jpg) repeat-y; }
.menu_la_regie li { background:url(../images/fond_ssmenu_la_regie.jpg) repeat-y; }
.menu_la_television_locale li { background:url(../images/fond_ssmenu_la_television_locale.jpg) repeat-y; }

.menu_television li:hover, .menu_television li.current { background:url(../images/fond_ssmenu_television_hover.jpg) repeat-y; }
.menu_internet li:hover, .menu_internet li.current { background:url(../images/fond_ssmenu_internet_hover.jpg) repeat-y; }
.menu_telephonie li:hover, .menu_telephonie li.current { background:url(../images/fond_ssmenu_telephonie_hover.jpg) repeat-y; }
.menu_la_regie li:hover, .menu_la_regie li.current { background:url(../images/fond_ssmenu_la_regie_hover.jpg) repeat-y; }
.menu_la_television_locale li:hover, .menu_la_television_locale li.current { background:url(../images/fond_ssmenu_la_television_locale_hover.jpg) repeat-y; }

.picto_current_ssmenu { background:url(../images/picto_current_ssmenu.png) no-repeat; width:12px; height:9px; overflow:hidden; position:absolute; top:6px; right:10px; display:inline-block; }
.picto_current_ssmenu2 { background:url(../images/picto_current_ssmenu.png) no-repeat; width:12px; height:9px; overflow:hidden; position:absolute; top:6px; right:20px; display:inline-block; }


#main { width:703px; float:right; background:url(../images/fond_main.jpg) repeat-y; color:#000;}
#main h1 { background:url(../images/entete_main.jpg) no-repeat; width:635px; height:33px; overflow:hidden; padding:12px 20px 0 48px; }
#content_main { margin:10px 17px 0px 17px; text-align:justify }
#content_main a { color:#666; }
#footer_main { background:url(../images/pied_footer.jpg) no-repeat; width:703px; height:20px; }

#bt_valid_form_recherche { width:20px; height:20px; display:block; overflow:hidden; position:absolute; top:95px; left:50%; margin-left:323px }
#champ_recherche { position:absolute; top:92px; left:50%; margin-left:343px; width:120px; height:18px; background-color:#fff;  border:0; color:#999; padding:3px; font-size:11px; }


#content_main a.fl {color:#900; font-weight:bold; }
#content_main a.fl_on {color:black; cursor:default;  font-weight:normal}

#content_main  a.emission { display:block; float:left; width:325px; margin-left:5px; margin-bottom:15px; background:url(../images/fond_imagette_vod.jpg) no-repeat; color:#000; font-size:11px; }
#content_main a.emission:hover { color:#035851 }
a.lienEmission { background:url(../images/fond_ssmenu_emission.jpg) repeat-y; display:block; width:203px; padding:4px 10px; margin-bottom:1px; color:#fff; }
a.lienEmission:hover { background-image:none; background-color:#035851; } 
a.lienEmission.current { background:#035851 url(../images/picto_current_ssmenu_vod.png) no-repeat; background-position:205px 8px; }

/*-----SPECIFIQUE ASSISTANCE--------------*/
#main .assistance h1{line-height: 1.2; font-weight: bold; font-style: 1.2em; background:none; width:auto; height:auto; overflow:hidden; margin:10px 0 5px 0; color:#8dc53c; padding:0;} 
#main .assistance h2{line-height: 1.2; font-weight: normal; font-style: normal; background:none; width:auto; height:auto; overflow:hidden;margin:10px 0 5px 0; color:#8dc53c;padding:0;} 
#main .assistance a{color:#8dc53c; text-decoration:underline;}
#main .assistance a:hover{color:#999; }
#main .assistance .TitrePage{color:#8dc53c; border-bottom:1px dashed #8dc53c;  font-weight:bold; font-size:1.4em;}
