/* Paramètre généraux */

body {margin: 0; padding: 0; line-height:1.3em; background: #113d94;}
 
#divprin { color: #FFFFFF; font-size: 16px; font-family: Helvetica, arial, sans-serif;text-align: center;position:relative; width:1000px; margin-left:auto; margin-right:auto;}

.textjustify { font-size: 14px; text-align: justify; color: #FFFFFF; }
.textleft { font-size: 14px; text-align: left; color: #FFFFFF;}
.textright { font-size: 14px; text-align: right; color: #FFFFFF;}
a { color:#FFFFFF; text-decoration:none;}
a:hover { color:#FFFFFF; text-decoration:none;}
img { border:0px;}

ul { margin: 4px 0 5px 0; padding: 4px 0 5px 0; padding-left:20px; margin-left:20px;}
li { margin:0; padding:0;}
p { margin: 4px 0 5px 0; ; padding: 4px 0 5px 0; }

h1 { color: #FF9900; font-size: 22px; text-align: left; font-weight: bold; padding: 0 0 0 0; margin: 0 0 0 0;}
h2 { color: #FF9900; font-size: 16px; text-align: left; font-weight: bold; padding: 0 0 0 0; margin: 0 0 0 0;}
h3 { display: inline; border-right: 1px solid #FFF; padding-right: 8px; padding-left: 8px; font-size: 10px; color: #FFF}
	h3.last { border: none; }
	h3 a.facebook { color: #FF9900 }
	h3 a { color: #FFF; text-decoration: none; }
	h3 a:hover { text-decoration: underline; }

.fieldset1 { border:1px solid #FFFFFF; border-bottom: 1px solid #FFFFFF; margin:0 0 1em; padding:10px; }
.legend1 { color:#FF9900; border-left:3px solid #FFFFFF; padding:2px 15px 2px 10px; padding-right:20px; }

.cadre-haut      { float:left; width:168px; height: 9px; overflow:hidden; background:url("images/cadre-haut.gif") 0 0 no-repeat; }
.cadre-centre { float:left; width:148px; height:400px; overflow:hidden; background:url("images/cadre-centre.gif") 0 0 repeat-y; padding: 0 10px 0 10px;}
.cadre-centre ul { margin: 0; padding: 10px 0 10px 0; padding-left:10px; margin-left:10px;}
.cadre-centre li { margin:5px 0 0 0; padding:0;}
.cadre-bas        { float:left; width:168px; height: 9px; overflow:hidden; background:url("images/cadre-bas.gif") 0 0 no-repeat; }

#header   { background: #006dd7 url("images/header.gif") 0 0 no-repeat; width:964px; height:150px; padding: 0 18px 0 18px; margin-top:5px}
#menu       { background: #006dd7 url("images/background.gif") 0 0 repeat-y; width:964px; height:44px; padding: 0 18px 0 18px;}
#contenu { background: #006dd7 url("images/background.gif") 0 0 repeat-y; width:964px; overflow:hidden; padding: 0 18px 0 18px;}
#footer   { background: #006dd7 url("images/footer.gif") 0 0 no-repeat; width:964px; height:58px; padding: 22px 18px 0 18px; margin-bottom: 10px}

/* En-Tête */
#logo-bluebox 	{ padding: 30px 0 0 38px; float:left; width:273px; overflow:hidden;}
address           		{ padding: 30px 0 0 38px; float:left; width:350px; overflow:hidden;  font-style:normal; font-size: 13px; }
#logo-soltron 	{ padding: 30px 0 0 38px; float:left; width:170px; overflow:hidden;}

/* Contenu page par page */

#index-1 {  overflow:hidden; padding: 35px 0px 0 30px; width:550px; float:left; }
#index-1 img  {  width:280px;  overflow:hidden; float:left; padding: 10px 10px 10px 0; }
#index-2 {  overflow:hidden; padding: 65px 0px 0 20px; width:350px; float:left; }
#index-2 img {   padding: 0 10px 20px 0; }
#index-3 {  overflow:hidden; padding: 20px 30px 30px 30px; width:904px; float:left; }

/* Section Bronzage UV */
#conseil-1 {  padding: 40px 0 30px 30px; overflow:hidden; width:430px; float:left;}
#conseil-2 {  padding: 40px 0 30px 40px; overflow:hidden; width:430px; float:left;}
#conseil-3 {  width:426px;  height:90px; background:#6699FF; font-size: 20px; text-align: center; color: #FFFFFF; border: solid #FFFFFF 2px; }
#conseil-3 a { display:block; width:100%; height:100%; color:#FFFFFF; text-decoration:none;}
#conseil-3 a:hover { background:#3399FF; }

#polemique-1 {  float:left; overflow:hidden; padding: 40px 40px 30px 40px; }

.solariums-vign	{ padding: 4px 4px 4px 4px; float:left; overflow:hidden;  }
#solariums-0         { padding: 40px 0 0 20px; width:900px; float:left; overflow:hidden;}
#solariums-1 	{ padding: 30px 0 30px 20px; width:168px; float:left; overflow:hidden;}
#solariums-2 	{ padding: 30px 0 30px 20px; width:168px; float:left; overflow:hidden;}
#solariums-3 	{ padding: 30px 0 30px 20px; width:168px; float:left; overflow:hidden;}
#solariums-4 	{ padding: 30px 0 30px 20px; width:168px; float:left; overflow:hidden;}
#solariums-5 	{ padding: 30px 0 30px 20px; width:168px; float:left; overflow:hidden;}

.produits-vign 	{ padding: 0 0 10px 10px; overflow:hidden; float:right;}
#produits-1 		{ padding: 40px 0 0 40px; width:870px ; overflow:hidden; float:left; }
#produits-2 		{ padding: 40px 0 30px 40px; width:410px ; overflow:hidden; float:left;}
#produits-3 		{ padding: 40px 0 30px 50px; width:410px ; overflow:hidden; float:left;}

#tarifs-1 {  width:410px; padding: 40px 0 30px 40px; overflow:hidden; float:left; }
#tarifs-2 {  width:430px; padding: 40px 0 30px 40px; overflow:hidden; float:left; }
.tarifs-table {  background:url("images/fond-tableau.gif") 0 0 no-repeat; border: 1px solid #FFFFFF;  border-collapse: collapse;  width: 100%;  padding: 0;  margin: 0;}
.tarifs-td {  font-family: Helvetica, arial, sans-serif;  color: #FFFFFF;  font-weight: normal;  border: 1px dotted #FFFFFF;  height: 50px; text-align: center;  background-color: transparent;  margin: 0;  padding: 0;}

#photos-1 {  padding: 40px 0 0 40px; overflow:hidden; float:left;  width:950px; height: 480px;}
#photos-2 {  padding: 180px 260px 180px 260px; overflow:hidden; float:right; width:200px; font-size: 22px;  text-align: center;}


/* Section Esthétique */
#presentation-esth-1 { padding: 40px 0 0 40px; float:left; overflow:hidden; width:450px; }
#presentation-esth-2 { padding: 40px 0 0 40px; float:left; overflow:hidden; width:380px; }
#presentation-esth-2 a { font-weight:bold }
#presentation-esth-2 a:hover { color:#FF9900; text-decoration:underline }
#presentation-esth-3 { padding: 40px 0 30px 40px; float:left; overflow:hidden; width:650px; }
#presentation-esth-4 { padding: 40px 0 30px 40px; float:left; overflow:hidden; width:186px; }

/* Sous Menu pour les prestations Esthétique */
#sous-menu-1 { padding: 40px 0 0 40px; float:left; overflow:hidden; width:900px;  height:30px;}

.boutonclicrdv  { padding: 10px 0 20px 40px; float: right; width: 103px; height: 61px }
.boutonclicrdv  a { display: block; position: absolute; width: 103px; height: 61px; }

#epilations-1 { padding: 20px 0 30px 40px; float:left; overflow:hidden; width:600px; }
.table-esth {  background:url("images/fond-tableau.gif") 0 0 no-repeat; border: 1px solid #FFFFFF;  border-collapse: collapse;  width: 600px;  padding: 0;  margin: 0;}
.td-esth {   border: 1px dotted #FFFFFF;  width: 70%;  height: 25px; text-align: left;  background-color: transparent;  margin: 0;  padding: 0 0 0 70px;}

#beauteregard-1 { padding: 20px 0 30px 40px; float:left; overflow:hidden; width:600px; }
#beauteregard-2 { padding: 20px 0 30px 100px; float:left; overflow:hidden; width:300px; }

#soin-visage-1 { padding: 20px 0 0 40px; float:left; overflow:hidden; width:880px; }
#soin-visage-1 img { padding: 10px 20px 10px 0; float:left; overflow:hidden; width:150px; }
#soin-visage-2 { padding: 10px 0 30px 40px; float:left; overflow:hidden; width:880px; }

#soincorps-1 { padding: 10px 0 30px 40px; float:left; overflow:hidden; width:880px; }

#onglerie-1 { padding: 20px 0 40px 40px; float:left; overflow:hidden; width:600px; }

#bronzagesansuv-1 { padding: 20px 0 0 40px; float:left; overflow:hidden; width:600px; }
#bronzagesansuv-2 { padding: 0 0 20px 20px; float:right; overflow:hidden;  }
#bronzagesansuv-3 { padding: 20px 0 30px 40px; float:left; overflow:hidden; width:600px; }

#contact-1 {  padding: 40px 0 30px 40px; float:left; overflow:hidden; width:500px; }
#contact-1 a:hover { color:#FF9900; text-decoration:underline }
#contact-facebook { float:right; overflow:hidden; padding: 10px 0 10px 20px; }
#contact-facebook img { width:108px; height:154px; }
#contact-2 {  padding: 40px 0 30px 40px; float:left; overflow:hidden; width:340px; }
.contact-table { border: 0px solid #FFFFFF;  border-collapse: collapse;  width: 100%;  padding: 0;  margin: 0;}
.contact-td {  font-family: Helvetica, arial, sans-serif;  color: #FFFFFF;  font-weight: normal;  border: 0px solid #FFFFFF;  height: 40px;  width: 5%;  text-align: left;  background-color: transparent;  margin: 0;  padding: 0;}

#msgok { padding: 220px 0 220px 0; float:left; overflow:hidden; width:957px; font-size: 22px; text-align: center; }
