.clear
{
	clear:both;
	visibility:hidden;
	height:0px;
	margin:0;
	padding:0;
}

.container
{
}


.container a:link
{
  font-size: 11px;
  font-style:normal;
  letter-spacing:normal;
  font-weight:normal;
  color:#666666;;
}


.container a:hover
{
  font-size: 11px;
  font-style:normal;
  letter-spacing:normal;
  font-weight:normal;
  color:#666666;;
}

A.itemTitle
{
  color: #666666;;
}

A:hover.itemTitle
{
  color: #FF9900;
  text-decoration:none;
}

A.Item
{
  color: #666666;;
}

A:hover.Item
{
  color: #FF9900;
  text-decoration:none;
}

.webtvitem
{
	border-left: 1px solid #ccc;
	border-bottom: 2px solid #ccc;
	width:850px;
	margin:4px 3px 4px 3px;	
  font-family: Verdana, Arial, Helvetica;
  font-size: 11px;
}

.webtvitem .webtvitembuttons{
	display:block;
  float:left;
	width:16px;	
	padding:2px;
  margin-left:6px;
}

.webtvitem .webtvitembuttons input, .webtvitem .webtvitembuttons a
{
	margin-bottom:5px;
}

.webtvitem .webtvitemcontent
{
	display:block;
	width:95%;
  float:left;
  margin-left:6px;
}
.webtvitem .webtvitemcontent .itemtitle 
{
    font-weight: bold;
    color: #FF9900;
    display:block;
    margin-bottom:4px;
}

.webtvitem .webtvitemcontent .itemtitle A
{
    color: #666666;;
}

.webtvitem .webtvitemcontent .itemtitle A:hover
{
    color: #FF9900;
}


.webtvitem .webtvitemcontent .itemdescription{
    font-weight: normal;
    line-height: 15px;
    color:#666666;;
    margin:0;
    padding:0;
}

.webtvitem .webtvitemcontent .itemdescription a{
    color:#FF9900;
}

.webtvitem .webtvitemcontent .itemdescription a:hover{
    color:#FF9900;
}

.webtvitem .webtvitemcontent .itemphoto
{
	float:left;
	margin: 10px 10px 10px 0;
  border:solid 1px black;
}

.webtvitem .webtvitemcontent .itemlink
{
    letter-spacing:normal;
	display:block;
	margin-top:4px;
	color:#FF9900;
	text-decoration:none;
}

.itemtagcloud
{
	margin-top:4px;
	margin-left:4px;
	font-weight:bold;
	display:block;
  font-size: 11px;
  color:#666666;;
}
.itemtagcloud a
{
    font-size: 12px;
    font-style:normal;
    letter-spacing:normal;
    font-weight:normal;
    color:#666666;;
}

.itemtagcloud a:hover
{
    color:#FF9900;
}

.itemcategorycloud
{
	margin-top:4px;
	margin-left:4px;
	font-weight:bold;
	display:block;
  font-size: 11px;
  color:#666666;;
}
.itemcategorycloud a
{
    font-size: 11px;
    font-style:normal;
    letter-spacing:normal;
    font-weight:normal;
    color:#666666;;
}

.itemcategorycloud a:hover
{
    color:#FF9900;
text-decoration: none;
}

.Category
{
font-family:Tahoma, Arial, Helvetica;
font-size:11px;color:#666666;;
font-style:normal;
font-weight:bold;
}

.ItemTitle    {
    font-family: Tahoma, Arial, Helvetica;
    font-size:  11px;
    font-weight:    bold;
    color: #666666;;
}

.Item{

    font-family: Tahoma, Arial, Helvetica;
    font-size: 11px;
    font-weight: normal;
    line-height: 15px;
}
.Head   {
    font-family: Tahoma, Arial, Helvetica;
    font-size:  20px;
    font-weight:    normal;
    color: #666666;;
}


.SubHead    {
    font-family: Tahoma, Arial, Helvetica;
    font-size:  11px;
    font-weight:    bold;
    color: #666666;;
}

.LegendHead    {
    font-family: Tahoma, Arial, Helvetica;
    font-size:  13px;
    font-weight:  bold;
    color:#666666;;
    text-decoration:none;
}

.SubSubHead {
    font-family: Tahoma, Arial, Helvetica;
    font-size:  11px;
    font-weight:    bold;
    color: black;
}

.NormalHead
{
	font-family: Tahoma, Arial, Helvetica;
    font-size:  11px;
    font-weight:    bold;
    color: #666666;;
}

/* text style used for most text rendered by modules */
.Normal
{
    font-family: Tahoma, Arial, Helvetica;
    font-size: 11px;
    font-weight: normal;

}

/* text style used for rendered text which requires emphasis */
.NormalBold
{
    font-family: Tahoma, Arial, Helvetica;
    font-size: 11px;
    font-weight: bold;
color: #666666;;
}

.NormalDisabled
{
    font-family: Tahoma, Arial, Helvetica;
    font-size: 11px;
    font-weight: normal;
    color: #666666;
}

/* text style used for error messages */
.NormalRed
{
    font-family: Tahoma, Arial, Helvetica;
    font-size: 12px;
    font-weight: bold;
    color: #ff0000;
}

/* text style used for textboxes in the admin and edit pages, for Nav compatibility */
.NormalTextBox
{
    font-family: Tahoma, Arial, Helvetica;
    font-size: 12px;
    font-weight: normal;
}

/* text style for buttons and link buttons used in the portal admin pages */
.CommandButton     {
    font-family: Tahoma, Arial, Helvetica;
    font-size: 11px;
    font-weight: normal;
    
}
    
/* hyperlink style for buttons and link buttons used in the portal admin pages */
A.CommandButton:link {
    text-decoration:    none;
    color: #666666;
}

A.CommandButton:visited  {
    text-decoration:    none;
    color: #666666;;
}

A.CommandButton:active   {
    text-decoration:    none
    color: #666666;;
}

A.CommandButton:hover    {
    text-decoration:    none;
    color: #666666;;
}

/* button style for standard HTML buttons */
.StandardButton
{
	padding-right: 5px;
	padding-left: 5px;
	font-weight: normal;	
	font-size: 11px;
	background: #dddddd;
	color: #000000;
	font-family: Verdana, sans-serif;
}


.trdark {
BACKGROUND-COLOR:#B0BF9D;
}
.trlight {
BACKGROUND-COLOR:#F2F2F2;
}
.trmid {
BACKGROUND-COLOR:#EFEFDF;
}
.tableWithBorder {
Border:1px #999999 solid;
}
.text
{
FONT-SIZE: 9pt; 
COLOR: black; 
FONT-FAMILY: MS Sans Serif;
LETTER-SPACING: -0.2pt; 
}
.textbolddark
{
FONT-SIZE: 9pt; 
COLOR: black; 
FONT-FAMILY: MS Sans Serif;
LETTER-SPACING: -0.2pt; 
FONT-WEIGHT:bolder;
}
.textboldlight
{
FONT-SIZE: 9pt; 
COLOR: white; 
FONT-FAMILY: MS Sans Serif;
LETTER-SPACING: -0.2pt; 
FONT-WEIGHT:bolder;
}
A:hover
{
COLOR:#E87731;
text-decoration: none;
}
A
{
FONT-SIZE: 9pt; 
COLOR: black; 
FONT-FAMILY: MS Sans Serif;
LETTER-SPACING: -0.2pt; 
TEXT-DECORATION:none;
}
.select 
{
FONT-SIZE: 9pt; 
COLOR: black; 
FONT-FAMILY: MS Sans Serif;
LETTER-SPACING: -0.2pt; 
TEXT-DECORATION:none;
BACKGROUND-COLOR:#F2F2F2;
}

.button2 {
	/*background: url(images/background_form_element.gif) repeat-x;*/
	border-color: #c8d7e3;
	border-style: solid;
	border-width: 1px;
	font-family: Arial;
	font-size: 10px;
	
}
.AT_DataGrid_Grid
{
	padding:5px;
	background: white;
	text-decoration:none;
	border-width : 0;
	padding-left: 5px;
	padding-right: 5px;
	
}
.AT_DataGrid_ItemStyle
{
		font-size: 12px;
		color: #000000;
		padding-left: 5px;
		padding-right: 5px;
		padding-bottom: 4px;
		padding-top: 2px;
		background-color: #f1f1f1;
		text-decoration:none;
	
}
.AT_DataGrid_AlternatingItemStyle
{
	font-size: 12px;
		color: #000000;
		padding-left: 5px;
		padding-right: 5px;
		padding-bottom: 4px;
		padding-top: 2px;
		background-color: #fdfdfd;
		text-decoration:none;
		
}
.AT_DataGrid_SelectedItemStyle
{
	font-weight: bold;
	color: white;
	background: #669999;
	text-decoration:none;
	padding-left: 5px;
	padding-right: 5px;
	
}
.AT_DataGrid_HeaderStyle
{
	font-size: 11px;
	color: #666666;
	font-weight: bold;
	text-align: left;
	background-color: #f8f7f7;
	background-image: url(images/listViewBg.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	padding-left: 5px;
	padding-right: 5px;
	height: 20px;
	text-decoration:none;

}
.AT_DataGrid_FooterStyle
{
	color: #000066;
	background: White;
}
.AT_DataGrid_PagerStyle
{
	color: #000066;
	background: White;
}
.AT_Item
{
	font-size: 11px;
	color: #000000;
	text-align: left;
	padding-left: 5px;
	padding-right: 5px;
	font-family: Arial, Helvetica, sans-serif;
}
.td:a
{
	text-decoration:none;
}
.AT_EditCommand
{
	background-image : url("images/edit.gif");
	background-repeat : no-repeat;
	font-size : 14;	
	
	padding-left: 10px;
	padding-right: 10px;
	background-position: center center;
	text-decoration:none;
}
.AT_EditCommand  a:hover
{
		text-decoration:none;
}
.AT_UpdateCommand
{
	background-image : url("images/update.gif");
	background-repeat : no-repeat;
	font-size : 14;
	padding-left: 10px;
	padding-right: 10px;
	background-position: center center;
}
.AT_UpdateCommand  a:hover
{
		text-decoration:none;
}
.AT_CancelCommand
{
	background-image : url("images/cancel.gif");
	background-repeat : no-repeat;
	background-position: center center;
	font-size : 14px;	
	padding-left: 10px;
	padding-right: 10px;
	text-decoration:none;
	
}
.AT_CancelCommand  a:hover
{
		text-decoration:none;
}

.AT_DeleteCommand
{
	background-image : url("images/delete.gif");
	background-repeat : no-repeat;
	background-position: center center;
	font-size : 14px;	
	padding-left: 10px;
	padding-right: 10px;
	text-decoration:none;
}

.AT_DeleteCommand  a:hover
{
		text-decoration:none;
}


.tableWithBorder {
Border:1px #999999 solid;
}

.trdark {
BACKGROUND-COLOR:#B0BF9D;
}
.trlight {
BACKGROUND-COLOR:#F2F2F2;
}
.trmid {
BACKGROUND-COLOR:#EFEFDF;
}
a {
	font-size: 10px;
	text-decoration:none;
}

.AT_MultiSeriesCharts_HeaderStyle
{
	font-size: 11px;
	color: #666666;;
	font-weight: bold;
	text-align: left;
	background-color: #f8f7f7;
	background-image: url(images/listViewFooter.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	padding-left: 5px;
	padding-right: 5px;
	height: 20px;
	text-decoration:none;
}

.AT_MultiSeriesCharts_FooterStyle
{
	font-size: 11px;
	color: #666666;;
	font-weight: bold;
	text-align: left;
	background-color: #f8f7f7;
	background-image: url(images/listViewBg.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	padding-left: 5px;
	padding-right: 5px;
	height: 20px;
	text-decoration:none;
}


table.tableBorder {
	border-width: 1px 1px 1px 1px;
	border-spacing: 0px;
	border-style: solid solid solid solid;
	border-color: black black black black;
	border-collapse: collapse;
	background-color: white;
}
.PKITableBorder
{
	border-right-width:1px;
	border-right-style:solid;
	border-right-color:#003366;
}
.media_item_assoc 
{
	cursor:hand;
	background-color: #D1E6EC;
    border:1px solid #7EA6B2;
}
.mask{
    display:none;
    z-index:999;
    top:0px;left:0px;
    width:0px;
    height:0px;
    position:absolute; 
    background-color:#666666;
    opacity: 0.3; 
    filter:alpha(opacity: 30);
    -moz-opacity: 0.3; 
    -khtml-opacity: 0.3;
}

/****************** Left menu styles****************************/
ul {
    margin: 0;
    padding: 0;
    list-style-type: none;
}
#leftColumn
{
	float:left;
	display:inline;
	width:224px;
	height:571px;
	background:url(images/leftColoumBg.png) no-repeat;
	margin: 0px 0px 0px 0px;
}
#Statistiques_menu
{
    width: 181px;
    float: left;
	display:inline;
	margin:20px 0px 0px 20px;
}
.menuItem
{
	float:left;
	display:inline;
	width:181px;
	background:url(images/MenuItem.png) no-repeat;
	padding:7px 0px 0px 0px;
	cursor:pointer;
	color:#1f599a;
	font-weight:bold;
	font-size:13px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin-top:1px;
}

.subMenuList
{
	float:left;
	display:inline;
	width:181px;
	overflow:hidden;
	margin-top:-16px;
	margin-right:0px;
}


.subMenuList li
{
	float:left;
	display:inline;
	width:179px;
	height:18px;
	/*background:url(images/subMenuItem.png) no-repeat;*/
	margin-left:2px;
	cursor:pointer;
	margin-top:1px;
}

.subMenuList li a
{
	float:left;
	display:inline;
	width:177px;
	height:18px;
	text-decoration:none;
	font-size:9px;
	color:#000000;
	font-weight:normal;
	padding-left:5px;
	background:url(images/subMenuItem.png) no-repeat;
	cursor:pointer;
}

.subMenuList li a:hover
{
	float:left;
	display:inline;
	width:177px;
	height:18px;
	text-decoration:none;
	font-size:9px;
	color:#000000;
	padding-left:5px;
	font-weight:normal;
	background:url(images/subMenuItemOver.png) no-repeat;
	cursor:pointer;
}


#divMenuItem
{
	cursor:pointer;
	height:22px;
	margin: -3px 5px;
}

*html #menuList
{
    margin:0px 0px 0px 0px;
}
*html .menuItem
{
	float:left;
	display:inline;
	width:181px;
	background:url(images/MenuItem.png) no-repeat;
	padding:0px 0px 0px 0px;
	margin: 1px 0px 0px 0px;
	cursor:pointer;
	color:#1f599a;
	font-weight:bold;
	font-size:13px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	height:23px;
}
*html #divMenuItem
{
	cursor:pointer;
	height:20px;
	margin: 3px 0px 0px 5px;
}
*html .subMenuList
{
	float:left;
	display:inline;
	width:181px;
	overflow:hidden;
	margin-top:-16px;
	margin-right:0px;
	padding: 0px 0px 0px 0px;
}

*html .subMenuItem
{
	margin-top:0px 0px 0px 0px;
}

#lblMenuItem
{
	padding-top:3px;
}

#subMenuItemText
{
	cursor:pointer;
}

#contentTop
{
	float:left;
	display:inline;
	width:950px;
	height:144px;
	background:url(images/ContentTopBg.png) no-repeat;
	margin:3px 0px 0px 0px;
}

#integerSodalesPede
{
	/*float:left;
	display:inline;*/
	width:950px;
	height:19px;
	margin:6px 0px 0px 17px;
}

#integerSodalesPede span
{
	/*float:left;
	display:inline;*/
	font-family:Verdana;
	font-size:14px;
	font-weight:bold;
}

#lblIntegerSodalesPede
{
	float:left;
	display:inline;
	font-family:Verdana;
}

#reportOption
{

}

#reportOption span
{
	font-size:13px;
}

#ListMonth
{
	float:left;
	display:inline;
	margin:10px 20px 0px 40px;
	/*width:270px;
	height:23px;
	*/
}

#ListMonth span,#ListYear span{
	font-family:Verdana;
	font-size:10px;
	font-weight:bold;
}
#ListMonth select{
	font-family:Verdana;
	font-size:9px;
	color:#000000;

}
#ListYear select{
	font-family:Verdana;
	font-size:9px;
	color:#000000;

}

/*
*html #ListMonth select{
	font-family:Verdana;
	font-size:9px;
	color:#000000;
	margin:0px 1px 0px 2px;
}
*html #ListYear select{
	font-family:Verdana;
	font-size:9px;
	color:#000000;
	margin:0px 0px 1px 12px;
}*/

#startDate input,#endDate input{	
	float:left;
	display:inline;
	font-family:Verdana;
	font-size:10px;
	color:#000000;
	width:110px;
	margin:-13px 0px 0px 97px;
}

/*
*html #startDate input,#endDate input{	
	float:left;
	display:inline;
	font-family:Verdana;
	font-size:10px;
	color:#000000;
	width:110px;
	margin:-18px 0px 0px 100px;
	
}*/


#startDate a,#endDate a{	
	float:left;
	display:inline;
	font-family:Verdana;
	font-size:10px;
	color:#000000;
	text-decoration:underline;
	width:110px;
	margin:-15px 0px 0px 219px;
}

#startDate span,#endDate span{	
	font-family:Verdana;
	font-size:10px;
}

/*
*html #endDate span{	
	font-family:Verdana;
	font-size:10px;
	margin:0px 10px 0px 0px;
}*/

#endDate
{
	float:left;
	display:inline;
	width:270px;
	height:23px;
	margin:0px 0px 0px 10px;
}

#reportOption #startDate
{
	float:left;
	display:inline;
	width:270px;
	height:23px;
	margin:63px 0px 0px -760px;
}
/*
*html #reportOption #startDate
{
	float:left;
	display:inline;
	width:270px;
	height:23px;
	margin:62px 0px 0px -760px;
}*/

#reportOption #endDate
{
	float:left;
	display:inline;
	width:270px;
	height:23px;
	margin:63px 0px 0px -320px;
}

/*
*html #reportOption #endDate
{
	float:left;
	display:inline;
	width:270px;
	height:23px;
	margin:62px 0px 0px -320px;
}

*html #endDate
{
	float:left;
	display:inline;
	width:270px;
	height:23px;
	margin:0px 0px 0px -49px;
}*/

#ListYear
{
	float:left;
	/*display:inline;
	width:270px;
	height:23px;*/
	margin:10px 0px 0px 40px;
}



#startDate label,#endDate label,#ListMonth label,#ListYear label
{	
	float:left;
	display:inline;
	width:85px;
	font-family:Verdana;
	text-align:right;
	font-size:9px;
	color:#000000;
	margin:2px 5px 0px 0px;
}

.CategorieList
{
	float:left;
	display:inline;
	width:536px;
	margin:10px 0px 0px 40px;
}
/*
*html .CategorieList
{
	float:left;
	display:inline;
	width:536px;
	margin:12px 0px 0px 40px;
}
*/
#subCatagory
{
	float:right;
	display:inline;
	width:200px;
	height:20px;
	margin:10px 164px 0px 0px;
}
/*
*html #subCatagory
{
	float:right;
	display:inline;
	width:200px;
	height:20px;
	margin: 8px 165px 0px 0px;
}*/

#subCatagory span input
{
	margin:0px 0px 0px 20px;
}
*html #subCatagory span input
{
	margin:0px 0px 0px 17px;
}
#subCatagory label{
	float:left;
	display:inline;
	width:120px;
	font-family:Verdana;
	text-align:right;
	font-size:9px;
	color:#000000;
	margin:4px 5px 0px 0px;
}
#topContentIcon
{
	float:left;
	display:inline;
	width:74px;
	height:75px;
	margin:-82px 0px 0px 610px;
}

*html #topContentIcon
{
	float:left;
	display:inline;
	width:74px;
	height:75px;
	margin:-87px 0px 0px 610px;
}

#topContentIcon input
{
	margin:0px 0px 0px 205px;
}
*html #topContentIcon input
{
	margin:7px 0px 0px 207px;
}

.orderoption
{
	font-size:13px;
}

/*Start CssClass for grid in dashboard*/
.Grid 
{ 
	border: none; 
	width: 100%;
	font-family:Tohama;
	font-size:14px;
	color:#000000;
	font-weight:normal;
}

.Grid td
{
    margin: 3px 3px 3px 3px;
    padding: 5px 5px 5px 5px;
}

.Grid td a
{
    margin: 3px 3px 3px 3px;
    padding: 5px 5px 5px 5px;
	color:#3399FF;
}

.HyperLinkColumnHeader
{
	text-align: center;
	font-weight:bold;
}

.DataItemColumnHeader
{
	text-align: center;
	border: none;
	font-weight:bold;
}

.HyperLinkItemStyle
{
	text-align:left;
}

.DataItemStyle
{
	text-align: center;
}

.GridItem
{
    background-color: #FFFFFF;
	border-top: 1px solid #CCCCCC;
}

.GridAltItem
{
	background-color:#FFFFCC;
}

*html .Grid td
{
    margin: 3px 3px 3px 3px;
    padding: 5px 5px 5px 5px;
	border-bottom: 0px none;
	border-left: 0px none;
	border-right: 0px none;
}

*html .GridItem
{
    background-color: #FFFFFF;
	border-bottom: 0px none;
	border-left: 0px none;
	border-right: 0px none;
	border-top: 1px solid #666666;;
}

*html .HyperLinkColumnHeader
{
	text-align: center;
	border: none;
	font-weight:bold;
}
*html .DataItemColumnHeader
{
	text-align: center;
	border: none;
	font-weight:bold;
}

*html .HyperLinkItemStyle
{
	text-align:left;
	border: 1px solid #CCCCCC;
}

*html .DataItemStyle
{
	text-align: center;
	border: 1px solid #CCCCCC;
}


.graph{
	border:1px solid #666666;;
}

.graphdashboard{
	border-left:1px solid  #CCCCCC;
	border-right:1px solid #CCCCCC;
}

.lbldashboard
{
	font-size: 16px;
	margin-left:8px;
	font-weight:bold;
	color:#000000;
}
.dashboard_header
{
	height:31px;
	width:950px;
	background: url("images/daskboard_header.jpg") no-repeat;
}
.daskboard_headertable
{
	background :url("images/daskboard_headertable.jpg") no-repeat;
	height:38px;
	width:950px;
}
.daskboard_footertable
{
	background :url("images/daskboard_footertable.jpg") no-repeat;
	height:24px;
	width:950px;
}

/*End CssClass for grid in dashboard*/

/****************** End left menu styles*************************/
