/**
 * Styles pour l'impression
 */


/* On cache les elements inutiles a l'impression */
#toolbar,
#navigation-formations,
.top-header,
.buttons-CTA li a,
#block-search-form,
.breadcrumb,
.tabs-wrapper,
#block-share-buttons-100p100-share-buttons-100p100,
.bloc-contact-fiche-formation .content a,
#sidebar-first .block,
#sidebar-first .menu,
.infos-formation-boutons,
#block-views-infos-formation-block .view-footer,
.bloc-formation-complementaires,
#top-footer,
#footer .block,
#footer #block-block-8 img,
#block-block-6 ul,
.footer-content hr
{
    display: none;
}

/* On ecrase le style impression bootstrap qui affiche les liens */
a[href]:after, a:link:after, a:visited:after {
	content: "" !important;
}
	
/* Suppression du padding top quand connecte a l'admin */
body {
    padding: 0 !important; 
}

.main-content ul {
	list-style-type: disc;
}
.main-content li {
	padding-left: 0;
}
	
/* On re-affiche certains elements necessaires a l'impression */
#sidebar-first #block-views-infos-formation-block,
#footer #block-block-6,
#footer #block-block-8,
.bloc-contact-fiche-formation .content a.btn-contact-info
{
    display: block;
}

body.sidebar-first #sidebar-first {
    width: 100%;
    padding: 0;
}

.bloc-contact-fiche-formation .content a, .bloc-contact-fiche-formation .btn-contact-tel,
.col-md-4, .col-md-8, .col-md-6, .col-sm-6,
.footer-content
{
    padding: 0;
}

#block-views-sur-titre-fiche-formation-block {
    left: 0;
    width: 100%;
    margin-bottom: 10px;
}
.view-sur-titre-fiche-formation .views-row div {
    display: inline;
    max-width: none;
    padding: 0 !important;
    height: auto;
}
.view-sur-titre-fiche-formation .views-row div:first-child::after {
    padding: 0 0 0 5px;
    content: ">";
}

#block-views-infos-formation-block, #main .autres-formations-cycle {
    margin-top: 10px;
}
.infos-formation, .autres-formations-cycle {
    border: 1px solid #ccc;
    border-radius: 4px;
    padding: 10px;
    text-align: center;    
}

.block, .row, .main-content, .buttons-CTA li, #header #logo {
    margin: 0;
}

#header-content {
    height: auto;
    padding: 0;
}

#header #logo {
    float: left;
}
#header #logo img {
    height: 50px;
    width: auto;
}

.buttons-CTA, .buttons-CTA li {
    float: right;
}

.container {
    width: 100%;
    padding: 0 !important;
}

#main {
    width: 100%;
    margin-top: 10px;
    padding: 0;
}

.main-content {
    padding: 10px;
}

.region-footer div {
	width: 100%;
}

#footer #block-block-8 p {
    text-align: center !important;
}

#footer #block-block-6 div.content div { text-align: center; }
#footer #block-block-6 div.content p, #footer #block-block-6 div.content img { display: inline !important; }
#footer .block-contact-artec {
	display:block;
	margin-top: 10px;
	border: solid 1px #ccc;	
	padding: 10px;
	border-radius: 4px;
	clear: both;
}
#footer .block-contact-artec div.content { text-align: center; font-size: 14px; }
#footer .block-contact-artec div.content img { width: 70%; margin-right: 10px; }
#footer .block-contact-artec div.content p, #footer .block-contact-artec div.content img { display: inline-block; vertical-align: top; }
#footer .footer-infos-legales .block-infos-legales { display: block; font-size: 14px; }
