/* frame style hands */
/* body global */
body {height:100%;margin:0px;padding:0px;background-color:white;color:black;}
.body-end {height:100%;margin:0px;padding:0px;background-color:white;color:black;text-align:left;}
/* titles */
h1 {margin:0px;font-size:.85em;	font-style:italic;}
h2{display:list-item;list-style-image:url('/image/nymphea.gif');list-style-position:outside;background-color:#ffffea;color:#ff0188;font-size:1.4em;font-family:"Times New Roman",serif;font-variant:small-caps;letter-spacing:1pt;border-bottom:2px solid #ffd2d2;border-right:1px solid #ffd2d2;}
h3{background-color:#ffffea;color:#ff0188;font-size:.85em;border-bottom:1px solid #ffd2d2;border-right:1px solid #ffd2d2;}
h4{font-size:.7em;background-color:#ffffea;color:#ff0188;margin-left:3em;border-bottom:1px solid #ffd2d2;border-right:1px solid #ffd2d2;}
h5{font-size:.5em;text-align:right;background-color:transparent;color:#ff0188;}
h6{font-size:.5em;text-align:center;background-color:transparent;color:#ff0188;}
h7{margin-top:-25px;}
div.undertitle {text-align:center;font-size:1em;margin-top:0px;font-style:italic;}
/* frame distrib */
p{font-size:.85em;background-color:transparent;color:#555;text-align:justify;margin:1em 1em 1em 4em;}
p.mini{font-size:.57em;background-color:transparent;color:#666;text-align:justify;margin:1em 1em 1em 2em;}
p.drop-dr{font-size:.85em;background-color:transparent;color:#666;text-align:justify;margin:1em 1em 1em 15%;}
p.light{font-size:.5em;background-color:transparent;color:#3ae1ff;text-align:justify;margin:1em 1em 1em 4em;}
p.light2{font-size:.5em;background-color:transparent;color:#3ae1ff;text-align:justify;margin:1em 1em 1em 34em;}
p.up{font-size:.85em;background-color:transparent;color:#666;text-align:justify;margin:0 1em 1em 4em;}
p.title-image{font-size:.57em;font-style:italic;background-color:transparent;color:green;text-align:center;margin-top:10px;margin-left:25px;margin-right:-44px;}
p.bold{font-weight: bold;}
p.title-left-image {font-size:.57em;font-style:italic;background-color:transparent;color:green;text-align:center;margin-top:10px;margin-bottom:0px;margin-left:7em;margin-right:0px;}
p.title-left-image-200 {font-size:.57em;font-style:italic;background-color:transparent;color:green;text-align:center;margin-top:10px;margin-bottom:0px;margin-left:7em;margin-right:-75px;}
p.thumnail-left {font-size:.57em;font-style:italic; background-color:transparent;color:green;text-align:justify;margin-top:5px;margin-bottom:6px;margin-left:6em;margin-right:0px;}
p.adapt {margin-bottom:5%;}
.highlight-white-black {background-color:white;color:black;}
.highlight-red-white {background-color:red;color:white;font-weight:normal;}
.highlight-blue-white {background-color:navy;color:white;font-style:normal;font-weight:normal;}
.highlight-blue-white-bold {background-color:navy;color:white;font-style:italic;font-weight:bold;}
.warning {color:blue;font-style:italic;text-align:center;}
.marging-left-15 {margin-left:15%;}
.marging-left-40 {margin-left:40%;}
.marging-left-2em {margin-left:2em;}
.marging-left-4em {margin-left:4em;}
.marging-left-15px {margin-left:15px;}
.marging-left-25px {margin-left:25px;}
.marging-left-33px {margin-left:33px;}
.marging-right-15px {margin-right:15px;}
.marging-right-25px {margin-right:25px;}
.marging-right-40px {margin-right:40px;}
.marging-right-100px {margin-right:100px;}
/* colors */
.green {color:#999900;}
.red {color:red;}
.gray {color:gray;}
.graylight {color:#bfbfbf;}
.blue-happiness {color:#581080;}
.fuschia {color: #ff0188;}
/* color background */
.msm {background-image:url('../image/fond_msm_2.jpg');}
/* size */
.\304em {font-size:.4em;}
.\38pts,.font057em {font-size:.57em;}
.index {font-size:.7em;}
.standard {font-size: .85em;}
/* color + size */
.green057em {
	color: green;
	font-size: .57em;
}

.green085em {
	color: green;
	font-size: .85em;
}

.bluelight085em {
	background-color: inherit;
	color: #3ae1ff;
	font-size: .85em;
}

.standard-red {
	color: red;
	font-size: .85em;
}

ul.blue-happiness {
	color: #581080;
	font-size: .85em;
}

/* following links */
a {
	background-color: transparent;
	color: #339999;
	font-size: 1em;
	font-weight: bold;
	font-family: Tahoma,helvetica,sans-serif;
	text-decoration: none;
}

a.red {
	background-color: inherit;
	color: #3366ff;
	text-decoration: none;
}

a:hover {
	background-color: inherit;
	color: #7b17a9;
	text-decoration: underline;
}

a:visited.red {
	background-color: inherit;
	color: gray;
	text-decoration: underline;
}

a:hover.red {
	background-color: inherit;
	color: #7b17a9;
	text-decoration: underline;
}

a.mini {
	background-color: inherit;
	color: green;
	font-size: .7em;
	font-style: italic;
}

a.pub {
	background-color: inherit;
	color: #3ae1ff;
	font-size: .37em;
	margin : 0 auto;
}

a.title {
	background-color: inherit;
	color: #e08709;
	font-size: 1em;
}

a:hover.title {
	background-color: inherit;
	color: #7b17a9;
	text-decoration: underline;
}
a.standard-link{background: url('/image/inside-link.png') center right no-repeat;background-color:inherit;color:#399;font-weight:normal;text-decoration:none;padding-right: 16px;}
a:visited.standard-link{background-color:inherit;color:gray;font-weight:normal;text-decoration:underline;}
a:hover.standard-link{background-color:inherit;color:#e08709;font-weight:normal;text-decoration:underline;}
a:active.standard-link{background-color:inherit;color:red;font-weight:bold;text-decoration:none;}
/* menu */
li.menu{background-color:inherit;font-family:"comic sans ms",sans-serif;text-transform:capitalize;font-variant:small-caps;font-weight:700;color:purple;}
li.folder{list-style-image:url('/image/repertoire.png');margin-left:3%;color:#444;}
ul.menu,ul.under-menu {margin-top:0;line-height:1.1em;font-variant:small-caps;color:inherit;list-style-position:inside;padding:.01em 0 0 0;}
ul.menu{margin-left:.2em;width:15em;background-color:transparent;list-style-type:none;padding:.1em;}
ul.under-menu {background-color:inherit;margin-left:.8em;list-style-type:none;}
a.menu{background-color:inherit;color:purple;font-family:"comic sans ms",sans-serif;text-transform:capitalize;}
a.menu:hover{background-color:inherit;color:#e08709;text-decoration:underline;}
hr.menu{width:14.5em;height:2px;margin-left:-.1em;}

/* RUNNING IMAGES */
/* 1- in text */
img.image-left {
	margin-top: 16px;
	border: 0px none;
	float: left;
	margin-right: 16px;
	margin-bottom: 16px;
}

img.image-center {
	margin-top: 2em;
	border: 0px none;
	margin-right: 30%;
	margin-left: 30%;
	margin-bottom: 2em;
}

img.image-right {
	margin-top: 16px;
	border: 0px none;
	float: right;
	margin-left: 16px;
	margin-bottom: 16px;
}

/* 2- formating frame */
.no-border {
	border: 0px none;
}

img.no-border-G {
	border: 0px none;
	width: 7em;
	height: 5.2em;
}

img.banner {
	border: 0px none;
	width: 510px;
	height: 88px;
}

img.reduct {
	border: 0px none;
	width: 32px;
	height: 12px;
	margin-left: 2em;
}

img.regress {
	border: 0px none;
	margin-left: 1.45em;
}

/* embossed text area */
pre.post-it {
	background-color: #f3f7fe;
	color: #ff0188;
	width: 40%;
	margin-left: 10px;
}

.p-basic {
	background-color: white;
	border: 1px solid #808080;
	padding: 1px;
	margin: 0;
	display: none;
}

/* thick horizontal line */
hr {
	width: 100%;
	height: 3px;
}
.maj{margin-top:13px;font-size:.57em;background-color:transparent;color:#666;float:left;}
/* head banner */
#banner{background-color:#FFF;color:inherit;background-image:url('/image/bannernymphea.jpg');background-repeat:no-repeat;background-position:right;width:100%;height:107px;margin-bottom:2em;padding:0;}
#footer{background-color:#FFF;color:inherit;background-image:url('/image/footer.jpg');background-repeat:no-repeat;background-position:left;width:100%;height:11em;text-align:right;text-decoration:none;margin:5em 0 0 0;}
/* fixing left menu */
#menu-fix{position:fixed;float:left;font-size:1em;padding:.2em;margin-top:-1.2em;}
/* page body */
#body-page {margin-top:1em;padding-left:15.5em;font-family:"Verdana,helvetica",sans-serif;font-size:1.2em;margin-right:1em;}
.body-page {margin-top:1em;padding-left:14.4em;font-family:"Verdana,helvetica",sans-serif;font-size:1.2em;margin-right:1em;}

/* chain page to page */
#chain , #chain2 {
	background-color: transparent;
	text-align: right;
	font-size: .7em;
	color: #339999;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-right: 1.5em;
}

#chain3 {
	background-color: transparent;
	text-align: left;
	font-size: .7em;
	color: #339999;
	float: left;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-right: 0px;
}

#chain4 , #chain5 {
	padding-left: 25em;
	background-color: transparent;
	text-align: left;
	font-size: .7em;
	color: #339999;
	text-transform: capitalize;
	margin-top: 0px;
	margin-bottom: 0px;
}


/* form */

.width10em {
	width: 10em;
}

/* SYMBOLS POSITIONS */

/*      general      */
#validationOk , #rss , #rss2 , #pub , #choice_lg {
	background-color: transparent;
	text-align: center;
}

#find {
	background-color: white;
	border: 3px groove;
	border-color: #3ae1ff;
	text-align: center;
}

.center-text {
	text-align: center;
}

.cut-out-right {
	float: right;
}

.cut-out-left {
	float: left;
}
.underscore {text-decoration:underline;}
.bold{font-weight: bold;}
/*     OverLib     */
#overDiv {
	position:absolute;
	visibility:hidden;
	z-index:1000;
}

/* TEMPLATES TABLES */

/*       pub         */
#table-right {
	width: 73%;
	border: 0px none;
	border-collapse: collapse;
	float: right;
}

.cell-pub {
	width: 122px;
	height: 75px;
}

.cell-ref-left {
	width: 14%;
	height: 85px;
	text-align: left;
}

.cell-ref-center {
	width: 14%;
	height: 85px;
	text-align: center;
}

.cell-cut-out {
	width: 75px;
	height: 75px;
}

table.frame-middle {
	border: medium solid;
	color: #3ae1ff;
}

/*     flags      */
#table-flag {
	width: 100%;
	height: 61px;
	float: right;
	border: 0px none;
	border-collapse: collapse;
	text-align: center;
}

.cell-flag {
	width: 80%;
	height: 80%;
	border: 0px none;
}

/* thumnail video */
#table-thumnail {
	margin: auto;
	border-collapse: separate;
}

.cell-thumnail {
	border: 0px none;
	width: 170px;;
	font-size: .4em;
	vertical-align: top;
	text-align: center;
}

.no-border-thumnail {
	height: 75px;
	border: 0px none;
}

/*  lateral blindfold   */
#table-center {
	width: 66%;
	border: 0px none;
/*	border-collapse: collapse;*/
/*	float: right;*/
}

#table-blindfold-v {
	width: 11%;
	border: 0px none;
	text-align: center;
	vertical-align: top;
/*	border-collapse: collapse;*/
/*	float: right;*/
}

/* buttons table */
.buttons-alpha {
	margin-left: auto;
	margin-right: auto;
	background-color: #ffffff;
}

a.alpha {
	color: #ffff66;
	text-decoration: none;
	font-weight: bold;
	font-size: 10pt;
}

a:active.alpha {
	color: #ffff66;
	font-weight: bold;
}

a:hover.alpha  {
	color: #993300;
	text-decoration: underline;
	font-weight: bold;
}

.background-cell-alpha {
	width: 21px;
	text-align: center;
	background-image: url("../image/fond-alpha.jpg");
}
