/*
	CSS CopixLab
	Author : Yann Bétoule / Julien LERCH
	Copyright : ACTIMAGE 2007
	Feuille de styles Public

*/

@import url(public_balises.css);
@import url(public_position.css);
@import url(public_layout.css);


/*

	Les styles de "décoration" sont dans _layout
		=> font-weight, color, background, list-style, border etc..

	Les styles de positionnement sont dans _position
		=> margin, padding, position, display, text-align, overflow, float, text-indent etc...

	Les balises sont redéfinies dans _balises

*/

/* FORMULAIRES---------------------------------------------------------------- */

label.textarea{
	float		: left;
	padding		: 2px 0 0 0;
}
p.btn_action{
	text-align 	: right;
}
.btn_action a.cancel{
	padding-left	: 18px;
	color			: #9C4DA2;
	text-decoration	: none !important;
	background		: url(../interface/public/prev.gif) left center no-repeat;
	font-weight		: bold;

	padding			: 4px 2px 3px 20px;
}
.btn_action a.add, .btn_action a.exe{
	padding-left	: 18px;
	color			: #fff;
	text-decoration	: none !important;
	cursor			: pointer;
	font-weight		: bold;

	padding			: 4px 2px 3px 20px;
}
.btn_action a.add{
	background		: url(../interface/public/bg_btn_add.jpg) left center no-repeat #9C4DA2;
}
.btn_action a.exe{
	background		: url(../interface/public/bg_btn_exe.jpg) left center no-repeat #9C4DA2;
}
.btn_action input.add, .btn_action input.save{
			height		: 1.9em;
			width		: auto;
			padding-left: 20px;
			color		: #fff;
			cursor		: pointer;
			font-weight	: bold;
}
.btn_action input.add{
	background			: url(../interface/public/bg_btn_add.jpg) left center no-repeat transparent;
	color				: #9C4DA2;
	border				: 0;
}
.btn_action input.save{
	background			: url(../interface/public/bg_btn_save.jpg) left center no-repeat transparent;
}

hr.clear{
	clear				: both;
	visibility			: hidden;
}

.error, div.error p, div.error ul {
	border 				: 0 solid #F5BEA6;
	background-color 	: #fff2f2;
}
.info, div.info p, div.info ul{
	border 				: 0 solid #3C93C2;
	background-color	: #EBF3F8;
	color 				: #3C93C2;
}
.valid, div.valid p, div.valid ul {
	border 				: 0 solid green;
	background-color	: #e8ffe8;
	color 				: green;
}
.warning, div.warning p, div.warning ul {
	border 				: 0 solid #da7e2c;
	background-color 	: #fff8da;
	color 				: #da7e2c;
}
div.error{
	background 			: url(../interface/public/ico_error_gde.gif) left center no-repeat;
}
div.warning{
	background 			: url(../interface/public/ico_warning_gde.gif) left center no-repeat;
}
div.info{
	background 			: url(../interface/public/ico_info_gde.gif) left center no-repeat;
}
div.valid{
	background 			: url(../interface/public/ico_valid_gde.gif) left center no-repeat;
}
div.info, div.error, div.warning, div.valid{
	margin 				: 0 auto 10px;
	width 				: 80%;
	min-height 			: 50px;
	padding-top			: 1px;
	padding-bottom		: 1px;
}
div.info a, div.error a, div.warning a, div.valid a{
	text-decoration		: none !important;
}
div.info a:hover, div.error a:hover, div.warning a:hover, div.valid a:hover{
	text-decoration		: underline !important;
}
div.info p,		div.error p, 	div.warning p, 	div.valid p,
div.info ul, 	div.error ul, 	div.warning ul, div.valid ul {
	border-width 		: 1px;
	margin 				: 6px 5px 6px 70px !important;
	padding 			: 20px 10px !important;
	color 				: #000;
}

.actiboxlink{
	padding				: 13px;
	margin				: 0 3px;
	background			:transparent none no-repeat scroll center;
	float				:left;
	height				:20px;
	width				:35px;
}
.actiboxlink span{
	display				: none;
}

a.vcard {
	background			: url(../interface/public/actiboxlink/vcard.gif) center center no-repeat;
}
span.vcard {
	background			: url(../interface/public/actiboxlink/no_vcard.gif) center center no-repeat;
}
a.viewcontact{
	background			: url(../interface/public/actiboxlink/view_contact.gif) center center no-repeat;
}
span.viewcontact{
	background			: url(../interface/public/actiboxlink/no_view_contact.gif) center center no-repeat;
}
a.viewcontacts{
	background			: url(../interface/public/actiboxlink/see_user.gif) center center no-repeat!important;
}
span.viewcontacts{
	background			: url(../interface/public/actiboxlink/no_see_user.gif) center center no-repeat;
}

a.viewservice{
	background			: url(../interface/public/actiboxlink/viewservice.gif) center center no-repeat!important;
}
span.viewservice{
	background			: url(../interface/public/actiboxlink/no_viewservice.gif) center center no-repeat;
}
