/* css Madiana WS ver. 1 */
/* css by Andurance Webservices - http://www.andurance.fr  */
img.png {behavior: url(http://www.madiana.ws/win_png.htc);}
height: 238px;
/*======================================
GALERIE PHOTO
======================================*/
#container .js{overflow:hidden;zoom:1;}
#container .carousel,
#container .carousel .carousel-wrap{margin:0;border:0;zoom:1;}

#container .carousel {width:370px;margin:0 auto;}

#container .js .carousel-wrap{display:inline-block;vertical-align:middle;width:320px;margin:0;border:1px solid red;/*0 5px 15px*//*;border:1px solid #4f4f4f;*/}
.IE #container .js .carousel-wrap{display:inline;}

#container .carousel .carousel-control{overflow:hidden;display:inline-block/**/;vertical-align:middle;width:16px;height:46px;cursor:pointer;line-height:999px;zoom:1;}
#container .carousel .carousel-next{background:url(../images/fleche_next.jpg) 0 0 no-repeat;}
#container .carousel .carousel-previous{background:url(../images/fleche_previous.jpg) 0 0 no-repeat;}
#container .carousel .carousel-control:hover{-moz-opacity:.7;opacity:0.70;filter:alpha(opacity=70);}
#container .carousel .disabled,#container .carousel .disabled:hover{-moz-opacity:.1;opacity:0.10;filter:alpha(opacity=10);cursor:default;}

#container .carousel div{margin:0;padding:0;border:0;}
#container .carousel ul{margin:0;padding:0;zoom:1;list-style:none;}
#container .carousel ul li{position:relative;width:105px;margin:0;padding:0 5px;overflow:hidden;display:inline;float:left;height:65px;text-align:center;}

#container div.center-wrap{overflow:hidden;clear:both;zoom:1;}
#container div.center-wrap div{border:0;margin:15px 0;}
#container div.center-wrap a{margin:0 2px;padding:2px 5px;border:1px solid #4f4f4f;background:#333;cursor:pointer;color:#fff;-moz-border-radius:12px;webkit-border-radius:12px;border-radius:12px;}
#container div.center-wrap a.active{font-weight:bold;color:#5db0e6;}
#examples{margin-top:15px;}
/*example-4 ul{overflow:hidden;padding:0;zoom:1;}
example-4 ul li{display:inline;float:left;margin:0 2px 0 0;list-style:none;}
#example-4 ul li a{display:block;padding:10px 15px;text-decoration:none;background:#333;}
#example-4 ul li a.active{color:#fff;}
#example-4 p{margin:0 0 15px;}
#example-4 .tabs-frames{border:2px solid #333;padding:10px;}
#example-4 .js ul{overflow:hidden;zoom:1;}
#example-4 .js ul li{overflow:hidden;width:250px;height:167px;}
#example-4 .js .carousel-wrap{width:250px;margin-bottom:0;zoom:1;}
#example-4 .example-4 .carousel-wrap{width:350px;margin-bottom:0;zoom:1;}
#example-4 h3{color:#5DB0E6;}
*/
/*===============================================================

   M O T E U R     D E      R E C H E R C H E

===============================================================*/
.resultatRecherche{	min-height:508px;	height:auto !important;height:508px;background-color:#000059;border:1px solid #454591;padding: 0 15px;margin: 0 2px}
.resultatRecherche ul{list-style-type:square;color:#FF6600;}
.resultatRecherche ul li{color:#0066CC;}
.resultatRecherche ul li span.type{color:#FF9900;}
.resultatRecherche ul li a{color:#FFFFFF;text-decoration:none}
.resultatRecherche ul li a:hover{color:#FFCC00;text-decoration:underline;}
/*===============================================================*/

a img {border:0}
a.titre_film_bandeannonce{color:#FFFFFF;text-decoration:none}
a.titre_film_bandeannonce:hover{text-decoration:underline;}
strong{font-weight:bold;}
#evenement #desc p a{color:#FFFFFF;}
/* Madiana Palais des Congrès de la Martinique */
#evenement #desc p a{color:#FFFFFF}
/* basic elements */
a#lien-orange
{color:#FF6600;
}
/*===============================================================
   LIENS HABILLAGE
   Exemple code css réalisé pour habillage EDF avec liens
===============================================================*/
/*
#habilage-lien-haut{display:block;width:1420px;height:110px;position:absolute;top:-110px;left:-250px;}
#habilage-lien-gauche{display:block;width:260px;height:740px;position:absolute;top:0;left:-260px;}
#habilage-lien-droite{display:block;width:250px;height:740px;position:absolute;top:0;right:-250px;}

#habillage{
	background:url(../images/habillage-edf.jpg) top center no-repeat ;
	width:1420px;
	margin:0 auto;
	padding-top:94px;
}
*/
#habillage{
	/*background: url(../images/habillage-df4.jpg) top center no-repeat ;*/
	/*background: #000 url(http://www.madiana.ws/design/madiana_design/images/habillage-district9.jpg) top center no-repeat ;*/
	/*background: #000 url(http://www.madiana.ws/design/madiana_design/images/habillage11ans.jpg) top center no-repeat ;*/
	/*background:  url(http://www.madiana.ws/design/madiana_design/images/habillage_twilight_2.jpg) top center no-repeat ;*/
	/*background:  url(http://www.madiana.ws/design/refonte_madiana_design/images/habillage_alvin2.jpg) top center no-repeat ;*/
	/*background:  url(http://www.madiana.ws/design/refonte_madiana_design/images/habillage-semaine-black02.jpg) top center no-repeat ;*/
	/*background:  url(http://www.madiana.ws/design/refonte_madiana_design/images/habillage-sherlock.jpg) top center no-repeat ;*/
	/*background:  url(http://www.madiana.ws/design/refonte_madiana_design/images/habillage_mr_fox.jpg) top center no-repeat ;*/
	/*background:  url(http://www.madiana.ws/design/refonte_madiana_design/images/habillage_femme.jpg) top center no-repeat ;*/
	/*background:  url(http://www.madiana.ws/design/refonte_madiana_design/images/habillage_arts.jpg) top center no-repeat ;*/
	/*background:  url(http://www.madiana.ws/design/refonte_madiana_design/images/habillage_from_paris.jpg) top center no-repeat ;*/
	/*background:  url(http://www.madiana.ws/design/refonte_madiana_design/images/habillage_alice.jpg) top center no-repeat ;*/
	/*background:  url(http://www.madiana.ws/design/refonte_madiana_design/images/habillage_titans.jpg) top center no-repeat ;*/
	/*background:  url(http://www.madiana.ws/design/refonte_madiana_design/images/habillage_p2c.jpg) top center no-repeat ;*/
	/*background:  url(http://www.madiana.ws/design/refonte_madiana_design/images/habillage_ironman2.jpg) top center no-repeat ;*/
	/*background:  url(http://www.madiana.ws/design/refonte_madiana_design/images/habillage_robinhood.jpg) top center no-repeat ;*/
	/*background:  url(http://www.madiana.ws/design/refonte_madiana_design/images/habillage_maman972.jpg) top center no-repeat ;*/
	/*background:  url(http://www.madiana.ws/design/refonte_madiana_design/images/habillage_sex.jpg) top center no-repeat ;*/
	/*background:  url(http://www.madiana.ws/design/refonte_madiana_design/images/habillage_foot.jpg) top center no-repeat ;*/
	/*background:  url(http://www.madiana.ws/design/refonte_madiana_design/images/habillage_examens_971.jpg) top center no-repeat ;*/
	/*background:  url(http://www.madiana.ws/design/refonte_madiana_design/images/habillage_fete_cinema_972.jpg) top center no-repeat ;*/
	/*background:  url(http://www.madiana.ws/design/refonte_madiana_design/images/habillage_recrecine.jpg) top center no-repeat ;*/
	/*background:  url(http://www.madiana.ws/design/refonte_madiana_design/images/habillage_toy.jpg) top center no-repeat ;*/
	background:  url(http://www.madiana.ws/design/refonte_madiana_design/images/habillage_duo.jpg) top center no-repeat ;

	padding-top:167px;/*157*/
}

body {font: bold 10px verdana;color: #ffffff;background: #000 url(../images/bg.jpg) repeat-x top center;margin: 0; padding:0;}
	
/* specific divs */
#container { 
	width:903px; /*903px*/
	/*height:900px;*/
	/*position:relative;*/
	margin-left:auto;
	margin-right:auto;
	background:url(../images/container-bg.jpg) 0px 20px no-repeat ;
	/*	background:url(../images/container-bg.jpg) 0px 130px no-repeat ;*/
	position:relative;
	/*JUSTE POUR EDF*/
	/*margin-top:94px;*/
	/*BON REGLGAGE HABITUEL POUR HABILLAGE*/
	/*margin-top:200px;*/
	
	}
	
#intro {
	width:862px; /*903px*/
	height: 18px; /*34px*/
	text-align:right;
	padding:16px 41px 0 0;
	/*background-color:#000037;*/
	}
	
#pageHeader {background-image:url(../images/header.jpg);width:903px;height:105px;}
	
/* S P A C E R */
#spacer,.spacer {height:7px;margin:0;padding:0;line-height:7px;font-size:7px;}
	
/*------------------------------------
+ + + B L O C   G A U C H E 
------------------------------------*/
#projecteur {width:640px;height:190px;border:1px solid #666666;z-index:0;background-color:#000000;text-align:center;margin-bottom:10px;}	
	
#alaffiche {margin-bottom:15px;background: #175390 url(../images/bg_alaffiche.jpg) repeat-x;height:184px;width:640px;font:bold 11px verdana;overflow:hidden;}

#titre_alaffiche {background:url(../images/titre_alaffiche.jpg) no-repeat;	height:22px; /*28px*/padding:6px 0 0 20px;	}

#bas {width:640px;height:107px; /*120px*/background-color:#333333;margin:0;padding:13px 0 0 0;font:normal 10px verdana;color:#33cccc;float:left;}
#bas a {font:normal 10px verdana;color:#33cccc;text-decoration:none;}
#bas a:hover {font:normal 10px verdana;color:#33cccc;text-decoration:underline;}
#bas h1 {font:bold 11px verdana;color:#FFFFFF;background:url(../images/bg-h1.jpg) no-repeat;	margin:0 0 20px 85px;	padding:2px 0 0 17px;}

#ecran-cine {background:url(../images/bg_ecran-cine.jpg) repeat-y;width:199px;height:102px;/*102*/}

/* G A L E R I E   M I N I */
#galerie_mini a:visited img, #galerie_mini a img{filter: alpha(opacity=80);filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);-moz-opacity: 1.00; opacity:1;}
#galerie_mini a:hover img {filter: alpha(opacity=100);filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);-moz-opacity: 1.00; opacity:1;}
#galerie_mini a:focus img{filter: alpha(opacity=100);filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);-moz-opacity: 1.00; opacity:1;}
#galerie_mini a:active img{filter: alpha(opacity=100);filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);-moz-opacity: 1.00; opacity:1;}

/*------------------------------------
+ + + B L O C   D R O I T E 
------------------------------------*/
#bloc_droite {float:left;;width:237px;height:1045px;/*241*/margin:0;/* margin:42px 10 0 0;*/padding:0 0 10px 4px;/*padding:0 6px 3px 3px;*/background:url(../images/bg_droite.gif) repeat-x top left; background-color:#900b4e;}

#recherche {width:214px; /*232px*/height:23px; /*35px*/background:url(../images/bg-recherche.jpg) no-repeat;padding:12px 0 0 18px;margin:0 0 20px 0;}



.titre_rech {
	height:13px;
	float:left; 
	margin:0 7px 0 0; 
	padding:0;
	}
/* +++++++++++++++++++++++++
NEWSLETTER
+++++++++++++++++++++++++*/
#newsletter {	width:222px; /*232px*/	height:96px; /*102px*/	background:url(../images/bg_newsletter.jpg) no-repeat;font:normal 10px verdana;color:#ffff00;margin:0 0 7px 0;padding:6px 0 0 10px;/*6px 0 0 10px;*/}
#newsletter a {font:normal 10px verdana;color:#ffff00;text-decoration:none;}
#newsletter a:hover {font:normal 10px verdana;color:#ffff00;text-decoration:underline;}
#newsletter h1 {font:bold 11px verdana;color:#ff9900;margin:20px 0 15px 0;padding:0;	}

/* +++++++++++++++++++++++++
JEUDI DE MADIANA
+++++++++++++++++++++++++*/
#jeudi_de_madiana {width:232px;margin:20px 0 0 0;padding:0;position:relative;/*height:auto !important;min-height:885px;height:885px;*/}
#jeudi_de_madiana a img {border:1px solid #999999}
#onglet2 {position:absolute;top:0;left:-1px;margin:0 0 0 0; z-index:20;}

/* +++++++++++++++++++++++++
ECRAN CINE
+++++++++++++++++++++++++*/
#ecran_cine_2{width:232px;height:119px;/*119*/background:url(../images/bloc_ecran_cine_bg.jpg) no-repeat;font:bold 11px verdana;position:relative;margin:15px 0 0 0;}
#ecran_cine_2_texte{position:absolute;width:105px;text-align:center;top:25px;left:35px;}
#ecran_cine_2 a {font:normal 10px verdana;color:#33cccc;text-decoration:none;}
#ecran_cine_2 a:hover {font:normal 10px verdana;color:#33cccc;text-decoration:underline;}
#ecran_cine_2_vignette{position:absolute;top:-5px;left:160px;}

/* +++++++++++++++++++++++++++++++
BLOC SUIVEZ NOUS RESEAUX SOCIAUX
+++++++++++++++++++++++++++++++++*/
#bloc_suivez_nous{width:232px;height:121px;background:url(../images/bloc_facebook_bg.png) top left no-repeat;text-align:center;position:relative;margin:0 0 20px 0;}
#bloc_suivez_nous a{display:block;}
#bt_facebook{top:30px;left:40px;position:absolute;}
#bt_twitter{top:80px;left:50px;position:absolute;}

/* +++++++++++++++++++++++++++++++
BLOC CLAP
+++++++++++++++++++++++++++++++++*/
#bloc_cine_clap{width:231px;height:134px;background:url(../images/bloc_carte_clap_bg.jpg) no-repeat top left;margin:0 0 0 0;position:relative}
#bloc_cine_clap_flash{position:absolute;top:0;left:0;}

/* +++++++++++++++++++++++++++++++
BLOC CLAP
+++++++++++++++++++++++++++++++++*/
#bloc_cote_cine{padding:18px 0 0 0 ;/*5px 10px 12px 20px*/}
#bloc_cote_cine h1{margin:0 0 10px 0;padding:0 15px;background:url(../images/spot_bleu.png) no-repeat top left;color:#FFFFFF;font:bold 12px Arial, Helvetica, sans-serif}
/* +++++++++++++++++++++++++++++++
 F O O T E R
+++++++++++++++++++++++++++++++++*/
#footer	{/*width:889px;*/height:74px;background:url(../images/footer-bg.jpg) no-repeat top center;margin:5px 0 0 0;padding:10px 0 0 0;text-align:center;}
#footer a {font:bold 10px verdana;	color:#cccccc;text-decoration:none;}
#footer a:hover {font:bold 10px verdana;color:#cccccc;text-decoration:underline;}
	
/* Z INDEX */

#onglet1 {
float:right; margin:79px 0 0 0; z-index:10;
}


/* +++++++++++++++++++++++++++++++
BLOC AUTRES SEANCES
+++++++++++++++++++++++++++++++++*/
#bloc_prochaines_seances{background:url(../images/bloc_prochaines_seances_03.jpg) top left no-repeat #165491;width:641px;/*height:225px;*/margin-bottom:10px;padding-bottom:15px;position:relative;height:300px;}
#bloc_prochaines_seances h1{font:bold 10px Verdana, Arial, Helvetica, sans-serif;padding:10px 0 0 25px;margin:0 0 15px 0;/**/}
#bloc_prochaines_seances h1 #date{color:#FF9900}
#defilement_prochaines_seances{width:570px;margin:0 0 0 35px;/*0 0 0 90px;*/height:220px;/*185px;*/overflow:hidden;border:1px solid #FF0000}
#bloc_seance_bobine{position:absolute;display:block;bottom:0;left:0;}

.tranche_horaire_seance{width:190px;/*190 135px*/float:left;height:auto !important;min-height:245px;height:245px;}
.tranche_horaire_seance h2{background:url(../images/tranche_horaire_seance_bg.gif) top left no-repeat;width:73px;height:28px;margin:0 0 0 15px;padding:5px 0 0 0;color:#000000;font:normal 14px Arial, Helvetica, sans-serif;text-align:center}
.tranche_horaire_seance ul{list-style-type:square;margin:0;/*padding:0;*/padding:10px 12px}
.tranche_horaire_seance ul li{color:#FF6600;}
.tranche_horaire_seance ul li a{color:#FFFFFF;text-decoration:none;}
.tranche_horaire_seance ul li a:hover{/*text-decoration:underline;*/color:#FFCC00;}

/*    root element for the scrollable. 
    when scrolling occurs this element stays still. 
*/ 
div.scrollable {position:relative;overflow:hidden;width:560px;/*570px;*/height:245px;margin:0/*0 0 0 45px;*/float:left;} 
/*  root element for scrollable items. Must be absolutely positioned and it should have a extremely large width to accomodate scrollable items.it's enough that you set width and height for the root element and not for this element. */ 
div.scrollable div.items {width:20000em;position:absolute;} 
/* a single item. must be floated in horizontal scrolling.typically, this element is the one that *you* will style the most.*/ 
div.scrollable div.items div {float:left;} 
/* you may want to setup some decorations to active the item */ 
div.items div.active {}

/* this makes it possible to add next button beside scrollable */
.scrollable {margin-left:40px;}

/* prev, next, prevPage and nextPage buttons */
a.browse {
	background:url(../images/hori_large.png) no-repeat;
	display:block;/**/
	width:30px;
	height:30px;
	/*float:left;
	margin:40px 10px;
	padding:50px 5px 0 5px;*/
	cursor:pointer;
	font-size:1px;
}

/* right */
a.right{ background-position: 0 -30px;position:absolute;top:130px;right:5px;/*float:left;*/}
a.right:hover{ background-position:-30px -30px; }
a.right:active{background-position:-60px -30px; } 
/* left */
a.left{ margin:0px;position:absolute;top:130px;left:5px;/*float:left;*/} 
a.left:hover{ background-position:-30px 0; }
a.left:active{background-position:-60px 0; }
/* up and down */
a.up, a.down{background:url(../img/scrollable/arrow/vert_large.png) no-repeat; float: none;margin: 10px 50px;}
/* up */
a.up:hover{ background-position:-30px 0; }
a.up:active{ background-position:-60px 0; }
/* down */
a.down{ background-position: 0 -30px; }
a.down:hover{ background-position:-30px -30px; }
a.down:active{ background-position:-60px -30px; } 
/* disabled navigational button */
a.disabled {visibility:hidden !important;} 	

#janvier{margin-bottom:15px;}

/* +++++++++++++++++++++++++++++++
BLOC CINÉ TOP FIVE
+++++++++++++++++++++++++++++++++*/
<!--
#cine_top_five{background:url(../images/bg_cine_top_5.png) no-repeat top center;/*height:107px;*/width:640px;margin:0 0 10px 0;padding:0 0 15px 0;background-color:#072441;}
#cine_top_five h1{padding:0px;	margin:0px;margin-left:24px;padding-top:9px;font-size:11px;color:white;font-weight:normal;}
#cine_top_five_bloc{margin:0 0 0 10px;}
.cine_top_five_col{width:125px;float:left;}
.cine_top_five_etoile{background:url(../images/etoile.png) no-repeat center center;padding:15px 0px 0 0;/**/font-weight:bold;/*float:left;*/color:#000000;margin:0 auto;width:31px;height:30px}

#cine_top_five_bloc ul{margin:0;padding:0;list-style:none;list-style-type:none;}
#cine_top_five_bloc ul li{float:left;text-align:center;padding:0 8px  0 0;margin:0;width:117px;/*125*/}
/**
/* +++++++++++++++++++++++++++++++
BLOC ÉVÉNEMENTS  & COTÉ CINÉ
++++++++++++++++++++++++++++++++*/
#bloc_evt_cotecine{background-color:#333333;width:640px}
#bloc_evenement{/*width:360px;380padding:5px 10px 15px 20px;*//*border-right:1px dotted #CCCCCC*/position:relative;}
#bloc_evenement h1{margin:0;padding:0 15px;width:140px;height:17px;background:url(../images/titre_evt_bg.png) no-repeat top left;color:#FFFFFF;font:bold 12px Arial, Helvetica, sans-serif;position:absolute;top :0;left:0;}



/*______________________________________________________________________________________________


 S T Y L E S     G E N E R I Q U E S       P O U R     L E    F O N C T I O N N E M E N T    D U      M E N U 

______________________________________________________________________________________________*/
#menu {height:141px;background:url(../images/header_bg_02.png) no-repeat top left;margin:0 0 15px 0;padding:0;position:relative;}
/*#menu {height:38px;background-color:#000037;background:url(../images/bg_menu.jpg) no-repeat;margin:0;padding:0 0 0 143px;	}*/
#menu ul {list-style:none;list-style-type:none;padding:0;margin:0;}
#menu li {list-style:none;list-style-type:none;display:inline;padding:0;margin:0}

#nav{position:absolute;bottom:0;left:0;height:27px;}
#nav, #nav ul {padding: 0;margin: 0;list-style: none;line-height: 1;}
#nav a {display: block;}
#nav li { /* all list items */float: left;}

#logoMadiana{padding:25px 0 0 20px;}

#bobine{position:absolute;bottom:0;right:0;}

/*********************************
BOUTONS DU MENU
***********************************/
/*01. Accueil*/
#bt_menu_1{background:url(../images/menu-madiana.png) no-repeat bottom left;}
#bt_menu_1:hover{background:url(../images/menu-madiana.png) no-repeat top left;}
#bt_menu_1 a{display:block;width:114px;height:27px;}
/*02. CINEMA */
#bt_menu_2{background:url(../images/menu-madiana.png) no-repeat -114px -27px;width:85px;height:27px;}
#bt_menu_2:hover{background:url(../images/menu-madiana.png) no-repeat -114px 0px;}
/*03. Événements */
#bt_menu_3{background:url(../images/menu-madiana.png) no-repeat -199px -27px;width:128px;height:27px;}
#bt_menu_3:hover{background:url(../images/menu-madiana.png) no-repeat -199px 0px;}
/*#bt_menu_3 a{height:27px;}*/
/*04. Restauration	 */
#bt_menu_4{background:url(../images/menu-madiana.png) no-repeat -327px -27px;display:block;width:137px;height:27px;}
#bt_menu_4:hover{background:url(../images/menu-madiana.png) no-repeat -327px 0px;}
/*05. Plaias des congrès	 */
#bt_menu_5{background:url(../images/menu-madiana.png) no-repeat -464px -27px;}
#bt_menu_5:hover{background:url(../images/menu-madiana.png) no-repeat -464px 0px;}
#bt_menu_5 a{display:block;width:178px;height:27px;}
/*---------------------------
SOUS RUBRIQUE
---------------------------*/
#nav li ul {position: absolute;left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */
border-left:1px solid  #999;border-bottom:1px solid #666;	border-right:1px solid #666;background-color:#bdbdcb;margin:0;padding:0;}
#nav li ul li {margin:0;padding:0;float: none;height: auto;/*padding: 2px 10px 2px 5px;*//*border-top: 1px solid #999;*/}

#nav #bt_menu_2   ul {width: 180px;}
#nav li #bt_menu_ 2  ul a{width: 160px;}

#nav #bt_menu_4   ul {width: 180px;}
#nav li #bt_menu_ 4  ul a{width: 160px;}

#nav #bt_menu_3   ul {width: 180px;}
#nav li #bt_menu_ 3  ul a{width: 160px;}


#nav li ul a{padding: 5px 10px 5px 10px;/*150*/display:block;height: auto;color: #000036;font: normal 12px "Century Gothic",Helvetica,sans-serif;text-decoration: none;/*width: auto !important;width: 100%; BUG IE 6 FUCK */
border-top:1px solid #b3b6c4;border-bottom:1px solid #dedee5;text-decoration:none;}
#nav li ul a:hover{color:#FFF;background-color:#000041;font-weight:bold}
#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {	left: -999em;}
#nav li:hover ul,  #nav li.sfhover ul{ /* lists nested under hovered list items */left: auto;top:27px;}

/* --------------------------------------
	>>> C S S   F I C H E   F I L M 
 --------------------------------------*/
#hierarchie{/*width: 610px;	640*/height: 15px;margin:px 0 15px 0;/*margin:22px 0 5px 0;*/padding:0 15px;	font:normal 9px verdana}
#hierarchie a{color:#FFFFFF;text-decoration:none}
#hierarchie a:hover{color:#FFFFFF;text-decoration:underline}
/*=================================================

F I C H E     F I L M 
================================================*/
.fiche-date{color:#ca0c0c}
.fiche-realisateur{color:#ccccff;}
.fiche-acteurs{color:#9999cc;}

/* BLOC SYNOPSIS PETIT */
#bloc_synopsis_bandeAnnonce{overflow:auto;}
#bloc_synopsis_petit{float:left;width:320px;height:auto !important;min-height:362px;height: 362px; /*230-14*/margin:15px 0 0 0;	padding:0;border:1px solid #454591;background-color:#000059;}
#bloc_synopsis_petit h1{border-bottom:1px solid #282873;font-size:14px;margin:0;padding:20px 15px 5px 15px;font-weight:normal}
#bloc_synopsis_texte {font-weight:normal;padding:10px 15px;}
#bloc_synopsis_texte a {color:#FF6600;font-weight:bold;}

/* BLOC SYNOPSIS GRAND */
#bloc_synopsis_grand{width: 639px;height:auto !important;min-height:200px;height: 200px; /*230-14*/margin:15px 0 0 0;	padding:0;border:1px solid #454591;background-color:#000059;}
#bloc_synopsis_grand h1{border-bottom:1px solid #282873;font-size:14px;margin:0;padding:20px 15px 5px 15px;font-weight:normal}


/*BLOC  BANDE ANNONCE*/
#bloc_bandeAnnonce{float:left;width:310px;height:auto !important;min-height:350px;height: 350px; /*230-14*/margin:15px 0 0 5px;	padding:0;border:1px solid #454591;background-color	:#000059;}
#bloc_bandeAnnonce_video{width:300px;height:260px;margin:10px auto 0 auto;}
#bloc_bandeAnnonce_texte{text-align:center;padding:10px 15px;}
#bloc_bandeAnnonce_texte p  a {color:#ccccff;text-decoration:underline;font-weight:normal}

/* LIENS SOUS LA FICHE */
#liens{clear:both;padding:15px 10px 0px 0px;overflow:auto;}


#fiche
{
	width				: 616px; /*639-18-5*/
    height:auto !important;
	min-height:216px ;		
	height				: 216px; /*230-14*/
	margin:0 0 0 0;
	padding:14px 5px 5px 18px;
	border:1px solid #454591;
	background-color	:#000059;
}
#fiche_annonce
{
	width				: 616px; /*639-18-5*/
    height:auto !important;		
	height				: 56px; /*230-14*/
	min-height:56px ;
	margin:10px 10px 0 0;
	padding:14px 5px 5px 18px;
	border:1px solid #454591;
	background-color	:#000059;
	color:#FFCC33;
}
#content-search
{
	width				: 616px; /*639-18-5*/
    height:auto !important;		
	height				: 416px; /*230-14*/
	min-height:416px ;
	margin:0 0 0 0;
	padding:14px 5px 5px 18px;
	border:1px solid #454591;
	background-color	:#000059;
}
#fiche h1
{
font:normal 14px verdana;
margin:0 0 20px 0;
padding:0;
}

#calendar_synopsis
{
	width				: 641px;	
	/*height				: 226px;*/
	margin:0 0 0 0;
	padding:0;
}

#synopsis
{
	width				:415px;	/*425px*/
	height:auto !important;
	height:216px;
	min-height				:216px; /*226px*/
	border				:1px solid #454591;
	margin				:0 0 0 214px !important;
	margin				:0 0 0 211px ;
	padding				:5px;
	background-color	:#000059;
	font:normal 10px verdana;
}
#synopsis a{color:#FF6600;}
#synopsis h1
{
font:bold 14px verdana;
margin:0 0 20px 0;
padding:0;
}

#mini_visuel
{
	width				: 641px;	
	height				: 100px;
	clear:both;
}

#mini_visuel ul
{
list-style:none;
list-style-type:none;
margin:0;
padding:0;
}

#mini_visuel ul li
{
float:left;
border:1px solid #454555;
margin:2px 0 15px 5px;
padding:0;
line-height:1px;
font-size:1px;
}

#mini_visuel ul li img
{
display:block;
}

#mini_visuel a
{
color:#FFFFFF;
text-decoration:none;
margin:0;
padding:0;
}

#mini_visuel a:hover
{
color:#FFFFFF;
text-decoration:underline;
margin:0;
padding:0;
}

#a_spe a
{
color:#9a99b6;
text-decoration:none;
}

#a_spe a:hover
{
color:#9a99b6;
text-decoration:underline;
}

#bloc_jeux_cine2
{
margin:5px 0 5px 0;
width:241px;
border:1px solid #454555;
height:102px;
}

.gris
{
color:#9a99b6;
}

.gauche{float:left;}
.droite{float:right;}

#visuel_film
{
margin:0 15px 0 0;
}

#descriptif, #descriptif2
{
font:normal 12px verdana;
padding:0 0 0 150px;
}

#ba_so
{
font:bold 11px verdana;
}

#ba_so a
{
color:#FFFFFF;
text-decoration:underline;
}

#recherche2
{
height:20px;
padding:0px 38px 0 0;
margin:0;
}

/* --------------------------------------
	>>> C S S   T O U S   F I L M 
 --------------------------------------*/

p{margin:0 0 15px 0; padding:0;}
 
.genre
{
font:normal 10px verdana;
}

.realisateur
{
font:normal 13px verdana;
}

.synopsis
{
font:normal 10px verdana;
}

#descriptif2
{
padding:0 0 0 152px;
}

#descriptif2 a
{
font:normal 9px verdana;
color:#9999cc;
text-decoration:underline;
}

#retour_haut, #prochainement
{
padding:2px;
margin:0px;
float:left;
}

#retour_haut a
{
font:normal 9px verdana;
color:#FFFFFF;
text-decoration:none;
}

#retour_haut a:hover
{
text-decoration:underline;
}

#prochainement
{
color:#9a99b6;
float:right;
}

#prochainement a
{
color:#9a99b6;
text-decoration:none;
}

#prochainement a:hover
{
text-decoration:underline;
}

/* --------------------------------------
    >>> C S S   B A N D E   A N N O N C E 
 --------------------------------------*/
 
#trailer
{
	width				: 629px;	/*639-10*/
	height:auto !important;
	height:1055px;
	min-height				: 1055px; /*1060-5*/
	border:1px solid #454591;
		margin:0 0 0 0;
	padding:5px 5px 0 5px;
	background-color	:#000059;
	font:bold 12px verdana;
}

#flashplayer
{
height:350px;
width:400px;
background-color:#000000;
margin:20px 0 0 105px;
z-index:0;
}

#voir_fiche
{
float:right; 
margin:10px 0 0 0;
padding:0 125px 0 0;
font:normal 10px verdana;
}

#voir_fiche a
{
color:#9999cc;
text-decoration:none;
}

#voir_fiche a:hover
{
color:#9999cc;
text-decoration:underline;
}

/*UL*/
#galerie ul
{
list-style:none;
list-style-type:none;
margin:0;
padding:5px 0 0 50px;
}

#galerie ul li
{
float:left;
margin:20px 20px 20px 0;
width:116px;
height:auto !important;
min-height:191px;
height:191px;
}

#titre_trailer
{
height:30px;
text-align:center;
}

#voir_fiche_flim
{
font:normal 10px verdana;
text-align:center;
width:116px;
}

#voir_fiche_flim a
{
color:#9999cc;
text-decoration:none;
}

#voir_fiche_flim a:hover
{
color:#9999cc;
text-decoration:underline;
}

#ecrancine
{
height:116px;
}

/* --------------------------------------
    >>> C S S   TARIFS & SERVICES 
 --------------------------------------*/
 
#tarifs
{
/*height:1080px; 1100*/
width:624px; /*639*/
	border:1px solid #454591;
	background-color	:#000059;
		padding:20px 5px 10px 10px;
		font:bold 14px verdana;
}

#explication, #explication2, #explication3
{
font:normal 10px verdana;
padding:0 0 0 220px;
}

#explication2
{
padding:0 0 0 265px;
}

#explication3
{
padding:0;
}

#explication ul, #explication3 ul 
{
margin:0 0 10px 0;
padding:0;
list-style:none;
list-style-type:none;
}

#explication ul li, #explication3 ul li
{
margin:0;
padding:0 0 0 20px;
line-height:10px;
}

#explication3 ul li
{
margin:0 0 15px 0;
}

.px
{
margin:0 0 20px 0;
padding:0;
}

/* --------------------------------------
    >>> C S S   R E S T A U R A N T  
 --------------------------------------*/
 
#resto0,#resto1, #resto2, #resto3, #resto4
{
	width				: 616px; /*639-18-5*/	
	height				: 244px; /*258-14*/
	margin:0;
	padding:0;
	border:1px solid #8080bf;
	background-color	:#004a25;
	background-image:url(../images/fond_3_brasseurs.jpg);
	background-position:bottom right;
	background-repeat:no-repeat;
	font:bold 14px verdana;
	color:#FFFFFF;
	padding:14px 5px 0 18px;
}

#resto0 ul,#resto1 ul, #resto2 ul, #resto3 ul, #resto4 ul
{
list-style:none;
list-style-type:none;
padding:0; margin:0;
text-align:center;
}

#resto0 ul li,#resto1 ul li, #resto2 ul li, #resto3 ul li, #resto4 ul li
{
display:inline;
}

#resto0 ul li img,#resto1 ul li img, #resto2 ul li img, #resto3 ul li img, #resto4 ul li img
{
border:1px solid #FFFFFF;
}

#resto0 p
{
font:normal 12px verdana;
}
#resto1 p
{
font:normal 12px verdana;
}

#resto0
{
height				: 236px;
background-color	:#FFFFFF;
background-image:url(../images/fond_233.jpg);
font:bold 14px verdana;
color:#4266a9;

}

#resto2
{
height				: 236px;
	background-color	:#FFFFFF;
		background-image:url(../images/fond_yoles.jpg);
		font:bold 14px verdana;
	color:#4266a9;
}

#resto2 p
{
font:normal 12px verdana;
}

#resto3
{
height				: 240px;
		background:url(../images/fond_fast_lane.jpg) #f27404 no-repeat bottom right;
		font:bold 14px verdana;
	color:#341c08;
}

#resto3 p
{
font:normal 12px verdana;
}

#resto4
{
height				: 270px; 
	background-color	:#fae1b6;
		background-image:url(../images/fond_snack_elize.jpg);
		font:bold 14px verdana;
	color:#d00705;
	
}

#resto4 p
{
font:normal 12px verdana;
}

#logo0
{
height:120px;
width:140px; /*170-30*/
padding-left:30px;
float:left;
}

#logo1
{
height:120px;
width:140px; /*170-30*/
padding-left:30px;
float:left;
}

#logo2
{
height:80px; /*120-20*/
width:170px;
padding-top:20px;
float:left;
}

#logo3
{
height:70px; /*120-40*/
width:170px; 
padding:40px 0 0 0px;
float:left;
}

#logo4
{
height:115px; /*130-15*/
width:170px;
padding:15px 0 0 0px;
float:left;
}

#signature,.signature
{
text-align:center; 
color:#666666;
margin:10px 0 10px 0;
}
#signature a,.signature a
{
color:#666666;
text-decoration:none;
}
/* --------------------------------------
    >>> C S S   C O N T A C T  
 --------------------------------------*/
 
#contact,.contact
{
/*height:123px; 143*/
background-image:url(../images/bg_contact.jpg);
background-repeat:repeat-x;
border:1px solid #45458a;
width:624px; /*639*/
background-color:#10107c;
font:bold 14px verdana;
		padding:20px 5px 10px 10px;
}
#mentions_legales
{
/*height:445px;*//*143*//*445*/
background-image:url(../images/bg_contact.jpg);
background-repeat:repeat-x;
border:1px solid #45458a;
width:624px; /*639*/
background-color:#10107c;
font:bold 12px verdana;
		padding:20px 5px 10px 10px;
}
#mentions_legales .blanc{color:#FFFFFF;
text-decoration:none;}
#mentions_legales .blanc:hover{
text-decoration:underline;}
#coordonnee
{
font:normal 12px verdana;
}

#contact a,
.contact a
{
color:#FFFFFF;
text-decoration:none;
}

#contact a:hover,
.contact a:hover
{
color:#FFFFFF;
text-decoration:underline;
}

/* --------------------------------------
    >>> C S S   E V E N E M E N T S 
 --------------------------------------*/
 
.famillescoop
{
	width				: 617px; /*639-18-5*/	
	height				: 250px; /*230-14*/
	margin:0 0 0 0;
	padding:14px 5px 0 18px;
	font:normal 12px verdana;
	color:#999999;
	background-color:#fce9eb;
	background-image:url(../images/bg_haut_fam_scoop.jpg);
	background-repeat:no-repeat;
	text-align:center;
}

.rose
{
color:#ce0063;
font:bold 10px verdana;
}

#evenement
{
	width		: 616px; /*639-18-5*/
	height		:auto !important;	
	height		: 190px;
	min-height	: 190px; 
	margin:0 0 0 0;
	padding:14px 5px 10px 18px;
	border:1px solid #454591;
	background-color:#000059;
	font:bold 14px verdana;
}
.jgm
{
	width		: 640px;
	height		:auto !important;	
	height		: 305px;
	min-height	: 305px; 
	margin:0 0 0 0;
	padding:0;
	background-image:url(../images/jgm.jpg);
}
.bleu_jgm
{
color:#000066;
font:normal 11px verdana;
margin:0 0 0 17px;
}
.bleu_jgm_bas
{
color:#000066;
font:normal 11px verdana;
margin:0 0 0 175px;
}
.bleu_droite
{
color:#000066;
font:bold 14px verdana;
float:right;
margin:10px 15px 0 0;
}
.bleu_gauche
{
color:#000066;
font:bold 14px verdana;
float:left;
margin:10px 0 10px 30px;
}
.marron_jgm
{
color:#934405;
font:normal 11px verdana;
text-align:center;
margin:0 0 0 167px;
}
#logo_evenement
{
float:left;
padding-top:10px;
margin-right:10px;
width:200px;
border:#999;
}


#desc
{
font:normal 10px verdana;
text-align:left;
font-size:11px;
padding:30px 0 0 15px;
float:left;
width:380px;/*395*/
/*
padding-left:220px;
*/
}

.evtDate{font-weight:bold;font-size:11px;border-bottom:1px solid #484888;padding-bottom:5px;margin-top:0;}
.evtTitre{font-weight:bold;font-size:13px;}
.evtDetailsTitre{color:#F90;font-size:11px;font-weight:bold;.clear:both;}
#desc .evtDetails, #desc .evtDetails p{color:#F90;font-size:11px;}

.evt-images ul{list-style-type:none}
.evt-images ul li{float:left;border:1px solid #FFF;margin-left:10px;}
#evenement #desc p a{color:#FFFFFF}
#bas_fam_scoop
{
background-image:url(../images/bg_fam_scoop.jpg);
background-repeat:no-repeat;
height:24px; /*44*/
width:630px; /*640*/
font:bold 14px verdana;
padding-top:20px;
padding-right:10px;
}

.famscoop_roz_fonce
{
color:#970047; float:right; font:bold 14px verdana;
}

.famscoop_roz_bonbon
{
color:#ce0063; float:left; font:bold 14px verdana;
}

.marron
{
color:#c57a14; font:bold 12px verdana;
}

.marron2
{
color:#e59924;
margin-left:10px;
}

.famillescoop ul
{
list-style:none;
list-style-type:none;
margin:15px 0 0 0;
padding:0 0 0 35px;
}

.famillescoop ul li
{
width:130px;
float:left;
margin:0 10px 0 0;
color:#47076f;
font:bold 12px verdana;
}

#bloc_gauche{width:646px;/*overflow:auto;*/}

/* ------------------------------- */

#exp
{
font:normal 12px verdana;
}

#gold
{
	width				: 629px;	/*639-10*/
	height:auto !important;
	height:460px;
	min-height: 460px; /*1060-5*/
	border:1px solid #352c56;
	margin:0 0 0 0;
	padding:5px 5px 0 5px;
	background-color	:#000059;
	font:bold 12px verdana;
}

.fin
{
font:bold 14px verdana;
color:#ffd200;
}

#gold ul
{
margin:10px 0 30px 0;
padding:0;
list-style:none;
list-style-type:none;
}

#gold ul li
{
float:left;
text-align:center;
padding:0 8px  0 0;
margin:0;
}
/**
GESTION DES ACCES DES FILMS
*/
.acces-1,.acces-2,.acces-3,.acces-4
{color:#FF0000;}
.acces-0, .acces-1,.acces-3,.acces-4
{font-weight:bold;}

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

 C A L E N D A R
 
 ========================*/

#bloc_calendrier_photos{margin:15px 0 0 0;}

#calendar{width: 210px;height: 230px; /*226*/float:left;border:1px solid #454591;margin:0 0 0 0;padding:0 0 0 0;background-color:#000059;font:bold 11px verdana;color:#FF9900;}

/* H a b i l l a g e   d u   m i n i   c a l e n d r i e r */
#calendar { text-align: center; /*border: 1px dotted #ccc;*/ padding: 2px; padding-top: 0.5em; }
#calendar table { width: 95%; margin: 0 auto; padding: 0; background:#030368; }
#calendar caption { padding: 5px 0 ; margin: 0 auto; font-weight: bold; color: #ffcc00; }
#calendar th { font-weight: bold; color: #ffcc00; }
#calendar th abbr { border: none; cursor: help; }
#calendar td { font-weight:normal;margin: 0; padding: 0; border: none; text-align: center; line-height: 1.6em;color:#585883;position:relative;}
#calendar td a { text-decoration: none; display: block; color: #ff0000;font-weight:bold;}
#calendar td span { color: #ffcc00; }
#calendar h1 { margin: 0;color:#FFFFFF ; font:bold 14px Verdana;}
#calendar td a:hover { background-color: #ffcc00; color:#000000; }
#calendar td.today { background-color: #FF0000; color:#FFF; }
#calendar td.today a { color:#FFF; }
.calendarlink{/*position:relative;*/display:block; }
.linkedday{/*position:relative;*/}

#bloc_calendrier{background-color:#030368;border:1px solid #242470;width:190px;margin:0 auto;}
#calendar .titreJaune{color:#FFCC00;display:block;text-align:left;padding:0px 10px}
#horaires{color:#FFFFFF;font-weight:normal;padding:0 10px;text-align:left;margin-bottom:10px}

/* +++++++++++++++++++++++++++++++
TOOL TIP
+++++++++++++++++++++++++++++++++*/
#demotip,.demotip,.tooltip { 
    display:none; 
    background:transparent url(../images/black_arrow.png); 
    font-size:12px; 
    height:70px; 
    width:160px; 
    padding:25px; 
    color:#fff;     
}


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

PHOTOS

======================================*/
#bloc_photos{width: 415px;height:auto !important;height: 238px;minheight: 238px; /*226*/float:left;border:1px solid #454591;margin:0 0 0 5px;padding:0 0 0 0;background-color:#000059;font:bold 11px verdana;color:#FF9900;}
#bloc_photos h1{border-bottom:1px solid #282873;font-size:14px;margin:0;padding:10px 15px;font-weight:normal;color:#FFFFFF}
#galeriePhotosFilm li{}
#bloc_photos ul{list-style-type:none;overflow:auto;}
#bloc_photos ul li{float:left;padding:5px 10px;}
