
html,body {
 margin:0;
 padding:0;
  text-align:center;
}

body {
 font-family : Verdena,Arial,Sans-serif;
 font-size: 11px;
 background:#000;
}
  
* html #wrapper{
}


a {
  color:#000033;
  text-decoration:underline;
}
a:hover {
  color:#000033;
  text-decoration:none;
}


#accessibility {
  float:right;
}

#wrapper{
  margin:0px auto;
  margin-top:0px;
  text-align:left;
  padding:0;
  border:none;
  border-collapse:collapse;  
  min-width:765px;
  width:768px;
  position:relative;
  clear:both; 
/*  border-left:1px solid #fff;
  border-bottom:1px solid #ddd;
  border-right:1px solid #fff;*/
  background-color:#fff;
}

#wrapper{
/*  position:absolute;
  left:0;
  top:0;  */
}

#wrapper {
  background: #fff url(/img/wrapper.gif) repeat-x left top;
}

#mainheader {  
  width:100%;
  position:relative;
  min-width:765px;
  
  height:110px;      
  /*background: #6D759D url(/img/header-noel.jpg) no-repeat left top;*/
  background: #6D759D url(/img/header.jpg) no-repeat left top;
/*  text-indent: -9999px;*/
  border-bottom:1px solid #000;
}

#header { position:absolute;top:0;left:0;width:765px;height:110px;       }

#mainheader h1 { position:relative;margin:0;padding:0; }
#mainheader h1 a { cursor:pointer;position:absolute;width:288px;height:95px;}
#mainheader h1 span { display:none; }
#mainheader h2 { margin:0;padding:0;display:none; }
#mainheader h2 span { display:none; }
div#headermenu {
  position:absolute;
  text-indent:0px;
  top:12px;
  left:310px;
  text-align:left;  
  height:100px;
  /*border:1px solid #c00;  */
}
#home_accueil { width:748px; background-color:#e0e0e0;padding:10px;min-height:300px; }
div#headermenu div { display:block;float:left;padding-right:20px; }
#headermenu ul {
  margin:0;
  padding:0; 
  margin-left:5px;
  padding-left:10px;  
  list-style-type:square;  
}
#headermenu li { color:#fff;margin:0;padding:0; }
#headermenu a { font-family : Verdana,Helvetica,Sans-serif;text-decoration:none;font-size:10px;font-weight:bold;color:#fff; }
#headermenu a:hover { color:#FFD036; }
#menu {
  clear:both;
  float:left;
  white-space: nowrap;
  font-family : Verdana,Arial,Sans-serif;
  height:20px;
  font-size: 12px;
  font-weight:bold;
  color: rgb(255,255,255);
  text-align:left;
}

#menu2 { 
  font-family : Verdena,Arial,Sans-serif;
  font-size: 11px;
  font-weight:bold;
  color: rgb(33,33,66);
  text-align:center;
}

#menu2 li a {
  color:rgb(33,33,66);
  text-decoration:none;
}
#menu2 li a:hover {
  color:rgb(33,33,66);
  text-decoration:underline;
}

#menu2 ul {
  margin:0;
  padding:0;
  margin-left:5px;
  padding-left:10px;
  list-style-type:square
}

#menu ul {
  margin:0px;
  padding:0px;
  width:760px;
  white-space: nowrap;
  list-style-type:none
}

#menu2 li {
  text-align:left;
}
#menu li {
  float:left;
  text-indent:10px;
  margin-left:10px;
  margin-right:5px;
  text-align:center;
  display:block;
}

#bloc_infos {
  font-family : Verdena,Arial,Sans-serif;
  font-size: 11px;
  font-weight:normal;
  color: rgb(33,33,66);
  text-align:left;
}

#bloc_infos li a {
  color:rgb(33,33,66);
  text-decoration:none;
}
#bloc_infos li a:hover {
  color:rgb(33,33,66);
  text-decoration:underline;
}

#bloc_infos ul {
  margin:0;
  padding:0;
  margin-left:5px;
  padding-left:10px;
  width:auto;
  list-style-type:square
}

div#blocNews {
  margin:0;
  padding:0;
  margin-right:5px;
  float:right;
  width:182px;
  height:90px;
  overflow:hidden ;
  color: rgb(255,255,255);
  font-family : Verdena,Arial,Sans-serif;
  font-size: 9px;
  border:1px solid #00cc00;
  text-indent:0px;
  }


#menuarea{
  height:20px;
  line-height:20px;
  background-color:#50608E;
  text-align:center;
}

#contentarea {
  margin:0px;
  padding:0px;
  border:none;
  border-collapse:collapse;  
  background: #fff url(/img/l_sep.gif) top left no-repeat ;
  font-family : Verdena,Arial,Sans-serif;
  font-size: 11px;    
  border-top:1px solid #ccc;
  font-weight:normal;  
  min-height:350px;
  clear:both;  
}
table#contentarea  {
  margin:0;padding:0;border:none;
  border-collapse:collapse;  
  }
  
/*#contentarea  a {
  color:#000000;
  text-decoration:underline;
}
#contentarea a:hover {
  color:#000000;
  text-decoration:none;
}
*/

.menuOff {
  background-image: url(/img/m_sel.png);
  background-repeat: no-repeat;
  background-position: left center;
}
.menuOff a {
  color:#ffffff;
  text-decoration:none;
}
.menuOff a:hover {
  color:#fdfac0;
  text-decoration:underline;
}

.menuOn a {
  color:#fdfac0;
  text-decoration:none;
}
.menuOn a:hover {
  color:#ffffff;
  text-decoration:underline;
}

.menuOn {
  background-image: url(/img/m_cur.png);
  background-repeat: no-repeat;
  background-position: left center;
}
#mentions {
  border-top:1px solid #25386B;
  background-color:#c0c0c0;
  color:#666666;
  font-family : Verdena,Arial,Sans-serif;
  font-size: 9px;    
  text-align:center;
  height:16px;
}

#mentions a, #mentions a:hover {
  padding-left:5px;
  padding-right:5px;color:#666666;
  text-decoration:none;
}

.blockInfo {
  border-top:1px solid #666666;
  border-left:1px solid #666666;
  border-right:1px solid #666666;
  padding:2px;
  background-color:#a0a0a0;
  font-family : Verdena,Arial,Sans-serif;
  font-size: 11px;    
  font-weight:bold;
  letter-spacing: 0.1em;
  color:#efefef;
  text-align:center;
}

.blockInfoData {
  margin:6px;
  padding:0px;  
  font-family : Verdena,Arial,Sans-serif;
  font-size: 11px;
  color: rgb(33,33,66);
  font-weight:normal;  
}

h3.title,h2.maintitle {
  text-align:left;
  clear:both;
  width:100%;
  margin:0px;
  margin-top:0px;
  margin-bottom:8px;
  padding-bottom:4px;
  font-family : Verdena,Arial,Sans-serif;
  font-size: 16px;    
  font-weight:bold;
  color: #38256B;
  display:block;
  background: url(/img/hr.gif) no-repeat bottom left;
}
h3.title a { color:#38256B }

h2.title,h3.subtitle,h5.title{
  text-align:left;
  clear:both;
  display:block;
  margin:4px;
  margin-top:8px;
  margin-bottom:6px;
  padding-left:18px;
  background: url(/img/tn_title.gif) no-repeat left top;
  height:16px;
  font-family : Verdena,Arial,Sans-serif;
  font-size: 12px;    
  font-weight:bold;
  color: #25386B;
  border-bottom: 1px solid #25386B;
}
h2.title a, h3.subtitle a, h5.title a { color: #25386B; }
h3.minititle {
text-align:left;
  clear:both;
  display:block;
  margin:4px;
  margin-top:8px;
  margin-bottom:6px;
  padding-left:2px;
  height:16px;
  font-family : Verdena,Arial,Sans-serif;
  font-size: 12px;    
  font-weight:bold;
  color: #25386B;
  border-bottom: 1px solid #25386B;
}
h5.subtitle{
  text-align:left;
  clear:both;
  margin:4px;
  margin-top:5px;
  margin-bottom:5px;
  padding-left:2px; 
  font-family : Verdena,Arial,Sans-serif;
  font-size: 12px;    
  font-weight:bold;
  color: #25386B;
  border-bottom: 1px solid #25386B;
}

h2.subtitle {
  text-align:left;  
  clear:both;
  width:auto;
  margin:0px;
  margin-top:8px;
  margin-bottom:8px;
  font-family : Verdena,Arial,Sans-serif;
  font-size: 14px;    
  font-weight:bold;
  color: #cc0000;
  border-bottom: 1px solid #cc0000;
}

.guestbook h5.subtitle { margin:0;padding:0;text-align:right;border:none;font-size:10px; }


#plan {
  margin:0;
  padding:0;
  display:block;
  list-style-type:square;
}
#plan li {
  padding-top:1px;
  padding-bottom:1px;
  margin-left:25px;
  text-indent:5px;
}

#plan_top {
  margin:0;
  padding:0;
  padding-top:5px;
  padding-bottom:5px;
  display:block;
  list-style-type:none;
}

#contentarea img {
  border:0;
  margin:0;
  padding:0;
  margin:1px;
}

#presse_liste_articles {
  border:0;
  margin:0;
  padding:0;
  white-space: nowrap;
  text-align:center;
  clear:both;
}
.presse_thumbnail {
  float:left;
  margin:0;  
  margin:5px;
  width:130px;
  max-height:200px;
  text-align:center;    
}
td#bleft {float:left;margin:0;padding:0;border:none; }
td#bright { width:150px; margin:0;padding:0;border:none; }
#acsubscribe  { width:145px;height:150px;overflow:hidden;margin:0;padding:0;white-space:normal }
#bleft {
  float:left;
  width:150px;
  margin:0;
  padding:0;
  border:none;
  border-collapse:collapse;
  
  min-height:400px;
  width:150px;
}


#bright {
  margin:0;
  padding:0;
  border:none;
  border-collapse:collapse;  
  background: url(/img/r_sep.gif) no-repeat left top;
  min-height:350px;
  white-space: nowrap;  
  width:150px;
}

#bcontent {    
  float:left;
  width:607px;    
  margin:0;padding:0;border:none;
  margin-left:4px;
  margin-right:4px;
  margin-top:4px;
  border-collapse:collapse;  
}

#partners {
  margin:10px;
  padding:5px;
  border:1px solid #cdca99;  
  background-color: #fdfac0;
  text-align:center;
  text-indent:2px;
  font-family : Verdena,Arial,Sans-serif;
  font-size: 10px;    
  font-weight:bold;
  color: rgb(224,11,11);  
}
#partners a {
  color: rgb(224,11,11);  
  text-decoration:none;
}

#partners a:hover {
  color: rgb(224,11,11);  
  text-decoration:underline;
}


#galAdd  {
  margin:10px;
  padding:5px;
  border:1px solid #cdca99;  
  background-color: #fdfac0;
  text-align:center;
  text-indent:2px;
  font-family : Verdena,Arial,Sans-serif;
  font-size: 10px;    
  font-weight:bold;
  color: rgb(224,11,11);  
}
#galAdd a{
  color: rgb(224,11,11);  
  text-decoration:none;
}

#galAdd a:hover {
  color: rgb(224,11,11);  
  text-decoration:underline;
}

#bLogin {
  margin:5px;
  padding:0px;
  padding-bottom:10px;
  font-family : Verdena,Arial,Sans-serif;
  font-size: 10px;
  color: rgb(33,33,66);  
  font-weight:normal;
}

#bLogin input {
  margin:0;
  padding:0;
  font-family : Verdena,Arial,Sans-serif;
  font-size: 10px;    
  border: 1px solid #c0c0c0;
  background-color: #ececec;
}

#bLogin button {
  margin:0;
  padding:0;
  font-family : Verdena,Arial,Sans-serif;
  font-size: 9px;    
  border: 1px solid #c0c0c0;
  background-color: #ececec;
}
.iLogin {
  font-family : Verdena,Arial,Sans-serif;
  font-size: 11px;    
}

input.iLogin {
  margin:0;
  padding:0;
  font-family : Verdena,Arial,Sans-serif;
  font-size: 11px;    
  border: 1px solid #c0c0c0;
  background-color: #ececec;
}

button.iLogin {
  margin:0;
  padding:0;
  font-family : Verdena,Arial,Sans-serif;
  font-size: 11px;    
  border: 1px solid #c0c0c0;
  background-color: #ececec;
}

#blMenu, #blGoodies { 
  font-family : Verdena,Arial,Sans-serif;
  font-size: 11px;
  font-weight:bold;
  color: rgb(33,33,66);
  text-align:left;
}

#blMenu li a,#blGoodies li a {
  color:rgb(33,33,66);
  text-decoration:none;
}
#blMenu li a:hover,#blGoodies li a:hover {
  color:rgb(33,33,66);
  text-decoration:underline;
  
}

#blMenu ol,#blGoodies ol{
  margin:0;
  padding:0;
  margin-left:5px;
  padding-left:10px;
  width:auto;
  list-style-type:square
}

#blMenu ul,#blGoodies ul {
  margin:0;
  padding:0;
  margin-left:0px;
  padding-left:0px;
  width:auto;
  list-style-type:none;
}


#bPub {
  display:block;
  width:120px;
  height:240px;
  background-color: rgb(255,255,255);
  background-image: url(/img/bando_pub.gif);
  border:1px solid rgb(200,200,200);
  font-family : Verdena,Arial,Sans-serif;
  font-size: 13px;
  font-weight:bold;
  text-indent:-9999px;
  color: rgb(220,220,220);
}

#webmail_logo {
  float:left;
  width:160px;
  height:120px;
  background: url(/img/saxo_mail.gif) no-repeat left center;
}


#tinylist { 
  font-family : Verdena,Arial,Sans-serif;
  font-size: 12px;
  font-weight:normal;
  color: rgb(0,0,0);
  text-align:left;
}

#tinylist li a {
  color:rgb(0,0,0);
  text-decoration:none;
}
#tinylist li a:hover {
  color:rgb(0,0,0);
  text-decoration:underline;
  
}

#tinylist ul {
  margin:0;
  padding:0;
  margin-left:5px;
  padding-left:10px;
  width:auto;
  list-style-type:square
}

#popheader {
  margin:0;
  padding:0;
  height:24px;  
  background: #eaeaea url(/img/saxo_txt.gif) no-repeat left center;
  border-bottom:1px solid #a0a0a0;
  text-align:right;
  clear:left;  
  font-family : Verdena,Arial,Sans-serif;
  font-size: 10px;
  font-weight:normal;
  color: rgb(0,0,0);  
}
#popheader img {
  margin:0px;
  margin-top:6px;
  margin-bottom:6px;
  margin-right:4px;
  padding:0;
}
#popheader a, #popheader a:hover {
  margin:0;
  padding:0;
  vertical-align:top;
}
#popheader a , #popheader a:hover { color: rgb(0,0,0); text-decoration: none; }



/** forum **/

h2.forumtitle {
  clear:both;
  width:auto;
  margin:4px;
  margin-top:0px;
  margin-bottom:12px;
  font-family : Verdena,Arial,Sans-serif;
  font-size: 12px;    
  font-weight:bold;
  color: #25386B;
  border-bottom: 1px solid #25386B;
}
h3.forumtitle {
  clear:both;
  width:auto;
  margin:4px;
  margin-top:8px;
  margin-bottom:6px;
  padding-left:18px;
  background: url(/img/tn_title.gif) no-repeat left center;
  
  font-family : Verdena,Arial,Sans-serif;
  font-size: 18px;    
  font-weight:bold;
  color: #38256B;
  border-bottom: 1px solid #25386B;
}

td.forumlastest {
  font-family : Verdena,Arial,Sans-serif;
  font-size: 10px;    
  font-weight:normal;
  color: #000033;
}
td.forumlasters a {
  font-family : Verdena,Arial,Sans-serif;
  color: #000033;
}

a.forumlastest {
  font-family : Verdena,Arial,Sans-serif;
  color: #000033;
}
a.forumlastest:hover {
  font-family : Verdena,Arial,Sans-serif;
  color: #000033;
  text-decoration:underline;
}

.entry {
  background: #f0f0f0;
  margin:2px;	
  padding:6px;  
  border:1px solid #a0a0a0; 
  text-align:left;
}
span.entry { display:block;clear:both; }

.entry_line {
  border-bottom:1px solid #e0e0e0;
}

.entry_line img { margin:0;padding:0;border:0; }
.formfield {
  margin:2px;
  padding:0;
  border:1px solid #000000;
  font-family : Verdena,Arial,Sans-serif;
  font-size: 12px;
  color: #000000;
}


.formfile {
  margin:2px;
  padding:1px;
  border:1px solid #000000;
  font-family: Verdena,Arial,Sans-serif;
  font-size: 12px;
  font-weight:normal;
  color: #000000;
}

.formbuttontool {
  margin:2px;
  padding:0;
  border:1px solid #000000;
  background-color:#bfbfd0;
  font-family : Verdena,Arial,Sans-serif;
  font-size: 10px;
  color: #000000;
  height:20px;
}

input.formsubmit {
  margin:0px;
  padding:2px;
  padding-left:10px;
  padding-right:10px;
  border:1px solid #000000;
  background-color:#e0e0e0;
  font-family : Verdena,Arial,Sans-serif;
  font-size: 12px;
  font-weight:bold;
  color: #000000;
}
a.formsubmit {
  display:block;
  margin:0px;
  padding:2px;
  padding-left:10px;
  padding-right:10px;
  border:1px solid #000000;
  background-color:#e0e0e0;
  font-family : Verdena,Arial,Sans-serif;
  font-size: 12px;
  font-weight:bold;
  color: #000000;
  text-decoration:none;
}
.formselect {
  margin:2px;
  padding:0;
  border:1px solid #000000;
  font-family : Verdena,Arial,Sans-serif;
  font-size: 10px;
  color: #000000;
}

.formtext {
  font-family : Verdena,Arial,Sans-serif;
  font-size: 12px;
  color: #000000;
  vertical-align:baseline;
}

.text {
  font-family : Verdena,Arial,Sans-serif;
  font-size: 12px;
  color: #000000;
}
.helpline {
  font-family : Verdena,Arial,Sans-serif;
  font-size: 9px;
  color: #000000;
  background: transparent;
  border:none;
}

.formtextarea {
  margin:2px;
  padding:0;
  border:1px solid #000000;
  font-family : Verdena,Arial,Sans-serif;
  font-size: 12px;
  color: #000000;
  width:100%;
}

#directaccess{position:absolute;top:0;right:0}
#directaccess ul{margin:0;padding:0;}
#directaccess li{margin:0;padding:0;display:inline;float:left;list-style-type:none}
#directaccess a{font-size:9px;margin-right:20px;color:#8E94B6;padding-left:15px}
.hide { display:none; }
.quote { border:1px solid #ffffff; }
.postbody blockquote { width:90%;margin:5px;padding:0px;background-color:#e0e0e0; }

.error { 
  text-align:center;
  font-family : Verdena,Arial,Sans-serif;
  font-size: 12px;
  color: #CC0000;
  font-weight:bold;

}

#navig a {
  color: #000000;
}

#galery_nav a{
  color: #25386B;
  text-decoration:none;
}
#galery_nav a:hover {
  color:#cc0000;
  text-decoration:none;
}

.text10 {
  font-family : Verdena,Arial,Sans-serif;
  font-size: 10px;
  font-weight:normal;
  color: #000000;
}

.text10 b, .text10 strong {
  font-family : Verdena,Arial,Sans-serif;
  font-size: 11px;
  font-weight:bold;
  color: #000000;
}

div.row {
width:100%;
background-color: transparent;}

div.row :hover {
background-color: #fdfac0;
}

#blocPubHeader {
  float:left;
  text-indent:0;
  margin-left:320px;
  margin-top:15px;
  width:468px;
  height:60px;
  display:inline;
  
}

#blocRecherche {
  position:absolute;
  right:10px;
  bottom:4px;
  margin:0;  
  padding:2px;
  width:166px;   
  /*border:1px dotted #878EB8;  */
  border:1px dotted #f1f1f1;  
  text-indent:0px;
  font-family : Verdena,Arial,Sans-serif;
  font-size: 9px;
  color: #fff;
/*  background-color: #7F86B0; */
background-color: #666;
  font-weight:normal;
  text-align:right;
  text-indent:0px;
}
#blocRecherche h2 { display:none; }
#blocRecherche form {
  margin:0;padding:0;
}

#blocRecherche input {
  margin:0;
  padding:0;
  font-family: Verdena,Arial,Sans-serif;
  font-size: 10px;    
  border: 1px inset #c0c0c0;
  color: #50608E;
  background: #E9EBF2;
  height:14px;
}

#blocRecherche button {
  margin:0;
  padding:0;
  font-family : Verdena,Arial,Sans-serif;
  font-size: 10px;    
  color: #000;
  border: 1px solid #c0c0c0;  
  height:16px;
}

#blocLogin {
  position:absolute;
  right:0;
  top:0;
  border-collapse: collapse;
  margin:0;
  padding:5px;
  margin-top:5px;
  margin-right:10px;
  width:160px; 
  height:60px;  
  /*border:1px dotted #878EB8;  */
  border:1px dotted #878EB8;  
  text-indent:0px;
  font-family : Verdena,Arial,Sans-serif;
  font-size: 9px;
  color: #fff;
  /*background-color: #7F86B0;*/
  background-color: #666;
  font-weight:normal;
}
#blocLogin h2 {
  clear:both;
  margin:0px;
  padding-left:18px;
  background: url(/img/tn_title.gif) no-repeat left top;  
  font-family : Verdena,Arial,Sans-serif;
  font-size: 11px;    
  letter-spacing:0.2em;
  border-bottom:1px solid #fff;
  font-weight:bold;
  color: #E9EBF2;
  height:14px;
}
#blocLogin a {
  color:#fff;
}

#blocLogin input {
  margin:0;
  padding:0;
  font-family : Verdena,Arial,Sans-serif;
  font-size: 9px;    
  border: 1px inset #c0c0c0;
  color: #50608E;
  background: #E9EBF2;
}

#blocLogin button {
  margin:0;
  padding:0;
  font-family : Verdena,Arial,Sans-serif;
  font-size: 9px;    
  color: #000;
  border: 1px solid #c0c0c0;
  
}

#menu_rb { 
  font-family : Verdena,Arial,Sans-serif;
  font-size: 11px;
  font-weight:bold;
  color: rgb(33,33,66);
  text-align:center;
}

#menu_rb li a {
  color:rgb(33,33,66);
  text-decoration:none;
}
#menu_rb li a:hover {
  color:rgb(33,33,66);
  text-decoration:underline;
}

#menu_rb ul {
  margin:0;
  padding:0;
  margin-left:5px;
  padding-left:10px;
  width:auto;
  list-style-type:square
}


#menu_rb li {
  text-align:left;
}
.cboth { clear:both }

h3.title a,h3.title a:hover {
  font-family : Verdena,Arial,Sans-serif;
  font-size: 16px;    
  font-weight:bold;
  color: #38256B;
}

.aRight { float:right }
.aLeft  { float:left }

.button {
  display:inline;
  margin:2px;
  padding:4px;
  border:1px solid #fff;
  border-style: outset;
  height:20px;
  padding-left:10px;
  padding-right:10px;
  border:1px solid #000000;
  background-color:#e0e0e0;
  font-family : Verdena,Arial,Sans-serif;
  font-size: 12px;
  font-weight:bold;
  color: #000000;
  
}
a.button { text-decoration:none; }
a.button:hover {
  background-color: #C4C4D1;
}


.fiche_data {
  width:520px;  
  
}

.fiche_head { 
  width:540px;
  padding-top:5px;  
}
.fiche_footer {
  width:515px;
  padding-top:5px;
  padding-right:20px;
  padding-left:5px;
}
a.back_home { position:absolute;display:block;cursor:pointer;top:2px;left:2px;width:280px;height:105px; }

.fset {
  clear:both;
  margin:0;padding:0;
  margin-bottom:5px;
}
.fset label { float:left; width:200px; clear:left }
.fset span { float:left;clear:right; }


.tr60pc {	
  -moz-opacity:0.8;
	opacity: 0.8;
}

#progress_bar { background-color:#f0f0f0; }
#progress_bar td { margin:1px; }
td.ProgressOn {
	background-color: #D0D2D6;
}

td.ProgressOff {
	background-color: #f0f0f0;
}


div#home_infos { clear:both;height:15px;text-align:right;margin-top:2px;padding:1px;padding-top:2px;text-align:center;background-color:#ccc;border-top:1px solid #999; /*border-top:1px solid #ccc;*/}
div#home_infos div { display:block;float:right;text-align:right;clear:right;   }



#home_infos {
  font-family : Verdena,Arial,Sans-serif;
  font-size: 11px;
  font-weight:normal;
  color: rgb(33,33,66);
  text-align:left;
}

#home_infos li a {
  color:rgb(33,33,66);
  text-decoration:none;
}
#home_infos li a:hover {
  color:rgb(33,33,66);
  text-decoration:underline;
}

#home_infos ul {  
  display:inline;
  margin:0px;
  padding:0px;
  list-style:none none outside;  
}
#home_infos li { display:block;float:left;padding-left:10px;padding-right:10px;text-align:center; }


.maxsize { width:100%; }

.spacer { clear:both;display:block;width:100%;height:1px;overflow:hidden; }
.no-margin { margin:0;padding:0; }

div#liens_sponsorises { padding:5px;font-size:9px; }
#liens_sponsorises { color :#BCBCCA }
#liens_sponsorises a { color:#BCBCCA;text-decoration:none; }

div#citinfo { padding-top:15px;font-size:9px;text-align:center;color:#D2D2DC }

a#b_blog { display:block;background:transparent url(/img/bt_blog.png) top left no-repeat;width:90px;height:90px; }
a#b_blog:hover { background-position:bottom left;}
a#b_blog span { display:none; }

#blocLogin , #blocRecherche  {
  -moz-opacity:0.85;
	opacity: 0.85;
}
