/***************************************************
C_ : Global definition of a common style
c_ : Spécifique definition of a common style (depend of C_ style parent)
***************************************************/
* {font-family: Arial, Helvetica, sans-serif; color: #666666; font-size: 11px;}
img {border-style: none;}
label {font-weight: normal;}
table {
	border: 0px;
	padding: 0px;
	margin: 0px; 
	border-spacing: 0px;
	border-collapse: collapse; 
	table-layout: auto;
}
td, th {
	padding: 0px;
	vertical-align: top;
	text-align: left;
}
input {
	margin: 0;
	padding: 1px 0;
	* padding-bottom: 0px;
}
ul {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0;
	padding:0;
}

form { margin: 0px; padding: 0px; }

/*********** CURRENT STYLE **************/
.C_clear {
	clear: both;
	font-size: 0;
	line-height:0;
}
.C_input_block {
	margin: 0px;
	padding: 0px;
}
.C_input_radio {
	margin-bottom: -3px;
}
.C_input_day {
	width: 20px;
	text-align: center;
	* padding-right: 1px;
}
.C_input_month {
	width: 20px;
	text-align: center;
	* padding-right: 1px;
}
.C_input_year {
	width: 40px;
	text-align: center;
	* padding-right: 1px;
}
.C_input_hour {
	width: 20px;
	text-align: right;
	* padding-right: 1px;
}
.C_input_minute {
	width: 20px;
	text-align: right;
}
.C_mandatory {color: #AA0033;}
.C_legend_mandatory {
	float: left;
	margin: 15px 0px 0px 10px;
	* margin-left: 5px;
	color: #999999;
	font-style: italic;
}
.C_link_action {
	color: #0303A4;
}


/*********** ONGLET STYLE **************/
.C_onglet_group {
	background: url(../image/bg_onglet.gif) repeat-x left bottom;
}
.C_onglet_group_decoration {
	width: 200px;
	padding: 10px 0px 5px 0px;
}
.C_onglet {
	cursor: pointer;
	background: url(../image/bg_onglet_off_left.gif) no-repeat left top;
	padding: 7px 0px 5px 0px;
	* padding: 0px;
}
.C_onglet .c_decoration_1 {
	background: url(../image/bg_onglet_off_right.gif) no-repeat right top;
	padding: 7px 0px 5px 0px;
	* padding: 0px;
}
.C_onglet .c_decoration_2 {
	background: url(../image/bg_onglet_off_center.gif) repeat-x left top;
	margin: 0px 4px 0px 4px;
	padding: 7px 10px 5px 10px;
	font-weight: bold;
	color: #7E7E74;
}
.C_onglet_highlight {
	background-image: url(../image/bg_onglet_on_left.gif);
}
.C_onglet_highlight .c_decoration_1 {
	background-image: url(../image/bg_onglet_on_right.gif);
}
.C_onglet_highlight .c_decoration_2 {
	background-image: url(../image/bg_onglet_on_center.gif);
	color: #0D5FDD;
}

/*********** BUTTON AND GROUPBUTTON STYLE **************/
.C_bt {
	cursor: pointer;
	text-decoration: none;
	display: block;
}
.C_bt_left {
	background: url(../image/button/button1_left.gif) no-repeat left top;
	float: left;
	margin-left: 10px;
}
.C_bt_right {
	background: url(../image/button/button1_right.gif) no-repeat right top;
	display: block;
}
.C_bt_center {
	background: url(../image/button/button1_center.gif) repeat-x right top;
	display: block;
	line-height: 16px;
	margin: 0 4px 0 4px;
	min-width: 20px;
	padding: 2px 5px 4px 5px;
	text-align: center;
	white-space: nowrap;
	_width: 20px;
}

.C_groupButton_pageValidation {
	float: right;
	margin-top: 10px;
	margin-bottom: 10px;
}
.C_groupButton_pageValidation .C_bt {
	margin-right: 10px;
}
.C_groupButton_pageValidation .C_bt_cta {
	margin-left: -10px;
	_margin-right: -5px;
}
.C_groupButton_pageValidation .C_bt, .C_groupButton_pageValidation .C_bt_cta {
	float: left;
}

/*********** BUTTON POSITIVE ACTION **************/
.C_bt_ap .C_bt_left {
	margin-top: -2px;
	background-image: url(../image/bg_button_ap_left.gif);
}
.C_bt_ap .C_bt_right {
	background-image: url(../image/bg_button_ap_right.gif);
}
.C_bt_ap .C_bt_center {
	background-image: url(../image/bg_button_ap_center.gif);
	padding-top: 5px;
	padding-bottom: 6px;
}

/*********** GROUPBUTTON ACTION **************/
.C_groupButton_action {
	background: url(../image/bg_group_button_top.gif) repeat-x left top;
	padding: 5px 5px 0px 0px;
	height: 33px;
	border-top: 1px #D6D5C4 solid;
}
.C_groupButton_action select {
	float: left;
}
.C_groupButton_action .c_select {
	float: left;
	width: 115px;
	margin-left: 10px;
}
.C_main_button_hover .C_bt_left {
	background:url(../image/toolbar/bg_button_toolbar_on_left.gif) no-repeat left top !important;
}
.C_main_button_hover .C_bt_right {
	background:url(../image/toolbar/bg_button_toolbar_on_right.gif) no-repeat right top !important;
}
.C_main_button_hover .C_bt_center {
	background:url(../image/toolbar/bg_button_toolbar_on_center.gif) repeat-x top !important;
}
.C_groupButton_action .C_bt_left {
	margin-top: 3px;
}
.C_groupButton_action .C_main_group_button .C_bt_left {
	background: url(../image/bg_main_button_left.gif) no-repeat left top;
	margin-top: 0px;
}
.C_groupButton_action .C_main_group_button .C_bt_right {
	background: url(../image/bg_main_button_right.gif) no-repeat right top;
}
.C_groupButton_action .C_main_group_button .C_bt_center {
	background: url(../image/bg_main_button_center.gif) repeat-x right top;
	margin: 0px 3px 0px 3px;
}
.C_groupButton_action .C_main_group_button .C_bt_decoration {
	display: block;
	padding: 4px 5px 2px 35px;
	background-repeat: no-repeat;
	background-position: 0px 0px;
	* background-position: 0px 0px;
}
.C_main_button_print .C_bt_decoration {
	background-image: url(../image/picto_print_off.gif);
}
.C_main_button_hover.C_main_button_print .C_bt_decoration {
	background-image: url(../image/picto_print_on.gif);
}
.C_main_group_button, .C_main_group_button_2 {
	float: left;
	padding-right: 9px;
	background: url(../image/bg_main_group_button.gif) no-repeat left center;
}
.C_main_group_button_first {
	background: none;
}
.C_main_group_button_first span {
	float:left;	
}

/*********** BUTTON INVITE **************/
.C_bt_invite  {
	float: left;
	height: 30px;
	line-height: 30px;
	margin-right: 10px;
	margin-left: 0;
}
.C_bt_invite .C_bt_left {
	background: url(../image/bg_button_invite_left_disable.gif) no-repeat left center;
	margin-left: 0;
}
.C_bt_invite .C_bt_right {
	background: url(../image/bg_button_invite_right_disable.gif) no-repeat right center;
}
.C_bt_invite .C_bt_center {
	background: url(../image/bg_button_invite_center_disable.gif) repeat-x left center;
	margin: 0 3px;
	padding: 0;
}
.C_bt_invite .C_bt_decoration {
	display: block;
	height: 30px;
	line-height: 30px;
	background-repeat: no-repeat;
	background-position: 10px center;
	padding: 0 10px 0 35px;
	color: #FFF;
	font-weight: bold;
}
.C_bt_invite a .C_bt_left {
	background-image: url(../image/bg_button_invite_left.gif);
}
.C_bt_invite a .C_bt_right {
	background-image: url(../image/bg_button_invite_right.gif);
}
.C_bt_invite a .C_bt_center {
	background-image: url(../image/bg_button_invite_center.gif);
}
.C_bt_invite a .C_bt_decoration {
	color: #666;
}
.C_bt_invite_accepted .C_bt_decoration {
	background-image: url(../image/bg_button_invite_accepted_disable.gif);
}
.C_bt_invite_declined .C_bt_decoration {
	background-image: url(../image/bg_button_invite_declined_disable.gif);
}
.C_bt_invite_tentative .C_bt_decoration {
	background-image: url(../image/bg_button_invite_tentative_disable.gif);
}
.C_bt_invite_accepted a .C_bt_decoration {
	background-image: url(../image/bg_button_invite_accepted.gif);
}
.C_bt_invite_declined a .C_bt_decoration {
	background-image: url(../image/bg_button_invite_declined.gif);
}
.C_bt_invite_tentative a .C_bt_decoration {
	background-image: url(../image/bg_button_invite_tentative.gif);
}

/*********** MESSAGE STYLE **************/
.C_message {
	background-repeat: no-repeat;
	background-position: center bottom;
	position: fixed;
	_position: absolute;
	left:33%;
	top:33%;
	z-Index: 10000;
	width: 420px;
	border: 1px #000000 solid;
}
.C_message .C_confirm_message_top {
	height: 30px;
	padding: 0px 0px 0px 40px;
	background-repeat: no-repeat;
	background-position: center bottom;
}
.C_message .C_confirm_message_top .l_decoration {
	display: none;
}
.C_message .c_message {
	margin: 0px 10px 0px 10px;
	padding-left: 45px;
	background-repeat: no-repeat;
	background-position: left top;
}
.C_message .c_message .l_decoration {
	min-height: 80px;
	_height: 80px;
}
.C_message .c_message .l_decoration .l_title {
	font-weight: bold;
}
.C_message .c_message .c_action {
	float: right;
	height: 35px;
	margin-right: 10px;
}

/*********** ERROR MESSAGE STYLE **************/
#ERROR {
	display:none;
}
.C_error_message {
	background-color: #FDC0BA;
	background-image: url(../image/bg_message_error_bottom.gif);
}
.C_error_message .C_confirm_message_top {
	background-image: url(../image/bg_message_error_top.gif);
}
.C_error_message .c_message {
	background-image: url(../image/picto_message_user_error.gif);
}


/*********** CONFIRM MESSAGE STYLE **************/
#CONFIRM {
	display:none;
}
.C_confirm_message .c_message .c_close_link {
	float: right;
	margin-top: -25px;
	margin-right: 10px;
	padding-top: 10px;
}
.C_confirm_message {
	background: #FFF;
	border: 4px solid #D7D7D7;
}
.C_confirm_message .c_message {
	background-image: url(../image/picto_message_confirmation.gif);
}

/*********** INFO MESSAGE STYLE **************/
#INFO {
	display:none;
}
.C_info_message {
	background-color: #D6E5F2;
	background-image: url(../image/bg_message_info_bottom.gif);
}
.C_info_message .C_confirm_message_top {
	background-image: url(../image/bg_message_info_top.gif);
}
.C_info_message .c_message {
	background-image: url(../image/picto_message_information.gif);
}
/*********** PROMPT MESSAGE STYLE **************/
#PROMPT {
	display:none;
}
.C_prompt_message {
	width: 330px;
	height: 170px;
	background-color: #FFFFFF;
}
.C_prompt_message .c_message {
	padding-left: 15px;
}
.C_prompt_message .c_message .c_close_link {
	float: right;
	padding-top: 10px;
}
.C_prompt_message .c_message .l_title {
	padding-top: 20px;
	padding-bottom: 20px;
	font-size: 18px;
	font-weight: bold;
	color: #0860A8;
}
.C_prompt_message .c_message .l_intro {
	padding-bottom: 10px;
	font-weight: normal;
}
.C_prompt_message .c_message form {
	float: left;
}
.C_prompt_message .c_message input {
	width: 190px;
}
.C_prompt_message .c_message .c_action {
	float: left;
}

/*********** PROMPT MESSAGE STYLE **************/
.C_prompt_form {
	height: auto;
	padding-bottom: 20px;
}
.C_prompt_form .c_input_block {
	margin-top: 10px;
}
.C_prompt_form .c_message .c_action {
	float: right;
	margin-top: 10px;
}

/*********** CURRENT PART STYLE **************/
.C_small_calendar img{
	margin-bottom: -2px;
}
.C_subtitle {
	padding: 3px 5px 3px 5px;
	* padding-bottom: 2px;
	background-color: #EEEFE9;
	font-size: 18px;
	font-weight: bold;
	text-align: left;
	color: #0969A8;
}
.C_subtitle_centered {
	padding: 3px 5px 3px 5px;
	font-size: 12px;
	font-weight: bold;
	color: #6DBA12;
	text-align: center;
}
.C_subtitle .c_nbElement, .C_subtitle_centered .c_nbElement {
	font-size: 12px;
	font-weight: normal;
	color: #6DBA12;
}
.C_subtitle .c_filter_pattern {
	color: #666666;
	font-size: 11px;
}
.C_subtitle .c_filter_pattern a {
	font-weight: normal;
	text-decoration: none;
}
.C_subtitle .c_filter_pattern .c_separator {
	font-weight: normal;
}
.C_subtitle .c_filter_pattern a.c_on {
	font-weight: bold;
}

/*********** STRUCT_2_BLOCK_HORIZONTAL STYLE **************/
.C_struct_2_block_horizontal {
	margin: 10px 0px 0px 0px;
	width: 100%;
}
.C_subPart .C_struct_2_block_horizontal {
	margin-top: 0px;
}
.C_struct_2_block_horizontal .c_col_1 {
	width: 50%;
	border-right: 1px #AEAC8B solid;
}
.C_struct_2_block_horizontal .c_col_2 {
	width: 50%;
}

/*********** STRUCT_2_BLOCK_HORIZONTAL_2 STYLE **************/
.C_struct_2_block_horizontal_2 {
	margin: 10px 0px 0px 0px;
	width: 100%;
}
.C_struct_2_block_horizontal_2 .c_col_1 {
	width: 50%;
}
.C_struct_2_block_horizontal_2 .c_col_2 {
	width: 50%;
}

/*********** STRUCT_2_BLOCK_HORIZONTAL_3 STYLE **************/
.C_struct_2_block_horizontal_3_container {
	margin: 10px 10px 0px 11px;
}
.C_struct_2_block_horizontal_3 {
	table-layout: fixed;
	width: 100%;
}
.C_struct_2_block_horizontal_3 .c_col_1 {
	width: 48%;
	background-color: #EEEFE9 !important;
}
.C_struct_2_block_horizontal_3 .c_col_2 {
	width: 10px;
}
.C_struct_2_block_horizontal_3 .c_col_3 {
	width: 10px;
}
.C_struct_2_block_horizontal_3 .c_col_4 {
	width: 48.5%;
	* width: 49%;
	background-color: #EEEFE9 !important;
}
.C_struct_2_block_horizontal_3 .c_col_1, .C_struct_2_block_horizontal_3 .c_col_4 {
	background-color: #FFFFFF;
	border: 1px #AEAC8B	 solid;
}
.C_struct_2_block_horizontal_3 .C_subPart {
	border-width: 0px;
	margin: 0px;

}

/*********** STRUCT_3_BLOCK_HORIZONTAL STYLE **************/
.C_struct_3_block_horizontal {
	margin: 10px 0px 0px 0px;
	width: 100%;
}
.C_struct_3_block_horizontal .c_head td {
	padding-bottom: 8px;
	vertical-align: bottom;
}
.C_struct_3_block_horizontal .c_col_1 {
}
.C_struct_3_block_horizontal .c_col_2 {
	padding: 0px 10px 0px 10px;
	text-align: center;
	vertical-align: middle;
}
.C_struct_3_block_horizontal .c_col_2 .c_add, .C_struct_3_block_horizontal .c_col_2 .c_remove {
	display: block;
	width: 100px;
	margin-right: auto;
	margin-left: auto;
}
.C_struct_3_block_horizontal .c_col_2 .C_bt {
	height: 20px;
	margin: 3px 10px 3px 0px;
}
.C_struct_3_block_horizontal .c_col_2 .C_bt .C_bt_left{
	width: 100%;
	margin-left: 5px;
}
.C_struct_3_block_horizontal .c_col_2 .C_bt .C_bt_center{
	_width: auto;
}
.C_struct_3_block_horizontal .c_add .C_bt_right {
	background: url(../image/button/bg_button_right_arrow.gif) no-repeat right top;
}
.C_struct_3_block_horizontal .c_add .C_bt_center {
	margin-right: 11px;
}
.C_struct_3_block_horizontal .c_remove .C_bt_left {
	background: url(../image/button/bg_button_left_arrow.gif) no-repeat left top;
}
.C_struct_3_block_horizontal .c_remove .C_bt_center {
	margin-left: 11px;
}

/*********** SUBPART STYLE **************/
.C_subPart {
	background: #EEEFE9;
	border: 1px #AEAC8B solid;
	margin: 0px 10px 0px 10px;
}
.C_subPart .c_subPart_title {
	background: #42ACCF;
	color: #FFFFFF;
	height: 16px;
	padding: 2px 10px 0px 10px;
	border: 1px #F4F5FC solid;
	border-bottom-width: 0px;
	font-size: 12px;
	font-weight: bold;
}
.C_subPart .c_subPart_title input {
	margin: 0px 5px -2px 0px;
	* margin-right: 3px;
	* margin-bottom: -1px;
}
.C_subPart .c_subPart_title .c_right_element {
	float: right;
}
.C_subPart .c_subPart_title .c_right_element label, .C_subPart .c_subPart_title .c_right_element span, 
					.C_subPart .c_subPart_title .c_right_element div, .C_subPart .c_subPart_title .c_right_element a {
	color: #FFFFFF;
}
.C_subPart .c_subPart_content {
	padding: 10px;	
}
.C_subPart .c_intro {
	display: block;
	color: #949FD0;
	font-weight: bold;
	margin-bottom: 10px;
}
.C_subPart .c_intro_secondary {
	display: block;
	color: #949FD0;
	margin-top: -10px;
	margin-bottom: 10px;
}
.C_subPart .C_groupButton_action {
	border-top-width: 0px;
}

/*********** SUBPART_2 STYLE **************/
.C_subPart_2 {
	margin: 0px 10px 0px 10px;
}
.C_subPart_2 .c_subPart_title {
	border: 1px #95A4D0 solid;
}
.C_subPart_2 .c_subPart_title .c_subPart_title_decoration {
	background: #C7C7EF;
	padding: 2px 10px 2px 10px;
	border: 1px #F4F5FC solid;
	border-right-width: 0px;
	border-bottom-width: 0px;
	font-size: 12px;
	font-weight: bold;
}
.C_subPart_2 .c_subPart_content {
	border-top: 1px #95A4D0 solid;
	padding: 10px;
}

/*********** FILTER STYLE **************/
.C_filter {
	height: 20px;
	padding: 5px 0px 1px 10px;
	background-color: #EEEFE9;
	border-top: 1px #D6D5C4 solid;
}
.C_filter li {
	display: inline;
	margin-right: 1.5px;
	* margin-right: 4px;
	font-size: 12px;
}
html:not([dummy]) head:first-child+body .C_filter li {padding: 1px 0px 1px 0px;}
.C_filter li a {
	border: 1px #FFFFFF solid;
	border-right-width: 0px;
	border-bottom-width: 0px;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	padding: 0px 10px 0px 10px;
	margin-right: -3px;
}
html:not([dummy]) head:first-child+body .C_filter li a {margin-right: 0px;}
.C_filter li.on a {
	background: url(../image/ab/bg_alphabetic_letter_on.gif) repeat-x left top;
	border: 1px #979797 solid;
	color: #333366;
}
.C_filter li.off a {
	background: url(../image/ab/bg_alphabetic_letter_off.gif) repeat-x left top;
	border: 1px #7F805C solid;
	color: #7F805C;
}
.C_filter li.off a:hover {
	background-image: url(../image/ab/bg_alphabetic_letter_hover.gif);
}

/*********** NAVIGATION STYLE **************/
.C_navigation {
	height: 20px;
	padding: 10px 10px 0px 10px;
	* padding-bottom: 5px;
	background-color: #FFFFFF;
	text-align: right;
}
.C_navigation a {
	text-decoration: none;
}
.C_navigation a .c_text {
	color: #999999;
}
.C_navigation a:hover .c_text {
	text-decoration: underline;
}
.C_navigation .c_link_back {
	float: left;
}
.C_navigation .c_link_back .c_chevron {margin-right: 5px;}
.C_navigation .c_link_previous {display: inline; margin-right: 30px;}
.C_navigation .c_link_previous .c_chevron {margin-right: 5px;}
.C_navigation .c_link_next .c_chevron {margin-left: 5px;}
.C_navigation .c_chevron {
	color: #86D62D ;
	font-weight: bold;
	text-decoration: none;
}
.C_navigation span.c_link_previous, .C_navigation span.c_link_next {
	visibility: hidden;
}

/*********** NAVIGATION_2 STYLE (need used with C_navigation) **************/
.C_navigation_2 {
	background-color: #FFFFFF;
	padding-top: 7px;
	border-top: 1px #D6D5C4 solid;
}
.C_navigation_2_bottom {
	border-bottom: 1px #D6D5C4 solid;
}

/*********** ACTION HEADER VIEW PAGE **************/
#C_struct_action_header {
	width: 100%;
}
#C_struct_action_header .c_col_1 {}
#C_struct_action_header .c_col_2 {
	text-align: right;
	vertical-align: top;
}
#C_struct_action_header .m_calendar_mode_on, #C_struct_action_header .m_calendar_mode_off {
	color: #FFFFFF;
}
#C_struct_action_header .m_calendar_mode_disabled {
	color: #BBBECC;
}
#C_struct_action_header .c_col_2 ul {
	display: inline;
	margin-left: 10px;
	margin-right: 2px;
}
html:not([dummy]) head:first-child+body #C_struct_action_header .c_col_2 ul {
	margin-right: 5px;
}
#C_struct_action_header .c_col_2 li {
	display: inline;
	margin-left: -3px;
}
#C_struct_action_header .c_col_2 img {margin-bottom: -7px;}

/*********** DATA TABLE STYLE **************/
.C_data_block {
	_height: 300px;
	min-height: 300px;
	vertical-align: top;
	background-color: #FFFFFF;
}
html:not([dummy]) head:first-child+body .C_data_block {
	height: auto;
}

.C_data_table {
	width: 100%;
	_width: 99.9% !important;
	border: 1px #CCC solid;
	margin-left: 1px;
}
.C_data_table th {
	border-bottom: 1px #979797 solid;
	border-left: 1px #979797 solid;
	font-weight: normal;
}
.C_data_table th.c_col_1, .C_data_table th.c_col_1-2 {
	border-left-width: 0px;
}
.C_data_table th a, .C_data_table th span, .C_data_table th div {
	background: url(../image/bg_table_data_header_off.gif) repeat-x left top;
	display: block;
	* width: 100%;
	line-height: 14px;
	* height: 14px;
	padding: 1px 0px 0px 0px;
	text-indent: 7px;
	border-left: 1px #FDFBEE solid;
	color: #545454;
	text-decoration: none;
}

.C_data_table th a:hover {
	background-image: url(../image/bg_table_data_header_hover.gif);
}
.C_data_table th a.sort {
	padding-top: 1px;
	line-height: 14px;
	* line-height: 14px;
	border-top: 0px #FFFFFF solid;
	border-left-color: #42ACCF;
	background-color: #42ACCF;
	background-repeat: no-repeat;
	background-position: right center;
	color: #FFFFFF;
}
.C_data_table th a.down, .C_data_table th a.down:hover {background-image: url(../image/picto_sort_down.gif);}
.C_data_table th a.up, .C_data_table th a.up:hover {background-image: url(../image/picto_sort_up.gif);}
.C_data_table td {
	padding: 0px 9px 0px 9px;
	border-width: 0px;
	border-top-width: 1px;
	border-color: #AEAC8B;
	border-style: solid;
	height: 23px;
	line-height: 22px;
}
.C_data_table tr.checked td {
	background-color: #EBF7DA;
}
.C_data_table .c_col_checkbox{
	text-align: center;
}
.C_data_table th.c_col_checkbox span {
	* width: 100%;
	line-height: 14px;
	* line-height: 18px;
	* height: 18px;
	_height: 14px;
	padding: 0px 0px 0px 0px;
	* margin-top: -3px;
	_margin-top: 0px;
	* background-position: 0px 3px;
	_background-position: 0px 0px;
	text-indent: 0px;
	* text-indent: -1px;
}
.C_data_table th.c_col_checkbox span span {
	* margin-top: 0px;
}
.C_data_table th.c_col_checkbox .WooDhtmlcheckbox {
	height: 14px;
	margin: 1px 0px 0px 0px;
	* padding-top: 3px;
	_padding-top: 0;
}
.C_data_table td.c_col_checkbox input{
	margin-top: -3px;
	margin-bottom: -3px;
}
.C_data_table td.c_col_checkbox {
	* height: 1px !important;
	* line-height:1px !important;
	padding-left: 3px;
	padding-right: 3px;
	* padding-top: 5px;
}

html:not([dummy]) head:first-child+body .C_data_table .c_col_checkbox input{
	margin-top: 0px;
	margin-bottom: 0px;
}
.C_data_table td a {
	text-decoration: none;
	cursor: pointer;
}
.C_data_table td a:hover {
	text-decoration: underline;
}

/*********** PAGINATION STYLE **************/
.C_pagination {
	background-color: #FFFFFF;
	height: 20px;
	padding: 7px 10px 0px 10px;
	border-bottom: 1px #D6D5C4 solid;
	text-align: right;
}
.C_pagination * {
	color: #999999;
}
.C_pagination a {
	text-decoration: none;
}
.C_pagination a:hover {
	text-decoration: underline;
}
.C_pagination ul {
	display: inline;
	padding: 0px 15px 0px 15px;
}
.C_pagination ul li {
	display: inline;
}
.C_pagination ul li a {
	padding: 0px 5px 0px 5px;
	border-right: 1px #999999 solid;
}
.C_pagination .c_chevron {
	font-size: 14px;
	margin: 0px 5px 0px 5px;
	font-weight: bold;
	color: #6CBC0D;
}
.C_pagination .c_last_page a {
	border-right-width: 0px;
}
.C_pagination .c_current_page a {
	color: #666666;
	font-weight: bold;
}
.C_pagination .c_off {
	visibility: hidden;
}

/*********** CAPACITY BAR STYLE **************/
.C_capacity_bar_decoration {
	float: right;
	border-style: solid;
	border-color: #C9C9C9;
	border-width: 0px 2px 2px 0px;
}
.C_capacity_bar {
	width: 100px;
	border: 1px #000000 solid;
}
.C_capacity_bar .c_progress_bar {
	height: 8px;
	font-size: 0;
	line-height:0;
	border-color: #B6E268;
	border-style: solid;
	border-width: 0px;
}

/*********** DECORATION BLOCK (SHADOW) **************/
/*
.C_decoration {
	background-color: #BBBBBB;
	border-width: 0px;
	padding: 0px;
}
.C_decoration_contain {
	margin: 0px;
	background-color: #FFFFFF;
	border: 1px #95A4D0 solid;
	position: relative ;
	top: -2px;
	left: -3px;
}
*/

/*********** SYNC INFO BLOCK **************/
#C_sync_list_block {
	padding-bottom: 10px;
}
#C_sync_list_block .c_sync_detail_block {
	background-color: #FFFFFF;
	height: 42px;
	margin: 0px 10px 0px 10px;
	padding: 10px 5px 10px 5px;
}
#C_sync_list_block .c_sync_detail_block img {
	position: absolute;
}
#C_sync_list_block .c_sync_detail_block div {
	margin-left: 40px;
}
#C_sync_list_block .c_sync_detail_block .c_subtitle_sync {
	color: #93A2D2;
	font-weight: bold;
}
#C_sync_list_block .c_sync_detail_block .c_date_sync {
	font-weight: bold;
}
#C_sync_list_block .c_sync_detail_block .c_time_left_sync {
	color: #787878;
}
#C_sync_list_block .c_sync_detail_block .c_sync_error, #C_sync_list_block .c_sync_detail_block .c_sync_failed {
	padding-left: 18px;
	background: url(../image/sync/picto_sync_error.gif) no-repeat left bottom;
}
#C_sync_list_block .c_sync_detail_block .c_sync_failed a {
	color: #FF0000;
}
#C_sync_list_block .c_sync_detail_block .c_default_text a {
	font-weight: bold;
	color: #A7A7A7;
}

/*********** SYNC SUMMARY BLOCK **************/
#C_mobile_sync_summary {
	padding: 5px;
	min-height: 52px;
	_height: 52px;
}
.C_mobile_sync_minimized {
	background: #FFFFFF;
}
.C_mobile_sync_maximized {
	background: #FFFFFF url(../image/bg_sync_detail.gif) repeat-x left bottom;
}
#C_mobile_sync_summary * {
	color: #666666;
}
#C_mobile_sync_summary .c_mobile_img {
	position: absolute;
	margin-top: 10px;
	margin-left: 20px;
}
#C_mobile_sync_summary #C_small_phone_img_sync_block {
	margin-top: 0px;
}
#C_mobile_sync_summary #C_middle_small_phone_img_sync_block {
	display: none;
}
#C_mobile_sync_summary .c_block_header, #C_mobile_sync_summary .c_last_sync_block, #C_mobile_sync_summary .c_message {
	margin-left: 80px;
}
#C_mobile_sync_summary .c_block_header .c_block_title {
	line-height: 30px;
	color: #666666;
	font-size: 18px;
	font-weight: bold;
}
#C_mobile_sync_summary .c_block_header .c_reduce_picto {
	float: right;
	cursor: pointer;
}
#C_mobile_sync_summary .c_block_header .c_maximize_picto {
	float: right;
	cursor: pointer;
}
#C_mobile_sync_summary .c_block_subtitle {
	color: #3FAF02;
	font-weight: bold;
}
#C_mobile_sync_summary .c_last_sync_block {
	float: left;
	width: 37%;
	* margin-left: 80px;
	_margin-left: 40px;
}
#C_mobile_sync_summary .c_last_sync_block .c_date_sync {
	font-weight: bold;
}
#C_mobile_sync_summary .c_last_sync_block .c_time_left_sync {
	color: #787878;
}
#C_mobile_sync_summary .c_status_block {
	float: left;
	width: 25%;
}
#C_mobile_sync_summary #C_action_sync_block .c_action_sync {
	display: block;
	height: 25px;
}
#C_mobile_sync_summary .c_status_block .c_status_error, #C_mobile_sync_summary .c_status_block .c_status_failed {
	padding-left: 18px;
	background: url(../image/sync/picto_sync_error.gif) no-repeat left center;
}
#C_mobile_sync_summary .c_status_block .c_status {
	font-weight: bold;
}
#C_mobile_sync_summary .c_status_block a {
	padding-right: 15px;
	font-weight: bold;
	text-decoration: none;
}
#C_mobile_sync_summary .c_status_block .c_status_failed a {
	color: #FF0000;
	background-image: url(../image/picto_sync_failed_button.gif);
}
#C_mobile_sync_summary .c_mobile_storage {
	float: left;
}
.C_mobile_capacity {
	float: left;
	width: 102px;
	margin-top: 3px;
	margin-right: 5px;
	border: 1px #93A2D2 solid;
}
.C_mobile_capacity .c_mobile_capacity_bar {
	border: 1px #FFFFFF solid;
	height: 5px;
	font-size: 0px;
	background: url(../image/bg_capacity_bar_normal.gif) repeat-x;
}
#C_mobile_sync_summary .c_mobile_storage .c_mobile_capacity_percent {
	
}
#C_mobile_sync_summary #C_message_sync_block.c_message {
	display: none;
	padding: 5px;
	margin-left: 80px;
	margin-top:15px;
	margin-bottom:15px;
	border:1px solid #7A87BF;
	background-color: #E5EBF5;
}
#C_mobile_sync_summary #C_message_sync_block.c_message img {
	margin-bottom: -2px;
}	
#C_mobile_sync_summary .c_action {
	height: 25px;
}
#C_mobile_sync_summary .c_action .p_sync_action {
	float: right;
}
#C_mobile_sync_summary .c_action .C_bt {
	float: left;
}

#L_sync_detail #L_sync_detail_mobile.l_sync_detail_block {
	_position:relative;
}
#L_sync_detail .l_sync_detail_block .l_sync_img {	
	_left:10px;
}
#L_sync_detail .L_sync_data_list {
	float:left;
	_margin-left:20px;
}

/*********** PANEL TYPE STYLE **************/
.C_panel_type {
	background-repeat: repeat-x;
	background-position: top left;
}
.C_panel_type .c_panel_type_deco_1 {
	background-repeat: repeat-x;
	background-position: bottom left;
}
.C_panel_type .c_panel_type_deco_2 {
	background-repeat: repeat-y;
	background-position: top right;
}
.C_panel_type .c_panel_type_center {
	background-repeat: repeat-y;
	background-position: top left;
	padding: 0px 14px 0px 14px;	
}
.C_panel_type .c_panel_type_center .c_panel_type_center_pane {
	background-color: #FFFFFF;
	border-bottom: 10px #88A2CD solid;
}
.C_panel_type .c_panel_type_top {
	background-repeat: no-repeat;
	background-position: top left;
	height: 9px;
	font-size: 0;
	line-height:0;
}
.C_panel_type .c_panel_type_top span{
	background-repeat: no-repeat;
	background-position: top left;
	height: 9px;
	width: 9px;
	float: right;
	font-size: 0;
	line-height:0;
}
.C_panel_type .c_panel_type_bottom {
	background-repeat: no-repeat;
	background-position: top left;
	height: 9px;
	font-size: 0;
	line-height:0;
}
.C_panel_type .c_panel_type_bottom span {
	background-repeat: no-repeat;
	background-position: top left;
	height: 9px;
	width: 9px;
	float: right;
	font-size: 0;
	line-height:0;
}
.C_panel_type .c_panel_title, .C_panel_type .c_panel_contain, .C_panel_type .c_panel_link {
	margin: 0px 10px 0px 10px;
}
.C_panel_type .c_panel_title {
	color: #FFFFFF;
	font-size: 21px;
}
.C_panel_type .c_panel_contain .c_subtitle {
	display: block;
	font-weight: bold;
}
.C_panel_type .c_panel_link {
	padding-bottom: 10px;
}
.C_panel_type .c_panel_link a {
	display: block;
	font-weight: bold;
	background: url(../image/picto_link_arrow.gif) no-repeat left 5px;
	padding-left: 10px;
}

.C_panel_phone {
	background: url(../image/bg_header.gif) repeat-x left top;
}
.C_panel_phone, .C_panel_phone * {
	color: #006666;
}
.C_panel_phone .c_panel_type_center {background-image: url(../image/border_phone_left.gif);}
.C_panel_phone .c_panel_type_top {background-image: url(../image/border_phone_top_left.gif);}
.C_panel_phone .c_panel_type_top span {background-image: url(../image/border_phone_top_right.gif);}
.C_panel_phone .c_panel_type_bottom {background-image: url(../image/border_phone_bottom_left.gif);}
.C_panel_phone .c_panel_type_bottom span {background-image: url(../image/border_phone_bottom_right.gif);}

.C_panel_personal {
	background-image: url(../image/border_personal_top.gif);
	background-color: #88A2CD;
}
.C_panel_personal, .C_panel_personal * {
	color: #01517D;
}
.C_panel_personal .c_panel_type_deco_1 {background-image: url(../image/border_personal_bottom.gif);}
.C_panel_personal .c_panel_type_deco_2 {background-image: url(../image/border_personal_right.gif);}
.C_panel_personal .c_panel_type_center {background-image: url(../image/border_personal_left.gif);}
.C_panel_personal .c_panel_type_top {background-image: url(../image/border_personal_top_left.gif);}
.C_panel_personal .c_panel_type_top span {background-image: url(../image/border_personal_top_right.gif);}
.C_panel_personal .c_panel_type_bottom {background-image: url(../image/border_personal_bottom_left.gif);}
.C_panel_personal .c_panel_type_bottom span {background-image: url(../image/border_personal_bottom_right.gif);}

.C_panel_account {
	background-image: url(../image/border_account_top.gif);
	background-color: #7CBCC1;
}
.C_panel_account, .C_panel_account * {
	color: #006666;
}
.C_panel_account .c_panel_type_deco_1 {background-image: url(../image/border_account_bottom.gif);}
.C_panel_account .c_panel_type_deco_2 {background-image: url(../image/border_account_right.gif);}
.C_panel_account .c_panel_type_center {background-image: url(../image/border_account_left.gif);}
.C_panel_account .c_panel_type_top {background-image: url(../image/border_account_top_left.gif);}
.C_panel_account .c_panel_type_top span {background-image: url(../image/border_account_top_right.gif);}
.C_panel_account .c_panel_type_bottom {background-image: url(../image/border_account_bottom_left.gif);}
.C_panel_account .c_panel_type_bottom span {background-image: url(../image/border_account_bottom_right.gif);}

/*********** LARGE BUTTON STYLE **************/
.C_large_button .C_bt_left {
	background: url(../image/bg_large_button_left.gif) no-repeat left top;
}
.C_large_button .C_bt_right {
	background: url(../image/bg_large_button_right.gif) no-repeat right top;
}
.C_large_button .C_bt_center {
	background: url(../image/bg_large_button_center.gif) repeat-x right top;
	padding: 8px 5px 9px 5px;
}
.C_large_button .C_bt_center .C_bt_decoration {
	font-size: 18px;
}

/*********** HOME PART PAGE **************/
.C_home_part_page .c_home_intro, .C_home_part_page .c_home_intro * {
	font-size: 18px;
	font-weight: bold;
	color: #8F8F8F;
}

.C_home_part_page .c_dont_show_me_again label {
	color: #999999;
	font-size: 11px;
}

/*********** POPUP STYLE **************/
.L_popup .C_subtitle {
	padding-left: 15px;
	padding-right: 15px;
}
#P_popup_button {
	float: right;
	margin-top: 3px;
	margin-right: 10px;
}
#P_popup_button #L_popup_button_print, #P_popup_button #P_close_action {
	float: left;
}

/*********** ILLUSTRATION STYLE **************/
#C_step_illustration {
	margin: 10px 10px 0px 10px;
	padding-left: 90px;
}
#C_step_illustration .C_decoration_contain {
	height: 100px;
	border: 1px #D6D5C4 solid;
	border-left-width: 0px;
	border-right-width: 0px;
	background: url(../image/bg_settings_illustration.gif) repeat-y left top;
}
#C_step_illustration .C_decoration_contain .C_step_block {
	height: 65px;
	text-align: right;
}
#C_step_illustration .C_decoration_contain .C_step_block .c_steps_label {
	font-size: 36px;
	font-weight: bold;
	color: #E6E5DA;
	margin-right: 30px;
}
#C_step_illustration .C_decoration_contain .C_step_block ul {
	display: inline;
}
#C_step_illustration .C_decoration_contain .C_step_block li {
	display: inline;
	padding: 0px 8px 0px 15px;
	* padding: 0px 0px 0px 15px;
	font-size: 36px;
	font-weight: bold;
	color: #E6E5DA;
	background: url(../image/bg_step_separator.gif) no-repeat left center;
}
#C_step_illustration .C_decoration_contain .C_step_block li.c_first {
	background: none;
}
#C_step_illustration .C_decoration_contain .C_step_block li.c_on {
	color: #56B725;
}
#C_step_illustration .C_decoration_contain .c_intro {
	line-height: 32px;
	background: #BBCAE1 url(../image/bg_settings_illus_intro.gif) repeat-y left top;
	color: #FFFFFF;
	font-size: 18px;
	font-weight: bold;
	padding-left: 5px;
}
#C_step_illustration img {
	margin-bottom: -3px;
}

/*********** CAPACITY BAR **************/
#C_capacity_bar_block {
	margin: 10px;
	padding: 3px 5px 10px 5px;
	height: 30px;
	background: #FFFFFF url(../image/bg_sync_detail.gif) repeat-x left bottom;
}
#C_capacity_bar_block .c_capacity_intro {
	margin-bottom: 3px;
	font-size: 10px;
	color: #999999;
}
#C_capacity_bar_block .c_capacity_bar_label {
	margin-top: -2px;
	margin-left: 3px;
	float: left;
	font-size: 10px;
	color: #999999;
}
#C_capacity_bar_block .C_capacity_bar_decoration {
	float: left;
}

/*********** TIP MESSAGE  **************/
#C_tip_message {
	padding: 5px;
	background: #EEEFE9 url(../image/bg_tip_message.gif) repeat-x left top;
}
#C_tip_message .C_tip_close {
	float: right;
	cursor: pointer;
}
#C_tip_message .C_tip_title {
	float: left;
	margin-left: 10px;
	_margin-left: 5px;
	line-height: 25px;
	font-size: 20px;
	color: #666666;
}
#C_tip_message .C_text {
	color: #666666;
	margin: 10px;
	
}

/*********** LOGIN **************/
#login .P_subtitle {
	padding-top: 20px;
	font-size: 18px;
	font-weight: bold;
	color: #019BD2;
}
#login #P_login_main_block {
	width: 989px;
	margin: 0px auto 20px auto;
}
#login #P_login_main_decoration {
	height: 425px;
	margin: 0px 20px 0px 20px;
	background: url(../image/bg_login_main_block.jpg) no-repeat left top;
}
#login #P_sign_in {
	width: 245px;
	height: 310px;
	margin-left: 700px;
	text-align: left;
}
#login #P_sign_in #P_error_login_message {
	margin-top: 20px;
	color: #FF0000;
}
#login #P_sign_in .p_input_block {
	margin-top: 20px;
	margin-left: 30px;
}
#login #P_sign_in .p_input_block label {
	display: block;
	font-size: 11px;
	font-weight: bold;
}
#login #P_sign_in .p_input_block input {
	width: 170px;
}
#login #P_sign_in #P_remember {
	margin-top: 5px;
	margin-left: 30px;
}
#login #P_sign_in #P_remember label {
	color: #949292;
	font-size: 11px;
}
#login #P_sign_in .p_button {
	float: right;
	height: 30px;
	margin: 20px 40px 20px 0px;
}
#login #P_sign_in #P_forget_block {
	margin-left: 30px;
	font-size: 11px;
}
#login #P_sign_in #P_forget_block a {
	color: #019BD2;
}
#login #P_intro {
	float: left;
	width: 390px;
	margin-left: 300px;
	_margin-left: 150px;
	text-align: left;
}
#login #P_intro .p_text_1 {
	padding-top: 25px;
	color: #FFFFFF;
	font-size: 14px;
	font-weight: bold;
}
#login #P_intro .p_text_2 {
	color: #FFFFFF;
}
#login #P_intro .p_text_2 span {
	font-weight: bold;
	color: #333333;
	font-weight: bold;
}
#login #P_sign_up {
	float: left;
	width: 245px;
	margin-left: 10px;
	text-align: left;
}
#login #P_sign_up .p_intro {
	margin-top: 5px;
	font-weight: bold;
	color: #FB5300;
}
#login #P_sign_up .p_button {
	float: right;
	margin-top: 10px;
	margin-right: 20px;
}
#login #P_supported_phone_block {
	float: left;
	margin-top: 10px;
}
#login #P_supported_phone_block a {
	cursor: pointer;
	color: #019BD2;
	text-decoration: underline;
}

/*********** REGISTER **************/
#register #L_header_logout a {
	visibility: hidden;
}
#register #P_main_block {
	width: 989px;
	margin: 0px auto 20px auto;
}
#register #P_main_decoration {
	height: 508px;
	margin: 0px 20px 0px 20px;
	background: url(../image/bg_register_main_block.jpg) no-repeat left top;
	text-align: left;
}
#register #P_register {
	float: left;
	width: 640px;
	padding: 20px 25px 20px 25px
	
}
#register .P_title {
	margin-bottom: 15px;
	font-size: 24px;
	font-weight: bold;
	color: #42ACCF;
}
#register .P_intro {
	margin-bottom: 20px;
}
#register .P_intro a {
	color: #0033CC;
}
#register .P_intro .p_mandatory_comment {
	color: #FF0000;
	font-weight: bold;
}
#register .P_register_block {
	margin-left: 40px;
}
#register .P_register_block td {
	padding-top: 5px;
	padding-bottom: 5px;
	* padding-top: 4px;
	* padding-bottom: 3px;
}
#register .P_register_block .p_col_1 {
	padding-top: 8px;
	white-space: nowrap;
	font-weight: bold;
	padding-right: 10px;
}
#register .P_register_block .p_col_3 {
	visibility: hidden;
	padding-left: 10px;
	color: #9D9A93;
	font-size: 11px;
	vertical-align: bottom;
}
#register .P_register_block td input {
	width: 200px;
}
#register .P_register_block td select {
	width: 205px;
}
#register .P_register_block .p_msisdn_prefix {
	width: 40px;
	margin-right: 2px;
}
#register .P_register_block .p_msisdn .p_col_1 {
	padding-right: 3px;
}
#register .P_register_block .p_msisdn .p_col_1 span {
	float: right;
	font-weight: normal;
}
#register .P_register_block .p_country #P_region .woo_conteneur {
	width: 80px;
}
#register .P_register_block .p_country #register_timezone .woo_conteneur {
	width: 120px;
}
#register .P_terms_and_condition_block {
	margin-top: 30px;
	margin-left: 40px;
}
#register .P_terms_and_condition_block label, .P_terms_and_condition_block a {
	font-size: 11px;
}
#register .P_terms_and_condition_block a {
	text-decoration: underline;
	color: #0033CC;
}
#register .P_button {
	margin-top: 40px;
	margin-right: 52px;
	float: right;
}

/*********** FORGOT PASSWORD **************/
#forgot_password .P_subtitle {
	font-size: 18px;
	font-weight: bold;
	color: #019BD2;
}
#forgot_password .P_subtitle2 {
	margin-top: 20px;
	* margin-top: 10px;
	font-size: 14px;
	font-weight: bold;
	color: #019BD2;
	clear: both;
}
#forgot_password #P_main_block {
	width: 989px;
	margin: 0px auto 20px auto;
}
#forgot_password #P_main_decoration {
	height: 425px;
	margin: 0px 20px 0px 20px;
	padding: 80px 0px 0px 570px;
	background: url(../image/bg_forgot_pw_main_block.jpg) no-repeat left top;
}
#forgot_password #P_form_block {
	width: 285px;
	text-align: left;
}
#forgot_password #P_form_block .P_text {
}
#forgot_password #P_form_block .P_text_2 {
}
#forgot_password #P_form_block input {
	margin-top: 10px;
	width: 280px;
}
#forgot_password #P_form_block .p_button {
	height: 30px;
	margin-top: 10px;
	float: right;
}
#forgot_password #P_form_block .P_button_cancel, #forgot_password #P_form_block .P_button_send {
	float: left;
}

/*********** PASSWORD EXPIRED **************/
#password_expired .P_subtitle {
	font-size: 18px;
	font-weight: bold;
	color: #019BD2;
}
#password_expired #P_main_block {
	width: 989px;
	margin: 0px auto 10px auto;
}
#password_expired #P_main_decoration {
	height: 425px;
	margin: 0px 20px 0px 20px;
	padding: 80px 0px 0px 570px;
	* padding-left: 465px;
	background: url(../image/bg_forgot_pw_main_block.jpg) no-repeat left top;
}
#password_expired #P_form_block {
	width: 285px;
	text-align: left;
}
#password_expired #P_form_block .P_text {
	margin-top: 20px;
}
#password_expired #P_form_block .P_input_block {
	margin-top: 20px;
}
#password_expired #P_form_block .P_input_block label {
	font-weight: bold;
}
#password_expired #P_form_block .P_input_block input {
	width: 280px;
}
#password_expired #P_form_block .p_button {
	margin-top: 30px;
	float: right;
}

/*********** ILLUSTRATION STEP LIST **************/
#C_illustration_step_list {
	background-color: #F6F7EE;
	height: 95px;
	padding: 10px 20px 10px 20px;
}
#C_illustration_step_list .c_intro {
	text-align: left;
	color: #79C2DD;
	font-size: 18px;
}
#C_illustration_step_list ul {
	margin-top: 10px;
}
#C_illustration_step_list li {
	float: left;
	margin-right: 20px;
	padding-right: 32px;
	background: url(../image/bg_step_illustration_right_off.gif) no-repeat right top;
}
#C_illustration_step_list li table {
	background: url(../image/bg_step_illustration_center_off.gif) repeat-x left top;
	height: 59px;
}
#C_illustration_step_list li table td {
	vertical-align: middle;
	color: #0099CC;
}
#C_illustration_step_list li .c_step_index {
	padding-left: 14px;
	background: url(../image/bg_step_illustration_left_off.gif) no-repeat left top;
	font-weight: bold;
	font-size: 48px;
}
#C_illustration_step_list li .c_step_label {
	width: 75px;
	font-size: 18px;
}
#C_illustration_step_list li.c_last_step {
	margin-right: 0px;
	padding-right: 6px;
	background: url(../image/bg_step_illustration_right_last_off.gif) no-repeat right top;
}
#C_illustration_step_list li.c_on {
	background-image: url(../image/bg_step_illustration_right_on.gif);
}
#C_illustration_step_list li.c_on table {
	background-image: url(../image/bg_step_illustration_center_on.gif);
}
#C_illustration_step_list li.c_on table td {
	color: #026BA1;
}
#C_illustration_step_list li.c_on .c_step_index {
	background-image: url(../image/bg_step_illustration_left_on.gif);
}
#C_illustration_step_list li.c_last_step_on {
	background-image: url(../image/bg_step_illustration_right_last_on.gif);
}
#C_illustration_step_list a {
	text-decoration: none;
}

/*********** STEP LIST STYLE **************/
.C_step_title {
	margin: 20px 0px 0px 0px;
	font-size: 20px;
	font-weight: bold;
}
#C_subStep_list {
	margin: 20px 20px 0px 20px;
}
#C_subStep_list li {
	margin-bottom: 20px;
}
#C_subStep_list .C_subStep .c_title, #C_subStep_list .C_subStep .c_title b, #C_subStep_list .C_subStep .c_title a {
	font-size: 14px;
}
#C_subStep_list .C_subStep .c_title a {
	color: #0033CC;
}
#C_subStep_list .C_subStep .c_title span {
	color: #00A7D4;
	font-weight: bold;
	margin-right: 5px;
}
/*********** PSEUDOFRAME LOADING **************/
.loading{
	background:url(../image/bg_waiting.gif) no-repeat center center;
}
/*********** AUTOCOMPLETE STYLE **************/
div.C_autocomplete {
	position: absolute;
	width: 250px;
	background-color: #FFFFFF;
	border: 1px #777 solid;
	margin: -10px 0 0 25px;
	padding: 3px;
	z-index: 100;
}
div.C_autocomplete ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
}
div.C_autocomplete ul li.selected {
	background-color: #EBF7DA;
}

div.C_autocomplete ul li.selected .c_no_display {
	color: #EBF7DA;
}

div.C_autocomplete .groupPicto {
	background: url(../image/ab/picto_group.gif) no-repeat left center;	
}

div.C_autocomplete ul li {
	list-style-type: none;
	display: block;
	margin: 0px;
	padding: 0 10px;
	height: 20px;
	line-height: 20px;
	cursor: pointer;
	overflow: hidden;
	white-space: nowrap;
	text-indent: 0;
	color: #000;
}
div.C_autocomplete ul li span {
	color: #000;
	line-height: 20px;
}
#C_search_indicator {
	position: absolute;
	padding-top: 2px;
	padding-left: 10px;
}
div.C_autocomplete ul li .c_name {
	font-weight: bold;
}
div.C_autocomplete ul li .c_no_display {
	color: #FFFFFF;
}
div.C_autocomplete ul li.c_type_contact {
	background: url(../image/ab/picto_contact.gif) no-repeat left center;
}

/*********** PRESENTATION **************/
#C_presentation {
	margin-left: 20px;
	width: 734px;
}

#C_presentation .c_illustration {
	border-bottom: 1px #C7C8C0 solid;
	height: 321px;
	border-bottom: 1px #C7C8C0 solid;
}
#C_presentation .c_illustration#video {
	background: url(../image/filer/bg_presentation_video.jpg) no-repeat left top;
}
#C_presentation .c_illustration#audio {
	background: url(../image/filer/bg_presentation_audio.jpg) no-repeat left top;
}
#C_presentation .c_illustration#photo {
	background: url(../image/filer/bg_presentation_photo.jpg) no-repeat left top;
}

#C_presentation .c_illustration .c_illustration_txt{
	font-size: 20px;
}

#C_presentation .c_illustration#video .c_illustration_txt{
	padding-top: 50px;
	padding-left: 170px;
}

#C_presentation .c_illustration#audio .c_illustration_txt{
	padding-top: 30px;
	padding-left: 170px;
}

#C_presentation .c_illustration#photo .c_illustration_txt{
	padding-top: 160px;
	padding-left: 340px;
}


#C_presentation .c_subtitle {
	margin: 10px 0px 5px 0px;
	text-align: center;
	font-size: 18px;
	font-weight: bold;
	color: #FF9900;
}
#C_presentation .C_presentation_action_block {
	width: 100%;
	margin-top: 10px;
}
#C_presentation .c_col_1 {
	padding-right: 20px;
}
#C_presentation .c_col_2 {
	width: 300px;
	background-color: #DDDCD1;
}
#C_presentation .c_space {
	height: 10px;
	background-color: #FFFFFF;
}
#C_presentation .c_col_2_top {
	background: #DDDCD1 url(../image/filer/bg_block_right_top.gif) no-repeat right top;
}
#C_presentation .c_col_2_top .c_col_2_decoration {
	background: url(../image/filer/bg_block_left_top.gif) no-repeat left top;
	height: 4px;
}
#C_presentation .c_col_2_middle {
	padding: 10px 20px 20px 20px;
}
#C_presentation .c_col_2_bottom {
	background: #DDDCD1 url(../image/filer/bg_block_right_bottom.gif) no-repeat right bottom;
}
#C_presentation .c_col_2_bottom .m_col_2_decoration {
	background: url(../image/filer/bg_block_left_bottom.gif) no-repeat left bottom;
	height: 4px;
}
#C_presentation .C_presentation_action_block .c_presentation_action_subtitle {
	font-size: 24px;
	font-weight: bold;
	margin-bottom: 10px;
}
#C_presentation .C_presentation_action_block .c_presentation_action_intro {
	margin-bottom: 5px;
}
#C_presentation .C_presentation_action_block .c_presentation_action_link {
	background: url(../image/filer/bg_supported_phone_left.gif) no-repeat left top;
	height: 23px;
	line-height: 23px;
	padding: 3px 0px 5px 0px;
	* padding: 0px;
	text-decoration: none;
}
#C_presentation .C_presentation_action_block .c_presentation_action_link .c_decoration_1 {
	background: url(../image/filer/bg_supported_phone_right.gif) no-repeat right top;
	padding: 3px 0px 5px 0px;
	* padding: 0px;
}
#C_presentation .C_presentation_action_block .c_presentation_action_link .c_decoration_2 {
	background: url(../image/filer/bg_supported_phone_center.gif) repeat-x left top;
	margin: 0px 29px 0px 9px;
	padding: 3px 15px 5px 5px;
	color: #FFFFFF;
	font-weight: bold;
}

/*********** RIGHT CLICK MENU **************/
.C_rightclick_menu {
	display: none;
	z-index: 10;
	width: 150px;
	position: absolute;
	border: 1px #CCC solid;
	background: #FFF;
	padding: 3px 10px;
}
.C_rightclick_menu div {
	padding: 0;
	border-top: 0;
	font-weight: normal;
	cursor: pointer;
}
.C_rightclick_menu div:hover {
	color: #FFFFFF;
}
.C_rightclick_menu div.FIRST_ITEM {
	border-top-width: 0px !important;
}
.C_rightclick_menu .activated {
	color: #404389;
	cursor:pointer;
}
.C_rightclick_menu .deactivated {
	color:#BBB;
	cursor:arrow;
}
.C_rightclick_menu .C_list_color {
	cursor: auto;
}
.C_rightclick_menu .C_list_color ul {
	margin-top: 3px;
}
.C_rightclick_menu .C_list_color li {
	float: left;
	height: 18px;
	width: 18px;
	margin: 2px 1px 2px 1px;
	border: 1px #FFFFFF solid;
	cursor:pointer;
}
.C_rightclick_menu .C_list_color li:hover {
	border-color: #000000;
}
.C_rightclick_menu .C_list_color li.m_on {
	border-color: #000000;
}
.C_rightclick_menu .C_list_color div {
	border-width: 0px;
}
.C_rightclick_menu div:hover {
	color: #006699;
}
.C_rightclick_menu .deactivated:hover {
	color:#BBB;
}

/*********** ADD OR EDIT PAGE **************/
.C_phone_sim_add {
		margin: 10px 10px 0px 10px;
}
.C_phone_sim_add .c_legend {
	float: right;
	color: #999999;
	font-style: italic;
}
.C_phone_sim_add .c_legend a {
	color: #2F80D9;
	font-weight: bold;
}
.C_phone_sim_add li {
	display: inline;
	margin-right: 10px;
	margin-left: 5px;
}
.C_phone_sim_add li label {
	font-size: 10px;
}
.C_add-edit_block {
	margin-top: 10px;
	margin-bottom: 10px;
	padding: 5px;
	background-color: #FFFFFF;
}
.C_add-edit_block h3 {
	margin-top: 10px;
	padding-top: 10px;
	margin-bottom: 3px;
}
.C_add-edit_block .c_major_information {
	height: 45px;
	margin-bottom: 5px;
	background-color: #BAECF5;
}
.C_add-edit_block .c_major_information .c_field_title {
	height: 45px;
	line-height: 45px;
	margin: 0px 15px 0px 5px;
	* margin: 0px 10px 0px 5px;
}
.C_add-edit_block .c_major_information .c_field_title input {
	font-size: 14px;
	margin-left: 10px;
	margin-right: 5px;
	font-weight: bold;
	color: #0969A8;
	_margin-top: 10px;
}
.C_add-edit_block .C_left_information_block {
	padding: 10px 240px 10px 10px;
	background: url(../image/bg_add_edit_block.gif) repeat-y right top;
}
.C_add-edit_block .C_left_information_block table {
	background-color: #FFFFFF;
	width: 100%;
}
.C_add-edit_block .C_left_information_block h3 {
	border-top: 1px #A3D8E6 solid;
}
.C_add-edit_block .C_left_information_block td {
	padding-bottom: 5px;
	* padding-bottom: 3px;
}
.C_add-edit_block .C_right_information_block {
	float: right;
	_position: absolute;
	_margin-left: -230px;
	width: 210px;
	padding: 0px 10px 10px 10px;
	* padding-top: 10px;
}
.C_add-edit_block .C_right_information_block h3 {
	color: #0072B6;
}

/*********** Supported by phone/by sim **************/
.c_supported_by_phone input, .c_supported_by_sim input,
			.c_supported_by_phone textarea, .c_supported_by_sim textarea {
	background-color: #ECFCD5 !important;
}
.c_supported_by_phone_icone {
	display: none;
	background: url(../image/picto_phone_supported.gif) no-repeat center center;
	padding: 3px;
}
.c_supported_by_sim_icone {
	display: none;
	background: url(../image/picto_sim_supported.gif) no-repeat center center;
	padding: 3px 5px 5px 5px;
}
.c_supported_by_phone .c_supported_by_phone_icone {
	display: inline;
}
.c_supported_by_sim .c_supported_by_sim_icone {
	display: inline;
}

/*********** CURRENT PART STYLE **************/
.c_intro {
	color: #42ACCF;
}

/*********** SUBPART STYLE **************/
.C_subPart .c_intro {
	color: #42ACCF;
}

/*********** ILLUSTRATION STYLE **************/
#C_step_illustration .C_decoration_contain .c_intro {
	background: #75CAE3;
}

/*********** LOGIN **************/
#login .P_subtitle {
	color: #019BD2;
}
#login #P_intro .p_text_2 {
	color: #FFFFFF;
}

/*********** FORGOT PASSWORD **************/
#forgot_password #P_main_decoration {
	background: url(../image/bg_forgot_pw_main_block.jpg) no-repeat left top;
}

/*********** PASSWORD EXPIRED **************/
#password_expired #P_main_decoration {
	background: url(../image/bg_forgot_pw_main_block.jpg) no-repeat left top;
}

/*********** SUPPORTED PHONE **************/
#supported_phone, #supported_phone #L_page {
	background: #FFF;
}
#supported_phone .C_panel_type .c_panel_type_deco_1 {
	background-image: url(../image/logo_phone-backup.gif);
	background-position: 20px 18px;
	background-repeat: no-repeat;
}

/*********** SUMMARY **************/
#summary #P_welcome {
	margin-top: 10px;
	margin-bottom: 10px;
	padding-left: 10px;
}
#summary #P_welcome span {
    color: #42ACCF;
}
#summary .P_title_part, .P_title_part a {
    color: #42ACCF !important;
}
#summary #P_part_sync .P_title_part {
	background-image: none;
	padding-top: 0px;
	padding-left: 0px;
}
#summary .P_no_element_to_display a, #summary #P_note #P_note_details span, 
			#P_note #P_note_details a, #summary .l_sync_detail_block .l_sync_detail_txt a {
	color: #0033CC !important;
}
#summary .P_list_timed_elt li .p_time {
	color: #42ACCF;
}
#summary #P_note #P_note_details span, #P_note #P_note_details a {
	font-weight: normal !important;
}
#summary #P_your_contact #M_card_block .m_header {
	background: #B9ECF5;
	color: #141482;
}

/*********** PRESENTATION **************/
#C_presentation .C_presentation_action_block .c_presentation_action_link {
	background-image: url(../image/filer/bg_supported_phone_left.gif);
}

h1 {
	float:left;
	width:165px;
	background:url(../image/header/logo.gif) no-repeat top;
	height:78px;
	margin:0;
	padding:0;
}
h1 span {
	display:none;
}
h2 {
	margin: 0 0 0 0;
	font-size: 18px;
	color: #069;
	font-weight: bold;
}
h3 {
	margin: 0 0 0 0;
	font-size: 12px;
}
p {
	margin: 11px 0;
}
img {
	border-style:none;
}
a span, a div {
	cursor: pointer;
}
.C_clear {
	clear: both;
}
.clear {
	clear: both;
}
.C_clear_right {
	clear: right;
}
.C_clear_left {
	clear: left;
}

/*********** TYPOGRAPHY ************/
.C_global_heading1 {
	font-size: 24px;
	font-weight: normal;
	color:#0099CC;
}
.C_global_title1 {
	font-size: 18px;
	font-weight: bold;
	color:#666;
}
.C_global_title2 {
	font-size: 18px;
	font-weight: bold;
	color:#069;
}
.C_global_title3 {
	font-size: 18px;
	font-weight: bold;
	color:#09C;
}
.C_global_title4 {
	font-size: 24px;
	font-weight: normal;
	color:#FFF;
}
.C_global_title5 {
	color: #09C;
	font-size:24px;
	font-weight:bold;
}
.C_global_subtitle1 {
	font-size: 12px;
	font-weight: bold;
	color:#069;
}
.C_global_subtitle2 {
	font-size: 11px;
	font-weight: bold;
	color:#999;
}
.C_global_subtitle3 {
	font-size: 14px;
	font-weight: bold;
	color:#09C;
}
.C_global_subtitle4 {
	font-size: 14px;
	font-weight: bold;
	color:#FFF;
}
.C_global_text1 {
	font-size: 12px;
	color:#333;
}
.C_global_text2 {
	font-size: 11px;
	font-weight: bold;
	color:#666;
}
.C_global_text3 {
	font-size: 11px;
	font-weight: normal;
	color:#666;
}
.C_global_text4 {
	font-size: 11px;
	font-weight: bold;
	color:#333;
}
.C_global_text5 {
	font-size: 11px;
	font-weight: bold;
	color:#999;
}
.C_global_text6 {
	font-size: 11px;
	color:#999;
}
.C_global_text7 {
	font-size: 11px;
	color:#333;
}
.C_global_text8 {
	font-size: 14px;
	color:#A2D2E0;
}
.C_global_text9 {
	font-size: 11px;
	color:#09C;
	font-weight: bold;
}
.C_global_info_text1 {
	font-size: 14px;
	font-weight: bold;
	color:#3C0;
}
.C_global_info_text2 {
	font-size: 14px;
	font-weight: bold;
	color: #FFF;
}
.C_global_legend1 {
	font-size: 11px;
	font-style:italic;
	color:#999;
}
.C_global_legend2 {
	font-size: 10px;
	color:#999;
}
.C_global_text_alert {
	font-size: 11px;
	font-weight: bold;
	color:#FF0000;
}

/*********** LINKS ************/
a.C_global_link_title2 {
	font-size:18px;
	text-decoration: none;
	font-weight: bold;
	color:#069;
}
a:hover.C_global_link_title2 {
	font-size:18px;
	text-decoration: none;
	font-weight: bold;
	color:#069;
}
a.C_global_link1 {
	font-size:11px;
	text-decoration: none;
	color:#09C;
}
a:hover.C_global_link1 {
	font-size:11px;
	text-decoration: underline;
	color:#09C;
}
a.C_global_link1_on {
	font-size:11px;
	text-decoration: none;
	font-weight: bold;
	color:#09C;
}
a:hover.C_global_link1_on {
	font-size:11px;
	text-decoration: underline;
	font-weight: bold;
	color:#09C;
}
a.C_global_link2 {
	font-size:11px;
	text-decoration: underline;
	color:#03C;
}
a:hover.C_global_link2 {
	font-size:11px;
	text-decoration: underline;
	color:#09C;
}
a.C_global_link3 {
	font-size:11px;
	text-decoration: none;
	font-style:italic;
	color:#999;
}
a:hover.C_global_link3 {
	font-size:11px;
	text-decoration: none;
	font-style:italic;
	color:#09C;
}
a.C_global_link4 {
	font-size:10px;
	text-decoration: none;
	color:#09C;
}
a:hover.C_global_link4 {
	font-size:10px;
	text-decoration: underline;
	color:#09C;
}
a.C_global_link5 {
	font-size:11px;
	text-decoration: none;
	color:#999;
}
a:hover.C_global_link5 {
	font-size:11px;
	text-decoration: none;
	color:#09C;
}
a.C_global_link6 {
	font-size:14px;
	text-decoration: underline;
	font-weight: bold;
	color:#03C;
}
a:hover.C_global_link6 {
	font-size:14px;
	text-decoration: underline;
	font-weight: bold;
	color:#03C;
}

/*********** COMMON TEXT AND LINK **************/
.C_text6 {
	font-size: 10px;
	color: #03A5DB;
}

/*********** ERROR *********************/
.C_error {
	padding:50px;
	text-align:center;
}

/*********** CHECKBOX **************/
.WooDhtmlcheckbox .WooDhtmlChecked {
	background:transparent url(../image/icons/checkbox_on.gif) repeat scroll 0% !important;
}
.WooDhtmlcheckbox img {
	background:transparent url(../image/icons/checkbox.gif) repeat scroll 0% !important;
	height:13px !important;
	width:13px !important;
}

/*********** RADIO BUTTON ***********/
.WooDhtmlradio .WooDhtmlChecked {
	background:transparent url(../image/icons/radio_on.gif) repeat scroll 0% !important;
}
.WooDhtmlradio img {
	background:transparent url(../image/icons/radio.gif) repeat scroll 0% !important;
	height:13px !important;
	width:13px !important;
}

/*********** BUTTON AND GROUPBUTTON STYLE **************/
.C_bt {
	cursor: pointer;
	text-decoration: none;
	display: block;
}
.C_bt:hover {
	_background-position: 0px 0px;
}

.C_groupButton_pageValidation {
	_padding-right: 5px !important;
}
.C_groupButton_pageValidation .C_bt {
	float: left;
}
.C_groupButton_pageValidation .C_bt:hover .C_bt_left {
	background-image: url(../image/button/button1_on_left.gif);
}
.C_groupButton_pageValidation .C_bt:hover .C_bt_right {
	background-image: url(../image/button/button1_on_right.gif);
}
.C_groupButton_pageValidation .C_bt:hover .C_bt_center {
	background-image: url(../image/button/button1_on_center.gif);
}

.C_struct_3_block_horizontal .c_add:hover .C_bt_right {
	background-image: url(../image/button/bg_button_on_right_arrow.gif);
}
.C_struct_3_block_horizontal .c_remove:hover .C_bt_left {
	background-image: url(../image/button/bg_button_on_left_arrow.gif);
}


.C_container_button_action {
	margin: 0 auto;
}
.C_container_button_action .c_separate_text {
	vertical-align: middle;
	padding: 0 10px;
}

/*********** BUTTON 2 **************/
.C_button2, .C_bt_cta, .P_button_cancel {
	float: left;
}
.C_button2 .C_bt, .C_bt_cta .C_bt {
	cursor: pointer;
	text-decoration: none;
	display: block;
}
.C_button2 .C_bt_left, .C_bt_cta .C_bt_left {
	background: url(../image/button/button2_left.gif) no-repeat left top;
	float: left;
	margin-left: 10px;
}
.C_button2 .C_bt_right, .C_bt_cta .C_bt_right {
	background: url(../image/button/button2_right.gif) no-repeat right top;
	display: block;
}
.C_button2 .C_bt_center, .C_bt_cta .C_bt_center {
	background: url(../image/button/button2_center.gif) repeat-x right top;
	margin: 0 4px 0 4px;
	padding: 2px 5px 4px 5px;
	display: block;
	white-space: nowrap;
	text-align: center;
	_width: 20px;
	min-width: 20px;
}
.C_button2 .C_bt_decoration, .C_bt_cta .C_bt_decoration {
	color:#FFF;
}
.C_button2:hover .C_bt_left, .C_bt_cta:hover .C_bt_left {
	background: url(../image/button/button2_on_left.gif) no-repeat left top;
}
.C_button2:hover .C_bt_right, .C_bt_cta:hover .C_bt_right {
	background: url(../image/button/button2_on_right.gif) no-repeat right top;
}
.C_button2:hover .C_bt_center, .C_bt_cta:hover .C_bt_center {
	background: url(../image/button/button2_on_center.gif) repeat-x right top;
}

/*********** ACTION BUTTON 3 **************/
.C_action_button3 .C_bt_left, .C_action_button3_off .C_bt_left, .C_action_button3_off:hover .C_bt_left {
	background:url(../image/action_button3/bg_left.gif) no-repeat left top;
	margin-left:0;
}
.C_action_button3 .C_bt_right, .C_action_button3_off .C_bt_right, .C_action_button3_off:hover .C_bt_right {
	background:url(../image/action_button3/bg_right.gif) no-repeat right top;
}
.C_action_button3 .C_bt_center, .C_action_button3_off .C_bt_center, .C_action_button3_off:hover .C_bt_center {
	background:url(../image/action_button3/bg_center.gif) repeat-x;
	padding:6px;
	margin: 0 3px;
}
#step_1 .C_action_button3 .C_bt_left {
	padding-left:3px;	
}
#step_1 .C_action_button3 .C_bt_right {
	padding-right:3px;	
}

.C_action_button3 .C_bt_decoration, 
.C_action_button3_off .C_bt_decoration {
	font-weight: bold;
	color:#666;
}
.C_action_button3 .C_bt_center .C_bt_decoration, .C_action_button3_off .C_bt_center .C_bt_decoration {
	font-weight:bold;
	background-position:0 50%;
	background-repeat:no-repeat;
	display:block;
	font-weight:bold;
	padding: 3px 3px 3px 35px;
	text-align:left;
}
.C_action_button3_off .C_bt_decoration {
	color:#999;
}
.C_action_button3:hover .C_bt_left {
	background:url(../image/action_button3/bg_left_on.gif) no-repeat left top;
	margin-left:0;
}
.C_action_button3:hover .C_bt_right {
	background:url(../image/action_button3/bg_right_on.gif) no-repeat right top;
}
.C_action_button3:hover .C_bt_center {
	background:url(../image/action_button3/bg_center_on.gif) repeat-x;
	padding:6px;
	margin: 0 3px;
}
.C_action_button3:hover  .C_bt_center .C_bt_decoration {
	color:#069;
}

/******* NEW CONTAINER / NEW ITEM *******/
#C_new_container, #C_new_item  {
	padding-left: 3px;
	float: left;
}
#C_new_container  {
	width: 200px;
}
#C_new_item span {
	float:left;
}
#C_new_item  .C_bt_left   {
	margin-right: 6px !important;
}
#C_new_container .C_bt_center, #C_new_item .C_bt_center  {
	padding: 3px 4px 4px !important;
	background: transparent;
	display: block;
	text-align: center;
	white-space: nowrap;
}
#C_new_container .C_bt, #C_new_item .C_bt {
	cursor:pointer;
	display:block;
	text-decoration:none;
	color:#767676;
}
#C_new_container .C_bt_left, #C_new_item .C_bt_left {
	background:transparent;
	margin:0;
	float:left;
}
#C_new_container .C_bt_right, #C_new_item .C_bt_right {
	background:transparent;
	display:block;
}
#C_new_container .C_bt_decoration, #C_new_item .C_bt_decoration {
	background-position:0;
	background-repeat:no-repeat;
	display:block;
	padding:3px 5px 3px 38px;
	font-weight:bold;
}
.C_main_button_hover  .C_bt_decoration {
	color:#069 !important;
}



/*********** TEMPLATE B **************/
.C_temp_B_top {
	background: url(../image/common/bg_top.gif) repeat-x;
	margin-bottom: 12px;
}
.C_temp_B_5-6_left {
/*	margin-right: 123px; */
	padding-right: 6px;
/*	border-right: 1px #999999 solid;*/
}
.C_temp_B_1-6_right {
/*	width: 123px; */
	width:0;
	float: right;
/*	border-left: 1px #999999 solid;*/
}

/*********** TEMPLATE C **************/
.C_temp_C_1-2_left {
	width:47%;
	margin-bottom: 12px;
}
.C_temp_C_1-2_right {
	width:49.2%;
	float: right;
	padding-left: 4px;
	margin-bottom: 12px;
}
.C_temp_C_2-2_center {
	margin-bottom: 12px;
}

/*********** TEMPLATE D **************/
.C_temp_D_top {
	background: url(../image/common/bg_top.gif) repeat-x;
	margin-bottom: 12px;
}
.C_temp_D_3-4_left {
	margin-right: 172px;
	padding-right: 25px;
	background: url(../image/common/bg_right.gif) repeat-y right;
}
.C_temp_D_1-4_right {
	width: 185px;
	float: right;
	background: url(../image/common/bg_right.gif) repeat-y;
}

/*********** TEMPLATE E **************/
.C_temp_E_3-3 {
	margin-bottom: 12px;
}
.C_temp_E_2-3_left {
	margin-right: 237px;
	padding-right: 25px;
	background: url(../image/common/bg_right.gif) repeat-y right;
}
.C_temp_E_1-3_right {
	width: 250px;
	float: right;
	background: url(../image/common/bg_right.gif) repeat-y;
}

/*********** POP MESSAGES *************/
.C_pop_message {
	position: fixed;
	_position: absolute;
	left:33%;
	top:33%;
	_margin-top: expression(documentElement.scrollTop);
	z-Index: 10000;
	width: 360px;
}
.C_pop_message .c_pop_main {
	margin: 0 10px 0 10px;
	min-height: 70px;
	_height: 70px;
}
.C_pop_message .c_pop_top {
	padding:12px 10px;
}
.C_pop_message .c_pop_top_title {
	float:left;
}
.C_pop_message .c_pop_top_close {
	float:right;
}
.C_pop_message .c_pop_top_close span {
	display:none;
}
.C_pop_message .c_title {
	margin: 0 0 7px 0;
}
.C_pop_message  .c_pop_main .pop_choose_album input, .C_pop_message  .c_pop_main .pop_choose_album select {
	width:150px;
	margin:0 10px 0 0;
}
.C_pop_message .c_pop_main .pop_choose_album #new_album {
	width:auto;
	margin:0;
}
.C_pop_message .c_pop_action {
	margin-bottom: 10px;
}
.C_message .C_bt, .C_pop_message .C_bt {
	float: left;
}

#P_close_action {
	right:10px;
	top:3px;
}
#L_popup_button_print {
	right:70px;
	top:3px;
}

/*********** CONFIRM MESSAGE STYLE **************/
.C_confirm_message .c_message .c_close_link {
	float: right;
	margin-top: -25px;
	margin-right: 10px;
	padding-top: 10px;
}
.C_confirm_message .C_confirm_message_top {
	background: #FFF;
}
.C_confirm_message .c_message {
	background: #FFF;
}

/*********** POP MESSAGE ERROR *************/
.C_pop_error {
	background-color: #FFF;
	border:4px solid #D7D7D7;
}
.C_pop_message .C_pop_error .c_pop_action {
	float:right;
	padding-right:15px;
	padding-left:0;
}
.C_pop_message .C_pop_error .c_pop_main {
	margin:0 10px;
	padding-left:50px;
	background:url(../image/common/picto_message_user_error.gif) no-repeat;
}

/*********** POP MESSAGE CONFIRM *************/
.C_pop_confirm {
	background-color: #FFF;
	border:4px solid #D7D7D7;
}
.C_pop_message .C_pop_confirm .c_pop_action {
	float:right;
	padding-right:15px;
	padding-left:0;
}
.C_pop_message .C_pop_confirm .c_pop_main {
	margin:0 10px;
	padding-left:50px;
	background:url(../image/common/picto_message_confirmation.gif) no-repeat;
}

/*********** POP MESSAGE INFO *************/
.C_pop_info {
	background-color: #FFF;
	border:4px solid #D7D7D7;
}
.C_pop_message .C_pop_info .c_pop_action {
	float:right;
	padding-right:15px;
	padding-left:0;
}
.C_pop_message .C_pop_info .c_pop_main {
	margin:0 10px;
	padding-left:50px;
	background:url(../image/common/picto_message_information.gif) no-repeat;
}

/*********** POP MESSAGE PROMPT *************/
.C_pop_prompt {
	background-color: #FFF;
	border:4px solid #D7D7D7;
}
.C_pop_message .C_pop_prompt .c_pop_action {
	float:right;
	padding-right:15px;
	padding-left:0;
}
.C_pop_message .C_pop_prompt .c_pop_main {
	margin:0 10px;
	padding-left:50px;
	background:none;
}
.C_pop_message .C_pop_prompt input {
	margin-left:60px;
}

/*********** ADVERTISING **************/
#C_advertising {
	padding: 0 10px;
	display: none;
}

/*********** PAGINATION2 **************/
.C_pagination2 {
	height: 17px;
	line-height: 17px;
	margin-top: 24px;
	border-top: 1px #CCC solid;
	background: url(../image/pagination2/bg_pagination2.gif) repeat-x left top;
	clear:both;
}
.C_pagination2 ul {
	float: right;
	margin-top: 3px;
	line-height: 12px;
}
.C_pagination2 li {
	float: left;
	padding: 0 4px;
}
.C_pagination2 li.c_page {
	border-left: 1px #999 solid;
}
.C_pagination2 li.c_next_text {
	border-left: 1px #999 solid;
}
.C_pagination2 li a {
	text-decoration: none;
	color: #03A5DB;
}
.C_pagination2 .c_current_page a {
	font-weight: bold;
	color: #666;
}

/*********** INPUT MODIFY WITH TEXT ZONE APPARENCE **************/
.C_input_field_apparence {
	background: #DFFC9F;
	border-color: auto;
}
.C_input_text_apparence {
	background: transparent;
	border-color: transparent;
}

/*********** ACTION BUTTON 2 **************/
.C_action_button2 {
	float: left;
	width: 17px;
	height: 17px;
	margin: 0 1px;
}
.C_action_button2_edit {
	background: url(../image/action_button2/edit.gif);
}
.C_action_button2_edit:hover {
	background-image: url(../image/action_button2/edit_on.gif);
}
.C_action_button2_download {
	background: url(../image/action_button2/download.gif);
}
.C_action_button2_download:hover {
	background-image: url(../image/action_button2/download_on.gif);
}
.C_action_button2_delete {
	background: url(../image/action_button2/delete.gif);
}
.C_action_button2_delete:hover {
	background-image: url(../image/action_button2/delete_on.gif);
}

/****************** TITLE DECORATION ***************/
.C_title_decoration {
	padding:15px;
	background: url(../image/common/bg_top.gif) repeat-x;
}

/*********** ALPHABETIC FILTER **************/
#C_alphabetic_pane {
	height: 15px;
	padding: 10px 10px 5px 10px;
	background: #F2F2EE;
	border-top: 1px #E2E2E0 solid;
}
#C_no_alphabetic_pane {
	padding: 10px 10px 5px 10px;
	background: #F2F2EE;
	border-top: 1px #E2E2E0 solid;
}
.C_alphabetic_filter {
}
.C_alphabetic_filter li {
	display: inline;
}
.C_alphabetic_filter li a {
	float: left;
	padding: 1px 5px;
	color: #069;
	font-weight: bold;
	text-decoration: none;
}
.C_alphabetic_filter li.on a {
	background-color: #41AAD3;
	color: #FFF;
}
.C_alphabetic_filter li.empty a {
	color: #D6D6D6;
}

.C_alphabetic_filter li span {
	float: left;
	padding: 1px 5px;
	color: #D6D6D6;
	font-weight: bold;
	text-decoration: none;
}

/******************* DATA HEADER *******************/
#C_data_header .C_data_capacity {
	overflow: visible !important;
	font-weight: bold;
	color:#069;
}
#C_data_header .text1 {
	text-decoration: none;
	color:#666;
}
#C_data_header .link1 {
	text-decoration:none;
	color:#09C;
}
#C_data_header .text2 {
	text-decoration: none;
	color:#666;
}
#C_data_header .text2_on {
	font-weight: bold;
	text-decoration: none;
	color:#666;
}
#C_data_header .link2 {
	text-decoration: underline;
	color:#03C;
}
#C_data_header .link2_off {
	text-decoration: none;
	color:#BBB;
}
#C_data_header .textRed {
	text-decoration: none;
	color:#d00;
}

#C_set_action {
	height: 65px;
	background:  #F2F2EE;
}
#C_set_infos, #C_view_pane, #C_action_button1 {
	float: left;
	height: 65px;
}
#C_set_infos {
	width: 39.5%;
}
#C_set_infos .c_title_multi_details {
	color: #069;
}
#C_view_pane {
	width:25%;
	text-align:center;
}
#C_view_pane table {
	padding: 0;
	text-align:center;
	margin-top:7px;
	margin-left: auto !important;
	margin-right: auto !important;
}
#C_view_pane td {
	padding: 0;
	margin :0;
}
#C_view_pane_sort {
	margin-top:10px;
}
#C_view_pane_button a {
	text-decoration: none;
	display: block;
	height: 23px;
	width: 23px;
	margin: 0 4px;
}
#C_view_pane_sort a{
	text-decoration: none;
	color:#0033cc;
	padding:0 3px;
	border-right: 1px solid #0033cc;
}
#C_view_pane_sort .sort_on {
	font-weight:bold;
	color:#0033cc;
	text-decoration: none;
}
#C_view_pane_sort span {
	color:#0033cc;
	text-decoration: underline;
}
#C_view_pane_sort #last_sort {
	margin-right:0;
	border:0;
}
#C_view_pane_sort .on {
	font-weight: bold;
}
#C_view_pane_sort .off {
	text-decoration: underline;
}


/****** Action Button 1 *******/
#C_action_button1 {
	text-align: right;
	width:35%;
	* margin-left:-1px;
}
#C_action_button1 ul {
	float: right;
	padding: 10px 13px 0 0;
}
#C_action_button1 li {
	float: left;
}
#C_action_button1 span, #C_view_pane_button span  {
	display: none;
}
#C_action_button1 a, #C_action_button1 div {
	margin-left:2px;
	display: block;
	width: 41px;
	height: 41px;
	text-decoration: none;
}

#C_set_action_share {
	/**display: none;**/
}


#C_set_action_publish a {
	background: url(../image/action_button1/all_publish.gif) no-repeat;
}
#C_set_action_publish a:hover {
	background: url(../image/action_button1/all_publish_on.gif) no-repeat;
}
#C_set_action_share a {
	background: url(../image/action_button1/all_share.gif) no-repeat;
}
#C_set_action_share a:hover {
	background: url(../image/action_button1/all_share_on.gif) no-repeat;
}
#C_set_action_edit_group a {
	background: url(../image/action_button1/ab_group_edit.gif) no-repeat;
}
#C_set_action_edit_group a:hover {
	background: url(../image/action_button1/ab_group_edit_on.gif) no-repeat;
}
#C_set_action_add_contact_to_group a {
	background: url(../image/action_button1/ab_group_add_contact.gif) no-repeat;
}
#C_set_action_add_contact_to_group a:hover {
	background: url(../image/action_button1/ab_group_add_contact_on.gif) no-repeat;
}
#C_set_action_cal_edit a {
	background: url(../image/action_button1/cal_calendar_edit.gif) no-repeat;
}
#C_set_action_cal_edit a:hover {
	background: url(../image/action_button1/cal_calendar_edit_on.gif) no-repeat;
}
#C_set_action_restore a {
	background: url(../image/action_button1/all_restore.gif) no-repeat;
}
#C_set_action_restore a:hover {
	background: url(../image/action_button1/all_restore_on.gif) no-repeat;
}
#C_set_action_download a {
	background: url(../image/action_button1/all_download.gif) no-repeat;
}
#C_set_action_download a:hover {
	background: url(../image/action_button1/all_download_on.gif) no-repeat;
}
#C_set_action_download.inactive a, #C_set_action_download.inactive a:hover {
	background: url(../image/action_button1/all_download_off.gif) no-repeat;
}
#C_set_action_delete a {
	background: url(../image/action_button1/all_delete.gif) no-repeat;
}
#C_set_action_delete_off div {
	background: url(../image/action_button1/all_delete_off.gif) no-repeat;
}
#C_set_action_delete a:hover {
	background: url(../image/action_button1/all_delete_on.gif) no-repeat;
}
#C_set_action_delete.off a, #C_set_action_delete.off a:hover {
	background: url(../image/action_button1/all_delete_off.gif) no-repeat;
}
#C_set_action_delete_album a {
	background: url(../image/action_button1/all_delete.gif) no-repeat;
}
#C_set_action_delete_album a:hover {
	background: url(../image/action_button1/all_delete_on.gif) no-repeat;
}
#C_set_action_delete_album.off a, #C_set_action_delete_album.off a:hover {
	background: url(../image/action_button1/all_delete_off.gif) no-repeat;
}
#C_set_action_cleartrash a {
	background: url(../image/action_button1/all_clear_trash.gif) no-repeat;
}
#C_set_action_cleartrash_off div {
	background: url(../image/action_button1/all_clear_trash_off.gif) no-repeat;
}
#C_set_action_cleartrash a:hover {
	background: url(../image/action_button1/all_clear_trash_on.gif) no-repeat;
}
#C_set_action_cleartrash.off a, #C_set_action_cleartrash.off a:hover {
	background: url(../image/action_button1/all_clear_trash_off.gif) no-repeat;
}
#C_set_action_print a {
	background: url(../image/action_button1/all_print.gif) no-repeat;
}
#C_set_action_print a:hover {
	background: url(../image/action_button1/all_print_on.gif) no-repeat;
}
#C_set_action_print.inactive a, #C_set_action_print.inactive a:hover {
	background: url(../image/action_button1/all_print_off.gif) no-repeat;
}
#C_set_action_sync a {
	background: url(../image/action_button1/all_sync.gif) no-repeat;
}
#C_set_action_sync a:hover {
	background: url(../image/action_button1/all_sync_on.gif) no-repeat;
}
#C_set_action_unshare a {
	background: url(../image/action_button1/all_remove.gif) no-repeat;
}
#C_set_action_unshare a:hover {
	background: url(../image/action_button1/all_remove_on.gif) no-repeat;
}
#C_set_action_unshare.inactive a, #C_set_action_unshare.inactive a:hover {
	background: url(../image/action_button1/all_remove_off.gif) no-repeat;
}
#C_set_infos h2 {
	padding-top: 5px;
	margin:0;
	width: 75%;
	white-space:nowrap;
}
#C_set_capacity {
	* height:14px;
}
#C_set_image {
	float:left;
	height: 54px;
	width: 54px;
	margin: 5px;
}
.C_set_image_phone, .C_set_image_sim {
	background: url(../image/common/set_image_default_empty.gif) no-repeat;
	width: 54px;
	height: 54px;
}
.C_set_image_phone img {
	padding: 5px 0 0 12px;
}
.C_set_image_sim img {
	padding: 12px 0 0 10px;
}
#C_set_image.C_no_image {
	width: 0;
}
#C_set_status {
	line-height:22px;
	white-space: nowrap;
}
#C_set_status #private {
	padding-left:25px;
	background: url(../image/icons/lock.gif) no-repeat left top;
	padding-left:18px;
}
#C_set_status #shared {
	padding-left:25px;
	background: url(../image/icons/shared.gif) no-repeat left top;
	padding-left:18px;
}
#C_data_council1, #C_data_council2 {
	/* display: none; */
	border: 1px solid #E0E0D5;
	border-bottom: 0;
	padding: 4px;
}
#C_council_message {
	background:  #FFC;
	padding: 5px 15px;
}
#C_council_message span,  #C_council_message a  {
	color:#0033cc;
}
#C_data_header .behaviour {
	float:right;
	padding:5px;
	_padding:0;
	_margin:0;
}
#C_data_header .behaviour a {
	display:block;
	width:12px;
	height:12px;
	text-decoration:none;
}
#C_data_council2 .behaviour a {
	background: url(../image/icons/close.gif) no-repeat;
}
#C_data_council1 .behaviour a {
	background: url(../image/icons/open.gif) no-repeat;
}
#C_data_header .behaviour a span {
	display:none;
}
#C_multi_data_action {
	height: 21px;
	background: url(../image/toolbar/bg_toolbar.gif);
	padding: 9px 13px 0 13px;
}
#C_data_action {
	float: left;
	margin-top: -3px;
	margin-left:-7px;
}
#C_data_action ul {
	float: left;
	margin-top:0;
}
#C_data_action ul.action_off {
	/*margin-top:3px;*/
	margin-left:7px;
}
#C_data_action ul.action_off span {
	margin: 0 15px 0 1px;
	white-space:nowrap;
	line-height: 14px;
}
#C_data_action #basket_sizeFrame {
	float: left;
}
#C_data_action ul.action_off #C_add_basket span {
	margin:0pt 8px 0pt 1px !important;
}
#C_data_action li {
	float:left;
	margin-right: 5px;
	_width:30px;
}
#C_data_action #bar_menu_on {
	_margin-left: 3px;
	_padding-left: 1px;
}
#C_data_action #bar_menu_off li {
	padding-top:2px;
}
#C_data_action li a {
	text-decoration: none;
}
#C_data_action li span {
	color :#666;
	font-size: 12px;
}
#C_data_action #smsForward_off, #C_data_action #smsReply_off {
	padding: 3px 8px 0;
}
#C_data_action #smsForward_off span, #C_data_action #smsReply_off span {
	font-weight: bold;
	color:#999;
}
#C_data_action li .C_bt {
	height: 19px;
	_padding:0;
	_margin:0;
}
#C_data_action li .C_bt_left {
	background:none;
	float:left;
	margin-left: 0 !important;
	_padding:0;
	_margin:0;
}
#C_data_action li:hover .C_bt_left {
	height: 19px;
	background:transparent url(../image/button/button1_left.gif) no-repeat scroll left top;
}
#C_data_action li .C_bt_right {
	height: 19px;
	background:none;
	display:block;
	_padding:0;
	_margin:0;
}
#C_data_action li:hover .C_bt_right {
	background:transparent url(../image/button/button1_right.gif) no-repeat scroll right top;
}
#C_data_action li .C_bt_center {
	height: 19px;
	background:transparent none repeat scroll 0%;
	display:block;
	line-height: 12px;
	text-align:center;
	white-space:nowrap;
	padding: 3px 4px 3px 4px;
	_padding:3px 4px 0 4px;
}
#C_data_action li:hover .C_bt_center {
	background:transparent url(../image/button/button1_center.gif) repeat-x;
}
#C_data_action .C_data_action_list .C_bt_decoration, #C_data_action #C_movecopy .C_bt_decoration {
	display: block;
	background: url(../image/icons/arrow_down.gif) no-repeat right center;
	padding-right: 20px;
}
#C_data_action .action_off span {
	color:#999  !important;
}
#view_group #C_data_action .action_off #C_add_to_group span {
	color:#666  !important;
}
.C_popmenu {
	background:#FFF;
	position:absolute;
	display:none;
	border-top: 1px solid #b0b0ad;
	border-left:1px solid #b0b0ad;
	border-bottom:1px solid #000;
	border-right:1px solid #000;
	margin-top: 3px;
	_margin-top: 0px;
	width:auto;
	min-width: 160px;
	_width:160px;
	_white-space:nowrap;
}
.C_popmenu li {
	display: block !important;
	float:none !important;
	min-width: 160px;
	_width:160px !important;
	margin-top: -1px;
	margin-left: 5px;
	border-top: 1px solid #b0b0ad;
}
.C_popmenu li a {
	display: block;
	padding: 3px;
}
.C_popmenu li span {
	display: block;
}
.C_popmenu li a span:hover {
	color: #09C !important;
}
#C_data_selection {
	float: right;
}
#C_data_selection li {
	float: left;
	padding: 0 5px;
	border-right: 1px solid #999;
}
#C_data_selection a {
	text-decoration: none;
}
#C_data_selection span {
	text-decoration: underline;
	color:#03C;
}
#C_data_selection #clear_selection {
	padding-right: 0;
	border: 0;
}

/*********** DATA TABLE STYLE **************/
.C_data_table th, .C_data_table td {
	border-color:#CCC !important;
}
.C_data_table th a, .C_data_table th a:hover, .C_data_table th .sort, .C_data_table th .down,
		.C_data_table th .up, .C_data_table th .down:hover, .C_data_table th .up:hover,
		.C_data_table th span {
	border-left:1px solid #FFF;
	color:#666;
	font-weight: bold;
}
.C_data_table th .up, .C_data_table th a.up:hover {
	background:url(../image/common/bg_table_header_up.gif) repeat-x right;
}
.C_data_table th .down, .C_data_table th a.down:hover {
	background:url(../image/common/bg_table_header_down.gif) repeat-x right;
}
.C_data_table th a, .C_data_table th span {
	background:transparent url(../image/common/bg_table_entete.gif) repeat-x right;
}
.C_data_table td a:hover, .C_data_table th span:hover {
	text-decoration: underline;
	color: #09C;
}
.C_data_table td.c_col_checkbox img {
	margin-bottom: -2px;
}

#file_list .C_data_table th.c_col_2 span {
	margin-top:0;
}
#file_list .C_data_table td.c_col_2 img {
	margin-top:2px;
}

/*********** COLOR PICKER **************/
.C_color_picker {
	width: 145px !important;
	padding: 5px !important;
}
.C_color_picker .C_list_color {
	cursor: auto;
}
.C_color_picker .C_list_color ul {
	margin: 0 !important;
}
.C_color_picker .C_list_color li {
	float: left;
	height: 12px;
	width: 12px;
	margin: 2px 2px;
	border: 1px #CCC solid;
	cursor:pointer;
}
.C_color_picker .C_list_color li:hover {
	border-color: #000000;
}
.C_color_picker .C_list_color li.m_on {
	border-color: #000000;
}
.C_color_picker .C_list_color div {
	border-width: 0;
}

/*********** ADD BOUTON TO REMOVE FOR NEW SKIN **************/
.C_main_group_add {
	display: none;
}
.C_main_group_button_second {
	background: none;
}

/*********** WARNING BAND ****************************/
.C_warning_decoration {
	border-top: 1px solid #F0F0F0;
	border-left: 1px solid #F3F3F3;
	border-bottom: 2px solid #D4D4D4;
	border-right: 2px solid #D4D4D4;
	margin: 0 15px;
}
.C_success_decoration, .C_failed_decoration, .C_info_decoration {
	border:4px solid #FFF;
	padding:12px 10px 12px 70px;
	min-height:30px;
}
.C_success_decoration {
	background:url(../image/common/bg_warning_success.gif) repeat-x top left;
}
.C_failed_decoration {
	background:url(../image/common/bg_warning_failed.gif) repeat-x top left;
}
.C_info_decoration {
	background:url(../image/common/bg_warning_info.gif) repeat-x top left;
}

/*************************  SHARING **************************/
.C_sharing_presentation .C_global_text3, .C_deduplicator_presentation .C_global_text3 {
	margin: 0 !important;
	padding: 0 0 15px 0 !important;
}
.C_share_album_users li {
	float: left;
	width: 240px;
	margin-bottom:20px;
}
.C_share_avatar {
	width: 60px;
	height: 80px;
	background:url(../image/common/avatar_default.gif) no-repeat top;
	padding-bottom:15px;
	margin-bottom:15px;
}
.C_share_user_infos {
	padding-left:5px;
}
.C_share_user_name, .C_share_user_lastvisit {
	padding-bottom:5px;
}
.C_share_comments {
	padding-top:5px;
}

/***************** AUTOCOMPLETE STYLE *****************/
div.C_autocomplete ul li.selected {
	background-color: #e9f5fa;
}
div.C_autocomplete ul li.selected .c_no_display {
	color: #FFF;
}
div.C_autocomplete ul li .c_name {
	font-weight: bold;
}
div.C_autocomplete ul li .c_no_display {
	color: #FFFFFF;
}

/***************** STORAGE *****************/
.C_right_decoration {
	padding-left:20px;
}
#C_storage_capacity {
	width:158px;
	background:#FFF !important;
	border:0 !important;
	float:none !important;
}
#C_storage_capacity .l_subtitle {
	padding-bottom:5px;
}
#C_storage_capacity ul {
	margin-bottom:10px;
	margin-left:0;
}
#C_storage_capacity li {
	padding-left:15px;
}
#C_storage_capacity #C_used_space {
	background:url(../image/common/picto_storage_used.gif) no-repeat left;
}
#C_storage_capacity #C_new_files {
	background:url(../image/common/picto_storage_new.gif) no-repeat left;
}
#C_storage_capacity #C_remaining_space {
	background:url(../image/common/picto_storage_remaining.gif) no-repeat left;
}
#C_capacity_warning {
	font-weight:bold;
	color:#FF0000;
	font-size:11px;
	text-align: left;
}
#C_capacity_bar, .status_flash {
	border:1px solid #989898;
	height:8px;
	width:128px;
	background:url(../image/common/bg_storage_remaining.gif) repeat-x;
	margin:0 !important;
}
 .status_flash {
	margin-left:0;
	width:80%;
 }
#C_used_space_bar, #C_new_files_bar, #C_over_quota_bar, .f_new_files_bar {
	height:8px;
	float:left;
}
#C_used_space_bar {
	background:url(../image/common/bg_storage_used.gif) repeat-x;
}
#C_new_files_bar, .f_new_files_bar {
	background:url(../image/common/bg_storage_new.gif) repeat-x;
}
#C_over_quota_bar {
	background:url(../image/common/bg_storage_over.gif) repeat-x;
}
#C_storage_scale {
	background:url(../image/common/bg_storage_scale.gif) repeat-x;
	width:130px;
	height:3px;
	margin:0 0 5px 0 !important;
}
#C_capacity_data {
	padding:0 27px 4px 0;
}
#C_storage_min {
	float:left;
}
#C_storage_max {
	text-align:right;
	width:auto;
}
#C_empty_recycle {
	padding:0;
}

/***************** SUPPORTED PHONE *****************/
#supported_phone #L_page {
	width: 730px;
	max-width: 730px;
	min-width: 730px;
}
#supported_phone #L_top_pane {
	display: none;
}
#supported_phone #L_middle_pane {
	padding-top: 5px;
}
#supported_phone .C_panel_phone {
	background: #FFF !important;
}
#supported_phone .C_panel_title {
	padding:3px 5px;
	background: #EEEFE9 !important;
	color:#0969A8;
	font-size:18px;
	font-weight:bold;
}
#supported_phone #P_close_action {
	margin-top:10px !important;
}
#supported_phone .P_supported_phone_table {
	background:#CCC;
}
.P_supported_phone_table th {
	padding:5px;
	text-align:center;
}
.P_supported_phone_table .p_col_1-2 {
	width:130px;
}
#P_supported_phone_table {
	_width:700px !important;
}


.P_supported_phone_table .p_col_3,
.P_supported_phone_table .p_col_4,
.P_supported_phone_table .p_col_5,
.P_supported_phone_table .p_col_6,
.P_supported_phone_table .p_col_7,
.P_supported_phone_table .p_col_8,
.P_supported_phone_table .p_col_9,
.P_supported_phone_table .p_col_10 {
	width:60px;
}
.P_supported_phone_table th.p_col_10 {
	width: 80px;
}
#supported_phone .P_supported_phone_table_flow {
	height:325px;
	overflow:auto;
	overflow-x:hidden;
}

/***************** INFOBULLE ********************/
.C_infobulle {
	display:none;
}
.C_infobulle_decoration {
	font-style: normal;
	padding: 5px;
	color: #000;
	border: 1px solid #BBB;
	background: #FFC;
	width: 170px;
	z-index: 10;
}
.C_infobulle span {
	left: 15px;
	height: 7px;
	width: 11px;
	background: transparent url(image-infobulle.gif);
	margin:0;
	padding: 0;
	border: 0;
}


#register #P_main_block {
	width:100% !important;
}
#register #L_menu-account {
	display:none;
}


#register #P_main_decoration {
	height: 675px;
}

#register .P_warning {
	margin:40px 0 20px;
	overflow: hidden;
}

#register  .P_warning .p_warning_text {
	display: block;
	width:345px;
	float: left;
}

#register .p_col_4_block .P_title {
	font-size:18px;
	color:#2F418C;
}

/********* SUMMARY SYNC *************/
#L_sync_detail .L_sync_data_list li.l_sync_status_done {
	background-image:url(../image/sync/picto_sync_status_done.gif);
}
#L_sync_detail .L_sync_data_list li.l_sync_status_partial {
	background-image:url(../image/sync/picto_sync_status_partial.gif);
}
#L_sync_detail .L_sync_data_list li.l_sync_status_error {
	background-image:url(../image/sync/picto_sync_status_error.gif);
}
#L_sync_detail .L_sync_data_list li.l_sync_status_none {
	background-image:url(../image/sync/picto_sync_status_none.gif);
}
#L_sync_detail .l_sync_in_progress {
	background-image:url(../image/sync/picto_sync_status_in_progress.gif);
}

/********* P_terms_and_conditions_block *************/
#P_terms_and_conditions_block {
	margin-top: 60px !important;
}