/* structure generale */
* {margin: 0px; padding: 0px; font-family: Arial;}
body {margin: 0px; text-align: center; background-color: #FFF;}

option {padding-right: 6px;}
html>body input[type="checkbox"] {margin: 0px 4px;}
html>body input[type="radio"] {margin: 5px 5px 0 5px;}

a {color: #005BA4; text-decoration: none;}
a:hover {color: #970301; text-decoration: none;}

div#main {position: relative; width: 800px; margin-left: auto; margin-right: auto; text-align: left;}
div#header, div#bandeau, div#content, div#footer_home, div#footer, .fil_ariane {float: left; width: 800px;}

div#logo {float: left; width: 188px;}
div#banniere {float: left; width: 482px;}
div#banniere img {margin-top: 5px;}
div#langues {float: left; width: 130px;}
div#langues img.drapeau {margin: 7px 11px 0 0;}
div#langues img.bt_ouvrir {margin-top: 10px;}

div#bandeau {height: 47px; background: url(http://parked.reg.bookmyname.com/images/bg_bandeau_haut.gif) repeat-x; font-size: 11px; color: #000;}

div#connection {float: left; width: 666px;}
div#connection p {padding: 8px 0 0 140px;}
html>body div#connection p {padding: 11px 0 0 140px;}
div#connection img.cadenas {margin-right: 4px; vertical-align: middle;}
div#connection input.connect_ok {vertical-align: middle;}
div#connection input.input_connect {width: 117px; height: 20px; font-size: 11px; color: #000; border: 1px solid #000; margin: 0 14px 0 10px; padding-left: 4px; vertical-align: middle;}

div#connection a.deconnect {width: 170px; height: 26px; font-size: 11px; color: #005CA1; font-weight: bold; padding: 5px 0 0 40px; margin: 12px 0 0 308px; background: url(http://parked.reg.bookmyname.com/images/bg_deconnect.jpg) no-repeat; display: block;}
html>body div#connection a.deconnect {width: 170px; height: 21px;}

div#nom_id {float: left; width: 134px; padding-top: 17px;}

div#content {padding-bottom: 32px;}

div#footer {text-align: center;}
div#footer img {margin: 0 7px 0 7px;}


/* page home */
div#home_1 {float: left; width: 621px;}
div#home_2 {float: left; width: 179px; padding-top: 29px;}

div.bloc_verif {float: left; width: 610px; background-color: #E1E1E0; margin: 29px 0 0 5px; font-size: 11px; color: #000;}
html>body div.bloc_verif {margin: 29px 0 0 10px;}

div.onglet_verif {float: left; width: 203px; height: 37px; font-size: 11px; color: #FFF; font-weight: bold; background: url(http://parked.reg.bookmyname.com/images/bg_onglet_verif.gif) no-repeat; padding: 14px 0 0 32px;}
html>body div.onglet_verif {width: 171px; height: 23px;}

div.recherche_verif {float: left; width: 407px; padding-top: 16px;}
div.recherche_verif input.input_rech {float: left; width: 267px; height: 20px; font-size: 11px; color: #000; border: 1px solid #000; margin: 0 12px 0 8px; padding-left: 4px; vertical-align: middle;}

.bouton {float: left;}

.texte_verif {float: left; width: 215px; padding: 26px 20px 26px 20px;}
html>body .texte_verif {width: 175px;}

.tab_verif {float: left; width: 380px; font-size: 11px; color: #000; margin-top: 22px;}

div.colonnes_home {float: left; width: 621px; background: url(http://parked.reg.bookmyname.com/images/pointilles_home.gif) repeat-y 204px 0px; margin-top: 24px;}

div.bloc_renouveler {float: left; width: 164px; margin-left: 10px;}
html>body div.bloc_renouveler {margin-left: 20px;}
.tt_renouveler {background: url(http://parked.reg.bookmyname.com/images/picto_renouveler.gif) no-repeat; padding: 9px 0 0 36px;}
.intro_renouveler {padding-left: 34px;}

div.bloc_transferer {float: left; width: 160px; margin-left: 41px;}
.tt_transferer {background: url(http://parked.reg.bookmyname.com/images/picto_transferer.gif) no-repeat; padding: 9px 0 0 30px;}
.intro_transferer {padding-left: 30px;}

div.bloc_gerer {float: left; width: 184px; margin-left: 39px;}
.tt_gerer {background: url(http://parked.reg.bookmyname.com/images/picto_gerer.gif) no-repeat; padding: 9px 0 0 34px;}
.intro_gerer {padding-left: 26px;}

.tt_renouveler, .tt_transferer, .tt_gerer {height: 44px; font-size: 11px; color: #000; font-weight: bold;}
html>body .tt_renouveler, .tt_transferer, .tt_gerer {height: 35px;}
.intro_renouveler, .intro_transferer, .intro_gerer {height: 72px; font-size: 11px; color: #000;}
.lien_bloc_home {font-size: 11px; text-align: right; padding: 0 8px 6px 0;}

div.bloc_droit {float: left; width: 166px; margin-left: 6px;}
html>body div.bloc_droit {margin-left: 12px;}
.tt_whois, .tt_suivi, .tt_faq, .tt_qui {height: 36px; font-size: 11px; color: #000; font-weight: bold; padding: 9px 0 0 29px;}
html>body .tt_whois, .tt_suivi, .tt_faq, .tt_qui {height: 27px;}
.intro_bloc_droit {font-size: 11px; color: #000; padding-left: 29px;}
.lien_bloc_droit {font-size: 11px; text-align: right; padding: 10px 20px 6px 0;}

.tt_whois {background: url(http://parked.reg.bookmyname.com/images/picto_whois.gif) no-repeat;}
.tt_suivi {background: url(http://parked.reg.bookmyname.com/images/picto_suivi.gif) no-repeat;}
.tt_faq {background: url(http://parked.reg.bookmyname.com/images/picto_faq.gif) no-repeat; padding: 9px 0 0 36px;}
.tt_qui {background: url(http://parked.reg.bookmyname.com/images/picto_qui.gif) no-repeat;}

div#footer_home {padding-left: 121px;}
html>body div#footer_home {width: 679px;}
div#footer_home img {margin: 0 7px 0 7px;}


/* page account */
.fil_ariane {font-size: 13px; color: #005CA1; padding: 6px 0 8px 8px;}

.tt_compte, .tt_domaine, .tt_liste, .tt_propriete {float: left; width: 768px; height: 50px; font-size: 11px; color: #000; font-weight: bold; padding: 10px 0 0 32px; margin-left: 16px;}
html>body .tt_compte, .tt_domaine, .tt_liste, .tt_propriete {width: 736px; height: 38px; margin-left: 32px;}

.tt_compte {background: url(http://parked.reg.bookmyname.com/images/picto_compte.gif) no-repeat;}
.tt_domaine {background: url(http://parked.reg.bookmyname.com/images/picto_domaine.gif) no-repeat;}
.tt_liste {background: url(http://parked.reg.bookmyname.com/images/picto_gerer.gif) no-repeat;}
.tt_propriete {background: url(http://parked.reg.bookmyname.com/images/picto_transferer.gif) no-repeat;}

.intro_page, .bande_bleue_1, .tab_form {float: left; width: 647px; margin-left: 33px;}
html>body .intro_page, .bande_bleue_1, .tab_form {margin-left: 66px;}

.intro_page {font-size: 11px; color: #000; padding-bottom: 14px;}

.bande_bleue_1 {font-size: 13px; color: #000; background-color: #E4EAF4; text-align: center; padding: 12px 0 12px 0;}

.tab_form {font-size: 13px; color: #000; margin-top: 15px;}
.tab_form td {padding: 7px 0 7px 0;}

.tab_form select.select_1, .tab_form .input_1, .tab_form .input_2, .tab_form .input_3, .tab_form .input_4,  .tab_form .inputerror,  .tab_form .inputnormal {width: 355px; height: 20px; font-size: 11px; color: #000; padding-left: 4px; border: 1px solid #000;}
.tab_form select.select_1 {width: 175px;}
.tab_form .input_2 {background-color: #D4D0C8;}
.tab_form .input_3 {height: 60px;}
.tab_form .input_4 {width: 130px;}

.tab_form .inputnormal { color: black; }
.tab_form .inputerror  { color: red; }


div.code_image {width: 355px; background-color: #E4EAF4; text-align: center; padding: 15px 0 17px 0;}
div.code_image img {vertical-align: middle; margin: 20px 32px 20px 0;}

div.bande_boutons {float: left; width: 741px; margin-left: 16px; background-color: #E4EAF4; padding: 9px 0 9px 0;}
html>body div.bande_boutons {margin-left: 32px;}
div.bande_boutons .bouton {float: right; margin-right: 7px;}
html>body div.bande_boutons .bouton {margin-right: 14px;}


/* page creation */
.bande_bleue_2, .tab_crea, div.bande_input_1, div.bande_input_2, .tab_recap {float: left; width: 741px; margin-left: 16px;}
html>body .bande_bleue_2, .tab_crea, div.bande_input_1, div.bande_input_2, .tab_recap {margin-left: 32px;}

.bande_bleue_2 {font-size: 13px; color: #000; font-weight: bold; background-color: #E4EAF4; padding: 12px 0 12px 9px;}
html>body .bande_bleue_2 {width: 732px;}

.tab_offres {font-size: 14px; color: #000;}
.tab_offres td {padding: 2px 9px 2px 2px;}

.tab_crea {font-size: 11px; color: #000;}
.tab_crea td {padding: 12px 9px 12px 9px;}
td.tab_centre {text-align: center;}
td.prix { padding: 2px 12px 2px 2px; }

.couleur1 {background-color: #F3F6FA;}


div.bande_input_1, div.bande_input_2 {padding: 15px 0 20px 0;}
div.bande_input_2 {background-color: #F3F6FA; margin-top: 4px; margin-bottom: 4px;}

.input_dom {float: left; width: 564px; height: 20px; font-size: 11px; color: #000; padding-left: 4px; margin: 0 30px 0 0; border: 1px solid #000;}
html>body .input_dom {margin: 0 30px 0 16px;}
.bande_input_2 .input_dom {margin: 0 30px 0 16px;}

.tab_recap {font-size: 12px; color: #000; background-color: #F3F6FA; margin-bottom: 4px;}
.tab_recap td {padding: 12px 0 2px 20px;}
.tab_recap .pad1 {padding-top: 20px;}
.tab_recap .pad2 {padding-bottom: 25px;}

.tab_total {float: left; width: 262px; margin: 0 0 35px 255px; font-size: 11px; color: #000;}
html>body .tab_total {margin-left: 510px;}

.tab_total td.tot1 {text-align: right; padding: 12px 9px 12px 0;}
.tab_total td.tot2 {text-align: right; padding: 12px 74px 12px 0;}

.texte_bloc_bleu {font-size: 13px; color: #000; padding: 0 20px 0 22px;}
.texte_bloc_bleu .decale {padding-left: 15px; display: block;}
.texte_bloc_bleu .select_2 {width: 565px; height: 20px; font-size: 12px; color: #000; padding-left: 4px; margin: 10px 0 10px 0; border: 1px solid #000;}
.texte_bloc_bleu .note {text-align: right; display: block;}

div.crea_1, .tab_choix, .ajout_dom, div.crea_1 div.bande_boutons {float: left; width: 465px;}

div.crea_1 {margin-left: 14px;}
html>body div.crea_1 {margin-left: 28px;}

div.crea_2, div.dom_dispo, .liens_dispo {float: left; width: 291px;}

div.crea_2 {margin-left: 4px;}

div.crea_1 .bande_bleue_2 {width: 465px; margin: 0px;}
html>body div.crea_1 .bande_bleue_2 {width: 456px;}
div.crea_2 .bande_bleue_2 {width: 291px; margin: 0px;}
html>body div.crea_2 .bande_bleue_2 {width: 282px;}

.tab_choix {font-size: 12px; color: #000;}
.tab_choix td {padding: 12px 0 4px 9px;}
.tab_choix .select_duree, .tab_choix .select_devise {width: 170px; height: 20px; font-size: 12px; color: #000; padding-left: 4px; border: 1px solid #000;}
.tab_choix .select_devise {width: 50px;}

div.ajout_dom { margin-left: 32px; font-size: 12px; color: #000; padding: 14px 0 0 0;}
div.ajout_dom input.in_ajout_dom, div.ajout_dom select.sel_ajout_dom {float: left; width: 290px; height: 20px; font-size: 10px; color: #000; padding-left: 4px; margin-top: 12px; border: 1px solid #000;}
div.ajout_dom select.sel_ajout_dom {float: left; width: 60px; margin: 12px 12px 0 12px;}

div.crea_1 div.bande_boutons {margin: 30px 0 0 0; background-color: #E4EAF4; padding: 9px 0 9px 0;}

div.dom_dispo {background-color: #F3F6FA; margin-bottom: 18px;}

.tab_dispo {float: left; width: 265px; font-size: 11px; color: #000; margin-left: 10px;}
html>body .tab_dispo {margin-left: 20px;}
.tab_dispo td {padding: 4px 0 4px 9px;}
.tab_dispo td.dispo_top {padding: 16px 0 20px 9px;}

.liens_dispo {font-size: 11px; text-align: center; padding: 50px 0 10px 0;}

/*jcm*/
.tab_dispofull {float: left; width: 500px; font-size: 12px; color: #000; margin-left: 10px;}
html>body .tab_dispofull {margin-left: 40px;}
.tab_dispofull td {padding: 4px 0 4px 9px;}
.tab_dispofull td.dispo_top {padding: 16px 0 20px 9px;}
div.dom_dispofull {float: left; width: 741px;}
div.dom_dispofull {background-color: #F3F6FA; margin-left: 32px; margin-bottom: 18px;}

.liens_dispo {font-size: 11px; text-align: center; padding: 50px 0 10px 0;}


/* page domaines */
.tab_liste, div.bande_change, .note_chgt, .bande_bleue_3, .intro_dns, .bloc_entrer, .bloc_email, .bloc_email_nobg {float: left; width: 741px; margin-left: 16px;}
html>body .tab_liste, div.bande_change, .note_chgt, .bande_bleue_3, .intro_dns, .bloc_entrer, .bloc_email, .bloc_email_nobg {margin-left: 32px;}

.tab_liste {font-size: 11px; color: #000;}
.tab_liste td {padding: 5px 9px 5px 9px; }
.tab_liste .select_nb {width: 45px; font-size: 11px; color: #000; padding-left: 4px; border: 1px solid #000;}
.tab_liste td.date {color: #F00;}

.couleur2 {background-color: #E4EAF4;}

.tab_liste td.td_vide {padding: 0px;}

div.bande_change {margin-top: 7px; background-color: #E4EAF4; padding: 9px 0 9px 0;}
.changement {float: left; font-size: 11px; color: #000; font-weight: bold; padding-left: 9px;}
.select_chgt {font-size: 11px; color: #000; font-weight: normal; padding-left: 4px; margin: 0 15px 0 15px; border: 1px solid #000;}

.note_chgt {padding: 5px 0 0 9px; font-size: 11px; color: #696969;}
html>body .note_chgt {width: 732px;}

.intro_dns {font-size: 11px; color: #000; padding: 0 0 9px 35px;}
html>body .intro_dns {width: 706px;}

.intro {font-size: 15px; color: #000; padding: 0 0 12px 35px;}
html>body .intro {width: 750px;}

.bande_bleue_3 {font-size: 13px; color: #000; font-weight: bold; background-color: #E4EAF4; padding: 12px 0 12px 35px;}
html>body .bande_bleue_3 {width: 706px;}

div.bloc_entrer {font-size: 12px; color: #000; background-color: #F3F6FA; margin-top: 2px; margin-bottom: 2px;}
div.bloc_entrer .entrer_noms_1 {float: left; width: 330px; padding: 16px 35px 0 35px;}
html>body div.bloc_entrer .entrer_noms_1 {width: 200px;}
div.bloc_entrer .entrer_noms_2 {float: left; width: 411px; padding: 16px 0 16px 0;}

.entrer_noms_2 .textarea {font-size: 11px; color: #000; border: 1px solid #000;}
.entrer_ips .textarea {font-size: 11px; color: #000; border: 1px solid #000;}

div.bloc_ajout {float: left; width: 232px; background-color: #E4EAF4; margin-top: 36px; padding-bottom: 45px; text-align: center;}
div.bloc_ajout .bloc_ajout_p {padding: 18px 0 18px 0;}
div.bloc_ajout .bloc_ajout_p span {color: #746F6F;}

div.bloc_ajout .bouton {margin-left: 37px;}
html>body div.bloc_ajout .bouton {margin-left: 74px;}

.tab_dns {float: left; width: 485px; font-size: 11px; color: #000; margin: 30px 0 0 20px;}
input.input_dns, input.input_ip {width: 240px; height: 20px; font-size: 11px; color: #000; padding-left: 4px; margin-top: 6px; border: 1px solid #000;}
input.input_ip {width: 185px;}

.tab_dns td.td_note {padding: 16px 0 32px 0;}

.mod_valid {float: left; width: 605px; font-size: 11px; color: #000; padding-top: 3px;}

.tab_contact {float: left; width: 420px; font-size: 11px; color: #000; margin: 20px 0 20px 67px;}
html>body .tab_contact {margin-left: 134px;}
.tab_contact input.input_dns {margin: 3px 0 3px 0;}

.bloc_email, .bloc_email_nobg {font-size: 11px; color: #000; border: 1px solid #D5DDFF; margin-bottom: 9px; padding: 1px; background: url(http://parked.reg.bookmyname.com/images/fleche_gris.gif) no-repeat 365px 51px;}
html>body .bloc_email, .bloc_email_nobg {width: 737px;}
.bloc_email_nobg {background: none;}
.bloc_email_1, .bloc_email_1b {float: left; width: 92px; text-align: center; background-color: #E4EAF4; padding: 14px 0 61px 0;}
.bloc_email_1b {padding: 14px 0 125px 0;}
.bloc_email_2 {float: left; width: 269px; text-align: center; padding: 14px 0 19px 0;}
.bloc_email_3 {float: left; width: 376px; text-align: center; padding: 14px 0 19px 0;}

.tab_redirect, .tab_redirect2 {float: left; width: 595px; font-size: 11px; color: #000; margin: 35px 0 35px 37px;}
html>body .tab_redirect {margin-left: 74px;}
.tab_redirect2 {width: 670px; margin: 35px 0 35px 15px;}
html>body .tab_redirect2 {margin-left: 30px;}
.tab_redirect td, .tab_redirect2 td {padding: 2px 0 2px 0;}
.input_redirect, .input_prop {width: 220px; height: 20px; font-size: 11px; color: #000; padding-left: 4px; border: 1px solid #000;}
.input_prop {width: 240px;}

.tab_adresses {float: left; width: 600px; font-size: 11px; color: #000; margin: 5px 0 15px 38px;}
.tab_adresses td {padding: 7px 0 7px 0;}

.new_redirect {float: left; width: 741px; font-size: 11px; color: #000; padding: 0 0 40px 30px;}

div.manager_1, .tt_domaine2 {float: left; width: 324px;}
div.manager_2, .tt_services, .tt_coord, .tt_factures {float: left; width: 337px;}

div.manager_1 {margin-left: 22px; padding-top: 25px;}
html>body div.manager_1 {margin-left: 44px;}
div.manager_2 {margin-left: 60px; padding-top: 25px;}

.tt_domaine2, .tt_services, .tt_coord, .tt_factures {height: 36px; font-size: 11px; color: #000; font-weight: bold; padding: 8px 0 0 34px; margin-top: 10px;}
html>body .tt_domaine2 {width: 260px; height: 28px;}
html>body .tt_services, .tt_coord, .tt_factures {width: 273px; height: 28px;}

.tt_domaine2 {background: url(http://parked.reg.bookmyname.com/images/picto_domaine2.gif) no-repeat;}
.tt_services {background: url(http://parked.reg.bookmyname.com/images/picto_services.gif) no-repeat;}
.tt_coord {background: url(http://parked.reg.bookmyname.com/images/picto_coord.gif) no-repeat;}
.tt_factures {background: url(http://parked.reg.bookmyname.com/images/picto_factures.gif) no-repeat;}

.manager1_p1, .manager1_p2, .manager2_p1, .manager2_p2 {float: left; width: 300px; height: 28px; font-size: 11px; padding: 7px 0 0 20px; margin-left: 3px;}
html>body .manager1_p1, .manager1_p2, .manager2_p1, .manager2_p2 {width: 320px; height: 21px; margin-left: 6px;}
.manager1_p2, .manager2_p2 {background-color: #F3F6FA;}

.manager2_p1, .manager2_p2 {margin-left: 10px;}
html>body .manager2_p1, .manager2_p2 {margin-left: 20px;}


/* divers */
.bold {font-weight: bold;}
.normal {font-weight: normal;}

.marg1 {margin-top: 37px;}
.marg2 {margin-top: 12px;}
.marg3 {margin-bottom: 45px;}

.tab_crea td.pad3 {padding-left: 46px;}
.tab_crea td.pad4 {padding-left: 25px;}

.right {float: right;}
.clear {clear: both;}

.text_color1 {color: #F00;}

/* contrat */

li.c5 {list-style: none}
div.c4 {font-family: arial; text-align: justify}
span.c3 {font-family: Arial; font-size: 80%; text-align: justify}
span.c2 {font-family: Arial; font-size: 80%}
span.c1 {color: #004200; font-family: arial; font-size: 150%}