/* -------
File:
Common\Accessibility.css
---------------------------- */

*.AccessibleNotDisplayed
{
	position: absolute;
	left: -99999999px;
}

*.NotDisplayed
{
	display: none !important;
}


/* -------
File:
Common\AutoCalculation.css
---------------------------- */


*.AutoCalculationBlink
{
	background-color: Yellow;
}


/* -------
File:
Common\Beta.css
---------------------------- */

span.Beta
{
	font-family: 'Trebuchet MS', Sans-Serif;
	font-weight: bold;
	position: absolute;
	color: #FF9C00;
	top: 5px;
	left: 178px;
	font-size: 20px;
}


/* -------
File:
Common\Body.css
---------------------------- */

body
{	
	background-image: url('Images/Background.png');
	background-position: left top;
	background-repeat: repeat-x;
	background-attachment: fixed;
	background-color: #4999D2;
	
	text-align: center;
	
	margin: 0px;
	padding: 0px;
	
	color: #000000;
}

body,
body input,
body textarea,
body select
{
	font-family: 'Arial', Sans-Serif;
	font-size: 16px;
}

a img
{
	border: none;
}


/* -------
File:
Common\Box.css
---------------------------- */


div.Box
{
	background-image: url('Image.ashx?image=SimpleDrawer&imageId=EtudeoQuote_Small.png&backgroundColor=FFFFFF&hue=408BC1&hueIntensity=255');
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 22px;
	padding-top: 14px;
	margin: 20px 0px;
}

div.Box div.BoxContent
{
	border: 1px solid #B5B5B5;
	padding: 10px;
}

div.Box div.LongContent
{
	width: 100%;
	overflow: auto;
	white-space: nowrap;
}


/* -------
File:
Common\ContextualCommandsInTableCute.css
---------------------------- */

table.Cute tr td div.ContextualCommands div.Label
{
	border-color: #F4FAFF;
}

table.Cute tr.AlternateRow td div.ContextualCommands div.Label
{
	border-color: #E5F3FF;
}

table.Cute tr td div.ContextualCommands div.LabelHover,
table.Cute tr td div.ContextualCommands div.LabelActive,
table.Cute tr.AlternateRow td div.ContextualCommands div.LabelHover,
table.Cute tr.AlternateRow td div.ContextualCommands div.LabelActive
{
	border-color: #8BA1AF;
	background-color: #FFFFFF;
}

table.Cute tr td div.ContextualCommandsDropDown div.Label,
table.Cute tr.AlternateRow td div.ContextualCommandsDropDown div.Label
{
	border: 1px solid #8BA1AF;
}

table.Cute tr td div.ContextualCommandsDropDown div.Label a
{
	background-image: url('Image.ashx?image=SimpleDrawer&imageId=Controls/ContextualCommands/Arrow.png&backgroundColor=F4FAFF&hue=8BA1AF&hueIntensity=150');
}

table.Cute tr.AlternateRow td div.ContextualCommandsDropDown div.Label a
{
	background-image: url('Image.ashx?image=SimpleDrawer&imageId=Controls/ContextualCommands/Arrow.png&backgroundColor=E5F3FF&hue=8BA1AF&hueIntensity=150');
}

table.Cute tr td div.ContextualCommands div.LabelHover a,
table.Cute tr.AlternateRow td div.ContextualCommands div.LabelHover a
{
	background-image: url('Image.ashx?image=SimpleDrawer&imageId=Controls/ContextualCommands/Arrow.png&backgroundColor=FFFFFF&hue=8BA1AF&hueIntensity=250');
}

table.Cute tr td div.ContextualCommands div.LabelActive a,
table.Cute tr.AlternateRow td div.ContextualCommands div.LabelActive a
{
	background-image: url('Image.ashx?image=SimpleDrawer&imageId=Controls/ContextualCommands/Arrow.png&backgroundColor=FFFFFF&hue=000000&hueIntensity=200');
}


/* -------
File:
Common\ContextualCommandsInTableData.css
---------------------------- */

table.Data tr td div.ContextualCommands div.Label
{
	border-color: #F4FAFF;
}

table.Data tr.AlternateRow td div.ContextualCommands div.Label
{
	border-color: #E5F3FF;
}

table.Data tr td div.ContextualCommands div.LabelHover,
table.Data tr td div.ContextualCommands div.LabelActive,
table.Data tr.AlternateRow td div.ContextualCommands div.LabelHover,
table.Data tr.AlternateRow td div.ContextualCommands div.LabelActive
{
	border-color: #8BA1AF;
	background-color: #FFFFFF;
}

table.Data tr td div.ContextualCommandsDropDown div.Label,
table.Data tr.AlternateRow td div.ContextualCommandsDropDown div.Label
{
	border: 1px solid #8BA1AF;
}

table.Data tr td div.ContextualCommandsDropDown div.Label a
{
	background-image: url('Image.ashx?image=SimpleDrawer&imageId=Controls/ContextualCommands/Arrow.png&backgroundColor=F4FAFF&hue=8BA1AF&hueIntensity=150');
}

table.Data tr.AlternateRow td div.ContextualCommandsDropDown div.Label a
{
	background-image: url('Image.ashx?image=SimpleDrawer&imageId=Controls/ContextualCommands/Arrow.png&backgroundColor=E5F3FF&hue=8BA1AF&hueIntensity=150');
}

table.Data tr td div.ContextualCommands div.LabelHover span,
table.Data tr.AlternateRow td div.ContextualCommands div.LabelHover a
{
	background-image: url('Image.ashx?image=SimpleDrawer&imageId=Controls/ContextualCommands/Arrow.png&backgroundColor=FFFFFF&hue=8BA1AF&hueIntensity=250');
}

table.Data tr td div.ContextualCommands div.LabelActive span,
table.Data tr.AlternateRow td div.ContextualCommands div.LabelActive a
{
	background-image: url('Image.ashx?image=SimpleDrawer&imageId=Controls/ContextualCommands/Arrow.png&backgroundColor=FFFFFF&hue=000000&hueIntensity=200');
}


/* -------
File:
Common\CurrentSectionInfo.css
---------------------------- */


/*
div.CurrentSectionInfo
{
	position: relative;
	top: -5px;
	height: 0px;
	font-size: 0px;
	margin: 0px 110px;
}

*/


/* -------
File:
Common\DataType.css
---------------------------- */

*.Numeric,
*.Date,
*.Money
{
	text-align: right;
}


/* -------
File:
Common\EtudeCloturee.css
---------------------------- */


div.EtudeCloturee
{
	background-image: url('Image.ashx?image=SimpleDrawer&imageId=caution_48.png&backgroundColor=FFFFFF');
	background-repeat: no-repeat;
	background-position: 0px 50%;
	padding: 10px 10px 10px 58px;
	margin: 10px 0px;
}

div.EtudeCloturee p
{
	font-size: 1.20em;
	font-weight: bold;
	color: Red;
}


/* -------
File:
Common\EtudeCost.css
---------------------------- */

p.EtudeCost
{
	text-align: center;
	color: #000000 !important;
}

p.EtudeCost span.EtudeCostContent
{
	display: inline-block;
	background-image: url('Image.ashx?image=SimpleDrawer&imageId=coins.png&backgroundColor=FFFFE1');
	background-repeat: no-repeat;
	background-position: left center;
	padding: 5px 0px 5px 21px;
}

p.EtudeCost span.UnitsFlash
{
	color: #FF7800;
}


/* -------
File:
Common\FormPart.css
---------------------------- */

div.FormPart
{
	float: left;
	margin-right: 10px;
	margin-bottom: 10px;
}


/* -------
File:
Common\HorizontalRow.css
---------------------------- */

hr
{
	border: 1px solid #CBD9E5;
	background-color: #CBD9E5;
}


/* -------
File:
Common\Labels.css
---------------------------- */


label
{
	cursor: pointer;
}

label.LabelHover
{
	border-bottom: 1px solid #8BA1AF;
}

label.LabelFocus
{
	border-bottom: 2px solid #408BC1;
}


/* -------
File:
Common\Links.css
---------------------------- */

a
{
	color: #408BC1;
	text-decoration: underline;
}

a:hover
{
	color: #FF7800;
}

a:focus,
a:active
{
	color: #65AC09;
}


/* -------
File:
Common\Menu.css
---------------------------- */


div.Menu ul li a
{
	padding: 4px 3px 4px 29px;
	display: inline-block;
	background-position: 3px center;
	background-repeat: no-repeat;
	white-space: nowrap;
}

div.Menu ul li.Administration a
{
	background-image: url('Image.ashx?image=SimpleDrawer&imageId=Menu/Gear.png&backgroundColor=E5F3FF');
}

div.Menu ul li.Administration a:hover
{
	background-image: url('Image.ashx?image=SimpleDrawer&imageId=Menu/Gear.png&backgroundColor=F4FAFF');
}


/* -------
File:
Common\News.css
---------------------------- */

div.News
{
	width: 317px;
}

div.News div.NewsContentTop, div.News div.NewsContentBottom
{
	background-repeat: no-repeat;
	height: 13px;
}

div.News div.NewsContentTop
{
	background-image: url('Image.ashx?image=SimpleDrawer&imageId=HomepageNewsTop.png&backgroundColor=FFFFFF');
}

div.News div.NewsContentBottom
{
	background-image: url('Image.ashx?image=SimpleDrawer&imageId=HomepageNewsBottom.png&backgroundColor=FFFFFF');
}

div.News div.NewsContentBorder
{
	background-image: url('Image.ashx?image=SimpleDrawer&imageId=HomepageNewsBorder.png&backgroundColor=FFFFFF');
	background-repeat: repeat-y;
	padding: 0px 10px;
}

div.News h2
{
	text-align: center;
}

div.News p
{
	margin: 0px;
	padding: 10px 0px;
	text-align: justify;
}


/* -------
File:
Common\Paragraphs.css
---------------------------- */


p
{
	margin: 10px 0px;
}


/* -------
File:
Common\Popup.css
---------------------------- */

div.Popup
{
	position: absolute;
	z-index: 3001;
}

div.PopupShadow
{
	background-color: #000000;
	position: absolute;
	z-index: 3000;
	/*border-radius: 2px;
	-moz-border-radius: 2px;*/
	opacity: 0.50;
	filter: alpha(opacity=50);
}

div.PopupNotDisplayed
{
	display: none;
}


/* -------
File:
Common\PopupPage.css
---------------------------- */

body.PopupPage
{
	background: none;
	background-color: #FFFFFF;
	text-align: left;
}


/* -------
File:
Common\ProgressPanel.css
---------------------------- */

span.ProgressPanel
{
	background-image: url('Images/Loading.gif');
	background-position: 20px center;
	background-repeat: no-repeat;
	padding: 40px 20px 40px 62px;
	display: inline-block;
	background-color: #FFFFFF;
	border: 1px solid #B5B5B5;
	font-size: 1.40em;
	font-weight: bold;
	color: #FF7800;
}

div.ProgressPanel
{
	position: absolute;
	width: 100%;
	left: 0px;
	text-align: center;
}


/* -------
File:
Common\SiteMap.css
---------------------------- */

div.SiteMap
{
	color: #D0D0D0;
	font-size: 0.90em;
	
	padding-left: 28px;
	margin: 10px 0px 5px 0px;
}

div.SiteMap span.SiteMapContent
{
	border: 1px solid #408BC1;
	display: inline-block;
	background-color: #0E3753;
	padding: 5px;
}

div.SiteMap a
{
	color: #D0D0D0;
	font-weight: bold;
	text-decoration: none;
}

div.SiteMap a:hover
{
	color: #FF7800;
}


/* -------
File:
Common\SmallMenu.css
---------------------------- */

div.SmallMenu
{
	position: relative;
}

div.SmallMenuContent
{
	position: absolute;
	right: 0px;
	font-size: 0.90em;
	font-weight: bold;
	letter-spacing: 2px;
}

div.SmallMenuContent a
{
	text-decoration: none;
}

div.SmallMenuContent a:hover
{
	text-decoration: underline;
}


/* -------
File:
Common\Sweep.css
---------------------------- */

div.Sweep,
span.Sweep
{
	display: block;
	font-size: 0px;
	height: 0px;
	overflow: hidden;
	clear: both;
}


/* -------
File:
Common\TableCute.css
---------------------------- */

table.Cute
{
	border: 1px solid #CBD9E5;
	border-collapse: collapse;
}

table.Cute tr
{
	background-color: #F4FAFF;
}

table.Cute tr.AlternateRow,
table.Cute tr.AlternateRow tr
{
	background-color: #E5F3FF;
}

table.Cute tr th
{
	vertical-align: middle !important;
	background-color: #8BA1AF;
}

table.Cute tr th a
{
	color: #FFFFFF;
}

table.Cute tr.TableContainerRow td,
table.Cute tr.TableContainerRow th
{
	border-bottom: none;
	vertical-align: middle;
	padding: 0px;
}

table.Cute tr th,
table.Cute tr td,
table.Cute tr th.Cell,
table.Cute tr td.Cell
{
	vertical-align: top;
	padding: 5px 10px;
	border-bottom: 1px solid #CBD9E5;
}

table.Cute tr th img,
table.Cute tr td img
{
	vertical-align: middle;
}


/* -------
File:
Common\TableData.css
---------------------------- */

table.Data
{
	border-collapse: collapse;
	border: 1px solid #CBD9E5;
	width: 100%;
}

table.Data tr
{
	background-color: #F4FAFF;
}

table.Data tr.AlternateRow,
table.Data tr.AlternateRow tr
{
	background-color: #E5F3FF;
}

table.Data tr.SelectedRow
{
	background-color: #CBD9E5;
}

table.Data tr th
{
	vertical-align: middle !important;
	background-color: #8BA1AF;
}

table.Data tr th,
table.Data tr th a
{
	color: #FFFFFF;
}

table.Data tr th,
table.Data tr td
{
	vertical-align: top;
	padding: 3px 5px 3px 5px;
}

table.Data tr th img,
table.Data tr td img
{
	vertical-align: middle;
}

table.Data tr.SelectedRow td
{
	background-repeat: repeat-x;
	background-position: left top;
}

table.Data tr th.Sorted a
{
	/*background-image: url('Image.ashx?image=Arrow&args=F4FAFF@8BA1AF');*/
	background-repeat: no-repeat;
	background-position: right center;
	padding-right: 17px;
}


/* -------
File:
Common\TableDataInInfoBox.css
---------------------------- */

div.InfoBox table.Data
{
	border: none;
}


/* -------
File:
Common\TableForm.css
---------------------------- */

table.Form
{
	width: 100%;
}

table.Form tr td.Label
{
	width: 185px;
}

table.Form tr td.LabelForTextArea
{
	padding-top: 5px;
	vertical-align: top;
}

table.Form tr.SeparatorRow td
{
	padding: 10px 0px;
}

table.Form tr.SeparatorRow td p
{
	margin: 5px 0px;
}

div.FormNoLabel div.FormNoLabelChoice
{
	padding: 10px 0px;
}

p.FormInfo,
div.FormInfo
{
	border-radius: 5px;
	-moz-border-radius: 5px;
	border: 2px solid #EFEF80;
	background-color: #FFFFE1;
	font-size: 0.90em;
	color: #858585;
	margin: 10px 0px;
}

p.FormInfo,
div.FormInfo p
{
	padding: 2px 5px;
}

div.FormInfo p
{
	padding-top: 5px;
	padding-bottom: 5px;
	margin: 0px;
}

div.FormInfo
{
	margin: 10px 0px;
}

div.FormInfo ul,
div.FormInfo ul li
{
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}

div.FormInfo ul li
{
	margin: 5px 0px;
}


/* -------
File:
Common\Tables.css
---------------------------- */


table
{
	border-collapse: collapse;
	border-spacing: 0px;
}

table tr th
{
	text-align: left;
}

table tr.SeparatorRow td
{
	padding-top: 20px;
}


/* -------
File:
Common\TextBoxWidths.css
---------------------------- */

span.NameTextBox span.TextBoxInput input
{
	width: 200px;
}

span.NameTextBox span.TextBoxInput input
{
	width: 200px;
}

span.CreditsTextBox span.TextBoxInput input
{
	width: 50px !important;
}


/* -------
File:
Common\Titles.css
---------------------------- */

h1, h2, h3, h4, h5, h6
{
	color: #FF7800;
	margin: 0px;
	padding: 5px 0px;
}

h4, h5, h6
{
	padding: 3px 0px;
}

h1
{
	font-size: 2.20em;
}

h1 span
{
	border-bottom: 2px solid #408BC1;
	padding: 2px 0px;
}

h2
{
	font-size: 1.60em;
}

h3
{
	font-size: 1.30em;
}

h4
{
	font-size: 1.15em;
}


/* -------
File:
ScreenLayout\Screen.css
---------------------------- */

div.Screen div.ScreenHeaderContainer,
div.Screen div.ScreenContentContainer,
div.Screen div.ScreenBottomContainer
{
	margin: 0px;
}

div.Screen div.ScreenHeaderContainer div.ScreenHeader,
div.Screen div.ScreenContentContainer div.ScreenContent,
div.Screen div.ScreenBottomContainer div.ScreenBottom
{
	text-align: left;
	margin: 0px auto;
	width: 940px;
}

div.Screen div.ScreenContentContainer div.ScreenContent
{
	width: 920px;
	padding: 0px 10px;
}

div.Screen div.ScreenContentContainer
{
	background-image: url('Images/ContentBorder.png');
	background-position: center top;
	background-repeat: repeat-y;
}

div.Screen div.ScreenContentContainer div.ScreenContent
{
	background-color: #FFFFFF;
	clear: both;
}

div.Screen div.ScreenHeaderContainer
{
	background-image: url('Images/ContentBorderTop.png');
	background-position: center bottom;
	background-repeat: no-repeat;
	padding: 10px 0px 23px 0px;
}

div.Screen div.ScreenBottomContainer
{
	background-image: url('Images/ContentBorderBottom.png');
	background-position: center top;
	background-repeat: no-repeat;
	padding: 30px 0px 20px 0px;
}

div.Screen div.ScreenBottomContainer,
div.Screen div.ScreenBottomContainer a
{
	color: #FFFFFF;
}

div.Screen div.ScreenHeader
{
	position: relative;
}

div.Screen div.ScreenHeader a.Logo
{
	float: left;
}

div.Screen div.ScreenHeader a.Logo span
{
	display: block;
}


/* -------
File:
WebAdmin\AdminSummary.css
---------------------------- */

div.AdminSummary div.Content
{
	background-image: url('Image.ashx?image=SimpleDrawer&imageId=AdministrationSummary/Gear.png&backgroundColor=FFFFFF');
	background-repeat: no-repeat;
	background-position: left 10px;
	padding: 10px 0px 0px 158px;
}

div.AdminSummary div.Content ul,
div.AdminSummary div.Content ul li
{
	margin: 0px;
	padding: 0px;
}

div.AdminSummary div.Content ul li
{
	list-style-type: none;
}

div.AdminSummary div.Content ul.Categories li.Category
{
	margin: 0px 10px 10px 0px;
	float: left;
}

div.AdminSummary div.Content ul.Categories li.Category ul
{
	background-color: #F4FAFF;
	border: 1px solid #8BA1AF;
}

div.AdminSummary ul.Categories li.Category span.Caption
{
	color: #FF7800;
	font-weight: bold;
	font-size: 1.40em;
	display: block;
	padding: 0px 0px 5px 0px;
}

div.AdminSummary ul.Categories li.Category ul li a
{
	background-image: url('Image.ashx?image=SimpleDrawer&imageId=AdministrationSummary/Document.png&backgroundColor=F4FAFF');
	background-repeat: no-repeat;
	background-position: 10px center;
	display: block;
	padding: 10px 70px 10px 39px;
}

div.AdminSummary ul.Categories li.Category ul li a:hover
{
	background-color: #E5F3FF;
	background-image: url('Image.ashx?image=SimpleDrawer&imageId=AdministrationSummary/Document.png&backgroundColor=E5F3FF');
}

div.AdminSummary div.MinHeight
{
	float: left;
	height: 130px;
	width: 1px;
	overflow: hidden;
}


/* -------
File:
WebAdmin\WebAdmin.css
---------------------------- */

div.AdminTable
{
	overflow: scroll;
	width: 100%;
}

div.AdminTable table.Data tr td div.NumericOrDate
{
	text-align: right;
}

div.AdminTable table.Data tr th,
div.AdminTable table.Data tr td
{
	font-size: 12px;
	padding: 1px 3px;
}

div.AdminTable table.Data tr.Pager td
{
	padding: 5px;
}
/*
table#Filters,
table#Edit
{
	width: 100%;
}

table#Filters tr td,
table#Edit tr td
{
	padding: 2px 5px;
	white-space: nowrap;
}
*/

div.Options,
div#FiltersCommands
{
	padding: 10px;
}

div#FiltersCommands
{
	text-align: center;
}

span.FilterName,
label.FilterName
{
	letter-spacing: -1px;
}

*.FilterOption
{
	color: #808080;
}

/*
table.Data tr td
{
	white-space: nowrap;
}
*/

table.Data tr.Commands1 th.Commands,
div.Commands1
{
	width: 26px; 
}

table.Data tr.Commands2 th.Commands,
div.Commands2
{
	width: 52px; 
}

table.Data tr.Commands3 th.Commands,
div.Commands3
{
	width: 78px;
}

div.Commands a.CommandLink
{
	float: left;
	display: block;
	height: 24px;
	background-repeat: no-repeat;
	padding-left: 24px;
	padding-right: 2px;
}

div.Commands a.CommandLink.Duplicate
{
	background-position: 0px 0px;
	background-image: url('Images/WebAdmin/DuplicateCommand.png');
}
div.Commands a.CommandLink.Edit
{
	background-position: 0px 0px;
	background-image: url('Images/WebAdmin/EditCommand.png');
}

div.Commands a.CommandLink.Delete
{
	background-image: url('Images/WebAdmin/DeleteCommand.png');
}


div.Commands a.CommandLink span
{
	display: none;
}

/*
table tr td.ColumnName
{
	text-align: right;
}
*/

div.WebAdmin table tr th
{
	white-space: nowrap;
}

div.WebAdmin table.Data tr th
{
	border-left: 2px solid #8BA1AF;
	border-bottom: none !important;
}

div.WebAdmin table.Data tr td
{
	border-left: 2px solid #8BA1AF;
	white-space: nowrap;
}

div.WebAdmin table.Data tr.AlternateRow td
{
	border-left: 2px solid #8BA1AF;
}

div.WebAdmin table.Data tr.Pager td
{
	border-left: none;
}

div#Filters,
div#Edit
{
	padding: 3px;
}

div.FilterElement
{
	background-image: url('Image.ashx?image=Gradient&width=1&height=40&baseColor=FFFFFF&toColor=E5F3FF&angle=90');
	background-color: #E5F3FF;
	background-repeat: repeat-x;
	border: 2px solid #CBD9E5;
	padding: 4px;
	margin: 3px;
	white-space: nowrap;
}


div.FilterElement
{
	float: left;
}

div.FilterElement,
div.FilterElement *
{
	vertical-align: middle;
}

div.FilterElement span.Label,
div.FilterElement span.Value
{
	display:inline-block;
}

div.FilterElement div.MinWidth
{
	width: 400px;
	height: 0px;
	overflow: hidden;
}

div.FilterElement span.Label
{
	text-align: right;
	width: 190px;
	padding-right: 5px;
}

div.FilterElement span.Value table td
{
	padding: 1px 2px;
	text-align: center;
}


/* -------
File:
WebAdmin\WebAdminFileUpload.css
---------------------------- */


div.WebAdminFileUpload input.NotDisplayed
{
	display: none;
}

div.WebAdminFileUpload span.CurrentFilePath
{
	display: block;
	background-image: url('Images/WebAdmin/AttachedFile.png');
	background-repeat: no-repeat;
	background-position: left center;
	padding: 3px 0px 3px 29px;
}

div.WebAdminFileUpload span.CurrentFilePathDelete
{
	cursor: pointer;
	text-decoration: underline;
	color: #408BC1;
}

div.WebAdminFileUpload span.CurrentFilePathDeleteHover
{
	color: #FF7800;
}


/* -------
File:
Controls\Buttons.css
---------------------------- */

span.Button input
{
	padding: 4px 8px;
}


/* -------
File:
Controls\Calendar.css
---------------------------- */

table.Calendar
{
	background-color: #F4FAFF;
	border-collapse: collapse;
	border-spacing: 0px;
	margin: 1px;
	padding: 0px;
}

table.Calendar table
{
	border-collapse: collapse;
	border-spacing: 0px;
	width: 100%;
	margin: 0px;
	padding: 0px;
	border: 1px solid #8BA1AF;
	border-bottom: none;
}

table.Calendar td
{
	white-space: nowrap;
}

table.Calendar div.Header table.MonthChoice td
{
	padding: 4px;
}

table.Calendar div.Header table.MonthChoice tr td.Previous,
table.Calendar div.Header table.MonthChoice tr td.Next,
table.Calendar div.Header table.MonthChoice tr td.Current
{
	text-decoration: underline;
	color: #408BC1;
	cursor: pointer;
}

table.Calendar div.Header table.MonthChoice tr td.Previous,
table.Calendar div.Header table.MonthChoice tr td.Next
{
	width: 33%;
	font-size: 0.75em;
}

table.Calendar div.Header table.MonthChoice tr td.Previous
{
	text-align: left;
}

table.Calendar div.Header table.MonthChoice tr td.Next
{
	text-align: right;
}

table.Calendar div.Header table.MonthChoice tr td.Current
{
	font-weight: bold;
	text-align: center;
}

table.Calendar div.Header table.MonthChoice tr td.PreviousHover,
table.Calendar div.Header table.MonthChoice tr td.NextHover,
table.Calendar div.Header table.MonthChoice tr td.CurrentHover
{
	color: #000000;
}

table.Calendar div.DaysChoice
{
	width: 100%;
}

table.Calendar div.DaysChoice td,
table.Calendar div.DaysChoice th
{
	padding: 3px;
}

table.Calendar div.DaysChoice th.WeekOfYear
{
	padding-right: 5px;
	padding-left: 5px;
	font-size: 0.75em;
}

table.Calendar div.DaysChoice th.WeekOfYearHover
{
	background-repeat: repeat-y;
	background-position: right top;
	background-image: url('Image.ashx?image=Gradient&width=15&height=1&baseColor=8BA1AF&toColor=CBD9E5&angle=0');
}

table.Calendar div.DaysChoice td
{
	border-top: 1px solid #8BA1AF;
	border-bottom: 1px solid #8BA1AF;
	color: #8BA1AF;
}

table.Calendar div.DaysChoice td.Week,
table.Calendar div.DaysChoice td.WeekEnd
{
	background-repeat: repeat-x;
	background-position: left top;
	border: 1px solid #8BA1AF;
	cursor: pointer;
	color: #000000;
}

table.Calendar div.DaysChoice td.Week
{
	background-color: #E5F3FF;
	background-image: url('Image.ashx?image=Gradient&width=1&height=5&baseColor=F4FAFF&toColor=E5F3FF&angle=90');
}

table.Calendar div.DaysChoice td.WeekEnd
{
	background-color: #CBD9E5;
	background-image: url('Image.ashx?image=Gradient&width=1&height=5&baseColor=F4FAFF&toColor=CBD9E5&angle=90');
}

table.Calendar div.DaysChoice td.DayHover,
table.Calendar div.DaysChoice td.WeekEndHover
{
	background-color: #FFFFFF;
	background-image: url('Image.ashx?image=Gradient&width=1&height=5&baseColor=8BA1AF&toColor=FFFFFF&angle=90');
	font-weight: bold;
	color: #FF7800;
}

table.Calendar div.DaysChoice td.DaySelected
{
	background-color: #F4FAFF;
	background-image: url('Image.ashx?image=Gradient&width=1&height=5&baseColor=408BC1&toColor=F4FAFF&angle=90');
	color: #000000;
	font-weight: bold;
}

table.Calendar td.Today,
table.Calendar span.Today
{
	font-weight: bold;
	color: #408BC1;
}

table.Calendar span.Today
{
	text-decoration: underline;
}

table.Calendar div.DaysChoice th
{
	background-color: #8BA1AF;
	color: #FFFFFF;
	font-weight: normal;
	font-size: 0.90em;
	border: 1px solid #8BA1AF;
}

table.Calendar div.DaysChoice th.DayOfWeekHover
{
	background-repeat: repeat-x;
	background-position: left bottom;
	background-image: url('Image.ashx?image=Gradient&width=1&height=15&baseColor=8BA1AF&toColor=CBD9E5&angle=90');
}

table.Calendar div.DaysChoice td,
table.Calendar table.Footer td
{
	text-align: center;
}

table.Calendar table.Footer
{
	border: 1px solid #8BA1AF;
	border-top: none;
	cursor: pointer;
}

table.Calendar table.FooterHover span.Today
{
	color: #000000;
}

table.Calendar table.Footer td
{
	padding: 4px;
}


/* -------
File:
Controls\CalendarControl.css
---------------------------- */

div.CalendarControl
{
	position: relative;
}


/* -------
File:
Controls\CallBackMessage.css
---------------------------- */

div.CallBackMessage
{
	display: none;
}


/* -------
File:
Controls\CharactersCount.css
---------------------------- */

span.CharactersCount span.MaxLengthReached
{
	color: Red;
	font-weight: bold;
}


/* -------
File:
Controls\ConfirmBeforeExit.css
---------------------------- */

span.ConfirmBeforeExit,
span#ConfirmBeforeExitState
{
	display: none;
}


/* -------
File:
Controls\ContextualCommands.css
---------------------------- */

div.ContextualCommands div.Label
{
	border: 1px solid #FFFFFF;
	cursor: pointer;
	padding: 4px;
}

div.ContextualCommands div.Label a
{
	background-position: right bottom;
	background-repeat: no-repeat;
	padding-right: 21px;
	color: #000000;
	text-decoration: none;
	display: block;
}

div.ContextualCommandsDropDown div.Label
{
	border: 1px solid #8BA1AF;
}

div.ContextualCommandsDropDown div.Label a
{
	background-image: url('Image.ashx?image=SimpleDrawer&imageId=Controls/ContextualCommands/Arrow.png&backgroundColor=FFFFFF&hue=8BA1AF&hueIntensity=150');
}

div.ContextualCommands div.LabelHover,
div.ContextualCommands div.LabelActive
{
	border-color: #8BA1AF;
	background-color: #F4FAFF;	
}

div.ContextualCommands div.LabelActive
{
	background-color: #E5F3FF;
}

div.ContextualCommands div.LabelHover a
{
	background-image: url('Image.ashx?image=SimpleDrawer&imageId=Controls/ContextualCommands/Arrow.png&backgroundColor=F4FAFF&hue=8BA1AF&hueIntensity=250');
}

div.ContextualCommands div.LabelActive a
{
	background-image: url('Image.ashx?image=SimpleDrawer&imageId=Controls/ContextualCommands/Arrow.png&backgroundColor=E5F3FF&hue=000000&hueIntensity=200');
}

div.ContextualCommands ul,
div.ContextualCommands ul li
{
	margin: 0px;
	padding: 0px;
}

div.ContextualCommands ul
{
	border: 1px solid #8BA1AF;
	border-top: none;
	background-color: #F4FAFF;
	overflow: auto;
}

div.ContextualCommandsBlock ul
{
	position: relative;
}

div.ContextualCommands ul li
{
	background-image: url('Image.ashx?image=Gradient&width=10&height=1&baseColor=F4FAFF&toColor=CBD9E5&angle=0');
	background-repeat: repeat-y;
	background-position: left top;
	list-style-type: none;
	white-space: nowrap;
	padding: 5px 5px 5px 15px;
}


div.ContextualCommands ul li.ItemHover
{
	background-color: #8BA1AF;
	background-image: url('Image.ashx?image=Gradient&width=10&height=1&baseColor=CBD9E5&toColor=8BA1AF&angle=0');
}

div.ContextualCommands ul li a
{
	display: block;
	color: #000000;
	outline: none;
}

div.ContextualCommands ul li.ItemHover a
{
	color: #FFFFFF;
}


/* -------
File:
Controls\ContributorChoicePopup.css
---------------------------- */

div.ContributorChoicePopup
{
	width: 800px;
}


/* -------
File:
Controls\DevExpressControls.css
---------------------------- */


div.ScreenContent .dxgvControl
{
	background-color: Transparent;
	border: none;
	width: 100%;
}

div.ScreenContent .dxgvGroupPanel
{
	border: none;
	background-color: Transparent;
}

div.ScreenContent .dxgvTable
{
	border: 1px solid #B5B5B5;
}

.DevExpressModalPopup
{
	/*background-image: url('Image.ashx?image=Gradient&width=20&height=300&baseColor=FF7800&toColor=408BC1&angle=90');
	background-repeat: repeat-x;
	background-position: bottom top;*/
	background-color: #408BC1;	
}


/* -------
File:
Controls\DisabledElements.css
---------------------------- */

*[disabled]
{
	color: #858585;
}


/* -------
File:
Controls\ErrorMessage.css
---------------------------- */

span.ErrorMessage
{
	/*background-image: url('Image.ashx?image=SimpleDrawer&imageId=Validation/Hand.png&backgroundColor=FFFFFF');
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 16px;
	*/
	color: #FE0000;
	font-weight: bold;
}


/* -------
File:
Controls\EtudeGrid.css
---------------------------- */

div.EtudeGrid 
{
	
}



/* -------
File:
Controls\EtudeHeader.css
---------------------------- */

div.EtudeHeader
{

}

div.EtudeHeaderDescription 
{
 font-weight:bold;
}


/* -------
File:
Controls\InfoBox.css
---------------------------- */


div.InfoBox
{
	margin: 10px 0px;
}

div.InfoBox div.InfoBoxTitleContainer
{
	background-image: url('Image.ashx?image=InfoBoxLeft&width=20&height=40&borderColor=8BA1AF&backgroundColor=FFFFFF&titleBackgroundBaseColor=F4FAFF&titleBackgroundToColor=CBD9E5');
	background-repeat: no-repeat;
	background-position: left top;
	background-color: #CBD9E5;
	
	border-bottom: 1px solid #8BA1AF;
	font-weight: bold;
	padding-left: 20px;
	
	cursor: pointer;
	white-space: nowrap;
}

div.InfoBox div.InfoBoxHideContent
{
	background-image: url('Image.ashx?image=InfoBoxOpen&width=20&height=40&borderColor=8BA1AF&backgroundColor=FFFFFF&titleBackgroundBaseColor=F4FAFF&titleBackgroundToColor=CBD9E5&symbolColor=8BA1AF');
}

div.InfoBox div.InfoBoxShowContent
{
	background-image: url('Image.ashx?image=InfoBoxClose&width=20&height=40&borderColor=8BA1AF&backgroundColor=FFFFFF&titleBackgroundBaseColor=F4FAFF&titleBackgroundToColor=CBD9E5&symbolColor=8BA1AF');
}

div.InfoBox div.InfoBoxTitleContainer div.InfoBoxTitle
{
	background-image: url('Image.ashx?image=InfoBoxRight&width=15&height=40&borderColor=8BA1AF&backgroundColor=FFFFFF&titleBackgroundBaseColor=F4FAFF&titleBackgroundToColor=CBD9E5');
	background-repeat: no-repeat;
	background-position: right top;
	
	height: 100%;
	padding-right: 15px;
}

div.InfoBox div.InfoBoxTitleContainer div.InfoBoxTitle span
{
	background-image: url('Image.ashx?image=InfoBoxBackground&width=15&height=40&borderColor=8BA1AF&backgroundColor=FFFFFF&titleBackgroundBaseColor=F4FAFF&titleBackgroundToColor=CBD9E5');
	background-repeat: repeat-x;
	background-position: left top;
	
	height: 100%;
	padding: 4px 5px;
	font-size: 1.12em;
	display: block;
}

div.InfoBox div.InfoBoxTitleContainerHover
{
	background-image: url('Image.ashx?image=InfoBoxLeft&width=20&height=40&borderColor=000000&backgroundColor=FFFFFF&titleBackgroundBaseColor=F4FAFF&titleBackgroundToColor=8BA1AF');
	border-bottom: 1px solid #000000;
}

div.InfoBox div.InfoBoxTitleContainerHover div.InfoBoxTitle
{
	background-image: url('Image.ashx?image=InfoBoxRight&width=15&height=40&borderColor=000000&backgroundColor=FFFFFF&titleBackgroundBaseColor=F4FAFF&titleBackgroundToColor=8BA1AF');
}

div.InfoBox div.InfoBoxTitleContainerHover div.InfoBoxTitle span
{
	background-image: url('Image.ashx?image=InfoBoxBackground&width=15&height=40&borderColor=000000&backgroundColor=FFFFFF&titleBackgroundBaseColor=F4FAFF&titleBackgroundToColor=8BA1AF');
}

div.InfoBox div.InfoBoxHideContentHover
{
	background-image: url('Image.ashx?image=InfoBoxOpen&width=20&height=40&borderColor=000000&backgroundColor=FFFFFF&titleBackgroundBaseColor=F4FAFF&titleBackgroundToColor=8BA1AF&symbolColor=000000');
}

div.InfoBox div.InfoBoxShowContentHover
{
	background-image: url('Image.ashx?image=InfoBoxClose&width=20&height=40&borderColor=000000&backgroundColor=FFFFFF&titleBackgroundBaseColor=F4FAFF&titleBackgroundToColor=8BA1AF&symbolColor=000000');
}

div.InfoBox div.InfoBoxContentContainer
{
	background-color: #F4FAFF;
	border: 1px solid #8BA1AF;
	border-top: none;
}

div.InfoBox div.NotDisplayed
{
	display: none;
}


/* -------
File:
Controls\NotificationBar.css
---------------------------- */

div.NotificationBar
{
	position: absolute;
	right: 0px;
	top: 0px;
}

div.NotificationBar span.Date
{
	display: none;
	position: absolute;
	top: 0px;
	left: -850px;
	width: 80px;
	font-weight: bold;
	text-align: center;
	color: #858585;
}

div.NotificationBar span.Message,
div.NotificationBar span.MessageTop,
div.NotificationBar span.MessageBottom,
div.NotificationBar span.MessageContent,
div.NotificationBar span.MessageIcon,
div.NotificationBar span.MessagePointe
{
	background-repeat: no-repeat;
	display: block;
}

div.NotificationBar span.Message
{
	top: 25px;
	right: 130px;
	position: absolute;
	width: 536px;
	text-align: center;
	font-size: 1.40em;
	font-family: 'Verdana', 'Tahoma', Sans-Serif;
}

div.NotificationBar span.MessageTop
{
	background-image: url('Images/BulleBlueHaut.png');
	background-position: left top;
	height: 13px;
	font-size: 0px;
}

div.NotificationBar span.MessageBottom
{
	background-image: url('Images/BulleBlueBas.png');
	background-position: left bottom;
	height: 13px;
	font-size: 0px;
}

div.NotificationBar span.MessageContent
{
	background-image: url('Images/BulleBlueContent.png');
	background-repeat: repeat-y;
	background-color: white;
	padding: 0px 4px;
}

div.NotificationBarConfirmation span.MessageTop
{
	background-image: url('Images/BulleVerteHaut.png');
}

div.NotificationBarConfirmation span.MessageBottom
{
	background-image: url('Images/BulleVerteBas.png');
}

div.NotificationBarConfirmation span.MessageContent
{
	background-image: url('Images/BulleVerteContent.png');
}

div.NotificationBarWarning span.MessageTop
{
	background-image: url('Images/BulleOrangeHaut.png');
}

div.NotificationBarWarning span.MessageBottom
{
	background-image: url('Images/BulleOrangeBas.png');
}

div.NotificationBarWarning span.MessageContent
{
	background-image: url('Images/BulleOrangeContent.png');
}

div.NotificationBarError span.MessageTop
{
	background-image: url('Images/BulleRedHaut.png');
}

div.NotificationBarError span.MessageBottom
{
	background-image: url('Images/BulleRedBas.png');
}

div.NotificationBarError span.MessageContent
{
	background-image: url('Images/BulleRedContent.png');
}

div.NotificationBar span.MessageContent a
{
	display: inline-block;
	font-size: 0.75em;
	margin-top: 10px;
}

div.NotificationBarWarning span.MessageContent
{
	color: #FF7800;
}

div.NotificationBarError span.MessageContent
{
	color: #FF0000;
}

div.NotificationBar span.MessageContent span.MoreInfo
{
	display: block;
	padding-top: 5px;
	color: #858585;
	font-size: 0.75em;
}

div.NotificationBar span.MessageIcon
{
	background-repeat: no-repeat;
	position: absolute;
	left: -24px;
	top: -24px;
	display: block;
	width: 48px;
	height: 48px;
}

div.NotificationBarInformation span.MessageIcon
{
	background-image: url('Images/info_48.png');
}

div.NotificationBarConfirmation span.MessageIcon
{
	background-image: url('Images/confirm_48.png');
}

div.NotificationBarWarning span.MessageIcon
{
	background-image: url('Images/warning_48.png');
}

div.NotificationBarError span.MessageIcon
{
	background-image: url('Images/close_48.png');
}

div.NotificationBar span.MessagePointe
{
	background-repeat: no-repeat;
	position: absolute;
	display: block;
	right: -20px;
	top: 5px;
	width: 23px;
	height: 32px;
}

div.NotificationBarInformation span.MessagePointe
{
	background-image: url('Images/BulleBluePointe.png');
}

div.NotificationBarConfirmation span.MessagePointe
{
	background-image: url('Images/BulleVertePointe.png');
}

div.NotificationBarWarning span.MessagePointe
{
	background-image: url('Images/BulleOrangePointe.png');
}

div.NotificationBarError span.MessagePointe
{
	background-image: url('Images/BulleRedPointe.png');
}


/* -------
File:
Controls\NotificationBarInBottomLayout.css
---------------------------- */


div.NotificationBar div.Warning span.Message
{
	background-image: url('Image.ashx?image=SimpleDrawer&imageId=Controls/NotificationBar/Error.png&backgroundColor=FFD642');
}

div.NotificationBar div.Error span.Message
{
	background-image: url('Image.ashx?image=SimpleDrawer&imageId=Controls/NotificationBar/Error.png&backgroundColor=FFB8AA');
}

div.NotificationBar div.InProgress span.Message
{
	background-image: url('Image.ashx?image=SimpleDrawer&imageId=Controls/NotificationBar/InProgress.png&backgroundColor=E5F3FF');
}

div.NotificationBar div.Confirmation span.Message
{
	background-image: url('Image.ashx?image=SimpleDrawer&imageId=Controls/NotificationBar/Confirmation.png&backgroundColor=B7FF93');
}

div.NotificationBar div.Information span.Message
{
	background-image: url('Image.ashx?image=SimpleDrawer&imageId=Controls/NotificationBar/Information.png&backgroundColor=E5F3FF');
}


/* -------
File:
Controls\Pager.css
---------------------------- */


div.Pager span.Pages a.Page
{
	color: #FF7800;
	font-size: 1.30em;
	text-decoration: underline;
}

div.Pager span.Pages a.Page:hover
{
	color: #65AC09;
}

div.Pager span.Pages a.SelectedPage,
div.Pager span.Pages a.SelectedPage:hover
{
	color: #000000;
	font-weight: bold;
	text-decoration: none;
}


/* -------
File:
Controls\PivotGridView.css
---------------------------- */

.dxpgRowFieldValue,
.dxpgColumnFieldValue,
.dxpgRowArea,
.dxpgCell
{
	display:none;
}


/* -------
File:
Controls\PosezVosQuestions.css
---------------------------- */

div.PosezVosQuestions h2
{
	margin: 0px;
	padding: 0px;
}

div.PosezVosQuestions table.Form
{
	width: auto;
}

div.PosezVosQuestions table.Form tr td.Label
{
	width: auto;
}

div.PosezVosQuestions table.Form tr td textarea
{
	height: auto;
}

div.PosezVosQuestions table.Form tr td span.Validation
{
	display: block;
}


/* -------
File:
Controls\Suggest.css
---------------------------- */

div.Suggest div
{
	background-color: #FEFEFE;
	background-image: url('Images/Suggest/PageBoxBackBig.png');
	background-repeat: repeat-x;
	background-position: left bottom;
	border: 1px solid #404040;
	border-right-width: 1px;
	border-bottom-width: 1px;	
	padding-left:2px;
	
	opacity: 0.99;
	-moz-opacity: 0.99;
	filter: alpha(opacity=99);
}



div.Suggest tr.SuggestSelectedRow
{
	background-color: #CFCFCF;
}

.divResult 
{
	min-width:350px;
	background-color:white;
	BORDER-RIGHT: #cccccc 1px solid;
	BORDER-LEFT: #cccccc 1px solid;
	BORDER-BOTTOM: #cccccc 1px solid;
	BORDER-TOP: #cccccc 1px solid;
}

.divResult tr th
{
	text-align: center;
	font-size: smaller;
}


.divSelect
{
	background-color:#8EB1DC;
	color:White;
}

.divUnselect
{
	background-color:White;
}

div.FilterElement span.Value div.divResult table td 
{
	text-align:left;
}


/* -------
File:
Controls\TextBox.css
---------------------------- */


span.TextBoxInput
{
	padding: 1px;
	display: inline-block;
}

span.TextBoxInput input,
span.TextBoxInput textarea
{
	border: 1px solid #8BA1AF;
	width: 10.00em;
}

span.TextBoxInput textarea
{
	font-size: 0.95em;
	width: 25.00em;
}

span.TextBoxInputHover
{
	background-color: #8BA1AF;
}

span.TextBoxInputFocus
{
	background-color: #408BC1 !important;
}

span.TextBoxInputFocus input,
span.TextBoxInputFocus textarea
{
	border-color: #408BC1; /* Pas de !important ici, c'est voulu */
}

span.TextBoxDateContainer span.TextBoxInput input,
span.TextBoxDateContainer span.TextBoxInput textarea,
span.TextBoxIntegerContainer span.TextBoxInput input,
span.TextBoxIntegerContainer span.TextBoxInput textarea,
span.TextBoxFloatContainer span.TextBoxInput input,
span.TextBoxFloatContainer span.TextBoxInput textarea,
span.TextBoxPercentContainer span.TextBoxInput input,
span.TextBoxPercentContainer span.TextBoxInput textarea
{
	width: 6.75em;
	text-align: right;
}

span.TextBoxDateContainer span.PopupTrigger
{
	background-image: url('Images/Controls/TextBox/Calendar.png');
	background-repeat: no-repeat;
	background-position: right center;
	width: 27px;
	height: 24px;
	cursor: pointer;
	display: inline-block;
}

span.TextBoxDateContainer span.PopupTriggerHover
{
	background-image: url('Images/Controls/TextBox/CalendarDown.png');
}

span.TextBoxDateContainer span.PopupTriggerActive
{
	background-image: url('Images/Controls/TextBox/CalendarUp.png');
}

span.TextBoxInputWatermark input,
span.TextBoxInputWatermark textarea
{
	color: Gray;
	
	background-color: #FFFFFF;
	background-image: url('Image.ashx?image=Gradient&width=1&height=3&baseColor=E5F3FF&toColor=FFFFFF&angle=90');
	background-repeat: repeat-x;
	
	letter-spacing: -1px;
}

span.TextBoxContainer span.Watermark
{
	display: none;
}


/* -------
File:
Controls\Tracker.css
---------------------------- */

div.Tracker div.MinWidth
{
	height: 0px;
	font-size: 0px;
	overflow: hidden;
	width: 800px;
}

div.Tracker
{
	background-color: #FFFFFF;
	float: left;
	padding: 10px 0px;
}

div.Tracker div.EntriesContainer ul,
div.Tracker div.EntriesContainer ul li
{
	margin: 0px;
	padding: 0px;
}

div.Tracker div.Pager
{
	padding: 10px 5px 5px 5px;
	font-size: 0.95em;
	text-align: right;
	padding-right: 82px;
}

div.Tracker div.EntriesContainer
{
	background-image: url('Image.ashx?image=SimpleDrawer&imageId=Controls/Tracker/Zoom.png&backgroundColor=FFFFFF&hue=F4FAFF&hueIntensity=190');
	background-repeat: no-repeat;
	background-position: right center;
	padding: 0px 10px 0px 0px;
}

div.Tracker div.EntriesContainer div.Entries
{
	padding: 0px 72px 5px 0px;
}

div.Tracker div.EntriesContainer ul
{
	border: 1px solid #CBD9E5;
	
	background-image: url('Image.ashx?image=Gradient&width=12&height=1&baseColor=F4FAFF&toColor=CBD9E5&angle=0');
	background-repeat: repeat-y;
	background-position: left top;
}

div.Tracker div.EntriesContainer ul li
{
	list-style-type: none;
	padding: 2px 5px;
	font-size: 0.90em;
	margin-left: 12px;
}

div.Tracker div.EntriesContainer ul li
{
	background-image: url('Image.ashx?image=Gradient&width=500&height=3&baseColor=F4FAFF&toColor=CBD9E5&angle=90');
	background-repeat: repeat-x;
	background-position: left bottom;
}

div.Tracker div.EntriesContainer ul li strong
{
	font-weight: bold;
	padding: 0px 3px 2px 3px;
}

div.Tracker div.EntriesContainer ul li span.Date
{
	color: #408BC1;
}

div.Tracker div.EntriesContainer ul li span.Position
{
	color: #8BA1AF;
	display: inline-block;
	text-align: right;
	padding-right: 2px;
	width: 30px;
}

div.Tracker div.Pager a.PreviousPage,
div.Tracker div.Pager a.NextPage,
div.Tracker div.Pager a.Refresh
{
	background-repeat: no-repeat;
	color: #408BC1;
	text-decoration: underline;
	cursor: pointer;
}

div.Tracker div.Pager a.PreviousPageHover,
div.Tracker div.Pager a.NextPageHover,
div.Tracker div.Pager a.RefreshHover
{
	color: #FF7800;
}

div.Tracker div.Pager a.PreviousPageDisabled,
div.Tracker div.Pager a.NextPageDisabled,
div.Tracker div.Pager a.RefreshDisabled
{
	cursor: default;
	color: #858585;
	text-decoration: none;
}

div.Tracker div.Pager a.Refresh
{
	background-image: url('Image.ashx?image=SimpleDrawer&imageId=Controls/Tracker/Refresh.png&backgroundColor=FFFFFF&hue=408BC1&hueIntensity=180');
	background-position: left center;
	padding: 5px 10px 5px 29px;
}

div.Tracker div.Pager a.RefreshHover
{
	background-image: url('Image.ashx?image=SimpleDrawer&imageId=Controls/Tracker/Refresh.png&backgroundColor=FFFFFF&hue=000000&hueIntensity=180');
}

div.Tracker div.Pager a.RefreshDisabled
{
	background-image: url('Image.ashx?image=SimpleDrawer&imageId=Controls/Tracker/Refresh.png&backgroundColor=FFFFFF&hue=EFEFEF&hueIntensity=180');
}

div.Tracker div.Pager a.PreviousPage
{
	background-image: url('Image.ashx?image=SimpleDrawer&imageId=Controls/Tracker/Previous.png&backgroundColor=FFFFFF&hue=408BC1&hueIntensity=180');
	background-position: left center;
	padding: 5px 10px 5px 29px;
}

div.Tracker div.Pager a.PreviousPageHover
{
	background-image: url('Image.ashx?image=SimpleDrawer&imageId=Controls/Tracker/Previous.png&backgroundColor=FFFFFF&hue=000000&hueIntensity=180');
}

div.Tracker div.Pager a.PreviousPageDisabled
{
	background-image: url('Image.ashx?image=SimpleDrawer&imageId=Controls/Tracker/Previous.png&backgroundColor=FFFFFF&hue=EFEFEF&hueIntensity=180');
}

div.Tracker div.Pager a.NextPage
{
	background-image: url('Image.ashx?image=SimpleDrawer&imageId=Controls/Tracker/Next.png&backgroundColor=FFFFFF&hue=408BC1&hueIntensity=180');
	background-position: right center;
	padding: 5px 29px 5px 10px;
}

div.Tracker div.Pager a.NextPageHover
{
	background-image: url('Image.ashx?image=SimpleDrawer&imageId=Controls/Tracker/Next.png&backgroundColor=FFFFFF&hue=000000&hueIntensity=180');
}

div.Tracker div.Pager a.NextPageDisabled
{
	background-image: url('Image.ashx?image=SimpleDrawer&imageId=Controls/Tracker/Next.png&backgroundColor=FFFFFF&hue=EFEFEF&hueIntensity=180');
}


/*
div.TrackerRequestInProgress,
div.TrackerRequestInProgress *
{
	border-color: #858585 !important;
	
	cursor: default;
	color: #858585 !important;
	text-decoration: none;
}
*/


div.TrackerRequestInProgress div.EntriesContainer
{
	background-image: url('Image.ashx?image=SimpleDrawer&imageId=Controls/Tracker/Zoom.png&backgroundColor=FFFFFF&hue=F4FAFF&hueIntensity=210');
}

div.TrackerRequestInProgress div.Pager
{
	background-image: url('Images/Loading.gif');
	background-repeat: no-repeat;
	background-position: right center;
}

div.Tracker div.Pager span.RequestInProgress
{
	display: none;
}


/* -------
File:
Controls\Validation.css
---------------------------- */


span.Validation
{
	white-space: nowrap;
	display: inline-block;
}

span.Validation *
{
	vertical-align: middle;
}

span.Validation span.State
{
	background-repeat: no-repeat;
	background-position: right center;
	display: inline-block;
	width: 27px;
	height: 24px;
}

span.Validation span.StateRequired
{
	background-image: url('Images/Validation/Required.png');
}

span.Validation span.StateError
{
	background-image: url('Images/Validation/Error.png');
}

span.Validation span.StateOK
{
	background-image: url('Images/Validation/OK.png');
}

span.Validation span.State span.ValidationInfo
{
	display: none;
}


/* -------
File:
Controls\ValidationError.css
---------------------------- */


span.ValidationError span.TextBoxInputHover,
span.ValidationError span.TextBoxInputFocus
{
	background-color: #FF0000 !important;
}

span.ValidationError span.TextBoxContainer input,
span.ValidationError span.TextBoxContainer textarea
{
	border-color: #FF0000;
}


/* -------
File:
Controls\YearPicker.css
---------------------------- */

div.YearPicker ul,
div.YearPicker ul li
{
	margin: 0px;
	padding: 0px;
}

div.YearPicker ul
{
	border: 1px solid #8BA1AF;
	border-bottom: none;
	background-color: #F4FAFF;
}

div.YearPicker ul li
{
	list-style-type: none;
	display: inline;
}

div.YearPicker ul li a
{
	display: block;
	background-repeat: repeat-x;
	background-position: left top;
	border-bottom: 1px solid #8BA1AF;
	cursor: pointer;
	color: #000000;
	background-image: url('Image.ashx?image=Gradient&width=1&height=5&baseColor=F4FAFF&toColor=E5F3FF&angle=90');
	background-color: #E5F3FF;
	text-decoration: none;
	vertical-align: middle;
	text-align: center;
}

div.YearPicker ul li a.ViewYear,
div.YearPicker ul li a.Year
{
	padding: 2px;
}

div.YearPicker ul li a.ShowPreviousYear,
div.YearPicker ul li a.ShowNextYear
{
	padding: 0px;
	height: 14px;
	font-size: 0px;
}

div.YearPicker ul li a.ShowPreviousYear span,
div.YearPicker ul li a.ShowNextYear span
{
	background-image: url('Images/Controls/YearPicker/ArrowTopToBottom.gif');
	background-repeat: no-repeat;
	background-position: center center;
	height: 14px;
	display: block;
}

div.YearPicker ul li a.ShowPreviousYear span
{
	background-image: url('Images/Controls/YearPicker/ArrowBottomToTop.gif');
}

div.YearPicker ul li a.ShowPreviousYear span.Label,
div.YearPicker ul li a.ShowNextYear span.Label
{
	display: none;
}

div.YearPicker ul li a.ShowPreviousYear,
div.YearPicker ul li a.ShowNextYear
{
	background-color: #CBD9E5;
	background-image: url('Image.ashx?image=Gradient&width=1&height=5&baseColor=F4FAFF&toColor=CBD9E5&angle=90');
}

div.YearPicker ul li a:hover
{
	background-color: #FFFFFF;
	background-image: url('Image.ashx?image=Gradient&width=1&height=5&baseColor=8BA1AF&toColor=FFFFFF&angle=90');
	font-weight: bold;
	color: #FF7800;
}

div.YearPicker ul li a.SelectedYear
{
	background-color: #F4FAFF;
	background-image: url('Image.ashx?image=Gradient&width=1&height=5&baseColor=408BC1&toColor=F4FAFF&angle=90');
	color: #000000;
	font-weight: bold;
}


/* -------
File:
Views\Abonnement.css
---------------------------- */


div.Abonnement
{
	width: 920px;
	text-align: center;
	margin: 20px auto 40px auto;
}

div.Abonnement div.AbonnementTop,
div.Abonnement div.AbonnementBottom
{
	background-position: center center;
	background-repeat: no-repeat;
	width: 100%;
	height: 13px;
	font-size: 0px;
}

div.Abonnement div.AbonnementTop
{
	background-image: url('Image.ashx?image=SimpleDrawer&imageId=RoundedBorder920-Top.png&backgroundColor=FFFFFF&hue=B5B5B5&hueIntensity=255');
}

div.Abonnement div.AbonnementBottom
{
	background-image: url('Image.ashx?image=SimpleDrawer&imageId=RoundedBorder920-Bottom.png&backgroundColor=FFFFFF&hue=B5B5B5&hueIntensity=255');
}

div.Abonnement div.AbonnementContent
{
	background-image: url('Image.ashx?image=SimpleDrawer&imageId=RoundedBorder920-Content.png&backgroundColor=FFFFFF&hue=B5B5B5&hueIntensity=255');
	background-repeat: repeat-y;
	text-align: left;
	padding: 0px 10px;
}

div.Abonnement:hover div.AbonnementTop
{
	background-image: url('Image.ashx?image=SimpleDrawer&imageId=RoundedBorder920-Top.png&backgroundColor=FFFFFF&hue=FF7800&hueIntensity=255');
}

div.Abonnement:hover div.AbonnementBottom
{
	background-image: url('Image.ashx?image=SimpleDrawer&imageId=RoundedBorder920-Bottom.png&backgroundColor=FFFFFF&hue=FF7800&hueIntensity=255');
}

div.Abonnement:hover div.AbonnementContent
{
	background-image: url('Image.ashx?image=SimpleDrawer&imageId=RoundedBorder920-Content.png&backgroundColor=FFFFFF&hue=FF7800&hueIntensity=255');
}

div.Abonnement div.AbonnementContentGoesHere
{
	background-image: url('Images/Abonnement.gif');
	background-repeat: no-repeat;
	background-position: 10px 50%;
	padding-left: 94px;
}

div.Abonnement div.AbonnementContent h2
{
	color: #408BC1;
	margin: 0px;
	padding: 0px;
	display: inline-block;
	vertical-align: middle;
}

div.Abonnement div.AbonnementContent div.Users,
div.Abonnement div.AbonnementContent div.Dates
{
	clear: right;
	float: right;
}

div.Abonnement div.AbonnementContent div.Dates
{
	padding: 5px 0px;
}

div.Abonnement div.AbonnementContent div.Users
{
	background-image: url('Image.ashx?image=SimpleDrawer&imageId=group_24.png&backgroundColor=FFFFFF');
	background-repeat: no-repeat;
	background-position: left center;
	padding: 4px 0px 4px 29px;
	margin-left: 20px;
}

div.Abonnement div.AbonnementContent div.Credits
{
	font-weight: bold;
}

div.Abonnement div.AbonnementContent div.Commands,
div.Abonnement div.AbonnementContent div.Credits
{
	margin: 5px 0px;
}

div.Abonnement div.AbonnementContent div.Credits span.RemainingALotOfCredits
{
	color: Green;
}

div.Abonnement div.AbonnementContent div.Credits span.RemainingSmallAmouthOfCredits
{
	color: #FF7800;
}

div.Abonnement div.AbonnementContent div.Credits span.CreditsAreRunningLow
{
	color: Red;
}

div.Abonnement div.AbonnementContent div.Commands a
{
	background-repeat: no-repeat;
	background-position: left center;
	display: inline-block;
	padding: 5px 5px 5px 26px;
}


div.Abonnement div.AbonnementContent div.Commands a.AddCredits
{
	background-image: url('Image.ashx?image=SimpleDrawer&imageId=add_24.png&backgroundColor=FFFFFF');
}

div.Abonnement div.AbonnementContent div.Commands a.AddCredits:hover
{
	background-image: url('Image.ashx?image=SimpleDrawer&imageId=add_24.png&backgroundColor=FFFFFF&hue=FF7800&hueIntensity=140');
}

div.Abonnement div.AbonnementContent div.Commands a.AddCredits:focus,
div.Abonnement div.AbonnementContent div.Commands a.AddCredits:active
{
	background-image: url('Image.ashx?image=SimpleDrawer&imageId=add_24.png&backgroundColor=FFFFFF&hue=65AC09&hueIntensity=140');
}


div.Abonnement div.AbonnementContent div.Commands a.AbonnementHistory
{
	background-image: url('Image.ashx?image=SimpleDrawer&imageId=copy_24.png&backgroundColor=FFFFFF');
}

div.Abonnement div.AbonnementContent div.Commands a.AbonnementHistory:hover
{
	background-image: url('Image.ashx?image=SimpleDrawer&imageId=copy_24.png&backgroundColor=FFFFFF&hue=FF7800&hueIntensity=140');
}

div.Abonnement div.AbonnementContent div.Commands a.AbonnementHistory:focus,
div.Abonnement div.AbonnementContent div.Commands a.AbonnementHistory:active
{
	background-image: url('Image.ashx?image=SimpleDrawer&imageId=copy_24.png&backgroundColor=FFFFFF&hue=65AC09&hueIntensity=140');
}


/* -------
File:
Views\AddContributor.css
---------------------------- */

div.AddContributorPopup
{
	text-align: center;
}

div.AddContributorPopup table
{
	margin: 0px;
	text-align: left;
}

div.AddContributorResults
{
	font-weight: bold;
	margin: 10px 0px;
}

div.AddManyContributorsPopup div.AddContributorResults
{
	height: 150px;
	overflow: auto;
}

div.AddContributorResults ul,
div.AddContributorResults ul li
{
	display: block !important;
	list-style-type: none !important;
}

div.AddContributorResults span.Confirmation
{
	color: Green;
}

div.AddContributorResults span.Warning
{
	color: #FF7800;
}

div.AddContributorResults span.Error
{
	color: Red;
}

div.AddContributorPopup a.DownloadExcelSample
{
	display: inline-block;
	background-image: url('Image.ashx?image=SimpleDrawer&imageId=icon_xls.gif&height=16');
	background-position: left center;
	background-repeat: no-repeat;
	padding: 4px 0px 4px 21px;
}

div.AddContributorPopup a.DownloadExcelSample:hover
{
	background-image: url('Image.ashx?image=SimpleDrawer&imageId=icon_xls.gif&backgroundColor=FFFFFF&hue=FF7800&hueIntensity=140&height=16');
}

div.AddContributorPopup a.DownloadExcelSample:focus,
div.AddContributorPopup a.DownloadExcelSample:active
{
	background-image: url('Image.ashx?image=SimpleDrawer&imageId=icon_xls.gif&backgroundColor=FFFFFF&hue=65AC09&hueIntensity=140&height=16');
}

div.AddContributorPopup div.UploadForm
{
	margin: 5px 0px;
}


/* -------
File:
Views\Axes.css
---------------------------- */


div.Axes
{
	border: 1px solid #B5B5B5;
	padding: 5px;
	font-size: 0.75em;
}

div.Axes ul,
div.Axes ul li
{
	display: inline;
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}

div.Axes span.Axe
{
	display: block;
	margin-bottom: 5px;
}

div.Axes span.Axe span.AxeDescription
{
	background-repeat: no-repeat;
	background-position: 0px 50%;
	background-image: url('Images/AxeDescription.gif');
	
	vertical-align: middle;
	display: inline-block;
	padding: 5px 0px 5px 11px;
}

div.Axes span.Axe a,
div.Axes span.Axe span.AxeLabel,
div.Axes span.Axe span.AxeLabelContributors
{
	font-weight: bold;
	background-repeat: no-repeat;
	background-position: 5px 50%;
	display: inline-block;
	vertical-align: middle;
	padding: 5px 5px 5px 34px;
	text-decoration: none;
}

div.Axes span.Axe span.AxeLabel,
div.Axes span.Axe span.AxeLabelContributors
{
	color: #858585;
}

div.Axes span.Axe a:hover
{
	color: #FF7800;
}

div.Axes span.Axe a:focus,
div.Axes span.Axe a:active
{
	color: #65AC09;
}

div.AxeToolBar ul.AxeToolBarItems a.AxeToolBarItem,
div.Axes span.Axe a.AxeLabel
{
	background-image: url('Image.ashx?image=SimpleDrawer&imageId=pyramid_24.png');
}

div.Axes span.Axe span.AxeLabel
{
	background-image: url('Image.ashx?image=SimpleDrawer&imageId=pyramid_24.png&hue=EFEFEF&hueIntensity=140');
}

div.AxeToolBar ul.AxeToolBarItems a.AxeToolBarItem:hover,
div.Axes span.Axe a.AxeLabel:hover
{
	background-image: url('Image.ashx?image=SimpleDrawer&imageId=pyramid_24.png&hue=FF7800&hueIntensity=140');
}

div.AxeToolBar ul.AxeToolBarItems a.AxeToolBarItem:focus,
div.AxeToolBar ul.AxeToolBarItems a.AxeToolBarItem:active,
div.Axes span.Axe a.AxeLabel:focus,
div.Axes span.Axe a.AxeLabel:active
{
	background-image: url('Image.ashx?image=SimpleDrawer&imageId=pyramid_24.png&hue=65AC09&hueIntensity=140');
}

div.AxeToolBar ul.AxeToolBarItems a.AxeToolBarContributorsItem,
div.Axes span.Axe a.AxeLabelContributors
{
	background-image: url('Image.ashx?image=SimpleDrawer&imageId=group_24.png');
}

div.Axes span.Axe span.AxeLabelContributors
{
	background-image: url('Image.ashx?image=SimpleDrawer&imageId=group_24.png&hue=EFEFEF&hueIntensity=140');
}

div.AxeToolBar ul.AxeToolBarItems a.AxeToolBarContributorsItem:hover,
div.Axes span.Axe a.AxeLabelContributors:hover
{
	background-image: url('Image.ashx?image=SimpleDrawer&imageId=group_24.png&hue=FF7800&hueIntensity=140');
}

div.AxeToolBar ul.AxeToolBarItems a.AxeToolBarContributorsItem:focus,
div.AxeToolBar ul.AxeToolBarItems a.AxeToolBarContributorsItem:active,
div.Axes span.Axe a.AxeLabelContributors:focus,
div.Axes span.Axe a.AxeLabelContributors:active
{
	background-image: url('Image.ashx?image=SimpleDrawer&imageId=group_24.png&hue=65AC09&hueIntensity=140');
}

/* TODO: Thomas, gérer la couleur des liens en l'état sélectionné (orange/vert) */
div.AxeToolBar ul.AxeToolBarItems a.AxeToolBarItemSelected
{
	background-color: #408BC1;
	color: #FFFFFF;
}


/* -------
File:
Views\ConnectedAs.css
---------------------------- */


div.ConnectedAs a
{
	color: #FFFFFF;
}


/* -------
File:
Views\ContributionThumb.css
---------------------------- */


div.ContributionThumbList
{
	text-align: center;
}

div.ContributionThumb
{
	text-align: left;
	margin: 10px auto;
	width: 550px;
}

div.ContributionThumb,
div.ContributionThumb *
{
	cursor: pointer;
}

div.ContributionThumbNoSelect,
div.ContributionThumbNoSelect *
{
	cursor: default;
}

div.ContributionThumbNoSelect a
{
	cursor: pointer;
}

div.ContributionThumb div.ContributionContentTop,
div.ContributionThumb div.ContributionContentBottom
{
	background-image: url('Image.ashx?image=SimpleDrawer&imageId=EtudeRoundedBorderTop.png&backgroundColor=FFFFFF&hue=B5B5B5&hueIntensity=155');
	background-repeat: no-repeat;
	height: 21px;
	font-size: 0px;
}

div.ContributionThumb div.ContributionContentBottom
{
	background-image: url('Image.ashx?image=SimpleDrawer&imageId=EtudeRoundedBorderBottom.png&backgroundColor=FFFFFF&hue=B5B5B5&hueIntensity=155');
	clear: left;
}

div.ContributionThumb div.ContributionContentBorder
{
	background-image: url('Image.ashx?image=SimpleDrawer&imageId=EtudeRoundedBorder.png&backgroundColor=FFFFFF&hue=B5B5B5&hueIntensity=155');
	background-repeat: repeat-y;
	padding: 0px 20px;
}

div.ContributionThumbFocus div.ContributionContentTop
{
	background-image: url('Image.ashx?image=SimpleDrawer&imageId=EtudeRoundedBorderTop.png&backgroundColor=FFFFFF&hue=FF7800&hueIntensity=115');
}

div.ContributionThumbFocus div.ContributionContentBottom
{
	background-image: url('Image.ashx?image=SimpleDrawer&imageId=EtudeRoundedBorderBottom.png&backgroundColor=FFFFFF&hue=FF7800&hueIntensity=115');
}

div.ContributionThumbFocus div.ContributionContentBorder
{
	background-image: url('Image.ashx?image=SimpleDrawer&imageId=EtudeRoundedBorder.png&backgroundColor=FFFFFF&hue=FF7800&hueIntensity=115');
}

div.ContributionThumbChecked div.ContributionContentTop
{
	background-image: url('Image.ashx?image=SimpleDrawer&imageId=EtudeRoundedBorderTop.png&backgroundColor=FFFFFF&hue=FF7800&hueIntensity=255');
}

div.ContributionThumbChecked div.ContributionContentBottom
{
	background-image: url('Image.ashx?image=SimpleDrawer&imageId=EtudeRoundedBorderBottom.png&backgroundColor=FFFFFF&hue=FF7800&hueIntensity=255');
}

div.ContributionThumbChecked div.ContributionContentBorder
{
	background-image: url('Image.ashx?image=SimpleDrawer&imageId=EtudeRoundedBorder.png&backgroundColor=FFFFFF&hue=FF7800&hueIntensity=255');
}

div.ContributionThumbChecked *
{
	color: #FF7800 !important;
}

div.ContributionThumb *
{
	margin: 0px;
	padding: 0px;
}

div.ContributionThumb h2
{
	border-radius: 10px;
	-moz-border-radius: 10px;
	margin-bottom: 10px;
	padding: 10px;
	position: relative;
	background-color: #F1F1F1;
	text-align: center;
	font-size: 0.90em;
}

div.ContributionThumbChecked h2
{
	background-color: #FF7800;
}

div.ContributionThumbChecked h2 a
{
	color: #FFFFFF !important;
}

div.ContributionThumb h2 span.Select
{
	float: right;
	padding-top: 2px;
}

div.ContributionThumb h2 a
{
	background-image: url('Images/icon_xls.gif');
	background-position: left center;
	background-repeat: no-repeat;
	padding: 4px 0px 4px 29px;
}

div.ContributionThumbChecked h2 a,
div.ContributionThumb h2 a:hover
{
	background-image: url('Image.ashx?image=SimpleDrawer&imageId=icon_xls.gif&backgroundColor=FFFFFF&hue=FF7800&hueIntensity=140');
}

div.ContributionThumb h2 a:focus,
div.ContributionThumb h2 a:active
{
	background-image: url('Image.ashx?image=SimpleDrawer&imageId=icon_xls.gif&backgroundColor=FFFFFF&hue=65AC09&hueIntensity=140');
	color: #65AC09 !important;
}

div.ContributionThumb table
{
	width: 100%;
}

div.ContributionThumb table td
{
	width: 50%;
}

div.ContributionThumb dl.ContributionState,
div.ContributionThumb dl.DecisionState
{
	float: right;
	width: 49%;
	text-align: center;
}


div.ContributionThumb dl.ContributionResponsible,
div.ContributionThumb dl.ContributionLastModification
{
	margin: 5px;
}

div.ContributionThumb dl dt
{
	color: #858585;
}

div.ContributionThumb dl dd
{
	font-weight: bold;
}

div.ContributionThumb dl.ContributionResponsible,
div.ContributionThumb dl.ContributionLastModification
{
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 37px;
}

div.ContributionThumb dl.ContributionResponsible
{
	background-image: url('Image.ashx?image=SimpleDrawer&imageId=user_32.png&backgroundColor=FFFFFF');
}

div.ContributionThumbChecked dl.ContributionResponsible
{
	background-image: url('Image.ashx?image=SimpleDrawer&imageId=user_32.png&backgroundColor=FFFFFF&hue=FF7800&hueIntensity=140');
}

div.ContributionThumb dl.ContributionLastModification
{
	background-image: url('Image.ashx?image=SimpleDrawer&imageId=clock_32.png&backgroundColor=FFFFFF');
}

div.ContributionThumbChecked dl.ContributionLastModification
{
	background-image: url('Image.ashx?image=SimpleDrawer&imageId=clock_32.png&backgroundColor=FFFFFF&hue=FF7800&hueIntensity=140');
}


div.ContributionThumb dl.DecisionState dd,
div.ContributionThumb dl.ContributionState dd
{
	background-position: center bottom;
	background-repeat: no-repeat;
	padding-bottom: 37px;
}

div.ContributionThumb dl.DecisionStateNone dd
{
	background-image: url('Image.ashx?image=SimpleDrawer&imageId=hourglass_32.png&backgroundColor=FFFFFF');
}

div.ContributionThumbChecked dl.DecisionStateNone dd
{
	background-image: url('Image.ashx?image=SimpleDrawer&imageId=hourglass_32.png&backgroundColor=FFFFFF&hue=FF7800&hueIntensity=140');
}



div.ContributionThumb dl.DecisionStateValide dd
{
	background-image: url('Image.ashx?image=SimpleDrawer&imageId=checkmark_32.png&backgroundColor=FFFFFF');
}

div.ContributionThumbChecked dl.DecisionStateValide dd
{
	background-image: url('Image.ashx?image=SimpleDrawer&imageId=checkmark_32.png&backgroundColor=FFFFFF&hue=FF7800&hueIntensity=140');
}



div.ContributionThumb dl.DecisionStateRefuse dd
{
	background-image: url('Image.ashx?image=SimpleDrawer&imageId=cross_32.png&backgroundColor=FFFFFF');
}

div.ContributionThumbChecked dl.DecisionStateRefuse dd
{
	background-image: url('Image.ashx?image=SimpleDrawer&imageId=cross_32.png&backgroundColor=FFFFFF&hue=FF7800&hueIntensity=140');
}



div.ContributionThumb dl.ContributionStateEnregistre dd
{
	background-image: url('Image.ashx?image=SimpleDrawer&imageId=diskette_32.png&backgroundColor=FFFFFF');
}

div.ContributionThumbChecked dl.ContributionStateEnregistre dd
{
	background-image: url('Image.ashx?image=SimpleDrawer&imageId=diskette_32.png&backgroundColor=FFFFFF&hue=FF7800&hueIntensity=140');
}



div.ContributionThumb dl.ContributionStateRienFait dd
{
	background-image: url('Image.ashx?image=SimpleDrawer&imageId=star_32.png&backgroundColor=FFFFFF');
}

div.ContributionThumbChecked dl.ContributionStateRienFait dd
{
	background-image: url('Image.ashx?image=SimpleDrawer&imageId=star_32.png&backgroundColor=FFFFFF&hue=FF7800&hueIntensity=140');
}



div.ContributionThumb dl.ContributionStateValide dd
{
	background-image: url('Image.ashx?image=SimpleDrawer&imageId=checkmark_32.png&backgroundColor=FFFFFF');
}

div.ContributionThumbChecked dl.ContributionStateValide dd
{
	background-image: url('Image.ashx?image=SimpleDrawer&imageId=checkmark_32.png&backgroundColor=FFFFFF&hue=FF7800&hueIntensity=140');
}


/* -------
File:
Views\CurrentEtude.css
---------------------------- */

/*
div.CurrentEtude
{
	position: absolute;
	right: 0px;
	top: 0px;
	font-size: 16px;	
	width: 100%;
	text-align: center;
}
*/

div.CurrentEtude
{
	border-radius: 5px;
	-moz-border-radius: 5px;
	
	border: 2px solid #EFEF80;
	background-color: #FFFFE1;
	font-size: 0.80em;
	float: right;
	width: 278px;
	margin-bottom: 5px;
	text-align: center;
}

div.CurrentEtude div.CurrentEtudeStateEnCours,
div.CurrentEtude div.CurrentEtudeStateCloturee,
div.CurrentEtude div.CurrentEtudeStateEnPreparation
{
	background-repeat: no-repeat;
	background-position: 5px 50%;
	padding: 5px 34px;
}

div.CurrentEtude div.CurrentEtudeStateEnCours
{
	background-image: url('Image.ashx?image=SimpleDrawer&imageId=write_24.png&backgroundColor=FFFFE1');
}

div.CurrentEtude div.CurrentEtudeStateCloturee
{
	background-image: url('Image.ashx?image=SimpleDrawer&imageId=checkmark_24.png&backgroundColor=FFFFE1');
}

div.CurrentEtude div.CurrentEtudeStateInvisible
{
	background-image: url('Image.ashx?image=SimpleDrawer&imageId=lock_24.png&backgroundColor=FFFFE1');
}

div.CurrentEtude span.EtudeName,
div.CurrentEtude span.EtudeState,
div.CurrentEtude span.EtudeDates
{
	display: block;
}

div.CurrentEtude span.EtudeState
{
	color: #858585;
}

div.CurrentEtude span.EtudeName a
{
	font-weight: bold;
}

div.CurrentEtude span.Progress,
div.CurrentEtude span.Progress span.ProgressValue
{
	text-align: left;
	font-size: 0px;
	display: block;
	background-repeat: repeat-x;
	background-position: left top;
	height: 10px;
}

div.CurrentEtude span.Progress
{
	background-image: url('Image.ashx?image=Gradient&width=1&height=5&baseColor=C0C0C0&toColor=F0F0F0&angle=90');
	background-color: #F0F0F0;
	margin: 2px 0px 0px 0px;
}

div.CurrentEtude span.Progress span.ProgressValue
{
	background-image: url('Image.ashx?image=Gradient&width=1&height=5&baseColor=65AC09&toColor=8EE61B&angle=90');
	background-color: #8EE61B;
}

div.CurrentEtude a.EnCoursActiver
{
	display: inline-block;
	background-image: url('Image.ashx?image=SimpleDrawer&imageId=play_24.png&backgroundColor=FFFFFF');
	background-repeat: no-repeat;
	background-position: 5px 50%;
	padding: 10px 10px 10px 34px;
	margin: 5px;
	font-weight: bold;
	border: 2px solid #EFEF80;
	background-color: #FFFFFF;
	text-decoration: none;
}

div.CurrentEtude a.EnCoursActiver:hover
{
	background-image: url('Image.ashx?image=SimpleDrawer&imageId=play_24.png&hue=FF7800&hueIntensity=140');
	border-color: #FF7800;
}

div.CurrentEtude a.EnCoursActiver:focus,
div.CurrentEtude a.EnCoursActiver:active
{
	background-image: url('Image.ashx?image=SimpleDrawer&imageId=play_24.png&hue=65AC09&hueIntensity=140');
	border-color: #65AC09;
}


/* -------
File:
Views\EtudeMenu.css
---------------------------- */

div.EtudeMenu
{
	float: right;
	clear: right;
}

div.EtudeMenu div.EtudeMenuContent div.MainActionsMenu a,
div.EtudeMenu div.EtudeMenuContent div.MainActionsMenu span
{
	font-size: 1.00em;
	width: 160px;
}

div.EtudeMenu div.EtudeMenuContent div.MainActionsMenu a.EtudeInfoGenerales
{
	background-image: url('Image.ashx?image=SimpleDrawer&imageId=files_info_32.png');
}

div.EtudeMenu div.EtudeMenuContent div.MainActionsMenu span.EtudeInfoGenerales
{
	background-image: url('Image.ashx?image=SimpleDrawer&imageId=files_info_32.png&hue=858585&hueIntensity=185');
}

div.EtudeMenu div.EtudeMenuContent div.MainActionsMenu a.EtudeInfoGenerales:hover
{
	background-image: url('Image.ashx?image=SimpleDrawer&imageId=files_info_32.png&hue=FF7800&hueIntensity=140');
}

div.EtudeMenu div.EtudeMenuContent div.MainActionsMenu a.EtudeInfoGenerales:focus,
div.EtudeMenu div.EtudeMenuContent div.MainActionsMenu a.EtudeInfoGenerales:active
{
	background-image: url('Image.ashx?image=SimpleDrawer&imageId=files_info_32.png&hue=65AC09&hueIntensity=140');
}


div.EtudeMenu div.EtudeMenuContent div.MainActionsMenu a.EtudeFile
{
	background-image: url('Image.ashx?image=SimpleDrawer&imageId=excel_32.png');
}	

div.EtudeMenu div.EtudeMenuContent div.MainActionsMenu span.EtudeFile
{
	background-image: url('Image.ashx?image=SimpleDrawer&imageId=excel_32.png&hue=858585&hueIntensity=185');
}

div.EtudeMenu div.EtudeMenuContent div.MainActionsMenu a.EtudeFile:hover
{
	background-image: url('Image.ashx?image=SimpleDrawer&imageId=excel_32.png&hue=FF7800&hueIntensity=140');
}

div.EtudeMenu div.EtudeMenuContent div.MainActionsMenu a.EtudeFile:focus,
div.EtudeMenu div.EtudeMenuContent div.MainActionsMenu a.EtudeFile:active
{
	background-image: url('Image.ashx?image=SimpleDrawer&imageId=excel_32.png&hue=65AC09&hueIntensity=140');
}


div.EtudeMenu div.EtudeMenuContent div.MainActionsMenu a.EtudeContributors
{
	background-image: url('Image.ashx?image=SimpleDrawer&imageId=clients_32.png');
}


div.EtudeMenu div.EtudeMenuContent div.MainActionsMenu span.EtudeContributors
{
	background-image: url('Image.ashx?image=SimpleDrawer&imageId=clients_32.png&hue=858585&hueIntensity=185');
}

div.EtudeMenu div.EtudeMenuContent div.MainActionsMenu a.EtudeContributors:hover
{
	background-image: url('Image.ashx?image=SimpleDrawer&imageId=clients_32.png&hue=FF7800&hueIntensity=140');
}

div.EtudeMenu div.EtudeMenuContent div.MainActionsMenu a.EtudeContributors:focus,
div.EtudeMenu div.EtudeMenuContent div.MainActionsMenu a.EtudeContributors:active
{
	background-image: url('Image.ashx?image=SimpleDrawer&imageId=clients_32.png&hue=65AC09&hueIntensity=140');
}



div.EtudeMenu div.EtudeMenuContent div.MainActionsMenu a.EtudeAxes
{
	background-image: url('Image.ashx?image=SimpleDrawer&imageId=pyramid_32.png');
}

div.EtudeMenu div.EtudeMenuContent div.MainActionsMenu span.EtudeAxes
{
	background-image: url('Image.ashx?image=SimpleDrawer&imageId=pyramid_32.png&hue=858585&hueIntensity=185');
}

div.EtudeMenu div.EtudeMenuContent div.MainActionsMenu a.EtudeAxes:hover
{
	background-image: url('Image.ashx?image=SimpleDrawer&imageId=pyramid_32.png&hue=FF7800&hueIntensity=140');
}

div.EtudeMenu div.EtudeMenuContent div.MainActionsMenu a.EtudeAxes:focus,
div.EtudeMenu div.EtudeMenuContent div.MainActionsMenu a.EtudeAxes:active
{
	background-image: url('Image.ashx?image=SimpleDrawer&imageId=pyramid_32.png&hue=65AC09&hueIntensity=140');
}



div.EtudeMenu div.EtudeMenuContent div.MainActionsMenu a.EtudeRestrictions
{
	background-image: url('Image.ashx?image=SimpleDrawer&imageId=lock_32.png');
}

div.EtudeMenu div.EtudeMenuContent div.MainActionsMenu span.EtudeRestrictions
{
	background-image: url('Image.ashx?image=SimpleDrawer&imageId=lock_32.png&hue=858585&hueIntensity=185');
}

div.EtudeMenu div.EtudeMenuContent div.MainActionsMenu a.EtudeRestrictions:hover
{
	background-image: url('Image.ashx?image=SimpleDrawer&imageId=lock_32.png&hue=FF7800&hueIntensity=140');
}

div.EtudeMenu div.EtudeMenuContent div.MainActionsMenu a.EtudeRestrictions:focus,
div.EtudeMenu div.EtudeMenuContent div.MainActionsMenu a.EtudeRestrictions:active
{
	background-image: url('Image.ashx?image=SimpleDrawer&imageId=lock_32.png&hue=65AC09&hueIntensity=140');
}






div.EtudeMenu div.EtudeMenuContent div.MainActionsMenu a.EtudeSuivi
{
	background-image: url('Image.ashx?image=SimpleDrawer&imageId=book_32.png');
}

div.EtudeMenu div.EtudeMenuContent div.MainActionsMenu span.EtudeSuivi
{
	background-image: url('Image.ashx?image=SimpleDrawer&imageId=book_32.png&hue=858585&hueIntensity=185');
}

div.EtudeMenu div.EtudeMenuContent div.MainActionsMenu a.EtudeSuivi:hover
{
	background-image: url('Image.ashx?image=SimpleDrawer&imageId=book_32.png&hue=FF7800&hueIntensity=140');
}

div.EtudeMenu div.EtudeMenuContent div.MainActionsMenu a.EtudeSuivi:focus,
div.EtudeMenu div.EtudeMenuContent div.MainActionsMenu a.EtudeSuivi:active
{
	background-image: url('Image.ashx?image=SimpleDrawer&imageId=book_32.png&hue=65AC09&hueIntensity=140');
}




/* -------
File:
Views\Etudes.css
---------------------------- */


div.Etudes ul,
div.Etudes ul li
{
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}

div.Etudes ul li
{
	margin: 0px 0px 10px 0px;
}


/* -------
File:
Views\EtudeSample.css
---------------------------- */

div.EtudeSample
{
	float: left;
	height: 100px;
	margin: 10px 0px;
	width: 310px;
	position: relative;
}

div.EtudeSample img
{
	float: left;
	margin-right: 5px;
	width: 100px;
	height: 100px;
}

div.EtudeSample span.Name
{
	display: block;
	font-weight: bold;
}

div.EtudeSample span.Name
{
	padding: 5px;
}


/* -------
File:
Views\EtudeThumb.css
---------------------------- */


div.EtudeThumb a,
div.EtudeThumb span
{
	display: block;
	cursor: pointer;
}

div.EtudeThumb a
{	
	text-decoration: none;
	color: #000000;
	width: 550px;
	outline: none;
}

div.EtudeThumb a span.EtudeThumbContentTop,
div.EtudeThumb a span.EtudeThumbContentBottom
{
	height: 21px;
}

div.EtudeThumb a span.EtudeThumbContentBorder
{
	padding: 0px 20px 0px 20px;
	position: relative;
}

div.EtudeThumb a:hover span.EtudeThumbContentTop
{
	background-image: url('Image.ashx?image=SimpleDrawer&imageId=EtudeRoundedBorderTop.png&backgroundColor=FFFFFF&hue=FF7800&hueIntensity=115');
	background-repeat: no-repeat;
	background-position: left top;
}

div.EtudeThumb a:focus span.EtudeThumbContentTop,
div.EtudeThumb a:active span.EtudeThumbContentTop
{
	background-image: url('Image.ashx?image=SimpleDrawer&imageId=EtudeRoundedBorderTop.png&backgroundColor=FFFFFF&hue=FF7800&hueIntensity=255');
}

div.EtudeThumb a:hover span.EtudeThumbContentBottom
{
	background-image: url('Image.ashx?image=SimpleDrawer&imageId=EtudeRoundedBorderBottom.png&backgroundColor=FFFFFF&hue=FF7800&hueIntensity=115');
	background-repeat: no-repeat;
	background-position: left bottom;
}

div.EtudeThumb a:focus span.EtudeThumbContentBottom,
div.EtudeThumb a:active span.EtudeThumbContentBottom
{
	background-image: url('Image.ashx?image=SimpleDrawer&imageId=EtudeRoundedBorderBottom.png&backgroundColor=FFFFFF&hue=FF7800&hueIntensity=255');
}

div.EtudeThumb a:hover span.EtudeThumbContentBorder
{
	background-image: url('Image.ashx?image=SimpleDrawer&imageId=EtudeRoundedBorder.png&backgroundColor=FFFFFF&hue=FF7800&hueIntensity=115');
	background-repeat: repeat-y;
	background-position: left top;
}

div.EtudeThumb a:focus span.EtudeThumbContentBorder,
div.EtudeThumb a:active span.EtudeThumbContentBorder
{
	background-image: url('Image.ashx?image=SimpleDrawer&imageId=EtudeRoundedBorder.png&backgroundColor=FFFFFF&hue=FF7800&hueIntensity=255');
}

div.EtudeThumb a span.EtudeThumbContent
{
	background-image: url('Image.ashx?image=SimpleDrawer&imageId=files_48.png&backgroundColor=FFFFFF');
	background-position: left center;
	background-repeat: no-repeat;
	padding-left: 58px;
}

div.EtudeThumb a:hover span.EtudeThumbContent,
div.EtudeThumb a:focus span.EtudeThumbContent
div.EtudeThumb a:active span.EtudeThumbContent
{
	background-image: url('Image.ashx?image=SimpleDrawer&imageId=files_zoom_48.png&backgroundColor=FFFFFF');
}

div.EtudeThumb a span.EtudeName
{
	color: #408BC1;
	font-weight: bold;
}

div.EtudeThumb a span.EtudeDescription
{
	padding: 5px 0px;
}

div.EtudeThumb a br
{
	display: none;
}

div.EtudeThumb span.EtudeDateDeFin
{
	position: absolute;
	top: 0px;
	right: 20px;
	color: #858585;
}

div.EtudeThumb span.Progress,
div.EtudeThumb span.Progress span.ProgressValue
{
	background-repeat: repeat-x;
	background-position: left top;
	height: 15px;
}

div.EtudeThumb span.Progress
{
	background-image: url('Image.ashx?image=Gradient&width=1&height=5&baseColor=C0C0C0&toColor=F0F0F0&angle=90');
	background-color: #F0F0F0;
}

div.EtudeThumb span.Progress span.ProgressValue
{
	background-image: url('Image.ashx?image=Gradient&width=1&height=5&baseColor=65AC09&toColor=8EE61B&angle=90');
	background-color: #8EE61B;
}


/* -------
File:
Views\MainActionsMenu.css
---------------------------- */

div.MainActionsMenu
{
	background-image: url('Image.ashx?image=SimpleDrawer&imageId=EtudeoQuote_Small.png&backgroundColor=FFFFFF&hue=408BC1&hueIntensity=255');
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 28px;
	padding-top: 16px;
}

div.MainActionsMenu ul,
div.MainActionsMenu ul li
{
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}

div.MainActionsMenu ul li
{
	padding: 5px 0px;
}

div.MainActionsMenu ul
{
	background-image: url('Image.ashx?image=SimpleDrawer&imageId=EtudeoQuote_Small_Reverse.png&backgroundColor=FFFFFF&hue=408BC1&hueIntensity=255');
	background-repeat: no-repeat;
	background-position: right bottom;
	padding-right: 28px;
	padding-bottom: 16px;
}

div.MainActionsMenu a,
div.MainActionsMenu span
{
	background-color: #FFFFFF;
	background-repeat: no-repeat;
	background-position: 10px center;
	display: block;
	padding: 10px 10px 10px 52px;
	font-size: 1.35em;
	text-decoration: none;
	border: 1px solid #B5B5B5;
	width: 220px;
	outline: none;
}

div.MainActionsMenu li.EtudeMenuItemSelected a,
div.MainActionsMenu li.EtudeMenuItemSelected span
{
	background-color: #408BC1;
	color: #FFFFFF;
}

div.MainActionsMenu span,
div.MainActionsMenu li.EtudeMenuItemSelected span
{
	color: #858585;
}

div.MainActionsMenu a:hover,
div.MainActionsMenu li.EtudeMenuItemSelected a:hover
{
	border-color: #FF7800;
	color: #FF7800;
}

div.MainActionsMenu a:focus,
div.MainActionsMenu a:active,
div.MainActionsMenu li.EtudeMenuItemSelected a:focus,
div.MainActionsMenu li.EtudeMenuItemSelected a:active
{
	border-color: #65AC09;
	color: #65AC09;
}

div.MainActionsMenu a.MyAccount
{
	background-image: url('Image.ashx?image=SimpleDrawer&imageId=user_32.png&backgroundColor=FFFFFF');
}

div.MainActionsMenu a.MyAccount:hover
{
	background-image: url('Image.ashx?image=SimpleDrawer&imageId=user_32.png&backgroundColor=FFFFFF&hue=FF7800&hueIntensity=140');
}

div.MainActionsMenu a.MyAccount:focus,
div.MainActionsMenu a.MyAccount:active
{
	background-image: url('Image.ashx?image=SimpleDrawer&imageId=user_32.png&backgroundColor=FFFFFF&hue=65AC09&hueIntensity=140');
}

div.MainActionsMenu a.FindEtude
{
	background-image: url('Image.ashx?image=SimpleDrawer&imageId=binoculars_32.png&backgroundColor=FFFFFF');
}

div.MainActionsMenu a.FindEtude:hover
{
	background-image: url('Image.ashx?image=SimpleDrawer&imageId=binoculars_32.png&backgroundColor=FFFFFF&hue=FF7800&hueIntensity=140');
}

div.MainActionsMenu a.FindEtude:focus,
div.MainActionsMenu a.FindEtude:active
{
	background-image: url('Image.ashx?image=SimpleDrawer&imageId=binoculars_32.png&backgroundColor=FFFFFF&hue=65AC09&hueIntensity=140');
}

div.MainActionsMenu a.CreateEtude
{
	background-image: url('Image.ashx?image=SimpleDrawer&imageId=files_star_32.png&backgroundColor=FFFFFF');
}

div.MainActionsMenu a.CreateEtude:hover
{
	background-image: url('Image.ashx?image=SimpleDrawer&imageId=files_star_32.png&backgroundColor=FFFFFF&hue=FF7800&hueIntensity=140');
}

div.MainActionsMenu a.CreateEtude:focus,
div.MainActionsMenu a.CreateEtude:active
{
	background-image: url('Image.ashx?image=SimpleDrawer&imageId=files_star_32.png&backgroundColor=FFFFFF&hue=65AC09&hueIntensity=140');
}

div.MainActionsMenu a.MyAbonnements
{
	background-image: url('Image.ashx?image=SimpleDrawer&imageId=Pig-32.png&backgroundColor=FFFFFF');
}

div.MainActionsMenu a.MyAbonnements:hover
{
	background-image: url('Image.ashx?image=SimpleDrawer&imageId=Pig-32.png&backgroundColor=FFFFFF&hue=FF7800&hueIntensity=140');
}

div.MainActionsMenu a.MyAbonnements:focus,
div.MainActionsMenu a.MyAbonnements:active
{
	background-image: url('Image.ashx?image=SimpleDrawer&imageId=Pig-32.png&backgroundColor=FFFFFF&hue=65AC09&hueIntensity=140');
}

div.MainActionsMenu a.MyPatronages
{
	background-image: url('Image.ashx?image=SimpleDrawer&imageId=lamp_32.png&backgroundColor=FFFFFF');
}

div.MainActionsMenu a.MyPatronages:hover
{
	background-image: url('Image.ashx?image=SimpleDrawer&imageId=lamp_32.png&backgroundColor=FFFFFF&hue=FF7800&hueIntensity=140');
}

div.MainActionsMenu a.MyPatronages:focus,
div.MainActionsMenu a.MyPatronages:active
{
	background-image: url('Image.ashx?image=SimpleDrawer&imageId=lamp_32.png&backgroundColor=FFFFFF&hue=65AC09&hueIntensity=140');
}


/* -------
File:
Views\ToolBarAddContributor.css
---------------------------- */

div.ToolBarAddContributor
{
	/*border: 1px solid #408BC1;*/
	margin: 10px 0px;
}

div.ToolBarAddContributor a
{
	vertical-align: middle;
}

div.ToolBarAddContributor span.ToolBarTitle
{
	background-image: url('Images/ArrowRoRight.png');
	background-position: right center;
	background-repeat: no-repeat;
	background-color: #408BC1;
	color: #FFFFFF;
	margin: 0px;
	padding: 0px;
	display: inline-block;
	padding: 5px 15px 5px 5px;
	font-weight: bold;
}

div.ToolBarAddContributor ul,
div.ToolBarAddContributor ul li
{
	display: inline;
	margin: 0px;
	padding: 0px;
}

div.ToolBarAddContributor a
{
	border: 0px solid #FFFFFF;
	background-repeat: no-repeat;
	background-position: 5px 50%;
	display: inline-block;
	text-decoration: none;
	padding: 5px 5px 5px 34px;
	vertical-align: middle;
}

div.ToolBarAddContributor a:hover
{
	text-decoration: underline;
	border-color: #FF7800;
}

div.ToolBarAddContributor a:focus,
div.ToolBarAddContributor a:active
{
	border-color: #65AC09;
}

div.ToolBarAddContributor a.AddFromForm
{
	background-image: url('Image.ashx?image=SimpleDrawer&imageId=user_add_24.png&backgroundColor=FFFFFF');
}

div.ToolBarAddContributor a.AddFromForm:hover
{
	background-image: url('Image.ashx?image=SimpleDrawer&imageId=user_add_24.png&backgroundColor=FFFFFF&hue=FF7800&hueIntensity=140');
}

div.ToolBarAddContributor a.AddFromForm:focus,
div.ToolBarAddContributor a.AddFromForm:active
{
	background-image: url('Image.ashx?image=SimpleDrawer&imageId=user_add_24.png&backgroundColor=FFFFFF&hue=65AC09&hueIntensity=140');
}


div.ToolBarAddContributor a.AddFromExcel
{
	background-image: url('Image.ashx?image=SimpleDrawer&imageId=focus_group_add_24.png&backgroundColor=FFFFFF');
}

div.ToolBarAddContributor a.AddFromExcel:hover
{
	background-image: url('Image.ashx?image=SimpleDrawer&imageId=focus_group_add_24.png&backgroundColor=FFFFFF&hue=FF7800&hueIntensity=140');
}

div.ToolBarAddContributor a.AddFromExcel:focus,
div.ToolBarAddContributor a.AddFromExcel:active
{
	background-image: url('Image.ashx?image=SimpleDrawer&imageId=focus_group_add_24.png&backgroundColor=FFFFFF&hue=65AC09&hueIntensity=140');
}



div.ToolBarAddContributor a.SwitchUser
{
	background-image: url('Image.ashx?image=SimpleDrawer&imageId=user_config_24.png&backgroundColor=FFFFFF');
}

div.ToolBarAddContributor a.SwitchUser:hover
{
	background-image: url('Image.ashx?image=SimpleDrawer&imageId=user_config_24.png&backgroundColor=FFFFFF&hue=FF7800&hueIntensity=140');
}

div.ToolBarAddContributor a.SwitchUser:focus,
div.ToolBarAddContributor a.SwitchUser:active
{
	background-image: url('Image.ashx?image=SimpleDrawer&imageId=user_config_24.png&backgroundColor=FFFFFF&hue=65AC09&hueIntensity=140');
}



div.ToolBarAddContributor a.Contributor
{
	background-image: url('Image.ashx?image=SimpleDrawer&imageId=user_ok_24.png&backgroundColor=FFFFFF');
}

div.ToolBarAddContributor a.Contributor:hover
{
	background-image: url('Image.ashx?image=SimpleDrawer&imageId=user_ok_24.png&backgroundColor=FFFFFF&hue=FF7800&hueIntensity=140');
}

div.ToolBarAddContributor a.Contributor:focus,
div.ToolBarAddContributor a.Contributor:active
{
	background-image: url('Image.ashx?image=SimpleDrawer&imageId=user_ok_24.png&backgroundColor=FFFFFF&hue=65AC09&hueIntensity=140');
}


div.ToolBarAddContributor a.CreateNewAxe
{
	background-image: url('Image.ashx?image=SimpleDrawer&imageId=add_24.png&backgroundColor=FFFFFF');
}

div.ToolBarAddContributor a.CreateNewAxe:hover
{
	background-image: url('Image.ashx?image=SimpleDrawer&imageId=add_24.png&backgroundColor=FFFFFF&hue=FF7800&hueIntensity=140');
}

div.ToolBarAddContributor a.CreateNewAxe:focus,
div.ToolBarAddContributor a.CreateNewAxe:active
{
	background-image: url('Image.ashx?image=SimpleDrawer&imageId=add_24.png&backgroundColor=FFFFFF&hue=65AC09&hueIntensity=140');
}

div.ToolBarAddContributor a.DeleteAxe
{
	position: relative;
	left: -10px;
	top: -12px;
	background-position: center center;
	padding: 0px;
	height: 16px;
	width: 16px;
	vertical-align: middle;
}

div.ToolBarAddContributor span.DeleteAxe span
{
	display: none;
}

div.ToolBarAddContributor a.DeleteAxe
{
	opacity: 0.75;
	filter: alpha(opacity=75);
	background-image: url('Image.ashx?image=SimpleDrawer&imageId=close_b_16.png');
}

div.ToolBarAddContributor a.DeleteAxe:hover
{
	background-image: url('Image.ashx?image=SimpleDrawer&imageId=close_b_16.png&hue=FF7800&hueIntensity=140');
}

div.ToolBarAddContributor a.DeleteAxe:focus,
div.ToolBarAddContributor a.DeleteAxe:active
{
	background-image: url('Image.ashx?image=SimpleDrawer&imageId=close_b_16.png&hue=65AC09&hueIntensity=140');
}

div.ToolBarAddContributor a.DeleteAxe:hover,
div.ToolBarAddContributor a.DeleteAxe:focus,
div.ToolBarAddContributor a.DeleteAxe:active
{
	opacity: 1.00;
	filter: alpha(opacity=100);
}



div.ToolBarAddContributor a.Consulter
{
	background-image: url('Image.ashx?image=SimpleDrawer&imageId=zoom_24.png&backgroundColor=FFFFFF');
}

div.ToolBarAddContributor a.Consulter:hover
{
	background-image: url('Image.ashx?image=SimpleDrawer&imageId=zoom_24.png&backgroundColor=FFFFFF&hue=FF7800&hueIntensity=140');
}

div.ToolBarAddContributor a.Consulter:focus,
div.ToolBarAddContributor a.Consulter:active
{
	background-image: url('Image.ashx?image=SimpleDrawer&imageId=zoom_24.png&backgroundColor=FFFFFF&hue=65AC09&hueIntensity=140');
}


div.ToolBarAddContributor a.Valider
{
	background-image: url('Image.ashx?image=SimpleDrawer&imageId=checkmark_24.png&backgroundColor=FFFFFF');
}

div.ToolBarAddContributor a.Valider:hover
{
	background-image: url('Image.ashx?image=SimpleDrawer&imageId=checkmark_24.png&backgroundColor=FFFFFF&hue=FF7800&hueIntensity=140');
}

div.ToolBarAddContributor a.Valider:focus,
div.ToolBarAddContributor a.Valider:active
{
	background-image: url('Image.ashx?image=SimpleDrawer&imageId=checkmark_24.png&backgroundColor=FFFFFF&hue=65AC09&hueIntensity=140');
}


div.ToolBarAddContributor a.Refuser
{
	background-image: url('Image.ashx?image=SimpleDrawer&imageId=cross_24.png&backgroundColor=FFFFFF');
}

div.ToolBarAddContributor a.Refuser:hover
{
	background-image: url('Image.ashx?image=SimpleDrawer&imageId=cross_24.png&backgroundColor=FFFFFF&hue=FF7800&hueIntensity=140');
}

div.ToolBarAddContributor a.Refuser:focus,
div.ToolBarAddContributor a.Refuser:active
{
	background-image: url('Image.ashx?image=SimpleDrawer&imageId=cross_24.png&backgroundColor=FFFFFF&hue=65AC09&hueIntensity=140');
}


div.ToolBarAddContributor a.ShowFullScreen
{
	background-image: url('Image.ashx?image=SimpleDrawer&imageId=window_up_24.png&backgroundColor=FFFFFF');
}

div.ToolBarAddContributor a.ShowFullScreen:hover
{
	background-image: url('Image.ashx?image=SimpleDrawer&imageId=window_up_24.png&backgroundColor=FFFFFF&hue=FF7800&hueIntensity=140');
}

div.ToolBarAddContributor a.ShowFullScreen:focus,
div.ToolBarAddContributor a.ShowFullScreen:active
{
	background-image: url('Image.ashx?image=SimpleDrawer&imageId=window_up_24.png&backgroundColor=FFFFFF&hue=65AC09&hueIntensity=140');
}



div.ToolBarAddContributor a.Reset
{
	background-image: url('Image.ashx?image=SimpleDrawer&imageId=reload_24.png&backgroundColor=FFFFFF');
}

div.ToolBarAddContributor a.Reset:hover
{
	background-image: url('Image.ashx?image=SimpleDrawer&imageId=reload_24.png&backgroundColor=FFFFFF&hue=FF7800&hueIntensity=140');
}

div.ToolBarAddContributor a.Reset:focus,
div.ToolBarAddContributor a.Reset:active
{
	background-image: url('Image.ashx?image=SimpleDrawer&imageId=reload_24.png&backgroundColor=FFFFFF&hue=65AC09&hueIntensity=140');
}


div.ToolBarAddContributor a.ExportExcel
{
	background-image: url('Image.ashx?image=SimpleDrawer&imageId=icon_xls.gif&backgroundColor=FFFFFF');
}

div.ToolBarAddContributor a.ExportExcel:hover
{
	background-image: url('Image.ashx?image=SimpleDrawer&imageId=icon_xls.gif&backgroundColor=FFFFFF&hue=FF7800&hueIntensity=140');
}

div.ToolBarAddContributor a.ExportExcel:focus,
div.ToolBarAddContributor a.ExportExcel:active
{
	background-image: url('Image.ashx?image=SimpleDrawer&imageId=icon_xls.gif&backgroundColor=FFFFFF&hue=65AC09&hueIntensity=140');
}


div.ToolBarAddContributor a.ExportPdf
{
	background-image: url('Image.ashx?image=SimpleDrawer&imageId=icon_pdf.gif&backgroundColor=FFFFFF');
}

div.ToolBarAddContributor a.ExportPdf:hover
{
	background-image: url('Image.ashx?image=SimpleDrawer&imageId=icon_pdf.gif&backgroundColor=FFFFFF&hue=FF7800&hueIntensity=140');
}

div.ToolBarAddContributor a.ExportPdf:focus,
div.ToolBarAddContributor a.ExportPdf:active
{
	background-image: url('Image.ashx?image=SimpleDrawer&imageId=icon_pdf.gif&backgroundColor=FFFFFF&hue=65AC09&hueIntensity=140');
}


div.ToolBarAddContributor a.History
{
	background-image: url('Image.ashx?image=SimpleDrawer&imageId=copy_24.png&backgroundColor=FFFFFF');
}

div.ToolBarAddContributor a.History:hover
{
	background-image: url('Image.ashx?image=SimpleDrawer&imageId=copy_24.png&backgroundColor=FFFFFF&hue=FF7800&hueIntensity=140');
}

div.ToolBarAddContributor a.History:focus,
div.ToolBarAddContributor a.History:active
{
	background-image: url('Image.ashx?image=SimpleDrawer&imageId=copy_24.png&backgroundColor=FFFFFF&hue=65AC09&hueIntensity=140');
}



div.ToolBarAddContributor a.Informations
{
	background-image: url('Image.ashx?image=SimpleDrawer&imageId=info_24.png&backgroundColor=FFFFFF');
}

div.ToolBarAddContributor a.Informations:hover
{
	background-image: url('Image.ashx?image=SimpleDrawer&imageId=info_24.png&backgroundColor=FFFFFF&hue=FF7800&hueIntensity=140');
}

div.ToolBarAddContributor a.Informations:focus,
div.ToolBarAddContributor a.Informations:active
{
	background-image: url('Image.ashx?image=SimpleDrawer&imageId=info_24.png&backgroundColor=FFFFFF&hue=65AC09&hueIntensity=140');
}




div.ToolBarAddContributor a.Relancer
{
	background-image: url('Image.ashx?image=SimpleDrawer&imageId=hand_24.png&backgroundColor=FFFFFF');
}

div.ToolBarAddContributor a.Relancer:hover
{
	background-image: url('Image.ashx?image=SimpleDrawer&imageId=hand_24.png&backgroundColor=FFFFFF&hue=FF7800&hueIntensity=140');
}

div.ToolBarAddContributor a.Relancer:focus,
div.ToolBarAddContributor a.Relancer:active
{
	background-image: url('Image.ashx?image=SimpleDrawer&imageId=hand_24.png&backgroundColor=FFFFFF&hue=65AC09&hueIntensity=140');
}


div.ToolBarAddContributor a.Inviter
{
	background-image: url('Image.ashx?image=SimpleDrawer&imageId=mailbox_next_24.png&backgroundColor=FFFFFF');
}

div.ToolBarAddContributor a.Inviter:hover
{
	background-image: url('Image.ashx?image=SimpleDrawer&imageId=mailbox_next_24.png&backgroundColor=FFFFFF&hue=FF7800&hueIntensity=140');
}

div.ToolBarAddContributor a.Inviter:focus,
div.ToolBarAddContributor a.Inviter:active
{
	background-image: url('Image.ashx?image=SimpleDrawer&imageId=mailbox_next_24.png&backgroundColor=FFFFFF&hue=65AC09&hueIntensity=140');
}


div.ToolBarAddContributor a.CreateNewContribution
{
	background-image: url('Image.ashx?image=SimpleDrawer&imageId=icon_xls_new.gif&backgroundColor=FFFFFF');
}

div.ToolBarAddContributor a.CreateNewContribution:hover
{
	background-image: url('Image.ashx?image=SimpleDrawer&imageId=icon_xls_new.gif&backgroundColor=FFFFFF&hue=FF7800&hueIntensity=140');
}

div.ToolBarAddContributor a.CreateNewContribution:focus,
div.ToolBarAddContributor a.CreateNewContribution:active
{
	background-image: url('Image.ashx?image=SimpleDrawer&imageId=icon_xls_new.gif&backgroundColor=FFFFFF&hue=65AC09&hueIntensity=140');
}


div.ToolBarAddContributor span.ExcelFile
{
	background-repeat: no-repeat;
	background-position: 5px 50%;
	display: inline-block;
	padding: 5px 5px 5px 34px;
	background-image: url('Image.ashx?image=SimpleDrawer&imageId=icon_xls.gif&backgroundColor=FFFFFF');
}

div.ToolBarAddContributor a.RemplacerFichier
{
	background-image: url('Image.ashx?image=SimpleDrawer&imageId=refresh_24.png&backgroundColor=FFFFFF');
}

div.ToolBarAddContributor a.RemplacerFichier:hover
{
	background-image: url('Image.ashx?image=SimpleDrawer&imageId=refresh_24.png&backgroundColor=FFFFFF&hue=FF7800&hueIntensity=140');
}

div.ToolBarAddContributor a.RemplacerFichier:focus,
div.ToolBarAddContributor a.RemplacerFichier:active
{
	background-image: url('Image.ashx?image=SimpleDrawer&imageId=refresh_24.png&backgroundColor=FFFFFF&hue=65AC09&hueIntensity=140');
}


div.ToolBarAddContributor a.LockCells
{
	background-image: url('Image.ashx?image=SimpleDrawer&imageId=lock_24.png&backgroundColor=FFFFFF');
}

div.ToolBarAddContributor a.LockCells:hover
{
	background-image: url('Image.ashx?image=SimpleDrawer&imageId=lock_24.png&backgroundColor=FFFFFF&hue=FF7800&hueIntensity=140');
}

div.ToolBarAddContributor a.LockCells:focus,
div.ToolBarAddContributor a.LockCells:active
{
	background-image: url('Image.ashx?image=SimpleDrawer&imageId=lock_24.png&backgroundColor=FFFFFF&hue=65AC09&hueIntensity=140');
}




div.ToolBarAddContributor a.UnLockCells
{
	background-image: url('Image.ashx?image=SimpleDrawer&imageId=unlock_24.png&backgroundColor=FFFFFF');
}

div.ToolBarAddContributor a.UnLockCells:hover
{
	background-image: url('Image.ashx?image=SimpleDrawer&imageId=unlock_24.png&backgroundColor=FFFFFF&hue=FF7800&hueIntensity=140');
}

div.ToolBarAddContributor a.UnLockCells:focus,
div.ToolBarAddContributor a.UnLockCells:active
{
	background-image: url('Image.ashx?image=SimpleDrawer&imageId=unlock_24.png&backgroundColor=FFFFFF&hue=65AC09&hueIntensity=140');
}




div.ToolBarAddContributor a.UnLockCells
{
	background-image: url('Image.ashx?image=SimpleDrawer&imageId=unlock_24.png&backgroundColor=FFFFFF');
}

div.ToolBarAddContributor a.UnLockCells:hover
{
	background-image: url('Image.ashx?image=SimpleDrawer&imageId=unlock_24.png&backgroundColor=FFFFFF&hue=FF7800&hueIntensity=140');
}

div.ToolBarAddContributor a.UnLockCells:focus,
div.ToolBarAddContributor a.UnLockCells:active
{
	background-image: url('Image.ashx?image=SimpleDrawer&imageId=unlock_24.png&backgroundColor=FFFFFF&hue=65AC09&hueIntensity=140');
}


div.ToolBarAddContributor a.Save
{
	background-image: url('Image.ashx?image=SimpleDrawer&imageId=diskette_24.png&backgroundColor=FFFFFF');
}

div.ToolBarAddContributor a.Save:hover
{
	background-image: url('Image.ashx?image=SimpleDrawer&imageId=diskette_24.png&backgroundColor=FFFFFF&hue=FF7800&hueIntensity=140');
}

div.ToolBarAddContributor a.Save:focus,
div.ToolBarAddContributor a.Save:active
{
	background-image: url('Image.ashx?image=SimpleDrawer&imageId=diskette_24.png&backgroundColor=FFFFFF&hue=65AC09&hueIntensity=140');
}

div.ToolBarAddContributor a.Refresh
{
	background-image: url('Image.ashx?image=SimpleDrawer&imageId=refresh_24.png&backgroundColor=FFFFFF');
}

div.ToolBarAddContributor a.Refresh:hover
{
	background-image: url('Image.ashx?image=SimpleDrawer&imageId=refresh_24.png&backgroundColor=FFFFFF&hue=FF7800&hueIntensity=140');
}

div.ToolBarAddContributor a.Refresh:focus,
div.ToolBarAddContributor a.Refresh:active
{
	background-image: url('Image.ashx?image=SimpleDrawer&imageId=refresh_24.png&backgroundColor=FFFFFF&hue=65AC09&hueIntensity=140');
}


/* -------
File:
PageSpecific\AbonnementChoice.css
---------------------------- */


div.AbonnementChoice ul.AbonnementsChoiceList,
div.AbonnementChoice ul.AbonnementsChoiceList li
{
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}

div.AbonnementChoice ul.AbonnementsChoiceList
{
	margin: 10px 0px;
}

div.AbonnementChoice ul.AbonnementsChoiceList li
{
	margin: 10px 0px;
}

div.AbonnementChoice ul.AbonnementsChoiceList a
{
	background-repeat: no-repeat;
	display: block;
	width: 550px;
	height: 80px;
	text-decoration: none;
	color: #000000;
	outline: none;
}

div.AbonnementChoice ul.AbonnementsChoiceList a span.AbonnementChoiceContent
{
	background-repeat: no-repeat;
	background-position: 18px 5px;
	display: block;
	padding: 18px 18px 18px 100px;
}

div.AbonnementChoice ul.AbonnementsChoiceList span.RemainingCredits
{
	font-weight: bold;
	font-size: 1.15em;
	display: inline-block;
	padding: 0px 3px;
}

div.AbonnementChoice ul.AbonnementsChoiceList a.RemainingALotOfCredits span.AbonnementChoiceContent
{
	background-image: url('Images/Pig-RemainingALotOfCredits.gif');
}

div.AbonnementChoice ul.AbonnementsChoiceList a.RemainingSmallAmouthOfCredits span.AbonnementChoiceContent
{
	background-image: url('Images/Pig-RemainingSmallAmouthOfCredits.gif');
}

div.AbonnementChoice ul.AbonnementsChoiceList a.CreditsAreRunningLow span.AbonnementChoiceContent
{
	background-image: url('Images/Pig-CreditsAreRunningLow.gif');
}

div.AbonnementChoice ul.AbonnementsChoiceList a.RemainingALotOfCredits span.RemainingCredits
{
	color: Green;
}

div.AbonnementChoice ul.AbonnementsChoiceList a.RemainingSmallAmouthOfCredits span.RemainingCredits
{
	color: #FF7800;
}

div.AbonnementChoice ul.AbonnementsChoiceList a.CreditsAreRunningLow span.RemainingCredits
{
	color: Red;
}

div.AbonnementChoice ul.AbonnementsChoiceList a strong
{
	color: #408BC1;
	display: block;
	font-size: 1.30em;
}

div.AbonnementChoice ul.AbonnementsChoiceList a:hover
{
	background-image: url('Image.ashx?image=SimpleDrawer&imageId=Rounded.png&backgroundColor=FFFFFF&hue=FF7800&hueIntensity=155');
}

div.AbonnementChoice ul.AbonnementsChoiceList a:focus,
div.AbonnementChoice ul.AbonnementsChoiceList a:active
{
	background-image: url('Image.ashx?image=SimpleDrawer&imageId=Rounded.png&backgroundColor=FFFFFF&hue=FF7800&hueIntensity=255');
}


/* -------
File:
PageSpecific\AbonnementExpired.css
---------------------------- */



div.AbonnementExpired div.MessagesTop,
div.AbonnementExpired div.MessagesBottom
{
	background-position: center center;
	background-repeat: no-repeat;
	width: 100%;
	height: 13px;
	font-size: 0px;
}

div.AbonnementExpired div.MessagesTop
{
	margin-top: 30px;
	background-image: url('Image.ashx?image=SimpleDrawer&imageId=RoundedBorder920-Top.png&backgroundColor=FFFFFF&hue=FF7800&hueIntensity=255');
}

div.AbonnementExpired div.MessagesBottom
{
	margin-bottom: 30px;
	background-image: url('Image.ashx?image=SimpleDrawer&imageId=RoundedBorder920-Bottom.png&backgroundColor=FFFFFF&hue=FF7800&hueIntensity=255');
}

div.AbonnementExpired div.MessagesContent
{
	background-image: url('Image.ashx?image=SimpleDrawer&imageId=RoundedBorder920-Content.png&backgroundColor=FFFFFF&hue=FF7800&hueIntensity=255');
	background-repeat: repeat-y;
	text-align: left;
	padding: 0px 10px;
}

div.AbonnementExpired div.MessagesContentMessages
{
	background-image: url('Image.ashx?image=SimpleDrawer&imageId=Pig-CreditsAreRunningLow.gif&backgroundColor=FFFFFF');
	background-repeat: no-repeat;
	background-position: 20px 50%;
	padding: 20px 104px 20px 104px;
}

div.AbonnementExpired div.MessagesContentMessages p
{
	color: #858585;
	font-size: 1.30em;
	text-align: center;
	margin: 0px;
	padding: 0px;
}

div.AbonnementExpired div.MessagesContentMessages p.Buy
{
	color: #000000;
	font-weight: bold;
	padding-top: 10px;
}

div.AbonnementExpired div.MessagesContentMessages p strong
{
	color: #FF7800;
}


/* -------
File:
PageSpecific\AchatUnites.css
---------------------------- */

div.AchatUnites div.Or
{
	padding: 20px 0px;
}

div.AchatUnites table.Argent
{
	border: 2px solid #EFEF80;
}

div.AchatUnites table.Argent td.Label,
div.AchatUnites table.Argent td.Value
{
	width: 150px;
}

div.AchatUnites table.Argent td.Label
{
	color: #858585;
	text-align: right;
}

div.AchatUnites table.Argent tr.Total
{
	background-color: #FFFFE1;
}

/*
div.AchatUnites table.Argent tr.Total td.ValueHT
{
	font-weight: bold;
}
*/


/* -------
File:
PageSpecific\ChangePassword.css
---------------------------- */

div.ChangePassword div.Content
{
	background-image: url('Image.ashx?image=SimpleDrawer&imageId=ChangePassword/PasswordEdit.png&backgroundColor=FFFFFF');
	background-repeat: no-repeat;
	background-position: left 10px;
	padding: 10px 0px 0px 158px;
}


/* -------
File:
PageSpecific\ChoixMoyenPaiement.css
---------------------------- */

div.ChoixMoyenPaiement
{
	text-align: center;
}

div.ChoixMoyenPaiement div.Moyens
{
	padding: 10px 0px;
}

div.ChoixMoyenPaiement div.Moyens h2
{
	color: #000000;
	font-weight: bold;
	margin: 10px 0px;
}

div.ChoixMoyenPaiement div.Moyens p
{
	margin: 0px;
}


/* -------
File:
PageSpecific\Contacts.css
---------------------------- */

div.Contacts div.ContactsContent
{
	text-align: center;
}

div.Contacts div.ContactsContent p.DecouvrezD2
{
	clear: both;
	font-size: 0.90em;
	padding-top: 20px;
	margin: 10px 0px 10px 0px;
}

div.Contacts div.ContactsContent p.DecouvrezD2 strong
{
	color: #FF7800;
	font-weight: bold;
}

div.Contacts div.ContactsContent div.ContactAll,
div.Contacts div.ContactsContent div.ContactChris
{
	width: 50%;
	float: left;
	padding: 20px 0px 0px 0px;
}

div.Contacts div.ContactsContent div.ContactBulle
{
	border-radius: 5px;
	-moz-border-radius: 5px;
	border: 2px solid #EFEF80;
	background-color: #FFFFE1;
	margin: 20px;
}

div.Contacts a.Email
{
	font-weight: bold;
}

div.Contacts a.Url
{
	color: #000000;
}

div.Contacts a.Url:hover
{
	color: #FF7800;
}

div.Contacts a.Url:focus,
div.Contacts a.Url:active
{
	color: #65AC09;
}


/* -------
File:
PageSpecific\ContributeurHistorique.css
---------------------------- */


div.ContributeurHistorique div.Navigation
{
	border-radius: 5px;
	-moz-border-radius: 5px;
	border: 2px solid #EFEF80;
	background-color: #FFFFE1;
	padding: 2px 5px;
	text-align: center;
	font-size: 1.10em;
}

div.ContributeurHistorique div.Navigation a
{
	display: inline-block;
	background-repeat: no-repeat;
	background-position: left center;
	padding: 5px 5px 5px 29px;
}

div.ContributeurHistorique div.Navigation a.Back
{
	background-image: url('Image.ashx?image=SimpleDrawer&imageId=back_24.png&backgroundColor=FFFFE1');
}

div.ContributeurHistorique div.Navigation a.Back:hover
{
	background-image: url('Image.ashx?image=SimpleDrawer&imageId=back_24.png&backgroundColor=FFFFE1&hue=FF7800&hueIntensity=140');
}

div.ContributeurHistorique div.Navigation a.Back:focus,
div.ContributeurHistorique div.Navigation a.Back:active
{
	background-image: url('Image.ashx?image=SimpleDrawer&imageId=back_24.png&backgroundColor=FFFFE1&hue=65AC09&hueIntensity=140');
}

div.ContributeurHistorique
{
	text-align: center;
}

div.ContributeurHistorique div.Tracker
{
	margin: 0px auto;
	text-align: left;
	float: none;
	width: 800px;
}


/* -------
File:
PageSpecific\Contributeurs.css
---------------------------- */


div.Contributeurs a.ContributorDetails span
{
	display: none;
}

div.Contributeurs a.ContributorDetails
{
	display: inline-block;
	background-image: url('Image.ashx?image=SimpleDrawer&imageId=info_24.png&backgroundColor=FFFFFF');
	background-repeat: no-repeat;
	vertical-align: middle;
	width: 24px;
	height: 24px;
}

div.Contributeurs a.ContributorDetails:hover
{
	background-image: url('Image.ashx?image=SimpleDrawer&imageId=info_24.png&backgroundColor=FFFFFF&hue=FF7800&hueIntensity=140');
}

div.Contributeurs a.ContributorDetails:focus,
div.Contributeurs a.ContributorDetails:active
{
	background-image: url('Image.ashx?image=SimpleDrawer&imageId=info_24.png&backgroundColor=FFFFFF&hue=65AC09&hueIntensity=140');
}


/* -------
File:
PageSpecific\Contribution.css
---------------------------- */

div.Contribution div.Axes
{
	clear: right;
}


/* -------
File:
PageSpecific\CreerContribution.css
---------------------------- */


div.CreerContribution div.AxesChoice h2
{
	margin: 0px;
	padding: 0px 0px 10px 0px;
	font-size: 1.40em;
}

div.CreerContribution div.AxesChoice
{
	width: 550px;
}

div.CreerContribution div.AxesChoice div.AxeChoiceTop,
div.CreerContribution div.AxesChoice div.AxeChoiceBottom
{
	height: 21px;
}

div.CreerContribution div.AxesChoice div.AxeChoiceTop
{
	background-image: url('Image.ashx?image=SimpleDrawer&imageId=EtudeRoundedBorderTop.png&backgroundColor=FFFFFF&hue=FF7800&hueIntensity=115');
	background-repeat: no-repeat;
	background-position: left top;
}

div.CreerContribution div.AxesChoice div.AxeChoiceBottom
{
	background-image: url('Image.ashx?image=SimpleDrawer&imageId=EtudeRoundedBorderBottom.png&backgroundColor=FFFFFF&hue=FF7800&hueIntensity=115');
	background-repeat: no-repeat;
	background-position: left bottom;
}

div.CreerContribution div.AxesChoice div.AxeChoice
{
	background-image: url('Image.ashx?image=SimpleDrawer&imageId=EtudeRoundedBorder.png&backgroundColor=FFFFFF&hue=FF7800&hueIntensity=115');
	background-repeat: repeat-y;
	background-position: left top;
	padding: 0px 20px;
}

div.CreerContribution div.AxesChoice div.AxeChoiceContainer:hover div.AxeChoiceTop
{
	background-image: url('Image.ashx?image=SimpleDrawer&imageId=EtudeRoundedBorderTop.png&backgroundColor=FFFFFF&hue=FF7800&hueIntensity=255');
}

div.CreerContribution div.AxesChoice div.AxeChoiceContainer:hover div.AxeChoiceBottom
{
	background-image: url('Image.ashx?image=SimpleDrawer&imageId=EtudeRoundedBorderBottom.png&backgroundColor=FFFFFF&hue=FF7800&hueIntensity=255');
}

div.CreerContribution div.AxesChoice div.AxeChoiceContainer:hover div.AxeChoice
{
	background-image: url('Image.ashx?image=SimpleDrawer&imageId=EtudeRoundedBorder.png&backgroundColor=FFFFFF&hue=FF7800&hueIntensity=255');
}

div.CreerContribution div.AxesChoice
{
	text-align: left;
}

div.CreerContribution div.AxesChoice a.Start
{
	display: inline-block;
	background-image: url('Image.ashx?image=SimpleDrawer&imageId=play_48.png&backgroundColor=FFFFFF');
	background-repeat: no-repeat;
	background-position: 0px 50%;
	text-decoration: none;
	padding: 5px 5px 5px 53px;
	font-size: 1.90em;
}

div.CreerContribution div.AxesChoice a.Start:hover
{
	background-image: url('Image.ashx?image=SimpleDrawer&imageId=play_48.png&backgroundColor=FFFFFF&hue=FF7800&hueIntensity=140');
}

div.CreerContribution div.AxesChoice a.Start:focus,
div.CreerContribution div.AxesChoice a.Start:active
{
	background-image: url('Image.ashx?image=SimpleDrawer&imageId=play_48.png&backgroundColor=FFFFFF&hue=65AC09&hueIntensity=140');
}


/* -------
File:
PageSpecific\DetailsContributeur.css
---------------------------- */

div.DetailsContributeur
{
	text-align: center;
}

div.DetailsContributeur dl,
div.DetailsContributeur dl dt,
div.DetailsContributeur dl dd
{
	margin: 0px;
	padding: 0px;
}

div.DetailsContributeur dl dt,
div.DetailsContributeur dl dd
{
	display: inline;
}

div.DetailsContributeur dl dd
{
	font-weight: bold;
}

div.DetailsContributeur div.Result p
{
	font-weight: bold;
}

div.DetailsContributeur div.Result p.Confirmation
{
	color: Green;
}

div.DetailsContributeur div.Result p.Error
{
	color: Red;
}


/* -------
File:
PageSpecific\EtudeContent.css
---------------------------- */


div.EtudeContent
{
	width: 635px;
}


/* -------
File:
PageSpecific\FichierEtude.css
---------------------------- */

div.FichierEtude span.FileUpload span.MaxLength
{
	display: block;
}


/* -------
File:
PageSpecific\Homepage.css
---------------------------- */

div.Homepage h1
{
	margin-bottom: 25px;
}

div.Homepage div.Introduction strong
{
	color: #FF7800;
}

div.Homepage div.Introduction strong span.Big
{
	color: #408BC1;
	font-size: 1.90em;
}

div.IntroCanard
{
	font-size: 0.75em;
}

div.IntroCanard a
{
	font-size: 1.00em !important;
}

div.IntroCanard strong
{
	display: block;
	font-size: 1.20em;
}

div.Homepage div.Connect
{
	text-align: left;
	padding: 5px;
}

div.Homepage div.Connect a
{
/*
	background-image: url('Image.ashx?image=SimpleDrawer&imageId=administrator_next_48.png&backgroundColor=FFFFFF');
	background-repeat: no-repeat;
	background-position: left center;
	padding: 15px 10px 15px 58px;
*/
	display: inline-block;
	padding: 15px 10px;
	font-size: 1.20em;
	font-weight: bold;
	text-decoration: none;
	width: 300px;
	text-align: center;
}

div.Homepage div.Connect a
{
	border: 2px solid #B5B5B5;
}

div.Homepage div.Connect a:hover
{
	border-color: #FF7800;
}

div.Homepage div.Connect a:focus,
div.Homepage div.Connect a:active
{
	border-color: #65AC09;
}

div.Homepage div.Connect a span.Info
{
	display: block;
	font-size: 0.750em;
	font-weight: normal;
}

div.Homepage div.Flash
{
	float: right;
}


/* -------
File:
PageSpecific\InformationsGenerales.css
---------------------------- */

div.InformationsGenerales tr.HighlightEnCours
{
	background-color: #408BC1;
	color: #FFFFFF;
	font-weight: bold;
}

div.InformationsGenerales tr.HighlightEnCours td
{
	padding: 5px;
}


div.InformationsGenerales tr.HighlightEnCoursInfo td
{
	padding: 0px;
}

div.InformationsGenerales tr.HighlightEnCoursInfo,
div.InformationsGenerales tr.HighlightEnCours
{
	font-size: 1.20em !important;
}

div.InformationsGenerales tr.HighlightEnCoursInfo td div.HighlightEnCoursInfo
{
	background-image: url('Image.ashx?image=SimpleDrawer&imageId=play_24.png&backgroundColor=FFFFFF');
	background-repeat: no-repeat;
	background-position: 5px 50%;
	
	border: 3px solid #408BC1;
	border-bottom: none;
	color: #408BC1;
	padding: 5px 5px 5px 34px;
}

div.InformationsGenerales div.DescriptionCount
{
	text-align: right;
	width: 23.85em;
}


/* -------
File:
PageSpecific\Lexique.css
---------------------------- */

div.Lexique dl dt
{
	color: #FF7800;
	font-weight: bold;
	font-size: 1.20em;
}

div.Lexique dl dd
{
	margin-bottom: 20px;
}

div.Lexique dl dd a
{
	text-decoration: none;
}


/* -------
File:
PageSpecific\Login.css
---------------------------- */

div.Login div.IHaveAnAccount,
div.Login div.IWillCreateAnAccount
{
	float: left;
}

div.Login div.IWillCreateAnAccount
{
	border-radius: 5px;
	-moz-border-radius: 5px;
	border: 2px solid #EFEF80;
	background-color: #FFFFE1;
	
	margin-left: 40px;
	padding: 20px;
}

div.Login div.IWillCreateAnAccount p
{
	text-align: center;
}

div.Login div.IWillCreateAnAccount a
{
	font-size: 2.00em;
}

div.Login div.SaveMyInfo
{
	margin: 10px 0px ;
}


/* -------
File:
PageSpecific\MesParrainages.css
---------------------------- */


div.PatronageInvitationControl span.EnvoiOk,
div.PatronageInvitationControl span.Erreur,
div.PatronageInvitationControl span.ExisteDeja,
div.PatronageInvitationControl span.EmailInvalide
{
	font-weight: bold;
	color: Red;
}

div.PatronageInvitationControl span.EnvoiOk
{
	color: #65AC09;
}

div.Parrainages table th.Email,
div.Parrainages table td.Email
{
	width: 30%;
}

div.Parrainages table th.Code,
div.Parrainages table td.Code
{
	width: 120px;
	text-align: center;
}

div.Parrainages table th.Date
{
	text-align: center;
}


/* -------
File:
PageSpecific\ProfileUser.css
---------------------------- */

/*
div.ProfileUser div.NotifyWhenCreditAreRunningLow span.ErrorMessage
{
	position: relative;
}

div.ProfileUser div.NotifyWhenCreditAreRunningLow span.ErrorMessage span.ErrorMessageContent
{
	position: absolute;
	left: -60px;
	top: 1em;
	width: 450px;
}
*/

div.ProfileUser div.NotifyUnites,
div.ProfileUser div.IWantSomeValidationAlerts
{
	padding-left: 20px;
}

div.ProfileUser table.Form tr td.Label
{
	width: 250px;
}


/* -------
File:
PageSpecific\Search.css
---------------------------- */

div.Search div.SearchFilters
{
	float: left;
}

div.Search div.SearchCommands
{
	background-image: url('Image.ashx?image=SimpleDrawer&imageId=binoculars_48.png&backgroundColor=FFFFFF');
	background-position: center top;
	background-repeat: no-repeat;
	padding-top: 58px;
	float: left;
}

/*
div.Search div.SearchCommands span.Button
{
	border: none;
}

div.Search div.SearchCommands span.Button input
{
	background-image: url('Image.ashx?image=SimpleDrawer&imageId=binoculars_48.png&backgroundColor=FFFFFF');
	background-position: center top;
	padding: 48px 0px 0px 0px;
	margin-top: 20px;
	font-size: 1.60em;
}


div.Search div.SearchCommands span.ButtonHover input
{
	background-image: url('Image.ashx?image=SimpleDrawer&imageId=binoculars_48.png&backgroundColor=FFFFFF&hue=FF7800&hueIntensity=100');
}

div.Search div.SearchCommands span.ButtonActive input
{
	background-image: url('Image.ashx?image=SimpleDrawer&imageId=binoculars_48.png&backgroundColor=FFFFFF&hue=65AC09&hueIntensity=100');
}
*/

div.Search div.SearchResults table
{
	width: 100%;
}

div.Search div.SearchResults table tr th
{	
	text-align: center;
}

div.Search div.SearchResults table tr th a,
div.Search div.SearchResults table tr.Pager td a
{
	color: #FF7800;
}

div.Search div.SearchResults table tr th a:hover,
div.Search div.SearchResults table tr th a:active,
div.Search div.SearchResults table tr th a:focus,
div.Search div.SearchResults table tr.Pager td a:hover,
div.Search div.SearchResults table tr.Pager td a:active,
div.Search div.SearchResults table tr.Pager td a:focus
{
	color: #65AC09;
}

div.Search div.SearchResults table tr th,
div.Search div.SearchResults table tr td
{
	padding: 5px 3px;
}

div.Search div.SearchResults table tr th.SortingAscending a,
div.Search div.SearchResults table tr th.SortingDescending a
{
	background-image: url('Images/SortingDesc.gif');
	background-position: right center;
	background-repeat: no-repeat;
	padding-right: 21px;
}

div.Search div.SearchResults table tr th.SortingAscending a
{
	background-image: url('Images/SortingAsc.gif');
}

div.Search div.SearchResults table tr.AlternateRow
{
	background-color: #F1F1F1;
}

div.Search div.SearchResults table tr td.DescriptionColumn
{
	width: 250px;
}

div.Search div.SearchResults table tr td.StateColumn span.EnCours,
div.Search div.SearchResults table tr td.StateColumn span.Cloturee,
div.Search div.SearchResults table tr td.StateColumn span.EnPreparation
{
	background-repeat: no-repeat;
	background-position: left center;
	padding: 5px 5px 5px 29px;
	display: inline-block;
	white-space: nowrap;
}

div.Search div.SearchResults table tr td.StateColumn span.EnCours
{
	background-image: url('Image.ashx?image=SimpleDrawer&imageId=write_24.png&backgroundColor=FFFFFF');
}

div.Search div.SearchResults table tr.AlternateRow td.StateColumn span.EnCours
{
	background-image: url('Image.ashx?image=SimpleDrawer&imageId=write_24.png&backgroundColor=F1F1F1');
}

div.Search div.SearchResults table tr td.StateColumn span.Cloturee
{
	background-image: url('Image.ashx?image=SimpleDrawer&imageId=checkmark_24.png&backgroundColor=FFFFFF');
}

div.Search div.SearchResults table tr.AlternateRow td.StateColumn span.Cloturee
{
	background-image: url('Image.ashx?image=SimpleDrawer&imageId=checkmark_24.png&backgroundColor=F1F1F1');
}

div.Search div.SearchResults table tr td.StateColumn span.EnPreparation
{
	background-image: url('Image.ashx?image=SimpleDrawer&imageId=lock_24.png&backgroundColor=FFFFFF');
}

div.Search div.SearchResults table tr.AlternateRow td.StateColumn span.EnPreparation
{
	background-image: url('Image.ashx?image=SimpleDrawer&imageId=lock_24.png&backgroundColor=F1F1F1');
}

div.Search div.SearchResults table tr td.EndDateColumn
{
	width: 110px;
}

div.Search div.SearchResults table tr td.EtudeNameColumn
{
	
}

div.Search div.SearchResults table tr td.AuthorColumn
{
	width: 150px;
}

div.Search div.SearchResults table tr td.EtudeNameColumn a
{
	background-image: url('Image.ashx?image=SimpleDrawer&imageId=files_24.png&backgroundColor=FFFFFF');
	background-repeat: no-repeat;
	background-position: left center;
	display: inline-block;
	padding: 4px 0px 4px 26px;
}


div.Search div.SearchResults table tr.AlternateRow td.EtudeNameColumn a
{
	background-image: url('Image.ashx?image=SimpleDrawer&imageId=files_24.png&backgroundColor=F1F1F1');
}


div.Search div.SearchResults table tr td.EtudeNameColumn a:hover
{
	background-image: url('Image.ashx?image=SimpleDrawer&imageId=files_zoom_24.png&backgroundColor=FFFFFF');
}

div.Search div.SearchResults table tr.AlternateRow td.EtudeNameColumn a:hover
{
	background-image: url('Image.ashx?image=SimpleDrawer&imageId=files_zoom_24.png&backgroundColor=F1F1F1') !important;
}

div.Search div.SearchResults table tr td.EtudeNameColumn a:active,
div.Search div.SearchResults table tr td.EtudeNameColumn a:focus
{
	background-image: url('Image.ashx?image=SimpleDrawer&imageId=files_zoom_24.png&backgroundColor=FFFFFF&hue=65AC09&hueIntensity=120');
}

div.Search div.SearchResults table tr.AlternateRow td.EtudeNameColumn a:active,
div.Search div.SearchResults table tr.AlternateRow td.EtudeNameColumn a:focus
{
	background-image: url('Image.ashx?image=SimpleDrawer&imageId=files_zoom_24.png&backgroundColor=F1F1F1&hue=65AC09&hueIntensity=120') !important;
}

div.Search div.SearchResults table tr.Pager td
{
	font-size: 1.30em;
	text-align: center;
}


/* -------
File:
PageSpecific\SendPassword.css
---------------------------- */



/* -------
File:
PageSpecific\ServerError.css
---------------------------- */


div.ServerError div.Box h2,
div.ServerError div.Box p
{
	margin: 0px;
	padding: 0px;
}

div.ServerError div.Box h2
{
	padding-bottom: 5px;
}

div.ServerError ul.ErrorContextActions,
div.ServerError ul.ErrorContextActions li
{
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	display: inline;
}

div.ServerError ul.ErrorContextActions li a
{
	display: inline-block;
	background-position: left center;
	background-repeat: no-repeat;
	padding: 5px 5px 5px 29px;
	font-size: 1.25em;
}

div.ServerError ul.ErrorContextActions li a.BackPreviousPage
{
	background-image: url('Image.ashx?image=SimpleDrawer&imageId=back_24.png&backgroundColor=FFFFFF');
}

div.ServerError ul.ErrorContextActions li a.BackPreviousPage:hover
{
	background-image: url('Image.ashx?image=SimpleDrawer&imageId=back_24.png&backgroundColor=FFFFFF&hue=FF7800&hueIntensity=140');
}

div.ServerError ul.ErrorContextActions li a.BackPreviousPage:focus,
div.ServerError ul.ErrorContextActions li a.BackPreviousPage:active
{
	background-image: url('Image.ashx?image=SimpleDrawer&imageId=back_24.png&backgroundColor=FFFFFF&hue=65AC09&hueIntensity=140');
}

div.ServerError ul.ErrorContextActions li a.GoToHomepage
{
	background-image: url('Image.ashx?image=SimpleDrawer&imageId=home_24.png&backgroundColor=FFFFFF');
}

div.ServerError ul.ErrorContextActions li a.GoToHomepage:hover
{
	background-image: url('Image.ashx?image=SimpleDrawer&imageId=home_24.png&backgroundColor=FFFFFF&hue=FF7800&hueIntensity=140');
}

div.ServerError ul.ErrorContextActions li a.GoToHomepage:focus,
div.ServerError ul.ErrorContextActions li a.GoToHomepage:active
{
	background-image: url('Image.ashx?image=SimpleDrawer&imageId=home_24.png&backgroundColor=FFFFFF&hue=65AC09&hueIntensity=140');
}

div.ServerError ul.ErrorContextActions li a.Refresh
{
	background-image: url('Image.ashx?image=SimpleDrawer&imageId=refresh_24.png&backgroundColor=FFFFFF');
}

div.ServerError ul.ErrorContextActions li a.Refresh:hover
{
	background-image: url('Image.ashx?image=SimpleDrawer&imageId=refresh_24.png&backgroundColor=FFFFFF&hue=FF7800&hueIntensity=140');
}

div.ServerError ul.ErrorContextActions li a.Refresh:focus,
div.ServerError ul.ErrorContextActions li a.Refresh:active
{
	background-image: url('Image.ashx?image=SimpleDrawer&imageId=refresh_24.png&backgroundColor=FFFFFF&hue=65AC09&hueIntensity=140');
}


/* -------
File:
PageSpecific\SuiviEtude.css
---------------------------- */


div.SuiviEtude div.Filters,
div.SuiviEtude div.Filters div.ToolBarAddContributor
{
	margin: 5px 0px;
}


div.SuiviEtude div.Filters div.ToolBarAddContributor a.RemoveFilters
{
	background-image: url('Image.ashx?image=SimpleDrawer&imageId=close_b_24.png&backgroundColor=FFFFFF');
}

div.SuiviEtude div.Filters div.ToolBarAddContributor a.RemoveFilters:hover
{
	background-image: url('Image.ashx?image=SimpleDrawer&imageId=close_b_24.png&backgroundColor=FFFFFF&hue=FF7800&hueIntensity=140');
}

div.SuiviEtude div.Filters div.ToolBarAddContributor a.RemoveFilters:focus,
div.SuiviEtude div.Filters div.ToolBarAddContributor a.RemoveFilters:active
{
	background-image: url('Image.ashx?image=SimpleDrawer&imageId=close_b_24.png&backgroundColor=FFFFFF&hue=65AC09&hueIntensity=140');
}


/* -------
File:
PageSpecific\Summary.css
---------------------------- */

div.Summary div.MainActionsMenu
{
	float: right;
}

div.Summary div.SummaryContent
{
	width: 550px;
}

div.Summary div.AdminOfAFreeAbonnement
{
	background-image: url('Images/Pig-CreditsAreRunningLow.gif');
	background-repeat: no-repeat;
	background-position: 20px 50%;
	text-align: center;
}

div.Summary div.AdminOfAFreeAbonnement p.Buy
{
	font-weight: bold;
}

div.Summary div.AdminOfAFreeAbonnement ul
{
	border-radius: 5px;
	-moz-border-radius: 5px;
	border: 2px solid #EFEF80;
	background-color: #FFFFFF;
	margin: 0px 100px;
}


/* -------
File:
PageSpecific\WebAdmin.css
---------------------------- */

div.WebAdmin div.Content
{
	/*background-image: url('Image.ashx?image=SimpleDrawer&imageId=WebAdmin/Admin.png&backgroundColor=FFFFFF');*/
	background-repeat: no-repeat;
	/*background-position: -20px 40px;*/
	/*padding: 10px 0px 0px 98px;*/
}


/* -------
File:
PageSpecific\WebTV.css
---------------------------- */


div.WebTV div.WebTvMenu
{
	float: right;
	width: 320px;
	padding-top: 10px;
}

div.WebTV div.WebTvMenu div.PresentationLancement a
{
	background-image: url('Images/WebTV/ppt.png');
	background-color: #F1F1F1;
	background-repeat: no-repeat;
	background-position: 15px 50%;
	
	border-radius: 10px;
	-moz-border-radius: 10px;
	border: 5px solid #B5B5B5;
	display: block;
	margin-top: 10px;
	padding: 10px 10px 10px 57px;
	text-decoration: none;
}

div.WebTV div.WebTvMenu div.PresentationLancement a strong
{
	display: block;
}

div.WebTV div.WebTvMenu div.Editeur,
div.WebTV div.WebTvMenu div.CommuniquePresse
{
	float: right;
	padding: 0px 0px 10px 0px;
}

/*
div.WebTV div.WebTvMenu div.CommuniquePresse
{
	width: 190px;
}
*/

div.WebTV div.WebTvMenu div.Editeur a,
div.WebTV div.WebTvMenu div.CommuniquePresse a
{
	border-radius: 10px;
	-moz-border-radius: 10px;
	border: 5px solid #015788;
	background-repeat: no-repeat;
	background-position: 50% 10px;
	display: inline-block;
	text-decoration: none;
	padding: 111px 10px 10px 10px;
	text-align: center;
}

div.WebTV div.WebTvMenu div.Editeur a
{
	background-image: url('Images/WebTV/FWA.gif');
	background-color: #F1F1F1;
	background-position: 50% 30px;
	border-color: #B5B5B5;
	margin-right: 5px;
	color: #CC7E5D;
}

div.WebTV div.WebTvMenu div.CommuniquePresse a
{
	background-image: url('Images/WebTV/CommuniquePresse.gif');
	background-color: #0077BC;
	color: #FFFFFF;
}

div.WebTV div.WebTvMenu div.Editeur a:hover,
div.WebTV div.WebTvMenu div.CommuniquePresse a:hover,
div.WebTV div.WebTvMenu div.PresentationLancement a:hover
{
	border-color: #FF7800;
}

div.WebTV div.WebTvMenu div.Editeur a:focus,
div.WebTV div.WebTvMenu div.Editeur a:active,
div.WebTV div.WebTvMenu div.CommuniquePresse a:focus,
div.WebTV div.WebTvMenu div.CommuniquePresse a:active,
div.WebTV div.WebTvMenu div.PresentationLancement a:focus,
div.WebTV div.WebTvMenu div.PresentationLancement a:active
{
	border-color: #65AC09;
}

div.WebTV div.WebTvMenu div.Editeur a strong,
div.WebTV div.WebTvMenu div.CommuniquePresse a strong
{
	display: block;
}

div.WebTV div.WebTvMenu div.Editeur a strong
{
	width: 90px;
}

div.WebTV div.WebTvMenu div.Editeur a span,
div.WebTV div.WebTvMenu div.CommuniquePresse a span
{
	font-size: 0.90em;
}

div.WebTV div.WebTvMenu div.Videos
{
	height: 230px;
	overflow: auto;
	border: 2px solid #B5B5B5;
	clear: right;
	position: relative;
}

div.WebTV div.WebTvMenu div.Videos ol,
div.WebTV div.WebTvMenu div.Videos ol li
{
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	display: inline;
}

div.WebTV div.WebTvMenu div.Videos ol li
{
	clear: left;
}

div.WebTV div.WebTvMenu div.Videos ol li a img
{
	opacity: 0.70;
	-moz-opacity: 0.70;
	filter: alpha(opacity=70);
	
	margin-right: 5px;
	float: left;
}

div.WebTV div.WebTvMenu div.Videos ol li a:hover img
{
	opacity: 1.00;
	-moz-opacity: 1.00;
	filter: alpha(opacity=100);
}

div.WebTV div.WebTvMenu div.Videos ol li a
{
	text-decoration: none;
	margin-top: 5px 0px 0px 5px;
	outline: none;
	border: 1px solid #B5B5B5;
	border-right: none;
}

div.WebTV div.WebTvMenu div.Videos ol li a:hover,
div.WebTV div.WebTvMenu div.Videos ol li a:focus,
div.WebTV div.WebTvMenu div.Videos ol li a:active
{
	background-color: #F1F1F1;
	background-image: url('Image.ashx?image=Gradient&width=150&height=50&baseColor=F1F1F1&toColor=FFFFFF&angle=0');
	background-repeat: repeat-y;
	background-position: top right;
}

div.WebTV div.WebTvMenu div.Videos ol li a:hover *
{
	color: #FF7800 !important;
}

div.WebTV div.WebTvMenu div.Videos ol li a:focus *,
div.WebTV div.WebTvMenu div.Videos ol li a:active *
{
	color: #65AC09 !important;
}

div.WebTV div.WebTvMenu div.Videos ol li a *
{
	cursor: pointer;
}

div.WebTV div.WebTvMenu div.Videos ol li a,
div.WebTV div.WebTvMenu div.Videos ol li a span.MainTitle,
div.WebTV div.WebTvMenu div.Videos ol li a span.SubTitle,
div.WebTV div.WebTvMenu div.Videos ol li a span.Duration
{
	display: block;
}

div.WebTV div.WebTvMenu div.Videos ol li a span.SubTitle,
div.WebTV div.WebTvMenu div.Videos ol li a span.Duration
{
	font-size: 0.90em;
}

div.WebTV div.WebTvMenu div.Videos ol li a span.MainTitle
{
	text-decoration: underline;
	font-weight: bold;
}

div.WebTV div.WebTvMenu div.Videos ol li a span.SubTitle
{
	color: #000000;
}

div.WebTV div.WebTvMenu div.Videos ol li a span.Duration
{
	padding-top: 5px;
	color: #FF7800;
	font-weight: bold;
}

div.WebTV div.WebTvMenu div.Videos ol li a span.Duration
{
	position: relative;
}

div.WebTV div.WebTvMenu div.Videos ol li a span.Duration span.Voir
{
	position: absolute;
	right: 5px;
	top: 5px;
	display: inline-block;
	background-image: url('Images/WebTV/Voir.gif');
	height: 27px;
	width: 43px;
}

div.WebTV div.WebTvMenu div.Videos ol li a:hover span.Duration span.Voir
{
	background-image: url('Images/WebTV/Voir-Hover.gif');
}

div.WebTV div.WebTvMenu div.Videos ol li a:focus span.Duration span.Voir,
div.WebTV div.WebTvMenu div.Videos ol li a:active span.Duration span.Voir
{
	background-image: url('Images/WebTV/Voir-Active.gif');
}

div.WebTV div.WebTvMenu div.Videos ol li a span.Duration span.Voir span
{
	display: none;
}

div.WebTV div.VideoContent
{
	width: 590px;
}

div.WebTV div.VideoContent div.CurrentVideo
{
	border: 2px solid #B5B5B5;
	background-color: #F1F1F1;
	padding: 5px 5px 25px 5px;
	margin: 10px 0px;
	text-align: center;
}

div.WebTV div.VideoContent div.CurrentVideo h2
{
	margin: 0px;
	padding: 0px;
	font-size: 1.60em;
}

div.WebTV div.VideoContent div.CurrentVideo h2 span.SubTitle
{
	display: block;
	color: #408BC1;
	font-size: 0.65em;
}

div.WebTV div.VideoContent div.CurrentVideo div.Movie
{
	margin: 5px 0px;
}

div.WebTV div.VideoContent div.CurrentVideo div.Movie img
{
	border: 1px solid black;
}


div.WebTV div.EnParlerAUnAmi
{
	margin: 20px 0px;
	text-align: center;
}


