﻿body 
{
	font-family: Tahoma, Arial, Helvetica;
    font-size: 9px;
    font-weight: normal;
}
.TitreZone
{
	color:white;
	background-image:url(images/title-liste-bg.jpg);
	background-repeat: no-repeat;
	height:30px;
}
.textbox
{
	border-style : groove;
}

.CommandeButton {
   /*border-top: 1px solid #1b435e;*/
   background: #CFDEE9;
   padding: 6px 11px;
   -webkit-border-radius: 5px;
   -moz-border-radius: 5px;
   border-radius: 5px;
   -moz-box-shadow:inset 0px 1px 0px 0px #dcecfb;
	-webkit-box-shadow:inset 0px 1px 0px 0px #dcecfb;
	box-shadow:inset 0px 1px 0px 0px #dcecfb;
   text-shadow: rgba(0,0,0,.4) 0 1px 0;
   color: #28597A; /*#3e81b5*/
   font-size: 12px;
   font-family: Verdana;
   text-decoration: none;
   vertical-align: middle;
   }
.CommandeButton:hover {
   /*border-top-color: #afbdc7;*/
   background: #afbdc7;
   color: #cb2027;
   }
.CommandeButton:active {
   /*border-top-color: #afbdc7;*/
   background: #1b435e;
   }
   /* Style pour les tables de type groupbox */
TABLE.groupbox
{
	padding:0px;
}

.titregroupbox
{
	font-weight: bold;
	color:#FFFFFF;
}

TD.titregroupbox
{
	border-top:1px solid #999999;
	border-left:1px solid #999999;
	border-right:1px solid #999999;
	margin-bottom:5px;
	margin-top:0px;
	padding:4px;
	background-color:#7491A8;

}
.tbEval
{
	font-weight: bold;
    border-collapse:collapse;
}
TD.tbEval
{
    font-weight: bold;
    border-collapse:collapse;
}

TD.FieldGroupBox
{
	border-bottom:1px solid #999999;
	border-left:1px solid #999999;
	border-right:1px solid #999999;
	margin-bottom:5px;
	margin-top:0px;
	padding:4px;
}

.CDGPortalButton
{
    font-size:11px;
	background-color: #ffffff;
	border-top: 1px solid #cfdae3;
	border-bottom: 1px solid #cfdae3;
	border-left: 1px solid #cfdae3;
	border-right: 1px solid #cfdae3;
	margin-left: 0px;
	margin-bottom: 0px;
	margin-right:4px;
	color: Black;
	padding-right: 10px;
    padding-left: 10px;
	cursor:hand;
	background-image: url(../../images/bg_button.gif);
}

/* clean some form style */
.dnnFormItem{
    width: 100%;
}
.dnnFormItem > label.dnnFormLabel {
    display: inline-block;
    margin: 6px 18px 0 0;
    width: 30%;
    text-align: right;
}

/*-------------------------------------*/
/* FORM STYLES */
/*-------------------------------------*/

	.dnnFormItem input[type="text"],
	.dnnFormItem select,
	.dnnFormItem textarea,
	.dnnFormItem input[type="email"],
	.dnnFormItem input[type="search"],
	.dnnFormItem input[type="password"]
	{
	    margin-bottom:18px;
		padding:8px;
		
		background: #ffffff;
		border:1px solid #c9c9c9;
		-webkit-border-radius: 3px;
		border-radius: 3px;
		-webkit-box-shadow: 0px 1px 0px 0px rgba(255, 255, 255, 0.8), inset 0px 1px 2px 0px rgba(0, 0, 0, 0.1) ;
		box-shadow: 		0px 1px 0px 0px rgba(255, 255, 255, 0.8), inset 0px 1px 2px 0px rgba(0, 0, 0, 0.1) ;
		
		color:#555;
		font-size:12px;
	}

	.dnnFormItem input.aspNetDisabled, 
	.dnnFormItem textarea.aspNetDisabled{
		background:#ebebeb;
		-moz-box-shadow:none;
		-webkit-box-shadow:none;
		box-shadow:none;
		border-color:#a7a7a7;
		border-width:1px;
	}
	.aspNetDisabled, a.aspNetDisabled, 
	.dnnDisabled, a.dnnDisabled{
		color:#ccc;
		cursor:not-allowed;
		text-decoration:none;
	}

	/* Active and Focus States */
	.dnnFormItem input[type="text"]:active, .dnnFormItem input[type="text"]:focus, 
	.dnnFormItem input[type="password"]:focus,.dnnFormItem input[type="password"]:active,
	.dnnFormItem input[type="email"]:active, .dnnFormItem input[type="email"]:focus, 
	.dnnFormItem select:active, .dnnFormItem select:focus,
	.dnnFormItem textarea:active, .dnnFormItem textarea:focus,
	.dnnFormItem input[type="search"]:active, .dnnFormItem input[type="search"]:focus 
	{
	    background:#fff;
		border:1px solid rgba(2,139,255,0.5);/* blue */
		-webkit-box-shadow: 0px 0px 3px 0px rgba(2, 139, 255, 0.4);
		box-shadow: 0px 0px 3px 0px rgba(2, 139, 255, 0.4); 
		color:#333;
	}
	/* Required Fields */
	.required label:after, 
	legend.required:after{
		display:inline-block;
		margin-top:-2px; margin-left:9px;
		padding:1px 9px; 
		
		border:1px solid rgba(0,0,0,0.1);
		border-radius: 3px; 
		-webkit-border-radius: 3px;
		background:rgba(0,0,0,0.03);
		
		content:'Required';
		font-weight:normal;
		font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
		font-size:11px; 
		font-style:italic;
		color:#777;
	}
	
	/* Error Styles */
	.error label, legend.error{
		color:rgba(255,0,0,0.9); /* opaque red*/
	}
	.error input[type="text"],
	.error select,.error textarea,
	.error input[type="email"],
	.error input[type="search"]
	{
	    border:1px solid rgba(255,0,0,0.6);  /* opaque red*/
		color:rgba(255,0,0,0.7);  /* opaque red*/
	}

	/*
	 * 1. Display hand cursor for clickable form elements
	 * 2. Allow styling of clickable form elements in iOS
	 * 3. Correct inner spacing displayed oddly in IE7 (doesn't effect IE6)
	 */
	
	.dnnFormItem button, .dnnFormItem input[type="button"], 
	.dnnFormItem input[type="reset"], 
	.dnnFormItem input[type="submit"],
	.dnnPrimaryAction, 
	.dnnSecondaryAction, 
	.dnnTertiaryAction,
	ul.dnnAdminTabNav li a,
	.dnnLogin .LoginTabGroup span { 
		display:inline-block;
		padding:9px 9px;
		margin-bottom:9px;
		cursor: pointer; 
		min-width:75px;
		
		*overflow: visible;
		border:1px solid #c2c2c2;
		background:#eaeaea;
		-webkit-border-radius: 3px;
		border-radius: 3px;
		
		color:#666666;
		font-weight:bold; 
		text-decoration:none;
		text-align:center;
	}
	
	.dnnFormItem button, .dnnFormItem input[type="button"], 
	.dnnFormItem input[type="reset"], 
	.dnnFormItem input[type="submit"],
	.dnnPrimaryAction, 
	.dnnSecondaryAction, 
	.dnnTertiaryAction{
	    padding: 6px 6px;
	}
.dnnAddress input[type="checkbox"] { margin: 0 5px }
.dnnForm input.dnnFormRequired,
.dnnForm textarea.dnnFormRequired,
.dnnForm select.dnnFormRequired { border-left: 5px #F00 solid }
.dnnFormRadioButtons {
    float: left;
    width: auto;
    display: block;
}
.dnnFormRadioButtons input[type=radio] { clear: both }
.dnnFormRadioButtons label {
    font-weight: normal;
    margin: 0 10px 0 4px;
    width: auto;
    text-align: left;
    padding-right: 0;
}
        