*
{
margin:0;
padding:0;
outline:none;
}

body
{
font:12px Arial, Helvetica, sans-serif;
}

img
{
border:0;
}

a, ins
{
color:#000;
text-decoration:none;
}

a:hover
{
text-decoration:underline;
}

li
{
list-style-type:none;
}

input, select, textarea
{
font-family:arial;
}

textarea
{
resize:none;
}

input
{
font-size:12px;
}

.divider
{
clear:both;
width:100%;
overflow:hidden;
}

#debug {
float:left;
display:block;
}

/* PICTO 7 */

.picto7
{
float:left;
display:block;
width:0;
background:url(../../../../bundles/tele7front/images/sprite_widget.png) left top no-repeat;
text-indent:-9000px;
overflow:hidden;
}

.widget
{
float:left;
display:block;
width:466px;
border:1px solid #dadada;
}

.widget div
{
float:left;
display:block;
width:100%;
}

.widget .widget_entete .logo
{
display:block;
width:125px;
height:48px;
text-indent:-9000px;
background:url(../../../../bundles/tele7front/images/sprite_widget.png) left top no-repeat;
margin:9px auto 11px auto;
}

.widget .widget_entete #banner img, .widget .widget_entete #banner object, .widget .widget_entete #banner embed, .widget .widget_entete #banner iframe
{
display:block;
margin:0 auto 20px auto;
}

.widget .widget_nav_date
{
position:relative;
width:446px;
padding:0 10px;
}

.widget .widget_nav_date .bt_prec,
.widget .widget_nav_date .bt_suiv
{
position:absolute;
top:0;
width:19px;
height:24px;
background:url(../../../../bundles/tele7front/images/sprite_widget.png) left top no-repeat;
}

.widget .widget_nav_date .bt_prec
{
left:0;
background-position:left -50px;
}

.widget .widget_nav_date .bt_suiv
{
right:0;
background-position:-21px -50px;
}

.widget .widget_nav_date ul
{
float:left;
display:block;
width:445px;
border-top:1px solid #e6e6e6;
border-left:1px solid #e4e4e4;
border-bottom:1px solid #eaeaea;
}

.widget .widget_nav_date ul li
{
float:left;
display:block;
}

.widget .widget_nav_date ul li a
{
float:left;
display:block;
width:63px;
height:23px;
line-height:23px;
font-weight:bold;
text-transform:uppercase;
text-align:center;
border-right:1px solid #e4e4e4;
}

.widget .widget_nav_date ul li:first-child a
{
width:60px;
}

.widget .widget_nav_date ul li a:hover,
.widget .widget_nav_date ul .on a
{
color:#fff;
text-decoration:none;
background:#b72e92;
}

.widget .widget_nav_horaire
{
width:446px;
padding:0 10px;
}

.widget .widget_nav_horaire ul
{
float:left;
display:block;
width:432px;
border-top:1px solid #ededed;
border-left:1px solid #e4e4e4;
border-right:1px solid #e4e4e4;
border-bottom:1px solid #e9e9e9;
background:#f5f5f5;
padding:2px 6px;
}

.widget .widget_nav_horaire ul li
{
float:left;
display:block;
font-size:10px;
letter-spacing:-1px;
}

.widget .widget_nav_horaire ul li a
{
height:13px;
line-height:13px;
padding:0 5px;
}

.widget .widget_nav_horaire ul li a:hover,
.widget .widget_nav_horaire ul .on a
{
color:#fff;
text-decoration:none;
background:#000;
border-radius:2px;
}

.widget .widget_nav_horaire ul .sepa
{
width:11px;
text-align:center;
}

.widget .widget_cnt
{
padding:0 0 10px 0;
}

.widget .widget_cnt ul,
.widget .widget_cnt ul li
{
float:left;
display:block;
width:100%;
}

.widget .widget_cnt ul li
{
background:url(../../../../bundles/tele7front/images/pointilles.gif) left bottom repeat-x;
padding:10px 0 11px 0;
}

.widget .widget_cnt ul li span
{
float:left;
display:block;
}

.widget .widget_cnt ul li .logo
{
width:60px;
}

.widget .widget_cnt ul li .logo .logochaine
{
float:none;
width:35px;
height:35px;
margin:6px auto 0 auto;
}

.widget .widget_cnt ul li .emission
{
width:190px;
margin:0 10px 0 0;
}

.widget .widget_cnt ul li .emission .visuel
{
width:60px;
}

.widget .widget_cnt ul li .emission .visuel img
{
display:block;
}

.widget .widget_cnt ul li .emission .texte
{
width:120px;
padding:0 0 0 10px;
}

.widget .widget_cnt ul li .emission .texte .texte_infos
{
width:100%;
}

.widget .widget_cnt ul li .emission .texte .texte_infos .horaire
{
font-size:10px;
padding:0 5px 0 0;
}

.widget .widget_cnt ul li .emission .texte .picto7
{
height:10px;
background-position:-42px -50px;
margin:2px 0 0 0;
}

.widget .widget_cnt ul li .emission .texte .texte_titre
{
width:100%;
color:#3b5998;
font-weight:bold;
}

.widget .widget_cnt ul li .emission .texte .texte_titre a
{
color:#3b5998;
}

.widget .widget_cnt ul li .emission .texte .texte_description
{
width:100%;
font-size:10px;
}

.widget .widget_cnt ul li .emission .texte .texte_cat
{
width:100%;
color:#777;
font-size:10px;
font-style:italic;
}

.widget .widget_cnt ul li .emission .texte .texte_cat a
{
color:#777;
}

.widget_w
{
width:598px;
}

.widget_w .widget_nav_date,
.widget_w .widget_nav_horaire
{
width:554px;
padding:0 22px;
}

.widget_w .widget_nav_date ul
{
width:552px;
}

.widget_w .widget_nav_date ul li:first-child a
{
width:77px;
}

.widget_w .widget_nav_date ul li a
{
width:78px;
font-size:17px;
}

.widget_w .widget_nav_horaire ul
{
width:531px;
padding:2px 10px;
}

.widget_w .widget_nav_horaire ul li
{
font-size:12px;
}

.widget_w .widget_nav_horaire ul .sepa
{
width:16px;
}

.widget_w .widget_cnt ul li .emission
{
width:259px;
}

.widget_w .widget_cnt ul li .emission .visuel
{
width:90px;
}

.widget_w .widget_cnt ul li .emission .texte
{
width:159px;
}