

/*     +++++++++++++++++++++++++++++++++++++  COMMUN      +++++++++++++++++++++++          */

.item-pageplanche {background-image:url('../../../../cfp.cshbo.qc.ca/images/background-cfp.html'); background-repeat:no-repeat;}
   .item-page  {background-color:transparent; }  
   .row-fluid {background-color:transparent !important; }  

/* .mceContentBody {background-image:none !important; }  
body#tinymce {background-image:none !important; }    */
bodyZZZ {width:100%;height:100%;background-image:none !important;background-repeat:repeat-x;background-color:white  !important;font-family:lato,sans-serif !important;font-size:14px !important; }
body.site { ZZZbackground-color:white !important;  border-top: 0 !important; border:0px !important;padding:0px 10px 10px 10px;}
.container {border:0px !important;ZZZbackground-color:white !important;padding-top:0 !important; }

a.nodeco {color:black;text-decoration:none; }
.nodeco {color:black;text-decoration:none; }

.header-inner {display:none; }
.page-header {border:0; }
.header {margin-bottom:0;}


.search-recherche {text-align:center;width:325px;margin:auto; }
.mod_search119{text-align:center;width:325px;margin:auto; }
div.moduletable-plus  h3  {color:#20a041 !important; }
ul.category-module-plus li {font-size:15px; line-height:26px; }
div.moduletable h3  {color:#20a041 !important; }

.navigation {padding-top:0;border:0; }

    .body .container {
    background-color: none;
    -moz-border-radius: 0px;
    -webkit-border-radius: 0px;
    border-radius: 0px;
    padding: 20px;
    border: 0px solid rgba(0,0,0,0);
    -moz-box-shadow: 0px 0px 0px rgba(0,0,0,0);
    -webkit-box-shadow: 0px 0px 0px rgba(0,0,0,0);
    box-shadow: 0px 0px 0px rgba(0,0,0,0);
    }  

 h2 {color:#e7d5b0 !important;font-size:36px !important; font-family:lato,sans-serif;font-weight:bold; }
.sous-titre {color:#012d73;font-size:20px; font-weight:bold;}
.inter-titre {color:#012d73;font-size:14px; font-weight:bold;}
 
   .vert {color:#ffd966;font-size:22px;text-align:center;padding-top:20px;padding-bottom:20px;font-weight:bold; }
 
 .customvers {text-align:center; }
 .customcolonne {  }

 .custom-centre225 {width:225px;margin-left:auto;margin-right:auto; }
 #showbiz_3_1 ul li {margin-right:15px !important; }
#showbiz_3_1 ul {background:transparent !important; }
 
    /*  Les blocs-notes   */
 .bloc-note-gauche { float:left; 
 width:165px;height:185px;margin-top:15px;margin-bottom:0px;padding-top:45px;padding-left:40px;padding-right:50px;padding-bottom:0px;background-image:url('../../../images/sticky_note.png');background-repeat:no-repeat; 
  -ms-transform: rotate(-7deg); /* IE 9 */
    -webkit-transform: rotate(-7deg); /* Chrome, Safari, Opera */
    transform: rotate(-7deg);
    }
     .bloc-note-droite { float:right;
 width:165px;height:185px;margin-top:15px;margin-bottom:0px;padding-top:45px;padding-left:40px;padding-right:30px;padding-bottom:0px;background-image:url('../../../images/sticky_note.png');background-repeat:no-repeat; 
  -ms-transform: rotate(7deg); /* IE 9 */
    -webkit-transform: rotate(7deg); /* Chrome, Safari, Opera */
    transform: rotate(7deg);
    }
 .bloc-note { 
 width:165px;height:185px;margin-top:1px;margin-bottom:0px;padding-top:45px;padding-left:40px;padding-right:30px;padding-bottom:0px;background-image:url('../../../images/sticky_note.png');background-repeat:no-repeat; 
  -ms-transform: rotate(-7deg); /* IE 9 */
    -webkit-transform: rotate(-7deg); /* Chrome, Safari, Opera */
    transform: rotate(-7deg);
    }
    
    .float-stop {clear:both; }
    
        .liste-ptc    { font-size:16px;list-style-image:url('../../../images/liste-ptc.png') !important;} 
ul.liste-ptc    { font-size:16px;list-style-image:url('../../../images/liste-ptc.png') !important;}
ul.liste-ptc  li  {line-height:28px;}

        .liste-actus   { font-size:13px;list-style-image:url('../../../images/liste-ptc.png') !important;} 
ul.liste-actus    { font-size:13px;list-style-image:url('../../../images/liste-ptc.png') !important;}
ul.liste-actus  li  {line-height:15px;}
    
    .accordion-group { background:#ece4d5;} /* fond du contenu ouvert d'un slide   */
.accordion-heading {background:#e7d5b0; }   /* fond slide fermé   */
.rl_sliders.accordion>.accordion-group.active>.accordion-heading>a.accordion-toggle  {background:#e7d5b0; }


/*   =======================================     MOBILE CSS  =======================================  */

@media (max-width: 480px) {
.slogan_cell {display:block;text-align:center;font-family: 'Lovers Quarrel', cursive;font-size:60px;color:white;margin-top:25px;line-height:60px; }
.slogan_ecran {display:none;}

.content_home { width:330px;margin-left:0;margin-right:0;margin-top:10px;margin-bottom:20px;}
.logoH_ptc {float:none;clear:both;margin-left:10px; }
.logoH_vg {float:none;clear:both;margin-left:10px; }
.choix_cfp  { display:block;width:300px;padding-left:20px;padding-right:20px;text-align:center;font-family: Raleway, sans-serif;font-size:24px;color:white;margin-top:-25px;}

.fixmenu { margin-left:230px;margin-top:-90px;margin-bottom:30px;}

/*   Master des programmes    */
.programme-1  {max-width:300px;background-color:#ffd966;margin-bottom:10px;padding:15px; }
.programme-2  {max-width:300px;background-color:#ffe699;padding:15px;border-radius:40px 1px 40px 1px;}
.descrip-1  {width:290px;float:none; }
.descrip-2  {width:290px;float:none;margin-left:0px; }
.bouton-1 {width:80px;padding:15px;float:left;background-color:#ffd966; }
.bouton-2 {width:80px;padding:15px;float:left;background-color:#ffd966;margin-left:25px; }
.bouton-3 {width:80px;padding:15px;float:left;background-color:#ffd966;margin-left:0px; }
.bouton-4 {width:80px;padding:15px;float:left;background-color:#ffd966;margin-left:25px; }
.bouton-5 {width:80px;padding:15px;float:left;background-color:#ffd966;margin-left:0px; }
.bouton-retour {clear:both;font-size:0px;margin-top:15px; }

}

/*   =======================================     ipad  =======================================  */

@media   (min-width: 481px) and (max-width: 1024px){

.customslogan-vg {display:block;padding-left:260px;font-family: 'Lovers Quarrel', cursive;font-size:100px;color:#e7d5b0;margin-top:25px;line-height:100px;background-image:url('../../../images/logo_VG_trans.png');background-repeat:no-repeat;height:240px;width:690px;margin-left:auto;margin-right:auto; border:0px black solid;}

.slogan_ipad {display:block;width:500px;margin-left:auto;margin-right:auto;text-align:center;font-family: 'Lovers Quarrel', cursive;font-size:60px;color:white;margin-top:50px;line-height:60px; }

.slogan_ecran {display:none;}
.slogan_cell {display:none;}
.content_home { width:768px;margin-left:auto;margin-right:auto;margin-top:10px;margin-bottom:20px;}
.logoH_ptc {float:left;margin-left:20px; }
.logoH_vg {float:left;margin-left:50px; }
.choix_cfp  { display:block;width:768px;margin-left:auto;margin-right:auto;text-align:center;font-family: Raleway, sans-serif;font-size:24px;color:white;margin-top:0px;}

.nav-pills > li > a {margin-top:0; }
.nav-pills li {
    display:inline;
   margin-right:33px;background-color:none; box-shadow:  -10px 10px 11px 0px #888888;
}

.navigation {background-color:none;font-size:16px;}
.navigation li {background-color:#ffd966;}  /*   bouton vert foncé   */
ul.nav-pills   a {color:white!important; }
ul.nav-child a {background-color:#99cc99;font-size:16px !important;border-radius:0 !important; line-height:20px !important;border-bottom:1px dotted white;}

.navigation {padding-top:0;padding-bottom:0;border:0; }
.nav-pills > li > a {margin-top:0;margin-bottom:0;border-radius:0;line-height:20px !important;padding:12px; }
.nav-child, .unstyled, .small { padding:0 !important;border:0 !important;border-radius:0 !important;}

ul.nav-pills a:link {text-decoration:none;color:white;}     /* unvisited link */
ul.nav-pills a:visited {text-decoration:none;color:white;}  /* visited link */
ul.nav-pills a:hover {background-color:#99cc99 !important;text-decoration:none;color:#ffffff !important;}   /* vert léger mouse over link */
ul.nav-pills a:active {text-decoration:none;color:white;}   /* selected link */

.nav-collapse .nav > li > a, .nav-collapse .dropdown-menu a {font-weight:normal !important; }

.navigation .nav-child li > a:hover,
.navigation .nav-child li > a:focus,
.navigation .nav-child:hover > a {
	text-decoration: none;
	color: #fff;
	background-color: #ffd966 !important;   /*  08c  */
	background-color: #ffd966 !important;   /*  0081c2   */
	    background-image: -moz-linear-gradient(top,#ffd966,#ffd966);   /* vert foncé   */
	background-image: -webkit-gradient(linear,0 0,0 100%,from(#ffd966),to(#ffd966));
	background-image: -webkit-linear-gradient(top,#ffd966,#ffd966);
	background-image: -o-linear-gradient(top,#ffd966,#ffd966);
	background-image: linear-gradient(to bottom,#ffd966,#ffd966);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd966', endColorstr='#ffd966', GradientType=0);   }

.fixmenu { margin-left:230px;margin-top:-90px;margin-bottom:30px;}

/*       Master programmes   */
.programme-1  {max-width:700px;background-color:#ffd966;margin-bottom:10px;padding:15px; }
.programme-2  {max-width:700px;background-color:#ffe699;padding:15px;border-radius:40px 1px 40px 1px;}
.descrip-1  {width:313px;float:left; }
.descrip-2  {width:313px;float:left;margin-left:40px; }
.bouton-1 {width:90px;padding:15px;float:left;background-color:#ffd966; }
.bouton-2 {width:90px;padding:15px;float:left;background-color:#ffd966;margin-left:25px; }
.bouton-3 {width:90px;padding:15px;float:left;background-color:#ffd966;margin-left:25px; }
.bouton-4 {width:90px;padding:15px;float:left;background-color:#ffd966;margin-left:25px; }
.bouton-5 {width:90px;padding:15px;float:left;background-color:#ffd966;margin-left:25px; }
.bouton-retour {display:none; }

}




/*   =======================================     ECRAN CSS  =======================================  */
@media (min-width: 1025px) {

/*
main#content {margin-left:40px; }
div#system-message-container  {width:100%; }
div.moduletable  {width:100%; }
div.item-page {width:100%; }
main#content.span9  {width:100%; }
*/ 

.customslogan-vg {display:block;padding-left:260px;font-family: 'Lovers Quarrel', cursive;font-size:100px;color:#e7d5b0;margin-top:25px;line-height:100px;background-image:url('../../../images/logo_VG_trans.png');background-repeat:no-repeat;height:240px;width:690px;margin-left:auto;margin-right:auto; border:0px black solid;}

.slogan_ipad {display:none; }
.slogan_ecran {text-align:center;font-family: 'Lovers Quarrel', cursive;font-size:96px;color:white;margin-top:75px;text-shadow:3px 3px 3px #333333; }
.slogan_cell {display:none; }

.content_home { width:800px;margin-left:auto;margin-right:auto;margin-top:75px;margin-bottom:35px;background-color:transparent !important;}
.logoH_ptc {float:left;padding-top:50px; }
.logoH_vg {float:left;margin-left:200px; }
.choix_cfp  { text-align:center;font-family: Raleway, sans-serif;font-size:36px;color:white;text-shadow:3px 3px 3px #333333;}

.nav-pills > li > a {margin-top:0; }
.nav-pills li {
    display:inline;
   margin-right:33px;background-color:none; box-shadow:  -10px 10px 11px 0px #888888;
}

.navigation {background-color:none;font-size:16px;}
.navigation li {background-color:#ffd966;}  /*   bouton vert foncé   */
ul.nav-pills   a {color:white!important; }
ul.nav-child a {background-color:#99cc99;font-size:16px !important;border-radius:0 !important; line-height:20px !important;border-bottom:1px dotted white;}

.navigation {padding-top:0;padding-bottom:0;border:0; }
.nav-pills > li > a {margin-top:0;margin-bottom:0;border-radius:0;line-height:20px !important;padding:12px; }
.nav-child, .unstyled, .small { padding:0 !important;border:0 !important;border-radius:0 !important;}

ul.nav-pills a:link {text-decoration:none;color:white;}     /* unvisited link */
ul.nav-pills a:visited {text-decoration:none;color:white;}  /* visited link */
ul.nav-pills a:hover {background-color:#99cc99 !important;text-decoration:none;color:#ffffff !important;}   /* vert léger mouse over link */
ul.nav-pills a:active {text-decoration:none;color:white;}   /* selected link */

.nav-collapse .nav > li > a, .nav-collapse .dropdown-menu a {font-weight:normal !important; }

.navigation .nav-child li > a:hover,
.navigation .nav-child li > a:focus,
.navigation .nav-child:hover > a {
	text-decoration: none;
	color: #fff;
	background-color: #ffd966 !important;   /*  08c  */
	background-color: #ffd966 !important;   /*  0081c2   */
	    background-image: -moz-linear-gradient(top,#ffd966,#ffd966);   /* vert foncé   */
	background-image: -webkit-gradient(linear,0 0,0 100%,from(#ffd966),to(#ffd966));
	background-image: -webkit-linear-gradient(top,#ffd966,#ffd966);
	background-image: -o-linear-gradient(top,#ffd966,#ffd966);
	background-image: linear-gradient(to bottom,#ffd966,#ffd966);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd966', endColorstr='#ffd966', GradientType=0);   }

.fixmenu { margin-left:230px;margin-top:-90px;margin-bottom:30px;}

.sidebar-nav {background-color:#ddcfa8;margin-top:57px;padding:11px; }

/*       Master programmes   */
.programme-1  {max-width:700px;background-color:#ffd966;margin-bottom:10px;padding:15px; }
.programme-2  {max-width:700px;background-color:#ffe699;padding:15px;border-radius:40px 1px 40px 1px;}
.descrip-1  {width:313px;float:left; }
.descrip-2  {width:313px;float:left;margin-left:40px; }
.bouton-1 {width:90px;padding:15px;float:left;background-color:#ffd966; }
.bouton-2 {width:90px;padding:15px;float:left;background-color:#ffd966;margin-left:25px; }
.bouton-3 {width:90px;padding:15px;float:left;background-color:#ffd966;margin-left:25px; }
.bouton-4 {width:90px;padding:15px;float:left;background-color:#ffd966;margin-left:25px; }
.bouton-5 {width:90px;padding:15px;float:left;background-color:#ffd966;margin-left:25px; }
.bouton-retour {display:none; }

}