

/*ajout JP*/


#fil_ariane ul{
	margin-left: 75px;
}


#fil_ariane ul li{
	list-style-type: none;
	display: inline;
}
.erreur
{
	color: #ff2222;
}

#parution_form {
	margin: auto;
	width: 500px;
	
	}

#parution_form th{
	text-align: left;
	padding-right: 10px;
}

#parution_form td.form_button{
	text-align: center;
	
}


/* Classes */
form.myip {
	/* margin-left: 7px; */
}

.myip th, .myip td {
	vertical-align:middle;
	text-align:left;
}
.myip span {
	display:inline;
}
div.myip {
	width:90%;
}

.error {
	color:red;
}

label.error {
	margin-top:3px;
	display: block;
	float:left;
	width:100%
}

td.field_tooltip {
	width:21px;	/*Initially 15, but image is 21 wide*/
	vertical-align:top;
}
th.label, td.label, td.field_label {
	width:180px;
	text-align:left;
	padding-bottom:2px;
	font-weight:bold;
	vertical-align:top;
}
td.input, td.field_input {
	/* width:360px; */
}

.full_width {
	width: 100%;
}
#bgr_mil .full_width {
	width: 100%;
	padding-right:15px;
}
.full_width .box {
	width: 5%;
	padding-top: 2px;
}
#parution_form .right_align, .right_align {
	text-align:right;
	padding-right:7px;
}
.total {
	font-size:110%;
	font-weight:bold;
	font-style:italic;
}

.subtotal {
	font-weight:bold;
	padding-bottom:5px;
}

#myip_breadcrumb {
	margin: 7px 0 7px;
}
#myip_breadcrumb .on {
	font-weight:bold;
	font-style:italic;
}


/* Field display forms */
/*.field_display {*/
/*	width:95%;*/
/*}*/
/*.field_label {*/
/*	width: 40%;*/
/*	float:left;*/
/*}*/
/*.field_value {*/
/*	width:55%;*/
/*	float:left;*/
/*	margin-bottom:3px;*/
/*}*/
.after_field {
	clear:both;
}
.hilight {
	background-color:#FFCCCC;
}

textarea {
	border:1px solid #999;
	font-size: 9px;
}

#announc_images {
	clear:both;
	width:620px;
	float:left;
}
#announc_images .image_container {
	width:90px;
	margin: 3px;
	float:left;
}
#announc_images .image_container .image .thumb {
	width:90px;
}
#announc_images .image_container .delete_image_button {
	width:90px;
	text-align:center;
}

.float_left {
	padding-top:5px;
	float: left;
	width:100%;
}

.basic_button {
	margin: 20px 0 20px 220px;
}

#titre_page {
	margin-bottom:10px;
}

.center_align {
	text-align: center;
}

.hidden, label.hidden {
	visibility:hidden;
	display:none;
}

.half {
	width: 50%;
}

.section {
	margin-top:5px;
}

.clear {
	clear:both;
}

.labelem {
	color:#DB3513;
}

.aide, #page p.aide {
	width: 90%;
	padding: 5px;
	background: #F7F7F7 none repeat scroll 0 0;
	border: 1px solid;
	margin: 4px 0 10px 0;
}

ul.sober {
	/* do not display anything */
}

hr.dashed {
	border-top: 1px #000 dashed;
	width:90%;
}

.underlined {
	text-decoration: underline;
}

.centered {
	text-align: center;
}

.nofloat {
	float:none;
}

.prix, .myip td.prix {
	text-align:right;
}

.message_ok, .message_ko {
	font-weight:bold;
	float:left;
	width:100%;
	text-align:center;
}
.message_ok {
	color:green;
}
.message_ko {
	color:red;
}

.ta_image {
	margin-left:20px;
	vertical-align:middle;
}

.cart_buttons {
	width:60px;
}

.button_left {
	float: left;
}
.button_right {
	float: right;
}

.no_margin {
	margin:0;
}

.button_first {
	padding-top:10px;
	margin: 20px 10px 0 20px;
}

.button_many {
	margin: 20px 0 0 20px;
}

.no_float {
	float:none;
}

a.popup {
	text-decoration:underline;
}

#wait {
	text-align:center;
	z-index: 999;
	position: absolute;
	top: 250px;
	left: 400px;
	background-color: #FFF;
	border: 1px black solid;
	padding: 25px;
}
