/* ------  Corps Principal ------*/ * {
    border: none;
    margin: 0;
    padding: 0;
    text-decoration: none;
}

html, body {
    height: 100%;
}

body {
    background: #101010 url(img/background.jpg) repeat left top;
    font: 62.5% Arial, sans-serif;
}

h1 {
    display: none;
}

h2 {
    font-family: Georgia, "Times New Roman", Times, serif;
    font-size: 2.2em;
    color: #968462;
    margin: 15px 15px 5px 10px;
    font-weight: normal;
}

h3 {
    color: #FFF;
    margin: 15px;
    margin-bottom: 0;
    font: bold 1.7em Georgia, "Times New Roman", Times, serif;
    font-weight: normal;
}

h5, h6 {
    margin: 0;
    padding: 0;
}

h5 {
    color: #FFF;
    font: bold 5em Georgia, "Times New Roman", Times, serif;
}

h5 a {
    color: #FFF;
}

h6 {
    color: #A0854E;
    height: 65px;
    background-position: top left;
}

p {
    font-size: 1.3em;
    word-spacing: 1px;
}

img {
    border: none;
}

a {
    color: #968462;
    text-decoration: underline;
}

a {
    outline: none;
}

u {
    text-decoration: underline;
}

div#news {
    text-align: center;
    color: #878787;
    font-family: Georgia, "Times New Roman", Times, serif;
    font-size: 12px;
}

div#news a {
    color: #878787;
    text-decoration: none;
}

div#news a:hover {
    color: #878787;
    text-decoration: underline;
}

div#index_intro {
}

div#index_site {
    position: absolute;
    left: 50%;
    top: 50%;
    width: 350px;
    height: 400px;
    margin-top: -300px;
    margin-left: -175px;
}

div#index_site ul {
    width: 350px;
    text-align: center;
    margin: 0;
    padding: 0;
}

div#index_site li {
    font-family: Georgia, "Times New Roman", Times, serif;
    font-size: 1.5em;
    list-style-position: inside;
    list-style-type: none;
    margin: 0;
    padding: 0;
    margin-bottom: 5px;
    color: #FFF;
}

div#index_site a {
    color: #FFF;
    text-decoration: none;
}

div#index_site a:hover {
    color: #FEFEFE;
    text-decoration: underline;
}

div#site {
    margin: 0 auto;
    margin-top: -78px;
    width: 1000px;
    background: #09070c url(img/bg_site.jpg) center repeat-y;
    padding: 0;
}

/* ------  En-tête ------*/
div#header {
    margin: 0 auto;
    width: 800px;
    height: 73px;
    background: transparent url(img/bg_top.jpg) no-repeat center;
    padding: 43px 0 0 200px;
}

/* ------  Navigation ------*/
#navigation, #en_navigation {
    background: transparent;
    font-family: Helvetica, Lucida, Verdana, Arial, sans-serif;
    color: #FFF;
	margin-left:5px;
}

#navigation span, #en_navigation span {
    visibility: hidden;
}

#navigation li, #en_navigation li {
    display: inline;
    height: 74px;
    float: left;
    margin: 0;
    text-align: center;
}

#navigation a, #en_navigation a {
    display: block;
    width: 73px;
    height: 57px;
    padding: 0;
    text-align: center;
    text-decoration: none;
}

#navigation #news a {
    background: #09070c url(/img/btns/actu.jpg) no-repeat 0 0;
    width: 73px;
}

#navigation #his a {
    background: #09070c url(/img/btns/his.jpg) no-repeat 0 0;
    width: 73px;
}

#navigation #cre a {
    background: #09070c url(/img/btns/cre.jpg) no-repeat 0 0;
    width: 73px;
}

#navigation #ate a {
    background: #09070c url(/img/btns/ate.jpg) no-repeat 0 0;
    width: 73px;
}

#navigation #col a {
    background: #09070c url(/img/btns/col.jpg) no-repeat 0 0;
    width: 82px;
}

#navigation #gem a {
    background: #09070c url(/img/btns/gem.jpg) no-repeat 0 0;
    width: 90px;
}

#navigation #par a {
    background: #09070c url(/img/btns/par.jpg) no-repeat 0 0;
    width: 82px;
}

#navigation #vis a {
    background: #09070c url(/img/btns/vis.jpg) no-repeat 0 0;
    width: 116px;
}

#navigation #cot a {
    background: #09070c url(/img/btns/cot.jpg) no-repeat 0 0;
    width: 73px;
}

#navigation #news a:hover {
    background: #09070c url(/img/btns/actu.jpg) no-repeat -73px 0;
}

#navigation #his a:hover {
    background: #09070c url(/img/btns/his.jpg) no-repeat -73px 0;
}

#navigation #cre a:hover {
    background: #09070c url(/img/btns/cre.jpg) no-repeat -73px 0;
}

#navigation #ate a:hover {
    background: #09070c url(/img/btns/ate.jpg) no-repeat -73px 0;
}

#navigation #col a:hover {
    background: #09070c url(/img/btns/col.jpg) no-repeat -82px 0;
}

#navigation #gem a:hover {
    background: #09070c url(/img/btns/gem.jpg) no-repeat -90px 0;
}

#navigation #par a:hover {
    background: #09070c url(/img/btns/par.jpg) no-repeat -82px 0;
}

#navigation #vis a:hover {
    background: #09070c url(/img/btns/vis.jpg) no-repeat -116px 0;
}

#navigation #cot a:hover {
    background: #09070c url(/img/btns/cot.jpg) no-repeat -73px 0;
}

#en_navigation #news a {
    background: #09070c url(/img/btns/new.jpg) no-repeat 0 0;
    width: 73px;
}

#en_navigation #his a {
    background: #09070c url(/img/btns/history.jpg) no-repeat 0 0;
    width: 73px;
}

#en_navigation #cre a {
    background: #09070c url(/img/btns/creation.jpg) no-repeat 0 0;
    width: 73px;
}

#en_navigation #ate a {
    background: #09070c url(/img/btns/workshop.jpg) no-repeat 0 0;
    width: 82px;
}

#en_navigation #col a {
    background: #09070c url(/img/btns/col.jpg) no-repeat 0 0;
    width: 82px;
}

#en_navigation #gem a {
    background: #09070c url(/img/btns/gemmology.jpg) no-repeat 0 0;
    width: 90px;
}

#en_navigation #par a {
    background: #09070c url(/img/btns/partners.jpg) no-repeat 0 0;
    width: 82px;
}

#en_navigation #vis a {
    background: #09070c url(/img/btns/visit.jpg) no-repeat 0 0;
    width: 73px;
}

#en_navigation #cot a {
    background: #09070c url(/img/btns/cot.jpg) no-repeat 0 0;
    width: 73px;
}

#en_navigation #news a:hover {
    background: #09070c url(/img/btns/new.jpg) no-repeat -73px 0;
}

#en_navigation #his a:hover {
    background: #09070c url(/img/btns/history.jpg) no-repeat -73px 0;
}

#en_navigation #cre a:hover {
    background: #09070c url(/img/btns/creation.jpg) no-repeat -73px 0;
}

#en_navigation #ate a:hover {
    background: #09070c url(/img/btns/workshop.jpg) no-repeat -82px 0;
}

#en_navigation #col a:hover {
    background: #09070c url(/img/btns/col.jpg) no-repeat -82px 0;
}

#en_navigation #gem a:hover {
    background: #09070c url(/img/btns/gemmology.jpg) no-repeat -90px 0;
}

#en_navigation #par a:hover {
    background: #09070c url(/img/btns/partners.jpg) no-repeat -82px 0;
}

#en_navigation #vis a:hover {
    background: #09070c url(/img/btns/visit.jpg) no-repeat -73px 0;
}

#en_navigation #cot a:hover {
    background: #09070c url(/img/btns/cot.jpg) no-repeat -73px 0;
}

#home {
    position: relative;
    top: 100px;
    left: 40px;
    display: block;
    width: 140px;
    height: 75px;
}

/* ------  pied de page ------*/
#footer {
    margin: 0;
    padding: 0;
    height: 110px;
    clear: both;
    background: transparent url(img/bg_footer.jpg) no-repeat bottom left;
    color: #8e733b;
    voice-family: "\"}\"";
    voice-family: inherit;
    text-align: center;
}

#footer p {
    font-size: 10px !important;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    padding-top: 35px;
    margin: 0 auto;
    color: #2e3132;
}

#footer li.last {
    border: 0;
}

#footer a {
    color: #2e3132;
    text-decoration: none;
}

#footer a:hover {
    color: #8e733b;
    text-decoration: underline;
}

#lien_dt {
    float: right;
    width: 53px;
    height: 40px;
    margin-top: 15px;
    margin-right: 30px;
}

#lien_xp {
    float: right;
    width: 45px;
    height: 40px;
    margin-top: 15px;
    margin-right: 15px;
}

/* ------  contenu ------*/
div#contenu {
    height: 388px;
    margin: 0 auto;
    margin-bottom: 20px;
	padding:10px 0 0 5px;
    width: 900px;
    color: #CCC;
}

html > body #contenu {
    height: auto;
    min-height: 388px;
}

div#contenu p {
    padding: 10px;
    text-align: left;
	line-height:
}

/* modif guigui */
#contenu .news p {
    font-size: 1.1em;
}

div#contenu li {
    font-size: 1.2em;
    list-style-position: inside;
    margin-left: 10px;
    list-style-type: none;
    background: transparent url(img/bg_li.jpg) no-repeat left center;
    padding-left: 27px;
    margin-bottom: 5px;
}

/* ------  phare ------*/
#index {
    height: 525px;
	margin:0;
	padding:0;
}

#index a {
    font-size: 1em;
    font-family: Georgia, "Times New Roman", Times, serif;
	margin:0;
	padding:0;
    margin-bottom: 20px;
    text-decoration: none;
}

#index a:hover {
    color: #8b6333;
    text-decoration: underline;
	margin:0;
	padding:0;
}

#index ul {
    margin-left: 55px;
}

div#phare {
    width: 790px;
    height: 310px;
    margin: 5px auto;
}

div#phare #txt {
    width: 400px;
    float: left;
    margin: 20px 10px;
    margin-top: 35px;
    margin-left: 25px;
}

div#phare #txt h5 {
    margin-left: 10px;
}

div#phare #txt p {
    width: 350px;
}

div#phare2 {
    width: 760px;
    height: 156px;
    margin: 5px auto;
}

#bijou_phare {
    float: left;
    width: 370px;
    height: 150px;
    margin-bottom: 20px;
    background: transparent url(img/bg_bijou_phare.jpg) no-repeat top left;
}

#index_atelier {
    float: right;
    width: 370px;
    height: 150px;
    margin-bottom: 20px;
    background: transparent url(img/bg_index_atelier.jpg) no-repeat top left;
}

#index_atelier a {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    margin-left: 10px;
}

#bijou_phare img {
    float: left;
    margin-top: 15px;
}

div.phare .txt {
    width: 180px;
    font-size: 0.8em;
    float: left;
    margin: 15px 20px 0 0;
    padding-left: 8px;
}

div.phare .txt p {
    width: 180px;
}

div.phare .txt h3 {
    margin: 0;
    margin-left: 10px;
    margin-bottom: 0;
    font-style: italic;
}

/* ------  gemmologie ------*/
#gemmologie {
   /* background: url(img/bg_gemmologie.jpg) no-repeat top right;*/
    border: 1px solid #09070c;
	width:900px;
}

#gemmologie h3 {
    font-size: 1.5em;
}

#gemmologie #intro {
    font-size: 1.7em;
}

#gemmologie p {
    width: 450px;
}

/* ------  contact ------*/
#contact {
	width:900px;
}

#contact form {
    margin-left: 40px;
}

#contact label {
    font-size: 12px;
    color: #968462;
}

#contact input, #contact select, #contact textarea {
    background: #202020;
    color: #F9F9F9;
    padding: 2px;
    border: 1px solid #656565;
}

#contact input:focus, #contact select:focus, #contact textarea:focus {
    border: 1px solid #8e733b;
}

#contact li {
    list-style-type: none;
    background: none;
}

/* ------  historique ------*/
#historique {
    background: url(img/bg_historique.jpg) no-repeat 95% 0;
}

#historique p {
    width: 450px;
}

#historique img {
    margin: 10px;
    margin-top: 20px;
    margin-left: 240px;
}

/* ------  atelier ------*/
#atelier {
    background: url(img/bg_atelier.jpg) no-repeat top right;
    border: 1px solid #09070c;	
    width: 890px;
}

#atelier p {
    width: 450px;
}

#galerie_atelier {
    float: right;
    width: 400px;
    height: 300px;
    margin-top: 300px;
    margin-right: 10px;
    list-style-type: none;
}

#listeImgAtelier {
    margin: 0;
    padding: 0;
    list-style-type: none;
}

#listeImgAtelier div {
    float: left;
    width: 100px;
    height: 100px;
    margin: 5px;
    background: #1c1625;
    padding: 4px;
}

#listeImgAtelier a {
    display: block;
    width: 100px;
    height: 100px;
}

#listeImgAtelier a:hover {
    background: #17121f;
}

#galerie_atelier h3 {
    color: #968462;
    margin-bottom: 15px;
    margin-left: 5px;
    font-size: 1.5em;
}

#listeImgAtelier #v1 a {
    background: transparent url(atelier/galerie/vignettes/v1.jpg) no-repeat 0 0;
    width: 100px;
}

#listeImgAtelier #v2 a {
    background: transparent url(atelier/galerie/vignettes/v2.jpg) no-repeat 0 0;
    width: 100px;
}

#listeImgAtelier #v3 a {
    background: transparent url(atelier/galerie/vignettes/v3.jpg) no-repeat 0 0;
    width: 100px;
}

#listeImgAtelier #v4 a {
    background: transparent url(atelier/galerie/vignettes/v4.jpg) no-repeat 0 0;
    width: 100px;
}

#listeImgAtelier #v5 a {
    background: transparent url(atelier/galerie/vignettes/v5.jpg) no-repeat 0 0;
    width: 100px;
}

#listeImgAtelier #v6 a {
    background: transparent url(atelier/galerie/vignettes/v6.jpg) no-repeat 0 0;
    width: 100px;
}

#listeImgAtelier #v1 a:hover {
    background: transparent url(atelier/galerie/vignettes/v1.jpg) no-repeat -100px 0;
}

#listeImgAtelier #v2 a:hover {
    background: transparent url(atelier/galerie/vignettes/v2.jpg) no-repeat -100px 0;
}

#listeImgAtelier #v3 a:hover {
    background: transparent url(atelier/galerie/vignettes/v3.jpg) no-repeat -100px 0;
}

#listeImgAtelier #v4 a:hover {
    background: transparent url(atelier/galerie/vignettes/v4.jpg) no-repeat -100px 0;
}

#listeImgAtelier #v5 a:hover {
    background: transparent url(atelier/galerie/vignettes/v5.jpg) no-repeat -100px 0;
}

#listeImgAtelier #v6 a:hover {
    background: transparent url(atelier/galerie/vignettes/v6.jpg) no-repeat -100px 0;
}

/* ------  creation ------*/
#creation {
    background: url(img/bg_creation.jpg) no-repeat left top;
    border: 1px solid #09070c;
	width:907px; 
    height: 890px;
}

.ctn_creation {
    margin-left: 420px;
}

.ctn_creation p {
    width: 450px;
}

#galerie_creation {
    width: 475px;
    height: 300px;
    margin-top: 10px;
    list-style-type: none;
}

#listeImgCreation {
    margin: 0;
    padding: 0;
    list-style-type: none;
}

#listeImgCreation div {
    float: left;
    width: 100px;
    height: 100px;
    margin: 5px;
    background: #1c1625;
    padding: 4px;
}

#listeImgCreation a {
    display: block;
    width: 100px;
    height: 100px;
}

#listeImgCreation a:hover {
    background: #17121f;
}

#galerie_creation h3 {
    color: #968462;
    margin-bottom: 15px;
    margin-left: 5px;
    font-size: 1.5em;
}

#listeImgCreation #v1 a {
    background: transparent url(creation/galerie/vignettes/v1.jpg) no-repeat 0 0;
    width: 100px;
}

#listeImgCreation #v2 a {
    background: transparent url(creation/galerie/vignettes/v2.jpg) no-repeat 0 0;
    width: 100px;
}

#listeImgCreation #v3 a {
    background: transparent url(creation/galerie/vignettes/v3.jpg) no-repeat 0 0;
    width: 100px;
}

#listeImgCreation #v4 a {
    background: transparent url(creation/galerie/vignettes/v4.jpg) no-repeat 0 0;
    width: 100px;
}

#listeImgCreation #v1 a:hover {
    background: transparent url(creation/galerie/vignettes/v1.jpg) no-repeat -100px 0;
}

#listeImgCreation #v2 a:hover {
    background: transparent url(creation/galerie/vignettes/v2.jpg) no-repeat -100px 0;
}

#listeImgCreation #v3 a:hover {
    background: transparent url(creation/galerie/vignettes/v3.jpg) no-repeat -100px 0;
}

#listeImgCreation #v4 a:hover {
    background: transparent url(creation/galerie/vignettes/v4.jpg) no-repeat -100px 0;
}

/* ------  partenaires ------*/
#partenaires {
    border: 1px solid #09070c;
    height: 480px;
    text-align: center;
}

/* ------ nous rendre visite ------*/
#visite {
  /*  background: url(img/bg_visite.jpg) no-repeat top right;*/
  border: 1px solid #09070c;
	 width: 900px;
    min-height: 400px;
    _height: 400px;
}

#visite img {
    margin: 0;
    padding: 0;
}

#visite p {
    width: 450px;
}

#visite ul {
    margin: 10px;
}

#adresses {
    margin-top: 50px;
}

#cln_visite {
    width: 450px;
    float: left;
}

#mentions-legales h3 {
    margin-bottom: 15px;
}

/* ------  liste_collections ------*/
#liste_collections {
    padding: 15px;
	width:877px;
    min-height: 400px;
    _height: 400px;
}

#liste_collections h5 a, #liste_collections h5 a:hover {
    border-bottom: none;
}

.coll {
    margin-bottom: 15px;
    margin-top: 15px;
}

.coll .left_coll {
    float: left;
    width: 550px;
}

.coll .left_coll p {
    width: 500px;
}

.coll .right_coll {
    float: left;
}

.coll .left_coll a {
    margin-left: 10px;
    font-size: 1.2em;
    font-family: Georgia, "Times New Roman", Times, serif;
    margin: 10px;
    text-decoration: none;
}

.coll .left_coll a:hover {
    text-decoration: underline;
}

.coll .left_coll h5 a:hover {
	text-decoration:none;
	}


#lgbMod {
    padding: 10px;
    height: 520px;
}

#lgbMod h2 {
    margin: 0;
    margin-bottom: 15px;
}

#lgbMod .close {
    text-align: right;
    padding-bottom: 20px;
    height: 30px;
}

#lgbMod ul {
    margin-bottom: 15px;
    list-style-position: inside;
    list-style-type: square;
}

#lgbMod li {
    font-size: 1.3em;
    list-style-position: inside;
    list-style-type: none;
    background: transparent url(img/bg_li.jpg) no-repeat left center;
    padding-left: 27px;
    margin-bottom: 5px;
}

#lgbMod p {
    margin-bottom: 5px;
}

#lgbMod #close {
    text-align: right;
}

.lbAction {
    font-size: 10px;
}

/* page par collection
 --------------------------------------------- */
#collection {
    border: 1px solid #09070c;
    height: 480px;
}

#gauche {
    float: left;
    width: 350px;
    padding-top: 15px;
    padding-left: 5px;
    clear: both;
}

#gauche h5 {
    width: 250px;
}

#gauche p {
    margin-bottom: 10px;
}

#droite {
    float: right;
    width: 500px;
    height: 350px;
}

#video_droite {
    float: right;
    width: 320px;
    height: 400px;
    margin-top: 260px;
    margin-right: 50px;
}

#video_droite p {
    margin: 0;
    font-size: 10px;
}

/* ------  collection ------*/
.collection {
	width:93%;
	margin:0 auto;
    padding: 25px 0 25px 35px;
	margin-bottom:25px;
	border-bottom:1px dotted #444;
}

.collection .description {
	line-height:20px;
	margin: 0 0 20px 0;
	font-family:Georgia, "Times New Roman", Times, serif;
}

.collection #infos {
    float: left;
	width:250px;
	text-align:left;
}

.collection #infos h2 {
	font-size:24px;
	margin-bottom:15px;
}

.collection #infos ul {
	margin-bottom:15px;
}

.collection #infos #description {
	text-align:left;
}

.collection #image {
    float: left;
	margin-left:15px;
}

#autres_modeles {
	width:97%;
	margin:0 auto;	
}

#autres_modeles h3 {
	margin-bottom:15px;
}

.produit {
    float: left;
    width: 140px;
    height: 135px;
    margin: 0;
    margin-right: 15px;
    text-align: center;
    cursor: pointer;
}

#liste_modele {
    float: left;
    margin: 10px 10px 10px 10px;
    width: 250px;
    height: 250px;
    padding: 5px;
    text-align: left;
}

#liste_modele a {
    text-decoration: none;
}

#description_modele {
    float: left;
    margin: 10px 10px 10px 20px;
    width: 150px;
    padding: 5px;
}

.nostyle {
    color: #FFF;
    text-decoration: none;
}

.nostyle:hover {
    text-decoration: underline;
}

/* ------  navigation entre pages ------*/
#nav {
    width: 600px;
    height: 20px;
    margin: 0 auto;
    margin-top: 20px;
    padding: 0;
    background: transparent;
}

#nav ul {
    list-style: none;
    margin: 0;
    padding: 0;
    border-left: 1px solid #FFF;
}

#nav li, #nav span {
    height: 20px;
    margin: 0;
    padding: 0;
    float: left;
    list-style: none;
}

#nav span {
    color: #FFF;
    background: #DDD;
    width: 22px;
    padding: 2px 3px -2px;
    text-align: center;
    letter-spacing: -1px;
    display: block;
    height: 18px;
    text-decoration: none;
    border: 1px solid #FFF;
    font: bold 1.2em Arial, Helvetica, sans-serif;
}

#nav a {
    color: #FFF;
    background: #F4B60A;
    width: 22px;
    padding: 2px 3px -2px;
    text-align: center;
    letter-spacing: -1px;
    display: block;
    height: 18px;
    text-decoration: none;
    border: 1px solid #FFF;
    font: bold 1.2em Arial, Helvetica, sans-serif;
}

#nav li a:hover {
    background: #FFF url(img/bg_btn_menu.jpg) no-repeat top left;
}

body div#toolTip {
    position: absolute;
    z-index: 1000;
    width: 220px;
    background: #000;
    border: 2px solid #EEE;
    text-align: left;
    min-height: 2em;
    -moz-border-radius: 5px;
    padding: 5px;
}

body div#toolTip p {
    color: #fff;
    font: 10px verdana, arial, sans-serif;
    margin: 0;
    padding: 0;
}

body div#toolTip p em {
    display: block;
    margin-top: 3px;
    color: #968462;
    font-style: normal;
    font-weight: 700;
}

body div#toolTip p em span {
    font-weight: 700;
    color: #fff;
}

#presse ul {
    margin: 15px;
}

.news {
    margin: 10px 5px;
    padding: 5px;
    line-height: 18px;
    font-size: 12px;
}

.news h3 {
    margin: 10px 0;
    font-size: 1.6em !important;
}

.news img {
    float: left;
    /*border: 4px solid #7A5739;*/
    margin: 0 8px 8px 0;
}

/* ------  divers ------*/
.spacer {
    clear: both;
}

.petit {
    font-size: 0.9em;
}

.moyen {
    font-size: 1.3em;
}

.grand {
    font-size: 2em;
}

.txt_gauche {
    text-align: left;
}

.txt_centre {
    text-align: center;
}

.txt_droite {
    text-align: right;
}

.clearfloat {
    display: table;
    width: 100%;
}

/* ------  Formulaires ------*/
form {
    text-align: left;
    padding: 15px;
    padding-left: 0;
}

form ul {
    list-style: none;
    margin: 0;
    margin-left: 20px;
    padding: 0;
}

form li {
    margin-bottom: 5px;
    list-style-type: none;
}

fieldset {
    width: 90%;
    margin: 0 auto;
    margin-top: 20px;
    border: none;
}

label {
    display: block;
    font-size: 11px;
    margin-bottom: 5px;
}

input {
    border: 1px solid #000;
    border-style: outset;
    padding: 2px;
    width: 200px;
    margin-bottom: 5px;
    background: #EEE;
    font: 11px Verdana, Arial, Helvetica, sans-serif;
}

textarea {
    border: 1px solid #000;
    border-style: outset;
    width: 400px;
    height: 150px;
    padding: 2px;
    background: #EEE;
    font: 11px Verdana, Arial, Helvetica, sans-serif;
}

select {
    font-size: 11px;
    width: 200px;
    margin-bottom: 5px;
    background: #EEE;
}

.btn {
    width: 160px;
    height: 25px;
    background: #09070c url(img/btns/bg_btn.jpg) no-repeat center;
    font-family: Helvetica, Lucida, Verdana, Arial, sans-serif;
    border: none;
    color: #FFF;
}

.jsErr {
    border: 2px solid #8e733b;
}

/* new clearfix */
.clearfix:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
}

* html .clearfix {
	zoom: 1;
}  /* IE6 */
*:first-child+html .clearfix {
	zoom: 1;
} /* IE7 */

