BODY {
	font-family:Arial,Verdana,Trebuchet MS;
	font-size:12px;
	color:#FFFFFF;
	text-decoration:none;
	background:#161b1d url(images/creative_times_background_v03.jpg)  50% 0% no-repeat;
	-webkit-background-size: 1920px 1200px;
}

html {
	/* overflow: hidden;*/
	margin:0px;
}

TD {
	font-size:12px;
	color:#FFFFFF;
	text-decoration:none;
	font-weight:normal;
}

A {
	color:#FFFFFF;
	text-decoration:underline;
}

.small {
	font-size:11px;
}

.gris {
	color:#DDDDDD;
}

/*-------- FORMULAIRE ------------*/
.input_good {
	font-size:12px;
	color:#404040;
	background-color:#FFFFFF;
	border:0px;
	padding:4px 6px 4px 6px;
}

.input_label_good, .input_label_bad {
	padding-top:2px;
	padding-right:10px;
}

.input_label_bad {
	background-color:#FF0000;
}

form{
	clear:both;
}

/*-------- PAVE ------------*/
.highlight_small {
	text-decoration:none;
	font-size:11px;
	height:13px;
	margin-right:6px;
	display:inline-block;
	padding:0px 2px 0;
	background-color:#555555;
	color:#FFFFFF;
}

.highlight_normal {
	text-decoration:none;
	font-size:12px;
	height:15px;
	margin-right:6px;
	display:inline-block;
	padding:0px 2px 0;
	background-color:#555555;
	color:#FFFFFF;
}

.background_gris{
	background-color:#878784;
}

.background_gris_fonce{
	background-color:#6a6a6a;
}

.background_orange{
	color:#122250;
	background-color:#f29400;
}

.background_blue{
	color:#FFFFFF;
	background-color:#122250;
}
.background_blanc{
	color:#122250;
	background-color:#FFFFFF;
}
.background_bad{
	color:#FFFFFF;
	background-color:#FF0000;
}
.background_good{
	color:#FFFFFF;
	background-color:#339900;
}


/*-------- TEXT HYPERLINK ------------*/

a.button, .button {
	text-decoration:none;
	font-size:11px;
	font-weight:700;
	height:20px;
	line-height:12px;
	display:inline-block;
	padding:8px 10px 0;
}

a.title, .title {
	text-decoration:none;
	font-size:11px;
	font-weight:700;
	height:15px;
	line-height:12px;
	display:inline-block;
	padding:4px 8px 0;
	margin-bottom:5px;
}

.normal {
	color:#FFFFFF;
	text-decoration:underline;
}
.normal:hover {
	color:#f29400;
	text-decoration:underline;
}
.normal_pave_orange {
	color:#FFFFFF;
	text-decoration:underline;
}
.normal_pave_orange:hover {
	color:#122250;
	text-decoration:underline;
}
.normal_orange {
	color:#f29400;
}
.normal_bleu {
	color:#122250;
}


/*-------- HEADER ------------*/

.texte_header_pave_gris {
	font-size:12px;
	color:#FFFFFF;
	text-decoration:none;
	font-weight:normal;
}

.href_menu_logo{
	font-size:15px;
	color:#122250;
	text-decoration:none;
	font-weight:bold;
}

.href_menu_logo:hover{
	font-size:15px;
	color:#FFFFFF;
	text-decoration:none;
	font-weight:bold;
}


.href_menu_txt_off{
	font-size:12px;
	color:#f29400;
	text-decoration:none;
	font-weight:bold;
}

.href_menu_txt_off:hover{
	font-size:12px;
	color:#FFFFFF;
	text-decoration:none;
	font-weight:bold;
}

.href_menu_txt_on{
	font-size:12px;
	color:#FFFFFF;
	text-decoration:none;
	font-weight:bold;
}

.href_menu_txt_on:hover{
	font-size:12px;
	color:#122250;
	text-decoration:none;
	font-weight:bold;
}

/*-------- FRAMEWORK ------------*/

.menu {
	margin-top:20px;
	width:980px;
	height:109px;
	z-index:1;
	background:url(images/creative_times_header_fond.png) no-repeat;
}

.contenu {
	width:980px;
	height:545px;
	z-index:2;
	text-align:left;
}

.accueil, .presentation, .inscription {
	margin-top:1px;
	position:absolute;
	width:503px;
	z-index:0;
	background-color:#878784;
	text-align:left;
	padding:20px;
}

.info {
	margin-top:1px;
	position:absolute;
	width:720px;
	z-index:0;
	background-color:#878784;
	text-align:left;
	padding:20px;
}

.accueil {margin-left:1px;height:285px;}
.presentation {margin-left:110px;height:285px;}
.inscription {margin-left:219px;height:503px;width:612px;}
/*.info {margin-left:327px;height:503px;width:612px;}*/
.info {margin-left:219px;height:503px;width:720px;}


.puce {
	position:absolute;
	z-index:4;
	padding-left:36px;
	margin-top:-36px;
	width:504px;
	text-align:right;
}
.puce2 {
	position:absolute;
	z-index:4;
	padding-left:36px;
	margin-top:-36px;
	width:612px;
	text-align:right;
}
.puce3 {
	position:absolute;
	z-index:4;
	padding-left:36px;
	margin-top:-36px;
	width:720px;
	text-align:right;
}
.contenu_fond {
	position:absolute;
	z-index:-1;
}

.non_authorized {
	color:#000000;
	margin-left:327px;
	margin-top:110px;
	position:absolute;
	width:267px;
	height:48px;
	z-index:0;
	background-color:#f29400;
	text-align:center;
	vertical-align:middle;
	padding:30px;
}
.event_closed {
	color:#000000;
	margin-left:327px;
	margin-top:110px;
	position:absolute;
	width:267px;
	height:156px;
	z-index:0;
	background-color:#f29400;
	text-align:center;
	vertical-align:middle;
	padding:30px;
}