#bodyabp {
/*background:  url(images/bleugradient.png) repeat left top;*/
margin-top:0px;
font-family:arial, Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.hilite2 {
font-weight:600;
background:#64A5E2;
}


.cartouche{ 
border-bottom:1px solid #CCCCCC;
 border-top:1px solid #CCCCCC; 
 color:#999999;
  font-size:13px;
  height:20px; 
  line-height:20px;
   margin:10px 0; 
   overflow:hidden;
    padding-top:1px;
    }

/*debut des menus*/
 
.ddcolortabs{
padding: 0;
width: 100%;
background: #ffffff;
voice-family: "\"}\"";
voice-family: inherit;
}

.ddcolortabs ul{
font: normal 9px Arial, Verdana, sans-serif;
margin:0;
padding:0;
list-style:none;
}

.ddcolortabs li{
display:inline;
margin:0 2px 0 0;
padding:0;
text-transform:uppercase;
}



.ddcolortabs a{
float:left;
color: #ffffff;
background: #1C5C98 url(media/color_tabs_left.gif) no-repeat left top;
margin:0 2px 0 0;
padding:0 0 1px 3px;
text-decoration:none;
letter-spacing: 1px;
}

.ddcolortabs a span{
float:left;
display:block;
background: transparent url(media/color_tabs_right.gif) no-repeat right top;
padding: 4px 6px 2px 6px;
}

.ddcolortabs a span{
float:none;
}

.ddcolortabs a:hover{
background-color: #FFFFFF;
}

.ddcolortabs a:hover span{
background-color: #591f20;
}

.ddcolortabs .selected a, ddcolortabs .selected a span{ /*currently selected tab*/
background-color: #591f20;
}

.ddcolortabsline{
clear: both;
padding: 0;
width: 100%;
height: 1px;
line-height: 1px;
background: #999999;
border-top: 0px solid #fff; /*Remove this to remove border between bar and tabs*/
}

/* ######### Style for Drop Down Menu ######### */

.dropmenudiv_a{
position:absolute;
top: 0;
left:50px;
border: 1px solid black; /*THEME CHANGE HERE*/
border-top-width: 8px; /*Top border width. Should match height of .ddcolortabsline above*/
border-bottom-width: 0;
font:normal 12px Arial;
line-height:16px;
z-index:3;
background-color: #FFFFFF;
width: 200px;
visibility: hidden;
}


.dropmenudiv_a a{
width: auto;
display: block;
text-indent: 5px;
border-top: 0 solid #678b3f;
border-bottom: 1px solid #678b3f; /*THEME CHANGE HERE*/
padding: 2px 0;
text-decoration: none;
color: black;
}

* html .dropmenudiv_a a{ /*IE only hack*/
width: 100%;
}

.dropmenudiv_a a:hover{ /*THEME CHANGE HERE*/
background-color: #8a3c3d;
color: #FFFFFF;
}

/*fin des menus*/



.box { border-style: solid ; border-top-color: #F4FFFF ; border-left-color: #F4FFFF ; border-bottom-color: #516266 ; border-right-color: #516266 ; border-width: 1px ; }



.cartouche{ border-bottom:1px solid #CCCCCC; border-top:1px solid #CCCCCC; color:#999999; font-size:13px; height:20px; line-height:20px; margin:10px 0; overflow:hidden; padding-top:1px;}



a.lienblanc:link,a.lienblanc:visited {
	text-decoration:none;
	color:#FFFFFF; 
	
	font-size:8pt;
	font-weight:normal;
	margin-left:2pt;
	margin-right:10pt;
}
a.lienblanc:hover {
	text-decoration:underline;
	color:#FF0000; 
	
	font-size:8pt;
	font-weight:normal;
	margin-left:2pt;
	margin-right:10pt;
}



a.lienphoto:link,a.lienphoto:visited {
	text-decoration:none;
	color:#FFFFFF; 
	
	
}
a.lienphoto:hover {
	text-decoration:none;
	color:#0000ff; 
}







.title2 {

font-size:11pt;
font-weight:700;
color:#333333;
text-align:center;
margin-top:0pt;
margin-bottom:8pt;
}


.title3 {

font-size:13pt;
font-weight:700;
color:#333333;
text-align:center;
margin-top:4pt;
margin-bottom:8pt;
}

a.liennoir:link,a.liennoir:visited {
    line-height:120%;
    font-weight:700;
	text-decoration:none;
	text-align:center;
	color:#1C5C98; 
	font-size:11pt;
	font-weight:bold;
}
a.liennoir:hover {
    line-height:120%;
    font-weight:700;
	text-decoration:underline;
	color:#0000ff; 
	color:#333333;
	text-align:center;
	margin-top:15pt;
	margin-bottom:10pt;
}






a.lienbleu:link,a.lienbleu:visited {
	text-decoration:none;
	color:#1C5C98; 
	
	font-size:8pt;
	font-weight:bold;
}
a.lienbleu:hover {
	text-decoration:underline;
	color:#0000ff; 
	
	font-size:8pt;
}


.textebleu{
	text-decoration:none;
	color:#1C5C98; 
	
	font-size:8pt;
	font-weight:bold;
}

a.maroon:link,a.maroon:visited {
	text-decoration:underline;
	color:#00ff00; 
	
	font-size:9pt;
	font-weight:normal;
}
a.maroon:hover {
	text-decoration:underline;
	color:#00ff00; 
	
	font-size:9pt;
}






a.lientexte:link,a.lientexte:visited {
	text-decoration:underline;
 color:#444444; 
	
	font-size:9pt;
}
a.lientexte:hover {
	text-decoration:underline;
 color:#444444;
	
	font-size:9pt;
	 background-color: #BBBBBB;
}





a.lienrouge:link,a.lienrouge:visited {
	text-decoration:underline;
	color:#FF3366; 
	font-family:arial;
	font-size:16pt;
}
a.lienrouge:hover {
	text-decoration:underline;
	color:#FF3366; 
	font-family:arial;
	font-size:16pt;
}





a.lienbleu10:link,a.lienbleu10:visited {
	text-decoration:underline;
	font-family: arial,Verdana, sans-serif;
	color:#0000FF; 
	font-style:normal;
	font-size:10pt;
}
a.lienbleu10:hover {
font-family: arial,Verdana, sans-serif;
	text-decoration:underline;
	color:#666666; 
	
	font-size:10pt;
}





a.lienbleubig:link,a.lienbleubig:visited {
line-height:90%; 
text-decoration:none;
color:	#000088;
font-size:11pt;
}
a.lienbleubig:hover {
line-height:90%; 
text-decoration:underline;
color:	#000088;
font-size:11pt;
}


.bleubig{
line-height:110%; 
text-decoration:none;
color:	#000088;
text-align:left;
margin-top:0pt;
margin-left:0px;
margin-bottom:5pt;
font-size:11pt;
}





a.liengris:link,a.liengris:visited {
   line-height:20px; 
	text-decoration:underline;
	color:#999999; 
	font-size:13px;
}
a.liengris:hover {
    line-height:20px; 
	text-decoration:underline;
	color:#999999; 
	font-size:13px;
}


a.lientitre:link,a.lientitre:visited {
	line-height:120%; 
	text-decoration:none;
	color:#333333; 
	 margin-bottom:5pt;
	font-size:9pt;
}

a.lientitre:hover {
	line-height:120%; 
	text-decoration:underline;
	color:#333333; 
	 margin-bottom:5pt;
	font-size:9pt;
}





a.liennoir:link,a.liennoir:visited {
	line-height:120%; 
	text-decoration:none;
	text-align:center;
	color:#333333; 
	 margin-top:15pt;
	 margin-bottom:5pt;
	font-size:11pt;
}

a.liennoir:hover {
	line-height:120%; 
	text-decoration:underline;
	text-align:center;
	color:#333333; 
	 margin-top:15pt;
	 margin-bottom:5pt;
	font-size:11pt;
}


a.liengrisfonce:link,a.liengrisfonce:visited {
	line-height:120%; 
	text-decoration:underline;
	color:#333333; 
	 margin-bottom:5pt;
	font-size:9pt;
}
a.liengrisfonce:hover {
	line-height:120%; 
	text-decoration:underline;
	color:#333333; 
	 margin-bottom:5pt;
	font-size:9pt;
}

a.lientextebleu:link,a.lientextebleu:visited {
	line-height:120%; 
	text-decoration:none;
color:#003366; 
	 margin-bottom:5pt;
	font-size:9pt;
}
a.lientextebleu:hover {
	line-height:120%; 
	text-decoration:underline;
color:#003366;
	 margin-bottom:5pt;
	font-size:9pt;
}



.textegrisfonce{
 font-weight:normal;
 line-height:120%;
 font-size:9pt;
 color:#333333;
 text-align:left;
 margin-top:0pt;
 margin-left:0px;
 margin-bottom:5pt;
}



.article_type{
 font-weight:700;
 line-height:120%;
 font-size:8pt;
 color:#000;
 text-align:center;
 margin-top:20pt;
 margin-left:0px;
 margin-bottom:5pt;
}






.textegrisgrand{
 font-weight:normal;
 line-height:120%;
 font-size:16pt;
 color:#AAAAAA;
 text-align:left;
 margin-top:0pt;
 margin-left:5px;
 margin-bottom:5pt;
}





.textegris{
 font-weight:normal;
 line-height:120%;
 font-size:9pt;
 color:#AAAAAA;
 text-align:left;
 margin-top:0pt;
 margin-left:0px;
 margin-bottom:5pt;
}


.texteorange{
 font-weight:normal;
 line-height:120%;
 font-size:10pt;
 color:#F87217;
 text-align:left;
 margin-top:8pt;
 margin-left:0px;
 margin-bottom:8pt;
}





a.lienvert:link,a.lienvert:visited {

	text-decoration:none;
color:#003333; 
	
	font-size:12px;
	font-weight:normal;
}
a.lienvert:hover {

	text-decoration:underline;
color:#003333; 
	
	font-size:12px;
	font-weight:normal;
}


HR {
border:0;
height:1px;
color:black;
text-align: left;
background-color: #9E9E9E;


}




.art-txt,.texte,p {

font-size:10pt;
margin-left:0px;
margin-right:0px;
text-align:justify;
font-family: arial,Verdana, sans-serif;
line-height: 19px;
color:#003366;
margin-bottom:5pt;
margin-top:5pt;

} 





.legende {

font-size:10pt;
margin-left:0px;
margin-right:0px;
text-align:justify;
font-family: arial,Verdana, sans-serif;
line-height: 12px;
color:#003366;
margin-bottom:5pt;
margin-top:5pt;

}








.texteagenda {

font-size:10pt;
margin-left:0px;
margin-right:0px;
text-align:justify;
font-family: arial,Verdana, sans-serif;
line-height: 17px;
color:#003366;
margin-bottom:5pt;
margin-top:5pt;

}






.headline2{

font-size:10pt;
margin-left:0px;
margin-right:0px;
text-align:justify;
font-family: arial,Verdana, sans-serif;
line-height: 16px;
color:#003366;
margin-bottom:5pt;
margin-top:5pt;

} 

.caption{

font-size:10pt;
margin-left:0px;
margin-right:0px;
text-align:justify;
font-family: arial,Verdana, sans-serif;
line-height: 16px;
color:#666666;
margin-bottom:5pt;
margin-top:5pt;

} 




.dd {
line-height:110%; 
font-weight:normal;
font-size:9pt;
color:#003366;

text-align:left;
margin-bottom:20pt; 
}



.texteblanc {
font-weight:normal;
font-size:8pt;
color:#FFFFff;
margin-left:10pt;
}



.texteblanclarge {
font-weight:normal;
font-family:georgia,Geneva, Arial, Helvetica, sans-serif;
font-size:14pt;
line-height:140%; 
color:#FFFFff;
text-align:left;
margin-left:100pt;
 }
 
 

.textetreslarge {
font-weight:normal;
font-size:46pt;
color: #FFFFFF;
margin-left:10pt;
}




.texte2 {
line-height:90%; 
font-weight:normal;
font-size:9pt;
color: #356AB4;
margin-left:0pt;
margin-right:10pt;
text-align:justify;
margin-bottom:0pt; 
}

.textedroite {
line-height:140%; 
font-weight:normal;
font-size:10pt;
color:#003366;

margin-left:0pt;
margin-right:10pt;
text-align:right;
margin-bottom:0pt; 
}


.textegauche {

 font-size:12px;
 line-height:16px;
color:#003366;
margin-left:0pt;
margin-right:0pt;
text-align:left;
margin-bottom:7pt; 
}






.foot {
 line-height:100%; font-size:8pt; color:#ffffff; font-family:verdana,sans-serif; text-align:justify;  margin-top:1pt; margin-bottom:1pt; 
}


.note{

line-height:100%;
font-style:normal;
font-size:10pt;
font-family:arial,verdana;
color:#3B3B3B;
text-align:left; 
 margin-bottom:14pt;
   margin-top:14pt;
}


.bouton1 {
width:82px;
height:30px;
background-color:#CBBDD2;
border-right:thin solid black;
border-bottom:thin solid black;
border-left:0px;
border-top:thin solid white;
color:#002F66; 
font-weight:normal;
  
font-size:8pt;
}

.table-home{
border-style:solid; 
border-collapse:collapse;
border-width:0px;
border-color:#333;
margin-left:0px;
margin-top:0px;
}

.td-home{
border-collapse:collapse;
border-style:solid; 
border-width:1px;
border-color:#999999;
}




 a.lp:link{color:#666666;font-size:12px;font-weight:bold;}

 a.lp:active{color:#666666;font-size:12px;font-weight:bold;}

 a.lp:visited{color:#CC6666;font-size:12px;font-weight:bold;}

 a.lp:hover{color:#990000;font-size:12px;font-weight:bold;}

 u {
 Text-Decoration : Underline;
 }

 
 p.indent {
 font-size:10pt;
 font-family:arial;
 text-indent:0em;
line-height:19px;
text-align:justify;
}





p.first {
 font-weight:600;

margin-right:23px;
text-align:justify;
}



 H1 {
 margin-left:0px;
 color:navy;

}



.article {
line-height:15px;
 font-size:11pt;
 color:#50555A;
margin-left:30px;
 margin-right:230px;
 text-align:justify;
}






.citation {
font-size:10pt;
font-style:italic;

color:#002266;
margin-left:0px;
margin-right:0px;
text-align:justify;
font-family: arial,Verdana, sans-serif;
line-height: 19px;

margin-bottom:5pt;
margin-top:5pt;

} 









{
font-family: Verdana, sans-serif;
font-size: 12px;
line-height: 19px;
color: #333;
text-align:justify;
margin-bottom:10pt;
margin-top:10pt;
}






.button-txt {

 font-size:11px;
 line-height:15px;
 text-align:left;
 color:#444444;
}

.button {

 font-size:11px;
 line-height:15px;
 text-align:left;
 color:#444444;
}





.klask {
 line-height:10px;
 font-size:10pt;
 color:#ffffff;
 
 text-align:left;
 margin-top:8pt;
 margin-bottom:0pt;
}



.rougeABP{
 font-weight:bold;
 line-height:100%;
 font-size:12pt;
 color:#006633;
 
 text-align:left;
 margin-top:0pt;
 margin-left:150px;
 margin-bottom:17pt;
}






 .rss {
 line-height:100%;
 font-size:10pt;
 color:#9933aa;
 
 text-align:left;
 margin-top:8pt;
 }



 .title {
 line-height:100%;
 font-size:10pt;
 color:#666699;
 margin-left:0px;
 
 text-align:left;
 margin-top:3pt;
 }



 .title-ad {
line-height:100%;
font-weight:bold;
font-size:13pt;
color:#B3000D;
margin-left:0px;
font-family:arial;
text-align:center;
margin-top:3pt;
}



.liste {
line-height:100%;
font-weight:bold;
font-size:10pt;
color:#BB3333;
margin-left:30px;

text-align:left;
margin-top:30pt;
}



.date {
line-height:100%;
font-style:italic;
font-size:10pt;
color:#6f6f6f;
margin-left:0px;

text-align:center;
margin-top:10pt;
}



.sommaire_article_une_titre{
font-size:12pt;
font-family:Arial, Verdana;
color:#556066;
font-weight:bold;
text-decoration:none;
}



.alaune {
line-height:120%;
font-weight:bold;
font-size:15pt;
color:#333333;
margin-left:3px;
margin-right:3px;

text-align:left;
margin-bottom:5pt;
margin-top:10pt;
text-decoration:none;
}


.alaunebig {
line-height:120%;
font-weight:bold;
font-size:20pt;
color:#333333;
margin-left:3px;
margin-right:3px;

text-align:center;
margin-bottom:5pt;
margin-top:5pt;
text-decoration:none;
}


.alaunelien {
Color :#333333;
Text-Decoration :none;
text-align:left;
margin-bottom:5pt;
margin-top:5pt;
}

 

 .alaunelien:active {
 Color : #333333;
 Text-Decoration : none;
 text-align:left;
margin-bottom:5pt;
margin-top:5pt;
 }

 .alaunelien:visited {
Color : #333333;
Text-Decoration :none;
text-align:left;
margin-bottom:5pt;
margin-top:5pt;
}

 
.alaunelien:hover {
 Color : #990000;
Text-Decoration : Underline;
text-align:left;
margin-bottom:5pt;
margin-top:5pt;
}

.alaunelien {
Color : #333333;
Text-Decoration : none;
text-align:left;
margin-bottom:5pt;
margin-top:5pt;
}

 

 .alaunelien2:active {
 font-size:10pt;
 Color : #333333;
 Text-Decoration : none;
 text-align:left;
margin-bottom:5pt;
margin-top:5pt;
 }

 .alaunelien2:visited {
  font-size:10pt;
Color : #333333;
Text-Decoration : none;
text-align:left;
margin-bottom:5pt;
margin-top:5pt;
}

 
.alaunelien2:hover {
 font-size:10pt;
 Color : #990000;
Text-Decoration : Underline;
text-align:left;
margin-bottom:5pt;
margin-top:5pt;
}








.title3 {
line-height:100%;
font-size:16pt;
color:#333333;
margin-left:0px;
margin-right:10px;

text-align:left;
margin-bottom:2pt;
}




.title4 {
line-height:100%;
font-size:20pt;
color:#193653;

text-align:center;
margin-bottom:2pt;
}

.title5 {
line-height:100%;
font-weight:600;
font-size:11pt;
color:#003366;


margin-bottom:2pt;
}


.title-fetch {
line-height:100%;
font-size:20pt;
font-weight:bold;
color:#6f6f6f;
margin-left:30px;
margin-right:30px;

text-align:center;
margin-top:20pt;
margin-bottom:20pt;
}



.city {
text-align:left;
color:#666666;
font-size:8pt;
font-family:arial,verdana,georgia,helvetica;
margin-top:0pt;
}



.city-bl {
line-height:95%;
text-align:left;
color:#4469AB;
font-size:10pt;
margin-top:5pt;
font-family:arial,verdana,georgia,helvetica;
}

.libel {
text-align:left;
color:#000;
font-size:7pt;
font-family:arial,verdana,georgia,helvetica;
margin-top:0pt;
}

.title-red {
line-height:120%;
font-size:22px;
font-weight:bold;
color:#003333;
margin-left:0px;
margin-right:0px;
font-family:Arial, verdana,Helvetica, sans-serif;
text-align:left;
margin-top:10pt;
margin-bottom:15pt;
}



.title-darkgreen {
line-height:120%;
font-size:12px;
font-weight:bold;
color:#003333;
margin-left:0px;
margin-right:0px;
font-family:Arial, verdana, Helvetica, sans-serif;
text-align:left;
margin-top:8px;
margin-bottom:8px;
}



.launetexte {
line-height:90%;
font-size:16pt;
color:#000099;
margin-left:0px;
margin-right:10px;
font-family:"arial narrow",arial,verdana,sans-serif;
text-align:justify;
margin-bottom:2pt;
}



.title-grey {
line-height:100%;
background-color: #FFFFCC;
font-size:13pt;
font-weight:bold;
color:#666666;
font-family:arial,"arial narrow",verdana,sans-serif;
text-align:center;
margin-left:0pt;
margin-bottom:0pt;
margin-top:20pt;
}



.title-green {
line-height:100%;
font-size:10pt;
color:#999999;
font-family:arial,"arial narrow",verdana,sans-serif;
text-align:center;
margin-bottom:5pt;
margin-top:10pt;
}



.title-right {
line-height:100%;
font-size:10pt;
color:#556282;
font-family:arial,georgia,sans-serif;
text-align:left;
margin-left:0pt;
margin-bottom:8pt;
margin-top:4pt;
}

.title-rubrique {
line-height:100%;

font-size:10pt;
color:#556282;
font-family:arial,georgia,sans-serif;
text-align:left;
margin-left:0pt;
margin-bottom:22pt;
margin-top:0pt;
}

.rubrique_titre{	
	color:#003366;
	text-transform:uppercase; 
	text-align:center;
	letter-spacing:1px; 
	text-decoration:none; 
 	font-family: 'Arial', Verdana; 
 	font-size:8pt; 
	font-weight:bolder; 
	border-right:0px solid #EEEEEE; 
	border-left:0px solid #EEEEEE; 
	border-top:0px solid #EEEEEE; 
	border-bottom:0px solid #d6000a; 
	height:14px;
 	BACKGROUND-COLOR:#ffffff; 
}

a.rubrique_titre{	
color:#003366;
} 


a.title_right:hover {text-decoration:none; color:#D0A040; }

.summary {
line-height:100%;
font-size:10pt;
color:#556282;
font-family:arial,georgia,sans-serif;
text-align:left;
margin-left:0pt;
margin-bottom:2pt;
margin-top:3pt;
}




.section2{
line-height:100%;
font-size:12pt;
font-weight:bold;
color:#6f6f6f;

text-align:left;
margin-top:16pt;
margin-bottom:3pt;
margin-left:15pt;
margin-right:15pt;
}



.footnote{
line-height:90%;
font-size:9pt;
font-family:arial,verdana;
color:#6f6f6f;
text-align:center;
}



.section{
line-height:100%;
font-size:9pt;
font-weight:bold;
color:#556282;

text-align:left;
margin-top:12pt;
margin-bottom:1pt;
margin-left:0pt;
margin-right:15pt;
}



.rouge{
line-height:90%;
font-size:12pt;
font-weight:bold;
color:#aa0033;

text-align:center;
margin-top:20pt;
margin-bottom:20pt;
margin-left:0pt;
margin-right:0pt;
}



.section3{
line-height:100%;
font-size:9pt;
font-weight:bold;
color:#dddddd;

text-align:center;
margin-top:6pt;
margin-bottom:3pt;
margin-left:0pt;
margin-right:15pt;
}


.section4{
line-height:90%;
font-size:9pt;
font-weight:bold;
color:#556282;

text-align:left;
margin-top:15pt;
margin-bottom:1pt;

}




.formulaire{
line-height:100%;
font-size:9pt;
font-weight:bold;
color:#333333;

text-align:left;
margin-top:6pt;
margin-bottom:3pt;
margin-left:0pt;
margin-right:15pt;
}


.table-fetch{
border-collapse:collapse;
border-style:solid;
border-width:1px;
border-color:#999999;
font-size:8pt;
}



.tablex{
border-collapse:collapse;
border-style:solid;
border-width:1px;
border-color:black;
}



td,th{
border-style:solid;
border-collapse:collapse;
border-width:0px;
border-color:#999999;
font-size:8pt;
margin-top:2pt;
margin-bottom:3px;
margin-left:2px;
margin-right:2px;
}


.tdx{
border-collapse:collapse;
border-style:solid;
border-width:1px;
border-color:#666;
font-size:9pt;
line-height:90%;
color:#000000;
text-align:center;
}



.ville{
line-height:90%;
font-size:10pt;
color:#555555;

text-align:center;
margin-top:2pt;
margin-bottom:2pt;
}



.menu {
line-height:100%;
font-size:10pt;
color:#33599A;

margin-left:10px;
text-align:left;
}



.def {
line-height:100%;
font-size:10pt;
color:#4f4f4f;

margin-left:30px;
text-align:left;
margin-top:3pt;
}



.titledt,dt {
line-height:100%;
font-size:12px;
font-weight:bold;
color:#003333;
margin-left:0px;
margin-right:30px;

text-align:left;
margin-top:12pt;
margin-bottom:0pt;
}



.headline {
line-height:100%;
font-size:10pt;
color:#003366;

margin-left:0px;
margin-right:30px;
text-align:justify;
margin-bottom:0pt;
}


.headline3 {
line-height:110%;
font-size:12pt;
color:#003366;

margin-left:0px;
margin-right:0px;
text-align:left;
margin-bottom:20pt;
}








.hilite {

background:#1C5C98;
text-align:center;
color:#EEEEEE;
margin-top:4pt;
margin-bottom:4pt;
}



/* Formulaires */ .forml {
width:100%;
padding:2px;
background-color:#E4E4E4;
background-position:center bottom;
float:none;
color:#000000 
}



.formo {
width:100%;
padding:2px;
background-color:#EDF3FE;
background-position:center bottom;
float:none;
}



.fondl {
background-color:#EDF3FE;
background-position:center bottom;
float:none;
color:#000000;

}



.fondo {
background-color:#3874B0;
background-position:center top;
float:none;
color:#bbddff;
margin-left:40px;
margin-right:40px;
text-align:justify;
margin-bottom:10pt;
margin-top:10pt;
}


.fonda {
background-color:#1C5C98;
float:none;
height:16px;
color:#ffffff;
margin-left:5px;
margin-right:5px;
text-align:justify;
font-size:10px;
margin-bottom:0pt;
margin-top:0pt;
border:none;
}












.blue {
background-color:#bbddff;
background-position:center bottom;
float:none;
color:#bbddff;
border:none;

}





input[type="text"]{
border-style:solid;
line-height:100%;
height: 15px;
border-color:black;
border-width:1px;
margin-left:3px;
margin-top:0px;
margin-bottom:2px;
font-weight:normal;
background: #EEEEEE;
font-size:13px;
color:#003366;
font-family:arial;
 }

.input2[type="text"]{
border-style:solid;
line-height:100%;
height: 15px;
border-color:black;
border-width:1px;
margin-left:3px;
margin-top:0px;
margin-bottom:2px;
font-weight:normal;
background: #fff;
color:#1C5C98; 
font-size:8pt;


 }











.biginput{
border-style:solid;
line-height:110%;
height: 15px;
border-color:black;
border-width:1px;
margin-left:3px;
margin-top:0px;
margin-bottom:0px;
font-weight:normal;
background: #EEEEEE;
font-size:13px;
color:#003366;
font-family:arial;
 }





input[type="textarea"]{
border-style:solid;
border-color:black;
border-width:0px;
margin-left:0px;
margin-top:0px;
font-weight:normal;
background: #EEEEEE;
font-size:12pt;
color:#003366;
font-family:arial;
 }



ul { 
list-style-image: url(images/triangle.gif) 
}

ul li { margin: 0em 0 1em 0}


.fondf {
background-color:#666666;
font-size:9pt;
border-color:#878787;
color:#E86519;
color:#FFFFFF;
height: 19px;
font-family:arial;
}



.sanscadre {
padding:4px;
margin:0px;
}



.aveccadre {
cursor:pointer;
padding:3px;
margin:0px;
border-left:solid 1px #EDF3FE;
border-top:solid 1px #EDF3FE;
border-right:solid 1px #000000;
border-bottom:solid 1px #000000;
}

.textebdm {
margin-top:10px;
background: #999;
text-align: left;
font-weight:normal;
font-size:8pt;
color:#003366;
font-family:verdana,arial,georgia,Trebuchet MS,arial;
line-height: 1.6em;
padding: 0;
 margin-top:10px;
 margin-bottom:10px;


}

a.lienbdm:link,a.lienbdm:visited {
	text-decoration:none;
	color:#003366; 
	font-family:verdana,arial;
	font-size:8pt;
	margin-top:10px;
}
a.lienbdm:hover {
	text-decoration:underline;
	color:#9922dd; 
	font-family:verdana,arial;
	font-size:8pt;
	margin-top:10px;
}


.img-desc {
	position: relative;
	display: block;

	width: 525px;

}
.img-desc cite {
	background: #000;
	filter:alpha(opacity=55);
	opacity:.55;
	color: #fff;
	position: absolute;
	font-size:20pt;
	font-weight:normal;
	font-style:normal;
	text-align:center;
	margin-left:2px;
	bottom: 0;
	left: 0;
	width: 503px;
	height:90px;
	padding: 11px;
	border-top: 0px solid #999;
}

.img-desc-bzh {
	position: relative;
	display: block;
    height:300;
	width: 500px;

}





.img-desc-bzh cite {
	background: #000;
	filter:alpha(opacity=60);
	opacity:.60;
	color: #fff;
	position: absolute;
	font-size:20pt;
	font-weight:normal;
	font-style:normal;
	text-align:center;
	margin-left:2px;
	bottom: 0;
	left: 0;
	width: 478px;
	height:90px;
	padding: 11px;
	border-top: 0px solid #999;
}

