/* Mise en page */
body		{
					margin:0; 
					padding:0; 
					font-family:Verdana, Arial, Helvetica, sans-serif; 
					color:black; 
					background:url(/concours2008/concours_ecrire/img/fond.gif) repeat-x #027c2c;
			}
			
a:link, a:visited {

    color: #009933;
    text-decoration: underline;

        font-style: normal;
	
}



a:hover , a:active  {

    color: #009933;

    text-decoration: none;
       font-style: normal;

}


#CentralSection { 	
					position:relative; 
					margin:0 auto; padding:0; 
					width:730px;
					background: transparent;
					border-color:#027c2c; border-style:solid; border-width:1px 0 0 0;
					
				}

#blanc
{
background: #ffffff;
}

				
#Header {		padding:0;
				border:0; 
				margin: 0; 
				width:850px;
				height:110px; 
				

		}


#Header #Logo { position:relative; 
				top:-45px;
				left:10px;
			}
	

#Header #Logoreso  {	
								position:relative; 
								top:-40px;
							left:20px;
						
						
			}	
			
#Header #Logoconcours  {	
								position:relative; 
								
								left:180px;
								z-index:70;
								
						
						
			}

			

		

			ul#TopNav {		background:#ffffff;
								position:absolute; 
								top:68px;
								left:0; 
								
								width:710px;
								margin:0; border:0; padding:0 0 0 20px;
								font-size:small;
								font-weight:bold;
								list-style:none;
								
								z-index:40;
								
						}
				

		


	
		ul#TopNav li		{	  float:left;
					background: url(/concours2008/concours_ecrire/img/Tab_Left.png) bottom left no-repeat;
					margin:0; border:0; padding:0 0 0 11px; /* the graphic is 7px wide */ 
										}
										
		ul#TopNav li a		{	
					text-decoration:none;
					display:block;
					background: url(/concours2008/concours_ecrire/img/Tab_Right.png) bottom right no-repeat;
					color:#fff;
					margin:0; border:0;
					line-height:1.5;
					padding:0.5em 16px 0.3em 0;
									}
										
		ul#TopNav li a:hover {       text-decoration:none; color:#000000;  }
		
		ul#TopNav li.TopNavCrumbTrail {    background: url(/concours2008/concours_ecrire/img/Tab_Left_Selected.png) bottom left no-repeat;  }
		ul#TopNav li.TopNavCrumbTrail a {  background: url(/concours2008/concours_ecrire/img/Tab_Right_Selected.png) bottom right no-repeat;color:#FFFFFF;  }
			ul#TopNav li.TopNavCrumbTrail a:hover {  text-decoration:none; color:#FFFFFF;   }
		
#TopNavPlaceholder { background:#ffffff; 
								
								margin:-20px 0 0 0; 
								font-size:small; padding:0;  /* the vertical padding MUST match the vertical padding on the TopNav menu items - change both together */
								border:0; }		
		

#RightNav {							float:right;
									width:150px;
									font-size:x-small;									
									padding:30px 15px 0 15px;	
									border:0;
									margin:0; 
									background:#fff;
									}
									
									

#RightNav .part {
font-weight:bold;
font-size:small;
}

#RightNav a  {
text-decoration:none;
}






#Content {		
								width:520px;
								margin:0; 
								font-size:small;
								padding:25px 15px 0 15px; 
								background:#fff;
								float:left; }


								
#Footer {			margin:0.1em 0 0.1em 0; border:0; padding:0.1em 0 0.1em 0;
									text-align:center;
									font-size:x-small;
									width:730px;
									clear:both;
									
									height: 16px;
							border-top:1px solid #FFB368;
							border-bottom:0px solid #FFB368;
							background-color:#FFF7EA;		
									}
									
									
								

h1 {  color:#009933;
font-weight:bold;
font-size:large;
 margin:1.5em 0 0.2em 0 ; padding:0;   }
								
h4 {  color:#009933;
  font: bold 1.3em Verdana, Arial, Helvetica, sans-serif; margin:0px;   }
  

b { font-weight: bold; color:#009933;   }

em { font-weight: bold; color:#009933;   }






/*****************************************table****************************************/
/*********************************************************************************************/			
	
	
			
			
input{ 
			color: #009933; border: solid 1px #FF9933; background:#ffffff;
			
			}
			
form		{ margin-right: 0; padding: 0; margin-top:-40px; 
			
			color: #009933;  text-align: left;}
form p		{
			color: #009933;  text-align: left;}


form textarea	{margin: 1em 0; height: 5em; color: #009933; border: solid 1px #009933;}




select {  font: normal 1.0em/1.2em Verdana, Arial, Helvetica, sans-serif;  color: #009933; border: solid 1px #FF9933;}
option  {  font: normal 1.0em/1.2em Verdana, Arial, Helvetica, sans-serif;  color: #009933; }






/*****************************************Partenaire******************************************/
/*********************************************************************************************/ 

.part { 
  
 color:#FFFFFF;
   background: #FF9933;
     height:25px;
	
	
   border-right:2px solid #009933; border-left:2px solid #009933;  border-bottom:2px solid #009933; 
   margin:0 1px;  border-top:0;


  }




.un      {
    margin:0 4px;
    height:1px;
    background-color:#009933;
    overflow:hidden;/*necssaire pour IE */
    border:3px solid #009933;
    border-top:0;border-bottom:0;
	
	}

.deux {
    margin:0 3px;
    height:1px;
    overflow:hidden;/*necssaire pour IE */
    border:2px solid #009933;
	background-color:#009933;
    border-top:0;border-bottom:0;
	
	}

.trois{
    margin:0 2px;
    height:2px;
    overflow:hidden;/*necssaire pour IE */
    border:2px solid #009933;
	background-color:#FF9933;
    border-top:0;border-bottom:0;
	
	}

.quatre {
    margin:0 1px;
    height:2px;overflow:hidden;/*necssaire pour IE */
    border:2px solid #009933;
	background-color:#FF9933;
    border-top:0;border-bottom:0;
	
	}
	
	
	
.centrearrondi {
    border:2px solid #009933;
	 background-color:#FFFFFF;
    border-top:0;border-bottom:0;
    margin:0 1px;
    padding:0 1em;
    min-height:30px;/* avec eventuellement une hauteur mini */
    height:auto!important;
    height:30px;
	text-align: center;


}




/*** Mise en forme du formulaire ***/



#titreForm, #piedForm {	/*** Mise en forme du titre et du pied de formulaire ***/
font-size:medium; 
	color: white;

	margin: 0;
	padding: .5em;
}
#piedForm {
	text-align: right; /*** Les boutons sont aligns  droite ***/
}
#piedForm input {
	font-weight: bold; /*** Pour amliorer la lisibilit des boutons ***/
	margin-left: 1em;
}
#corpForm {	/*** Mise en fome du corp du formulaire (bordure, couleur du fond...) ***/
	border: 0px solid #009933;
	color: black;

	margin: 0;
	padding: 1em;
}
#corpForm fieldset {	/*** Mise en forme des cadres ***/
	margin: 0;
	font-style: normal;
	padding: 0 0.5em 0.5em;

	border: 1px solid #FF9933;
}
#corpForm legend {	/*** Mise en forme des titres des cadres ***/
	font-weight: bold;
	color: #009933;
	font-size:medium;
	background: transparent;
}
#corpForm p {	/*** Mise en forme des lignes du formulaire ***/
	padding: .2em 0;
	margin: 0 0 .2em 0;
}
#corpForm fieldset  label {	/*** Mise en forme des intituls de champs ***/
	float: left;	/*** Trs important, ne pas suprimer ! ***/
	width: 25%;	/*** Les intituls prennent 1/3 de la largeur totale du formulaire... ***/
	text-align: right;	/*** ... et ils sont aligns  droite... ***/
	margin: 0;
	padding: 0 .5em 0 0;
	line-height: 1.8;	/*** ... et centrs verticalement. ***/


}

#corpForm label.oblig {
	font-weight: bold;	/*** Mise en vidence des champs obligatoires ***/
}

#corpForm .legende {	/*** Mise en forme des aides contextuelles ***/
	font-style: normal;
font-size:xx-small;
	color: #666;
	background: transparent;
	margin: 0;
	padding: 0;
}


#corpForm .focus {	/*** Mise en avant des champs en cours d'utilisation ***/
	background: beige;
	color: black;
}
#corpForm .normal {	/*** Retour  l'tat normal aprs l'utilisation ***/
	background: white;
	color: black;
}

/*** Mise en forme des messages d'erreur ***/



 /*.error {

  background:url(#) no-repeat 0px 0px;
  padding-right: 15px;
  padding-bottom: 15px;

  
}*/

 .error_msg {
 
  font-weight: bold;
  color: red;
  margin-left: 19px;
  margin-left: 2px;
  
}

 .success {
  background:url("/concours2008/concours_ecrire/img/ico_oki.gif") no-repeat 0px 0px;
  padding-right: 15px;
  padding-bottom: 15px;
}

 .success_msg {
  font-weight: bold;
  color: #0060BF;
  margin-left: 19px;
}