html{height: 100%;} body { font-family: "lucida sans", arial, sans-serif; padding: 0px; margin: 0px; background: #090708; color: #5D5D5D; } body{ /*background: linear-gradient( rgba(0, 0, 0, 0.8), rgba(0, 0, 0, 0.8) ), url(background.jpg);*/ background-color: white; } p { margin: 0px; padding: 0px 0px 16px 0px; line-height: 1.7em; font-size:16px; color:rgb(67,66,63); } h1, h2, h3, h4, h5, h6 { font: normal 179% 'century gothic', arial, sans-serif; color: #43423F; margin: 0 0 15px 0; padding: 15px 0 5px 0;} h1#welcome{ font-size:300%; } h2 { font: normal 160% 'century gothic', arial, sans-serif; color: #43423F;} h3 { font: normal 125% 'century gothic', arial, sans-serif;} h4, h5, h6 { margin: 0; padding: 0 0 5px 0; font: normal 120% arial, sans-serif; color: #0AB6F6;} h5, h6 { font: italic 95% arial, sans-serif; color: #888;} h6 { color: #362C20;} a, a:hover { border-bottom: 1px dotted; color: #635B53; text-decoration: none;} a:hover { border-bottom: 1px solid; color: #00C5EE;} img { border: 0px; margin: 0px; padding: 0px;} a { outline: none;} form { padding: 0; margin: 0;} .left { float: left; margin-right: 10px;} .right { float: right; margin-left: 10px;} .center { display: block; text-align: center; margin: 0 auto;} blockquote { margin: 20px 0px 20px 0px; padding: 10px 20px 0px 20px; border: 1px solid #E5E5DB; background: #FFF;} /* ul { margin: 2px 0px 18px 16px; padding: 0px;} ul li { list-style-type: square; margin: 0px 0px 6px 0px; padding: 0px;}*/ ol { margin: 8px 0px 0px 24px; padding: 0px;} ol li { margin: 0px 0px 11px 0px; padding: 0px;} #main, #logo, #menubar, #site_content, #footer { margin-left: auto; margin-right: auto;} #main { /*padding-bottom: 40px;*/} #header { /*background: transparent url(logo.jpg) no-repeat;*/ background-color: #FC9C04; } #logo { /*width: 860px;*/ /*position: relative*/; /*height: 200px;*/ padding:10px 0px; background:inherit;} #logo #logo_text { /*position: absolute; top: 47px; left: 0;*/} #logo h1, #logo h2 { font: normal 300% 'century gothic', arial, sans-serif; text-align:center; border-bottom: 0; text-transform: none; margin: 0;} #logo_text h1, #logo_text h1 a, #logo_text h1 a:hover { padding: 22px 0 0 0; color: #FFF; text-decoration: none; font-size: 60px; border: 0; font-weight: 700; } #logo_text h1 a .logo_colour { color: black;} #logo_text h1 a .logo_init { font-size: 80px; font-family: "Times New Roman", Georgia, Serif; color: #4baabe; } #logo_text a:hover .logo_colour { color: #FFF;} #logo_text h2 { font-size: 120%; padding: 4px 0 0 0; color: #fff;} #menubar { border-radius: 0px; } @media screen and (max-width: 600px){ #logo_text h1{font-size:30px;} #logo_text h2{font-size:20px!important;} #logo_text h1 a .logo_init{font-size:60px;} #logo_text h1 a .logo_colour{font-size:30px;} .logo_colour{font-size:30px;} } ul#menu { /*float: right; margin-right:10px; margin: 0px; background: black; padding: 4px; margin-top: 20px;*/ } ul#menu li { float: left; margin: 5px 0 0 0; padding: 0 0 0 0px; list-style: none;} ul#menu li a { letter-spacing: 0.1em; font-family: sans-serif; font-size: 120%; display: block; float: left; height: 20px; text-decoration: none; padding: 9px 15px 5px 15px; text-align: center; color: #FFF; border: none;} ul.dropdown-menu{ margin:0px; min-width:100px; } ul.dropdown-menu li{ background:none!important; padding:0px!important; } ul.dropdown-menu li a{ border:none; } ul#menu li.selected a { height: 20px; padding: 7px 15px 4px 15px; } ul#menu li.selected { margin: 7px 0 0 0;} ul#menu li.selected a, ul#menu li.selected a:hover, ul#menu li a:active { color: #FC9C04;} ul#menu li a:hover { color: #FC9C04;} div.interest-links h4 a{ color:inherit; border:none; } @media screen and (min-width: 1200px){ .container { width:970px;} } #site_content { /*width: 858px; overflow: hidden;*/ margin: 0 auto 0 auto; /*padding: 0px 15px 0px 30px;*/ /*background: #F6F6F0 url(back.png) repeat-y;*/ border: 15px solid #FFF;*/} .sidebar { /*float: right; width: 190px;*/ padding: 15px 20px; /*border: 1px solid;*/ background: lightblue; } #afiche{ display:block; margin-top:15px; margin-right: auto; margin-left: auto; height: 250px } #content { text-align: left; } .media-grid{ margin-top:15px!important; } #footer { font-family: 'trebuchet ms', sans-serif; font-size: 90%; padding: 20px 0 5px 0; text-align: center; background: aliceblue; color: black; text-transform: uppercase; letter-spacing: 0.1em; margin-top:50px; } #footer p { padding: 0; color:black; font-size: 12px; } #footer a, #footer a:hover { color: black; text-decoration: none;} #footer a:hover { text-decoration: underline;} .search { color: #555; border: 1px solid #DDD; width: 134px; padding: 5px;} .form_settings { margin: 15px 0 0 0;} .form_settings p { padding: 0 0 4px 0; } .form_settings span { float: left; width: 100px; text-align: left;} .form_settings input, .form_settings textarea { padding: 5px; width: 299px; font: 100% arial; border: 1px solid #E5E5DB; background: #FFF; color: #47433F; } .form_settings p.inline-input input{ width: 200px; } .form_settings select.small{ width:100px; } .form_settings input.radio-input{ width: 50px; } .form_settings p input[type="radio"]{ width: 50px; } .form_settings .submit { font: 100% arial; border: 0; width: 99px; margin: 0 0 0 212px; height: 33px; padding: 2px 0 3px 0; cursor: pointer; background: #3B3B3B; color: #FFF;} .form_settings textarea, .form_settings select { font: 100% arial; width: 299px;} .form_settings select { width: 310px;} .form_settings .checkbox { margin: 4px 0; padding: 0; width: 14px; border: 0; background: none;} .separator { width: 100%; height: 0; border-top: 1px solid #D9D5CF; border-bottom: 1px solid #FFF; margin: 0 0 20px 0;} table { margin: 10px 0 30px 0;} table tr th, table tr td { background: #3B3B3B; color: #FFF; padding: 7px 4px; text-align: left;} table tr td { background: #E5E5DB; color: #47433F; border-top: 1px solid #FFF;} div.map-responsive{ overflow:hidden; padding-bottom:56.25%; position:relative; height:0; } div.map-responsive iframe{ left:0; top:0; height:100%; width:100%; position:absolute; } #programa{ padding-right: 20px; } #programa .nav-tabs li.active a{ border-color: #eee #eee #ddd; /*text-decoration: none;*/ background-color: #eee; color: #00C5EE; } section.categoria-programa article{ padding-top:20px; } section.categoria-programa h2.categoria-titulo{ margin-top:15px; } section.categoria-programa{ margin-right: 10px; } section.categoria-programa hr{ margin:0; border-top:1px solid #999; } section.categoria-programa h1, h2, h3{ padding:10px 0; margin:0; } section.categoria-programa h3.title{ font-size:16px; font-weight: bold; } section.categoria-programa p{ font-size: 14px; } section.categoria-programa p.comment{ color:#777; padding:0; } section.categoria-programa p.author{ font-weight: bold; } .js-video { height: 0; padding-top: 25px; padding-bottom: 67.5%; margin-bottom: 10px; position: relative; overflow: hidden; } .js-video.widescreen { padding-bottom: 56.34%; } .js-video.vimeo { padding-top: 0; } .js-video embed, .js-video iframe, .js-video object, .js-video video { top: 0; left: 0; width: 100%; height: 100%; position: absolute; } dl.oradores dd{ font-weight: bold; } .filelink a { border-bottom: none!important; text-decoration: none!important; font-weight: bold; } .filelink a:hover { border-bottom: none!important; text-decoration: none!important; font-weight: bold; }