/* -------------------------------------------------------------------------
   CSS Pour l'écran
  ------------------------------------------------------------------------- */

body {	background: #A72D2C; }	
td {	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  font-size: 8pt;	}
font {	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 7pt; font-weight: bold; text-decoration: none;	}
.smallfont {	font-size: 8pt; 	}
.smallbold {	font-size: 8pt; 	font-weight: bold;	}
.pagebottomcell { /* Cellule de fin de page */
	background: #9C2221;
	border-top: 1px solid Black;
	border-bottom: 1px solid Black;
}

.photos { border: 1px solid Black;       } /* Toutes les photos */
.legal {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  font-size: 8pt;
	color: White;
}

.titre_menu {
	font-family: Courrier;
	font-size: 25px;
	font-weight: bold;
}

.magazine_title {
	font-size:15pt;
	letter-spacing: 8px;
	font-weight: bold;
	color: #FF8C00;
}	

.magazine_sep { border: thin dashed #DEB887; }
.com_separator { border: thin dotted Silver; } /* Séparateur base comédiens */
.list_title { padding: 3px; }

.liens_bas {
	font-family: verdana, arial;
	font-size: 9px;
	font-weight: bold;
	color: #ffffff;	
	text-decoration: none;
	}

/* ------------------------------------------------------------------------- */	
/* Moteur de recherche  */
/* ------------------------------------------------------------------------- */	

table.search { border: 1px solid #FFE08C; }
td.searchtitle { background-color: #FFE08C; }
tr.searchdata0 { background-color: #FFF4D7; }
tr.searchdata1 { background-color: #FFF0C8; }

/* ------------------------------------------------------------------------- */	
/* Module Prestataires */
/* ------------------------------------------------------------------------- */	

.prest_header { font-weight: bold;  background-color: #FFC62B;  }
.prest { font-size: 8pt; }
table.prest { border: thin solid; }
tr.prest{ background: #FFE08C; }
hr.prest{ color: #F0F0F0;  border: thin dotted #BDBDBD;  }

/* ------------------------------------------------------------------------- */	
/* Module Sociétés de prod */
/* ------------------------------------------------------------------------- */	

td.prodzoom_header { font-weight: bold;  background-color: #DB9F00;  }
.prodzoom {	font-size: 8pt; }
table.prodzoom { border: thin solid; }
tr.prodzoom{ background: #FFE08C; }
td.prodzoom_col1 { font-weight: bold; }
td.prodzoom_col2 {background-color: #F0E68C;  }
hr.prodzoom{ color: #F0F0F0;  border: thin dotted #BDBDBD;  }
span.prodzoom { font-weight: bold;  color: #CD5C5C;  }

/* ------------------------------------------------------------------------- */	
/* Module Annuaire */
/* ------------------------------------------------------------------------- */	
.annuaire_header { font-weight: bold;  background-color: #F1C870;  }
.annuaire {	font-size: 8pt; }
table.annuaire { border: thin solid; }
tr.annuaire{ background: #FCE4B0; }
hr.annuaire{ color: #F0F0F0;  border: thin dotted #BDBDBD;  }

/* ------------------------------------------------------------------------- */	
/* Module Liens */
/* ------------------------------------------------------------------------- */	

/* Liens généraux */

.link_lnk { font-size: 8pt; }
table.link_lnk { border: 1px solid #FFFFFF; }
tr.link_lnk { background: #CFFFCF; }
td.link_lnk {
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #FFFFFF;
}

.link_cptlnk { font-size: 8pt; }
table.link_cptlnk { border: 1px solid #FFFFFF; }
tr.link_cptlnk { background: #FFE7CF; }
td.link_cptlnk {
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #FFFFFF;
}

/* ------------------------------------------------------------------------- */	
/* Module Agenda */
/* ------------------------------------------------------------------------- */	

tr.age_sublist { 
	background-color: #B25349;  color: White;
	font-weight: bold;
}
tr.age_evtsource {
	background-color: #EF9869;
	color: White; 
}

tr.age_event {
	background-color: #FCC4B0;
}

a.age_link_evs {
	color: White; 
	font-weight: bold;
}

a.age_link_event {
	color: Black; 
	font-weight: bold;
}

.age_content {
		margin-left: 10px;
}

.age_zoom_event_title {
	font-weight: bold;
	background-color: #EF9869;
	
	width: 100%;
	padding-left: 5px;
}

.age_zoom_evs_ct { padding: 4px 4px 4px 4px;  background-color: #FCC4B0;   }

.age_zoom_evs_events { border: 1px solid #EF9869; }

a.age_zoom_evs_link_event {
	color: Black; 
	font-weight: bold;
}

/* ------------------------------------------------------------------------- */	
/* Page intérieure */
/* ------------------------------------------------------------------------- */	

table.main {
	width:948px;
	border: 4px solid #FF6731;
}

.contentcell {
	z-index: 0;
	width:819px;
	background-color: #FFF3E7;
}

/* ------------------------------------------------------------------------- */	
/* Sommaire */
/* ------------------------------------------------------------------------- */	

.sum_title_cptact {	
	width: 100%;
	font-weight: bold;
	letter-spacing: 3px;
	padding: 2px;
	background-color: #FBA800;
	color: White;
	}
	
.sum_title_act {
	width: 100%;
	font-weight: bold;
	letter-spacing: 3px;
	padding: 2px;
	background-color: #878CEC;
	color: White;
}

.sum_title_parutions {
	width: 100%;
	font-weight: bold;
	letter-spacing: 3px;
	padding: 2px;
	background-color: #AEAE05;
	color: White;
}

.sum_title_mag {
	width: 100%;
	font-weight: bold;
	letter-spacing: 3px;
	padding: 2px;
	background-color: #FA8072;
	color: White;
}

.sum_title_age {
	width: 100%;
	font-weight: bold;
	letter-spacing: 3px;
	padding: 2px;
	background-color: #EF9869;
	color: White;
}

.sum_title_zoom {
	width: 100%;
	font-weight: bold;
	letter-spacing: 3px;
	padding: 2px;
	background-color: #CC66CC;
	color: White;
	}

.mainpubseparator { border: thin dashed #DEB887; }

td.sum_bloc_cptact { border: 1px solid #FF6731;  background: #FFE9CD;  }
td.sum_bloc_act { border: 1px solid #FF6731;  background: #E7E7FF;  }
td.sum_bloc_mag { border: 1px solid #FF6731;  background: #FFD0CB;  }
td.sum_bloc_age { border: 1px solid #FF6731;  background: #FCC4B0;  }
td.sum_bloc_parutions { border: 1px solid #FF6731;  background: #E5E5B7;  }
td.sum_bloc_zoom { border: 1px solid #FF6731;  background: #FFCCFF;  }

.sum_title_content_cptact {
	letter-spacing: 2px;
	color : #A36A27;
	font-weight: bold;
}

.sum_title_content_actnew {
	letter-spacing: 2px;
	color : #1E2267;
	font-weight: bold;
}

.sum_cptact_plus {
	letter-spacing: 2px;
	color : #A36A27;
	font-weight: bold;
	background-color: #FBA800;
}

.sum_actnew_plus {
	letter-spacing: 2px;
	color : #1E2267;
	font-weight: bold;
	background-color: #878CEC;
}
.sum_title_content_mag {
	letter-spacing: 3px;
	color : #694545;	
	font-weight: bold;
	font-size: 10pt;
	font-weight: bold;
}

.sum_link_mag {
	color : #F9614F;	
	font-weight: bold;
}

.sum_title_content_cd {
	letter-spacing: 2px;
	color : #7D7D0C;
	font-weight: bold;
}

.sum_title_content_dvd {
	letter-spacing: 2px;
	color : #7D7D0C;
	font-weight: bold;
}

.sum_title_content_liv {
	letter-spacing: 2px;
	color : #7D7D0C;
	font-weight: bold;
}

.sum_title_content_zoom {
	letter-spacing: 2px;
	color : #990099;
	font-weight: bold;
}

/* ------------------------------------------------------------------------- */	
/* Archives */
/* ------------------------------------------------------------------------- */	

/* Pour actualités */

.archive_act {
	font-size: 8pt;
}
table.archive_act { border: thin solid; }

td.archive_head_act {
	font-size: 8pt;
	font-weight:bold;
	background: #B9BBFF;
}

tr.archive_act{	
	background: #CCCCFF;
}

td.archive_act {
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: white;
}

/* Pour actualités Corsica Pole */

.archive_cpt {
	font-size: 8pt;
}
table.archive_cpt { border: thin solid; }

td.archive_head_cpt {
	font-size: 8pt;
	font-weight:bold;
	background: #B9BBFF;
}

tr.archive_cpt{	
	background: #CCCCFF;
}

td.archive_cpt {
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: white;
}

/* Pour dossiers */

.archive_doss {
	font-size: 8pt;
}
table.archive_doss { border: 1px solid #FFFFFF; }

td.archive_head_doss {
	background: #79D7E3;
	font-size: 8pt;
	font-weight:bold;
}

tr.archive_doss{	
	background: #88DCB8;
}

td.archive_doss {
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #FFFFFF;
}

/* Pour infos conseils */

.archive_inf {
	font-size: 8pt;
}
table.archive_inf { border: thin solid; }

td.archive_head_inf {
	background: #B9BBFF;
	font-size: 8pt;
	font-weight:bold;
}

tr.archive_inf{	
	background: #CCCCFF;
}

td.archive_inf {
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: white;
}

/* ------------------------------------------------------------------------- */	
/* Module publications */
/* ------------------------------------------------------------------------- */	

/* 
	Visualisation d'un enregistrement 
	
	pub_view_content_block 	Bloc du contenu textuel
	pub_view_links_block   	Bloc des liens
	pub_view_edocs_block   	Bloc des documents numériques
	
	pub_view_title		Le titre
	pub_view_content	Le texte
	pub_view_picture	L'image optionnelle
	
	pub_view_link		Un lien
	pub_view_edoc		Un lien vers un document numérique
	
*/

/* Redéfinition des tags forms */

TABLE.formTableDefault	{ background-color:#FFFFFF; border: 2px #006699 solid;     }
TH.formHeader	 { font-weight : bold; font-size: 10px; height: 20px; border-left-width: 1px; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 0px;  text-align: left;  }
TD.formRow1		{ font-size : 10px; background-color: #EFF3F6 }
TD.formRow2		{ background-color: #ECF0F4 }
TD.formButtonsRow { background-color: #c2cdd6; border: #FFFFFF; border-style: solid; border-left-width: 1px; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 0px;background-image: url('styles_gfx/cellpic3.gif');  background-repeat: repeat-x;  }

input,textarea, select {
color : #000000; /* Couleur du texte */
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 11px;
font-weight : normal;
border-color : #F0F0F0;
border-top-width : 1px; 
border-right-width : 1px; 
border-bottom-width : 1px; 
border-left-width : 1px;
 vertical-align: middle;
}

#menuForm {
position: absolute;
z-index: 5;
}

