@charset "utf-8";
/* CSS Document STYLE GUIDE LASER MEDICAL .COM*/

.header{
background-color:#FFFFFF;
width:800px;
height:76px
margin:0;
padding:0 5px 0 5px;
}

#logo{
width:519px;
height:76px;
float:left;
}

#zone{
width:94px;
height:76px;
float:right;
}

#trait{
float:left;
width:795px;
height:2px;
background-color:#71af4e;
margin:0 0 5px 5px;;
padding:0;
}

/* ZONE TEXTE  */

#colonne-dte{
float:right;
width:180px;
height:400px;
/*border:1px solid;*/
}

.lasermenu{
font-family:century gothic;
font-weight:bold;
font-size:14px;
color:#6790af;
}

.lasermenu a{
text-decoration:underline;
color:#6790af;
}

#zone-txt{
float:left;
width:610px;
height:1200px;
margin:0;
padding:0 5px 0 5px;
}

#zone-txt h2{
font-family:century gothic;
font-size:16px;
color:#71af4e;
text-align:justify;
margin:5px 0 5px 0;
padding:0;
}

#zone-txt h1{
font-family:century gothic;
font-size:14px;
color:#71af4e;
text-align:justify;
margin:10px 0 5px 0;
padding:0;
}

#zone-txt p{
font-family:century gothic;
font-size:12px;
color:#000000;
text-align:justify;
margin:0;
padding:0;
}

#ssrubriques{
width:610px;
background:url(images/ssmenu-background.gif) repeat-x;
margin-bottom:10px;
}

#ssrubriques ul{
list-style:none;
font-family:century gothic;
font-size:14px;
color:#2f4352;
margin:0;
padding:8px 0 0 5px;
}

#ssrubriques a{
text-decoration:none;
color:#2f4352;
}

#ssrubriques a:hover{
text-decoration:underline;
color:#2f4352;
}

#colonne-dte{
width:177px;
margin:0;
padding:0;
}

#bulle1{
width:611px;
height:10px;
margin:5px 0 5px 0;
padding:0;
}

#bulle1 p{
font-family:century gothic;
font-size:12px;
color:#000000;
margin:0;
padding:5px 0 0 10px;
}

table#photos{
text-align:center;
font-family:century gothic;
font-weight:bold;
font-size:10px;
color:#6790af;
margin:10px 0 10px 0;
}

/* BOUTONS VERS AUTRES RUBRIQUES  */

#cubes{
width:177px;
height:55px;
margin:0;
padding:0;
}

.btn-haut{
width:177px;
height:55px;
margin:0;
padding-bottom:8px;
}

#cube-laser{
float:left;
width:55px;
height:51px;
background:url(images/bt-cube-laser.gif) no-repeat;
padding:0;
margin-right:3px;
}

#cube-laser p{
font-family:century gothic;
font-size:10px;
font-weight:bold;
color:#ffffff;
text-align:left;
margin:0;
padding:35px 0 0 2px;
}

#cube-laser a{
text-decoration:none;
color:#ffffff;
}

#cube-laser a:hover{
color:#515151;
}

#cube-beaute{
float:left;
width:55px;
height:51px;
background:url(images/bt-cube-beaute.gif) no-repeat;
padding:0;
margin:0 3px 0 3px;
}

#cube-beaute p{
font-family:century gothic;
font-size:10px;
font-weight:bold;
color:#ffffff;
text-align:left;
margin:0;
padding:20px 0 0 2px;
}

#cube-beaute a{
text-decoration:none;
color:#ffffff;
}

#cube-beaute a:hover{
color:#515151;
}
#cube-maigrir{
float:left;
width:55px;
height:51px;
background:url(images/bt-cube-maigrir.gif) no-repeat;
padding:0;
margin:0 3px 0 3px;
}
#cube-maigrir p{
font-family:century gothic;
font-size:10px;
font-weight:bold;
color:#ffffff;
text-align:left;
margin:0;
padding:35px 0 0 2px;
}

#cube-maigrir a{
text-decoration:none;
color:#ffffff;
}

#cube-maigrir a:hover{
color:#515151;
}

#cube-antiage{
float:left;
width:55px;
height:51px;
background:url(images/bt-cube-antiage.gif) no-repeat;
padding:0;
margin-left:3px;
}

#cube-antiage p{
font-family:century gothic;
font-size:10px;
font-weight:bold;
color:#ffffff;
text-align:left;
margin:0;
padding:35px 0 0 2px;
}

#cube-antiage a{
text-decoration:none;
color:#ffffff;
}

#cube-antiage a:hover{
color:#515151;
}

#bloc-milieu{
float:left;
width:800px;
height:580px;
}

/* BOUTON VERSION ANGLAIS  */

.drapeaux{
width:177px;
height:48px;
background:url(images/fd-bt-anglais.gif) no-repeat;
margin:0;
padding:0;
}

.drapeaux p{
font-family:century gothic;
font-size:11px;
font-weight:bold;
color:#515151;
text-align:right;
margin:0;
padding:0;
}

.drapeaux a{
color:#515151;
text-decoration:none;
}

.drapeaux a:hover{
color:#6790af;
}

/* BOUTON VERSION FRANCAIS  */

.drapeaux-fr{
width:177px;
height:48px;
background:url(images/fd-bt-francais.gif) no-repeat;
margin:0;
padding:0;
}

.drapeaux-fr p{
font-family:century gothic;
font-size:11px;
font-weight:bold;
color:#515151;
text-align:right;
margin:0;
padding:0;
}

.drapeaux-fr a{
color:#515151;
text-decoration:none;
}

.drapeaux-fr a:hover{
color:#6790af;
}


/* SOUS MENU  */

.ssmenu{
width:177px;
height:273px;
background:url(images/fd-ssmenu-laser.gif) no-repeat;
margin:0 0 5px 0;
padding:0;
}


.ssmenu ul{
font-family:century gothic;
font-size:13px;
color:#ffffff;
text-align:right;
list-style:none;
line-height:18px;
margin:0;
padding:5px 15px 0 0;
}

.ssmenu a{
text-decoration:none;
color:#ffffff;
}

.ssmenu a:hover{
text-decoration:underline;
color:#ffffff;
}
/* BOUTON CONTACT  */

.boutcontact{
margin:5px 0 5px 0;
padding:0;
}

.boutcontact img{
border:none;
}

/* BOUTON SOINS  */

.boutsoins{
margin:5px 0 0 0;
padding:0;
}

.boutsoins img{
border:none;
}

/* Footer */

#footer{
float:left;
width:800px;
height:93px;
font-family:century gothic;
font-size:10px;
color:#515151;
text-align:center;
margin-top:15px;
padding:0;
}

.menu-bas a{
font-size:11px;
color:#333333;
}

.menu-bas a:hover{
text-decoration:none;
}

.haut-page{
font-family:century gothic;
font-size:10px;
font-weight:bold;
color:#2f4352
text-align:left;
margin-top:50px;
}

.haut-page a{
color:#2f4352;
text-decoration:underline;
}

/* FORMULAIRE CONTACT*/

#formContact{
float : left;
padding :0;
margin-top:20px;
}

#formContact fieldset{
padding : 0;
margin : 15px 0 0 25px;
width: 500px;
border:0;
}

#formContact fieldset input{
width : 250px;
border: #27475f 1px solid;
margin:0 0 15px 3px;
}

#formContact fieldset input.envoyer{
width:100px;
height:29px;
color:#FFFFFF;
background-color:#27475f;
font-family:century gothic;
font-size:12px;
font-weight:bold;
margin : 5px 0 0 330px;
}

#formContact fieldset label{
float: left;
width : 170px;
font-family : century gothic;
font-weight:bold;
color:#515151;
font-size : 12px;
text-align: right;
padding-right:5px;
}

#formContact fieldset select{
width : 250px;
border: #27475f 1px solid;
margin:0 0 20px 3px;
}

#formContact fieldset textarea {
float :left;
width : 250px;
height : 100px;
border: #27475f 1px solid;
margin: 3px 0 3px 5px;
}