body {
	background-color: #F8F8F8;
	padding-top: 10px;
}
h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #336699;
	font-weight: bold;
	border-bottom: 1px solid #ccc;
	padding-bottom: 10px;
	margin-bottom: 30px;
}
h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	margin-bottom: 20px;
	margin-top: 20px;
	border-bottom: 1px dotted #5a8b99;
	height: 26px;
}
h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	margin-top: 16px;
	margin-bottom: 16px;
}

/****
Pied de page
****/
#tblFooter {
	margin-left: auto;
	margin-right: auto;
	width: 895px;
	height: 40px;
}
#tblFooterLinks {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #606048;
}
#tblFooterLinks a, #tblFooterLinks a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #606048;
}

/****
Header
****/
#tblHeader {
	margin-left: auto;
	margin-right: auto;
	width: 895px;
	background-color: #fff;
}
#tdMenuHorz {
	background-image: url(images/bourse_15.gif);
	background-repeat: repeat-x;
	background-position: top;
	height: 35px;
	padding-left: 6px;
}
#tdMenuHorzLinks, #tdMenuHorzLinks a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFF;
	text-decoration: none;
	padding: 2px 4px 3px 6px;
}
#tdMenuHorzLinks a:hover {
	color: #336699;
	background-color: #fff;
}
#tdHeaderPub {
	background-image: url(images/bourse_11.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding: 10px;
	width: 514px;
	height: 101px;
	text-align: center;
	vertical-align: middle;
}
#tdCornerTL {
	background-image: url(images/bourse_03.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	height: 4px;
	width: 5px;
}
#tdBorderTop {
	background-image: url(images/bourse_05.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	height: 4px;
}
#tdCornerTR {
	background-image: url(images/bourse_06.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	height: 4px;
	width: 5px;
}
.tdBorderLeft {
	background-image: url(images/bourse_13.gif);
	background-repeat: repeat-y;
	background-position: right;
	width: 5px;
}
.tdBorderRight {
	background-image: url(images/bourse_18.gif);
	background-repeat: repeat-y;
	background-position: left;
	width: 5px;
}
#tdIdentity {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #fff;
}
#tdIdentity a {
	color: #fff;
}
#tdToday {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #336699;
	padding-top: 2px;
}
#divPubHeader {
	background-color: #fff;
	padding: 1px;
}

/****
Centre de page
****/
#tblContent {
	margin-left: auto;
	margin-right: auto;
	background-color: #fff;
	width: 895px;
	padding: 0px;
}
#tdContent {
	background-color: #FFF;
	padding: 0px;
	width: 705px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #001C2B;
	text-align: justify;
}
#divContent {
	padding: 26px 24px 20px 4px;
}
#tdMenu {
	background-color: #FFF;
	padding: 6px;
	width: 180px;
	padding-top: 20px;
	padding-left:8px;
}
.tdBorderBottom {
	background-image: url(images/bourse_23.gif);
	background-repeat: repeat-x;
	background-position: top;
	height: 5px;
}

#tdCornerBL {
	background-image: url(images/bourse_21.gif);
	background-repeat: no-repeat;
	background-position: right top;
	height: 5px;
	width: 5px;
}
#tdCornerBR {
	background-image: url(images/bourse_24.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 5px;
	width: 5px;
}

.tblItemMenu {
	margin-top: 12px;
	/*border-bottom: 3px solid #68B8D9;
	border-left : 1px solid #68B8D9;
	border-right : 1px solid #68B8D9;
	border-top : 1px solid #68B8D9;*/
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #001C2B;
	width: 166px;
	background-image: url(images/bgItemMenu.gif);
	background-repeat: repeat-y;
	background-position: left;
}
.tdTitleItemMenu {
	background-image: url(images/bgTitreMenu.gif);
	background-repeat: no-repeat;
	background-position: top;
	/*background-color: #68B8D9;*/
	padding: 3px 3px 3px 7px;
	font-weight: bold;
}
td.tdItemMenu {
	background-image: url(images/bgFooterMenu.gif);
	background-repeat: no-repeat;
	background-position: bottom center;
	padding: 8px 4px 10px 12px;
}
.tblItemMenu ul {
	margin: 0px;
	padding: 0px;
	/*margin-top: 10px;
	margin-left: 20px;
	padding-left: 0px;*/
}
.tblItemMenu li {
	list-style: none;
	margin: 2px 0px 0px 0px;
	padding: 0px;
}
.tblItemMenu a, .tblItemMenu a:hover {
	text-decoration: none;
	color: #001C2B;
}
.btPubLeft {
	margin-left: auto;
	margin-right: auto;
}
.aWay {
	margin: 8px 2px 2px 2px;
	float: left;
}
.aWay a {
	text-decoration: none;
	border-bottom: 1px solid #ccc;
	font-size: 10px;
	font-weight: bold;
	color: #666;
}

/****
Bandeau offre promotionnelle et alerte
****/
#bandeauPromo, #bandeauAlert {
	width: 484px;
	height: 62px;
	margin-top: 10px;
	margin-left: 10px;
	background-repeat: no-repeat;
	background-position: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #666;
	font-weight: bold;
	text-decoration: none;
	text-align: center;
}
#bandeauPromo a, #bandeauPromo a:hover, 
#bandeauAlert a, #bandeauAlert a:hover {
	color: #666;
	text-decoration: none;
	padding: 20px;
	position: relative;
	top: 22px;
}
#bandeauPromo {
	background-image: url(images/bando-promotion.gif);
	}
#bandeauPromo .bndPromoDate {
	font-size: 9px;
	left: 70px;
	font-weight: normal;
	position: relative;
	top: 19px;
}
#bandeauAlert {
	background-image: url(images/bando-alerte.gif);
}
#bandeauNull {
	width: 484px;
	height: 24px;
	margin-top: 10px;
	margin-left: 10px;
	text-decoration: none;
	text-align: center;
}
#bandeauNull a, #bandeauNull a:hover {
	text-decoration: none;
}

/****
Bouton Gagnants
****/
#btFlashGagnants {
	float: right;
	width: 181px;
	height: 46px;
	margin-top: 0px;
	margin-right: 2px;
	background-image: url(images/bt-flash-gagnants.gif);
	background-repeat: no-repeat;
	background-position: top;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #fff;
	font-weight: bold;
	text-decoration: none;
	text-align: center;
}
#btFlashGagnants a, #btFlashGagnants a:hover {
	color: #fff;
	text-decoration: none;
	padding: 10px;
	position: relative;
	top: 6px;
}

/****
Formulaire d'identification
****/
#formAuth {
	/*margin: 10px 8px 8px 8px;*/
	margin-bottom: 0px;
}
#formAuth td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #001C2B;
	padding:2px;
}
#formAuth input {
	border: 1px #ccc solid;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	height: 16px;
	background-color: #fff;
}
#formAuth .button {
	height: 16px;
	width: 19px;
	padding: 0px;
	float: right;
	margin-right: 2px !important;
	margin-right: 10px;
	font-size: 10px;
	background-color: #fff;
}
#formAuth a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #666;
	text-decoration: underline;
}

#tblFormAuth {
	border: 6px #F8F8F8 solid;
	padding:2px;
}
#tblFormAuth td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding:2px;
}
#tblFormAuth input {
	border: 1px #ccc solid;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color:#F8F8F8;
}
.btOkOrange, #tblFormAuth .btOkOrange {
	float: right;
	margin-right: 2px;
	border: none;
	background: none;
}
#tblFormAuth a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666;
	text-decoration: underline;
}

/****
Formulaire de recherche
****/
#formSearch {
	margin: 0px;
	padding: 0px;
}
#formSearch input {
	border: 1px #ccc solid;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	height: 16px;
	/*background-color:#F8F8F8;*/
	background-color: #fff;
}
#formSearch .button {
	height: 16px;
	width: 19px;
	padding: 0px;
	float: right;
	margin-right: 2px;
	font-size: 10px;
	background-color: #fff;
}

/****
Formulaire d'inscription
****/
fieldset {
	margin-bottom: 20px;
	width: 500px;
	margin-left: auto;
	margin-right: auto;
}
fieldset td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #001C2B;
}
fieldset input,  fieldset select, fieldset textarea {
	border: 1px #ccc solid;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color:#F8F8F8;
}
.btValider, #btValider {
	border: none;
	background: none;
}

/****
HomePage : carrés de stats et édito
****/
.tblHomeStats {
	border: 1px solid #B8B098;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333;
	text-decoration: none;
	margin: 5px 10px 20px 1px;
	padding: 12px 4px 12px 4px;
	float: left;
	height: 168px;
	width: 206px;
	vertical-align: top;
	line-height: 19px;	
}
.tdHomeEdito {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #333;
}
.tdHomeLastWinners {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #666;
	text-align: center;
	font-weight: bold;
}
.tblStatsValues td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333;
	margin: 0;
	padding-bottom: 6px;;
}
.tblStatsValues td a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333;
	text-decoration: none;
}
/*.divStatsLine {
	background-image: url(images/bg_dashed_grey.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	width: 100%;
	padding: 0;
	display: block;
	border: 1px solid #ddd;
}
.divStatsLine a {
	background-color: #fff;
	float: left;
	display: block;
	position: relative;
	text-decoration: none;
}
.divStatsLine .divStatsNbr {
	background-color: #fff;
	float: right;
	position: relative;
}*/

/****
Messages système
****/
.fluo {
	background-color: #FFFF00;
}
.erreur {  
	font-weight: bold; 
	color: #CC0000;
	border: 1px solid #CC0000;
	padding: 6px 6px 6px 6px;
	background-color: #F3D9C7;
	text-align: center;
	clear: both;
	}
.bon {
	font-weight: bold;
	color: #228B22;
	border: 1px solid #228B22;
	padding: 6px 6px 6px 6px;
	background-color: #E1ECD2;
	text-align: center;
	clear: both;
}
.info {
	font-weight: bold;
	color: #6497C3;
	border: 1px solid #6DC6D2;
	padding: 6px 6px 6px 6px;
	background-color: #E5F5F7;
	text-align: center;
	clear: both;
}
.promo {
	font-weight: bold;
	color: #DF7B00;
	border: 1px solid #FFD700;
	padding: 6px 6px 6px 6px;
	background-color: #FFFACD;
	text-align: center;
	width: 80%;
	clear: both;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 20px;
}

/****
Tableaux de valeurs
****/
.tblList {
	border-right: 1px solid #999;
	font-size: 12px;
	margin: 4px;
	margin-right: auto;
	margin-left: auto; 
}
.tblList th {
	border-top: 1px solid #999;
	border-left: 1px solid #999;
	background-color: #7A7673;
	color: #fff;
	font-weight: bold;
	text-align: center;
	padding: 2px 30px 2px 30px;
}
.tblList td {
	border-bottom: 1px solid #999;
	border-left: 1px solid #999;
	color: #333;
	text-align: center;
	padding: 2px 8px 2px 8px;
	text-decoration: none;
}
.tblList td a {
	text-decoration: none;
	color: #333;
}
.tblList .valCode {
	font-weight: bold;
	text-transform: uppercase;
}
.tblList .valTotal {
	font-weight: bold;
}
.tblList .smaller {
	text-decoration: none;
	font-weight: normal;
	color: #999;
}
.tblList input {
	font-size: 11px;
	color: #333;
	padding: 1px;
	height: 18px;
}
.red {
	color: Red;
}
.green {
	color: Green;
}

/****
Achat de conseils
****/
.bigPrice {
	font-family: sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #336699;
	text-decoration: none;
}
.formAddToCart {
	background-color: #F0F8FF;
	width: 500px;
	padding: 2px 6px 2px 6px;
}
.formAddToCart td {
	font-size: 12px;
	font-weight: bold;
	color: #336699;
	text-align: center;
}
.listArt {
	background-color: #ccc;
	width: 400px;
	margin-right: auto;
	margin-left: auto;
}
.listArtCat {
	background-color: #7a7673;
	color: #fff;
	font-weight: bold;
	padding: 6px 8px 6px 6px;
	display: block;
	font-size: 12px;
}
.listArtArt a {
	background-color: #fff;
	color: #666;
	margin: 1px;
	padding: 6px 14px 6px 14px;
	text-decoration: none;
	display: block;
}

.artImgRight {
	float: right;
	width: 210px;
	margin-left: 20px;
}
.artImgRight img {
	border: 1px solid #eee;
	margin-bottom: 6px;
}
.cartBogofText {
	background-color: #FFFADD;
	text-align: center;
}
.cartBogofLine {
	background-color: #FFFADD;
}
.cartDiscountLine {
	background-color: #F0F9FA;
}
.valTotalLine {
	background-color: #E4E4E4;
}
.divCartBadge {
	float: right;
	width: 180px;
	height: 34px;
	margin-top: 5px;
	margin-right: 3px;
	background-image: url(images/cart.gif);
	background-repeat: no-repeat;
	background-position: top;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #fff;
	font-weight: bold;
	text-decoration: none;
	text-align: center;
}
.divCartBadgeHome {
	margin-top: -20px;
}
.divCartBadge a, .divCartBadge a:hover {
	color: #fff;
	text-decoration: none;
	padding: 10px;
	position: relative;
	top: 8px;
}
.btCartDel {
	color: #999;
	font-size: smaller;
	text-decoration: none;
	background-color: #f8f8f8;
	border: 1px solid #999;
	font-size: 0.9em;
	padding: 0 4px 0 4px;
}

/****
Glossaire
****/
.glossaireBarre {
	margin-bottom: 30px;
}
.glossaireBarre a, .glossaireBarre a img {
	margin: 0px;
}
.listFresh {
	margin-right: auto;
	margin-left: auto;
}
.listFresh .listHeader {
	background-color: #E9F3FD;
	border-top: 1px solid #D0E3F4;
	border-bottom: 1px solid #D0E3F4;
	color: #333;
	font-weight: bold;
	padding: 6px 10px 6px 10px;
	display: block;
	font-size: 12px;
	text-transform: uppercase;
}
.listFresh a {
	background-color: #fff;
	color: #333;
	margin: 0px;
	padding: 4px 14px 4px 14px;
	text-decoration: none;
	display: block;
	border-bottom: 1px solid #eee;
}
.descTerme {
	background-color: #E9F3FD;
	border: 1px solid #D0E3F4;
	text-align: justify;
	padding: 16px;
	width: 500px;
}

/****
Formulaires
****/
.tblForm {
	border: 6px #F8F8F8 solid;
	padding:2px;
}
.tblForm td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding:2px;
}
.tblForm input, .tblForm textarea, .tblForm select {
	border: 1px #ccc solid;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color:#F8F8F8;
}
.btOkOrange, .tblForm .btOkOrange {
	float: right;
	margin-right: 2px;
	border: none;
	background: none;
}
.tblForm a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666;
	text-decoration: underline;
}
.tblForm .btValider {
	border: none;
	background: none;
}

/****
Cartes d'identité
****/
.idSpace {
	background-color: #E5ECF2;
	border: 1px solid #CFD6DC;
	text-align: justify;
	padding: 10px;
	width: 220px;
	}
.idSpace img {
	border: none;
	margin: 10px;
	background-color: #fff;
	border: 1px solid #333;
	padding: 4px;
}
.idSpace .idSpaceTitle {
	font-weight: bold;
	color: #336699;
	font-size: 12px;
}
.idSpace .idSpaceLogin {
	font-weight: bold;
	color: #333;
	font-size: 16px;
	text-align: center;
}
.idSpace .idListLogin {
	font-weight: bold;
	color: #333;
	font-size: 14px;
	margin-left: 20px;
	text-align: left;
}


/****
Mini menu
****/
.miniNav {
	color: #666;
	float: right;
	font-size: 11px;
	font-weight: normal;
	margin-right: 10px;
	position: relative;
	top: -20px;
	display: inline;
	margin: 0;
	padding: 0;
	list-style: none;
}
.miniNav li {
	padding-top: 0;
}
.miniNav li a {
	color: #666;
	font-size: 11px;
	font-weight: bold;
	border: #EDEDED 1px solid;
	padding: 2px 6px 2px 22px;
	background-image: url(images/li-blue-arrow.gif);
	background-repeat: no-repeat;
  	background-position: 4px 50%;
	background-color: #F3F3F3;
	text-decoration: none;
	height: 14px;
}
.miniNav li a:hover {
	background-color: #E0FFFF;
}
.miniNav .new {
	background-image: url(images/ico-mini-new.gif);
}
.miniNav .add {
	background-image: url(images/ico-mini-add.gif);
}
.miniNav .board {
	background-image: url(images/ico-mini-board.gif);
}
.miniNav .edit {
	background-image: url(images/ico-mini-edit.gif);
}


/****
Autres
****/
.tblLight {
	border-top: 1px solid #ddd;
	border-bottom: 0px;
	border-left: 0px;
	border-right: 0px;
}
.tblLight td {
	font-size: 11px;
	border-bottom: 1px solid #ddd;
	border-top: 0px;
	border-left: 0px;
	border-right: 0px;
	padding: 4px;
}
.centered td {
	text-align: center;
}
.tblLight td.title {
	background-color: #F8F8F8;
}
.tblLight th {
	background-color: #F8F8F8;
	font-weight: bold;
	font-size: 11px;
	border-bottom: 1px solid #999;
}
.ulArrow {
	padding-left: 0px;
	margin: 0px;
	list-style: none;
	width : 280px;
}
.ulArrow li {
	margin: 10px;
	padding: 0px;
	line-height: 16px;
}
.ulArrow li a {
	font-weight: bold;
	color: #62A7BD;
	text-decoration: none;
	border: 1px solid #62A7BD;
	padding: 2px 10px 2px 30px;
	width: 100%;
	background-repeat: no-repeat;
  	background-position: 8px 50%;
	background-image: url(images/li-blue-arrow.gif);
	background-color: #EDF6F9;
}
.ulArrow li a:hover {
	color: #62A7BD;
	border: 1px solid #62A7BD;
	background-color: #FFF3C8;
}
.ulArrow li a.icoChart {
	background-image: url(images/ico-chart.gif);
}
.ulArrow li a.icoNetwork {
	background-image: url(images/ico-network.gif);
}
.ulArrow li a.icoBasket {
	background-image: url(images/ico-basket.gif);
}
.ulArrow li a.icoUser {
	background-image: url(images/ico-user.gif);
}


#tblTarifsCourtage {
	font-size: 10px;
	border: 1px solid #ddd;
	float: right;
	padding: 2px;
	margin: 10px 20px 0 0;
	background-color: #fff;
}
#tblTarifsCourtage td {
	padding: 2px;
}
.tdDarker {
	background-color: #F8F8FF;
}
.columnRight{
	float: right;
	width: 45%;
	border-left: 1px solid #eee;
	padding-left: 20px; 
}
.columnLeft{
	float: left;
	width: 45%;
	padding-right: 20px; 
}
.clear {
	clear: both;
}
.introduction {
	background-color: #E5ECF2;
	border: 1px solid #CFD6DC;
	text-align: justify;
	padding: 10px;
	width: 500px;
	margin-right: auto;
	margin-left: auto;
}
.lnkImportant {
	font-weight: bold;
	color: #FF8C00;
}
.divPartenaire {
	float: left;
	margin: 20px;	
}
.remarques, .remarques a {
	font-size: 10px;
	color: #333333;
	text-align: justify;
}
.precision, .precision a {
	font-size: 9px;
	color: #666666;
}

.tdSellOrder {
	font-weight: bold;
	text-align: center;
	background-color: #F2BBBB;
}
.tdBuyOrder {
	font-weight: bold;
	text-align: center;
	background-color: #D2FFD3;
}
.btOrders {
	text-align: center;
	padding: 0 10px 0 10px;
}
.btOrders a {
	font-weight: bold;
	color: #666;
	text-decoration: none;
	background-image: url(images/li-blue-arrow.gif);
	background-repeat: no-repeat;
  	background-position: 4px 10%;
	margin: 0 16px 0 0;
	padding: 2px 2px 2px 22px;
}
.btOrderSell a {
	background-image: url(images/ico_order_sell.gif);
}
.btOrderBuy a {
	background-image: url(images/ico_order_buy.gif);
}
.tblInvoice {
	border-top: 1px solid #666;
	border-left: 1px solid #666;
}
.tblInvoice td {
	border-bottom: 1px solid #666;
	border-right: 1px solid #666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
}
.tblInvoice th {
	border-bottom: 1px solid #666;
	border-right: 1px solid #666;
	background-color: #F5F5F5;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
}
.frameText {
	overflow-y: scroll;
	height: 360px;
	margin: 20px;
	padding: 10px;
	border: 1px solid #ccc;
}

/*.bigPrice {
	display: block;
	clear: both;
	font-weight: bold;
	font-size: 20px;
	color: Purple;
	text-align: center;
}*/
.paypal {
	color: #006699;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
.pluspetit {
	font-size: 90%;
}

.listIndices {
	padding: 0px 0 24px 0;
	margin: 0;
}
.listIndices li {
	display: inline-block;
	float: left;
	list-style-type: none;
	padding: 6px 4px 4px 4px;
	white-space: nowrap;
}
.listIndices li a {
	background-color: #e5ecf2;
	border: 1px solid #68B8D8;
	padding: 2px 4px 2px 4px;
	margin: 0px;
	text-decoration: none;
	white-space: nowrap;
	color: #000;
	font-size: 9px;
}
.tblAgreement {
font-size : 12px;
border: 1px solid #ddd;
padding: 2px;
margin-bottom: 2px;
}
.tblAgreement .box {
background-color: #F8F8FF;
}
.detailsContest {
	background-color: #F9F9F9;
	border: 1px solid #ddd;
	margin-right: auto;
	margin-left: auto;
	width: 400px;
	padding: 6px;
}
.tblContestSide {
	font-size : 12px;
	margin-left: 20px;
	width: 260px;
	background-color: #FFFFDD;
	border: 1px solid #FFE54F;
}
.tblContestSide td {
	padding: 6px;
}
.exportOrders {
	margin-top: 10px;
	font-size: 11px;
}
.exportOrders a {
	color: #666;
	text-decoration: none;
}
.exportOrders a:hover {
	text-decoration: underline;
}
.imgContenu {
	border: 1px solid #ddd;
	margin-left: auto;
	margin-right: auto;
}
