*{
	font-family:  Helvetica,Arial,'Liberation Sans',FreeSans,sans-serif;
	}

table, td, th, tr {

font-size: 1em;

}
.pan
{
 vertical-align:top;border-style:solid;border-color: gray;border-width: 1px;

}

*
{
color:#000000;
//font-size:1.1em;
//line-height:1.05em;
}
label{
  float:left;
 width:200px;
  padding-right:12px;
  text-align:right;

}
fieldset
{
//width: 500px;
//font-family : helvetica, sans-serif;
//font-size : 1.1em;
//background-color : #EEEEEE;
 -moz-border-radius: 4px;
padding:10px;
}

/*div{
padding:2px;
}*/


/*
.over 
{
background-color: #E5E5E5; 
//	font-family: verdana,helvetica;
	color: #000000;
/bold

	font-weight: plain;
	font-size: 10px;
	text-align:justify;
	padding-left:2px;
	padding-right:2px;
}
*/


div.corps {
   -moz-border-radius:5px; 
    color: #000000;
    background-color: #fefefe;
    text-align : left;
    padding : 3%;
    //width : 90%;
    margin: 15px;
    /*margin-right: 1%;*/
    border-style: solid;
    border-color: gray;
    border-width: 1px;
//line-height:1.33em; 
//font-size:10px;
//font-size: 0.8em;
  } 

body {
margin:0px;
padding:0px;
//font-family: serif;
	color: #000000;
	background-color: #f87820;
	/*font-size: 0.6em;*/
}
body.n
{
}
.sortie
{
	font-family : courier new,courier,monospace;
/*	font-size : 12px;*/
	font-weight:medium;
	background-color : #EEEEEE;
	border-color: gray;
	border-width: 1px;
	border-style: solid;
	padding:2%;
	margin:1%;
	font-size:1.2em;
	font-weight: bold;
	text-align:center;

}

h1 {
	//	margin-left: 1%;
	//	margin-right: 1%;
	padding:2px;
	//font-family: verdana,helvetica;
	font-size: 1.2em;
	font-weight: bold;
	color: #000000;	
	border:solid thin black;
	text-align:center;
	/*-moz-border-radius:8px 8px 8px 8px;
	background-color:rgba(50,50,50,0.1);
	padding:2px;*/

}
h2
{
	/  margin-left: 1%;
	//        margin-right: 1%;
	border-bottom-style: solid;
	border-color: gray;
	border-width: 1px;
	font-size               : 1.1em;
	// font-family             : sans-serif,helvetica;
	font-weight             : bold;

	text-align              : left;

}
h3 {
	// background-image: url(../img/item.png);
	//        background-position: left center;
	//        background-repeat: no-repeat;
	//        padding-left: 25px; 
	//     padding-top:10px;  
	//   padding-bottom:10px;

	//        margin-left: 1%;
	margin-right: 1%;
//	border-left-style:solid;
//	border-color: gray;
//	border-width: 1px;
	background-color:#dddddd;

	font-size               : 1.05em;
	//        font-family             : sans-serif,helvetica;
	font-weight             : bold;

	text-align              : left;


}
.menu_souligne
{
	border-bottom-style:dotted;
	border-color: white;
	border-width: 1px;


}



#stage td
{
	vertical-align:top;
}
#entreprise td
{
	vertical-align:top;
}

h5 {
	//	font-family: verdana,helvetica;
	//	font-size: 12px;
	font-size:1.05em;
	font-weight: bold;
	color: #000000;
	border-bottom:solid thin black; 
}
/*
tr.tabval:hover, tr.tabval1:hover {
background-color: #aaaaaa;

}
tr.tabval,tr.tabval1{
vertical-align:middle;

}

 */
	/*

	.tabval1 {
	//font-family: verdana,helvetica;
	color: #000000;
	background-color: #eeeeee;
	font-weight: plain;
	font-size: 10px;
	//text-align:justify;
	padding-left:2px;
	padding-right:2px;
	vertical-align:top;
	padding-top:2px;

	}
	.tabval11
	{
	vertical-align:top;
	}
	 */
	legend
	{
		//text-align:center;

		//	display:table;
		//	font-family: verdana,helvetica;
		color: #000000;
		font-weight: bold;
		font-size: 1.1em;
		//margin-left:1%;
		//margin-right:1%;

	}
	.nh {
		//	font-family: verdana,helvetica;
		color: #ffffff;
		font-weight: bold;
		//	font-size: 10px;
	}

	p {
		//font-family: verdana,helvetica;
		color: #000000;
		//font-size: 12px;
	}

	.navi {
		//font-family: verdana,helvetica;
		background-color: #fb7922;
		color: #ffffff;
		//	font-size: 10px;
	}

	.small {
		//font-family: verdana,helvetica;
		color: #db5902;
		//	font-size: 10px;
	}

	a.n:link:focus, a.n:visited:focus {-moz-outline:0px;}
	a.n:link { font-size: 1em; color: #ffffff; font-weight:normal; text-decoration:none;}
	a.n:visited { font-size: 1em; color: #ffffff; font-weight:normal; text-decoration:none;}
	a.n:active { font-size: 1em; color: #ffffff; font-weight:normal; text-decoration:none;}
	a.n:hover { font-size: 1em; background-color: #ffffff; color: #fb7822; font-weight:normal; text-decoration:none;}

	a.nh:link:focus, a.nh:visited:focus {-moz-outline:0px;}

	a.nh:link { font-size: 1em; background-color: #ffffff; color: #fb7822; font-weight:normal; text-decoration:none;}
	a.nh:visited { font-size: 1em; background-color: #ffffff; color: #fb7822; font-weight:normal; text-decoration:none;}
	a.nh:active { font-size: 1em; background-color: #ffffff; color: #fb7822; font-weight:normal; text-decoration:none;}
	a.nh:hover { font-size: 1em; background-color: #ffffff; color: #fb7822; font-weight:normal; text-decoration:none;}

	a.tri:link:focus, a.n:visited:focus {-moz-outline:0px;}
	a.tri:link { font-size: 10px; color: #ffffff; font-weight:bold; text-decoration:none;}
	a.tri:visited { font-size: 10px; color: #ffffff; font-weight:bold; text-decoration:none;}
	a.tri:active { font-size: 10px; color: #ffffff; font-weight:bold; text-decoration:none;}
	a.tri:hover { font-size: 10px; background-color: #ffffff; color: #fb7822; font-weight:bold; text-decoration:none;}



	a:link:focus, a.n:visited:focus {-moz-outline:0px;}
	a:link { font-size: 1em;  font-weight:normal; text-decoration:underline;}
	a:visited { font-size: 1em;  font-weight:normal; text-decoration:underline;}
	a:active { font-size: 1em;  font-weight:normal; text-decoration:underline;}
	a:hover { font-size: 1em;  color: #fb7822; font-weight:normal; text-decoration:underline;}


	a
	{
		font-size: 10px;  font-weight:bold; text-decoration:underline;

	}


	ul 
	{
		//list-style-type:square;
		list-style-type:disc;
		list-style-position:outside;
		margin-bottom:0;
		margin-top:0;
		padding-bottom:0;
		padding-top:0;
	}

	div.errorhead {
		font-weight: bold;
		color: #ffffff;
		text-align: left;

		background-image: url(../img/s_error.png);
		background-repeat: no-repeat;
		background-position: 5px 50%;
		padding: 0px 0px 0px 25px;

		margin: 0px;
	}

	SELECT,INPUT,TEXTAREA,BUTTON
	{

		font-size:1em;
		border-width: 1px;
		border-style: solid;
		border-color: #999999;
		background-color: #FFFFFF;
		//font-family: Arial, Verdana, sans-serif;
		//font-size: 11px;
		//font-weight: none;
		cursor-style:hand;
		font-family: Helvetica,Arial,'Liberation Sans',FreeSans,sans-serif;

	}












	input[type=password]:hover, input[type=file]:hover, input[type=text]:hover, select:hover, textarea:hover {
		background-color:	#f5f5f5;
	}

	input[type=password]:focus, input[type=file]:focusr, input[type=text]:focus, select:focus, textarea:focus {
		background-color:	#ffffff;
	}

	.yui-skin-sam .yui-dt tr.mark, 
	.yui-skin-sam .yui-dt tr.mark td.yui-dt-asc, 
	.yui-skin-sam .yui-dt tr.mark td.yui-dt-desc, 
	.yui-skin-sam .yui-dt tr.mark td.yui-dt-asc, 
	.yui-skin-sam .yui-dt tr.mark td.yui-dt-desc { 
		background-color: #a33; 
		color: #fff; 
	} 

