
div#groupetva {font-family: Arial, sans-serif; font-size: 14px; line-height: 24px;}
div#groupetva a {text-decoration: none; color: #9c571f;}
div#groupetva a.liens {float: right; padding: 0 13px 10px 0; text-decoration: none; font-size: 13px; color: #9c571f;}
div#groupetva a:hover.liens { text-decoration: underline; }

div#groupetva .bloc_info {float: left; width: 637px; padding: 38px 0 20px 0; background: #fff url(../images/groupetva/bg_bloc_info.gif) no-repeat top; }
div#groupetva .bloc_info-txt {float: left; width: 450px; padding: 0 15px 0 13px; line-height: 20px;}

div#groupetva p {font-size: 14px; padding: 0 0 25px 0; margin: 0; line-height: 20px; color: #373737; }
div#groupetva p.programmation {font-size: 14px; padding: 0 0 25px 0; margin: 0; line-height: 20px; color: #373737; font-weight: bold; }
div#groupetva p.conseil {font-size: 12px; padding: 0; margin: 0;}
div#groupetva p.orange {color: #9c571f;}

div#groupetva h3 {padding: 3px 0 35px 0; margin: 0; font-family: Helvetica, Arial, sans-serif; font-weight: normal; font-size: 18px; color: #373737; }
div#groupetva h3.conseil {padding: 3px 0 0 0; margin: 0; font-family: Helvetica, Arial, sans-serif; font-weight: normal; font-size: 18px;}
div#groupetva h4 {padding: 0 0 20px 0; margin: 0; font-family: Arial, sans-serif; font-weight: normal; font-size: 16px; color: #373737;}
div#groupetva h5 {padding: 3px 0 0 0; margin: 0; font-family: Arial, sans-serif; font-weight: normal; font-size: 14px; color: #9c571f;}
div#groupetva h6 {padding: 0; margin: 10px 0 0 0; font-family: Arial, sans-serif; font-weight: normal; font-size: 12px; line-height: 16px; color: #9c571f;}
div#groupetva h6 strong {font-weight: bold; font-size: 14px;}

div#groupetva .ligne {width: 100%; height: 1px; margin: 0 0 10px 0; background: #e9ecec; overflow: hidden; clear: both;}


div#groupetva div#menu {float: left; width: 143px; padding: 0 0 0 15px; border-right: 1px solid #e9ecec;}
div#groupetva div#menu ul {padding: 0; margin: 0; list-style: none; font-weight: bold; line-height: 16px;}
div#groupetva div#menu ul li {float: left;  width: 143px; padding: 7px 0 7px 0; border-bottom: 1px solid #e9ecec;}
div#groupetva div#menu ul li.last {border: 0; padding: 7px 0 0 0;}
div#groupetva div#menu ul li a {text-decoration: none; color: #9c571f;}
div#groupetva div#menu ul li a:hover {text-decoration: none; color: #373737;}

div#groupetva div#menu ul li#direction {border: 0; padding: 7px 0 0 0;}
div#groupetva div#menu ul li#direction a#menu_direction.over {color: #373737;}
div#groupetva div#menu ul li#direction a#menu_direction.out {color: #9c571f;}

div#groupetva div#menu ul li#gouvernance {margin: 7px 0 0 0; border-top: 1px solid #e9ecec;}

div#groupetva div#sousmenu {float: left; padding: 0;}
div#groupetva div#sousmenu ul {padding: 0; margin: 0; list-style: none; font-family: Arial, sans-serif; font-size: 12px; font-weight: normal; line-height: 16px;}
div#groupetva div#sousmenu ul li {padding: 3px 0 0 0; margin: 0; border: 0;}
div#groupetva div#sousmenu ul li a {text-decoration: none; color: #373737;}
div#groupetva div#sousmenu ul li a:hover {text-decoration: none; color: #9c571f;}


/* ### GROUPE TVA ### */
div#groupetva .communiques {float: left; width: 637px; background: url(../images/groupetva/communiques_bg.gif) repeat-y top;}

div#groupetva .bloc_communiques {float: left; width: 637px; background: url(../images/groupetva/communiques_top.gif) no-repeat top;}
div#groupetva .bloc_communiques a.liens {padding: 0 13px 10px 0; margin: 0 15px 0 0; }
div#groupetva .bloc_communiques h3 {padding: 15px 0 0 13px; margin: 0; font-family: Helvetica, Arial, sans-serif; font-weight: normal; font-size: 18px;}
div#groupetva .bloc_communiques ul {padding: 20px 0 40px 13px; margin: 0; list-style: none; font-family: Arial, sans-serif; font-size: 12px; line-height: 20px; color: #7d7d7d;}
div#groupetva .bloc_communiques ul li {padding: 0 0 0 12px; margin: 0; background: url(/images/main/bullet.gif) left 8px no-repeat;}
div#groupetva .bloc_communiques ul li a {font-size: 14px; text-decoration: none; color: #9c571f;}

div#groupetva .footer_communiques {float: left; width: 637px; height: 10px; margin: 0 0 10px 0; background: url(../images/groupetva/communiques_bottom.gif) no-repeat top;}

div#groupetva .logos {float: left; width: 637px; background: url(../images/groupetva/logos.jpg) no-repeat top;}
div#groupetva .logos ul {float: left; margin: 0; list-style: none;}
div#groupetva .logos ul li a {display: block; width: 100%; height: 0; margin: 0; overflow: hidden; text-decoration: none;}

div#groupetva .logos ul#stations {width: 220px; padding: 0 34px 0 15px;}
div#groupetva .logos ul#stations li {width: 220px; height: 38px;}
div#groupetva .logos ul#stations li a {padding: 38px 0 0 0;}

div#groupetva .logos ul#filiales {width: 200px; padding: 0 45px 0 10px;}
div#groupetva .logos ul#filiales li {width: 200px; height: 47px;}
div#groupetva .logos ul#filiales li a {padding: 47px 0 0 0;}

div#groupetva .logos ul#chaines {width: 85px; padding: 0 10px 0 18px;}
div#groupetva .logos ul#chaines li {width: 85px; height: 46px;}
div#groupetva .logos ul#chaines li a {padding: 46px 0 0 0;}
div#groupetva .logos ul#chaines li#btn_idm { height: 35px; }
div#groupetva .logos ul#chaines li#btn_idm a { padding: 35px 0 0 0; }
div#groupetva .logos ul#chaines li#btn_addiktv { margin: 10px 0 0 0; }
div#groupetva .logos ul#chaines li#btn_shoppingtva { margin: 10px 0 0 0; }
div#groupetva .logos ul#chaines li#btn_mentv { margin: 10px 0 0 0; }
div#groupetva .logos ul#chaines li#btn_lcn { margin: 10px 0 0 0; height: 60px; }
div#groupetva .logos ul#chaines li#btn_lcn a { padding: 60px 0 0 0; }
div#groupetva .logos ul#chaines li#btn_thecave { margin: 10px 0 0 0; height: 54px; }
div#groupetva .logos ul#chaines li#btn_thecave a { padding: 54px 0 0 0; }
div#groupetva .logos ul#chaines li#btn_yoopa { margin: 10px 0 0 0; height: 54px; }
div#groupetva .logos ul#chaines li#btn_yoopa a { padding: 54px 0 0 0; }
div#groupetva .logos ul#chaines li#btn_mlle { margin: 10px 0 0 0; height: 54px; }
div#groupetva .logos ul#chaines li#btn_mlle a { padding: 54px 0 0 0; }
div#groupetva .logos ul#chaines li#btn_tvasports { margin: 5px 0 0 0; height: 54px; }
div#groupetva .logos ul#chaines li#btn_tvasports a { padding: 54px 0 0 0; }
div#groupetva .logos ul#chaines li#btn_mentv { height: 35px; }
div#groupetva .logos ul#chaines li#btn_mentv a { padding: 35px 0 0 0; }

div#coldroite_tva .img_quebecor {float: left; width: 314px; height: 70px; background: url(../images/groupetva/img_quebecor.gif);}
div#coldroite_tva div.indice-boursier {
	float: left; 
	width: 294px; 
	height: 28px; 
	padding: 48px 20px 0 0; 
	background: url(../images/groupetva/img_indice-boursier.jpg); 	
	text-align: right;	
}
div#coldroite_tva div.indice-boursier h3 { display: none; }
div#coldroite_tva div.indice-boursier p { margin: 0; padding: 0; }
div#coldroite_tva div.indice-boursier a {
	padding: 0;	
	margin: 0; 
	font-size: 13px; 
	color: #9c571f;
	font-family: Arial, sans-serif;
	text-decoration: none;
}
div#coldroite_tva div.indice-boursier a:hover { text-decoration: underline; }
/* ### /GROUPE TVA ### */


/* ### COMITÉ DE DIRECTION ### */
div#bloc_direction .infos {float: left; width: 130px; margin: 0 27px 0 15px;}
div#bloc_direction .txt_bios {float: left; width: 450px; margin: 0 0 15px 0;}
/* ### /COMITÉ DE DIRECTION ### */


/* ### COMMUNIQUES ### */
div#bloc_communiques {float: left; width: 610px; padding: 0 0 0 15px; font-family: Helvetica, Arial, sans-serif;}

div#bloc_communiques.liste_2011 ul#annees li.annee2011 a {float: left; width: 57px; color: #fff; background: url(../images/groupetva/liste_annees-over.gif);}
div#bloc_communiques.liste_2010 ul#annees li.annee2010 a {float: left; width: 57px; color: #fff; background: url(../images/groupetva/liste_annees-over.gif);}
div#bloc_communiques.liste_2009 ul#annees li.annee2009 a {float: left; width: 57px; color: #fff; background: url(../images/groupetva/liste_annees-over.gif);}
div#bloc_communiques.liste_2008 ul#annees li.annee2008 a {float: left; width: 57px; color: #fff; background: url(../images/groupetva/liste_annees-over.gif);}
div#bloc_communiques.liste_2007 ul#annees li.annee2007 a {float: left; width: 57px; color: #fff; background: url(../images/groupetva/liste_annees-over.gif);}
div#bloc_communiques.liste_2006 ul#annees li.annee2006 a {float: left; width: 57px; color: #fff; background: url(../images/groupetva/liste_annees-over.gif);}
div#bloc_communiques.liste_2005 ul#annees li.annee2005 a {float: left; width: 57px; color: #fff; background: url(../images/groupetva/liste_annees-over.gif);}
div#bloc_communiques.liste_2004 ul#annees li.annee2004 a {float: left; width: 57px; color: #fff; background: url(../images/groupetva/liste_annees-over.gif);}
div#bloc_communiques.liste_2003 ul#annees li.annee2003 a {float: left; width: 57px; color: #fff; background: url(../images/groupetva/liste_annees-over.gif);}
div#bloc_communiques.liste_2002 ul#annees li.annee2002 a {float: left; width: 57px; color: #fff; background: url(../images/groupetva/liste_annees-over.gif);}
div#bloc_communiques.liste_2001 ul#annees li.annee2001 a {float: left; width: 57px; color: #fff; background: url(../images/groupetva/liste_annees-over.gif);}

div#bloc_communiques ul#annees {float: left; width: 610px; height: 31px; padding: 0; margin: 0; list-style: none; background: url(../images/groupetva/bg_liste_annees.gif);}
div#bloc_communiques ul#annees li {float: left; width: 57px; line-height: 31px; display: inline; text-align: center; margin: 0 1px 0 0; background: url(../images/groupetva/liste_annees.gif);}
div#bloc_communiques ul#annees li a {width: 57px;}
div#bloc_communiques ul#annees li a:hover {float: left; width: 57px; color: #fff; background: url(../images/groupetva/liste_annees-over.gif);}
div#bloc_communiques ul#annees li.actif a {float: left; width: 57px; color: #fff; background: url(../images/groupetva/liste_annees-over.gif);}

div#bloc_communiques .conteneur {float: left; width: 610px; background: url(../images/groupetva/bg_bloc_communiques.gif) no-repeat top;}
div#bloc_communiques .contenu {float: left; width: 610px; padding: 0 0 25px 0; border-bottom: 1px solid #d7d7d7; background: url(../images/groupetva/bg_pix_communiques.gif) repeat-y top;}
div#bloc_communiques .contenu p {padding: 25px 10px 0 20px; font-size: 13px; line-height: 20px;}
div#bloc_communiques .contenu a {display: block;}
/* ### /COMMUNIQUES ### */


/* ### GOUVERNANCE & RAPPORT FINANCIER ### */
div#bloc_pdf a {line-height: 24px; padding: 5px 25px 5px 30px; margin: 0; background: url(../images/icone_pdf.gif) no-repeat left;}
div#bloc_pdf a.audio {padding: 5px 48px 5px 30px; background: url(../images/icone_audio.gif) no-repeat left;}
/* ### /GOUVERNANCE & RAPPORT FINANCIER ### */


/* ### ADRESSES UTILES ### */
div#groupetva .bloc_adresses {float: left; width: 225px;}
div#groupetva .bloc_adresses p {font-size: 13px; line-height: 18px;}
div#groupetva .bloc_adresses strong {padding: 0; margin: 0; font-family: Arial, sans-serif; font-weight: normal; font-size: 14px; color: #373737;}
div#groupetva .bloc_adresses h5 { padding: 3px 0 0 0; margin: 0; font-family: Arial, sans-serif; font-weight: bold; font-size: 14px; color: #373737; }
div#groupetva .bloc_adresses h5 a { font-family: Arial, sans-serif; font-weight: bold; font-size: 14px; color: #373737; }
/* ### /ADRESSES UTILES ### */


/* ### BANQUES PHOTOS ### */
div#banquephotos ul#choix {float: left; width: 450px; height: 31px; padding: 0; margin: 0; list-style: none; border-bottom: 1px solid #d7d7d7;}
div#banquephotos ul#choix li {float: left; width: 156px; line-height: 32px; display: inline; text-align: center; background: url(../images/groupetva/liste_banquephotos.gif);}
div#banquephotos ul#choix li a:hover {float: left; width: 156px; color: #fff; background: url(../images/groupetva/liste_banquephotos-over.gif);}
div#banquephotos ul#choix li.actif a {float: left; width: 156px; color: #fff; background: url(../images/groupetva/liste_banquephotos-over.gif);}
div#banquephotos ul#choix li.inactif a {float: left; width: 156px; background: url(../images/groupetva/liste_banquephotos.gif);}

div#banquephotos .conteneur_liste {float: left; width: 448px; background: url(../images/groupetva/bg_pix_banquephotos.gif) repeat-y top;}
div#banquephotos .contenu_liste {float: left; width: 448px; height: 200px; margin: 0 0 0 1px; border-bottom: 1px solid #d7d7d7; background: url(../images/groupetva/bg_bloc_banquephotos.gif) no-repeat top; overflow-y: auto; overflow-x: hidden;}

div#banquephotos ul {float: left; padding: 0; margin: 0; margin: 10px 0 10px 20px; list-style: none;}
div#banquephotos ul li a {font-family: Helvetica, Arial, sans-serif; font-weight: normal; font-size: 13px; color: #373737; text-decoration: none;}
div#banquephotos ul li a:hover {color: #9c571f;}

div#banquephotos div.photo_vedette {float: left; width: 200px; margin: 20px 80px 0 0;}

div#banquephotos div.infos_vedette {float: left; width: 170px; margin: 20px 0 0 0; padding: 20px 0 20px 0; font-size: 13px; line-height: 20px; border-top: 1px solid #d7d7d7; border-bottom: 1px solid #d7d7d7;}
div#banquephotos div.infos_vedette strong {color: #9c571f; font-weight: normal;}
div#banquephotos div.infos_vedette span {float: left; width: 120px; color: #9b9b9b;}
div#banquephotos div.infos_vedette img {padding: 15px 0 0 0;}
/* ### /BANQUES PHOTOS ### */

/* ### CARRIERE ### */
a#btn_consulteznosoffres {
	width: 186px;
	height: 0px;
	padding: 19px 0 0 0;
	background: url(/images/groupetva/btn_consultezoffresemploi.gif) no-repeat;
	overflow: hidden;
	display: block;	
}

/* liens noir dans le menu */
div#groupetva.groupe div#menu ul li#groupe a {color: #373737;}
div#groupetva.groupe div#menu ul li#groupe a:hover {text-decoration: none;}

div#groupetva.profil div#menu ul li#profil a {color: #373737;}
div#groupetva.profil div#menu ul li#profil a:hover {text-decoration: none;}

div#groupetva.direction div#menu ul li#direction a {color: #373737;}
div#groupetva.direction div#menu ul li#direction a:hover {text-decoration: none;}

div#groupetva.gouvernance div#menu ul li#gouvernance a {color: #373737;}
div#groupetva.gouvernance div#menu ul li#gouvernance a:hover {text-decoration: none;}

div#groupetva.corporate div#menu ul li#corporate a {color: #373737;}
div#groupetva.corporate div#menu ul li#corporate a:hover {text-decoration: none;}

div#groupetva.rapports div#menu ul li#rapports a {color: #373737;}
div#groupetva.rapports div#menu ul li#rapports a:hover {text-decoration: none;}

div#groupetva.communications div#menu ul li#communications a {color: #373737;}
div#groupetva.communications div#menu ul li#communications a:hover {text-decoration: none;}

div#groupetva.carrieres div#menu ul li#carrieres a {color: #373737;}
div#groupetva.carrieres div#menu ul li#carrieres a:hover {text-decoration: none;}

div#groupetva.adresses div#menu ul li#adresses a {color: #373737;}
div#groupetva.adresses div#menu ul li#adresses a:hover {text-decoration: none;}

div#groupetva.retraites div#menu ul li#retraites a {color: #373737;}
div#groupetva.retraites div#menu ul li#retraites a:hover {text-decoration: none;}

/* Contrôle du sous-menu */
div#groupetva.groupe div#menu ul li#direction div#sousmenu {display: none;}
div#groupetva.profil div#menu ul li#direction div#sousmenu {display: none;}
div#groupetva.direction div#menu ul li#direction div#sousmenu {display: block;}
div#groupetva.gouvernance div#menu ul li#direction div#sousmenu {display: none;}
div#groupetva.corporate div#menu ul li#direction div#sousmenu {display: none;}
div#groupetva.rapports div#menu ul li#direction div#sousmenu {display: none;}
div#groupetva.communications div#menu ul li#direction div#sousmenu {display: none;}
div#groupetva.carrieres div#menu ul li#direction div#sousmenu {display: none;}
div#groupetva.adresses div#menu ul li#direction div#sousmenu {display: none;}
div#groupetva.retraites div#menu ul li#direction div#sousmenu {display: none;}


/* Filiales */
div#groupetva.filiales .tvafilms {padding: 110px 35px 15px 15px; margin: 0; background: url(../images/groupetva/logo_tvafilms.gif) no-repeat 15px 0; color: #373737; }
div#groupetva.filiales .tvacreation {padding: 110px 35px 15px 15px; margin: 0; background: url(../images/groupetva/logo_tvacreation.gif) no-repeat 15px 0; color: #373737; }

div#groupetva.filiales .tvapublications {padding: 110px 15px 15px 15px; margin: 0; background: url(../images/groupetva/logo_tvapublications.gif) no-repeat 15px 22px; color: #373737; }

div#groupetva.filiales .tvapublications_mag {float: left; border-bottom: 1px solid #ececec; padding: 30px 0 30px 0;}
div#groupetva.filiales .tvapublications_mag img {margin: 0 0 20px 0;}

div#groupetva.filiales .tvaproductions {padding: 110px 15px 15px 15px; margin: 0; background: url(../images/groupetva/logo_tvaproductions.gif) no-repeat 15px 0;  color: #373737; }
div#groupetva.filiales .tvaproductions_blocs {float: left; width: 300px;}
