html,body {height:100%;}
* {padding:0px;	margin:0px;}

body {
	font-family: verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
background-color:#fff;
	background:url(/multimedia/images/img_structures/bkg_main.gif) repeat-x;
}

select,form,option,input {font-family: Verdana, Helvetica, sans-serif;font-size: 10px;}
input{border: 1px solid #000000;font-size:11px;}
p {margin-top:5px; margin-bottom:5px;}

ul li {list-style-type:none;}

.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

td {vertical-align:top;}

div {border:0px solid red;}

img {border:0px none #ffffff;}

h1,h2,h3,h4,h5,h6 {font-weight:bold;}

h1 {font-size:11px;margin-top:0px;text-transform:uppercase;color:#044283;letter-spacing:-1px; margin-bottom:10px; margin-top:20px;}
h2 {font-size: 10px;margin-top:10px;}
h3 {font-size:11px;color:#044283;letter-spacing:-1px;margin:10px 0px 5px 0px;}
h4 {font-size: 12px;}

a:link, a:visited { color:#f10000; text-decoration:none; }
a:hover { text-decoration:underline; }

hr {margin-top:5px;margin-bottom:5px;}

#header #logo { position:absolute; top:25px; left:28px; }
#header #frequences { position:absolute; top:32px; right:30px; }
#header #play_button { position:absolute; top:107px; right:250px; }
#header #billboard { position:absolute; top:112px; left:400px; color:#fff; font-weight:bold; }

#footer a { text-decoration:none; }

#footerNav a:link, #footerNav a:visited {text-decoration:none;color:#ffffff;font-weight:bold;}
#footerNav a:hover, #footerNav a:active {text-decoration:none; color:#F10000;font-weight:bold;}

/* Navigation */
#home #nav, #interne #nav {margin-top:12px;padding-top:8px;background:url(/multimedia/images/img_structures/bkg_navig.jpg) no-repeat;width:990px;height:30px;text-align:center;text-transform:uppercase;}
div#nav
{width:100%;text-align:center;background-color:#fff;}
div#nav ul li
{display:inline;padding:0px 15px;}
div#nav ul li.active
{color:#F10000; }
#nav a { text-decoration:none; color:#000000;font-weight:bold;}
.active a, #nav a:hover, #nav a:active {color:#F10000; font-weight:bold;}
div#nav ul li.active a { color:#F10000; }


/* Template */
#home, #interne {width:1004px;background:url(/multimedia/images/img_structures/bkg_bandebleue.gif) #ffffff right top repeat-y;position:relative; margin:0 auto;}
#home #header, #interne #header {position:relative;}
#home #debit, #interne #debit {position:absolute;left:720px;top:70px;text-align:right;z-index:99;}
#home #player, #interne #player  {position:absolute;left:373px;top:87px;text-align:right;}
#home #containerBkgFooter {   
background:url('/multimedia/images/img_structures/bkg_footer.jpg') no-repeat left bottom;
} 
#home #containerBkgFooter2 {   
background:url('/multimedia/images/img_structures/bkg_footer_2.jpg') no-repeat left bottom;
}
#home #containerBkgFooter3 {   
background:url('/multimedia/images/img_structures/bkg_footer_3.jpg') no-repeat left bottom;
}

#interne #containerBkgFooter {  
background:url('/multimedia/images/img_structures/bkg_footer_interne.jpg') no-repeat left bottom;
}

#interne #containerBkgFooter2 {  
background:url('/multimedia/images/img_structures/bkg_footer_interne_2.jpg') no-repeat left bottom;
}

#interne #containerBkgFooter3 { 
background:url('/multimedia/images/img_structures/bkg_footer_interne_3.jpg') no-repeat left bottom;
}

#interne #containerBkgFooter4 { 
background:url('/multimedia/images/img_structures/bkg_footer_interne_4.jpg') no-repeat left bottom;
}

#home #main_content_end 
{
clear:both;
height:100px;
}

#interne #main_content_end 
{
clear:both;
height:220px;
} 

#home #footer, #interne #footer {width:990px;height:60px;background:url(/multimedia/images/img_structures/bkg_footer2.jpg) no-repeat;clear:both;position:relative;text-align:center;}
#home #footerNav, #interne #footerNav {text-transform:uppercase;padding-top:4px;padding-bottom:13px;color:#ffffff;}

/* Template home */
#home #col1 {background:url(/multimedia/images/img_structures/bkg_colhome.gif) no-repeat;width:438px;position:relative;z-index:99;float:left;}
#home #col2 {float:left;width:175px;position:relative;z-index:99;}
#home #col3 {float:left;width:180px;position:relative;z-index:99;}
#home #col4 {float:left;width:195px;position:relative;z-index:99;}
#home #centre_bottom_left { clear:both; float:left; }
#home #centre_bottom_right { float:left; }
#home #col_container { float:left;}

/* Eléments home */
#home #info { padding:0px 20px;}
#home #info h2 { font-size:11px;}
#home #info p { font-size:11px;}
#home #info h1 { border-bottom:solid 1px #0541B0; }

#home #actu { width:164px;margin-left:auto;margin-right:auto;background:#E5ECF2; padding-top:3px; border:solid 1px #3E659C;}
#home #col3 #actu { margin-bottom:10px;margin-top:3px; }
#home #actu div.image { text-align:center; height:90px;width:100%;}
#home #centre_bottom_left #actu { margin-top:20px; margin-left:40px; }
#home #actu div.image div { display:none; position: absolute; left: 3px; top:-2px; }
#home #actu div.text { font-weight:bold; padding:4px; }
#home #meteo {width:164px;margin-left:auto;margin-right:auto;}
#home #meteo td {padding:3px;}
#home #rechercheTitre {font-size:11px;width:170px; padding-left:4px; margin:15px 0px 10px 15px;}
#home #rechercheTitre h1 { padding:0px; margin:0px; }

#home #topdunet { padding-left:5px; cursor:pointer; margin-bottom:10px; }
#home #topdunet div.list { background:url(/multimedia/images/img_structures/bkg_top.gif) #e5ecf2 repeat-y left top; width:165px; padding-left:15px; }
#home #topdunet h1 {margin:0px;}
#home #topdunet ol {padding-left:15px;}
#home #topdunet li {padding-top:5px;line-height:15px;}
































#home #galerieTeaser {width:160px;margin-left:auto;margin-right:auto;}
#home #galerieTeaser img {margin:5px;border:1px solid #dedede;}

/* Template interne */
#interne #col1 {width:210px;position:relative;z-index:99;float:left;}
#interne #col2 {float:left;width:595px;position:relative;z-index:99;display:table-cell; background:url(/multimedia/images/img_structures/bkg_content_interne.gif) no-repeat;}
#interne .content {font-size:11px;padding:20px; padding-top:0px;min-height:600px;}
#interne .content h2 {font-size:11px;}
/* #interne .content a {color:#f10000; text-decoration:none;}  */
/* #interne .content a:hover {text-decoration:underline;}  */

/*#interne .content table tr td { padding:5px 15px 5px 0px; text-align:justify; }*/
#interne #col3 {float:left;width:170px;position:relative;z-index:99;padding-top:0px;}


/* Pub */
.leaderboard {text-align:center; margin:1px 0px 1px -15px;}
/*#home #banner {position:absolute;left:95px;bottom:111px;}*/
#home #boutonpub1 {position:absolute;left:650px;bottom:150px;}
#home #boutonpub2 {position:absolute;left:650px;bottom:80px;}
#home .skyscraper, #interne .skyscraper {margin-left:auto;margin-right:auto;width:159px;}
#home .skyscraper { margin-top:10px; }
#interne #banner {position:absolute;/*left:285px;*/ left:150px;bottom:80px;padding:2px;background:#ffffff;}
#interne .skyscraper { margin-left:15px; }

#boutonpub1 {position: relative; left: 650px; top: 60px;}
#boutonpub2 {position: relative; left: 650px; top: 63px;}
/* List container */
div.list_container
{
border-top:solid 1px #DDD;
padding:10px 0px 10px 0px;
}

p.category 
{
margin:10px 0px;
color:#F10000;
}

p.back_link
{
margin-top:10px;
text-align:right;
}

p.date
{
color:#044283;
}

div.item p.description { text-align:justify; }
div.item h2 { color:#f20000; margin:5px 0px;}
div.item h2 a { color:#f20000; }
div.item a { color:#000; }

div.item p.link a { color:#f20000; }
div.item div.description a { color:#f20000; }
div.item div.description ul, div.item div.description ol
{
margin-left: 17px;
}
div.item div.description ul li { 
list-style-type:disc;
}

div.item div.description ol li { 
list-style-type:decimal;
}


table.contact
{
margin-top:5px;
}

table.contact tr td
{
padding:3px 20px 3px 0px;
}

div.image
{
float:right;
margin-left:10px;
}

div.img_container
{
float:right;
margin-left:10px;
}

div.img_container p.caption
{
font-size:9px;
text-align:center;
color:#BBBBBB;
}

div.telechargement
{
clear:both;
margin-top:20px;
padding-top:10px;
border-top:solid 1px #F10000;
}

div.telechargement ul li
{
list-style-type:none;
}

p.contact_link
{
margin:10px 0px;
text-align:center;
font-weight:bold;
}

/* ANNONCES */
.annonces
{
width:100%;
font-weight:bold;
color:#000;
font-size:12px;
padding:15px 0px 20px 0px;
}

.annonces .break
{
font-size:10px;
}

.annonces_det
{
float:left;
width:100%;
}

.annonces_det h2
{
font-size:12px;
}

.annonces_det .det
{
width: 100%;
background-color: rgb(255, 255, 255);
padding-bottom:10px;
padding-top:5px;
}

.annonces_det .det .det_1
{
float:left;
width:100%;
padding:5px 0px 10px 10px;
border-top:1px solid #DDD;
}

.annonces_det .det .title
{


float:left;
width:80%;
}

.annonces_det .det .details
{
float:right;
width:15%;
text-align:right;
padding-right:10px;
padding-top:10px;
}

.annonces_det .det .place
{
float:left;
width:80%;
text-align:left;
color:#AAA;
font-size:10px;
}

/* END ANNONCES */
div.menu_level_3 
{
margin-top:20px;
}

div.menu_level_3 ul li
{
display:inline;
padding-right:25px;
}

/* BEGIN TEMPS D'ARRET */
div.categories_container 
{
margin:0px;
padding:0px;
margin-top:20px;
margin-left:10px;
font-size:10px;
}

div.categories_container table
{
float:left;
margin-right:5px;
}

div.item_sel {
position:relative;
}

div.item_sel div.cat_left {
position:absolute;
top:0px;
left:0px;
background:url('/multimedia/images/img_structures/selected_left.gif') no-repeat left top;
width:8px;
height:31px;
}

div.item_sel div.cat_center {
background:url('/multimedia/images/img_structures/selected_center.gif') repeat-x left top;
height:25px;
padding:6px 8px 0px 8px;
}

div.item_sel div.cat_center a {
color:#f10000;
font-weight:bold;
text-decoration:none;
}

div.item_sel div.cat_right {
position:absolute;
top:0px;
right:0px;
background:url('/multimedia/images/img_structures/selected_right.gif') no-repeat left top;
width:8px;
height:31px;
}

div.item_normal {
position:relative;
/*margin-right:5px;*/
}

div.item_normal a {
color:#000;
}

div.item_normal div.cat_left {
position:absolute;
top:0px;
left:0px;
background:url('/multimedia/images/img_structures/button_left.gif') no-repeat left top;
width:8px;
height:25px;
}

div.item_normal div.cat_center {
background:url('/multimedia/images/img_structures/button_center.gif') repeat-x left top;
height:19px;
padding:6px 8px 0px 8px;
color:#000;
}

div.item_normal div.cat_center a {
font-weight:bold;
text-decoration:none;
color:#000;
}

div.item_normal div.cat_right {
position:absolute;
top:0px;
right:0px;
background:url('/multimedia/images/img_structures/button_right.gif') no-repeat left top;
width:7px;
height:25px;
}

div.item
{
position:relative;
float:left;
display:inline;
background-color:#fff;
padding:7px;
margin:10px;
}

div.item div.item_top_left { 
position:absolute;
top:0px;
left:0px;
background:url('/multimedia/images/img_structures/item_top_left.gif') no-repeat left top;
width:7px;
height:7px;
}

div.item div.item_top_right { 
position:absolute;
top:0px;
right:0px;
background:url('/multimedia/images/img_structures/item_top_right.gif') no-repeat left top;
width:6px;
height:5px;
}

div.item div.item_bottom_left { 
position:absolute;
bottom:0px;
-bottom:-7px;
left:0px;
background:url('/multimedia/images/img_structures/item_bottom_left.gif') no-repeat left top;
width:6px;
height:5px;
}

div.item div.item_bottom_right { 
position:absolute;
bottom:0px;
-bottom:-9px;
right:0px;
background:url('/multimedia/images/img_structures/item_bottom_right.gif') no-repeat left top;
width:4px;
height:4px;
}

div.item div.image
{
float:right;
margin-left:5px;
}

div.item div.text
{
}

div.back_top {
background:url('/multimedia/images/img_structures/back_top.gif') no-repeat left top;
background-color:#E5ECF2;
width:555px;
height:7px;
padding:0px;
margin:0px;
}

html>/**/body div.back_top {
clear:both;
}

div.back_bottom {
background:url('/multimedia/images/img_structures/back_bottom.gif') no-repeat left top;
width:555px;
height:7px;
}

div.items_container
{
background-color:#E5ECF2;
width:555px;
margin:0px;
padding:0px;
}

div.items_container div.pagination_link { padding:5px; }
div.items_container div.pagination_link a { color:#000; font-weight:bold; }
div.items_container div.pagination_link a:hover { text-decoration:underline; }

/* END TEMPS D'ARRET */

/* BEGIN SUBMENU */
div.submenu
{
width:197px;
margin-right:10px;
background: url('/multimedia/images/img_structures/subnav_back.gif') no-repeat left top;
background-color:#E5ECF2;
padding:20px 0px 5px 0px;
margin-bottom:20px;
}

div.submenu ul li
{
background:url('/multimedia/images/img_structures/subnav_list.gif') no-repeat left 7px;

margin-left:10px;
padding:3px 5px 3px 10px;
}

div.submenu ul li a:link, div.submenu ul li a:visited
{
text-decoration:none;
color:#000;
font-weight:bold;
font-size:11px;
font-family:Arial
}


div.submenu ul li a:hover {text-decoration:underline;}
div.submenu ul li.selected a:link, div.submenu ul li.selected a:visited { color:#F20000;}
div.submenu ul li.selected a:hover { text-decoration:none;}
/* END SUBMENU */


/* BEGIN SCENE VALAISANNE */
div.image_container { margin-top:10px; }

div.clear { clear:both; }

div.contact { 
background-color:#3E659C; 
margin-top:10px; 
color:#fff;
padding:5px;
}

div.contact a {
text-decoration:underline;
color:#fff;
}
/* END SCENE VALAISANNE */

/* BEGIN GRILLE ACCROCHE */
div#program { margin:15px 0px 15px 20px; width:220px;}
div#program h1 { margin:0px;}
div.prog_item { clear:both; padding:20px 0px; margin:0px; }
div.prog_item h2 { margin-top:0px; color:#f00100; }
div.prog_item p.hour { margin:0px; margin-top:10px; font-weight:bold; }
/* END GRILLE ACCROCHE */

/* BEGIN ACCROCHE (clip - météo - newsletter - rechercher titre */
div.accroche { margin-left:10px; margin-bottom:15px; margin-right:5px; }
div.accroche a { color: #000; }
div.accroche h2 a { color: #f20000; }
#col4 div.accroche {margin-top:0px;margin-left:20px;}
#col3 div.accroche {margin-top:0px; margin-left:10px;}
#centre_bottom_left div.accroche { margin-top:20px; margin-left:40px; }
#col2 div.accroche {margin-bottom:0px; margin-top:10px;}
div.accroche h2 { margin:0px; color:#f00100; }
#interne div.accroche { margin-bottom:0px; margin-top:10px; }
/* #home #col4 div.accroche { height:130px; } */

div.accroche_sep {
width:175px;
height:30px;
margin-left:10px;
background:url('/multimedia/images/img_structures/acc_sep.jpg') no-repeat left bottom;
}

div.accroche_video {
cursor:pointer; 
margin-left:10px; 
margin-top:15px;
width:320px;
}

div.accroche_video h1 {
margin-top:0px;
}

#col1 div.accroche_sep { margin-left:0px; height:35px; }
/* END ACCROCHE (clip - mété - newsletter - rechercher titre */

/* STUDIO */

.studios_main {width:100%;float:left;padding:10px;}
.studios_main .img {float:left;width:150px;padding-right:10px;}
#calendar {float:left;width:100%;}
.studios_list {border: 1px solid rgb(221, 221, 221); padding: 0px 0px 0px 10px; width: 565px; float: left; margin-top: 10px;}
.studios_list .det {width:100%;padding-bottom:10px;}
.studios_list .alert {float:left;width:100%;color:#FF0000;padding-top:5px;padding-bottom:5px;}

.form_reservation {border: 1px solid rgb(221, 221, 221); padding: 20px 0px 16px 18px; float: left;margin-left:5px; width: 295px;}
.form_reservation h1 {margin-top:5px;}
.form_reservation p {padding-top:3px;}
.form_reservation .motif {width: 100%; float: left; padding-top: 15px; padding-bottom: 15px;}
.form_reservation .motif .lab {float:left;width:70px;}
.form_reservation .motif .ctn {float:left;width:205px;}
.form_reservation .alert {float:left;width:205px;color:#2C489C;}
.form_reservation .error {float:left;width:205px;color:#FF0000;}

/* END STUDIO */


/* DIFFUSIONS EMISSIONS */
div.note_anim {


}

div.diffusion_container
{
margin-top:30px;
}

p.diffusion_date 
{
background-color:#E5ECF2;
padding:3px;
border:solid 1px #3E659C;
width:100%;
}

div.diffusion_extrait ul li
{
color:#F20000;
padding-top:3px;
}

div.diffusion_extrait h3 { margin-top:0px; }

#interne .contenu_simple {font-size:11px;}
#interne .contenu_simple h2 {font-size:11px; margin-top:15px;}
#interne .contenu_simple ul { margin-left:15px; }
#interne .contenu_simple ul li {
padding:5px 0px;
list-style-image:url('/multimedia/images/img_structures/subnav_list.gif');
}

div.contenu_simple table tr td { 
background-color:#E5ECF2; 
padding:3px;
padding-right:20px;
}

div.contenu_simple table tr th { 
background-color:#3E659C; 
padding:3px;
padding-right:20px;
color:#fff;
text-align:left;
}

p.error
{
color:#F20000;
font-weight:bold;
}

table.temperatures tr td {
background-color:#E5ECF2;
padding:10px;
vertical-align:middle;
}

table.temperatures tr th {
background-color:#3E659C;
padding:5px 10px;
color:#fff;
}

div.items_container div.pagination { margin-left:10px; }
div.pagination { border-top:solid 1px #000; padding-top:10px;  }

div.themes div.image { float:left; margin-left:5px;}

div#reporters div.item { margin:0px; }
div#reporters div.date { float:right; color:#bbb; font-weight:bold; }
div#reporters div.image_index { float:left; margin-right:10px; margin-bottom:10px; border:1px solid #ccc; padding:2px; }
div#reporters div.image_detail { float:right; margin-left:10px; margin-bottom:10px; border:1px solid #ccc; padding:2px; }
div#reporters div.media { margin:0px auto; margin-top:20px; }
div#reporters div.media div { color:#CCC; font-style:italic; text-align:center; }

div.caption { font-size:10px; color:#bbb; text-align:center; }
