@charset "utf-8";
/* CSS Document */

body{
	background:#000 url(fond.jpg) no-repeat top center;
	color:#000;
	padding:0px;
	margin:0px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
}

h1{
	color:#FFF;
	font-size:22px;
	margin:5px 0 5px 0;
	padding:0px;
	text-align:center;
}

h2{
	font-size:14px;
	color:#000;
	border-bottom:1px solid #999;
	margin:0px;
	padding:0px;
}

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

p{	
	margin:0px;
	padding:0px;
	text-align:justify;
}


.txt_pt{
	font-size:11px;
	color:#000;
}

a{	
	color:#000;
	text-decoration:underline;
}

a:hover{	
	color:#000;
	text-decoration:none;
}

/*Menu*/
.fond_menu{
	background:url(fond_menu.gif) repeat-x top left;
	font-variant:small-caps;
	font-size:15px;
	margin:0px;
	padding:0px;
}

a.menu{
	display:block;
	width:100%;
	height:25px;
	font-weight:bold;
	color:#ffffff;
	background:url(fond_menu.gif) repeat-x top left;
	text-decoration:none;
	margin:0px;
	padding:6px 0 0 0;
}

a:hover.menu{
	display:block;
	width:100%;
	height:24px;
	font-weight:bold;
	color:#000000;
	background:none #ffffff;
	text-decoration:none;
	margin:0px;
	padding:6px 0 0 0;
	border-bottom:1px solid #000;
}


a.menu_select{
	display:block;
	width:100%;
	height:25px;
	font-weight:bold;
	color:#000000;
	background:none #ffffff;
	text-decoration:none;
	margin:0px;
	padding:6px 0 0 0;
}

a.menu_on{
	display:block;
	width:100%;
	height:24px;
	font-weight:bold;
	color:#000000;
	background:none #ffffff;
	text-decoration:none;
	margin:0px;
	padding:6px 0 0 0;
	border-bottom:1px solid #000;
}


/*Sous menu*/
#ss_menu1{
	position:absolute;
	margin-left:257px;
	display:none;
}

#ss_menu2{
	position:absolute;
	margin-left:401px;
	display:none;
}

#ss_menu3{
	position:absolute;
	margin-left:586px;
	display:none;
}

#ss_menu4{
	position:absolute;
	margin-left:694px;
	display:none;
}

a.ssmenu{
	display:block;
	width:100%;
	height:22px;
	color:#000000;
	background:none #ffffff;
	background:none #FFF;
	border-left:1px solid #000;
	border-right:1px solid #000;
	border-bottom:1px solid #000;
	text-decoration:none;
	margin:0px;
	padding:5px 5px 0 10px;
}

a:hover.ssmenu{
	display:block;
	width:100%;
	height:22px;
	color:#ffffff;
	background:url(fond_menu.gif) repeat-x top left;
	text-decoration:none;
	margin:0px;
	padding:5px 5px 0 10px;
}

/*contenu*/
.bobine_contenu{
	background:url(bobine-contenu.jpg) no-repeat top left #FFF;	
}

.ombre_contenu{
	background:url(ombre-contenu.jpg) no-repeat bottom right;
}

.fond_home{
	background:url(fond-home.gif) no-repeat top left;
	color:#000;
}

.t_jeu{
	clear:both;
	font-size:38px;
	font-weight:bold;
	color:#fff;
	margin:45px 0 0 0;
}

.txt_bleu{
	color:#003399;	
}

.txt_rouge{
	color:#e3162e;	
}

.txt_vert{
	color:#009530;	
}

.txt_jeu{
	font-size:18px;
	font-weight:bold;
}

.txt_jaune{
	color:#fce51a;
}

.txt_blanc{
	color:#FFF;
}


/*droite*/

.bloc{
	background-color:#FFF;
	padding:5px;
	text-align:left;
}

.blocH{
	background:url(blocH.gif) no-repeat bottom;	
	color:#FFF;
	font-variant:small-caps;
	font-size:16px;
}

.blocG{
	background:url(blocG.gif) repeat-y right;	
}

.blocD{
	background:url(blocD.gif) repeat-y left;	
}


/*footer*/
a.footer{
	font-size:11px;
	color:#000;
	text-decoration:none;
}

a:hover.footer{
	font-size:11px;
	color:#fff;
	text-decoration:none;
}

/*formulaire*/

input , textarea{
	width:80%;
	font-size:11px;
	padding-left:5px;
	margin:0px;
	border:1px solid #999;
}

input.bouton{
	background:url(btn_ok.gif) no-repeat top left;
	width:24px;
	height:24px;
	cursor:pointer;
	border:none;
}

input.btn_telecharger{
	background:url(btn_telecharger.gif) no-repeat top left;
	border:none;
	width:242px;
	height:46px;
	font-size:11px;
	color:#000;
	margin:0px;
	padding:2px 0 0 40px;
	padding:7px 0 0 40px !ie;
	font-weight:bold;
	cursor:pointer;
}

input.btn_telecharger_on{
	background:url(btn_telecharger.gif) no-repeat top left;
	border:none;
	width:242px;
	height:46px;
	font-size:11px;
	color:#c60b1e;
	margin:0px;
	padding:2px 0 0 40px;
	padding:7px 0 0 40px !ie;
	font-weight:bold;
	cursor:pointer;
}


input.btn_ba{
	background:url(btn_ba.gif) no-repeat top left;
	border:none;
	width:242px;
	height:46px;
	font-size:11px;
	color:#000;
	margin:0px;
	padding:2px 0 0 37px;
	padding:7px 0 0 37px !ie;
	font-weight:bold;
	cursor:pointer;
}

input.btn_ba_on{
	background:url(btn_ba.gif) no-repeat top left;
	border:none;
	width:242px;
	height:46px;
	font-size:11px;
	color:#999;
	margin:0px;
	padding:2px 0 0 37px;
	padding:7px 0 0 37px !ie;
	font-weight:bold;
	cursor:pointer;
}

input.btn_affiche{
	background:url(btn_affiche.gif) no-repeat top left;
	border:none;
	width:242px;
	height:46px;
	font-size:11px;
	color:#000;
	margin:0px;
	padding:2px 0 0 37px;
	padding:7px 0 0 37px !ie;
	font-weight:bold;
	cursor:pointer;
}

input.btn_affiche_on{
	background:url(btn_affiche.gif) no-repeat top left;
	border:none;
	width:242px;
	height:46px;
	font-size:11px;
	color:#999;
	margin:0px;
	padding:2px 0 0 37px;
	padding:7px 0 0 37px !ie;
	font-weight:bold;
	cursor:pointer;
}

input.btn_ddp{
	background:url(btn_ddp.gif) no-repeat top left;
	border:none;
	width:242px;
	height:46px;
	font-size:11px;
	color:#003399;
	margin:0px;
	padding:2px 0 0 5px;
	padding:7px 0 0 5px !ie;
	font-weight:bold;
	cursor:pointer;
}

input.btn_ddp_on{
	background:url(btn_ddp.gif) no-repeat top left;
	border:none;
	width:242px;
	height:46px;
	font-size:11px;
	color:#000;
	margin:0px;
	padding:2px 0 0 5px;
	padding:7px 0 0 5px !ie;
	font-weight:bold;
	cursor:pointer;
}

img.affiche{
	padding-left:10px;		
}
