/*<LINK REL="STYLESHEET" TYPE="text/css" HREF="reto.css">*/
H1{ font-family:Arial ; font-size: 18px ; color: #302870 }
H2{
	font-family: Arial, Helvetica, sans-serif;
	font-size : 16px;
	color : #302870;
	line-height : 16px;
}
H3{ font-family:Arial ;font-size : 14px; color: #302870 }

a:visited.liblanc {
	color:#FFFFFF;
	text-decoration : none;
	font-family: Arial, Helvetica, sans-serif;
	font-size : 11px;
} 
a:active.liblanc {
	color:#FFFFFF;
	text-decoration : none;
	font-family: Arial, Helvetica, sans-serif;
	font-size : 11px;
 } 
a:hover.liblanc { 
	color:#FFFFFF; 
	font : lighter;
	text-decoration : underline;
	font-family: Arial, Helvetica, sans-serif;
	font-size : 11px;
}
a:link.liblanc {
	color : #FFFFFF;
	text-decoration : none;
	font-family: Arial, Helvetica, sans-serif;	
	font-size : 11px;
	}

a:visited.licoor {
	color:#E3E9F4;
	text-decoration : none;
	font-family: Arial, Helvetica, sans-serif;
	font-size : 11px;
} 
a:active.licoor {
	color:#E3E9F4;
	text-decoration : none;
	font-family: Arial, Helvetica, sans-serif;
	font-size : 11px;
 } 
a:hover.licoor { 
	color:#E3E9F4; 
	font : lighter;
	text-decoration : none;
	font-family: Arial, Helvetica, sans-serif;
	font-size : 11px;
}
a:link.licoor {
	color : #FFFFFF;
	text-decoration : none;
	font-family: Arial, Helvetica, sans-serif;	
	font-size : 11px;
	}
	
	
a:visited.libleu{
	color:#2D2771;
	font-family: Arial, Helvetica, sans-serif;
	font-size : 11px;
	text-decoration : none;
} 
a:active.libleu {
	color:#2D2771;
	font-family: Arial, Helvetica, sans-serif;
	font-size : 11px;
	text-decoration : none;
 } 
a:hover.libleu { 
	color:#2D2771; 
	font : lighter;
	font-family: Arial, Helvetica, sans-serif;
	font-size : 11px;
	text-decoration : none;
}
a:link.libleu {
	color : #2D2771;
	font-family: Arial, Helvetica, sans-serif;	
	font-size : 11px;
	text-decoration : none;
	
	}
	
a:visited.ligris {
	color:#666666;
	text-decoration : none;
	font-family: Arial, Helvetica, sans-serif;	
	font-size : 11px;
} 
a:active.ligris {
	color:#666666;
	text-decoration : none;
	font-family: Arial, Helvetica, sans-serif;	
	font-size : 11px;
 } 
a:hover.ligris { 
	color:#666666; 
	font : lighter;
	text-decoration : underline;
	font-family: Arial, Helvetica, sans-serif;	
	font-size : 11px;
}
a:link.ligris {
	color : #666666;
	font-family: Arial, Helvetica, sans-serif;	
	font-size : 11px;
	text-decoration : none;	
	}
	
a:visited.ligris12 {
	color:#666666;
	font-family: Arial, Helvetica, sans-serif;	
	font-size : 12px;
} 
a:active.ligris12 {
	color:#666666;
	font-family: Arial, Helvetica, sans-serif;	
	font-size : 12px;
 } 
a:hover.ligris12 { 
	color:#666666; 
	font : lighter;
	font-family: Arial, Helvetica, sans-serif;	
	font-size : 12px;
}
a:link.ligris12 {
	color : #666666;
	font-family: Arial, Helvetica, sans-serif;	
	font-size : 12px;	
	}	

.lo {font-size : 12;
}

.txt-blue{
	font-family: Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : #2D2771;
	line-height : 12px;
}


a:visited.liblue11underline_hover{
	color:#2D2771;
	font-family: Arial, Helvetica, sans-serif;
	font-size : 11px;
	text-decoration: none;
	line-height : 14px;
} 
a:active.liblue11underline_hover {
	color:#2D2771;
	font-family: Arial, Helvetica, sans-serif;
	font-size : 11px;
	text-decoration : none;
	line-height : 14px;
 } 
a:hover.liblue11underline_hover { 
	color:#2D2771; 
	font : lighter;
	font-family: Arial, Helvetica, sans-serif;
	font-size : 11px;
	text-decoration : underline;
	line-height : 14px;
}
a:link.liblue11underline_hover {
	color : #2D2771;
	font-family: Arial, Helvetica, sans-serif;	
	font-size : 11px;
	text-decoration: none;
	line-height : 14px;
	}
	
	
a:visited.liblue11_hover{
	color:#2D2771;
	font-family: Arial, Helvetica, sans-serif;
	font-size : 11px;
	text-decoration: none;
} 
a:active.liblue11_hover {
	color:#2D2771;
	font-family: Arial, Helvetica, sans-serif;
	font-size : 11px;
	text-decoration: none;
 } 
a:hover.liblue11_hover { 
	color:#2D2771; 
	font : lighter;
	font-family: Arial, Helvetica, sans-serif;
	font-size : 11px;
	text-decoration : underline;
}
a:link.liblue11_hover {
	color : #2D2771;
	font-family: Arial, Helvetica, sans-serif;	
	font-size : 11px;
	text-decoration: none;
	}
	
	
a:visited.liblue12{
	color:#2D2771;
	font-family: Arial, Helvetica, sans-serif;
	font-size : 12px;
	text-decoration: underline;
} 
a:active.liblue12 {
	color:#2D2771;
	font-family: Arial, Helvetica, sans-serif;
	font-size : 12px;
	text-decoration : underline;
 } 
a:hover.liblue12 { 
	color:#2D2771; 
	font : lighter;
	font-family: Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight : bold;
}
a:link.liblue12 {
	color : #2D2771;
	font-family: Arial, Helvetica, sans-serif;	
	font-size : 12px;
	}
	

	
.txt-blue-b11 {
	font-family: Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : #2D2771;
	font-weight : bold;
}



.txt-blue-b12 {
	font-family: Arial, Helvetica, sans-serif;
	font-size : 12px;
	color : #2D2771;
	font-weight : bold;
}

.txt-blue-b14 {
	font-family: Arial, Helvetica, sans-serif;
	font-size : 12px;
	color : #2D2771;
}

.txt-gris{
	font-family: Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : #666666;
	line-height : 14px;
}

.txt-gris12{
	font-family: Arial, Helvetica, sans-serif;
	font-size : 12px;
	color : #666666;
	line-height : 14px;
}

.txt-gris-b{
	font-family: Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : #666666;
	line-height : 12px;
	font-weight : bold;
}

.txt-black {
	font-family: Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : #000000;
	line-height : 14px;
}

.txt-blackb {
	font-family: Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : #000000;
	line-height : 12px;
	font-weight : bold;
}





.txt {
	font-family: Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : #000000;
	line-height : 12px;
}

.txtbar {
	font-family: Arial, Helvetica, sans-serif;
	font-size : 12px;
	color : #000000;
	line-height : 12px;
	text-decoration :none;
}

.txtg-p {
	font-family: Arial, Helvetica, sans-serif;
	font-size : 13px;
	color : #000000;
	font-weight : bold;
}


.txtb {
	font-family: Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : #0000FF;
	line-height : 12px;
}

.txtg {
	font-family: Arial, Helvetica, sans-serif;
	font-size : 12px;
	color : #000000;
	line-height : 14px;
	font-weight : bold;
	}
	.txtred {
	font-family: Arial, Helvetica, sans-serif;
	font-size : 12px;
	color : #FF0000;
	line-height : 12px;
	}
	
	.txtred-b {
	font-family: Arial, Helvetica, sans-serif;
	font-size : 12px;
	color : #FF0000;
	font-weight : bold;
	line-height : 12px;
	}
	
	
	.txtred-s {
	font-family: Arial, Helvetica, sans-serif;
	font-size : 12px;
	color : #FF0000;
	line-height : 12px;
	text-decoration : underline;
}

.txtred-p-s {
	font-family: Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : #FF0000;
	line-height : 12px;
	text-decoration : underline;
}


.txtg-bleu {
	font-family: Arial, Helvetica, sans-serif;
	font-size : 14px;
	color : #2D2771;
	line-height : 16px;
	font-weight : bold;
}
.txt-bleu {
	font-family: Arial, Helvetica, sans-serif;
	font-size : 12px;
	color : #2D276F;
	line-height : 14px;
}

.txt-gris {
	font-family: Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : #545454;
	line-height : 14px;
}



.txtg-black {
	font-family: Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : #000000;
	line-height : 14px;
	font-weight : bold;
}

.txt-blanc{
	font-family: Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : #FFFFFF;
	line-height : 14px;
}
/* 
.txt-coor{
	font-family: Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : #E3E9F4;
	line-height : 14px;
}*/
	
.txt-coor{
	font-family: Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : #FFFFFF;
	line-height : 14px;
}
	
.txt-bleu-p {
	font-family: Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : #104490;
	line-height : 12px;
}

.txt-bleug-p {
	font-family: Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : #5078B0;
	line-height : 10px;
	font-weight : bold;
}
	
.txt-bleu-s {
	font-family: Arial, Helvetica, sans-serif;
	font-size : 12px;
	color : #104490;
	line-height : 12px;
}

.txtg-bleu-b {
	font-family: Arial, Helvetica, sans-serif;
	font-size : 14px;
	color : #104490;
	line-height : 16px;
	font-weight : bold;
}	
.txtg-bleun {
	font-family: Arial, Helvetica, sans-serif;
	font-size : 12px;
	color : #104490;
	line-height : 16px;	
	text-decoration : none;
}	

.txt-orange-p {
	font-family: Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : #ff661C;
	line-height : 12px;
}

.txt-orange{
	font-family: Arial, Helvetica, sans-serif;
	font-size : 13px;
	color : #ff661C;
	line-height : 12px;
	font-weight : bold;
}

.txt-white {
	font-family: Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : #FFFFFF;
	line-height : 12px;
}

.txt-whiteb {
	font-family: Arial, Helvetica, sans-serif;
	font-size : 12px;
	color : #FFFFFF;
	line-height : 12px;
	font-weight : bold;
}



.txt-bluem{
	font-family: Arial, Helvetica, sans-serif;
	font-size : 12px;
	color : #104490;
	line-height : 12px;
	font-weight : bold;
}

.txt-whitegd {
	font-family: Arial, Helvetica, sans-serif;
	font-size : 16px;
	color : #FFFFFF;
	line-height : 12px;
	font-weight : bold;
}

.txt-white20 {
	font-family: Arial, Helvetica, sans-serif;
	font-size : 20px;
	color : #FFFFFF;
	line-height : 12px;
	font-weight : bold;
}

#pied {
clear:both;
padding:0.8em;
margin-left:250px;
font-size: 85%;
border-top:1px solid #036;
text-align:center;
}