/* CSS Document */
body {
	background-image: url(images/left_ballon_marrakech.jpg);
	color: #000000;
	font-size: 16px;
}
body {
	font-family: Georgia, "Times New Roman", Times, serif;
	

	

}
.style10 {
	font-size: 11px;
	color: #000000;
}
a {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
	font-size: 14px;
	font-weight: bold;
}

a:hover {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
}


.lien {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #033E86;
	font-size: 11px;
	letter-spacing: 2px;
}

.lien:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #1174EC;
	text-decoration: underline;
	font-weight: bold;
}
.lien:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #1174EC;
	font-weight: bold;
}

.lienpblanc {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 11px;
}

.lienpblanc:hover {
font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #eaba11;
	text-decoration: underline;
	font-size: 11px;
}
.lienpblanc:active {
font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #99FF00;
	font-weight: bold;
	font-size: 11px;
}

.lienpbleu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000099;
	font-size: 10px;
}

.lienpbleu:hover {
font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #eaba11;
	text-decoration: underline;
	font-size: 10px;
}
.lienpbleu:active {
font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #99FF00;
	font-weight: bold;
	font-size: 10px;
}

.lienbat {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #CCCCCC;
	font-size: 10px;
}

.lienbat:hover {
font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #eaba11;
	text-decoration: underline;
	font-size: 10px;
}
.lienbat:active {
font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #99FF00;
	font-size: 10px;
}

input{

	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;

}
.input{
	background-color: #FAFAFA;
	border: #D1D7DC;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-width: 1px;
	border-style: solid;
	border-top-width: 1px;
	color: #0033CC;
	font-family: Courier, 'Courier New', sans-serif;
	font-size: 11px;
}
.ztexte{

	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

FONT {
	FONT-FAMILY: Arial, Helvetica;
	FONT-SIZE: 14px

}

TD {
	FONT-FAMILY: Arial, Helvetica;
	FONT-SIZE: 15px
}
.desc {
	FONT-FAMILY: Arial,verdana, Helvetica;
	FONT-SIZE: 9px

}
.style11 {
	color: #CCCCCC;
	FONT-SIZE: 10px;
}

.style14 {
	font-size: 11px;
	color: #000000;
}
.message {
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 12px;
	FONT-WEIGHT: bold;
	COLOR: #B72F2F;
	text-align:center;
}
.messagevert {
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 12px;
	FONT-WEIGHT: bold;
	COLOR: #00CC99;
	text-align:center;
}

.messagebleue {
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 12px;
	FONT-WEIGHT: bold;
	COLOR: #0033CC;
	text-align:center;
}

.msgpl {
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 11px;
	COLOR: #B72F2F;
}

.images 
{color: #FFFFFF; FONT-SIZE: 13px; font-weight: bold;}

.tableborderblack {
	border-style:solid;
	border-width:1px;
	border-color:black;
}
.tablebordercolor {
	border-style:solid;
	border-width:1px;
	border-color:#FF0033;
}
.tableborderetfond_R {
	border-style:solid;
	border-width:1px;
	border-color:#FF3300;
	background-color: #FFB39F;
}
.tableborderetfond_V {
	border-style:solid;
	border-width:1px;
	border-color:#33FF66;
	background-color: #A8FFDC;
}
.tableborderetfond_B {
	border-style:solid;
	border-width:1px;
	border-color:#33FF66;
	background-color: #AADEF2;
}
.tableborderetfond_J {
	border-style:solid;
	border-width:1px;
	border-color:#33FF66;
	background-color: #CCFF66;
}
.tableborderetfond_M {
	border-style:solid;
	border-width:1px;
	border-color:#003333;
	background-color: #A26F35;
	letter-spacing: 2px;
	word-spacing: 5px;
	font-size: 16px;
}
.tableborderetfond_MM {
	border-style:solid;
	border-width:1px;
	border-color:#003333;
	background-color: #D2A675;
	letter-spacing: 2px;
	word-spacing: 5px;
	font-size: 16px;
}
.tablebordercoloru {
	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: none;
	border-left-style: none;
	border-top-color: #beaf7d;
	border-right-color: #beaf7d;
	border-bottom-color: #beaf7d;
	border-left-color: #beaf7d;
}
.tablebordercoloru2 {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #026CDE;
	border-right-color: #026CDE;
	border-bottom-color: #026CDE;
	border-left-color: #026CDE;
}
.tablejaune {
	border-style:solid;
	border-width:1px;
	border-color:black;
	background-color:#F9F38A;
}
.tableverclaire {
	border-style:solid;
	border-width:1px;
	border-color:black;
	background-color:#E7F5AD;
	font-size: 12px;
	color: #2A3F55;
}

.tablejauneclaire {
	background-color:#FFFFE6;
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: black;
	border-right-color: black;
	border-bottom-color: black;
	border-left-color: black;
}


.tablejauneclb {
	background-color:#FFFFE6;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: black;
	border-right-color: black;
	border-bottom-color: black;
	border-left-color: black;
}


.tablejauneclairec {
	background-color:#FFFFE6;
	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-bottom-style: solid;
	border-left-style: solid;
	border-top-color: black;
	border-right-color: black;
	border-bottom-color: black;
	border-left-color: black;
}


.tablevert {
	border-style:solid;
	border-width:1px;
	border-color:black;
	background-color:#CDE1C4;
}
.tableblanc {
	border-style:solid;
	border-width:1px;
	border-color:black;
	background-color:#FFFFFF;
}
.tablerose {
	border-style:solid;
	border-width:1px;
	border-color:black;
	background-color:#FED3E0;
}
.tableorange {
	border-style:solid;
	border-width:1px;
	border-color:black;
	background-color:#FFB693;
}
.tablegris {
	border-style:solid;
	border-width:1px;
	border-color:black;
	background-color:#999999;
	color: #000000;
}

.tablebleu {
/*	border-style:solid;
	border-width:0px;
	border-color:#0080BF;*/
	
	border-width:0px;
	background-color:#beaf7d;
	color: #FFFFFF;
}
.tablebleu_n {
	border-style:solid;
	border-width:1px;
	border-color:black;
	background-color:#97B9FF;
	font-weight: bold;
}

.infobulle{
 position: absolute;   
 visibility : hidden;
 border: 1px solid Black;
 padding: 2px;
 font-family: Verdana, Arial;
 font-size: 5px;
 background-color: #FFFFCC;
      }

.titreBlan {
	color: #FFFFFF;
	FONT-SIZE: 16px;
	font-weight: bold;
}
.titrecorp {
	color: #330000;
	FONT-SIZE: 16px;
	font-weight: bold;
letter-spacing: 2px;
	word-spacing: 4px;
}

.corp {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	FONT-SIZE: 15px;
	letter-spacing: 2px;
	word-spacing: 4px;
	text-align: justify;
	vertical-align: super;

}

.bare {
	text-decoration: line-through;
}

.tumevoispas
{
 visibility: hidden;
}

.tumevois
{
	visibility: visible;
	font-size : 90%;
	color: #CC0000;
	width: 90px;
	height: 20px;
	text-decoration: none;
}
#divcoordonnee
{
	width:230px;
	height:200px;
	overflow:auto;
	font-size: 12px;
	background:none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#divcomm
{
	width:300px;
	height:60px;
	overflow:auto;
	font-size: 12px;
	background:none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #1174EC;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#divtext
{
	width:300px;
	height:60px;
	overflow:auto;
	font-size: 12px;
	background:none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#divcommbig
{
	width:500;
	height:auto;
	overflow:auto;
	font-size: 15px;
	background:none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#divcommbigb
{
	width:500;
	height:60px;
	overflow:auto;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #1174EC;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-color: #AADEF2;
	background-image: none;
}
#divadr
{
	width:300px;
	height:60px;
	overflow:auto;
	font-size: 12px;
	background:none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}


#divdetail
{
	width:320px;
	height:220px;
	overflow:auto;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-color: #330066;
	background-image: none;
}

.plop_rouge {
	text-decoration: blink;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 10px;
	FONT-WEIGHT: bold;
	COLOR: #B72F2F;
}
