* {
font-family:Arial,Tahoma,Verdana,Sans;
font-size:13px;
}
#corps {
padding-left:3px;
}
body {
background-color:#ECECEC;
color: #000000;
font-family:Arial,Tahoma,Verdana,Sans;
font-size: 13px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
margin-top: 0px;
}
hr {
 width:99%;
 height: 1px;
 color:#808080;
 text-align: center;
}
a {
 color: inherit;
 font-size:inherit;
 text-decoration: underline;
}
a:link {
 color: inherit;
 font-size:inherit;
 text-decoration: underline;
}
a:visited {
 color: purple;
 text-decoration: underline;
 font-size:inherit;
}
a:hover {
color: blue;
text-decoration: underline;
 font-size:inherit;
}
h1 {
color: #0000bb;
font-size:20px;
}
h2 {
color: #0000bb;
font-size:18px;
}
h3 {
color: #0000bb;
font-size:16px;
}
h4 {
color: #0000bb;
font-size:14px;
}
h5 {
color: #0000bb;
font-size:12px;
}
h6 {
color: #0000bb;
font-size:10px;
}
ol {
list-style-type: decimal;
}
td {
}
.entete {
background-color: #0000ff;
border: #0000ff 1px solid;
color: #ffffff;
font-size: 13px;
font-weight: bold;
padding: 1px;
}
.corpstab {
border: 2px gray dashed; 
color: #000080;
}
.tablo2 {
border: gray dashed;
border-width: 0px 1px 1px
}
.tablo3 {
border: darkred 1px solid;
background-color:#EFEFEF;
; padding-top: 4px; padding-right: 4px; padding-bottom: 4px; padding-left: 4px
}
.tablo {
 background-color: #FFFFE0;
 font-size: 13px;
 padding: 2px;
 border-color:black;
 border-style:dotted;
 border-width: 0px 1px 1px;
}
.photocom {
 border: 1px dashed #555555;
 background-color: #dedede;
 padding : 2px ;
 color:navy;
 font-size: 13px;
}
.legende {
 font-family:Arial, Helvetica, sans-serif;
/* background-color: #ffffe8; */
 border-left: 1px dotted #0b006a;
 border-bottom: 1px dotted #0b006a;
 color: #0b006a;
 font-size: 11px;
 padding-left: 12px;
 padding-right: 12px;
}
.credits {
 color: blue;
 font-size: 12px;
 padding: 2px;
}
input {
 font-family : sans-serif;
 font-size : 13px;
}
textarea {
 font-family : sans-serif;
 font-size : 13px;
}
select {
 font-family :sans-serif;
 font-size : 13px;
}
.white {
 font-size : 20px;
 color:white ;
 font-weight:bold;
}
.miniwhite {
 font-size : 12px;
 color:white;
}
.miniwhiteb {
 font-size : 12px;
color:white;
font-weight:bold;
}
.miniyellow {
 font-size : 12px;
color:yellow;
}
.miniyellowbold {
 font-size : 12px;
color:yellow;
font-weight:bold;
}
.miniaqua {
 font-size : 12px;
 color: Aqua;
}
.miniblack {
 font-size : 12px;
 color: Black;
}
.mininavy {
 font-size : 12px;
 color: navy;
}
.or {
 color: #ffbf00;
}
.orb {
 color: #ffbf00;
 font-weight : bold;
}
.orangeb {
 color: #ff9966;
 font-weight : bold;
}
.orange {
 color: #ff9966;
}
.miniorange {
 font-size : 12px;
 color: red;
}
.miniorangeb {
 font-size : 12px;
font-weight:bold;
color:red;
}
.titrewhite {
 font-size : 14px;
 color:white;
 font-weight : bold;
}
.titreyellow {
 font-size : 16px;
 color:yellow;
 font-weight : bold;
}
.entetecellule {
 font-size : 14px;
 font-weight : bold;
 color:white;
}
.mininavybold {
 font-size : 12px;
 font-weight:bold;
 color: navy;
}
.miniblue {
 font-size : 12px;
 color: Blue;
}
.minibluebold {
 font-size : 12px;
font-weight:bold;
 color: Blue;
}
.minired {
 font-size : 12px;
 color: red;
}
.miniredbold {
font-size : 12px;
font-weight:bold;
color: red;
}
/*
.tdblue {
	font-size:12px;
	font-weight:bold;
	color: #D4D0C8;
}
*/
.tdblue {
 font-size:13px;
	font-weight:bold;
  color:#0188E7;
/*
  opacity: 0.8;
	-moz-opacity: 0.8;
	filter: alpha(opacity=80);
 background-color:#336699;
 */
  padding:4px;
	margin:4px;
	z-index:40000;
  }
	
	
	
.commentaire {
font-weight:bold;
color: blue;
font-size : 13px;
}
.sommaire {
font-size:11px;
color: yellow;
text-decoration:none;
}
.mini {
 font-size : 10px;
 color:#336699;
}
.bandeau-expert {
 font-size:13px;
 font-weight:bold;
 color:white;
 background-color:#707070;
 padding-top:2px;
 padding-bottom:2px;
 padding-left:0px;
 padding-right:0px;
 text-transform:uppercase;
 filter:alpha(opacity=75);
 -moz-opacity:0.75;
 -khtml-opacity: 0.75;
 opacity: 0.75;
}
.bandeau-instructeur {
 font-size:13px;
 font-weight:bold;
 color:navy;
 background-color:#dedede;
 padding-top:2px;
 padding-bottom:2px;
 padding-left:0px;
 padding-right:0px;
 text-transform:uppercase;
 filter:alpha(opacity=75);
 -moz-opacity:0.75;
 -khtml-opacity: 0.75;
 opacity: 0.75;
}
.bandeau-staff {
 font-size:13px;
 font-weight:bold;
 color:white;
 background-color:#777777;
 padding-top:2px;
 padding-bottom:2px;
 padding-left:0px;
 padding-right:0px;
 text-transform:uppercase;
 filter:alpha(opacity=75);
 -moz-opacity:0.75;
 -khtml-opacity: 0.75;
 opacity: 0.75;
}
.presse {
background-color: white; 
border: 2px gray dashed; 
color: navy;
font-size: 13px;
font-weight: bold; 
padding: 2px; }
.minigray {
font-size : 12px;
color: #bb0000; }
.theheader {
font-size : 11px;
color: #4a4a4a;
}
.miniheader { 
font-size : 11px;
color: black;
}
#partenaire {
	font-size : 11px;
	color: black;
	position:absolute;
	width:322px;
	height:45px;
	z-index:130;
	left: 651px;
	top: 14px;
	overflow: visible;
}
.minititre {
font-size : 12px;
color: gray;
font-weight:bold;
margin-bottom:4px;
}
.login {
font-size : 11px;
color: black;
}
#divleft {
  width: 296px;
  margin-left: 5px;
  padding:5px;
  float:left;
}
#divright {
  padding:5px;
  width: 296px;
  margin-right: 5px;
  float:right;
 border-left: 1px dotted #808080;
}
.avec-retrait, #divright p, #divleft p  {
 text-indent: 20px;
 margin-top:0px;
 margin-bottom:8px;
 text-align: justify;
}
ul {
border: 0px;
margin-top:4px;
margin-bottom:6px;
padding-left: 16px;
padding-bottom: 2px;
list-style-type: disc;
}
#divPresent {
 margin-left:18px;
 margin-bottom:8px;
 width:600px;
 height:200px;
 border:1px solid #808080;
 overflow:hidden;
}
#divPhotoScroll {
 margin:4px;
 margin-right:8px;
 margin-bottom:8px;
 text-align:center;
 width:180px;
 height:240px;
 border:1px red dashed;
 overflow:hidden;
}
.classMarquee {
padding: 0px;
width:98%;
position:relative;
left:1%;
border-bottom: 1px silver solid;
margin-bottom:8px;
margin-top:6px;
/* float:left; */
}
marquee {
color:navy;
font-size: 16px;
font-weight: bold;
}
form, #loginDiv form, #searchDiv form {
 margin:0px;
 padding:0px;
 border: 0px;
}
#searchbox {
 font-size: 11px;
 background-image:url(/fibd/images/loupe.gif);
 background-repeat:no-repeat;
 background-position:left;
 padding-left:17px;
 margin-left: 1px;
 margin-right: 4px;
 height: 22px;
 width:153px;
}
#loginDiv {
	z-index:149;
	height:23px;
	width:216px;
	text-align:left;
	position:absolute;
	left: 332px;
	top: 84px;
	overflow: hidden;
}
#searchDiv {
	z-index:150;
	padding: 0px;
	height:23px;
	width:185px;
	/* text-align:left; */
position:absolute;
	text-align:left;
	left: 139px;
	top: 84px;
	overflow: hidden;
	visibility: visible;
}
#divConx {
	font-size:11px;
	/* float:left; */
 height:23px;
	position:absolute;
	text-align:left;
	left: 560px;
	top: 84px;
	width: 199px;
	overflow: hidden;
	visibility: visible;
	z-index: 152;
}
.loginblack {
 font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
 font-size: 11px;
 color: black;
}
.loginforgotten {
color: black;
height: 22px;
width:24px;
background-image:url(/fibd/images/help.png);
background-repeat:no-repeat;
background-position:center;
margin-left: 1px;
}
.loginred {
color: darkred;
height: 22px;
width:24px;
background-image:url(/fibd/images/delete.png);
background-repeat:no-repeat;
background-position:center;
margin-left: 1px;
margin-right: 1px;
}
.logingreen {
color: green;
height: 22px;
width:24px;
background-image:url(/fibd/images/accept.png);
background-repeat:no-repeat;
background-position:center;
margin-left: 1px;
margin-right: 1px;
}
.cancelmsg {
color: darkred;
width:120px;
padding-left:8px;
background-image:url(/fibd/images/delete.png);
background-repeat:no-repeat;
background-position:4px;
margin-left: 1px;
margin-right: 1px;
margin-top:4px;
margin-bottom:4px;
}
.sendmsg {
color: green;
width:120px;
padding-left:8px;
background-image:url(/fibd/images/ok.gif);
background-repeat:no-repeat;
background-position:4px;
margin-left: 1px;
margin-right: 1px;
margin-top:4px;
margin-bottom:4px;
}
.userinput {
 font-size: 11px;
 background-image:url(/fibd/images/user.gif);
 background-repeat:no-repeat;
 background-position:left;
 padding-left:17px;
 margin-right: 1px;
 margin-left: 1px;
 width:76px;
 height: 22px;
}
.keyinput {
 font-size: 11px;
 background-image:url(/fibd/images/vertkey.gif);
 background-repeat:no-repeat;
 background-position:left;
 padding-left:17px;
 margin-right: 4px;
 margin-left: 1px;
 width:76px;
 height: 22px;
}
.imgtitre {
	margin-top:4px;
	margin-bottom:2px;
	margin-left:0px;
	margin-right:0px;
}
.containeur {
 margin-top:1px;
 margin-bottom:4px;
 margin-left:0px;
 margin-right:0px;
 padding : 0px;
 overflow:visible;
 background-color:transparent;
}
.enteteContaineur {
font-size:12px;
font-weight:bold;
color:yellow;
padding-top: 3px;
padding-bottom: 5px;
padding-left: 4px;
padding-right: 0px;
background-image:url(/fibd/images/habillage/boitedialogue.png);
background-repeat:repeat-x;
overflow:visible;
}
.enteteContaineur span.mini {
color:yellow;
}
.corpsContaineur {
border-left:1px solid #284898;
border-bottom:1px solid #284898;
border-right:1px solid #284898;
font-size:12px;
color:#000000;
background-color:#CDD7EF;
overflow:visible;
padding-top: 4px;
padding-bottom : 4px;
padding-left : 2px;
padding-right : 2px;
margin:0px;
}
.minipresse {
float:left;
margin:4px;
border:3px solid white;
text-align:center;
vertical-align:top;
width:108px;
height:100px;
overflow:hidden;
padding:0px;
background-color:white;
}
.minivideo {
background-color:black;
background-image:url(/fibd/images/bordfilm.jpg);
background-repeat:repeat-y;
background-position:left;
float:left;
margin:4px;
border:3px solid #888888;
text-align:center;
vertical-align:top;
width:108px;
height:100px;
overflow:hidden;
padding:0px;
padding-left:15px;
}
.stage {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
padding-left:10px;
/*
margin-bottom:8px;
border-bottom:1px dotted silver;
*/
}
.entetestage {
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
margin-top:4px;
margin-bottom:6px;
}
.drapeau {
margin-left:2px;
margin-right:8px;
border-width:0px;
}
.ministage {
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:9px;
}
#TabbedPanels1 {
 margin-left:8px;
 margin-top:8px;
 width:840px;
 background-color:#EFEFEF;
}
#logoMainDiv {
 height:148px;
	width: 120px;
	position:absolute;
	left: 20px;
	top: 2px;
	overflow: hidden;
	visibility: visible;
	z-index: 140;
}
#titreretro {
text-align:center;
font-family: Tahoma, Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#003399;
}
#paragrapheretro {
font-family: Tahoma, Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
}
#coin {
background-image:url(/fibd/images/habillage/yellowskin_1x1.png);
background-repeat:no-repeat;
background-position:left;
width:143px;
}
#top1 {
background-image:url(/fibd/images/habillage/yellowskin_1x2.png);
background-repeat:no-repeat;
background-position:top left;
}
#top2 {
background-image:url(/fibd/images/habillage/yellowskin_1x3.png);
background-repeat:repeat-x;
background-position:top left;
}
#top3 {
background-image:url(/fibd/images/habillage/yellowskin_1x4.png);
background-repeat:no-repeat;
background-position:top left;
}
#left1 {
background-image:url(/fibd/images/habillage/yellowskin_3x1.png);
background-repeat:repeat-y;
background-position:right;
width:143px;
}
#lng_de {
background-image:url(/fibd/images/flags/mini/de.png);
padding-left:22px;
background-repeat:no-repeat;
background-position:2px;
}
#lng_es {
background-image:url(/fibd/images/flags/mini/es.png);
padding-left:22px;
background-repeat:no-repeat;
background-position:2px;
}
#lng_fr {
background-image:url(/fibd/images/flags/mini/fr.png);
padding-left:22px;
background-repeat:no-repeat;
background-position:2px;
}
#lng_gb {
background-image:url(/fibd/images/flags/mini/gb.png);
padding-left:22px;
background-repeat:no-repeat;
background-position:2px;
}
#lng_it{
background-image:url(/fibd/images/flags/mini/it.png);
padding-left:22px;
background-repeat:no-repeat;
background-position:2px;
}
#lng_po {
background-image:url(/fibd/images/flags/mini/pt.png);
padding-left:22px;
background-repeat:no-repeat;
background-position:2px;
}
#selectlang {
	top:122px;
	left:7px;
	position:absolute;
	visibility:visible;
	width:127px;
	height:3px;
	overflow:visible;
	text-align:center;
	z-index:500;
/*	border: 1px solid red;  */
}
#lng {
/* 	width: 150x; */
}
.index_liens {
/*
width:60px;
padding-top:1px;
padding-bottom:1px;
padding-left:8px;
padding-right:8px;
border:1px solid black;
text-align:center;
background-color:white;
*/
border-bottom:1px dotted #777777;
border-left:1px dotted #777777;
padding:1px;
}
.separateur_hr {
margin-top:3px;
margin-bottom:3px;
padding:0px;
border-bottom:1px solid #888888;
height:1px;
clear:both;
}
.partner {
 width:48%;
 height:110px;
 overflow:auto;
 border:1px solid silver;
 background-color:#F9F9F9;
 float:left;
 margin-right:10px;
 margin-bottom:10px;
 text-align:center;
}
.club {
width:800px;
float:left;
border:1px solid #007777;
background-color:#FEFEFE;
border-radius:4px;
-moz-border-radius:4px;
-khtml-border-radius:4px;
-webkit-border-radius:4px;
min-height:48px;
margin:2px;
}
