/* obliquid carmen theme */
a img {
  border:0;
}

#menu a {
  display:block;
  font-family:Verdana;
  font-size:small;
  font-weight:bold;
  color:#fdfbef; 				/* change la couleur de la police */
  text-align:left;
  text-decoration:none ; 	/* supprime le soulignement des liens */
  background-color:#660000;  /* fixe la couleur du fonds menu gauche */
  width:175px; 			/* fixe la largeur de chaque bouton à 200 pixel */
  margin:0px; 			/* la marge extérieur autour des boutons est =0 (les boutons se touchent) */ 
  padding:4px; 			/* défini la marge intérieur des boutons à 4px */
  border-top:1px solid white;
  border-bottom:1px solid white;
}

#menu a:hover {
  background-color:#990033;   /* change la couleur du fonds */
  color:#0089b0; 				/* change la couleur de la police */
}

#menu a.sel {
  background-color:#660000;
  color:#ffffff;
  font-weight:bold;
}

/* titres des cartouches */
.titre {
	background-color: #e2e3c4;
}

.titre a {
	font-weight:bold;
  	font-family:verdana;
	text-transform:uppercase;
	font-size:14px;
	color:#0075aa;
	text-decoration:none;
}

.titre a:hover {
	color:#0075aa;
	text-decoration:none;
}

.menu_titre {
	font-size:14px;
  	font-family:verdana;
	text-transform:uppercase;
	color:#327a90;
	background-color:#ffcb67;
	padding-left:10px;
	padding-top:0px;
	padding-bottom:5px;
	font-weight:bold;
}

.menu_caption {
 background-color:#f7f6e1;
}

body  {      
 background-color: rgb(226, 227, 196);
 color: rgb(0, 0, 0);
 background-repeat: no-repeat;
 background-attachment: fixed;
 background-position: 50% 50%;
 margin: 6px;
 font-family:Verdana;
}

/* texts styles (also valid for links texts) */
.textbig {        /* emphasized words in the paragraph text, like bold or italic */
 font-family:verdana;
 font-size: 12px;
 color: rgb(23, 23, 23);
 font-weight: bold;
 text-decoration: none;
 letter-spacing: 2px;
 /*line-height: 120%;*/
}

.textstandard {   /* paragraph text */
 font-family:verdana;
 font-size: 12px;
 font-weight: normal;
 color: rgb(23, 23, 23);
 line-height: 18px;
}


.textmini {       /* comments, notes, labels */
 font-family:verdana;
 font-size: 12px;
 font-weight: normal;
 color: rgb(23, 23, 23);
}

.formmain {      /* main form tag */
 border-top: 0px none;
 border-right: 0px none;
 border-bottom: 0px none;
 border-left: 0px none;
 margin: 0px;
 padding: 0px;
}

.textform {       /* form fields */
 font-family:verdana;
 font-size: 12px;
 font-weight: normal;
 color: rgb(0, 0, 0);
 text-decoration: none;
}

/* titles styles */
.titlebig {       /* page title */
 font-family:verdana;
 font-size: 20px;
 font-weight: normal;
 color: #4f4d40;
 text-decoration: none;
 letter-spacing: -1px;
 line-height: 90%;
}

.titlestandard {  /* section/paragraph/important-message title */
 font-family:verdana;
 font-size: 13px;
 font-weight: bold;
 color: #4f4d40;
 text-decoration: none;
 letter-spacing: 2px;
 line-height: 95%;
}

.titlemini {      /* not used yet */
 font-family:verdana;
 font-size: 13px;
 font-weight: normal;
 color: rgb(37, 37, 37);
 text-decoration: none;
 letter-spacing: 1px;
 line-height: 95%;
}

/* tables styles */

.tablemain {      /* table/form outlines */
 border: solid 1px;
 border-color:#4f4d40;
 background-color:#FFFFFF;
 margin: 0px;
}

.tableheader {  /* table/form main cells -form button cells */
                /* -form cells with links -table header cells */
                /* in all other cases should fit .tablebody */
  padding: 3px;
  border: solid 0px;
  margin: 0px;
  background-color: #c9f6f0;
  font-family:verdana;
  font-size: 12px;
  color: #000000;
  font-weight: bold;
  text-decoration: none;
}

.tablebody {      /* table/form data cells and table link cells */
 padding: 3px;
 border-top: solid 1px;
 border-left: solid 1px;
 border-bottom: solid 1px;
 border-right: solid 1px;
 border-color: #9b9891;
 margin: 0px;
 font-family:verdana;
 font-size: 12px;
 color: #000000;
 background-color:#fdfbef;
 text-decoration: none;
}

.failed {
 font-family:verdana;
 font-size: 12px;
 color: rgb(243, 53, 53);
 text-decoration: none;
}

.passed {
 font-family:verdana;
 font-size: 12px;
 color: rgb(53, 223, 53);
 text-decoration: none;
}

.enabled {
 font-family:verdana;
 font-size: 12px;
 color: rgb(0, 0, 0);
 text-decoration: none;
}

.disabled {
 font-family:verdana;
 font-size: 12px;
 color: rgb(93, 93, 93);
 text-decoration: none;
}

/* pictures style */

.picture {        /* for img, flash, and generic box */
 border-style: solid;
 border-width:1px;
 border-color: rgb(200, 200, 200);
}

/** text on the left, photo on the right */
.newsbody1 { float:left;  text-align:left; width:35em; }
.newsimages1 { float:right;  }

/** photo on the left, text on the right */
.newsbody2 { float:right; width:38em; }
.newsimages2 { float:left; text-align:center;}

/** photo on top */
.newsbody3 {  }
.newsimages3 { }

.newsimage { padding:5px}

/* classes for validator */
.tfvHighlight {
  padding: 3px;
  border: solid 0px;
  margin: 0px;
  /* background-color: rgb(255, 255, 255); */
  font-family:verdana;
  font-size: 12px;
  color: red;
  font-weight: bold;
  text-decoration: none;
}

ul.sortable li {
	position: relative;
}

ul.boxy {
	list-style-type: none;
	padding: 0px;
	margin: 0px;
	width: 10em;
	font-size: 13px;
	font-family: Arial, sans-serif;
}
ul.boxy li {
	cursor:move;
	padding: 2px 2px;
	border: 1px solid #ccc;
	background-color: #eee;
}
.clickable a {
	display: block;
	text-decoration: none;
	cursor: pointer;
}
.clickable li:hover {
	background-color: #f6f6f6;
}

