﻿body
{
	min-height: 600px;
	min-width: 800px;
}
/*
div.content
{
	margin: 10px 0px 10px 0px;
	padding:10px;
	border:1px solid #A8A8A8;
	min-height:300px;
}
*/

/* === ToolTip === */
a.Tooltip {
    cursor:help;
}

a.Tooltip span {
    display:none;
}

a.Tooltip:hover span {
    position:absolute;
    display:block;
    padding: 10px;
    z-index:12500; /*pour etre au dessus d'un control en édition*/
    margin-top:-22px;
    margin-left:18px;

    text-transform:none;
    font-family: Arial;
    font-size: 12px;
    font-weight:normal;
    color: #ffffff;

    background-color: #20cfc9;
    border: 2px solid #40f3ed;
    border-radius: 10px;
    white-space: pre-wrap;
}

/*
[data-tooltip] {
	cursor:help;
}
a.Tooltip[data-tooltip]:hover:after {
	content: attr(data-tooltip);
	position: absolute;
	padding: 10px;
	text-transform:none;
	text-align:justify;
	font-family: Arial;
	font-size: 12px;
	font-weight:normal;
	color: #ffffff;
	background-color: #20cfc9;
	border: 2px solid #40f3ed;
	border-radius: 10px;
	white-space: pre-wrap;
	z-index:9999;
}
*/

/* === annotation === */
div.divPreview
{
	background-color: gray;
}

img.imgPreview
{
	/* IE hack : force le filtrage bicubique pour le lissage des images redimensionnées */
	-ms-interpolation-mode: bicubic;
	/* Firefox hack : force le filtrage bicubique pour le lissage des images redimensionnées */
	image-rendering: optimizeQuality;
	margin-top: 8px;
	margin-bottom: 8px;
}

.shadow
{
	border: 1px dotted black;
	position: absolute;
}

.edition
{
	border: 1px dashed black;
	font-family: Courier New;
	font-size: 14px;
	font-weight: bold;
}

.annotation
{
	position: absolute;
	display: none;
}

.movable
{
	width: 4px;
	height: 4px;
	cursor: move;
	border: 1px solid #a1a1a1;
	background-color: #eeeeee;
}
.resizable
{
	width: 4px;
	height: 4px;
	cursor: nwse-resize;
	border: 1px solid #a1a1a1;
	background-color: #eeeeee;
}

.delete
{
	width: 16px;
	height: 16px;
	border: 1px solid #a1a1a1;
	background-color: #eeeeee;
}
.delete:before
{
	content: "\2718";
}

.save
{
	width: 16px;
	height: 16px;
	border: 1px solid #a1a1a1;
	background-color: #eeeeee;
}
.save:before
{
	content: "\2714";
}


/* cellspacing="0"​ */
table.wizard
{ 
	border-collapse:collapse; 
	border-spacing: 0; 
}   

/* cellpadding */
th, td 
{
	padding: 0px;
	margin: 3px;
}

.noNoWrap {
    white-space:normal !important;
}

/*wizard import contacts*/
.data p label {
    padding-top:.25px;
	padding-bottom: .25px;
    white-space:nowrap;
    width:150px;
    float:left;
}

.data p {
    text-align:left;
    margin:0;
}

/*Taille de la police du bouton valider pour l'annotation de brouillon*/
a.save
{
	font-size: 18px;
}

/*Taille de la police du bouton annuler pour l'annotation de brouillon*/
a.delete
{
	font-size: 18px;
}

/*Fenêtre d'édition de brouillon*/
#ctl00_ctl00_scph_pcph_ASPxPopupControlResend_CLW-1
{
	position: absolute;
	margin-left: 50px;
	margin-top: 50px;
}

/* Alignement des boutons de l'onglet routage*/
.buttonAlignLeft
{
	float:left;
	margin: 5px 0px 5px 2px;
}

.buttonAlignLeft:first-child
{
	margin-left:0;
}

.error {
    display: block;
    color: red;
    font-weight: bold;
    margin-top: 10px;
}

.invisible {
    display: none;
}

.justified-errorframe #NewPassword_EC {
    width: 30em;
    text-align: left;
}

.justified-errorframe #ConfirmPassword_EC {
    width: 30em;
    text-align: left;
}