object {border:0px solid red;}
param {border:0px solid red;}

a {color: #495B6F; text-decoration: none;font-weight: normal;}
a:link  { color: #ed4300}
a:visited  { color: #ed4300}
a:hover  { color: #CFB48A}
a:active  {
	color: #ed4300
}


.nav_top {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;

	text-transform: lowercase;
	color: #313E4C;
}
.navtopactive{color: #666666; font-weight: normal;}
a.navtopactive  { color: #666666}

a:link.navtopactive  { color: #313E4C}
a:visited.navtopactive  { color: #313E4C}
a:hover.navtopactive  { color: #96A7BA}
a:active.navtopactive  { color: #96A7BA;}

a:link.navtop  { color: #313E4C;font-weight: normal;}
a:visited.navtop  { color: #313E4C;font-weight: normal;}
a:hover.navtop  { color: #96A7BA;font-weight: normal;}
a:active.navtop  { color: #96A7BA;font-weight: normal;}




/*NAVGEN*/
.nav_gen {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	color: #FFFFFF;
	line-height:11px;
}
.nav_gen a:link, .nav_gen a:visited { color: #313E4C}
.nav_gen a:hover, .nav_gen a:active { color: #FFFFFF}
a:link.navgen , a:visited.navgen  {
	vertical-align:middle;
	color: #313E4C;
}
a:hover.navgen , a:active.navgen  { color: #FFFFFF}

.navgenactive  { color: #FFFFFF;}
a.navgenactive  {	color: #FFFFFF;	vertical-align: middle;}
a:link.navgenactive  { color: #FFFFFF}
a:visited.navgenactive  { color: #FFFFFF}
a:hover.navgenactive  { color: #FFFFFF}
a:active.navgenactive  { color: #FFFFFF;}

/*
************************************************/
/* NAV BOTTOM */
.td_bottom{
background-color:#999999;
height:26px;
margin:0px; padding:0px;
color:#FFFFFF;
text-transform:lowercase;
font-size:11px;
padding-right:10px;
font-weight:normal;
}

.navbottomactive_left, a.navbottomactive_left,a:link.navbottomactive_left,a:visited.navbottomactive_left{font-weight: bold;color:#FFFFFF;}
a:hover.navbottomactive_left, a:active.navbottomactive_left {font-weight: bold;color:#CCCCCC;}

.navbottomactive_right, a.navbottomactive_right,a:link.navbottomactive_right, a:visited.navbottomactive_right {font-weight: normal;color:#FFFFFF;}
a:hover.navbottomactive_right, a:active.navbottomactive_right  {font-weight: normal;color:#CCCCCC;}

a.navbottom_right, a:link.navbottom_right, a:visited.navbottom_right {font-weight: bold;color:#FFFFFF;}
a:hover.navbottom_right, a:active.navbottom_right {font-weight: bold;color:#CCCCCC;}

a.navbottom_left, a:link.navbottom_left, a:visited.navbottom_left {font-weight: normal;color:#FFFFFF;}
a:hover.navbottom_left, a:active.navbottom_left {font-weight: normal;color:#CCCCCC;}


/*************************
**/



.sousnavgenactive  { color: #FFFFFF;}
a.sousnavgenactive  { color: #FFFFFF; font-weight: normal; line-height: 9px; display:block; padding-bottom:4px;}
a:link.sousnavgenactive  { color: #FFFFFF; font-weight: normal;}
a:visited.sousnavgenactive  { color: #FFFFFF; font-weight: normal;}
a:hover.sousnavgenactive  { color: #FFFFFF;}
a:active.sousnavgenactive  { color: #FFFFFF;}


a.sousnavgen  { color: #495B6F; font-weight: normal; line-height: 9px; display:block; padding-bottom:4px;}
a:link.sousnavgen  { color: #495B6F; font-weight: normal;}
a:visited.sousnavgen  { color: #495B6F; font-weight: normal;}
a:hover.sousnavgen  { color: #96A7BA;}
a:active.sousnavgen  { color: #FFFFFF;}

a.linkinfos  { color: #495B6F; font-weight: bold;}
a:link.linkinfos  { color: #495B6F; font-weight: bold;}
a:visited.linkinfos  { color: #495B6F; font-weight: bold;}
a:hover.linkinfos  { color: #96A7BA;}
a:active.linkinfos  { color: #96A7BA;}


body {
	font-family: Arial, Helvetica, sans-serif;
	margin: 5px;
}

form {
	margin: 0px;
	padding: 0px;
}

hr {
	color: #E6E6E6;
	background-color: #E6E6E6;
}

ul {
border:0px;
margin:0px;
padding:0px;
}

li {
border:0px;
margin:0px;
padding:0px;
list-style-type : none;
}
td {
	font-family: Arial, Helvetica, sans-serif;
	margin: 5px 5px 5px 5px;
}

th {
	font-family: Arial, Helvetica, sans-serif;
}
.hr_menu{
background-color: #E6E6E6;
height: 1px;
border: 0;
}
.hr_blanc{
background-color: #FFFFFF;
height: 1px;
border: 0;
}
.hr_page{
color: #FFFFFF;
background-color: #E6E6E6;
height: 1px;
border: 0;
}
.invisible {
	display: none;
}
.visible {
	display: block;
}




.sousnav {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-transform: lowercase;
	color: #999999;
	overflow: scroll;
	visibility: hidden;

}
.searchbox {
	color: #999999;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	text-indent: 2pt;
	height: 16px;
	width: 150px;
	border: 1px solid #CCCCCC;
	background-color: #FFFFFF;
	vertical-align: top;


}
.tableau_intitule{
text-transform:uppercase;
font-weight:bold;
}
.area1 {
	color: #666666;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	text-indent: 2pt;
	height: 100px;
	width: 300px;
	border: 1px solid #CCCCCC;
	background-color: #FFFFFF;
	vertical-align: bottom;
	line-height: normal;
}
.box1 {
	color: #666666;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	text-indent: 2pt;
	height: 16px;
	width: 300px;
	border: 1px solid #CCCCCC;
	background-color: #FFFFFF;
	vertical-align: bottom;
	line-height: normal;
}
.box2 {
	color: #666666;
	font-size: 10px;
	line-height: normal;
	font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	text-indent: 2pt;
	height: 150px;
	width: 300px;
	vertical-align: bottom;
	border: 1px solid #CCCCCC;
	background-color: #FFFFFF;
}
.box3 {
	color: #666666;
	font-size: 10px;
	line-height: normal;
	font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	text-indent: 2pt;
	height: 16px;
	width: 50px;
	border: 1px solid #CCCCCC;
	background-color: #FFFFFF;
	text-align: center;
}
.box4 {
	color: #666666;
	font-size: 10px;
	line-height: normal;
	font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	text-indent: 2pt;
	height: 16px;
	width: 120px;
	border: 1px solid #CCCCCC;
	background-color: #FFFFFF;
}
.box5 {
	color: #666666;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	text-indent: 2pt;
	height: 16px;
	width: 450px;
	border: 1px solid #CCCCCC;
	background-color: #FFFFFF;
	vertical-align: bottom;
	line-height: normal;
}
.filterbox {
 color: #999999;
 font-size: 10px;
 font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
 text-indent: 2pt;
 height: 16px;
 width: 190px;
 border: 1px solid #CCCCCC;
 background-color: #FFFFFF;
 vertical-align: top;
}
.promotitre {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	color: #495B6F;
	line-height: 12px;
	letter-spacing: -1px;

}
.promotitreagenda {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	color: #495B6F;
	line-height: 11px;

}
.promosoustitre {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #495B6F;
}
.promorubrique {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase;
	color: #FFFFFF;
	line-height: 11px;
}
.promo2rubrique {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	text-transform: uppercase;
	color: #CCCCCC;
	line-height: 10px;
}
.promodate {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #330000;
}
.promotexte {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
}
.bloctitre {
	font-family: "Arial Narrow", Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: lighter;
	text-transform: uppercase;
	color: #FFFFFF;
	line-height: 16px;
}
.titre1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 30px;
	color: #888888;
	text-transform: uppercase;
	line-height: 28px;
}
.titre2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #A7A7A7;
	text-transform: uppercase;
	line-height: 20px;
}
.titre3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #666666;
	text-transform: uppercase;
	line-height: 16px;
}
.titre4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #A7A7A7;
	text-transform: uppercase;
	line-height: 20px;
}
.soustitre1 {
	font-family: "Trebuchet MS", "Trebuchet MS Bold";
	font-size: 16px;
	color: #004520;
	line-height: 16px;
}
.soustitre3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #333333;
	line-height: 14px;
}
.date {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #999999;
}
.jours {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #666666;
}
.texte {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	color: #666666;
}
.infos {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 12px;
	color: #666666;
}
.adresse {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: #999999;
	text-transform:uppercase;
	font-weight:bold;

}
.spacer {
line-height: 5px;
}
.notification {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 12px;
	color: red;
}
.area_col_r{
border:1px solid #CCCCCC;
color:#666666;
width:200px;
height:200px;
font-family: Arial, Helvetica, sans-serif;
padding:5px;
}

.titre_calendrier{
font-family: Arial Narrow, Helvetica, sans-serif;
text-transform:uppercase;
font-size:18px;
font-weight:bold;
color:#FFFFFF;
}
.titre_programmation{
font-family: Arial Narrow, Helvetica, sans-serif;
text-transform:uppercase;
font-size:18px;
font-weight:bold;
color:#FFFFFF;
}
/* Calendrier

.jour_cal1{
font-family:Optima,Helvetica,Verdana;
font-size:12px;
font-weight:bolder;
color:#FFFFFF;
}
.jour_cal1 :link {color:#FFFFFF;text-decoration:none;}
.jour_cal1 :visited {color:#FFFFFF;text-decoration:none;}
.jour_cal1 :hover {color: #000000;text-decoration:none;}
.jour_cal1 :active {color:#000000;text-decoration:none;}

.jour_cal_none{
background-color:#FFFFFF;
float:left;
border-right:1px solid #E4E6EA;
border-bottom:1px solid #E4E6EA;
text-align:center;
width:23px;
height:20px;
}
**/
/* NEW-ACCUEIL
**/
/*EN COLONNE */
/* A l'affiche */
.home_titre_affiche{
font-family: Arial Narrow, Arial, Verdana, Helvetica, sans-serif;
text-transform:uppercase;
font-size:18px;
color:#999999;
margin-bottom:12px;
margin-top:11px;
font-weight:600;
display:block;
}
.home_promorubrique{
text-transform:uppercase;
font-size:10px;
color:#999999;
display:block;
line-height:10px;
margin-bottom:3px;
}
.border_home_promorubrique{
border-top:1px solid #CCCCCC;
margin-top:12px;
padding-top:12px;
}
.home_promotitreagenda{
text-transform:uppercase;
font-size:12px;
color:#313E4C;
display:block;
font-weight:bold;
}
.home_promodate{
font-size:11px;
color:#313E4C;
display:block;
padding-bottom
}
.home_hr_agenda{
color:#cccccc;
border:0px solid #cccccc;
}
.home_infos{
font-size:11px;
color:#313E4C;
padding-bottom:5px;
display:block;
}
.home_infos a:link{
font-weight:bold;
font-size:11px;
color:#313E4C;
margin-bottom:25px;
}
.home_infos a:visited{
font-weight:bold;
font-size:11px;
color:#313E4C;
}
.home_infos a:hover{
font-weight:bold;
font-size:11px;
color:#96A7BA;
}
.home_infos a:active{
font-weight:bold;
font-size:11px;
color:#96A7BA;
}
/*LES AUTRES*/
.home_titre_autres{
font-family: Arial Narrow, Arial, Verdana, Helvetica, sans-serif;
text-transform:uppercase;
font-size:18px;
color:#FFFFFF;
margin-bottom:8px;
margin-top:11px;
font-weight:600;
display:block;
line-height:18px;
}
.home_lien_autres{
font-weight:bold;
font-size:11px;
color:#313E4C;
text-transform:uppercase;
line-height:11px;
}
.home_lien_autres a:link{
font-weight:bold;
font-size:11px;
color:#313E4C;
text-transform:uppercase;
line-height:11px;
}
.home_lien_autres a:visited{
font-weight:bold;
font-size:11px;
color:#313E4C;
text-transform:uppercase;
}
.home_lien_autres a:hover{
font-weight:bold;
font-size:11px;
color:#96A7BA;
text-transform:uppercase;
}
.home_lien_autres a:active{
font-weight:bold;
font-size:11px;
color:#96A7BA;
text-transform:uppercase;
}

/*NOUVELLE CHARTE */
.bloc_col_droite_bordertop{
border-top:1px solid #E6E6E6;
margin-top:10px;
padding-top:10px;
padding-left:0px;
margin-bottom:10px;
}

.bloc_col_droite{
margin-top:20px;
padding-top:10px;
padding-left:0px;
margin-bottom:10px;
}

.bloc_col_droite_bordertop_old{
border-top:1px solid #E6E6E6;
margin-top:10px;
padding-top:10px;
padding-left:5px;
margin-bottom:10px;
}


/* LES ACTUS */
.accueil_news{
font-family: Arial Narrow, Arial, Verdana, Helvetica, sans-serif;
background-color:#e5e5e5;
text-transform:uppercase;
font-size:18px;
color:#999999;
padding:10px 10px 10px 14px;
margin-bottom:5px;
font-weight:600;
}
.table_news{
	margin:5px 5px 5px 5px;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	border: 1;
}
.separateur_news{
height:19px;
background-image:url('../pics/accueil/separateur_news.gif');
background-repeat:repeat-x;
}
.type_news{
text-transform:uppercase;
font-size:10px;
color:#666666;
display:block;
margin-bottom:2px;
}
.titre_news{
	font-family: Arial,Helvetica,sans-serif;
	font-weight:bold;
	text-transform:uppercase;
	font-size:12px;
	color:#004520;
	display:block;
	line-height:12px;
}
.legende_news{
	font-family: Arial,Helvetica,sans-serif;
	font-size:11px;
	color:#313E4C;
	display:block;
	margin: 5px;
}
.date_news{
font-family: Arial,Helvetica,sans-serif;
font-weight:bold;
font-size:10px;
color:#666666;
display:block;
margin-top:8px;
margin-bottom:4px;
}
.description_news{
	font-family: "Trebuchet MS", "Trebuchet MS Bold";
	font-size:11px;
	color:#666666;
}
.img_news{
margin:0 10px 0 0;
width:45px;
border:0px;
}
/* LES VIDEOS */
.sous_titre_vdo{
display:block;
margin : 8px 0 10px 0;
padding-bottom : 5px;
font-family:Arial;
font-size:16px;
color:#666666;
border-bottom:1px solid #CCCCCC;
}
.titre_film_selection_vod{
font-family:Arial narrow,Arial;
text-transform:uppercase;
font-size:9px;
font-weight:bold;
color:#495B6F;
line-height:10px;
margin-top:5px;
display:block;
}
.link_video{border:1px solid #cccccc;padding:1px;}
.titre_categorie_vdo{
font-family:Arial;
text-transform:uppercase;
font-size:14px;
font-weight:bold;
color:#888888;
display:block;
margin-bottom:5px
}
.titre_categorie_vod{
font-family:Arial;
text-transform:uppercase;
font-size:30px;
color:#555555;
display:block;
margin-bottom:7px;
margin-top:12px;
line-height:30px;
}
.titre_film_vod{
font-family:Arial;
text-transform:uppercase;
font-size:22px;
font-weight:bold;
color:#555555;
display:block;
margin-bottom:5px;
margin-top:0px;
line-height:20px;
}

.titre_categorie_fiche_vod{
font-family:Arial;
text-transform:uppercase;
font-size:14px;
font-weight:bold;
color:#888888;
display:block;
margin-bottom:2px;

}
.titre_film_fiche_vod{
font-family:Arial;
text-transform:uppercase;
font-size:30px;
line-height:30px;
color:#555555;
display:block;
}
.soustitre_film_fiche_vod{
font-family:Arial;
font-size:16px;
color:#777777;
display:block;
margin-bottom:10px;
}



.soustitre_film_vod{
font-family:Arial;
font-size:14px;
color:#777777;
display:block;
margin-bottom:7px
}

.categorie_video{
border:1px solid #cccccc;
height:45px;
vertical-align:center;
padding-left:10px;
padding-right:10px;
}



.description_film_vod{
display:block;
font-family:Arial;
font-size:10px;
color:#666666;
}

.soustitre_liste_vod{
font-family:Arial;
display:block;
font-size:12px;
color:#313E4C;
}
.categorie_liste_vod{
font-family:Arial;
display:block;
font-size:10px;
color:#666666;
margin-top:10px;
}
#flashcontent{
margin-top:10px;
}
.titre2_page{
	border-bottom:1px solid #CCCCCC;
	padding-bottom:5px;
	margin-bottom:10px;
	color: #FFFFFF;
	font-weight: normal;
	letter-spacing: 0.1em;
}

/*AGENDA*/
.agenda_titre_affiche{
font-family: Arial Narrow, Arial, Verdana, Helvetica, sans-serif;
text-transform:uppercase;
font-size:18px;
color:#999999;
font-weight:600;
display:block;
}
.agenda_promotitreagenda{
text-transform:uppercase;
font-size:12px;
color:#313E4C;
display:block;
font-weight:bold;
}
