
body
{
	padding:0px;
	width:100%;
	margin:auto;
	font-family:Arial,Serif;
	background-color:#cead6c;
	color:white;
	height:100%;
}

body input,body textarea
{ font-size:12px; }

#content
{
	margin:auto;
	text-align:center;
}

/*************************HEADER + MENU************************************/
#header
{
	position:relative;
	margin:auto;
	width:820px;
	height:209px;
	background:url("images/head.jpg") no-repeat;
}

#menu
{
	position:relative;
	margin:auto;
	width:820px;
	height:62px;
	background:url("images/menu.jpg") no-repeat;
}

#t_menu	
{	
	position:relative;
	left:20px !important;
	left:0px;
	margin-left:0px;
	margin-top:0px;
	color:white;
	font-weight:bold;
	font-size:12px;
}

#t_menu td,#t_menu_right td 
{	
	text-align:center;
	width:auto;
	cursor:pointer;
	/*border:1px solid blue;*/
	margin:0px;
	padding:1px 5px;
	border-collapse:collapse;
	font-variant:small-caps;
}

#t_menu_right
{
	position:relative;
	top:0px;
	display:block;
	float:right;
	clear:both;
	margin-right:25px !important;
	margin-right:10px ;
	margin-top:5px;
	color:white;
	font-weight:bold;
	font-size:12px;
}

#mask_load
{
	background:#000000;
	top:0px;
	left:0px;
	margin:0px;
	position:fixed !important;
	position:absolute;

	filter:alpha(opacity=50);
	-moz-opacity:0.5;
	text-align:center;
	z-index:3000;
	width:100%;
	height:100%;
}

#mask_load_content
{
	background:#000000;
	margin:auto;
	position:absolute;
	top:50px;
	text-align:center;
	z-index:3500;
	width:250px;;
	height:auto;
	padding:5px;
}

a			{	color:#008616;text-decoration:none;	}
a:visited	{	color:#008616;text-decoration:none;	}
a:hover		{	color:#013f0c;text-decoration:none;	}
#menu a				{	color:white;text-decoration:none;	}
#menu a:visited		{	color:white;text-decoration:none;	}
#menu a:hover		{	color:#aaaaaa;text-decoration:none;	}

/***************************FIN HEADER************************************/
/*****/
/*****/
/***************************Foot************************************/
#foot
{
	position:relative;
	background:url('images/foot.png') no-repeat;
	width:820px;
	height:56px;
}

/*****************************Fin Foot ************************************/
/*****/
/*****/
/*****************************MAIN************************************/
#main
{
	position:relative;
	margin:auto;
	width:820px;
	height:auto;
	background:url("images/body.jpg") repeat-y;
}

#main2
{
	position:relative;
	margin:auto;
	width:820px;
	height:auto;
	background:url("images/body.jpg") repeat-y;
}
#contenu_main
{
	padding:20px 45px;
	font-size:12px;
	text-align:justify;
	/*border:1px solid blue;*/
	min-height:500px !important;
	height:auto !important;
	height:500px;
}

#contenu_main td
{
	font-size:14px;
}

.tel
{
	padding-left:90px;
}

.td_parten
{
	text-align:center;
}

.td_phot
{
	padding:5px;
}

#acces
{
	display:block;
	width:310px;
	cursor:pointer;
	font-weight:bold;
	color:#950a0a;
	border:1px solid #950a0a;
	padding:5px;
}

#partenaires
{
	background-color:white;
	border:1px solid #008616;
}

#phot_mid
{
	width:390px;
	text-align:center;
}
/******************************FIN MAIN*************************************/
/*****/
/*****/
/****************************** Accueil *************************************/

#contenu_accueil
{
	position:relative;
}

#contenu_accueil_pres
{
	position:relative;
	/*border:1px solid green;*/
	height:430px;
	width:540px;
}

#contenu_accueil_autre,.contenu_accueil_news
{
	position:relative;
	top:10px;
	/*border:1px solid red;*/
	height:150px;
	width:540px;
}
.contenu_accueil_news
{height:auto;margin:25px 0px;}

#modules
{
	position:absolute;
	width:170px;
	left:610px;
	/*height:500px;*/
	top:-20px;

}

#modules_CC
{
	background:url('images/module_cc.jpg') no-repeat;
	height:auto;
	margin-top:10px;
}

#modules_CE
{	
	background:url('images/module_ce.jpg') no-repeat;
	height:auto;
	margin-top:10px;
}

#modules_PH
{	
	
	height:auto;
	margin-top:10px;
}
#modules_AN
{	
	background:url('images/module_an.jpg') no-repeat;
	height:150px;
	margin-top:10px;
	text-align:center;
}

.module_titre {	padding-top:5px;padding-left:35px;font-weight:bold;color:#b61515;display:block; }
.module_moredetail	{cursor:pointer;font-weight:bold;font-size:11px;display:block;margin-top:7px;margin-left:85px;color:#b61515;border:1px dotted white;padding:2px;width:auto;}


/****************************** Accueil *************************************/
/*****/
/*****/
/******************************Annonces*************************************/
#contenu_annonce
{
	margin:auto;
	width:550px;
}

.dannonce
{
	position:relative;
	height:150px ;
	width:543px;
	font-size:12px;
	margin-bottom:10px;
	
}


.titre_annonce
{
	font-weight:bold;
}

.cat_annonce
{
	/*font-weight:bolder;*/
	width:90px;
	color: #7c1b1b;
	
}

/******************************FIN Annonces*************************************/
/*****/
/*****/
/****************************** Agendas Calendriers *************************************/

#concours
{
	position:relative;
	width:263px;
	height:280px;
}

#concours_Desc
{
	position:absolute;
	left:340px;
	top:60px;
	width:450px;
	height:280px;
}

#events
{
	position:absolute;
	left:467px;
	top:345px;
	width:263px;
	height:280px;
}

#events_Desc
{
	position:relative;
	left:0px;
	top:0px;
	width:450px;
	height:280px;
}

#CAL_Sep
{
	position:relative;
	height:10px;
	width:370px;
	top:20px;
	left:190px;
	text-align:center;
	background:url('images/CAL_Sep.png') no-repeat;
}
/******************************FIN Agendas Calendriers*************************************/
/*****/
/*****/
/****************************** Concours *************************************/

#contenu_concours_bg
{
	position:absolute;
	text-align:center;
}

#contenu_concours
{
	position:relative;
	background:url('images/cadre_conc/cm.jpg') repeat-y;
	width:371px;
	left:379px;
	padding-bottom:-5px;
}

#data_concours
{
	padding-left:15px;
	width:320px;
}

.conc1 {	font-weight:bold;}
.conc2 {	color:yellow;}
.conc3 {	color:#7c1b1b;	font-weight:bold;}
.conc4 {	cursor:pointer;}
.conc5 {	color:#7c1b1b;}
.gros_titre { font-weight:bold;font-size:17px;font-variant:small-caps;margin-left:10px;}

.photo_datleft
{
	position:relative;
	top:0px;
	left:20px;
	width:420px;
}

.photo_datright
{
	position:absolute;
	top:34px;
	left:460px;

}

.photo_top
{
	position:absolute;
	top:7px;
	left:20px;
	font-weight:bold;
	font-size:13px;

}

.photo_main
{ 
	position:relative;
	background:url('images/phot_mid.jpg') repeat-y;
	width:707px;
	padding:0px;
}

.imgdatconc
{
	margin:2px;
}

#user_info,#user_news,#user_annonces
{
	position:absolute;
	top:30px;
	left:40px;
	width:200px;
	height:200px;
	padding:10px;
	font-size:12px;

}

#user_news,#user_annonces {height:100px;}

#user_info input
{
	font-size:12px;
}
.labsr	{display:block;float:left;width:120px;font-size:12px;font-variant:small-caps;}
.butmya
{
	left:10px;
	margin:2px;
	width:180px;
	height:20px;
	padding:2px;
	background-color:#f2daa7;
	border:1px solid silver;
	cursor:pointer;
	font-size:12px;
}

#btndeco{width:80px;padding:0px;height:18px;background:none;color:white;}

#user_info
{
	position:relative;
	left:00px;
	top:10px;
}

#user_news
{
	left:520px;
	top:150px;
	z-index:1000;
}

#tabcontact
{
	text-align:left;
	vertical-align:middle;
	border-collapse:collapse;
}
#tabcontact td{padding-bottom:5px;font-size:13px;}
.cat1{	color:#836d43; }

#user_annonces
{
	left:520px;
	z-index:1000;
}

#user_data
{
	position:relative;
	top:25px;
	left:00px;
	width:680px;
	height:auto;
	padding:10px;
}

#previou
{
	position:absolute;
	border: 1px solid #000000; 
	padding: 10px; 
	top:100px;
	left:120px;
	height:223px; 
	overflow: scroll; 
	width: 542px; 
	background-color:#ebce96; 
	visibility:hidden; 
	z-index:1500;
	color:black;
}

#textar,#titre_news {font-size:12px;}

