/* Devis Mutuelle entreprise */
.content.adhesion{display:block;}
.buttons.adhesion{display:block;}
.content.garantie{display:none;}
.buttons.garantie{display:none;}
.content.renfort{display:none;}
.buttons.renfort{display:none;}
.content.finalisation{display:none;}
.buttons.finalisation{display:none;}

.niv_dep, .niv_ss {background-color: #fafafa;}

.nivS1 {background-color:#fff5b2;color:#888}
.nivS1_select {background-color:#ffdd00;font-weight:bold;color:#222;}

.nivO2 {background-color:#fef1bc;color:#888}
.nivO2_select {background-color:#fccf22;font-weight:bold;color:#222;}

.nivH3, .nivS3, .nivO3 {background-color:#feeab7;color:#888}
.nivH3_select, .nivS3_select, .nivO3_select {background-color:#fdb912;font-weight:bold;color:#222;}

.nivO4 {background-color:#fde4ba;color:#888}
.nivO4_select {background-color:#faa61a;font-weight:bold;color:#222;}

.nivO5 {background-color:#fbe0d0;color:#888}
.nivO5_select {background-color:#f19962;font-weight:bold;color:#222;}

.td_titre {background-color:#eeeef6;}

.niv {background-color: #fafafa;}
.niv_select {background-color: #eeeef6;}

.garantie td {padding:3px 0;}

/* Modification css principal */
input[type=checkbox],input[type=radio] {
margin-right:2px;
margin-top:4px;
}

/* Boutons */
.buttons {
height:30px;
margin: 0 0 20px 0;
border-top: solid 1px #ccc;
border-bottom: solid 1px #ccc;
padding: 10px 0;	
}

.buttons a, .buttons button{
display:block;
float:left;
margin:0 30px 0 0;
background-color:#f5f5f5;
border:1px solid #dedede;
border-top:1px solid #eee;
border-left:1px solid #eee;
font-family:"Lucida Grande", Tahoma, Arial, Verdana, sans-serif;
font-size:100%;
line-height:130%;
text-decoration:none;
font-weight:bold;
color:#565656;
cursor:pointer;
padding:5px 10px 6px 7px; /* Links */
}
.buttons button{
width:auto;
overflow:visible;
padding:4px 10px 3px 7px; /* IE6 */
}
.buttons button[type]{
padding:5px 10px 5px 7px; /* Firefox */
line-height:17px; /* Safari */
}
*:first-child+html button[type]{
padding:4px 10px 3px 7px; /* IE7 */
}
.buttons button img, .buttons a img{
margin:0 3px -3px 0 !important;
padding:0;
border:none;
width:16px;
height:16px;
}

/* standard */
#article button:hover, #article .buttons a:hover{
background-color:#dff4ff;
border:1px solid #c2e1ef;
color:#a3238e;
text-decoration:none;
}
.buttons a:active{
background-color:#6299c5;
border:1px solid #6299c5;
color:#fff;
}

/* Formulaire */
#corpForm fieldset label {
width:25%;
}

#corpForm fieldset label.error {
background: url('i/exclamation.png') no-repeat 4px 0;
float:none;
width:35%;
padding:0 .5em 0 23px;
}

.warning {
margin: 5px 15px;
padding:5px;
background-color:#fdff62;
text-align:center;
font-weight:bold;
}

label.error { float: none;color: red;padding-left: .5em;vertical-align: top;display:none;font-weight:bold}

input.error, textarea.error {
border: 2px solid red;
}
/*Pour IE*/
input.ie_no_border{border: none;}

label.valid {
background: url('i/accept.png') no-repeat;
display: block;
width: 16px;
height: 16px;
}

.active {
background-position: right 12px;
}

.pane {
background: #fff9c6;
margin-top: 8px;
margin-right: 5px;
padding: 10px 20px 10px;
position: relative;
border-top: solid 1px #aaa;
text-align:left;
}

.pane .delete {
position: absolute;
top: 10px;
right: 10px;
cursor: pointer;
}

.t_left {text-align:left}
.t_right {text-align:right}

/*jquery.autocomplete*/
.ac_results {
	padding: 0px;
	border: 1px solid WindowFrame;
	background-color: #FEF6E9;
	overflow: hidden;
	text-align:left;
}

.ac_results ul {
	width: 100%;
	list-style-position: outside;
	list-style: none;
	padding: 0;
	margin: 0;
}

.ac_results iframe {
	display:none;/*sorry for IE5*/
	display/**/:block;/*sorry for IE5*/
	position:absolute;
	top:0;
	left:0;
	z-index:-1;
	filter:mask();
	width:3000px;
	height:3000px;
}

.ac_results li {
	margin: 0px;
	padding: 2px 5px;
	cursor: pointer;
	display: block;
	width: 100%;
	font: menu;
	font-size: 12px;
	overflow: hidden;
}

.ac_loading {
	background : url('i/indicator.gif') right center no-repeat;
}

.ac_over {
	background-color: Highlight;
	color: HighlightText;
}




