body {
  padding : 0px;
  margin : 0px;
}

img {
  border : 0px;
}

div#top {
  width : 995px;
  height : 115px;
}

div#top div#accessFA {
  position : relative;
  top : 82px;
  left : 20px;
}

div#top div#accessFA span {
  font-family : verdana;
  font-size : 14px;
  font-weight : bold;
  color : #ffffff;
}

div#top div#accessFA a {
  font-family : verdana;
  font-size : 14px;
  font-weight : bold;
  color : #ffffff;
  text-decoration : none;
}

div#top div#accessFA a:hover {
  color : #e2001a;
  text-decoration : underline;
}

div#menu {
  width : 995px;
  height : 35px;
  /*background-color : #006699;*/
  background : url('/pics/bkg-menu.jpg') repeat-x;
}

div#menu ul {
  height : 35px;
  list-style : none;
  margin : 0px;
  padding : 0px;
} 

div#menu ul li {
  display : inline;
  margin : 0px;
  padding : 0px;
  height : 35px;
} 

div#menu ul li.last {
} 

div#menu ul li.last form {
  height : 22px;
  padding : 1px;
  color : #ffffff;
  font-family : Arial;
  font-size : 13px;
  font-weight : bold;
  text-align : right;
  margin : 0px;
} 

div#menu ul li.last form input#search {
  height : 22px;
  width : 258x;
  font-size : 18px;
  height : 22px;
  border : 1px solid #aaaaaa;
  border-bottom : 2px solid #aaaaaa;
  border-right : 2px solid #aaaaaa;
} 

div#menu ul li.last form {
  padding-top : 2px;
}

div#menu ul li.first {
  width : 100px;
  height : 35px;
} 

div#menu ul li.first a {
  width : 23px;
  height : 18px;
  background : url('/pics/home_white.gif') no-repeat;
  display : inline;
  margin-top : 10px;
  margin-left : 25px;
  float : left;
  border-left : 0px;
}

div#menu ul li.sublast a {
  border-right : 1px solid #ffffff;
}

div#menu ul li.first a:hover {
  width : 23px;
  height : 18px;
  background : url('/pics/home_red.gif') no-repeat;
  background-color : transparent;
  text-decoration : none;
}

div#menu ul li a {
  display : block;
  height : 35px;
  float : left;
  line-height : 17px;
  text-decoration : none;
  padding-left : 15px;
  padding-right : 15px;
  padding-top : 0px;
  border-left : 1px solid white;
}

div#menu ul li a:hover {
  background-color : #e2001a;
  text-decoration : none;
} 

div#menu ul li a.selected {
  background-color : #e2001a;
  text-decoration : none;
} 

div#menu ul li a span.big {
  font-family : Arial, Narrow;
  font-weight : bold;
  font-size : 13px;
  color : #ffffff;
  text-transform : uppercase;
}

div#menu ul li a span.small {
  font-family : Arial, Narrow;
  font-weight : bold;
  font-size : 11px;
  color : #ffffff;
  text-transform : uppercase;
  display : block;
}

div#navbar {
  background-color : #d2e9fa;
  width : 995px;
  height : 13px;
  font-family : Arial;
  font-size : 9px;
  color : #000000;
  margin-bottom : 5px;
}

div#navbar span.nav {
  float : left;
  padding-top : 1px;
  padding-left : 5px;
}

div#navbar span.date {
  float : right;
  padding-top : 1px;
}

div#navbar a {
  color : #000000;
  text-decoration : none;
}

div#navbar a:hover {
  text-decoration : underline;
}

div.middle {
  background : url('/pics/degrade.gif') repeat-x;
  width : 775px;
  float : left;
  clear : left;
  margin-bottom : 5px;
  font-family : Arial, Narrow;
  font-size : 13px;
  color : #006699;
}

div.middle p {
  font-family : Arial, Narrow;
  font-size : 13px;
  color : #006699;
  padding : 10px;
}

div.middle h1 {
  width : 350px;
  margin : 0px;
  font-family : arial;
  font-size : 18px;
  font-weight : normal;
  background-color : #006699;
  color : #ffffff;
  text-align : left;
  padding-left : 5px;
}

div.middle h2 {
  font-family : Arial, Narrow;
  font-size : 17px;
  color : #e2001a;
  padding : 10px;
}

ul#adsModes {
  list-style : none;
  clear : both;
  margin : 0px;
  padding : 0px;
}

ul#adsModes li {
  float : right;
  color : #ffffff;
  width : 100px;
  height : 30px;
  text-align : center;
  margin-right : 5px;
  margin-top : 5px;
}

ul#adsModes li a {
  display : block;
  width : 100%;
  height : 100%;
  color : #ffffff;
  text-decoration : none;
  background-color : #006699;
  padding : 5px 0px;
  text-align : center;
  font-family : arial;
  font-weight : bold;
  font-size : 11px;
}

ul#adsModes li.selected a {
  background-color : #e2001a;
  color : #ffffff;
}

ul#adsModes li a:hover {
  background-color : #e2001a;
  color : #ffffff;
}

ul#adsModes li.first {
  float : left;
  color : #e2001a;
  background-color : transparent;
  width : 415px;
  height : 40px;
  text-align : left;
  font-family : verdana;
  font-size : 15px;
  margin-left : 7px;
  margin-top : 15px;
}

div.mainCategory {
  display : block;
  width : 49%;
  float : left;
}

div.subsubCategory {
  display : block;
  width : 90%;
  float : left;
}

form#formSearch {
  clear : both;
}

div.mainCategory a.level1, div.subsubCategory a.level1 {
  font-family : arial;
  font-weight : bold;
  font-size : 15px;
  color : #e2001a;
  display : block;
  padding : 10px 20px;
  padding-left : 10px;
  text-decoration : none;
}

div.mainCategory a.level2 {

  font-family : verdana;
  font-weight : bold;
  font-size : 11px;
  color : #006699;
  display : block;
  width : 47%;
  float : left;
  padding-top : 2px;
  padding-bottom : 2px; 
  margin-left : 6px;
  text-decoration : none;
}

div.subsubCategory a.subsub {
  font-family : verdana;
  font-weight : bold;
  font-size : 11px;
  color : #006699;
  display : block;
  width : 47%;
  float : left;
  padding-top : 2px;
  padding-bottom : 2px; 
  padding-left : 10px;
  text-decoration : none;
}

div.subsubCategory a.subsub:hover {
  color : #e2001a;
  text-decoration : underline;
}

div.mainCategory a.level2:hover {
  font-family : verdana;
  font-weight : bold;
  font-size : 11px;
  color : #e2001a;
  text-decoration : underline;
}

div.mainCategory {
  display : block;
  width : 33%;
  float : right;
}

div.mainCategory a.level1 {
  display : block;
  width : 90%;
  text-align : left;
  margin-left : 0px;
  padding-left : 0px;
}

div.mainCategory a.level2 {
  display : block;
  width : 90%;
  text-align : left;
  margin-left : 0px;
  padding-left : 0px;
}

div.main1 {
  display : block;
  width : 66%;
  float : left;
}

div.main1 a.level1 {
  margin-left : 5px;
}

div.main1 a.level2 {
  display : block;
  width : 47%;
  float : left;
  text-align : left;
  margin-left : 0px;
  padding-left : 0px;
  margin-left : 5px;
}

div.subCategoryL {
  font-family : arial;
  font-size : 15px;
  display : block;
  width : 47%;
  float : left;
  clear : left;
  padding : 5px 10px;
}

div.subCategoryR {
  font-family : arial;
  font-size : 15px;
  display : block;
  width : 47%;
  float : right;
  clear : right;
  padding : 5px 10px;
}

div.subCategoryR a.level1, div.subCategoryL a.level1 {
  font-family : arial;
  font-weight : bold;
  font-size : 15px;
  color : #e2001a;
  display : block;
  text-decoration : none;
}

div.subCategoryR a.level2, div.subCategoryL a.level2 {
  font-family : verdana;
  font-weight : bold;
  font-size : 11px;
  color : #006699;
  text-decoration : none;
}

div.subCategoryR a.level1:hover, div.subCategoryL a.level1:hover {
  text-decoration : underline;
}

div.subCategoryR a.level2:hover, div.subCategoryL a.level2:hover {
  text-decoration : underline;
}

div.full {
  background : url('/pics/degrade.gif') repeat-x;
  width : 975px;
  float : left;
  clear : left;
  font-family : Arial, Narrow;
  font-size : 13px;
  color : #006699;
  padding : 10px;
}

div.full h2 {
  font-family : Arial, Narrow;
  font-size : 17px;
  color : #e2001a;
  padding : 10px;
}

div#bannerPub {
  width : 775px;
  float : left;
  clear : left;
  margin-bottom : 10px;
  text-align : center;
}

div#top div#bannerPub {
  width : 468px;
  float : right;
  clear : right;
  margin-right : 20px;
  margin-top : 5px;
  margin-bottom : Opx;
}

div#main {
  width : 100%;
}

div.left div.advices {
  background : url('/pics/bloc_droit_conseils.gif') no-repeat;
  width : 200px;
  height : 90px;
  margin-bottom : 10px;
}

div.left div.advices a#howToSell {
  color : #006699;
  text-decoration : none;
  display : block;
  padding-top : 34px;
  padding-left : 34px;
}

div.left div.advices a#howToBuy {
  color : #006699;
  text-decoration : none;
  display : block;
  padding-top : 6px;
  padding-left : 34px;
}

div.left div.advices a:hover {
  text-decoration : underline;
}

div.left {
  width : 200px;
  margin-left : 795px;
  margin-bottom : 2px;
}

div.left img {
  width : 200px;
  margin-top : 2px;
}

div#bottom {
  width : 995px;
  height : 20px;
  background-color : #006699;
  clear : both
}

div#bottom ul {
  list-style : none;
  margin : 0px;
  padding : 0px;
  text-align : center;
} 

div#bottom ul li {
  display : inline;
  margin : 0px;
  padding : 0px;
} 

div#bottom ul li.first a {
  border-left : 1px solid white;
}

div#bottom ul li a {
  height : 22px;
  text-decoration : none;
  color : #ffffff;
  border-right : 1px solid white;
  padding : 0px 15px;
  font-family : Arial, Narrow;
  font-weight : bold;
  font-size : 13px;
}

div#bottom ul li a:hover {
  background-color : #e2001a;
  text-decoration : none;
} 

h1.focusAds {
  width : 995px;
  margin : 0px;
  color : #e2001a;
  font-family : verdana;
  font-size : 16px; 
  font-weight : bold;
  padding-left : 10px;
  padding-top : 0px;
  padding-bottom : 3px;
}

div.focusAds {
  width : 775px;
  margin-bottom : 5px;
  float : left;
  padding-bottom : 0px;
}

div.focusAds div {
  width : 142px;
  height : 158px;
  font-family : verdana;
  font-weight : bold;
  font-size : 13px;
  float : left;
  background-color : #e9edf6;
  border : 1px solid #aaaaaa;
  border-bottom : 2px solid #aaaaaa;
  border-right : 2px solid #aaaaaa;
  margin-left : 7px;
  text-align : center;
  padding-top : 5px;
  padding-left : 0px;
}

div.focusAds div img {
  font-weight : bold;
  font-size : 13px;
  margin : 0px auto;
}

div.focusAds div div.focusAdPhoto {
  width : 140px;
  border : 0px;
  height : 96px;
  padding : 0px;
  margin-bottom : 7px;
  margin-top : 4px;
  margin-left : 0px;
}

div.focusAds div a.criteria1 {
  font-family : verdana;
  font-weight : bold;
  font-size : 11px;
  display : block;
  color : #006699;
  text-decoration : none;
  margin-left : 8px;
  white-space : nowrap;
  text-align : center;
}

div.focusAds div a.price {
  font-family : verdana;
  font-size : 11px;
  display : block;
  color : #006699;
  text-decoration : none;
  white-space : nowrap;
  clear : both;
  text-align : left;
  margin-left : 8px;
}

div.focusAds div a.criteria2 {
  font-family : verdana;
  font-size : 11px;
  display : block;
  color : #006699;
  text-decoration : none;
  margin-left : 8px;
  white-space : nowrap;
  text-align : left;
  clear : both;
}

/* Lister Ad */

ul.lister {
  list-style : none;
  padding : 0px;
  margin : 0px;
}

ul.lister li {
  display : inline;
  float : left;
}

#adsPhoto div.listerAd {
  width : 180px;
  height : 225px;
  margin : 6px;
  padding : 0px;
}

#adsPhoto div.listerAd div.main {
  background-color : #d7e1f0;
  height : 200px;
}

#adsIcon div.listerAd {
  width : 180px;
  height : 110px;
  margin : 6px;
}

#adsIcon div.listerAd div.main {
  background-color : #d7e1f0;
  height : 85px;
}

div.listerAd h4 {
  font-family : verdana;
  font-size : 11px;
  color : #006699;
  font-weight : bold;
  color : #006699;
  padding : 5px;
  margin : 0px;
}

#adsPhoto div.listerAd div.listerAdPhoto {
  width : 140px;
  height : 105px;
  text-align : left;
  margin-left : 5px;
  margin-top : 2px;
  margin-bottom : 4px;
  border : 1px solid #d7e1f0;
}

div.listerAd img.photo {
  margin : 0px;
}

div.listerAd h5 {
  margin : 0px;
  border : 1px solid #d7e1f0;
  white-space : nowrap;
  height : 11px;
  padding : 0px;
}

div.listerAd h5 a {
  font-family : verdana;
  font-size : 11px;
  color : #006699;
  margin : 0px;
  text-decoration : none;
  text-align : left;
  clear : both;
  margin-left : 5px;
}

div.listerAd div.icons {
  background-color : #ffffff;
  margin-top : 2px;
  margin-bottom : 2px;
  border-bottom : 1px solid #aaaaaa;
}

div.listerAd a.adsAdId {
  float : left;
  width : 55%;
  display : block;
  text-align : left;
  font-family : verdana;
  font-size : 11px;
  font-weight : bold;
  color : #000000;
  text-decoration : none;
  clear : left;
  margin-left : 5px;
  margin-top : 10px;
}

div.listerAd a.adsPrice {
  float : right;
  width : 30%;
  display : block;
  text-align : right;
  font-family : arial;
  font-size : 11px;
  font-weight : bold;
  color : #006699;
  text-decoration : none;
  margin-right : 5px;
  margin-top : 10px;
}

/* Archiver */

div.archiver {
  clear : both;
  text-align : center;
}

div.archiver span {
  color : #000000;
  text-decoration : none;
  font-family : arial;
  font-size : 13px;
  font-weight : bold;
}

div.archiver a {
  color : #006699;
  text-decoration : none;
  font-family : arial;
  font-size : 13px;
  font-weight : bold;
}

div.archiver a:hover {
  text-decoration : underline;
}

/* TABLEAUX */

table.table {
  margin : 20px auto;
  width : 99%;
  border-collapse : collapse;
  border : 1px solid #aaaaaa;
}

tbody {
  width : 100%;
}

table.table td {
  border : 1px solid #cccccc;
  padding : 1px;
  white-space: nowrap;
  font-family : arial;
  font-size : 11px;
}

table.table th {
  border : 1px solid #cccccc;
  text-align : center;
  padding : 1px;
  background-color : #006699;
  color : #d2e9fa;
  font-family : arial;
  font-size : 13px;
  color : #ffffff;
}

table.table th a {
  color : #e2001a;
  text-decoration : none;
  font-weight : bold;
  color : #d2e9fa;
  font-family : arial;
  font-weight : bold;
  font-size : 13px;
}

table.table th a:hover {
  color : #e2001a;
  text-decoration : underline;
  font-weight : bold;
}

table.table td.swap1 {
  background-color : #eeeeee;
}

table.table td a {
  color : #006699;
  text-decoration : none;
  font-family : arial;
  font-size : 11px;
}

table.table td a:hover {
  color : #e2001a;
  text-decoration : none;
}

table.table td.CPH1 {
  text-align : center;
}

table.move {
  width : 90%;
  margin-left : 5%;
  border : 1px solid black;
  empty-cells : show;
  border-collapse : collapse;
}

table.move th {
  border : 1px solid black;
  width : 33%;
  padding : 3px;
  text-align : center;
}

table.move td {
  border : 1px solid black;
  padding : 3px;
}

table.move td select {
  width : 100%;
}

table.move td.button {
  text-align : center;
}

table.move td.button input{
  border : 1px solid black;
  background-color : red;
  color : white;
}

/* Formulary */

fieldset#fieldsetSearch {
  border : 0px;
}

div#DadsSort {
  margin-top : 10px;
  width : 500px;
  float : left;
}
div#DadsSort label {
  font-family : verdana;
  float : left;
}
div#DadsSort select {
  font-family : verdana;
  float : right;
  border : 1px solid #aaaaaa;
  border-bottom : 2px solid #aaaaaa;
  border-right : 2px solid #aaaaaa;
  font-size : 14px;
}
div#DadsOrder {
  margin-top : 10px;
  float : left;
}
div#DadsOrder select {
  font-family : verdana;
  margin-left : 15px;
  float : left; 
  border : 1px solid #aaaaaa;
  border-bottom : 2px solid #aaaaaa;
  border-right : 2px solid #aaaaaa;
  font-size : 14px;
}

div#Dsearch {
  margin-top : 10px;
  width : 500px;
  float : left;
}

form#formSearch {
  margin : 0px;
  padding : 0px;
}

form#formSearch fieldset {
  margin : 0px;
  padding : 0px;
}

div#Dsearch label {
  font-family : verdana;
  float : left;
  width : 200px;
}

div#Dsearch input {
  font-family : verdana;
  float : right;
  width : 250px;
  height : 22px;
  border : 1px solid #aaaaaa;
  border-bottom : 2px solid #aaaaaa;
  border-right : 2px solid #aaaaaa;
  font-size : 16px;
}

div#DsubmitSearch {
  margin-top : 10px;
  float : left;
}

div#DsubmitSearch input {
  margin-left : 15px;
  background : url('/pics/fleche_rechercher.gif') 2% 50% no-repeat #006699;
  padding-left :30px;
  color : #ffffff;
  font-family : verdana;
  font-weight : bold;
  font-size : 16px;
}

div#DsubmitSearch input:hover {
  background : url('/pics/fleche_rechercher.gif') 2% 50% no-repeat #e2001a;
}

div.field label {
  color : #006699;
  font-family : verdana;
  font-size : 13px;
  font-weight : bold;
  padding-left : 10px;
  font-family : verdana;
  font-weight : bold;
  font-size : 13px;
}

/* criteriaForm */

div.left h2 {
  background-color : #d2e9fa;
  padding : 0px;
  margin : 0px;
  color : #e2001a;
  font-family : verdana;
  font-weight : bold;
  font-size : 13px;
  text-align : center;
  padding-top : 5px;
}

form#criteriaSearchForm {
  background-color : #d2e9fa;
  border : 0px; 
  padding : 0px;
  margin : 0px;
}

form#criteriaSearchForm fieldset {
  border : 0px; 
  padding : 5px;
}

form#criteriaSearchForm fieldset select {
  font-family : verdana;
  border : 1px solid #aaaaaa;
  font-size : 12px;
}

/* Ad */

div.middleAd {
  background-color : #d7e1f0;
  width : 95%;
  margin : 10px auto;
  padding : 0px;
}

div.middleAd h1.left {
  font-family : verdana;
  font-size : 13px;
  font-weight : bold;
  color : #e2001a;
  padding-left : 20px;
  padding-top : 10px;
  background-color : transparent;
  width : 45%;
  float : left;
  text-align : left;
}

div.middleAd h1.right {
  font-family : verdana;
  font-size : 13px;
  font-weight : bold;
  color : #006699;
  padding-right : 20px;
  padding-top : 10px;
  background-color : transparent;
  width : 45%;
  float : right;
  text-align : right;
}

div.middleAd h2 {
  font-family : verdana;
  font-size : 17px;
  font-weight : bold;
  color : #006699;
  padding-left : 20px;
  background-color : transparent;
}

div.adPhoto {
  margin-left : 10px;
  border : 1px solid #aaaaaa;
  border-bottom : 2px solid #aaaaaa;
  border-right : 2px solid #aaaaaa;
  background-color : #ffffff;
  width : 340px;
  text-align : center;
  padding-top : 10px;
  padding-bottom : 10px;
  float : left;
  clear : left;
}

div.adPhoto img {
  border : 1px solid #aaaaaa;
}

div.adProperties {
  margin-right : 10px;
  border : 0px;
  width : 340px;
  padding-top : 10px;
  padding-bottom : 10px;
  float : right;
  clear : right;
}

div.adProperties ul {
  list-style : none;
  text-align : left;
  margin : 0px;
  padding-left : 5px;
}

div.adProperties ul li {
  font-family : verdana;
  font-size : 13px;
  color : #006699;
}

div.adProperties ul li a {
  font-family : verdana;
  font-size : 13px;
  color : #006699;
  text-decoration : none;
}

div.adProperties ul li a:hover {
  font-family : verdana;
  font-size : 13px;
  color : #e2001a;
  text-decoration : underline;
}

div.adProperties ul li.price  {
  margin-bottom : 30px;
  font-size : 17px;
}

div.adProperties ul li.price strong {
  margin-right : 90px;
}

div.adCustomer {
  margin-top : 10px;
  margin-left : 10px;
  border : 1px solid #aaaaaa;
  border-bottom : 2px solid #aaaaaa;
  border-right : 2px solid #aaaaaa;
  background-color : #ffffff;
  width : 340px;
  text-align : center;
  padding-bottom : 2px;
  float : left;
  clear : left;
  border : 1px solid #aaaaaa;
  border-bottom : 2px solid #aaaaaa;
  border-right : 2px solid #aaaaaa;
  background-color : #ffffff;
}

div.adCustomer h3 {
  background-color : #e6ebf5;
  padding : 5px;
  border-bottom : 1px solid #aaaaaa;
  font-family : verdana;
  font-size : 13px;
  color : #006699;
  font-weight : bold;
  text-align : left;
  margin-top : 0px;
  margin-bottom : 2px;
}

div.adCustomer ul {
  list-style : none;
  text-align : left;
  margin : 0px;
  padding-left : 5px;
  margin-top : 2px;
  margin-bottom : 2px;
}

div.adCustomer ul li {
  font-family : verdana;
  font-size : 13px;
  color : #006699;
}

div.adCustomer ul li a {
  color : #e2001a;
  text-decoration : none;
}

div.adCustomer ul li a:hover {
  text-decoration : underline;
}

div.adOptions {
  margin-top : 10px;
  margin-right : 10px;
  border : 0px;
  width : 340px;
  padding-bottom : 2px;
  float : right;
  clear : right;
  border : 1px solid #aaaaaa;
  border-bottom : 2px solid #aaaaaa;
  border-right : 2px solid #aaaaaa;
  background-color : #ffffff;
  padding-top : 0px;
}

div.adOptions h3 {
  background-color : #e6ebf5;
  padding : 5px;
  border-bottom : 1px solid #aaaaaa;
  font-family : verdana;
  font-size : 13px;
  color : #006699;
  font-weight : bold;
  text-align : left;
  margin-top : 0px;
  margin-bottom : 2px;
}

div.adOptions ul {
  list-style : none;
  text-align : left;
  margin : 0px;
  padding-left : 5px;
  margin-top : 2px;
  margin-bottom : 2px;
}

div.adOptions ul li {
  font-family : verdana;
  font-size : 13px;
  color : #006699;
}

div.adOptions ul li img {
  position : relative;
  top : 4px;
}

div.adOptions ul li span {
  font-family : verdana;
  font-size : 13px;
  color : #006699;
  margin-left : 10px;
}

div.adText {
  margin-top : 10px;
  margin-right : 10px;
  border : 0px;
  width : 340px;
  padding-bottom : 2px;
  float : right;
  clear : right;
  border : 1px solid #aaaaaa;
  border-bottom : 2px solid #aaaaaa;
  border-right : 2px solid #aaaaaa;
  background-color : #ffffff;
  font-family : verdana;
  font-size : 13px;
  color : #006699;
}

div.adText h3 {
  background-color : #e6ebf5;
  padding : 2px;
  border-bottom : 1px solid #aaaaaa;
  font-family : verdana;
  font-size : 13px;
  color : #006699;
  font-weight : bold;
  text-align : left;
  margin-top : 0px;
  margin-bottom : 2px;
}

div.adText p {
  padding : 0px 5px;
  font-family : verdana;
  font-size : 13px;
  color : #006699;
  margin : 2px 0px;
  margin-bottom : 2px;
}

div.backToSearch {
  text-align : center;
  padding-top : 7px;
}

div.backToSearch a {
  color : #ffffff;
  /*background-color : #006699;*/
  background-color : #00baff;
  padding :  5px;;
  font-family : arial;
  font-size : 13px;
  font-weight : bold;
  text-decoration : none;
}

div.backToSearch a:hover {
  background-color : #e2001a;
  text-decoration : none;
}

/* ADMIN */

#formAdminLog, #customerForm, #formAdId {
  text-align : center;
  margin : 20px auto;
}

#formAdminLog fieldset {
  margin : 20px auto;
  width : 50%;
  border : 1px solid #006699;
  text-align : left;
  padding : 20px 10px;
}

#formAdminLog legend, #customerForm fieldset, #formAdId fieldset, #editAdForm fieldset {
  color : #e2001a;
  font-family : arial;
  font-size : 17px;
  font-weight : bold;
  border : 1px solid #006699;
  padding : 5px 10px;
}

#formAdminLog div, #customerForm div, #formAdId div, #editAdForm div {
  margin : 10px auto;
  clear : both;
}

#formAdminLog div label, #customerForm div label, #formAdId div label, #editAdForm div label {
  width : 30%;
  float : left;
  padding-top : 3px;
  text-align : left;
}

#formAdminLog div input, #customerForm div input, #formAdId div input, #editAdForm div input {
  float : left;
}

form fieldset div.button {
  text-align : center;
}

form fieldset div.button input {
  float :  none;
}

div.error span {
  color : #e2001a;
  font-family : arial;
  font-size : 17px;
  font-weight : bold;
  margin : 10px auto;
  clear : both;
  display : block;
}

textarea#car_criteria_CCS, textarea#car_criteria_CCSJ, textarea#car_criteria_DESCR, textarea#car_criteria_DESCRB, textarea#car_criteria_DESCRC {
  width : 50%;
  height : 75px;

}

