/* Styles communs à toutes les pages -----------------------------------------*/
.hide
{
	display : none;
}
.show
{
	display : ;
}
A.LienNavFixe:link, A.LienNavFixe:visited, A.LienNavFixe:active {
	font:					9px/120% Arial, Helvetica, Sans-serif;
	color:					#000;
	text-decoration:		none;
}
A.LienNavFixe:hover, A.LienNavFixe:visited:hover, A.LienNavFixe:active:hover {
	font:					9px/120% Arial, Helvetica, Sans-serif;
	color:					#000;
	text-decoration:		underline;
}
A.lienFooter:link, A.lienFooter:visited, A.lienFooter:active {
	font:					9px/120% Arial, Helvetica, Sans-serif;
	color:					#6c6c6c;
	text-decoration:		none;
}
A.lienFooter:hover, A.lienFooter:visited:hover, A.lienFooter:active:hover {
	font:					9px/120% Arial, Helvetica, Sans-serif;
	color:					#6c6c6c;
	text-decoration:		none;
}
.textFooter 
{
	font:					9px/120% Arial, Helvetica, Sans-serif;
	color:					#6c6c6c;
	text-decoration:		none;	
}
.bgFooter
{
	background-image:url(/images/Bg_Footer.gif);
	background-position:center left;
}

	

.CellEntete01DroiteFR {
	background:				url(/images/Img_Entete01Droite_FR.jpg) no-repeat;
	width:					468px;
}
.CellBgContenu {
	background:				url(/images/Bg.jpg) no-repeat;
}
.CellBgContenuForum {
	background:				url(/images/Bg_Forum.jpg) no-repeat;
}

.BlocMenuPrincipal {
	background:				url(/images/Bg_MenuPrincipalRPT.gif) repeat-y;
	padding:				0;
}


.TxtDate {
	font:					bold 10px/120% Arial, Helvetica, Sans-serif;
	color:					#6c6c6b;
	text-transform:			uppercase;
}
.TxtMotPassePerdu {
	font:					8px/120% Arial, Helvetica, Sans-serif;
	color:					#F4F6EC;
	text-transform:			uppercase;
}
.TabActualites {
	border-top:				2px solid #D7E1A4;
	border-left:			1px solid #D7E1A4;
	border-right:			1px solid #D7E1A4;
	border-bottom:			2px solid #D7E1A4;
	width:					206px;
	height:					118px;
}
.TopLeftCorner {
	background:				url(/images/left_corner_top.gif) no-repeat;
	width:					3px;
	height:					3px;
}
.TopRightCorner {
	background:				url(/images/right_corner_top.gif) no-repeat;
	width:					3px;
	height:					3px;
}
.BottomLeftCorner {
	background:				url(/images/left_corner_bottom.gif) no-repeat;
	width:					3px;
	height:					3px;
}
.BottomRightCorner {
	background:				url(/images/right_corner_bottom.gif) no-repeat;
	width:					3px;
	height:					3px;
}
.pixVertical {
	background:				url(/images/pix_vertical.gif) repeat-y;
	width:                  3px;
}
.pixHorizontal {
	background:				url(/images/pix_horizontal.gif) repeat-x;
	width:					968px;
	height:					3px;
}
/* Scroll */
.ContenantScrollActu {
	position:				relative;
	width:					204px;
	height:					110px;
	overflow:				hidden;
}
.ContenuScrollActu {
	position:				absolute;
	padding:				4px 4px 0 2px;
}
.ScrollActu {
	position:				absolute;
	top:					0px;
	right:					12px;
}
/* FIN Scroll */
.TabActualites2 {
	border-top:				2px solid #D7E1A4;
	border-left:			1px solid #D7E1A4;
	border-right:			1px solid #D7E1A4;
	border-bottom:			2px solid #D7E1A4;
	width:					198px;
	height: 				122px !important;
  	height: 				114px;
 	height/**/:/**/114px;
}
.ContenuActu {
	padding:				4px 4px 0 2px;
}
.TitreNouv {
	font:					bold 9px/120% Arial, Helvetica, Sans-serif;
	color:					#4F4F4E;
	text-transform:			uppercase;
	background:				#C5C9C0;
	border:					1px solid #A4A3A3;
	padding:				0 0 0 1px;
}
.ContenuNouv {
	font: 					10px/10px Arial, Helvetica, Sans-serif;
	color:					#6C6C6B;
	background:				#EAEBDF;
	border:					1px solid #D1D0D0;
	padding:				2px 3px;
	height: 				38px !important;
  	height: 				32px;
 	height/**/:/**/32px;
	vertical-align:			top;
}
.BgPointille {
	background:				url(/images/Bg_Pointille.gif);
}
.TxtDateLaUne {
	font:					bold 9px/120% Arial, Helvetica, Sans-serif;
	color:					#616161;
	text-transform:			uppercase;
}
.Pagination {
	font:					bold 9px/120% Arial, Helvetica, Sans-serif;
	color:					#F7F9ED;
	text-align:				center;
	background:				#A53A05;
	border:					1px solid #C2C4B8;
}
.TabOffre {
	border-top:				5px solid #ACAEA2;
	border-left:			5px solid #ACAEA2;
	border-right:			7px solid #ACAEA2;
	border-bottom:			6px solid #ACAEA2;
	padding:				18px 7px 0 9px;
	height: 				97px !important;
  	height: 				69px;
 	height/**/:/**/69px;
}
.TitreInfos {
	font:					bold 9px/120% Arial, Helvetica, Sans-serif;
	color:					#6C6C6B;
	text-transform:			uppercase;
	background:				#DFDFD6;
	border:					1px solid #CCCEC2;
	padding:				0 0 0 1px;
}
.ContenuInfos {
	font: 					10px/10px Arial, Helvetica, Sans-serif;
	color:					#6C6C6B;
	background:				#FBFBF5;
	border:					1px solid #DADCD0;
	padding:				2px 3px;
  	height: 				45px;
	vertical-align:			top;
}
/* Containers */
#Contenu {
	position:				relative;
}
#MenuPrincipal {
	position:				absolute;
	top:					7px;
	left:					12px;
}
#LoginArtiste {
	position:				absolute;
	top:					169px;
	left:					12px;
	background:				url(/images/Bg_EntreeArtistes.gif) no-repeat;
	width:					167px;
	padding:				0 0 8px 7px;
}
#LoginProducteur {
	position:				absolute;
	top:					245px;
	left:					12px;
	background:				url(/images/Bg_EntreeProducteurs.gif) no-repeat;
	width:					167px;
	padding:				0 0 8px 7px;
}
#MotPassePerdu {
	position:				absolute;
	top:					321px;
	left:					12px;
	background:				url(/images/Bg_MotPassePerdu.gif) no-repeat;
	width:					167px;
	padding:				5px 0 6px 5px;
}
#LaUne {
	position:				absolute;
	top:					8px;
	left:					191px;
	height:					186px;
	background:				url(/images/Bg_ALaUne.gif) no-repeat;
	padding:				5px 0 0 9px;
}
/* ------------------------------------------------------------------------
	Babillard
-------------------------------------------------------------------------*/
.errorMsg
{
	font-family				: Arial, verdana, helvetica, sans-serif;
	font-size				: 9px;
	color					: #A53A06;
}
#Babillard {
	position:				absolute;
	top:					9px;
	left:					191px;
	background:				url(/images/Bg_BabMenu.gif) repeat-y;
}

.BabillardCategorie
{
	
	border						: 1px solid #CCCEC1;
	font-family					: Arial, verdana, helvetica, sans-serif;
	font-size					: 11px;
	text-transform				: uppercase;
	font-weight					: bold;
	color						: #6B6B69;
	background-color			: #DBDEC9;
	padding-left				: 5px;
	padding-bottom				: 5px;
	padding-top					: 5px;
}

A.BabillardL1Link:link, A.BabillardL1Link:visited, A.BabillardL1Link:active, 
A.BabillardL1Link:visited:hover, A.BabillardL1Link:hover, A.BabillardL1Link:active:hover
{
	font-family					: Arial, verdana, helvetica, sans-serif;
	font-size					: 9px;
	text-transform				: uppercase;
	font-weight					: bold;
	color						: #6C6C6B;
	text-decoration				: none;
	display						: block;
	border						: 1px solid #DCDAC8;
	padding-left				: 5px;
	padding-top					: 3px;
	padding-bottom				: 3px;	
	background-color			: #FCFCF7;
}

A.BabillardLink
{
	font-family					: Arial, verdana, helvetica, sans-serif;
	font-size					: 9px;
	color						: #A53A06;
}
A.BabillardL1LinkSelected:link, A.BabillardL1LinkSelected:active, A.BabillardL1LinkSelected:visited,
A.BabillardL1LinkSelected:visited:hover, A.BabillardL1LinkSelected:hover, A.BabillardL1LinkSelected:active:hover
{
	font-family					: Arial, verdana, helvetica, sans-serif;
	font-size					: 9px;
	text-transform				: uppercase;
	font-weight					: bold;
	color						: #FEFFFB;
	text-decoration				: none;
	display						: block;
	border						: 1px solid #DCDAC8;
	padding-left				: 5px;
	padding-top					: 3px;
	padding-bottom				: 3px;
	background-color			: #A53A06;
}

A.BabillardL2Link:link, A.BabillardL2Link:visited, A.BabillardL2Link:active,
A.BabillardL2Link:visited:hover, A.BabillardL2Link:hover, A.BabillardL2Link:active:hover
{
	font-family					: Arial, verdana, helvetica, sans-serif;
	font-size					: 9px;
	text-transform				: uppercase;
	font-weight					: bold;
	color						: #6C6C6B;
	text-decoration				: none;
	display						: block;
	border						: 1px solid #DCDAC8;
	padding-left				: 5px;
	padding-top					: 3px;
	padding-bottom				: 3px;
	background-color			: #FCFCF7;
}

A.BabillardL2LinkSelected:link, A.BabillardL2LinkSelected:visited, A.BabillardL1LinkSelected:active,
A.BabillardL2LinkSelected:visited:hover, A.BabillardL1LinkSelected:active:hover, A.BabillardL2LinkSelected:hover
{
	font-family					: Arial, verdana, helvetica, sans-serif;
	font-size					: 9px;
	text-transform				: uppercase;
	font-weight					: bold;
	color						: #FEFFFB;
	text-decoration				: none;
	display						: block;
	border						: 1px solid #DCDAC8;
	padding-left				: 5px;
	padding-top					: 3px;
	padding-bottom				: 3px;
	background-color			: #A53A06;
}

A.BabillardL1Link:visited:hover, A.BabillardL1Link:hover, A.BabillardL1Link:active:hover,
A.BabillardL2Link:visited:hover, A.BabillardL2Link:hover, A.BabillardL2Link:active:hover
{ 
	color						: #A53A05;	
}

#BabillardContent 
{
	position:				absolute;
	top:					6px;
	left:					427px;
	height:					342px;
	background:				url(/images/Bg_BabillardRPT.gif) repeat-y;
	padding:				0;
	
}

.TableBabAnnonce
{
	background-color		: #FFFFFF;
	border					: 1px solid #E6E4D5;
	padding					: 2px;
	
}

.TdBabAnnonceTitre
{
	background-color			: #A53A06;
	border						: 1px solid #E4E5D7;
	font-family					: Arial, verdana, helvetica, sans-serif;
	font-size					: 9px;
	text-transform				: uppercase;
	font-weight					: bold;
	color						: #FEFFFB;
	padding-left				: 5px;
	padding-top					: 3px;
	padding-bottom				: 3px;
}

.TdBabAnnonceTexte
{
	font-family					: Arial, verdana, helvetica, sans-serif;
	font-size					: 11px;
	color						: #6C6C6C;
	padding-left				: 10px;
	padding-top					: 5px;
	padding-bottom				: 3px;
}

.TdBabAnnonceExpand
{
	background					: url(/images/Bg_Points.gif) repeat-x;
	padding						: 0;
}

.GridItem, .GridItemPager
{
	font-family					: Arial, verdana, helvetica, sans-serif;
	font-size					: 11px;
	color						: #6C6C6B;
	text-decoration				: none;
	padding-left				: 5px;
	padding-top					: 3px;
	padding-bottom				: 3px;
	margin						: 8px;
	background-color			: #FCFCF7;
	}

.GridItemPager A
{
	color						: #336600;
	font-size					: 9px!important;
	font-family					: Arial, verdana, helvetica, sans-serif;
	text-decoration				: none;
}

.GridItemPager SPAN
{
	color						: black;
	font-size					: 9px!important;
	font-family					: Arial, verdana, helvetica, sans-serif;
}

.GridItemPager A:hover
{	
	text-decoration				: underline;
}
.GridHeader
{
	font-family					: Arial, verdana, helvetica, sans-serif;
	font-size					: 11px;
	font-weight					: bold;
	color						: #6C6C6B;
	text-decoration				: none;
	padding-left				: 5px;
	padding-top					: 3px;
	padding-bottom				: 3px;
	background-color			: #DBDEC9;
	}
/* ------------------------------------------------------------------------
	Fin Babillard
-------------------------------------------------------------------------*/
/* ------------------------------------------------------------------------
	Forum
-------------------------------------------------------------------------*/
#ForumIntro {
	background:				url(/images/Bg_ForumIntro.jpg) no-repeat;
	position:				absolute;
	top:					11px;
	left:					431px;
	height:					332px;
	padding:				0;
}
.ForumIntro {
	font:					normal 11px/120% Verdana, Arial, Helvetica, sans-serif;
	color:					#6c6c6b;
	padding:				0 54px;
}
.ForumIntroTitle {
	font:					bold 11px/120% Verdana, Arial, Helvetica, sans-serif;
	color:					#a53a06;
}
#ForumTopics {
	position:				absolute;
	top:					20px;
	left:					20px;
	height:					318px;
	padding:				0;
}
A.ForumTopicLink:link, A.ForumTopicLink:visited, A.ForumTopicLink:active, 
A.ForumTopicLink:hover, A.ForumTopicLink:visited:hover, A.ForumTopicLink:active:hover {
	font:					normal 11px/120% Verdana, Arial, Helvetica, sans-serif;
	color:					#6c6c6b;
	text-decoration:		none;
	padding:				12px 9px 12px 9px;
	display:				block;
}
A.ForumTopicLink:hover, A.ForumTopicLink:visited:hover, A.ForumTopicLink:active:hover {
	font-weight:			bold;
	color:					#a53a06;
}
A.ForumTopicLinkON:link, A.ForumTopicLinkON:visited, A.ForumTopicLinkON:active, 
A.ForumTopicLinkON:hover, A.ForumTopicLinkON:visited:hover, A.ForumTopicLinkON:active:hover {
	font:					bold 11px/120% Verdana, Arial, Helvetica, sans-serif;
	color:					#a53a06;
	text-decoration:		none;
	padding:				12px 9px 12px 9px;
	display:				block;
}

IMG.ForumTopicSepar {
	display:				block;
	margin-left:			9px;
}

#ForumContent {
	position:				absolute;
	top:					18px;
	left:					435px;
	height:					326px;
	padding:				0;
}
.ForumPost {
	background-color:		#ffffff;
	border:					1px solid #e6e4d5;
	margin-bottom:			4px;
}
.ForumPost .PostTitle {
	font:					bold 9px Arial, verdana, helvetica, sans-serif;
	color:					#FEFFFB;
	text-transform:			uppercase;
	background-color:		#A53A06;
	border:					1px solid #E4E5D7;
	padding:				3px 0 3px 5px;
}
.ForumPost .PostText {
	font:					11px Arial, verdana, helvetica, sans-serif;
	color:					#6C6C6C;
	padding:				5px 0 3px 10px;
}

/* ------------------------------------------------------------------------
	Fin Forum
-------------------------------------------------------------------------*/

#FormationContinue {
	position:				absolute;
	background:				url(/images/Bg_Formation.gif) no-repeat;
	top:					204px;
	left:					191px;
	width:					224px;
	height:					145px;
	padding:				10px 6px 0 6px;
}
#InfosPratiques {
	position:				absolute;
	top:					7px;
	left:					427px;
	width:					295px;
	background:				url(/images/Bg_InfosPratiques.gif) no-repeat;
	padding:				5px 5px 0px;
}

/* Styles spéciaux pour page d'accueil ---------------------------------------*/
.CellContenuAcc {
	font:					100%/120% Verdana, Arial, Helvetica, Sans-serif;
	color:					;
	background:				;
	padding:				0 0 0 0;
	vertical-align:			top;
}
.CellNouv {
	font:					100%/120% Verdana, Arial, Helvetica, Sans-serif;
	color:					;
	background:				;
	padding:				0 0 0 0;
	vertical-align:			top;
}

/* Styles spéciaux pour pages intérieures ------------------------------------*/
.CellTitreInt {
	font:					bold 100%/120% Verdana, Arial, Helvetica, Sans-serif;
	color:					;
}
.CellSousTitreInt {
	font:					bold 100%/120% Verdana, Arial, Helvetica, Sans-serif;
	color:					;
}
.CellContenuInt {
	font:					100%/120% Verdana, Arial, Helvetica, Sans-serif;
	color:					;
	background:				;
	padding:				0 0 0 0;
	vertical-align:			top;
}

/* Styles pour sous menus ----------------------------------------------------*/
.SousMenuOff {
	font:					100%/120% Verdana, Arial, Helvetica, Sans-serif;
	color:					;
	background:				;
	border-bottom:			;
	padding:				0 0 0 0;
	height:					;
}
.SousMenuOn {
	font:					100%/120% Verdana, Arial, Helvetica, Sans-serif;
	color:					;
	background:				;
	border-bottom:			;
	padding:				0 0 0 0;
	height:					;
}
.SousMenuOff a:link, .SousMenuOff a:visited, .SousMenuOff a:active {
	font:					100%/120% Verdana, Arial, Helvetica, Sans-serif;
	color:					;
	text-decoration:		;
}
.SousMenuOff a:hover, .SousMenuOff a:visited:hover, .SousMenuOff a:active:hover {
	font:					100%/120% Verdana, Arial, Helvetica, Sans-serif;
	color:					;
	text-decoration:		;
}
.SousMenuOn a:link, .SousMenuOn a:visited, .SousMenuOn a:active {
	font:					100%/120% Verdana, Arial, Helvetica, Sans-serif;
	color:					;
	text-decoration:		;
}
.SousMenuOn a:hover, .SousMenuOn a:visited:hover, .SousMenuOn a:active:hover  {
	font:					100%/120% Verdana, Arial, Helvetica, Sans-serif;
	color:					;
	text-decoration:		;
}

/* Styles pour menus déroulants ----------------------------------------------*/
.MenuDeroulOff {
	font:					100%/120% Verdana, Arial, Helvetica, Sans-serif;
	color:					;
	background:				;
	border-bottom:			;
	padding:				0 0 0 0;
	height:					;
}
.MenuDeroulOn {
	font:					100%/120% Verdana, Arial, Helvetica, Sans-serif;
	color:					;
	background:				;
	border-bottom:			;
	padding:				0 0 0 0;
	height:					;
}
.MenuDeroulOff a:link, .MenuDeroulOff a:visited, .MenuDeroulOff a:active {
	font:					100%/120% Verdana, Arial, Helvetica, Sans-serif;
	color:					;
	text-decoration:		;
}
.MenuDeroulOff a:hover, .MenuDeroulOff a:visited:hover, .MenuDeroulOff a:active:hover {
	font:					100%/120% Verdana, Arial, Helvetica, Sans-serif;
	color:					;
	text-decoration:		;
}
.MenuDeroulOn a:link, .MenuDeroulOn a:visited, .MenuDeroulOn a:active {
	font:					100%/120% Verdana, Arial, Helvetica, Sans-serif;
	color:					;
	text-decoration:		;
}
.MenuDeroulOn a:hover, .MenuDeroulOn a:visited:hover, .MenuDeroulOn a:active:hover  {
	font:					100%/120% Verdana, Arial, Helvetica, Sans-serif;
	color:					;
	text-decoration:		;
}

/* Styles pour Plan du site --------------------------------------------------*/
a.Lien1:link, a.Lien1:visited, a.Lien1:active {
	font:					100%/120% Verdana, Arial, Helvetica, Sans-serif;
	color:					;
	text-decoration:		;
}
a.Lien1:hover, a.Lien1:visited:hover, a.Lien1:active:hover {
	font:					100%/120% Verdana, Arial, Helvetica, Sans-serif;
	color:					;
	text-decoration:		;
}
a.Lien2:link, a.Lien2:visited, a.Lien2:active {
	font:					100%/120% Verdana, Arial, Helvetica, Sans-serif;
	color:					;
	text-decoration:		;
}
a.Lien2:hover, a.Lien2:visited:hover, a.Lien2:active:hover {
	font:					100%/120% Verdana, Arial, Helvetica, Sans-serif;
	color:					;
	text-decoration:		;
}

/* Styles pour formulaires----------------------------------------------------*/
.TxtBoxRecherche {
	font:					9px/120% Arial, Helvetica, Sans-serif;
	color:					#68713C;
	background:				#F7F9ED;
	border-left:			1px solid #777B62;
	border-right:			1px solid #F7F9ED;
	border-top:				1px solid #C2C5B4;
	border-bottom:			1px solid #F7F9ED;
	padding:				4px 0 0 8px;
	margin:					0 0 0 0;
}
.TxtBox {
	font:					9px/120% Arial, Helvetica, Sans-serif;
	color:					#68713C;
	background:				#EFF2E7;
	border:					1px solid #D0CBB6;
	padding:				2px 0 0 3px;
	margin:					0 0 0 0;
}
.TxtArea {
	font:					9px/120% Arial, Helvetica, Sans-serif;
	color:					#68713C;
	background:				#EFF2E7;
	border:					1px solid #D0CBB6;
	padding:				2px 0 0 3px;
	margin:					0 0 0 0;
}
.BtnRecherche {
	font:					9px Arial, Helvetica, Sans-serif;
	color:					#FFF;
	background:				#A1AB70;
	border:					1px solid #FFF;
	text-transform:			uppercase;
	padding:				0;
	margin:					0;
	cursor:hand;
	cursor:pointer;
}

/* Général -------------------------------------------------------------------*/
BODY {
	padding:				0;
	margin:					0;
	background:				#FFF;
}
A:link, A:visited, A:active {
	font:					100%/120% Verdana, Arial, Helvetica, Sans-serif;
	color:					;
	text-decoration:		;
}
A:hover, A:visited:hover, A:active:hover {
	font:					100%/120% Verdana, Arial, Helvetica, Sans-serif;
	color:					;
	text-decoration:		;
}
IMG {
	border:					0;
}
P {
	padding:				0;
	margin:					0 0 12px 0;
}
UL {
	font:					100%/120% Verdana, Arial, Helvetica, Sans-serif;
	color:					;
	padding-left:           15px;
	padding-top:            5px;
	margin:                 0px;
}
OL {
	font:					100%/120% Verdana, Arial, Helvetica, Sans-serif;
	color:					;
}
LI {
	list-style:				square inside url(/images/Puce.gif);
	font:					100%/120% Verdana, Arial, Helvetica, Sans-serif;
	color:					;
	margin: 				0 0 0 -15px;
}
FORM {
	padding:				0;
	margin:					0;
}
SUP  {
	font:					100%/120% Verdana, Arial, Helvetica, Sans-serif;
}
/* Arrière-plan --------------------------------------------------------------*/
.Bg {
	background:				#EEEDE4;
}


/* Plan du site --------------------------------------------------------------*/

UL.siteMap {
	font:					Verdana, Arial, Helvetica, Sans-serif;
	margin-left:20px;
	
}
LI.siteMap {
	font:					Verdana, Arial, Helvetica, Sans-serif;
	padding:0px;
}
A.siteMap:link, A.siteMap:visited, A.siteMap:active {
	font:					12px Arial, Helvetica, Sans-serif;
	color:					#000;
	text-decoration:		none;
}
A.siteMap:hover, A.siteMap:visited:hover, A.siteMap:active:hover {
	font:					12px Arial, Helvetica, Sans-serif;
	color:					#000;
	text-decoration:		underline;
}
/* CSA ---------------------------------------------------------------------*/
.BgMenuCSA {
	background:				url(/images/CSA/Bg_Menu.jpg) no-repeat;
}
/* FDA ---------------------------------------------------------------------*/
.BgMenuFDA {
	background:				url(/images/FDA/Bg_Menu.jpg) no-repeat;
}
/* Artisti -----------------------------------------------------------------*/
.BgMenuArtisti {
	background:				url(/images/Artisti/Bg_Menu.jpg) no-repeat;
}