/* ********************************* redéfinition des marqueurs ****************************** */
FORM {
	padding: 0;
	margin: 0;
}

/* **************************************** mise en page ************************************* */
.TABLEPage {
	width:620px;
	margin-left: 20px;
}

#tablevelopole
{
	font-family: Arial;
	font-size: 12px;
	width: 512px;
	margin-left: 60px;
	margin-bottom: 15px;
}

#tablevelopole .titrerubrique
{
	background: transparent url(/com/images/velopole_titre.jpg) scroll no-repeat 0 0;
	height: 22px;
}

#tablevelopole .divtitre
{
	margin-left: 18px;
	font-size: 14px;
	line-height: 14px;
	color:#fff;
	font-weight: bold;
}

#tablevelopole .picto_velo
{
	position: absolute;
	z-index: 10;
	margin-left: 427px;
	margin-top: -33px;
}


#tablevelopole .donneessaisie
{
	background: transparent url(/com/images/velopole_donnee.jpg) scroll repeat-y 0 0;
	padding: 5px 0;
}

#tablevelopole .diverreurconteneur
{
	margin-left: 5px;
	height: 21px;
	float: left;
	width: 18px;
}

#tablevelopole .divlibelle
{
	margin-left: 5px;
	line-height: 21px;
	color:#333;
	font-weight: bold;
	float: left;
	width: 135px;
}
#tablevelopole .divchamp
{
	float: left;
	margin-left: 10px;
}

#tablevelopole .champleft,
#tablevelopole .champright
{
	float:left;
	height:21px;
	vertical-align:middle;
	width:1px;
}
#tablevelopole .selectright
{
	float:left;
	height:21px;
	vertical-align:middle;
	width:7px;
}


#tablevelopole .champmilieu
{
	background:transparent url(/com/images/champ_middle.jpg) repeat-x scroll 0 0;
	float:left;
	height:15px;
	line-height:15px;
	margin:0;
	padding:2px 1px 4px 1px;
}

#tablevelopole .champmilieutexte
{
	float:left;
	height:21px;
	vertical-align:middle;
	width:15px;
	line-height: 21px;
	color:#333;
	text-align:center;
}

#tablevelopole .champT1
{
	background:transparent none repeat scroll 0 0;
	border:medium none;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:15px;
	vertical-align:middle;
	padding: 0px 3px;
}

#tablevelopole .selectT1
{
	background:transparent url(/com/images/champ_middle.jpg) repeat-x scroll 0 0;
	
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:15px;
	vertical-align:middle;
	float: left;
	padding: 2px;
	margin-right: 5px;
}

#tablevelopole .texteinformatif
{
	font-style: italic;
	text-align: center;
}
#tablevelopole .texteheurefin
{
	font-style: normal;
	text-align: left;
	float: left;
	margin-left: 10px;
	margin-top: 3px;
}
#tablevelopole .bas
{
	background: transparent url(/com/images/velopole_bas.jpg) scroll no-repeat 0 0;
	height: 6px;
	font-size: 1px;
}

#tablevelopole .erreur
{
	color:#cc0000;
}

#tablevelopole .champerreur
{
	background:transparent url(/com/images/champ_middle_erreur.jpg) repeat-x scroll 0 0;
}

#tablevelopole .divPictoerreur
{
	background:transparent url(/com/images/marqueurerreur3.jpg) no-repeat scroll 50% 50%;
	width: 21px;
	height: 21px;
}
