body {
background-color : #ffffff;
margin:0px 0px 0px 0px;
font: 12px Verdana, sans-serif; 

}

 :link {
 Color : #333333;
 Text-Decoration : None;
 }

 :active {
 Color : #0000FF;
 Text-Decoration : Underline;
 }

 :visited {
 Color : #333333;
 Text-Decoration : None;
 }

 A:hover {
 Color : #990000;
 Text-Decoration : Underline;
 background-color: #BBBBBB;
}


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

.ddcolortabs ul{
font: normal 10px 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: #000080 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:right;
}

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

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

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

.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;
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:18px;
z-index:0;
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:#cc3333;
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 ; }





a.lienblanc:link,a.lienblanc:visited {
	text-decoration:none;
	color:#FFFFFF; 
	font-family:arial,verdana;
	font-size:9pt;
}
a.lienblanc:hover {
	text-decoration:underline;
	color:#FF0000; 
	font-family:arial,verdana;
	font-size:9pt;
}


a.lienbleu:link,a.lienbleu:visited {
	text-decoration:underline;
     color:#003366;
	font-family:verdana;
	font-size:9pt;
	font-weight:bold;
}
a.lienbleu:hover {
	text-decoration:none;
	color:#FF0000; 
	font-family:arial,verdana;
	font-size:9pt;
}


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


.alaunelien:link,a.alaunelien:visited {
 Color : #333333;
 font-weight:bold;
 Text-Decoration : none;
font-family:arial,verdana;
	font-size:14pt;
 text-align:left;
margin-bottom:5pt;
margin-top:5pt;
 }



.alaunelien:hover {
 Color : #990000;
font-family:arial,verdana;
font-size:14pt;
Text-Decoration:Underline;
text-align:left;
margin-bottom:5pt;
margin-top:5pt;
}



a.lienrouge:link,a.lienrouge:visited {
	text-decoration:none;
	color:#FF0000; 
	font-family:arial,verdana;
	font-size:8pt;
}
a.lienrouge:hover {
	text-decoration:underline;
	color:#FF0000; 
	font-family:arial,verdana;
	font-size:8pt;
}

a.lienrouge12:link,a.lienrouge:visited {
	text-decoration:undeligne;
	color:#FF0000; 
	font-family:arial,verdana;
	font-size:12pt;
}
a.lienrouge12:hover {
	text-decoration:underline;
	color:#FF0000; 
	font-family:arial,verdana;
	font-size:12pt;
}



.texte {
line-height:150%; 
font-weight:normal;
font-size:11pt;
color:#003366;
font-family: arial,verdana;
margin-left:0pt;
margin-right:9pt;
text-align:justify;
margin-bottom:14pt; 
}

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




.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:90%; font-size:10pt; font-family:arial,verdana; color:#3B3B3B; text-align:left;  
}


.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-family:verdana;  
font-size:8pt;
}




.button-txt {
width:250px;
height:30px;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:14px;
 font-weight:700;
 line-height:15px;
 text-align:center;
 background:#FF0000;
 color:#eeeeee;
}


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

.td-home{
border-style:solid; 
border-width:5px;
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 {
 text-indent:1em;
line-height:16px;
margin-right:230px;
}



p.first {

line-height:16px;
margin-right:230px;
}



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

}



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



.art-txt {
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:11px;
 line-height:15px;
 text-align:justify;
 color:#444444;
}



.legende {
 font-family:Verdana, Arial, Helvetica, sans-serif;

 font-weight:normal;
 font-size:11px;
 line-height:100%;
 text-align:left;
 color:#444444;
 margin-bottom:10pt;
 margin-top:20pt;
}






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



.rougeABP{
 font-weight:bold;
 line-height:100%;
 font-size:14pt;
 color:#B3000D;
 font-family:arial,verdana,sans-serif;
 text-align:left;
 margin-top:0pt;
 margin-left:150px;
 margin-bottom:17pt;
}



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



 .title {
 line-height:100%;
 font-size:10pt;
  text-align:justify;
 color:#666699;
 margin-left:0px;
 font-family:arial,verdana,sans-serif;
 text-align:left;
 margin-top:3pt;
 }



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


 .titreblanc {
line-height:100%;
font-weight:bold;
font-size:24pt;
color:#FF0000;
margin-left:0px;
font-family:georgia,verdana;
text-align:center;
margin-top:3pt;
margin-bottom:13pt;
}









.liste {
line-height:100%;
font-weight:bold;
font-size:10pt;
color:#BB3333;
margin-left:30px;
font-family:arial,verdana,sans-serif;
text-align:left;
margin-top:30pt;
}



.date {
line-height:100%;
font-style:italic;
font-size:10pt;
color:#6f6f6f;
margin-left:0px;
font-family:arial,verdana,sans-serif;
text-align:center;
margin-top:10pt;
}



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



.alaune {
line-height:100%;
font-weight:bold;
font-size:20px;
color:#556066;
color:#FF0000;
margin-left:3px;
margin-right:3px;
font-family:arial,verdana,sans-serif;
text-align:center;
margin-bottom:5pt;
margin-top:0pt;
text-decoration:none;
}



.title2 {
line-height:100%;
font-size:11pt;
font-weight:bold;
color:#333333;
font-family:arial,verdana,sans-serif;
 text-align:justify;
margin-top:3pt;
margin-bottom:10pt;
}



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



.title-fetch {
line-height:100%;
font-size:20pt;
font-weight:bold;
color:#6f6f6f;
margin-left:30px;
margin-right:30px;
font-family:arial,verdana,sans-serif;
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;
font-family:arial,verdana,georgia,helvetica;
}





.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%;
font-size:13pt;
font-weight:bold;
color:#666666;
font-family:arial,arial-narrow,verdana,sans-serif;
text-align:left;
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:#525e80;
font-family:arial,georgia,sans-serif;
margin-bottom:8pt;
margin-top:8pt;
}

.title-rubrique {
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:0pt;
}




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;
font-family:arial, verdana, helvetica;
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:90%;
font-size:9pt;
font-weight:bold;
color:#556282;
font-family:arial, verdana, helvetica;
text-align:left;
margin-top:6pt;
margin-bottom:1pt;
margin-left:0pt;
margin-right:15pt;
}



.rouge{
line-height:90%;
font-size:12pt;
font-weight:bold;
color:#aa0033;
font-family:arial, verdana, helvetica;
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;
font-family:arial, verdana, helvetica;
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;
font-family:arial, verdana, helvetica;
text-align:left;
margin-top:15pt;
margin-bottom:1pt;

}




.formulaire{
line-height:100%;
font-size:9pt;
font-weight:bold;
color:#333333;
font-family:arial, verdana, helvetica;
text-align:left;
margin-top:6pt;
margin-bottom:3pt;
margin-left:0pt;
margin-right:15pt;
}



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



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



.ville{
line-height:90%;
font-size:10pt;
color:#555555;
font-family:verdana, arail, helvetica;
text-align:center;
margin-top:2pt;
margin-bottom:2pt;
}



.menu {
line-height:100%;
font-size:10pt;
color:#33599A;
font-family:arial,verdana,helvetica;
margin-left:10px;
text-align:left;
}



.def {
line-height:100%;
font-size:10pt;
color:#4f4f4f;
font-family:verdana,helvetica;
margin-left:30px;
text-align:left;
margin-top:3pt;
}



.titledt {
line-height:100%;
font-size:10px;
font-weight:bold;
color:#003333;

margin-left:0px;
margin-right:30px;
font-family:verdana, Helvetica, sans-serif;
text-align:left;
margin-top:12pt;
margin-bottom:0pt;
}



.headline {
line-height:100%;
font-size:10pt;
color:#33599A;
font-family:arial narrow,arial,verdana,helvetica;
margin-left:0px;
margin-right:30px;
text-align:justify;
margin-bottom:0pt;
}



.headline2 {
line-height:100%;
font-size:12pt;
color:#3359AB;
color:#556282;
font-family:arial narrow,verdana,helvetica;
margin-left:0px;
margin-right:30px;
text-align:justify;
margin-bottom:0pt;
}



.hilite {
font-weight:bold;
background:#DDDD33;
}



/* 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;
}



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



INPUT {
border:1px #50555A solid;
background:#FFFFFF;
font:10px Verdana, Arial, san-serif;
color:#50555A;
}



.fondf {
background-color:#666666;
border-style:solid ;
border-width:1px;
border-color:#E86519;
color:#E86519;
}



.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;
}




