﻿/* -- localhost:1701/--/RacineSiteWebV2 -- */
html
{
	margin: 0;
	padding: 0;
}
body 
{
	/*border:1px solid red;*/
	margin:0;
}
a, p, h1, h2, h3, h4, h5
{
	margin:0;
	padding:0;
}

h1
{
	background-image:url("http://www.racine.eu/App_Themes/Default/images/h1Background.gif");
	background-repeat:no-repeat;
	color:#263357;
	font-family:Times New Roman;
	font-size:24px;
	font-weight:normal;
	font-variant:small-caps;
	padding:12px 0px 10px 15px;
	margin-bottom:10px;
}
.TitreH1, .TitreH1MarginBottom
{
	font-family:Arial;
	font-size:16px;
	font-variant:small-caps;
	font-weight:bold;
	padding-bottom:5px;
	/*text-align:center;*/
	border-bottom:1px solid #BDBDBD;
}
	.TitreH1MarginBottom
	{
		margin-bottom:5px;	
	}
h2
{
	border-bottom:1px solid #1C2640;
	color:#263357;
	font-family:Times New Roman;
	font-size:16px;
	font-variant:small-caps;
	font-weight:normal;
	padding-bottom:5px;
}
h3
{
	font-family:Arial;
	font-size:13px;
	font-weight:bold;
	color: #3F3F3F; /*#4E4E4E;*/
	margin:0px 0px 10px 0px;
}
.LinkStyleH3
{
	font-family: Arial;
	font-size:12px;
	font-weight:bold;
	color: #5979CD;
	/*color:#4E6AB2;*/
	text-decoration:underline;
}
	.LinkStyleH3:hover
	{
		color:#7F9FF4;
		text-decoration:underline;	
	}
h4
{
	color:#263357;
	font-family:Times New Roman;
	font-size:16px;
	font-variant:small-caps;
	font-weight:normal;
	padding:5px 0px 10px 0px;
	/*background-image:url("http://www.racine.eu/App_Themes/Default/images/puce_liste2.gif");
	background-repeat:no-repeat;
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	color: #373738;	
	padding-left:15px;
	margin:20px 0px 5px 0px;*/
}
h5
{
	font-family:Arial;
	font-size:14px;
	font-weight:bold;
	color: black;
	margin:10px 0px 10px 0px;
	padding-bottom:7px;
	border-bottom:1px dotted #454343;
}
.TitreStyleQuestion
{
	background-image:url("http://www.racine.eu/App_Themes/Default/images/puce_titre_question.gif");
	background-repeat:no-repeat;
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	color: black;
	margin:10px 0px 5px 0px;
	padding:7px 0px 0px 25px;
	border-top:1px dotted #454343;
}
.DivH3
{
	padding:0px 30px 0px 0px;
}
.DivH4
{
	padding:10px 20px 15px 0px;
}
.ContainerHeaderPage
{
	background-image:url("http://www.racine.eu/App_Themes/Default/images/BackHeader.gif");	
	background-repeat:repeat-x;
	height:146px;
	min-width:924px;
}
	.ContainerHeaderPageBottom
	{
		background-image:url("http://www.racine.eu/App_Themes/Default/images/BackMainMenu.gif");	
		background-repeat:repeat-x;
		background-position:bottom left;
		height:146px;
	}
	.ContainerHeaderPageSearch
	{
		/*background-color: #EEEEEE;*/
		/*border:1px solid #D0D0D1;*/
		color:White;
		/*clear:both;*/
		font-family:Arial;
		font-size:11px;
		/*height:55px;*/
		/*padding:25px 0px 0px 25px;*/
		height:25px;
		padding:5px 0px 0px 0px;
		text-align:right;
	}
.BtnRechercher
{
	background-image:url("http://www.racine.eu/App_Themes/Default/images/B_Rechercher.gif");	
	background-repeat: no-repeat;
	float:left;
	width:18px;
	height:18px;
}
	.BtnRechercher:hover
	{
		background-image:url("http://www.racine.eu/App_Themes/Default/images/B_RechercherHover.gif");		
	}
	
.ImageIllustration
{
	margin-bottom:10px;
}
.ContainerMain
{
	/*background-image:url("http://www.racine.eu/App_Themes/Default/images/main_back.gif");
	background-repeat:no-repeat;
	margin:auto;
	min-height:830px;*/
	/*width:1259px;*/
}
	.ContainerPage
	{
		margin:auto;
		width:918px;
	}
	.ContainerLienExterne
	{
		clear:both;
		height:18px; 
		padding:16px 0px; 
		text-align:right;
	}
	.ContainerLangue
	{
		/*background-color:#EEEEEE;
		border:1px solid #D0D0D1;*/
		border-top:none;
		color:White;
		clear:both;
		padding-right:5px;
		font-family:Arial;
		font-size:11px;	
		height:16px;
		text-align:right;
		padding:0px;
		/*margin-top:-16px; Redo */
		/*border:1px solid green;	*/
	}
	.ContainerHeader
	{
		background-image:url("http://www.racine.eu/App_Themes/Default/images/header_back.jpg");
		background-repeat:no-repeat;
		background-position:bottom;
		height:182px;
		margin-top:5px;
		/*margin-top:20px; Redo */ 
	}
		.pHeader
		{
			clear:both;
			font-family:Arial;
			font-size:10px;
			color:White;	
			padding:133px 605px 0px 0px;
			text-align:right;
		}
	.ContainerMainBackGround
	{
		background-image:url("http://www.racine.eu/App_Themes/Default/images/backgroundmain.gif");	
		background-repeat:no-repeat;
		background-position:center top;
		/*border:1px solid red;*/
		padding:0px 18px 0px 10px;
	}
	.ContainerInformation
	{
		/*float:left;*/
		background-image:url("http://www.racine.eu/App_Themes/Default/images/contenu_back.gif");
		background-repeat:repeat-y;
		padding:3px 4px 15px 2px;
		width:100%;
		/*border:1px solid green;*/
	}
	.ContainerFooter
	{
		/*float:left;*/
		clear:both;
		background-image:url("http://www.racine.eu/App_Themes/Default/images/footer_back.gif");
		background-repeat:no-repeat;
		min-height:7px;
		font-family:Arial;
		font-size:12px;
		color:#6F6F6F;
		padding:10px 0px 5px 0px;
	}
	.ContainerLinkFooter
	{
		padding:10px 0px;
		background-image:url("http://www.racine.eu/App_Themes/Default/images/back-link-footer.png");
		background-repeat:repeat-x;
		min-height:110px;
		border-top:1px solid #D0D0D1;
	}
	.ContainerLinkFooter table tr td {border-right:1px solid #D0D0D1; padding-left:5px;}
	.ContainerLinkFooter table tr .noBorder {border:none;}
	
.LinkStyleLangue
{
	text-decoration:underline;
	color:White;
}
	.LinkStyleLangue:hover
	{
		Color: #CCCCCC;
	}

.BackStyleMenu, .BackStyleMenuInactive
{
	/*background-image:url("http://www.racine.eu/App_Themes/Default/images/line_main_menu.gif");*/
	background-image:url("http://www.racine.eu/App_Themes/Default/images/BackMainMenu.gif");
	background-repeat: repeat-x;
	height:28px;
	text-align:center;
	/*border:1px solid red;*/
	/*background-position: left bottom;*/
	/*padding-bottom:2px;*/
}
	.LinkStyleMenu:hover
	{
		/*background-image:url("http://www.racine.eu/App_Themes/Default/images/line_main_menu_hover.gif");*/
		background-image:url("http://www.racine.eu/App_Themes/Default/images/BackMainMenuHov.gif");
		background-repeat: repeat-x;
		/*background-position: left bottom;*/
	}
.LinkStyleMenu, .BackStyleMenuSelected
{
	background-image:url("http://www.racine.eu/App_Themes/Default/images/BackMainMenu.gif");
	background-repeat: repeat-x;
	/*color:#373738;*/
	color: White;
	display:block;
	font-family:Arial;
	font-variant:small-caps;
	font-weight:bold;
	font-size:12px;
	height:23px;
	padding-top:5px;
	text-align:center;
	text-decoration:none;	
}
	.BackStyleMenuSelected
	{
		background-image:url("http://www.racine.eu/App_Themes/Default/images/BackMainMenuSel.gif");
		color:Black;
		/*background-image:url("http://www.racine.eu/App_Themes/Default/images/line_main_menu_selected.gif");*/
		/*background-image:url("http://www.racine.eu/App_Themes/Default/images/BackMainMenu.gif");
		background-repeat: repeat-x;
		font-weight:bold;
		height:28px;
		text-align:center;*/
		/*background-position: left bottom;*/
	}
.TableSiteMap
	{
		margin-bottom:8px;
		width:910px;
		margin-left:1px;
	}
	.SiteMap
	{
		font-family:Arial;
		font-size:10px;
		padding:3px 0px 3px 17px;
		background-color:#EEEEEE;/*#F6F6F6 ; F9F6F4;*/
		border-bottom:1px solid #D0D0D1;
	}
.TableHeaderPage
{
	width:910px;
}
.TableMenu	
{
	width:910px;
	/*padding-top:3px;*/
	margin-left:3px;
	margin-bottom:12px;
}
.TableMenuSeparator
{
	background-image:url("http://www.racine.eu/App_Themes/Default/images/BackMainMenuSeparator.gif");
	background-position:top;
	/*float:right;*/
	width:1px;
	height:27px;
}
.LoginView
{
	font-family:Arial;
	font-size:11px;
	width:60%;
	padding-left:5px;
	/*height:25px;*/
	/*padding:6px 10px 10px 0px;*/
}
.BOngletTopB, .BOngletTopR
{
	background-repeat:no-repeat;
	font-family:Arial;
	font-size:10px;
	font-weight:bold;
	color:White;
	text-decoration:none;
	text-align:center;
	padding-top:2px;
	/*margin-top:-15px; Redo */
	height:15px;
	width:130px;
	float:right;
}
	.BOngletTopB
	{
		background-image:url("http://www.racine.eu/App_Themes/Default/images/B_OngletTopB.gif");
		border-bottom: 1px solid #96A2A7;	
		/*margin-left:5px;*/
	}
		.BOngletTopB:hover
		{
			background-image:url("http://www.racine.eu/App_Themes/Default/images/B_OngletTopBHover.gif");
			/*height:18px;*/
			/*margin-top:-17px; Redo */
		}
	.BOngletTopR
	{
		background-image:url("http://www.racine.eu/App_Themes/Default/images/B_OngletTopR.gif");	
		border-bottom: 1px solid #96A2A7;
	}
		.BOngletTopR:hover
		{
			background-image:url("http://www.racine.eu/App_Themes/Default/images/B_OngletTopRHover.gif");
			/*height:18px;*/
			/*margin-top:-17px; Redo */
		}
.LinkStyleFooter
{
	font-family:Arial;
	font-size:11px;
	text-decoration: none;
	color:#6F6F6F;	
}
	.LinkStyleFooter:hover
	{
		text-decoration: underline;	
	}
	
.ContainerMentionLegale
{
	width:100%;
}

.BorderTopMenu
{	border-top:1px solid #30426E;
	height:1px;
	width:100%;
	top:117px;
	position:absolute;
	min-width:924px;
}

.ContainerMenuShadow
{
	background-image:url("http://www.racine.eu/App_Themes/Default/images/menu-shadow.png");
	background-repeat:repeat-x;
	height:6px;
	width:100%;
	top:146px;
	position:absolute;
	min-width:924px;
}

/*==================================================================*/
/********************* INDEX **************************************/
/*================================================================*/
.DivActualiteStyleBorder, .DivPublicationStyleBorder, .DivPhotoStyleBorder, .DivGrosTitresStyleBorder /*, .DivIndexStyleBorder*/
{
	padding:5px;
}
	.DivActualiteStyleBorder
	{
		border:1px solid #D0D0D1;
		/*background-color: #EEEEEE;*/
		/*margin-bottom:20px;*/
	}
	.DivPublicationStyleBorder, .DivGrosTitresStyleBorder /*, .DivIndexStyleBorder, .DivPhotoStyleBorder*/
	{
		border:1px solid #D0D0D1;
		background-color: #EEEEEE;
	}
	.DivPhotoStyleBorder, .DivGrosTitresStyleBorder
	{
		margin-top:15px;
		width:876px;	
	}
		.DivPhotoContainer
		{
			text-align:center;
			margin-top:5px;
			margin-bottom:5px;	
		}
	.DivGrosTitresStyleBorder
	{
		margin-bottom:15px;	
		min-height:140px;
	}
	.DivIndexStyleBorder
	{
		margin-top:15px;
		min-height:140px;
	}
	.DivListeAncienArticle
	{
		border-top:1px solid #D0D0D1;
		padding-top:10px;	
	}
.TDStyle1, .TDStyle1Border
{
	width:50%;	
	padding:5px;
}
	.TDStyle1Border
	{	
		border-right:1px solid #BDBDBD;
	}
.DivIndexPhotoEvenement
{
	/*float:right;*/
	background-color:#EEEEEE;
	border:1px solid #D0D0D1;
	padding:5px;
	/*padding-bottom:0px;*/
}

.BackFocus
{
	background-color:#EEEEEE;	
	border:1px solid #D0D0D1;
	padding:10px 10px 25px 10px;
}
.ListeArticleColonneGauche, .ListeArticleColonneGaucheActualite		{vertical-align:top;}
	
.ListeArticleColonneCentrale
{
	vertical-align:top; 
	padding:0px 10px 0px 10px;	
}
.ListeArticleColonneDroite		{vertical-align:top; /*padding-left:5px;*/}
	.ListeArticleColonneDroiteActualite	{vertical-align:top; padding-left:10px;}

.Padding0p5p10p5p
{
	padding:0px 5px 10px 5px;	
}
.Padding0p10p10p5p
{
	padding:0px 10px 10px 5px;	
}

.Padding0p0p10p0p		{padding:0px 0px 10px 0px; vertical-align:top;}
.Padding0p10p10p10p		{padding:0px 10px 10px 10px; vertical-align:top;}
.Padding10p10p10p10p	{padding:10px 10px 10px 10px; vertical-align:top;}
.Padding10p0p10p0p		{padding:10px 0px 10px 0px; vertical-align:top;}
.Padding10p0p10p10p		{padding:10px 0px 10px 10px; vertical-align:top;}
.Padding0p5p0p0p		{padding:0px 5px 0px 0px; vertical-align:top;}
.Padding0p0p10p10p		{padding:0px 0px 10px 10px; vertical-align:top;}
.Padding0p5p10p0p		{padding:0px 5px 10px 0px; vertical-align:top;}

.Padding10p5p10p0p
{
	padding:10px 5px 10px 0px;	
}
/*==================================================================*/
/********************* BUREAU **************************************/
/*================================================================*/
.DivContainerTitreCentral, .DivContainerTitreCentralMarginTop, .DivContainerTitreCentralPublicationMarginTop, .DivContainerTitreCentralPublicationDetail
{
	/*margin-left:17px;*/
}
	.DivContainerTitreCentral
	{
		padding-left:160px;
		width:715px;
	}
	.DivContainerTitreCentralMarginTop
	{
		padding-top:10px;
		width:892px;
		/*border:1px solid red;*/
	}
	.DivContainerTitreCentralPublicationMarginTop
	{
		padding:10px 0px 0px 160px;
		width:732px;
	}
	.DivContainerTitreCentralPublicationDetail
	{
		margin-bottom:15px;
	}
.DivContainerMainLeftBureau
{
	background-color: #EEEEEE;
	border:1px solid #D0D0D1;
	/*margin-left:17px;*/
	padding:7px;
	width:876px;
}
.DivContainerMainLeftPublication
{
	background-color: #EEEEEE;
	border:1px solid #D0D0D1;
	/*margin-left:17px;*/
	padding:7px;
	width:876px;
}
.ContainerMainLeftBureau
{
	/*float:left;*/
	/*background-color: #ECECEC;
	border:1px solid #C2C0B6;*/
	/*margin-left:17px;*/
	/*padding:7px;*/
	/*min-height: 545px;*/
}
	.ContainerMainLeftBureau
	{
		width:220px;		
	}
	/*.pMainLeftBureau, .pMainLeftBureauPaddingTop, .pMainLeftBureauPaddingTopBottom
	{*/
		/*background-image:url("http://www.racine.eu/App_Themes/Default/images/separator_r.gif");
		background-repeat:no-repeat;	
		background-position:left bottom;*/
		/*font-family:Arial;
		font-size:11px;
		text-align:justify;
		color:#444444;
		margin:0px 0px 15px 0px;
		padding:0px 0px 20px 0px;
	}
	.pMainLeftBureauPaddingTop
	{
		padding:25px 0px 20px 0px;
	}
	.pMainLeftBureauPaddingTopBottom
	{
		padding:25px 0px 50px 0px;
	}*/

	.pMainLeftSsMenu, .pMainLeftSsMenuPaddingTop, .pMainLeftSsMenuPaddingBottom
	{
		font-family:Arial;
		font-size:11px;
		text-align:justify;
		color:#444444;
	}
		.pMainLeftSsMenuPaddingTop
		{
			padding-top:20px;
		}
		.pMainLeftSsMenuPaddingBottom
		{
			padding-bottom:20px;
		}
.ContainerMainCenterBureau
{
	/*float:left;*/
	padding:0px 0px 0px 15px;
}
.TableContainerBureau, .TableContainerIndex
{
	width:100%;
	/*border:1px solid black;*/
	/*margin:0px 0px 20px 17px;*/
}
	/*.TableContainerIndex tr td
	{
		padding:5px;	
	}*/
.ContainerBureauPartenaire
{
	border:1px solid #D0D0D1;
	background-color:#EEEEEE;
	font-family:Arial;
	font-size:11px;
	margin:0px 0px 10px 15px;
	padding:10px;	
}
.ContainerRightBureau
{
	float:right;
	border:1px solid #D0D0D1;
	background-color:#EEEEEE;
	font-family:Arial;
	font-size:11px;
	margin:0px 0px 10px 15px;
	padding:10px;
	width:150px;	
}
	.pRightBureau
	{
		border-bottom:1px dotted Black;	
		padding-top:10px;
		padding-bottom:10px;
	}
	.TitreRightBureau, .TitreBureauCorrespondant
	{
		font-family:Arial;
		font-size:12px;
		font-weight:bold;
	}
		.TitreRightBureau
		{
			font-variant:small-caps;
			margin-bottom:20px;	
		}
.ContainerRightResponsable
{
	float:right;
	border:1px solid #D0D0D1;
	background-color:#EEEEEE;
	font-family:Arial;
	font-size:11px;
	margin:0px 0px 10px 15px;
	padding:10px;
	width:200px;	
}
.TableStyleCentral
{
	margin-left:150px;
	width:710px;
}
.DivContainerDistinction
{
	padding:15px 0px 0px 160px;
	width:715px;
}
/*==================================================================*/
/********************* AVOCATS *************************************/
/*================================================================*/
.ContainerPhotoAvocat
{
	width:140px;	
}
	.PhotoAvocat
	{
		border:1px solid #636363;	
	}
.ContainerCenterAvocat
{
	padding-left:10px;	
}
.ContainerRightBureauAvocat
{
	width:150px;
}
	.RightBureauAvocat, .RightBureauAvocatFloat
	{
		/*float:right;*/
		border:1px solid #D0D0D1;
		background-color:#EEEEEE;
		font-family:Arial;
		font-size:11px;
		margin:0px 0px 10px 15px;
		padding:10px;
		width:150px;	
	}
.pSsTitreAvocat
{
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	color: #5979CD;
	/*padding-top:5px;*/
	margin:0px 0px 10px 0px;
	text-align:left;
	/*clear:both;	*/
}
	.pCoordonneesAvocat
	{
		font-family:Arial;
		font-size:11px;
		color: #4E4E4E;
		margin:0px 0px 10px 0px;	
	}
.TitreAvocatH1
{
	float:left;
}
.VCardAvocat
{
	border:none;
	float:right;
}
/*==================================================================*/
/********************* MEMBRES *************************************/
/*================================================================*/
.LoginStyle
{
	margin-top:15px;
	/*width:370px;*/
}
.TitleLoginStyle
{
	text-align:left;
	font-size:16px;
	font-family:Times New Roman;
	padding:15px 0px 15px 20px;
	color:#263357;
}
.LabelLoginStyle
{
	font-family:Arial;
	font-size:11px;
	font-weight:bold;
	text-align:left;
	padding:0px 10px 0px 20px;
}
.InstructionTextLoginStyle
{
	font-family:Arial;
	font-size:11px;
	font-weight:normal;
	text-align:left;
	padding:0px 10px 10px 20px;
}
.TextBoxLoginStyle
{
	width:170px;
	margin-right:20px;
	margin-top:1px;
}
.ButtonLoginStyle
{
	margin:10px 20px 10px 0px;
}
.CheckBoxLoginStyle
{
	padding-top:10px;
	padding-left:17px;
	font-family:Arial;
	font-size:11px;
}
.HyperLinkLoginStyle a
{
	font-family:Arial;
	font-size:12px;
	font-variant:normal;
	font-weight:bold;
	color: #384C80;
	text-decoration: underline;
	margin-left:15px;
}
	.HyperLinkLoginStyle a:hover
	{
		color: #5979CD;
	}
/*==================================================================*/
/********************* QUIZZ ***************************************/
/*================================================================*/
.DivBottomQuestion
{
	/*background-color: #ECECEC;
	border:1px solid #C2C0B6;*/
	background-color:#EEEEEE;
	border:1px solid #D0D0D1;
	margin:15px 0px 5px 0px;
	text-align:center;
	padding:7px;
	width:876px;
/*	padding:7px 0px 0px 25px;*/
}
.DivBottomQuizz
{
	background-color:#EEEEEE;
	border:1px solid #D0D0D1;
	padding:10px;
	margin-top:15px;
	text-align:center
}
.DivCoordonnee
{
	background-color:#EEEEEE;
	border:1px solid #D0D0D1;	
	padding:20px 0px 15px 0px;
	margin-top:20px;
}
.SeparateurResultatQuizz
{
	font-size:1px;
	border-bottom:1px dotted #454343;
}
/*==================================================================*/
/********************* DATALIST ET LIEN ****************************/
/*================================================================*/
.DLItemStyleGroup1
{
	padding-bottom:10px;
}
.DLMarginTop
{
	margin-top:10px;
}
.DLListe
{
	margin-left:20px;
}
.ContainerAvocatItemStyle
{
	margin-left:160px;	
	padding:10px 0px;
}
	.AvocatItemStyle, .FocusItemStyle, .AlternatingFocusItemStyle
	{
		padding-bottom:15px;
		vertical-align:top;
	}
		.FocusItemStyle				{padding:0px 10px;}
		.AlternatingFocusItemStyle	{border-right:1px solid #D0D0D1; border-left:1px solid #D0D0D1; padding:0px 10px;}
	.ContainerInfosAvocatStyle
	{
		float:left;
		font-family:Arial;
		font-size:11px;
		padding-left:5px;	
		width:80%;
	}
	.ContainerInfosSupAvocatStyle
	{
		clear:both;
		font-family:Arial;
		font-size:11px;
		color: #263357;
		padding:3px 0px 5px 0px;
		text-align:justify;
	}
.LinkStyleDataList, .LinkStyleLinkList
{	
	background-image:url("http://www.racine.eu/App_Themes/Default/images/puce_liste1.gif");
	background-repeat: no-repeat;
	background-position:left top;
	font-family:Arial;
	font-size:12px;
	text-decoration: none;
	color:Black;
	padding-left:10px;
	padding-bottom:2px;
}
	.LinkStyleDataList:hover, .LinkStyleLinkList:hover
	{	
		color:#356176;
	}
	.LinkStyleDataList
	{
		float:left;
	}
	.LinkStyleLinkList
	{
		margin-left:20px;	
	}
.LinkStyleArticle
{
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	text-decoration: underline;
	color:#1F3844;	
}
	.LinkStyleArticle:hover
	{
		color:#3D5E6E;
	}
.LinkStyleImage
{
	text-decoration:none;	
}
.LinkStyle1, .LinkStyle2, .LinkStyle3, .LinkStyle4, .LinkStyle4Block, .LinkStyleRetour, .LinkStyleRetourSP, .LinkStyleBase
{
	font-family:Arial;
	font-size:11px;
	font-variant:normal;
	font-weight:normal;
	text-decoration: underline;
}
	.LinkStyle1
	{
		background-image:url("http://www.racine.eu/App_Themes/Default/images/BackLinkStyle1.gif");	
		background-repeat: repeat-x;
		background-position:center center;
		color: White;
		display:block;
		height:18px;
		padding:4px 1px 0px 7px;
		text-decoration: none;
		border-top:1px solid #324472;
		border-bottom:1px solid #324472;
	}
	.LinkStyle1:hover
	{
		background-image:url("http://www.racine.eu/App_Themes/Default/images/BackLinkStyle1Hov.gif");	
		color: #1C2640;
		border-top:1px solid #CCB4AB;
		border-bottom:1px solid #CCB4AB;
	}
		
	.LinkStyleBase, .LinkStyle3
	{
		color:Black; /*color:#356176;*/
	}
		.LinkStyleBase:hover, .LinkStyle3:hover
		{
			color:#5979CD; /*color:#5893AF;*/
		}	
	.LinkStyle2
	{
		/*color: #223D4A;	*/
		font-weight:bold;
		color: #265D77;
	}
		.LinkStyle2:hover
		{
			color: #327B9D; /*#265D77;	*/
		}
	.LinkStyle3
	{
		font-size:12px;	
	}
	.SelectedLinkStyle3
	{
		font-family:Arial;
		font-size:12px;
		font-weight:bold;
		color:#454343;
	}
	.LinkStyle4, .LinkStyle4Block
	{
		padding-top:0px;
		margin-top:0px;
		border:none;
		float:left;
		color:#263357;
	}
	.LinkStyle4Block
	{
		float:none;	
	}
	.LinkStyle5
	{
		font-family:Arial;
		font-size:12px;
		font-weight:bold;
		text-decoration: underline;
		color:#384C80;
	}
		.LinkStyle5:hover, .LinkStyle6:hover
		{
			color:#5979CD;	
		}
		.LinkStyle6
		{
			font-family:Arial;
			font-size:11px;
			font-weight:normal;
			text-decoration: none;
			color:Black;
			/*color:#384C80;*/
		}
	.LinkStyleRetour
	{
		background-image:url("http://www.racine.eu/App_Themes/Default/images/puce_retour.gif");
		background-repeat:no-repeat;
		background-position:left top;
		padding-left:12px;
		color: #636363;
		float:left;	
		margin-top:5px;
	}
		.LinkStyleRetour:hover
		{
			color:#988D8D;	
		}
		
	.LinkStyleRetourSP
	{
		color: #636363;
	}
		.LinkStyleRetourSP:hover
		{
			color:#988D8D;	
		}
		
	.pLinkStyleDataList4
	{
		border-bottom:1px solid #D0D0D1;
		font-family:Arial;
		font-size:12px;	
		margin:0px 0px 3px 15px;
		padding-bottom:2px;	
	}
	.LinkStyleDataList4
	{
		font-family:Arial;
		font-size:12px;	
		text-decoration: none;
		color: #666666;
	}
		.LinkStyleDataList4:hover
		{
			color:#8C8C8C;	
		}
	.LinkStyleGrosTitre
	{
		font-family:Arial;
		font-size:11px;
		color:#263357;
		text-decoration:none;
	}
		.LinkStyleGrosTitre:hover
		{
			/*color:#567D8F;*/
			text-decoration:underline;
		}
.LinkStyleRubrique, .LinkStyleRubriqueSelected
{
	border-bottom:1px solid Black;
	color:#263357;
	display:block;
	font-family:Times New Roman;
	font-size:16px;
	font-variant:small-caps;
	padding-bottom:5px;
	text-decoration:none;
}
	.LinkStyleRubrique:hover, .LinkStyleRubriqueSelected
	{
		color:#5979CD;
	}
.LinkStylePagination
{
	font-family:Arial;
	font-size:11px;
	font-variant:normal;
	font-weight:normal;
	text-decoration: none;
	color:#888888;
}
	.SelectedLinkStylePagination
	{
		font-family:Arial;
		font-size:12px;
		font-weight:bold;
		color:#444444;
	}
.DLItemGrosTitre
{
	overflow:hidden;
	height:13px;
	font-family:Arial;
	font-size:11px;
	/*padding-left:5px;*/
}

.pFontStyle1, .pFontStyle1Margin, .pFontStyleCorrespondant, .pFontStyle1MarginBottom, .pFontStyle1MarginBottomFloat, .pFontStyle1DottedBottom, .pFontStyle2, 
.pFontStyle2Bold, .pFontStyle2MarginBottom, .pFontStyle1Avocat, .pFontStyle1BoldRight, .pFontStyle1Login,.pFontStyle1MarginTop10, .pFontStyle1MarginBottom20
{
	font-family:Arial;
	font-size:12px;
	text-align:justify;
	color:Black;	
}
	.pFontStyle1, .pFontStyle1Margin, .pFontStyle1MarginBottom, .pFontStyle1MarginBottomFloat, .pFontStyle1DottedBottom, .pFontStyle2MarginBottom, .pFontStyle1MarginTop10, .pFontStyle1MarginBottom20
	{
		line-height:19px;
	}
	.pFontStyle1Margin
	{
		padding-left:10px;
		margin-bottom:30px;
	}
	.pFontStyle1MarginBottom /*, .pFontStyle1MarginBottomFloat*/
	{
		border-bottom:1px Dotted Black;	
		padding-bottom:30px;
		margin-bottom:10px;
	}
	.pFontStyle1MarginBottomFloat
	{
		padding:15px 0px;
		text-align:justify;
	}
	.pFontStyle1MarginBottomFloat
	{
		float:left;
	}
	.pFontStyle1MarginTop10
	{
		margin-top:10px;	
	}
	.pFontStyle1MarginBottom20
	{
		margin-bottom:20px;	
	}
	.pFontStyleCorrespondant
	{
		padding-left:10px;	
		padding-right:10px;
		border-right:1px dotted;
	}
	.pFontStyle1DottedBottom
	{
		padding-bottom:15px;
		/*border-bottom:1px dotted;*/
	}
	.pFontStyle2Bold
	{
		font-weight:bold;	
	}
	.pFontStyle2MarginBottom
	{
		border-bottom:1px Dotted Black;	
		padding-bottom:30px;
		margin-bottom:10px;
	}
	.pFontStyle1Avocat
	{
		padding-top:10px;
	}
	.pFontStyle1BoldRight
	{
		text-align:right;
		font-weight:bold;	
	}
	.pFontStyle1Login
	{
		font-size:11px;
		margin-top:10px;
		padding-left:20px;	
		padding-right:30px;
	}
.pFontStyleElement, .pFontStyleElement2
{
	font-family:Arial;
	font-size:11px;
	color:#888888;
	text-align:right;	
	/*margin-bottom:10px;*/
}
	.pFontStyleElement2
	{
		font-size:12px;
		text-align:left;
	}
.FontSsTitre1
{
	font-family:Arial;
	font-size:11px;
	font-weight:bold;
	color: #000000;
}
	.LinkSsTitre1
	{
		color:#263357;
		font-family:Times New Roman;
		font-size:12px;
		font-variant:small-caps;
		font-weight:normal;
		/*padding:5px 0px 10px 0px;*/
		text-decoration:none;
	}
		.LinkSsTitre1:hover
		{
			text-decoration:underline;
		}
.FontSsTitre2
{
	font-family:Arial;
	font-size:11px;
	color: #7B7573;
}
.pFontSsTitre2
{
	font-family:Arial;
	font-size:11px;
	font-weight:normal;
	color:#777777;
	/*color: #263357;*/ /*7B7573;*/
	/*margin-bottom: 10px;*/
}
.pFontSsTitre3
{
	font-family:Arial;
	font-size:11px;
	font-weight:normal;
	color:#5979CD;	
}
.DivListeArticle
{
	/*background-image:url("http://www.racine.eu/App_Themes/Default/images/puce2.gif");
	background-repeat:no-repeat;*/
	margin:5px 0px;	
	/*padding-left:10px;	*/
	/*padding-bottom:15px;*/
	text-align:justify;
}
	.DivListeArticleIndex, .DivListeArticleIndexEvenement
	{
		margin-top:0px;
	}
	.DivListeArticleIndexAutresPublications, .DivListeArticleIndexAutresPublicationsIndex
	{
		margin-top:0px;
		padding:0px 10px 0px 0px;
		text-align:justify;
	}
		.DivListeArticleIndexAutresPublicationsIndex
		{
			margin-bottom:5px;
		}
		
	.DivListeArticleGrosTitre
	{
		border-right:1px solid #D0D0D1;
		padding-right:5px;
		width:66%;
	}
	.DivListeArticleEvenement
	{
		padding:0px 10px 10px 10px;
		text-align:justify;
		float:left;
		width:530px;
	}
	.DivListeArticleRevue, .DivListeArticleGrosTitre, .DivListeArticleIndex, .DivListeArticleIndexEvenement
	{
		/*padding:10px;*/
		text-align:justify;
	}
	.DivListeArticleIndexEvenement
	{
		width:690px;
		float:left;
	}
.pFontSsTexte1, .pFontSsTexte1GrosTitre
{
	font-family:Arial;
	font-size:11px;
	color: #263357; /*Black;*/
}
	.pFontSsTexte1GrosTitre
	{
		margin-bottom:10px;
	}
.pTextNormal, .pTextNormalBold, .pSsTextNormal, .pTextNormalUpper, .pTextNormalFloat, .pSsTextNormalMarginBottom
{
	font-family:Arial;
	font-size: 11px;
	color: Black;
}
	.pTextNormalBold
	{
		font-weight:bold;	
	}
	.pSsTextNormal, .pSsTextNormalMarginBottom
	{
		line-height:16px;
		font-size: 11px;
	}
	.pTextNormalUpper
	{
		text-transform:uppercase;
	}
	.pTextNormalFloat
	{
		float:left;	
	}
	.pSsTextNormalMarginBottom
	{
		margin-bottom:5px;
	}
.pFontStylePagination
{
	font-family:Arial;
	font-size:11px;
	color:#888888;
	float:left;
	padding:2px 5px 0px 0px;
}
.SeparatorStyle1
{
	font-family:Arial;
	font-size:11px;	
	padding:0px 3px 0px 3px;
}
.DivLettreActualite
{
	border:1px solid #D2D2D1;
	background-color: #FFFFFF;
	margin-bottom:10px;
}
	.DivTitreLettre
	{
		background-image:url("http://www.racine.eu/App_Themes/Default/images/back_titrelettre.gif");	
		background-repeat:repeat-x;
		height:20px;
		padding:3px;
	}
	.DivLettreActualiteContainer
	{
		padding:10px 10px 15px 10px;
		text-align:justify;
	}
		.LinkStyleSsTitre2
		{
			font-family:Arial;
			font-size:11px;
			color:#7B7573;	
			text-decoration: none;
		}
		.LinkStyleSsTitre2:hover
		{
			text-decoration: underline;
		}
/*==================================================================*/
/********************* TREENODE ************************************/
/*================================================================*/
.TreeViewStyleBureau
{
	margin-left:30px;
}
/* SiteMap */
.CurrentNodeStyle
{
	color: #373738;
}
.NodeStyle
{
	font-weight:bold;
	color:#2B2B2B;	
}
/*==================================================================*/
/********************* IMAGE ***************************************/
/*================================================================*/
.imageIllustration
{
	float:right;	
	margin-left:10px;
	border:1px solid #646464;
}
.SmallImgAvocat
{
	border:1px solid #636363;
	height:40px;
	width:40px;
	float:left;
}
.ThumbnailStyle1
{
	border:1px solid transparent;
	/*background-color: White;*/
	height:56px;
	width:56px;
	padding:3px 3px 3px 3px;
	text-align:center;
	float:left;
}
	.ThumbnailStyle1:hover
	{
		border:1px solid #868686;
		background-color:#D0D0D1;
	}
.ImageNoBorder, .ImageNoBorderFloat, .ImageNoBorderFloat16
{
	border:none;
	margin:0;
	padding:0;
}
	.ImageNoBorderFloat
	{
		float:left;	
		margin-right:4px;
	}
	.ImageNoBorderFloat16
	{
		height:16px; width:16px;
	}
/*==================================================================*/
/********************* LISTE UL ************************************/
/*================================================================*/
.ulStyle1
{
	list-style-image: url("http://www.racine.eu/App_Themes/Default/images/Tiret.gif");
	font-family:Arial;
	font-size:12px;
	text-align:justify;
}	
	.ulStyle1 li
	{
		margin-bottom:10px;	
		line-height:18px;
	}

/*==================================================================*/
/********************* RADIONBUTTONLIST ****************************/
/*================================================================*/
.RBLStyle1
{
	font-family:Arial;
	font-size:12px;
	text-align:justify;
	color:Black;
	line-height:19px;
	margin-left:18px;
}

/*==================================================================*/
/********************* RADIONBUTTONLIST ****************************/
/*================================================================*/
.BtnEnvoiCandidature, .BtnEnvoiScore, .BtnEnvoiQuizz, .BtnEnvoiQuizzDisabled
{
	background-repeat:no-repeat;
	font-family:Arial;
	font-size:11px;
	color:Black;
	text-decoration:none;
	text-align:center;
	display:block;
	padding-top:4px;
	height:18px;
}
.BtnEnvoiCandidature
{
	background-image:url("http://www.racine.eu/App_Themes/Default/images/B_EnvoiCandidature.gif");
	width:218px;
}
	.BtnEnvoiCandidature:hover
	{
		background-image:url("http://www.racine.eu/App_Themes/Default/images/B_EnvoiCandidaturehover.gif");
	}
.BtnEnvoiScore
{
	background-image:url("http://www.racine.eu/App_Themes/Default/images/B_EnvoiScore.gif");	
	width:139px;
}
	.BtnEnvoiScore:hover
	{
		background-image:url("http://www.racine.eu/App_Themes/Default/images/B_EnvoiScoreHover.gif");	
	}
.BtnEnvoiQuizz
{
	background-image:url("http://www.racine.eu/App_Themes/Default/images/B_EnvoiQuizz.gif");
	width:100px;
}
	.BtnEnvoiQuizz:hover
	{
		background-image:url("http://www.racine.eu/App_Themes/Default/images/B_EnvoiQuizzHover.gif");
	}
	.BtnEnvoiQuizzDisabled
	{
		background-image:url("http://www.racine.eu/App_Themes/Default/images/B_EnvoiQuizzDisabled.gif");
		width:100px;
		color:#C2C2C2;
	}

.BtnRechercherSW
{
	background-image:url("http://www.racine.eu/App_Themes/Default/images/B_RechercherSW.gif");	
	background-repeat: no-repeat;
	float:left;
	width:20px;
	height:20px;
}
	.BtnRechercherSW:hover
	{
		background-image:url("http://www.racine.eu/App_Themes/Default/images/B_RechercherSWHover.gif");		
	}
.BtnRechercherEndSW
{
	background-image:url("http://www.racine.eu/App_Themes/Default/images/B_RechercherEndSW.gif");	
	background-repeat: no-repeat;
	float:left;
	width:19px;
	height:20px;
}

.pAlertMessageSW
{
	background-color: #ECECEC;
	border:1px solid #C2C0B6;
	background-repeat:no-repeat;
	background-position:left top;
	background-image:url("http://www.racine.eu/App_Themes/Default/images/AlertSW.gif");
	font-family: Arial;
	font-size:11px;
	text-decoration:none;
	text-align:left;
	padding: 10px 5px 10px 25px;
	margin: 5px 25px 10px 175px;
}

/* Champs Obligatoires */   
.RequiredFieldSW, .RequiredFieldBoldSW
{
    font-family:Arial;
	font-size: 11px;
	color:Red;
}
.RequiredFieldBoldSW
{
	font-weight:bold;	
}

/* Pagination des articles, revues de presse, communiqué de presse, évènements, lettres d'actualité */
.DivPagination, .DivPaginationTop, .DivPaginationTopStyle2, .DivPaginationTopStyle3
{
	padding:3px;
}
	.DivPagination
	{
		border-top: 1px solid #D0D0D1;	
	}
	.DivPaginationTop
	{
		margin:10px 0px 10px 0px;
		border-bottom: 1px solid #D0D0D1;
	}
	.DivPaginationTopStyle2
	{
		margin:10px 0px 0px 0px;
		border-bottom: 1px solid #D0D0D1;
	}
	.DivPaginationTopStyle3
	{
		border-bottom: 1px solid #D0D0D1;
	}
.DivInformationsCompte
{
	background-color:#EEEEEE;
	Border:1px solid #D0D0D1; 
	font-family:Arial;
	font-size:11px;
}
.TextBoxStyle1
{
	font-family:Arial;
	font-size:11px;
	font-weight:normal;
	font-variant:normal;
	color:Black;	
}
.LinkCarteBureau
{
	background-image:url("http://www.racine.eu/App_Themes/Default/images/I_Empty.gif");
	background-repeat:repeat;
	display:block; 
	position:absolute; 
	width:8px; 
	height:9px; 
	/*background-color:red;*/
	z-index:10;	
}
.LinkCarteBureau:hover
{
	background-image:url("http://www.racine.eu/App_Themes/Default/images/I_CarteBureauHover.png");
	background-repeat:no-repeat;
}

.CollapsePanelPaddingTop		{overflow:hidden; margin-top:5px;}
.CollapsePanelPaddingBottom		{overflow:hidden; margin-bottom:5px;}
.CollapsibleImage				{float:right; cursor:pointer; margin-top:2px;}

.ContainerActualiteRecente1, .ContainerActualiteRecente2, .ContainerActualiteRecente3, .ContainerActualiteRecente0
{
	
	background-repeat:no-repeat;
	/*border:1px solid red;*/
	height:260px; /*height:298px;*/
	color:White;
}
	.ContainerActualiteRecente1	{background-image:url("http://www.racine.eu/App_Themes/Default/images/back-actualite1.jpg");}
	.ContainerActualiteRecente2	{background-image:url("http://www.racine.eu/App_Themes/Default/images/back-actualite2.jpg");}
	.ContainerActualiteRecente3	{background-image:url("http://www.racine.eu/App_Themes/Default/images/back-actualite3.jpg");}
	.ContainerActualiteRecente0	{background-image:url("http://www.racine.eu/App_Themes/Default/images/back-actualite4.jpg");}
	
.ActualiteRecenteInfo
{
	float:left;
	background-image:url("http://www.racine.eu/App_Themes/Default/images/back-actualite-info.png");
	background-repeat:repeat;
	width:198px;
	height:190px; /*height:228px;*/
	padding:16px;
}
.ActualiteRecenteInfoRightTop
{
	float:left;
	width:660px;
	height:45px
}
.ActualiteRecenteInfoRight
{
	float:left;
	/*border:1px solid purple;*/
	width:620px;
	height:132px; /*height:170px;*/
	padding:0 20px 45px 20px;
}
.ActualiteRecenteInfoBottom
{
	background-image:url("http://www.racine.eu/App_Themes/Default/images/back-actualite-info-bottom.png");
	background-repeat:no-repeat;
	width:223px;
	height:26px;
	clear:both;
	padding:12px 0px 0px 7px;
}
.ActualiteRecenteType
{
	font-family:Times New Roman;
	font-size:20px;
	color:#5979CD;
	font-variant:small-caps;
}
.ActualiteRecenteDate
{
	font-family:Arial;
	font-size:13px;
	color:#B6B6B6;
}
.ActualiteRecenteText
{
	font-family:Arial;
	font-size:12px;
	color:white;
}
.ActualiteRecenteLinkStyle
{
	font-family:Times New Roman;
	font-size:22px;
	color:White;
	text-decoration:none;
}
	.ActualiteRecenteLinkStyle:hover	{text-decoration:underline;}
	
.ActualiteRecenteButtonTop, .ActualiteRecenteButtonBottom
{
	background-image:url("http://www.racine.eu/App_Themes/Default/images/B_ActualiteRecente.gif");
	background-repeat:no-repeat;
	border:none;
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	cursor:pointer;
	color:#1C2640;
	width:190px;
	float:left;
	text-decoration:none;
	text-align:center;
	padding-top:4px;
	height:19px;
}
	.ActualiteRecenteButtonTop:hover, .ActualiteRecenteButtonBottom:hover
	{
		background-image:url("http://www.racine.eu/App_Themes/Default/images/B_ActualiteRecenteHover.gif");
		background-repeat:no-repeat;
	}

.ActualiteRecenteListButton, .ActualiteRecenteListButtonSelected
{
	float:left;
	background-image:url("http://www.racine.eu/App_Themes/Default/images/btn-actualite-bottom.png");
	background-repeat:no-repeat;
	height:13px;
	width:13px;
	margin-left:5px;
}
	.ActualiteRecenteListButton			{background-image:url("http://www.racine.eu/App_Themes/Default/images/btn-actualite-bottom.png");}
	.ActualiteRecenteListButtonSelected	{background-image:url("http://www.racine.eu/App_Themes/Default/images/btn-actualite-bottom-sel.png");}

.ActualiteRecenteStatutButton
{
	float:right;
	height:24px;
	width:24px;
	margin:5px;
}

.BtnLinkedIn, .BtnFacebook
{
	float:right;		
	background-repeat:no-repeat;
	height:22px;
	width:22px;
}
.BtnLinkedIn	{background-image:url("http://www.racine.eu/App_Themes/Default/images/LinkedIn.png");}
.BtnFacebook	{background-image:url("http://www.racine.eu/App_Themes/Default/images/Facebook.png");}

.BtnTwitter, .BtnFacebook
{
	float:right;
	margin-right:5px;
	border:none;
}
.BtnTwitter img	{border:none;}





html .fb_share_link { padding:2px 0 0 20px; height:16px; background:url(http://static.ak.facebook.com/images/share/facebook_share_icon.gif?6:26981) no-repeat top left; }
.fb_share_button	
{	background-image:url("http://www.racine.eu/App_Themes/Default/images/fb_share_button.gif");
	float:left;
	height:14px; width:14px;
	margin-right:2px;
}
.twitter_share_button
{	background-image:url("http://www.racine.eu/App_Themes/Default/images/twitter_share_button.gif");
	float:left;
	height:14px; width:14px;
	margin-right:2px;
}
