.infoTxt
{
    COLOR: #2C3236;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 11px
}
.fieldsTxt
{
    COLOR: #2C3236;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 12px;
    FONT-WEIGHT: bold
}
.titleTxt
{
    COLOR: #2C3236;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 12px;
    FONT-WEIGHT: bold;
    MARGIN-BOTTOM: 0px
}
.subTitleTxt
{
    COLOR: #2C3236;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 12px;
    FONT-WEIGHT: bold
}
.infoTitleTxt
{
    COLOR: #2C3236;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 12px;
    FONT-WEIGHT: bold
}
.infoMoinsTxt
{
    COLOR: #2C3236;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 11px
}
.FontTitle
{
    COLOR: #2C3236;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 12px;
    FONT-WEIGHT: bold
}
A:link
{
    COLOR: #2C3236;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 12px;
    FONT-WEIGHT: normal;
    TEXT-DECORATION: underline
}
A:visited
{
    COLOR: #2C3236;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 12px;
    FONT-WEIGHT: normal;
    TEXT-DECORATION: underline
}
A:active
{
    COLOR: #2C3236;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 12px;
    FONT-WEIGHT: normal;
    TEXT-DECORATION: underline
}
A:hover
{
    COLOR: #2C3236;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 12px;
    FONT-WEIGHT: normal;
    TEXT-DECORATION: underline
}


a.bold:link,a.bold:active,a.bold:visited {
	text-decoration : underline;
	color : #2C3236;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}
a.bold:hover {
	text-decoration : underline;
	color : #2C3236;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}

.tabGen
{
    BACKGROUND-COLOR: #ffffff;
    MARGIN: 0px;
    WIDTH: 480px
}
.tabLargeMap
{
    BACKGROUND-COLOR: #ffffff;
    MARGIN: 0px;
    WIDTH: 480px
}
body {
    color: #2C3236;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
}

td {
    color: #2C3236;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
}
input {
    color: #2C3236;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
}
.fieldsRW
{
    color: #2C3236;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
}

	
.bouton {

	color: #2C3236;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: bold;

	text-align: left;

	border: none;

}

.puce{
	float:left;
	margin-left:5px;
	margin-top:4px;
	horizontal-align:right;
}
.titre_page{
	float:left;
	margin-left:7px;
	margin-top:4px;
	/*font-size:18px;*/
	font-size:15px;
	font-weight: bold;
	color : #2C3236;
	vertical-align:middle;
}
#bloc_gris{
	BACKGROUND-COLOR: #41B7C8;
	/*background-color : #F4F4F4;*/
	border : thin;
	border-style: solid;
	border-color : #DEDEDE;
	border-width : 1px; 
	vertical-align:middle;
	leftmargin:5;
}
.bloc_gris{
	BACKGROUND-COLOR: #41B7C8; /* vert clair*/
	/*background-color : #F4F4F4;*/
    /*BACKGROUND-COLOR: #4D6572;*/
    /*BACKGROUND-COLOR: #DAEBE3; */
	border : thin;
	border-style: solid;
	border-color : #DEDEDE;
	border-width : 1px; 
	vertical-align:middle;
	leftmargin:5;
	topmargin:5;
	bottommargin:5;
	rightmargin:5;
}
.bloc_gris_top{
	BACKGROUND-COLOR: #41B7C8;
	/*background-color : #F4F4F4;*/
	border : thin;
	border-style: solid;
	border-color : #DEDEDE;
	border-width : 1px; 
	vertical-align:top;
	leftmargin:5;
	topmargin:5;
	bottommargin:5;
	rightmargin:5;
}
.titrechamp {
	font-family : Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size : 12px;
	color : #2C3236;
	/*color : #FFFFFF;*/
	vertical-align : left;
	leftmargin : 5px; }
