/* CSS Document */

body {
	margin-left: 0px;
	margin-top: 0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	outline:none;
	background:url(../img/bg.jpg) top center repeat-x;
	background-color: #888888 ;
}
.grayboxImage{
	background:url(../img/grey-bar-hor.gif) top center repeat-x;	
}

img {
	border: 0px;	
}

select {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #1E88DD;
	width: 100%;
}

input {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #1E88DD;
}

a, a:link, a:visited  {
	font-size:11px;
	color: #1E88DD;
	background-color: transparent;
	text-decoration: none;
}
a:hover {
	font-size:11px;
	color: #FF6600;
	background-color: transparent;
	text-decoration: none;
}


/*---------------------------------------------------contents--------------------------------------------------------------*/

.obl {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight: bold;
	color: #8b8989;
}


.leftpane {
	width:840px;
	padding:2px;
}

.boxes {
	width:1120px;
	padding:6px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	background-color:#FFFFFF;
    border-bottom-color:#555555;
    border-bottom-width:1px;
    padding-bottom:0px;
	margin-bottom:0px;
	color:#555555;
	text-align:center;
}

.graybox {
	font-size:11px;
	width:1096px;
	padding:12px 12px 0px;
	text-align:left;
	background-color:#f5f4f4;
	color:#000000;
}

.imgBtn {
	cursor: pointer;
}

.titleBox {
	width: 976px;	
	text-align:left;
}

.title {
	background-color: #1E88DD;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #ffffff;
	/*padding: 10px;*/
	text-align: left
}

.subTitle {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight: bold;
	color: #1E88DD;
	padding-left: 20px;
}

.infosText {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight: bold;
	color: #8b8989;
	text-align:left;
}

.sampleText {
	color: f88600;
	font-style: italic;
}

.tableau {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}

.inputLabel {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}
.tableau th {
	vertical-align: top;
	text-align: left;
	font-weight: bold;
	/*color: #8b8989;*/
	padding-left: 15px;
}
.tableau td {
	
	vertical-align: top;
}
.tableau .titleTab {
	padding-left: 0px;
	font-size:13px;
	font-weight: bold;
	color: #000000;
}

.tableauAE {
	text-align: center;
}
.tableauAE td {
	text-align: center;
}

.tableauResults {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color: #1E88DD;
	border: 1px #8b8989 solid;
	padding-top: 10px;
	padding-bottom: 10px;
}
.tableauResults th {
	padding-right: 10px;
	text-align: right;
	width: 20%;
}
.tableauResults td {
	padding-left: 10px;
	text-align: left;
/*	width: 20%;*/
}

/**************************** 
Pour la liste des erreurs 
*****************************/
.errorTable {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight: bold;
	color: red;
	width: 100%;
	padding-bottom: 20px;
}
.errorTable td {
	text-align: center;
}


/**************************** 
Pour la page de blocage ecran 
*****************************/
.waitScreenDiv {
	position:absolute;
	z-index:5;
	visibility:hidden;
	width:100%;
	height:100%;
	padding-top:10%;
	padding-left:40%;
	background-color: transparent;
}

.waitScreenTable {
	background-color: #ffffff;
	border: 5px solid #8b8989;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #8b8989;
}
.waitScreenTable td {
	text-align: center;
	vertical-align: middle;
	padding: 20px;
	width: 200px;
}

/**********************
Pour la map
***********************/
#coords {
	text-align: left;
}

.olLayerGooglePoweredBy
{
  display: none !important;
}