*{
	font-family: Helvetica, Arial, sans-serif;
	font-weight: none;
	
}


#deux_colonnes {
		margin-bottom: 20px;
}
#deux_colonnes #langue{
		margin-right: 10px;
}
#edition {
	position: absolute;
	top: 10px;
	right: -20px;
}

a {
	color:#2cbad7;
	text-decoration: underline;
}

.lien a{
	content: "¬ " ;
}

#tourner a{ padding-left: 50px;}

a:hover {
	color: #2cbad7;
	text-decoration: underline;
}

a:visited {
	color: #2cbad7;
	text-decoration: underline;
}

h1 {font-size: 24px; text-transform:capitaliz; text-transform:uppercase;}
h2 {font-size: 18px; font-weight:bold; color: #645e5e; background: #FFF url(../../../../assets/wp-content/themes/twentyeleven/images/dotted-over.gif) repeat-x bottom; margin-bottom: 20px;}
h3 {font-size: 15px; font-weight:bold; color:#837979; }
h4 {font-size: 12px; font-weight:bold; color:#837979;} 

p {font-size: 12px; margin-bottom:10px; }

ol { list-style-position:inside; }

.btn_partager_fr {
	display:block;
	text-indent:-9999px;
	width:70px;
	height:20px;
	background:url(../../../../assets/wp-content/themes/twentyeleven/images/btn_partager_fr.jpg) no-repeat top left;
}

.btn_partager_en {
	display:block;
	text-indent:-9999px;
	width:55px;
	height:20px;
	background:url(../../../../assets/wp-content/themes/twentyeleven/images/btn_partager_en.jpg) no-repeat top left;
}

/*****************************générall*********************************/
#content {
	background: #ffffff;
	height: auto;
	margin-top: 10px;
	margin-bottom: 10px;
	-webkit-box-shadow: 1px 3px 10px 2px rgba(0, 0, 0, 0.3);
	-moz-box-shadow: 1px 3px 10px 2px rgba(0, 0, 0, 0.3);
	box-shadow: 1px 3px 10px 2px rgba(0, 0, 0, 0.3);
}


/*****************************L'accueil*********************************/

/************ Script a surveiller ***************/
.liJeunesse {
	/*height: 45px;*/
	background: url(../../../../assets/wp-content/themes/twentyeleven/images/jeunesse.jpg) no-repeat left 10px;
	padding-left: 25px;
}
.liJeunesse a{
	color: black;
}

.liActivite {
	/*height: 45px;*/
	background: url(../../../../assets/wp-content/themes/twentyeleven/images/activite.jpg) no-repeat left 10px;
	padding-left: 25px;
}
.liActivite a{
	color: black;
}

.liCompetition {
	/*height: 45px;*/
	background: url(../../../../assets/wp-content/themes/twentyeleven/images/competition.jpg) no-repeat left 10px;
	padding-left: 25px;
}
.liCompetition a{
	color: black;
}

.liProgrammes {
	/*height: 45px;*/
	background: url(../../../../assets/wp-content/themes/twentyeleven/images/programme.jpg) no-repeat left 10px;
	padding-left: 25px;
}
.liProgrammes a{
	color: black;
}
.liMarche {
	/*height: 45px;*/
	background: url(../../../../assets/wp-content/themes/twentyeleven/images/marche.jpg) no-repeat left 10px;
	padding-left: 25px;
}
.liMarche a{
	color: black;
}
#surveiller {
	list-style-type:none;
	margin-left: 5px;
}
#surveiller li{
}

.btn_twitter {
	margin-top:5px;
	background:url(../../../../assets/wp-content/themes/twentyeleven/images/btn_twitter.png) no-repeat top left;
	width:300px;
	height:30px;
	text-indent:-9999px;
	display:block;
	margin-left:-10px;
}
.btn_twitter:hover {
	background-position:top right;
}
/**************contenu**************/
#colonne_milieu, #colonne_droite {
	background-color: #fffefe;
	width: 300px;
	-webkit-box-shadow: 1px 3px 10px 2px rgba(0, 0, 0, 0.3);
	-moz-box-shadow: 1px 3px 10px 2px rgba(0, 0, 0, 0.3);
	box-shadow: 1px 3px 10px 2px rgba(0, 0, 0, 0.3);
	height: 625px;
}
#colonne_slider_media {
	background-color: #fffefe;
	width: 620px;
	/*-webkit-box-shadow: 1px 3px 10px 2px rgba(0, 0, 0, 0.3);
	-moz-box-shadow: 1px 3px 10px 2px rgba(0, 0, 0, 0.3);
	box-shadow: 1px 3px 10px 2px rgba(0, 0, 0, 0.3);*/
}

#colonne_facebook {
	background-color: #fffefe;
	width: 620px;
	margin:10px;
	height:300px;
	-webkit-box-shadow: 1px 3px 10px 2px rgba(0, 0, 0, 0.3);
	-moz-box-shadow: 1px 3px 10px 2px rgba(0, 0, 0, 0.3);
	box-shadow: 1px 3px 10px 2px rgba(0, 0, 0, 0.3);
}

#colonne_milieu h2, #colonne_droite h2{
	color: #2f2d2d;
	font-size: 2em;
	padding-left: 10px;
}
#trois_colonnes {
	margin-top: 25px;
	margin-bottom: 20px;
}

#colonne_gauche img {margin-left: 10px;}
#page {background: none;}

#slideshow {
	height: 460px;
	width: 1008px;
	margin-left: -34px;
	margin-top: 20px;
}


#coin_droit {
	position: absolute;
	top: 476px;
	right: -35px;
	
}
#coin_gauche{
	position: absolute;
	top: 476px;
	left: -35px;
	
}

#ombre {
	position: absolute;
	top: 481px;
	left: 0px;
}

#first_date{
	position: absolute;
	top: 65px;
	right: 280px;
}
#second_date {
	position: absolute;
	top: 60px;
	right: 210px;
}
#third_date {
	position: absolute;
	top: 65px;
	right: 130px;
}
#four_date {
	position: absolute;
	top: 65px;
	right: 50px;
}
#last_date {
	position: absolute;
	top: 60px;
	right: -20px;
}
#first_date_an{
	position: absolute;
	top: 65px;
	right: 280px;
}
#second_date_an {
	position: absolute;
	top: 60px;
	right: 210px;
}
#third_date_an {
	position: absolute;
	top: 60px;
	right: 130px;
}
#four_date_an {
	position: absolute;
	top: 60px;
	right: 50px;
}
#last_date_an {
	position: absolute;
	top: 65px;
	right: -20px;
}
/*** Class accueil**/
.fleche_suite {
	position: absolute;
	top: 240px;
	right: 10px;
}

/*****************************Le menu principal*********************************/
#colonne_gauche nav {
	margin-left: -10px;
}
.menu {
      margin: 0;
      padding: 0;
      list-style: none;
      color: #fff;
     /* width: 200px;*/
 }
.menu > li{
	margin-bottom: 5px;
	background-color: #2f2d2d;
	padding-left: 30px;
	width: 270px;
	line-height: 1.95;
	cursor: pointer;
	font-size: 18px;
}
.menu li a{
	
	color: #e2e0e0;
	text-decoration: none;
	
}
.menu .sub-menu {
	  margin-left: -30px;
	 background-color: white;
	display:none;
	  
  }
  
.sub-menu li {
	list-style: none;
	width: 100%;
	border-bottom: 1px solid #eae9e9;
	padding-top: 5px;
	padding-bottom: 5px;
	font-size: 12px;
	
  }
.sub-menu li a {
	color: #aaa;
	padding-left: 32px;
  }
  
.sub-menu li a:hover {
	color: #ccc;
  }
  
.festival li a {color: #b4270b;}
.marche li a {color: #50a125;}
.autour li a {color: #0cb0d2;}
.media li a {color: #ec7404;}
.partenaire li a {color: #aaa;}
.organisme li a {color: #87004e;}
.archive li a {color: #dea800;}
/*.festival li a:hover, .marche li a:hover{color: #2cbad7;}*/
  /*****************************Contenu*********************************/
  #colonne_gauche_contenu {
	margin-left: -10px;
	margin-top: 40px;
}
 .titreContenu {background: #FFF url(../../../../assets/wp-content/themes/twentyeleven/images/dotted-over.gif) repeat-x bottom; margin-bottom: 20px; }
.qtrans_language_chooser { list-style-type:none; }
.qtrans_language_chooser { float:right; top: 1px; font-size: 13px; padding-right:20px; }
.qtrans_language_chooser li { float:left; }
.qtrans_language_chooser li a { color: #aaa; }
.qtrans_language_chooser li a:hover { color: #2cbad7; }
.qtrans_language_chooser .active {display:none;}
.qtrans_flag_fr { background:none !important; }
.qtrans_flag_en { background:none !important; }

 #colonne_droite_contenu {margin-top: 30px; margin-left: 18px;}

 #colonne_droite_contenu ul{
	margin-bottom: 10px;
	padding-left: 16px;
	font-size: 12px;
 }

 #menu_ancre {
	position: absolute;
	top: -10px;
	right: 30px;
	z-index: 1;
}
#menu_ancre a{
	border: none;
	color:  #2cbad7;
}

#menu_ancre a:hover{
	color: #2cbad7;
	text-decoration: underline;
}

#menu_ancre li{
	list-style-image: url(../../../../assets/wp-content/themes/twentyeleven/images/puce.png);
}

#menu_ancre li:hover{
	list-style-image: url(../../../../assets/wp-content/themes/twentyeleven/images/puce_hover.png);
}

.cadre_face {
	float: left; 
	padding: 10px 15px 10px 0;
	width: 190px;
	height: 270px;
}
ul.list_media { 
	padding:0;
	float:left;
	list-style:none; 
	margin-top:20px !important; 
}

.list_media li { 
	padding:10px;
	float:left; 
	width:100px; 
}
   /*****************************sidebar*********************************/
   #social {margin-top: 20px;}
#faceB{margin-left: 15px;}
#twit{margin-left: 8px;}
   #twitter {
	margin-top: 25px;
	margin-bottom: 20px;
   }
   #recherche {margin-bottom: 25px; margin-top: 25px;}
   #recherche input {width: 260px;}
   
 
  /*****************************Le menu du pied de page*********************************/
#pied_page .menu_pied ul{
	background: none;
	margin:0;
}
#pied_page .menu_pied li{
	padding: 10px 0 10px 0;
	font-size: 12px;
	list-style: none;
}

#pied_page .menu_pied a{
	text-decoration: none;
}

#pied_page .menu_pied li ul li{
	font-size: .9em;
	list-style: none;
	padding:0;
	margin:0 0 0 1em;
}
#pied_page .menu_pied li ul li:before {content: "- " ;}
#liste_jury h2:before, #liste_prix h2:before, #filmCompet h2:before{
	content: "¬ " ;
}

#liste_ateliers h2,  #liste_conferences h2, #liste_forums h2 {cursor: pointer;}
.bouton {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ededed), color-stop(1, #dfdfdf) );
	background:-moz-linear-gradient( center top, #ededed 5%, #dfdfdf 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#dfdfdf');
	background-color:#ededed;
	-moz-border-radius:-1px;
	-webkit-border-radius:-1px;
	border-radius:-1px;
	border:1px solid #dcdcdc;
	display:inline-block;
	color:#777777;
	font-size:15px;
	font-weight:bold;
	padding:3px 20px;
	text-decoration:none;
	cursor:pointer;
}.bouton:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #dfdfdf), color-stop(1, #ededed) );
	background:-moz-linear-gradient( center top, #dfdfdf 5%, #ededed 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#dfdfdf', endColorstr='#ededed');
	background-color:#dfdfdf;
}.bouton:active {
	position:relative;
	top:1px;
}

/*****************************Page horaire*********************************/

#menu-menu_principal li {cursor: auto;}
#menu-menu_principal li a {cursor: pointer; display:block; width:270px; }
.styled-select select {
  
}
  #colonne_droite_contenu_horaire {margin-top: 30px;}
.liste_film {
	margin: 10px;
	background-color: #fff;
	padding: 5px;
	background: #FFF url(../../../../assets/wp-content/themes/twentyeleven/images/dotted.gif) repeat-x bottom;
	margin-right:30px;
	border-width: 2px;
}

.hr_dotted {
	padding-top: 5px;
	background: #FFF url(../../../../assets/wp-content/themes/twentyeleven/images/dotted.gif) repeat-x bottom;
	border: 2px;
}

.liste_film a {
	color: #2cbad7;
	text-decoration:underline;
}

.liste_film a:hover{
	color: #2cbad7;
	text-decoration:underline;
}

.titre_film {
	min-height:60px;
}

.titre_film a{
	font-weight: bold;
}

.titre_film img{
	background:#eeeeee url(../../../../assets/wp-content/themes/twentyeleven/images/no_photo_p.png) no-repeat center center;position:relative;width:75px;height:50px;margin-right:10px;border:1px solid #cccccc;float:left;
}
.info_titre {
	font-weight: bold;
}
#selection {
	padding: 5px;
}
#selection input{
	padding: 5px;
	cursor: pointer;
	color: #ccc;
	border:none;
	background: #FFF url(../../../../assets/wp-content/themes/twentyeleven/images/dotted-double.gif) repeat-x top;
	height:35px;
}

#selection input:hover{
	padding: 5px;
	background-color: white;
	cursor: pointer;
	color: black;
	border:none;
	background: #FFF url(../../../../assets/wp-content/themes/twentyeleven/images/dotted-double-over.gif) repeat-x top;
height:35px;
}
#select{
	margin-top: 10px;
}
.styled-select select {
   background: transparent;
   width: 268px;
   padding: 3px;
   font-size: 12px;
   border: 1px solid #ccc;
   height: 22px;
    -webkit-appearance: none;
}

.styled-select select option:hover{
   background-color: red;
}
.styled-select {
   width: 240px;
   height: 22px;
   	overflow: hidden;
   background: url(../../../../assets/wp-content/themes/twentyeleven/images/fleche.jpg) no-repeat right #ddd;
   -webkit-appearance: none;
   margin-right: 10px;
   margin-bottom: 10px;
 
}
#colonne_droite h1 {
	font-size: 1.6em;
	background-color: #ccc;
	padding: 5px;

}
#titre {
	color: #767575;
	font-weight: bold;
}



#liste_film_conteneur {
	padding: 5px;
}

#liste_film_conteneur h1{
	color: #5b5d5d;
}
#liste_film_conteneur  h2{
		background: #FFF url(../../../../assets/wp-content/themes/twentyeleven/images/dotted-over.gif) repeat-x bottom;
		margin-right:30px;
		border-width: 2.5px;
}
/*****************************Page programmation*********************************/
#liste_realisateur{
	background-color: #fff;
	margin: 10px;
	padding: 5px;
}
#comment {
}
#accordion {
}

#accordion a {
	color: #373737;
}

#accordion a:hover{
	color: #373737;
	text-decoration: underline;
}

#liste_jury, #liste_prix,#filmCompet, #filmGagnant {
	margin-top: 15px;
}
#jury{
	padding: 5px;
	margin-left: -20px;
	display:none;
}

#jury h3 {
	margin-left: 15px;
	
}
#prix { display:none;}

.jury_solo {
	margin-bottom: 20px;
	padding-top: 5px;
}
.cadre img {
	float: left;
	margin-right: 10px;
}
#compet {
	margin-top: 15px;
}
#secondaire {
	margin-bottom: 20px;

}
#secondaire ul {
	background-color: none;
	margin-left: -16px;
	margin-top: 10px;
}

#secondaire ul li{
	display: inline;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 0px !important;
	margin-right:20px;
	background: #FFF url(../../../../assets/wp-content/themes/twentyeleven/images/dotted-double.gif) repeat-x top;
	font-size:12px;
	background-color:#ffffff;
}
#secondaire ul li:hover {
	background: #FFF url(../../../../assets/wp-content/themes/twentyeleven/images/dotted-double-over.gif) repeat-x top;
}
#secondaire ul li a{
	color: #aaa;
}
.cursor {
	cursor: pointer;
}

/*****************************La présentation pour les pages des films*********************************/
#conteneur_popup p{
	font-size: 0.75em;
}
#presentation_popup {
	background-color: #464848;
}

#information_popup {
	padding: 10px;
	margin-bottom: 20px;
	background: #fdfefc;
}
/*****************************Formulaire horaire********************************/

#horaire {
	margin:0 auto;
	width: 300px;
	background-color: #5b5d5d;
}
/*****************************Le pied de page********************************/
footer {
	margin-top: 20px;
	color: white;
	
}

footer h2 {
	border-bottom: 1px dotted white;
	color: #ccc;
	background:none;
}
#cinquieme_colonne h2 {
	border: none;
	font-weight: bold;
}

#pied_page {
	/*min-height: 330px;*/
	height: auto;
	margin-top: 20px;
	margin-bottom: 10px;
	background-color: #262525;
	padding-top: 20px;
	height: 0 auto;
	-webkit-box-shadow: inset 5px 5px 20px 1px rgba(0, 0, 0, 0.5);
	-moz-box-shadow: inset 5px 5px 20px 1px rgba(0, 0, 0, 0.5);
	box-shadow: inset 5px 5px 20px 1px rgba(0, 0, 0, 0.5);

}

#pied_page a{
	color: #d0cfcf;
}

#copyright {
	position: absolute;
	bottom: -30px;
	right: -11px;
}

h2.title { display:none; }
a.btn_back { font-size:20px; clear:both; margin-top:20px; display:block; margin-left:20px; }


/*#menu-item-48, #deuxieme_colonne { display:none; }*/

#menu-item-99 { display:none; }

.span_thaumatrope { display:block; font-size:20px; }