/*
 * Responsive Design
 */

/*= Before Responsive
 *==================================================================*/

 
/*== Loop Actions */
.loop-actions .orderby-select{display:none;}

/*== Select Menu */
#main-nav .wrap{/* background:url(images/nav-sep.png) no-repeat right 0; */}
#main-nav .select-div{background:url(images/nav-sep.png) no-repeat left 0;display:none;}
#main-nav .select-wrap{overflow:hidden;
background-image: url(http://www.takavoir.fr/wp-content/themes/detube/images/select-arrow_vote2016.png);
background-repeat:no-repeat;
background-position:right center;
}
#main-nav select {height:auto; text-transform:none; display:block; margin:0 auto; 
-webkit-border-radius:0;
border-radius:0;
width:120%;
border:0;
font-size:13px;
font-weight:bold;
color: #EEE;
text-shadow:0 1px 0 #000;
padding:7px 5px 7px 10px;
-webkit-appearance: none; 
-moz-appearance: normal; 
appearance: normal;
-webkit-padding-end: 20px; 
-webkit-padding-start: 10px; 
-webkit-user-select: none;
-moz-user-select: none;
background-color:transparent;
background-color: rgba(0,0,0,0);
background-image: url(http://www.takavoir.fr/wp-content/themes/detube/images/select-arrow_vote2016.png);
background-repeat:no-repeat;
background-position:right center;
}
#main-nav select option {font-size:12px;color:#333;background:none;}
#main-nav select:active option{background:#FFF;}
.ie #main-nav select{color:#FFF;}
.ie #main-nav select option{background:none;color:#FFF;}
.ie #main-nav select:active option{background:none;color:#333;}

/*== Tablet Portrait
 *==================================================================*/

@media only screen and (min-width:640px) and (max-width:959px) {

/*== Structure */
body{min-width:640px;}
#main{padding-top:0px; padding-bottom:20px;}
.wrap{width:620px}
.page-template-template-home-php .wrap{width:620px;}
#content, #sidebar{width:100%;}
#sidebar .widget{width:300px;float:left;position:absolute !important;}


a.a2a_dd.addtoany_share_save {
    display: none !important;
}

#containerdate {

    width: 310px;
    left: 308px;
    top: 70px;
    font-size: 20px;
    line-height: 24px;

}



.date_festival {

    font-size: 26px;
    line-height: 46px;
}

.baseline_festival {
    margin-top: 6px;
}

/*
#header .wrap {

height: auto;
background: none;

width: 100%;
max-width: 738px;
}
*/




img.takavoir7header, img.takavoir7header_tel {
	
	display: none;

	
}

img.takavoir7header_tablette {
	
	display: block;
	width: 100%;
	height: auto;
	max-width: 738px;
	
}


#containercartouche,#containercartouche_tel  {
	
display: none;
	
	
}

#containercartouche_tablette {
	
	display: block;
	width:620px;		
	margin: 0 auto;
/* 	margin-top: -180px; */
    position: absolute;
    bottom: 10px;
	
	
}
#cartouche {
	
/*
	position: relative;
	display: block;
	width:100%;

	height: 155px;

	background: url(images/bg_cartouche_tablette.png) no-repeat !important;
	margin-left: 0;	
*/
	
}

#accroche-cartouche span.gratuit {
    font-size: 22px;
       width: 120px;
    height: 40px;
    line-height: 40px;
    margin-left: 0px;
   }

.page-template-template-home-php #containercartouche_tablette #cartouche {
	

/* 	height: 170px; */
	
}

.cartouche-gauche {
	
	position: absolute;
	width:300px;

	height: 100px;

left: 0px;
top: 85px;
	
}

#accroche-cartouche {
	
	
	font-size: 14px;
	text-transform: uppercase;

	
}

#accroche-cartouche img {
	
	vertical-align: text-bottom;
	
}


.cartouche-droite {
	
	position: absolute;
	width:210px;
	height: 90px;	
	    top: 58px;

	right: 0px;
	

	
	
}

.cartouche-date {

	font-size: 34px;
	color: #0085b9;
	text-transform: uppercase;
line-height: 34px;
	
}

.cartouche-lieu {
	
	font-size: 18px;
	color: #0085b9;
	text-transform: uppercase;
	line-height: 22px;	
}

.cartouche-votez {

	font-size: 20px;
	text-transform: uppercase;
	    line-height: 26px;
    padding-left: 14px;
    padding-top: 8px;
	
	
}

.cartouche-votez div {

	font-size: 16px;
	text-transform: uppercase;
	
	line-height: 18px;
	
}


.cartouche-telecharger {
	
	position: absolute;
	right:0px;
	bottom: -30px;
	font-size: 14px;
	text-transform: uppercase;
	
}






/*== Header */
#top-search{
	/* width:120px;margin-left:0px; */
	display: none;

	}

/*== Featured */
.home-featured .carousel{width:620px;height:188px;float:left;background:#333;position:relative;}
.home-featured .carousel-container{width:620px;height:160px;border-bottom:1px solid #444;}
.home-featured .carousel-clip{height:320px;width:630px;}
.home-featured .carousel li{float:left;width:309px;margin-left:0;
border-left:1px solid #444;
border-right:1px solid #272727;
}
.home-featured .carousel li .inner{margin:0;}
.home-featured .carousel li.current{background:#222;width:310px;border-left:0;}
.home-featured .carousel li.current .inner{
	border-left:4px solid #B70000;
	margin-left:0;
	padding-left:6px;
}

.home-featured .carousel-prev, .home-featured .carousel-next{position:absolute;bottom:0px;}
.home-featured .carousel-prev{left:0;margin:0;width:309px;border-left:1px solid #444;}
.home-featured .carousel-next{right:0;width:308px;}

.fcarousel-5 .carousel-clip{width:544px;}
.fcarousel-5 li {
margin: 5px 3px 20px 3px;
}


/*== Homepage */

/* push partenaire */
#pushpartenaires {

	display: none;
	
}

.titre_thematique {

line-height: 40px;

}

#pushpartenairesipadportrait{

	display: block;
	margin-top: 20px;

}


#fb.container3 {
height: 236px;
min-height: 236px;
max-height: 236px;
margin-top: 20px;
margin-left: 0px;
margin-right: 0px !important;
}

.container3 {
margin-right: 20px;
}


#header .wrap {

height: 379px;
    margin-top: 22px;
/* background: #000 url(images/visuel_top_participeripadportait.jpg) 50% 0% no-repeat; */
    width: 620px;
padding: 0px;
}

#page {
	
	overflow: hidden;
/* background: #000 url(images/bg_page_tablette2014.jpg) 50% 0% no-repeat; */

/* background: #f2f2f2; */

	
}

.wall{
	
	padding: 6px 0;
	
}

#participermobile {
	
	display: none;
	
}

/*
.page-template-page-template-participer-php .comment-participer-img {
	
	border-bottom: 1px #0c0501 solid;
	
}
*/



.page-template-page-template-participer-php #participer-tablette, .page-template-page-template-participate-php #participer-tablette {


position: relative;
display: inline-block;
margin-top: 24px;

}



#slider-jury {
width: 620px;
}

#dfcg-fullsize {

width: 620px !important;

}

#footbar .widget-col-1{
	
	float: none;
}

#footbar .widget-col-2 {
width: 370px;
}

#footbar .widget-col-3 {
margin-left: 10px;
width: 220px;
float: left;
margin-right: 0px;
position: absolute;
right: 0px;
top: 10px;
}


#footbar .wrap {
padding-top: 14px;
}

#footer-nav {
	
	display: none;
	
}

span.copyright{
	
	display: none;
	
}

#footbar .widget-col-2 p {
margin: 0px;
line-height: 20px;
}


/* = page films */

.list-small .item {

	width: 309px;
	float: left;
	/* height: 100%; */
	
	height: 335px;
	border-bottom:none;

}


.list-small .item:nth-child(odd)
{

	border-top: 1px #949494 solid;
	/* border-bottom:1px #000000 solid; */
	border-right: 1px #949494 solid;

}


.list-small .item:nth-child(even)
{ 

	border-top: 1px #949494 solid;
	/* border-bottom:1px #000000 solid; */
	border-left: 1px #949494 solid;
	
}

.list-small .item:first-child {
border-top:  1px #949494 solid;;
}


.list-small .thumb {
float: none;
width: 260px;
height: 156px;

}

.list-small .data {
position: relative;
margin-left: 24px;
/* height: 140px; */

}

.list-small .thumb img {
width: 280px;
}

.list-small .desc {

width: 260px;
margin-top: 24px;
}



.list-small .title {
    padding-top: 12px;
    padding-right: 58px;
}

.page-template-page-template-film-annee-php .voter {
/*
top: 114px;
right: 26px;
*/
}


.page-template-page-template-palmares-annee-php .voter {
/*
top: 129px;
right: 26px;
*/
}


.page-template-page-template-film-annee-php #sidebar, .page-template-page-template-palmares-annee-php #sidebar{
	
	display:none;
	
}

.single-format-video #sidebar {	
	
	display: none;
	
}

.single-format-video #content {	
	
	margin-bottom: 54px;
	
}

.page-template-page-template-film-annee-php .addtoany_list, .page-template-page-template-palmares-annee-php .addtoany_list {
/* position: absolute; */
bottom: 0px;
}

.page-template-page-template-film-annee-php .post-ratings, .page-template-page-template-palmares-annee-php .post-ratings, .category-films .post-ratings {

	/* position: absolute; */
	right: 0px;
	/* display: inline-block; */
	top: 0px;
	left: 214px;

}

.page-template-page-template-film-annee-php .affichagevote, .page-template-page-template-palmares-annee-php .affichagevote, .search-results .affichagevote,  .category-films .affichagevote{
	
	position: absolute;
	top: 6px;
	right: 20px;
	margin-left: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	
}

.pag-nav {

margin-top: 20px;
}

.page-template-page-template-film-annee-php .voter,.page-template-page-template-palmares-annee-php .voter,  .category-films .voter{

	cursor: pointer;
	border: 0px;
	margin-left: 0px;
	position: absolute;
	display: block

}



/*
.page-template-page-template-film-annee-php .category-en-competition .voter {
cursor: pointer;
border: 0px;
margin-left: 0px;
left: -34px;
}
*/

#logo img{
	
width: 180px;
height: 120px;
	
}

#accroche {

	font-size: 17px;
	left: 10px;
	bottom: 70px;
	line-height: 21px;

}

#participer .bg {
width: 180px;
height: 226px;
background: url(images/fond_participer.png) no-repeat 0% 30%;
}

.titre_thematique {

	font-size: 22px;

}

.bt_participer {

height: 24px;
}

.description_participer {

	padding: 4px 12px 12px 6px;
	font-size: 12px;
	line-height: 14px;

}

.description_participer span {

	font-size: 12px;

}

.bt_participer {

	margin-top: 6px;
	width: 127px;
	padding-top: 11px;
	margin-bottom: 0px;
	font-size: 15px;
	line-height: 18px;

}

.flaggb {
position: absolute;
top: 77px;
right: 14px;
}

.flaggbreglement {
position: absolute;
bottom: 26px;
left: 88px;
}


.inscription {

	font-size: 11px;
	margin-bottom: 2px;

}



.lien_reglement,.lien_fiche_inscription  {

	padding-top: 0px;
	font-size: 12px;
font-weight: normal;
line-height: 16px;

}

.titre_thematique {

	line-height: 46px;

}

/*
.page-template-page-template-palmares-annee-php .prixdujury {
		
	position: absolute;
	top: 200px;
}
*/

.page-template-page-template-palmares-annee-php .list-small .data{
	
	/* width:260px; */
	/* height: 155px; */
	position: relative;
	
}

.page-template-page-template-palmares-annee-php .list-small .desc {


margin-top: 0px;

}

.page-template-page-template-palmares-annee-php .prixdujury{
	
	display: none;
	
}

.page-template-page-template-palmares-annee-php .list-small .item {
/* height: 100%; */
height: 350px;

}


.page-template-page-template-palmares-annee-php .prixdujuryipadportrait{
	
	display: block;
	
}


.page-template-page-template-quoi-php #sidebar, .page-template-page-template-blog-php #sidebar, .page-template-page-template-jury-php #sidebar, .page-template-page-template-participer-php #sidebar, .page-template-page-template-palmares-annee-php #sidebar, .page-template-default #sidebar, .page-template-page-template-participate-php #sidebar {
	
	
	display:none;
	
}

.single-blog #sidebar, .single-quoi #sidebar, .single-jury #sidebar, .single-participer #sidebar, .single-palmares-annee #sidebar, .single-participate #sidebar{
	
	display: none;
	
} 


.page-template-page-template-quoi-php #footer, .page-template-page-template-participer-php #footer, .page-template-default #footer, .page-template-page-template-participate-php #footer {
	
	margin-top: 0px;
}


/*== Footbar
 *=================================*/
#footbar .widget-col-4{margin-right:0;}
#footbar .widget-col-5{width:100%;}

/* End @media 
 *================================================================== */}

/*== Mobile
 *==================================================================*/ 
@media only screen and (max-width:639px) {
#main-nav .menu{display:none;}
#main-nav .select-div{display:block;}
 
.loop-actions .orderby{display:none;}
.loop-actions .orderby-select{display:block;float:left;height:21px;padding:2px;text-transform:none;}
.loop-actions .prefix{display:none;} 
} 
 
/*== Mobile Landscape
 *==================================================================*/

@media only screen and (min-width:480px) and (max-width:639px) {






/*== Structure
 *=================================*/
body{min-width:480px;}
#main{padding:20px 0;}
.wrap{width:460px}
#content, #sidebar{width:100%;}


#main .wrap.cf {
	

	margin-top: 0px;
	
	
	
}


.item-blog .item-description, .item-jury .item-description {
position: relative;
width: 410px;
padding-bottom: 28px;
}

#footermobile {
display: block;
}

#footer {
	
	display: none;
	
}

.page-template-template-home-php .wrap {
width: 460px;
}


.container3 {
margin-bottom: 24px;
float: none;
}

.container3, .container4 {

width: 460px;

}

#dfcg-imgprev {
left: 100px !important;
}

#dfcg-imgnext {
right: 100px !important;
}

#dfcg-image img {
position: absolute;
z-index: 25;
width: 460px;
height: 140px;
margin-top:0px  !important;
left: 0px !important;
top: 0
}

#dfcg-text {
opacity: 0.7 !important;
height: 140px !important;
position: absolute !important;
top: 170px !important;
left: 0px !important;
width: 460px !important;
padding: 0 10px !important;
margin-top: 6px !important;
}

#pushfilms.container3 .contenu {
padding: 0 10px 20px 10px;
text-align: center;
}


#pushfilms.container3 ul {
padding-left: 0px;
padding-top: 20px;
color: #4a9ed8;
}

#dfcg-imglink {
height: 140px !important;
cursor: pointer !important;
width: 50% !important;
left: 75px !important;
}

#slider-jury {
width: 460px;
float: left;
background-color: #fff;
margin-top: 20px;
}

#dfcg-fullsize {

width: 460px !important;
height: 300px !important;

}


#footbar .widget-col-3 {
width: 400px;
}

#footbar .widget-col-2, #footbar .widget-col-4 {
width: 400px;
padding: 0;
margin-right: 0;
}



#footbar .widget-col {
margin-left: 24px;
margin-right: 0px;
margin-bottom: 14px;
}

#header .wrap {
/* height: 346px; */
height: auto;
background: none;
/* background-size: cover !important; */
width: 100%;
max-width: 460px;
}


img.takavoir6header, img.takavoir6header_tel {
	
	display: none;

	
}

img.takavoir6header_tablette {
	
	display: block;
	width: 100%;
	height: auto;
	max-width: 460px;
	
}


#containercartouche,#containercartouche_tablette  {
	
display: none;
	
	
}

#containercartouche_tel {
    display: block;
    width: 300px;
    margin: 0 auto;
    bottom: 0px;
    position: absolute;
}


#cartouche {
	
	position: relative;
	display: block;
	width:100%;
	height: 230px;

/* 	background: url(images/bg_cartouche_tel.png) no-repeat !important; */
	margin-left: 0;	
	
}

#main-nav select {
    font-weight: 700;
    font-size: 24px;
    color: #164194;
    text-shadow: none;
    margin-bottom: 0px;
    text-transform: uppercase;
    padding-top: 9px;
    line-height: 26px;
}

#main-nav .select-div {
    background: none;
}

.cartouche-gauche {
	
	position: absolute;
	width:310px;

	height: 100px;
	top:36px;
	left: 86px;
	
}

#accroche-cartouche {
	
	
font-size: 12px;
text-transform: uppercase;

	
}

#branding {
    float: none;

}

.baseline_festival {
    margin-top: 11px;
}

.date_festival {
    font-weight: 700;
    font-size: 27px;
    line-height: 23px;
}

#accroche-cartouche span.gratuit {
    font-size: 14px;
    font-weight: 700;
    width: 70px;
    height: 20px;
    line-height: 20px;
    margin-left: 8px;
}

#containerdate {
  position: absolute;
    width: 300px;
    left: 86px;
    top: 279px;
    font-size: 20px;
    line-height: 24px;}

img.takavoir7header_tel {
  display: block;
    width: 300px;
    height: auto;
    max-width: 320px;
    margin-left: auto;
    margin-right: auto;
}

#accroche-cartouche img {
	
	/* vertical-align: bottom; */
	vertical-align: text-bottom;
}

img.takavoir7header, img.takavoir7header_tablette {
    display: none;
}

.cartouche-droite {
	
position: absolute;
    width: inherit;
    height: inherit;
    top: 82px;
    left: 86px;	
	
}

.cartouche-date {

	font-size: 32px;

	color: #0085b9;
	text-transform: uppercase;
	line-height: 32px;
	
}

.cartouche-lieu {
	
	font-size: 18px;
	color: #0085b9;
	text-transform: uppercase;
	line-height: 24px;	
}



.cartouche-telecharger {
	
position: absolute;
left: 10px;
bottom: -30px;
font-size: 12px;
text-transform: uppercase;
	
	
}





#main-nav, #header, .home-featured.wall, #page, #main {
border: none;

}




.home-featured.wall .wrap {
margin-top: 40px;
}





#page {
overflow: hidden;
/* background: #fff; */
/* //background: #000 url(images/bg_page_mobile2014.jpg) 50% 1% no-repeat; */
}




/*== Header
 *=================================*/
#top-search{display: none ;}

/*== Archive Content
 *=================================*/
 
.loop-actions .view .grid-small-link{display:none;}
	
 
.grid-small .nag,
.grid-medium .nag{margin: 0 -10px;}
.grid-small .item,
.grid-medium .item{width:220px;margin: 0 10px 20px;}
.grid-small .thumb,
.grid-medium .thumb{width:220px;height:124px;}
.grid-small .thumb img,
.grid-medium .thumb img{width:220px;}

.list-small .thumb {
    float: none;
    width: 260px;
    height: 156px;
    margin: 0 0 0 96px;
}
.list-small .thumb img {
	width:260px;
}
.list-small .data {
    margin-left: 95px;
    width: 260px;
	   margin-top: 20px;
}

.page-template-page-template-film-annee-php .affichagevote, .page-template-page-template-palmares-annee-php .affichagevote, .search-results .affichagevote, .category-films .affichagevote {
    position: absolute;
    top: 0px;
    right: 0px;
    margin-left: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
}

.list-small .meta {
	
	
	float: none;
}

.list-small .desc {
    padding: 0;
    width: 260px;
}

a.a2a_dd.addtoany_share_save {
    display: none !important;
}

.list-small .title {
    padding-top: 12px;
    padding-right: 58px;
}

.page-template-page-template-film-annee-php .voter, .page-template-page-template-palmares-annee-php .voter, .category-films .voter {
    position: absolute;
    display: block;
    bottom: 3px;
    right: 0px;
}

.list-small .author,
.list-small .suffix{display:none;}

.list-medium .thumb {
	width:220px;
	height:124px;
}
.list-medium .thumb img {
	width:220px;
}
.list-medium .data {
	margin-left:240px
}
.list-medium .author,
.list-medium .suffix{display:none;}
.list-medium .meta{float:left;}
.list-medium .stats{float:right;}
.list-medium .desc{font-size:11px;}

.list-large .item{width:100%;}
.list-large .thumb{width:100%;height:258px;}

/*== Featured Content
 *=================================*/
.home-featured .slider, 
.home-featured .carousel{width:100%;}
.home-featured .slider{margin-left:-2px;}
.home-featured .slider,
.home-featured .slider .slides{height: 258px;}
.home-featured .slider .slide,
.home-featured .slider .thumb {
width: 460px;
height: 258px;
}
.home-featured .slider .thumb img{width:460px;}

.home-featured .carousel,
.home-featured .carousel-container,
.home-featured .carousel-clip,
.home-featured .carousel-clip li{width:100%;}
.home-featured .carousel-clip li{margin-left:0;}
.home-featured .carousel-clip li.current .inner{margin-left:0;padding-left:6px;}
.home-featured .carousel-prev{width:229px;margin-left:0;}
.home-featured .carousel-next{width:229px;}

/*== Footbar
 *=================================*/
#footbar .widget-col{}
#footbar .widget-col-3{margin-right:0;}

/* End @media ================================================================== */}

/*== Mobile Portrait
 *==================================================================*/

@media only screen and (max-width:479px) {


.duree {
    margin-top: 24px;
}


a.a2a_dd.addtoany_share_save {
	
	display: none !important;
	
}

.flaggbreglement {
position:inherit;
bottom:inherit;
left:inherit;
}

/*== Structure */
body{min-width:320px;}
#main{padding-top:0px; padding-bottom:20px;}
.wrap{width:300px;}
#main .wrap {width:300px;}
.page-template-template-home-php .wrap{width:300px;}



#containerdate {
    position: absolute;
    width: 300px;
    left: 0px;
    top: 279px;
     font-size: 20px;   
     line-height: 24px;   
    }
    
    
    


.baseline_festival {
    margin-top: 11px;
}

#footbar .widget_mailchimpsf_widget .mc_signup_submit {

margin-top: 12px;
}

#header .wrap {
/* height: 346px; */
    height: 570px;
background: none;
/* background-size: cover !important; */
    margin-top: 30px;
    margin-bottom: 0px;
max-width: 320px;
}


img.takavoir7header, img.takavoir7header_tablette {
	
	display: none;

	
}

img.takavoir7header_tel {
	
	display: block;
	width: 100%;
	height: auto;
	max-width: 320px;
	
}


#containercartouche,#containercartouche_tablette  {
	
display: none;
	
	
}

#containercartouche_tel {
	
	display: block;
	width:300px;		
	margin: 0 auto;
	    bottom: 0px;
    position: absolute;

	
	
}
#cartouche {
	
	position: relative;
	display: block;
	width:100%;
	height: 230px;

/* 	background: url(images/bg_cartouche_tel.png) no-repeat !important; */
	margin-left: 0;	
	
}

.cartouche-gauche {
	
	position: absolute;
	width:300px;

	height: 100px;
	top:36px;
	left: 0px;
	
}



#accroche-cartouche {
	
	
font-size: 12px;
text-transform: uppercase;


	
}

#accroche-cartouche span.gratuit {
    font-size: 14px;
    
    font-weight: 700;
    width: 70px;
    height: 20px;
    line-height: 20px;
    margin-left: 8px;
     }

#accroche-cartouche img {
	
	/* vertical-align: bottom; */
	vertical-align: text-bottom;
}


.cartouche-droite {
    position: absolute;
    width: inherit;
    height: inherit;
    top: 82px;
    left: 0px;
}

.date_festival {
    font-weight: 700;
    font-size: 27px;
    line-height: 23px;
}

.cartouche-date {

	font-size: 32px;

	color: #0085b9;
	text-transform: uppercase;
	line-height: 32px;
	
}

.cartouche-lieu {
	
	font-size: 18px;
	color: #0085b9;
	text-transform: uppercase;
	line-height: 24px;	
}





.cartouche-telecharger {
	

    left: 0px;
    bottom: 1px;
    font-size: 15px;
    right: inherit;
	
	
}





#main-nav, #header, .home-featured.wall, #page, #main {
border: none;

}




.home-featured.wall .wrap {
margin-top: 40px;
}





#page {
overflow: hidden;
/* background: #fff; */
/* background: #f2f2f2; */

/* //background: #000 url(images/bg_page_mobile2014.jpg) 50% 1% no-repeat; */
}

.wall{
	
	padding-top: 0px;
	
}


.flaggb {
position: absolute;
top: 84px;
left: 172px;
}

h2 {
font-size: 19px;
}

.bt_programme {
/*
width: 180px;
height: 36px;
*/
background: url(images/bt_palmares.png) no-repeat;
display: block;
}


.accesprogramme .lien_reglement {display:none;}
.accesprogramme .lien_fiche_inscription {display:none;}

#participer {display: none;}


#footer {display: none;}

#footermobile {display: block;}

#content, #sidebar{width:100%;}

#logo {
	
	
	top: 10px;
	
}

#logo img{
	
	width: 155px;
height: 102px;
	
}

#accroche {
	
	font-size: 14px;
	left: 10px;
	line-height: 15px;
	bottom: 26px;
	
}

.home-featured.wall h2{
	
	font-size: 16px;
	
	
}

.container3{
	
	margin-bottom: 24px;
	float: none;
	
}

#fb.container3 {
	
	margin-top: 0px;
	margin-left: 0px;
	margin-bottom: 50px;
	
}
	

#slider-jury {
width: 300px !important;
float: left !important;
background-color: none !important;
margin-top: 0px !important;
margin-bottom: 24px !important;
}

#dfcg-fullsize {
width: 300px !important;
height: 300px !important;
}

#dfcg-text {
opacity: 0.7 !important;
height: 140px !important;
position: absolute !important;
top: 140px !important;
left: 0px !important;
width: 280px !important;
padding: 0 10px !important;
margin-top: 6px !important;
}


#dfcg-image img {
position: absolute;
z-index: 25;
width: 150px;
height: 140px;
margin-top:0px  !important;
left: 0px !important;
top: 0
}

#dfcg-imgprev {
left: 12px;
}

#dfcg-imgnext {
right: 12px;
}

#dfcg-imglink {
height: 140px  !important;
cursor: pointer  !important;
width: 50%  !important;
left: 75px  !important;
}

.module-home {
width: 300px;
}


#participermobile .bg {

	margin-bottom: 24px;

}

.bt_participer{
	
	margin-bottom: 1px;
	
}

#footbar .widget-col {

	margin-left: 24px;
	margin-right: 0px;
	margin-bottom: 14px;

}

#footer {

	background: #000000 url(images/bgfooter_mobile.png) repeat-x;
	height: 565px;
	
}

#footer-nav{
	
	display: none;
	 
}

span.copyright{
	
	display: none;
	
}

#footbar .widget-col-3, #footbar .widget-col-2, #footbar .widget-col-4
 {

	line-height: 18px;

}

#footbar .widget-col-2 {
margin-bottom: 0px;
}

#footbar .widget-col-2 p{
margin-bottom: 0px;
}

#main-nav select {
	
font-weight: 700;
font-size: 24px;
color: #164194;
text-shadow: none;
margin-bottom: 0px;
text-transform:uppercase;
padding-top: 9px;
line-height: 26px;	
}

#main-nav .select-div{
	
	background: none;
	
}


#main-nav .select-wrap {

	/* background-image: url(images/bt_menu_mobile.png); */
	/* background-image:inherit; */

}

.page-template-page-template-quoi-php h2 {
		
	padding-right: 170px;
	line-height: 22px;
	padding-top: 8px;
	padding-bottom: 8px;
	
}

.page-template-page-template-palmares-annee-php h2 {

	padding-right: 165px;
	line-height: 22px;	
	padding-top: 8px;
	padding-bottom: 8px;

}

.page-template-page-template-film-annee-php  h2 {

	padding-right: 145px;
	line-height: 22px;
	padding-top: 8px;
	padding-bottom: 8px;	

}

.page #content, .single-jury #content, .single-blog #content{
	
	margin-bottom: 54px;

	margin-top: 20px;
	
}

.page-template-page-template-participer-php #content, .page-template-page-template-participate-php #content
{

	margin-bottom: 24px;

} 


.page-template-page-template-quoi-php #sidebar, .page-template-page-template-blog-php #sidebar, .page-template-page-template-jury-php #sidebar, .page-template-page-template-palmares-annee-php #sidebar, .page-template-page-template-participer-php #fb, .page-template-default #sidebar, .page-template-page-template-participate-php #fb {
	
	
	display:none;
	
}

.page-template-page-template-blog-php #fb, .page-template-page-template-jury-php #fb,  .page-template-page-template-palmares-annee-php #fb {
	
	display: none;
	
}

.page-template-page-template-participer-php #sidebar, .page-template-page-template-participate-php #sidebar {
	
	height: 100% !important;
	
}


.single-blog #sidebar, .single-quoi #sidebar, .single-jury #sidebar, .single-participer #sidebar, .single-palmares-annee #sidebar{
	
	display: none;
	
} 

/* films */

.page-template-page-template-palmares-annee-php .list-small .item {
height: 100%;
}

.page-template-page-template-film-annee-php .list-small .item {
height: 100%;
}

.list-small .thumb {
float: none;
width: 260px;
height: 156px;
}

.list-small .thumb img {
width: 280px;
}

#participermobile {
display: none;
}


#participermobile .accroche{
	
	color: #ffffff;
	
}

.page-template-page-template-palmares-annee-php .list-small .data, .page-template-page-template-film-annee-php .list-small .data {
/*
width: 260px;
height: 155px;
*/


position: relative;
}

.list-small .title {



    padding-top: 12px;
    padding-right: 58px;
}

.page-template-page-template-film-annee-php .post-ratings, .page-template-page-template-palmares-annee-php .post-ratings {
/* position: absolute; */
right: 0px;
/* display: inline-block; */
top: 0px;

left: 214px;
}

.page-template-page-template-film-annee-php .affichagevote, .page-template-page-template-palmares-annee-php .affichagevote, .search-results .affichagevote, .category-films .affichagevote{
position: absolute;
top: 6px;
    right: 15px;
margin-left: 0px;
margin-top: 0px;
margin-bottom: 0px;

}

.page-template-page-template-film-annee-php .voter{
/*
left: -106px;
top: 119px;
*/
position: absolute;
display: none;
    bottom: 4px;
    right: 12px;

}

.page-template-page-template-palmares-annee-php .voter, .category-films .voter {
/*
left: -106px;
top: 119px;
*/
position: absolute;
display: block;
bottom: 4px;
right: 12px;

}


.item-blog .item-description-img, .item-jury .item-description-img {
margin-left: 0px;


width: 272px;

}

.item-blog .item-description, .item-jury .item-description {
position: relative;
width: 272px;
padding-bottom: 28px;
}

#commentform {
width: 240px;
}

.captchaSizeDivLarge {
width: 100%;
margin-right: 0px;
margin-left: 0px;
padding: 0px;
}

#comment {

	width:100%;
	margin-left:0px;

}

#captcha_code {
margin-left: 0px;
}

.chobligatoires{
	
	margin-left: 0px;
	
}

.articlesuivant {
display: inline-block;
width: 34px;
height: 30px;
background: url(images/bt_suivant_mobile.png) no-repeat;
}

.articleprecedent {
display: inline-block;
width: 34px;
height: 30px;
background: url(images/bt_precedent_mobile.png) no-repeat;
}

.single-format-video h2 {
	
	padding-right: 170px;
	line-height: 22px;
	padding-top: 8px;
	padding-bottom: 8px;
	
}

.single-jury h2, .single-blog h2{
line-height: 22px;
	padding-top: 8px;
	padding-bottom: 8px;	
	
}

.single-format-video .container-addtoany {
    position: absolute;
    top: 50px;
    left: 0px;

}

.single-format-video .container-addtoany .addtoany_list {
padding-top: 0px;
}

.single-format-video .voter{
	
	margin-top: 0px;
margin-left: 16px;

	
}

.single-format-video #content {

margin-bottom: 24px;

}

.page-template-page-template-participer-php .comment-participer-mobile-img, .page-template-page-template-participate-php .comment-participer-mobile-img {
	
	display:block;
	
}

.page-template-page-template-participer-php .comment-participer-img, .page-template-page-template-participate-php .comment-participer-img {
	
	display:none;
	
}

.page-template-page-template-participer-php h2.mobile, .page-template-page-template-participer-php .entrytext.mobile, .page-template-page-template-participate-php h2.mobile, .page-template-page-template-participate-php .entrytext.mobile {

	display: none;

}

.page-template-page-template-participer-php .telechargement-reglement, .page-template-page-template-participate-php .telechargement-reglement{
	
	border:none;
	
}

.page-template-page-template-participer-php .telechargement-reglement, .page-template-page-template-participate-php .telechargement-reglement {

padding-bottom: 0px;
padding-top: 18px;
margin-top: 0px;
}


.widget-liens-amis {

	display:none;

}


.single-format-video #fb {
	
	
	display: none;
	
}

.single-format-video #sidebar {	
	
	height: 100% !important;
	
}

.single-format-video .widget-partenaires { 

	display: none;

}

.single-format-video .widget-img-participer{
	
	margin-bottom: 54px;
	
}


.page-template-page-template-participer-php #widget_sp_image-4, .page-template-page-template-participate-php #widget_sp_image-4
{
	
	margin-bottom: 54px;

}

.page-template-page-template-film-annee-php #fb
{

	display: none;

}

.page-template-page-template-film-annee-php #sidebar
{

	height: 100% !important;

}


/*== Header
 *=================================*/
/* #top-search{float:none;width:100%;margin:0;padding:15px 0 0;overflow:hidden;} */
#top-search{display: none;}

/*== Archive Content
 *=================================*/

.loop-actions .view .grid-small-link,  
.loop-actions .view .grid-medium-link, 
.loop-actions .view .list-large-link{display:none;}

.grid-small .item {
	width:140px;
	margin: 0 10px 20px;
}
.grid-small .thumb {
	width:140px;
	height:78px;
}
.grid-small .thumb img {
	width:140px;
}

.grid-medium .nag{margin: 0 -10px;}
.grid-medium .item{width:300px;margin: 0 10px 20px;}
.grid-medium .thumb{width:300px;height:168px;}
.grid-medium .thumb img{width:300px;}

/*
.list-small .thumb {
	width:140px;
	height:78px;
}
.list-small .thumb img {
	width:140px;
}
*/

.list-small .data {
	margin-left:24px
}



.list-small .meta, .list-small .stats{float:none;}
.list-small .stats > span{margin:0 10px 0 0 !important;}
.list-small .author,
.list-small .suffix {display:none;}


.list-small .desc {
padding: 0;
width: 260px;
}

.list-medium .thumb {
	width:300px;
	height:168px;
	margin:0 0 10px;
}
.list-medium .thumb img {
	width:300px;
}
.list-medium .data {
	margin-left:0
}
.list-medium .author,
.list-medium .suffix{display:none;}
.list-medium .meta{float:left;}
.list-medium .stats{float:right;}
.list-medium .desc{font-size:11px;}

.list-large .item{width:100%;}
.list-large .thumb{width:100%;height:168px;}
.list-large .meta, .list-large .stats{float:none;}
.list-large .stats > span{margin:0 10px 0 0 !important;}

/*== Featured Content
 *=================================*/
.home-featured .slider, 
.home-featured .carousel{width:100%;}
.home-featured .slider{margin-left:0px;}
.home-featured .slider,
.home-featured .slider .slides{height: 168px;}
.home-featured .slider .slide,
.home-featured .slider .thumb {
width: 300px;
height: 168px;
}
.home-featured .slider .thumb img{width:300px;}

/*== Single Content
 *=================================*/
#title{margin:0 0 10px !important;}
#actions{float:none;margin:0;}

/*== Footbar
 *=================================*/
#footbar .widget-col-2,
#footbar .widget-col-4{width: 254px;
padding: 0;margin-right:0;}
#footbar .widget-col-3 {
	
	width: 230px;
}
/*== Colophon
 *=================================*/
#colophon{text-align:center;}
#social-nav{float:none;overflow:hidden;text-align:center;margin:0 0 10px;}
#social-nav li {
margin: 0 8px 0 0;

}
#copyright, #credits {
font-size: 11px;
margin: 0;
display: block;
}

/* End @media ================================================================== */}