/* CSS Document */@import url(http://fonts.googleapis.com/css?family=Open+Sans:400,300,300italic,400italic,600,600italic,700,700italic,800,800italic|Open+Sans+Condensed:300,300italic,700);
body, html{	background-color : #f2f2f2;	
	margin : 0;
	padding : 0;
    vertical-align   : middle;	
	min-height       : 100%;	
	height           : 100%;	
	font-family      : "Open Sans", sans-serif;
	}
div{	
	position : relative;
}
a img{	
	border : none;
}

.rappela{
    color:#797979;
    font-size: 12px;
    display: inline-block;
    margin-right: 30px;
}
.rappelac{
   display: inline-block;
   vertical-align: top;
   margin-top: 5px;
}
.rappelac1{
   display: inline-block;
   vertical-align: top;
}
#page{	
	width : 100%;	
	min-height : 483px;
	}
#contenu{	
	position : relative;	
	width    : 999px;	
	margin   : 50px auto 10px auto;
	}
#menu{	
	width : 999px;	
	position   : relative;	
	padding    : 0;	
	height     : 196px;
	background:url(../images/banniere_akwaba.png) #000 no-repeat;
	margin: auto;
}
.color_red{	
	color : #24CE24;
	}
#footer{
	width    : 999px;	
	position : relative;	
	padding  : 0;	
	height: 50px;	
	margin   : 0 auto 10px auto;
	}
 .fenetre{	
	border-top: solid 4px #24CE24;	
	position : relative;	
	-moz-box-shadow    : 0px 1px 5px 0px #333;
  	-webkit-box-shadow : 0px 1px 5px 0px #333;
  	-o-box-shadow      : 0px 1px 5px 0px #333;
  	box-shadow         : 0px 1px 5px 0px #333;
  	width              : 100%;	
	background         : #fff;	
  	padding            : 12px 0 50px 0;
  	height: auto;
	}
	.table_bas{
		border: 1px solid #cccccc;
		position: relative;
  		height: auto;
	} 
  .titre_fenetre{	
	padding     : 0 0 30px 0;	
  	color       : #24CE24;	
  	height      : 35px;	
	font-weight : 600;	
  	font-size   : 25px;
	}
.titre_fenetre1{	
	padding     : 0 0 30px 0;	
  	color       : #24CE24	
  	height      : 35px;	
	font-weight : 600;	
  	font-size   : 25px;
	}
.titre_fenetre2{	
	padding     : 0 0 30px 0;	
  	color       : #24CE24;	
  	height      : 35px;	
	font-weight : 600;	
  	font-size   : 25px;
	}
.titre_fenetre3{	
	padding     : 0 0 30px 0;	
	color       : #695648;	
	height      : 35px;	
	font-weight : 600;	
	font-size   : 25px;
}
.titre_fenetre4{	
	padding     : 0 0 30px 0;	
	color       : #2C1E1D;	
	height      : 35px;	
	font-weight : 600;	
	font-size   : 25px;
}
.fenetre_couleur1{	
	position         : relative;
	background-color : #fff;
	}
.contenu_fenetre{	
	position  : relative;
	background   : #fff;	
	-webkit-border-bottom-left-radius  : 5px;	
	-webkit-border-bottom-right-radius : 5px;	
	-moz-border-radius-bottomleft      : 5px;	
	-moz-border-radius-bottomright     : 5px;
	border-radius                      : 0 0 5px 5px;	
	padding                            : 0 47px 0 47px;
	float                              : left;
	}
.menu_fenetre{	
	float   : right;	
	padding : 12px 0px 0px 0px;	
	width   : 250px;
}
.titre{	
	position   : relative;
	background : url(../images/programme-labellisation.jpg) no-repeat 220px 5px;
	width      : 399px;	
	height     : 87px;	
	float      : left;	
	padding    : 5px 0 0 220px;
	}
.items{	
	position : absolute;	
	bottom   : -35px;	
	right    : 0;	
	padding  : 2px 0 2px 200px;
	}
.message{	
	text-align            : center;
	padding               : 10px;
	font-size             : 12px;	
	-webkit-border-radius : 5px;	
	-moz-border-radius    : 5px;	
	border-radius         : 5px;
	border                : solid 1px #c00;	
	background-color      : #f79e9e;	
	color                 : #c00;
	}
table.selection{	
	width  : 544px;
	border : solid 1px #ccc;}
.selection th{	
	background  : #f7f7f7;
	color       : #24CE24;	
	font-size   : 12px;	font-weight : bold;
	padding     : 3px;}
.selection th.degradee{	
	font-family : 'Open Sans', sans-serif;	
	font-weight      : 600;	
	color: #000;	
	font-size : 18px;
	position: relative;
	background-color : #fff;	
	border-bottom    : solid 1px #ccc;
	}
.selection td{	
text-align : center;	
color      : #000;	
font-size  : 12px;
padding    : 3px;
}
.selection .impair
{	
	background : #eee;	
	color      : #000
}
.selection .pair{	
	background : #fff;	
	color      : #000;
}


.selection tbody tr:hover td{
	color            : #000;	
	cursor           : pointer}
.label{	
	float : right;	
	width: 46px;	
	text-align: center;	
	height : 125px;	
	font-size: 18px;	
	font-weight: bold;	
	background-repeat : no-repeat;	
	padding : 14px 0 0 58px;
	}
.niveau2{	
	background-image : url(../images/label_2.png);	
	color            : #6c5003;}

.niveau1{	
background-image : url(../images/label_1.png);	
color            : #2d2d2d}
.niveau0{	
background-image : url(../images/label_0.png);	
color            : #494d6e}
.recherche_rapide{	float : left;}
.concurrent{	font-style : italic;}
.formular div.form_titre{	
clear      : left;	
float      : left;	
font-size  : 12px;	
margin     : 3px 0 0;	
padding    : 5px 5px 0 0;	
text-align : right;	
width      : 170px;}
.formular div.valeur{	
float   : left;	
padding : 6px 0 0;}
.formular label{	
float     : none;	
padding   : 0;	
display   : inline;	
font-size : 12px;}
.formular fieldset{	
margin   : 0 0 20px;	
padding  : 0;	
position : relative;	
border   : 0;}
.notice{	
font-size : 12px;}
.t10{	
font-size : 10px;}
.italic{	
font-style : italic;}
.bold{	
font-weight : bold;}
.entete_point_vente{	
background         : #f7f7f7;	
padding            : 10px;	
border             : solid 1px #ccc;	
-moz-box-shadow    : 0px 1px 5px 0px #333;	
-webkit-box-shadow : 0px 1px 5px 0px #333;
-o-box-shadow      : 0px 1px 5px 0px #333;	
box-shadow         : 0px 1px 5px 0px #333;
margin-bottom      : 25px;
height: 75px;
border-top: solid 2px #02AB4B;
background-color: #EAEAEC;
font-family      : "Open Sans", sans-serif;
    		}

.entete_point_vente1{	
background         : #f7f7f7;	
padding            : 10px;	
border             : solid 1px #ccc;	
-moz-box-shadow    : 0px 1px 5px 0px #333;	
-webkit-box-shadow : 0px 1px 5px 0px #333;
-o-box-shadow      : 0px 1px 5px 0px #333;	
box-shadow         : 0px 1px 5px 0px #333;
margin-bottom      : 25px;
height: 75px;
border-top: solid 2px #24CE24;
background-color: #EAEAEC;
font-family      : "Open Sans", sans-serif;
    		}

.entete_point_vente2{	
background         : #f7f7f7;	
padding            : 10px;	
border             : solid 1px #ccc;	
-moz-box-shadow    : 0px 1px 5px 0px #333;	
-webkit-box-shadow : 0px 1px 5px 0px #333;
-o-box-shadow      : 0px 1px 5px 0px #333;	
box-shadow         : 0px 1px 5px 0px #333;
margin-bottom      : 25px;
height: 75px;
border-top: solid 2px #24CE24;
background-color: #EAEAEC;
font-family      : "Open Sans", sans-serif;
    		}

.entete_point_vente3{	
background         : #f7f7f7;	
padding            : 10px;	
border             : solid 1px #ccc;	
-moz-box-shadow    : 0px 1px 5px 0px #333;	
-webkit-box-shadow : 0px 1px 5px 0px #333;
-o-box-shadow      : 0px 1px 5px 0px #333;	
box-shadow         : 0px 1px 5px 0px #333;
margin-bottom      : 25px;
height: 75px;
border-top: solid 2px #695648;
background-color: #EAEAEC;
font-family      : "Open Sans", sans-serif;
    		}

.entete_point_vente4{	
background         : #f7f7f7;	
padding            : 10px;	
border             : solid 1px #ccc;	
-moz-box-shadow    : 0px 1px 5px 0px #333;	
-webkit-box-shadow : 0px 1px 5px 0px #333;
-o-box-shadow      : 0px 1px 5px 0px #333;	
box-shadow         : 0px 1px 5px 0px #333;
margin-bottom      : 25px;
height: 75px;
border-top: solid 2px #2C1E1D;
background-color: #EAEAEC;
font-family      : "Open Sans", sans-serif;
    		}
.bloc{
vertical-align: top;
display: inline-block;
float: left;
}
.bloc1{
border-right: 2px solid #24CE24;
height: 75px;
}
.bloc_baila{
border-right: 2px solid #24CE24;
height: 75px;
}
.bloc_brioche{
border-right: 2px solid #24CE24;
height: 75px;
}
.bloc_rancho{
border-right: 2px solid #695648;
height: 75px;
}
.bloc_jeff{
border-right: 2px solid #2C1E1D;
height: 75px;
}
.cel1{
color:#636669;
font-size: 14px;
font-family: Helvetica,Verdana, Geneva, Arial;
padding-left: 5px;
}
 .cel2{
font-size: 16px;
padding-left: 5px;
color:#68666B;
font-family: Helvetica,Verdana, Geneva, Arial;
font-weight: bold;
}
.cel3{
font-size: 16px;
padding-left: 5px;
color:#24CE24;
font-family: Helvetica,Verdana, Geneva, Arial;
font-weight: bold;
}
.cel3_baila{
font-size: 16px;
padding-left: 5px;
color:#24CE24;
font-family: Helvetica,Verdana, Geneva, Arial;
font-weight: bold;
}
.cel3_brioche{
font-size: 16px;
padding-left: 5px;
color:#24CE24;
font-family: Helvetica,Verdana, Geneva, Arial;
font-weight: bold;
}
.cel3_rancho{
font-size: 16px;
padding-left: 5px;
color:#695648;
font-family: Helvetica,Verdana, Geneva, Arial;
font-weight: bold;
}
.cel3_jeff{
font-size: 16px;
padding-left: 5px;
color:#2C1E1D;
font-family: Helvetica,Verdana, Geneva, Arial;
font-weight: bold;
}
.cel4{
text-align: center;
padding-left: 5px;
}
.cel5{
	font-size: 16px;
	padding-left: 5px;
	color:#68666B;
	font-family: Helvetica,Verdana, Geneva, Arial;
	font-weight: bold;
	text-align: center;
}
.cel6{
	padding-top: 15px;
	font-size: 18px;
	text-align: center;
	color:#68666B;
	padding-left: 15px;
}
.color_baila{
	color:#AC1B28;
}
.color_baila_w{
	color:#0232AE;
}
.color_brioche{
	color:#24CE24;
}
.color_brioche_w{
	color:#404143;
}
.color_rancho{
	color:#695648;
}
.color_rancho_w{
	color:#F12D8D;
}
.color_jeff{
	color:#2C1E1D;
}
.color_jeff_w{
	color:#40C2D2;
}
.color_vilet{
	color:#C13EA7;
	font-size: 12px;
	text-align: right;68666B
}

.color_orange{
	color:#F16C2B;
	text-align: center;

}
.color_gris{
	color:#68666B;
	font-size: 12px;
}
.bloca{
	width: 45px;
}
.blocb{
	width: 120px;
}
.blocc{
	width: 135px;
}
.blocd{
	width:450px;
}
.bloce{
	width: 130px;
}
.blocf{
	width: 100px;
	margin-left: 12px;
}
.ligne1{
	display:block;
	text-align: center;
	color:#636669;
	margin-left: 5px;
}
.ligne1_1{
	display:block;
	text-align:justify;
	margin-top: 15px;
	margin: 0px;
}
.ligne11{
	display:block;
	text-align: center;
	color:#636669;
	margin-left: 15px;
	
}

.ligne11_1{
	display:block;
	text-align: justify;
	margin-top: 15px;
}
.span0{
	color:#24CE24;
}
.span0_1{
	color:#636669;
}
.span1{
	font-size:18px;
}
.span1_1{
	color:#C142AC;
	font-size:14px;
}
.sequence_bloc{	
margin-bottom : 25px;	
width         : 900px;}
.sequence_bloc div{	margin : 0;}
.sequence_bloc .sequence_entete_titre{	
background-color : #24CE24;	
padding : 4px 50px 4px 13px;	
color            : #fff;	
font-size        : 14px;
float            : left;	
width            : 55%;}
.sequence_entete_titre .big{	font-size   : 16px;	font-weight : bold;}
.sequence_entete_scrore_left{	
float      : left;	
background : #9d9c98;
padding    : 4px 7px;	
color      : #fff;}
.sequence_entete_scrore_right{	
float      : right;	
 padding    : 4px 8px;	
 background : #E4E4E5;
width      : 41%;	
text-align : right;}

.sequence_entete_scrore_left1{	
float      : right;	
background : #0232AE;
padding    : 5.5px 5px;	
width            : 4.1%;
font-size: 14px;
text-align: center;	
color      : #fff;}
.sequence_entete_scrore_right1{	
float      : right;	
 padding    : 4px 8px;	
 background : #E4E4E5;
width      : 36%;	
padding    : 4px 8px;
text-align : right;}

.sequence_entete_scrore_left4{	
float      : right;	
background : #40C2D0;
padding    : 5.5px 5px;	
width            : 4.1%;
font-size: 14px;
text-align: center;	
color      : #fff;}
.sequence_entete_scrore_right4{	
float      : right;	
 padding    : 4px 8px;	
 background : #E4E4E5;
width      : 36%;	
padding    : 4px 8px;
text-align : right;}

.sequence_entete_scrore_left3{	
float      : right;	
background : #F32D8D;
padding    : 5.5px 5px;	
width            : 4.1%;
font-size: 14px;
text-align: center;	
color      : #fff;}
.sequence_entete_scrore_right3{	
float      : right;	
 padding    : 4px 8px;	
 background : #E4E4E5;
width      : 36%;	
padding    : 4px 8px;
text-align : right;}

.sequence_entete_scrore_left2{	
float      : right;	
background : #404143;
padding    : 5.5px 5px;	
width            : 4.1%;
font-size: 14px;
text-align: center;	
color      : #fff;}
.sequence_entete_scrore_right2{	
float      : right;	
 padding    : 4px 8px;	
 background : #E4E4E5;
width      : 36%;	
padding    : 4px 8px;
text-align : right;}
 .sequence_bloc table{	
 border-collapse : collapse;
 border          : solid 1px #ccc;}
.sequence_bloc thead th{	
background      : #E4E4E5;
 font-size       : 14px;	
 height          : 35px;
font-weight     : normal;	
border          : solid 1px #bbb;	
border-collapse : collapse;}
.sequence_bloc tr td{	
background      : #fff;	
font-size       : 14px;
	border          : solid 1px #ccc;	
	border-collapse : collapse;	
	padding         : 5px;}
.sequence_bloc textarea{	
border     : solid 1px #ccc;	
background : #FFFFFF;
height     : auto;	
padding    : 2px;}
.sequence_bloc input{	
border     : solid 1px #ccc;
background : #FFFFFF;
 height: 90px;}
.sequence_bloc textarea:hover, .sequence_bloc input:hover{	
border : solid 1px #24CE24;
background: #E9E9E7;}
.line_annee, .line_annee:hover{	
	background-color: #24CE24!important;
	color: #fff !important;	font-weight: bold;
}

.line_annee_1, .line_annee_1:hover{	
	background-color: #0232AE!important;
	color: #fff !important;	font-weight: bold;
}

.line_annee_2, .line_annee_2:hover{	
	background-color: #CECECE !important;
	color: #fff !important;	font-weight: bold;
}
.vague_annee_td{	display: none;}
.vague_annee:hover td{	background-color : #fff !important;}
.vague_annee td tr:hover td{	
background-color : #BABDC2 !important;
color            : #000;	
cursor           : pointer}
@charset "UTF-8";
.envoyer{	padding : 10px 0 0 210px}
.champ{	clear         : both;
margin-bottom : 5px;}
form label{	clear      : both;	
font-size  : 16px;	
color      : #000000;	
display    : block;	
width      : 210px;	
padding    : 5px 10px 5px 0;
text-align : right;	
float      : left}
.champ_form{	
position : relative;
-moz-border-radius    : 5px;
-o-border-radius      : 5px;
-webkit-border-radius : 5px;
background            : white;	
border-radius         : 5px;
border                : #d4d4d4 1px solid;
-moz-box-shadow       : inset 1px 1px 5px 0px #dddddd;
-webkit-box-shadow    : inset 1px 1px 5px 0px #dddddd;
-o-box-shadow         : inset 1px 1px 5px 0px #dddddd;
box-shadow            : inset 1px 1px 5px 0px #dddddd;
color                 : #111111;	
font-size             : 13px;	
font-weight           : normal;	
height                : 28px;	
line-height           : 28px;	
margin                : 0;
padding               : 0 10px;
	position              : relative;	
	width                 : 300px}
.input_filtre{	font-size : 11px;	width     : 433px;}
.label_filtre{	padding     : 0 5px 0 0;	display     : block;
	float       : left;	height      : 30px;	line-height : 30px}
textarea{	
	height      : 100px;
	width:220px;
	font-size: 12px;
	font-family  : Arial,'Open Sans', sans-serif;
}
.textarea_aide{	
	height      : 100px;
	width:85px;
	font-size: 12px;
	font-family  : Arial,'Open Sans', sans-serif;
}
.textarea_date{	
	height      : 100px;
	width:65px;
	font-size: 12px;
	font-family  : Arial,'Open Sans', sans-serif;
}
.input_param{	text-align : right}form div{	margin : 0 0 5px 0}
.checkbox{	-moz-border-radius    : 0;
-o-border-radius      : 0;
-webkit-border-radius : 0;
background            : none;
border-radius         : 0;
border                : none;
-moz-box-shadow       : none;
-webkit-box-shadow    : none;
-o-box-shadow         : none;
box-shadow            : none;
color                 : #111111;
font-size             : 13px;
font-weight           : normal;	
height                : auto;
line-height           : auto;
margin                : 0;
padding               : 0;
position              : relative;
width                 : auto}
.button{	
	position        : relative;	
	margin          : 0;	
	display         : inline-block;	
	outline         : none;
	cursor          : pointer;
	text-align      : center;
	text-decoration : none;
	line-height     : 37px;	
	min-height          : 37px;
	border          : none;	
	background      : none;
	width           : auto;	
	padding         : 0 10px;}
.button:hover{	
	text-decoration : none;
}
.button:active{	
position : relative;
top      : 1px;}.
violet{
	font-family  : 'Open Sans', sans-serif;
	position              : relative;
	color                 : #fff;
	font-size             : 20px;
	-webkit-border-radius : 5px;	
	-moz-border-radius    : 5px;
	border-radius         : 5px;
	border                : solid 1px #666666;	
	-moz-box-shadow       : inset 0px 0px 7px 0px #666666;
	-webkit-box-shadow    : inset 0px 0px 7px 0px #666666;
	
	-o-box-shadow         : inset 0px 0px 7px 0px #666666;	
	box-shadow            : inset 0px 0px 7px 0px #666666;
	background            : url(../images/fleche_bouton_gris.png) 
20px 12px no-repeat, -webkit-gradient(linear, left top, left bottom, from(#999999),
 to(#666666));	
background            : url(../images/fleche_bouton_gris.png) 20px 12px no-repeat,
 -webkit-linear-gradient(top, #999999, #666666);	
 background            : url(../images/fleche_bouton_gris.png) 20px 12px no-repeat, 
 -moz-linear-gradient(top, #999999, #666666);	
 background            : url(../images/fleche_bouton_gris.png) 20px 12px no-repeat, 
 -o-linear-gradient(top, #999999, #666666);
 	background            : url(../images/fleche_bouton_gris.png) 20px 12px no-repeat,
 	 linear-gradient(top, #999999, #666666);
 	 	-pie-background       : url(../images/fleche_bouton_gris.png) 20px 12px no-repeat, 
 	 	linear-gradient(#999999 0, #666666 100%);}
.cadenas{	
font-family           : 'Open Sans', sans-serif;
font-weight           : 600;
font-size             : 20px;
position              : relative;
padding               : 0 30px 0 30px;	
color                 : #fff;
-webkit-border-radius : 3px;
-moz-border-radius    : 3px;	
border-radius         : 3px;	
border             : solid 1px #24CE24;	
-moz-box-shadow    : inset 0px 0px 7px 0px #24CE24;
-webkit-box-shadow : inset 0px 0px 7px 0px #24CE24;	
-o-box-shadow      : inset 0px 0px 7px 0px #24CE24;
box-shadow         : inset 0px 0px 7px 0px #24CE24;
background-image   : -webkit-gradient(linear, left top, left bottom, from(#24CE24), 
to(#07c556));
background-image   : -webkit-linear-gradient(top, #24CE24, #24CE24);
background-image   : -moz-linear-gradient(top, #24CE24, #24CE24);
background-image   : -o-linear-gradient(top, #24CE24, #24CE24);
background-image   : linear-gradient(top, #24CE24, #24CE24);
-pie-background    : linear-gradient(#24CE24 0, #24CE24 100%);}
.gris{	font-family           : 'Open Sans', sans-serif;
font-weight           : 600;	
font-size             : 20px;
position              : relative;
padding               : 0 30px 0 30px;
	color                 : #fff;
	-webkit-border-radius : 3px;
	-moz-border-radius    : 3px;
	border-radius         : 3px;
	border                : solid 1px #24CE24;
	-moz-box-shadow       : inset 0px 0px 7px 0px #24CE24;	
	-webkit-box-shadow    : inset 0px 0px 7px 0px #24CE24;
	-o-box-shadow         : inset 0px 0px 7px 0px #24CE24;
	box-shadow            : inset 0px 0px 7px 0px #24CE24;	
	background-image      : -webkit-gradient(linear, left top, left bottom, from(#24CE24), to(#24CE24));
	background-image      :-webkit-linear-gradient(top, #24CE24, #24CE24);
	background-image      : -moz-linear-gradient(top, #24CE24, #24CE24);
	background-image      : -o-linear-gradient(top, #24CE24, #24CE24);
	background-image      : linear-gradient(top, #24CE24, #24CE24);	
	-pie-background       : linear-gradient(#24CE24 0, #24CE24 100%);}

.cadenas:hover{	
font-family           : 'Open Sans', sans-serif;
font-weight           : 600;
font-size             : 20px;
position              : relative;
padding               : 0 30px 0 30px;	
color                 : #fff;
-webkit-border-radius : 3px;
-moz-border-radius    : 3px;	
border-radius         : 3px;	
border             : solid 1px #0232AE;	
-moz-box-shadow    : inset 0px 0px 7px 0px #0232AE;
-webkit-box-shadow : inset 0px 0px 7px 0px #0232AE;	
-o-box-shadow      : inset 0px 0px 7px 0px #0232AE;
box-shadow         : inset 0px 0px 7px 0px #0232AE;
background-image   : -webkit-gradient(linear, left top, left bottom, from(#0232AE), 
to(#0232AE));
background-image   : -webkit-linear-gradient(top, #0232AE, #0232AE);
background-image   : -moz-linear-gradient(top, #0232AE, #0232AE);
background-image   : -o-linear-gradient(top, #0232AE, #0232AE);
background-image   : linear-gradient(top, #0232AE, #0232AE);
-pie-background    : linear-gradient(#0232AE, #0232AE 100%);}
.gris{	font-family           : 'Open Sans', sans-serif;
font-weight           : 600;	
font-size             : 20px;
position              : relative;
padding               : 0 30px 0 30px;
	color                 : #fff;
	-webkit-border-radius : 3px;
	-moz-border-radius    : 3px;
	border-radius         : 3px;
	border                : solid 1px #525659;
	-moz-box-shadow       : inset 0px 0px 7px 0px #525659;	
	-webkit-box-shadow    : inset 0px 0px 7px 0px #525659;
	-o-box-shadow         : inset 0px 0px 7px 0px #525659;
	box-shadow            : inset 0px 0px 7px 0px #525659;	
	background-image      : -webkit-gradient(linear, left top, left bottom, from(#525659), to(#525659));
	background-image      :-webkit-linear-gradient(top, #525659, #525659);
	background-image      : -moz-linear-gradient(top, #525659, #525659);
	background-image      : -o-linear-gradient(top, #525659, #525659B03);
	background-image      : linear-gradient(top, #525659, #525659);	
	-pie-background       : linear-gradient(#525659? #525659 100%);}

.vague{	
	margin  : 10px 15px 0 0;	
	padding : 0 20px 0 40px;
	}
a.lien_violet{	
	color           : #000;	
	text-decoration : none;
	font-size       : 14px;
	}
a.lien_violet:hover{	
	color : #0232AE;
	text-decoration : underline;
	}
a.lien_violet:active{	
	color : #000;
}
a.lien_haut{	background-position : 10px center;
background-repeat   : no-repeat;
border-left         : 1px solid #000000;
color               : #000000;
display             : block;
float               : left;	
font-family         : 'Open Sans',
sans-serif;	font-size           : 16px;	
 height              : 21px;	
 line-height         : 21px;
 margin              : 0 0 0 3px;
 padding             : 3px 10px 3px 40px;
 text-decoration     : none;}
 a.lien_haut:hover{	text-decoration : underline;	color : #0232AE;}
 a.lien_haut:active{	color : #0232AE;}
 a.lien_bas{	
	 display           : block;	
	 position          : relative;	
	 background-repeat : no-repeat;	
	 padding           : 6px 0 0 60px;	
	 color             : #000;	
	 text-decoration   : none;	font-size         : 16px;
	 margin            : 0 0 3px 10px}

a.lien_bas1{	
	 display           : block;	
	 position          : relative;	
	 background-repeat : no-repeat;	
	 padding           : 6px 0 0 60px;	
	 color             : #000;	
	 text-decoration   : none;	font-size: 12px;
	 margin            : 0 0 3px 10px}
 a.lien_bas:hover{	color : #0232AE;
 text-decoration : underline}
 a.lien_bas:active{	color : #0232AE;}
 .lien_gauche{	
 display             : block;	
 background-repeat   : no-repeat;	
 background-position : center left;	
 padding             : 3px 0 3px 35px;	
 text-decoration     : none;	
 font-family         : 'Open Sans', sans-serif;
 font-size           : 16px;	color : #24CE24;
 margin              : 0 0 3px 0;	
 border-bottom       : solid 1px #cccccc;
-moz-box-shadow     : none;
-webkit-box-shadow  : none;
-o-box-shadow       : none;
box-shadow          : none;
text-align          : left;}
 a.lien_gauche:hover{	color : #0232AE;
 text-decoration : underline}
.lien_gauche:active{	color : #0232AE;}
.contact{	
	height      : 32px;	font-family : 'Open Sans', sans-serif;	
	background  : url(../images/picto-contact.png) 20px 6px;
}
.contact1{	
	height      : 32px;	font-family : 'Open Sans', sans-serif;	
}
.synthese{	background-image : url(../images/picto-pdf.png);
background-color : #fff}
.home{	background-image : url(../images/picto-home.png);}
.compte{	background-image : url(../images/picto-key.png);}
.retour{	background-image : url(../images/fleche-grise-site.png);}


.synthese:hover{	background-image : url(../images/picto-pdf1.png);
background-color : #fff}
.home:hover{	background-image : url(../images/picto-home1.png);}
.compte:hover{	background-image : url(../images/picto-key1.png);}
.retour:hover{	background-image : url(../images/fleche-grise-site1.png);}
.contact:hover{	
	height      : 32px;	font-family : 'Open Sans', sans-serif;	
	background  : url(../images/picto-contact1.png) 20px 6px;
	background-repeat: no-repeat;
}
.ds{ 
	vertical-align: top;
	display: inline-block;
	float: left;
	width: 100px;
	height: 25px;	
	background-image: url('../images/logo-defi-site.png');	
	margin: 15px;
	margin-bottom: 5px;
	background-repeat:  no-repeat;
	}
	.footer_info,.footer_info1{
		display: inline-block;
		vertical-align: top;
	}
	.footer_info1{
		float: left;
	}
.dss{
	display: inline-block;
	vertical-align: top;
	float: right;
	width: 83px;
	height: 25px;
	background-image: url('../images/logo-defi-site.png');	
	margin: 15px;
	margin-bottom: 5px;}
.deconnect{	
	background-image : url(../images/picto_deconnecter.png);
}
.deconnect:hover{	
	background-image : url(../images/picto_deconnecter1.png);
}
.lien_table{	font-family     : 'Open Sans', sans-serif;	
font-size       : 14px;	color           : #000;	padding         : 0 0 0 30px;	
background      : url(../images/zip.png) no-repeat top left;	
text-decoration : none;}
.lien_table:hover{	font-family     : 'Open Sans', sans-serif;	
font-size       : 14px;	color           : #0232AE;	padding         : 0 0 0 30px;	
background      : url(../images/zip1.png) no-repeat top left;	
text-decoration : none;}

.lien_selection{	color : #24CE24;
text-decoration : underline;
}
.button_selection{
	border:none;
	}
.lien_selection:hover{	text-decoration : none;color:#0232AE;}
@charset "UTF-8";
#menu, .fenetre, .titre_fenetre, .fenetre_couleur1, 
.contenu_fenetre, .button, .cadenas, .champ_form, 
a.contact, .selection th.degradee, .grg{behavior: url(../js/PIE.php);}

.msgCon {
color: #24CE24;
font-weight: bold;
text-align: center;
margin:auto;
width:70%;
font-size:14px;
}

.pdf_img{
	display: inline-block;
	width: 22px;
	height: 22px;
	background-image: url('../images/telecharger_orange.png');
	margin: auto;
	background-repeat: no-repeat;
}
.edit_img{
	display: inline-block;
	width: 22px;
	height: 22px;
	background-image: url('../images/edit.png');
	margin: auto;
	background-repeat: no-repeat;
}

.pdf_img1{
	display: inline-block;
	width: 22px;
	height: 22px;
	background-image: url('../images/telecharger_orange.png');
	margin: auto;
	background-repeat: no-repeat;
}
.edit_img1{
	display: inline-block;
	width: 22px;
	height: 22px;
	background-image: url('../images/edit.png');
	margin: auto;
	background-repeat: no-repeat;
}

.pdf_img1:hover{
	display: inline-block;
	width: 22px;
	height: 22px;
	background-image: url('../images/telecharger_orange1.png');
	margin: auto;
	background-repeat: no-repeat;
}
.edit_img1:hover{
	display: inline-block;
	width: 22px;
	height: 22px;
	background-image: url('../images/edit1.png');
	margin: auto;
	background-repeat: no-repeat;
}
.edit_img:hover{
	display: inline-block;
	width: 22px;
	height: 22px;
	background-image: url('../images/edit1.png');
	margin: auto;
	background-repeat: no-repeat;
}
.pdf_img:hover{
	display: inline-block;
	width: 22px;
	height: 22px;
	background-image: url('../images/telecharger_orange1.png');
	margin: auto;
	background-repeat: no-repeat;
}

.photo_img{
	display: inline-block;
	width: 22px;
	height: 22px;
	background-image: url('../images/photo.png');
	margin: auto;
	background-repeat: no-repeat;
}
.photo_img:hover{
	display: inline-block;
	width: 22px;
	height: 22px;
	background-image: url('../images/photo1.png');
	margin: auto;
	background-repeat: no-repeat;
}