

#titre_section {
	margin-top: 20px;
	border:0px solid;
	text-align:center;
}

/*********************
 *** Style ACCUEIL ***
 *********************/

#div_accueil {
	margin:0px auto;
	margin-top:30px;
	padding-bottom:20px;
	width:450px;
	background: url(images/accueil_titre.jpg) top center no-repeat;
	
	padding-top:270px;
	color: #fff;
	text-align: center;
	font-size: 130%;
}
#div_accueil p { margin:0px; padding:7px; }




/*********************
 *** Style CINEMA ***
 *********************/
.cinema_ligne {
	margin-left:10px;
	color:#fff;
	line-height:24px;
	font-style:italic;
	font-size:85%;
	letter-spacing:0.05em;
	text-align:center;

}
.cinema_case_texte {
	width:340px;
	padding-left:20px;
	padding-right:30px;
	margin:5px;
	text-align:justify;
}
.cinema_case_image {
	margin:0px auto;
	margin:5px;
	width:410px;
}

.cinema_case_texte .tarif{ font-size: 13px; font-style:normal;}
.cinema_case_texte .tarif_3d{ font-size: 12px; font-style:normal; margin-left:30px; margin-bottom:5px; line-height:18px;}
.cinema_case_texte .titre{ font-size: 14px; font-weight:bold; font-style:normal;}
.cinema_case_texte .texte{ font-size: 13px; text-indent:15px;}


.cinema_case_texte .lien{
	color: #F00;
	font-weight: bold;
	font-style: italic;
}





/************************
 *** Style EQUIPE ***
 ***********************/
#equipe_wrapper {
	margin-top:30px;
	margin-left:60px;
	margin-right:50px;

	color:#fff;
	font-family:Tahoma, Geneva, sans-serif;
}
.equipe_membre {display:inline-table; }
 
.membre_photo {	
	float:left;
	z-index:200;
	width:175px; 
	border:1px solid #4e0000;
	margin-right: 30px;
	margin-bottom:40px;
}
.membre_fiche {	
	float:left;
	z-index:100;
	width:500px; 
	text-align:justify;
	padding-bottom:40px;
}
#equipe_wrapper h1 {	
	text-transform:uppercase;
	font-size:110%;
	font-style:italic;
	font-weight:bold;
	line-height:2em;	
}
.membre_fonction {	text-transform:none;}
.membre_description {text-indent:20px; line-height:1.6em;}



 
 
 
/************************
 *** Style LIVRE D'OR ***
 ***********************/
#ajout_commentaire {
	width:500px;
	margin:auto;
	margin-top: 20px;
	padding:10px;
	
	background-color:#2c1111;
	border:1px groove #402424;
	color:#ddd;
}
#cadre_ajout {
	display:inline-block;
}

.presentation_ajout {
	font-size:75%;
	font-style:italic;
	margin-top:-10px;
	margin-bottom: 15px;
}

.div_empilable{
	position:relative;
	float:left;
	margin-bottom:10px;
	
	text-align:right;
	font-size:75%;
	font-weight:bold;
}
.champ_gauche { 	width:210px;	max-width:210px; }
.champ_droite { 	width:285px;	max-width:285px; }
.champ_captcha { 	width:495px;	max-width:495px; }

.div_avertissement {
	position:relative;
	float:left;
	margin-left:4px;
	margin-bottom:10px;
	border:1px groove #402424;
	background-color:#000000;
	color:#444;
	
	width:479px;
	text-align:center;
	padding:5px;
	font-size:75%;
	font-style:italic;
	cursor:default;
}
.div_avertissement a { color:#666; border-bottom:1px dotted #444; }
.div_avertissement a:hover { color:#888; }

.avertissement { margin-left:62px; }
.div_validation_ajout {
	position:relative;
	float:left;
	padding-left:264px;
	font-size:65%;
	font-weight:bold;
}

.champ {
	color:#fff;
	background-color:#000;
	border:1px solid #490c0c;
	
	margin-left:5px;
	padding:3px;
	
	-webkit-box-shadow: 2px 2px 5px #411;  
}
.champ:hover { background-color:#140303; }

.input { 	width:130px; }
.textarea {	width:482px; height:130px; }
.select { 	width:138px; }
.captcha { 	width:50px; }
.submit { 	width:100px; }




#citation {
	font-size:105%;
	font-style:italic;
	text-align:center;
	color:#fff;
	
	margin:15px;
	margin-bottom:50px;
}



#signatures {
	margin-left:130px;
	margin-right:130px;

	color:#fff;
	font-size:100%;
	line-height:1.5em;
	text-align:justify;
}
.pages_affichage { width:100%; margin:auto; margin-bottom:15px; text-align:center; color:#611;}

.pages_affichage h6 {
	display: inline; 
	cursor:default;
	font-size:80%;
	padding-left:8px;
	padding-right:7px;
	padding-top:2px;
	padding-bottom:2px;
	margin:5px;
	background-color:#211;
	border:1px solid #311;

}
.pages_affichage .lien_page { cursor:pointer; border-color:#511; color:#a11;}
.pages_affichage .lien_page:hover { border-color:#911; }


#choix_affichage { margin-bottom:20px; text-align:right; font-size:75%; }
#choix_affichage .select { background-color:#000; border:1px solid #c8ad73; color:#d9a33d; padding:1px;}
.select .espace { margin-top:10px; }

.signature_galactis { color:#b50; margin-bottom:10px;	padding-bottom:10px; border-bottom:1px solid #161112; }
.signature_impaire { color:#c8ad73; margin-bottom:10px;	padding-bottom:10px; border-bottom:1px solid #161112; }
.signature_paire { color:#d9a33d; margin-bottom:10px; padding-bottom:10px; border-bottom:1px solid #161112; }

#signatures .message { font-style:italic; }
#signatures .auteur { text-align:right; }
#signatures .lien:link, #signatures .lien:visited { color:inherit; border-bottom:1px dotted; }
#signatures .lien:hover, #signatures .lien:active { border-bottom:1px solid; }
#signatures .date { border-left:1px solid; border-right:1px solid; padding-left:5px; padding-right:4px; font-size:75%; font-weight:bold; color:#666; }

#message_commentaire_ajoute { text-align:center; font-size:80%; font-weight:bold; color:#900;
}

#section_inscription {
	text-align:right;	
	font-size:75%;
	color:#ccc;
}
#section_inscription a{			color:#911;}
#section_inscription a:hover{	color:#d11;}


/*******************
 *** Style FILMS ***
 ******************/
#alaffiche {
	width: 830px;
	margin: 0px auto;
	margin-top: 20px;
	margin-bottom: 20px;
	border:1px solid;
	
	color: #cccccc;
	text-align:center;
	font-size: 130%;
	text-transform: uppercase;
}

#liste_films {
	display: inline-table;
	margin: 0px auto;
	margin-top:20px;
}

.cadre_film {
	width: 250px;
	height: 300px;
	margin: 12px;
	float: left;
	text-align:center;
	
	border-bottom:1px solid #300404;
}
.cadre_film h1 { font-size: 120%; 	font-weight:normal; margin-top:8px; 	color: #ffffff; }
.cadre_film h2 { font-size: 100%; 	font-weight:bold; 	line-height: 1.5em; color: #888888; }
.cadre_film a {color:#ffffff;}
.cadre_film .affiche_cadre { width: 150px; border: 1px solid #111111;}
.cadre_film .affiche_cadre:hover { border: 1px solid #400404;}
.cadre_film .acheterunbillet_cadre { font-size: 75%; font-weight:bold; text-transform:uppercase; line-height: 2em; color:#900; }




/******************
 *** Style FICHE ***
 ******************/
 
#decor {
	width: 849px;
	height: 491px;
	background-image:url(images/decor.jpg);
	margin: 0px auto;
}


#daily {
	position: absolute;
	width:480px;
	height:291px;
	
	margin-left: 174px;
	margin-top: 25px;
}

/******************
 *** Fiche Film ***
 ******************/
 
#fiche_film {
	width:705px;
	margin: 0px auto;
	
	color: #ffffff;
	text-align:justify;
}
#fiche_film h1 { font-size: 150%; font-weight:normal; margin-bottom: 10px;}


.fiche_ligne {display: inline-block; margin-bottom: 15px; }

#affiche_film { position:relative; float:left; width:250px; }
.affiche { border: 1px solid #111;}
.affiche:hover, .affiche:active, .affiche:visited { border: 1px solid #600;}
#description_film { position:relative; float:left; width:440px; }
#ensavoirplus_film { display:inline-block; }
#ensavoirplus_appear { }

.description { font-size: 90%; }
.salles { font-size: 100%; font-weight:bold; margin-top: 30px;}
.csa { font-size:100%; font-weight:bold; text-transform:uppercase; cursor:default;}
.italic { font-style:italic; }
.bold { font-weight:bold; }
.underline { text-decoration:underline; }
.realisateur { font-weight:bold; color:#900; }

a.lienfilm:link, a.lienfilm:visited { cursor:pointer; text-decoration:none; }
a.lienfilm:hover, a.lienfilm:active { color:#900; cursor:pointer; text-decoration:none; }
.lienfilm { color:#999; cursor:pointer; }

.screenshots_wrapper { margin-top:10px;}
.screenshot { border:1px solid #111;	margin:10px;  -webkit-box-shadow: 2px 2px 5px #222;  width:120px;}
.screenshot:hover { border-color:#611;  -webkit-box-shadow: 2px 2px 5px #411; }

#commentaire_aleatoire { padding:10px; }
#commentaire_aleatoire .titre { font-size:13px; color:#ccc; padding-left:4px; border-bottom:1px dotted #555;  }
#commentaire_aleatoire .titre a { font-size:13px; color:#a77; border-bottom:1px solid #555; padding-left:3px; padding-right:3px;}
#commentaire_aleatoire .titre a:hover { font-size:13px; color:#d77; border-bottom:1px solid #999;}
#commentaire_aleatoire .auteur:before { background: url('images/quotes_ouverture.png') no-repeat; color:#000; content:"__"; padding:1px; cursor:default;}
#commentaire_aleatoire .auteur { padding:5px 10px 0px 10px; color:#c99; font-size:12px; }
#commentaire_aleatoire .message { padding:3px 10px 0px 15px; color:#a77; font-size:11px; }
#commentaire_aleatoire .message:after { background:url('images/quotes_fermeture.png') no-repeat; color:#000; content:" __"; cursor:default;}

#ensavoirplus2_appear {border-left:1px solid #999; margin-left:8px; padding-left:10px;}



/**********************
 *** Style POURQUOI ***
 **********************/
 
#pourquoi_wrapper {
	color:#fff;
	margin-top:10px;
	margin-left:30px;
	margin-right:30px;
}

#pourquoi_sommaire { font-size:90%; font-weight:bold; text-align:center; color:#533; text-transform:uppercase; margin-top:30px;}
#pourquoi_wrapper a { color:#bc1212; }
#pourquoi_wrapper a:hover { color:#e51212; }
#pourquoi_wrapper ul { list-style:none; }

#pourquoi_wrapper .ancre, #pourquoi_wrapper .ancre:hover { color:#fff; cursor:default; padding:65px;}
#pourquoi_wrapper h2 { display:inline; font-size:140%; font-weight:bold; border-bottom:2px ridge #e51212; margin-left:70px; }
#pourquoi_wrapper .pourquoi_nom_real { font-size:140%; font-weight:bold; margin-top:40px;margin-left:70px; color:#dfa64b; text-transform:uppercase; }
#pourquoi_wrapper .pourquoi_age_real { font-size:90%; text-indent:5px; margin-top:5px; font-style:italic; border-left:4px solid #dfa64b;}
#pourquoi_wrapper .pourquoi_description_real { font-size:90%;  }
#pourquoi_wrapper .pourquoi_section_real { color:#aaa; }
#pourquoi_wrapper .pourquoi_section_titre_real { font-size:90%; border-bottom:1px solid; color:#dfa64b; }
#pourquoi_wrapper .pourquoi_section_contenu_real { font-size:90%;  }
#pourquoi_wrapper .pourquoi_section_contenu_real a { color:#ccc; }
#pourquoi_wrapper .pourquoi_section_contenu_real a:hover { color:#fff; }


#pourquoi_wrapper p {
	margin-top:20px;
	margin-left:100px;
	margin-right:150px;
	font-size: 90%;
	text-indent:20px;
	text-align:justify;
}


#pourquoi_galactis { padding-top: 130px; }
#pourquoi_presentation { padding-top: 130px; }
#pourquoi_wrapper .ancre_auteur, #pourquoi_wrapper .ancre_auteur:hover { color:#fff; cursor:default; padding:85px;}
#pourquoi_presentation .pourquoi_real { display:inline-table; width:720px;}
#pourquoi_presentation .pourquoi_real_gauche { position:relative; float:left; width:500px; }
#pourquoi_presentation .pourquoi_real_gauche p { margin-right:20px; }
#pourquoi_presentation .pourquoi_real_droite { position:relative; float:left; margin-top:42px; border:2px groove #a87627;}
#pourquoi_presentation .presentation_affiches { margin-top:40px; text-align:center; }
#pourquoi_presentation .affiche { margin-left:20px; margin-right:20px; border: 1px solid #111;}
#pourquoi_presentation .affiche:hover, 
#pourquoi_presentation .affiche:active, 
#pourquoi_presentation .affiche:visited { border-color: #600;}

#pourquoi_partenaires { padding-top: 130px; }

#pourquoi_partenaires .logos_wrapper{margin-top:15px; margin-bottom:25px;}
#pourquoi_partenaires .logos_row{ display:table; margin:15px auto; }
#pourquoi_partenaires .logos_row p{
	display:table-cell;
	vertical-align:middle;
	text-align:center;
	margin:15px auto; 
	text-align:center;
}


#pourquoi_partenaires .logos_row li{
	list-style-type:circle;}
#pourquoi_partenaires .logo_partenaire{ margin:0px 15px 0px 15px; }

#pourquoi_credits { padding-top: 130px; }
#pourquoi_credits p {  }
#pourquoi_credits .titre_section { color:#dfa64b; border-bottom:1px solid; }
#pourquoi_credits .texte_secondaire { color:#999; }
#pourquoi_credits .lien_mail { color:#fff; border-bottom:1px dotted #666;}
#pourquoi_credits ul { font-size:80%; margin-left:130px; }
#pourquoi_credits li { margin-top:5px; }

#pourquoi_contact { padding-top: 130px; }
#pourquoi_contact ul { font-size:80%; margin-left:130px; list-style:circle; margin-top:20px; }
#pourquoi_contact li { margin-top:10px; }


/************************
 *** Style INSCRIPTION***
 ***********************/

.cadre {
	width:750px;
	margin:0px auto;
	padding:20px;
	
	background-color:#2c1111;
	border:1px groove #402424;
	color:#fff;	
	font-size: 90%; 
	font-weight:bold;
}

.inscription {	margin-top:40px; }
.desinscription {	margin-top:40px; }

.cadre .ligne_formulaire {
	margin-top:10px;
	margin-left:30px;
}

#confirmation_abonnement {
	margin:0px auto;
	margin-top:20px;
	text-align:center;
	font-size: 90%; 
	font-weight:bold;
	color:#900;
}
#confirmation_abonnement a{	color:#b00;	border-bottom:1px dotted; }
#confirmation_abonnement a:hover{	color:#d00;	border-bottom:1px dotted; }



/************************
 *** Style CONFISERIE ***
 ***********************/
#confiserie {
	margin:0px auto;
	width:auto;
	text-align:center;
}


/************************
 *** Style BILLET ***
 ***********************/
#billet {
	background: url(images/billet_fond.jpg) no-repeat #000;
	margin:0px auto;
	width:auto;
	text-align:center;
}

.message_billet {
	position:absolute;
	display: table;
	top:170px;
	left:75px;
	width:350px; 	max-width:350px;
	height:120px; 	max-height:120px;
	
	color:#922;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:80%;
	font-weight:bold;
}
.message_billet p {
	display: table-cell;
	vertical-align: middle;
	text-align: center;
}
.message_billet h1 {
	margin-top:0px; margin-bottom:10px;
	text-transform:uppercase;
	font-size:1.5em;
}


/************************
 *** Style MENTIONS ***
 ***********************/
#mention {	
	background: url('images/logo_galactis.jpg') top center no-repeat #000;
	color:#ccc;
	margin:0px;
	margin-top:120px;
}
#mention_wrapper h1 {
	font-size:20px; 
	font-weight:bold; 
	border-bottom:2px ridge #e51212; 
	
	margin-top:40px; 
	margin-bottom:20px; 
	margin-left:10px;
	margin-right:10px;
	text-align:center;
}
#mention_wrapper h2 {
	font-size:14px;
	font-weight:bold;

	margin-left:40px;
	margin-bottom:10px; 
	padding-top:20px;
}
#mention_wrapper h2:before { font-weight:bold; font-size:10px; content:""; margin-right:6px; cursor:default;}


#mention_wrapper p, #mention_wrapper li {
	line-height:1.25em;
	text-indent:20px;
	text-align:justify;
}
#mention_wrapper p {
	font-size:12px;
	
	margin-left:30px;
	margin-right:40px;
	margin-bottom:8px;
}
#mention_wrapper p:before { font-weight:bold; font-size:10px; content:"—"; margin-right:6px; cursor:default;}

#mention_wrapper li {
	font-size:11px;
	list-style-position:inside;
	
	margin-left:60px;
	margin-right:40px;
	margin-bottom:8px;
}
