﻿body {
	/*background-image: url(../images/fondpage.jpg);
	background-repeat : repeat;*/
	/*background-color :#a8a3a1;*/
	background-color :#a8a3a1;
	margin:0px;
	padding:0px;
}

span.ErrorMessage
{
    font-weight:bold;
    font-size : 10pt;
    color: red;
    font-family : Verdana;
}
span.Message
{
    font-size : 10pt;
    color: #424D7A;
    font-family : Verdana;
}

ul#menu 
{
	margin-top:0px;
	margin-left:19px;
	padding:0px;
	list-style-type:none;
	width: 100%; /* précision pour Opera */
}

ul#menu li {
	float: left;
}
ul#menu a {
	float: left;
	text-align: center;
	text-decoration: none;
	width:166px;
	height:24px;
	color:#5f4b40;
	font-family : Verdana;
	font-size:11px;
	
	padding-top:6px;
	background: url(../images/BoutonMenu.jpg) no-repeat;
}

ul#menu a:hover 
{
	float: left;
	text-align: center;
	text-decoration: none;
	width:166px;
	height:24px;
	color: White;
	font-family : Verdana;
	font-size:11px;
	padding-top:6px;
	
	background: url(../images/BoutonMenuOver.jpg) no-repeat;
}

div.formulaire{
     margin-left: auto;
     margin-right: auto;
     width: 697px;
     height:100%;
     display:block;
     padding:0px;
     background-image:url(../images/fondpage.jpg);
     background-repeat:repeat-y;
}
div.titre{
     margin-right: auto;
     width: 661px;
     height:109px;
     display:block;
     margin-left:19px;
     background-image: url('../images/EnTete.jpg');
     background-repeat:no-repeat;
}
div.contenu{
    padding: 10px;
    margin-left:2px;
    width:613px;
    background:white;
}

.fonddegrade
{
    width:64px;
    border:1px solid green;
    margin-left:2px;
    z-index : 0;
}
.fonddegrade
{
    width:100%;
    height:100%;
    position:absolute;
    z-index : 0;
}
div.bordure{
     margin-left: auto;
     margin-right: auto;
     width: 638px;
     background-image:url(../images/fondcadre.jpg);
     background-repeat:repeat-y;
}
div.bordureV{
     margin-left: auto;
     margin-right: auto;
     width: 638px;
     background-image:url(../images/fondcadre.jpg);
    background-repeat:repeat-y;
}
div.blocs{
    margin-left: auto;
    margin-right: auto;
    width:646px;
    display:block;
    
}

div.headinfospersos{
     margin-top:10px;
     margin-left: auto;
     margin-right: auto;
     width: 638px;
     height:60px;
     display:block;
     background-image:url(../images/infospersos.jpg);
     background-repeat:no-repeat;
}
div.headformation{
     margin-top:10px;
     margin-left: auto;
     margin-right: auto;
     width: 638px;
     height:60px;
     display:block;
     background-image:url(../images/formation.jpg);
     background-repeat:no-repeat;
}
div.headexperience{
     margin-top:10px;
     margin-left: auto;
     margin-right: auto;
     width: 638px;
     height:60px;
     display:block;
     background-image:url(../images/experiencespro.jpg);
     background-repeat:no-repeat;
}
div.headposte{
     margin-top:10px;
     margin-left: auto;
     margin-right: auto;
     width: 638px;
     height:60px;
     display:block;
     background-image:url(../images/posterecherche.jpg);
     background-repeat:no-repeat;
}
div.headpiecesjointes{
     margin-top:10px;
     margin-left: auto;
     margin-right: auto;
     width: 638px;
     height:50px;
     display:block;
     background-image:url(../images/piecesjointes.jpg);
     background-repeat:no-repeat;
}
div.headinfossupp{
     margin-top:10px;
     margin-left: auto;
     margin-right: auto;
     width: 638px;
     height:51px;
     display:block;
     background-image:url(../images/infosupplementaires.jpg);
     background-repeat:no-repeat;
}

div.bottom{
    margin-left: auto;
    margin-right: auto;*
	margin-top:0px;
	padding-top:0px;
    width: 638px;
    height:12px;
    display:block;
    background-image:url(../images/bascadre2.jpg);
    background-repeat:no-repeat;
}
div.bottomV{
    margin-left: auto;
    margin-right: auto;
    width: 638px;
    height:12px;
    display:block;
    background-image:url(../images/bascadre.jpg);
    background-repeat:no-repeat;
}

div.pied
{
    margin-left: auto;
    margin-right: auto;
    width: 660px;
    height:23px;
    text-align:right;
    color:White;
    font-family:Verdana;
    font-size:11px;
    padding-right:5px;
    padding-top:5px;
    background-color:#5f4b40;
}
.handle
{
    cursor:move;
 }
div.LoginetMdp
{
    width:263px;
    height:97px;
    display:block;
    background-image:url(../images/loginmotdepasse.png);
    background-repeat:no-repeat;
 }
 div.Origine
 {
    width:277px;
    height:97px;
    display:block;
    background-image:url(../images/fondconnusite.png);
    background-repeat:no-repeat;
 }
img.imagebutton
{
    cursor: pointer;
}
.hidden
{
    cursor: pointer;
	filter:alpha(opacity:0); /*pour ie*/
	-moz-opacity: 0; /*pour firefox */
	-khtml-opacity: 0;/* pour safari et konkeror */
	opacity: 0; /* pour opera et safari */
}
span
{
    font-weight:bold;
    font-size : 10pt;
    color: #424D7A;
    font-family : Verdana;
}
table
{
    width:100%;
    border : 0px none;
}
td
{
    /*padding : 3px;*/
}
/*textarea
{
    scrollbar-3dlight-color:#5f4b40;
    scrollbar-arrow-color:white;
    scrollbar-darkshadow-color:black;
    scrollbar-face-color:#5f4b40;
    scrollbar-highlight-color:white;
    scrollbar-shadow-color:black;
    scrollbar-track-color:white;
}

select
{
    scrollbar-3dlight-color:#5f4b40;
    scrollbar-arrow-color:white;
    scrollbar-darkshadow-color:black;
    scrollbar-face-color:#5f4b40;
    scrollbar-highlight-color:white;
    scrollbar-shadow-color:black;
    scrollbar-track-color:white;
}

div
{
    scrollbar-3dlight-color:#5f4b40;
    scrollbar-arrow-color:white;
    scrollbar-darkshadow-color:black;
    scrollbar-face-color:#5f4b40;
    scrollbar-highlight-color:white;
    scrollbar-shadow-color:black;
    scrollbar-track-color:white;
}*/

.errorfield
{
    border : 1px solid red;
    background-color : #E6D5D5
}

.noerrorfield
{
     border:1px solid #7F9DB9;
    background-color : white
}
.RequireField
{
    color:Red;
    font-weight:bold;
    margin-left:5px
}
