﻿body
{   
    font: 11px/1.2 tahoma, geneva, arial; 
	color: #666666;
	margin:0;
	background-color: #FDFDFD;
	}
	

@font-face {
    font-family: "MyriadWebRegular";
    font-style: normal;
    font-weight: normal;
    src: url("/documents/polices/myriad-webfont.eot?#iefix") format("embedded-opentype"), url("/documents/polices/myriad-webfont.woff") format("woff"), url("/documents/polices/myriad-webfont.ttf") format("truetype"), url("/documents/polices/myriad-webfont.svg#MyriadWebRegular") format("svg");
}
@font-face {
    font-family: "MyriadProSemibold";
    font-style: normal;
    font-weight: normal;
    src: url("/documents/polices/myriadpro-semibold-webfont.eot?#iefix") format("embedded-opentype"), url("/documents/polices/myriadpro-semibold-webfont.woff") format("woff"), url("/documents/polices/myriadpro-semibold-webfont.ttf") format("truetype"), url("/documents/polices/myriadpro-semibold-webfont.svg#MyriadProSemibold") format("svg");
}

@font-face {
    font-family: "FSJoey-Light";
    src: url("/documents/polices/FSJoey-Light.eot");
    src: url("/documents/polices/FSJoey-Light.eot?#iefix") format('embedded-opentype'),
         url("/documents/polices/FSJoey-Light.woff") format('woff'),
         url("/documents/polices/FSJoey-Light.ttf") format('truetype');
    font-weight: normal;
    font-style: normal;
/*,url("/documents/polices/FSJoey-Light.svg#BebasNeueRegular") format('svg')*/
}

@font-face {
    font-family: "FSJoey-Bold";
    src: url("/documents/polices/FSJoey-Bold.eot");
    src: url("/documents/polices/FSJoey-Bold.eot?#iefix") format('embedded-opentype'),
         url("/documents/polices/FSJoey-Bold.woff") format('woff'),
         url("/documents/polices/FSJoey-Bold.ttf") format('truetype');
    font-weight: normal;
    font-style: normal;
/*,
         url("/documents/polices/FSJoey-Bold.svg#BebasNeueRegular") format('svg')*/
}

@font-face {
    font-family: "FSJoey-Heavy";
    src: url("/documents/polices/FSJoey-Heavy.eot");
    src: url("/documents/polices/FSJoey-Heavy.eot?#iefix") format('embedded-opentype'),
         url("/documents/polices/FSJoey-Heavy.woff") format('woff'),
         url("/documents/polices/FSJoey-Heavy.ttf") format('truetype');
    font-weight: normal;
    font-style: normal;

}
	
body.show  {background: none; background-color:#FFF}
h1{	text-align: left;
	width: 100%;
	float: left;
	display: block;
	min-height: 40px;
	font-size: 24px;
	font-family: "FSJoey-Bold", 'MyriadProSemibold',Tahoma,Geneva,sans-serif;
	border-bottom:0px solid #C0C0C0;
	color: #F19000;
	margin-bottom:0px; margin-top:0px;
	}
h2 
{text-align: left;
	width: 100%;
	float: left;
	display: block;
	min-height: 18px;
	font-size: 16px;
	font-family: 'MyriadProSemibold',Tahoma,Geneva,sans-serif;
	color: #E6A400;
	margin-top:0px;
	}
h3{	font-size:11px;font-weight:normal; color: #0080FF;font-weight:bold; text-transform:uppercase}
h5{	font-size:11px;font-weight:bold; font-style:italic}
h4{ font-size:smaller; font-style:italic; font-weight:normal}
ul { margin-top: 0px; margin-bottom:4px; margin-left:0px; margin-right:auto;}
li { }
hr{	border:0;
	border-top: 1px dotted #C0C0C0;}
a:link
{
	font-style: normal;
	color: #E6A400;
	text-decoration: none;
}
a:visited {		font-style:normal;color : #E6A400;text-decoration: none;}
a:hover
{
	font-style: normal;
	color: #F19000;
	text-decoration: underline;
}
.nolink{text-decoration:none;}
a:active {		font-style:normal;color : #F19000;text-decoration: underline;} 
em{ font-style:normal;}
img{border:0;}
p {	padding: 0 0 0 0;
	margin: .2em 0  .4em 0;
	vertical-align: baseline;}
input { font-size:100%;vertical-align: middle;}
table{margin: 0 auto 0 auto;}

.libelleInput { font-size:smaller; font-style:italic; font-weight:normal}
.libelleInfo {	font: 90%/1.2    verdana,helvetica,arial, 'Trebuchet MS' ; font-style:italic; font-weight:normal}
.div_master
{
	/*background: #FFF;
	background:url(../images/fondbleu.gif) repeat-x;*/
	
	
	width: 960px;
	text-align: left;
	border: 0px solid #C0C0C0;
	margin: 0px  auto 5px auto;
	padding:0px;
	padding-top:90px;
	height:auto;

}
.div_entete 
{
	height :50px;
	position:relative;
	}

.container
{
	width: 1000px;
	padding : 10px   10px 0px 10px;
	margin:   0px  0px 0px 0px;
	margin-right: 12px;
	min-height: 550px;
	display: block;
	float:left; 
		
	-moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius:10px;
       -webkit-box-shadow:  0 0 6px #C0C0C0;-moz-box-shadow: 0 0 6px #C0C0C0;box-shadow:  0 0 6px #C0C0C0; background-color:#FFF; border:0px solid #84AE03;
	
}
*html .container {	height:550px; }
.div_pied
{
	text-align:center;
	font-size: 13px;
	Padding:0px;
	width: 1280px;
	margin:   20px auto 0 auto;
	display: block;
	color: #FFF;
	height: 295px;
	background-image: url(/images/site/footer.gif);
	background-repeat: no-repeat;
	background-position: center top;
}
.div_pied img{vertical-align: bottom;}
.div_pied a{	color:#FFF; text-decoration:none;}
.logo	
{
	background:url(../images/logo3.png) no-repeat;
	width: 273px;
	border: 0px solid #C0C0C0;
	height: 97px;
	position:absolute;
	left:0px;
	top:-5px;
}
.bandeau
{
	width: 700px;
	height: 100px;
	position:absolute;
	left:200px;
	top:10px;
	color:#000;
	text-align:center;
}
.bandeau a {color:#000; text-decoration:underline;}

.titrePage
{
	position: relative;
	text-align: left;
	width: 800px;
	float: left;
	display: block;
	text-indent: 15px;
	color: #F7F7F7;
	/*#F2F1F1;*/
	/*background:url(../images/banniere.jpg) no-repeat;*/
	margin-bottom: 8px;
	font: 19px  "MyriadProSemibold", arial;
	line-height: 38px; /*margin-right: -15px;*/
	
	-moz-border-radius: 0px;
	-webkit-border-radius: 0px;
	border-radius: 0px;
		border: 0px solid #CCC;
		text-shadow:0 1px 2px #F19000;
}

.titrePage a
{
	text-decoration: none;
	color: #CCC;
}
.titrePage a:hover{text-decoration: underline;	color: #EEEEEE;}
.titrePage img
{
	position: absolute;
	left: 650px;
	top: -15px;
	padding: 10px;
	z-index: 0;
	background-color: #FFF;
	text-align: center;
	-moz-border-radius: 48px;
	-webkit-border-radius: 48px;
	border-radius: 48px;
	border: 1px solid #CCC;
}
/*.titrePage:hover {-webkit-box-shadow:  0px 4px 4px  #000;-moz-box-shadow:  0px 4px 4px  #000;box-shadow:  0px 4px 4px  #000;} 
.titrePage*/
.titrePage img {-webkit-box-shadow:  0px 4px 4px  #CCC;-moz-box-shadow:  0px 4px 4px  #CCC;box-shadow:  0px 4px 4px  #000;} 

.bulle{margin-bottom:15px; margin-right:10px; float:inherit; -moz-border-radius: 0px; -webkit-border-radius: 0px; border-radius:0px;
       -webkit-box-shadow:  0 0 18px #444444;-moz-box-shadow: 0 0 18px #444444;box-shadow:  0 0 18px #444444; background-color:#FFF; border:0px solid #84AE03;

       transition: all 1s ease 0s;
       }
 .bulle:hover{ -webkit-box-shadow:  0 0 20px #EFEFEF;-moz-box-shadow: 0 0 20px #EFEFEF;box-shadow:  0 0 20px #EFEFEF;}
.bulletete
{
	position:relative;
	text-align: left;
	color: #84AE03;
	background-color: #FFF;
	min-height: 28px;
	padding-left: 15px;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	font: 14px "MyriadProSemibold",tahoma, geneva;
	line-height: 28px;
	border-bottom: 1px dotted #84AE03;
	border-top: 0px solid #F7F7F7;
	border-right: 0px solid #F7F7F7;
	border-left: 0px solid #F7F7F7;
	text-shadow: 1px 2px 2px #FFF;
}

*html .bulletete {	height:28px; }
.bulletete img
{
	padding: 7px; /*float: right;*/
	position: absolute;
	margin-top: 3px;
	margin-right: 3px;
	margin-bottom: 3px;
	margin-left: 0px;
	z-index: 1;
	text-align: center; /*-moz-border-radius: 48px;
	-webkit-border-radius: 48px;
	border-radius: 48px;*/
	border: 0px solid #E9E9E9;
	right: 0px;
	top: 0px;
}
.bullesstete
{
	color: #84AE03;
	font-weight: bold;
	line-height: 12px;
	padding-right: 0px;
	font-size: 10px;
	font-style: normal;
	background-color: #FFF;
	border-top:0px dotted #AAA;
	border-bottom:1px dotted #AAA;
	text-align:left;
	width:95%;
		font: 11px "MyriadProSemibold",tahoma, geneva;
	/*text-transform:uppercase;*/
	margin-top:7px;
}
.bullesstete img
{ float:right; opacity:0.8; margin-right:-35px;}
.bullepied{	background-color: #FFFFFF;
	-webkit-border-bottom-right-radius: 20px;
	-webkit-border-bottom-left-radius: 20px;
	-moz-border-radius-bottomright: 20px;
	-moz-border-radius-bottomleft: 20px;
	border-bottom-right-radius: 20px;
	border-bottom-left-radius: 20px;    
	padding:10px 15px  10px 15px;
	border-bottom: 0px solid #C0C0C0;
	border-top: 0px solid #C0C0C0;
	border-right: 0px solid #C0C0C0;
	border-left: 0px solid #C0C0C0;
}
.bulleteteetpied	
{
	-moz-border-radius: 20px;
	-webkit-border-radius: 20px;
	border-radius: 20px;
	background-color: #FFF;
	padding:10px 15px 5px 15px;
	border: 0px solid #C0C0C0;
}
.bullessstete
{
	color: #666;
	font-weight: bold;
	line-height: 20px;
	padding-right: 0px;
	font-size: 10px;
	font-style: normal;
	background-color: #FFF;
	border-bottom:1px dotted #AAA;
	text-align:left;
	width:95%;
	text-transform:uppercase;
}
/*.bullepied, .bulleteteetpied {-moz-box-shadow:  0px 4px 4px #C0C0C0;-webkit-box-shadow:  0px 4px 4px  #C0C0C0;box-shadow:  0px 4px 4px  #C0C0C0;}*/
/*.bullepied:hover, .bulleteteetpied:hover {-moz-box-shadow:  0px 4px 4px  #CCC;-webkit-box-shadow:  0px 4px 4px  #CCC;box-shadow:  0px 4px 4px  #CCC;} */

.b_action {width:30%;margin-right:0px;}
.b_filtre {width:69%; margin-right:0px; float:right;}
.b_actionfiltre {float:right; text-align:center; width:100px;}
.b_actioncoche {float:right; text-align:center; width:80%;}
.titrePage2
{
	text-align: left;
	width: 100%;
	float: left;
	display: block;
	min-height: 20px;
	font-size: 0.909em;
	line-height: 1.22em;
	font-family: Tahoma,Geneva,sans-serif;
	color: #000;
	font-weight:normal;
}
.titrePage2 a:link{	font-style: normal;	color: #999999;text-decoration: none;}
.titrePage2 a:visited {font-style:normal;color : #999999;text-decoration: none;}
.titrePage2 a:hover{	font-style: normal;	color: #999999;text-decoration: underline;}
.titrePage2 a:active {font-style:normal;color : #999999;text-decoration: none;} 


.invisible {visibility:hidden;width:0px;}
.Saisie{width:100%;text-align:left;float:left; }
.Saisie p  {vertical-align: middle; width:100%; margin: 3px 0 auto 0;  clear:both;}
.Saisie label
{
	text-align: right;
	float: left;
	width: 35%;
	margin: 2px 6px auto 0px;
	color: #999999;
}
.consult{text-align:left;width:100%; }
.consult img{vertical-align:middle; }
.consult p{width:100%;  margin: 2px 0  auto 0; clear:both; padding-top:2px;vertical-align:bottom; display:inline-table;}
.consult p span{text-align: left;color: black; width:55%;display:inline-table;vertical-align:bottom;}
.consult p label{text-align: right;width: 42%;color: #CCC; 	float: left; padding-right:2px;}
.textboxInput
{
	padding-left: 4px;	
	padding-right: 3px;	
	padding-top: 3px;
	padding-bottom: 3px;
    font: 11px/1.2 geneva, arial; 
	border: #C6C3C6 1px solid;
	text-align: left;	
	 -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px;
	 	 	-moz-box-shadow: 1px 1px 3px #CCC;-webkit-box-shadow: 1px 1px 3px #CCC; box-shadow: 1px 1px 3px #CCC;
}
.textboxInputNouveau 
{padding-left: 4px;	
	padding-right: 3px;	
	padding-top: 3px;
	padding-bottom: 3px;
    font: 11px/1.2 geneva, arial; 
	border:  1px solid green;
	text-align: left;	
	 -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px;
	 	 	-moz-box-shadow: 1px 1px 3px #CCC;-webkit-box-shadow: 1px 1px 3px #CCC; box-shadow: 1px 1px 3px #CCC;
	
	
	}
.textboxInput:focus, .textboxInput:hover {	-moz-transition: all 0.5s ease 0s;background:#FFFFCC none repeat scroll 0 0;
                                              	-moz-box-shadow: 1px 1px 3px #C0C0C0;-webkit-box-shadow: 1px 1px 3px #C0C0C0; box-shadow: 1px 1px 3px #C0C0C0; 
                                          }
.textboxInputErreur{padding-left: 4px;padding-right: 3px;padding-bottom: 3px;padding-top: 3px;border: solid 1px red;
	color:Red;text-align: left;	    font: 11px/1.2 geneva, arial; 
	 -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px;}

.bouton
{
	border: black 1px solid;
padding-right: 5px;padding-left: 5px;padding-bottom: .2em;padding-top: .2em;
	text-align: center;
	background-color: white;
	cursor: pointer;
	-moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px;
}
.bouton:hover, .bouton:focus {background:#FFFFCC none repeat scroll 0 0;}


.visible1  { visibility:visible}
.visible0 { visibility:hidden}

.tablo{	border-collapse:collapse;}
.tr_titre
{
	font-weight: bold;
	height: 22px;
	color: #999999; /*border: #50BBE7 1px solid;*/
	border-bottom: #C6C3C6 1px solid;
	border-bottom-width: thin;
}

.tr_fond2{	border-bottom: 1px dotted #E7E7E7;}
.tr_fond1
{
	background-position: 0px -320px; background-color: #F4F4F4;
	border-bottom: 1px dotted #E7E7E7;
	/*background-image: url(../images/bg_old.jpg);
	background-repeat: repeat-x;*/
}
.tr_fond3
{
	background-color: #DCE2DC;
	border-bottom: 1px dotted #E7E7E7;
	font-weight:bold;
}
.tr_fond11
{
	background-image: url(../images/fond_pied_jaune.png);
	background-repeat: repeat-x;
}
.tr_fond21
{
	background-image: url(../images/fond_pied_jaune.png);
	background-repeat: repeat-x;
}
.spanErreur
{
    background-position: center;
    border: solid 1px red;
    padding: 10px 10px 10px 20px;
    background: #FFFFFF url(../images/pictos/alert.gif) no-repeat right center;
    color: red;
    text-align: center;
    display: block;
    margin: 0 auto;
}
.mErreur
{
	padding-right:20px;
	background: url(../images/pictos/alert.gif) no-repeat right center;
}
.pErreur
{
	margin: 0 0 0 0;
	text-align: right;
}

.clear{clear:both;}
.pagi{text-align:center ; vertical-align:bottom; margin-top:10px;}

/* PROPRE A LA RECHERCHE */
.btn{border: black 1px solid;padding-right: 15px;padding-left: 15px;padding-bottom: .4em;padding-top: .4em;text-align: center;
	background-color: white;cursor: pointer;font-family: 'MyriadProSemibold',Tahoma,Geneva,sans-serif;
	margin-top: 2px;display:inline-block; color:#262626;
	-moz-box-shadow: 2px 2px 2px #CCC;-webkit-box-shadow: 2px 2px 2px #CCC;box-shadow: 2px 2px 2px #CCC;
		-moz-border-radius: 5px; -webkit-border-radius:5px; border-radius:5px;
	
	}
.btn:hover, .btn:focus {background:#E6A400 none repeat scroll 0 0;text-decoration:none; color:Black;display:inline-block; 
                        -moz-box-shadow: 2px 2px 2px #C0C0C0;-webkit-box-shadow: 2px 2px 2px #C0C0C0;box-shadow: 2px 2px 2px #C0C0C0;}
.btn a{text-decoration:none; color:Black;}
.btn img{vertical-align:middle}
.btndisabled{border: #C0C0C0 1px solid;padding-right: 15px;padding-left: 15px;padding-bottom: .4em;padding-top: .4em;text-align: center;
	background-color: #C0C0C0;cursor: pointer;font-family: 'MyriadProSemibold',Tahoma,Geneva,sans-serif;
	margin-top: 2px;display:inline-block; color:#FFF;
	-moz-box-shadow: 2px 2px 2px #CCC;-webkit-box-shadow: 2px 2px 2px #CCC;box-shadow: 2px 2px 2px #CCC;
		-moz-border-radius: 5px; -webkit-border-radius:5px; border-radius:5px;
	
	}
.btndisabled img{vertical-align:middle}

.btnlite{border: white 1px solid;padding-right: 5px;padding-left: 5px;padding-bottom: .3em;padding-top: .3em;text-align: center;
	background-color: white;cursor: pointer;font-family: 'MyriadProSemibold',Tahoma,Geneva,sans-serif;display:inline-block;
	margin-top: 0px;color: #AAA; }
.btnlite:hover, .btnlite:focus {border: gray 1px solid;background:#E6A400 none repeat scroll 0 0;text-decoration:none; color:Black;display:inline-block;
                                	-moz-box-shadow: 2px 2px 2px #C0C0C0;-webkit-box-shadow: 2px 2px 2px #C0C0C0;box-shadow: 2px 2px 2px #C0C0C0;
                                }
.btnlite a{text-decoration:none; color:#AAA;}
.btnlite:hover a, .btnlite:focus a{text-decoration:none; color:Black;}
.btnlite img, .btnlite2 img{vertical-align: middle}
/* PROPRE A LA RECHERCHE (FIN) */

/* PROPRE A L'AIDE */
.help {cursor:hand;/*cursor:pointer;vertical-align:text-bottom ;  */cursor:pointer; }
.hide{	display:none !important;}
#dhtmltooltip{position: absolute;text-align: center;left: -300px;width: 150px;border: 1px solid black;padding: 8px;
	font: 100%/1.4 tahoma,arial,sans-serif;visibility: hidden;z-index: 100; background-color: white;
	 -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px;
	 	 -moz-box-shadow: 5px 5px 5px #999966;	-webkit-box-shadow: 5px 5px 5px #999966; box-shadow: 5px 5px 5px #999966; 
	 }
#dhtmlpointer{cursor: pointer;position:absolute;left: -300px;z-index: 101;visibility: hidden;}
/* PROPRE A L'AIDE (FIN)*/



/* PROPRE AU DROP (FIN) */

/* PROPRE A L EXPANSION */
.showstate{cursor:pointer;
           padding-right:0px;  padding-left:4px; padding-top:1px; padding-bottom:1px;
           margin-right:5px; background-color:White;
            -moz-border-radius: 9px; -webkit-border-radius: 9px; border-radius: 9px;
         }
/* PROPRE A L EXPANSION (FIN) */

.rond3{ -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px;}
.rond5{ -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px;}
.rond9{ -moz-border-radius: 9px; -webkit-border-radius: 9px; border-radius: 9px;}
.rond25{ -moz-border-radius: 25px; -webkit-border-radius: 25px; border-radius: 25px;}
.alignRight{text-align:right !important;}
.red{color:Red;font-weight:bold;}
.green{color:Green;font-weight:bold;}
.scroll{overflow:auto;}

.h30 {	min-height:30px; }
.h60 {	min-height:60px; }
.h80 {	min-height:80px; }
.h100 {	min-height:100px; }
.h120 {	min-height:120px; }
.h150 {	min-height:150px; }
.h200 {	min-height:200px; }
.h250 {	min-height:250px; }
*html .h30 {	height:30px; }
*html .h60 {	height:60px; }
*html .h80 {	height:80px; }
*html .h100 {	height:100px; }
*html .h120 {	height:120px; }
*html .h150 {	height:150px; }
*html .h200 {	height:200px; }
*html .h250 {	height:250px; }

/* Pour la page Editor Html */
.resize {
background-image:url(/images/pictos/resize.png);
cursor:se-resize;
height:16px;
overflow:hidden;
width:16px;
}
.resize2{border:1px solid gray;overflow:auto; height:100px}
*html .resize2{min-height:100px;}

.btnEditor
{
    padding-right: 2px;
    padding-left: 2px;
    padding-bottom: .2em;
    padding-top: .2em;
    text-align: center;
    cursor: pointer;
    font: 11px/1.2 Verdana,geneva,arial,sans-serif;
    margin-top: 0px;
    display: inline-block;
    color: #666666;
    border: 1px solid #C2C2C2;
    background-color: #FEFEFF;
}
.btnEditor:hover, .btnEditor:focus {background:#FEFEFF none repeat scroll 0 0;text-decoration:none; color:Black;display:inline-block;  border: 1px solid blue;}
.btnEditor img{vertical-align: middle}
.barremenuEditor {border-top:1px solid #C2C2C2;border-right:1px solid #C2C2C2;border-left:1px solid #C2C2C2; background-color:#F0F0F0; float:none; display:block; text-align:left; padding:2px;}
/* Pour la page Editor Html (fin) */

.CBL{float:right; width:100%;overflow:auto; text-align:left; border:0; vertical-align:top}

.mini ul, .mini ul li{padding:0;margin:0;}
table.mini{border:none;} 


/* PASTEUR */

.menutitre {float:left; height:41px; padding-left:30px; padding-right:10px; text-align:left; margin-top:18px;}
.menutitre a
{
	background-position: right center;
	float: left;
	font-family: 'FSJoey-Light' ,Tahoma,Geneva,sans-serif;
	font-size: 1.364em;
	text-transform: uppercase;
	margin-top: 5px;
	background-image: url(/images/site/separator.png);
	background-repeat: no-repeat;
	padding-right:19px;
	padding-left:10px;
}
    
.menutitre img {float:left;  margin: 5px 4px 0  4px; padding:1px;}
    
.menutitre a:link{	font-style: normal;	color: #2D2D2D; background-color:#FFF;	text-decoration: none;}
.menutitre a:visited {font-style:normal;color : #2D2D2D;background-color:#FFF;	text-decoration: none;}
.menutitre a:hover{	font-style: normal;	color: #FFF;background-color:#2D2D2D;		text-decoration: none;}
.menutitre a:active {font-style:normal;color : #2D2D2D;background-color:#FFF;	text-decoration: none;} 

.menuliens {float:right; height:41px; margin-top:0px;}
.menuliens .facebook {float:right; width:29px;margin-top:4px;margin-right:0px;}
.menuliens .twitter {float:right; width:29px;margin-top:4px;margin-right:0px;}
.menuliens .trait {float:right; width:11px; text-align:left;}
.menuliens .langue {float:right; 
                /*    background: url("/images/site/pucelink-actu-v1.gif") no-repeat scroll left 2px transparent;*/
    color: #6D6D6D;font-family: 'FSJoey-Light' ,Tahoma,Geneva,sans-serif;
    padding-left: 0px; margin-top:27px; text-align:right;padding-right: 0px;}
.menuliens .langue a:link{font-family: Tahoma,Geneva,sans-serif;    font-size: 11px;    font-weight: bold;color: #6D6D6D;text-decoration: none;}
.menuliens .langue a:visited{font-family: Tahoma,Geneva,sans-serif;    font-size: 11px;    font-weight: bold;color: #6D6D6D;text-decoration: none;}
.menuliens .langue a:hover{font-family: Tahoma,Geneva,sans-serif;    font-size: 11px;    font-weight: bold;color: #6D6D6D;text-decoration: none;}
.menuliens .langue a:active{font-family: Tahoma,Geneva,sans-serif;    font-size: 11px;    font-weight: bold;color: #6D6D6D;text-decoration: none;}

.candidature{width:95%;text-align:left;float:left; font-size:100% }
.candidature label
{
	text-align: left;
	float: right;
	width: 85%;
	padding: 0px 0px 10px 10px;
	border-bottom:1px dotted gray;
}
.candidature input {width:5%;float: left;  padding-right:10px}