@charset "utf-8";
/* CSS Document for Paris Minceur Website */

body {
margin:0;
padding:0;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#707173;
background-image:url(img/fond.gif);
background-repeat:repeat-x;
background-position:0 0;
}

/* ######################### LES CONTENEURS ############################## */

#conteneur-home {
width:986px;
height:583px;
margin:40px auto 0 auto;
padding:0;
background-image:url(img/fond_home.jpg);
background-repeat:no-repeat;
background-position:0 0;
}

#conteneur-plan {
width:986px;
height:583px;
margin:40px auto 0 auto;
padding:0;
background-image:url(img/fond_plan.jpg);
background-repeat:no-repeat;
background-position:0 0;
}

#conteneur-amincissant {
width:986px;
height:583px;
margin:40px auto 0 auto;
padding:0;
background-image:url(img/fond_amincissant.jpg);
background-repeat:no-repeat;
background-position:0 0;
}

#conteneur-esthetique {
width:986px;
height:583px;
margin:40px auto 0 auto;
padding:0;
background-image:url(img/fond_esthetique.jpg);
background-repeat:no-repeat;
background-position:0 0;
}

#conteneur-tarif {
width:986px;
height:583px;
margin:40px auto 0 auto;
padding:0;
background-image:url(img/fond_tarif.jpg);
background-repeat:no-repeat;
background-position:0 0;
}

#conteneur-vel {
width:986px;
height:583px;
margin:40px auto 0 auto;
padding:0;
background-image:url(img/fond_vel.jpg);
background-repeat:no-repeat;
background-position:0 0;
}

#conteneur-vel-new {
width:986px;
height:583px;
margin:40px auto 0 auto;
padding:0;
background-image:url(img/fond_vel-new.jpg);
background-repeat:no-repeat;
background-position:0 0;
}

/* ######################### LE FOOTER ############################## */

#footer {
text-align:center;
float:left;
width:100%;}

#footer p {
margin:0;
padding:0;
}

#footer span {
float:left;
padding-left:220px;}

#footer a {
float:right;
margin-right:10px;
color:#fff;
text-decoration:none;
font-weight:bold;
}

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

/* ######################### LE MENU ############################## */

#menu {
width:980px;
height:23px;
float:left;
margin:7px 0 0 5px !important;
margin:7px 0 0 2px;
padding:0;
}

#menu img {
float:left;
}

#menu div {
margin:0 0 0 1px;
}

#menu a {
font-size:13px;
line-height:23px;
color:#2199e5;
text-decoration:none;
display:block;
font-weight:bold;
}

#menu a:hover {
color:#fff;
}

a.biglink {
background-image:url(img/big-link.gif);
background-repeat:no-repeat;
background-position:0 0;
}

a.biglink:hover {
background-image:url(img/big-link_over.gif);
background-repeat:no-repeat;
background-position:0 0;
}

#menu a.biglink-on {
background-image:url(img/big-link_over.gif);
background-repeat:no-repeat;
background-position:0 0;
color:#FFF;
}

a.smalllink {
background-image:url(img/small-link.gif);
background-repeat:no-repeat;
background-position:0 0;
}

a.smalllink:hover {
background-image:url(img/small-link_over.gif);
background-repeat:no-repeat;
background-position:0 0;
}

#menu a.smalllink-on {
background-image:url(img/small-link_over.gif);
background-repeat:no-repeat;
background-position:0 0;
color:#FFF;
}

#amincissant, #esthetique, #vente {
float:left;
width:151px;
height:23px;
text-align:center;
}

#tarif, #acces {
float:left;
width:71px;
height:23px;
text-align:center;
}

/* ######################### LES SOUS-MENUS ############################## */

#sousmenu-cure {
width:420px;
padding:12px 0;
margin:0 0 14px 0;
border-bottom:1px solid #2199e5;
}

.lientxt-ssmenu {
color:#2199e5;
text-decoration:none;
}

.lientxt-ssmenu:hover {
color:#000;
}

.lientxt-ssmenu-on {
color:#000;
text-decoration:none;
}

/* ######################### LE FORMULAIRE ############################## */

input.btn {
border:none;
background-color:#f80868;
color:#fff;
display:block;
float:left;
height:20px;
font-size:12px;
line-height:20px;
padding:0 4px;
}

input {
float:left;
margin:0 4px;
}

form {
margin:0;
padding:0;
float:left;
}

label {
display:block;
color:#f80868;
margin:5px 0;
}

/* ######################### LES CLASSES COMMUNES ############################## */

.vert {
color:#97b606;
}

.bleu {
color:#2199e5;
}

.rose {
color:#f80868;
}

.rouge {
color:red;
}

.gris {
color:#6d6d6d;
}

.titre {
font-size:17px;
font-weight:bold;
}

.titre-txt {
font-size:14px;
font-weight:bold;
}

.titre-txt-long {
font-size:14px;
font-weight:bold;
}

.titre-txt-petit {
font-size:11px;
font-weight:normal;
}

.lientxt {
text-decoration:none;
}

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

.visuel {
float:left;
margin:13px 0 0 17px;
}

.diagnostic-amincissant {
margin:69px 0 0 0;
padding:0;
}

/* ######################### HOME ############################## */

#contenu-home {
width:980px;
float:left;
margin:140px 0 205px 5px;
padding:0;
}

#contenu-home p.titre {
margin:0 0 20px 0;}

#contenu-home p {
margin:0;
padding:0;
line-height:12px;
}

#contenu-home p a {
float:left;
margin:15px 0 0 0;
}

#blocSE {
float:left;
margin:22px 20px 0 188px !important;
margin:22px 20px 0 90px;
padding:10px 0 0 0;
width:188px;
}

#blocSA {
float:left;
width:188px;
margin:-3px 25px 0 0;
padding:10px 0 0 0;
}

#blocVEL {
float:left;
width:188px;
margin:22px 0 0 0;
padding:10px 0 0 0;
}

#blocVEL p.titre {
margin:0;
line-height:14px;
}

#blocVEL p { 
margin:5px 0 0 0;
}

#blocVEL p a {
margin:0;
}

/* ######################### PLAN ############################## */

#contenu-plan {
margin:0 0 24px 30px;
padding:0;
width: 349px;
height:490px;
float:left;
font-size:12px;
}

/* ######################### SOINS AMINCISSANTS HOME ############################## */

#contenu-amincissant-gauche {
margin:0 0 14px 5px !important;
margin:0 0 14px 3px;
padding:0;
width: 379px;
height:500px;
float:left;
font-size:12px;
}


#contenu-amincissant-gauche img.logo {
float:left;
clear:right;
margin:0 0 0 25px;
}

#menu-amincissant {
float:left;
width:379px;
margin:0;
padding:0;
}

#menu-amincissant ul {
margin:0;
padding:0;
list-style-type:none;
font-size:14px;
color:#000;
}

#menu-amincissant ul li {
width:100%;
display:block;
height:23px;
float:left;
clear:both;
margin:0 0 1px 0;
padding:0;
line-height:23px;
}

#menu-amincissant ul li a {
margin:0;
padding:0 0 0 18px;
display:block;
width:361px;
height:23px;
background:#fff url(img/fond_menu-amincissant.jpg) repeat-x 0px 0px;
float:left;
color:#000;
text-decoration:none;
}

#menu-amincissant ul li a:hover {
margin:0;
padding:0 0 0 18px;
display:block;
width:361px;
height:23px;
background:#fff url(img/fond_menu-amincissant-on.jpg) no-repeat 0px 0px;
float:left;
color:#fff;
text-decoration:none;
}

#menu-amincissant ul li a.on {
margin:0;
padding:0 0 0 18px;
display:block;
width:361px;
height:23px;
background:#fff url(img/fond_menu-amincissant-on.jpg) no-repeat 0px 0px;
float:left;
color:#fff;
text-decoration:none;
}

#contenu-amincissant-droite {
margin:125px 0 0 39px;
padding:0;
width: 450px;
height:370px;
float:left;
font-size:11px;
color:#000;
}

#contenu-amincissant-droite p {
margin:30px 0;
padding:0;
}

#contenu-amincissant-droite p.titre-txt {
margin:0;
padding:0;
}

#contenu-amincissant-droite ol {
margin:0 0 0 22px;
padding:0;
list-style-position:outside;
}

#contenu-amincissant-droite ol li {
margin:0;
padding:0 0 15px 0;
}

/* ######################### SOINS AMINCISSANTS - CURES ############################## */

#contenu-amincissant-droite-cures {
margin:100px 0 0 39px;
padding:0;
width: 480px;
height:395px;
float:left;
font-size:11px;
color:#000;
}

#contenu-amincissant-droite-cures p {
margin:14px 0;
padding:0;
}

#contenu-amincissant-droite-cures p.titre-txt {
margin:0;
padding:0;
}

#contenu-amincissant-droite-cures ol {
margin:0 0 0 0;
padding:0;
list-style-type:none;
}

#contenu-amincissant-droite-cures ol li {
margin:0;
padding:0 0 15px 15px;
background-image:url(img/puce-cure.gif);
background-repeat:no-repeat;
background-position:0px 3px;
}

/* ######################### SOINS AMINCISSANTS - CELLU M6 - BODYSCULPTOR - PRESSOTHERAPIE - PLATEFORME ############################## */

#contenu-amincissant-droite-cellu {
margin:125px 0 0 39px;
padding:0;
width: 450px;
height:370px;
float:left;
font-size:11px;
color:#000;
}

#contenu-amincissant-droite-cellu p {
margin:14px 0;
padding:0;
}

#contenu-amincissant-droite-cellu p.titre-txt {
margin:0;
padding:0;
}

#contenu-amincissant-droite-cellu ul {
margin:0 0 0 0;
padding:0;
list-style-type:none;
}

#contenu-amincissant-droite-cellu ul li {
margin:0;
padding:0 0 0 15px;
background-image:url(img/puce-cure.gif);
background-repeat:no-repeat;
background-position:0px 3px;
}

/* ######################### SOINS ESTHETIQUE HOME ############################## */

#contenu-esthetique-gauche {
margin:0 0 14px 5px !important;
margin:0 0 14px 3px;
padding:0;
width: 379px;
height:500px;
float:left;
font-size:12px;
}


#contenu-esthetique-gauche img.logo {
float:left;
clear:right;
margin:0 0 0 25px;
}

#menu-esthetique {
float:left;
width:379px;
margin:0;
padding:0;
}

#menu-esthetique ul {
margin:0;
padding:0;
list-style-type:none;
font-size:14px;
color:#000;
}

#menu-esthetique ul li {
width:100%;
display:block;
height:23px;
float:left;
clear:both;
margin:0 0 1px 0;
padding:0;
line-height:23px;
}

#menu-esthetique ul li a {
margin:0;
padding:0 0 0 18px;
display:block;
width:361px;
height:23px;
background:#fff url(img/fond_menu-esthetique.jpg) repeat-x 0px 0px;
float:left;
color:#000;
text-decoration:none;
}

#menu-esthetique ul li a:hover {
margin:0;
padding:0 0 0 18px;
display:block;
width:361px;
height:23px;
background:#fff url(img/fond_menu-esthetique-on.jpg) no-repeat 0px 0px;
float:left;
color:#fff;
text-decoration:none;
}

#menu-esthetique ul li a.on {
margin:0;
padding:0 0 0 18px;
display:block;
width:361px;
height:23px;
background:#fff url(img/fond_menu-esthetique-on.jpg) no-repeat 0px 0px;
float:left;
color:#fff;
text-decoration:none;
}

#menu-esthetique ul li.ssmenu {
width:373px;
display:block;
float:left;
clear:both;
margin:0;
height:auto;
padding:0;
line-height:15px;
}

#menu-esthetique ul li.decal {
width:373px;
display:block;;
float:left;
clear:both;
margin:0;
padding:0;
height:8px;
overflow:hidden;
}

#menu-esthetique ul li.ssmenu a {
position:inherit !important;
position:relative;
margin:0;
padding:0 0 0 18px;
display:block;
height:auto;
width:361px;
float:left;
color:#abc827;
text-decoration:none;
background:none;
font-size:11px;
}

#menu-esthetique ul li.ssmenu a:hover {
margin:0;
padding:0 0 0 18px;
display:block;
height:auto;
width:361px;
float:left;
color:#000;
text-decoration:none;
}

#menu-esthetique ul li.ssmenu a.on {
margin:0;
padding:0 0 0 18px;
display:block;
height:auto;
width:361px;
float:left;
color:#000;
text-decoration:none;
}

#contenu-esthetique-droite {
margin:125px 0 0 39px;
padding:0;
width: 450px;
height:370px;
float:left;
font-size:11px;
color:#000;
}

#contenu-esthetique-droite p {
margin:30px 0;
padding:0;
}

#contenu-esthetique-droite p.titre-txt {
margin:0;
padding:0;
}

#contenu-esthetique-droite ol {
margin:0 0 0 22px;
padding:0;
list-style-position:outside;
}

#contenu-esthetique-droite ol li {
margin:0;
padding:0 0 15px 0;
}

/* ######################### SOINS ESTHETIQUE SOIN VISAGE ############################## */

#contenu-esthetique-droite-txt {
margin:125px 0 0 39px;
padding:0;
width: 560px;
height:370px;
float:left;
font-size:11px;
color:#000;
overflow:auto;
}

#contenu-esthetique-droite-txt p {
margin:10px 0;
padding:0;
}

#contenu-esthetique-droite-txt p.petit {
margin:10px 0;
padding:0;
font-size:10px;
}

#contenu-esthetique-droite-txt p.titre-txt {
margin:0;
padding:0;
}

#contenu-esthetique-droite-txt p.titre-txt em {
margin:0;
padding:0;
font-size:12px;
}

#contenu-esthetique-droite-txt ul {
margin:0 0 0 10px;
padding:0;
list-style-type:none;
}

#contenu-esthetique-droite-txt ul li {
margin:0;
padding:0 0 0 15px;
background-image:url(img/puce-cure.gif);
background-repeat:no-repeat;
background-position:0px 3px;
}

/* ######################### TARIF (HOME) ############################## */

#menu-tarif {
float:left;
width:379px;
margin:0;
padding:0;
}

#menu-tarif ul {
margin:0;
padding:0;
list-style-type:none;
font-size:14px;
color:#000;
}

#menu-tarif ul li {
width:100%;
display:block;
height:23px;
float:left;
clear:both;
margin:0 0 1px 0;
padding:0;
line-height:23px;
}

#menu-tarif ul li a {
margin:0;
padding:0 0 0 18px;
display:block;
width:361px;
height:23px;
background:#fff url(img/fond_menu-tarif.jpg) repeat-x 0px 0px;
float:left;
color:#000;
text-decoration:none;
}

#menu-tarif ul li a:hover {
margin:0;
padding:0 0 0 18px;
display:block;
width:361px;
height:23px;
background:#fff url(img/fond_menu-tarif-on.jpg) no-repeat 0px 0px;
float:left;
color:#fff;
text-decoration:none;
}

#menu-tarif ul li a.on {
margin:0;
padding:0 0 0 18px;
display:block;
width:361px;
height:23px;
background:#fff url(img/fond_menu-tarif-on.jpg) no-repeat 0px 0px;
float:left;
color:#fff;
text-decoration:none;
}

#menu-tarif ul li.ssmenu {
width:373px;
display:block;
float:left;
clear:both;
margin:0;
height:auto;
padding:0;
line-height:15px;
}

#menu-tarif ul li.decal {
width:373px;
display:block;
float:left;
clear:both;
margin:0;
height:8px;
}

#menu-tarif ul li.ssmenu a {
margin:0;
padding:0 0 0 18px;
display:block;
height:auto;
width:361px;
float:left;
color:#7b7b7b;
text-decoration:none;
background:none;
font-size:11px;
}

#menu-tarif ul li.ssmenu a:hover {
margin:0;
padding:0 0 0 18px;
display:block;
height:auto;
width:361px;
float:left;
color:#000;
text-decoration:none;
}

#menu-tarif ul li.ssmenu a.on {
margin:0;
padding:0 0 0 18px;
display:block;
height:auto;
width:361px;
float:left;
color:#000;
text-decoration:none;
}

#contenu-tarif-droite {
margin:125px 0 0 39px;
padding:0;
width: 450px;
height:370px;
float:left;
font-size:11px;
color:#000;
}

#contenu-tarif-droite-txt {
margin:100px 0 0 5px;
padding:0;
width: 590px;
height:400px;
float:left;
font-size:11px;
color:#000;
}

#contenu-tarif-droite-txt p {
margin:10px 0;
padding:0;
}

#contenu-tarif-droite-txt table {
float:left;
margin:0 0 0 27px !important;
margin:0 0 0 13px;
}

#contenu-tarif-droite-txt table td {
line-height:12px;
}

#contenu-tarif-droite-txt table p {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
margin:0;
padding:0;
}

#contenu-tarif-droite-txt table p em {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
margin:0;
padding:0;
}

#contenu-tarif-droite-txt table p.gras {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
margin:10px 0 10px 0;
padding:0;
}

#contenu-tarif-droite-txt table p.titre-txt {
font-size:14px;
font-weight:bold;
margin:15px 0;
padding:0;
}

td.decal {
padding:0 0 0 5px;
}

table.visage td p em {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
margin:0;
padding:0;
color:#6d6d6d;
}

table.autre {
background-image:url(img/fond_tarif-autre.jpg);
background-repeat:no-repeat;
background-position:right bottom;
}

/* ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */
/* //////////////////////////////////////////////////////////////////////////////////////////// CSS pour la partie vente en ligne */
/* ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */
#menu-boutique
{
float:left;
width:378px;
margin:0;
padding:0;
font:Verdana, Arial, Helvetica, sans-serif;
}

#menu-boutique p{
margin:2px 0 5px 0;
padding:0;
}

#menu-boutique #top{
margin:0;
padding:3px 0 0 18px !important;
padding:3px 0 0 14px;
width:361px;
height:20px;
background:#fff url(img/fond_menu-vel-top.jpg) repeat-x 0px 0px;
float:left;
color:#FFF;
font-size:14px;
font-weight:bold;
}

#menu-boutique .menu{
margin:0 0 2px 0;
padding:3px 0 0 18px !important;
padding:3px 0 0 14px;
width:361px;
height:20px;
background:#fff url(img/fond_menu-vel.jpg) repeat-x 0px 0px;
float:left;
color:#FFF;
font-size:14px;
font-weight:bold;
}

#menu-boutique ul{
float:left;
margin:3px 0 5px 20px !important;
margin:3px 0 5px 7px;
padding:0;
color:#000;
font-size:12px;
text-decoration:none;
}

#menu-boutique #condition{
width:378px; 
height:70px; 
float:left;
}

#menu-boutique #condition img{
float:right;
margin:5px 15px 0 0;
}

#menu-boutique li{
margin:0;
padding:0;
list-style-type:none;
}

#menu-boutique li a{
text-decoration:none;
color:#000;
}

#menu-boutique .catalogue{
float:left;
margin:3px 0 5px 20px !important;
margin:3px 0 5px 7px;
padding:0;
color:#000;
font-size:12px;
text-decoration:none;
}

#menu-boutique .catalogue li{
margin:0;
padding:0;
list-style-type:none;
}

#menu-boutique .catalogue a{
text-decoration:underline;
color:#000;
}

#menu-boutique #recherche{
float:left;
width:358px;
padding-left:20px;
color:#000;
}

#menu-boutique #recherche form{
clear:both;
float:left;
}

#menu-boutique #recherche input{
margin:0;
padding:0;
}

#menu-boutique #recherche #search{
border-top:1px solid #b2b2b2;
border-left:1px solid #b2b2b2;
margin:2px 10px 0 0;
}

#contenu-vel-droite {
margin:98px 2px 0 0;
padding:0;
width:600px !important;
width:595px;
height:410px;
float:right;
overflow:auto;
}

#contenu-vel-droite-reg {
margin:98px 2px 0 0;
padding-left:20px;
width:580px !important;
width:575px;
height:410px;
float:right;
overflow:auto;
}

#contain-vel-droite{
float:left;
width:545px;
margin:25px 0 0 30px !important;
margin:25px 0 0 15px;
overflow:auto;
}

#contain-vel-droite a{
color:#707173;
}

#contain-vel-droite #nav{
margin:0 0 15px 0;
padding:0;
font-size:14px;
color:#f81a73;
font-weight:bold;
}

#contain-vel-droite #recap-nom{
font-size:12px;
color:#000;
font-weight:bold;
}
/* ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */
/* /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// Compte */
/* ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */
#contain-vel-droite #compte{
color:#000;
}

#contain-vel-droite #compte a{
color:#000;
text-decoration:underline;
}

#contain-vel-droite ul#action-compte{
float:left;
margin:20px 0 0 20px;
padding:0;
}

#contain-vel-droite ul#action-compte li{
list-style-type:none;
}
/* ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */
/* /////////////////////////////////////////////////////////////////////////////////////////////////////////////// Identification */
/* ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */
#form-identification{
float:left;
color:#000;
margin:20px 0 0 20px;
}

#form-identification .form-input{
float:right;
width:150px;
margin-bottom:3px;
font-size:12px;
}

#form-identification label{
clear:both;
float:left;
color:#000;
}

#form-identification form{
width:250px;
}

#form-identification #login{
float:right;
}
/* ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */
/* /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// Panier */
/* ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */
#contain-vel-droite #action-commande{
margin:0;
padding:0;
}

#contain-vel-droite #action-commande a{
text-decoration:none;
color:#000;
}

#contain-vel-droite table{
font-size:12px;
color:#000;
margin:0 0 30px 0;
}

#contain-vel-droite td{
padding:4px 0 0 10px;
vertical-align:top;
}

#contain-vel-droite td input{
height:14px;
width:20px;
font-size:12px;
text-align:center;
}

#contain-vel-droite td.produits{
background:url('../images/liste-vel.gif') no-repeat top left;
padding-left:20px;
}

#contain-vel-droite td.quantite{
padding-top:0;
}

#contain-vel-droite td#total{
text-align:left;
font-weight:bold;
text-decoration:underline;
}

#contain-vel-droite td img{
margin-right:3px;
}

#contain-vel-droite #panier1{
height:30px;
font-weight:bold;
}
/* ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */
/* //////////////////////////////////////////////////////////////////////////////////////////////////////////////////// Catalogue */
/* ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */
.liste-produit{
float:left;
width:265px;
height:107px;
margin:0 5px 10px 0;
color:#000;
}

.liste-produit a{
color:#000;
text-decoration:underline;
}

.liste-produit .img-illu{
float:left;
margin-right:5px;
}

.liste-produit img{
float:left;
margin:2px 2px 0 0;
}

.desc-produit{
float:left;
width:150px;
height:107px;
}
/* ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */
/* //////////////////////////////////////////////////////////////////////////////////////////////////////////////// Fiche produit */
/* ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */
#fiche-left{
float:left;
width:218px;
color:#000;
margin-right:15px;
}

#fiche-left a{
color:#000;
text-decoration:underline;
}

#fiche-left form{
float:left;
}

#fiche-left #panier{
float:left;
margin:2px 3px 0 0;
}

#fiche-right{
float:left;
width:300px;
text-align:left;
color:#000;
}

#fiche-right p{
margin-top:0;
padding:0;
}
/* ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */
/* ///////////////////////////////////////////////////////////////////////////////////////////////////// Formulaire d'inscription */
/* ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */
#form-inscription{
float:left;
color:#000;
}

#form-inscription .form-input{
float:right;
width:350px;
margin-bottom:3px;
font-size:12px;
}

#form-inscription label{
clear:both;
float:left;
color:#000;
}

#form-inscription form{
width:475px;
}

.red{
color:#FF0000;
}

#form-inscription #form-civilite{
display:block;
float:left;
width:354px;
height:17px !important;
height:20px;
padding-top:3px !important;
padding-top:0;
margin-left:73px !important;
margin-left:55px;
margin-bottom:3px;
overflow:hidden;
}

#form-civilite #civilite{
float:left;
margin-right:10px;
}

#form-inscription #form-civilite #civilite input{
display:block;
height:20px;
margin:-2px 2px 0 0 !important;
margin:0 2px 0 0;
padding:0;
float:left;
}

#form-civilite p{
display:block;
height:20px;
line-height:15px !important;
line-height:20px;
float:left;
margin:0;
padding:0;
}

#form-inscription #optin{
float:left;
width:520px;
height:45px;
margin:10px 0 10px 8px;
}

#form-inscription #optin #check{
float:left;
}


#form-inscription #optin input{
clear:both;
float:left;
margin:1px 0 5px 0;
padding:0;
}

#form-inscription #optin #check-txt{
float:left;
width:340px;
}

#form-inscription #optin #check-txt p{
margin:0 0 6px 0 !important;
margin:5px 0 6px 0;
padding-left:6px !important;
padding-left:3px;
float:left;
}


#form-inscription #optin #reg{
float:right;
margin-top:10px;
}
