
body{
behavior: url("/campus/csshover.htc");}
img, div, table { behavior: url(/campus/_includes/_style/iepngfix.htc) }


/********** IE *************/

html{filter: expression(document.execCommand("BackgroundImageCache", false, true));/*  enlève l'effet d'hépileptie des backgrounds sur IE6 */}

* html img,
* html .png{
behavior: expression((this.runtimeStyle.behavior="none")&&(this.pngSet?this.pngSet=true:(this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png')>-1?(this.runtimeStyle.backgroundImage = "none",
this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')",
this.src = "/_img/clear.gif"):(this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("','').replace('")',''),
this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='crop')",
this.runtimeStyle.backgroundImage = "none")),this.pngSet=true)
);
}

/*************************/

body{
margin:0;
padding:0;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#666;
}
	#Accueil{
	background:url(../../_img_stade/fd_acc.jpg) no-repeat;
	background-position:center 100px;}
	
	#IN{
	background: #fff url(../../_img_stade/fd_site_soccer.png) no-repeat;
	background-position:top center;}

#Accueil h1, #Accueil h2{color:#fff;}

h1{
font-size:24px;
color:#808080;
font-weight:normal;
padding:5px 0 0 0;
margin:0 0 0 0;
}
h2{
font-size:16px; color:#C0272D; font-weight:normal;
}
h3{color:#C0272D;font-size:14px;}
h4{font-size:12px;}
h5{font-size:12px;}
h6{font-size:12px;}

p{}

a{}
a:hover{}
a:visited{}



/*****************************************
			 contenants 
*****************************************/


#main{
width:1000px;
margin:0 auto 0 auto;
min-height:500px;
	_height:500px;
}

	#Accueil #main{
	min-height:608px;
	_height:621px;
	}

#logo{
width:184px;
height:174px;

position:relative;
}


/*         menu outils---> Intranet | Col.Net | Recherche         */

#menutools{
width:400px;
margin:0 0 0 600px;
position:absolute;
top:0px;
}

	#menutools a{ color:#808080;
	display:block;
	float:left;
	width:95px; height:30px;
	line-height:20px; /*border:1px solid #ccc;*/
	background:#fff url(../../_img/bk_tool.gif) no-repeat;
	background-position:bottom center;
	text-align:center;
	text-decoration:none;
	margin:0 2px 0 2px;}
	
	#menutools a:hover{/*background:#d9a500;*/ color:#d9a500;}
	#menutools a.leclerc{ background:url(../../_img_stade/mini_logo_leclerc.gif) no-repeat top center ; /*width:49px;*/ height:37px}
		#menutools a.leclerc strong{ display:none;}
	#menutools span{display:block; float:right;margin:5px 15px 0 0 ;}
	#menutools .searchBox{font-size:10px;width:120px; color:#666666; }
	#menutools .searchSubmit{background:url(../../_img/loupe.gif) no-repeat; background-position:center center;border:none; width:30px;}
	
/**** ------------------ fin du menu outils ------------------- ****/

/*                      bloc de nouvelles                            */

#bloc_nouvelles{
border:none;
width:350px;
background: url(../../_img/quoi_de_neuf.png) no-repeat;
_background:url(../../_img/clear.gif) no-repeat;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/_img/quoi_de_neuf.png', sizingMethod='crop');

background-position:top left;
padding:0 0 0 40px;
position:relative;
margin: 0 0 0 55px;
min-height:260px;
_height:260px;

/*border:1px solid #00FFCC;*/
}

	#flash_envent
	{
		position:absolute;
		top:-70px;
		_top:-100px;
		left:370px;
	}

	.news{
	display:block;
	clear:both;
	padding-top:0;
	margin:0;
	}
	
	#bloc_nouvelles .news span{
	display:block;
	float:left;
	clear:both;
	background:#6B151C;
	color:#fff;
	width:30px;
	height:30px;
	text-align:center;
	margin:0 3px 3px 3px;
	}
	
	.evenement{
	display:block; 
	clear:both;
	padding-top:0;
	margin:0;
	}
	
	#bloc_nouvelles .evenement span{
	display:block; 
	float:left;
	clear:both; 
	background:#D9A500; 
	color:#fff; 
	width:30px; 
	height:30px;
	text-align:center;
	margin:0 3px 3px 3px;
	}
	
	#bloc_nouvelles a{
	color:#fff; 
	text-decoration:none;
	}
	
	#bloc_nouvelles a:hover{
	color:#D9A500; 
	text-decoration:none;
	}
	
		/*****/
		
		#bloc_nouvelles_in{
			border:none;
			padding:0;
			margin: 25px 0 0 0;
			z-index:1;
		}

		
		#bloc_nouvelles_in .news span{display:block; float:left;clear:both; background:#6B151C; color:#fff; width:30px; height:30px; text-align:center;margin:0 3px 3px 3px; font-size:11px;}
		
		#bloc_nouvelles_in .evenement span{display:block; float:left;clear:both; background:#D9A500; color:#fff; width:30px; height:30px;text-align:center;margin:0 3px 3px 3px; font-size:11px;}
		
		#bloc_nouvelles_in a{color:#666666; text-decoration:none;}
		#bloc_nouvelles_in a:hover{color:#D9A500; text-decoration:none;}
		
		#news_nav{color:#fff; font-size:16px;margin:0;padding:0 0 15px 5px;}
		#news_nav a{font-size:12px;  }
		
		/*****/

/***************************fin nouvelles ****************************/




/*****************************MENU TOP*******************************/
#menutop{ /*border:1px solid #009933;*/ width:690px; position:absolute; top:65px;margin:0 0 0 275px;height:20px;}
	/* menu niveau 1 */
	.niveauA{/*border:1px solid #ccc;*/ height:20px;margin:0;padding:0;}
	.niveauA li{ display:inline;margin:0 65px 0 0;/*border:1px solid #000;*/ float:left}
	.niveauA li a{color:#808080; font-size:16px; text-decoration:none; background:url(../../_img/fl_menutop.gif) no-repeat; background-position:center left; padding-left:14px;}
	.niveauA li:hover a,.niveauA li a:hover{color:#003867;}
	
		/* menu déroullant niveau 2 */
		
		/*look*/
		.blocA{
		position:absolute;
		background:url(../../_img/menu_rollA.png) no-repeat;
		width:751px;
		height:145px;
		z-index:1000;
		margin:-15px 0 0 -30px; ;
		}
		
		.blocB{
		position:absolute;
		background:url(../../_img/menu_rollA.png) no-repeat;
		width:751px;
		height:145px;
		z-index:1000;
		margin:-15px 0 0 -200px; ;
		}
		
		.blocC{
		position:absolute;
		background:url(../../_img/menu_rollA.png) no-repeat;
		width:751px;
		height:145px;
		z-index:1000;
		margin:-15px 0 0 -480px; ;
		}
		
		.blocA td{width:22%;
		padding: 50px 0 0 10px;}
		
			.blocA td.bloc_spacer{ padding-left:35px;}
		
		.blocA a, .blocB a, .blocC a{
		display:block;
		font-size:12px!important;
		color:#fff!important; 
		text-decoration:none;
		padding:0!important;
		background:none!important;
		}
		.blocA a:hover, .blocB a:hover, .blocC a:hover,
		.blocA span:hover a{
		color:#d9a500!important;
		}
		
		.blocA, 
		.blocB, 
		.blocC
		{display:none}/*effet off*/
		
		.niveauA li:hover .blocA,
		.niveauA li:hover .blocB,
		.niveauA li:hover .blocC
		{display:block;}/* effet on*/
		
		/*menu niveau 3 */
			
			
			.blocD{
			width:177px;
			min-height:141px;
			_height:141px;
			border:2px solid #fff;
			background:#c5cce0 url(../../_img/fd_menu_rollC.gif) no-repeat;
			background-position:top left;
			position:absolute;
			padding-top:7px;
			margin:-25px 0 0 50px;
			z-index:2000;}
			
			.blocD img{position:absolute;
			margin:-5px 0 0 -18px;}
			
			.blocA span:hover .blocD a,
			.blocD a{
			color:#003867!important;
			display:block;
			padding:5px 0 0 10px!important;}
			.blocA span:hover .blocD a:hover,
			.blocD a:hover{
			color:#d9a500!important;
			}
			
			
			.blocD
			{display:none}/*effet off*/
			
			.blocA span:hover div.blocD
			{display:block!important;}/* effet on*/
	
	
	
	
	/***** menu sur page *****/
	.menu_tab{/*border:1px solid #CC9933;*/ }
	.menu_tab a{color:#fff!important; text-decoration:none; display:block;}
	.menu_tab a:hover,
	.menu_tab a.on{color:#d9a500!important;}
	.menu_tab td{width:22%;
		padding: 50px 0 0 10px;}
	
	/*************************/
	
	
	
	
	/*  Sous menu */
	
		#smenu{
		/*border:1px solid #000*/;
		width:230px;
		float:left; 
		padding:25px 0 0 0;
		margin:0 0 0 40px;
		margin-top:30px;
		
		}
		
		#smenu ul{
		margin:0;
		padding:0;
		}
		
			#smenu ul li{
			list-style-image:none;
			list-style-type:none;
			_height:18px;
			min-height:18px;
			}
			
			#smenu li a{
			font-size:12px;
			text-decoration:none;
			color:#808080;
			background:url(../../_img/bullet_off.gif) no-repeat;
			background-position:center left;
			padding: 0 0 0 12px;
			}
			
			#smenu li a:hover,
			#smenu li a.on{
			color:#D9A500;
			background:url(../../_img/bullet_on.gif) no-repeat;}
			
			
			
			#ssmenu{background:#ff0000 url(/_img_stade/fd_ssmenu.gif) no-repeat top right;width:200px;border:2px solid #eee; padding:10px 0 10px 5px;}
			#ssmenu a{ font-size:11px!important; background:none!important; color:#fff!important;padding: 1px  4px 1px 1px!important; display:block;}
			#ssmenu a:hover, #ssmenu a.on{color:#D9A500!important;}
			
		
	/**************/	
	
	
	
	
	/******** menu page *********/
	
	#menu_page{
	font-size:16px;
	color:#8c1d21;
	line-height:22px;
	width:550px;
	margin:0 0 0 5px;
	}
	#menu_page a{
	font-size:12px;
	color:#003867;
	text-decoration:none;
	padding-bottom:3px;
	}
	#menu_page a:hover,
	#menu_page a.on{
	color:#d9a500 ;
	background:url(../../_img/fd_menu_page.gif) repeat-x;
	background-position:bottom;
	}
	
	/****************************/
	
/********************************************************************/



#boites{
text-align:left; 
/*border:1px solid #00CC33;*/
position:relative;
width:600px;
margin:11px 0 0 0;
*margin:0;
_margin:-21px 0 0 0;
padding:0 0 0 270px; 
}

	#boites img{border:none;}
	
	#logo_campus{
	margin:0 0 0 0;
	left:90px;
	*left:92px;
	position:absolute;
	}


#contenu{}

#contenu{
margin-top:55px;}

#contenu a, #contenu_zone a{color:#8c1d21}
#contenu a:hover, #contenu_zone a:hover{color:#D9A500}

#contenu_zone a img{border:none; margin:10px; padding:10PX;}
/*******************************************************/


/************************************/

	#contenu_zone{
	margin-top:62px;
	
	width:600px;
	padding:0 15px 15px 15px;
	float:left;
	}
		.bordure_gauche{float:left; padding:0 0 0 0; width:19px}
		.bordure_droite{float:right; padding:0 0 0 0; width:19px}
	
	
	.clearer{clear:both; font-size:1px;}
	
/************************************/


/********************************************************/


#menu_rapide{
background:url(../../_img/fd_bas.png) no-repeat;
background-position:top center;
height:143px;
width:auto;
background-repeat:repeat-x;
}
	.container{
	width:780px;
	margin:0 auto 0 auto;}
	#menu_rapide h2{padding:10px 0 0 0;}
	#menu_rapide a{color:#003867;text-decoration:none;}
	#menu_rapide a:hover{text-decoration:underline;}
	#menu_rapide .liens{width:650px;position:absolute; margin:-15px 0 0 160px}

#haut_de_page
{
    clear:both;
	text-align:center;
	position:relative;
	margin-top:-30px;
}
#haut_de_page img {border:0px;}

#Accueil #footer{background:none;padding:5px;}

#footer{
background:#fff url(../../_img/fd_footer.gif) repeat-x;
height:81px;
text-align:center;
padding:35px 5px 5px 5px;
font-size:20px;
color:#ccc;
}

#footer a{
color:#aaa;
font-size:12px;
text-decoration:none;
line-height:40px; 
vertical-align:middle;
}

#footer a:hover{
color:#D9A500;
}

/**************/

.spacer{height:35px;}

.spacer_img{
width:3px;
*width:6px;}

/**************/

#blocSendPage{
	background-color:#FFFFFF;
	border: thin solid #CCCCCC;
	text-align:left;
	padding:10px;
	
	position:absolute;
	left:-25px;
	top:14px;
}

.bouton_envoyer{
	background:url(/_img/bt_login_fleche.gif) no-repeat;
	border:none;
	width:19px;
	height:19px;
	margin:0px 0 0 5px;
}

/********************/
#menuOutils
{
	position:absolute;
	/*z-index:5;*/
	margin-top:50px;
	margin-left:835px;
	
	font-size:11px;
}

#blocSendPage
{
	position:absolute;
	background-color:#FFFFFF;
}


a.print, a.envoyer, a.plus, a.moins, a.home{ width:24px; height:22px; display:block; float:left; margin:0 2px 0 2px; }
