body{
margin-left:0px;
margin-top:0px;
font-family:arial;
font-weight:normal;
font-size:12px;
color:#000000;
}
p{
font-family:arial;
font-weight:normal;
font-size:12px;
color:#000000;
}
img {
border:none;
}

.fd0{
background-color:#FFFFFF;
}
.fd1{
background-color:#272727;

    background: url("header/bg.png") repeat scroll 0 0 transparent;

}
.fd_menu{
background-color:#272727;


}
.fdx{
background-color:#ACABAB;
}
.fd2{
background-color:#BCBCBC;
}
.fd3{
background-color:#FECB00;
}

.formLabel  {
	text-align:left;
	vertical-align:top;
	width: 150px;
}
.formSeparation {text-align:left; font-size:16px; margin: 15px 5px 15px 5px; }
.champs
{
border: 1px solid #B9B9B9;
padding:3px;
height:22px;
font-family:arial;
font-weight:bold;
font-size:11px;
color:#696969;
width:250px;
}

.champs_petit
{
border: 1px solid #B9B9B9;
padding:3px;
height:16px;
font-family:arial;
font-weight:bold;
font-size:11px;
color:#696969;
}

/*.champs_result
{
border: 1px solid #B9B9B9;
padding:3px;
font-family:arial;
font-weight:bold;
font-size:11px;
color:#696969;
}*/

select.champs {
border: 1px solid #B9B9B9;
padding:3px;
font-family:arial;
font-weight:bold;
font-size:11px;
color:#696969;
}

select.champs_petit {
border: 1px solid #B9B9B9;
padding:0px;
font-family:arial;
font-weight:bold;
font-size:11px;
color:#696969;
}

.champs_multiple
{
border: 1px solid #B9B9B9;
padding:3px;
height:22px;
font-family:arial;
font-weight:bold;
font-size:11px;
color:#696969;
width:300px;
}

select.champs_multiple {
border: 1px solid #B9B9B9;
padding:3px;
height:16em;
font-family:arial;
font-weight:bold;
font-size:11px;
color:#696969;
}

select.champs_multiple_petit {
border: 1px solid #B9B9B9;
padding:3px;
height:6em;
font-family:arial;
font-weight:bold;
font-size:11px;
color:#696969;
}

textarea.champs
{
border: 1px solid #B9B9B9;
padding:3px;
height:350px;
width:600px;
font-family:arial;
font-weight:bold;
font-size:11px;
color:#696969;
}

input[type=button]{width:120px;}

/*MENUS*/
.lien1{font-family:arial;font-weight:normal;font-size:12px;color:#000000;text-decoration:none;}
.lien1:hover{font-family:arial;font-weight:normal;font-size:12px;color:#fdfdfd;text-decoration:underline;}

.lien2{font-family:arial;font-weight:normal;font-size:12px;color:#999999;}

.lien3{font-family:arial;font-weight:normal;font-size:12px;color:#FFFFFF;text-decoration:none;}
.lien3:hover{font-family:arial;font-weight:normal;font-size:12px;color:#FFFFFF;text-decoration:none;}
.lienb3{font-family:arial;font-weight:bold;font-size:12px;color:#FFFFFF;text-decoration:none;}
.lienb3:hover{font-family:arial;font-weight:bold;font-size:12px;color:#FFFFFF;text-decoration:none;}

.lien4{font-family:arial;font-weight:normal;font-size:12px;color:#FECB00;text-decoration:none;}
.lien4:hover{font-family:arial;font-weight:normal;font-size:12px;color:#FECB00;text-decoration:underline;}

.lien8{font-family:arial;font-weight:normal;font-size:12px;color:#696969;text-decoration:none;}

.lien9{font-family:arial;font-weight:normal;font-size:12px;color:#696969;text-decoration:none;}
.lien9:hover{font-family:arial;font-weight:normal;font-size:12px;color:#696969;text-decoration:underline;}

.titre{font-family:arial;font-weight:bolder;font-size:22px;color:#696969;text-decoration:none;padding:0px 8px 0px 20px; background-color:#FFFFFF;}

.titre_menu{font-family:arial;font-weight:bolder;font-size:14px;color:#FFFFFF;text-decoration:none;padding:0px 8px 0px 5px;margin:10px;}
/*MENUS FIN*/

/*FICHES*/
.lienb5{font-family:arial;font-weight:bold;font-size:14px;color:#000000;text-transform:uppercase;text-decoration:none;}

.lien6{font-family:arial;font-weight:normal;font-size:10px;color:#696969;}

.lien7{font-family:arial;font-weight:normal;font-size:12px;color:#696969;text-decoration:underline;}
.lien7:hover{font-family:arial;font-weight:normal;font-size:12px;color:#696969;text-decoration:none;}

.lienb7{font-family:arial;font-weight:bold;font-size:12px;color:#696969;}
/** FICHES FIN */

/*AUTRE*/
.lienb10{font-family:arial;font-weight:bold;font-size:16px;color:#BCBCBC;}
.lien11{font-family:arial;font-weight:normal;font-size:12px;color:#000000;}
.lien11:hover{font-family:arial;font-weight:normal;font-size:12px;color:#000000;}
/*AUTRE FIN*/

/*BO liste*/
.lien12{font-family:arial;font-weight:bold;font-size:12px;color:#FFFFFF;text-decoration:none;}
.lien12:hover{font-family:arial;font-weight:bold;font-size:12px;color:#FFFFFF;text-decoration:none;}
.lien13{font-family:arial;font-weight:bold;font-size:12px;color:#000000;text-decoration:none;}
.lien13:hover{font-family:arial;font-weight:bold;font-size:12px;color:#000000;text-decoration:none;}
.lien14{font-family:arial;font-weight:bold;font-size:12px;color:#FFCF00;text-decoration:none;}
.lien14:hover{font-family:arial;font-weight:bold;font-size:12px;color:#FFCF00;text-decoration:none;}
.lien15{font-family:arial;font-weight:bold;font-size:12px;color:#666666;text-decoration:none;}
.lien15:hover{font-family:arial;font-weight:bold;font-size:12px;color:#666666;text-decoration:none;}

.b11{font-family:arial;font-weight:bold;font-size:13px;color:#FFFFFF;}
.b11:hover{font-family:arial;font-weight:bold;font-size:13px;color:#FFFFFF;}
.b12{font-family:arial;font-weight:bold;font-size:12px;color:#FFFFFF;}
.b12:hover{font-family:arial;font-weight:bold;font-size:12px;color:#FFFFFF;}
.b13{font-family:arial;font-weight:bold;font-size:13px;color:#000000;}

.b13:hover{font-family:arial;font-weight:bold;font-size:13px;color:#000000;}
.lienb31{font-family:arial;font-weight:bold;font-size:12px;color:#FFFFFF;}
.lienb31:hover{font-family:arial;font-weight:bold;font-size:12px;color:#FFFFFF;}
.selected{font-family:arial;font-weight:bold;font-size:12px;color:#FFFFFF;}
.b14{font-family:arial;font-weight:bold;font-size:12px;color:#FFFF00;}
.b14:hover{font-family:arial;font-weight:bold;font-size:12px;color:#FFCC00;}
.b15{font-family:arial;font-weight:bold;font-size:12px;color:#666666;}
.b15:hover{font-family:arial;font-weight:bold;font-size:12px;color:#666666;}

/*Structure liste*/
.cell{background-repeat:repeat-x;background-color:#404040;}
.cell_centre{background-repeat:repeat-x;background-color:#404040; clear:both; text-align:center; height:16px;}
.bloc{border:1px solid #404040;background-color:#EFEFEF;}

.i13{font-family:arial;font-weight:normal;font-style:italic;font-size:12px;color:#000000;padding-left:15px;}
.p13{font-family:arial;font-size:13px;color:#000000;text-align:right;width: 100px;}
/*Autres*/
.warningb{font-family:arial;font-weight:bold;font-size:12px;color:red;}
.warning{font-family:arial;font-weight:normal;font-size:12px;color:red;}

/*
###########
## POPUP ##
###########
*/

.sample_popup{width:265px; height:168px; z-index:1; background:url(/grafx/front/img/popup_petit_fd.png) no-repeat; font-family:verdana;}
.sample_popup .menu_form_header{width:265; height:33px; text-align:right;}
.sample_popup .menu_form_header img{position:relative; top:5px; right:5px;}
.sample_popup td{padding:30px 5px 5px 5px; text-align:center; font-size:12px; color:#FFFFFF;}
.sample_popup a{color:#0099CC; margin:5px; text-decoration:underline;}
.sample_popup a:hover{text-decoration:none;}
.sample_popup h2{text-align:center; font-size:14px;}

#blocopacity{
	z-index:1;
	display:none;
	#:hidden;
	/*filter:alpha(opacity=0);
	opacity:0;	*/
	position:absolute;
	background-color:#000000;
	width:100%;
	height:100%;
	left:0px;
	top:0px;
}

.couleur_fond{background:#404040;}



#result_recherche{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; width:630px;}

a.lien_champs{text-decoration:none;}

.mess_erreur_formulaire{color:#FF0000; font-size:10px;}

.champs_result{background:#999999; border: 1px solid #B9B9B9;color:#000000;font-size:11px;font-weight:bold; padding:3px; font-family:Arial, Helvetica, sans-serif;}

.img_form_edit {

	margin:10px 10px 10px 0;


}



.onoffswitch {
    position: relative; width: 90px;
    -webkit-user-select:none; -moz-user-select:none; -ms-user-select: none;
}
.onoffswitch-checkbox {
    position: absolute;
    opacity: 0;
    pointer-events: none;
}
.onoffswitch-label {
    display: block; overflow: hidden; cursor: pointer;
    border: 2px solid #999999; border-radius: 20px;
}
.onoffswitch-inner {
    display: block; width: 200%; margin-left: -100%;
    transition: margin 0.3s ease-in 0s;
}
.onoffswitch-inner:before, .onoffswitch-inner:after {
    display: block; float: left; width: 50%; height: 30px; padding: 0; line-height: 30px;
    font-size: 14px; color: white; font-family: Trebuchet, Arial, sans-serif; font-weight: bold;
    box-sizing: border-box;
}
.onoffswitch-inner:before {
    content: "ON";
    padding-left: 10px;
    background-color: #34A7C1; color: #FFFFFF;
}
.onoffswitch-inner:after {
    content: "OFF";
    padding-right: 10px;
    background-color: #EEEEEE; color: #999999;
    text-align: right;
}
.onoffswitch-switch {
    display: block; width: 18px; margin: 6px;
    background: #FFFFFF;
    position: absolute; top: 0; bottom: 0;
    right: 56px;
    border: 2px solid #999999; border-radius: 20px;
    transition: all 0.3s ease-in 0s; 
}
.onoffswitch-checkbox:checked + .onoffswitch-label .onoffswitch-inner {
    margin-left: 0;
}
.onoffswitch-checkbox:checked + .onoffswitch-label .onoffswitch-switch {
    right: 0px; 
}