.list_vign_mob{
display:none;
}

.btn_petit {
	cursor:  pointer;
  background: #000000;
  -webkit-border-radius: 28;
  -moz-border-radius: 28;
  border-radius: 28px;
  color: #ffffff;
  font-size: 14px;
  padding: 5px 7px 5px 7px; 
  text-decoration: none;
  margin:5px;
  margin-left:-2px;
  display:none;
}

.btnp {
margin-left: 10px;
    width: 30px;
    height: 30px;
    padding: 5;
    background: #000000;
    overflow: hidden;
    -webkit-border-radius: 30px;
    -moz-border-radius: 30px;
    border-radius: 30px;
	color:#ffffff;
	font-size: 18px;
	text-align:center;
}




img, object, embed, canvas, video, audio, picture {
       max-width: 100%;
       height: auto;
} 

table, td, tr {
border:0;
 border-spacing: 0;
    border-collapse: collapse;
	margin:0;
	padding:0;

	  font-size: inherit;
}

.menu{
	font-size: 14px;	
	font-weight: 900;
	padding-left:10px;
	padding-top:3px;
	padding-bottom:3px;	
	margin-top: 40px;
	background:#000000;
	color:#ffffff;
}
.s_menu{


  padding: 8px 32px 8px 10px;
  text-decoration: none;
  color: #4a4a49;
  background-color:#ffffff;
border-bottom: 1px solid #4a4a49;
}



.voile{
margin-top:-200px;	
z-index:500;
position:absolute;
top:0px;
left:0px;
width:100%;
height:15000px;
background:rgba(225, 225, 225, 0.9);
}

.carre{
padding:10px;
z-index:501;
position:fixed;
top:100px;
width:300px;
left:50%;
margin-left:-150px;
height:300px;
background:#ffffff;


	
	-webkit-box-shadow: 0px 0px 5px #5c5c5c;  
	-moz-box-shadow: 0px 0px 5px #5c5c5c;  
	box-shadow: 0px 0px 5px #5c5c5c;	
	
}


.clos{
position:absolute;
top:-30px;
left:50%;
margin-left:-33px;
cursor:  pointer;
}	
		.conf{
		color:red;
		margin-left:10px;
		}
		body{
			font-size: 12px;
		
		}
		input {  
			margin-bottom:5px;
			color:#000000;
			padding: 5px;  
			font-size: 15px;  
			text-shadow: 0px 1px 0px #fff;  
			outline: none;  
			-webkit-border-radius: 3px;  
			-moz-border-radius: 3px;  
			border-radius: 3px;  
			border: 1px solid #717171;  
		 
		} 
		input {  
			margin-bottom:5px;
			color:#000000;
			padding: 5px;  
			font-size: 15px;  
			text-shadow: 0px 1px 0px #fff;  
			outline: none;  
			-webkit-border-radius: 3px;  
			-moz-border-radius: 3px;  
			border-radius: 3px;  
			border: 1px solid #717171;  
		 
		} 
		textarea {  
			margin-bottom:5px;
			color:#000000;
			padding: 5px;  
			font-size: 15px;  
			text-shadow: 0px 1px 0px #fff;  
			outline: none;  
			-webkit-border-radius: 3px;  
			-moz-border-radius: 3px;  
			border-radius: 3px;  
			border: 1px solid #717171; 
			width:500px;			
		 
		} 		
		input:focus {  
			-webkit-box-shadow: 0px 0px 5px #000000;  
			-moz-box-shadow: 0px 0px 5px #000000;  
			box-shadow: 0px 0px 5px #000000;  
		}  	
		.rond{
			color:#ffffff;
			width:300px;
			height:300px;
			background:#000000;
			-webkit-border-radius:200px;
			-moz-border-radius:200px;
			-o-border-radius:200px;
			border-radius:200px;
			text-align:center;
		}
		h1{
			font-size: 16px;
			color:#000000;
			display:block;
			padding:5px;
			margin:10px;
		}
		h2{
			font-size: 13px;
			color:#000000;
			display:block;
			border-bottom:solid 1px #000000;
			padding:5px;
			margin:10px;
		}
		h3{
			font-size: 13px;
			color:#000000;
			display:block;
			padding:5px;
			margin:10px;
		}
		p{
			font-size: 13px;
			color:#000000;
			margin:10px;
		}
		a{
			font-size: 13px;
			color:#000000;
			text-decoration:none;
			
		}		
		span{
			font-size: 11px;
			color:#000000;
			margin:0px;
			padding:0px;
		}	
		.menu .s_menu{
			cursor:pointer;
		}
		
		#logo
		{
			position:absolute;left:50%;margin-left:-192.5px;top:20px;
		}
		#menu_on{
			display:block;
			cursor:pointer;
		}
		#menu_off{
			display:none;
			cursor:pointer;
		}		
		#menu_prof_on{
			display:block;
			cursor:pointer;
		}
		#menu_prof_off{
			display:none;
			cursor:pointer;
		}
		#z_job{
			top:0px;			
		}

		@media screen and (max-width:700px) {
			#logo{
				width:200px;
				top:10px;
				margin-left:-100px;
			}
			#menu{
				display:none;
			}
			#menu_on{
				display:none;
			}
			#menu_off{
				display:block;
			}
			#all_menu_left{
				display:none;
			}

		}

		@media screen and (max-width:1100px) {
			#menu_prof{
			display:none;
			}
		#menu_prof_on{
			display:none;
		}
		#menu_prof_off{
			display:block;
		}			
		}	