.texte {font-size: 12px; font-weight: bold; font-family: Arial, Helvetica, sans-serif; color:#004465;}
.texte:link {
	color: #cc9900;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	cursor :auto
}
.texte:hover {color: #cc9900; font-family:  Arial, Helvetica, sans-serif; font-size: 12px; text-decoration: none; cursor: hand; text-decoration:none}

.textecadre {font-size: 11px; font-weight: normal; font-family: Arial, Helvetica, sans-serif; color:#004465;}
.textecadre:link {color: #cc9900; font-weight: bold; font-family: Arial, Helvetica, sans-serif; font-size: 11px ;text-decoration: none; cursor :hand}
.textecadre:link:hover {color: #cc9900; font-family:  Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none; cursor: hand;}
.textecadre3 {font-size: 11px; font-weight: normal; font-family: Arial, Helvetica, sans-serif; color:#004465;text-decoration: none;}
.textecadre3:link {font-size: 11px; font-weight: normal; font-family: Arial, Helvetica, sans-serif; color:#004465;text-decoration: none;}
.textecadre1 {font-size: 13px; font-weight: normal; font-family: Arial, Helvetica, sans-serif; color:#004465;}

.menutextecadre {font-size: 12px; font-weight: bold; font-family: Arial, Helvetica, sans-serif; color:#004465;}
.menutextecadrebordeau {font-size: 12px; font-weight: bold; font-family: Arial, Helvetica, sans-serif; color:#660000;}

.textecentraltitre {font-size: 16px; font-weight: bold; font-family: Arial, Helvetica, sans-serif; color:#004465;}
.textecentraltitre:link {color: #cc9900; font-weight: bold; font-family: Arial, Helvetica, sans-serif; font-size: 16px ;text-decoration: none; cursor :hand}
.textecentraltitre:link:hover {color: #cc9900; font-family:  Arial, Helvetica, sans-serif; font-size: 16px; text-decoration: none; cursor: hand;}

.textecentraltitre4 {font-size: 14px; font-weight: bold; font-family: Arial, Helvetica, sans-serif; color:#004465;}
.textecentraltitre4:link {color: #cc9900; font-weight: bold; font-family: Arial, Helvetica, sans-serif; font-size: 16px ;text-decoration: none; cursor :hand}
.textecentraltitre4:link:hover {color: #cc9900; font-family:  Arial, Helvetica, sans-serif; font-size: 16px; text-decoration: none; cursor: hand;}

.textecentraltitre1 {font-size: 16px; font-weight: bold; font-family: Arial, Helvetica, sans-serif; color:#cc9900;}
.textecentraltitre1:link {color: #cc9900; font-weight: bold; font-family: Arial, Helvetica, sans-serif; font-size: 16px ;text-decoration: none; cursor :hand}
.textecentraltitre1:link:hover {color: #cc9900; font-family:  Arial, Helvetica, sans-serif; font-size: 16px; text-decoration: none; cursor: hand;}

.textecentraltitre3 {font-size: 26px; font-weight: bold; font-family: Arial, Helvetica, sans-serif; color:#cc9900;}
.textecentraltitre3:link {color: #cc9900; font-weight: bold; font-family: Arial, Helvetica, sans-serif; font-size: 16px ;text-decoration: none; cursor :hand}
.textecentraltitre3:link:hover {color: #cc9900; font-family:  Arial, Helvetica, sans-serif; font-size: 16px; text-decoration: none; cursor: hand;}

.textecentraltitre2 {font-size: 12px; font-weight: bold; font-family: Arial, Helvetica, sans-serif; color:#004465;}

.textecentral {font-size: 11px; font-weight: normal; font-family: Arial, Helvetica, sans-serif; color:#000000;}
.textecentral:link {color: #000000; font-weight:normal; font-family: Arial, Helvetica, sans-serif; font-size: 11px ;text-decoration: none; cursor :hand}
.textecentral:link:hover {color: #cc9900; font-family:  Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none; cursor: hand;}

.textevoyant {font-size: 12px; font-weight: bold; font-family: Arial, Helvetica, sans-serif; color:#000000;}
.textevoyant:link {color: #cc9900; font-weight: bold; font-family: Arial, Helvetica, sans-serif; font-size: 12px ;text-decoration: none; cursor :hand}
.textevoyant:link:hover {color: #cc9900; font-family:  Arial, Helvetica, sans-serif; font-size: 12px; text-decoration: none; cursor: hand;}

.texteliens {font-size: 10px; text-decoration: none;font-weight: bold; font-family: Arial, Helvetica, sans-serif; color:#cc9900;}
.texteliens:link {color: #cc9900; font-weight: bold; font-family: Arial, Helvetica, sans-serif; font-size: 10px ;text-decoration: none; cursor :hand}
.texteliens:link:hover {color: #000000; font-weight: bold;font-family:  Arial, Helvetica, sans-serif; font-size: 10px; text-decoration: none; cursor: hand; text-decoration:none}

.texteliensrouge {font-size: 12px; text-decoration: none;font-weight: bold; font-family: Arial, Helvetica, sans-serif; color:#0033cc;}
.texteliensrouge:link {color: #0033cc; font-weight: bold; font-family: Arial, Helvetica, sans-serif; font-size: 12px ;text-decoration: none; cursor :hand}
.texteliensrouge:hover {color: #7D0101; font-family:  Arial, Helvetica, sans-serif; font-size: 12px; text-decoration: none; cursor: hand; text-decoration:none}

.liensbas {font-size: 11px; text-decoration:none;font-weight: normal; font-family: Arial, Helvetica, sans-serif; color:#ffffff;}
.liensbas:link {font-size: 11px; text-decoration:none;font-weight: normal; font-family: Arial, Helvetica, sans-serif; color:#ffffff;}
.liensbas:hover {color: #cc9900; font-family:  Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none; cursor: hand; text-decoration:none}

.textemenu {font-size: 10px; font-weight: bold; font-family: Arial, Helvetica, sans-serif; color:#FFFF66;}
.textemenu:link {color: #cc9900; font-weight: bold; font-family: Arial, Helvetica, sans-serif; font-size: 10px ;text-decoration: none; cursor :hand}
.textemenu:hover {color: #cc9900; font-family:  Arial, Helvetica, sans-serif; font-size: 10px; text-decoration: none; cursor: hand; text-decoration:none}

.alink1{text-decoration:none; Font-family:Verdana, TrebuchetMS; Font-size:12px; Font-weight:Bold; Color:#000000}
.alink1:hover{text-decoration:underline; Font-family:Verdana, TrebuchetMS; Font-weight:Bold; Color:#CC0000}

.alink2{text-decoration:none; Font-family:Verdana, TrebuchetMS; Font-size:9px; Font-weight:Bold; Color:#000000}
.alink2:hover{text-decoration:underline; Font-family:Verdana, TrebuchetMS; Font-weight:Bold; Color:#CC0000}

.textemenugrand {font-size: 18px; font-weight: bold; font-family: Arial, Helvetica, sans-serif; color:#660000;}
.textemenugrand1 {font-size: 20px; font-weight: bold; font-family: Arial, Helvetica, sans-serif; color:#0000FF; line-height:20px}
.textemenumoyen {font-size: 14px; font-weight: bold; font-family: Arial, Helvetica, sans-serif; color:#660000;}
.textemenumoyen1 {font-size: 12px; font-weight: bold; font-family: Arial, Helvetica, sans-serif; color:#660000;}
.textemenumoyen3 {font-size: 12px; font-weight: bold; font-family: Arial, Helvetica, sans-serif; color:#EE0000;}
.textemenumoyen4 {font-size: 12px; font-weight: bold; font-family: Arial, Helvetica, sans-serif; color:#CC9900;}

.textemenumoyen2 {font-size: 12px; font-weight: bold; font-family: Arial, Helvetica, sans-serif; color:#660000;}
.textemenumoyen2:link {font-size: 12px; font-weight: bold; font-family: Arial, Helvetica, sans-serif; color:#660000;text-decoration:underline;}
.textemenumoyen2:link:hover {font-size: 12px; font-weight: bold; font-family: Arial, Helvetica, sans-serif; color:#880000;text-decoration:underline;}

.textepierre0 {font-size: 20px; font-weight:  bold; font-family: Verdana, Helvetica, Arial, sans-serif; color:#404040;}
.textepierre1 {font-size: 11px; font-weight: normal; font-family: Verdana, Helvetica, Arial, sans-serif; color:#000000;}
.textepierre2 {font-size: 12px; font-weight:  bold; font-family: Verdana, Helvetica, Arial, sans-serif; color:#404040;}
.textepierre3 {font-size: 12px;	font-weight:  bold;	font-family: Verdana, Helvetica, Arial, sans-serif;	color:#CC0033;}
.textepierre4 {font-size: 14px; font-weight:  bold; font-family: Verdana, Helvetica, Arial, sans-serif; color:#8C316E;}
.textepierre5 {font-size: 12px; font-weight:  bold; font-family: Verdana, Helvetica, Arial, sans-serif; color:#000000;}


.titregras {
height: 18px;
background-image: url(/images/bt_bordeaux.jpg);
background-repeat: no-repeat;
background-color: transparent;
text-decoration: none;
vertical-align: middle;
padding-left: 20px;
font-family: Trebuchet MS, Arial, Verdana, Tahoma, Helvetica, Geneva, sans-serif;
font-size: 10pt; 
font-weight: bold;
text-decoration: none;
text-align: left;
color: #01185B;
display: block;
}

.titregras2 {
height: 22px;
background-image: url(images/bt_bordeaux.jpg);
background-repeat: no-repeat;
background-color: transparent;
text-decoration: none;
vertical-align: middle;
padding-left: 20px;
font-family: Trebuchet MS, Arial, Verdana, Tahoma, Helvetica, Geneva, sans-serif;
font-size: 10pt; 
font-weight: bold;
text-decoration: none;
text-align: left;
color: #01185B;

}

.borduretableau
{
    border-top:1px solid #000000;
    border-left:1px solid #000000;
	border-right:1px solid #000000;
	border-bottom:1px solid #000000;
    }
	
.borduretableauor
{
    border-top:1px solid #cc9900;
    border-left:1px solid #cc9900;
	border-right:1px solid #cc9900;
	border-bottom:1px solid #cc9900;
    }
	
.borduredroite
{
	border-right:1px solid #000000;
    }

.borduregauchegris
{
	border-left:1px solid #111111;
    }


.pubbanniere {position:relative; z-index:1;}


/*Credits: CSSplay */
.preload2 {background: url(imgmenu/button4.gif);}
.menu2 {padding:0 0 0 5px; margin:0; list-style:none; height:40px; background:#fff url(imgmenu/button1a.gif) repeat-x; position:relative; font-family:arial, verdana, sans-serif; }
.menu2 li.top {display:block; float:left; position:relative;}
.menu2 li a.top_link {display:block; float:left; height:40px; line-height:33px; color:#bbb; text-decoration:none; font-size:11px; font-weight:bold; padding:0 0 0 12px; cursor:pointer;}
.menu2 li a.top_link span {float:left; display:block; padding:0 24px 0 12px; height:40px;}
.menu2 li a.top_link span.down {float:left; display:block; padding:0 24px 0 12px; height:40px; background:url(imgmenu/down.gif) no-repeat right top;}
.menu2 li a.top_link:hover {color:#fff; background: url(imgmenu/button4.gif) no-repeat;}
.menu2 li a.top_link:hover span {background:url(imgmenu/button4.gif) no-repeat right top;}
.menu2 li a.top_link:hover span.down {background:url(imgmenu/button4a.gif) no-repeat right top;}

.menu2 li:hover > a.top_link {color:#fff; background: url(imgmenu/button4.gif) no-repeat;}
.menu2 li:hover > a.top_link span {background:url(imgmenu/button4.gif) no-repeat right top;}
.menu2 li:hover > a.top_link span.down {background:url(imgmenu/button4a.gif) no-repeat right top;}


.menu2 table {border-collapse:collapse; width:0; height:0; position:absolute; top:0; left:0;}

/* Default link styling */

/* Style the list OR link hover. Depends on which browser is used */

.menu2 a:hover {visibility:visible;}
.menu2 li:hover {position:relative; z-index:10;}

/* keep the 'next' level invisible by placing it off screen. */
.menu2 ul, 
.menu2 :hover ul ul, 
.menu2 :hover ul :hover ul ul,
.menu2 :hover ul :hover ul :hover ul ul,
.menu2 :hover ul :hover ul :hover ul :hover ul ul {position:absolute; left:-9999px; top:-9999px; width:0; height:0; margin:0; padding:0; list-style:none;}

.menu2 :hover ul.sub {left:2px; top:40px; background: #fff; padding:3px 0; border:1px solid #5d0000; white-space:nowrap; width:183px; height:auto;}
.menu2 :hover ul.sub li {display:block; height:20px; position:relative; float:left; width:110px;}
.menu2 :hover ul.sub li a {display:block; font-size:11px; height:20px; width:177px; line-height:20px; text-indent:5px; color:#000; text-decoration:none; border:3px solid #fff; border-width:0 0 0 3px;}
.menu2 :hover ul.sub li a.fly {background:#fff url(imgmenu/arrow.gif) 170px 7px no-repeat;}
.menu2 :hover ul.sub li a:hover {background:#5d0000; color:#fff;}
.menu2 :hover ul.sub li a.fly:hover {background:#5d0000 url(imgmenu/arrow_over.gif) 170px 7px no-repeat; color:#fff;}
.menu2 :hover ul li:hover > a.fly {background:#5d0000 url(imgmenu/arrow_over.gif) 170px 7px no-repeat; color:#fff;} 

.menu2 :hover ul :hover ul,
.menu2 :hover ul :hover ul :hover ul,
.menu2 :hover ul :hover ul :hover ul :hover ul,
.menu2 :hover ul :hover ul :hover ul :hover ul :hover ul
{left:180px; top:-4px; background: #fff; padding:3px 0; border:1px solid #5d0000; white-space:nowrap; width:183px; z-index:10; height:auto;}




/********************/
/*  FOOTER SECTION  */
/********************/
.textepied {font-size: 10px; text-decoration: none;font-weight: bold; font-family: Arial, Helvetica, sans-serif; color:#ffffff;}
.textepied:link {color: #cc9900; font-weight: bold; font-family: Arial, Helvetica, sans-serif; font-size: 10px ;text-decoration: none;}
.textepied:link:hover {font-size: 10px; text-decoration: underline;font-weight: bold; font-family: Arial, Helvetica, sans-serif; color:#cc9900;}
.textepied:link:visited {font-size: 10px; text-decoration: none;font-weight: bold; font-family: Arial, Helvetica, sans-serif; color:#cc9900;}

.textepartenaires {font-size: 10px; text-decoration: none;font-weight: bold; font-family: Arial, Helvetica, sans-serif; color:#000000;}
.textepartenaires:link {color: #cc9900; font-weight: bold; font-family: Arial, Helvetica, sans-serif; font-size: 10px ;text-decoration: none;}
.textepartenaires:link:hover {font-size: 10px; text-decoration: underline;font-weight: bold; font-family: Arial, Helvetica, sans-serif; color:#cc9900;}
.textepartenaires:link:visited {font-size: 10px; text-decoration: none;font-weight: bold; font-family: Arial, Helvetica, sans-serif; color:#cc9900;}

.textepartenaires1 {font-size: 10px; text-decoration: none;font-weight: bold; font-family: Arial, Helvetica, sans-serif; color:#cc9900;}
.textepartenaires1:link {color: #cc9900; font-weight: bold; font-family: Arial, Helvetica, sans-serif; font-size: 10px ;text-decoration: none;}
.textepartenaires1:link:hover {font-size: 10px; text-decoration: underline;font-weight: bold; font-family: Arial, Helvetica, sans-serif; color:#cc9900;}
.textepartenaires1:link:visited {font-size: 10px; text-decoration: none;font-weight: bold; font-family: Arial, Helvetica, sans-serif; color:#cc9900;}

/********************/
/*  menu gauche     */
/********************/
.arrowlistmenu{
	width: 200px; /*width of menu*/
	background: #eee2b9;
	padding-left: 0px;
}

.arrowlistmenu .headerbar1{
	font: bold 12px Arial;
	color: #CCCCCC;
	/*background: black url(imgmenu/titlebar.png) repeat-x center left;*/
	/*background-color: #660000;*/
	background: #660000 url(imgmenu/bg_corner_topright.gif) no-repeat right top;
	margin-bottom: 10px; /*bottom spacing between header and rest of content*/
	text-transform: none;
	padding: 4px 0 4px 10px; /*header text is indented 10px*/
}
.arrowlistmenu .headerbar{
	font: bold 12px Arial;
	color: #CCCCCC;
	/*background: black url(imgmenu/titlebar.png) repeat-x center left;*/
	/*background-color: #660000;*/
	background: #660000;
	margin-bottom: 10px; /*bottom spacing between header and rest of content*/
	text-transform: none;
	padding: 4px 0 4px 10px; /*header text is indented 10px*/
}

.arrowlistmenu ul{
list-style-type: none;
margin: 0;
padding: 0;
margin-bottom: 8px; /*bottom spacing between each UL and rest of content*/
}

.arrowlistmenu ul li{
padding-bottom: 2px; /*bottom spacing between menu items*/
}

.arrowlistmenu ul li a{
	color: #666666;
	background: url(imgmenu/arrowbullet1.png) no-repeat center left; /*custom bullet list image*/
	display: block;
	padding: 2px 0;
	padding-left: 19px; /*link text is indented 19px*/
	text-decoration: none;
	font-weight: bold;
	border-bottom: 1px solid #dadada;
	font-size: 90%;
}

.arrowlistmenu ul li a:visited{
color: #666666;
}

.arrowlistmenu ul li a:hover{ /*hover state CSS*/
	color: #660000;
	background-color: #FFFF99;
}

.tableau650 {
	width:650px;
	table-layout:fixed;
	display: block;			
		}
		
.bulle1 {
height: 50px;
width:450px;
background-image: url(images/bulle-1.png);
background-repeat: no-repeat;
text-align:center;
vertical-align:middle;
}

.textemenu {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; TEXT-INDENT: 0px; LINE-HEIGHT: 16px; FONT-STYLE: normal; FONT-FAMILY: arial; COLOR: #FFFFFF;
}
.link {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #cc9900; FONT-FAMILY: arial; TEXT-DECORATION: underline;
}

		#principal450 {
		    width:450px;
			background-image:url('imgcadres/area_left.gif');
			background-repeat: repeat-y;
            background-color : #FFFFFF;
								
			}
		#principal500 {
		    width:500px;
			background-image:url('imgcadres/area_left.gif');
			background-repeat: repeat-y;
            background-color : #FFFFFF;
		}
		#principal685 {
		    width:685px;
			background-image:url('imgcadres/area_left.gif');
			background-repeat: repeat-y;
            background-color : #FFFFFF;
		}
		#principal900 {
		    width:880px;
			background-image:url('imgcadres/area_left.gif');
			background-repeat: repeat-y;
            background-color : #FFFFFF;
		}
		
        #principal2 {
			background-image:url('imgcadres/area_right.gif');
			background-repeat: repeat-y;
            background-position: right;
		}

		#haut {
            height:48px;
            background-image:url('imgcadres/area_top.gif');

		}

		#haut img {
		    vertical-align:top; /* for ie5*/
		}

			#coingh {
                width:22px;
				height:48px;
				background-image:url('imgcadres/area_top_left.gif');
				float: left;

			}
			#coindh {
                width:28px;
				height:48px;
				background-image:url('imgcadres/area_top_right.gif');
				float: right;

			}
		#contenu {
	padding: 0 32px 0 25px;
	line-height: 90%; 
		}

		#contenu p {
			margin: 0px;
			line-height: 100%; 

		}

		#bas {
            height:25px;
            background-image:url('imgcadres/area_bottom.gif');
		}
			#coingb {
                width:22px;
				height:25px;
				background-image:url('imgcadres/area_bottom_left.gif');
				float: left;
			}
			#coindb {
                width:28px;
				height:25px;
				background-image:url('imgcadres/area_bottom_right.gif');
			    float:right;
			}