/*
	Migration de couleurs Alterentrepreneurs => Cafe
	Date : 16/02/2009
	Couleurs :
		Texte bleu foncé 	: 	406080 => 433630
		Fond bleu clair 	:	C5DEFF => E2D8CC
		Textes oranges		:	FD8158 => 534640
*/
/* ###################### OVERALL SETTINGS ###################### */
BODY {
	color            : #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;

}


td, tr, p, div {
  font             : 11px Verdana, Arial, Helvetica, sans-serif;
  color            : #000000;
}


ul {
  margin           : 0px 0px 0px 10px;
}


li {
  list-style       : inside url(../images/arrow.gif) 2px;
  list-style-image : url(../images/arrow.gif);
}


hr {
  height           : 1px;
  width            : 100%;
  color            : #D0D0D0;
}


.poll {
  font             : 9px Arial, Helvetica, Verdana, sans-serif;
  color            : #666666;
  line-height      : 14px
}


/* ###################### UPPER BUTTON BAR ###################### */
a.buttonbar:link, a.buttonbar:visited {
  font             : bold 10px Verdana, Arial, Helvetica, sans-serif;
  color            : #000000;
  text-transform   : uppercase;
  text-decoration  : none;
}


a.buttonbar:hover {
  color            : #000099;
  text-decoration  : none;
}


/* ############## PATHWAY AND BOTTOM BUTTON BAR ############## */
.pathway {
  font             : 11px Verdana, Arial, Helvetica, sans-serif;
  color            : #999999;
}
a.pathway:link, a.pathway:visited {
  color            : #285078;
  font-weight      : normal;
}


a.pathway:hover {
  color            : #CC6600;
  font-weight      : normal;
}


/* ################### MODULE SETTINGS ################### */
.modules {
  background       : #F0F0F0;
}

.moduleheading {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #DE9057;
/*	background-color: #ECFDFD; */

}
.modulefoot {
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #DE9057;
}

.moduleheadingclair {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #DE9057;
	background-color: #FEF5C7;

}
table.moduletable {
  margin           : 0px 0px 0px 0px;
  width            : 100%;
}


table.moduletable th {
  font-size        : 11px;
  font-weight      : bold;
  width            : 100%;
  color            : #000000;
  text-align       : center;
  border-bottom    : 1px solid #cccccc;
}


table.moduletable td {
  font-size        : 11px;
  font-weight      : normal;
}


/* ################### MAIN AND SUB MENU SYSTEM ################### */
.mainlevel {
  letter-spacing   : 1px;
  width            : 100%;
}



a.mainlevel:link, a.mainlevel:visited {
  color            : #285078;
}


a.mainlevel:hover {
  color            : #CC6600;
}


.sublevel {
  letter-spacing   : 2px;
  padding-left     : 7px;
}


/* ###################### SECTION LISTING SETTINGS ###################### */
.sectiontableheader {
  background       : url(../images/logo_bar_back.gif);
  color            : #666666;
  font-weight      : bold;
  background-color : #FEFBE9;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #DE9057;
}


.sectiontableentry1 {
/*  background-color : #F0F0F0; */
  background-color : #FEF5C7;
}


.sectiontableentry2 {
/*   background-color : #E0E0E0; */
  background-color : #FDF0A6;
}

.sectiontableentryactif {
/*   background-color : #E0E0E0; */
  background-color : #FEFBE9;
}


/* ###################### SMALL FONT SETTINGS ###################### */
.small {
  font             : 9px Verdana, Arial, Helvetica, sans-serif;
  color            : #990000;
  text-decoration  : none;
  font-weight      : medium;
}


.smalldark {
  font             : 9px Verdana, Arial, Helvetica, sans-serif;
  color            : #000000;
  font-weight      : normal;
}


/* ###################### CONTENT PAGE SETTINGS ###################### */
.contentpane {
  background       : #FFFFFF; 
}


.contentpaneopen {
  background       : #FFFFFF; 
}


.contentheading {
  font             : bold 11px Verdana, Arial, Helvetica, sans-serif;
  color            : #DE9057;
  text-align       : left
}


.componentheading {
  font             : bold 13px Verdana, Arial, Helvetica, sans-serif;
  color            : #004080;
}


.createdate {
  font-family      : Arial, Helvetica, sans-serif;
  font-size        : 10px;
  color            : #999999;
  text-align       : left;
}


/* ###################### FORMULAR SETTINGS ###################### */
.button {
  font             : bold 10px Verdana, Arial, Helvetica, sans-serif;
  color            : #000000;
  background-color : #C0C0C0;
  border           : 1px solid #000000;
  text-transform   : uppercase;
  background       : url(../images/but_bar_back.gif);
}


.inputbox {
  font             : 10px Verdana, Arial, Helvetica, sans-serif;
  color            : #000000;
  background-color : #FAFAFA;
  border           : 1px dashed #CCCCCC;
}

.nicebutton {
  font             : 10px Verdana, Arial, Helvetica, sans-serif;
  color            : #000000;
  background-color : #FAFAFA;
  border           : 1px solid #CCCCCC;
}

/* ###################### LINKS ###################### */
a:link, a:visited {
  font             : 11px Verdana, Arial, Helvetica, sans-serif;
  color            : #433630;
  text-decoration  : none;
}


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


a:active {
  color            : #CC0000;
/*  background-color : #F0E0A0; */
  text-decoration  : underline;
}


a.category:link, a.category:visited {
  color            : #285078;
  font-weight      : bold;
  letter-spacing   : 1px;
}


a.category:hover {
  color            : #CC6600;
}.coldroite {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #EEEEEE;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-top-color: #EEEEEE;
	border-right-color: #EEEEEE;
	border-bottom-color: #EEEEEE;

}
.colhautbas {
	border: 1px solid #EEEEEE;


}
.offtab {
	background-color : #e5e5e5;
	border-left: outset 2px #E0E0E0;
	border-right: outset 2px #E0E0E0;
	border-top: outset 2px #E0E0E0;
	border-bottom: solid 1px #d5d5d5;
	text-align: center;
	cursor: hand;
	font-weight: normal;
}
/* standard form style table */
table.adminform {
	/*background-color: #FCF1DA;*/
	background-color: #f5f5f5;
	border: solid 1px #d5d5d5;
}

table.adminform tr.row0 {
	background-color: #f5f5f5;
}

table.adminform tr.row1 {
	background-color: #eeeeee;
}

table.adminform th {
	background-color: #999999;
	color: #333333;
	font-family : Arial, Helvetica, sans-serif;
	font-size: 12px;
	border-bottom: dashed 1px #CCCCCC;
	text-align: left;
	height: 25px;
	background: url(../images/03_content_backgr.png);
	background-repeat: repeat;
}

table.adminform td {
	/*background-color: #ffffff;*/
	font-family: Arial,helvetica,sans-serif;
	font-size: 11px;
}

table.adminform td.editor {
	/*background-color: #d6d3ce;*/
	color: #333333;
	font-family : Arial, Helvetica, sans-serif;
	font-size: 9px;
}
.pagetext {
	visibility: hidden;
	display: none;
	position: relative;
	top: 0;
}

.tabhautgauche {
	border-top-width: 1px;
	border-right-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-top-color: #EEEEEE;
	border-right-color: #EEEEEE;
}
.tabhautdroite {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-top-color: #EEEEEE;
	border-right-color: #EEEEEE;
	border-bottom-color: #EEEEEE;
	border-left-color: #EEEEEE;
}
.tabbasdroite {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #EEEEEE;
	border-bottom-color: #EEEEEE;
}
.tabbasgauche {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #EEEEEE;
	border-right-color: #EEEEEE;
	border-bottom-color: #EEEEEE;
	border-left-color: #EEEEEE;
}
.colinfos {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: dotted;
	border-right-style: dotted;
	border-top-color: #EEEEEE;
	border-right-color: #EEEEEE;
	border-bottom-color: #EEEEEE;
	border-left-color: #EEEEEE;
	background-color: #FAFAFA;

}
.tabhautseul {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #EEEEEE;
	border-right-color: #EEEEEE;
	border-bottom-color: #EEEEEE;
	border-left-color: #EEEEEE;
/*	background-color: #FDF0A6; */
}
.tabmarge {
	margin: 2px;
}
.tabbascredit {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #EEEEEE;
	border-right-color: #EEEEEE;
	border-bottom-color: #EEEEEE;
	border-left-color: #EEEEEE;
	background-color: #FAFAFA;
}
.divgrise {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;	
	color: #6A98D7;
}
.divactif {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000066;
}
.divgrisemil {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;	
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #EEEEEE;
	border-left-color: #EEEEEE;
	color: #CCCCCC;
}
.divgrisemilbas {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;	
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #EEEEEE;
	border-left-color: #EEEEEE;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #EEEEEE;
	color: #CCCCCC;
}
.divgrisebas {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #EEEEEE;
	font-size: 9px;	
	color: #CCCCCC;
}
.tabpointilles {
 border: 1px dotted #EEEEEE;
}

.tabbas {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #EEEEEE;
}
.tabcadre {
	border: 1px solid #534640;
	background-color: #FDF0A6;
}
.tabcadreapplet {
	border: 1px solid #534640;
	background-color: #E2D8CC;
}
.tabcadrebleu {
	border: 1px solid #534640;
	background-color: #E2D8CC;
}
.tabcadreplume {
	border: 1px solid #534640;
	background-color: #E2D8CC;
	background-image: url(../images/plume-alpha.gif);
	background-repeat: no-repeat;
	background-position: bottom right;

}
.tabcadretasse {
	border: 1px solid #534640;
	background-color: #E2D8CC;
	background-image: url(../images/tasse-alpha.gif);
	background-repeat: no-repeat;
	background-position: bottom right;

}
.tabcadretambour {
	border: 1px solid #534640;
	background-color: #E2D8CC;
	background-image: url(../images/tambour-alpha.gif);
	background-repeat: no-repeat;
	background-position: bottom right;

}
.tabcadrejournal {
	border: 1px solid #534640;
	background-color: #E2D8CC;
	/*
	background-image: url(../images/journal-alpha-b.gif);
	background-repeat: no-repeat;
	background-position: bottom right;
	*/
}
.tabcadrenuage {
	border: 1px solid #534640;
	background-color: #E2D8CC;
	/*
	background-image: url(../images/nuages-b.gif);
	background-repeat: no-repeat;
	background-position: center center;
	*/

}
.tabcadreoeufs {
	border: 1px solid #534640;
	background-color: #E2D8CC;
	background-image: url(../images/oeufs-b.gif);
	background-repeat: no-repeat;
	background-position: bottom center;

}
.tabcadreblanc {
	border: 1px solid #534640;
	background-color: #FFFFFF;
}

.tabsemicadreactif {
	background-color: #FDF0A6;
	border-top: 1px solid #534640;
	border-right: 1px solid #534640;
	border-bottom: 1px solid #FDF0A6;
	border-left: 1px solid #534640;
	font-weight: bold;
}
.tabsemicadreinactif {
	background-color: #E2D8CC;
	border: 1px solid #534640;
}
.tabcadreactif {
	background-color: #FDF0A6;
	border: 1px solid #534640;
	font-weight: bold;
}
.tabcadreinactif {
	background-color: #E2D8CC;
	border: 1px solid #534640;
}
.tabcadrecontenu {
	background-color: #FDF0A6;
	border-top: 1px Aucune #534640;
	border-right: 1px solid #534640;
	border-bottom: 1px solid #534640;
	border-left: 1px solid #534640;
}
.tabcellulebordbas {
	border-top: 1px Aucune;
	border-right: 1px Aucune #534640;
	border-bottom: 1px solid #534640;
	border-left: 1px Aucune #534640;
}
.moduleheadingover {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #DE9057;
	background-color: #FFF6C6;
}
.textesouligne {
	text-decoration: underline;
}
