html { 
height:100%;	
}

body {
background-position: top;
margin-top:0px;
margin-left:0px;
margin-right:0px;
margin-bottom:0px;
height:100%;

}

body100 {
background-color: #3A627C;
margin-top : 0;
}

.error, .good, .warn {
	width:400px;
  clear:both;
	color:#fff;
	-moz-border-radius:7px;
	-webkit-border-radius:7px;
	border-radius:7px;
	font-weight:bold;
	padding:10px;
}

.error {
	background:#c00;
}

.warn {
	background:#FF7800;
}

.good {
	background:#83BF00;
}



.titre_maj {	
	color:#196a9c;	
    text-decoration:none;
 	font-family: cambria,arial,Helvetica, sans-serif;
	font-size: 22px;
	font-weight:bold;
	letter-spacing:0px;
	padding:0px;
	text-align:center;
	line-height:22px;	
	text-transform:uppercase;	
}



table {
	border-spacing: 0px
	}

#basPage {

	background-image : url(images/fd2.gif);
	position:fixed;
	margin:auto;
	bottom:0;
	width:100%;
	}
	
#basPageCopro {
	background-image : url(images/fd2.gif);
	position:relative;
	margin:auto;
	bottom:0;
	width:100%;
	}
		
#centpourcent {
  height: 100%;
  width: 100%;
  }

td {
background-repeat : repeat;
}
hr.pointille {
color : #000000;
background-color : #000080;
height : 1px;
border : dashed;
}

.texte_bleu_10 {
font-family : verdana, Helvetica, sans-serif;
font-size : 10px;
font-weight : normal;
color : #3c6273;
}

.texte_bleu_11 {
font-family : verdana, Helvetica, sans-serif;
font-size : 12px;
font-weight : bold;
color : #3c6273;
}
.texte_orange_11 {
text-decoration : none;
font-family : verdana, Helvetica, sans-serif;
font-size : 11px;
font-weight : bold;
color : #ff6600;
}
.texte_orange_11:link {
text-decoration : none;
font-family : verdana, Helvetica, sans-serif;
font-size : 11px;
font-weight : bold;
color : #ff6600;
}
.texte_orange_11:visited {
text-decoration : none;
font-family : verdana, Helvetica, sans-serif;
font-size : 11px;
font-weight : bold;
color : #ff6600;
}
.texte_orange_11:active {
text-decoration : none;
font-family : verdana, Helvetica, sans-serif;
font-size : 11px;
font-weight : bold;
color : #ff6600;
}
.texte_rouge_10 {
text-decoration : none;
font-family : verdana, Helvetica, sans-serif;
font-size : 10px;
font-weight : bold;
color : #ff0000;
}
.texte_rouge_11 {
text-decoration : none;
font-family : verdana, Helvetica, sans-serif;
font-size : 11px;
font-weight : bold;
color : #ff0000;
}
.texte_rouge_11:link {
text-decoration : none;
font-family : verdana, Helvetica, sans-serif;
font-size : 11px;
font-weight : bold;
color : #ff0000;
}
.texte_rouge_11:visited {
text-decoration : none;
font-family : verdana, Helvetica, sans-serif;
font-size : 11px;
font-weight : bold;
color : #ff0000;
}
.texte_rouge_11:active {
text-decoration : none;
font-family : verdana, Helvetica, sans-serif;
font-size : 11px;
font-weight : bold;
color : #ff0000;
}
.texte_vert_11 {
text-decoration : none;
font-family : verdana, Helvetica, sans-serif;
font-size : 11px;
font-weight : bold;
color : #009933;
}
.texte_bleu_15 {
font-family : verdana, Helvetica, sans-serif;
font-size : 15px;
font-weight : bold;
color : #4289a7;
}
.texte_bleu_25 {
font-family : cambria,verdana, Helvetica, sans-serif;
font-size : 25px;
font-weight : bold;
color : #196a9c;
}
.texte_bleu_20 {
font-family : verdana, Helvetica, sans-serif;
font-size : 20px;
font-weight : bold;
color : #4289a7;
}
.texte_bleu_16 {
font-family : verdana, Helvetica, sans-serif;
font-size : 16px;
font-weight : bold;
color : #4289a7;
}
.titre_blanc {
font-family : verdana, Helvetica, sans-serif;
font-size : 17px;
color : #ffffff;
}
.titre_blanc_10 {
font-family : verdana, Helvetica, sans-serif;
font-size : 10px;
font-weight : bold;
color : #ffffff;
}
.titre_blanc_12 {
font-family : verdana, Helvetica, sans-serif;
font-size : 12px;
font-weight :bold;
color : #ffffff;
}

.titre_blanc_12 a:link {
text-decoration:none;
font-family : verdana, Helvetica, sans-serif;
font-size : 12px;
font-weight :bold;
color : #ffffff;
}
.titre_blanc_12 a:visited {
text-decoration:none;
font-family : verdana, Helvetica, sans-serif;
font-size : 12px;
font-weight : bold;
color : #ffffff;
}

.titre_blanc_12 a:hover {
text-decoration:none;
font-family : verdana, Helvetica, sans-serif;
font-size : 12px;
font-weight :bold;
color : #0590f0;
}
.titre_blanc_15 {
font-family : verdana, Helvetica, sans-serif;
font-size : 15px;
font-weight : bold;
color : #ffffff;
text-decoration:none;
}
.titre_violet {
font-family : verdana, Helvetica, sans-serif;
font-size : 20px;
font-weight : bold;
color : #660033;
}
.titre_violet_13 {
font-family : verdana, Helvetica, sans-serif;
font-size : 13px;
font-weight : bold;
color : #660033;
}

.titre_violet_15 {
font-family : verdana, Helvetica, sans-serif;
font-size : 15px;
font-weight : bold;
color : #660033;
}
.titre_violet_15:link {
text-decoration : none;
font-family : verdana, Helvetica, sans-serif;
font-size : 15px;
font-weight : bold;
color : #660033;
}
.titre_violet_15:active {
text-decoration : none;
font-family : verdana, Helvetica, sans-serif;
font-size : 15px;
font-weight : bold;
color : #660033;
}
.titre_violet_15:visited {
text-decoration : none;
font-family : verdana, Helvetica, sans-serif;
font-size : 15px;
font-weight : bold;
color : #660033;
}


.titre_violet_17 {
font-family : verdana, Helvetica, sans-serif;
font-size : 17px;
font-weight : bold;
color : #660033;
}
.titre_violet_17:link {
text-decoration : none;
font-family : verdana, Helvetica, sans-serif;
font-size : 17px;
font-weight : bold;
color : #660033;
}
.titre_violet_17:active {
text-decoration : none;
font-family : verdana, Helvetica, sans-serif;
font-size : 17px;
font-weight : bold;
color : #660033;
}
.titre_violet_17:visited {
text-decoration : none;
font-family : verdana, Helvetica, sans-serif;
font-size : 17px;
font-weight : bold;
color : #660033;
}
.titre_bleu {
font-family : verdana, Helvetica, sans-serif;
font-size : 20px;
font-weight : bold;
color : #4289a7;
}
.titre_vert {
font-family : verdana, Helvetica, sans-serif;
font-size : 20px;
font-weight : bold;
color : #7bb663;
}
.titre_marron {
font-family : verdana, Helvetica, sans-serif;
font-size : 20px;
font-weight : bold;
color : #5a4609;
}
.texte_violet {
font-family : verdana, Helvetica, sans-serif;
font-size : 11px;
color : #660033;
}
.texte_marron_14 {
font-family : verdana, Helvetica, sans-serif;
font-size : 14px;
font-weight : bold;
color : #5a4609;
}
.texte_10_noir {
font-family : verdana, Helvetica, sans-serif;
color : #000000;
}
.texte {
font-family : verdana, Helvetica, sans-serif;
font-size : 13px;
color : #000000;
text-decoration : none;
text-align:left;
}


.texte a:link {
font-family : verdana, Helvetica, sans-serif;
font-size : 13px;
color : 0000ee;
}
.texte_gras_11_gris {
font-family : verdana, Helvetica, sans-serif;
font-size : 11px;
font-weight : bold;
color : #333333;
}
.texte_gras_11_gris:active {
text-decoration : none;
font-family : verdana, Helvetica, sans-serif;
font-size : 11px;
font-weight : bold;
color : #333333;
}
.texte_gras_11_gris:visited {
text-decoration : none;
font-family : verdana, Helvetica, sans-serif;
font-size : 11px;
font-weight : bold;
color : #333333;
}
.texte_gras_11_gris:link {
text-decoration : none;
font-family : verdana, Helvetica, sans-serif;
font-size : 11px;
font-weight : bold;
color : #333333;
}
.texte_gras_11_noir {
font-family : verdana, Helvetica, sans-serif;
font-size : 11px;
font-weight : bold;
color : #000000;
}
.texte_14 {
font-family : verdana, Helvetica, sans-serif;
font-size : 14px;
color : #000000;
}
.texte_gras_14_noir {
font-family : verdana, Helvetica, sans-serif;
font-size : 15px;
font-weight : bold;
color : #000000;
}
.texte_gras {
font-family : verdana, Helvetica, sans-serif;
font-size : 11px;
font-weight : bold;
color : #000000;
}
.texte_blanc_8_gras {
font-family : verdana, Helvetica, sans-serif;
font-size : 8px;
font-weight : bold;
color : #ffffff;
}
.texte_blanc {
font-family : verdana, Helvetica, sans-serif;
font-size : 11px;
color : #ffffff;
}

.titre_gris {
font-family : arial,verdana, Helvetica, sans-serif;
font-size : 25px;
color : #7f7f7f;
}

.texte_normal_bdc {
font-family : arial,verdana, Helvetica, sans-serif;
font-size : 10px;
color : #000000;
}

.field label {
display : block;
cursor : pointer;
}
input.fin, textarea {
border : 1px solid #999;
background : #fff;
height:15px;
}
input.grand, textarea {
border : 1px solid #999;
background : #fff;
height:24px;
font-size:18px;
text-align:left;
padding:5px 0 5px 5px;"

}
.field label {
display : inline;
float : left;
width : 150px;
text-align : right;
cursor : pointer;
}