#content,#sidebar-first,#sidebar-second{float:left;display:inline;position:relative;}#content{width:100%;}body.sidebar-first #content{width:80%;left:20%;}body.sidebar-second #content{width:80%;}body.two-sidebars #content{width:60%;left:20%;}#sidebar-first{width:20%;left:-80%;}body.two-sidebars #sidebar-first{left:-60%;}#sidebar-second{float:right;width:20%;}.section{margin:10px;}
body{font-family:'Droid Serif',sans-serif;font-size:14px;line-height:1.42857143;color:#030304;}a{color:#030304;text-decoration:none;}a:hover{color:#87877d;text-decoration:none;}p{margin:0 0 10px;}span.yellow-bg{padding:2px;background-color:#ffee00;font-style:italic;font-size:12px;}.capitalize{text-transform:uppercase;}.is-active{font-weight:bold;}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0;}.block-local-tasks-block{position:absolute;top:-40px;}.node--type-page{padding-top:7px;border-top:1px solid #1a1a18;}.row{margin-left:-15px;margin-right:-15px;}#cboxPrevious,#cboxNext,#cboxClose{background-image:url(/sites/all/themes/ttm/img/controls-custom.png);}ul.primary{position:absolute;top:-40px;border-bottom:0;}ul.tabs{list-style:none;margin:0 0 0.5em;padding:0;}ul.primary li{display:inline-block;margin-right:0.3em;}.active{font-weight:bold;}ul.primary li a{display:block;padding:0.2em 1em;text-decoration:none;background-color:transparent;border:0;margin-right:0;}ul.primary li.active a{border:0;}ul.primary li a.active{background-color:#eee;}div#page-wrapper{width:1170px;padding:0 15px;margin-right:auto;margin-left:auto;}#breadcrumb{display:none;}#header{margin-bottom:25px;}.region-header{float:left;width:270px;height:240px;padding:0 15px;}.region-message{float:left;width:870px;margin-top:93px;padding:0 15px;}#site-name{width:80%;margin-top:0;padding-top:117px;font-size:33px;font-weight:bold;line-height:37px;}.site-name::first-letter{text-transform:uppercase;}#block-logo{margin-top:63px;}.region-highlighted{margin-top:93px;width:800px;}#sidebar-first{width:170px;padding:0 15px;left:0;}.region-sidebar-first{padding-top:27px;border-top:1px solid #1a1a18;font-family:'Droid Serif',sans-serif;color:#1d1d1b;}.menu-name-main-menu .menu{margin:0;padding:0;}.menu-name-main-menu .menu li{padding-top:0;font-size:19px;padding-bottom:13px;margin-left:0;line-height:21px;list-style:none;}.block-search{margin-top:115px;margin-bottom:35px;overflow:hidden;}.block-search label,.block-newsletter h2{font-size:15px;font-weight:normal;}#edit-search-api-views-fulltext{border:0;border-top:1px solid #1a1a18;border-bottom:1px solid #1a1a18;font-size:14px;line-height:20px;}.block-search input.form-submit{display:none;}.block-logo{margin-top:65px;}body.sidebar-first #content{width:870px;margin-left:100px;padding:0 15px;left:0;}.node-page{padding-top:27px;border-top:1px solid #1a1a18;}.ds-3col-equal > .group-left{width:270px;padding-right:15px;box-sizing:content-box;}.ds-3col-equal > .group-middle{width:170px;padding:0 15px;font-size:11px;box-sizing:content-box;}.ds-3col-equal > .group-right{width:370px;padding-left:15px;box-sizing:content-box;}.node-livre{padding-top:33px;border-top:1px solid #1a1a18;}.node-type-livre .field-label{font-weight:normal;}.node-type-livre .field-name-title h2{font-size:18px;font-weight:bold;margin:0;}.node-type-livre .field-name-field-auteur{margin-bottom:25px;font-size:17px;}.node-type-livre .field-name-field-caracteristiques{margin-top:20px;}.node-type-livre .field-name-field-conception-graphique{margin-top:20px;}.field-name-field-isbn{margin-top:20px;}.field-name-field-prix{margin-bottom:20px;}.field-name-field-liens-documents .file-icon{display:none;}.field-name-field-liens-documents .field-item::before,.field-name-field-liens-externes .field-item::before{content:"> ";}.field-name-field-date-de-parution{margin-top:20px;}.field-name-field-deuxieme-titre{font-size:13px;margin-bottom:20px;}.field-name-field-id-paypal input[type=image]{display:none;}.field-name-field-id-paypal button.buy-paypal{font:13px/20px 'Droid Serif',sans-serif;font-weight:bold;cursor:pointer;border:0;background:#ffee00;margin-bottom:25px;padding:0;}.livre-a-paraitre{position:static;}.livre-a-paraitre .field-name-field-date-de-parution{position:absolute;top:-7px;left:15px;font-size:10px;font-style:italic;padding:2px 4px;margin-top:0;}.livre-a-paraitre .field-name-field-date-de-parution::first-letter{text-transform:uppercase;}.livre-a-paraitre .field-name-field-date-de-parution .date-display-single{position:relative;background-color:#ffee00;padding:4px 4px 4px 2px;margin-left:-4px;}.livre-a-paraitre .field-name-field-date-de-parution::before{content:' ';background-color:#ffffff;position:absolute;left:0;display:block;width:300px;height:15px;}#cboxCurrent,#cboxTitle{display:none !important;}#cboxPrevious:focus,#cboxNext:focus{outline:none;}.views-exposed-form .views-exposed-widget{padding:0;}.catalogue-display{width:770px;padding-top:27px;border-top:1px solid #1a1a18;}.catalogue-display .view-filters,.catalogue-display .view-empty,.catalogue-display .view-content{float:left;}.catalogue-display .view-header{margin-bottom:20px;font-style:italic;}.catalogue-display .view-filters{width:170px;padding-right:15px;font-size:14px;}.catalogue-display .views-exposed-form .form-item{margin-top:0;margin-bottom:0;line-height:21px;}.catalogue-display .view-content,.catalogue-display .view-empty{width:570px;padding-left:15px;}.catalogue-display .view-empty p{font-size:14px;margin:0;}.catalogue-display.catalogue .view-content{width:770px;padding-left:0;}.catalogue-display .view-content tr{vertical-align:top;font:15px/20px 'Droid Serif',sans-serif;}.catalogue-display .view-content td{padding:0 15px 60px;width:170px;}.catalogue-display .view-content td.col-first{padding-left:0;}.catalogue-display .view-content td.col-last{padding-right:0;}.catalogue-display .views-row{margin-bottom:60px;padding:0 15px;width:170px;box-sizing:content-box;font:15px/20px 'Droid Serif',sans-serif;}.catalogue-display .views-field-title{margin-top:25px;font-weight:bold;}.views-field-field-date-de-parution{padding-top:6px;}.views-field-field-date-de-parution.edited{display:none;}.auteurs-display{width:770px;padding-top:27px;border-top:1px solid #1a1a18;}.form-item-edit-field-auteur-target-id-all{display:none;}.view-actualites .views-row{width:520px;border-top:1px solid #1a1a18;padding:25px 0;}.view-actualites .views-row .field-name-field-date{font-size:20px;}.view-actualites .views-row .futur-actualite .date-display-single{background-color:#ffee00;}.view-actualites .views-row .field-name-field-titre-affiche{font-size:18px;font-weight:bold;}.view-actualites .views-row .field-name-body{font-size:14px;margin-bottom:18px;}.view-actualites .views-row .field-name-field-adresse{font-size:12px;}#block-abonnementsimplenews{width:440px;}#block-abonnementsimplenews h2{font-size:15px;font-weight:normal;}#block-abonnementsimplenews label,#block-abonnementsimplenews .description{display:none;}#edit-mail-wrapper{width:370px;float:left;}#edit-mail-0-value{line-height:31px;font-size:14px;border:1px solid #000;padding-left:10px;max-width:100%;}#block-abonnementsimplenews .form-item-message{font-size:12px;font-weight:bold;}.newsletter-title{font-size:18px;font-weight:bold;line-height:20px;}#block-abonnementsimplenews input#edit-subscribe{display:block;width:35px;height:35px;background:#ffee00;border:0;}#block-abonnementsimplenews input#edit-subscribe::before{content:"OK";position:relative;width:35px;height:35px;background:#ff0;display:block;top:-20px;left:-12px;}#block-abonnementsimplenews .form-actions{display:inline-block;float:right;}.menu--newsletter .menu{margin-left:0;}.menu--newsletter a{font-size:15px;font-weight:normal;}.menu--newsletter a:hover{color:#87877d !important;}.region-footer{display:flex;margin-top:50px;border-top:1px solid #000;}.region-footer nav{flex:1;}
