

/*comments link*/
div.comment a{font-size:0.9em;}



/*t1 teaser*/


div.t1 {float:left;padding:7px 0 10px 0;display:block;width:163px;height:231px;min-height:231px;margin:3px;background-image:url(/i18n/2150666,property=data,v=2.png); background-repeat:no-repeat;overflow:hidden;}
div.t1:hover{ background-image:url(/i18n/2150504,property=data,v=2.png);}
div.t1 a:link{color: #1f1f1f;text-decoration:none; }
div.t1 a:visited{color: #1f1f1f;text-decoration:none;}
div.t1 a:active{color: #1f1f1f;text-decoration:none;}
div.t1 a:hover{background-color:none}
div.t1 h2 {text-transform:uppercase;font-size:1em;font-weight:bold;height:20px;}
div.t1 img{padding:2px 0 7px 0;margin:0 auto 0 auto}

div.t1 span.flash {padding:2px 0 7px 0;margin:0 auto 0 auto}
div.t1 h3 {font-size:1.6em;padding:0 0 2px 0;line-height:1em;}
div.t1 a{margin:0 auto 0 auto;width:141px;padding:0 10px 0 10px;display:block;}
div.t1 p {line-height:1.2em;margin:0 0 0 0}
div.t1 p.subtitle a{font-size:1em; font-style:italic;color:#676767;padding:0 10px 2px 10px;margin-bottom:0}

div.t1 div.comment { background:url(/i18n/2955532,property=data,v=1.png) no-repeat top left; color:#FFF; height:16px; width:20px; text-align:center; position:absolute; bottom:2px; right:5px;padding-top:1px; }

div.t1 div.comment a:active, div.t1 div.comment a:hover {color:#fa481c;}



/*t3 teaser*/
div.t3{float:left;padding:7px 10px 13px 10px;display:block;width:312px;height:486px;max-height:486px;overflow:auto; background-image:url(/i18n/3759366,property=data,v=2.gif); background-repeat:no-repeat;overflow:hidden;}
div.t3 h2 {text-transform:uppercase;font-size:1.2em; padding: 0 0 5px;}
div.t3 h2 a:link{color:#393939;text-decoration:none}
div.t3 h2 a:hover{color:#fa481c;text-decoration:none}
div.t3 img{padding:2px 0 7px 0}

div.t3 span.flash{padding:2px 0 7px 0}

div.t3 h3 {font-size:1.6em;padding:0 0 2px 0;}
div.t3 h3 a:link{color:#393939;}
div.t3 h3 a:visited{color:#fa481c;}
div.t3 h3 a:active{color:#fa481c;}
div.t3 h3 a:hover{color:#fa481c;text-decoration:none}

div.t3 p a:link{color:#393939;}
div.t3 p a:visited{color:#fa481c;}
div.t3 p a:active{color:#fa481c;}
div.t3 p a:hover{color:#fa481c;text-decoration:none}

div.t3 p {line-height:1.3em;}
div.t3 p.subtitle{font-size:1em; font-style:italic;color:#676767;padding:0 0 2px 0;margin:0 0 0 0;}
div.t3 ul {line-height:1.3em;}

div.t3 div.comment a{ background:url(/i18n/2955532,property=data,v=1.png) no-repeat top left; color:#FFF; height:16px; width:20px; text-align:center; position:absolute; bottom:15px; right:10px;}

div.t3 div.comment a:active, div.t3 div.comment a:hover {color:#fa481c;}

div.t3 div.options img.share_trigger{margin:0 2px 0 0;position:absolute;right:30px; bottom:15px; padding:0; boarder:0;}



/*t2 rss teaser*/
div.t2{float:left;padding:0 0 0 0;display:block;width:332px;margin:3px;overflow:auto;}
a#rss_content_link{text-align:right;padding:5px 8px 0 5px;text-align:right;width:317px;border-left:1px solid #8b8b8b;border-right:1px solid #8b8b8b;display:block; text-transform:uppercase;font-weight:bold;}
a#rss_content_link:link{color:#FFF;text-decoration:none;}
a#rss_content_link:visited{color:#FFF;text-decoration:none;}
a#rss_content_link:active{color:#FFF;text-decoration:none;}
div#scrollup {position: relative;overflow: hidden;height: 135px;}
div.headline {position: absolute;top: 210px;left: 5px;}
td{vertical-align:top;padding:0 0 10px 0}
td.date{padding:0 10px 10px 0}

div#scrollup a:link{color: #1F1F1F;text-decoration:none;}
div#scrollup a:visited{color: #1F1F1F;text-decoration:none;}
div#scrollup a:active{color: #1F1F1F;text-decoration:none;}
div#scrollup a:hover{color:#fa481c;text-decoration:none;} 



a#rss_content_link.arte_plus7:link,a#rss_content_link.arte_plus7:visited{background-color:#8a70e5;}
a#rss_content_link.arte_blog:link,a#rss_content_link.arte_blog:visited{background-color:#ed1e79;}
a#rss_content_link.arte_info:link,a#rss_content_link.arte_info:visited{background-color:#20abcc;}
a#rss_content_link.arte_forum:link,a#rss_content_link.arte_forum:visited{background-color:#4D961E;}
a#rss_content_link.arte_programme:link,a#rss_content_link.arte_programme:visited{background-color:#F7931E;}

a#rss_content_link.arte_27etmoi:link,a#rss_content_link.arte_27etmoi:visited{background-color:#FF5D1F;}

a#rss_content_link.arte_avignon:link,a#rss_content_link.arte_avignon:visited{background-color:#F94435;}


a#rss_content_link.arte_plus7:hover{color:#FF97D2;}
a#rss_content_link.arte_blog:hover{color:#FFA21D;}
a#rss_content_link.arte_info:hover{color:#C2E7FF;}
a#rss_content_link.arte_forum:hover{color:#CAF225;}

a#rss_content_link.arte_programme:hover{color:#C83500;}

a#rss_content_link.arte_27etmoi:hover{color:#000;}

a#rss_content_link.arte_avignon:hover{color:CCC;}


/* Caution! Ensure accessibility in print and other media types... */
@media projection, screen { /* Use class for showing/hiding tab content, so that visibility can be better controlled in different media types... */
    .ui-tabs-hide {
        display: none;
    }
}

/* Hide useless elements in print layouts... */
@media print {
    .ui-tabs-nav {
        display: none;
    }
}
.ui-tabs-nav, .ui-tabs-panel {
padding:0;
margin:0;
}
.ui-tabs-nav {
    list-style: none;
    margin: 0;
    padding: 0 0 0 10px;
}
.ui-tabs-nav:after { /* clearing without presentational markup, IE gets extra treatment */
    display: block;
    clear: both;
    content: " ";
}
.ui-tabs-nav li {
    float: left;
    margin: 0 0 0 1px;
padding:0;
background-image:none;
}
.ui-tabs-nav a, .ui-tabs-nav a span {
    display: block;
    padding: 0;
margin:0 7px 0 0;

}
.ui-tabs-nav a {
    padding-left: 0;
    color: #FFF;
    font-weight: normal;
    line-height: 1.2;
    text-align: center;
    text-decoration: none;
    white-space: nowrap; /* required in IE 6 */    
    outline: 0; /* prevent dotted border in Firefox */
}
.ui-tabs-nav a:link{color:#FFF}
.ui-tabs-nav a:visited{color:#FFF}
.ui-tabs-nav a:active{color:#FFF}
.ui-tabs-nav a:hover{color:#FFB43F}
.ui-tabs-nav .ui-tabs-selected a {
    position: relative;
    top: 1px;
    z-index: 2;
    color: #000;
height:18px;
border-right:1px solid #7f7f7f;
border-left:1px solid #7f7f7f;
border-top:1px solid #7f7f7f;
_width:38px;
min-width:38px;
font-weight:bold;
background: url(/i18n/2150524,property=data,v=2.gif) no-repeat;
margin:0 6px 0 0

}
.ui-tabs-nav .ui-tabs-selected a:link{color:#000}
.ui-tabs-nav .ui-tabs-selected a:visited{color:#000}
.ui-tabs-nav .ui-tabs-selected a:active{color:#000}
.ui-tabs-nav .ui-tabs-selected a:hover{color:#000}
.ui-tabs-nav a span {
    height: 14px; /* IE 6 treats height as min-height */
    min-height: 14px;
    padding: 5px 5px 0 5px;
background: url(/i18n/2150590,property=data,v=2.gif) no-repeat;
width:40px;
min-width:40px;
margin:0

}
*>.ui-tabs-nav a span { /* hide from IE 6 */
    width: auto;
    height: auto;margin:0
}
.ui-tabs-nav .ui-tabs-selected a span { 
height: 15px;
    min-height: 15px;
    padding: 2px 5px 1px 5px;
background: url(/i18n/2150524,property=data,v=2.gif) no-repeat;

}

.ui-tabs-nav .ui-tabs-selected a, .ui-tabs-nav a:hover, .ui-tabs-nav a:focus, .ui-tabs-nav a:active {
    
}
.ui-tabs-nav a, .ui-tabs-nav .ui-tabs-disabled a:hover, .ui-tabs-nav .ui-tabs-disabled a:focus, .ui-tabs-nav .ui-tabs-disabled a:active {

}
.ui-tabs-nav .ui-tabs-selected a span, .ui-tabs-nav a:hover span, .ui-tabs-nav a:focus span, .ui-tabs-nav a:active span {}
.ui-tabs-nav a span, .ui-tabs-nav .ui-tabs-disabled a:hover span, .ui-tabs-nav .ui-tabs-disabled a:focus span, .ui-tabs-nav .ui-tabs-disabled a:active span {}
.ui-tabs-nav .ui-tabs-selected a:link, .ui-tabs-nav .ui-tabs-selected a:visited, .ui-tabs-nav .ui-tabs-disabled a:link, .ui-tabs-nav .ui-tabs-disabled a:visited { /* @ Opera, use pseudo classes otherwise it confuses cursor... */
    cursor: text;padding:0;
}
.ui-tabs-nav a:hover, .ui-tabs-nav a:focus, .ui-tabs-nav a:active,
.ui-tabs-nav .ui-tabs-unselect a:hover, .ui-tabs-nav .ui-tabs-unselect a:focus, .ui-tabs-nav .ui-tabs-unselect a:active { /* @ Opera, we need to be explicit again here now... */
    cursor: pointer;padding:0;
}
.ui-tabs-disabled {}
.ui-tabs-panel {
    padding:6px 0 0 0;
background-image:url(/i18n/2150588,property=data,v=2.png);
background-repeat:no-repeat;

/*ie 6 design*/
_padding:0 0 0 0;
_background-image:none;
_border-top:1px solid #8b8b8b;
/*end */

}
.rss_content{
border-left:1px solid #8b8b8b;
border-right:1px solid #8b8b8b;
height:196px;
min-height:196px;
background-image:url(/i18n/2150708,property=data,v=2.gif)
}
.rss_content p{
    padding:5px;

}

.ui-tabs-loading em {
    padding: 0 0 0 20px;
}

* html .ui-tabs-nav { /* auto clear, @ IE 6 & IE 7 Quirks Mode */
    display: inline-block;
}
*:first-child+html .ui-tabs-nav  { /* @ IE 7 Standards Mode - do not group selectors, otherwise IE 6 will ignore complete rule (because of the unknown + combinator)... */
    display: inline-block;
}/* CSS Document */

/*autopromo teaser*/
a.promo_teaser{float:left;display:block;margin:3px;}



/*t4 teaser*/
div.t4{width:676px; background-image:url(/i18n/3743464,property=data,v=1.gif); background-repeat:no-repeat;height:302px;margin-left:3px}
div.t4 p.title{height:16px;padding:6px 6px 3px 12px;margin:0;font-size:1.2em;color:#FFF;font-weight:bold;display:block;}
div.t4 div.t1 { background-image:none;margin:1px 6px 0 0}
div.t4 div.t1.last { margin-right:0}
div.t4 div.t1:hover{ background-color:#E1E1E1}



/*t5 teaser*/
div.t5{padding:7px 13px 13px 13px;display:block;width:671px;margin:0;overflow:auto; background-image:url(/i18n/3759274,property=data,v=1.gif); background-repeat:no-repeat;overflow:hidden;}
div.t5 h2 {text-transform:uppercase;font-size:1.2em; padding: 0 0 5px;}
div.t5 h2 a{color:#393939;text-decoration:none}
div.t5 h2 a:hover{color:#fa481c;text-decoration:none}
div.t5 a.teaser_image{float:left;padding:2px 25px 0 0}

div.t5 div.content h3 {font-size:1.6em;padding:0 0 2px 0;}
div.t5 div.content h3 a:link{color:#393939;}
div.t5 div.content h3 a:visited{color:#fa481c;}
div.t5 div.content h3 a:active{color:#fa481c;}
div.t5 div.content h3 a:hover{color:#fa481c;text-decoration:none}

div.t5 p {line-height:1.3em;margin:0 0 10px 0;}
div.t5 p a:link{color:#393939;}
div.t5 p a:visited{color:#fa481c;}
div.t5 p a:active{color:#fa481c;}
div.t5 p a:hover{color:#fa481c;text-decoration:none}
div.t5 p.subtitle{font-size:0.9em; font-style:italic;color:#676767;padding:0 0 2px 0;margin:0 0 0 0;}

div.t5 ul {line-height:1.3em;}
div.t5{display:block;width:671px;margin:0;padding:4px 0 0 0; height:257px;}
div.t5 div.content{padding:7px 13px 13px 13px;margin:0;}
div.t5 div.content h2 {text-transform:uppercase;font-size:1.2em;}

div.t5 div.content {min-height:200px; height:200px;}
div.t5 div.content ul {line-height:1.3em;}
div.t5 div.content div.right_content{float:right;width:300px;min-height:187px; height:187px;overflow:hidden;}
div.t5 img {margin:0;padding:0}
div.t5 > img {display:none;}

div.t5 span.flash{margin:0;padding:0}

div.t5 div.comment a{ background:url(/i18n/2955532,property=data,v=1.png) no-repeat top left; color:#FFF; height:16px; width:20px; text-align:center; position:absolute; bottom:10px; right:10px; }

div.t5 div.comment a:active, div.t5 div.comment a:hover {color:#fa481c;}

div.t5 div.options img.share_trigger{margin:0 2px 0 0;position:absolute;right:30px; bottom:10px; padding:0; boarder:0;}



/* big Player teaser */

div#toolbar_big_player { background:url(/i18n/3099436,property=data,v=2.png) no-repeat 0 10px; min-height:35px; color:#FFF; padding:0; width:676px; margin:0 auto 0 auto; }
div#toolbar_big_player div#toolbar_left_big_player { /*width: 720px;*/width:676px; float:left; margin-top:15px;}
div#teaser_big_player { padding:0 0 13px 0; clear:both; background:url(/i18n/3099434,property=data,v=1.png) no-repeat bottom left #FFF; width:676px; margin:auto; }
div#teaser_big_player div#video_big_player { float:left; /*width: 720px;*/width:676px; background-color:#000; /*height:405px;*/height:380px; }
div#toolbar_big_player div#toolbar_left_big_player  ul#select_big_player { width:670px; float:left; }
div#toolbar_big_player div#toolbar_left_big_player  ul#select_big_player li { color:#FFF; font-size:1.3em; font-weight:bold; display:inline; background-image:none;}
div#toolbar_big_player div#toolbar_left_big_player  ul#select_big_player li a:link {color:#FFF;}
div#toolbar_big_player div#toolbar_left_big_player  ul#select_big_player li a:hover {color:#FFF;}
div#toolbar_big_player div#toolbar_left_big_player  ul#select_big_player li a:visited { color:#B2B2B2;}





/*horizontal accordion*/
div.haccordion{width:668px; border:1px solid #a0a0a0; background-color:#FFFFFF;overflow:hidden;background-position:right; background-repeat:repeat-y;margin:3px;overflow:hidden;}
.haccordion .header, .haccordion .content{float: left;}
.haccordion .header{width: 163px;cursor:  pointer; background-color:#FFFFFF}
.haccordion .content{display: none;overflow:hidden;padding:0;width: 163px;margin:0;min-heigth:117px; height: 134px;}
.haccordion .content p{margin:0 0 0 0}
.haccordion .content h3 {font-size:1.6em;padding:8px 0 2px 0;line-height:1em;}
.haccordion .content a{margin:0 auto 0 auto;width:141px;padding:0 10px 0 10px;display:block}
.haccordion .content a:link{color:#1f1f1f;text-decoration:none}
.haccordion .content a:visited{color:#1f1f1f;text-decoration:none}
.haccordion .content a:active{color:#1f1f1f;text-decoration:none}
.haccordion .content a:hover{color:#1f1f1f;text-decoration:none}
.haccordion .content p {line-height:1.15em;padding:0 0 8px 0}
.haccordion .content p.subtitle{padding:0 0 0 0}
.haccordion .content p.subtitle a{font-size:1em; font-style:italic;color:#676767;padding:0 0 2px 0;margin:2px 0 0 10px;display:inline}
.haccordion .content.visible{display: block;overflow:hidden;}
.haccordion .content_1{z-index:1;position:relative;}
.haccordion .content_2{z-index:2;position:relative;}
.haccordion .content_3{z-index:3;position:relative;}
.haccordion .header img{margin:0 0 0 3px}

.haccordion .header span.flash{margin:0 0 0 3px}
.haccordion .header a{padding:10px 10px 10px 10px;}
.haccordion .header a:link{text-decoration:none}
.haccordion .header a:visited{text-decoration:none}
.haccordion .header a:active{text-decoration:none}
.haccordion .header a:hover{text-decoration:none}
.haccordion .header a{border-left: solid 1px #a0a0a0;min-height:117px;height:117;}
.haccordion .link_1 {background-image:none}
.haccordion .link_1,.haccordion .link_2,.haccordion .link_3{display:block;}

.haccordion .header a span.pseudo_h2{display: block;padding:3px;width:137px;margin:0 0 0 3px; text-transform:uppercase;font-size:0.9em;font-weight:bold;height:20px}



/*universe carousel: flash iframe*/

iframe.universe_carousel{width:672px;height:282px;margin:0 0 0 4px;display:block;padding:0;overflow:visible; border:0; border-collapse:collapse;}
