@charset "utf-8";
*{
	margin					: 0px;
	padding					: 0px;
}
body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	background-color		: #da0000;
	background-image		: url(../images/background.jpg);
	background-repeat		: repeat-x;
	/*background-position		: center;*/

}

/**** FORMULAIRE ****/
.content{
	/*border					: 1px solid orange;*/
}
.corps{
/*	border					: 1px solid red;*/
/* border					: 5px double green; 
	background-color		: white; */
	width					: 1000px;
	margin					: auto;
	padding					: 10px;
}
.entete{
	width					: 1000px;
	margin					: auto;
	padding					: 10px;
}
.piedDePage{
	width					: 1000px;
	margin					: auto;
	padding					: 9px;
	text-align				: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFFFFF;
}

/**** H1 ****/
h1{
	font-size				: 2em;
	border-bottom			: 1px solid white;
}

/**** LIENS ****/
a, a:visited, a:active, a:focus{
	color					: #FFFFFF;
	font-weight: bold;
	text-decoration			: none;
}
a:hover{
	color					: #FFFFFF;
	font-weight: bold;
	text-decoration			: underline;
}

a.rien{
	text-decoration			: none;
	font-weight: bold;
}
/**** TABLEAU ****/
/*
tr:hover {
	background-color		: #eee;
}
*/
th.tbl_th_01{
	/*border-collapse			: collapse;*/
	background-color		: white;
	color					: black;
	font-weight				: bold;
	font-size				: 14px;
}
td.tbl_td_01{
	background-color		: #CCCCCC;
	color					: #666666;
}

/**** FORMULAIRE ****/
input{
	padding				: 2px;
}
textarea.std{
	width				: 600px;
	height				: 300px;
}
input.bouton{ 
	border				: 1px solid #640102;
	padding				: 3px;
	background-color	: #e6ebee;
	color				: #640102;
	font-weight			: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
}
input.bouton:hover{
	border				: 1px solid #e6ebee;
	padding				: 3px;
	background-color	: #640102;
	color				: #e6ebee;
	font-weight			: bold;
}

/**** IMG ****/
img{
	border				: 0px;
}
img.std{
	border				: 1px solid #FFFFFF;
}

/**** TEXT ****/
.titre{
	font-size				: 1.5em;
	font-weight				: bold;
	color					: #FFFFFF;
}

/**** DIVERS ****/
.concours{
	color				: #FFFFFF;
	background-color	: #510102;
	/*background-image	: url(../images/fond/surfsession-concours.jpg);*/
	background-position	: left top;
	background-repeat	: no-repeat;
	border				: 1px solid black;
	padding				: 5px;
	overflow			: auto;
	mini-height			: 90px;
	height				: 175px;
	text-align			: justify;
}

.concoursdetails{
	color				: #FFFFFF;
	background-color	: #510102;
	/*background-image	: url(../images/fond/surfsession-concours.jpg);*/
	background-position	: left top;
	background-repeat	: no-repeat;
	border				: 1px solid black;
	padding				: 5px;
	overflow			: auto;
	mini-height			: 90px;
	height				: 250px;
}

.listeJeuxConcours{
	border-left			: 1px dotted #FFFFFF;
	margin-left			: 10px;
	padding-left		: 10px;
}

/**** ERREUR / OK ****/
/* Erreur */
.erreur{
	margin				: 5px 10px;
	padding				: 5px;
	border				: 1px solid red;
	background-color	: #FFE1E1;
	color				: red;
	text-align			: left;
	background-image	: url(../images/fond/rouge.jpg);
/*
	overflow			: visible;
	height				: 10px
*/
}
/* Validation est OK  */
.ok{
	margin				: 5px 10px;
	padding				: 5px;
	border				: 1px solid green;
	background-color	: #E9FFE8;
	color				: green;
	text-align			: left;
	background-image	: url(../images/fond/vert.jpg);
}
/* Information */
.info{
	margin				: 5px 10px;
	padding				: 5px;
	border				: 1px solid orange;
	background-color	: #FFF848;										/* Jaune */
	color				: orange;
	text-align			: left;
	background-image	: url(../images/fond/orange.jpg);
}
/* Debug */
.debug{
	margin				: 5px 10px;
	padding				: 5px;
	border				: 1px solid #666666;
	background-color	: #CCCCCC;
	color				: #666666;
	text-align			: left;
	background-image	: url(../images/fond/gris.jpg);
}

/************************ LEGEND *********************************/
/* corps de la legende */
fieldset{
	border				: 1px solid #FFFFFF;
	margin				: 0px 0px 10px 0px;
	padding				: 5px;
}
/* titre de la legende */
legend{
	padding				: 5px;
	font-size			: 16px;
	font-weight			: bold;
	color				: #FFFFFF;
}

/**** ALIGNEMENT ****/
.alignGauche{
	float				: left;
}
.alignDroite{
	float				: right;
}
