/********************************************************************************/
/*																				*/
/*			© PMP CONCEPT 2008 :: FEUILLE DE STYLES DES FORMULAIRES				*/
/*																				*/
/*																				*/
/********************************************************************************/

/********************************************************************************/
/*	TABLE DES CHAMPS DU FORMULAIRE												*/
/********************************************************************************/

div.formulaire 
{ 
	width:500px; height:25px; 
}
div.formulaire a 
{
	float:right;
}
table.formulaire
{
	border-left:1px solid #DDDDDD;
	border-right:1px solid #DDDDDD;
	width:500px;
	margin-bottom:5px;

}
table.formulaire th
{ 
	text-align:left; 
	background:transparent 3px 7px no-repeat; 
	padding:9px 10px 3px 15px; 
	vertical-align:text-top; 
}
table.formulaire td 
{ 
	width:100%; 
	padding-right:20px; 
}
table.mceLayout td
{ 
	width:auto; 
	padding:0; 
}

table.formulaire tr.fintab td 
{ 
	border-bottom:1px solid #CCCCCC;
}


/********************************************************************************/
/*	CHAMPS																		*/
/********************************************************************************/

form            { font-family: arial; font-size: 11px; padding: 0px; margin: 0px; }

/* ERREUR */
form .erreurForm th { color:#CC0000; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif; }
form .erreurForm td input, .erreurForm td textarea, .erreurForm td select { border:1px solid #CC0000; }
form input.erreur, input.erreursaisi 	{ border:1px dashed #E20F0F; }
form span.erreur, span.erreursaisi	{ color:#E20F0F; font-weight:bolder; }

/* STYLE DES CHAMPS SELON LE TYPE */
input, textarea 
{
	font-family: arial; 
	font-size: 11px;
	padding: 2px;
	border: 1px solid #CCCCCC;
	background-color: #FFFFFF;
}
input, select, button { vertical-align: middle; }

input						{ width:auto; }
input[type=text]			{ width:100%; }
input[type=text].smallInt 	{ width:30px; text-align:right; }
input[type=text].smallText 	{ width:100px; text-align:right; }
input[type=checkbox] 		{ width:auto; border:none; background:none; }

textarea        			{ color: #333333; width:100%; height:70px; }
select          			{ font-family: arial; font-size: 11px; color: #333333; background-color: #FFFFFF }

button { 
	border:0px none; 
	background:none; 
	font-family: arial; 
	font-size: 11px; 
	text-decoration: none; 
	color: #696ab5; 
	font-weight:bold; padding:1px; 
}
button:hover { 
	border:1px solid #DEDEDE; 
	background:#CCCCCC; 
	font-family: arial; 
	font-size: 11px; 
	text-decoration: none; 
	color: #696ab5; font-weight:bold; padding:0px; 
}


.datenormal { width:60px; padding:3px 20px 3px 3px; background:url(../_images/b_calendar.png) no-repeat 66px; }
.dateerreursaisi { width:60px; padding:3px 20px 3px 3px; background:#F1E8E6 url(../_images/b_calendar.png) no-repeat 66px; }


/*
input[type=button], input[type=submit], input[type=reset] {
    color:               #585880;
    font-weight:         bold;
    padding-left:        2px;
    padding-right:       2px;
    border:              1px solid #585880;
    background-color:    #95BCD1;
    cursor:              pointer;
}
*/



/********************************************************************************/
/*	Barre des langues pour infos multilangues									*/
/********************************************************************************/

.menulangue	
{ 
	height:22px; 
	border-bottom:1px solid #CCC;
}
div.menulangue a.menuselect 
{ 
	margin-top:0px; 
	background:none; 
	background-color:#FFFFFF; 
	border-bottom:2px solid #FFF; 
	z-index:100; 
	border-top:1px solid #C4C4C4;  
	border-left:1px solid #C4C4C4;  
	border-right:1px solid #C4C4C4; 
	width:50px; text-align:center;
}
div.menulangue a 
{ 	
	margin-top:1px; 
	height:20px; 
	background-image:url(../_images/fond_titre.png);
	background-repeat:repeat-x; 
	border:1px solid #C4C4C4; 
	width:50px; 
	text-align:center;
}
div.menulangue a:hover 
{
	margin-top:0px;
	height:21px; 
	background-image:url(../_images/onglet_fond_rouge.png);
	border-bottom:1px solid #FFFFFF; 
	border-top:1px solid #ff2727; 
	border-left:1px solid #ff2727; 
	border-right:1px solid #ff2727; 
	background-repeat:repeat-x; 
	width:50px; 
	text-align:center;
}