/* Global Styles */

/* Colors
#3366CC	dark blue
#E6F3FF light blue
*/

body {
	margin:0px;
	}
	
td {
	font:11px Verdana, Arial, Helvetica, sans-serif;
	color:#003366;
	}
	
a {
	color: #FF6600;
	font-weight:bold;
	}
	
a:hover {
	color: #3366CC;
	}

/* ID Styles */

#navigation td {
	color: #E6F3FF; /* light blue */
	border-bottom: 2px solid #C0DFFD;
	}
	
#navigation a {
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #003366;
	line-height:16px;
	letter-spacing:.1em;
	text-decoration: none;
	display:block;
	padding:8px 6px 10px 26px;
	background: url(Icones/Arrow.gif) 14px 45% no-repeat;
	}
	
#navigation a:hover {
	background: #ffffff url(Icones/Arrow.gif) 14px 45% no-repeat;
	color:#FF6600;
	}
	
#logo 	{
	font-family: Bonzai;
	color: #CCFF99;
	letter-spacing:.1em;
	line-height:20mm;
	font-size: 18mm;
	font-style: normal;
	}

#tagline 	{	
	font:12px Verdana, Arial, Helvetica, sans-serif;
	color: #FF9933;
	letter-spacing:.4em;
	line-height:18px;
	}

#monthformat {
	border-bottom: 2px solid #E6F3FF;
	}
		
#naviformat {
	font:11px Verdana, Arial, Helvetica, sans-serif;
	color: #003366;
	letter-spacing:.2em;
	text-align: left ;
	line-height:13px;
	}
	
#dateformat {
	font:11px Verdana, Arial, Helvetica, sans-serif;
	color: #003366;
	letter-spacing:.2em;
	text-align: right ;
	}
	
#dateformat a {
	font:11px Verdana, Arial, Helvetica, sans-serif;
	color: #003366;
	font-weight:bold;
	letter-spacing:.1em;
	}
	
#dateformat a:hover {
	color: #FF6600;
	letter-spacing:.1em;
	}
	
/* Class Styles */
	
.bodyText {
	font:11px Verdana, Arial, Helvetica, sans-serif;
	color:#003366;
	line-height:20px;
	margin: 0px 30px 5px 30px;
	padding: 0px 30px 5px 30px;
	text-align: justify ;
}

.DAfont {
	color:blue;
	font-size: 120%;
}

.prgmText {
	font:11px "Comic Sans MS" ;
	color:#003366;
	line-height:15px;
	margin: 0px 30px 5px 30px;
	padding: 15px 30px 15px 30px;
	text-align: justify ;
	border: 1px solid #dcb ;
}

.prgmTitre{
	font: 18px Verdana, Arial, Helvetica, sans-serif;
	color: blue;
	line-height:18px;
	letter-spacing:.2em;
	text-align: center ;
	/*vertical-align: center ;*/
	}

.prgmT1	{
	font:15px "Comic Sans MS" ;
	line-height:20px;
	font-weight: bold;
	color:blue;
	text-align: center;
}

.prgmT1a	{
	font:20px "Arial" ;
	line-height:25px;
	font-weight: bold;
	color:orange;
	text-align: left;
}

.prgmT2	{
	font-size: 80%;
	font-weight: normal;
	font-style: italic;
}

.prgmT3	{
	font-weight: normal;
	color: red;
}

.TextGreen	{
	font-weight: normal;
	color: green;
}

.TextBlue	{
	font-weight: normal;
	color: blue;
}

.pageName{
	font: 18px Verdana, Arial, Helvetica, sans-serif;
	color: #3366CC;
	line-height:30px;
	letter-spacing:.2em;
	text-align: center ;
	vertical-align: top ;
	}

.menu{
	background-color: #E6F3FF;
	vertical-align: top;
	}

.subHeader {
	font:bold 10px Verdana, Arial, Helvetica, sans-serif;
	color: #3366CC;
	line-height:16px;
	letter-spacing:.2em;
	}

.quote {
	font: 20px Verdana, Arial, Helvetica, sans-serif;
	color: #759DA1;
	line-height:30px;
	}
	
.smallText {
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #003366;
	}
	
.navText {
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #003366;
	line-height:16px;
	letter-spacing:.1em;
	text-decoration: none;
	}
	
#Layer1 {
	position:absolute;
	left:9px;
	top:619px;
/*	width:293px;*/
	height:22px;
	z-index:1;
}
.Copyright {
	color: #006600;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
}
.separator {
	color: #006600;
	font: 20px Verdana, Arial, Helvetica, sans-serif;
	background-image: url("Icones/Spacer.gif");
	background-repeat: repeat-y;
	background-position: center;
	border: 1px solid #dcb ;
}

	
/* Style du diaporama */
div#galerie
{
	width: 700px ;
	background: #eed ;
	border: 1px solid #dcb ;
	padding: 15px ;
	margin: 5px 5px ;
	text-align: center ;
	font: 0.9em Georgia, serif ;
}

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

ul#vignettes li
{
	float: left ;
}

ul#vignettes li a img
{
	margin: 2px 1px ;
	border: 1px solid #dcb ;
}

dl#photo
{
	clear: both ;
	margin: 0 auto ;
}

dl#photo dt
{
	font: italic 2.5em/1.5em Georgia, serif ;
	color: brown ;
}

dl#photo dd
{
	margin: 0px 0px 20px 0px;
}

dl#photo img
{
	border: 1px solid #dcb ;
}

/* Menu Horizontal pour les Programmes */	
ul#menu-h {
list-style-type: none;
width: 100%; /* précision pour Opera */
}

ul#menu-h li {
float: left;
}

ul#menu-h a {
	font-weight: normal;
float: left;
margin: 0 2px;
padding: 5px 15px;
text-align: center;
border: 1px solid gray;
text-decoration: none;
color: #000; 	/* black */
background: #fff;	/* white */
}

ul#menu-h a:hover {
background: #E6F3FF; 	/* light blue */
border: 1px solid gray; 
}

/* Style des tableaux dans les programmes (voir Ouzbekistan) */

#Ouz Table {
	border-collapse: collapse;
	border: 1px solid red;
	}
#Ouz TH { 
	border: 1px solid #E6F3FF; 
	text-align: left;
	}
#Ouz TD { 
	border: 1px solid #E6F3FF; 
	text-align: center;
	}
