/* 
================================
Skin styles pour MSM
================================
*/

.controlpanel	{width: 100%; background-color: #efefef; }/* panneau de contrôle DNN*/

body	{background: url(images/fd_site.jpg) top center ;} /* fond du site*/

/*construction de la page*/
.page			{background: url(images/fd_page.jpg); width: 950px;}/*???*/
.bandeau		{background: url(images/bandeau_top.jpg); height: 206px; width: 970px; border: none;}
.contenu		{min-height: 506px; background: url(images/fd_page.jpg) width: 970px ; } /*fond page*/
.bandeau .newspane	{width: 200px; height:40px; valign:middle;}
.bandeau .connexion{padding-left: 20px; text-align: right; height:15px; padding-right: 25px;}

/*Boutons de recherche et d'inscription ŕ la newsletter */
.newsLangueChoice	{line-height:17px; height: 17px; border: 1px solid #cc6; width:100px;}

/* Langue */
.cssLangue_FR,
.cssLangue_US				{display:block; width: 26px; height: 16px; margin: 2px; float:left; clear: right;}
.cssLangue_FR				{background:  url(images/flag-FR.jpg) no-repeat;}
.cssLangue_US				{background:  url(images/flag-EN.jpg) no-repeat;}

/*pied de page*/
.pied-page			{background:  url(images/pied-page.jpg); height: 40px; width: 970px; text-align:center; }
.pied-page,
.pied-page a		{color: #333; font-family: Arial, Verdana, Helvetica; font-size: 8pt; font-weight: bold; line-height: 40px;}

/* Commun DNN*/
.btnFleche			{display:block; background:  url(images/fleche.gif) no-repeat center center; width:18px; height:18px; margin: 2px;}
.watermark			{color: #663; font-size:9pt;}

/* Bloc Recherche */
.tbSearch					{border: 1px solid #996; color: #663; font-size:9pt; height: 15px; float: left; width: 150px; margin-top:10px}
.btnSearch					{display:block; background: url(Images/fleche.gif) no-repeat center center; width: 16px; height:16px;margin-left: 2px; float:left;}
.watermark					{border: 1px solid #996; color: #aa9; font-size:9pt; font-style: italic; float: left; width: 150px}

/*Panneaux*/
.contenu .tablecontent	{width: 940 px; margin-left: 14px; table-layout: fixed; bo rder: 1px solid #f00;}/*contenu de la page*/
/*.contenu .tableco ntent	* {border: 1px solid #f00;}/*pour test : bordure sur tous les objets */*/
.contenu .leftpane		{width:200px;}
.contenu .contentpane	{align:left; left:20px}
.contenu .rightpane		{width: 190px; margin-right: 10px; }

/* Formulaire */
.form th				{vertical-align: top; padding: 5px 0px 0px 0px; font-family: Tahoma, Arial, Helvetica; font-size: 11px;
						font-weight: bold; color: #003366; text-align: left;}
.form th label			{display: inline;}
.form td				{vertical-align: top;}

/* Menus*/
.Menu1			{margin:10px;background:transparent; width:195px;}/**/
.Menu2			{margin-left: 180px; margin-bottom:2px; color:#666; background:transparent;left:150px; top: 200px; font-family: Verdana; text-align:left;}
.Menu2_NodeHover,
.Menu2_node:hover,
.Menu2_node			{color: #666; font-weight:bold; font-family: Verdana; text-align:left ;line-height: 20px; font-size: 11px; background: transparent;}
.Menu2_NodeHover	{color:#666;text-decoration:underline;}
/**/
.MainMenu_MenuContainer		{background-color: transparent;}/*fond de la zone menu left*/
.MainMenu_MenuBar			{cursor: pointer; cursor: hand; height: 20px;}
.MainMenu_MenuItem			{border: 1px solid transparent;}
.MainMenu_MenuItemSel		{background:transparent; border-top: 1px solid transparent;border-bottom: 1px solid #666; border-left: 1px solid transparent; border-right: 1px solid transparent;}/*item niveau 2 sur over : couleur des bordures*/
.MainMenu_MenuItemSel td,
.MainMenu_MenuItem td		{color:#333;line-height:15px; padding-top:5px; padding-bottom:5px; background-color:transparent; }/*fond des zones de menu*/
.MainMenu_MenuItemSel td img,
.MainMenu_MenuItem td img	{vertical-align: middle; background-color:transparent;}/*fond des icones de menu*/
.MainMenu_MenuItemSel td	{background:#transparent; color:#dedede; }/*fond des items niveau 1 sur Hover, couleur du libellé sur Hover*/
.MainMenu_MenuIcon			{background:#fff;border: 1px solid #fff; cursor: pointer; cursor: hand; text-align:center; width: 20 px; height: 20px; }
.MainMenu_SubMenu			{height;15px; background-color:#f6f6ec; border-left:1px solid #ccc; border-top:1px solid #ccc; border-right: 1px solid #aaa; border-bottom: 1px solid #aaa;
								z-index: 1000; cursor: pointer; cursor: hand;
								filter: progid:DXImageTransform.Microsoft.Shadow(color= '#696969' , Direction=135, Strength=6);}/*fond des items niveau 2, couleur du libellé sur Hover*/

/******** Menu des modules *********/
.MainMenu_MenuBreak			{height: 1px;}
.MainMenu_MenuArrow			{border: #000 0px solid; font-family: webdings; font-size: 10pt; cursor: pointer; cursor: hand; color: black;}
.MainMenu_RootMenuArrow		{font-family: webdings; font-size: 10pt; cursor: pointer; cursor: hand;}
.StandardButton				{background: #7994CB none; color: #FFFFFF; font-family: Verdana, sans-serif; font-size: 11px;
								font-weight: normal;}
.TreeViewMenu				{width: 175px;background-color: #DFE5F2;border: #7994CB 1px solid;
								moz-border-radius-bottomleft: 15px; moz-border-radius-bottomright: 15px; moz-border-radius-topleft: 3px;
								moz-border-radius-topright: 3px;}
.TreeViewMenu_Header		{background-image: url(gradient_LtBlue.jpg);}
.Head						{font-family: Tahoma, Arial, Helvetica; font-size: 18px; font-weight: normal; color: #333333; }

/*Blog Enhancement */
.blog_enhancement_entry *		{font-family: Tahoma, Arial, Helvetica;}
.blog_enhancement_entry .date	{font-size: 8pt; color: #666;}
.blog_enhancement_entry .title	{font-size: 10pt; color: #000; margin: 2px 0px; font-weight: bold;}
.blog_enhancement_entry .resume	{font-size: 10pt; color: #666; margin: 2px 0px;}
.blog_enhancement_entry .link	{font-size: 8pt; color: #e95e27; text-align:right;}
.blog_enhancement_entry .link *	{font-size: 8pt; color: #e95e27;}
