/**
 * Style sheet global
 */
div#TSX
{
}

#rss-graphs
{
	float:none;
	clear:left;
	padding-left:12px;
}

.media-animations
{
	margin-left:12px;
}

.ce_gallery
{
	margin-left:12px;
}

#welcome-link a
{
	width:100px;
	height:100px;
	display:block;
}

#welcome-link a:hover
{
	text-decoration:none;
}

.rss_items_only h2
{
	margin-top:0px;
	margin-bottom:1px;
}

.rss_default img
{
	display:none;
}

.rss_items_only p
{
	height:31px;
	overflow:hidden;
	display:none;
	margin-bottom:0px;
	padding-bottom:0px;
	text-align:justify;
	font-size:9px;
	color:#999999;
	line-height:10px;
}

div.rss-display-all .rss_items_only p
{
	display:inline;
}

.ce_text a
{
	font-size:10px;
}

.ce_list li,
.ce_text li
{
	margin-top:4px;
	margin-bottom:4px;
	margin-left:10px;
	font-family:Verdana, arial, sans-serif;;
	font-size:10px;
	list-style-image:url("css-images/list2.png");
}

h1.ce_headline
{
	margin-right:12px;
	margin-left:12px;
	border-bottom:2px solid #ffcc66;
	font-family:Verdana, arial, sans-serif;;
	font-weight:normal;
	font-variant:small-caps;
	font-size:13px;
	color:#663300;
}

h2.ce_headline
{
	margin-right:12px;
	margin-left:12px;
	padding-left:26px;
	background-image:url("css-images/bfeuilles.png");
	background-position:left center;
	background-repeat:no-repeat;
	font-family:Verdana, arial, sans-serif;;
	font-weight:normal;
	font-variant:small-caps;
	font-size:12px;
	color:#666600;
}

div.ce_text p
{
	padding-right:12px;
	padding-left:12px;
	font-family:Verdana, arial, sans-serif;;
	font-size:10px;
}

div#play-button
{
	left:724px;
	top:32px;
	position:absolute;
}

#play-button a
{
	width:42px;
	height:36px;
	display:block;
	background-image:url("css-images/play.gif");
	background-position:left top;
	background-repeat:no-repeat;
}

#play-button a:hover
{
	background-image:url("css-images/play2.gif");
}

#play-button p
{
	margin-top:8px;
	text-align:center;
	font-size:9px;
	color:#cccccc;
}

#welcome td
{
	vertical-align:top;
}

#welcome td.col_1
{
	border-right:1px solid #ffffff;
	border-left:1px solid #ffffff;
}

#welcome p
{
	padding-right:8px;
	padding-left:6px;
	font-family:Verdana, arial, sans-serif;;
	font-size:10px;
	color:#666666;
	line-height:13px;
}

#welcome ul
{
	margin:0px;
	padding-top:0px;
	padding-bottom:0px;
	padding-left:20px;
}

#welcome li
{
	margin-bottom:6px;
	padding-right:10px;
	font-family:Verdana, arial, sans-serif;;
	font-size:10px;
	color:#666666;
	line-height:13px;
	list-style-image:url("css-images/list2.png");
}

#welcome h1,
#welcome h2
{
	margin-top:6px;
	margin-bottom:4px;
	margin-left:8px;
	font-family:Verdana, arial, sans-serif;;
	font-weight:normal;
	font-variant:small-caps;
	color:#333300;
}

#welcome h1
{
	margin-left:4px;
	padding-left:20px;
	background-image:url("css-images/bfeuilles.png");
	background-position:left center;
	background-repeat:no-repeat;
	font-size:14px;
}

#welcome .col_0 img
{
	border-bottom:8px solid #336600;
}

#welcome .col_0 h2
{
	border-bottom:2px solid #669933;
}

#welcome .col_3 h2
{
	border-bottom:2px solid #99cc66;
}

#welcome .col_1 img
{
	border-bottom:8px solid #336699;
}

#welcome .col_1 h2
{
	border-bottom:2px solid #6699cc;
}

#welcome .col_4 h2
{
	border-bottom:2px solid #99ccff;
}

#welcome .col_2 img
{
	border-bottom:8px solid #993300;
}

#welcome .col_2 h2
{
	border-bottom:2px solid #cc6633;
}

#welcome .col_5 h2
{
	border-bottom:2px solid #ff9966;
}

#image_top
{
}

div#top_image_subbar
{
	width:592px;
	height:16px;
	overflow:hidden;
	display:block;
	margin-top:-1px;
	margin-right:auto;
	padding-left:4px;
	text-align:left;
	background-color:#ee9933;
	text-decoration:none;
	color:#ffffff;
	line-height:15px;
}

#top_image_subbar a
{
	text-decoration:none;
	color:#ffff99;
}

#top_image_subbar a:hover
{
	text-decoration:none;
	color:#993300;
}


/**
 * accordeon
 */
.toggler
{
	width:565px;
	display:block;
	margin-top:1px;
	margin-left:12px;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:5px;
	background-color:#ffee99;
}


/**
 * contact
 */
div#contact
{
}


/**
 * custom
 */
#TSX p
{
	margin-top:6px;
	margin-bottom:6px;
	padding-top:2px;
	padding-bottom:3px;
	padding-left:10px;
	text-align:left;
	border-top:1px solid #adadad;
	border-bottom:1px solid #adadad;
	font-family:Verdana, arial, sans-serif;;
	color:#cc7722;
}

#contact h1
{
	margin-top:10px;
	margin-bottom:8px;
	padding-bottom:3px;
	padding-left:10px;
	background-color:#669933;
	font-family:Verdana, arial, sans-serif;;
	font-weight:normal;
	font-variant:small-caps;
	color:#ffffff;
}

#contact p
{
	padding-right:8px;
	padding-left:10px;
	font-family:arial, sans-serif;;
	font-size:10px;
	color:#669933;
}

#last-update
{
	width:220px;
	left:500px;
	top:49px;
	position:absolute;
	overflow:hidden;
	/*z-index:2;*/
}

#last-update p
{
	font-size:10px;
	color:#bbbbbb;
}

p#disclaimers,
p#disclaimers a
{
	text-align:right;
	font-size:9px;
}

p#disclaimers
{
	padding-top:15px;
	padding-right:16px;
	color:#999999;
}

p#disclaimers  a
{
	clear:both;
	display:inline;
	margin:0px;
	padding:0px;
	text-align:right;
}


/**
 * downloads
 */
.ce_downloads,
.ce_download
{
	margin-left:12px;
}


/**
 * global
 */
/* HEADER */
#header
{
	background-color:#ffffff;
	background-image:url("./css-images/fond_header.png");
	background-position:left top;
	background-repeat:no-repeat;
}

/* CONTAINER */
#container
{
	overflow:auto;
	display:block;
	background-color:#ffffff;
	background-image:url("./css-images/fond_content.png");
	background-position:left top;
	background-repeat:repeat-y;
}

/* FOOTER */
#footer
{
	background-color:#ffffff;
	background-image:url("./css-images/fond_footer.png");
	background-position:left top;
	background-repeat:no-repeat;
}

/* MAIN &#40;left 600px&#41; */
#main
{
	width:596px;
	overflow:hidden;
	margin:0px auto 0px 7px;
	padding:0px;
}

/* RIGHT &#40;column 196px&#41; */
#right
{
	width:190px;
	overflow:auto;
	display:block;
	margin:0px;
	padding-top:0px;
	padding-right:4px;
	padding-left:0px;
}


/**
 * rss
 */
.rss_items_only a:hover
{
	background-color:#ffffcc;
	text-decoration:none;
}

.mod_rss_reader h1
{
	width:100%;
	display:block;
	margin-bottom:0px;
	padding-bottom:2px;
	border-bottom:2px solid #ff9966;
	font-family:Verdana, arial, sans;
	font-weight:normal;
}

.rss_items_only h2 a
{
	display:block;
	margin-bottom:1px;
	padding-right:0px;
	padding-bottom:3px;
	padding-left:0px;
	border-bottom:1px solid #ff9966;
	font-weight:normal;
	font-size:10px;
	color:#666666;
	line-height:11px;
}

.mod_rss_reader
{
	width:180px;
	float:left;
	margin-right:0px;
	margin-left:12px;
	font-size:10px;
}


/**
 * titles
 */
h6
{
	margin-top:4px;
	margin-bottom:2px;
	font-family:Verdana, arial, sans;
	font-weight:normal;
	font-size:11px;
}

