@media only screen and (min-width: 1200px){.visible-large{display:inherit !important;}.hidden-large{display:none !important;}.visible-desktop{display:inherit !important;}.hidden-desktop{display:none !important;}}@media only screen and (min-width: 960px) and (max-width: 1199px){.visible-large{display:none !important;}.hidden-large{display:inherit !important;}.visible-desktop{display:inherit !important;}.hidden-desktop{display:none !important;}.promo h1{font-size:3.7em;}.promo p{font-size:1.3em;}.promo-image{width:40%;}.promo-image img{max-width:100%;}.linkjournalprojet{font-size:22px !important;}}@media (min-width: 768px) and (max-width: 959px){.visible-tablet{display:inherit !important;}.hidden-tablet{display:none !important;}.hidden-desktop{display:inherit !important;}.visible-desktop{display:none !important;}.visible-large{display:none !important;}.hidden-large{display:inherit !important;}.sl-captions a{font-size:11px !important;}.pag-list{display:none;}#k2Container h1{font-size:13px !important;background:url('../images/puce.png') left 5px no-repeat !important;}#k2Container h2,#k2Container h3{font-size:13px !important;}.itemFullText{width:100% !important;float:none !important;}.itemExtraFields{margin-left:0 !important;float:none !important;width:95% !important;}ul.menumenufooter{background:none !important;}ul.menumenufooter li{background:url('../images/puce.png') left 8px no-repeat !important;margin-left:20px;padding-left:15px;width:150px;}ul.menumenufooter li a{color:#000 !important;}ul.menumenufooter li a:hover{text-decoration:underline;}.promo-image{width:38%;}.promo-image img{max-width:100%;}.promo h1{font-size:2.9em;}.promo p{font-size:1.1em;}.promo-desc{padding-top:0;}#menuaccordion li{width:auto !important;}.linkjournalprojet{font-size:15px !important;}}@media (max-width: 767px){body{padding:0;}#rt-main .rt-grid-5{position:absolute !important;}#rt-main .rt-grid-5{top:-550px !important;}#rt-main .rt-grid-7{margin-left:20px !important;}.modhead{margin-top:550px !important;}.visible-phone{display:inherit !important;}.hidden-phone{display:none !important;}.hidden-desktop{display:inherit !important;}.visible-desktop{display:none !important;}.hidden-large{display:inherit !important;}.visible-large{display:none !important;}.breadcrumbmodbread{margin:10px 0 0 0 !important;padding-right:10px !important;}#k2Container h1{font-size:13px !important;background:url('../images/puce.png') left 5px no-repeat !important;}#k2Container h2,#k2Container h3{font-size:13px !important;}.itemExtraFields,.itemFullText{width:100% !important;float:none !important;}.itemExtraFields{margin-left:0 !important;}#menuconcert li{width:90% !important;}#menuconcert2 li{width:80% !important;}ul.menumenufooter{background:none !important;}ul.menumenufooter li{background:url('../images/puce.png') left 8px no-repeat !important;margin-left:20px;padding-left:15px;}ul.menumenufooter li a{color:#000 !important;}ul.menumenufooter li a:hover{text-decoration:underline;}#rt-logo{margin:0 auto;}body .component-content .column-1,body .component-content .column-2,body .component-content .column-3,body .component-content .column-4{width:100% !important;float:none !important;margin:0 !important;}#gantry-totop{margin:0 auto;text-align:center;width:100%;}.gantry-width-20,.gantry-width-25,.gantry-width-30,.gantry-width-33,.gantry-width-40,.gantry-width-50,.gantry-width-60,.gantry-width-66,.gantry-width-70,.gantry-width-75,.gantry-width-80{width:100%;}.gantry-width-spacer{margin:5px;}.row{margin:0;display:block;}.row .cell{display:block;width:100%;}.form-horizontal .control-group .control-label{float:none;width:auto;text-align:left;}.form-horizontal .control-group .controls{margin-left:0;}select{width:100%;}#rt-main .rt-container{position:relative;}.divcol2{float:none;width:100%;}.linkjournalprojet{font-size:18px !important;line-height:23px !important;background:#78c7c8 !important;}#rt-mainbottom .rt-grid-7 .rt-block{margin-left:20px;}}@media only screen and (min-width: 481px) and (max-width: 767px){.promo-image{width:48%;margin-top:0;margin-bottom:0;}.promo-image img{max-width:100%;}.promo h1{font-size:2.2em;}.promo p{font-size:1em;}.promo-desc{padding-top:0;}}@media only screen and (max-width: 480px){.promo-image{margin:0 auto;width:100%;float:none;text-align:center;}.promo-image img{max-width:50%;}.promo h1{font-size:2.2em;}.promo p{font-size:0.9em;}.promo-desc{padding-top:0;}}