
#page
{
	left:50%;
	margin-left:-480px;
	position:absolute;
	width:1024px;
	border-left:1px;
	border-left-style:solid;
	border-left-color:#dcc889;
	font-family:arial;
}





.leftcol
{
	float:left;
	background-color:white;
	width:190px;
}





#middle
{	
	float:left;
	width:527px;
	background-color:#f8f2e4;
}


#rightcol
{
	float:left;
	margin-left:18px;
	background-color:#ede1c7;
	width:204px;
	height:100%;	
}


.leftcol .module
{
	border-right:1px;
	border-right-style:solid;
	border-right-color:#dcc889;
	margin-left:15px;
	padding-bottom:10px;
}
#rightcol .module 
{
	width: 180px;
	background: transparent url(../images/module_c.jpg) left repeat-y;
	margin-bottom: 18px;
	margin-top: 15px;
	margin-left:12px;	
}



.module_recherche
{
	float:left;
	background-image:url(../images/recherche.jpg);
	width:190px !important;
	height:116px;
	z-index:10;
}

.content
{
	margin-top:5px;
	padding:10px;
	min-height:700px;
	height:auto !important;
	height:700px;
	font-size:8pt;	
}


#footer
{
	margin-top:80px;
}


/*


*	Pour �tendre le div conteneur au contenu automatiquement


*/


.nettoyeur 
{ 
	clear: both;
	margin: 0; 
	padding: 0; 
	border: none; 
	height: 0; 	
	line-height: 1px; 
	font-size: 1px; 
}


.conteneur
{
	width:940px;
	background-image:url(../images/back.jpg);
	background-repeat:repeat-y;
	min-height:900px;
	height:auto !important;
	height:900px;	
}



#liens
{
	position:relative;
	left:164px;
}


.agenda_h
{
	background-image:url(../images/agenda_h.jpg) ;
	height:48px;
	width: 183px;
	margin-left:8px;
}


.agenda_c
{
	background-image:url(../images/agenda_c.jpg) ;
	width: 183px;
	margin-left:8px;
}


.agenda_f
{
	background-image:url(../images/agenda_f.jpg) ;
	width: 183px;
	height:15px;
	margin-left:8px;
	background-repeat:no-repeat;
}


.jcal_date
{
	color:#d1463f;
}

div.module h3
{
	color:#63390f;
}


div.module_login h3
{
	color:#63390f;
}



.latest_event
{
	padding:15px;
	padding-top:0px;
	padding-bottom:0px;
	font-size: 80%;
}

DIV.agenda_c a.latest_event 
{
    color: black;
    font-weight:bold;
	font-size:8pt;
}

.live_news_h
{
	background-image:url(../images/live_news_h.jpg) ;
	height:52px;
	width: 181px;
	margin-left:8px;
}


.live_news_c
{
	background-image:url(../images/live_news_c.jpg) ;
	width: 181px;
	margin-left:8px;
}

.live_news_c .newsy
{
	padding-left: 5px;
}

.live_news_f
{
	background-image:url(../images/live_news_f.jpg) ;
	width: 181px;
	height:12px;
	margin-left:8px;
	background-repeat:no-repeat;
}
div.newsy table.contentpaneopen 
{
margin:0px;
}

.module_live_news .contentpaneopen
{
	/*padding-left:10px;
	padding-right:10px;*/
	font-size:10pt;
}


/* Main Menu(s) */




a.mainlevel {
	font-size: 10pt;
	padding-left: 4px;
	vertical-align:center;
	/*width: 143px;*/
	display: inline;
	line-height: 22px;
	margin-bottom: 2px;
	text-decoration: none;
	font-weight: bold;
	color:#5c4127;
}

a.mainlevel:hover, a.mainlevel#active_menu 
{
	text-decoration: none;
}


a.sublevel 
{
	font-size: 10pt;
	padding-left: 4px;
	vertical-align:center;
	/*width: 143px;*/
	display: inline;
	line-height: 22px;
	margin-bottom: 2px;
	font-weight: bold;	
	color: #5c4127;
	text-decoration: none;	

}



/* Main Menu(s) */





/* flash infos */


.contentheading 
{
	width: 98%;
	font-weight: bold;
	font-size: 16px;
	height: 23px;
	line-height: 20px;
	/*border-bottom: 1px solid #002E61;*/
	font-family: arial;
	color:#5c4127;
}


.contentpaneopen 
{
	padding:5px;
	text-align: left;
	background: transparent;
	font-size: 12px;
	line-height: 1.2;
	letter-spacing:0px;
	font-family:arial;
}



table.contentpaneopen Tbody tr td.contentheading 
{
	font-weight: bold;
	font-size: 11pt;
	height: 23px;
	line-height: 20px;	
	border: none;
	font-family: arial;
	color: #5C4127;

}



table.contentpane ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
}



table.contentpane ul li{
	padding: 0px;
	margin: 0px;
	padding-left: 15px;
}

/* flash infos */




#index
{
	background-image:url(../images/index.gif);
	background-repeat:no-repeat;	
	background-position:center 22px;	
	height:187px;
	width:145px;
	font-size:17px;
	font-family:arial;
	line-height:17px;
	color:#482605;
	padding-top:40px;
	text-align:center;
	
	
	
}
.subindex
{
	font-weight:bold;
	

}



.indexes
{
	color:black;
	font-weight:bolder;
	font-size:15px;
	margin-top:12px;
	margin-bottom:5px;
	
}



.index_values
{
	color:black;
	font-weight:bolder;
	font-size:20px;
	

}



.adminform: td
{
	width:300px;
}



.module_recherche div div div h3
{
	padding-left: 15px;
}
.search_recherche
{
	padding-left: 15px;
	margin-top:50px;
}
.search_title
{
	color:#5c4127;
	font-size:15pt;
}

.bouton
{
	cursor:pointer;
}
#today
{
	font-size:12px;
	font-weight:bold;
	text-align:center;/*
	margin-left:15px;*/
	margin-top:15px;
}
A.readon ,.blogsection, .adresse, .lien_footer
{
	color: #5C4127;
	font-weight:bold;
	font-size:8pt;
}
.pagenav_next A, .pagenavbar A ,.pagenav_prev A, .back_button A, .pagenav
{
	color: #5C4127;
	font-weight:bold;
	font-size:8pt;
}
.contenttoc A, .category, .agenda_c A, .blog_more, DIV.componentheading, .info_breve, .contentpane tbody tr td ul li b
{	
	color: #5C4127;
	font-weight:bold;
	font-size:10pt;
}
DIV.live_news_c table.contentpaneopen, .contentpane tbody,#rightcol div.module div div div
{	
	font-size:9pt;
	line-height: 1.2;
}

div.leftcol div.cd_moduletitle_logo a
{
	font-size: 12px;
	padding-top: 10px;
	background: transparent url(../images/login_h.gif);
	background-repeat:no-repeat ;
	background-position:center top ;
}

.module_login
{
border-right:1px solid;
border-right-color:#DCC889;
/*margin-top:-13px;
padding-top:10px;*/
}
div.leftcol div.module_login div h3
{
	color:#5C4127;
	font-size:10pt;
	padding-top:15px;
    padding-left:5px;
	margin:0px;
}
div.leftcol div.module_login div a
{
	color:#5C4127;
}
div.leftcol div.module_login div form
{
    font-size:8pt;
    padding:0px 10px 20px 10px;
      
}
.module_online h3, .module_online ul
{
margin:0px;
padding-top:10px;
}
.module_online
{
font-size:9pt;
background-image:none;
background-color:#F8F2E4;
color:#5C4127;
margin-top: 50px;
/*height:10px;*/
}

.contentpaneopen tbody A, .contentpane tbody A
{
	color: #5C4127;
	font-weight:normal;
}



#rightcol div.module div {
	width: 190px;
	background: transparent url(../images/module_h.jpg) top left no-repeat;
	background-repeat:no-repeat ;
	
	
}

#rightcol div.module div div
 {
width: 180px;
background: transparent url(../images/module_f.jpg)  bottom left no-repeat;
}
#rightcol div.module div div div a
{
color:	#5C4127;
}
#rightcol div.module div div div
{
background:none;
/*padding-left:10px;
padding-top:10px;
padding-bottom:15px;
padding-right:10px;*/
padding: 5px;
}


#rightcol .module
{
border:none;
}
#rightcol div.module div div div h3
{
 color:brown;
 margin-top:-1px;
font-size:10pt;
text-align:center;
margin-left: -10px;
margin-top: 0px;
}
#dm_header DIV A, h2#dm_title, div.content P
{
	font-size:8pt;
}

div#dm_details.dm_doc table thead tr
{
background-color:#FFFFFF;
}
.contentpaneopen tbody tr td, .contentpaneopen tbody tr td p{font-size:9pt;}


/* CSS     DOCman */
.message { 
	padding: 10px 10px 10px 50px; margin-bottom: 10px;
	border: 1px solid gray; background: #ede4c5 url(../images/message.gif) no-repeat 10px 50%; 
	color: #5c4127; font-weight: bold; 
}
h2#dm_title, div.content P, div#middle div.content div#dm_docs dl, div#dm_docs h3, div#dm_cats h3, dl dd.dm_files, div#dm_nav
{
	font-size:8pt;
}
dt a.dm_name,#dm_header DIV A, div#dm_docs div.dm_orderby a, div#dm_nav a, div#dm_pathway a
{
	font-size:8pt;
	color:#dcc889;
}
div#dm_pathway, div#dm_cats h3, div#dm_cats .dm_description, div#dm_docs h3, div#dm_docs .dm_description, div#dm_docs .dm_orderby 
{
	/*DM background-color:#F8F2E4;*/
}
.dm_doc thead, #dm_tooltip thead       { background-color: #dcc889; font-weight: bold; }
dt a.dm_name:hover {
background:#dcc889 none repeat scroll 0%;
color:#5c4127;
}
#dm_frmupload.dm_form, #dm_frmsearch.dm_form
{
	width:500px;
}
.dm_description
{
	font-size:9pt;
}
/*	CSS	Bourse aux d�chets	*/
.contentheading, .adsmanager_subtitle, .adsmanager_search_box div, .adsmanager_box_module table , table.adsmanager_table, div#middle tr .adsmanager_main_cat a
{
	font-size:8pt;
}
.adsmanager_pathway a, .adsmanager_subcats a, .adsmanager_write a, .adsmanager_subtitle a, table.adsmanager_table a, .adsmanager_search_box div a, div.adsmanager_footer a, .adsmanager_box_module table a, div.adsmanager_top_ads a, div.adsmanager_ads_contact a, div.content div table tbody tr td table tbody tr td h3.adsmanager_sub_cat a
{
	font-size:8pt;
	color:#5C4127;
}
.adsmanager_inner_box, div.adsmanager_top_ads
{
background-color:#EDE1C7;
}
div.leftcol div.module div div div table tbody tr td div img
{
width:10px;
}

div.leftcol div.module div div div table tbody tr td div
{
margin-left:15px;
}
/*------------CSS Jcalpro !!---------------*/
div.leftcol div.module div div div table tbody tr td div img
{
width:10px;
}
#extcalendar .maintable
{
border:none;
}
#extcalendar .tableh1
{
background-color:#F8F2E4;
background-image:none;
border:none;
}
#extcalendar .previousmonth , #extcalendar .previousweek, #extcalendar .previousday
{
background-color:#dcc889;
}
#extcalendar .previousmonth a
{
color:#FFFFFF;
}
#extcalendar .nextmonth a
{
color:#FFFFFF;
}
#extcalendar .nextmonth , #extcalendar .nextweek, #extcalendar .nextday
{
background-color:#dcc889;
}
#extcalendar .tablec a,#extcalendar .tablec div.catdesc
{
color:#FFFFFF;
}
#extcalendar .tablec 
{
background-color:	#e2d29f;
}
#extcalendar .tablev1 
{
background-color:	#dcc889;
border-top: 1px solid #ffffff;
border-left: 1px solid #ffffff;
border-right: 0px solid #ffffff;
border-bottom: 0px solid #ffffff;
color : #E0E4E4;
}
#extcalendar .tableh2,#extcalendar .weekdaytopclr, #extcalendar .sundaytopclr 
{
background-color:#e2d29f;
background-image:none;
border-left: 1px solid #ffffff;
border-right: 0px solid #ffffff;
}
#extcalendar .weekdayemptyclr
{
background-color:#e7daad;
color:#000000;
}
#extcalendar .sundayemptyclr, #extcalendar  .currentmonth, #extcalendar  .currentweek, #extcalendar  .currentday
{
background-color:#e7daad;
}
#extcalendar .todayclr 
{
background-color:#e2d29f;
}
#extcalendar .todayclr2 
{
background-color:#e7daad;
}
#extcalendar .weekdayclr 
{
background-color:#ede4c5;
}
#extcalendar .weekdayclr2, #extcalendar .tableb
{
background-color:#F8F2E4;
}
#extcalendar .legend a
{
color:#FFFFFF;
}
div.latest_event a.event_title
{color:#5c4127;
font-size:9pt;} 		
/*CSS LetterMan*/

.content table tbody tr td a, .sectiontableentry2 a, .small a, .componentheading a
{
	
	text-decoration: none;
	font-weight: bold;
	color:#5c4127;
}

.componentheading, .contentheading, .createdate, .sectiontableheader, .sectiontableentry2, .content table tbody tr td, .small, .lettermancontent
{
	font-size:9pt;
}
/*		Bouton		*/
#extcalendar .button {
background-color:#FFFFFF;
/*background-image:url(http://www.btp-reunion.net//images/btn_bg.gif);*/
background-image:url(../images/btn_bg.gif);
border:1px solid #AABBBF;
color:#404F59;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:11px;
padding:2px;
}

.dm_row { background: transparent; }
