
div.titre_h2 { overflow: hidden; }
div.titre_h3 { height: 18px; overflow: hidden; margin-bottom: 14px; }

div.titre_h2 h2 { font-size: 18px; color: #0997bd; }
div.titre_h3 h3 { font-size: 14px; color: #656565; }

div.section_eclairage { padding: 24px; background: #ffffff; }
div.section_eclairage div.preview { margin-bottom: 8px; }
div.section_eclairage p { font-size: 14px; color: #656565; line-height: 16px; }
div.section_eclairage small { font-size: 9px; color: #656565; }

div.section_images { border-bottom: 1px solid #f1f1f1; }

div.section_programmes { padding: 20px; height: 340px; border-bottom: 1px solid #f1f1f1; border-left: 1px solid #f1f1f1; background: #ffffff; }
div.section_programmes div.haut { height: 228px; }
div.section_programmes div.bas { background: #f88c0e; height: 96px; opacity: 0.88; padding: 16px 16px 0px 16px; }
div.section_programmes div.bas p { font-size: 14px; color: #ffffff; line-height: 14px; margin-bottom: 10px; height: 30px; }
div.section_programmes div.bas div.titre { color: #ffffff; font-size: 16px; margin-bottom: 10px; font-weight: bold; height: 32px; }
div.section_programmes div.plus { text-align: right; }
div.section_programmes ul { float: right; padding-top: 34px; padding-right: 8px; }
div.section_programmes h3 { padding: 108px 16px 0px 0px; color: #ffffff; text-align: right; font-size: 28px; font-weight: bold; line-height: 32px; }
div.section_programmes li { float: left; margin-right: 6px; }
div.section_programmes li a { display: block; width: 18px; height: 18px; }
div.section_programmes li a span { display: none; }
div.section_programmes li a#prog1 { background-image: url(images/prog1.png); }
div.section_programmes li a#prog2 { background-image: url(images/prog2.png); }
div.section_programmes li a#prog3 { background-image: url(images/prog3.png); }
div.section_programmes li a#prog4 { background-image: url(images/prog4.png); }
div.section_programmes li a#prog5 { background-image: url(images/prog5.png); }
div.section_programmes li a#prog6 { background-image: url(images/prog6.png); }
div.section_programmes li a#prog7 { background-image: url(images/prog7.png); }
div.section_programmes li a#prog8 { background-image: url(images/prog8.png); }
div.section_programmes li a#prog9 { background-image: url(images/prog9.png); }
div.section_programmes li a#prog10 { background-image: url(images/prog10.png); }
div.section_programmes li a#prog11 { background-image: url(images/prog11.png); }
div.section_programmes li a#prog12 { background-image: url(images/prog12.png); }
div.section_programmes li a#prog13 { background-image: url(images/prog13.png); }
div.section_programmes li a#prog14 { background-image: url(images/prog14.png); }
div.section_programmes li a#prog15 { background-image: url(images/prog15.png); }
div.section_programmes div.image_back { width: 519px; height: 340px; background: #888888; }

div.section_ase { background: #ffffff; width: 290px; float: left; border-right: 1px solid #f1f1f1; border-left: 1px solid #f1f1f1; min-height: 253px; }
div.section_ase div.haut { border-bottom: 1px solid #f1f1f1; padding: 20px; font-size: 14px; color: #656565; line-height: 16px; }
div.section_ase div.bas { padding: 20px; font-size: 14px; color: #656565; line-height: 16px; }
div.section_ase div.contenu { padding-top: 10px; }
div.section_ase div.contenu p{ font-size: 12px; }

div.section_actu { background: #ffffff; width: 228px; float: left; padding: 20px; }
div.section_actu div.actu p { font-size: 12px; color: #656565; line-height: 16px;}

div.section_actu div.list { margin-top: 25px; }
div.section_actu div.actu { margin-bottom: 34px; }
div.section_actu div.lien_toutes { margin-left: 98px; }	
div.section_actu div.lien_toutes a { padding-left: 12px; color: #ff8200; text-decoration: none; font-size: 14px; line-height: 16px; background-image: url(images/puce_fleche.gif); background-repeat: no-repeat; background-position: 0px 6px; }

div.section_item_home { border-top: 1px solid #f1f1f1; background: #ffffff; }
