/*
=================================================
Fichier     : Style_Menu.css
Auteur      : AUFFRAY Guillaume
Description : CSS pour Menu

Revision    : 
		- v1.0 : 
=================================================
*/


#menu
{
	width					: 987px; 
	height					: 28px; 
	overflow				: hidden;  
	margin-bottom			: 0px;
	margin-left				: auto;
	margin-right			: auto;
}

#ss_menu
{
	width					: 987px; 
	height					: 28px; 
	overflow				: hidden;  
	margin-bottom			: 0px;
	margin-left				: auto;
	margin-right			: auto;
	background				: url(../../images/template/menu02_bg.png) repeat-x;
}


/* 
=================================================
MENU PRINCIPAL
=================================================
*/

.menu_left
{
	background				: transparent url(../../images/template/menu_left.png) no-repeat top left;
	height					: 28px;
	margin-bottom			: 0px;
	width					: 10px;
}

.menu_right
{
	background				: transparent url(../../images/template/menu_right.png) no-repeat top right; 
	height					: 28px;
	margin-bottom			: 0px;
	width					: 10px; 
}

.menu_center 
{ 
	width					: 967px; 
	height					: 28px; 
	overflow				: hidden;  
	margin-bottom			: 0px;
	margin-left				: auto;
	margin-right			: auto;
	background				: url(../../images/template/menu_center.png) repeat-x;
}

/* Lien */

a.menu01, a.menu01_actif 
{ 
	background				: transparent url(../../images/template/menu_bt_left.png) no-repeat top left; 
	display					: block; 
	float					: left; 
	font-size				: 13px;
	font-family				: Tahoma;
	font-weight				: normal;
	line-height				: 20px; /* This value + 4px + 4px (top and bottom padding of SPAN) must equal height of button background (default is 24px) */ 
	height					: 28px; /* Height of button background height */ 
	padding-left			: 10px; /* Width of left menu image */ 
	text-decoration			: none;
}

a:link.menu01, a:visited.menu01, a:active.menu01 
{ 
	color					: #FFFFFF;
}

a.menu01 span, a.menu01_actif span
{ 
	background				: transparent url(../../images/template/menu_bt_right.png) no-repeat top right;
	display					: block; 
	padding					: 4px 15px 4px 0;
}

a.menu01:hover, a.menu01_actif  
{ 
	background-position		: bottom left;
}

a.menu01:hover span, a.menu01_actif span
{
	background-position		: bottom right; 
	color					: #275587;
}

.buttonwrapper01 
{ 
	overflow				: hidden;
	width					: 100%;  
	padding-left			: 20px;  
}

/* 
=================================================
SOUS-MENU
=================================================
*/

/* Lien */

a.menu02, a.menu02_actif
{ 
	background				: transparent url(../../images/template/menu02_bt_left.png);
	background-repeat		: no-repeat;
	background-position		: top left;
	
	display					: block; 
	float					: left; 
	
	font-size				: 13px;
	font-family				: Tahoma;
	font-weight				: normal;
	line-height				: 20px; /* This value + 4px + 4px (top and bottom padding of SPAN) must equal height of button background (default is 24px) */ 
	height					: 28px; /* Height of button background height */ 
	padding-left			: 10px; /* Width of left menu image */ 
	text-decoration			: none; 
}

a:link.menu02, a:visited.menu02, a:active.menu02 
{ 
	color					: #275587;
}

a.menu02 span, a.menu02_actif span
{ 
	background				: transparent url(../../images/template/menu02_bt_right.png);
	background-repeat		: no-repeat;
	background-position		: top right;
	display					: block; 
	padding					: 4px 15px 4px 0;
}

a.menu02:hover, a.menu02_actif
{ 
	background-position		: bottom left;
}

a.menu02:hover span, a.menu02_actif span
{
	background-position		: bottom right; 
	color					: #FFFFFF;
}

.buttonwrapper02 
{ 
	overflow				: hidden;
	width					: 100%;  
	padding-left			: 20px;  
}


/* 
=================================================
MENU DATE
=================================================
*/


.date_jour 
{ 
	width					: 78px; 
	height					: 26px;  
	color					: #FFFFFF; 
	padding-top				: 7px;
	padding-right			: 18px; 
	padding-left			: 5px;
	vertical-align			: middle; 
	float					: right; 
	font-size				: 12px;
	font-family				: Tahoma;
	font-weight				: normal;  
}



/* 

.menu02 { 
	width: 1000px; 
	height: 34px; 
	overflow: hidden;   
	margin-left: 0px; 
	margin-top: 0px;  
	background: url(../../images/template/bg_sous_menu.jpg) repeat-x;  
	padding-top: 7px;  
	margin-left: auto;
	margin-right: auto;
}

#menu02tab {
	margin-bottom: -17px;
}

a.menu2 { 
	background: transparent url(../../images/template/bt_menu2_left.jpg) no-repeat top left; 
	display: block; 
	float: left; 
	font-size: 13px;
	font-family: Tahoma;
	font-weight: normal;
	line-height: 18px;
	height: 20px;
	padding-left: 11px;
	text-decoration: none; 
}

a:link.menu2, a:visited.menu2, a:active.menu2 { 
	color: #275587;
}

a.menu2 span {
	background: transparent url(../../images/template/bt_menu2_right.jpg) no-repeat top right;
	display: block;
	padding: 0px 11px 2px 0;
}

a.menu2:hover {
	background-position: bottom left; 
}

a.menu2:hover span {
	background-position: bottom right; 
	color: #ffffff;
	padding: 0px 11px 2px 0; 
}

.buttonwrapper2 {
	overflow: hidden; 
	width: 100%;  
	padding-left: 23px;  
}
*/