@charset "iso-8859-1";
body
{
	font-family		: Arial, sans-serif;
	font-size		: 11px;
	font-style		: normal;
	font-weight		: normal;
	font-variant	: normal;
	text-transform	: none;
	margin			: 0px;
	padding			: 0px;
	background-color	: #8d8d8d;
	background-image	: url('../img/bgf.jpg');
	
}

div.diplomes
  {
  height: 400px;
  width: 585px;
  overflow: auto;
  }

div.formations
  {
  height: 570px;
  width: 585px;
  overflow: auto;
  }
  
td
{
	font-family		: Arial, sans-serif;
	font-size		: 11px;
	font-style		: normal;
	font-weight		: normal;
	font-variant	: normal;
	text-transform	: none;
	margin			: 0px;
}

.trcolor0
{
 background-color: transparent;
}

.trcolor1
{
 background-color: lavender;
}

.tdtitre
{
	font-family		  : Arial, sans-serif;
	font-size		    : 11px;
	font-style		  : normal;
	font-weight		  : bold;
	font-variant	  : normal;
	text-transform	: none;
	margin			    : 0px;
	padding         : 0px;
	padding-left    : 5px;
	color           : #f98702;
	height          : 20px;
	background-image: url('../img/menus/backmenus10.gif');
	background-color: #fafafa;
	background-repeat:no-repeat;
	background-position:top left;
	text-align      : left;
	border          : 0px none;
}

.tdtitre2
{
	font-family		  : Arial, sans-serif;
	font-size		    : 11px;
	font-style		  : normal;
	font-weight		  : bold;
	font-variant	  : normal;
	text-transform	: none;
	margin			    : 0px;
	padding         : 0px;
	padding-left    : 5px;
	color           : #f98702;
	height          : 20px;
	background-image: url('../img/menus/backmenus10.gif');
	background-color: #fafafa;
	background-repeat:no-repeat;
	background-position:top right;
	text-align      : left;
	border          : 0px none;
}

.tdcontenu
{
	font-family		  : Arial, sans-serif;
	font-size		    : 11px;
	font-style		  : normal;
	font-weight		  : normal;
	font-variant	  : normal;
	text-transform	: none;
	margin			    : 0px;
	padding         : 0px;
	color           : #000000;
	width           : 355px;
	background-color: #ffffff;
	text-align      : left;
	border-top      : 1px dotted #acd44d;
	border-left     : 1px solid #90d4ee;
	border-right    : 1px solid #90d4ee;
	border-bottom   : 0px none;
	
}

.tdfincontenu
{
	font-family		  : Arial, sans-serif;
	font-size		    : 11px;
	font-style		  : normal;
	font-weight		  : normal;
	font-variant	  : normal;
	text-transform	: none;
	margin			    : 0px;
	padding         : 0px;
	color           : #000000;
	width           : 355px;
	background-color: #ffffff;
	text-align      : left;
	border-top      : 0px none;
	border-left     : 1px solid #90d4ee;
	border-right    : 1px solid #90d4ee;
	border-bottom   : 1px solid #90d4ee;

}

.tdcontenu2
{
	font-family		  : Arial, sans-serif;
	font-size		    : 11px;
	font-style		  : normal;
	font-weight		  : normal;
	font-variant	  : normal;
	text-transform	: none;
	margin			    : 0px;
	padding         : 0px;
	color           : #000000;
	width           : 355px;
	background-color: #ffffff;
	text-align      : center;
	border-top      : 1px dotted #acd44d;
	border-left     : 1px solid #90d4ee;
	border-right    : 1px solid #90d4ee;
	border-bottom   : 1px solid #90d4ee;

}
.tdespace
{
	font-family		  : Arial, sans-serif;
	font-size		    : 11px;
	font-style		  : normal;
	font-weight		  : bold;
	font-variant	  : normal;
	text-transform	: none;
	margin			    : 0px;
	padding         : 0px;
	color           : #000000;
	width           : 15px;
	background-color: #ffffff;
	text-align      : left;
}

.inputtext
{
   background-image	:url('../img/menus/txt.gif');
   padding			:2px;
   border			:0px;
   width			:100px;
   font-family		: Arial, sans-serif;
   font-size		: 9pt;
   font-style		: normal;
   font-weight		: normal;
   font-variant		: normal;
   color          : #2ab1e1;
   background-color:#fafafa;
}

.inputtextba
{
   padding			:2px;
   border			:0px;
   width			:146px;
   font-family		: Arial, sans-serif;
   font-size		: 9pt;
   font-style		: normal;
   font-weight		: normal;
   font-variant		: normal;
   color          : #2ab1e1;
   background-color:transparent;
}

.inputtextbb
{
   background-image	:url('../img/menus/txt2b.gif');
   padding			:2px;
   border			:0px;
   width			:146px;
   font-family		: Arial, sans-serif;
   font-size		: 9pt;
   font-style		: normal;
   font-weight		: normal;
   font-variant		: normal;
   color          : #2ab1e1;
   background-color:transparent;
   background-position:top center;
   background-repeat: no-repeat;
}

.categorie
{
	font-family		: Arial, sans-serif;
	font-size		: 11px;
	font-style		: normal;
	font-weight		: normal;
	font-variant	: normal;
	text-transform	: none;
	margin			: 0px;
	height:12px;
	background:url('../img/menus/categorie.gif');
	background-color: #c0c0c0;
}
.entete
{
	font-family		: Arial, sans-serif;
	font-size		: 11px;
	font-style		: normal;
	font-weight		: normal;
	font-variant	: normal;
	text-transform	: none;
	margin			: 0px;
	background-color: #e2e2e2;
}

.orange
{
	font-family		: Arial, sans-serif;
	font-size		: 11px;
	font-style		: normal;
	font-weight		: normal;
	font-variant	: normal;
	color			: #FD7927;
	text-transform	: none;
	margin			: 0px;
	background-color: transparent;
}

img
{
	border			: 0px none;
}

.diapoCSS
{
	border			: 1px dotted #FD7927;
}

.transparent
{
	font-family		: Arial, sans-serif;
	font-size		: 11px;
	font-style		: normal;
	font-weight		: normal;
	font-variant	: normal;
	text-transform	: none;
	margin			: 0px;
	background-color: transparent;
}

.gris            	{ background-color	: transparent; font-family: Arial, sans-serif; font-size : 11px; font-style: normal; font-weight: normal; color: #808080; text-decoration: none }

.Huitgris            { font-family: Arial, sans-serif; font-size : 11px; font-style: normal; font-weight: normal; color: #000000; text-decoration: none }
A.Huitgris           { font-family: Arial, sans-serif; font-size : 11px; font-style: normal; font-weight: normal; color: #000000; text-decoration: none }
A.Huitgris:link      { font-family: Arial, sans-serif; font-size : 11px; font-style: normal; font-weight: normal; color: #000000; text-decoration: none }
A.Huitgris:visited   { font-family: Arial, sans-serif; font-size : 11px; font-style: normal; font-weight: normal; color: #000000; text-decoration: none }
A.Huitgris:hover     { font-family: Arial, sans-serif; font-size : 11px; font-style: normal; font-weight: normal; color: #b40061; text-decoration: none }

.Mauve            { font-family: Arial, sans-serif; font-size : 11px; font-style: normal; font-weight: normal; color: #000000; text-decoration: none }
A.Mauve           { font-family: Arial, sans-serif; font-size : 11px; font-style: normal; font-weight: normal; color: #000000; text-decoration: none }
A.Mauve:link      { font-family: Arial, sans-serif; font-size : 11px; font-style: normal; font-weight: normal; color: #000000; text-decoration: none }
A.Mauve:visited   { font-family: Arial, sans-serif; font-size : 11px; font-style: normal; font-weight: normal; color: #000000; text-decoration: none }
A.Mauve:hover     { font-family: Arial, sans-serif; font-size : 11px; font-style: normal; font-weight: normal; color: #c13071; text-decoration: none }

.Huitvraigris            { font-family: Arial, sans-serif; font-size : 11px; font-style: normal; font-weight: normal; color: #808080; text-decoration: none }
A.Huitvraigris           { font-family: Arial, sans-serif; font-size : 11px; font-style: normal; font-weight: normal; color: #808080; text-decoration: none }
A.Huitvraigris:link      { font-family: Arial, sans-serif; font-size : 11px; font-style: normal; font-weight: normal; color: #808080; text-decoration: none }
A.Huitvraigris:visited   { font-family: Arial, sans-serif; font-size : 11px; font-style: normal; font-weight: normal; color: #808080; text-decoration: none }
A.Huitvraigris:hover     { font-family: Arial, sans-serif; font-size : 11px; font-style: normal; font-weight: normal; color: #b50463; text-decoration: none }

.Titre            { font-family: Arial, sans-serif; font-size : 11px; font-style: normal; font-weight: bold; color: #f98702; text-decoration: none }
A.Titre           { font-family: Arial, sans-serif; font-size : 11px; font-style: normal; font-weight: bold; color: #f98702; text-decoration: none }
A.Titre:link      { font-family: Arial, sans-serif; font-size : 11px; font-style: normal; font-weight: bold; color: #f98702; text-decoration: none }
A.Titre:visited   { font-family: Arial, sans-serif; font-size : 11px; font-style: normal; font-weight: bold; color: #f98702; text-decoration: none }
A.Titre:hover     { font-family: Arial, sans-serif; font-size : 11px; font-style: normal; font-weight: bold; color: #acd44d; text-decoration: none }

.tel            { font-family: Arial, sans-serif; font-size : 10px; font-style: normal; font-weight: normal; color: #be2376; text-decoration: none }
A.tel           { font-family: Arial, sans-serif; font-size : 10px; font-style: normal; font-weight: normal; color: #be2376; text-decoration: none }
A.tel:link      { font-family: Arial, sans-serif; font-size : 10px; font-style: normal; font-weight: normal; color: #be2376; text-decoration: none }
A.tel:visited   { font-family: Arial, sans-serif; font-size : 10px; font-style: normal; font-weight: normal; color: #be2376; text-decoration: none }
A.tel:hover     { font-family: Arial, sans-serif; font-size : 10px; font-style: normal; font-weight: normal; color: #be2376; text-decoration: none }

.Titre2            { font-family: Arial, sans-serif; font-size : 11px; font-style: normal; font-weight: normal; color: #f98702; text-decoration: none }
A.Titre2           { font-family: Arial, sans-serif; font-size : 11px; font-style: normal; font-weight: normal; color: #f98702; text-decoration: none }
A.Titre2:link      { font-family: Arial, sans-serif; font-size : 11px; font-style: normal; font-weight: normal; color: #f98702; text-decoration: none }
A.Titre2:visited   { font-family: Arial, sans-serif; font-size : 11px; font-style: normal; font-weight: normal; color: #f98702; text-decoration: none }
A.Titre2:hover     { font-family: Arial, sans-serif; font-size : 11px; font-style: normal; font-weight: normal; color: #aed44d; text-decoration: none }

.bleuo            { font-family: Arial, sans-serif; font-size : 11px; font-style: normal; font-weight: normal; color: #0d7195; text-decoration: none }
A.bleuo           { font-family: Arial, sans-serif; font-size : 11px; font-style: normal; font-weight: normal; color: #0d7195; text-decoration: none }
A.bleuo:link      { font-family: Arial, sans-serif; font-size : 11px; font-style: normal; font-weight: normal; color: #0d7195; text-decoration: none }
A.bleuo:visited   { font-family: Arial, sans-serif; font-size : 11px; font-style: normal; font-weight: normal; color: #0d7195; text-decoration: none }
A.bleuo:hover     { font-family: Arial, sans-serif; font-size : 11px; font-style: normal; font-weight: normal; color: #b40061; text-decoration: none }

.navigation          { font-family: Arial, sans-serif; font-size : 11px; font-style: normal; font-weight: normal; color: #000000; text-decoration: underline }
A.navigation         { font-family: Arial, sans-serif; font-size : 11px; font-style: normal; font-weight: normal; color: #000000; text-decoration: underline }
A.navigations:link   { font-family: Arial, sans-serif; font-size : 11px; font-style: normal; font-weight: normal; color: #000000; text-decoration: underline }
A.navigation:visited { font-family: Arial, sans-serif; font-size : 11px; font-style: normal; font-weight: normal; color: #000000; text-decoration: underline }
A.navigation:hover   { font-family: Arial, sans-serif; font-size : 11px; font-style: normal; font-weight: normal; color: #b40061; text-decoration: underline }

.aujourdhui            { font-family: Arial, sans-serif; font-size : 12px; font-style: normal; font-weight: normal; color: #0d7195; text-decoration: none }
A.aujourdhui           { font-family: Arial, sans-serif; font-size : 12px; font-style: normal; font-weight: normal; color: #0d7195; text-decoration: none }
A.aujourdhui:link      { font-family: Arial, sans-serif; font-size : 12px; font-style: normal; font-weight: normal; color: #0d7195; text-decoration: none }
A.aujourdhui:visited   { font-family: Arial, sans-serif; font-size : 12px; font-style: normal; font-weight: normal; color: #0d7195; text-decoration: none }
A.aujourdhui:hover     { font-family: Arial, sans-serif; font-size : 12px; font-style: normal; font-weight: normal; color: #b40061; text-decoration: none }

// Style calendrier
.ds_box {
	background-color: #fafafa;
	border: 1px dotted #acd44d;
	position: absolute;
	z-index: 32767;
}

.ds_tbl {
	background-color: #fafafa;
}

.ds_head {
	background-color: #acd44d;
	color: #FFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	text-align: center;
	letter-spacing: 0px;
}

.ds_subhead {
	background-color: #CCC;
	color: #000;
	font-size: 8px;
	font-weight: bold;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	width: 16px;
}

.ds_cell {
	background-color: #EEE;
	color: #000;
	font-size: 11px;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	padding: 3px;
	cursor: pointer;
}

.ds_cell:hover {
	background-color: #acd44d;
} /* This hover code won't work for IE */

// Highslide
.highslide {
	cursor: url(highslide/highslide/graphics/zoomin.cur), pointer;
    outline: none;
}
.highslide img {
	border: 2px solid gray;
}
.highslide:hover img {
	border: 2px solid white;
}

.highslide-image {
    border: 2px solid white;
}
.highslide-image-blur {
}
.highslide-caption {
    display: none;
    
    border: 2px solid white;
    border-top: none;
    font-family: Verdana, Helvetica;
    font-size: 10pt;
    padding: 5px;
    background-color: white;
}
.highslide-loading {
    display: block;
	color: white;
	font-size: 9px;
	font-weight: bold;
	text-transform: uppercase;
    text-decoration: none;
	padding: 3px;
	border-top: 1px solid white;
	border-bottom: 1px solid white;
    background-color: black;
    /*
    padding-left: 22px;
    background-image: url(highslide/highslide/graphics/loader.gif);
    background-repeat: no-repeat;
    background-position: 3px 1px;
    */
}
a.highslide-credits,
a.highslide-credits i {
    padding: 2px;
    color: silver;
    text-decoration: none;
	font-size: 10px;
}
a.highslide-credits:hover,
a.highslide-credits:hover i {
    color: white;
    background-color: gray;
}

.highslide-move {
    cursor: move;
}

.highslide-overlay {
	display: none;
}

/* Controlbar example */
.controlbar {	
	background: url(highslide/highslide/graphics/controlbar4.gif);
	width: 167px;
	height: 34px;
}
.controlbar a {	
	display: block;
	float: left;
	/*margin: 0px 0 0 4px;*/	
	height: 27px;
}
.controlbar a:hover {
	background-image: url(highslide/highslide/graphics/controlbar4-hover.gif);
}
.controlbar .previous {
	width: 50px;
}
.controlbar .next {
	width: 40px;
	background-position: -50px 0;
}
.controlbar .highslide-move {
	width: 40px;
	background-position: -90px 0;
}
.controlbar .close {
	width: 36px;
	background-position: -130px 0;
}


/* Necessary for functionality */
.highslide-display-block {
    display: block;
}
.highslide-display-none {
    display: none;
}