/* Global Styles */

body {
margin: 0;
padding: 0;
text-align: center;
	}

td {
	font:11px Arial, Helvetica, sans-serif;
	color:#000000;
	}
	
a {
	color: #FF6600;
	font-weight:bold;
	text-decoration:none;
	}
	
a:hover {
	color: #FFBA00;
	}

/* ID Styles */

#navigation a {
	font:10px Arial, Helvetica, sans-serif;
	color: #26354A;
	text-decoration: none;
	letter-spacing:.1em;
	line-height:16px;
	display:block;
	padding: 0px 10px;
	border-right:1px solid #FF6600;
	}
	
#navigation a:hover {
	color:#ffffff;
	background: #FF6600;
	}

#padding {
	padding:14px;
	}
	
/* Calendar Styles */

#calendar td {
	border: 1px solid #26354A; 
	}
	
#noborder td {
	border: 0px;
	}

#calheader td {
	font-weight:bold;
	color: #ffffff;
	}
	
/* Class Styles */

.logo {
	font:24px Times New Roman, Times, serif;
	color: #FFBA00;
	letter-spacing:.3em;
	line-height:26px;
	}
	
.tagline {
	font: 11px Arial, Helvetica, sans-serif;
	color: #D3DCE6;
	line-height:16px;
	}
	
.bodyText {
	font:12px Arial, Helvetica, sans-serif;
	line-height:22px;
	color:#26354A;
	letter-spacing:.1em;
	}

.detailText {
	font:11px Arial, Helvetica, sans-serif;
	line-height:16px;
	color:#26354A;
	letter-spacing:.1em;
	}
	
.pageName {
	font:24px Arial, Helvetica, sans-serif;
	color: #FF6600;
	letter-spacing:.2em;
	line-height:32px;
	}
	
.subHeader {
	font:bold 12px Arial, Helvetica, sans-serif;
	color: #2D374D;
	font-weight:bold;
	line-height:20px;
	letter-spacing:.1em;
	}
	
.navText {
	font:10px Arial, Helvetica, sans-serif;
	color: #26354A;
	letter-spacing:.1em;
	line-height:16px;
	}

.calendarText {
	font:11px Arial, Helvetica, sans-serif;
	color: #26354A;
	letter-spacing:.1em;
	}
	
	
.sidebarText {
	font:11px Arial, Helvetica, sans-serif;
	color: #FFBA00;
	letter-spacing:.1em;
	line-height:18px;
	}
	
.SmallText {
	font:11px Arial, Helvetica, sans-serif;
	line-height:12px;
	color:#26354A;
	letter-spacing:.1em;
	}

.AnnonceText {
	font:12px Arial, Helvetica, sans-serif;
	line-height:16px;
	color:#000000;
	letter-spacing:.1em;
	font-weight:bold;
	}
	
.MessageForum {
	font:12px Arial, Helvetica, sans-serif;
	line-height:16px;
	color:#000000;
	letter-spacing:.1em;
	}
		
.BackgroundColor {
	color:#D3DCE6;
	}

/*
** BORDER AVATAR/PREVIEW IMAGES
*/
div.image_border img
{
    border: 3px solid #64748B;
}
div.video_list_item_preview img
{
    border-width: 3px;
    width: 227px;
    height: 167px;
}
div.video_list_item_container
{
    display: inline;
    float: left; 
    overflow: hidden;
    width: 166px;
    height: 220px;
    margin-top: 10px;
    margin-left: 18px;
}
/*
** BORDER MOUSE OVER AVATAR/PREVIEW IMAGES
*/
div.image_border_hover img:hover
{
    border-color: #E36203;
}
/*
** VIDEO TITLE
*/
div.video_list_item_title a
{
    color: #26354A;
	font-weight:lighter;
}
/*
** MENU
*/
ul#primary-nav,
ul#primary-nav ul {
	margin: 0;
	padding: 0;
	background: #FFCC00;
	font-size: 100%;
	}

ul#primary-nav {
position:absolute;
z-index:100;
width: 1012px;
top: 79px;
float:left;
	}

ul#primary-nav:after {
	}

ul#primary-nav li {
	position: relative;
	list-style: none;
	float: left;
	width:91px; /* Width of Menu Items */
	}

ul#primary-nav li a,
ul#primary-nav li li a {
color: #26354A;
background-color: #FFCC00;
font:10px Arial, Helvetica, sans-serif;
line-height:16px;
letter-spacing:.1em;
text-decoration: none;
display:block;
padding: 0px 4px;
text-align:center;
	}

	/* Fix IE. Hide from IE Mac \*/
	* html ul#primary-nav li { float: left; height: 1%; }
	* html ul#primary-nav li a { height: 1%; }
	/* End */

	ul#primary-nav ul {
		position: absolute;
		display: none;
		padding-top: 5px;
	}

ul#primary-nav ul ul {
	left: 141px;
	top: 0;
	}

ul#primary-nav li ul li a { padding: 2px 5px; } /* Sub Menu Styles */

ul#primary-nav li:hover ul ul,
ul#primary-nav li:hover ul ul ul,
ul#primary-nav li.over ul ul,
ul#primary-nav li.over ul ul ul { display: none; } /* Hide sub-menus initially */

ul#primary-nav li:hover ul,
ul#primary-nav li li:hover ul,
ul#primary-nav li li li:hover ul,
ul#primary-nav li.over ul,
ul#primary-nav li li.over ul,
ul#primary-nav li li li.over ul { display: block; } /* The magic */

ul#primary-nav li.menuparent { background: transparent url(arrow-down.gif) right center no-repeat;border-right:1px solid #FF6600; }

/* Pas de bordure à droite */
ul#primary-nav li.menuparent2 { background: transparent url(arrow-down.gif) right center no-repeat; }

ul#primary-nav li ul li a{
background-color:#FFFFFF;
display:block;
letter-spacing:.0em;
padding:1px;
width:110px;
margin:auto;
border:1px solid #FF6600;
font-size:8pt;
}



ul#primary-nav li.menuparent2:hover,
ul#primary-nav li.menuparent:hover,
ul#primary-nav li.over { background-color: #f9f9f9 !important; }

ul#primary-nav li a:hover {color: #FFFFFF;background:#FF6600; }

ul#primary-nav li li.menuparent2 ul, ul#primary-nav li ul.menuparent2 li a{
	margin-left:10px;
}

ul#primary-nav a{
background:#ffffff url("right.gif") no-repeat right top;
}

ul#primary-nav li.menuparent {
	margin:0;
  	padding:0 0 0 0px;
    font-weight:bold;}
/*
** POSITION MENU
*/
#content
{
width:1012px;
background-color:#D3DCE6;
margin-left:auto;
margin-right:auto;
text-align:left;
}	

#contentinside
{
float:left;
padding:0 0px;
background-color:#64748B;
padding-bottom:20px;
}

/*
** MENU ESPACE FORMATION
*/
.menuText {
	color:#ffffff;
	background: #FF6600;
	font:12px Arial, Helvetica, sans-serif;
	text-decoration: none;
	letter-spacing:.1em;
	line-height:18px;
	display:block;
	padding: 0px 8px;
	border-right:1px solid #FF6600;
}
