



/* FORM INTRANET 
================================================== */



div.form-intranet form h3 { padding:10px 10px 0; color:#df1d3c; font-size:20px; margin-bottom:15px; }

div.form-intranet 	form fieldset { border:0;  padding:10px 10px 0; margin:0 0 10px; }
div.form-intranet 	form fieldset legend { display:block; font-size:20px; color:#678411; padding:0; margin-bottom:5px;  }	
div.form-intranet 	form fieldset ul, div.form-intranet form fieldset li{border:0; margin:0; padding:0; list-style:none;}	
div.form-intranet 	form fieldset li {clear:both; list-style:none; margin-bottom:10px; }		
div.form-intranet 	form fieldset ul.radio-img li { float:left; clear:none; padding:10px; margin-right:10px; }	
	
div.form-intranet 	form fieldset label { display:block; font-size:15px; margin-bottom:10px; }	
div.form-intranet 	form fieldset label span.description { display:block; font-size:11px;  }	



div.form-intranet 	form fieldset label.inline {display:inline-block; }	
		
div.form-intranet 	form fieldset input, div.form-intranet form fieldset textarea { padding:4px; border:solid #618004 1px; background-color:#f4fed8;
-moz-border-radius:4px;
 -moz-box-shadow:inset 1px 1px 4px rgba(0, 0, 0, .3);
   -webkit-box-shadow:inset 2px 2px 5px rgba(0, 0, 0, .3);
   box-shadow:inset 1px 1px 4px rgba(0, 0, 0, .3); }	
   
div.form-intranet 	form fieldset textarea { width:85%; height:100px; }	
div.form-intranet 	form fieldset input[type='text'] { width: 85%; }


div.form-intranet 	form fieldset input:focus, div.form-intranet 	form fieldset textarea:focus {
   -webkit-box-shadow: 0 0 5px #b70f3d;   -moz-box-shadow: 0 0 5px #b70f3d;   box-shadow: 0 0 5px #b70f3d; border:1px solid #b70f3d; 
}



/* Visual radio selection */
div.form-intranet 	form fieldset div.vrs ul li { padding:5px; cursor:pointer; border:solid #cee289 1px;  clear:none;  display:block; -moz-border-radius:4px; background-color:#eef5d6; }
div.form-intranet 	form fieldset div.vrs ul li:hover { background-color:#e6efbe;  }	
/* div.form-intranet 	form fieldset div.vrs ul li input[type=radio] { display:none; } */
div.form-intranet 	form fieldset div.vrs ul li input[type=radio] { vertical-align: top; margin:5px; float:left; }

div.form-intranet 	form fieldset div.vrs ul li label {display:block; cursor:pointer; margin:0; }	
div.form-intranet 	form fieldset div.vrs ul li span.titre { font-size:13px; display:block; font-weight:bold; }
div.form-intranet 	form fieldset div.vrs ul li span.texte { font-size:9px; display:block; }		
div.form-intranet 	form fieldset div.vrs ul li.selected { background-color:#cee289;  }	

/* Visual radio selection 1 */
div.form-intranet 	form fieldset div.vrs-1 ul li { margin:3px; }
	
/* Visual radio selection 2 */
div.form-intranet 	form fieldset div.vrs-2 ul li { margin:0 5px 5px 0;  float:left; width:200px; height:70px; overflow:hidden; }

	/* various width & height */
	div.form-intranet form fieldset div.vrs-2 ul.w300 { width:300px; }
	div.form-intranet form fieldset div.vrs-2 ul.w400 { width:400px; }
	div.form-intranet form fieldset div.vrs-2 ul.h100 { height:100px; }
	div.form-intranet form fieldset div.vrs-2 ul.h200 { height:200px; }	

	
/* ACTIONS BOUTONS _______________________________________________ */		
div.form-intranet 	form div.action {  height:50px; margin-top:10px; border-top:solid #83b403 1px; padding:10px; background-color:#f1fdce; text-align:right; }		
div.form-intranet 	form div.action input[type=submit],div.form-intranet form div.action input[type=submit]:visited		{ 
	float:left;border:solid  #a9014b  1px;  padding:2px 15px; 	color: #fff; text-decoration: none;	-moz-border-radius: 4px; 	-webkit-border-radius: 5px;	-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.5);	-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.5);	text-shadow: 0 -1px 1px rgba(0,0,0,0.25);	border-bottom: 1px solid rgba(0,0,0,0.25);	cursor: pointer; font-size: 13px; font-weight: bold; line-height: 1; background-color: #a9014b; }	
div.form-intranet 	form div.action input[type=submit]:hover {  background-color: #630030; color: #fff;}
div.form-intranet 	form div.action input[type=submit]:active	{ top: 1px; }		
div.form-intranet 	form div.action span { float:right; padding:2px 15px; font-size: 13px;  }
div.form-intranet 	form div.action span a.second { text-decoration:none; cursor:pointer;  color:#4e6a02;  }
div.form-intranet 	form div.action span a.second:hover { text-decoration:underline;  }	
	
	
	
	
	
	
	
	
	
	
/* FORM INTRANET 
================================================== */	
	
	
	form.compact-h fieldset { margin-bottom:10px; border:0; padding:0;  }
	form.compact-h fieldset legend { display:block; font-size:16px; color:#678411; margin-bottom:10px;  }	
	form.compact-h fieldset ul, form.compact-h fieldset li{border:0; margin:0; padding:0; list-style:none;}
	form.compact-h fieldset li {clear:both; list-style:none; margin-bottom:10px; }	
	form.compact-h fieldset label { text-align:right; font-size:11px; float:left; margin:5px 7px 0 0; width:180px;  }	
	form.compact-h fieldset input, form.compact-z fieldset textarea {font-size:11px; padding:4px; border:solid #618004 1px; background-color:#f4fed8; }	
	form.compact-h fieldset textarea { width:450px; height:100px; }	
	form.compact-h div.button {  list-style:none; margin-top:10px; border-top:solid #83b403 1px; padding:10px; background-color:#f1fdce; text-align:right; }	
	form.compact-h div.button input[type=submit] { -moz-border-radius:4px; cursor:pointer; float:left; padding:2px 15px; border:solid #83b403 1px; font-size: 13px; background-color:#eefdc1; font-weight:bold;  }
	form.compact-h div.button input[type=submit]:hover {  border:solid #a4d807 1px; background-color:#f7fee0;  }
	form.compact-h div.button span { float:right; padding:2px 15px; font-size: 13px;  }
	form.compact-h div.button span a.second { text-decoration:none; cursor:pointer;  color:#4e6a02;  }
	form.compact-h div.button span a.second:hover { text-decoration:underline;  }
			
	form.compact-h fieldset ul.mkzsel li { cursor:pointer; border:solid #cee289 1px; float:left; clear:none; width:200px; height:50px; display:block; -moz-border-radius:4px; background-color:#eef5d6; padding:3px; margin:3px; }
	form.compact-h fieldset ul.mkzsel li:hover { background-color:#e6efbe;  }	
	form.compact-h fieldset ul.mkzsel li span.radio { display:none; }
	form.compact-h fieldset ul.mkzsel li span.nom { font-size:13px; display:block; font-weight:bold; }
	form.compact-h fieldset ul.mkzsel li span.texte { font-size:9px; display:block; }		
	form.compact-h fieldset ul.mkzsel li.selected { background-color:#cee289;  }
	