body
{
	margin: 0;
	padding: 0;
	background: #fdfdfd url(../img/background.jpg);
	text-align: left;
}

#column_01
{
	background: url(../img/karl.jpg) no-repeat;
	position: absolute;
	top: 43px;
	width: 326px;
	margin: 0;
	padding: 14px 14px 14px 28px;
	z-index: 1;
}

#column_02
{
	position: absolute;
	top: 43px;
	left: 326px;
	width: 284px;
	margin: 14px;
	padding: 0;
	z-index: 2;
}

#column_03
{
	background: #ffdb03;
	position: absolute;
	top: 0;
	left: 638px;
	width: 284px;
	height: 1000px;
	margin: 0;
	padding: 57px 14px 14px 14px;
	z-index: 3;
}

#column_all
{
	position: absolute;
	top: 43px;
	left: 326px;
	width: 596px;
	margin: 14px;
	padding: 0 14px 14px 0;
	z-index: 2;
}

#column_welcome_tv
{
	background: #ffdb03;
	position: absolute;
	top: 0;
	left: 326px;
	width: 568px;
	height: 100%;
	margin: 0;
	padding: 57px 14px 14px 14px;
	z-index: 4;
}

#column_newsletter
{
	position: absolute;
	top: 43px;
	width: 600px;
	margin: 0;
	padding: 14px 14px 14px 28px;
	text-align: left;
	font: normal 12px Times, "Times New Roman", serif;
	color: #000000;
	z-index: 1;
}

h2
{
	margin: 0;
	padding: 0;
	font: normal 10px Times, "Times New Roman", serif;
	color: #000000;
}

h1
{
	margin: 0;
	padding: 0 0 6px 0;
	font: normal 12px Times, "Times New Roman", serif;
	color: #00b1e8;
	text-transform: uppercase;
	text-decoration: underline;
}

p
{
	margin: 0 0 20px 0;
	padding: 0;
	text-align: left;
	font: normal 12px Times, "Times New Roman", serif;
	color: #000000;
}

span.big
{
	margin: 2px 0 2px 0;
	padding: 0;
	text-align: left;
	font: normal 14px Times, "Times New Roman", serif;
	color: #000000;
	text-transform: uppercase;
	display: block;
}

span.big2
{
	margin: 2px 0 2px 0;
	padding: 0;
	text-align: left;
	font: normal 14px Times, "Times New Roman", serif;
	color: #000000;
	text-transform: uppercase;
}

a
{
	font: bold 12px Times, "Times New Roman", serif;
	color: #000000;
	text-decoration: none;
}

.welcome_tv
{
	font: bold 12px Times, "Times New Roman", serif;
	color: #000000;
	text-decoration: none;
	cursor: pointer;
}

.welcome_tv_b
{
	font: bold 12px Times, "Times New Roman", serif;
	color: #000000;
	text-decoration: none;
	cursor: pointer;
}
	
img
{
	border: 0;
}

img.news
{
	border: 0;
	padding: 0 0 6px 0;
}

img.news_in
{
	border: 0;
	padding: 6px 0 0 0;
}

a.accueil
{
	background: url(../img/menu_accueil.gif);
	width: 72px;
	height: 14px;
	border: 0;
	padding: 0;
	margin: 0 0 3px 0;
	display: block;
}

a.accueil:hover
{
	background: url(../img/menu_accueil_hover.gif);
	width: 72px;
	height: 14px;
	border: 0;
	padding: 0;
	margin: 0 0 3px 0;
	display: block;
}

a.accueil_now
{
	background: url(../img/menu_accueil_hover.gif);
	width: 72px;
	height: 14px;
	border: 0;
	padding: 0;
	margin: 0 0 3px 0;
	display: block;
}

a.accueil span, a.accueil_now span
{ 
	display: none;
}

a.line_up
{
	background: url(../img/menu_line_up.gif);
	width: 66px;
	height: 14px;
	border: 0;
	padding: 0;
	margin: 0 0 3px 0;
	display: block;
}

a.line_up:hover
{
	background: url(../img/menu_line_up_hover.gif);
	width: 66px;
	height: 14px;
	border: 0;
	padding: 0;
	margin: 0 0 3px 0;
	display: block;
}

a.line_up_now
{
	background: url(../img/menu_line_up_hover.gif);
	width: 66px;
	height: 14px;
	border: 0;
	padding: 0;
	margin: 0 0 3px 0;
	display: block;
}

a.line_up span, a.line_up_now span
{ 
	display: none;
}

a.infos_pratiques
{
	background: url(../img/menu_infos_pratiques.gif);
	width: 164px;
	height: 15px;
	border: 0;
	padding: 0;
	margin: 0 0 3px 0;
	display: block;
}

a.infos_pratiques:hover
{
	background: url(../img/menu_infos_pratiques_hover.gif);
	width: 164px;
	height: 15px;
	border: 0;
	padding: 0;
	margin: 0 0 3px 0;
	display: block;
}

a.infos_pratiques_now
{
	background: url(../img/menu_infos_pratiques_hover.gif);
	width: 164px;
	height: 15px;
	border: 0;
	padding: 0;
	margin: 0 0 3px 0;
	display: block;
}

a.infos_pratiques span, a.infos_pratiques_now span
{ 
	display: none;
}

a.historique
{
	background: url(../img/menu_historique.gif);
	width: 112px;
	height: 15px;
	border: 0;
	padding: 0;
	margin: 0;
	display: block;
}

a.historique:hover
{
	background: url(../img/menu_historique_hover.gif);
	width: 112px;
	height: 15px;
	border: 0;
	padding: 0;
	margin: 0;
	display: block;
}

a.historique_now
{
	background: url(../img/menu_historique_hover.gif);
	width: 112px;
	height: 15px;
	border: 0;
	padding: 0;
	margin: 0;
	display: block;
}

a.historique span, a.historique_now span
{ 
	display: none;
}

a.benevoles
{
	background: url(../img/menu_benevoles.gif);
	width: 99px;
	height: 18px;
	border: 0;
	padding: 0;
	margin: 0 0 3px 0;
	display: block;
}

a.benevoles:hover
{
	background: url(../img/menu_benevoles_hover.gif);
	width: 99px;
	height: 18px;
	border: 0;
	padding: 0;
	margin: 0 0 3px 0;
	display: block;
}

a.benevoles_now
{
	background: url(../img/menu_benevoles_hover.gif);
	width: 99px;
	height: 18px;
	border: 0;
	padding: 0;
	margin: 0 0 3px 0;
	display: block;
}

a.benevoles span, a.benevoles_now span
{ 
	display: none;
}

a.thanks
{
	background: url(../img/menu_thanks.gif);
	width: 71px;
	height: 14px;
	border: 0;
	padding: 0;
	margin: 0 0 3px 0;
	display: block;
}

a.thanks:hover
{
	background: url(../img/menu_thanks_hover.gif);
	width: 71px;
	height: 14px;
	border: 0;
	padding: 0;
	margin: 0 0 3px 0;
	display: block;
}

a.thanks_now
{
	background: url(../img/menu_thanks_hover.gif);
	width: 71px;
	height: 14px;
	border: 0;
	padding: 0;
	margin: 0 0 3px 0;
	display: block;
}

a.thanks span, a.thanks_now span
{ 
	display: none;
}

a.contacts
{
	background: url(../img/menu_contacts.gif);
	width: 100px;
	height: 14px;
	border: 0;
	padding: 0;
	margin: 0 0 3px 0;
	display: block;
}

a.contacts:hover
{
	background: url(../img/menu_contacts_hover.gif);
	width: 100px;
	height: 14px;
	border: 0;
	padding: 0;
	margin: 0 0 3px 0;
	display: block;
}

a.contacts_now
{
	background: url(../img/menu_contacts_hover.gif);
	width: 100px;
	height: 14px;
	border: 0;
	padding: 0;
	margin: 0 0 3px 0;
	display: block;
}

a.contacts span, a.contacts_now span
{ 
	display: none;
}

a.presse
{
	background: url(../img/menu_presse.gif);
	width: 63px;
	height: 14px;
	border: 0;
	padding: 0;
	margin: 0 0 3px 0;
	display: block;
}

a.presse:hover
{
	background: url(../img/menu_presse_hover.gif);
	width: 63px;
	height: 14px;
	border: 0;
	padding: 0;
	margin: 0 0 3px 0;
	display: block;
}

a.presse_now
{
	background: url(../img/menu_presse_hover.gif);
	width: 63px;
	height: 14px;
	border: 0;
	padding: 0;
	margin: 0 0 3px 0;
	display: block;
}

a.presse span, a.presse_now span
{ 
	display: none;
}

.tableau_line_up
{
	width: 284px;
	margin: 0 0 6px 0;
	padding: 0;
}

.tableau_line_up td.left
{
	margin: 0;
	padding: 0;
	text-align: right;
	font: normal 12px Times, "Times New Roman", serif;
	color: #000000;	
}

.tableau_line_up td.right
{
	margin: 0;
	padding: 0 0 0 6px;
	text-align: left;
	font: normal 12px Times, "Times New Roman", serif;
	color: #000000;	
}

.tableau_line_up td.titre_first
{
	margin: 0;
	padding: 0 0 6px 0;
	text-align: left;
	color: #000000;	
}

.tableau_line_up td.titre
{
	margin: 0;
	padding: 10px 0 6px 0;
	text-align: left;
	color: #000000;	
}

.tableau_benevoles
{
	width: 533px;
	margin: 0 0 6px 0;
	padding: 0;
}

.tableau_benevoles td.left
{
	margin: 0;
	padding: 0;
	text-align: right;
	font: bold 12px Times, "Times New Roman", serif;
	color: #000000;	
}

.tableau_benevoles td.right
{
	margin: 0;
	padding: 0 0 0 6px;
	text-align: left;
	font: normal 12px Times, "Times New Roman", serif;
	color: #000000;	
}

img.thanks
{
	margin: 0 3px 9px 3px;
	padding: 0;
}
























