/* 
================================
Skin styles for DotNetNuke - PAGE
================================
*/ 
.pagemaster {
	background: url("topbg.gif") repeat-x;
}
.accountpane {
  padding-top: 31px;
 	background: url("moncompte.gif") no-repeat; 
}
.accountmenu {
	color: #969696;
	font-size: 11px;
	font-weight: bold;
}
.accountmenu a:link, .accountmenu a:visited, .accountmenu a:active {
	color: #969696;
  text-decoration: none;
}
.accountmenu a:hover {
	color: #222222;
}
.pagemaster2 {
	background: url("bg.jpg") repeat-x;
}
.catbg {
	background: white url("catbg.gif") repeat-x;
}
.catpane {
	background: transparent url("menusel.gif") no-repeat 342px 0;
}
.actuspane {
  padding: 7px 0 9px 219px;
	background: url("gondole.gif") no-repeat center left; 
}
.shadleft {
	background: url("shadleft.jpg") no-repeat; 
}
.shadright {
	background: url("shadright.jpg") no-repeat; 
}
.contentpane {
  padding: 0 15px 20px 20px;
}
.contentpane2 {
  padding: 0 15px 20px 20px;
  font-size: 11px;
}
.contentpane2 table td p {
  font-size: 11px;
}
.11px table td p {
  font-size: 11px;
}
.contentpane3 {
  padding: 0 15px 20px 0;
}
.contentpane4 {
  padding: 0 0 20px 20px;
}
.wallyguitare {
  padding-left: 20px;
}
.contentpane5 {
  padding: 0 15px 20px 10px;
}
.rightpane {
  padding: 0 8px 20px 8px;
}
.bottompane {
  padding: 27px 2px;
}
.paiementpane {
  padding-left: 20px;
}
/* Main Menu */
.MainMenu_MenuBar {
	height: 0;
}
.MainMenu_MenuItem {
	border: none; 
	cursor: pointer; 
  color: #c1c1c1;
  font-family: Arial;
  font-size: 10px;
	background-color: Transparent;
  font-weight: normal;
  text-transform: uppercase;
}
.MainMenu_MenuIcon {
	background-color: black; 
	border-left: black 1px solid; 
	border-bottom: black 1px solid; 
	border-top: black 1px solid; 
	cursor: pointer; 
	text-align: center; 
	width: 0;
	height: 0;
}
.MainMenu_SubMenu {
	background-color: black;
	border: #EEEEEE 1px solid;
	z-index: 1000; 
	cursor: pointer;
}
.MainMenu_MenuBreak {
	background-color: Transparent;
	border: none; 
}
.MainMenu_MenuItemSel {
	border: none; 
	cursor: pointer; 
  color: white;
  font-family: Arial;
  font-size: 10px;
	background-color: Transparent;
  font-weight: normal;
  text-transform: uppercase;
}
.MainMenu_MenuArrow {
	border: 0;
	font-family: webdings; 
	font-size: 10pt; 
	cursor: pointer;
}
.MainMenu_RootMenuArrow {
	font-family: webdings; 
	font-size: 10pt; 
	cursor: pointer;
}
.SubHead {
   font-family: Arial, Helvetica;
   font-size:  13px;
   font-weight: bold;
   color: #1d0016;
}
.Head {
   font-family: Arial, Helvetica;
   font-size:  15px;
   font-weight: bold;
   color: #1d0016;
}
.webdings {
	font-family: webdings; 
	font-size: 10pt;
	color: #ffffff;
}
/* text style used for most text rendered by modules */
.Normal,.NormalDisabled {
	font-family: Arial, Helvetica;
  font-size: 12px;
  font-weight: normal;
  color: #1d0016;
}
table {
	font-family: Arial, Helvetica;
  font-size: 12px;
  font-weight: normal;
  color: #1d0016;
}
/* text style used for error messages */
.NormalRed
{
	font-family: Arial, Helvetica;
  font-size: 12px;
  font-weight: bold;
	color: #ff0000;
}
/* LINKS */
A:link, A:visited, A:active {
    text-decoration: underline;
  color: #1d0016;
}
A:hover {
    text-decoration: underline;
	color: #ad2b03;
}
/* LISTE */
UL LI {
    list-style-type: disc;
}
UL LI LI {
    list-style-type: circle;
}
/* text style for buttons and link buttons used in the portal admin pages */
.CommandButton     {
    font-family: Arial;
    font-size: 11px;
    font-weight: normal;
}
/* hyperlink style for buttons and link buttons used in the portal admin pages */
A.CommandButton:link, A.CommandButton:visited, A.CommandButton:active {
  text-decoration: underline;
  color: #1d0016;
}
A.CommandButton:hover    {
  text-decoration: underline;
	color: #ad2b03;
}
/* OTHER STYLES */
.Help {
  background-color: #f2f2f2;
}
.copyright {
  color: #1d0016;
	font-family: Arial;
	font-size: 9px;
}
.copyright a:link, .copyright a:visited, .copyright a:active {
  color: #1d0016;
}
.copyright a:hover {
	color: #ad2b03; 
}
.ensavoirplus {
  display: block;
  width: 45px;
  height: 45px;
  background: url("ensavoirplus.gif") no-repeat;
}
a.ensavoirplus:hover {
  background: url("ensavoirplus.gif") no-repeat 0 -45px;
}
/* STORE */
.TopMenuBar {
  text-align: right;
	color: #848484;
	font-size: 10px;  
}
.TopMenuItem, .TopMenuItemMouseOver {
	color: #848484;
	font-size: 10px;
}
.TopMenuItem A, .TopMenuItem A:Active, .TopMenuItem A:Visited, .TopMenuItem A:Link, 
.TopMenuItemMouseOver A, .TopMenuItemMouseOver A:Active, .TopMenuItemMouseOver A:Hover, .TopMenuItemMouseOver A:Visited, .TopMenuItemMouseOver A:Link {
  text-decoration: none;
	color: #848484;
}
.TopMenuItemMouseOver, .TopMenuItemMouseOver A:Hover {
	color: #222222!Important;
}
.catmenu {
	color: #c6c6c6;
	margin-left: 266px;
}
.catmenu a:link, .catmenu a:visited {
	color: #c6c6c6;
  text-decoration: none; 
}
.catmenu a:active, .catmenu a:hover {
	color: #fefefe;
	text-decoration: none;
}
.catmenusel a:link, .catmenusel a:visited, .catmenusel a:active {
	color: #fefefe;
	text-decoration: none;
}
.catmenusel, .catmenusel a:hover {
	color: #fefefe!Important;
	font-size: 14px;  
}
.subcatmenu {
	color: #757575;
	font-size: 11px;
	font-weight: bold;
}
.subcatmenu a:link, .subcatmenu a:visited {
	color: #757575;
  text-decoration: none; 
}
.subcatmenu a:active, .subcatmenu a:hover {
	color: black;
	text-decoration: none;
}
.subcatmenusel a:link, .subcatmenusel a:visited, .subcatmenusel a:active {
	color: black;
	text-decoration: none;
}
.subcatmenusel, .subcatmenusel a:hover {
	color: black!Important;
	font-size: 14px;
}
.gondole {
  color: #7a7a7a;
	font-size: 10px; 
}
.prodname {
  color: #666666;
	font-family: Verdana, Arial, Helvetica;
  text-align: center;
  margin: 0 6px;
  font-size: 11px;
}
.prodprice {
	font-family: Verdana, Arial, Helvetica;
  font-weight: bold;
  color: black;
  text-align: center;
}
.prodlink {
  text-align: center;
  margin-top: 20px;
}
/*
.prodlink {
  display: block;
  width: 210px;
  height: 247px;
  text-align: center;
  margin-top: 20px;
}
a.prodlink:link, a.prodlink:visited, a.prodlink:active {
	text-decoration: none;
}
a.prodlink:hover {
	background: url("productsel.gif") no-repeat;
	text-decoration: none;
}
*/
.proddetailcont {
  margin: 10px 0 0 20px;
}
.gallerybg {
  background: url("gallerybg.gif") no-repeat;
}
.prodback {
  display: block;
  width: 49px;
  height: 39px;
  background: url("retour.gif") no-repeat;
}
a.prodback:hover {
  background: url("retour.gif") no-repeat 0 -39px;
}
.prodsummary {
	color: #757575;
  padding: 18px 0 10px 7px;
}
.proddesc {
	font-family: Verdana, Arial, Helvetica;
	color: #3f3f3f;
	font-size: 10px;
  padding: 0 5px 5px 0; 
}
.prodprice2 {
  font-weight: bold;
  color: white;
  font-size: 14px;
  text-align: center;
}
.prodpricecont {
  height: 25px;
  background-color: black;
  line-height: 24px;
}
.prodextra {
	font-family: Verdana, Arial, Helvetica;
	color: #3f3f3f;
}
.prodextraheader {
	font-family: Verdana, Arial, Helvetica;
	font-weight: bold;
  margin-top: 5px;
}
.prodoptions {
  font-weight: bold;
  color: #3b3b3b;
  font-size: 14px;
}
.minicartbt {
  background: url("minicartbt.gif") no-repeat;
  color: white;
  font-size: 11px;
  padding-left: 109px;
  height: 68px;
}
.minicartprice {
  font-size: 18px;
  font-weight: bold;
}
.nb_store_cartheader {
  font-weight: bold;
  color: #3b3b3b;
  font-size: 14px;
  background-color: transparent;
  height: 45px;
  border-top: black solid 1px;
  border-bottom: black solid 1px;
}
.nb_store_CartItem {
  font-weight: bold;
  color: #3b3b3b;
}
.nb_store_AltCartItem {
	background-color: #d2d2d2;
  font-weight: bold;
  color: #3b3b3b;
}
.nb_store_RecalcButtonDiv {
  text-align: right;
  padding: 10px 0;
}
.nb_store_ClientButtonDiv {
  text-align: right;
  padding: 10px 0;
}
.nb_store_CartOptDiv {
  text-align: right;
  padding: 10px 0;
  border-top: black solid 1px;
}
.nb_store_RecalcButton {
  display: block;
  width: 152px;
  height: 33px;
  background: url("greybutton.gif") no-repeat;
  text-align: center;
  color: white;
  font-size: 14px;
  font-weight: bold;
  padding: 0;
  border: 0;
  line-height: 31px;
}
.nb_store_ClientButton {
  display: block;
  width: 152px;
  height: 33px;
  background: url("redbutton.gif") no-repeat;
  text-align: center;
  color: white;
  font-size: 14px;
  font-weight: bold;
  padding: 0;
  border: 0;
  line-height: 31px;
}
a.nb_store_RecalcButton:link, a.nb_store_RecalcButton:visited, a.nb_store_RecalcButton:active, 
a.nb_store_ClientButton:link, a.nb_store_ClientButton:visited, a.nb_store_ClientButton:active {
  color: white;
	text-decoration: none;
}
a.nb_store_RecalcButton:hover, a.nb_store_ClientButton:hover {
  color: white;
  text-decoration: underline;
}
/* BLOG */
.blog_submit {
     border: none;
     color: transparent;
     background: transparent url("OK.png") no-repeat;
     width: 49px;
     height: 26px;
	   cursor: pointer;
     margin-top: 3px; 
}
.blog_body {
	color: #1d0016;
	font-size: 12px;
  font-family: Arial;
  line-height: 18px;
	background: transparent url("note.gif") no-repeat;
}
H2.blog_title {
    margin-left: 43px;
    font-family: Arial, Helvetica;
    font-size: 18px;
    font-weight: bold;
    color: #8a0003;
}
H2.blog_title a:link, H2.blog_title a:visited, H2.blog_title a:active, H2.blog_title a:hover {
    color: #8a0003;
}
.blog_dateline {
    margin-left: 43px;
    font-family: Arial, Helvetica;
    font-size: 10px;
    color: #1d0016;
}
.blog_dateline2 {
    font-family: Arial, Helvetica;
    font-size: 10px;
    color: #1d0016;
}
.blog_footer {
	width: 100%;
	display: block;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #b6b6b3;
	padding-bottom: 30px;
}
.blog_more_link {
  font-family: Arial, Helvetica;
	font-size: 12px;
	font-weight: bold;
	color: #8a0003;
}
a.blog_more_link:link, a.blog_more_link:visited, a.blog_more_link:active {
	color: #8a0003;
	text-decoration: none;	
}
a.blog_more_link:hover {
	color: #8a0003;
  text-decoration: underline;	
}
.blog_published {
  margin-left: 43px;
}
.blog_subhead {
    font-family: Arial, Helvetica;
    font-size: 10px;
    color: #1d0016;
}
.horizontalline {
	border: 0;
}
.blog_print {
	background-image: url("print.gif");
}
.blog_back {
	background-image: url("blogback.gif");
	background-repeat: no-repeat;
	padding-left: 20px;
	margin-left: 8px;
	font-size: 11px;
}
.blog_topics {
	background-image: url("sourire.gif");
	height: 16px;
  padding-left: 36px;
}
.blog_comments {
	background-image: url("comments.gif");
	padding-left: 26px;
	padding-top: 4px;
	padding-bottom: 4px;
  font-family: Arial, Helvetica;
	font-size: 12px;
	color: #8a0003;
}
.blog_comments_normal {
	background-image: url("comments2.gif");
	padding-top: 2px;
	padding-bottom: 2px;
}
/* Normal Bubble */
div.blog_bubble, div.blog_bubble_owner {
	font-family: Arial, Helvetica;
	color: black;
	font-size: 11px;
	margin-bottom: 20px;
}
div.blog_bubble blockquote {
	font-family: Arial, Helvetica;
	border: 1px solid #c9c2c1;
	min-height: 0;
}
div.blog_bubble_owner blockquote {
	font-family: Arial, Helvetica;
	border: 1px solid #c9c2c1;
	background-color: white;
	min-height: 0;
}
div.blog_bubble blockquote p, div.blog_bubble_owner blockquote p {
	margin: 10px;
	padding: 0px;
}
div.blog_bubble cite, div.blog_bubble_owner cite {
	padding: 0px 0px 0px 10px;
	background: none;
}
div.blog_bubble_owner cite {
	background: none;
}
div.blog_bubble_owner a.NormalBold {
  color: #8a0003;
}
cite a.NormalBold, cite span.Normal {
	font-family: Arial, Helvetica;
	color: black;
	font-size: 11px;
}
.blogwally {
  margin-bottom: 10px;
  margin-top: 10px;
  padding-left: 30px;
	background: transparent url("auteurblog.gif") no-repeat;  
}
.BlogInfo {
  padding-bottom: 0;   
}
.blog_Description_Heavy {
	font-family: Arial, Helvetica;
	font-size: 12px;
	color: black;
}
.blog_Description {
	font-family: Arial, Helvetica;
	font-size: 12px;
	color: black;	
}
.blog_Description_Title {
  font-family: Arial, Helvetica;
	font-size: 14px;
	font-weight: bold;
	color: #8a0003;
}
/* Calendar Styles */
.Blog_Archive_DayHeader{
	background-color: #cab7d4;
}
.Blog_Archive_Title{
  font-weight: normal;
	color: black
}
/* Actus */
.actutable {
  padding: 15px 0;
  border-bottom: #b6b6b3 solid 1px;
}
.actu {
  margin-top: 15px;
}

