/* 
================================
Skin styles for DotNetNuke
================================
*/   
html, body {
	width:100%;
	background-color:#FFFFFF;
}

.pagemaster {
	background-color: #FFFFFF;
}
.skinmaster {
}
@media screen
{
.pagemaster {width: 100%;height: 100%;background-color: #FFFFFF;}
.skinmaster { height: 100%;}
html, body {height:100%;background-image:url(background-tile.gif);background-position:center;background-repeat:repeat-y;}
.skinheader { width:1000px; height:200px;}
.collagepane {clear:both;}
#dnnMENU {}
#contentbox {width:1000px;text-align:left; clear:both; }
.SearchPane { width:220px; height:30px; float:right;}
.bread {padding-left:20px; height:30px; text-align:left;}
.navigationbar {}
.leftpane {width:300px; vertical-align:top;  display: block;}
.box {position:relative; width:700px; text-align:left; vertical-align:top; clear:both; text-align:left;}
.ContentPane {  padding:10px; margin:0px; width:660px;   min-height:300px;  }
}

@media print
{
.producttable th {color:#000000;}
#menu {visibility:hidden; float:none; clear:both;width:0px; height:0px; }
.ControlPanel {visibility:hidden; float:none; clear:both;width:0px; height:0px; }
html, body {height:auto;}
.skinheader { width:100%; float:none; clear:both;position:absolute;  width:7in; left:0px; top:0px;}
.collagepane {visibility:hidden; height:0px; float:none; clear:both;width:0px; height:0px; }
#dnnMENU {visibility:hidden; float:none; clear:both;width:0px; height:0px; }
.solpartmenu1_spmitm mymenuitem {visibility:hidden; float:none; clear:both;width:0px; height:0px; }
#rootmenuitem{visibility:hidden; float:none; clear:both;width:0px; height:0px; }
#contentbox {width:100%; float:none; clear:both; height:auto; margin-top:-100px;}
.bread {visibility:hidden; float:none; clear:both;width:0px; height:0px; }
.SearchPane {visibility:hidden; float:none; clear:both;width:0px; height:0px; }
.navigationbar {visibility:hidden;width:0px; height:0px; float:none; clear:both;}
.leftpane {visibility:hidden;width:0px; height:0px; float:none; clear:both;}
.bottompane {visibility:hidden;width:0px; float:none; clear:both;}
.box {position:absolute; left:0px; top:50px;  clear:both;}
.ContentPane {position:static; width:7in; left:0px; margin-top:160px;  float:none; clear:both; height:auto;}
}
.skinheader {
	height:86px;
	background-image:url(nav_background.gif);
	background-repeat:repeat-x;
	background-position:top;
}
.skingradient {
}
.controlpanel {
	width: 100%;
	background-color:#CCCCCC;
}
.toppane {
	height:47px;
	padding-right:15px;
}
.leftpane {
	width: 300px;
	min-width:300px;
	padding-left:25px;
	padding-right:20px;
	padding-top:0px;
	margin:0px;
}
.leftpane .normal{
	COLOR: #000000;
    FONT-FAMILY: Arial,Helvetica,Sans-Serif,Verdana;
    FONT-SIZE: 10pt;
    FONT-STYLE: normal;
    FONT-WEIGHT: bold;
    LINE-HEIGHT: 11pt;
}

.rightpane {
	width: 150px;
	padding-right:5px;
}
.bottompane {
	clear:both;
	width: 100%;
	padding-top: 6px;
	padding-bottom: 6px;
	text-align:center;
}
@media screen
{
.MainMenu_MenuContainer {
	background-color: #88aac3; 
	height:39px;
	text-align:right;

}
.MainMenu_MenuBar {
	background-color: #88aac3; 
	cursor: pointer; 
	cursor: hand;
	height:39px;
}
.MainMenu_MenuItem {
	background-image:url(nav-btn-bg.gif);
	background-repeat:no-repeat;
	background-position:right;
	padding-right:20px;
	padding-left:20px;
	width:91px;
	height:39px;
	cursor: pointer; 
	cursor: hand; 
	color: white; 
	font-family:Arial, Helvetica, sans-serif; 
	font-weight: bold; 
	font-style: normal; 
}
.MainMenu_MenuIcon {
	cursor: pointer; 
	cursor: hand; 
	text-align: center; 
	width: 5px; 
	height:39px;
	background-color:#88aac3;
}
.MainMenu_SubMenu {
	background-color: #304687; 
	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-image:url(nav-btn-bg.gif);
	background-repeat:no-repeat;
	background-position:right;
	padding-right:20px;
	width:91px;
	height:39px;
	cursor: pointer; 
	cursor: hand; 
	color: A93830; 
}
.MainMenu_MenuArrow {
	border-right: #F59178 1px solid; 
	border-bottom: #F59178 1px solid; 
	border-top: #F59178 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: #EB613E none; 
    color: #FFFFFF;
    font-family:Verdana, sans-serif; 
    font-size: 11px;
    font-weight: normal;
}
.TreeViewMenu {
	width: 175px;
	background-color: #F9AA96;
	BORDER-RIGHT: #EB613E 1px solid; 
	BORDER-TOP: #EB613E 1px solid; 
	BORDER-LEFT: #EB613E 1px solid; 
	BORDER-BOTTOM: #EB613E 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_MidRed.jpg);
}
}

.Head, h1  {
    font-family:Arial, Helvetica, sans-serif;
    font-size:  18px;
    font-weight:    normal;
    color: #35679c;
	text-transform:capitalize;
}
h2 {
	font-family:Arial, Helvetica, sans-serif;
	color: #35679c;
	text-transform:capitalize;
}
.producttable {
    color:#000000;
    font-size:;
    text-align:center;
    padding:2px;
	width:662px;
}

.producttable th {
    color:#FFFFFF;
    background-color:#88aac3;
	vertical-align:bottom;
	padding:5px;
}
.producttable td {
    border-bottom:1px;
    border-bottom-style:dotted;
    border-bottom-color:#CCCCCC;
	vertical-align:top;
	padding:5px;
}

.bonosoftlinktbale img {
    border:1px;
    border-style:solid;
    border-color:#35679c;
}
#borders {
	height:100%;
	width:1000px;
	border-left:1px;
    border-left-style:solid;
    border-left-color:#0a308s;
	border-right:1px;
    border-right-style:solid;
    border-right-color:#0a308s;

}
.collagepane {
	padding-top:1px;
}


.spmbctr {
color: #FFFFFF;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 12px;
 font-style: normal;
 
}

img.image-border {
    border:1px;
    border-style:solid;
    border-color:#35679c;
}

/* Hauteur de la barre de menu*/
.spmbar {
 cursor: hand; 
 cursor: hand; 
 height: 21px;
 color: #FFFFFF;
}
/* style du texte et des bordures des sous-menus*/
.spmitm {
 cursor: hand;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 8pt;
 font-weight: bold;
 font-style: normal;
 color: #FFFFFF;
 padding-right:20px;
 background-color:#88aac3;
}
/* style de l'icone des sous-menus*/
.spmicn {
 cursor: hand;
 color: #FFFFFF;
}
/* style des boites des sous-menus*/
.spmsub {
 z-index: 1000;
 cursor: hand;
 cursor: hand;
 background-color: #005D21;
 filter:progid:DXImageTransform.Microsoft.Shadow(color='DimGray', Direction=135, Strength=3); 
 border-bottom:  0px solid;
 border-left: 0px solid;
 border-top: 0px solid;
 border-right: 0px solid;
 

}
.spmbrk {
 height: 0px;
 color: #FFFFFF;
}
/* style de la police du texte over du menu*/
.spmitmsel {
 cursor: hand;
 color: #FFFFFF;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 8pt;
 font-weight: bold;
 font-style: normal;
 text-decoration: none;

 

}
/* style des fleches du sous menu*/
/* Fleche gauche*/
.spmarw {
 font-family: webdings;
 font-size: 10pt;
 cursor: hand;
 background-color:#88aac3;
}
/* Fleche vers le bas*/
.spmrarw {
 font-family: webdings;
 font-size: 10pt;
 cursor: hand; 
 background-color:#88aac3;
}
.rootmenuitem {
	background-image:url(nav-btn-bg.gif);
	background-repeat:no-repeat;
	background-position:right;
	padding-right:20px;
	width:91px;
	height:39px;
	color: #FFFFFF;
	background-color:#88aac3;
}
.rootmenuitemselected {
 	background-image:url(nav-btn-bg.gif);
	background-repeat:no-repeat;
	background-position:right;
	padding-right:20px;
	width:91px;
	height:39px;
	color: #e4493d;
	background-color:#88aac3;
 
}
.rootmenuitembreadcrumb {
	background-image:url(nav-btn-bg.gif);
	background-repeat:no-repeat;
	background-position:right;
	padding-right:20px;
	width:91px;
	height:39px;
	color:#35679c;
	background-color:#88aac3;
}
.submenuitemselected {
color:#FFFFFF;
}
.submenuitembreadcrumb {
color:#FFFFFF
}
.menuimg {
color:#FFFFFF
}

#dnn_ctr389_ContentPane .normal{
 font-family:Arial, Helvetica, sans-serif;
    font-size:18px;
    font-weight:normal;
    color: #35679c;
	line-height:40px;
	text-decoration:none;
}

#dnn_ctr1158_HtmlModule_HtmlHolder   .normal {
text-decoration:none;
}

#dnn_ctr389_Links_lstLinks  .normal {
font-size:1.0em;
line-height:1.4em;
font-weight:bold;
color:#405188;
background-color:#acc3d3;
height:18px;
width:260px;
min-width:260px;
display:list-item;
list-style-type:none;
padding-left:10px;
text-decoration:none;
background-image:url(side-nav-arrow.gif);
background-position:right;
background-repeat:no-repeat;
border-style:solid;
border-width:1px;
border-color:#ffffff;
margin:-8px;
position:relative;
}

#dnn_ctr389_Links_lstLinks__ctl0_editLink  {
	width:20px;
}
