/******************/
/***** ACCUEIL ****/
/******************/
	
	
	/* MISE EN FORME GENERALE */
		body {
			text-align:center;
			background:#ececec;
			font-family:Arial, Helvetica, sans-serif;
			font-size:11px;
			color:#707070;
		}
		form {
			margin:0;
			paddin:0;
		}
		#general {
			margin:0 auto;
			border:solid 1px #70b043;
			border-bottom:solid 15px #70b043;
			background:#FFFFFF;
			width:948px;
			height:567px;
		}
		#general_colgauche {
			padding:0;
			margin:0;
			background:#FFFFFF;
		}
		#colgauche {
			text-align:left;
			width:538px;
		}
		.encadre {
			width:514px;
			font-size:11px;
			line-height:12px;
			border-top:solid 1px #72b145;
			background:url(images/encadre_bas.gif) no-repeat bottom;
		}
		.encadre p {
			margin:0 0 0 15px;
			padding:0;
		}
		.encadre p.notebas {
			margin-bottom:5px;
		}
		.encadre td.presseweb {
			padding-top:10px;
		}
		.encadre td.eco {
			padding-top:10px;
		}
		.encadre2 {
			width:514px;
			font-size:11px;
			line-height:12px;
			border-top:solid 1px #72b145;
			background:url(images/encadre_bas.gif) no-repeat bottom;
		}
		.encadre2 p.notebas {
			margin-bottom:5px;
		}
		.encadre2 td.presseweb {
			padding-top:10px;
		}
		.encadre2 td.eco {
			padding-top:10px;
		}
		.spacer {
			font-size:1px;
			height:10px;
		}
		a.vert {
			font-weight:bold;
			text-decoration:none;
		}
		a.vert:hover {
			color:#9ecf7b;
		}
		
		
	/* TEXTES */
		h1 {
	font-family:Helvetica, Arial, sans-serif;
	font-size:15px;
	font-weight:bold;
	margin:0;
	padding:15px 0 15px 0;
	color: #FFF;
		}
		h2 {
			font-family:Helvetica, Arial, sans-serif;
			font-size:13px;
			font-weight:bold;
			margin:0;
			padding:10px 0 5px 0;
			font-variant:small-caps;
		}
		h3 {
			font-family:Helvetica, Arial, sans-serif;
			font-size:12px;
			font-weight:normal;
			margin:0;
			padding:0 0 6px 0;
			line-height:12px;
		}
		h4 {
	font-family:Helvetica, Arial, sans-serif;
	font-size:13px;
	font-weight:bold;
	margin:0;
	padding-top: 10px;
	padding-right: 0;
	padding-bottom: 18px;
	padding-left: 0;
		}
		h5 {
			font-family:Helvetica, Arial, sans-serif;
			font-size:13px;
			font-weight:bold;
			margin:0;
			padding:5px 0 5px 20px;
		}
		h6 {
			font-family:Helvetica, Arial, sans-serif;
			font-size:11px;
			font-weight:normal;
			margin:0;
			padding:0 0 6px 0;
			line-height:12px;
		}
		.bleu {
	color:#334486;
	font-size: 14px;
	font-weight: bold;
		}
		.vert {
	color:#72b145;
	text-align: left;
		}
		.gris {
			color:#999999;
		}
		span.gris {
			font-family:Helvetica, Arial, sans-serif;
			text-transform:uppercase;
			font-size:11px;
			line-height:12px;
			text-decoration:none;
		}
		.rouge {
			color:#c91111;
		}
		a.rouge {
			font-family:Helvetica, Arial, sans-serif;
			text-transform:uppercase;
			font-size:11px;
			line-height:12px;
			text-decoration:none;
		}
		a:hover.rouge {
			color:#d65b5b;
		}
		p.rouge {
			margin:30px 0 0 155px;
			padding:0;
		}
		.center {
			text-align:center;
		}
		#criteres {
			padding:0;
			margin:0 0 0 60px;
		}
		
		
	/* LOGOS */
		#logos {
			height:55px;
			text-align:right;
		}
		#logos img {
			margin-right:20px;
		}
		


/******************/
/**** ORG&PART ****/
/******************/
	
	
		#orgpart {
			font-size:11px;
			line-height:13px;
		}
		#orgpart img {
			margin-bottom:4px;
		}
		
	
		
/******************/
/******* JURY *****/
/******************/
	
	
		.ruban_jury {
			margin-bottom:5px;
		}
		
		
		
/******************/
/**** INSCRIRE ****/
/******************/
	
	
		#inscrire_req_status {
		}
		#inscrire_req_status p.niv1 {
			margin:0 0 20px 20px;
			padding:0;
		}
		#inscrire_req_status p.niv2 {
			margin:7px 0 9px 67px;
			padding:0;
		}
		#inscrire_req_status p.niv3 {
			margin:0 0 37px 74px;
			padding:0;
		}
		#inscrire_req_status p.niv4 {
			margin:0 0 9px 78px;
			padding:0;
		}
		#inscrire_req_status p.niv5 {
			margin:0 0 27px 75px;
			padding:0;
		}
		#inscrire_req_status h5.niv2 {
			margin:0 0 5px 78px;
			padding:0;
		}
		#inscrire_req_realisation {
			background:url(images/inscrire_arc_bas2.jpg) no-repeat bottom left;
		}
		#inscrire_menu {
			background:url(images/inscrire_arc_haut3.jpg) no-repeat top left;
		}
		.form_nom {
			text-align:right;
			height:20px;
		}
		.form_nom p {
			 padding:0;
			 margin:0;
		}
		.participation {
			margin:5px 0;
		}
