﻿html, body
{
}
body
{
	font-family: Arial;
	font-size: x-small;
}
*
{
	padding: 0;
	margin: 0;
}
ul, li
{
	margin-left: 10px;
}
img
{
	border-width: 0;
}
a
{
	color: #555555;
}
#container
{
	width: 980px;
	margin: 0 auto;
	height: 100%;
}
#top
{
	clear: both;
}
#left
{
	width: 160px;
	float: left;
	color: White;
	text-align: center;
}
#left *
{
	color: White;
	font-weight: bold;
	text-decoration: none;
}
#left div
{
	padding: 5px;
}
#left-session
{
	width: 160px;
	float: left;
	background-color: #E30038;
	color: White;
}
#right
{
	width: 160px;
	float: right;
	margin-right: 5px;
}
#content
{
	padding: 0 173px 0 167px;
}
#footer
{
	background: url('/images/footBand.gif') no-repeat left top;
	width: 980px;
	height: 42px;
	margin-top: 5px;
	clear: both;
	line-height: 36px;
	font-size: x-small;
	color: White;
}
div#filter
{
	background: url('/images/cadre_haut.jpg') no-repeat left top;
	width: 596px;
	height: 81px;
	padding: 10px 22px;
}
div#sessions-bas
{
	background: url('/images/cadre_bas.jpg') no-repeat left top;
	width: 620px;
	height: 56px;
	padding: 10px 10px;
	margin-top: 20px;
}
.style15
{
	font-weight: bold;
	color: #0189bb;
}
.formations-list-header
{
	font-weight: bold;
	font-size: 12px;
	color: #eb426b;
	background: url('/images/bande_tricolore_rouge.jpg') no-repeat left center;
}
.formations-list-header span
{
	background-color: White;
	line-height: 18px;
	display: inline-block;
	padding: 0 10px 0 5px;
}
.formations-list-header img
{
	margin: 0 -3px -2px 0;
}
.formations-list a
{
	text-decoration: none;
	color: white;
}
.formations-list td
{
	padding: 2px 4px;
}
.formations-list
{
	font-size: xx-small;
	font-weight: bold;
	color: White;
}
.formations-list tr.formation, .formations-list tr.formationAlt
{
	cursor: pointer;
}
.formations-list tr.formation
{
	background-color: #3DC6F2;
}
.formations-list tr.formationAlt
{
	background-color: #0189BB;
}
.formations-list tr.formation:hover, .formations-list tr.formationAlt:hover
{
	background-color: #015F83;
}
.style5
{
	color: #FFFFFF;
	font-weight: bold;
}
.session-header
{
	background: url('/images/bandeau_bleu_fiche_formation.jpg') no-repeat right center;
	background-color: #0189BB;
	color: #FFFFFF;
	font-weight: bold;
	padding: 1px 4px;
	margin-bottom: 3px;
}
.session-content
{
	background-color: #3dc6f2;
	color: Black;
	padding: 15px;
	font-size: small;
}
#listThemes
{
	background-color: #0189bb;
}
#listThemes *
{
	color: White;
}
.cadre
{
	background: url('/images/cadre_bleu_decoupe_centre.jpg') repeat-y;
}
.divSuperTarif *
{
	color: White;
	text-decoration: none;
	font-weight: bold;
}
.contact
{	
	margin: 0 auto; 
}
.contact td
{	
	padding-bottom: 2px; 
}
.contact .item
{
	color: #EB426B;
	font-size: 14px;
	font-weight: bold;
}
.contact .input
{
	width: 300px;
	font-size: 14px;
	padding: 2px;
}
.title
{
	font-size: 15px;
	font-weight: bold;
	color: #0189BB;
}
.asterix-rouge
{
	color:Red;
	font-family:tahoma;
	font-size:12px;
	font-weight:bold;
}
#up-line
{
    color: #aaa;
    font-size: 9px;
}
