/*************************/
/* Les styles par defaut */
/*************************/

body {
	background-color: #F4F4F4;
	margin-left: auto;
	margin-right: auto;
	margin-top: 0;
	margin-bottom: 0;
	width: 720px;
}
body,td,th {
	font-family: verdana;
	font-size: 12px;
}

a {
	color: black;
}

a:link {
	color: #000;
	text-decoration: none;
}
a:visited {
	color: #000;
	text-decoration: none;
}
a:hover {
	color: #000;
	text-decoration: underline;
}
a:active {
	color: #000;
	text-decoration: none;
}



/* Tableau */

.contenu_tableau {
	border-style: solid;
	border-width: 0px;
	border-color: silver;
	border-collapse: collapse;
	width:100%;
	text-align: center;
	font-weight: bold;
}


.contenu_tableau td {
	border-style: solid;
	border-width: 0px;
	border-color: silver;
}

.contenu_tableau_blanc {background-color: white;}
.contenu_tableau_vert {background-color: #ddf291;}
.contenu_tableau_vertflash {background-color: #bff30a;}
.contenu_tableau_gris {background-color: #566268; color: white;}
.contenu_tableau_rouge {background-color: #ff3333;}
.contenu_tableau_bleu {background-color: #005b99;}
.contenu_tableau_pourpre {background-color: #a2352e;}
.contenu_tableau_jaune {background-color: #ffffcc;}
.contenu_tableau_orange {background-color: #eca42c;}



/**********/
/* HEADER */
/**********/

#header {
	margin-top: 5px;
	margin-bottom: 5px;
	width: 720px;
	background-color: #FFFFFF;
}

/* Bloc Header Info Vert */

.HD_info_vert {
	width: 720px;
}

.HD_g_vert {
	float: left;
	width: 3px;
	height: 36px;
	background-image: url(http://img.instant-gagnant.com/img/ft_vert_g.jpg);
}

.HD_c_vert {
	float: left;
	width: 714px;
	height: 36px;
	line-height: 36px;
	background-color: #bff30a;
}

.HD_c_vert_textg {
	float:left;
	margin-left:5px;
	text-align: left;
}

.HD_c_vert_textd {
	float:right;
	margin-right:5px;
	text-align: right;

}

.HD_d_vert {
	float: left;
	width: 3px;
	height: 36px;
	background-image: url(http://img.instant-gagnant.com/img/ft_vert_d.jpg);
}

/* Bloc Header Message Gris */

.HD_msg_gris {
	float: left;
	margin-top: 5px;
	margin-bottom: 5px;
	margin-right: 5px;
}

.HD_g_gris {
	float: left;
	width: 3px;
	height: 28px;
	background-image: url(http://img.instant-gagnant.com/img/ft_gris_g.jpg);
}

.HD_c_gris {
	float: left;
	width: 200px;
	height: 28px;
	line-height: 28px;
	background-color: #566268;

	color: white;
	text-indent: 5px;
	font-family:  verdana;
	font-size: 11px;
	font-weight: bold;
}

.HD_d_gris {
	float: left;
	width: 3px;
	height: 28px;
	background-image: url(http://img.instant-gagnant.com/img/ft_gris_d.jpg);
}

/* Bloc Header Menu Instant Gagnant */

.HD_menu_orange {
	float: left;
	margin-top: 5px;
	margin-bottom: 5px;
}

.HD_menu_orange a:link {	color: #FFF;	text-decoration: none;}
.HD_menu_orange a:visited {	color: #FFF;	text-decoration: none;}
.HD_menu_orange a:hover {	color: #FFF;	text-decoration: none;}
.HD_menu_orange a:active {	color: #FFF;	text-decoration: none;}


.HD_g_orange {
	float: left;
	width: 3px;
	height: 28px;
	background-image: url(http://img.instant-gagnant.com/img/ft_orange_g.jpg);
}

.HD_c1_orange, .HD_c2_orange, .HD_c3_orange, .HD_c4_orange
{
	float: left;
	height: 28px;
	line-height: 28px;
	background-color: #eca42c;

	color: white;
	text-indent: 5px;
	font-family:  arial;
	font-size: 10px;
}

.HD_c1_orange {
	width: 125px;
}

.HD_c2_orange {
	width: 115px;
}

.HD_c3_orange {
	width: 140px;
}

.HD_c4_orange {
	width: 113px;
}

.HD_sep_orange {
	float: left;
	width: 3px;
	height: 28px;
	background-image: url(http://img.instant-gagnant.com/img/ft_orange_sep.jpg);
}

.HD_d_orange {
	float: left;
	width: 3px;
	height: 28px;
	background-image: url(http://img.instant-gagnant.com/img/ft_orange_d.jpg);
}

/* Bloc Header Logo */

.HD_logo {
	float: left;
	margin-right: 5px;
}

.HD_g_logo {
	float: left;
	width: 3px;
	height: 187px;
	background-image: url(http://img.instant-gagnant.com/img/ft_bleu_g.jpg);
}

.HD_c_logo {
	float: left;
	width: 200px;
	height: 187px;

	background-color: #005b99;
	background-image: url(http://img.instant-gagnant.com/img/ft_bleu_c.jpg);
	background-repeat: repeat-x;

	text-align: center;
}

.HD_c_logo_textxl {
	margin-top: 35px;
	color: white;
	font-family:  Arial;
	font-size: 32px;
}

.HD_c_logo_textxl a:link {	color: #FFF;	text-decoration: none;}
.HD_c_logo_textxl a:visited {	color: #FFF;	text-decoration: none;}
.HD_c_logo_textxl a:hover {	color: #FFF;	text-decoration: none;}
.HD_c_logo_textxl a:active {	color: #FFF;	text-decoration: none;}

.HD_c_logo_texts {
	margin-top: 10px;
	color: #aadfff;
	text-align: center;
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
}

.HD_c_logo_texts a:link {	color: #FFF;	text-decoration: none;}
.HD_c_logo_texts a:visited {	color: #FFF;	text-decoration: none;}
.HD_c_logo_texts a:hover {	color: #FFF;	text-decoration: none;}
.HD_c_logo_texts a:active {	color: #FFF;	text-decoration: none;}

.HD_d_logo {
	float: left;
	width: 3px;
	height: 187px;
	background-image: url(http://img.instant-gagnant.com/img/ft_bleu_d.jpg);
}

/* Bloc Header Image Lot */

.HD_image_vert {
	float: left;
	margin-bottom: 5px;
}

.HD_g_mvert {
	float: left;
	width: 4px;
	height: 187px;
	background-image: url(http://img.instant-gagnant.com/img/ft_mvert_g.jpg);
}

.HD_c_mvert {
	float: left;
	width: 498px;
	height: 187px;
	background-color: #bff30a;
}

.HD_d_mvert {
	float: left;
	width: 4px;
	height: 187px;
	background-image: url(http://img.instant-gagnant.com/img/ft_mvert_d.jpg);
}



/**********/
/* CONTENU */
/**********/

#contenu {
	clear: both;
	width: 720px;
	margin-bottom: 5px;
	background-color: #FFFFFF;
}

.CT_msg_gris {

}

.CT_g_gris {
	float: left;
	width: 3px;
	height: 28px;
	background-image: url(http://img.instant-gagnant.com/img/ft_gris_g.jpg);
}

.CT_c_gris {
	float: left;
	width: 714px;
	height: 28px;
	line-height: 28px;
	background-color: #566268;

	color: white;
	text-indent: 5px;
	font-family:  verdana;
	font-size: 11px;
	font-weight: bold;
}

.CT_d_gris {
	float: left;
	width: 3px;
	height: 28px;
	background-image: url(http://img.instant-gagnant.com/img/ft_gris_d.jpg);
}

.CT_lists_lots {
	margin-top: 5px;
	margin-left: 20px;
	margin-right: 20px;
}

.CT_lot {
	float: left;
	margin: 10px;
	width: 90px;
  background-color: #ffffcc;
}


.CT_lot_boutontext {
	color: black;
	text-align: center;
	font-family: verdana;
	font-size: 10px;
}

.CT_lot_boutontext a:link {	color: #000;	text-decoration: none;}
.CT_lot_boutontext a:visited {	color: #000;	text-decoration: none;}
.CT_lot_boutontext a:hover {	color: #000;	text-decoration: none;}
.CT_lot_boutontext a:active {	color: #000;	text-decoration: none;}


.CT_lot_titre_de_page {
	padding: 5px;
	color: #CC0000;
	font-size: 22px;
	font-weight: bold;
}

.CT_jouer_code {
	width: 720px;
}

.CT_jouer_code_gris {
	float: left;
	width: 215px;
	height: 180px;
	margin: 5px;
	padding:5px;
  background-color: #F0F0F0;
	border:2px dotted #666666;

	text-align: justify;
}

.CT_jouer_code_orange {
	float: left;
	width: 215px;
	height: 180px;
	margin: 5px;
	padding:5px;
  background-color: #FFFFCC;
	border:2px dotted #E44802;
}

.CT_jouer_code_bleu {
	float: left;
	width: 205px;
	height: 180px;
	margin: 5px;
	padding:5px;
  background-color: #D8EDF3;
	border:2px dotted #006699;
}

.CT_jouer_erreur_code {
	margin-top: 15px;
	padding: 5px;
 	background-color:#FF8080;
	border:1px solid #FF0000;
	font-size: 11px;
	text-align: justify;
}

.CT_bientot_gagne {
	position:relative;
	top:-140px;
	margin-left:-20px;
	height:1px;
	overflow:visible;
}

.CT_jouer_span_aide {
	color: #CC0033;
	font-weight: bold;
}

.CT_bouton_jouer {
	margin-top:15px;
	text-align: center;
}

.CT_gains {
	float:left;
	width: 700px;
	margin: 5px;
	padding: 5px;

  background-color: white;
	border:2px dotted #666666;
	font-weight: bold;
}

.CT_gains_img_lot {
	width: 90px;
	height: 90px;
	padding: 10px;
	margin: 0px;
  background-image: url(http://img.instant-gagnant.com/img/bordure_gain_arr.gif);
  background-repeat: no-repeat;
}


.ajout_form_bouton {
	width: 120px;
	height: 20px;
	margin: 10px;

	border: 1px solid #566268;
	background-color: silver;

	cursor: pointer;
	text-align: center;
	text-decoration: none;
	color: black;
	font-family: arial;
	font-size: 12px;
	font-weight: bold;
}

.span_text_titre {
	font-family: arial;
	font-weight: bold;
	font-size: 14px;
	text-decoration: underline;
}

.CT_text_infos
{
	float: left;
	width: 690px;
	margin-top: 5px;
	padding: 10px;
	border: 2px dotted #566268;
}

.CT_regle_H1
{
	font-size: 14px;
}
.CT_regle_H2
{
	font-size: 12px;
}
.CT_regle_rouge
{
	color: red;
}


/**********/
/* FOOTER */
/**********/

#footer
{
	float: left;
	margin-top: 5px;
	background-color: #FFFFFF;
}

.FT_msg_gris
{
	float: left;
	margin-top: 5px;
	margin-bottom: 5px;
	margin-right: 5px;
}

.FT_g_gris
{
	float: left;
	width: 3px;
	height: 28px;
	background-image: url(http://img.instant-gagnant.com/img/ft_gris_g.jpg);
}

.FT_c_gris
{
	float: left;
	width: 714px;
	height: 28px;
	line-height: 28px;
	background-color: #566268;

	text-align: center;
	font-family: verdana, arial;
	font-size: 12px;
}

.FT_c_gris a {	color: #FFF;	text-decoration: none;}

.FT_d_gris
{
	float: left;
	width: 3px;
	height: 28px;
	background-image: url(http://img.instant-gagnant.com/img/ft_gris_d.jpg);
}

.FT_under, .FT_under A
{
	font-size: 11px;
	color: #888888;
}

.FT_sablier
{
	float: left;
	height: 16px;
	padding: 2px;
}

.xiti
{
	float: right;
	margin-top: -26px;
	margin-right: 5px;
}

.cleaner
{
	clear: both;
}