@import url("/include/css/dp.css");

/*====================================================================================
  _                       ____          _                                        
 | |       ___   ___     / ___|  _ __  (_)   __ _   _ __     ___    _   _  __  __
 | |      / _ \ / __|   | |  _  | '__| | |  / _` | | '_ \   / _ \  | | | | \ \/ /
 | |___  |  __/ \__ \   | |_| | | |    | | | (_| | | | | | | (_) | | |_| |  >  < 
 |_____|  \___| |___/    \____| |_|    |_|  \__, | |_| |_|  \___/   \__,_| /_/\_\
                                            |___/                                

====================================================================================*/

*, body, html{
	padding: 0;
	margin: 0;	
}

/*=================================================
STYLE GEN
=================================================*/
body, body.m{
	font-family: verdana;
	font-size:62.5%;	
}
body.xxl {font-size: 85%; }
body.xxl #menu{font-size: 12px; }

#menu, #conteneur, #conteneur_ext {
	margin:0 auto 0 auto;
	width: 885px;
}
/*=================================================
HEADER
=================================================*/
#header{
	height: 131px;
	background: #000;
}
#banner{
	height: 131px;
	width:885px;
	margin:0 auto 0 auto;
	position: relative;
}
.logo{
	position:absolute;
	right:0px;
	border:none;	
}
h1.titleAccueil,
h1.titleAgenda,
h1.titleEvenement,
h1.titleConcert,
h1.titleDossier,
h1.titleEcran,
h1.titlePratique,
h1.titleLiens,
h1.titleParrainage{
	width:415px;
	height:131px;
	float:left;
}
h1.titleAccueil{
	background:transparent url("/include/images/titre/accueil.gif") bottom left no-repeat;
}
h1.titleAgenda{
	background:transparent url("/include/images/titre/agenda.gif") bottom left no-repeat;
}
h1.titleEvenement{
	background:transparent url("/include/images/titre/evenements.gif") bottom left no-repeat;
}
h1.titleConcert{
	background:transparent url("/include/images/titre/concerts.gif") bottom left no-repeat;
}
h1.titleDossier{
	background:transparent url("/include/images/titre/dp.gif") bottom left no-repeat;
}
h1.titleEcran{
	background:transparent url("/include/images/titre/ecranlarge.gif") bottom left no-repeat;
}
h1.titlePratique{
	background:transparent url("/include/images/titre/enpratique.gif") bottom left no-repeat;
}
h1.titleLiens{
	background:transparent url("/include/images/titre/liens.gif") bottom left no-repeat;
}
h1.titleParrainage{
	background:transparent url("/include/images/titre/parrainage.gif") bottom left no-repeat;
}
h1 span{
	visibility:hidden;
}
/*=================================================
FOOTER
=================================================*/
#footer{
	width:100%;
	margin:15px auto 0 auto;
	padding:5px 0 25px 0;
	background:#ffffff;
	color:#000000;
}
#footer p{
	text-align:center;
}
#footer p a{
	color:#000000;
	text-decoration: none;
}
#footer p a:hover{
	color:#ffa600;
}

/*=================================================
MENU
=================================================*/
#menu{
	margin: 10px auto 20px auto;
	position:relative;
}

#menu ul{
	overflow: hidden;
	list-style-type: none;
	margin:0;
}
	
#menu ul li.itemMenu{
	float:left;
	font-weight: bold;
	background: none;
	padding:0;
}
#menu ul li.separation{
	float:left;
	padding:0;
	margin:0 15px 0 15px;
	background: none;
}
#menu ul li a{
	color:#000;
	text-decoration: none;
}
#menu ul li a:hover{
	color:#ffa600;
}
#accessibility{
	width: 40px; 
	position:absolute; 
	right:5px; 
	text-align: right;
}
ul.fontsize li{
	display: inline;
	background: none;
	padding:0;	
}
/*=================================================

MENU FILTRE

=================================================*/

ul#menu_filtre{

	background:none;

	padding: 0;

	margin: 35px 0 15px 0;

}

ul#menu_filtre li{

	background:none;

	padding: 0;

	margin: 0;

}

ul#menu_filtre li form{

	background-color:#f2ebe4;

	display: block;

	margin-top: 1px;

	padding: 3px 1px 4px 1px;

	color:#000;

	text-decoration: none;

	height: 1%;

}

ul#menu_filtre li form select{
	font-size: 1em;
  background-color:#f2ebe4;
	text-decoration: none;
}


ul#menu_filtre li a{

	background-color:#f2ebe4;

	display: block;

	margin-top: 1px;

	padding: 6px 6px 6px 18px;

	color:#000;

	text-decoration: none;

	height: 1%;

}

ul#menu_filtre li a:hover{

	background:#e9e2dc url(../images/menu_filtre/bg_actif.jpg) no-repeat right top;

	margin-top: 1px;

	

}

.blocgen{


	background:#ddd6d0 url(../images/menu_filtre/bg_lev1.jpg) no-repeat right top;

	display: block;

	margin-top: 1px;

	padding: 6px;

	color:#5f3e00;

	text-decoration: none;

	height: 1%;

}

ul#menu_filtre li.gen a{

	background:#ddd6d0 url(../images/menu_filtre/bg_lev1.jpg) no-repeat right top;

	display: block;

	margin-top: 1px;

	padding: 6px;

	color:#5f3e00;

	text-decoration: none;

	height: 1%;

}

ul#menu_filtre li.gen a:hover{

	background: #ddd6d0 url(../images/menu_filtre/bg_lev1_actif.jpg) no-repeat right top;

	margin-top: 1px;

	

}
/*=================================================
NOTRE CONTENU
=================================================*/	
#conteneur {
	background: transparent url("/include/images/fond.gif");/*l'image de fond pour les colonnes*/
	overflow: hidden;
}
#conteneur_ext {
	background: transparent url("/include/images/fond_ext.gif");/*l'image de fond pour les colonnes*/
	overflow: hidden;
}
div.top_bottom{/*la ligne top et bottom du rectangle de contenu*/
	height:1px;
	width:885px;
	margin: 0px auto 0px auto;
	background: #fff url(/include/images/top_bottom.gif) no-repeat;	
	overflow:hidden;
}
#gauche, #droite, #centre, #centre_ext {
	float:left;
	height: 100%;
}
#gauche {
	width: 154px;
	margin-right:10px;
}
#centre {
	width: 557px;
	font-size: 1.1em;
}
#centre_ext {
	width: 720px;
	font-size: 1.1em;
}
#droite {
	width: 163px; 
}
.content{
	padding:10px;
}

div#content_right{
	padding:0 10px 10px 10px;
}
div.art{
	margin-bottom:10px;
}
div.arttop{
	margin-top:10px;
	margin-bottom:10px;
}
/*=================================================
BLOC NEWSLETTER
=================================================*/	
.blocNewsletter{
	background: #ddd6d0;
	padding:15px 10px 15px 10px;
	margin-bottom:20px;
}
.blocNewsletter p{
	margin-bottom:5px;
	font-size:0.9em;
}
.blocNewsletter div.mail{	
	background: transparent url(/include/images/input_mail.jpg) no-repeat;
	padding-left: 10px;
	width: 125px;
	height:18px;
	padding-top:2px;
}
.blocNewsletter input.i_mail{	
	background: transparent;
	border:none;
	width: 115px;
	font-size: 1em;
	color:#bd7b00;
}
.btOk{
	width: 24px;
	height: 25px;
	margin:5px 0 0 0;
	padding: 0;
	border: 0;
	background: transparent url("/include/images/go.gif") bottom left;
	font-size:8px;
	cursor: pointer;
	text-indent: -1000px;
	text-decoration:none;
}
/*=================================================
AGENDA
=================================================*/	
div#blocAgenda{
	background:#FFA600; 
	padding:10px;
	margin-bottom:10px;
}
table#agenda{
	width: 100%;
	font-size:10px;	
}
table#agenda td{
	color:#fff;
	width:14.28%;
	padding:3px;
}
table#agenda th{
	color:#000;
	width:14.28%;
	padding:3px;
}
table#agenda td a{
	color:#fff;
	text-decoration: none;
}
table#agenda td.thisMonth{
	color:#000;
	text-align: left;
}
table#agenda td.pastDay{
	color:#996400;
}
table#agenda td.today{
	color:#000;
	font-weight: bold;
}
table#agenda td.today a{
	color:#000;
	text-decoration: none;
}
table#agenda td.today a:hover{
	color:#000;
}
table#agenda td.prevMonth a{
	color:#fff;
	text-decoration: none;
	text-align: left;
}
table#agenda td.prevMonth a:hover{
	color:#000;
  text-align: left;

}
table#agenda td.nextMonth a{
	color:#fff;
	text-decoration: none;
}
table#agenda td.nextMonth a:hover{
	color:#000;
}

/*=================================================
PROGRAMME NEW VERSION
=================================================*/	
table.programme_n{

	margin-top:15px;

	width: 100%;

	color: #575554;

}



/* url('../images/bg_prog.jpg') repeat-x bottom */

table.programme_n thead{

	background: #efebe7;

	margin-bottom:2px;

}

table.programme_n tbody.plage1{

	background: #f1ede8;

	margin-bottom:2px;

}

table.programme_n tbody.plage2{

	background: #e7e3de;

}

table.programme_n tbody.plage3{

	background: #f1ede8;

}

table.programme_n td{

	padding:8px 10px;

	width: 33%;

}

table.programme_n td.type_cinema{

	padding:10px;

	border:none;

}

/*=================================================
PROGRAMME
=================================================*/	
table.programme2{
	width: 100%;
}
table.programme2 td{
	padding:5px;
	border-bottom:solid 1px #D9D4D0;
}
table.programme2 td.type_cinema{
	padding:5px;
	border:none;
}

.bg_col0{
	background:#E0D8D5;
}
.bg_col1{
	background:#ece4e0;
}
.bg_col2{
	background:#f6edea;
}
.bg_col3{
	background:#fff6f2;
}
table.programme{
	background:#fff url("/include/images/fond_programme.jpg") repeat-x;
	margin-top:15px;
	width: 100%;
}
table.programme td{
	padding:5px;
	border-bottom:solid 1px #D9D4D0;
}
table.programme td.type_cinema{
	padding:5px;
	border:none;
}
table.programmesuite{
	background:#fff url("/include/images/fond_programme.jpg") repeat-x;
	width: 100%;
}
table.programmesuite td{
	padding:5px;
	border-bottom:solid 1px #D9D4D0;
}
table.programmesuite td.type_cinema{
	padding:5px;
	border:none;
}
a.filmParc, a.filmChurchill, a.filmSauveniere{
	font-weight:bold;
	text-decoration:none;
}
a.filmParc:hover, a.filmChurchill:hover, a.filmSauveniere:hover{
	color:#000;
}
a.filmParc{
	color:#FF1A00;
}
a.filmChurchill{
	color:#308FA0;
}
a.filmSauveniere{
	color:#73B019;
}

/*=================================================
EVENEMENTS - CONCERT
=================================================*/	
div.blocHeadParc, div.blocHeadChurchill, div.blocHeadSauveniere, div.blocHeadAutreLieu {
	border:solid 1px #000;
	border-top:none;
	overflow: hidden;
	height:1%; 
}

div.headLeft{
	width:150px;
	float:left;
	text-align:right;
	padding:10px 10px 15px 10px;
}
div.headRight{
	width:360px;
	float:left;	
	margin-left:10px;
	padding:10px 10px 15px 0;
}
/*---------------------------
Style (h2 et p) pour les 
titres et texte des blocs 
de description (Vert Rouge Bleu) 
present dans "Evenements" et "concerts"
---------------------------*/
div.headRight h2{
	color:#fff;
	font-size:2.4em;
	font-weight:normal;
}
div.headRight p{
	color:#fff;
	font-size:1.2em;
}

div.contentLeft{
	width:150px;
	float:left;
	text-align:right;
	padding:20px 10px 15px 10px;
}
div.contentRight{
	width:360px;
	float:left;	
	margin-left:10px;
	padding:20px 10px 15px 0;
}
div.blocHeadParc{
	background-color:#FF1A00;
}
div.blocHeadChurchill{
	background-color:#308FA0;
}
div.blocHeadSauveniere{
	background-color:#73B019;
}
div.blocHeadAutreLieu{
	background-color:#FF6A00;
}
img.bullet{
	vertical-align: middle;
}
div.legende{
	margin:15px;	
	color:#70503E;
	font-weight: bold;
}
div.legende span{
	margin:0px 15px 0 5px;
}
ul.listeEvenement{
	list-style-type: none;
	margin:15px;
	padding: 0;
}
li.itemParc, li.itemChurchill, li.itemSauveniere, li.itemAutreLieu{
	padding:0px 5px 15px 35px;
}
li.itemParcChurchill{
	padding:0px 5px 25px 35px;
}
li.itemParcChurchillSauveniere{
	padding:0px 5px 50px 35px;
}
li.itemParcSauveniere{
	padding:0px 5px 50px 35px;
}
ul.listeEvenement li.itemParc, div.bullet_parc{
	background:url('/include/images/bullet_parc.jpg') no-repeat;
}
ul.listeEvenement li.itemChurchill, div.bullet_churchill{
	background:url('/include/images/bullet_churchill.jpg') no-repeat;
}
ul.listeEvenement li.itemSauveniere, div.bullet_sauveniere{
	background:url('/include/images/bullet_sauveniere.jpg') no-repeat;
}
ul.listeEvenement li.itemParcChurchill, div.bullet_parcchurchill{
	background:url('/include/images/bullet_parcchurchill.jpg') no-repeat;
}
ul.listeEvenement li.itemAutreLieu, div.bullet_AutreLieu{
	background:url('/include/images/bullet_autrelieu.jpg') no-repeat;
}
ul.listeEvenement li.itemParcChurchillSauveniere, div.bullet_parcchurchillsauveniere{
	background:url('/include/images/bullet_parcchurchillsauveniere.jpg') no-repeat;
}
ul.listeEvenement li.itemParcSauveniere, div.bullet_parcsauveniere{
	background:url('/include/images/bullet_parcsauveniere.jpg') no-repeat;
}

li.itemCafeParc, li.itemBrasserieSauveniere, li.itemParcConcert, li.itemSauveniereConcert, li.itemConcertAutreLieu {
	padding:0px 5px 120px 80px;
}
ul.listeEvenement li.itemCafeParc, div.bullet_cafe_parc{
	background:url('/include/images/cafe-leparc.gif') no-repeat;
}
ul.listeEvenement li.itemParcConcert, div.bullet_parc_concert{
	background:url('/include/images/leparc-concert.gif') no-repeat;
}
ul.listeEvenement li.itemConcertAutreLieu, div.bullet_ConcertAutreLieu{
	background:url('/include/images/autrelieu.gif') no-repeat;
}
ul.listeEvenement li.itemSauveniereConcert, div.bullet_sauveniere_concert{
	background:url('/include/images/sauveniere-concert.gif') no-repeat;
}
ul.listeEvenement li.itemBrasserieSauveniere, div.bullet_brasserie_sauveniere{
	background:url('/include/images/brasserie-sauveniere.gif') no-repeat;
}

ul.listeEvenement li p{
	padding-bottom:10px;
	font-size:1.1em;
	border-bottom:solid 1px #E7E3E1;	
}
div.bullet_parc, div.bullet_churchill, div.bullet_sauveniere, div.bullet_AutreLieu{
	padding:0px 5px 20px 35px;
	margin:10px 0 10px 0;
}
div.bullet_cafe_parc, div.bullet_brasserie_sauveniere{
	padding:0px 5px 20px 80px;
	margin:10px 0 10px 0;
}
div.bullet_parcchurchill{
	padding:0px 5px 40px 35px;
	margin:10px 0 10px 0;
}
div.bullet_parcchurchillsauveniere{
	padding:0px 5px 60px 35px;
	margin:10px 0 10px 0;
}
div.bullet_parcsauveniere{
	padding:0px 5px 60px 35px;
	margin:10px 0 10px 0;
}

/*=================================================
PARRAINAGE
=================================================*/	
div.tab_p_ligne0, div.tab_p_ligne1, div.tab_p_ligne2{
	padding: 5px;
	margin-bottom:2px;
}
div.tab_p_ligne0{
	background:#a5a09b; 
	margin-bottom:15px;
}
div.tab_p_ligne1{
	background:#ddd6d0; 
}
div.tab_p_ligne2{
	background:#c6c0ba; 
}
div.tab_p_btn{
	text-align: center;
	margin-top:5px;	
}
h3.titreParrainage{
	font-size:1.3em;
	font-weight: normal;
	letter-spacing: 0.1em;
	margin-bottom:5px;	
}
form p.double {
	/* Empecher le depassement des flottants */
	overflow: hidden;
	width: 100%;
	margin-bottom:2px;
}
form p.double label {
	overflow: hidden;
	float: left;
	width: 100px;
	text-align: left;
	color:#5f5c59;
	cursor: pointer;
}
form p.double input {
	display: block;
	margin-left: 120px;
	width: 35%;
	border: solid 1px #5f5c59;
	font-size:1.1em;
}
input.btn{
	color:#fff;
	background-color:#98938f;
	border:solid 1px #a5a09b; 
	width:50px;
	font-size: 1.1em;
}
/*=================================================
EN PRATIQUE
=================================================*/	
#liste_prix{
	background: #d6cfc9 url('/include/images/bg_form.jpg') repeat-x;	
	border-top:solid 1px #333;	
	border-left:solid 1px #333;	
}
#liste_prix td{
	border:solid 1px #333;	
	border-top:none;
	border-left:none;
	padding:3px;
}
#liste_prix tr.titre td{
	font-weight: bold;
	letter-spacing: 2px;
	color:#333;
	background-color: #A4A09F; 
}
/*=================================================
DOSSIER PEDA
=================================================*/	
ul.list_film, ul.list_film_new{
	list-style-type: none;
	margin-bottom:10px;	
}
ul.list_film_new{
	background: #DDD6D0 url('/include/images/nouveaute.jpg') top left no-repeat;
}
ul.list_film li, ul.list_film_new li{
	list-style-type: none;
	padding: 5px 0 3px 25px;
	font-size:1.1em;
	background: none;	
}
ul.list_film li a, ul.list_film_new li a{
	color:#544242;
	text-decoration: none;	
}
ul.list_film li a:hover, ul.list_film_new li a:hover{
	color:#990000;
}
ul.list_film span, ul.list_film_new span{
	font-size:0.8em;
}
div#form_dossier_peda{
	padding:5px;
	line-height: 25px;
	margin-bottom:15px;	
	background: #d6cfc9 url('/include/images/bg_form.jpg') repeat-x;
}
div#form_dossier_peda .img_niv1{
	vertical-align: middle;
	margin:0 10px 0 10px;
}
div#form_dossier_peda .img_niv2{
	vertical-align: middle;
	margin:0 10px 0 0;
}
div#form_dossier_peda ul{
	list-style-type: square;
}

div#form_dossier_peda ul li{
	margin:0 5px 0 50px;
	background:none;
}

div#form_dossier_peda ul li a{
	color:#544242;
	text-decoration: none;	
}

div#form_dossier_peda ul li a:hover{
	color:#990000;
}

div#form_dossier_peda p{
	margin:0 10px 0 30px;
}
div#form_dossier_peda a:hover{
	color:#fff;
}
div#form_dossier_peda select{
	margin:0 10px 0 40px;
	font-size: 1em;
  background-color:#efefef;
	text-decoration: none;
}
div#form_dossier_peda input.btn{
	color:#fff;
	background-color:#98938f;
	border:solid 1px #a5a09b; 
	width:50px;
	font-size: 1.1em;
}
div#form_dossier_peda input.recherche {	
	width:290px;
	margin:0 10px 0 40px;
	color:#000;
	background-color:#efefef;
	border:solid 1px #a5a09b; 
	font-size: 1.1em;
}
/*=================================================
STYLE DIVERS
=================================================*/	
.link_img{
	border:none;	
}
div.o_sepa{
	background:transparent url(/include/images/hr.jpg) repeat-x;
	height:1px;
	margin:10px auto 10px auto;
}
div.o_sepa hr {
	display: none;
}
div.o_sepa2{/* - ligne courte - */
	background:transparent url(/include/images/hr.jpg) repeat-x;
	height:1px;
	margin:10px auto 10px auto;
	width: 30%;
}
div.o_sepa2 hr {
	display: none;
}
h2.gros_titre{/*type3_h2 -> gros_titre*/
	color:#ffa600;
	font-size:2.1em;
	margin-bottom:5px;
}


h2.titre_g{/*type1_h2 -> titre_g*/
	color:#b8b17d;
	font-size:2em;
	font-weight: normal;
	margin-bottom:15px;
}
h3.sous_titre_g{
	color:#996400;
	font-size:1.5em;
	font-weight: normal;
	margin-top:5px;	
}
h2.titre_d{/*type2_h2 -> titre_d*/
	color:#ffa600;
	font-size:2em;
	font-weight: normal;
	margin-bottom:15px;
}
h3.sous_titre_d{
	color:#996400;
	font-size:1.5em;
	font-weight: normal;
	margin-bottom:10px;	
}
h3.sous_titre{/*type2_h3 -> sous_titre*/
	color:#996400;
	font-size:2em;
	font-weight: normal;
	margin-bottom:5px;
}
a.link_0{
	color:#000;
	text-decoration: none;
}
a.link_0:hover{
	text-decoration: underline;
}
a.link_0_bold{
	color:#000;
	text-decoration: none;
	font-weight: bold;	
}
a.link_0_bold:hover{
	text-decoration: underline;
	font-weight: bold;	
}
a.link_1{
	color:#ffa600;
	text-decoration: none;
}
a.link_1:hover{
	color:#996400;
}
a.link_2{
	color:#FFF;
	text-decoration: none;
}
a.link_2:hover{
	color:#FFF;
	text-decoration: none;
}
a.link_2_bold{
	color:#FFF;
	text-decoration: none;
	font-weight: bold;	
}
a.link_2_bold:hover{
	text-decoration: none;
	font-weight: bold;	
}
a.link_2_bold_black{
	color:#000;
	text-decoration: none;
	font-weight: bold;	
}
a.link_2_bold_black:hover{
	text-decoration: none;
	font-weight: bold;	
}
h3.titre_link a{
	font-size:0.9em;
}
h3.titre_link a, a.link_2{
	color:#996400;
	text-decoration: none;
}
h3.titre_link a:hover, a.link_2:hover{
	color:#C4B17D;
}

p.text{
	padding-bottom:10px;	
	line-height: 1.6em;
}
.textCenter{
	padding-bottom:10px;	
	line-height: 1.6em;
	text-align: center;
}
.s_bold{
	font-weight: bold;	
}
.s_italic{
	font-style: italic;	
}

address{
	margin:0 0 10px 10px; 	
}

ul.list, ul{
	list-style-type: none;
	margin-bottom:2px;
	margin-top:5px;
}
ul li, ol ul li{
	padding:0 0 3px 15px;
	margin-bottom:2px;
	margin-top:2px;
	background:none;
	background:url('/include/images/list.jpg') top left no-repeat;
	
}
ol li{
	background: none;	
	margin-left:25px;
	padding:0 0 3px 0px;
	margin-bottom:2px;
	margin-top:2px;
}

.imgcase{
	vertical-align: middle;	
	margin-right:10px;
}
.navigation{
	width:80%;
	overflow:hidden;
	margin: 5px auto 10px auto;
}
.navigation .suivant{
	float:right;
}
.navigation .precedent{
	float:left;
}

#ergoLinks {
	margin-top: 30px;
}

#ergoLinks li {
	margin-top: 5px;
}

#ergoLinks a {
	padding-left: 20px;
	line-height: 14px;
	color:#996400;
	text-decoration: none;
}
#ergoLinks a:hover {
	color:#C4B17D;
}
#ergoLinks #up {
	background: url(/include/images/arrow_up.gif) 3px 0 no-repeat;
}

#ergoLinks #back {
	background: url(/include/images/arrow_back.gif) no-repeat;
}


#lightbox{
	position: absolute;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
	}

#lightbox a img{ border: none; }

#outerImageContainer{
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
	}

#imageContainer{
	padding: 10px;
	}

#loading{
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
	}
#hoverNav{
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
	}
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}

#prevLink, #nextLink{
	width: 49%;
	height: 100%;
	background: transparent url(/include/images/blank.gif) no-repeat; /* Trick IE into showing hover */
	display: block;
	}
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(/include/images/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(/include/images/nextlabel.gif) right 15% no-repeat; }


#imageDataContainer{
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	overflow: auto;
	width: 100%	
	}

#imageData{	padding:0 10px; color: #666; }
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em;	}	
		
#overlay{
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
	background-color: #000;
}
/*=================================================

FILM 

=================================================*/

ul.film_by_title, ul.all_film{

	list-style-type: none;

}

ul.film_by_title li, ul.all_film li{

	background-image: none;

	background: #d6cfc9 url('../images/fond_programme.jpg') repeat-x;	

	padding: 5px 15px;

	margin-bottom: 5px;

}

ul.film_by_title li h3, ul.all_film li h3{

	padding-bottom: 5px;

	font-size: 1.3em;

	font-weight: normal;

	letter-spacing: 0.1em;

}

ul.film_by_title li h3 a{

	color:#333;

	text-decoration: none;

}

ul.film_by_title li h3 a:hover{

	color:#999;

}

ul.film_by_title li ul{

	list-style-type: none;

}

ul.film_by_title li ul li{

	font-size: 1.0em;	

	letter-spacing: 0.1em;

	padding:2px 5px 10px 25px;

}

ul.film_by_title li ul li.itemParc{

	background:url('../images/bullet_parc_s.gif') no-repeat;

}

ul.film_by_title li ul li.itemChurchill{

	background:url('../images/bullet_churchill_s.gif') no-repeat;

}

ul.film_by_title li ul li.itemSauveniere{

	background:url('../images/bullet_sauveniere_s.gif') no-repeat;

}



ul.all_film li h3 a{

	color:#333;

	text-decoration: none;

}

ul.all_film li h3 a:hover{

	color:#999;

}

div.info_compl{

	display: none;

}

div.info_compl a img{

	border: none;

	margin:5px 0;

}

div.info_compl ul li{

	font-size: 1.0em;	

	letter-spacing: 0.1em;

	padding:2px 5px 10px 25px;

}

div.info_compl ul li.itemParc{

	background:url('../images/bullet_parc_s.gif') no-repeat;

}

div.info_compl ul li.itemChurchill{

	background:url('../images/bullet_churchill_s.gif') no-repeat;

}

div.info_compl ul li.itemSauveniere{

	background:url('../images/bullet_sauveniere_s.gif') no-repeat;

}

/*=================================================
BLOC RSS
=================================================*/
div#contentRSS{
   background-color:#EFEFEF;
   border:solid 1px #000;
   border-top:none;
   border-bottom:none;
   padding:15px;
   position: relative;
}
div#contentRSS h2.gros_titre{
   font-size : 1.2em;
}
div#contentRSS a.sous_titre{
   font-size : 1.2em;
   margin:0;
   padding:0;
   color:#996400; 
   text-decoration:none; 	
}
div#contentRSS a.sous_titre:hover{
    color:#C4B17D;
}

div#contentRSS p{
  margin-bottom:5px;
}
.link_rss{
  position: absolute;
  top:5px;
  right:5px;
} 
.link_rss2{
  position: absolute;
  top:2px;
  right:40px;
  z-index: 5000;
}
.link_rss img, .link_rss2 img{border:none;}

/*=================================================
BLOC RSS CONTENT     
=================================================*/
div#contentRSS_all{
   border:solid 1px #000;
   border-top:none;
   border-bottom:none;
} 
div#contentRSS_all .color1{
  background: #fff;
}
div#contentRSS_all .color2{
  background: #f1f1f1;
  border:solid 1px #C6C6C6;
  border-left : none;
  border-right : none;  
}
div#contentRSS_all div{
  padding:10px;
} 

div#contentRSS_all h3{
   font-size : 1.4em;
   margin:0;
   padding:0;
   color:#996400; 
} 

div#contentRSS_all span{
   color:#B8B8B8; 
   display: block;
   margin-bottom:10px;
}
/*=================================================
TAGCLOUD
=================================================*/
div#tagcloud{
	margin:0 10px 0 40px;
  width: 400px;
	padding:10px;
  text-align:center;
	line-height: 25px;
}
div#tagcloud .img_niv1{
	vertical-align: middle;
	margin:0 10px 0 10px;
}
div#tagcloud .img_niv2{
	vertical-align: middle;
	margin:0 10px 0 0;
}
div#tagcloud p{
	margin:0 10px 0 30px;
}
div#tagcloud a:link, #tagcloud a:visited {
  text-decoration:none;
	color:#000;
}
div#tagcloud a:hover, #tagcloud a:active {
  text-decoration:none;
	color:#ffa600;
}
div#tagcloud span {
  padding: 4px;
}
div#tagcloud .smallest {
	font-family:Arial,Sans-serif;
  font-size: 10px;
}
div#tagcloud .small {
	font-family:Arial,Sans-serif;
  font-size: 12px;
}
div#tagcloud .medium {
	font-family:Arial,Sans-serif;
  font-size: 14px;
}
div#tagcloud .large {
	font-family:Arial,Sans-serif;
  font-size: 16px;
}
div#tagcloud .largest {
	font-family:Arial,Sans-serif;
  font-size: 18px;
}
/*=================================================
Channel RSS
=================================================*/
.blocRSS .articleTools li{
	padding-left: 13px;
	margin-top: 13px;
	background:none;
	border: none;
}

.blocRSS .articleTools li ul{
	margin-bottom: 0;
	background:none;
}

.blocRSS .articleTools li ul li{
	margin-left: -13px;
	margin-top: 0;
	background:none;
}

.blocRSS .articleTools li ul li ul li{
	display: inline;
	padding-right: 5px;
	background:none;
	border: none;
}

.blocRSS .articleTools li ul li ul li a img {
	border: none;
}

.blocRSS .articleTools li ul li a{
 display: inline;
 }

