/* 
================================
Skin styles for DotNetNuke
================================
*/   

.pagemaster {
	width: 100%;
	height: 100%;	
}

.skinmaster {
	height: 100%;
}

.skinheader 
{
	background-image: url(dimstembandeau_us.jpg);
	background-repeat: no-repeat;
	background-position: right;
}

.login
{
	height: 100px;
	vertical-align: bottom;
}

.skingradient {
	background-color: #8FB4D8;
	height: 20px;
}

.bleu-ciel
{
	background-color: #DCE7F2;	
}

.controlpanel {
	width: 100%;
	background-color: #DFE5F2;
}

.bg-degrade
{
	background-image: url(degrade.jpg);
	background-repeat: repeat-x;
	width: 100%;
}

.leftpane
{
	width: 175px;
	height: 100%;
	background-color: transparent;
	padding-left:20px;
}

.contentpane {
	width: 100%;
	background-color: transparent;
	padding-left:40px;
	padding-right:40px;
	padding-top:20px;
	padding-bottom:20px;
}

.contentpane2
{
	width: 50%;
	background-color: transparent;
	padding-left:40px;
	padding-right:40px;
	padding-top:20px;
	padding-bottom:20px;
}

/* Menu */
.MainMenu_MenuContainer {
	background-color: transparent; 
}

.MainMenu_MenuBar {
	cursor: pointer; 
	cursor: hand;
	height:16px;
	background-color: Transparent;
}

.MainMenu_MenuItem {
	border-left: #CAD5EA 0px solid; 
	border-bottom: #CAD5EA 1px solid; 
	border-top: #CAD5EA 1px solid; 
	border-right: #CAD5EA 0px solid;
	cursor: pointer; 
	cursor: hand; 
	color: black; 
	font-family: Tahoma, Arial, Helvetica; 
	font-size: 9pt; 
	font-weight: bold; 
	font-style: normal; 
	background-color: Transparent;
}

.MainMenu_MenuIcon {
	background-color: #CAD5EA; 
	border-left: #CAD5EA 1px solid; 
	border-bottom: #CAD5EA 1px solid; 
	border-top: #CAD5EA 1px solid; 
	cursor: pointer; 
	cursor: hand; 
	text-align: center; 
	width: 15px; 
	height: 21px;
}

.MainMenu_SubMenu {
	background-color: #CAD5EA;  
	z-index: 1000; 
	cursor: pointer; 
	cursor: hand; 
	filter:progid:DXImageTransform.Microsoft.Shadow(color='#696969', Direction=135, Strength=3); 
}

.MainMenu_MenuBreak {
	height: 1px;
}

.MainMenu_MenuItemSel {
	background-color: #8DA4D3; 
	cursor: pointer; 
	cursor: hand; 
	color: black; 
	font-family: Tahoma, Arial, Helvetica; 
	font-size: 9pt; 
	font-weight: bold; 
	font-style: normal;
}

.MainMenu_MenuArrow {
	border-right: #CAD5EA 1px solid; 
	border-bottom: #CAD5EA 1px solid; 
	border-top: #CAD5EA 0px solid;
	font-family: webdings; 
	font-size: 10pt; 
	cursor: pointer; 
	cursor: hand; 
}

.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-RIGHT: #7994CB 1px solid; 
	BORDER-TOP: #7994CB 1px solid; 
	BORDER-LEFT: #7994CB 1px solid; 
	BORDER-BOTTOM: #7994CB 1px solid; 
}

.TreeViewMenu_Header {
	BACKGROUND-IMAGE: url(gradient_LtBlue.jpg);
}

.Head   {
    font-family: Tahoma, Arial, Helvetica;
    font-size:  18px;
    font-weight:    normal;
    color: #333333;
}


/* CSS textbox etc */

.NormalTextBoxLogin
{
	height: 18px;
	font-size: 10px;
	color: #E76E01;
	border: solid 1px #31608E;
}

.lblLogin
{
	color: White;
	font-size: 10px;
	font-weight: bold;
}

.lnkLogin
{
	color: White;
	font-size: 10px;
}
.lnkLogin:link
{
	color: White;
	font-size: 10px;
}

.lnkLogin:hover
{
	color: White;
	font-size: 10px;
}

.txtSearch
{
	font-size: 10px;
}

.FicheProfil
{
	background-image: url(bg-FicheProfil.jpg);
	background-repeat: repeat-x;
	background-position: top;
	background-color: #D8E4F2;
	vertical-align: top;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #333333;
	border-bottom: solid 1px #C6D8E6;
	border-left: solid 1px #C6D8E6;
	border-right: solid 1px #C6D8E6;
}

.FicheProfil2
{
	margin: 40 40 40 40;
	width: 625px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #333333;
}

.FicheProfil3
{
	margin: 40 40 0 40;
	width: 625px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #333333;
}

.FicheProfil4
{
	margin: 0 40 0 40;
	width: 625px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #333333;
}

.tabActu
{
	height: 100%;
}

/* CSS Yohan */
/*td img{
	display: block;
	}

body, normal, p, td, th, input, select, div {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #333333;
	}*/

normal
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #333333;	
}

.normal
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #333333;	
}

a{
	color: #333333;
	text-decoration:underline;
	font-family:Arial, Helvetica, sans-serif;
	}
	
a:hover{
	color:#E76E01;
	text-decoration:underline;
	font-family:Arial, Helvetica, sans-serif;
	}

a.lien-bleu{
	color:#31608E;
	text-decoration: underline;
	font-family:Arial, Helvetica, sans-serif;
	}
	
a.lien-bleu:hover{
	color: #E76E01;
	text-decoration:underline;
	font-family:Arial, Helvetica, sans-serif;
	}

.txt-noir {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color: black; 
	margin-left:0px;
	}

.txt-bleu {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #31608E; 
	}

.txt-orange {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #E76E01; 
	}

.txt-bordeau {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #990000; 
	margin-left:0px;
	}

.txt-rouge {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color: red; 
	margin-left:0px;
	}

.txt-gris {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #999999; 
	margin-left:0px;
	}
	
.txt-plus {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	margin-left:0px;
	font-weight: bold;
	letter-spacing: 2px;
	}

.txt-10px {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color: #333333;
	}
.txt-11px {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #333333;
	}
.txt-14px {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color: #333333;
	}
.txt-15px {
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color: #333333;
	}


.txt-blanc {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #FFFFFF;
	font-style:normal;
	}
	
a.txt-blanc {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #FFFFFF;
	font-style:normal;
	}	

.txt-title-1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:19px;
	color:#000000;
	font-weight:inherit;
	}
	
.txt-title-2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:17px;
	color:#E76E01;
	font-weight: bold;
	}
	
.txt-title-3 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#31608E;
	font-weight: bold;
	}
	
li{ 
	font-family:Arial, Helvetica, sans-serif;
	list-style-image: url(puceFP.gif); 
	list-style-position: outside; 
	padding-top:0px;
	}
	
hr{ 
	border-top:1px dotted #E76E01;border-bottom:0px dotted #990000;border-left:0px dotted #990000;border-right:0px dotted #990000;
	margin-bottom:0px; 
	margin-top:0px;
	margin-left:0px; 
	margin-right:0px;
	color:white;  
	}

hr.hr-bleu{ 
	border-top:1px dotted #31608E;border-bottom:0px dotted #990000;border-left:0px dotted #990000;border-right:0px dotted #990000;
	margin-bottom:0px; 
	margin-top:0px;
	margin-left:0px; 
	margin-right:0px; 
	color:white; 
	}

.tabPublication
{
	background-color: #EFEFEF;
	border: solid 1px #D8DCDF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #333333;
}