/**
 * Style sheet layout
 */
body
{
	background-color:#fef7da;
	background-position:top center;
	background-repeat:repeat-x;
	border-bottom:2px solid #64133c;
}

#background
{
	background-image:url("tl_files/layout/top-bg.gif");
	background-position:top right;
	background-repeat:no-repeat;
}

#container
{
	line-height:1.4;
}

p.more, p.back
{
	margin:3px 0px;
}

p.more a, p.back a
{
	padding-left:15px;
	background-image:url("tl_files/layout/arrow.gif");
	background-position:left center;
	background-repeat:no-repeat;
}

p.back
{
}

table tr.even
{
	background: #fef9e5;
}

td
{
	padding:1px;
}

div.caption
{
	text-align:center;
	font-family:arial;
	font-size:10px;
	color:#64133c;
}

#header .inside
{
	position:relative;
	padding-top:50px;
}

#header #fun_links
{
	left:20px;
	top:136px;
	position:absolute;
}

#header .mod_breadcrumb
{
	padding:5px;
	background-color:#fef9e5;
}

#left
{
	border-right:1px dotted #ccc;
}

#left .inside
{
	padding-left:20px;
}

#left .mod_search
{
	padding:10px 5px 5px 5px;
}

#left .mod_search .text
{
	width:140px;
}

#left .mod_search label
{
	font-weight:bold;
	color:#64133c;
}

#left .mod_rss
{
	padding:5px;
}

#left .mod_blow
{
}

#main .inside
{
	padding-left:40px;
}

#main .attach
{
	padding-left:500px;
}

#main .mod_newslist h1, #main #actualite-vedette h1.ce_headline
{
	padding-left:40px;
	background-image:url("tl_files/layout/25.png");
	background-position:left center;
	background-repeat:no-repeat;
}

#main .mod_newslist
{
}

#main .mod_newslist .layout_latest
{
	padding:10px;
}

#main .mod_newslist .even
{
	background: #fef9e5;
}

#main .mod_article /*.ce_text*/ h1
{
	padding-left:40px;
	background-image:url("tl_files/layout/33.png");
	background-position:left center;
	background-repeat:no-repeat;
}

#main .mod_article
{
	margin-bottom:5px;
	padding-bottom:5px;
	border-bottom:1px dotted #cccccc;
}

#main .mod_newsreader h1, #main .mod_eventreader h1
{
	padding-left:0px;
	background:none;
}

#main #aider-lassociation .ce_text h1
{
	background-image:url("tl_files/layout/50.png");
}

#main #extraits-videos .ce_ce_flash
{
}

/* #main .mod_article .ce_text .text_wrap, #main .mod_article .ce_teaser, #main .mod_article .ce_gallery, #main .mod_article .ce_download, #main .mod_article .ce_downloads, #main .mod_article .ce_gallery, #main .mod_article .ce_gallery_fullsize, #main .mod_a */
#main .mod_search div.odd, #main .mod_search div.even
{
	padding:2px 5px;
}

#main .mod_search div.odd
{
	background: #fef9e5;
}

#main .mod_search p.url
{
	padding:3px 0px;
	color:#64133C;
}

#main .mod_calendar table.calendar
{
	width:100%;
	text-align:center;
	border:1px solid #999;
}

#main .mod_calendar table.calendar th, #main .mod_calendar table.calendar td
{
	padding:1px;
}

#main .mod_calendar table.calendar th
{
	color:#333;
	background:#ccc;
}

#main .mod_calendar table.calendar td
{
	color:#ccc;
	background:#fff;
}

#right .inside
{
	padding-left:20px;
}

#right .mod_article, #right .mod_minicalendar
{
	margin-bottom:10px;
	padding-bottom:5px;
	padding-left:5px;
}

#right .mod_article .ce_text, #right .mod_article .mod_newslist, #right .mod_minicalendar .ce_text, #right .mod_upcoming_events
{
	background: #fef9e5;
}

#right h1
{
	height:27px;
	padding-left:70px;
	background-image:url("tl_files/layout/h.png");
	background-repeat:no-repeat;
	color:#fff;
}

#right .mod_article .ce_text .text_wrap, #right .mod_article .layout_latest, #right .mod_minicalendar .ce_text .text_wrap, #right .mod_upcoming_events .event
{
	padding:0px 8px 8px 8px;
}

#right .mod_minicalendar table.minicalendar
{
	width:100%;
	text-align:center;
	border:1px solid #999;
}

#right .mod_minicalendar table.minicalendar th, #right .mod_minicalendar table.minicalendar td
{
	padding:1px;
}

#right .mod_minicalendar table.minicalendar th
{
	color:#333;
	background:#ccc;
}

#right .mod_minicalendar table.minicalendar td
{
	color:#ccc;
	background:#fff;
}

#right #aider-lassociation *
{
	margin:0;
	padding:0;
	background:none;
}

#footer
{
	margin-top:20px;
	border-top:1px dotted #ccc;
}

#footer .inside
{
	position:relative;
	padding:20px;
}

#footer #footer-nav
{
	top:20px;
	right:20px;
	position:absolute;
}

table#intervenants img
{
	margin-right:5px;
	border:1px solid #ff6300;
}

table#intervenants strong
{
	color:#ff6300;
}

