body {
	background:#D9E2E7 url(../images/fond.png) repeat-y scroll center center;
	padding:0;
	margin:0;
	font-family:Georgia,Arial,Verdana,Helvetica,sans-serif;
	font-size:10px;
	color:#FFFFFF;
	margin-left:auto;
	margin-right:auto;
	/*height:100%;*/
	width:972px;
	color:#000;
}

.entete {
	padding:10px;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
	font-size:26px;
	border-bottom:1px dotted #B2A2D0;
	/*height:130px;*/
}

.contentEntete {
	text-align:center;
	font-size:16px;
}

.title {
    font-size:16pt;
    color:#E56509;
    padding: 3px 10px;
    font-weight:bold;
}

label {
	text-align:left;
}

.champ {	font-size:11px;
	text-align:right;
	border:1px solid #cccccc;
	padding-right: 2px;
}

.cadre_orange {	background-color:#FFBC79;
	border:1px solid #00396F;
	color: #00396F;
    font-size: 14px;
    font-weight: bold;
    padding: 10px;
    width: 80%;
}
.cadre_gris {
	background-color:#C0C0C0;
	border:1px solid #00396F;
	color: #00396F;
    font-size: 11px;
    padding: 10px;
    width: 80%;
}

.cadre_td_gris {
	background-color:#C0C0C0;
	border:1px solid #00396F;
    font-size: 11px;
    padding: 10px;
}

.cadre_ciel {
	background-color:#BBFDFD;
    font-weight: bold;
}

.txt_ciel {
	background-color:#BBFDFD;
    font-weight: bold;
    font-size: 10px;
    padding:3px;
}


.txt_violet {
	background-color:#B67FE2;
    font-weight: bold;
    font-size: 12px;
    padding:3px;
}


.txt_vert {
	background-color:#93FF93;
    font-weight: bold;
    font-size: 12px;
    padding:3px;
}

.bord {	border:1px solid #cccccc;
}


.cadre_bleu {
	background-color:#8FCBEF;
    font-weight: bold;
}
.txt_bleu {
	background-color:#8FCBEF;
    font-weight: bold;
    font-size: 10px;
    padding:3px;
}

.content {
	text-align:justify;
}

.content_center {
	font-size:12px;
	padding:20px 0;
	width:100%;
}

/**
 *	FAQ
 */
.faqQuestion {
	text-align:			justify;
	margin:				10px 40px 0 40px;
	background-color: 	#F7F6FF;
	padding:			10px 20px;
	border: 			1px solid #99BCE8;
	cursor:				pointer;
	color: 				#239CC5;
	font-size: 			13pt;
}

.anglesBasArrondis {
	border-radius: 		4px 4px 4px 4px;
}
.anglesBasNonArrondis {
	border-radius: 		4px 4px 0 0;
}

.faqQuestionReponse {
	text-align:			justify;
	margin:				0 40px 10px 40px;
	padding:			10px 20px;
	background: 		transparent url('../images/bg_resume_3x3.gif');
	border: 			1px solid #99BCE8;
	border-radius: 		0 0 4px 4px;
}

.faqReponse {
	padding: 	10px 0;
	text-align: left;
}

.imgFaq {
	vertical-align: top;
	padding: 0 10px;
}

.destinataireSupp {
	background-color: 	#F7F6FF;
	padding:			4px;
	margin:				0 4px 0 0;
	border: 			1px solid #99BCE8;
	float:				left;
	border-radius: 		4px 4px 4px 4px;
}

.icon {
	width:18px;
}

.x-grid-cell-inner, .x-grid-hd-inner {
	white-space: normal;
}

.x-column-header-inner .x-column-header-text {
	white-space: normal;
	line-height: normal;
}

.x-column-header-inner {
	line-height: 13px;
	padding: 6px 3px !important;
}

#admin_liste_bilans .x-grid-body {
	left: -8px !important;
}

.x-btn-default-toolbar-medium .add-user {
    background-image: url(../images/24x24/user-plus.png) !important;
}
.x-btn-default-toolbar-medium .del-user {
    background-image: url(../images/24x24/multi_users.gif) !important;
}
.x-btn-default-toolbar-medium .join {
    background-image: url(../images/24x24/join.png) !important;
}
.x-btn-default-toolbar-medium .send {
    background-image: url(../images/24x24/send.png) !important;
}
.x-btn-default-toolbar-medium .saveas {
    background-image: url(../images/24x24/saveas.png) !important;
}

.x-form-display-field {
	text-align: left;
}


/*********FOOTER**********/

.footer {
	text-align:center;
	font-size:10px;
	width:100%;
	padding-top:30px;
	clear:both;
}

/********* CAMPAGNE **********/
.box INPUT {color:#800000;width:60px;text-align:right;padding-right:2px;font-size:8px}
.box {
    width: 700px;
	font-family:Calibri,Helvetica,Arial,Verdana,sans-serif;
}

.S10, .T10, .E10 {
	text-align:center;
    background-color : #DAEEF3;
}

.E70 {
	text-align:center;
    background-color : #C2DA96;
}

.titre {
	text-align:left;
    font-size:18pt;
    color:#333;
    padding: 3px 10px;
    font-weight:bold;
}

.S10 .titre {
    background-color : #E4DFEC;
}

.T10 .titre {
    background-color : #DDD9C4;
}

.E10 .titre, .E70  .titre {
    background-color : #F2DCDB;
}

.S10 .intro {
	text-align:left;
    font-size:15px;
    font-weight:normal;
    color:#333;
    background-color : #E4DFEC;
    padding: 3px;
}

.T10 .intro {
	text-align:left;
    font-size:15px;
    font-weight:normal;
    color:#333;
    background-color : #DDD9C4;
    padding: 3px;
}

/*********QUESTIONNAIRE**********/
.E10 .intro, .E70 .intro {
	text-align:left;
    font-size:15px;
    font-weight:normal;
    color:#333;
    background-color : #F2DCDB;
    padding: 3px;
}

.pan .titreO {
	text-align:left;
    font-size:13px;
    font-weight:bold;
    color:#333;
    background-color : #FDE9D9;
    border-top: 1px solid #000;
    padding: 3px;
}

.pan .titreG {
	text-align:left;
    font-size:12px;
    font-weight:normal;
    width:75%;
    color:#333;
    background-color : #F2F2F2;
    padding: 3px;
}
.pan .txtC {
	text-align:center;
    font-size:12px;
    font-weight:bold;
    color:#333;
    background-color : #F2F2F2;
    padding: 3px;
}
.pan .txtD {text-align:right;font-size:12px;color:#333;padding:3px;}
.pan .txtG {text-align:left;font-size:12px;color:#333;padding: 3px;}
.pan .texte {
	text-align:left;padding:3px;
}
.pan .texte_b {
	text-align:left;
    padding: 3px;
    font-weight:bold;
}
.cadre_s10 {
    font-weight:bold;
    border: 1px solid #000;
    width:60%;
    padding: 15px 10px;
}
.cadre_s30 {
    border: 1px solid #000;
    padding: 15px 10px;
}

.pan .service {text-align:left;font-style:italic;}

.pan .bordD {
    border-right: 1px solid #000;
}
.pan .bordH {
    border-top: 1px solid #000;
}

.etab {
	width:500px;
	height:50px;
	color:black;
	font-size:13px;
	cursor:pointer;
}
.etab_disabled {
	width:500px;
	height:50px;
	color:black;
	font-size:13px;
}

.cloture {
	width:400px;
	height:50px;
	color:black;
	font-size:16px;
	cursor:pointer;
	text-align:center;
	background-color: #D2D2D2;
}
.cloture_disabled {
	width:300px;
	height:50px;
	color:black;
	font-size:16px;
	cursor:pointer;
}

