*
{
	margin: 0px;
	padding: 0px;
}

body
{
	width: 900px;
	margin: auto;
	margin-bottom: 5px;
	background-color: black;
}

a
{
	text-decoration: none;
}

img
{
	border:none;
}

/***en tete***/

#sbanniere
{
	background-image: url("images/permanent/trai.jpg");
	background-repeat: repeat-x;
}

#en_tete
{
	width: 900px;
	height:180px;
	/*height + padding = hauteur totale (pour problème de bord)*/
}

#en_tete ul
{
	padding:0px;
	padding-top:156px;
	height:20px;
	display:block;
}

#en_tete li
{
	display: inline;
	margin-left: 49px;
}

#en_tete a
{
	color: #e1b950;
	font-family: Arial;
}

#en_tete a:hover
{
	color: #c9c9c9;
}

/***fil d'Ariane***/

#fil_d_ariane
{
	font-size:11px;
	font-family:Arial;
	color:#c9c9c9;
	margin-bottom:5px;
}

#fil_d_ariane a
{
	color:#e1b950;
}

#fil_d_ariane a:hover
{
	color:#c9c9c9;
	text-decoration:underline;
}

/***banniere flash - menud***/

#menu
{
	float: right;
	width:140px;
	padding-top:6px;
}

#menu img
{
	display:block;
}

#pub
{
	width:128px;
	padding-left:10px;
}

/***menu gauche, menu+***/

#smenu
{
	width:134px;
	padding-top:6px;
}

#smenu img
{
	display:block;
}

#menugauche img
{
	display:inline;
}

#menugauche
{
	width:114px;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:5px;
}

#menugauche li
{
	list-style-image: url("images/permanent/point.png");
	list-style-type: none;
	list-style-position: outside;
	margin-left: 23px;
	margin-bottom:5px;
}

#menugauche a
{
	color: #e1b950;
	font-family:Arial;
	font-size:15px;
}

#menugauche .smenu_selected a
{
	font-weight:bold;
	color:#c9c9c9;
}

/***corps***/

#corps
{
	float: right;
	width: 604px;
	margin-right: 10px;
	margin-bottom:10px;
	margin-top:20px;
}

#corps img
{
	display:block;
}

#contcorps img
{
	display:inline;
}

#contcorps
{
	width:564px;
	padding-left: 20px;
	padding-right: 20px;
}

#contcorps .vert
{
	text-indent: 20px;
	text-align: justify;
	font-family: Arial, serif;
	font-size:14px;
	background-color: black;
	color: #c9c9c9;
	padding: 15px;
	border:	1px solid #e1b950;
	width:500px;
	margin:auto;
}

#contcorps .transp
{
	text-align: left;
	font-family: Arial, serif;
	font-size:20px;
	padding: 15px;
	border:	1px solid #e1b950;
	width:500px;
	margin:auto;
}

#contcorps .warning
{
	text-align: left;
	font-family: Arial, serif;
	font-size:14px;
	background-color: #ffba57;
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 5px;
	color: #da8a15;
	border:	1px solid #ff9b0b;
	height:50px;
	width:500px;
	margin:auto;
}

#contcorps .alert
{
	text-align: left;
	font-family: Arial, serif;
	font-size:14px;
	background-color: #afd9ed;
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 5px;
	color: #54869d;
	border:	1px solid #308eba;
	height:50px;
	width:500px;
	margin:auto;
}

#contcorps .prono-internautes
{
	text-align: center;
}

#contcorps h1
{
	font-family: Arial;
	font-size: 18px;
	margin-bottom: 20px;	
	color: #e1b950;
	text-align: center;
	text-decoration:underline;
}

#contcorps h2
{
	font-family: Arial;
	font-size: 15px;
	margin-bottom: 20px;	
	color: #c9c9c9;
	text-align: left;
	text-decoration:underline;
	margin-left:10px;
}

#contcorps a
{
	color:#e1b950;
}

#contcorps a:hover
{
	color:#c7a624;
	text-decoration:underline;
}

#contcorps h2
{
	font-family: Arial;
	margin-bottom: 30px;	
	color: #c9c9c9;
	text-align: left;
}

/***corps partie contact***/

#cuerpo
{
	width:755px;
	margin-right: 145px;
}

#cuerpo img
{
	display:block;
}

#cuerpocont img
{
	display:inline;
}

#cuerpocont
{
	height: 485px;
	padding-left: 20px;
	padding-right: 20px;
	padding-bottom: 20px;
}

#cuerpocont td
{
	color: #e1b950;
}

#cuerpocont textarea
{
	width:360px;
	height: 100px;
	margin-top:5px;
	margin-bottom:5px;
}

#cuerpo fieldset
{
	color: #e1b950;
	padding: 15px;
}

#cuerpocont select
{
	width: 145px;
}

/***calcul des chances (%)***/
#corps_calc
{
	width:755px;
	margin-right: 145px;
}

#corps_calc img
{
	display:block;
}

#corps_calccont img
{
	display:inline;
}

#corps_calccont
{
	height: 790px;
	padding-left: 20px;
	padding-right: 20px;
	padding-bottom: 20px;
}


/***pied de page (copyright)***/

#pied
{
	text-align:center;
	background-image: url("images/permanent/pied.png");
	background-repeat: no-repeat;
	clear:right;
	padding-top:3px;
	color:black;
	height:25px;
	font-family:Arial, serif;
}

#pied a
{
	color:black;
}

/***live score***/

#live_score
{
	text-align:center;
}

#live_score table
{
	border-collapse: collapse;
	margin:auto;
	text-align:center;
}

#live_score thead td
{
	background-color:#2f4f4f;
	color:#c9c9c9;
	border: 2px groove black;
	padding:5px;
}

#live_score tbody td
{
	background-color:#d3d3d3;
	color:black;
	border: 2px groove black;
	padding:5px;
}

/***class***/

.erreurcontact
{
	color:red;
	text-align:center;
	font-size: 11px;
}

#styled caption 
{
   margin: auto; 
   font-family: Arial, Times, "Times New Roman", serif;
   font-weight: bold;
   font-size: 1.2em;
   color: red;
   margin-bottom: 20px; 
}

#styled table 
{
   margin: auto; 
   border: 4px outset #e1b950; 
   border-collapse: collapse; 
 
}

#styled th 
{
   background-color: #e1b950;
   color: black;
   font-size: 1.1em;
   font-family: Arial, "Arial Black", Times, "Times New Roman", serif;
}

#styled td 
{
   border: 1px solid #e1b950;
   font-family: Arial, "Arial Black", Times, "Times New Roman", serif;
   text-align: center; 
   padding: 5px; 
   color: white;
   width: 120px;
}

/***pronostics***/

#pronostics_pari_sportif
{
	color:#c9c9c9;
	width:100%;
	text-align:center;
	padding-bottom:10px;
}

#pronostics_pari_sportif table
{
	width:96%;
	text-align:center;
	border:1px solid navy;
	margin-left:2%;
	margin-right:2%;
	margin-bottom:10px;
	color:black;
}

#pronostics_pari_sportif table thead td
{
	background-color: red;
	border-bottom:1px solid #cfcfcf;
	border-right:1px solid #cfcfcf;
}

#vos_pronostics
{
	text-align:center;
	color:#c9c9c9;
}

.couleur2
{
	background-color:#ffffff;
}

.couleur1
{
	background-color:#e1b950;
}

.indent
{
	text-indent:40px;
}

.error
{
	text-align:center;
	color:red;
	font-size:11px;
}

.autorisation
{
	text-align:left;
	font-size:11px;
	margin-top:10px;
	text-indent:0px;
}

.vert
{
	width:500px;
	text-indent: 20px;
	text-align: justify;
	font-family: Arial, serif;
	font-size:14px;
	background-color: black;
	padding: 15px;
	margin-left: 10px;
	margin-right: 10px;
	border:	1px solid #e1b950;
	-moz-border-radius:10px;
}

/*****tableau blackjack*****/

.blackjack
{
	width:450px;
	margin:auto;
	color:grey;
	border-left:2px groove #e1b950;
	border-top:2px groove #e1b950;
	text-align:center;
	border-collapse: collapse;
	text-indent:0px;
}

.blackjack td, .blackjack th 
{
	border:2px groove #e1b950;
	padding-top:4px;
	padding-bottom:4px;
}

.gagner-33
{
	display:block;
	float:left;
	width:32%;
	text-align:center;
	text-indent:0px;
}

/*****bandeau de coté (JS)*****/

#slideCode {
	position:fixed;
	visibility:hidden;
	width:120px;
	height:252px;
	z-index:200;
	border:0px;
	background:black
}

.closePop 
{
	text-align:right;
	background:black;
	position:relative;
	top:0px;
	right:3px;
	padding:0px;
	font:bold 10px Verdana,Arial,Geneva,sans-serif;
}

.closePop a 
{
	text-decoration:none;
	color:white
}

/*** tableau livescore ***/

.tab
{
	text-align:center;
}

.tab td
{
	background-color:#feefc8;
	border-top:1px groove black;
	border-left:1px groove black;
	border-bottom:1px groove #afafaf;
	border-right:1px groove #afafaf;
	padding-top:3px;
	padding-bottom:3px;
}