/* GLOBAL */

a:link {color:rgb(245,141,170);text-decoration:none;}
a:visited {color:rgb(245,141,170);text-decoration:none;}
a:hover {color:rgb(212,57,101);text-decoration:none;}

div.separator {
clear:both;
margin:0px;
padding:0px:
height:0px;
}

body {
padding: 0px;
width: 790px;
margin-right: auto;
margin-top: 0px;
margin-left: auto;
font-family: trebuchet ms;
font-size: 14px;
}

#titre {
margin-top: 10px;
margin-bottom: 10px;
width: 100%;
font-size: 16px;
height: 100px;
}

#titre td {
padding-left: 15px;
text-align: left;
vertical-align: middle;
}

#cadre {
width: 100%;
height: 349px;  
padding-top: 10px;
padding-bottom: 10px;
background: rgb(254,225,233);
color:rgb(212,57,101);
}

#img1, #img2, #img3 {
margin-left: 10px;
float: left;
}

#bloc1, #bloc2 {
float:left;
width:250px;
margin-left:10px;
height: 349px;
}

#bloc1 img {
padding-left: 2px;
padding-top: 5px;
}

#bloc3, #bloc4, #bloc5 {
float:left;
width:70px;
margin-left:10px;
height: 349px;
}

#bloc3 img, #bloc4 img, #bloc5 img {
display:block;
margin-bottom:10px;
cursor: pointer;
}

#collection-title {
margin:15px 0 25px 20px;
font-size: 24px;
}

#link1 {
display:block;
height:25px;
width:200px;
margin:15px 0 15px 30px;
font-size: 18px;
}

#link2 {
display:block;
height:25px;
width:200px;
margin:15px 0 15px 30px;
font-size: 18px;
}

#link3 {
display:block;
height:25px;
width:200px;
margin:15px 0 15px 30px;
font-size: 18px;
}

#link4 {
display:block;
height:25px;
width:200px;
margin:15px 0 15px 30px;
font-size: 18px;
}

#link5 {
display:block;
height:25px;
width:200px;
margin:15px 0 15px 30px;
font-size: 18px;
}

#link1_on {
display:block;
height:25px;
width:200px;
margin:15px 0 15px 30px;
font-size: 18px;
color:rgb(212,57,101);
}

#link2_on {
display:block;
height:25px;
width:200px;
margin:15px 0 15px 30px;
font-size: 18px;
color:rgb(212,57,101);
}

#link3_on {
display:block;
height:25px;
width:200px;
margin:15px 0 15px 30px;
font-size: 18px;
color:rgb(212,57,101);
}

#link4_on {
display:block;
height:25px;
width:200px;
margin:15px 0 15px 30px;
font-size: 18px;
color:rgb(212,57,101);
}

#link5_on {
display:block;
height:25px;
width:200px;
margin:15px 0 15px 30px;
font-size: 18px;
color:rgb(212,57,101);
}

#intro-code {
font-size: 15px;
margin-top: 75px;
text-align: center;
}

#conclusion-code {
font-size: 15px;
margin-top: 50px;
text-align: center;
}

#code-text {
float: left;
margin-top: -2px;
margin-left: 300px;
margin-right: 10px;
width: 100px;
font-size: 15px;
font-family: trebuchet ms;
}

#code-button {
margin-top: 20px;
margin-left: 30px;
}

#boutique-button {
background: white;
border: solid 1px rgb(212,57,101);
padding: 2px 10px 2px 10px;
margin-left: 0px;
text-decoration: none;
font-size: 15px;
color: rgb(212,57,101);
}

#product-navigation {
width: 100%;
font-size: 17px;
height: 20px;
margin-bottom: 10px;
margin-left: 10px;
}

div.product {
width: 100%; 
padding: 10px;
background: rgb(254,225,233);
color:rgb(212,57,101);
}

img.product_photo {
float: left;
margin-right: 50px;
}

div.buy-button {
}

#intro-message {
font-size: 15px;
margin-top: 10px;
margin-left: 30px;
}

#email-title {
margin-top: 10px;
margin-left: 30px;
font-size:17px;
}

#email-text {
margin-top: 0px;
margin-left: 30px;
width: 300px;
font-size: 15px;
font-family: trebuchet ms;
}

#message-title {
margin-top: 10px;
margin-left: 30px;
font-size:17px;
}

#message-text {
margin-top: 0px;
margin-left: 30px;
width: 450px;
height: 150px;
font-size: 15px;
font-family: trebuchet ms;
}

#message-button {
margin-top: 20px;
margin-left: 30px;
}

#contact-button {
background: white;
border: solid 1px rgb(212,57,101);
padding: 3px 10px 3px 10px;
margin-left: 0px;
text-decoration: none;
font-size: 17px;
color: rgb(212,57,101);
}

#message-confirm {
margin-top: 100px;
text-align: center;
font-size: 15px;
}

div.pays {
margin-top: 10px;
margin-left: 30px;
font-size: 17px;
}

#cadre ul {
list-style-type: none;
margin-left: 45px;
margin-top: 0px;
padding: 0px;
width: 700px;
}

#cadre li {
padding-top: 5px;
}

#navigation {
width: 100%;
font-size: 17px;
height: 50px;
}

#navigation td {
text-align: center;
vertical-align: middle;
}

#signature {
margin-top: 0px;
padding-left: 20px;
font-size: 11px;
color:rgb(245,141,170);
}
