/* v1.0 | 20080212 */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}



body{
   background:url(../images/fond.jpg) #fffcf7 top left no-repeat;    
   margin:0px;
   padding:0px;
   font-family: 'Palatino Linotype', 'Book Antiqua', Palatino, serif;
   font-size:0.875em;
  
}

span{
   color:#004990;
}

h1{
   font-size: 	1.286em;
   display:block;
   padding:0 0 15px 0;
   margin:0;    
   font-family:'georgia', 'Times New Roman', sans-serif;
   
}

h3{
   font-weight:bold;
   font-size:1em;
   margin:0 0 5px 0;
   font-family:'georgia', 'Times New Roman', sans-serif;
       
}

p{
    padding:0 0 15px 0; 
    line-height: 	1.286em;   
       
}  

.image_droite{
   float:right;
   margin:28px 0 10px 15px;    
}

#main{
   margin:0px auto;
   width:860px;
   position:relative;
   padding:0;
}

#header{
   position:relative;
   display:block;
   text-align:center;  
}

#logo{
   margin:30px 0 10px 0;
}


#menu{
    margin:28px auto 0 auto;
    width:720px;
display:block;
text-align:center;
    font-family:'georgia', 'Times New Roman', sans-serif;
    
}

#menu_soins{
    margin:10px auto 0 auto;
    width:720px;
	display:block;

    font-family:'georgia', 'Times New Roman', sans-serif;
    
}


#menu li, #menu_soins li{
   float:none;
   display:inline;  
   color:#004990;
   margin:0 10px;  
     
}

#menu li a, #menu_soins li a{
   color:#004990;  
   text-decoration:none; 
   font-weight:bold; 
   
} 

#menu li a:hover, #menu_soins li a:hover{
   color:#004990;  
   text-decoration:underline; 
   font-weight:bold; 
   
}

#content a{
   color:#004990;  
   text-decoration:none; 
   font-weight:normal; 
   
}

#content a:hover{
   color:#000;  
   text-decoration:underline;  
}   

#menu li a:hover, #menu_soins li a:hover{
   color:#000;  
   text-decoration:underline;  
}

#menu li a.active,#menu_soins li a.active{
    color:#000;  
    text-decoration:underline;   
}

#content{
   margin:0px auto 0px auto;
   width:804px;
   padding:17px 28px 0px 28px;
   position:relative;
   overflow:hidden;
   background:url(../images/fond_03-trans.png) top left repeat-y;
}

#top{
    margin:4px auto 0px auto;
       position:relative;
       background:url(../images/fond_01-trans.png) top left no-repeat;
       height:12px;
       overflow:hidden;
  
}

#bottom{
    margin:0px auto;
       position:relative;
       background:url(../images/fond_05-trans.png) top left no-repeat;
       height:15px;
  
}

#text{
   display:block;
   width:604px;
   padding:0 222px 18px 0;
   text-align:justify; 
   line-height: 	1.286em;   
   
   
}

#text3{
   display:block;
   width:495px;
   padding:0 320px 0 0;
   text-align:justify; 
   line-height: 	1.286em;   
   
   
}


#text2{
   display:block;
   width:100%;
   padding:0;
   text-align:justify; 
   line-height: 	1.286em;   
   
   
}

.accueil{
    background:url(../images/accueil-img.jpg) bottom right no-repeat;
}

.gatineau{
    background:url(../images/gatineau.jpg) 535px 30px no-repeat;
}
.gmcollins{
    background:url(../images/collins.jpg) 555px 50px no-repeat;
}

.gehwol{
    background:url(../images/gehwol.jpg) 575px 0px no-repeat;
}
.drrenaud{
    background:url(../images/drrenaud.jpg) bottom right no-repeat;
}

.valmont{
    background:url(../images/valmont.jpg) 575px 50px no-repeat;
}
.marcel{
    background:url(../images/marcel.jpg) 510px 0px no-repeat;
}

.contact{
    background:url(../images/contact.jpg) bottom right no-repeat;
}
.photolaser{
    background:url(../images/photolaser.jpg) 575px 0px no-repeat;
}

.soinsf{
    background:url(../images/soins.jpg) 625px 10px no-repeat;
}

.soins{
    background:url(../images/sara.jpg) 525px 70px no-repeat;
}       

.ongles{
    background:url(../images/ongles.jpg) 590px 0px no-repeat;
}

.sothys{
    background:url(../images/serum.jpg) 490px 0px no-repeat;
}  
.misencil{
    background:url(../images/misencil.png) 605px 250px no-repeat;
}



#liste_soins{
   list-style-type:disc;
   margin:0 0 0 25px;
   color:#004990; 
   font-weight:bold;  
   line-height:1.429em; 
}

.liste_soins2{
   list-style-type:disc;
   margin:0 0 0 25px;
   color:#004990; 
   font-weight:normal;  
}


.liste_soins3{
   list-style-type:disc;
   margin:0 0 0 75px;
   color:#004990; 
   font-weight:normal;  
} 

.liste{
   list-style-type:disc;
   margin:0 0 15px 25px;
   color:#000; 
   font-weight:normal;  
   line-height:1.429em; 
}



ul span{
   font-weight:normal;
   font-style:italic;    
}
ul small{
   font-weight:normal;
   font-style:italic;  
   color:#000; 
     
}

.forfaits{
   float:left;
   width:400px;
   margin:0 0 0 20px;    
}

.barre{
   border-right:1px solid #000;  
   width:380px; 
   margin:0;    
      
     
}
.forfaits span.red{
    font-size:1.214em;

}

#carte img{
   float:left;
}
#adresse{
   float:left;
   width:251px;
   margin: 0 0 0 20px;
   font-size:0.929em;
   line-height:1.214em;
}
#footer{
    text-align:right;
    margin:9px 0px 0px 28px;
    padding:0 0 30px 0;
    width:860px;
    
}

#footer #produits, #footer #video, #footer #copy{
   float:left;   
}
#footer #produits{
   text-align:left;
   width:353px;
   line-height:1.5em;
}


#footer #video{
   text-align:center;   
   width:249px;
    
}

#footer #copy{
   width:224px;
   font-size:0.857em;
   line-height: 	1.167em;
   margin:44px 0 0 0;
   
   
}


#footer a{
   color:#083661;  
   text-decoration:underline;  
}

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

.red{
   color:#cc1a1a; 
   font-weight:bold;
   text-align:center;  
   display:block; 
}

.center{
   color:#000; 
   font-weight:normal;
   text-align:center;  
   display:block; 
}

.end{
   clear:both;    
}

#content #liste_soins a {
    color:#cc1a1a;
    font-weight:bold;
    text-decoration:underline;
}

#content #liste_soins a:hover {
    color:#cc1a1a;
    font-weight:bold;
    text-decoration:none;
}

