body, html {
     	margin: 10px 0 0 0  ;
        padding: 0;
		background-color: #594F44;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:1em;
		font-weight:normal;
		color:#3F3F3F;
}


#global
{
		width:970px;
		border:1px solid #261F18;
		margin: 0 auto ;
		background-color:#FFFFFF;
}

a.trans img 	{filter:alpha(opacity=100);   
                     -moz-opacity: 1.0;   
                     opacity: 1.0;}

a.trans:hover img {filter:alpha(opacity=70); 
               -moz-opacity: 0.7; 
               opacity: 0.7;}
			   
a.red
{
			font-size:11px;
			color:#B90000;
			text-decoration:none;
}

a.red:hover
{
			color:#000000;
			text-decoration:underline;
}
/*----------------------------------------------------------------------------------
						TOP-HEADER
----------------------------------------------------------------------------------*/
#header
{
				background:url(../images/fd_header.gif) repeat center top;
				height:115px;
}
#top
{
				position:relative;	
				margin: 0 auto ;
				padding:0px;
				width:970px;
		
}

#logo_top
{
				position:absolute;
				top:0px;
				left:0px;
}

#connex
{
		position:absolute;
		top:40px;
		left:700px;
}


		
#menu_top
		{
			
			position:absolute;
			top:40px;
			left:330px;
			margin: 0 ;
			padding: 0 ;
			
			list-style-type: none ;
		}
				
ul#menu_top li 
		{
			float: left ;
			text-align: center ;
			
		}

#menu_top #present a
		{
			
			
			font-size: 0.75em ;
			font-weight: bold ;
			background:url(../images/presente.gif) no-repeat left top;
			width:150px;
			height:70px;
			padding:12px 0px 0px 15px;
			letter-spacing: 1px ;
			color: #000000 ;
			display: block ;
			text-decoration: none ;

		}
		
#menu_top #present a:hover
		{
			
			background:url(../images/presente2.gif) no-repeat left top;
			color: #928C85 ;
			display: block ;
			text-decoration: none ;

		}


#menu_top #ins a
		{
			
			
			font-size: 0.75em ;
			font-weight: bold ;
			background:url(../images/ins.gif) no-repeat left top;
			height:70px;
			padding:12px 0px 0px 45px;
			letter-spacing: 1px ;
			color: #000000 ;
			display: block ;
			text-decoration: none ;

		}
		
#menu_top #ins a:hover
		{
			
			background:url(../images/ins2.gif) no-repeat left top;
			color: #928C85 ;
			display: block ;
			text-decoration: none ;

		}



/*----------------------------------------------------------------------------------
					ACCUEIL - HOME
----------------------------------------------------------------------------------*/
#home
{
	width:970px;
	height:330px;
	background:url(../images/home_rect.jpg) repeat center top;
	position:relative;	
	margin: 0 auto ;
	
}

#homext
{
		position:absolute;
		left:450px;
		top:30px;
		color:#998D7E;
		font-size:1em;
		font-style:italic;
		line-height:20px;
}

#homer1
{
	
	position:absolute;
	left:100px;
	top:25px;
	color:#ffffff;
	font-size:1.6em;
	letter-spacing:1px;
	line-height:45px;	
}
#present2
{
	margin-top:5px;
	margin-left:120px;
	line-height:23px;
	
}

#present2 a
{
		background:url(../images/fd_present2.gif) no-repeat left ;
		width:170px;
		padding:0px 0px 0px 20px;
		font-size:0.75em;
		display:block;
		color:#FFFFFF;
		text-decoration:none;

		
}

#present2 a:hover
{
		color:#E1821E;
		text-decoration:none;
}


#homer2
{
	
	position:absolute;
	left:470px;
	top:100px;
	color:#FFFFFF;
	font-size:1.2em;
	letter-spacing:2px;
	line-height:35px;	
}
#crea
{
	margin-top:10px;
	margin-left:60px;
	background:url(../images/fd_crea.gif) no-repeat left top;
	width:265px;
	height:32px;
	padding-left:20px;
	letter-spacing:1px;
		
}

#crea a
{
		color:#FFFFFF;
		text-decoration:none;
}

#crea a:hover
{
		color:#1B1A19;
		text-decoration:none;
}

#home_intro
{
		position:absolute;
		left:100px;
		top:290px;
		font-size:1em;
		width:760px;
		padding-bottom:10px;
		text-align:justify;
		border-bottom:1px dotted #2B2824;
}

#conth
{
		font-size:1.2em;
		width:760px;
		color:#CB7112;
		margin-top:20px;
		margin-left:90px;
		
		
		
}


/*----------------------------------------------------------------------------------
						PAGE-CONTENU
----------------------------------------------------------------------------------*/

#page
{
		position:relative;	
		margin: 0 auto ;
		width:970px;
		padding:10px;
				
}

#timg
{
	margin:5px 5px 5px 50px;
}
/*----------------------------------------------------------------------------------
				ADMIN
----------------------------------------------------------------------------------*/
#admh
{
	
		margin:20px 0px 0px 80px;

	
}

#ident
{
			padding:3px;
			width:500px;
			text-align:center;
	
		
}

input.ident              { 


	height: 15px;
	color:#333333
	font-size:0.7em; 
	font-weight: normal;
	padding: 1px 1px 1px 1px;
	margin:3px;
	border: 1px solid #000000;
	font-family: Verdana, Arial, Helvetica, Geneva, Swiss; 



}

#orga
{
		position:absolute;
		top:30px;
		right:20px;
		background-color:#000000;
		padding:5px;
		color:#FFFFFF;
		margin:5px;
}


#mtop
{
		position:absolute;
		top:75px;
		right:25px;
		font-size:0.75em;
}

#mtop a
{
		
		text-decoration:none;
		color:#8A4E0D;
}

#mtop a:hover
{
		
		text-decoration:underline;
		color:#333333;
}

/* EVENEMENTS*/

#top_event
{
		margin:0px 0px 0px 15px;
		float:left;
}

#total_event
{
		margin:20px 0px 0px 55px;
		float:left;
		font-size:0.75em;
}
#plus_event
{
		margin:15px 0px 0px 15px;
		float:left;
		font-size:0.75em;
	
}


table#event 
{
		border-spacing:0;
		border-collapse:0;
		width:890px;
		margin:15px 0px 0px 30px;

}

table#event  td
{
		line-height:15px;
		padding:0px;
		margin:0px;
}

table#event  td.eve
{
	border-bottom:1px dotted #C37018;
	padding:5px;
}
table#event  td.leg
{
		font-size:0.75em;
		color:#ffffff;
		text-align:center;
		height:18px;
}

a.leg
{
		
		color:#ffffff;
		text-decoration:none;
}

a.leg:hover
{
		
		color:#ffffff;
		text-decoration:underline;
}
/*----------------------------------------------------------------------------------
					FOOTER -  BAS
----------------------------------------------------------------------------------*/

div#footer {
        
		
     	margin:20px 0px 0px 0px;
		text-align:right;
		height:30px;
        width: 920px;    
}


#footer a 

{
	color:#000000;
	font-size:0.7em;
	width:100px;
	text-decoration:none;	
}

#footer a:hover

{
	color:#3B362F;
	text-decoration:underline;	
}
