.inputan {
width:250px;
padding:6px;
border:1px solid #CCA300;
border-Radius:5px;
}

.dateinput {
width:50px;
}



.dimen {
border:1px solid #e0e0e0;
padding-left:5px;
padding-top:3px;
text-align:left;
vertical-align:top;
}

.tipan {
border:1px solid #e0e0e0;
background-color:#ffffff;
}

.quti { 
font-size:10px; 
font-family:verdana,arial; }

.tablodictionnaire{ 
overflow:auto;
min-height:220px;
border-collapse:collapse;
margin:0px;
padding:10px;
background-image:url("/images/background/fondabicuk.png");
background-position: top right;
background-repeat: no-repeat;
border:1px solid #FFCC00 ;
background-color:#F8EDDA;
border-radius:15px;
}


.botransparenti { 

background-image: linear-gradient(to right, #ffe0a3 0%, #ffffff 50%,#ffffff 100%);

border:1px solid #f4f5f6;border-radius:3px;border-right:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0

}

.cep {
border:0px solid #f4f5f6;
padding:0px;
margin:0px;
}

.titrecss {
font-family: Verdana; 
font-size:11px; 
font-weight:bold;
width:100px;
padding-left:5px;
}

.dpasive {
width:auto;
text-align:center;

}

.dactive {
width:auto;
text-align:center;
background-color:#F8EDDA;
border:1px solid black;
border-style: solid double;
}

.dgeneral {
background-color: #F8EDDA;
border-collapse: collapse;
border:1px solid gold;
margin-left:5px;
padding:0px;
width:99%;
}

.tabletehev {
border-right:0px solid #f4f5f6;
margin:0px;
width:770px;
}

.tablexwasti {
border-collapse:collapse;margin:0px;padding:0px;width:100%;margin:10px;background-color:#F8EDDA;
}


.tabledetay {
border-collapse:collapse;margin:0px;padding:0px;width:100%;margin:5px;
}

.quti { 
font-size:10px; 
font-family:verdana,arial; 
width:15px;
width:15px;
}

.dicoth {
font-size : 10px; 
font-family : Verdana;
background-color:#F8EDDA;
border:1px solid silver;
} 

.diclangues{
	float:left;
	height:20px;
	margin-top:1px;
	margin-bottom:1px;
	font:1em "Lucida Sans Unicode";
	border:none;
	width:20%;
	padding-left:10px;
}

.tip{
	position: relative;
	border-radius: 25px;
	border-top-left-radius:0px;
	border-bottom-left-radius:0px;
	padding:0px;
}

.tip #definitions{
	transition:0.2s all;
	padding:5px;
 
	margin:0px;
	display: block;


	border-radius:10px;
	border-left:10px solid #F5B800;

	border:1px solid #FFE0A3;
	border-left:10px solid #FFE0A3; 
}
 

.tip:hover #definitions{
	transition:0.2s all;
	padding:5px;
	margin:0px;
	display: block;
	background-color:#ffffff;

	border-radius:10px;
	border:1px solid #F5B800;
	border-left:10px solid #F5B800; 
	box-shadow: 1px 1px 5px #F5B800;
}


.tip #motderecherche{

	height:auto !important;
	border-radius: 15px;
	border-top-right-radius:0px;
	border-bottom-right-radius:0px;

	position: absolute;
	text-align:left;
	top: 0px;
	left: 0px;
	width: 150px;
	overflow:auto;
	padding:10px;
	z-index: 100;

	color: #fff; 

	opacity:0; 

	transition:opacity 0.5s ease-in-out;
	-moz-transition:opacity 0.5s ease-in-out;
	-o-transition:opacity 0.5s ease-in-out;
	-ms-transition:opacity 0.5s ease-in-out;
	-webkit-transition:opacity 0.5s ease-in-out;
 



	background-color:#fff; 


    transition: all 0.2s ease-in-out 0s;

overflow:auto;
}
 
.tip:hover #motderecherche{
	height:auto !important;
	border-radius: 15px;
	border-top-right-radius:0px;
	border-bottom-right-radius:0px;
	display: block;
	position: absolute;
	text-align:left;
	top: 0px;
	left: -150px;
	width: 140px;
	overflow:visible !important;
	padding:10px;
	z-index: 100;
	background: #000;
	color: #fff; 

	background:linear-gradient(to bottom, #C29100, #C29100,#F5B800); 
	background: -webkit-linear-gradient(top, #C29100 0%,#C29100 50%, #F5B800 100%); 
  
overflow:auto;
	opacity:1; 
 
    transition: all 0.2s ease-in-out 0s;
}

.reset{
    background-color: red;
    color: white;
    margin: 0px;
    border: none;
    padding: 5px;
    border-radius: 5px;
    font-size: 1em;}
.submit{
    background-color:white;
    color: darkgreen;
    margin: 0px;
    border: none;
    padding: 5px;
    border-radius: 5px;
    font-size: 1em;}