﻿/* Body Styles */
/*-------------*/
html { height: 100%; }
body { margin: 0; background: #1B1B1B; margin: 0 0 30 0; }
table, tr, td, p {font-family: tahoma; font-size: 11px; line-height: 1.4em; margin: 0;}



/* Control Panel Styles */
/*----------------------*/
.controlpanel {  background: #1b1b1b; border: solid 1px #444444;  }



/* NOTE  Use this class if you would like to change the width of your page; you may use % or px values */
/*--------------------------------------------------------------------------------------------------------*/
.OuterTable { width: 980px;  background: #1B1B1B; align: center; padding: 0; margin: 0; }



/* Page Area Styles */
/*------------------*/
.OuterDiv { width: 100%; background: #1B1B1B; align: center; padding: 0; margin: 0; }
.TopRow {  background: url(header_bg.gif) repeat-x top left; height: 137px; padding: 0; margin: 0;} 
.TopRowRight { background: url(header_bg_r.gif) no-repeat top right; height: 137px; width:100%; padding: 0; margin:0;}
.TopRowLeft { height: 137px; width:100%; padding: 0; }
.TopRowSeparator { background: url(logo_bg_r.gif) repeat-x top left; height: 137px; width: 30px; padding: 0;  }
.LogoExpandTD { background: url(logo_bg.gif) repeat-x top left; padding: 0; height:137px; width: 215px; }
.LogoInnerTD {
	background: url(header_bg_l.gif) no-repeat top left;
	height:137px;
	padding-top: 10px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 33px;
}
.LoginTD { height: 42px; text-align:right; vertical-align: bottom; padding: 0 3px 3px 0; }
.DateTD {
	text-align:left;
	vertical-align: top;
	padding-top: 6px;
	padding-right: 5px;
	padding-bottom: 0;
	padding-left: 5;
}
.MiddleRow { background: url(middle_border_bg.gif) repeat-y top right #070707; border-bottom: solid 1px #444444; padding: 0 0px 0 0px; }
.MiddleRowTable { height: 100%; background: url(middle_bottom_bg.jpg) no-repeat bottom center; }
.MenuTD {
	background: url(middle_border_bg.gif) repeat-y top left;
	width: 180px;
	vertical-align: top;
	padding: 0 0 45px 0;
	margin: 0;
	left: 10px;
}
.PanesTD { vertical-align: top; padding: 0 11px 45px 6px; }
.BottomRow { padding: 14px 0 0 0; }
.BottomRowDIV { background: url(bottom_bg.gif) repeat-x top left; height: 30px; width: 100%; }
.BottomRowLeft { background: url(middle_border_bg.gif) repeat-y top left; height: 30px; vertical-align: middle; padding: 0 0 0 10px;}
.BottomRowSep { background: url(bottom_sep.gif) no-repeat top left; height: 30px; width: 154px; padding: 0; }
.BottomRowSearch { background: url(search_bg.jpg) no-repeat top right; width: 307px; height: 30px; padding: 0 0 0  0; }
.SearchTD { text-align: right; padding: 7px 65px 0 0; }
.SearchDIV { width: 100%; height: 30px; padding: 0 0 30px 0; }
.CopyrightDIV { padding: 5px 5px 0 0; color: #2F2F2F; }
.CopyrightTD { text-align: right; }




/* Page Area Styles */
/*------------------*/
.TopPane  /*StyleList,false,Top Pane,overridebody*/ 
{ padding: 0 7px 0 7px; width: 100%; 
background-color:black;
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 12px; 
color: #666666; 
}
.LeftPane /*StyleList,false,Left Pane,overridebody*/ 
{ padding: 0 7px 0 7px; 
width: 33%; 
background-color:black;
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 12px; 
color: #666666; 
}
.ContentPane /*StyleList,false,Content Pane,overridebody*/ 
{ 
padding: 0 7px 0 7px; 
background-color:black;
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 12px; 
color: #666666; 
}
.RightPane /*StyleList,false,Right Pane,overridebody*/ 
{
padding-top: 0;
padding-right: 7px;
padding-bottom: 0;
padding-left: 7px;
width: 100%;
background-color:black;
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 12px; 
color: #666666; 

}
.BottomPane /*StyleList,false,Bottom Pane,overridebody*/ 
{  
padding: 5px 7px 10px 7px; 
width: 100%; 
background-color:black;
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 12px; 
color: #666666; 

}
.MenuBottomPane /*StyleList,false,Menu Bottom Pane,overridebody*/ 
{
	background-color:#000000;
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 12px; 
color: #666666; 
}

.MenuTop /*StyleList,false,Menu Top,overridebody*/ 
{ 
padding: 0 7px 10px 7px;
width: 90%; 
background-color:black;
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 12px; 
color: #FF9900; 
}




/* Solpart Menu Styles */
/*---------------------*/
/* NOTE  notable classes are MainMenu_Out(for idle menu items), MainMenu_Over(for "selected" menu items) */
/*          and MainMenu_Active(for active tab menu items)                                                  */
/*----------------------------------------------------------------------------------------------------------*/
.MainMenu_MenuContainer {  background: transparent; width: 168px; padding-left: 0; }
.MainMenu_MenuBar { cursor: pointer; cursor: hand; background: transparent;  width: 168px; padding: 0 0 0 41px; }
.MainMenu_SubMenu, .ModuleTitle_SubMenu { z-index: 1000;  cursor: pointer;  cursor: hand; margin: 2px 0 0 1px; background: #444444; padding: 0px; border: 1px solid #444444; font-weight: normal; filter: none; }
.MainMenu_MenuItem, .ModuleTitle_MenuItem { font-family: tahoma;  color: #FF9900; font-size: 11px; background: #1b1b1b; font-weight: bold; font-style: normal; padding: 0px 30px 0px 16px; height: 20px; border: 0; }
.MainMenu_MenuItemSel, .ModuleTitle_MenuItemSel { font-family: tahoma; font-size: 11px; font-weight: bold; cursor: hand; cursor: hand; color: #FF9900; background: #444444; padding: 0px 30px 0px 16px; height: 20px; border: 0;}
.MainMenu_Idle { color: #F5BA3F; background: url(menu_item_idle.gif) no-repeat ; padding: 0; height: 45px; font-weight: bold;}
.MainMenu_Selected { color: #FF9900; background:  url(menu_item_active.gif) no-repeat ; padding: 0; text-align: right; height: 45px; font-weight: bold;}
.MainMenu_Active, .MainMenu_BreadcrumbActive { color: #FF9900; background: url(menu_item_active.gif) no-repeat ; padding: 0; height: 45px; font-weight: bold;}
.MainMenu_MenuArrow, .MainMenu_RootMenuArrow, .MainMenu_MenuIcon  { display: none; }
.ModuleTitle_MenuContainer { color: #2c2c2c; }
.ModuleTitle_MenuBar { cursor: pointer; cursor: hand;}
.ModuleTitle_MenuItem, .ModuleTitle_MenuItemSel { padding: 0 5px 0 0; }
.ModuleTitle_MenuBreak, .MainMenuSeperator,.MainMenu_MenuBreak, .ModuleTitle_MenuArrow, .ModuleTitle_RootMenuArrow, .ModuleTitle_MenuIcon { display: none; }




/* DNN Text Override Styles */
/*--------------------------*/
.normal /*StyleList,true,Normal,*/
{ 
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 12px; 
color: #000000; 
}
.NormalBold /*StyleList,true,Normal Gras,*/
{ font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 12px; 
color: #000000;  
font-weight: bold;
}
.normalClair /*StyleList,true,Normal clair,*/
{ 
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 12px; 
color: #000000;  
}
.NormalBoldClair /*StyleList,true,Normal Gras clair,*/
{ font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 12px; 
color: #000000;  
font-weight: bold;
}

.normalGold /*StyleList,true,Normal Jaune,*/
{ 
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 12px; 
COLOR: #808000;
}
.NormalBoldGold /*StyleList,true,Normal Jaune Gras,*/
{ font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 12px; 
COLOR: #808000;
font-weight: bold;
}

.NormalRed /*StyleList,true,Normal Rouge,*/
{ color: #C50000; 
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 12px; 
}
 .NormalRedBold /*StyleList,true,Normal Gras Rouge,*/
{ 
color: #C50000; 
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 12px; 
font-weight: bold;
 }
 
 .Titres /*StyleList,true,Titres,*/
{ font-size: 14px; COLOR: #E84B00; background: transparent;  font-weight: bolder; padding: 0;}

.SousTitres /*StyleList,true,Sous Titres,*/
{ font-family: tahoma; font-size: 13px; font-weight: bold; COLOR: #E84B00; padding: 0; }

 
.Head 
{ font-size: 12px; COLOR: #808000; background: transparent;  font-weight: bolder; padding: 0;}

.SubHead 
{ font-family: tahoma; font-size: 11px; font-weight: bold; color: #666666;  padding: 0; }




a:link /*StyleList,false,Liens,*/
{ color: #FF9900; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; }
a:visited /*StyleList,false,Liens,*/
{ color: #FF9900; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; }
a:active /*StyleList,false,Liens,*/
{ color: #000000;  text-decoration: underline; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; }
a:hover /*StyleList,false,Liens Overs,*/
{color: #FF9900;  text-decoration: underline; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; }

a.Normal:link /*StyleList,false,Liens Normal,*/
{ color: #FF9900; text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; }
a.Normal:visited /*StyleList,false,Liens Normal Visited,*/
{ color: #FF9900; text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px;  }
a.Normal:hover /*StyleList,false,Liens Normal Over,*/
{color: #FF9900; text-decoration: underline; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px;}

a.CommandButton:link /*StyleList,false,Liens Normal,*/
{ color: #FF9900; text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; }
a.CommandButton:visited /*StyleList,false,Liens Normal Visited,*/
{ color: #FF9900; text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px;  }
a.CommandButton:hover /*StyleList,false,Liens Normal Over,*/
{color: #FF9900; text-decoration: underline; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px;}


.NormalTextBox /*StyleList,false,NormalTextBox,*/ 
{ 
color:#D27E00; font-family: tahoma; font-weight: bold; font-size: 11px; ;
}
.StandardButton {
	border: 1px solid #FF9900;
	color: #000000;
	cursor: pointer;
	background-color: #FFFFFF;
}
.Help { border: solid 0px #444444; background: #1b1b1b; color: #877632; }

img { border-color: #444444; }
hr { color: #444444; border-style: dotted; }


/* DNN:LOGIN & DNN:USER Object Styles */
/*------------------------------------*/
.obj_login, a.obj_login:link, a.obj_login:visited, a.obj_login:active { color: #FF9900; font-family: tahoma; font-size: 11px; font-weight:bold; text-decoration: none; }
a.obj_login:hover { color: #FF9900; font-family: tahoma; font-weight:bold; font-size: 11px; text-decoration: none; }



/* DNN:CURRENTDATE Object Styles */
/*-------------------------------*/
.obj_date { color: #545454; font-family: tahoma; font-size: 10px; font-weight:normal; text-decoration: none; }



/* DNN:BREADCRUMBS Object Styles */
/*-------------------------------*/
.obj_breadCrumbs, a.obj_breadCrumbs:link, a.obj_breadCrumbs:visited, a.obj_breadCrumbs:active { color: #444444; font-family: tahoma; font-size: 10px; text-decoration: none; font-weight:bold;}
a.obj_breadCrumbs:hover { color: #877632; font-family: tahoma; font-size: 10px; text-decoration: none; font-weight:bold; }



/* DNN:COPYRIGHT, DNN:TERMS & DNN:PRIVACY Object Styles */
/*------------------------------------------------------*/
.obj_footer { color:#CCCCCC; font-size: 11px; }
a.obj_footer:link, a.obj_footer:visited, a.obj_footer:active { color:#CCCCCC; font-weight:bold; text-decoration:none; }
a.obj_footer:hover { color:#CCCCCC; font-weight:bold; text-decoration:none;  }



/* DNN:SEARCH Object Styles */
/*--------------------------*/
/* NOTE  see the <SPAN></SPAN> tag in the DNN:SEARCH object attribute "Submit" if you are interested in altering the button */
/*-----------------------------------------------------------------------------------------------------------------------------*/
.SearchButton { background: transparent; padding: 13px 20px 4px 0px; cursor: hand; font-size:1px; margin: 0 0 0 0px;}

/* NOTE  this overrides the textbox style for the search object  */
/*------------------------------------------------------------------*/
#dnn_dnnSEARCH_txtSearch.NormalTextBox { font-size: 10px; font-family: Tahoma; height:12px; background: transparent; width: 171px; color: #7E7E7E; padding: 1px 5px 0px 8px; border: 0px solid #FFFFFF; cursor:text;}
#dnn_dnnCOPYRIGHT_lblCopyright { color:#CCCCCC; font-weight:bold; text-decoration:none; }
#dnn_ctr377_Forum_PostEdit_cmdPreview
{
	visibility: hidden;
}

.StyleAuteurs {
	color: #B79300;
	font-size: 16px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.DataGrid_Item
{ color: #666633; text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; background: #CCCCCC; }
.DataGrid_AlternatingItem
{ color: #666633; text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px;  }
.DataGrid_Header
{ color:#D27E00; font-family: tahoma; font-weight: bold; font-size: 11px; height: 20px; }


CommandButton:link, a.CommandButton:visited, a.CommandButton:active 
{ color:#D27E00; font-family: tahoma; font-weight: bold; font-size: 11px; height: 20px; }
CommandButton:hover 
{ color:#D27E00; font-family: tahoma; font-weight: bold; font-size: 11px; height: 20px; }


#dnn_ctr409_Repository_btnUserUpload
{ color:#D27E00; font-family: tahoma; font-weight: bold; font-size: 11px; height: 20px; }

#dnn_ctr409_Repository_btnModerateUploads
{ color:#D27E00; font-family: tahoma; font-weight: bold; font-size: 11px; height: 20px; }

