/*
body {
   background-color:#FFFFFF;
   font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;
   font-size:12px;
   color:#565656;
   font-weight:normal;
}
*/
.textFormat {
   font-size:11px;
   color:#7F7F7F;
   font-weight:bold;
}

.textFormatBis {
   font-size:11px;
   color:#7F7F7F;
   font-weight:normal;
}

.highlight {
   text-align:center;
   background-color:#E2EDF0;
}

#tableForm fieldset {
   padding:10px;
   border:1px solid #0690ea;
}

#tableForm legend {
   background-color:#FFFFFF;
   font-size:16px;
   color:#0690ea;
   font-weight:normal;
   padding:0 0.8em 0 0.8em;
   border:1px solid #3699B6;
}

#id_type label,
#id_zone label,
#id_questions_part1 label,
#id_questions_part2 label {
   padding:0 0.8em 0 0;
}

#id_infos_gen label, .class_label {
   float:left;
   text-align:left;
   padding:0 0.8em 0 0;
}

#tableForm label {
   float:left;
   text-align:left;
   padding:0 0.8em 0 0;
}

#tableForm .padding_right {
   padding:0 0.8em 0 0;
}

#tableForm .question {
   display:block;
   background:transparent url('http://www.comite21.org/imgs/fleche_bleu.gif') left top no-repeat;
   color:#3699B6;
   font-weight:bold;
   margin:0px;
   padding:0 0 5px 20px;
}

.button {
   background-color:transparent;
   border:0px;
   cursor:pointer;
}

textarea {
	padding:1px 2px 1px 2px;
	border:1px solid #CAC8C7;
	/*font-family: Verdana, Arial, Helvetica, sans-serif;*/
   /*font-size:10px;*/
   color:#565656;
}


input, select {
	padding:1px 2px 1px 2px;
	border:1px solid #CAC8C7;
	/*font-family: Verdana, Arial, Helvetica, sans-serif;*/
   /*font-size:10px;*/
   color:#565656;
}

.inputDisabled {
	background-color:#E0DFE3;              
}

.bt1, .bt1:hover {
	height:30px;
	width:200px;
	padding:1px 2px 1px 2px;
   background-color:#0690ea;
   border:0px solid #0690ea;
   cursor:pointer;
   font-size:12px;
   color:#FFFFFF;
   font-weight:bold;
}

.no_border {
	border:0px solid #FFFFFF;
}

/*
a, a:hover {
	font-family: Arial, Verdana, Helvetica, sans-serif;
   font-size:11px;
   color:#4ABCE1;
	font-weight:normal;
	text-decoration:none;
}
*/
/*
.text1, td, div {
   font-family:  Arial, Verdana, Tahoma, Helvetica, sans-serif;
   font-size:11px;
   color:#565656;
}
*/
.styleHover {
	cursor:pointer;
}

/* ---------------- */
/* STYLE Formulaire */
/* ---------------- */
.tableCel { 
   border-collapse: collapse;
   border-style: solid;
   border-width: 1px;
   border-color: #FFFFFF;
   background-color: #3699B6;
}


.colorCel { background-color: #bae0ed; }
.colorCelHover { background-color: #4abce1;cursor:pointer; }

.textIntitule {
   font-size: 11px;
   color: #282828;
   /*font-weight:bold;*/
}

.titleIntitule {
   font-size: 12px;
   color: #FFFFFF;
   font-weight:bold;
}

/* ---------------- */
/*
h1, .titre1 {
   font-family: Helvetica, Verdana, Arial, sans-serif;
   font-size:20px;
   color:#326F81;
   font-weight:normal;
	margin:5px 0px 5px 0px;
}

h2, .titre2 {
	width:100%;
	text-align:left;
   font-family: Helvetica, Verdana, Arial, sans-serif;
   font-size:16px;
   color:#000000;
   font-weight:bold;
	padding-bottom:10px;
	border-bottom:1px solid #D0D0D0;
}

h3, .titre3  {
   font-family: Helvetica, Verdana, Arial, sans-serif;
   font-size:16px;
   color:#3699B6;
   font-weight:normal;
}

h4, .titre4  {
   font-family: Helvetica, Verdana, Arial, sans-serif;
   font-size:12px;
   color:#000000;
   font-weight:bold;
}

h5, .titre5  {
   font-family: Arial, Verdana, Helvetica, sans-serif;
   font-size:12px;
   color:#565656;
   font-weight:bold;
}

h6, .titre6  {
   font-family: Arial, Verdana, Helvetica, sans-serif;
   font-size:12px;
   color:#565656;
   font-weight:bold;
}
*/
/*DIV DETAIL LISTING*/

.conteneurDivInformations {
   position:absolute;
   z-index:1;
}

.conteneurDivInformationsSmall {
   position:absolute;
   z-index:2;
   display:none;
}

.bgDivInformations {
   position:absolute;
   z-index:2;
   padding:10px;
   background-color:#3699B6;
   /*
   filter:alpha(opacity=40);
   -moz-opacity:0.40;
   opacity:0.4;
   */
}

.bgDivInformationsApercu {
   position:absolute;
   z-index:2;
   padding:6px;
   background-color:#3699B6;
   /*
   filter:alpha(opacity=40);
   -moz-opacity:0.40;
   opacity:0.4;
   */
}

.bgInDivInformations {
   position:relative;
   z-index:3;
   /*width:350px;*/
   width:450px;
   padding:6px;
   background-color:#ffffff;
   /*
   filter:alpha(opacity=60);
   -moz-opacity:0.60;
   opacity:0.6;
   */
}

.bgInDivInformationsSmall {
   position:relative;
   z-index:3;
   width:425px;
   padding:6px;
   background-color:#ffffff;
   /*
   filter:alpha(opacity=60);
   -moz-opacity:0.60;
   opacity:0.6;
   */
}

.btnDivInformations {
   background-color:transparent;
}

.contentDivInformations {
   position:relative;
   z-index:4;
   background-color:transparent;
}

.scrollContentDivInformations {
   /*
   overflow: auto;
   width:285px;
   height:245px;
   clip: rectangle(90%,90%,90%,90%);
   top: 0;
   left: 0;
   */
   position:relative;
   background-color: transparent;
   /*
   scrollbar-face-color: #E4E4EC;
   scrollbar-arrow-color:#A4A4C1;
   scrollbar-base-color:#E4E4EC;
   scrollbar-shadow-color:#E4E4EC;
   scrollbar-darkshadow-color:#E4E4EC;
   scrollbar-highlight-color:#E4E4EC;
   scrollbar-3dlight-color:#E4E4EC;
   scrollbar-track-color:#E4E4EC;
   */
}

.contentDivApercu {
   position:absolute;
   top:0px;
   left:0px;
   z-index:5;
   display:none;
   background-color:#393939;
   filter:alpha(opacity=50);
   -moz-opacity:0.50;
   opacity:0.5;
}

.contentDivApercuContent {
   position:absolute;
   top:50%;
   left:50%;
   width:500px;
   height:500px;
   /*margin-top:-250px;*/
   margin-left:-250px;
   z-index:5;
   display:none;
}

.pointer {
	cursor:pointer;
}

@media print
{
#menubarPrint {display:none;}
}

/*FIN DIV DETAIL LISTING*/
