.alignCenter{
  text-align:center;
  margin-left:auto;
  margin-right:auto;
}
.noBorder{
  border:0;
}
h1{
  color:#FF3300;
  font-family:Verdana,Helvetica,Arial,sans-serif;
  font-size:1.7em;
  text-transform:none;
}

.category{
  background-color:#F0F0F0;
}
.category span{
  font-style:italic;
}
.concours span{
  font-style:normal;
}
h2{
  margin-bottom:5px;
  margin-top:6px;
  padding-left:10px;
}
.concours{
  border-top:dashed 1px #C9CAD6;
  margin-top:10px;
}
h3 {
  padding-left:20px;
  margin-top:8px;
  margin-bottom:8px;
}


/* Script Concours */

#contentContainer h2{	/* No margins above <h2> tags */
	margin-top:0px;
}

#mainContainer{
	width:550px;
	margin:0 auto;
	text-align:left;
	padding:5px;
}
#contentContainer{
	float:right;
	border:none;
	background-color: #FFFFFF;
	overflow:auto;
	padding:5px;
	
	/* CSS HACK */
	width: 380px;	/* IE 5.x */
	width/* */:/**/380px;	/* Other browsers */
	width: /**/380px;
	
	/* CSS HACK */
	height: auto;	/* IE 5.x */
	height/* */:/**/auto;	/* Other browsers */
	height: /**/auto;
			
}

#contentContainer .openingText{
	color:red;
}

#articleListContainer{	/* <ul> container for article list */
	float:left;
	height:auto;
	overflow:auto;	
	width:145px;
	background-color:#FFF;	
}
.articleList{
	margin:0px;
	padding:2px;
}
.articleList li{	/* General layout article in list */
	list-style-type:none;
	background-image:url(images/menu_gauche.png);
	padding-left: 5px;
	height:40px;
	color:#333;
	cursor:pointer;
	margin-bottom: 8px;
}
.articleList li:hover{	/* Mouse over article in list - layout */
	background-image:url(images/menu_gauche_2.png);
	color:#333;
}
.articleList li.articleClick{	/* Active article in list - layout */
	color:#333;
	background-image:url(images/menu_gauche_2.png);
}

.keyText{	/* Just a column I use for key text inside articles - the one with the light blue bg and dotted border */
	background-color:#FFF;
	border:1px dotted #000;
	float:right;
	margin-top:5px;
	margin-left:5px;
	margin-bottom:5px;
	width:150px;
	padding:3px
}
.clear{
	clear:both;
}

/* Style de la page d'inscription */
.bloc_inscription{
  margin-bottom: 15px;
}
.bloc_inscription h3{
  padding: 2 0 10 25px;
  margin: 0pt;
}
.bloc_inscription input{
  font-family: Verdana, Helvetica, Arial, sans-serif;
	color: #FF3300;
	font-size: 10px;
}
.mandatory{
  color: #FF3300;
}
.question{
  float: left;
}
.response{
  float: right;
}
.ligne_inscription{

  height: 20px;
  clear: both;
}

/* Style de la page upload */
.data {background-color: #f0f0f0; border: 1px solid #898989; width: 90%; margin-bottom: 5px;}
.data TR TD {background-color: #e3e3e3; font: 12px Arial;}
.bar1 {border: 1px solid #a3a3a3; background-color: #f6f6f6; text-align: left; vertical-align: middle; height: 20px;}
.bar2 {width: 1%; background-color: #c9c9c9; height: 100%; text-align: left;}
.message {font: 12px Arial;}
.myLink  {font: bold 13 px Arial; color: #303030; text-decoration: none;}

LEGEND   {background-color: #f0f0f0; border: 1px solid #b3b3b3; font: bold 13px Arial; padding: 2px;}
.div1, .file_list {text-align: left; color: #484B50; font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 11px;}
.div1 {width: 100%; padding: 10px;}
.input {font: 12px Arial; border: 1px solid #636363; margin-top: 1px; width: 100%;}
.file_list {width: 100%; border: 1px solid #434343; background-color: #ffffff;}
.file_list input, .myForm {font: 12px Arial; border: 1px solid #636363; margin-top: 1px;}

