/* pour GEO CINEMA :: Utilisation/reproduction interdite du document. 
=====================================================================
Ce fichier est la propriété de Bastien CASTAIGNEDE, enormeos.com 
Utilisé pour le site de le festival GEOCINEMA.
================================================================== */


body
	{
	text-align: center;
	/*background-color: #0000FF;*/
	background-image: URL('../fonds/FondVert.jpg');
	margin: auto;
    margin-left: auto;
    margin-right: auto;
	margin-top: 10px;
    margin-bottom: 10px;
	border-spacing: 0px;
    border-collapse: collapse;
	padding: 0px;
	}
	
/* =======================================================================================================
=========  STRUCTURE GENERALE : Tableau + Header + Footer + Colonne Menu + Colonne Contenu  ==============    
======================================================================================================= */

#T01 /* Structure Tableau Général */
	{
	width: 1024px;
	background-color: #E0E0E0;
	border: solid 3px #FFFFFF;
	}

.Header
	 {
	 background-image: url('../header.png');
	 height: 230px;
	 }
	 
.Footer
	 {
	 background-image: url('../footer.png');
	 height: 69px;
	 }
	 
.C02 /* Structure Colonne Contenu Blanc */
	{
	width: 799px;
	background-color: #FFFFFF;
	}	
	
#T04 /* Tableau Legende Page ex: Sommaire /> Accueil. */
	{
	width: 99%;
	background-color: #FFFFFF;
	border: 0px;
	text-align: left;
	vertical-align: top;
	color: #000000;
	font-family: verdana;
	font-size: 9px;
	text-decoration: none;
	
	}		 

	
/* ===================================================
=========  TABLEAU MENU / MENU FOND /   ==============    
=================================================== */
	
.C01 /* Structure Colonne Menu */
	{
	width: 225px;
	background-repeat: repeat-y;
	}
	
#T02 /* Structure Menu Tableau */
	{
	width: 190px;
	}
	
.M01 /* Menu Police 01 */
	{
	font-family: verdana;
	color: #000000;
	font-weight: bold;
	font-size: 11px;
	}
	
.M02 /* Menu Police 02 */
	{
	font-family: tahoma;
	color: #87A23C;
	font-weight: none;
	font-size: 12px;
	}

.M03 /* Menu Police 03 */
	{
	font-family: verdana;
	color: #87A23C;
	font-weight: 350;
	font-size: 12px;
	}

/* ====================================================
==============  PAGES INCLUDE : Accueil  ==============    
==================================================== */
	
#T01Accueil /* Tableau Page Include */
	{
	padding: 10px;
	width: 99%;
	border: 0px;
	vertical-align: top;
	}
	
.C01Accueil /*Colonne horizontale du haut*/
	{
	width: 99%;
	border: 0px;
	text-align: justify;
	}
	
.C02Accueil /*Colonne verticale gauche*/
	{
	width: 50%;
	border: 0px;
	text-align: justify;
	vertical-align: top;

	}

.C03Accueil /*Colonne verticale droite*/
	{
	width: 49%;
	border: 0px;
	padding-left: 20px;
	text-align: center;
	}
	
	
/* ====================================================
==============  PAGES INCLUDE : Contacts  =============   
==================================================== */	

#T01Contacts /* Tableau Page Include */
	{
	padding: 10px;
	width: 99%;
	border: 0px;
	vertical-align: top;
	}
	
#T02Contacts /* Tableau Page Include */
	{
	padding: 5px;
	width: 300px;
	border: solid 1px #cccccc;
	background-color: #EEEEEE;
	vertical-align: top;
	}
	
.C01Contacts /*Colonne gauche*/
	{
	width: 100%;
	text-align: justify;
	}
.C02Contacts /*Colonne droite*/
	{
	width: 50%;
	text-align: justify;
	}
	
	
/* ====================================================
==============  PAGES INCLUDE : Géocinéma  ==============    
==================================================== */	

#T01Geocinema /* Tableau Page Include */
	{
	padding: 10px;
	width: 99%;
	border: 0px;
	vertical-align: top;
	}
	
#T02Geocinema /* Tableau Page Include */
	{
	padding: 5px;
	width: 300px;
	border: solid 1px #cccccc;
	background-color: #EEEEEE;
	vertical-align: top;
	}
	
.C01Geocinema /*Colonne gauche*/
	{
	width: 100%;
	text-align: justify;
	}
.C02Geocinema /*Colonne droite*/
	{
	width: 50%;
	text-align: justify;
	}
	

/* ====================================================
==============  POLICE : TEXTE CONTENU   ==============    
==================================================== */	

.D01 /* Contenu Police 01 */
	{
	font-family: verdana;
	color: #000000;
	font-weight: bold;
	font-size: 11px;
	}
	
.D02 /* Contenu Police 02 */
	{
	font-family: verdana;
	color: #000033;
	font-weight: none;
	font-size: 10px;
	}
	
.D03 /* Contenu Police 03 */
	{
	font-family: verdana;
	color: #0000;
	font-weight: none;
	font-size: 8px;
	}
	
.D04 /* Contenu Police 04 */
	{
	font-family: verdana;
	color: #F50000;
	font-weight: none;
	font-size: 11px;
	}
	
.D05 /* Contenu Police 05 */
	{
	font-family: verdana;
	color: #97B051;
	font-weight: none;
	font-size: 11px;
	}

.D06 /* Contenu Police 06 */
	{
	font-family: Arial;
	color: #97B051;
	font-weight: bold;
	font-size: 25px;
	text-transform: none;
	}

.D07 /* Contenu Police 07 */
	{
	font-family: verdana;
	color: #000;
	font-weight: none;
	font-size: 10px;
	}
	
.D08 /* Contenu Police 08 */
	{
	font-family: verdana;
	color: #000000;
	font-weight: bold;
	font-size: 13px;
	}
	
.D09 /* Contenu Police 08 */
	{
	font-family: verdana;
	color: #000000;
	font-weight: bold;
	font-size: 10px;
	}

/* ====================================
============= FORMULAIRES =============
==================================== */

textarea
	{
	border: 1px solid #DADADA;
	background-color: #FCFCFC;
	}
	
input
	{
	border: 1px solid #DADADA;
	background-color: #FCFCFC;
	}
	
	
/* ==============================
============= LIENS =============
============================== */

a
	{
	text-decoration: none;
	}
	
a:hover
	{
	text-decoration: underline;
	}
	
a:visited
	{
	text-decoration: none;
	}
	
	
	
	
/* ================================================================================
============= TABLEAU DE RECHERCHE DOCUMENTS / FILMS / AUTEURS ETC .. =============
================================================================================ */


#tableauRechercheFilms
	{
	font-family: verdana;
	font-size: 11px;
	width: 100%;
	border: solid 1px #ccc;
	padding: 0px;
	}
	
.tableauRechercheTitres
	{
	background-color: #000000;
	color: #FFFFFF;
	}
	
.colonneRechercheCouleur
	{
	background-color: EEEEEE;
	}
	
	
	
/* =======================================
============= ADMINISTRATION =============
======================================= */

#T01Administration /* Structure Tableau Général */
	{
	width: 1024px;
	background-color: #FFFFFF;
	border: solid 3px #FFFFFF;
	}
	
#T02Administration /* Structure Tableau Général */
	{
	font-family: verdana;
	font-size: 11px;
	width: 100%;
	border: solid 1px #ccc;
	padding: 0px;
	}

.AdministrationColonne01
	{
	width: 100%;
	font-family: verdana;
	font-size: 10px;
	font-style: italic;
	}

.AdministrationTableauMenu
	{
	height: 20px;
	padding-left: 4px;
	color: #000000;
	font-size: 12px;
	font-family: verdana;
	text-align: left;
	}
.AdministrationTableauMenu02
	{
	width: 90%
	}
	
.AdministrationTableauMenuTitre
	{
	width: 100%;
	background-color: #000000;
	color: #FFF;
	font-weight: bold;
	font-size: 11px;
	font-family: verdana;
	text-align: center;
	}
	
.AdministrationTableauListe
	{
	width: 600px;
	color: #000;
	font-size: 11px;
	font-family: verdana;
	text-align: justify;
	border: solid 1px #ccc;
	}	
	
.AdministrationTableauListe02
	{
	width: 100%;
	color: #000;
	font-size: 11px;
	font-family: verdana;
	text-align: justify;
	}	

.LienAdministration
	{
	color: #000000;
	}
	
	
/*  bbCode bbCode bbCode bbCode
=========== BBCODE ============
bbCode bbCode bbCode bbCode  */

.bbCodeGras 
	{
	background-image: url(../../images/bbCode/gras.png);
	width:20px;
	height:20px;
	border: 0px;
	text-decoration: none;
	}
	
.bbCodeItalic 
	{
	background-image: url(../../images/bbCode/italic.png);
	width:20px;
	height:20px;
	border: 0px;
	text-decoration: none;
	}
	
.bbCodeUnderline 
	{
	background-image: url(../../images/bbCode/underline.png);
	width:20px;
	height:20px;
	border: 0px;
	text-decoration: none;
	}
	
.bbCodeImage 
	{
	background-image: url(../../images/bbCode/img.png);
	width:20px;
	height:20px;
	border: 0px;
	text-decoration: none;
	}
	
.bbCodeCitation 
	{
	background-image: url(../../images/bbCode/citation.png);
	width:20px;
	height:20px;
	border: 0px;
	text-decoration: none;
	}
	
.bbCodeAttention 
	{
	background-image: url(../../images/bbCode/attention.png);
	width:20px;
	height:20px;
	border: 0px;
	text-decoration: none;
	}
	
.bbCodeVrai 
	{
	background-image: url(../../images/bbCode/vrai.png);
	width:20px;
	height:20px;
	border: 0px;
	text-decoration: none;
	}
	
.bbCodeFaux 
	{
	background-image: url(../../images/bbCode/faux.png);
	width:20px;
	height:20px;
	border: 0px;
	text-decoration: none;
	}
	
.bbCodeGauche 
	{
	background-image: url(../../images/bbCode/align_g.png);
	width:20px;
	height:20px;
	border: 0px;
	text-decoration: none;
	}
	
.bbCodeCentrer 
	{
	background-image: url(../../images/bbCode/align_cent.png);
	width:20px;
	height:20px;
	border: 0px;
	text-decoration: none;
	}
	
.bbCodeDroite 
	{
	background-image: url(../../images/bbCode/align_d.png);
	width:20px;
	height:20px;
	border: 0px;
	text-decoration: none;
	}
	
.bbCodeURL 
	{
	background-image: url(../../images/bbCode/lien.png);
	width:20px;
	height:20px;
	border: 0px;
	text-decoration: none;
	}
	
.bbCodeURLinterne 
	{
	background-image: url(../../images/bbCode/lien-inter.png);
	width:20px;
	height:20px;
	border: 0px;
	text-decoration: none;
	}


.bbCode-ContenuMessage
	{
	font-size: 12px;
	font-family: verdana;
	text-align: justify;
	}
	
.bbCode-Bordure
	{
	border: dashed 1px #CCC;
	}
	
.bbCode-Attention
	{
	border: dashed 1px #CCC;
	text-align: justify;
	font-family: verdana;
	font-size: 12px;
	background-color: #F7F9FB;
	padding: 5px;
	}
	
.bbCode-Vrai
	{
	border: dashed 1px #CCC;
	text-align: justify;
	font-family: verdana;
	font-size: 12px;
	background-color: #F7F9FB;
	padding: 5px;
	}
	
.bbCode-Faux
	{
	border: dashed 1px #CCC;
	text-align: justify;
	font-family: verdana;
	font-size: 12px;
	background-color: #F7F9FB;
	padding: 5px;
	}
	
	
	/* ==================================================
=========  CARACTERISTIQUES POLICES    ==============    
================================================== */

.P01
	{
	font-family: verdana;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	}
	
.P02
	{
	font-family: verdana;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
	}
	
.P03
	{
	font-family: verdana;
	font-size: 14px;
	color: #000000;
	text-decoration: underline;
	font-weight: bold;
	}
	
.P04
	{
	font-family: verdana;
	font-size: 14px;
	color: #000000;
	text-transform: uppercase;
	text-decoration: none;
	font-weight: bold;
	background-color: #FEFE9C;
	}
.P05
	{
	font-family: verdana;
	font-size: 11px;
	color: #F50000;
	text-decoration: none;
	font-weight: none;
	}

.P06
	{
	font-family: verdana;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
	}
	
.P07
	{
	font-family: verdana;
	font-size: 10px;
	text-decoration: none;
	font-weight: bold;
	color: #000000;
	}
	
.P08
	{
	font-family: verdana;
	font-size: 10px;
	text-decoration: none;
	color: #333333;
	}
	
.P11
	{
	font-family: verdana;
	font-size: 11px;
	color: #000000;
	text-transform: capitalize;
	text-decoration: none;
	font-weight: bold;
	background-color: #FEFE9C;
	}
.P12
	{
	font-family: verdana;
	font-size: 10px;
	color: #F50000;
	text-decoration: none;
	font-weight: none;
	}

#TableauFormulairesMiseEnForme
	{
	width: 640px;
	border: 0px;
	background: #EEEEEE;
	border: 1px dashed #ccc;
	}
.TableauFormulaireMiseEnFormeGauche
	{
	width: 70px;
	height: 30px;
	padding-right: 10px;
	padding-left: 10px;
	vertical-align: middle;
	text-align: center;
	}
.TableauFormulaireMiseEnFormeDroite
	{
	width: 570px;
	padding-left: 5px;
	vertical-align: middle;
	text-align: left;
	}
	
	
#TableauFormulaire
	{
	padding: 20px;
	margin: left;
	width: 640px;
	border: 1px solid #cccccc;
	background-color: #EFEDEE;
	}
