﻿/*___________________________________________________________________________________________*/
/*                                    Menu principal                                         */
/*___________________________________________________________________________________________*/

.MainMenu_MenuContainer {
	border: 0px;
	background-color: transparent;
	width: 168px;
	padding: 5px;
	padding-bottom: 0px;
}
.MainMenu_MenuBar {
}
.MainMenu_MenuItem {
	cursor: hand; 
	color: #333333; 
	font-family: Verdana, Tahoma, Arial, Helvetica; 
	font-size: 11px; 
	font-weight: normal; 
	border: 1px #EFEFEF solid;
	padding: 1px;
	background-color: transparent;
}
.MainMenu_MenuIcon {
	cursor: hand; 
	background-color: #FFBA00; 
	border: 1px #FFBA00 solid;
	padding: 1px;
	width: 1px;
	height: 1px;
}
.MainMenu_MenuItemSel {
	background-color: #FFBA00; 
	cursor: hand; 
	color: White; 
	font-family: Verdana, Tahoma, Arial, Helvetica; 
	font-size: 11px; 
	font-weight: normal; 
	border: 1px #FFBA00 solid;
	padding: 1px;
}
.rootmenuitem {
	cursor: hand; 
	color: #333333; 
	font-family: Verdana, Tahoma, Arial, Helvetica; 
	font-size: 11px; 
	font-weight: bold; 
	border: 0px;
	padding: 5px;
	background-image:url(images/button.jpg);
	height: 25px;
	display:block;
	margin-bottom:3px;
}
.rootmenuitemselected {
	background-image:url(images/button_bread.jpg);
	cursor: hand; 
	color: #FFFFFF; 
	font-family: Verdana, Tahoma, Arial, Helvetica; 
	font-size: 11px; 
	font-weight: bold; 
	border: 0px; 
	padding: 5px;
	height: 25px;	
	display:block;
	margin-bottom:3px;	
}
.rootmenuitembreadcrumb{
	cursor: hand; 
	color: #333333; 
	font-family: Verdana, Tahoma, Arial, Helvetica; 
	font-size: 11px; 
	font-weight: bold; 
	border: 0px;
	background-image:url(images/button_bread.jpg); 
	padding: 5px;
	height: 25px;	
	display:block;
	margin-bottom:3px;	
}
.submenuitembreadcrumb{
	cursor: hand; 
	color: #FFBA00; 
	font-family: Verdana, Tahoma, Arial, Helvetica; 
	font-size: 11px; 
	font-weight: normal; 
	border: 1px #EFEFEF solid;
	background-color: transparent;
	padding: 1px;
}
.submenu {
	z-index: 1000; 
	background-color: #EFEFEF; 
	/*filter: progid:DXImageTransform.Microsoft.Shadow(color='#CCCCCC', Direction='90', Strength='1');*/
	border: 1px #A7A7A7 solid;
	margin-left: -50px;
	margin-top: 10px;
}
.MainMenu_MenuBreak {
	border: 0px; 
	background-color: #333333; 
	height: 1px;
}
.MainMenu_MenuArrow {
	border: 0px; 
	border-right: 1px #CCCCCC solid;
}
.MainMenu_RootMenuArrow {
	border: 0px; 
}
/*___________________________________________________________________________________________*/
/*                                             Liens                                         */
/*___________________________________________________________________________________________*/


a:link /* StyleList, true, Liens, */
{ color: #0000FF; text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; }
a:visited /* StyleList, false, Liens, */
{ color: #0000FF; text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; }
a:active /* StyleList, false, Liens, */
{ color: #0000FF; text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; }
a:hover /* StyleList, false, Liens, */
{color: #000099; text-decoration: underline; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; }

a.Normal:link 
{ color: #666633; text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; }
a.Normal:visited 
{ color: #666633; text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px;  }
a.Normal:hover 
{color: #FF9900; text-decoration: underline; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px;}

a.CommandButton:link, a.CommandButton:visited, a.CommandButton:active 
{ color:#D27E00; font-family: tahoma; font-weight: bold; font-size: 11px; height: 20px; }
a.CommandButton:hover 
{ color:#D27E00; font-family: tahoma; font-weight: bold; font-size: 11px; height: 20px; }

a.whitelinks:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FFFFFF;
	text-decoration: underline;
padding: 5px;
}
a.whitelinks:visited { font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #FFFFFF; text-decoration: underline ;	padding: 5px; }
a.whitelinks:hover { font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #FFCC33; text-decoration: underline ;	padding: 5px; }
a.whitelinks:active {  font-family: Arial, Helvetica, sans-serif; color: #FFFFFF; font-size: 13px; text-decoration: underline ;	padding: 5px;}


/*___________________________________________________________________________________________*/
/*                                             Template                                      */
/*___________________________________________________________________________________________*/
BODY {
	scrollbar-face-color: #0066CC;
	scrollbar-shadow-color: #000000;
	scrollbar-highlight-color: #FFFFFF;
	scrollbar-3dlight-color: #000000;
	scrollbar-darkshadow-color: #000000;
	scrollbar-track-color: #FFCC66;
	scrollbar-arrow-color: #FFFFFF;
	
}


.Banner {
	background-image: url(/Portals/0/Skins/DCTDT/Images/Banner.gif);
	background-repeat: no-repeat;
}
.CornerExternalTopRight {
	background-image: url(/Portals/0/Skins/DCTDT/Images/CornerExternalTopRight.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
.CornerExternalBottomRight {
	background-image: url(/Portals/0/Skins/DCTDT/Images/CornerExternalBottomRight.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}
.CornerContentPaneTopLeft {
	background-image: url(/Portals/0/Skins/DCTDT/Images/CornerContentPaneTopLeft.gif);
	background-position: left top;
	background-repeat: no-repeat;
}
.CornerContentPaneTopRight {

	background-image: url(/Portals/0/Skins/DCTDT/Images/CornerContentPaneTopRight.gif);
	background-position: right top;
	background-repeat: no-repeat;
}
.CornerContentPaneBottomLeft {
	background-image: url(/Portals/0/Skins/DCTDT/Images/CornerContentPaneBottomLeft.gif);
	background-position: left bottom;
	background-repeat: no-repeat;
}
.CornerContentPaneBottomRight {
	background-image: url(/Portals/0/Skins/DCTDT/Images/CornerContentPaneBottomRight.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}
.CornerExternalBottomLeft {
	background-image: url(/Portals/0/Skins/DCTDT/Images/CornerExternalBottomLeft.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}
.BackgroundExternalMiddleLeft {
	background-image: url(/Portals/0/Skins/DCTDT/Images/BackgroundExternalMiddleLeft.gif);
	background-repeat: repeat-y;
	background-position: left top;
}
.CornerExternalTopLeft {
	background-image: url(/Portals/0/Skins/DCTDT/Images/CornerExternalTopLeft.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.CornerLeftPaneTop {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-color: #FFCF63;
	background-image: url(/Portals/0/Skins/DCTDT/Images/CornerLeftPaneTop.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.CornerLeftPaneBottom {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-color: #FFCF63;
	background-image: url(/Portals/0/Skins/DCTDT/Images/CornerLeftPaneBottom.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}
.ContentPane {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	background-color: #FFFFFF;
}

.CurrentDate 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000063;
	font-weight: bold;
}

.InfoLegales {  font-family: "Times New Roman", Times, serif; font-size: 12px; color: #FFFFFF}
/*___________________________________________________________________________________________*/
/*                                         Cadres                                            */
/*___________________________________________________________________________________________*/
.ContentPane /*StyleList, false,ContentPane,overridebody */ 
{
	padding-left: 4px;
	padding-right: 4px;
	height: 250;
	vertical-align: top; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-align: justify;
}
.LeftPane /*StyleList,false, Left Pane,overridebody */ 
{
	vertical-align: top;
	padding-left: 4px;
	padding-right: 4px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-align: justify;
}
.RightPane /*StyleList,false, Right Pane,overridebody */ 
{
	vertical-align: top;
	padding-left: 4px;
	padding-right: 4px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-align: justify;
}
.BottomPane /*StyleList,false, Bottom Pane,overridebody */ 
{
	vertical-align: top;
	padding-left: 4px;
	padding-right: 4px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-align: justify;
}
/*___________________________________________________________________________________________*/
/*                                         Textes                                           */
/*___________________________________________________________________________________________*/
.Normal /*StyleList,true,Normal,*/
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-align: justify;
}

.NormalBold /*StyleList,true,NormalBold,*/
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
	text-align: justify;
}

.NormalBoldRed /*StyleList,true,NormalBoldRed,*/
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FF0000;
	font-weight: bold;
	text-align: justify;
}


.Head /*StyleList,true,Titres,*/
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #000099;
	font-weight: bolder;
}



.SubHead /*StyleList,true,SousTitres,*/
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000099;
	font-weight: bolder;
}



.TextePubs {
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	color: #FFFFFF;
}
.TexteHistoriques {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
}

.d_itc_f
{
display:none 
}


