/* CSS Document */
.msgBox{
	background-color:#FFF;
	width:470px;
	padding:10px;	
}

/* rétro-compatibilité old msgBox */
table.msgBox{
	background-color:#FFF;
	width:500px;
	padding:0;	
}
/* fin rétro-compatibilité old msgBox */

.msgBox .titre{
    font-weight: bold;
    font-size: 25px;
    text-align: center;
    line-height: 25px;
}

.msgBox .sousTitre{
	font-size:20px; 
	line-height:20px;
	text-align:center;
}

.msgBox .message{
	margin-top:20px;
	text-align:center;
}

.msgBox .boutons{ 
	text-align:center;
}

.msgBox .boutons.left{ 
	text-align:left;
}

.msgBox .boutons.right{ 
	text-align:right;
}

.msgBox form{
	margin:0;	
}

/* SPECIAL MODULE SAV */
.msgBox legend {
    font-size: 19.5px;
    line-height: 36px;
    margin-bottom:10px;	
}

.msgBox legend.sousTitre {
    font-size: 16px;
    line-height: 16px;
	height:25px;
    margin-bottom:10px;	
	font-weight:bold;
	text-align:left;
}

.msgBox .control-group{
	margin-bottom:5px;
}

.msgBox .control-group > label{
	text-align:left;
	width:166px;	
}

.msgBox .control-group-inline{
	display:inline-block;
}

.msgBox .control-group .controls,
.msgBox .control-group .controls-row{
	margin-left:166px;
}

.msgBox .add-on-check{
	background-color:#CFEFC2;
}

.msgBox .add-on-check-error{
    background-color: #F2DEDE;
}

.msgBox .add-on-check input[type="checkbox"]{
	vertical-align:top;
}

.msgBox .divErreur{
	display:inline-block;
	padding-top:4px;
	padding-bottom:4px;
	padding-left:14px; padding-right:14px;
	margin:0px;
	vertical-align: middle;
}