/****************************************************************************************/
/* style pour l'imput avec le theme standard */
.input_standard 
{
    border-width: 0;
    clear: left;
    margin: 0;
/*	width: 250px;*/
	position: relative;
}
.input_file_standard
{
	opacity:0.0;
	-moz-opacity:0.0;
	-khtml-opacity:0.0;
	filter:alpha(opacity=0);
	position : absolute;
	z-index : 1000;
	cursor: pointer !important;
	/*height:23px;*/
}

.input_file_style_new
{
	margin-top:-23px;
/*	z-index:-1;*/ 
	width:250px;
}
.input_file_style_new img,.input_file_style_new input
{
	vertical-align:middle;
}
.input_file_style_new input
{
	border:1px solid #cccccc;
	height:16px;
	margin:1px;
	margin-right:2px;
	padding:1px;
}



.input_standard input 
{
    background: none repeat scroll 0 0 transparent;
	padding: 4px 0px 0px 0px;
    border: medium none;
}
.input_standard div 
{
    float: left !important;
    position: relative !important;
}
.input_standard_interval 
{
	width: 1px !important;
   	height: 24px; 
}
.input_standard_middle 
{
	width: 240px; 
   	height: 24px !important;
 	background: url("../images/input-standard-middle.png") repeat-x scroll 0 0 transparent;
}
.input_standard_left 
{
    width: 5px !important;
    height: 24px; 
 	background: url("../images/input-standard-left.png") no-repeat scroll 0 0 transparent;
}
.input_standard_right 
{
    width: 5px !important;
    height: 24px;
 	background: url("../images/input-standard-right.png") no-repeat scroll 0 0 transparent;
}

/****************************************************************************************/
/* style pour l'imput avec le theme large */
.input_large 
{
    border-width: 0;
    clear: left;
/*	width: 250px;*/
	margin: 0;
    position: relative;
}
.input_large input 
{
    background: none repeat scroll 0 0 transparent;
	padding: 7px 0px 8px 0px;
    border: medium none;
}
.input_large div 
{
    float: left!important;
    position: relative!important;
}
.input_large_middle 
{
	width: 238px;
   	height: 29px;
 	background: url("../images/input-large-middle.png") repeat-x scroll 0 0 transparent;
}
.input_large_left 
{
    width: 6px !important;
    height: 29px;
 	background: url("../images/input-large-left.png") no-repeat scroll 0 0 transparent;
}
.input_large_right 
{
    width: 6px !important;
    height: 29px;
 	background: url("../images/input-large-right.png") no-repeat scroll 0 0 transparent;
}

/****************************************************************************************/
/* style pour l'imput avec le theme connexion */
.input_connexion
{
	border-width: 0;
	margin: 0 0 0 0;
	position: relative;
/*	width: 250px;*/
	clear: left;
}
.input_connexion input
{	
	background: transparent;
	
	color: #869CB2;
	font-size: 20px;
	font-family: Arial,'Helvetica Neue',Helvetica,sans-serif;
	border-width: 0;
	margin: 0 0 0 0;
	padding: 8px 0px 8px 0px;
	cursor: pointer;
	position: absolute;
	z-index: 2;
	top: 0;
	left: 0;	
}
.input_connexion div
{	
	position: relative;
	float: left;
}
.input_connexion_middle
{
	width: 230px;
	height: 40px;
	background: url('../images/input-connexion-middle.png') 0 0 repeat-x;
}
.input_connexion_left
{
	width: 10px;
	height: 40px;
	background: url('../images/input-connexion-left.png') 0 0 no-repeat;
}
.input_connexion_right
{
	width: 10px;
	height: 40px;
	background: url('../images/input-connexion-right.png') 0 0 no-repeat;	
}