pre{
	color:#003366; 
	font-size:12px;
	}
h1{
	text-align:left;
	font-weight:bold;
	font-size:20px;
	} 

.texte{
	font-size:10px;
	color:#003366;
	font-weight:normal;
	padding:10px;
	vertical-align:top;
	}
.ctexte{
	color:#333;
	}
.legende{
	font-size:9px; 
	text-align:left; 
	vertical-align:middle;
	color:#666666;
	}


.ssltableau{
	font-size:11px;
	font-weight:normal; 
	text-align:center; 
	vertical-align:middle;
	color:#003366;
	padding:5px;
	font-weight:bold;
	}
.ssltableaumarket{
	font-size:11px;
	font-weight:normal; 
	text-align:center; 
	vertical-align:middle;
	color:#111111;
	padding:5px;
	} 
	
.legende{ 
	color:#003366;
	font-size:10px; 
	font-style:italic; 
	text-align:left; 
	padding-bottom:2px;
	}
.formul1{ 
	font-weight:bold;
	font-size:11px;
        white-space: nowrap;
	}
.formul2{
	font-size:11px;
	}
.e2{background:url(../images/etoiles.png) -24px 0 no-repeat;margin: auto;display:block;height:12px;width:46px;}
.e3{background:url(../images/etoiles.png) -12px 0 no-repeat;margin: auto;display:block;height:12px;width:46px;}
.e4{background:url(../images/etoiles.png) 0 0 no-repeat;margin: auto;display:block;height:12px;width:46px;}
.eu1{background:url(../images/etoiles.png) -36px 0 no-repeat;margin: auto;display:block;height:12px;width:34px;}
.eu2{background:url(../images/etoiles.png) -24px 0 no-repeat;margin: auto;display:block;height:12px;width:34px;}
.eu2b{background:url(../images/etoiles.png) 0 -11px no-repeat;margin: auto;display:block;height:12px;width:34px;}
.eu3{background:url(../images/etoiles.png) 0 0 no-repeat;margin: auto;display:block;height:12px;width:34px;}
.legendeaff {text-decoration: none;list-style:none;display:inline-table;line-height:10px;margin:0;padding:0;}
.legendeaff ul {list-style : none;float:left;margin:0;padding:0;}
.legendeaff a {padding : 0;color: #3367c6;font-size : 12px;}
.legendeaff li {float : left;white-space:normal}
.legendeaff li ul {position: absolute;left: -999em;}
.legendeaff li ul li {width:300px;display: block;background-color:#3367c6; color:#ffffff;padding: 10px;border-radius:10px;opacity:0.9; position:relative;left:20px; top:-20px;text-align:left;line-height:12px;z-index:1}
.legendeaff li:hover ul, .legendeaff li li:hover ul, .legendeaff li.sfhover ul, .legendeaff li li.sfhover ul {left: auto;min-height: 0;}

.ExpCompt {font-weight:normal;}
.ExpCompt li a {display:block; color:#fff; background-color:#3367c6; width:15px; height:12px; border-radius:15px;text-align:center;text-decoration:none;padding-top:3px;}
.ExpCompt li ul li {left:15px;}
.ExpCompt li ul li a {display: inline;background-color:transparent;}

.inputCalculer{width:252px; border:1px solid white;vertical-align:middle;height:42px;text-align:center;color:#8ca229;font-size:12px;font-family:Arial,Helvetica,sans-serif;background:url(../images/calculer.png)0 0 no-repeat;display:block;text-indent:30px;font-weight:bold;}
#gauchecalc{width:144px;height:300px;background:url(../images/gauche.png);display:block;float:left;margin-left:27px;position:relative;}
#droitecalc{width:403px;height:300px;background:url(../images/droite.png);display:table;left:14px;position:relative;}
.tdtop{color:#8ca229;text-transform:uppercase;text-decoration:none;}
.tdtop:hover{text-decoration:underline;}
.titretable{position:relative;top:10px;text-transform:uppercase;color:#333333;text-align:center;display:block;width:100%;font-family:Arial black;}
.tdcommande{color:#96bc3d;font-size:18px;font-family:Arial; font-weight:bold;text-align:center;}
.tdabandon{color:#bc352c;font-size:18px;font-family:Arial; font-weight:bold;text-align:center;}
.tdgain{color:#9b9b99;font-size:18px;font-family:Arial; font-weight:bold;text-align:center;letter-spacing:-1px;}
.tdtotal{font-size:18px;text-align:center;font-family:Arial; font-weight:bold;line-height:55px;text-shadow: 0px 0px 6px #fff;}
.tdtap{font-size:18px;text-align:center;font-family:Arial; font-weight:bold;}
#today{position:absolute;bottom:7px;left:15px;width:114px;}
#bas_legende{width:144px;left:27px;position:relative;top:20px;float:left;display:block;}
#bas_table{width:403px;height:72px;background:url(../images/bas.png)0 0 no-repeat;display:table;left:41px;position:relative;top:20px;}
#quescalc{width:517px;border:1px solid #babab9;border-radius:10px;margin:auto;padding:20px;}
#quescalc2{width:517px;border:1px solid #babab9;border-radius:10px;margin:auto;padding:20px;}
.legcommande{font-family:Arial; font-size:11px;text-align:center;color:#8ca229;}
.legabandon{font-family:Arial; font-size:11px;text-align:center;color:#bc352c;}
.legain{font-family:Arial; font-size:11px;text-align:center;color:#5a5859;}
.legrebond{font-family:Arial; font-size:11px;text-align:center;} 
#recalc{position:relative; top:40px;left:186px; height:150px;}
.interroleg{color:#fff; background-color:#3367c6; width:12px; height:12px; border-radius:10px; text-align:center;font-weight:bold;font-size:10px;margin:0;padding:0;}
.txt{font-family:Verdana;font-size:11px;text-align:justify;color: #848484;}

#pubdv {background-color:#367fbe;margin:30px auto;padding:15px;color:#fff;position:relative;text-align:center}
#pubdv h2 {color:#fff; text-align:center;padding:0;margin:auto;margin-bottom:15px;font-style:normal;font-family:Arial Black;letter-spacing:-1px;width:50%}
#pubdv a {color:#fff}
#pubdv p {width:75%;margin:auto;}
#flechedv {background-color:#fff;font-weight:bold;font-size:20px;width:30px;height:28px;border-radius:30px;padding-top:2px;position:absolute;bottom:15px;right:15px}
#flechedv a {color:#367fbe;text-decoration:none;}
hr.pubdv {display: block;clear: both;height: 0;margin: 20px 0 40px;padding: 0;border: 0;font-family: arial;text-align: center;font-size: 25px;line-height: 1;}
hr.pubdv:after {content: "\2666 \2666 \2666"; height: 0;letter-spacing: 1em;color: #aaa;}