.petites-annonces  { color: #005893;}
.petites-annonces table { font-size: 12px; background-color: #EAF2F9; margin-top:0px; margin-bottom:10px; margin-left: auto; margin-right: auto; border: none; width: 100%; border-collapse: collapse; empty-cells:show; text-align: center; }
 .petites-annonces table a { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #244961; text-decoration: none; }
 .petites-annonces table a:visited  { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #244961; text-decoration: none; }
 .petites-annonces table a:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #005893; text-decoration: underline; }

  .paire { background-color: #EEEEEE; }
 .impaire { background-color: #FFFFEE; }

 .petites-annonces th { border: none; text-align:center; color:white; }
 .petites-annonces th a { color:white; }
 .petites-annonces th a:visited { color:white; }
 .petites-annonces th a:hover { color:red; text-decoration:none; }
 .petites-annonces td { padding:3px; border: 1px solid #6495ed; text-align:center; }
 
#tableLister .xtop, #tableLister .xbottom { display:block; background:transparent; font-size:1px; }
#tableLister .xb1,#tableLister  .xb2,#tableLister  .xb3,#tableLister  .xb4 { display:block; overflow:hidden; }
#tableLister  .xb1,#tableLister  .xb2,#tableLister  .xb3 { height:1px; }
#tableLister  .xb2,#tableLister  .xb3,#tableLister  .xb4 { background:#fff; border-left:1px solid #444; border-right:1px solid #444; }
#tableLister  .xb1 { margin:0 5px; background:#444; }
#tableLister  .xb2 { margin:0 3px; border-width:0 2px; }
#tableLister  .xb3 { margin:0 2px; }
#tableLister  .xb4 { height:2px; margin:0 1px; }

#tableLister  .color_a { background:#3993de;}
#tableLister  .color_b { background:#62aded; }
#tableLister  .color_c { background:#90c7f6; }
#tableLister  .color_d { background:#b6d7f4;}

 
  .petites-annonces form { margin: 0 auto; width: 600px;text-align:center;} 
 .petites-annonces fieldset { padding: 1em; border: 1px solid black; margin: 3px auto; }
 .petites-annonces fieldset legend { padding: 1em; font-size:120%; color: black; }
 .petites-annonces label { width : 50%; display: inline; float: left; text-align:right; margin-right: 5px; }
  .petites-annonces .checkbox input { margin-left:50%; float: left; } 
 .petites-annonces .checkbox label { line-height:2em;float: none; }
 .petites-annonces .input { margin-bottom: 5px; text-align:left; }
 .petites-annonces .error-message { width: 50%; margin-left:50%;}
 
 .petites-annonces .recherche form { float:left; width:300px;}
 .petites-annonces .recherche fieldset { padding: 1em; border: 1px solid black; margin: auto auto; }
 .petites-annonces .recherche fieldset legend { padding: 1em; font-size:120%; color: black; }
 .petites-annonces .recherche label { width:130px;}
 .petites-annonces .recherche .input { margin-bottom: 5px; }
 

.petites-annonces .back { text-align: center; }
.petites-annonces .back a  { color: black;text-decoration:none;font-weight:bold;}
.petites-annonces .back a:hover  { color: red;}
.petites-annonces .link { text-align: center; }
 .petites-annonces h1 { text-align: center; }
.petites-annonces .bloc-categorie-container h6 { text-align: center; font-size:1em; }
.petites-annonces .bloc-categorie-container h5 { text-align: center; }
.petites-annonces .bloc-categorie-container { display:table; margin: 0 auto; }



.widget.filterType { background: transparent; width:240px; float:left; margin:3px 3px;min-height:0; }
.widget.filterType p { margin:0; padding:5px 10px; font-size:10px; }
.filterType .xboxcontent h5 { margin:0; font-size:1.2em; padding:0 10px 5px 10px; border-bottom:1px solid #444; color:white; }
.filterType .xtop, .filterType .xbottom { display:block; background:transparent; font-size:1px; }
.filterType .xb1,.filterType .xb2,.filterType .xb3,.filterType .xb4 { display:block; overflow:hidden; }
.filterType .xb1,.filterType .xb2,.filterType .xb3 { height:1px; }
.filterType .xb2,.filterType .xb3,.filterType .xb4 { background:#fff; border-left:1px solid #444; border-right:1px solid #444; }
.filterType .xb1 { margin:0 5px; background:#444; }
.filterType .xb2 { margin:0 3px; border-width:0 2px; }
.filterType .xb3 { margin:0 2px; }
.filterType .xb4 { height:2px; margin:0 1px; }
.filterType .xboxcontent { display:block; border:0 solid #444; border-width:0 1px; height:auto; }
* html .filterType .xboxcontent { height:1px; }

.filterType .color_a { background:#3993de;}
.filterType .color_b { background:#62aded; }
.filterType .color_c { background:#90c7f6; }
.filterType .color_d { background:#b6d7f4;}

.petites-annonces .widget { width:300px; float:left;}
.petites-annonces .widget a {  text-decoration:none;}
.petites-annonces .widget a:hover {  color:red;}
.petites-annonces .widget ul li { font-size:12px; border-bottom:1px dashed #cdcbcb; margin-bottom: 3px;padding-bottom: 3px; color:black;}
.petites-annonces .widget ul { margin-top: 5px;}
.petites-annonces .widget ul li a { color: #1d448a; font-size:104%; text-decoration:none;}
.petites-annonces .widget ul li a:hover { color: red;font-size:104%;}





 .petites-annonces .filter { display:table; margin: 0 auto; text-align:center;} 
.petites-annonces .filter .widget { width:200px;}
/* .petites-annonces .filter div { float:left; width:33%; margin: 0px 0px; text-align: center; } */
/* .petites-annonces .filter>div h5 { text-align: center; margin:0;font-size:110%;} */
.petites-annonces .filter>div { color: #005893; font-weight:bold;}
.petites-annonces .filter>div a { color: black;text-decoration:none;font-weight:normal;}
.petites-annonces .filter>div a:hover { color: red;text-decoration:none;}
.petites-annonces .paginatorLegend { clear: both; text-align:center; margin-top: 10px; }


.petites-annonces.view  { display:table; margin: 0 auto; }
.petites-annonces.view h2 { text-align:center; margin-bottom:0; }
.petites-annonces.view h3 { text-align:center; margin-top:5px; }
.petites-annonces.view .actions { text-align:center;  }
.petites-annonces.view dl { float:left;  border: 1px solid black; margin:5px; padding:5px; width: 300px;}
.petites-annonces.view dt { color:black;}
.petites-annonces.view ul.disciplines { list-style-type:none; margin:0; }
.petites-annonces.view ul.disciplines li { float:left; }

.petites-annonces.view .image { float:left; border: 1px solid black; margin:5px; padding:5px; width: 450px;}
.petites-annonces.view .big { float:left; margin:5px; padding:5px; text-align:center; width:300px;}
.petites-annonces.view .vignette { float:left; width:100px;margin:5px; text-align:center;}
.petites-annonces.view  .commentaires { clear:both; }
.petites-annonces.view  .commentaires h4 { text-align:center; }
.petites-annonces.view  .commentaire { border: 1px solid black; margin:5px; padding:5px;  }

