/*
Theme Name: Thème du portail
Theme URI: http://
Description: Thème du portail
Author: Philippe Lemay
Author URI: http://ilesdelamadeleine.com
Template: gonzo
Version: 1.0
*/

@import url('../gonzo/style.css');

@media print {

 #omc-logo > img, #omc-main-navigation, #menu-hauttop, .omc-copyright-area, .omc-mobile-back-to-top, form {display: none;}
 body {	background-image : none !important; background: white !important;  }
 #pattern-filter, #backstretch {display: none !important;}
 article#omc-full-article p { font-size: 17px !important; color: #000; line-height: 20px;}
 .sharedaddy, div.sharedaddy + h2, div.sharedaddy + h2 + p {display: none !important;}
 .omc-related-posts, #comments {display: none !important;}
}

table, th, tr, td {border: none !important;}
#omc-full-article table tr:nth-of-type(even) {    background: none;}

.suivez_nous {
text-align: center;
font-weight: bolder;
margin-top: -7px;
margin-bottom: -10px;
}

/* .mm_wx { padding: 0 30px;}
.mm_wx #wxButtonFrame > #container { border: 0px;} */
.mm_wx { width: 100%; text-align: center; display:block; margin: 0 auto;}

#imgCAM {margin: 0 auto; float: none;}

.footing {padding-right: 35px;}

.widget_adrotate_widgets a img { width: 100%; }
li[id^="adrotate_widgets-"] a img { width: 100%; }

.incontournables p {margin: 4px 10px;}
.incontournables ul { margin : 8px 0 !important;}
.incontournables ul li {margin-bottom: 5px !important; padding-left: 4px; list-style:none !important;}
.incontournables h3 {font-size: 1.2em !important; font-weight: bold;}
.ephemer p {color: #000 !important;}

.side_widgtext {text-align: center;}
.obi-pic {height: 175px;}
.obi {display: inline-table;}
.indiv {
	display: inline-block;
	width: 125px;
	padding: 10px 20px;
	align-content: top;
	text-align: center;
}

#omc-inner-footer {display : none !important;}
#omc-header-search {DISPLAY: none !important;}

.front-coupon {margin: auto; padding: 12px 6px; width: 120px;}

.film_fiche {display: table-row;}
.film_affiche img {width: 125px; float: left; }
.film_info {width: 75%; display: block; margin-left: 150px;}
.film_title {margin-top: -10px !important; color: #0082CA !important; font-size: 2.3em !important;}
.film_date {font-weight: bold; color: #001F71 !important;}
.film_horaire {font-weight: bold; color: #CA3B00 !important;}
.film_plus {font-weight: bold; font-style: italic; color: #0082CA;}

.front-page, .front-image { width: 290px;}

.searchNavig a {padding-right: 3px;}

h3.sd-title {
	min-width: 200px !important;
	padding-bottom: 15px !important;
}
header {    margin-top: -14px;}
a#omc-logo {    width: 640px;}
nav#omc-main-navigation {    margin-bottom: 10px;    margin-top: 10px;}
nav#omc-main-navigation ul.sub-menu li a {
    width: 106px !important;
}
.one_half {width: 50%; margin-right: 0%;}
		
li#menu-item-16454 > a:hover, li#menu-item-16454 > ul.sub-menu {
	background: #3a9fbe !important;
}
#menu-item-16437 > a:hover, #menu-item-16437 > ul.sub-menu {background-color: #C96B20 !important;}
#menu-item-16425 > a:hover, #menu-item-16425 > ul.sub-menu, #menu-item-16430 > ul.sub-menu, #menu-item-16444 > ul.sub-menu {background-color: #FBB82B !important;}
/* section hébergement */
li#menu-item-16433 > a:hover, #menu-item-16433 > ul.sub-menu {background-color: #A5B375 !important;}
nav#omc-main-navigation ul.sub-menu {
    width: auto;
    min-width: 120px;
}
nav#omc-main-navigation ul.sub-menu ul {
    left: 100px;
}

#omc-top-menu ul {float: left;}

#atedra-top {margin-left: -40px;margin-top: -7px;margin-bottom: 10px; float: left;}
#pub_top_right {float: right;}
#pub_top_right a:hover, .omc-copyright-right a:hover {background: none;}

/* video dans webtv */
.atedra_video_6902 {    width: 620px;    height: 387px;}

#meteo_head {    width: 260px;    float: right;    padding-top: 13px;    padding-right: 0px;}
#meteo_head #mto1 {    float: left;    width: 100px;}
#meteo_head #mto1 img {    width: 45px;}
#meteo_head #mto1 span {    font-size: 18px;    color: #000;    font-weight: bold;}
#meteo_head #mto2 {    float: right;    width: 160px; font-size:11px}


#pub_ategra_big {-ms-zoom: 0.9666666;
        -moz-transform: scale(0.9666666);
        -moz-transform-origin: 0 0;
        -o-transform: scale(0.9666666);
        -o-transform-origin: 0 0;
        -webkit-transform: scale(0.9666666);
        -webkit-transform-origin: 0 0;}
        

@media only screen and (min-width:481px) and (max-width: 767px)  {
	#menu-item-16442{ margin-left: -45px !important;}
}


div.omc-author-pic {
    background: inherit !important;
}

#wrapEmplois { width: 645px; height: 1200px; padding: 0; overflow: hidden; }
#emplois { width: 800px; height: 1200px; border: 1px solid black; }
#emplois {
    zoom: 1.0;
    -moz-transform: scale(0.75);
    -moz-transform-origin: 0 0;
    -o-transform: scale(0.75);
    -o-transform-origin: 0 0;
    -webkit-transform: scale(0.75);
    -webkit-transform-origin: 0 0;
}

#etatRoutes {
	width: 272px;
	background-color: #2E85C8;
	height: 30px;
}

#etatRoutes:hover {
	background-color: #666;
}
#etatRoutes p {
	color: #FFF;
	padding: 5px 15px;
}
#etatRoutes p a {
	color: #FFF;
}

a[href^="http://www.ilesdelamadeleine.com/?cat=4"] {
        display: none;
}

.row {width: 686px;}
.columns { float: left; margin: 0 2.5% 1em 0; width: 22.5%; }
.columns:nth-child(4n) { margin-right: 0; }
.columns:nth-child(4n+1) { clear: left; }

/*  SECTIONS  */
.section {
	clear: both;
	padding: 0px;
	margin: 0px;
}

/*  COLUMN SETUP  */
.col {
	display: block;
	float:left;
	margin: 2px;
	text-align: center;
}
.col:first-child { margin-left: 0; }


/*  GROUPING  */
.group:before,
.group:after {
	content:"";
	display:table;
}
.group:after {
	clear:both;
}
.group {
    zoom:1; /* For IE 6/7 */
}

.span4 {
	width: 220px;
	height: 120px;
	margin: 10px 4px;
}

.span3 {
	width: 300px;
	height: 120px;
	margin: 10px 4px;
}
.span4 a img, .span3 a img {
    max-height: 100%;  
    max-width: 100%; 
    margin: auto;
}

.omc-authorbox p {font-size: 0.95em !important;}
.omc-authorbox p a:nth-child(2) {color :#3a9fbe; background-color:#fff;}

img.wpp-thumbnail {
    width: 50px;
    height: 50px;
}
.omc-resize-290 a img, .omc-resize-290 img {width:290px; height:166px;}
.omc-resize-290 {background: none !important;}
.omc-related-post a img {width:134px; height:77px;}
.front_ad_banner {width: 100%; margin-top: -29px; margin-bottom: 16px;}

.omc-module-b-right-column {display: none;}
.omc-full-width-category.omc-module-b {    margin-bottom: -40px;}

.linkall { text-align: right;    font-weight: bold;    padding-right: 20px;    color: #000;    font-size: 1.2em;}
#alerte ul li {list-style-type: none; color: #FFF !important;} #alerte ul li:last-child {padding-bottom: 10px !important;}   .alerteCat {padding: 0 7px !important; color: #FFF !important;} #alerte {background-color: #BF1E2E; font-size: 14px; color: #FFF !important; width: 620px; margin-top: -30px;} #alerte ul {margin-top: 0; padding: 5px 20px;}

.soundHeader__rightRow, .soundHeader__logo {
    display: none !important;
}

#menu-item-28982 a, #menu-item-28987 a {color: rgba(0,0,0,0.8) !important;}

.postid-29473 table td {padding: 4px !important;}

.indiv:first-child {padding-left: 0px;}

.size-full { width: 100%;}

/* BOTTIN des entreprises in a page */
.page-id-33283 h1 {display: block !important;}
ul.ui-tabs-nav {
    margin: 20px 20px 20px 10px !important;
    list-style-type: none;
}
.ui-tabs-nav li {display: inline-block;}
.ui-tabs-nav li a {font-size: 14px;}
.ui-widget-header {    border: 0px !important;    background: inherit!important;  font-weight: bold!important;}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
    border: 0px solid #d3d3d3 !important;
    background: none !important;
    font-weight: bold !important;
}
.tab-content tr td {font-size: 11px;}
.tab-content tr td a {color: #A5B375;} .tab-content tr td a:after {font-family: FontAwesome;
   content: "\f14c";
   display: inline-block;
   padding-left: 5px;
   vertical-align: middle;
}
.ui-tabs .ui-tabs-nav .ui-tabs-anchor {padding: .3em !important; text-transform: uppercase;}

.flexslider .slides img {    width: 620px;    height: 350px;}
.xoxo > li {    margin-bottom: 16px;}
.facebook-fan-box {height : 214px;}
.flex-container.omc-resize-620 {    margin-bottom: 20px;}
.clearboth { height: 0;}

.omc-copyright-right img {padding-bottom: 10px;}

/* CALENDRIER */
.page-id-34497 h1 {display : none !important; color: #bd0551 !important;} /* brown tourisme #C96B20 */
.page-id-34497 .spectacles-header img {width: 100%;}
p.evo_fc_day { color: #aaaaaa !important; font-size: 1.4em !important; line-height: 15px;}
.eventon_fc_daynames .evo_fc_day {    color: #bd0551 !important;}
.eventon_fc_days .evo_fc_day.on_focus {    background-color: #bd0551 !important;    color: #fff !important;}
.eventon_fc_days .evo_fc_day.has_events {  background-color:#bd0551!important; color: #fff!important; border: 1px dashed #eee;}
.eventon_fc_days .evo_fc_day.has_events span i { background-color: #000 !important;}
.ajde_evcal_calendar #evcal_head.calendar_header #evcal_cur, .ajde_evcal_calendar .evcal_month_line p {    color: #bd0551!important; font-size: 1.7em;}
.ajde_evcal_calendar .calendar_header .evcal_arrows .fa {    color: #bd0551!important;}
.ajde_evcal_calendar .calendar_header .evcal_arrows { color: #bd0551!important;    border-color: #bd0551!important;}
#evcal_list .eventon_list_event .evcal_cblock {color: #bd0551!important;}
.eventon_list_event a {border-color: #bd0551!important;}
.evcal_evdata_row .evcal_evdata_cell h2, .evcal_evdata_row .evcal_evdata_cell h3 {    color: #bd0551 !important;}
.evo_cal_above span {background-color: #666 !important;}
.ajde_evcal_calendar .evo_sort_btn, .eventon_sf_field p, .evo_srt_sel p.fa {  color: #666!important;}

/* .widget_partenaires img {height: 50px;} */
.pas100 {background-color: #000; width: 300px;}

/* post carousel pour le magazine */
.chpcs_title {    font-weight: bold;}

@media only screen and (min-width: 1024px) {
	.front_ad_banner img {width: 621px;}
	nav#omc-main-navigation ul.sub-menu {top:30px; }	
	nav#omc-main-navigation ul li a {font-size:1.3em; font-weight: bold !important; text-transform: uppercase !important; padding:4px 14px;}
	header {    margin-top: -14px;}
nav#omc-main-navigation {    margin-bottom: 4px;    margin-top: 10px;}
	#omc-top-menu {    background-color: rgba(0,0,0,0.4);    margin: auto;    padding: 7px 40px;    width: 950px;    margin-top: 40px;	}
	#omc-top-menu ul li a {    margin: 0px 0px;    font-size: 11px; color: #fff !important;    padding: 0px 0px 0px 30px;    text-transform: uppercase;}
	#omc-top-menu ul li a:hover {    background: none;    color: #a8a5a5;}
	#omc-top-menu ul li a i.fa {color: #fff;} #omc-top-menu ul li a i.fa:hover {color: #a8a5a5;}
	.omc-half-width-category { margin: 0px 40px 10px 0px;}
}

@media only screen and (min-width: 768px) and (max-width: 1023px) {
	.front_ad_banner {width: 100%; margin-top: -16px; margin-bottom: -16px;} .front_ad_banner img {width: 430px;}
	#omc-top-menu {    background-color: rgba(0,0,0,0.4);}
	nav#omc-main-navigation ul li a {font-size:1em; padding:5px 9px;  text-transform: uppercase; font-weight: bold;}
	#omc-top-menu ul li a {color: #fff !important; }
	#omc-top-menu ul li a i.fa {color: #fff;} #omc-top-menu ul li a i.fa:hover {color: #a8a5a5;}
	nav#omc-main-navigation ul li#omc-header-search, #omc-header-search-mobi { display: none !important;}
	a#omc-logo {    width: 444px;}
	.omc-resize-290 a img, .omc-resize-290 img, .front-page, .front-image { width: 200px; height: 114px;}
	input.search_input_sidebar {padding:6px 0px 6px 10px; background:#333; font-family:"Open Sans", sans-serif; font-size:12px; margin:0px 0px; border:none; color:#FFF;}
	input.search_button_sidebar {padding:6px 0px; font-family:"Open Sans", sans-serif; text-align:center; width:60px; font-size:12px; margin:0px 0px; margin-left:-3px;  background:#f9ba00; border:none; color:#FFF;}
	.flexslider .slides img {    width: 430px;    height: 243px;}
	.col { 		margin: 2px;	}
	.span4 {		width: 220px;	}
	.span3 {		width: 220px;	}
	#etatRoutes {width: 227px;}
	.search_input_sidebar { width: 162px !important}
	a.latestposts {font-size: 12px;}
	#alerte {width: 430px !important; margin-top: 0px;}
.front-coupon {margin: auto; padding: 12px 6px; width: 95px;}
.widget_adrotate_widgets a img { width: 230px; }

#wrapEmplois { width: 445px !important; }
#emplois { width: 800px; height: 1200px; border: 1px solid black; }
#emplois {
    zoom: 1.0 !important;
    -moz-transform: scale(0.85) !important;
    -moz-transform-origin: 0 0 !important;
    -o-transform: scale(0.85) !important;
    -o-transform-origin: 0 0 !important;
    -webkit-transform: scale(0.85) !important;
    -webkit-transform-origin: 0 0 !important;
}
#atedra-top {margin-top: -10px; margin-bottom: 10px; margin-left: -17px;}
#pub_top_right {display: none;}
.atedra_video_6902 {
    width: 433px;
    height: 269px;
}

#pub_ategra_big {-ms-zoom: 0.7666666;
        -moz-transform: scale(0.7666666);
        -moz-transform-origin: 0 0;
        -o-transform: scale(0.7666666);
        -o-transform-origin: 0 0;
        -webkit-transform: scale(0.7666666);
        -webkit-transform-origin: 0 0;
	    height: 190px;
        }
#meteo_head {    width: 260px;    float: right;    padding-top: 7px;    padding-right: 0px;}
#meteo_head #mto1 {    float: left;    width: 100px;}
#meteo_head #mto1 img {    width: 35px;}
#meteo_head #mto1 span {    font-size: 16px;    color: #000;    font-weight: bold;}
#meteo_head #mto2 {    float: right;    width: 160px; font-size:11px}
.indiv:first-child {    padding-left: 0px !important;}
.indiv {    width: 96px !important;    padding: 5px 10px !important; }
.obi .indiv img {    width: 57%;    height: 57%;}

}

/*  GO FULL WIDTH AT LESS THAN 480 PIXELS */
@media only screen and (width: 768px) {
	.one_half { width: 50%;}
}

@media only screen and (max-width: 767px) {
	a#omc-logo {    width: 365px;}
	.col { 		margin: 2px;	}
	.span4 {		width: 210px;	}
	.span3 {		width: 210px;	}
	#etatRoutes {width: 230px;}
	.front_ad_banner {width: 100%; margin-top: -16px; margin-bottom: -16px;} .front_ad_banner img {width: 439px;}
	.search_input_sidebar { width: 175px !important}
	 #alerte {width: 590px !important; margin-top: -20px;}
	 .one_half { width: 50%;}
	 .omc-resize-290 a img, .omc-resize-290 img, .front-page, .front-image {    width: 275px;    height: 157px;}
	 .omc-half-width-category {    margin: 0px 40px 0px 0px;}
	 .one_fourth {    width: 23%;}    
	 .flexslider .slides img {    width: 590px;    height: 333px;}
	 #atedra-top {display: none;}
	 #atedra-top iframe {-ms-zoom: 0.8104;
        -moz-transform: scale(0.8104);
        -moz-transform-origin: 0 0;
        -o-transform: scale(0.8104);
        -o-transform-origin: 0 0;
        -webkit-transform: scale(0.8104);
        -webkit-transform-origin: top center;}
    #meteo_head {    width: 230px;    float: right;    margin-top: -43px;    padding-right: 0px;}
	#meteo_head #mto1 {    float: left;    width: 86px;}
	#meteo_head #mto1 img {    width: 30px;}
	#meteo_head #mto1 span {    font-size: 16px;    color: #000;    font-weight: bold;}
	#meteo_head #mto2 {    float: right;    width: 140px; font-size:11px}
	
	.indiv:first-child {    padding-left: 0px !important;}
	.indiv {    width: 137px !important;    padding: 5px 10px !important; }
	.obi .indiv img {    width: 75%;    height: 75%;}

	.film_fiche {    display: inline-block;    margin: 25px 0;    width: 100%;}
	.atedra_video_6902 {    width: 433px;    height: 269px;}
	
}
@media only screen and (max-width: 667px) {
	a#omc-logo {    width: 100%;}
	.omc-resize-290 a img, .omc-resize-290 img, .front-page, .front-image {    width: 207px;    height: 118px;}
	#alerte {    width: 440px !important;}
	.flexslider .slides img { width: 440px; height: 248px;}
	#omc-container div:nth-child(4) {    margin-right: 25px;}
	.one_half {    width: 44%;}
	.last {margin-right: 25px !important;}
	#atedra-top iframe {-ms-zoom: 0.6319;
        -moz-transform: scale(0.6319);
        -moz-transform-origin: 0 0;
        -o-transform: scale(0.6319);
        -o-transform-origin: 0 0;
        -webkit-transform: scale(0.6319);
        -webkit-transform-origin: top center;}
    .atedra_video_6902 {    width: 433px;    height: 269px;}
    #meteo_head {    width: 100%;    margin-top: 0px; float: inherit;    padding-top: 0px;    padding-right: 0px; text-align: center;}
    #meteo_head #mto1 {width: 25%; text-align: right;} #meteo_head #mto2 {width: 75%; margin-top: 5px;}
    #meteo_head #mto2 br {display: none;}
    #meteo_head #mto_space {    padding-right: 15px;}
    .indiv:first-child {    padding-left: 0px !important;}
	.indiv {    width: 91px !important;    padding: 5px 10px !important; }
	.obi .indiv img {    width: 57%;    height: 57%;}

}
@media only screen and (max-width: 480px) {
	.span4, .span3 {		width: 100%;	}
	.front_ad_banner {width: 100%; margin-top: -20px; margin-bottom: -40px;} .front_ad_banner img {width: 300px;}
	#alerte {width: 300px !important; margin-top: -20px; font-size: 13px; margin-bottom: 35px !important;} #alerte ul { padding: 4px 7px;} .alerteCat {padding: 0 4px !important;}
	.one_half {    width: 100%;}
	.one_fourth { font-size: 12px; width: 50%; }
	.last { float: left;}
	.omc-resize-290 a img, .omc-resize-290 img, .front-page, .front-image {width: 372px; height: auto;}
	.flexslider .slides img { width: 372px; height: 212px;}
	#omc-container div:nth-child(4) {    margin-right: 20px;}
	.clearboth {height: 0px;}
	#atedra-top {margin-bottom: 30px; height: 44px;}
	#atedra-top iframe {-ms-zoom: 0.4863;
        -moz-transform: scale(0.4863);
        -moz-transform-origin: 0 0;
        -o-transform: scale(0.4863);
        -o-transform-origin: 0 0;
        -webkit-transform: scale(0.4863);
        -webkit-transform-origin: 0 0;}
    .atedra_video_6902 {    width: 323px;    height: 202px;}
    a#omc-logo {    width: 100%;}
    #meteo_head {    width: 100%;    margin-top: 0px; float: inherit;    padding-top: 0px;    padding-right: 0px; text-align: center;}
    #meteo_head #mto1 {width: 25%; text-align: right;} #meteo_head #mto2 {width: 75%; margin-top: 5px;}
    #meteo_head #mto2 br {display: none;}
    .indiv:first-child {    padding-left: 0px !important;}
	.indiv {    width: 125px !important;    padding: 5px 10px !important; }
	.obi .indiv img {    width: 75%;    height: 75%;}
	.eventon_fc_days .evo_fc_day {    padding: 14px 0 !important;}
	.eventon_fc_days .evo_fc_day.has_events span i {    margin: -15px 1px !important;}
	.film_fiche {    display: inline-block;    margin: 25px 0;    width: 100%;}
	.film_info {    width: 60%;    display: block;    margin-left: 140px;}
	.film_title {    font-size: 18px !important;}
	
}

@media only screen and (max-width: 420px) {
	.flexslider .slides img { width: 334px; height: 187px;}
	.omc-featured-overlay {    bottom: -21px;}
	.one_half p, .one_half img, .front-image {width: 334px;}
}

@media only screen and (max-width: 320px) {
	section#omc-sidebar { width: 300px;}
	.one_half p, .one_half img {width: 300px;}
}
