@charset "UTF-8";

BODY { 
   font-family: Arial, Helvetica, sans-serif;
   font-size: 76%;
   margin: 0px;
}

p, td, div { 
   font-family: Arial, Helvetica, sans-serif;
}

img { 
   border: 0px;
}

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

h2 { 
   font-size: 1.5em;
   color: #000000;
   padding: 0px;
   margin: 10px 0px;
   border-bottom: 4px solid #F03;
}

h3 { 
   color: #000333;
   font-size: 1.3em;
   padding: 0px;
   margin: 10px 0px 0px;
}

h3 a { 
   color: #333;
}

h4 { 
   font-size: 1.3em;
   font-weight: normal;
   color: #333;
   padding: 0px;
   margin: 0px;
}

#content { 
   width: 700px;
   padding-bottom: 40px;
}

#mnu_rp { 
   width: 700px;
   border-top: 1px solid white;
}

#topimage { 
}

#menu { 
}

#direct { 
   float: right;
}

#presentation { 
   width: 100%;
   float: left;
   padding-top: 0px;
}

#main { 
   margin: 0px auto;
   width: 700px;
}

#left { 
   width: 55%;
   float: left;
}

#emissions { 
   width: 100%;
}

#audioplayer { 
   display: block;
   float: right;
}

#actualites { 
   width: 100%;
}

#right { 
   width: 43%;
   float: right;
}

#contacts { 
   width: 100%;
}

#footermenu { 
   width: 100%;
   clear: both;
}

#cnt_hp #right #lien ul { 
   margin: 0px;
   padding: 0px;
   list-style: none;
}

#cnt_hp #right #lien ul li { 
   margin-bottom: 4px;
}

#cnt_page { 
   width: 680px;
   padding: 0px 10px 40px;
   background: url(/img/fnd_blc-lft.png) repeat-y;
}

#cnt_page .right { 
   width: 480px;
   float: right;
}

#cnt_page .right .cos { 
   margin-top: 20px;
}

#cnt_page .right .autor { 
   margin-bottom: 10px;
}

#cnt_page .right #comment { 
   border-top: 4px solid #CCC;
   border-bottom: 1px solid #CCC;
   background: #F2F2F2;
   padding: 0 10px;
   margin-top: 20px;
}

#cnt_page .right #comment .post { 
   padding-bottom: 10px;
   margin-top: 10px;
   border-bottom: 1px dotted #999;
}

#cnt_page .right #comment .post .dada {
}

#cnt_page .right #comment .post .dada .num { 
   font-family: Arial Black, Arial, Helvetica, sans-serif;
}

#cnt_page .right #comment form { 
   margin-top: 20px;
}

#cnt_page .right #comment form label { 
   display: block;
   margin-top: 10px;
}

#cnt_page .right #comment form input { 
   width: 300px;
   border: 1px solid #666;
   background: #FFF;
}

#cnt_page .right #comment form input#submit { 
   width: 100px;
   border: 1px solid #666;
   background: #FFF;
}

#cnt_page .right #comment form textarea { 
   width: 300px;
   border: 1px solid #666;
   background: #FFF;
}

#cnt_page .right .lien { 
   list-style: none;
   padding-left: 0px;
}

#cnt_page .right li { 
   margin-bottom: 4px;
}

#cnt_page .left { 
   color: #FFF;
   width: 180px;
   float: left;
   margin-top: 8px;
   text-align: center;
   background-color: #FFF;
}

#cnt_page .left .data { 
   font-size: 1.2em;
   font-weight: bold;
   text-align: right;
   padding: 2px 4px;
   background-color: #F03;
}

#cnt_page .left .data h3 { 
   font-size: 1.2em;
   font-weight: bold;
   color: #FFF;
   text-align: right;
   padding: 0px !important;
   margin: 0px !important;
   background-color: #F03;
}

#cnt_page .left .img_pied { 
   text-align: left;
   padding: 2px;
   background-color: #F03;
}

.commun { 
   font-size: .9em;
   font-weight: bold;
   text-transform: uppercase;
   text-decoration: none;
   color: #FFF !important;
   padding: 1px 3px 0px;
   background-color: silver;
}

a.commun:hover { 
   color: #666 !important;
   text-decoration: none;
   background-color: #FFF;
}

.dada { 
   color: #666;
}

.dada a { 
   color: #666;
}

a.action { 
   color: #FFF; 
   background-color: #F03; 
   text-decoration: none; 
   font-weight: bold; 
   font-size: 1em;
   padding: 1px 3px 0px;
   margin-top: 10px;
   display: block;
   float: right;
}

a.action:hover { 
color: #F03;
background-color: #FFF;
}

a.action:visited { 
color: #FFF;
background-color: #F3F;
}

a.action:hover { 
color: #F03;
background-color: #FFF;
}

a.action:visited { 
color: #FFF;
background-color: #F3F;
}

a.up { 
color: #FFF; 
background-color: #F03; 
text-decoration: none; 
font-weight: bold; 
font-size: 1.1em;
padding: 1px 3px 0px;
margin-top: 10px;
diplay:block;
float:left;
}

a.up:hover { 
color: #F03;
background-color: #FFF;
}


.alert { 
   font-size: 1em;
   border: 10px solid #F03;
   padding: 10px;
   text-align: center;
   margin: 10px;
   float: right;
   background: #FFF;
}

.todo { 
   margin: 10px 0px;
   padding: 0 !important;
   border-top: 1px solid #F03;
   text-align: right;
}

.todo a { 
   text-decoration: none;
   color: #FFF;
   padding: 0px 4px;
   background-color: #F03;
}

.todo a:hover { 
   color: #F03;
   background-color: #FFF;
}

.arxiu { 
   margin-top: 20px;
   display: block;
}

.data { 
}

#real { 
   font-size: .9em;
   font-style: italic;
   color: #666 !important;
   text-align: right;
   text-decoration: none !important;
   vertical-align: top;
   padding-right: 66px;
   margin-top: 20px;
   height: 20px;
   background: url(/img/realplayer.gif) right top no-repeat;
   display: block;
}

#zero { 
   margin-bottom: 200px;
}

.clear { 
   clear: both;
   height: 1px;
}

ul#mnu_rp { 
   font: bold 1em Arial, Helvetica, sans-serif;
   background-color: #F03;
   width: 700px;
   text-align: center;
   margin: 0px;
   padding: 6px 0px;
}

ul#mnu_rp li { 
   font: bold 1em Arial, Helvetica, sans-serif;
   background-color: #F03;
   list-style: none;
   display: inline;
   margin: 0px;
   padding: 6px 5px;
}

ul#mnu_rp li a { 
   font: bold 1em Arial, Helvetica, sans-serif;
   text-transform: uppercase;
   text-decoration: none;
   color: #FFF;
   margin: 0px;
   padding: 6px 1px;
}

ul#mnu_rp li a:hover { 
   font: bold 1em Arial, Helvetica, sans-serif;
   background-color: #FFF;
   color: #F03;
   text-decoration: none;
   margin: 0px;
   padding: 6px 1px;
}

ul#mnu_rp li a.active { 
   font: bold 1em Arial, Helvetica, sans-serif;
   background-color: #FFF;
   color: #F03;
   text-decoration: none;
   margin: 0px;
   padding: 6px 1px;
}

ul#mnu_com { 
   margin: 0px;
   padding: 5px 0px;
   width: 700px;
   text-align: center;
   background-color: #FFF;
   border-bottom: 1px solid #F03;
}

ul#mnu_com li { 
   margin: 0px;
   padding: 6px;
   list-style: none;
   display: inline;
}

ul#mnu_com li a { 
   font: bold 1em Arial, Helvetica, sans-serif;
   color: #F03;
   text-decoration: none;
   padding: 2px 4px;
}

ul#mnu_com li a:hover { 
color: #FFF !important;
text-decoration: none;
background-color: #F03;
}

ul#mnu_com li a.active { 
color: #F03;
text-decoration: none;
padding: 0px 4px;
background-color:;
border: 2px solid #F03;
}


#cnt_page .right #mnu3 ul { 
width: 30%;
float: left;
list-style: none;
}

#cnt_page .right #mnu3 a { 
   font-size: 1em; 
   font-weight: bold; 
   text-decoration: none;
   color: #FFF; 
   padding: 1px 3px 0px;
   background-color: #F03; 
}

#cnt_page .right #mnu3 a:hover { 
   color: #F03;
   background-color: #FFF;
}

#cnt_page .right #mnu3 a:visited { 
   color: #FFF;
   background-color: #F3F;
}

ul#pied { 
   color: #333;
   margin: 0px;
   padding: 20px 0px 30px;
   width: 100%;
   text-align: center;
   background: url(/img/fnd_pied.png) repeat-x;
}

ul#pied li { 
   color: #333;
   margin: 0px;
   padding: 0px 10px 0px 0px;
   list-style: none;
   display: inline;
}

ul#pied li#copy { 
   font-size: 1.2em;
}

ul#pied li a { 
   color: #333;
   margin-right: 10px;
}

a.petit { color: #F03; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px }
a.petit:hover { text-decoration: none;color: #F03; }

a.txt-fnd-red { color: #FFF }
a.txt-fnd-red:hover { text-decoration: none }

.ttr1 { font-family: Georgia, "Times New Roman", Times, serif; font-weight: bold; background-color: #FFCC00; padding-left: 4px; font-size: 18px; padding-top: 32px; padding-bottom: 2px; padding-right: 2px; color: #F03; font-variant: normal; font-style: normal; }
.ttr2 { font-family: Georgia, "Times New Roman", Times, serif; font-weight: bold;font-size: 16px;color: #F03;padding-top: 3px; }
.ttr3 { font-family: Georgia, "Times New Roman", Times, serif; font-weight: bold; font-size: 14px;padding-top: 2px; color: #CC0000; }
.ttr4 { font-family: Georgia, "Times New Roman", Times, serif; font-size: 14px; font-weight: bold; color: #F03; padding-left: 6px; }

.inf-ttr1 { font-family: Georgia, "Times New Roman", Times, serif; font-weight: bold; color: #F03; font-size: 20px; }
.inf-ttr2 { font-family: Arial, Helvetica, sans-serif; font-weight: bold; color: #666; font-size: 16px }
.inf-data { font-family: Arial, Helvetica, sans-serif; color: #666; font-size: 12px }
a.inf-data { color: #666666; }

.inf-ttr1-hp { font-family: Georgia, "Times New Roman", Times, serif; font-weight: bold; color: #F03; font-size: 14px; }
.inf-ttr2-hp { font-family: Arial, Helvetica, sans-serif; font-weight: bold; color: #333; font-size: 12px }
.inf-data-hp { font-family: Arial, Helvetica, sans-serif; color: #666; font-size: 11px; text-transform: capitalize; padding-left: 2px; }
.inf-corps-hp { font-size: 11px }

.pgr-ttr1 { font-family: Georgia, "Times New Roman", Times, serif; font-weight: bold; color: #333; font-size: 16px; text-transform: capitalize }

.pgr-pttr1 { font-family: Georgia, "Times New Roman", Times, serif; font-weight: bold; color: #333; font-size: 12px; text-transform: capitalize }
.pgr-pttr2 { font-family: Arial, Helvetica, sans-serif; color: #999999; font-size: 12px; font-weight: bold; }
.pgr-pdata { font-family: Arial, Helvetica, sans-serif; color: #666666; font-size: 11px; font-weight: normal; text-transform: capitalize; }

.blc-cnt { background-color: #F2F2F2;font-family: Arial, Helvetica, sans-serif;font-size: 11px;color: #333333;padding: 4px 4px 4px 6px; }
.blc-white-hp { padding-right: 10px; border-bottom: 1px dotted #F03; }

.txt-fnd-red { color: #FFFFFF; }

.gst-ttr1 { font-family: Georgia, "Times New Roman", Times, serif; font-size: 36px; font-weight: bold; color: #333333; }
.gst-ttr2 { font-family: Georgia, "Times New Roman", Times, serif; font-size: 24px; font-weight: bold; color: #666666; }
.gst-ttr3 { font-family: Georgia, "Times New Roman", Times, serif; font-size: 16px; font-weight: bold; color: #000000; }
.txt-fnd-red-petit { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;color: #FFFFFF; }
.barre { text-decoration: line-through; }
.hp-red-right { padding: 6px;background-color: #F03;color: #FFFFFF;font-size: 11px; }
.attention { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #FFFFF3300; }

a { color: #F03 }
a:hover { text-decoration: none }

a.blanc { color: #FFF }

a.mnu { color: #F03; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; padding: 2px; }
a.mnu:hover { font-weight: bold;text-decoration: none;color: #F03; }
.mnu-hover { font-weight: bold;text-decoration: none;font-family: Verdana, Arial, Helvetica, sans-serif;color: #F03; }

.petit { font-size: 11px; }

a.btn-visite { 
   color: #FFF;
   background-color: #F03;
   text-decoration: none;
   font-weight: bold;
   font-size: 14px; 
}

a.btn-visite:hover { 
   color: #F03;
   background-color: #FFF; 
}

a.btn-visite:visited { 
   color: #FFF;
   background-color: #F3F; 
}

a.btn-novisite { 
   color: #FFF;
   background-color: #FFF330033;
   text-decoration: none;
   font-weight: bold;
   font-size: 14px; 
}

a.btn-novisite:hover { 
   color: #F03;
   background-color: #FFF; 
}

a.grille-lien { 
   color: #000; 
}

.grille-com { 
   text-align: center; 
   background-color: #F03; 
   font-size: 11px; 
   font-weight: bold; 
   xxxborder-bottom-width: 1px; 
   xxxborder-bottom-style: solid; 
   xxxborder-bottom-color: #CC0000; 
   xxxcolor: #000000; 
}

.grille-extracom { 
   xxxborder-bottom-width: 1px; 
   text-align: center; 
   background-color: #F03; 
   xxxborder-bottom-style: solid; 
   xxxborder-bottom-color: #CC00FF; 
   xxxfont-size: 11px; 
}

.grille-internet { 
   text-align: center; 
   background-color: #D2D2D2; 
   font-size: 11px; 
   font-weight: bold; 
   xxxborder-bottom-width: 1px; 
   xxxborder-bottom-style: solid; 
   xxxborder-bottom-color: #CC0000; 
   xxxcolor: #000000; 
}

.hpcom-td1 { border-top-width: 10px;border-top-style: solid;border-top-color: #F03; }
.hpcom-td2 { border-top-width: 1px;border-top-style: solid;border-top-color: #F03; background-color: #FFFFFF; }
.hpcom-ttr1 { font-family: Arial, Helvetica, sans-serif; font-size: 16px;font-weight: bold;color: #F03; }
.hpcom-ttr12 { font-family: Arial, Helvetica, sans-serif;font-size: 14px;font-weight: bold;color: #F03; }
.hpcom-ttr2 { font-family: Arial, Helvetica, sans-serif; font-size: 12px;font-weight: bold;color: #666; }
.hpcom-txtright { font-size: 11px; }
.hpcom-dada1 { font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: #333; }
.hpcom-dada2 { font-family: Arial, Helvetica, sans-serif;font-size: 11px;color: #333; }

.info-auteur { color:#C00 }
.info-blc-left { padding-top: 11px; width: 200px; text-align: center; vertical-align: top; }
.info-data { font-family: Arial, Helvetica, sans-serif; color: #FFFFFF;font-size: 14px;height: 22px;padding-right: 6px; vertical-align: middle; text-align: right; background-color: #F03; font-weight: bold; }
.info-description { font-style: italic; }
.info-foto { background-color: #FFF; }
.info-pied { font-size: 11px;background-color: #FFF; color: #666;height: 20px;padding-left: 6px; padding-top: 2px; padding-right: 2px; padding-bottom: 2px; }
.info-theme { }
.info-ttr1 { font-family: Arial, Helvetica, sans-serif; font-weight: bold; color: #F03; font-size: 20px; }

