/* FLEXIWARE */
/* OLD CSS */
.tableau1	{ background-repeat: no-repeat; background-attachment: fixed; background-color: #FFFFFF; border: 1 solid #000000; }
.tablo		{ border: 1px solid #800000 }
.bordphoto  { border: 1px solid #FF0000 }
.cellulebb  { background-color: #660033; cursor: hand }
.cellule3   { background-color: #FE6001 }
.backcel    { background-image: url('images/fondcel.gif'); background-repeat: no-repeat; background-attachment: fixed; border-style: solid; border-width: 0; padding: 0; background-position: left center }
.backcel2   { background-image: url('images/back.jpg'); background-repeat: repeat-y; background-attachment: fixed; border-style: solid;  border-width: 0; padding: 0; background-position: left center }
.line	    { color: #630000 }
.tablo2		{ background-color: #99CCFF; border: 1 solid #808080 }
.txform1    { font-family: Arial; font-size: 10 px; color: #000000; background-color:  #CCCCCC; border: 1 solid #000066 }
.bouton		{ background-color: #336699; cursor:hand; font-family: Arial; font-size: 11 px; color: #FFFFFF; font-weight: bold }
.bordimg1	{ border: 1 solid #808080 }
.titreprestataire1  { color: #FFFFFF; font-size: 14px; font-family: Arial }
.titrepage2 { color: #6F96FF; font-size: 13px; font-family: Arial }
.tit        { color: #800000; font-family: Arial; font-size: 12 px }
.tableau2	{ background-image: ; background-repeat: no-repeat; background-attachment: fixed; background-color: #FFFFFF; border: 1 solid #C0C0C0; background-position: center 50% }
.txpage     { color: #000000; font-family: Arial; font-size: 11px }
.txpager     { color: #660034; font-family: Arial; font-size: 11px; font-weight: bold }
.txpagemini { color: #000000; font-family: Arial; font-size:10px }
.txacc       { color: #FFFFFF; font-family: Arial; font-size: 11px }
.txac2       { color: #FFFFFF; font-family: Arial; font-size: 10px }

a.menu2      { color: #333333; font-family: Arial; font-size: 11px; text-decoration: none }
a.menu2:active { color: #333333; font-family: Arial; font-size: 11px; text-decoration: none }
a.menu2:visited { color: #666666; font-family: Arial; font-size: 11px; text-decoration: none }
a.menu2:hover { color: #FF0000; font-family: Arial; font-size: 11px; text-decoration: none }
/* ARTICLE */


/* MAIN LAYOUT */
body {
	margin: 0;
	padding: 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	background-color: #000000}

#MainPageLayout {
	height: 100%;
	text-align:left;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	background: #FFFFFF;
}

#BottomClearer {
	clear:both;
	margin: 0;
}

#MainLayout {
	margin: 0px 0px 0px 0px;
	position: absolute;
	width: 775px;
	margin-left: -387px;
	left: 50%;
	background: #FFFFFF;
}

#CadreCentre {
	margin: 0px 0px 0px 0px;
}

#MainPageTitle {
	display: block;
	margin: 0px 0px 0px 0px;
	height: 23px;
	text-align:right;
	padding: 2px 6px 0px 2px;
	font-weight: bold;
	font-style: italic;
	color: #660034;
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	background: url(../images/vigneron/fondovertit.gif);
}

#LeftMenu {
	background: url(../images/vigneron/menuleft.gif) repeat-y;
	width:160px;
	vertical-align:top;
}

.leftmenu {
	background: url(../images/vigneron/menuleft.gif) repeat-y;
	width:160px;
	vertical-align:top;
}

#RightMenu {
	border-bottom: 1px solid #B6B6B6;
	border-left: 1px solid #B6B6B6;
	background-color:#FFFFFF;
	margin:0px 0 0 0;
	padding:0 0px 0 0;
	width:151px;
	vertical-align:top;
	text-align:center;
}

#Header {
width: 100%;
	 height: 90px;
	 background: url("../images/vigneron/logo.jpg") no-repeat;
}

/* *** menu *** */
#subHeaderback {
}

ul#SubHeader {
	clear: both;
	position: absolute;
	top: 0px;
	list-style: none;
	margin: 0px;
	padding: 0px;
	height: 10px;
	background: url("");
}

ul#SubHeader li {
	display: block;
	float: right;
}

ul#SubHeader li span {
width: 132px;
	display: block;
	padding: 0px 4px 0px 4px;
	border-left: 1px solid #640032;
}

ul#SubHeader li a {
	line-height: 10px;
	display: block;
	padding: 0px 4px 0px 4px;
	color: #640032;
	text-align: center;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}

ul#SubHeader li a:hover {
	color: #FF0000;
	text-align: center;
	text-decoration: underline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}

ul#SubHeader ul {
	margin-top: 50px;
	padding: 0px;
	list-style-type: none;
	text-align: left;
	padding: 0px 4px 0px 4px;
	position: absolute;
	overflow: hidden;
}

ul#SubHeader ul li span {
	border-right: 0px;
	border-top: 0px;
	padding: 0px 4px 0px 4px;
}

ul#SubHeader ul li span a {
	padding: 0px 4px 0px 4px;
	text-align: left;
	padding-left: 5px;
}

#Footer {
	height: 20px; 
	width: 100%;
	background: #640032; 
}

div#Footer ul {
	clear: left;
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}

div#Footer ul li {
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	display: block;
	float: right;
	padding-right: 5px;
	line-height: 20px;
}

div#Footer ul li a {
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	padding-right: 5px;
	font-size: 10px;
}
div#Footer ul li a:hover {
	color: #FF0000;
}

#Footer2 {
	height: 40px;
	width: 100%;
	background: #640032; 
}

div#Footer2 ul {
font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	clear: left;
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}

div#Footer2 ul li {
font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
background: #640032; 
	display: block;
	float: right;
	padding-right: 0px;
	line-height: 0px;
}

div#Footer2 ul li a {

	padding-right: 0px;
}
div#Footer2 ul li a:hover {
}

#CadreCentre {
}

/* Tabulations */
#Tabsnav {
margin:0;
	  height: 27px;
      width: 100%;
      font-size:10px;
	  background:url("../images/vigneron/bg.jpg") no-repeat;
      line-height:normal;
}
	  
#Tabsnav ul {
      margin:0;
      padding:10px 10px 0;
      list-style:none;
}

#Tabsnav li {
      display:inline;
      margin:0;
      padding:0;
}

#Tabsnav a {
      float:left;
      background:url("../images/vigneron/left_both.gif") no-repeat left top;
      margin:0;
      padding:0 0 0 9px;
      border-bottom:1px solid #9999CC;
      text-decoration:none;
}

#Tabsnav a span {
      float:left;
      display:block;
      background:url("../images/vigneron/right_both.gif") no-repeat right top;
      padding:0px 15px 4px 6px;
      font-weight:bold;
      color:#CCCCCC;
}

/* Commented Backslash Hack hides rule from IE5-Mac \*/
#Tabsnav a span {float:none;}
/* End IE5-Mac hack */

#Tabsnav a:hover span {
      color:#000000;
}
	  
#Tabsnav #current a {
      background-position:0 -18px;
      border-width:0;
}

#Tabsnav #current a span {
      background-position:100% -18px;
      padding-bottom:5px;
      color:#000000;
}
 
#Tabsnav a:hover {
      background-position:0% -18px;
}

#Tabsnav a:hover span {
      background-position:100% -18px;
}
	  
/* Fin  Tabulations */

/****************** SECTIONS ***************/

.SectionHeader {
	height:10px;
	width:157px;
	display: block;
	text-decoration : none;
	color: #FFFFFF;
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	padding: 3px 0px 0px 3px;
	margin-top: 0px;
	background: #640032 url();
	clear:both;
}

.SectionContent {
	width: 160px;
	margin: 0px;
}

.SectionContentIntro {
	height:10px;
	border-bottom: 1px solid #959395;
	width:159px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color:#C9C0C1;
	text-decoration: none;
	text-align:Left;
	margin: 0px;
	padding: 1px 0px 1px 1px;
	background: #640032 url();
}

.SectionContentAideTexte {
	border-top: 1px solid #C9C0C1;
	border-bottom: 1px solid #C9C0C1;
	width:159px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color:#C9C0C1;
	text-decoration: none;
	text-align:Left;
	margin: 0px;
	padding: 1px 0px 1px 1px;
	background: #640032 url();
}

.SectionFooterText {
	display: block;
	padding: 0px 0px 0px 0px;
	height: 0px;
	margin: 0px;
	clear:both;
	background: url("");
}

.SectionHeaderTitle {
	float:left;
	text-align:left;
	font-weight:bold;
}
.SectionHeaderPicture {
	float:right;
	text-align:right;
}

#SectionList {
	list-style: none;
	padding: 0px 0px 0px 0px;
	margin: 0;
	text-align:left;
}

#SectionList li{
	display: block;
	margin: 0;
	padding: 0px 0px 0px 0px;
}

#SectionList li a{
	background:#640032 url("") no-repeat left center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#FFFFFF;
	text-decoration: none;
	display: block;
	padding: 0px 0px 0px 5px;
	border-bottom: 1px dotted #FFFFFF;
}

#SectionList li a:hover{
	background:#C9C0C1 url("") no-repeat left center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#FFFFFF;
	text-decoration: none;
	display: block;
	padding: 0px 0px Opx 5px;
	border-bottom: 1px dotted #FFFFFF;
}

#SectionList li a:active{
	background:#8298CD url("") no-repeat left center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	color:#FFFFFF;
	display: block;
	padding: 0px 0px 0px 5px;
	border-bottom: 1px dotted #FFFFFF;
}

/******NEWS **************************/

.newstab {
	
}

.newstitle {
	border: 1px dashed #CCCCFF;
	text-align:top left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#666666;
	text-decoration: none;
	font-weight:none;
}

a.news:link {
	color: #666666;
	font : 11px Arial, Helvetica, sans-serif;
	text-decoration: underline;
	font-weight:bold;
}

a.news:Visited {
	color: #666666;
	font : 11px Arial, Helvetica, sans-serif;
	text-decoration: underline;
	font-weight:bold;
}
	
a.news:hover {
	color: #CCCCFF;
	font : 11px Arial, Helvetica, sans-serif;
	text-decoration: underline;
	font-weight:bold;
}
/******SECTION CALENDER**************************/
/* font and background days calender  */
.CalendarDaySection {
	color:#666666;
	background-color:#CCCCCC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	border-bottom: 1px solid #666666;
}
	
.CalendarCurrentDayNumberSection {
	color:#333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	background: url(../images/vigneron/calendarback.gif) no-repeat center center;
}
.CalendarDayNumberSection {
	color:#666666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}
select {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	background-color: #FFFFFF;
	border: 1px solid #000000;
}

/************* ADMINISTRATION SITES*************/

.BabSiteAdminTitleFontBackground {
	background: #EEEEEE;
	color: #666666 ;
	font : 11px Arial, Helvetica, sans-serif;
	padding: 1px 1px 1px 1px;
}

.BabSiteAdminSmall {
	background: #EEEEEE;
	color: #666666 ;
	font : 10px Arial, Helvetica, sans-serif;
	padding: 1px 1px 1px 1px;
}

.BabSiteAdminFontBackground {
	background: #FFFFFF;
	color: #000000 ;
	font : 10px Arial, Helvetica, sans-serif;
}

.BabSiteAdminFont {
	color: #000000 ;
	font : 10px Arial, Helvetica, sans-serif;
}

a.BabSiteAdminListLink:Link {
	color: #000000  ;
	font : 10px Arial, Helvetica, sans-serif;
	text-decoration: underline;
}
a.BabSiteAdminListLink:Visited {
	color: #000000 ;
	font : 10px Arial, Helvetica, sans-serif;
	text-decoration: underline;
}

a.BabSiteAdminListLink:Hover {
	color: #FF0000 ;
	font : 10px Arial, Helvetica, sans-serif;
	text-decoration: underline;
}

/* general links */
a:link {
	color: #000000;
	text-decoration: underline;
}

a:hover {
	color: #FF0000;
	text-decoration: underline;
}

a:visited {
	color: #000000;
	text-decoration: underline;
}

/* admin letterlist users/contacts */
.BabLetterlists {
	color: #666666;
	background: #EEEEEE;
	font: 10px Arial, Helvetica, sans-serif;
	padding: 1px 1px 1px 1px;
}

a.BabAlphabetLink:Link {
	color: #000000;
	font : 10px Arial, Helvetica, sans-serif;
	text-decoration: underline;
}

a.BabAlphabetLink:Visited {
	color: #000000;
	font : 10px Arial, Helvetica, sans-serif;
	text-decoration: underline;
}

a.BabAlphabetLink:Hover {
	color: #FF0000;
	font : 10px Arial, Helvetica, sans-serif;
	text-decoration: underline;
}

a.BabNameEmailLink:Link {
	color: #000000;
	font : 10px Arial, Helvetica, sans-serif;
	text-decoration: underline;
}

a.BabNameEmailLink:Visited {
	color: #000000;
	font : 10px Arial, Helvetica, sans-serif;
	text-decoration: underline;
}

a.BabNameEmailLink:Hover {
	color: #FF0000;
	font : 10px Arial, Helvetica, sans-serif;
	text-decoration: underline;
}

.BabFontBackground  {
	background: #FFFFFF;
	color: #000000;
	font : 10px Arial, Helvetica, sans-serif;
}

/* FIN STYLES Flexiware *******************************************************************************************************************/

.BabHeaderBackground	{ background: #CCCCCC}
.BabCnxMenuBackground { background: #111166}

a.BabCnxLink:Link { COLOR: #FFFFFF;  font : 12px Arial, Helvetica, sans-serif; FONT-WEIGHT: bold }
a.BabCnxLink:Visited { COLOR: #FFFFFF;  font : 12px Arial, Helvetica, sans-serif; FONT-WEIGHT: bold }
a.BabCnxLink:Hover {COLOR: #FFFFFF;  font : 12px Arial, Helvetica, sans-serif; FONT-WEIGHT: bold }

/*copyrightlink*/
a.copy:link {color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 11px}
a.copy:active {color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 11px}
a.copy:visited {color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 11px}



.BabMenuBackground { background: #FFFFFF}
.BabContentBackground {  background: #111166}
.BabFooterBackground {background: #FFFFFF ;COLOR: #000000; font-family : Arial, Helvetica, sans-serif; font-size : 10px }
.BabSectionsColBackground {background: #FFFFFF}

.Babhighlight { background: #FF0000}
.Blackbg { background: #000000}
.BabSloganFont { COLOR: #FFFFFF; font-family : Arial, Helvetica, sans-serif; font-size : 18px; FONT-WEIGHT: bold }

a.BabCnxLink:Link { COLOR: #FFFFFF;  font : 12px Arial, Helvetica, sans-serif; FONT-WEIGHT: bold }
a.BabCnxLink:Visited { COLOR: #FFFFFF;  font : 12px Arial, Helvetica, sans-serif; FONT-WEIGHT: bold }
a.BabCnxLink:Hover {COLOR: #FFFFFF;  font : 12px Arial, Helvetica, sans-serif; FONT-WEIGHT: bold }

a.BabMenuLink:Link { COLOR: #111166;  font : 10px Arial, Helvetica, sans-serif; FONT-WEIGHT: bold }
a.BabMenuLink:Visited { COLOR: #111166;  font : 10px Arial, Helvetica, sans-serif; FONT-WEIGHT: bold }
a.BabMenuLink:Hover {COLOR: #009933;  font : 10px Arial, Helvetica, sans-serif; FONT-WEIGHT: bold }

/* color and font menu active and tabs */
.BabMenuActiveBackground { background: #111166; COLOR: #FFFFFF; font-family : Arial, Helvetica, sans-serif; 
font-size : 10px ;FONT-WEIGHT: bold }
.BabMenuTabBackground { background: #D1D1D9; COLOR: #000000; font-family : Arial, Helvetica, sans-serif; 
font-size : 10px ;FONT-WEIGHT: bold }

/* background and font title pages (articles , forums , ....) */
.BabBodyTitleBackground {background: #D1D1D9; COLOR: #000000;  font:12px Arial, Helvetica, sans-serif; 
FONT-WEIGHT: bold}

/* background and font error messages  */
.BabErrorMessage { BACKGROUND: #FFFFFF; COLOR: #FF3333;  font:12px Arial, Helvetica, sans-serif; FONT-WEIGHT: bold}

/* background and font warnings */
.BabWarningBodyBackground { BACKGROUND: #FFFFFF; COLOR: #000000;  font: 12px Arial, Helvetica, sans-serif; }
.BabWarningTitleBackground { BACKGROUND: #FFFFFF; COLOR: #FF3333;  font: 12px Arial, Helvetica, sans-serif; }
/* fontcolor and style of subject of warning */
.BabWarningObjectBackground { BACKGROUND: #FFFFFF; COLOR: #000000;  font: 12px Arial, Helvetica, sans-serif; 
FONT-WEIGHT: bold}

a.BabWarningLinkColor:Link { COLOR: #0000CC; font : 10px Arial, Helvetica, sans-serif; FONT-WEIGHT: bold }
a.BabWarningLinkColor:Visited { COLOR: #0000CC; font : 10px Arial, Helvetica, sans-serif; FONT-WEIGHT: bold }
a.BabWarningLinkColor:Hover {COLOR: #FF3333; font : 10px Arial, Helvetica, sans-serif; FONT-WEIGHT: bold }

/* borders background and font forms*/
.BabLoginMenuBackground {background: #EEEEEE; COLOR: #000000;  font: 10px Arial, Helvetica, sans-serif; font-weight: none}
.BabLoginCadreBackground { BACKGROUND: #FFFFFF}


/* notes,faq,eventeditor,vacation */
a.BabEventFaqLink:Link { COLOR: #009933; font : 10px Arial, Helvetica, sans-serif; FONT-WEIGHT: bold  }
a.BabEventFaqLink:Visited { COLOR: #009933; font : 10px Arial, Helvetica, sans-serif; FONT-WEIGHT: bold}
a.BabEventFaqLink:Hover { COLOR: #FF3333; font : 10px Arial, Helvetica, sans-serif; FONT-WEIGHT: bold }

.BabDatesFont {background: #FFFFFF; COLOR: #000000;  font: 10px Arial, Helvetica, sans-serif;}

/* color bg of titles in content when text is links */
.BabTitleBg {background: #D1D1D9}

a.BabContentLinkColor:Link { COLOR: #0000CC; font: 10px  Arial, Helvetica, sans-serif;}
a.BabContentLinkColor:Visited { COLOR: #0000CC; font : 10px Arial, Helvetica, sans-serif;}
a.BabContentLinkColor:Hover {COLOR: #FF3333; font : 10px Arial, Helvetica, sans-serif;}

/* in use on inbox*/
a.BabTitleSmall:Link { COLOR: #000000; font: 10px  Arial, Helvetica, sans-serif; FONT-WEIGHT: bold}
a.BabTitleSmall:Visited { COLOR: #000000; font : 10px Arial, Helvetica, sans-serif; FONT-WEIGHT: bold}
a.BabTitleSmall:Hover {COLOR: #FF3333; font : 10px Arial, Helvetica, sans-serif; FONT-WEIGHT: bold}

.BabTitleSmallFontBg {background: #D1D1D9; COLOR: #000000 ; font : 10px Arial, Helvetica, sans-serif; FONT-WEIGHT: bold }

/****** SECTIONS GENERAL ***************************/
.BabTitleSectionFont { COLOR: #000000;  font: 10px Arial, Helvetica, sans-serif; FONT-WEIGHT: bold }
.BabTitleSectionBackground {background: #D1D1D9 }
.BabSectionBackground {background: #111166} 
.BabSectionSpacing { height: 0px }
.BabBodySection {COLOR: #F2F2F2;  font: 10px Arial, Helvetica, sans-serif;}

/* font sections header footer */
.BabHeaderBodySection { COLOR: #FFFFFF;  font: 10px Arial, Helvetica, sans-serif;}
.BabFooterBodySection {COLOR: #FF0000;  font: 10px Arial, Helvetica, sans-serif;}

a.BabSectionsLinkColor:Link { COLOR: #666666; font: 10px Arial, Helvetica, sans-serif; text-decoration: none;}
a.BabSectionsLinkColor:Visited { COLOR: #666666; font: 10px Arial, Helvetica, sans-serif; text-decoration: none;}
a.BabSectionsLinkColor:Hover { COLOR: #333333; font: 10px Arial, Helvetica, sans-serif; text-decoration: underline;}


/******* SECTION SUMMARY****************************/
/* background and font title */
.BabSummaryTitleFontBackground {background-color: #D1D1D9; COLOR: #000000 ;  font:12px Arial, Helvetica, sans-serif; FONT-WEIGHT:bold }
/* background content */
.BabSummaryContentBackground { BACKGROUND: #FFFFFF; COLOR: #000000;  font: 10px Arial, Helvetica, sans-serif;}

a.BabSummaryLinkColor:Link { COLOR: #000000; font : 10px Arial, Helvetica, sans-serif; FONT-WEIGHT: bold }
a.BabSummaryLinkColor:Visited { COLOR: #000000; font : 10px Arial, Helvetica, sans-serif; FONT-WEIGHT: bold }
a.BabSummaryLinkColor:Hover {COLOR: #FF3333 ; font : 10px Arial, Helvetica, sans-serif; FONT-WEIGHT: bold }

/* mail numbers */
.BabSummaryNbrMessage { COLOR: #FF3333;  font: 10px Arial, Helvetica, sans-serif; FONT-WEIGHT: bold}
/**************** CATEGORIES ****************************/
.BabCategTitleNavigation {color: #FFFFFF; font : 12px Arial, Helvetica, sans-serif; font-weight: bold; margin:0; }
.BabCategChildNavigation {color: #DDDDDD; font-style:italic; font-family: Arial, Helvetica, sans-serif;font-size:10px }

a.BabCategTitleNavigation:Link { color: #FFFFFF; font : 12px Arial, Helvetica, sans-serif; text-decoration: underline }
a.BabCategTitleNavigation:Visited { color: #FFFFFF; font : 12px Arial, Helvetica, sans-serif; text-decoration: underline }
a.BabCategTitleNavigation:Hover {color: #FFFFFF; font : 12px Arial, Helvetica, sans-serif; text-decoration: none }

a.BabCategNavigationLink:Link { COLOR: white; font : 12px Arial, Helvetica, sans-serif; text-decoration: none }
a.BabCategNavigationLink:Visited { COLOR: white; font : 12px Arial, Helvetica, sans-serif; text-decoration: none }
a.BabCategNavigationLink:Hover {COLOR: white; font : 12px Arial, Helvetica, sans-serif; text-decoration: underline }

/**************** ARTICLES ****************************/
/* titles */
.BabTopicsTitleBackground {
	padding:0 0 0 2px;
	margin: 0px;
	text-align:left;
	background: #FFFFFF;
	color: #000000; 
	font: bold 14px Arial, Helvetica, sans-serif;
	
}

/* font and background articles */
.BabTopicsBackground { background: #FFFFFF; color: #000000;  font: 11px Arial, Helvetica, sans-serif;}

.BabTopicsAuthorBackground {
	background: #FFFFFF;
	color: #9999CC; 
	font: 10px Arial, Helvetica, sans-serif;
}

.BabArticleSpacing {
	height: 5px;
}

a.BabTopicsFooterLink:Link {
background: url("../images/vigneron/impression.gif") no-repeat left center;
padding: 0px 10px 0px 20px;
	color: #FFFFFF;
	font : 10px Arial, Helvetica, sans-serif;
	text-decoration: none;
}

a.BabTopicsFooterLink:Visited {
background: url("../images/vigneron/impression.gif") no-repeat left center;
padding: 0px 10px 0px 20px;
	color: #FFFFFF;
	font : 10px Arial, Helvetica, sans-serif;
	text-decoration: none;
}
a.BabTopicsFooterLink:Hover {
background: url("../images/vigneron/impression.gif") no-repeat left center;
padding: 0px 10px 0px 20px;
	color: #333333;
	font : 10px Arial, Helvetica, sans-serif;
	text-decoration: underline;
}

a.BabTopicsFooterLink2:Link {
background: url("../images/vigneron/more.gif") no-repeat right center;
padding: 0px 20px 0px 10px;
	color: #FFFFFF;
	font : 10px Arial, Helvetica, sans-serif;
	text-decoration: none;
}

a.BabTopicsFooterLink2:Visited {
background: url("../images/vigneron/more.gif") no-repeat right center;
padding: 0px 20px 0px 10px;
	color: #FFFFFF;
	font : 10px Arial, Helvetica, sans-serif;
	text-decoration: none;
}
a.BabTopicsFooterLink2:Hover {
margin: opx;
background: url("../images/vigneron/more.gif") no-repeat right center;
padding: 0px 20px 0px 10px;
	color: #333333;
	font : 10px Arial, Helvetica, sans-serif;
	text-decoration: underline;
}

a.BabTopicsFooterMoreLink:Link {
	color: #666666;
	font : 10px Arial, Helvetica, sans-serif;
	text-decoration: none;
}

a.BabTopicsFooterMoreLink:Visited {
	color: #666666;
	font : 10px Arial, Helvetica, sans-serif;
	text-decoration: none;
}

a.BabTopicsFooterMoreLink:Hover {
	color: #FF0000;
	font : 10px Arial, Helvetica, sans-serif;
	text-decoration: underline;
	
}

.BabTopicsButtonBackground {
padding: 0px 0px 0px 0px;
margin: opx;
	border-top: 1px solid #B6B6B6;
}

.BabTopicsTitleNavigation {COLOR: white; font : 10px Arial, Helvetica, sans-serif; FONT-WEIGHT: bold ; text-decoration: underline}

a.BabTopicsTitleNavigationLink:Link { COLOR: white; font : 9px Arial, Helvetica, sans-serif; text-decoration: none }
a.BabTopicsTitleNavigationLink:Visited { COLOR: white; font : 9px Arial, Helvetica, sans-serif; text-decoration: none }
a.BabTopicsTitleNavigationLink:Hover {COLOR: white; font : 9px Arial, Helvetica, sans-serif; text-decoration: underline }

/********** AGENDA **** CALENDAR ******************************/

.BabCalendarCadreBackground {background: #D1D1D9}
.BabCalendarMenuBackground {background: #D1D1D9; COLOR: #000000;  font: 12px Arial, Helvetica, sans-serif; FONT-WEIGHT: bold}
.BabCalendarMenuActiveBackground {background: #D1D1D9; COLOR: #111166; font: 12px Arial, Helvetica, sans-serif; FONT-WEIGHT: bold}
.BabCalendarBodyBackground { BACKGROUND: #000000 ; font: 10px Arial, Helvetica, sans-serif;}
.BabCalendarBodyBadMonthBackground {background: #CCCCCC ; font: 10px Arial, Helvetica, sans-serif;}
.BabMonthCalendarCurentDayBackground { BACKGROUND: #E6E6F7 ; font: 10px Arial, Helvetica, sans-serif; }
/*also in use on inbox  */
.BabCalendarBodyFont { COLOR: #000000;  font: 10px Arial, Helvetica, sans-serif;}

.BabMonthCalendarEventLegendFont { COLOR: #FFFFFF; font: 10px Arial, Helvetica, sans-serif;}
.BabMonthCalendarEventLegendTitleFont { COLOR: #FFFFFF;  font: 12px Arial, Helvetica, sans-serif; FONT-WEIGHT: bold}
/*names of the days on top of monthcalendar*/
.BabCalendarDays {background: #181A91; COLOR: #FFFFFF;  font: 12px Arial, Helvetica, sans-serif; FONT-WEIGHT: bold}

.BabMonthCalendarEventHourfont { BACKGROUND: #FFFFFF; COLOR: #OO9933; font: 10px Arial, Helvetica, sans-serif;}

a.BabCalendarNavLinkColor:Link { COLOR: #111166; font : 12px Arial, Helvetica, sans-serif; FONT-WEIGHT: bold }
a.BabCalendarNavLinkColor:Visited { COLOR: #111166; font : 12px Arial, Helvetica, sans-serif; FONT-WEIGHT: bold }
a.BabCalendarNavLinkColor:Hover {COLOR: #009933; font : 12px Arial, Helvetica, sans-serif; FONT-WEIGHT: bold}

a.BabDayCalendarNavigLink:Link { COLOR: #FFFFFF; font: 12px  Arial, Helvetica, sans-serif;}
a.BabDayCalendarNavigLink:Visited { COLOR: #FFFFFF; font : 12px Arial, Helvetica, sans-serif;}
a.BabDayCalendarNavigLink:Hover {COLOR: #6699CC; font : 12px Arial, Helvetica, sans-serif;}

.BabDayCalendarTitleFont {background: #111166; COLOR: #FFFFFF; font: 12px Arial, Helvetica, sans-serif; FONT-WEIGHT: bold }

a.BabMonthCalendarDayNumber:Link { COLOR: #0000CC; font : 10px Arial, Helvetica, sans-serif; FONT-WEIGHT: bold}
a.BabMonthCalendarDayNumber:Visited { COLOR: #0000CC; font : 10px Arial, Helvetica, sans-serif; FONT-WEIGHT: bold}
a.BabMonthCalendarDayNumber:Hover {COLOR: #009933; font : 10px Arial, Helvetica, sans-serif; FONT-WEIGHT: bold}

/*green link new and event*/
a.BabDayCalendarEventLink:Link { COLOR: #009933; font: 10px  Arial, Helvetica, sans-serif;}
a.BabDayCalendarEventLink:Visited { COLOR: #009933; font : 10px Arial, Helvetica, sans-serif; }
a.BabDayCalendarEventLink:Hover {COLOR: #FF3333; font : 10px Arial, Helvetica, sans-serif;}

a.BabMonthCalendarEventLink:Link { COLOR: #000000; font: 10px  Arial, Helvetica, sans-serif; }
a.BabMonthCalendarEventLink:Visited { COLOR: #000000; font : 10px Arial, Helvetica, sans-serif; }
a.BabMonthCalendarEventLink:Hover {COLOR: #FF3333; font : 10px Arial, Helvetica, sans-serif;}

a.BabDayCalendarHourLink:Link { COLOR: #111166; font : 10px Arial, Helvetica, sans-serif; FONT-WEIGHT: bold}
a.BabDayCalendarHourLink:Visited { COLOR: #111166; font : 10px Arial, Helvetica, sans-serif; FONT-WEIGHT: bold}
a.BabDayCalendarHourLink:Hover {COLOR: #FF3333; font : 10px Arial, Helvetica, sans-serif; FONT-WEIGHT: bold}

/***************** MAIL ******************************/

/* white background  in use on inbox  groups  - plus links */
.BabMailBackground { background: #FFFFFF}

.BabMailText { BACKGROUND: #FFFFFF; COLOR: #000000; font: 10px  Arial, Helvetica, sans-serif; FONT-WEIGHT: bold }

a.BabMailLink:Link { COLOR: #0000CC ; font : 12px Arial, Helvetica, sans-serif; FONT-WEIGHT: bold }
a.BabMailLink:Visited { COLOR: #0000CC ; font : 12px Arial, Helvetica, sans-serif; FONT-WEIGHT: bold}
a.BabMailLink:Hover { COLOR: #FF3333 ; font : 12px Arial, Helvetica, sans-serif; FONT-WEIGHT: bold}

/***************** FORUMS**********************************/

/*threads*/
.BabForumBackground { background: #FFFFFF; color: #000000; font: 10px Arial, Helvetica, sans-serif;}
.BabForumBackground1 { background: #E6E6F7; color: #000000; font: 10px Arial, Helvetica, sans-serif;}
.BabForumTitle {background: #D1D1D9; COLOR: #000000; font: 10px Arial, Helvetica, sans-serif; FONT-WEIGHT: bold }
.BabForumNavigationBackground {background: #D1D1D9}

a.BabForumNavigation:Link { COLOR: #111166; font: 12px  Arial, Helvetica, sans-serif; FONT-WEIGHT: bold }
a.BabForumNavigation:Visited { COLOR: #111166; font : 12px Arial, Helvetica, sans-serif; FONT-WEIGHT: bold }
a.BabForumNavigation:Hover {COLOR: #009933; font : 12px Arial, Helvetica, sans-serif; FONT-WEIGHT: bold }
 /*posts*/
.BabForumTopicsNavTitle { background: #D8D8F3; COLOR: #111166; font : 12px Arial, Helvetica, sans-serif;  FONT-WEIGHT: bold}
.BabForumTopicsNavDate { background: #E6E6F7; COLOR: #FF3333; font : 10px Arial, Helvetica, sans-serif;  FONT-WEIGHT: bold}
.BabForumTopicsNavAuthor {  background: #E6E6F7; COLOR: #111166; font : 10px Arial, Helvetica, sans-serif; FONT-WEIGHT: bold}

a.BabForumTopicsConfirm:Link { COLOR: #4990B1; font : 9px Arial, Helvetica, sans-serif;text-decoration: none }
a.BabForumTopicsConfirm:Visited { COLOR: #4990B1; font : 9px Arial, Helvetica, sans-serif; text-decoration: none }
a.BabForumTopicsConfirm:Hover {COLOR: #4990B1; font : 9px Arial, Helvetica, sans-serif; text-decoration: underline }

a.BabForumTopicsNavContribution:Link { COLOR: #000000  ; font : 10px Arial, Helvetica, sans-serif; }
a.BabForumTopicsNavContribution:Visited { COLOR: #000000 ; font : 10px Arial, Helvetica, sans-serif;}
a.BabForumTopicsNavContribution:Hover { COLOR: #0000CC ; font : 10px Arial, Helvetica, sans-serif;}

.BabForumTopicsNavTreeBody { BACKGROUND: #FFFFFF; COLOR: #000000; font : 9px Arial, Helvetica, sans-serif;  FONT-WEIGHT: bold}
.BabForumTopicsNavTreeDate { BACKGROUND: #FFFFFF; COLOR: #000000; font: 9px Arial, Helvetica, sans-serif; }
.BabForumTopicsNavTreeAuthor { BACKGROUND: #FFFFFF; COLOR: #000000; font : 9px Arial, Helvetica, sans-serif;}
.BabForumTopicsNavTreeLive { BACKGROUND: #FFFFFF ; COLOR: #FF3333 ; font : 10px Arial, Helvetica, sans-serif; FONT-WEIGHT: bold}

/***************** FAQ****************************/
.BabFaqAdminTitleBackground { BACKGROUND: #D1D1D9}
.BabFaqAdminBodyFontBackground {background: #FFFFFF; COLOR: #000000 ; font : 10px Arial, Helvetica, sans-serif;}

a.BabFaqAdminTitleLink:Link { COLOR: #111166 ; font : 10px Arial, Helvetica, sans-serif; FONT-WEIGHT: bold}
a.BabFaqAdminTitleLink:Visited { COLOR: #111166 ; font : 10px Arial, Helvetica, sans-serif; FONT-WEIGHT: bold}
a.BabFaqAdminTitleLink:Hover { COLOR: #009933 ; font : 10px Arial, Helvetica, sans-serif; FONT-WEIGHT: bold}

/********* FAQ **** NOTES ********************************/
a.BabFaqLink:Link { COLOR: #0000CC  ; font : 10px Arial, Helvetica, sans-serif; FONT-WEIGHT: bold  }
a.BabFaqLink:Visited { COLOR: #0000CC ; font : 10px Arial, Helvetica, sans-serif; FONT-WEIGHT: bold }
a.BabFaqLink:Hover { COLOR: #FF3333 ; font : 10px Arial, Helvetica, sans-serif; FONT-WEIGHT: bold }

.BabFaqQuestion { background: #FFFFFF; COLOR: #OO00CC; font : 10px Arial, Helvetica, sans-serif; FONT-WEIGHT: bold }
.BabFaqBodyFontBg {background: #FFFFFF; COLOR: #000000; font : 10px Arial, Helvetica, sans-serif;}
.BabFaqTitleFontBg {background: #D1D1D9; COLOR: #000000; font : 12px Arial, Helvetica, sans-serif; FONT-WEIGHT: bold }

/************ ADMINISTRATION GROUPS***********/
.BabAdminMembers { BACKGROUND: #FFFFFF; COLOR: #000000 ; font : 12px Arial, Helvetica, sans-serif; FONT-WEIGHT: bold}

a.BabAdminMembersList:Link { COLOR: #0000CC  ; font : 10px Arial, Helvetica, sans-serif;}
a.BabAdminMembersList:Visited { COLOR: #0000CC ; font : 10px Arial, Helvetica, sans-serif;}
a.BabAdminMembersList:Hover { COLOR: #FF3333 ; font : 10px Arial, Helvetica, sans-serif;}

/********** ADMINISTRATION THEMES TOPICS **********/
.BabTopicsAdminListTitle {background: #D1D1D9; COLOR: #111166; font : 10px Arial, Helvetica, sans-serif; }

a.BabTopicsAdminTitleLink:Link { COLOR: #111166; font : 10px Arial, Helvetica, sans-serif; FONT-WEIGHT: bold }
a.BabTopicsAdminTitleLink:Visited { COLOR: #111166; font : 10px Arial, Helvetica, sans-serif; FONT-WEIGHT: bold}
a.BabTopicsAdminTitleLink:Hover { COLOR: #009933 ; font : 10px Arial, Helvetica, sans-serif; FONT-WEIGHT: bold}

a.BabTopicsAdminNumberLink:Link { COLOR: #111166; font : 10px Arial, Helvetica, sans-serif; }
a.BabTopicsAdminNumberLink:Visited { COLOR: #111166; font : 10px Arial, Helvetica, sans-serif; }
a.BabTopicsAdminNumberLink:Hover { COLOR: #009933 ; font : 10px Arial, Helvetica, sans-serif; }

/******* LIST EMAIL RECIPIENTS Popup address.html******************************/

.BabToChoiceMailPopupCadreFontBackground {background: #111166; COLOR: #FFFFFF ; font : 10px Arial, Helvetica, sans-serif; FONT-WEIGHT: bold }
.BabToChoiceMailPopupBodyFontBackground {background: #FFFFFF; COLOR: #000000 ; font : 10px Arial, Helvetica, sans-serif; }
.BabToChoiceMailPopupTitleFontBackground { BACKGROUND: #D1D1D9; COLOR: #000000 ; font : 10px Arial, Helvetica, sans-serif; FONT-WEIGHT: bold }

a.BabToChoiceMailPopupCloseLink:Link { COLOR: #FF3333  ; font : 10px Arial, Helvetica, sans-serif; FONT-WEIGHT: bold  }
a.BabToChoiceMailPopupCloseLink:Visited { COLOR: #FF3333 ; font : 10px Arial, Helvetica, sans-serif; FONT-WEIGHT: bold}
a.BabToChoiceMailPopupCloseLink:Hover { COLOR: #009933 ; font : 10px Arial, Helvetica, sans-serif; FONT-WEIGHT: bold }

a.BabToChoiceMailPopupToLink:Link { COLOR: #000000; font : 10px Arial, Helvetica, sans-serif; FONT-WEIGHT: bold  }
a.BabToChoiceMailPopupToLink:Visited { COLOR: #000000; font : 10px Arial, Helvetica, sans-serif; FONT-WEIGHT: bold}
a.BabToChoiceMailPopupToLink:Hover { COLOR: #FF3333 ; font : 10px Arial, Helvetica, sans-serif; FONT-WEIGHT: bold }

a.BabToChoiceMailPopupNavigLink:Link { COLOR: #111166  ; font : 10px Arial, Helvetica, sans-serif; FONT-WEIGHT: bold  }
a.BabToChoiceMailPopupNavigLink:Visited { COLOR: #111166 ; font : 10px Arial, Helvetica, sans-serif; FONT-WEIGHT: bold}
a.BabToChoiceMailPopupNavigLink:Hover { COLOR: #FF3333 ; font : 10px Arial, Helvetica, sans-serif;FONT-WEIGHT: bold }


/**** FILE MANAGER **********************************************/

a.BabSiteFileLink:Link { COLOR: #000000  ; font : 11px Arial, Helvetica, sans-serif; text-decoration: none;  FONT-WEIGHT: bold }
a.BabSiteFileLink:Visited { COLOR: #000000 ; font : 11px Arial, Helvetica, sans-serif; text-decoration: none;  FONT-WEIGHT: bold }
a.BabSiteFileLink:Hover { COLOR: #009933 ; font : 11px Arial, Helvetica, sans-serif; text-decoration: underline;  FONT-WEIGHT: bold }

a.BabSiteAdminFileLink:Link { COLOR: #4990B1; font : 9px Arial, Helvetica, sans-serif; text-decoration: none }
a.BabSiteAdminFileLink:Visited { COLOR: #4990B1; font : 9px Arial, Helvetica, sans-serif; text-decoration: none }
a.BabSiteAdminFileLink:Hover {COLOR: #4990B1; font : 9px Arial, Helvetica, sans-serif; text-decoration: underline }



/**** SCRIPT FOR FORMATTING MESSAGES WYSIWYG ********************/

.ButtonNormal {

	BORDER-RIGHT: buttonface 1px solid; BORDER-TOP: buttonface 1px solid; 
	BORDER-LEFT: buttonface 1px solid; BORDER-BOTTOM: buttonface 1px solid; 
	BACKGROUND-COLOR: #CCCCCC }

.ButtonPressed {

	BORDER-RIGHT: buttonhighlight 1px solid; BORDER-TOP: buttonshadow 1px solid; 
	BORDER-LEFT: buttonshadow 1px solid; BORDER-BOTTOM: buttonhighlight 1px solid; 
	BACKGROUND-COLOR: #CCCCCC }

.ButtonMouseOver {

	BORDER-RIGHT: buttonshadow 1px solid; BORDER-TOP: buttonhighlight 1px solid; 
	BORDER-LEFT: buttonhighlight 1px solid; BORDER-BOTTOM: buttonshadow 1px solid; 
	BACKGROUND-COLOR: #CCCCCC }

.ButtonDisabled {

	BORDER-RIGHT: buttonface 1px solid; BORDER-TOP: buttonface 1px solid; 
	BORDER-LEFT: buttonface 1px solid; BORDER-BOTTOM: buttonface 1px solid; 
	BACKGROUND-COLOR: #CCCCCC }

.Image {

	WIDTH: 22px; HEIGHT: 22px }

.Toolbar {

	BORDER-RIGHT: buttonshadow 1px solid; BORDER-TOP: buttonhighlight 1px solid; 
	BORDER-LEFT: buttonhighlight 1px solid; BORDER-BOTTOM: buttonshadow 1px solid; 
	HEIGHT: 30px;background: #CCCCCC }

.Divider {

	BORDER-RIGHT: buttonhighlight 1px solid; BORDER-TOP: buttonshadow 1px solid; 
	BORDER-LEFT: buttonshadow 1px solid; WIDTH: 2px; 
	BORDER-BOTTOM: buttonhighlight 1px solid; HEIGHT: 24px;background: #CCCCCC }

.Swatch {

	BORDER-RIGHT: buttonshadow 1px solid; BORDER-TOP: buttonhighlight 1px solid; 
	BORDER-LEFT: buttonhighlight 1px solid; WIDTH: 3px; 
	BORDER-BOTTOM: buttonshadow 1px solid; HEIGHT: 24px;background: #CCCCCC }

.Space {

	WIDTH: 0px; HEIGHT: 24px;background: buttonface }

.List {

	BACKGROUND: #FFFFFF; COLOR: #000000; FONT: 8px Verdana, Arial, sans-serif  }

.Text {

	FONT: 8pt Verdana, Arial, sans-serif }

.Heading {

	BACKGROUND: #FFFFFF; COLOR: #000000 }

/**** END Classes USED BY THE SCRIPT FOR FORMATTING MESSAGES WYSIWYG */

/*Ovidentia 3.3 add*/
.BabTodayEvent {
	BACKGROUND: #E6E6F7 ; 
	font: 10px Arial, Helvetica, sans-serif;
       border-left: 1px solid red;
       border-right: 1px solid red;
       border-bottom: 1px solid red;
	   border-top: 1px solid red
			}
.HeaderDayCalendar {
					BACKGROUND: #FFFFFF
					}

/*BAB_EDITOR_CSS_BEGIN*/
.Editor_Titre1 { COLOR: #aa0000;  font: 14px Arial, Helvetica, sans-serif;}
.Editor_Titre2 { COLOR: #0000FF;  font: 18px Arial, Helvetica, sans-serif;}
.Big_Titre { COLOR: #FF04A5;  font: 24px Arial, Helvetica, sans-serif; }
.fond_gris {background: #D1D1D9; COLOR: #111166 ; font : 11px Arial, Helvetica, sans-serif; FONT-WEIGHT: bold }
.Titre_Niv1 { COLOR: Navy ; BACKGROUND-COLOR: LightYellow; font : 16px Arial, Helvetica, sans-serif; FONT-WEIGHT: bold ;BORDER-TOP: Navy 1px solid; BORDER-BOTTOM: Navy 1px solid; BORDER-LEFT: Navy 1px solid; BORDER-RIGHT: Navy 1px solid;}
.Titre_Niv2 { COLOR: Navy ; font : 14px Arial, Helvetica, sans-serif; FONT-WEIGHT: bold ;}
.Titre_Niv3 { COLOR: Navy ; font : 12px Arial, Helvetica, sans-serif; FONT-WEIGHT: bold ;}
.Surligne_Important { BORDER-TOP: red 1px solid; BORDER-BOTTOM: red 2px solid; BACKGROUND-COLOR: lightgreen }
.Surligne_Simple { BACKGROUND-COLOR: #FFFF66 }
/*BAB_EDITOR_CSS_END*/

/*BAB_EDITOR_PAGE_BEGIN*/
.page {background-color: #fff; font-family: Arial, Helvetica, sans-serif; font-size:10pt}
/*BAB_EDITOR_PAGE_END*/

